.zWHYtG_vav{color:#17272e;flex-direction:column;justify-content:center;height:100%;display:flex}.zWHYtG_vav>p{text-align:center;margin:0 0 6px;font-size:14px}.zWHYtG_vav svg{flex-shrink:0;width:100%;height:80px;display:block}.zWHYtG_zones{grid-template-columns:1fr 1fr;gap:16px;display:grid}.zWHYtG_zones>div{text-align:center;background:#fff;border:1px solid #c6d8d0;border-radius:4px;padding:12px 8px}.zWHYtG_zones strong{font-size:16px;display:block}.zWHYtG_zones span{color:#526963;margin-top:5px;font-size:13px;line-height:1.5;display:block}@media (max-width:700px){.zWHYtG_vav svg{height:70px}.zWHYtG_zones{gap:8px}.zWHYtG_zones strong{font-size:15px}}.zWHYtG_diagram{width:100%;margin:0}.zWHYtG_apartment{width:100%;height:auto;display:block}.zWHYtG_legend{border-top:1px solid #cdd7cc;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:20px;padding-top:30px;display:grid}.zWHYtG_legend strong{align-items:center;gap:10px;font-size:18px;font-weight:550;display:flex}.zWHYtG_legend p{max-width:36ch;font-size:15px;margin:12px 0 0!important}.zWHYtG_legend strong span{border-radius:50%;flex-shrink:0;width:10px;height:10px}.zWHYtG_supplyDot{background:#3d92bf}.zWHYtG_transferDot{background:#92a873}.zWHYtG_exhaustDot{background:#b8753a}@media (max-width:700px){.zWHYtG_legend{grid-template-columns:1fr;gap:22px;margin-top:10px;padding-top:24px}.zWHYtG_legend p{max-width:none;margin-top:8px!important}}
.ixiEqG_page{--ink:#17251f;--muted:#66716a;--line:#dce2db;--sage:#edf1e9;--forest:#284536;color:var(--ink);background:#fff;font-size:17px}.ixiEqG_page *,.ixiEqG_page :before,.ixiEqG_page :after{box-sizing:border-box}.ixiEqG_page :where(h1,h2,h3){letter-spacing:-.035em;margin:0;font-weight:550;line-height:1.1}.ixiEqG_page :where(h1){font-size:clamp(44px,5.2vw,76px)}.ixiEqG_page :where(h2){font-size:clamp(34px,3.8vw,54px)}.ixiEqG_page :where(h3){font-size:26px}.ixiEqG_page p{color:var(--muted);margin:0;line-height:1.6}.ixiEqG_page section[id]{scroll-margin-top:100px}.ixiEqG_wrap{width:min(1360px,100% - 128px);margin-inline:auto}.ixiEqG_crumbs{color:var(--muted);flex-wrap:wrap;gap:10px;padding:30px 0;font-size:13px;line-height:1.5;display:flex}.ixiEqG_crumbs a:hover{color:var(--forest);text-decoration:underline}.ixiEqG_eyebrow{letter-spacing:.01em;font-size:13px;margin-bottom:18px!important;line-height:1.5!important}.ixiEqG_hero{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:64px;padding-bottom:36px;display:grid}.ixiEqG_hero h1{max-width:940px}.ixiEqG_heroAside{gap:24px;padding-top:34px;display:grid}.ixiEqG_heroAside p{font-size:18px}.ixiEqG_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ixiEqG_heroAside .ixiEqG_actions{display:grid}.ixiEqG_primary,.ixiEqG_secondary{border:1px solid var(--forest);cursor:pointer;text-align:center;border-radius:100px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;display:inline-flex}.ixiEqG_primary{background:var(--forest);color:#fff}.ixiEqG_secondary{color:var(--forest);background:0 0}.ixiEqG_primary:hover{background:#193526}.ixiEqG_secondary:hover{background:var(--sage)}.ixiEqG_primary:disabled{opacity:.6;cursor:progress}.ixiEqG_textLink{color:var(--forest);text-underline-offset:5px;align-items:center;gap:10px;font-size:15px;text-decoration:underline;display:inline-flex}.ixiEqG_heroMedia{margin:0}.ixiEqG_heroImage{aspect-ratio:2.78;background:var(--sage);position:relative;overflow:hidden}.ixiEqG_heroImage img{object-fit:cover}.ixiEqG_heroMedia figcaption{color:var(--muted);padding-top:10px;font-size:13px}.ixiEqG_homeImage{aspect-ratio:1.85}.ixiEqG_homeHero{padding-top:64px}.ixiEqG_homeHero h1{font-size:clamp(52px,5.3vw,76px)}.ixiEqG_section{padding:64px 0}.ixiEqG_sectionHead{grid-template-columns:2.1fr 1fr;align-items:end;gap:64px;margin-bottom:32px;display:grid}.ixiEqG_sectionHead>div{gap:20px;display:grid}.ixiEqG_sectionHead p{max-width:480px}.ixiEqG_sectionNav{flex-wrap:wrap;gap:8px 30px;padding-block:20px;display:flex}.ixiEqG_sectionNav a{min-height:44px;color:var(--forest);text-underline-offset:5px;align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}.ixiEqG_sage{--muted:#59665c;background:#e5ece1}.ixiEqG_sage .ixiEqG_sectionHead{margin-bottom:24px}.ixiEqG_solutionGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 44px;display:grid}.ixiEqG_solution{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1fr;align-content:start;align-items:start;gap:18px;padding:28px 0;display:grid}.ixiEqG_solutionNumber{color:var(--muted);margin-bottom:12px;font-size:12px;display:block}.ixiEqG_solution h3{margin-bottom:12px}.ixiEqG_solution p{font-size:16px}.ixiEqG_solutionArt{grid-area:1/2;align-self:start;min-width:0;height:220px}.ixiEqG_solutionArt img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.ixiEqG_solutionMore{grid-column:1/-1}.ixiEqG_solution summary{cursor:pointer;min-height:44px;color:var(--forest);align-items:center;gap:10px;font-size:15px;list-style:none;display:flex}.ixiEqG_solution summary::-webkit-details-marker{display:none}.ixiEqG_solutionMore p{max-width:58ch;margin-top:10px;font-size:15px}.ixiEqG_solutionCatalog{margin-top:16px}.ixiEqG_caption{color:var(--muted);line-height:1.6;margin-top:20px!important;font-size:13px!important}.ixiEqG_smallPrint{font-size:14px}.ixiEqG_products{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ixiEqG_product{border-bottom:1px solid var(--line);flex-direction:column;min-width:0;padding-bottom:22px;display:flex}.ixiEqG_productMedia{aspect-ratio:1.45;background:var(--sage);flex-shrink:0;display:block;position:relative;overflow:hidden}.ixiEqG_productMedia img{object-fit:contain;mix-blend-mode:multiply;padding:20px;transition:transform .3s}.ixiEqG_productMedia:hover img{transform:scale(1.035)}.ixiEqG_productTitle{letter-spacing:-.025em;margin:16px 0 8px;font-size:21px;font-weight:650;line-height:1.25;display:block}.ixiEqG_product p{font-size:14px;line-height:1.5}.ixiEqG_productFacts{gap:7px;margin:12px 0 16px;font-size:13px;line-height:1.5;display:grid}.ixiEqG_productFacts>div{grid-template-columns:1fr 1.4fr;gap:10px;display:grid}.ixiEqG_productFacts dt{color:var(--muted)}.ixiEqG_productFacts dd{overflow-wrap:anywhere;margin:0}.ixiEqG_productPrice{letter-spacing:-.025em;margin:auto 0 14px;padding-top:4px;font-size:25px;font-weight:550}.ixiEqG_product .ixiEqG_textLink{align-self:start;font-size:14px}.ixiEqG_dark{color:#fff;background:#193a2c}.ixiEqG_dark p{color:#d6e0d9}.ixiEqG_dark .ixiEqG_primary{color:#17251f;background:#fff;border-color:#fff}.ixiEqG_dark .ixiEqG_textLink{color:#fff}.ixiEqG_control{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.ixiEqG_controlMedia{background:#edf1e9;place-items:center;gap:14px;margin:0;padding:26px 26px 16px;display:grid;overflow:hidden}.ixiEqG_controlMedia img{object-fit:contain;width:100%;height:auto;max-height:440px}.ixiEqG_controlMedia figcaption{color:#52645a;text-align:center;font-size:12px;line-height:1.5}.ixiEqG_controlCopy{gap:22px;display:grid}.ixiEqG_control h2{max-width:550px}.ixiEqG_controlDetails{border-top:1px solid #ffffff35}.ixiEqG_controlDetails summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:14px;list-style:none;display:flex}.ixiEqG_controlDetails summary::-webkit-details-marker{display:none}.ixiEqG_controlDetails[open] summary span{transform:rotate(45deg)}.ixiEqG_controlDetails p{margin:8px 0 16px;font-size:14px}.ixiEqG_controlDetails a{text-underline-offset:4px;text-decoration:underline}.ixiEqG_rows{margin-top:30px}.ixiEqG_row{border-top:1px solid var(--line);grid-template-columns:40px 1fr 1.65fr;align-items:baseline;gap:24px;padding:24px 0;display:grid}.ixiEqG_row>span{color:var(--muted);font-size:14px}.ixiEqG_row:last-child{border-bottom:1px solid var(--line)}.ixiEqG_row p{font-size:16px}.ixiEqG_split{grid-template-columns:1fr 1fr;gap:80px;display:grid}.ixiEqG_split>div{align-content:start;gap:24px;display:grid}.ixiEqG_cost{margin:0;padding:0;list-style:none}.ixiEqG_cost li{border-bottom:1px solid var(--line);align-items:baseline;gap:22px;padding:20px 0;display:flex}.ixiEqG_cost li:first-child{padding-top:0}.ixiEqG_cost span{color:var(--muted);font-size:14px}.ixiEqG_faq{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.ixiEqG_faq details{border-bottom:1px solid var(--line)}.ixiEqG_faq details:first-child{border-top:1px solid var(--line)}.ixiEqG_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:16px 0;font-size:17px;list-style:none;display:flex}.ixiEqG_faq summary::-webkit-details-marker{display:none}.ixiEqG_faq summary span{font-size:22px}.ixiEqG_faq details[open] summary span{transform:rotate(45deg)}.ixiEqG_faq p{padding-bottom:22px;font-size:16px}.ixiEqG_preparation{border-top:1px solid var(--line)}.ixiEqG_homeApproach{padding-block:46px}.ixiEqG_approach{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;padding:28px 0;display:grid}.ixiEqG_approach article{border-right:1px solid var(--line);padding:0 30px}.ixiEqG_approach article:first-child{padding-left:0}.ixiEqG_approach article:last-child{border:0}.ixiEqG_approach span{color:var(--muted);font-size:14px}.ixiEqG_approach h3{margin:16px 0}.ixiEqG_approach p{font-size:16px}.ixiEqG_catalogBanner{background:var(--sage);grid-template-columns:1.2fr .8fr;align-items:center;min-height:290px;display:grid;overflow:hidden}.ixiEqG_catalogBanner>div{padding:36px 42px}.ixiEqG_catalogBanner h2{margin-bottom:24px}.ixiEqG_catalogBanner img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:290px}.ixiEqG_catalogBanner p{margin-bottom:20px}.ixiEqG_ventilationIntro{gap:22px;padding-top:20px;display:grid}.ixiEqG_ventilationIntro .ixiEqG_eyebrow{margin:0!important}.ixiEqG_ventilationIntro>p:last-child{max-width:760px}.ixiEqG_contacts{grid-template-columns:1.15fr 1fr;align-items:start;gap:100px;min-height:65vh;padding-top:38px;display:grid}.ixiEqG_contactIntro{max-width:520px;font-size:19px;margin-top:30px!important}.ixiEqG_contactDetails{margin:0;padding:0}.ixiEqG_contactDetails>div{border-bottom:1px solid var(--line);padding:24px 0}.ixiEqG_contactDetails>div:first-child{border-top:1px solid var(--line)}.ixiEqG_contactDetails dt{color:var(--muted);margin-bottom:12px;font-size:14px}.ixiEqG_contactDetails dd{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:26px}.ixiEqG_contactDetails dd span{color:var(--muted);letter-spacing:0;font-size:17px}.ixiEqG_filterNote{max-width:70ch;font-size:14px;margin:-4px 0 24px!important}@media (max-width:1100px){.ixiEqG_wrap{width:calc(100% - 96px)}.ixiEqG_hero{grid-template-columns:1.7fr 1fr;gap:36px}.ixiEqG_hero h1{font-size:56px}.ixiEqG_heroAside p{font-size:17px}.ixiEqG_sectionHead,.ixiEqG_control{gap:36px}.ixiEqG_solution{grid-template-columns:1fr}.ixiEqG_solutionArt{grid-area:1/1;height:180px}.ixiEqG_solutionMore{grid-column:1}.ixiEqG_row{grid-template-columns:28px 1fr 1.5fr}}@media (max-width:800px){.ixiEqG_wrap{width:calc(100% - 40px)}.ixiEqG_hero{grid-template-columns:1fr;gap:22px}.ixiEqG_hero h1{font-size:clamp(38px,6.8vw,58px)}.ixiEqG_heroAside{gap:22px;padding-top:0}.ixiEqG_heroAside p{max-width:600px;font-size:17px}.ixiEqG_heroAside .ixiEqG_actions{display:flex}.ixiEqG_heroImage{aspect-ratio:1.7}.ixiEqG_section{padding:48px 0}.ixiEqG_sectionHead,.ixiEqG_control,.ixiEqG_split,.ixiEqG_faq{grid-template-columns:1fr;gap:24px}.ixiEqG_products{gap:18px}.ixiEqG_homeHero{padding-top:40px}.ixiEqG_row{grid-template-columns:28px 1fr}.ixiEqG_row p{grid-column:2}.ixiEqG_controlMedia{width:100%;max-width:560px}.ixiEqG_controlMedia img{max-height:340px}.ixiEqG_catalogBanner{min-height:240px}.ixiEqG_catalogBanner>div{padding:28px}.ixiEqG_contacts{grid-template-columns:1fr;gap:36px;padding-top:20px}.ixiEqG_contactDetails dd{font-size:23px}}@media (max-width:600px){.ixiEqG_page{font-size:16px}.ixiEqG_crumbs{gap:7px;padding:20px 0 24px;font-size:12px}.ixiEqG_hero{padding-bottom:28px}.ixiEqG_hero h1{font-size:38px;line-height:1.12}.ixiEqG_eyebrow{font-size:12px;margin-bottom:14px!important}.ixiEqG_heroAside p{font-size:16px}.ixiEqG_heroAside .ixiEqG_actions{display:grid}.ixiEqG_heroImage,.ixiEqG_homeImage{aspect-ratio:1.35}.ixiEqG_primary,.ixiEqG_secondary{min-height:48px;padding:12px 20px;font-size:14px}.ixiEqG_section{padding:38px 0}.ixiEqG_page :where(h2){font-size:32px}.ixiEqG_sectionHead{gap:16px;margin-bottom:16px}.ixiEqG_sectionHead p{font-size:15px}.ixiEqG_sectionNav{gap:0 22px;padding-block:12px}.ixiEqG_sectionNav a{font-size:13px}.ixiEqG_solutionGrid{grid-template-columns:1fr}.ixiEqG_solution{grid-template-columns:minmax(0,1fr) 112px;gap:12px 16px;padding:24px 0}.ixiEqG_solution>div:first-child{display:contents}.ixiEqG_solutionNumber{grid-area:1/1;margin:0;font-size:12px}.ixiEqG_solution h3{grid-area:2/1;margin:0;font-size:24px}.ixiEqG_solution>div:first-child>p,.ixiEqG_solutionCatalog{grid-column:1/-1}.ixiEqG_solution p{font-size:15px}.ixiEqG_solutionArt{grid-area:1/2/span 2;height:112px}.ixiEqG_solutionDiagram{grid-area:auto/1/auto/-1;justify-self:center;width:100%;max-width:330px;height:170px}.ixiEqG_solution:has(.ixiEqG_solutionDiagram) h3{grid-column:1/-1}.ixiEqG_solutionCatalog{min-height:36px;margin-top:2px}.ixiEqG_solutionMore{grid-column:1/-1}.ixiEqG_solutionMore p{margin-top:6px}.ixiEqG_solution summary{min-height:40px}.ixiEqG_products{grid-template-columns:1fr;gap:24px}.ixiEqG_productTitle{font-size:22px}.ixiEqG_controlMedia{padding:18px 18px 14px}.ixiEqG_controlMedia img{max-height:270px}.ixiEqG_controlCopy{gap:18px}.ixiEqG_row{gap:10px 12px;padding:20px 0}.ixiEqG_row h3{font-size:22px}.ixiEqG_row p{font-size:15px}.ixiEqG_faq summary{min-height:62px;font-size:16px}.ixiEqG_approach{border-bottom:0;grid-template-columns:1fr;gap:24px;padding-bottom:0}.ixiEqG_approach article{border-right:0;border-bottom:1px solid var(--line);padding:0 0 24px}.ixiEqG_approach article:last-child{border-bottom:1px solid var(--line)}.ixiEqG_approach h3{margin:12px 0}.ixiEqG_catalogBanner{grid-template-columns:1fr}.ixiEqG_catalogBanner img{height:200px}.ixiEqG_homeHero{padding-top:32px}.ixiEqG_caption{font-size:12px!important}.ixiEqG_contactIntro{font-size:17px}.ixiEqG_split>div{gap:20px}}@media (max-width:360px){.ixiEqG_wrap{width:calc(100% - 32px)}.ixiEqG_hero h1{font-size:33px}.ixiEqG_solution{grid-template-columns:minmax(0,1fr) 90px}.ixiEqG_solutionArt{height:100px}.ixiEqG_solutionDiagram{height:170px}.ixiEqG_solution h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.ixiEqG_productMedia img{transition:none}}
.fx0o7q_placeholder{color:#738574;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}.fx0o7q_placeholder svg{flex-shrink:0;width:100px;height:74px;margin-bottom:8px}.fx0o7q_placeholder>span{color:#526454;font-size:16px;line-height:1.4}.fx0o7q_placeholder>small{font-size:13px;line-height:1.5}
.gDM_Sa_heading{gap:14px;padding-bottom:24px;display:grid}.gDM_Sa_heading h1{font-size:clamp(40px,4.1vw,58px)}.gDM_Sa_heading p{font-size:18px}.gDM_Sa_heading>a{justify-self:start}.gDM_Sa_guide{border-block:1px solid var(--line);margin-bottom:20px}.gDM_Sa_guide summary{cursor:pointer;min-height:52px;color:var(--forest);justify-content:space-between;align-items:center;gap:20px;font-size:15px;list-style:none;display:flex}.gDM_Sa_guide summary::-webkit-details-marker{display:none}.gDM_Sa_guide[open] summary span{transform:rotate(45deg)}.gDM_Sa_guideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:8px 0 26px;display:grid}.gDM_Sa_guideGrid h2{margin-bottom:12px;font-size:20px}.gDM_Sa_guideGrid p{font-size:14px}.gDM_Sa_guideGrid a{min-height:44px;color:var(--forest);text-underline-offset:4px;align-items:center;margin-top:8px;font-size:14px;text-decoration:underline;display:inline-flex}.gDM_Sa_tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 30px;margin-bottom:22px;display:flex}.gDM_Sa_tabs a{border-bottom:2px solid #0000;min-height:44px;padding:12px 6px 16px;font-size:16px}.gDM_Sa_tabs a[aria-current=page]{border-color:var(--forest);color:var(--ink)}.gDM_Sa_tabs a:first-child{padding-left:0}.gDM_Sa_activeFilters{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.gDM_Sa_activeFilters a{border:1px solid var(--line);min-width:0;max-width:100%;min-height:40px;color:var(--forest);background:var(--sage);overflow-wrap:anywhere;border-radius:4px;justify-content:space-between;align-items:center;gap:14px;padding:8px 12px;font-size:13px;display:inline-flex}.gDM_Sa_activeFilters a:hover{border-color:var(--forest)}.gDM_Sa_activeFilters .gDM_Sa_clearFilters{text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline}.gDM_Sa_layout{grid-template-columns:220px minmax(0,1fr);gap:38px;padding-bottom:56px;display:grid}.gDM_Sa_filters{padding-top:44px}.gDM_Sa_filterToggle{display:none}.gDM_Sa_filterFields{gap:18px;display:grid}.gDM_Sa_field{color:var(--muted);gap:7px;font-size:13px;display:grid}.gDM_Sa_field input,.gDM_Sa_field select{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cdd5ce;border-radius:5px;padding:11px 13px;font-size:14px}.gDM_Sa_priceRange{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gDM_Sa_reset{text-align:left;text-underline-offset:5px;color:var(--forest);min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-size:14px;text-decoration:underline}.gDM_Sa_filterFields>button{width:100%}.gDM_Sa_filterError{font-size:13px;color:#96372f!important}.gDM_Sa_toolbar{justify-content:space-between;align-items:center;gap:20px;min-height:44px;margin-bottom:14px;font-size:14px;display:flex}.gDM_Sa_priceNote{max-width:72ch;font-size:13px;margin-bottom:20px!important}.gDM_Sa_availabilityNote{max-width:76ch;font-size:13px;margin-top:28px!important}.gDM_Sa_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px;display:grid}.gDM_Sa_grid [class*=productTitle]{font-size:20px}.gDM_Sa_grid [class*=productPrice]{font-size:23px}.gDM_Sa_grid [class*=productMedia]{aspect-ratio:1.55}@media (min-width:1101px){.gDM_Sa_grid article{grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:10px;display:grid}.gDM_Sa_grid [class*=productMedia]{aspect-ratio:1.8;grid-column:1/-1}.gDM_Sa_grid [class*=productTitle]{grid-area:2/1;margin:14px 0 8px;font-size:19px}.gDM_Sa_grid [class*=productPrice]{white-space:nowrap;grid-area:2/2;margin:14px 0 8px;padding-top:0;font-size:18px}.gDM_Sa_grid article>p,.gDM_Sa_grid article>dl,.gDM_Sa_grid article>[class*=textLink]{grid-column:1/-1}}.gDM_Sa_pagination{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:30px;padding-top:18px;display:flex}.gDM_Sa_pagination a,.gDM_Sa_pagination span{border-radius:4px;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:8px;font-size:14px;display:inline-flex}.gDM_Sa_pagination a[aria-current=page]{background:var(--forest);color:#fff}.gDM_Sa_pagination a:hover{background:var(--sage);color:var(--forest)}.gDM_Sa_empty{border-block:1px solid var(--line);text-align:center;padding:48px 20px}.gDM_Sa_empty h2{margin-bottom:16px;font-size:30px}.gDM_Sa_empty>div{justify-content:center;margin-top:24px}.gDM_Sa_detail{grid-template-columns:1fr 1fr;gap:42px;padding-bottom:44px;display:grid}.gDM_Sa_detailCopy h1{overflow-wrap:anywhere;margin-bottom:12px;font-size:clamp(36px,4.1vw,58px);line-height:1.1}.gDM_Sa_seriesLabel{font-size:13px;margin-bottom:10px!important}.gDM_Sa_type{font-size:22px;margin-bottom:16px!important}.gDM_Sa_description{font-size:16px}.gDM_Sa_price{letter-spacing:-.025em;margin:22px 0 4px;font-size:36px;font-weight:550}.gDM_Sa_priceCaption{font-size:13px}.gDM_Sa_order{padding:14px 0 20px;font-size:14px}.gDM_Sa_detailCopy [class*=actions]{margin-bottom:24px}.gDM_Sa_detailCopy .gDM_Sa_contactActions{margin-bottom:10px}.gDM_Sa_contactCaption{color:var(--muted);font-size:14px;margin-bottom:24px!important}.gDM_Sa_fine{font-size:12px!important}.gDM_Sa_galleryHero{aspect-ratio:1.28;background:var(--sage);position:relative}.gDM_Sa_galleryHero img{object-fit:contain;mix-blend-mode:multiply;padding:24px}.gDM_Sa_galleryLink{color:var(--forest);text-underline-offset:4px;margin-top:12px;font-size:13px;text-decoration:underline;display:inline-flex}.gDM_Sa_table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.gDM_Sa_tableCaption{text-align:left;margin-bottom:8px;font-size:13px}.gDM_Sa_table th,.gDM_Sa_table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px 0}.gDM_Sa_table th{width:50%;color:var(--muted);padding-right:20px;font-weight:400}.gDM_Sa_table td{color:var(--ink)}.gDM_Sa_detailNav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 28px;margin-bottom:32px;padding:8px 0;display:flex}.gDM_Sa_detailNav a{align-items:center;min-height:44px;font-size:15px;display:inline-flex}.gDM_Sa_detailSection{padding-bottom:44px;scroll-margin-top:100px}.gDM_Sa_detailSection h2{margin-bottom:22px;font-size:30px}.gDM_Sa_detailsGrid{grid-template-columns:1fr 1fr;gap:56px;display:grid}.gDM_Sa_detailsGrid p{font-size:16px}.gDM_Sa_detailsGrid [class*=textLink]{margin-top:20px}.gDM_Sa_specDisclosure{border-top:1px solid var(--line)}.gDM_Sa_specDisclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;font-size:15px;list-style:none;display:flex}.gDM_Sa_specDisclosure summary::-webkit-details-marker{display:none}.gDM_Sa_specDisclosure[open] summary span{transform:rotate(45deg)}.gDM_Sa_deliveryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.gDM_Sa_deliveryGrid>div{border-top:1px solid var(--line);padding-top:20px}.gDM_Sa_deliveryGrid h3{margin-bottom:12px;font-size:21px}.gDM_Sa_deliveryGrid p{font-size:15px}.gDM_Sa_deliveryGrid a{margin-top:16px}.gDM_Sa_docs{display:grid}.gDM_Sa_docs a{border-bottom:1px solid var(--line);color:var(--forest);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:15px;display:flex}.gDM_Sa_srOnly,.gDM_Sa_galleryRadio{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gDM_Sa_gallery{border:0;grid-template-columns:max-content max-content minmax(0,1fr);align-content:start;column-gap:14px;min-width:0;margin:0;padding:0;display:grid}.gDM_Sa_galleryPanel{display:none}.gDM_Sa_galleryRadio:checked+.gDM_Sa_galleryLabel+.gDM_Sa_galleryPanel{display:contents}.gDM_Sa_galleryPanel .gDM_Sa_galleryHero{grid-area:1/1/auto/-1}.gDM_Sa_galleryLabel{min-height:48px;color:var(--muted);cursor:pointer;border-bottom:2px solid #0000;grid-row:2;align-items:center;margin-top:10px;padding:10px 4px;font-size:14px;display:flex}.gDM_Sa_galleryRadio:checked+.gDM_Sa_galleryLabel{border-color:var(--forest);color:var(--forest);font-weight:650}.gDM_Sa_galleryRadio:focus-visible+.gDM_Sa_galleryLabel{outline:3px solid var(--forest);outline-offset:3px}.gDM_Sa_galleryLinkSlot{grid-area:3/1/auto/-1;min-height:36px}.gDM_Sa_sortMenu{width:210px;font-size:14px;position:relative}.gDM_Sa_sortMenu summary{cursor:pointer;background:#fff;border:1px solid #cdd5ce;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:11px 13px;list-style:none;display:flex}.gDM_Sa_sortMenu summary::-webkit-details-marker{display:none}.gDM_Sa_sortMenu nav{z-index:20;border:1px solid var(--line);background:#fff;border-radius:5px;width:100%;padding:6px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 20px #17251f12}.gDM_Sa_sortMenu a{border-radius:3px;align-items:center;min-height:44px;padding:10px;display:flex}.gDM_Sa_sortMenu a:hover,.gDM_Sa_sortMenu a[aria-current=true]{background:var(--sage);color:var(--forest)}@media (max-width:1100px){.gDM_Sa_layout{grid-template-columns:190px minmax(0,1fr);gap:26px}.gDM_Sa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gDM_Sa_detailCopy h1{font-size:42px}.gDM_Sa_detail{gap:28px}}@media (max-width:800px){.gDM_Sa_layout{grid-template-columns:1fr;gap:16px}.gDM_Sa_filters{padding:0}.gDM_Sa_filterToggle{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cdd5ce;border-radius:5px;justify-content:space-between;padding:14px 16px;font-size:15px;display:flex}.gDM_Sa_filterFields{padding:22px 0;display:none}.gDM_Sa_filters[data-open=true] .gDM_Sa_filterFields{grid-template-columns:1fr 1fr;display:grid}.gDM_Sa_toolbar{margin-top:4px}.gDM_Sa_detail{grid-template-columns:1fr}.gDM_Sa_detailsGrid{grid-template-columns:1fr;gap:0}.gDM_Sa_guideGrid{grid-template-columns:1fr;gap:22px}.gDM_Sa_guideGrid>div{max-width:65ch}.gDM_Sa_deliveryGrid{grid-template-columns:1fr;gap:24px}.gDM_Sa_heading p{font-size:16px}}@media (max-width:600px){.gDM_Sa_heading h1{font-size:36px}.gDM_Sa_heading{gap:12px;padding-bottom:18px}.gDM_Sa_heading>a{font-size:14px}.gDM_Sa_guide{margin-bottom:12px}.gDM_Sa_guide summary{font-size:14px}.gDM_Sa_tabs{gap:0 16px;margin-bottom:18px}.gDM_Sa_tabs a{padding:10px 0 12px;font-size:14px}.gDM_Sa_grid{grid-template-columns:1fr;gap:26px}.gDM_Sa_grid [class*=productMedia]{aspect-ratio:1.65}.gDM_Sa_grid [class*=productTitle]{font-size:22px}.gDM_Sa_toolbar{gap:12px}.gDM_Sa_sortMenu{width:180px;font-size:13px}.gDM_Sa_filters[data-open=true] .gDM_Sa_filterFields{grid-template-columns:1fr}.gDM_Sa_detailCopy h1{font-size:38px}.gDM_Sa_detailCopy .gDM_Sa_type{font-size:20px}.gDM_Sa_detail{padding-bottom:28px}.gDM_Sa_price{font-size:32px}.gDM_Sa_detailNav{gap:2px 18px}.gDM_Sa_detailNav a,.gDM_Sa_table{font-size:13px}.gDM_Sa_galleryHero{aspect-ratio:1.25}.gDM_Sa_docs a{font-size:14px}.gDM_Sa_pagination{gap:4px}.gDM_Sa_detailSection{padding-bottom:34px}.gDM_Sa_detailSection h2{margin-bottom:18px;font-size:28px}.gDM_Sa_priceNote{font-size:12px;margin-bottom:16px!important}}
