.cabinet-scene_scene__hU03_{width:100%;min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--grid-base)}.cabinet-scene_drawing__koNrI{display:block;width:100%;height:auto;max-height:487.5px;min-height:0;flex:1 1 auto;overflow:hidden;color:var(--grid-wire,#aeb8c6)}.cabinet-scene_shell__2HTDR{color:var(--grid-wire-shell,#b0bdcf)}.cabinet-scene_installed__ruXlM{color:var(--grid-wire,#a6b2c3);opacity:var(--grid-installed-opacity,.58);pointer-events:all}.cabinet-scene_installed__ruXlM[data-hovered=true]{--cabinet-duct-opacity:1;color:var(--grid-blue,var(--color-electric-blue));opacity:1}.cabinet-scene_installed__ruXlM[data-selected=true]{opacity:.2}.cabinet-scene_focusPart__Dek9B{--cabinet-duct-opacity:1;filter:drop-shadow(0 0 4px var(--grid-art-glow,#598aff99))}.cabinet-scene_callout__0NTmt,.cabinet-scene_focusPart__Dek9B{pointer-events:none;color:var(--grid-blue,var(--color-electric-blue))}.cabinet-scene_callout__0NTmt[data-hovered=true]{opacity:1!important}.cabinet-scene_leader__19_1W{fill:none;stroke:var(--grid-accent,#ff9b50);stroke-width:1;stroke-linejoin:round}.cabinet-scene_label__So93D{fill:var(--grid-copy,#b7c2d6);font-family:var(--font-mono);font-weight:400;letter-spacing:0}.cabinet-scene_caption__94Ff1{flex:0 0 auto;padding:13.5px 18px 16.5px;border-top:var(--grid-rule-width) solid var(--grid-line)}.cabinet-scene_eyebrow__N9eDt{display:flex;align-items:center;justify-content:space-between;gap:9px;color:var(--grid-secondary,#aab7ca);font:var(--type-label) var(--font-mono)}.cabinet-scene_eyebrow__N9eDt button{display:inline-flex;align-items:center;gap:6px;min-height:33px;padding:6px 9px;border:1px solid var(--grid-strong-line,#56677d);background:var(--grid-control-surface,#101927);color:var(--grid-heading,#e1e8ef);font:inherit;cursor:pointer}.cabinet-scene_eyebrow__N9eDt button:hover:not(:disabled){border-color:var(--grid-hover-line,#ccd6e3);background:var(--grid-hover,#1a2535)}.cabinet-scene_eyebrow__N9eDt button:disabled{opacity:.5;cursor:default}.cabinet-scene_detail__TAd7p{display:flex;align-items:start;gap:13.5px;margin:13.5px 0 16.5px;min-height:57.75px}.cabinet-scene_index__UThxk{flex:0 0 auto;color:var(--grid-secondary,#8f9fb4);font:var(--type-caption)/1.8 var(--font-mono);padding-top:4px}.cabinet-scene_detail__TAd7p h3{color:var(--grid-heading,#edf1f7)}.cabinet-scene_detail__TAd7p p{color:var(--grid-secondary,#aab7ca);font-size:var(--type-small);line-height:1.5;padding-top:6px}.cabinet-scene_selectors__ta_zS{display:grid;grid-template-columns:repeat(auto-fit,minmax(33px,1fr));gap:4.5px}.cabinet-scene_selectors__ta_zS button{display:flex;flex-direction:column;justify-content:center;gap:9px;padding:6px 0 0;min-width:0;min-height:33px;border:0;background:none;color:var(--grid-secondary,#8d9db3);font:var(--type-label) var(--font-mono);cursor:pointer}.cabinet-scene_selectors__ta_zS i{height:2px;width:100%;background:var(--grid-surface-line,#344154)}.cabinet-scene_selectors__ta_zS button[aria-pressed=true]{color:var(--grid-heading,#f0f4fa)}.cabinet-scene_selectors__ta_zS button[aria-pressed=true] i{background:var(--grid-active-rule,#d3ddeb)}.cabinet-scene_selectors__ta_zS button:hover{color:var(--grid-heading,#f0f4fa)}.cabinet-scene_selectors__ta_zS button:hover i{background:var(--grid-strong-line,#899ab1)}.cabinet-scene_fallback__0PQ79{display:grid;grid-template-columns:1fr 1fr;gap:7.5px 18px;margin:12px 0 0;padding-left:15px;font-size:var(--type-label);color:var(--grid-copy,#b2bfd1)}.cabinet-scene_scene__hU03_[data-cabinet-ready=false] .cabinet-scene_callout__0NTmt,.cabinet-scene_scene__hU03_[data-cabinet-ready=false] .cabinet-scene_eyebrow__N9eDt button,.cabinet-scene_scene__hU03_[data-cabinet-ready=false] .cabinet-scene_focusPart__Dek9B,.cabinet-scene_scene__hU03_[data-cabinet-ready=false] .cabinet-scene_selectors__ta_zS{display:none}.cabinet-scene_scene__hU03_[data-cabinet-ready=false] .cabinet-scene_installed__ruXlM{opacity:.8}@media (max-width:1200px){.cabinet-scene_caption__94Ff1{padding:10.5px 13.5px 13.5px}.cabinet-scene_eyebrow__N9eDt{flex-wrap:wrap;gap:4.5px}.cabinet-scene_detail__TAd7p{gap:9px}}@media (max-width:700px){.cabinet-scene_drawing__koNrI{flex:0 0 auto;max-height:352.5px}.cabinet-scene_detail__TAd7p{min-height:75px}.cabinet-scene_eyebrow__N9eDt,.cabinet-scene_index__UThxk{font-size:var(--type-caption)}}.hero-illustrations_illustrations__o8_jI{container-type:inline-size;width:100%;min-width:0;display:flex;flex-direction:column;align-self:stretch}.hero-illustrations_illustrations__o8_jI>figure{flex:1;height:auto}.hero-illustrations_choices___4tMt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 18px;min-height:57px;padding:6px 18px;border-bottom:var(--grid-rule-width) solid var(--grid-line);color:var(--grid-heading,#e0e8f6);font:var(--type-small)/1.5 var(--font-mono)}.hero-illustrations_sceneTitle__LX1sy{flex:1 1 180px;padding-block:6px}.hero-illustrations_dots__J0NQ7{display:flex;flex-wrap:wrap;align-items:center;margin-left:auto;max-width:100%}.hero-illustrations_choices___4tMt button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--grid-secondary,#9caac0);cursor:pointer;transition:color .2s}.hero-illustrations_choices___4tMt button:hover,.hero-illustrations_choices___4tMt button[aria-pressed=true]{color:var(--grid-blue,var(--color-electric-blue))}.hero-illustrations_choices___4tMt button:focus-visible{outline:1px solid var(--grid-blue,var(--color-electric-blue));outline-offset:-5px}.hero-illustrations_indicator__qsE4Y{width:7px;height:7px;border:1px solid;border-radius:50%}.hero-illustrations_choices___4tMt button[aria-pressed=true] .hero-illustrations_indicator__qsE4Y{background:currentColor;box-shadow:0 0 0 3px var(--grid-base);outline:1px solid currentColor;outline-offset:3px}.hero-illustrations_illustrations__o8_jI .hero-illustrations_staticTitle__1Zn09{padding:18px;color:var(--grid-heading,#d2dced);border-bottom:var(--grid-rule-width) solid var(--grid-line)}.hero-illustrations_staticRoom__bkezq{border-top:var(--grid-rule-width) solid var(--grid-line);color:var(--grid-wire,#aeb8c6)}.hero-illustrations_staticRoom__bkezq svg{width:100%;max-height:487.5px}.hero-illustrations_staticRoom__bkezq ul{padding:0 27px 18px;font-size:var(--type-small);line-height:1.8}@media (max-width:699px){.hero-illustrations_choices___4tMt{padding-inline:9px;font-size:var(--type-label)}}@media (prefers-reduced-motion:reduce){.hero-illustrations_choices___4tMt button{transition:none}}.product-illustration_illustration__uZ1sF{width:100%;margin:0}.product-illustration_drawing__fqbUD{display:block;width:100%;height:157.5px;overflow:visible;stroke-linecap:round;stroke-linejoin:round}.product-illustration_drawing__fqbUD path{vector-effect:non-scaling-stroke}.product-illustration_large__QCRrF .product-illustration_drawing__fqbUD{height:clamp(195px,24vw,345px)}.product-illustration_compact__r3zkd{display:block;height:100%}.product-illustration_compact__r3zkd .product-illustration_drawing__fqbUD{height:100%}.product-illustration_compact__r3zkd .product-illustration_registration__lS0yJ{display:none}.product-illustration_compact__r3zkd .product-illustration_track__898r5 path{stroke-width:.6}.product-illustration_registration__lS0yJ{stroke:var(--grid-line);stroke-width:.7;opacity:.6}.product-illustration_track__898r5 path{stroke:var(--grid-wire,#aeb8c6);stroke-width:.85;stroke-dasharray:none;stroke-dashoffset:0}.product-illustration_track__898r5[data-pen-track="1"] path{stroke:var(--grid-wire-secondary,#78879c);stroke-width:.7}.product-illustration_track__898r5[data-pen-track="2"] path{stroke:var(--grid-blue,var(--color-electric-blue));stroke-width:.8}.product-illustration_pen__iy6av{fill:var(--grid-accent,#ff9b50);stroke:var(--grid-pen-edge,#b7ceff);stroke-width:.6;opacity:0}@media (max-width:699px){.product-illustration_drawing__fqbUD{height:138.75px}}@media (prefers-reduced-motion:reduce){.product-illustration_track__898r5 path{stroke-dasharray:none!important;stroke-dashoffset:0!important}.product-illustration_pen__iy6av{opacity:0!important}}.item-number_number___U_Km{position:relative;top:-.5em;display:inline-block;margin-inline-end:.65rem;vertical-align:baseline;font-family:var(--font-mono);font-size:clamp(10px,.55em,12px);font-weight:400;line-height:1;letter-spacing:0;white-space:nowrap;color:var(--partner-number,var(--grid-blue,var(--color-electric-blue)))}.product-directions_productGrid__QPbQP{display:grid;border-top:var(--grid-rule-width) solid var(--grid-line)}.product-directions_productCard__kX6eV{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);grid-template-areas:"number body";min-width:0;color:inherit}.product-directions_productCard__kX6eV+.product-directions_productCard__kX6eV{border-top:var(--grid-rule-width) solid var(--grid-line)}.product-directions_productCard__kX6eV:nth-child(2n){grid-template-columns:minmax(0,3fr) minmax(0,1fr);grid-template-areas:"body number"}.product-directions_productCard__kX6eV:focus-visible{outline-offset:-5px}.product-directions_productTop__NF85W{grid-area:number;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:22.5px 24px;border-right:var(--grid-rule-width) solid var(--grid-line);font:var(--type-small)/1.5 var(--font-mono);color:var(--grid-muted)}.product-directions_productCard__kX6eV:nth-child(2n) .product-directions_productTop__NF85W{align-items:flex-end;border-right:0;border-left:var(--grid-rule-width) solid var(--grid-line);text-align:right}@media (min-width:700px){.product-directions_productCard__kX6eV:nth-child(2n) .product-directions_productTop__NF85W{margin-left:-1px}}.product-directions_productTop__NF85W>span:first-child{color:var(--grid-blue,var(--color-electric-blue));font-size:var(--type-body)}.product-directions_productTop__NF85W>svg{width:14.25px;height:14.25px;color:var(--grid-blue,var(--color-electric-blue));margin-top:auto}.product-directions_productBody__HHsVp{grid-area:body;display:grid;align-items:center;gap:24px;min-width:0;padding:19.5px 27px}.product-directions_productBody__HHsVp,.product-directions_productCard__kX6eV:nth-child(2n) .product-directions_productBody__HHsVp{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy"}.product-directions_productArt__J9aP1{display:grid;place-items:center;min-width:0;width:100%;flex:1}.product-directions_productArt__J9aP1 svg{height:140px}.product-directions_productCopy__WcuI_{grid-area:copy;display:flex;flex-direction:column;align-items:flex-end;min-width:0;text-align:right}.product-directions_productCard__kX6eV:nth-child(2n) .product-directions_productCopy__WcuI_{text-align:left;align-items:flex-start}.product-directions_productCopy__WcuI_ h3{max-width:390px}.product-directions_productCopy__WcuI_ p{max-width:345px;margin-top:12px;font-size:var(--type-small);line-height:1.65!important;color:var(--grid-copy,#b8c3d7)}.product-directions_productFoot__qXK9g{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:15px;width:100%;max-width:345px;margin-top:16.5px;padding-top:10.5px;border-top:var(--grid-rule-width) solid var(--grid-line);font:var(--type-caption)/1.5 var(--font-mono);color:var(--grid-blue,var(--color-electric-blue))}.product-directions_productCard__kX6eV:nth-child(2n) .product-directions_productFoot__qXK9g{flex-direction:row}@media (max-width:1199px){.product-directions_productTop__NF85W{padding:18px}.product-directions_productBody__HHsVp{gap:15px;padding:18px}}@media (max-width:959px){.product-directions_productTop__NF85W{padding:16.5px 12px}.product-directions_productCopy__WcuI_ p{font-size:var(--type-label)}}@media (max-width:699px){.product-directions_productCard__kX6eV{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.product-directions_productCard__kX6eV:nth-child(2n){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.product-directions_productCard__kX6eV:nth-child(2n) .product-directions_productTop__NF85W,.product-directions_productTop__NF85W{align-items:center;padding:16.5px 4.5px}.product-directions_productTop__NF85W>span:nth-child(2){font-size:var(--type-caption);text-align:center;overflow-wrap:anywhere}.product-directions_productArt__J9aP1 svg{height:110px}.product-directions_productBody__HHsVp,.product-directions_productCard__kX6eV:nth-child(2n) .product-directions_productBody__HHsVp{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy";gap:13.5px;padding:15px 13.5px 19.5px}.product-directions_productCard__kX6eV:nth-child(2n) .product-directions_productCopy__WcuI_,.product-directions_productCopy__WcuI_{text-align:left;align-items:flex-start}.product-directions_productCard__kX6eV:nth-child(2n) .product-directions_productFoot__qXK9g,.product-directions_productFoot__qXK9g{flex-direction:row}.product-directions_productCopy__WcuI_ h3{overflow-wrap:anywhere}.product-directions_productCopy__WcuI_ p{font-size:var(--type-small)}}@media (max-width:359px){.product-directions_productBody__HHsVp,.product-directions_productCard__kX6eV:nth-child(2n) .product-directions_productBody__HHsVp{padding-inline:9.75px}}@media (min-width:1100px){.product-directions_productGrid__QPbQP{grid-template-columns:repeat(2,minmax(0,1fr))}.product-directions_productCard__kX6eV{position:relative}.product-directions_productCard__kX6eV+.product-directions_productCard__kX6eV{border-top:0}.product-directions_productCard__kX6eV:nth-child(n+3){border-top:var(--grid-rule-width) solid var(--grid-line)}.product-directions_productCard__kX6eV:nth-child(odd):after{content:"";position:absolute;inset:0 0 0 auto;width:1px;background:var(--grid-line);pointer-events:none}.product-directions_productCard__kX6eV:nth-child(4n+1),.product-directions_productCard__kX6eV:nth-child(4n+4){grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"number body"}.product-directions_productCard__kX6eV:nth-child(4n+2),.product-directions_productCard__kX6eV:nth-child(4n+3){grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"body number"}.product-directions_productTop__NF85W{padding:18px}.product-directions_productCard__kX6eV:nth-child(4n+1) .product-directions_productTop__NF85W,.product-directions_productCard__kX6eV:nth-child(4n+4) .product-directions_productTop__NF85W{margin-left:0;border-left:0;border-right:var(--grid-rule-width) solid var(--grid-line);align-items:flex-start;text-align:left}.product-directions_productCard__kX6eV:nth-child(4n+2) .product-directions_productTop__NF85W,.product-directions_productCard__kX6eV:nth-child(4n+3) .product-directions_productTop__NF85W{margin-left:-1px;border-right:0;border-left:var(--grid-rule-width) solid var(--grid-line);align-items:flex-end;text-align:right}.product-directions_productCard__kX6eV .product-directions_productBody__HHsVp{gap:12px;padding:18px 16px}.product-directions_productCard__kX6eV:nth-child(4n+1) .product-directions_productBody__HHsVp,.product-directions_productCard__kX6eV:nth-child(4n+2) .product-directions_productBody__HHsVp,.product-directions_productCard__kX6eV:nth-child(4n+3) .product-directions_productBody__HHsVp,.product-directions_productCard__kX6eV:nth-child(4n+4) .product-directions_productBody__HHsVp{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy"}.product-directions_productCard__kX6eV:nth-child(4n+1) .product-directions_productCopy__WcuI_,.product-directions_productCard__kX6eV:nth-child(4n+4) .product-directions_productCopy__WcuI_{align-items:flex-end;text-align:right}.product-directions_productCard__kX6eV:nth-child(4n+2) .product-directions_productCopy__WcuI_,.product-directions_productCard__kX6eV:nth-child(4n+3) .product-directions_productCopy__WcuI_{align-items:flex-start;text-align:left}.product-directions_productCopy__WcuI_ p{margin-top:10px}.product-directions_productFoot__qXK9g{margin-top:12px;padding-top:8px}.product-directions_productCard__kX6eV:nth-child(4n+1) .product-directions_productFoot__qXK9g,.product-directions_productCard__kX6eV:nth-child(4n+4) .product-directions_productFoot__qXK9g{flex-direction:row-reverse}.product-directions_productCard__kX6eV:nth-child(4n+2) .product-directions_productFoot__qXK9g,.product-directions_productCard__kX6eV:nth-child(4n+3) .product-directions_productFoot__qXK9g{flex-direction:row}}