.product-detail{padding:35px 64px 75px}.product-gallery{min-width:0}.product-gallery .thumbnails{scrollbar-width:thin;scrollbar-color:#d9cfc2 #f3eee5;padding:4px 3px 10px;overflow-x:auto}.product-gallery .thumbnails button{flex:0 0 72px;height:72px}.product-gallery .thumbnails img{border-radius:5px}.detail-content h1{word-break:keep-all}.spec-list dd>span{display:block}.product-section-nav{z-index:20;backdrop-filter:blur(16px);font-size:min(calc(12px * var(--ts,1) + var(--tb,0px)),calc(12px + var(--tc,0px)));background:#ffffffef;border-top:1px solid #ece6dc;border-bottom:1px solid #ece6dc;align-items:center;gap:34px;margin-top:60px;padding:20px 0;line-height:1.6;display:flex;position:sticky;top:89px}.product-section-nav>a{color:#b6262c;border-bottom:1px solid #0000;padding:5px 0}.product-section-nav>a:hover{border-bottom-color:#b6262c}.product-section-nav>span{color:#6b635d;font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));text-overflow:ellipsis;white-space:nowrap;max-width:45%;margin-left:auto;overflow:hidden}.product-information section[id]{scroll-margin-top:0}.product-section-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:44px;display:flex}.product-section-heading h2{font-size:min(calc(36px * var(--ts,1) + var(--tb,0px)),calc(36px + var(--tc,0px)));letter-spacing:-1.3px;word-break:keep-all;margin-top:17px;font-weight:400;line-height:1.28}.product-section-heading>p{color:#6b635d;font-size:min(calc(12px * var(--ts,1) + var(--tb,0px)),calc(12px + var(--tc,0px)));max-width:280px;line-height:1.8}.product-features{padding-top:60px}.product-feature-list{flex-direction:column;gap:65px;display:flex}.product-feature{min-width:0}.product-feature.with-image{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;display:grid}.product-feature.with-image:nth-child(2n){grid-template-columns:1fr 1.1fr}.product-feature.with-image:nth-child(2n)>.product-feature-media{grid-area:1/2}.product-feature.with-image:nth-child(2n)>.product-feature-copy{grid-area:1/1}.product-feature-media{aspect-ratio:4/3;background:#f3eee5;border-radius:16px;place-items:center;min-width:0;margin:0;display:grid;overflow:hidden}.product-feature-media>:is(img,video){object-fit:contain;width:100%;height:100%;max-height:520px}.feature-number{font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));letter-spacing:1.3px;color:#6b635d;margin-bottom:21px;line-height:1.5;display:block}.product-feature-copy h3{font-weight:400;font-size:min(calc(31px * var(--ts,1) + var(--tb,0px)),calc(31px + var(--tc,0px)));letter-spacing:-.9px;word-break:keep-all;overflow-wrap:anywhere;margin-bottom:20px;line-height:1.35}.product-feature-body p{font-size:min(calc(14px * var(--ts,1) + var(--tb,0px)),calc(14px + var(--tc,0px)));color:#6b635d;white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;line-height:1.95}.product-feature-body p+p{margin-top:12px}.product-feature.text-only{border-top:1px solid #ece6dc;padding:30px 0 0}.product-feature.text-only .product-feature-copy{grid-template-columns:50px .9fr 1.3fr;align-items:start;gap:25px;display:grid}.product-feature.text-only .feature-number{padding-top:5px}.product-feature.text-only h3{font-size:min(calc(23px * var(--ts,1) + var(--tb,0px)),calc(23px + var(--tc,0px)));margin:0}.product-feature.text-only .product-feature-body p{font-size:min(calc(14px * var(--ts,1) + var(--tb,0px)),calc(14px + var(--tc,0px)))}.product-feature-list:has(.text-only){gap:30px}.product-specifications{padding-top:90px}.product-specification-list{border-top:2px solid #b6262c;margin:0}.product-specification-list>div{font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)));border-bottom:1px solid #ece6dc;grid-template-columns:250px 1fr;gap:40px;padding:22px 25px;line-height:1.9;display:grid}.product-specification-list>div:nth-child(odd){background:#f3eee5}.product-specification-list dt{color:#6b635d;text-transform:capitalize;font-weight:400}.product-specification-list dd{color:#272722;overflow-wrap:anywhere;margin:0}.product-specification-list dd>span{display:block}.product-specification-note{font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));color:#6b635d;margin-top:20px;line-height:1.85}.product-materials{padding-top:75px}.product-brochures{border:1px solid #d9cfc2;border-radius:12px;overflow:hidden}.product-brochures summary{cursor:pointer;font-size:min(calc(14px * var(--ts,1) + var(--tb,0px)),calc(14px + var(--tc,0px)));justify-content:space-between;align-items:center;gap:25px;padding:24px 27px;line-height:1.7;list-style:none;display:flex}.product-brochures summary::-webkit-details-marker{display:none}.brochure-count{font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));color:#6b635d;white-space:nowrap;align-items:center;gap:25px;display:flex}.brochure-count b{font-size:min(calc(22px * var(--ts,1) + var(--tb,0px)),calc(22px + var(--tc,0px)));color:#b6262c;font-weight:300}.product-brochures[open] .brochure-count b{transform:rotate(45deg)}.product-brochures[open] summary{border-bottom:1px solid #ece6dc}.product-brochure-stack{max-width:1000px;margin:auto;padding:25px 0}.product-brochure-stack>img{width:100%;height:auto;display:block}.product-source{font-size:min(calc(10px * var(--ts,1) + var(--tb,0px)),calc(10px + var(--tc,0px)));color:#6b635d;border-top:1px solid #ece6dc;justify-content:space-between;align-items:center;gap:20px;margin-top:60px;padding-top:24px;line-height:1.8;display:flex}.product-source a{font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));text-underline-offset:4px;color:#b6262c;text-decoration:underline}@media (width<=1200px){.product-detail{padding-left:32px;padding-right:32px}.product-feature.with-image{gap:40px}.product-feature-copy h3{font-size:min(calc(27px * var(--ts,1) + var(--tb,0px)),calc(27px + var(--tc,0px)))}.product-specification-list>div{grid-template-columns:200px 1fr;gap:25px}}@media (width<=1300px){:where(html[data-text="1"]) .product-detail{padding-left:32px;padding-right:32px}:where(html[data-text="1"]) .product-feature.with-image{gap:40px}:where(html[data-text="1"]) .product-feature-copy h3{font-size:min(calc(27px * var(--ts,1) + var(--tb,0px)),calc(27px + var(--tc,0px)))}:where(html[data-text="1"]) .product-specification-list>div{grid-template-columns:200px 1fr;gap:25px}}@media (width<=1420px){:where(html[data-text="2"]) .product-detail{padding-left:32px;padding-right:32px}:where(html[data-text="2"]) .product-feature.with-image{gap:40px}:where(html[data-text="2"]) .product-feature-copy h3{font-size:min(calc(27px * var(--ts,1) + var(--tb,0px)),calc(27px + var(--tc,0px)))}:where(html[data-text="2"]) .product-specification-list>div{grid-template-columns:200px 1fr;gap:25px}}@media (width<=1520px){:where(html[data-text="3"]) .product-detail{padding-left:32px;padding-right:32px}:where(html[data-text="3"]) .product-feature.with-image{gap:40px}:where(html[data-text="3"]) .product-feature-copy h3{font-size:min(calc(27px * var(--ts,1) + var(--tb,0px)),calc(27px + var(--tc,0px)))}:where(html[data-text="3"]) .product-specification-list>div{grid-template-columns:200px 1fr;gap:25px}}@media (width<=900px){.product-feature.with-image{gap:30px}.product-section-heading h2{font-size:min(calc(30px * var(--ts,1) + var(--tb,0px)),calc(30px + var(--tc,0px)))}.product-feature-copy h3{font-size:min(calc(25px * var(--ts,1) + var(--tb,0px)),calc(25px + var(--tc,0px)))}.product-feature-body p{font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)))}.product-feature-media>:is(img,video){max-height:400px}.product-feature.text-only .product-feature-copy{grid-template-columns:30px .8fr 1.2fr;gap:20px}.product-feature.text-only h3{font-size:min(calc(21px * var(--ts,1) + var(--tb,0px)),calc(21px + var(--tc,0px)))}.product-feature.text-only .product-feature-body p{font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)))}.product-specification-list>div{grid-template-columns:160px 1fr}}@media (width<=990px){:where(html[data-text="1"]) .product-feature.with-image{gap:30px}:where(html[data-text="1"]) .product-section-heading h2{font-size:min(calc(30px * var(--ts,1) + var(--tb,0px)),calc(30px + var(--tc,0px)))}:where(html[data-text="1"]) .product-feature-copy h3{font-size:min(calc(25px * var(--ts,1) + var(--tb,0px)),calc(25px + var(--tc,0px)))}:where(html[data-text="1"]) .product-feature-body p{font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)))}:where(html[data-text="1"]) .product-feature-media>:is(img,video){max-height:400px}:where(html[data-text="1"]) .product-feature.text-only .product-feature-copy{grid-template-columns:30px .8fr 1.2fr;gap:20px}:where(html[data-text="1"]) .product-feature.text-only h3{font-size:min(calc(21px * var(--ts,1) + var(--tb,0px)),calc(21px + var(--tc,0px)))}:where(html[data-text="1"]) .product-feature.text-only .product-feature-body p{font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)))}:where(html[data-text="1"]) .product-specification-list>div{grid-template-columns:160px 1fr}}@media (width<=1120px){:where(html[data-text="2"]) .product-feature.with-image{gap:30px}:where(html[data-text="2"]) .product-section-heading h2{font-size:min(calc(30px * var(--ts,1) + var(--tb,0px)),calc(30px + var(--tc,0px)))}:where(html[data-text="2"]) .product-feature-copy h3{font-size:min(calc(25px * var(--ts,1) + var(--tb,0px)),calc(25px + var(--tc,0px)))}:where(html[data-text="2"]) .product-feature-body p{font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)))}:where(html[data-text="2"]) .product-feature-media>:is(img,video){max-height:400px}:where(html[data-text="2"]) .product-feature.text-only .product-feature-copy{grid-template-columns:30px .8fr 1.2fr;gap:20px}:where(html[data-text="2"]) .product-feature.text-only h3{font-size:min(calc(21px * var(--ts,1) + var(--tb,0px)),calc(21px + var(--tc,0px)))}:where(html[data-text="2"]) .product-feature.text-only .product-feature-body p{font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)))}:where(html[data-text="2"]) .product-specification-list>div{grid-template-columns:160px 1fr}}@media (width<=1220px){:where(html[data-text="3"]) .product-feature.with-image{gap:30px}:where(html[data-text="3"]) .product-section-heading h2{font-size:min(calc(30px * var(--ts,1) + var(--tb,0px)),calc(30px + var(--tc,0px)))}:where(html[data-text="3"]) .product-feature-copy h3{font-size:min(calc(25px * var(--ts,1) + var(--tb,0px)),calc(25px + var(--tc,0px)))}:where(html[data-text="3"]) .product-feature-body p{font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)))}:where(html[data-text="3"]) .product-feature-media>:is(img,video){max-height:400px}:where(html[data-text="3"]) .product-feature.text-only .product-feature-copy{grid-template-columns:30px .8fr 1.2fr;gap:20px}:where(html[data-text="3"]) .product-feature.text-only h3{font-size:min(calc(21px * var(--ts,1) + var(--tb,0px)),calc(21px + var(--tc,0px)))}:where(html[data-text="3"]) .product-feature.text-only .product-feature-body p{font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)))}:where(html[data-text="3"]) .product-specification-list>div{grid-template-columns:160px 1fr}}@media (width<=680px){.product-detail{padding:24px 20px 55px}.product-gallery .thumbnails button{flex-basis:62px;height:62px}.product-section-nav{font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));gap:25px;margin-top:38px;padding:15px 0;top:77px}.product-section-nav>span{display:none}.product-section-heading{margin-bottom:28px;display:block}.product-section-heading h2{font-size:min(calc(28px * var(--ts,1) + var(--tb,0px)),calc(28px + var(--tc,0px)));letter-spacing:-1px;margin-top:13px;line-height:1.35}.product-section-heading>p{font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));max-width:none;margin-top:15px;line-height:1.8}.product-features{padding-top:35px}.product-feature-list{gap:40px}.product-feature.with-image,.product-feature.with-image:nth-child(2n){flex-direction:column;align-items:stretch;gap:25px;display:flex}.product-feature-media{aspect-ratio:4/3;border-radius:12px}.product-feature-media>:is(img,video){max-height:380px}.feature-number{font-size:min(calc(9px * var(--ts,1) + var(--tb,0px)),calc(9px + var(--tc,0px)));margin-bottom:12px}.product-feature-copy h3{font-size:min(calc(25px * var(--ts,1) + var(--tb,0px)),calc(25px + var(--tc,0px)));letter-spacing:-.8px;margin-bottom:14px;line-height:1.4}.product-feature-body p{font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)));line-height:1.9}.product-feature.text-only{padding-top:24px}.product-feature.text-only .product-feature-copy{display:block}.product-feature.text-only h3{font-size:min(calc(22px * var(--ts,1) + var(--tb,0px)),calc(22px + var(--tc,0px)));margin-bottom:13px}.product-specifications{padding-top:55px}.product-specification-list>div{font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));grid-template-columns:95px 1fr;gap:18px;padding:17px 13px;line-height:1.8}.product-specification-note{font-size:min(calc(10px * var(--ts,1) + var(--tb,0px)),calc(10px + var(--tc,0px)));margin-top:16px}.product-materials{padding-top:45px}.product-brochures summary{font-size:min(calc(12px * var(--ts,1) + var(--tb,0px)),calc(12px + var(--tc,0px)));gap:14px;padding:18px 17px}.brochure-count{font-size:min(calc(9px * var(--ts,1) + var(--tb,0px)),calc(9px + var(--tc,0px)));gap:10px}.brochure-count b{font-size:min(calc(19px * var(--ts,1) + var(--tb,0px)),calc(19px + var(--tc,0px)))}.product-brochure-stack{padding:15px 0}.product-source{font-size:min(calc(9px * var(--ts,1) + var(--tb,0px)),calc(9px + var(--tc,0px)));margin-top:40px;padding-top:20px;display:block}.product-source>a{font-size:min(calc(10px * var(--ts,1) + var(--tb,0px)),calc(10px + var(--tc,0px)));margin-top:11px;display:inline-block}}@media (width<=748px){:where(html[data-text="1"]) .product-detail{padding:24px 20px 55px}:where(html[data-text="1"]) .product-gallery .thumbnails button{flex-basis:62px;height:62px}:where(html[data-text="1"]) .product-section-nav{font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));gap:25px;margin-top:38px;padding:15px 0;top:77px}:where(html[data-text="1"]) .product-section-nav>span{display:none}:where(html[data-text="1"]) .product-section-heading{margin-bottom:28px;display:block}:where(html[data-text="1"]) .product-section-heading h2{font-size:min(calc(28px * var(--ts,1) + var(--tb,0px)),calc(28px + var(--tc,0px)));letter-spacing:-1px;margin-top:13px;line-height:1.35}:where(html[data-text="1"]) .product-section-heading>p{font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));max-width:none;margin-top:15px;line-height:1.8}:where(html[data-text="1"]) .product-features{padding-top:35px}:where(html[data-text="1"]) .product-feature-list{gap:40px}:where(html[data-text="1"]) .product-feature.with-image,:where(html[data-text="1"]) .product-feature.with-image:nth-child(2n){flex-direction:column;align-items:stretch;gap:25px;display:flex}:where(html[data-text="1"]) .product-feature-media{aspect-ratio:4/3;border-radius:12px}:where(html[data-text="1"]) .product-feature-media>:is(img,video){max-height:380px}:where(html[data-text="1"]) .feature-number{font-size:min(calc(9px * var(--ts,1) + var(--tb,0px)),calc(9px + var(--tc,0px)));margin-bottom:12px}:where(html[data-text="1"]) .product-feature-copy h3{font-size:min(calc(25px * var(--ts,1) + var(--tb,0px)),calc(25px + var(--tc,0px)));letter-spacing:-.8px;margin-bottom:14px;line-height:1.4}:where(html[data-text="1"]) .product-feature-body p{font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)));line-height:1.9}:where(html[data-text="1"]) .product-feature.text-only{padding-top:24px}:where(html[data-text="1"]) .product-feature.text-only .product-feature-copy{display:block}:where(html[data-text="1"]) .product-feature.text-only h3{font-size:min(calc(22px * var(--ts,1) + var(--tb,0px)),calc(22px + var(--tc,0px)));margin-bottom:13px}:where(html[data-text="1"]) .product-specifications{padding-top:55px}:where(html[data-text="1"]) .product-specification-list>div{font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));grid-template-columns:95px 1fr;gap:18px;padding:17px 13px;line-height:1.8}:where(html[data-text="1"]) .product-specification-note{font-size:min(calc(10px * var(--ts,1) + var(--tb,0px)),calc(10px + var(--tc,0px)));margin-top:16px}:where(html[data-text="1"]) .product-materials{padding-top:45px}:where(html[data-text="1"]) .product-brochures summary{font-size:min(calc(12px * var(--ts,1) + var(--tb,0px)),calc(12px + var(--tc,0px)));gap:14px;padding:18px 17px}:where(html[data-text="1"]) .brochure-count{font-size:min(calc(9px * var(--ts,1) + var(--tb,0px)),calc(9px + var(--tc,0px)));gap:10px}:where(html[data-text="1"]) .brochure-count b{font-size:min(calc(19px * var(--ts,1) + var(--tb,0px)),calc(19px + var(--tc,0px)))}:where(html[data-text="1"]) .product-brochure-stack{padding:15px 0}:where(html[data-text="1"]) .product-source{font-size:min(calc(9px * var(--ts,1) + var(--tb,0px)),calc(9px + var(--tc,0px)));margin-top:40px;padding-top:20px;display:block}:where(html[data-text="1"]) .product-source>a{font-size:min(calc(10px * var(--ts,1) + var(--tb,0px)),calc(10px + var(--tc,0px)));margin-top:11px;display:inline-block}}@media (width<=850px){:where(html[data-text="2"]) .product-detail{padding:24px 20px 55px}:where(html[data-text="2"]) .product-gallery .thumbnails button{flex-basis:62px;height:62px}:where(html[data-text="2"]) .product-section-nav{font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));gap:25px;margin-top:38px;padding:15px 0;top:77px}:where(html[data-text="2"]) .product-section-nav>span{display:none}:where(html[data-text="2"]) .product-section-heading{margin-bottom:28px;display:block}:where(html[data-text="2"]) .product-section-heading h2{font-size:min(calc(28px * var(--ts,1) + var(--tb,0px)),calc(28px + var(--tc,0px)));letter-spacing:-1px;margin-top:13px;line-height:1.35}:where(html[data-text="2"]) .product-section-heading>p{font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));max-width:none;margin-top:15px;line-height:1.8}:where(html[data-text="2"]) .product-features{padding-top:35px}:where(html[data-text="2"]) .product-feature-list{gap:40px}:where(html[data-text="2"]) .product-feature.with-image,:where(html[data-text="2"]) .product-feature.with-image:nth-child(2n){flex-direction:column;align-items:stretch;gap:25px;display:flex}:where(html[data-text="2"]) .product-feature-media{aspect-ratio:4/3;border-radius:12px}:where(html[data-text="2"]) .product-feature-media>:is(img,video){max-height:380px}:where(html[data-text="2"]) .feature-number{font-size:min(calc(9px * var(--ts,1) + var(--tb,0px)),calc(9px + var(--tc,0px)));margin-bottom:12px}:where(html[data-text="2"]) .product-feature-copy h3{font-size:min(calc(25px * var(--ts,1) + var(--tb,0px)),calc(25px + var(--tc,0px)));letter-spacing:-.8px;margin-bottom:14px;line-height:1.4}:where(html[data-text="2"]) .product-feature-body p{font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)));line-height:1.9}:where(html[data-text="2"]) .product-feature.text-only{padding-top:24px}:where(html[data-text="2"]) .product-feature.text-only .product-feature-copy{display:block}:where(html[data-text="2"]) .product-feature.text-only h3{font-size:min(calc(22px * var(--ts,1) + var(--tb,0px)),calc(22px + var(--tc,0px)));margin-bottom:13px}:where(html[data-text="2"]) .product-specifications{padding-top:55px}:where(html[data-text="2"]) .product-specification-list>div{font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));grid-template-columns:95px 1fr;gap:18px;padding:17px 13px;line-height:1.8}:where(html[data-text="2"]) .product-specification-note{font-size:min(calc(10px * var(--ts,1) + var(--tb,0px)),calc(10px + var(--tc,0px)));margin-top:16px}:where(html[data-text="2"]) .product-materials{padding-top:45px}:where(html[data-text="2"]) .product-brochures summary{font-size:min(calc(12px * var(--ts,1) + var(--tb,0px)),calc(12px + var(--tc,0px)));gap:14px;padding:18px 17px}:where(html[data-text="2"]) .brochure-count{font-size:min(calc(9px * var(--ts,1) + var(--tb,0px)),calc(9px + var(--tc,0px)));gap:10px}:where(html[data-text="2"]) .brochure-count b{font-size:min(calc(19px * var(--ts,1) + var(--tb,0px)),calc(19px + var(--tc,0px)))}:where(html[data-text="2"]) .product-brochure-stack{padding:15px 0}:where(html[data-text="2"]) .product-source{font-size:min(calc(9px * var(--ts,1) + var(--tb,0px)),calc(9px + var(--tc,0px)));margin-top:40px;padding-top:20px;display:block}:where(html[data-text="2"]) .product-source>a{font-size:min(calc(10px * var(--ts,1) + var(--tb,0px)),calc(10px + var(--tc,0px)));margin-top:11px;display:inline-block}}@media (width<=952px){:where(html[data-text="3"]) .product-detail{padding:24px 20px 55px}:where(html[data-text="3"]) .product-gallery .thumbnails button{flex-basis:62px;height:62px}:where(html[data-text="3"]) .product-section-nav{font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));gap:25px;margin-top:38px;padding:15px 0;top:77px}:where(html[data-text="3"]) .product-section-nav>span{display:none}:where(html[data-text="3"]) .product-section-heading{margin-bottom:28px;display:block}:where(html[data-text="3"]) .product-section-heading h2{font-size:min(calc(28px * var(--ts,1) + var(--tb,0px)),calc(28px + var(--tc,0px)));letter-spacing:-1px;margin-top:13px;line-height:1.35}:where(html[data-text="3"]) .product-section-heading>p{font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));max-width:none;margin-top:15px;line-height:1.8}:where(html[data-text="3"]) .product-features{padding-top:35px}:where(html[data-text="3"]) .product-feature-list{gap:40px}:where(html[data-text="3"]) .product-feature.with-image,:where(html[data-text="3"]) .product-feature.with-image:nth-child(2n){flex-direction:column;align-items:stretch;gap:25px;display:flex}:where(html[data-text="3"]) .product-feature-media{aspect-ratio:4/3;border-radius:12px}:where(html[data-text="3"]) .product-feature-media>:is(img,video){max-height:380px}:where(html[data-text="3"]) .feature-number{font-size:min(calc(9px * var(--ts,1) + var(--tb,0px)),calc(9px + var(--tc,0px)));margin-bottom:12px}:where(html[data-text="3"]) .product-feature-copy h3{font-size:min(calc(25px * var(--ts,1) + var(--tb,0px)),calc(25px + var(--tc,0px)));letter-spacing:-.8px;margin-bottom:14px;line-height:1.4}:where(html[data-text="3"]) .product-feature-body p{font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)));line-height:1.9}:where(html[data-text="3"]) .product-feature.text-only{padding-top:24px}:where(html[data-text="3"]) .product-feature.text-only .product-feature-copy{display:block}:where(html[data-text="3"]) .product-feature.text-only h3{font-size:min(calc(22px * var(--ts,1) + var(--tb,0px)),calc(22px + var(--tc,0px)));margin-bottom:13px}:where(html[data-text="3"]) .product-specifications{padding-top:55px}:where(html[data-text="3"]) .product-specification-list>div{font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));grid-template-columns:95px 1fr;gap:18px;padding:17px 13px;line-height:1.8}:where(html[data-text="3"]) .product-specification-note{font-size:min(calc(10px * var(--ts,1) + var(--tb,0px)),calc(10px + var(--tc,0px)));margin-top:16px}:where(html[data-text="3"]) .product-materials{padding-top:45px}:where(html[data-text="3"]) .product-brochures summary{font-size:min(calc(12px * var(--ts,1) + var(--tb,0px)),calc(12px + var(--tc,0px)));gap:14px;padding:18px 17px}:where(html[data-text="3"]) .brochure-count{font-size:min(calc(9px * var(--ts,1) + var(--tb,0px)),calc(9px + var(--tc,0px)));gap:10px}:where(html[data-text="3"]) .brochure-count b{font-size:min(calc(19px * var(--ts,1) + var(--tb,0px)),calc(19px + var(--tc,0px)))}:where(html[data-text="3"]) .product-brochure-stack{padding:15px 0}:where(html[data-text="3"]) .product-source{font-size:min(calc(9px * var(--ts,1) + var(--tb,0px)),calc(9px + var(--tc,0px)));margin-top:40px;padding-top:20px;display:block}:where(html[data-text="3"]) .product-source>a{font-size:min(calc(10px * var(--ts,1) + var(--tb,0px)),calc(10px + var(--tc,0px)));margin-top:11px;display:inline-block}}
