@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&display=swap";.product-series{color:#26343e;text-align:left;border-top:1px solid #d5dee3;border-bottom:1px solid #d5dee3;margin-block:24px 14px}.product-series summary{cursor:pointer;padding:17px 0;font-size:15px;font-weight:600;line-height:1.5}:is(.product-series summary:focus-visible,.product-series a:focus-visible){outline-offset:4px;outline:2px solid}.product-series-list{gap:20px;padding:5px 0 16px;display:grid}.product-series-list section{background:0 0;border:0;margin:0;padding:0}.product-series .product-series-list h4{letter-spacing:0;margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.4}.product-series .product-series-list p,.product-series .product-series-note{color:#5d6b74;margin:0 0 12px;font-size:13px;line-height:1.65}.product-series .product-series-note{padding-bottom:8px}.product-series-variants{flex-wrap:wrap;gap:8px;display:flex}.product-series .product-series-variants a{color:#3559a4;background:#f2f5f9;border:1px solid #dce3eb;border-radius:3px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:12px;line-height:1.5;display:inline-flex}.product-series-sntgreen .product-series-variants a{color:#326a46;background:#f2f7f3;border-color:#dae7dc}.product-series .product-series-variants a:hover{text-underline-offset:3px;text-decoration:underline}.product-documents{flex-wrap:wrap;gap:10px 18px;margin-top:24px;display:flex}.product-documents a{text-underline-offset:4px;font-size:13px;font-weight:600;line-height:1.6;text-decoration:underline}.product-documents a:focus-visible{outline-offset:4px;outline:2px solid}.product-series .product-series-variants a small{margin-top:2px;font-size:11px;font-weight:400;display:block}.product-series .product-series-variants a svg{flex-shrink:0}.drain-site .drain-home{color:#26344a;background:#fff;font-family:DM Sans,Arial,sans-serif}.drain-home .header-quick-contact{display:none}.drain-site .drain-home h1,.drain-site .drain-home h2,.drain-site .drain-home h3{font-family:Manrope,Arial,sans-serif;font-weight:500}.drain-site .drain-home .site-nav{min-height:104px}.drain-site .drain-home .site-nav .logo{width:240px}.drain-site .drain-home .site-navigation{font-weight:500}.drain-site .drain-home .site-navigation .project-contact{border-radius:4px;padding:14px 18px}.drain-site .drain-opening{grid-template-columns:1.05fr 1fr;align-items:center;gap:54px;padding-top:70px;padding-bottom:76px;display:grid}.drain-site .drain-opening h1{letter-spacing:-2.8px;font-size:clamp(42px,4.45vw,66px);font-weight:500;line-height:1.18}.drain-site .drain-opening h1 span{color:#3b59b0}.drain-site .drain-opening-copy>p:not(.eyebrow){color:#5d6b7b;max-width:475px;margin-top:26px;font-size:18px;line-height:1.8}.drain-site .drain-home .eyebrow{letter-spacing:1.4px;margin-bottom:22px;font-size:12px;font-weight:600}.drain-site .opening-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:34px;display:flex}.drain-site .opening-actions a{align-items:center;gap:20px;min-height:48px;font-size:15px;font-weight:500;display:inline-flex}.drain-site .opening-primary{color:#fff;background:#3b59b0;border-radius:4px;padding:14px 20px}.drain-site .opening-primary:hover{background:#2e478d}.drain-site .opening-secondary{color:#3b59b0}.drain-site .drain-opening-visual{background:#f3f5f8;border-radius:6px;min-width:0;margin:0;padding:26px}.drain-site .drain-opening-visual img{object-fit:cover;object-position:57% center;border-radius:3px;width:100%;height:410px}.drain-site .drain-opening-visual figcaption{color:#53627a;justify-content:space-between;gap:16px;padding-top:18px;font-size:14px;line-height:1.5;display:flex}.drain-site .drain-opening-visual small{color:#667587;text-align:right;font-size:12px}.drain-site .drain-home h2{letter-spacing:-1.2px;font-size:clamp(30px,3vw,42px);line-height:1.25}.drain-site .drain-home .products{border-top:1px solid #e3e8ef;padding-top:65px;padding-bottom:75px}.drain-site .drain-home .product-card{background:#f7f8fa;border:0;border-radius:6px;overflow:hidden}.drain-site .drain-home .product-visual{height:285px}.drain-site .drain-home .product-copy{padding:27px 30px 0}.drain-site .drain-home .product-copy h3{color:#26344a;letter-spacing:-.8px;font-size:36px}.drain-site .drain-home .product-type{color:#3b59b0;margin-top:8px;font-size:17px;font-weight:500}.drain-site .drain-home .product-description{min-height:80px;margin-top:15px;font-size:16px}.drain-site .drain-home .product-bottom{border-color:#dfe5ed;min-height:68px;margin-top:22px}.drain-site .drain-home .product-bottom a{color:#3b59b0;background:0 0;justify-content:space-between;align-items:center;width:100%;height:auto;font-size:15px;font-weight:500;display:flex}.drain-site .drain-home .purpose{background:#f6f8fa;padding:64px 0}.drain-site .drain-home .application-top{margin-bottom:22px}.drain-site .drain-home .details{gap:65px;padding-block:72px}.drain-site .drain-home .detail-rows h3{font-size:20px}.drain-site .drain-home .selection-home-link{margin-top:20px;font-size:15px;font-weight:500}.drain-site .drain-home .drain-library-entry{background:#f1f5fa;padding:64px 0}.drain-site .drain-home .about{padding:48px 0}.drain-site .drain-home .about-brand{padding:16px 35px 16px 0}.drain-site .drain-home .about-brand img{width:220px}.drain-site .drain-home .about h2{font-size:30px}@media (max-width:1200px){.drain-site .drain-home .site-nav{gap:12px;min-height:90px}.drain-home .header-quick-contact{color:#3b59b0;align-items:center;gap:8px;margin-left:auto;font-size:14px;display:flex}.drain-site .drain-home .menu-toggle{margin-left:auto}.drain-site .drain-home .site-navigation{order:4}.drain-site .drain-home .site-navigation .project-contact{display:none}.drain-site .drain-opening{gap:32px}.drain-site .drain-opening-visual{padding:20px}.drain-site .drain-opening-visual img{height:350px}.drain-site .drain-opening h1{font-size:clamp(40px,4.45vw,60px)}}@media (max-width:850px){.drain-site .drain-opening{grid-template-columns:1fr;gap:34px;padding-top:44px;padding-bottom:45px}.drain-site .drain-opening h1{letter-spacing:-1.8px;font-size:clamp(39px,7vw,56px)}.drain-site .drain-opening-copy>p:not(.eyebrow){max-width:560px;margin-top:20px;font-size:17px}.drain-site .drain-opening-visual img{height:330px}.drain-site .drain-home .details{gap:30px}.drain-site .drain-home .product-description{min-height:0}}@media (max-width:700px){.drain-site .drain-home .site-nav .logo{width:205px}.drain-home .header-quick-contact{order:3;justify-content:flex-end;width:100%;margin:0;padding:5px 0}.drain-site .drain-home .site-nav{gap:6px;padding:17px 0 12px}.drain-site .drain-opening-visual{padding:16px}.drain-site .drain-opening-visual img{height:260px}.drain-site .drain-opening-visual figcaption{gap:12px;font-size:13px}.drain-site .drain-opening-visual small{font-size:12px}.drain-site .opening-actions{gap:20px;margin-top:25px}.drain-site .drain-home .products{padding-block:44px}.drain-site .drain-home .product-copy{padding:23px 24px 0}.drain-site .drain-home .product-copy h3{font-size:32px}.drain-site .drain-home .product-visual{height:240px}.drain-site .drain-home .purpose,.drain-site .drain-home .drain-library-entry{padding:44px 0}.drain-site .drain-home .details{padding-block:46px}.drain-site .drain-home .about-brand{padding:0 0 22px}.drain-site .drain-home .about-brand img{width:175px}.drain-site .drain-home .about h2{font-size:27px}}@media (max-width:380px){.drain-site .drain-home .site-nav .logo{width:175px}.drain-site .drain-opening h1{font-size:35px}.drain-site .opening-actions{gap:12px}.drain-site .opening-actions a{gap:10px;font-size:14px}.drain-site .opening-primary{padding-inline:15px}}.drain-site .drain-home .product-visual img{object-fit:contain;background:#fff}.drain-site .drain-opening-visual .pg-composition{width:100%;height:auto}.drain-site .drain-opening-visual .pg-composition img{aspect-ratio:auto;object-fit:contain;filter:none;height:auto;transform:none}.drain-site .drain-opening-visual .pg-composition-main{width:90%}.drain-site .drain-opening-visual .pg-composition-detail img{width:100%}.drain-site .product-visual img{object-fit:contain;background:#edf1ef}@media (max-width:760px){.drain-site .drain-opening-visual .pg-composition-main{width:100%}}.drain-site .drain-opening-visual{background:0 0;padding:0}.drain-site .drain-opening-visual .pg-hero-carousel .pg-composition-main{object-fit:contain;filter:none;width:100%;height:100%;transform:none}.drain-site .drain-home .application-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.drain-site .drain-home .application-grid article{border-right:1px solid #d2d8e3;padding:30px 25px 0}.drain-site .drain-home .application-grid article:first-child{padding-left:0}.drain-site .drain-home .application-grid article:last-child{border-right:0;padding-right:0}@media (max-width:850px){.drain-site .drain-home .application-grid{grid-template-columns:1fr;gap:0}.drain-site .drain-home .application-grid article{border-bottom:1px solid #d2d8e3;border-right:0;padding:24px 0}.drain-site .drain-home .application-grid article:last-child{border-bottom:0}}
