.premium-product{padding:16px 0 48px}.premium-breadcrumb{padding-block:10px 18px}.premium-hero{grid-template-columns:minmax(0,.96fr) minmax(400px,1.04fr);gap:42px;align-items:start}.premium-gallery{width:100%;max-width:620px;justify-self:center}.premium-gallery__main{aspect-ratio:1.18;border-radius:22px;background:#f3f7fb;box-shadow:0 14px 38px #061f400f}.premium-gallery__main>img{padding:18px}.premium-buybox{max-width:700px;padding:4px 0}.premium-buybox .eyebrow,.premium-story .eyebrow,.premium-dark .eyebrow,.premium-faq .eyebrow,.section-heading .eyebrow{margin-bottom:10px;font-size:.7rem;letter-spacing:.07em}.premium-buybox h1{max-width:760px;margin:0 0 18px;font-size:clamp(2.25rem,3.15vw,3.55rem);line-height:1.01;letter-spacing:-.038em}.premium-subtitle{max-width:680px;margin:0;font-size:1rem;line-height:1.5}.premium-rating{margin:18px 0 20px;font-size:.82rem}.premium-rating span{font-size:.94rem;letter-spacing:1px}.premium-buybox .price__current{font-size:clamp(2rem,2.65vw,2.75rem);line-height:1}.premium-buybox .price s{font-size:.9rem}.premium-finance{margin-top:10px;font-size:.82rem}.premium-checks{margin:20px 0 22px}.premium-checks li{padding:6px 0 6px 30px;font-size:.9rem;line-height:1.35}.premium-checks li:before{top:5px;width:20px;height:20px}.premium-add{min-height:52px;font-size:.95rem}.premium-quote{margin:12px 0 15px;font-size:.84rem}.premium-mini-trust{padding-top:14px;font-size:.66rem}.premium-proof__grid{padding:18px 0}.premium-proof__grid>div{display:flex;min-height:88px;flex-direction:column;justify-content:center;padding-inline:16px}.premium-proof strong{font-size:1.55rem}.premium-proof span{font-size:.72rem}.premium-proof__grid>div>span{min-height:2em;margin-top:4px;line-height:1.3}.premium-story.section,.premium-dark.section,.section:has(.premium-specs),.section--soft:has(.premium-faq){padding-top:64px;padding-bottom:64px}.premium-story .premium-split{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:48px;align-items:center}.premium-story .premium-split__copy{max-width:720px}.premium-story .premium-split__copy h2{max-width:700px;margin:0 0 18px;font-size:clamp(2.05rem,2.8vw,3.15rem);line-height:1.04;letter-spacing:-.034em}.premium-story .premium-split__copy>.rte{max-width:680px;font-size:.98rem;line-height:1.56}.premium-story .premium-visual{max-width:590px;border-radius:20px;box-shadow:0 16px 44px #061f4014}.premium-story .premium-visual img{max-height:600px;padding:18px;object-fit:contain}.premium-metrics{gap:10px;margin-top:24px}.premium-metrics div{min-height:92px;padding:16px 18px;border-radius:14px}.premium-metrics strong{font-size:1.45rem}.premium-metrics span{font-size:.67rem;margin-top:5px}.premium-dark .premium-dark__heading{width:min(100%,900px);margin-bottom:28px}.premium-dark .premium-dark__heading h2{max-width:880px;margin:0 0 14px;font-size:clamp(2rem,2.55vw,2.9rem);line-height:1.04;letter-spacing:-.032em;white-space:normal}.premium-dark .premium-dark__heading>p:last-child{max-width:820px;font-size:.94rem;line-height:1.5}.premium-steps{gap:12px;margin-bottom:0}.premium-steps article{min-height:190px;padding:22px 24px;border-radius:16px}.premium-steps h3{margin:20px 0 9px;font-size:1.05rem}.premium-steps p{font-size:.86rem;line-height:1.5}.section:has(.premium-specs) .section-heading{margin-bottom:24px}.section:has(.premium-specs) .section-heading h2{margin:0;font-size:clamp(2rem,2.55vw,2.85rem);line-height:1.04;letter-spacing:-.032em}.premium-specs{grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr);gap:42px;align-items:stretch}.premium-specs dl div{grid-template-columns:minmax(140px,.9fr) minmax(180px,1.1fr);gap:22px;padding:14px 6px}.premium-specs dt,.premium-specs dd{font-size:.88rem;line-height:1.4}.premium-specs__card{display:flex;min-height:270px;flex-direction:column;justify-content:center;padding:34px;border-radius:20px;box-shadow:0 12px 34px #1842760d}.premium-specs__card h3{margin:0 0 14px;font-size:1.55rem;line-height:1.15}.premium-specs__card p{margin:0 0 18px;font-size:.88rem;line-height:1.5}.premium-specs__card .button{min-height:46px;padding-inline:22px}.premium-faq{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:58px}.premium-faq h2{margin:0 0 16px;font-size:clamp(2.05rem,2.75vw,3.05rem);line-height:1.02;letter-spacing:-.034em}.premium-faq>div:first-child>p:last-child{font-size:.9rem;line-height:1.5}.premium-faq details{padding:16px 0}.premium-faq summary{font-size:.92rem;line-height:1.35}.premium-faq details .rte{padding-top:8px;font-size:.86rem;line-height:1.5}.footer__product-note{padding:14px 0 16px;border-top:1px solid rgba(255,255,255,.13);color:#b7c2d0;font-size:.72rem;line-height:1.45}@media(max-width:1100px){.premium-hero,.premium-story .premium-split,.premium-specs,.premium-faq{grid-template-columns:1fr}.premium-hero{gap:28px}.premium-buybox{max-width:800px}.premium-story .premium-visual{max-width:680px;justify-self:center}.premium-specs__card{min-height:0}.premium-faq{gap:28px}}@media(max-width:700px){.premium-product{padding-bottom:34px}.premium-gallery__main{aspect-ratio:1;border-radius:18px}.premium-gallery__main>img{padding:12px}.premium-buybox h1{font-size:2.15rem}.premium-subtitle{font-size:.94rem}.premium-buybox .price__current{font-size:2.1rem}.premium-mini-trust,.premium-proof__grid,.premium-steps,.premium-metrics{grid-template-columns:1fr}.premium-story.section,.premium-dark.section,.section:has(.premium-specs),.section--soft:has(.premium-faq){padding-top:48px;padding-bottom:48px}.premium-story .premium-split__copy h2,.premium-dark .premium-dark__heading h2,.section:has(.premium-specs) .section-heading h2,.premium-faq h2{font-size:2rem}.premium-steps article,.premium-metrics div{min-height:0}.premium-specs dl div{grid-template-columns:1fr;gap:4px;padding:12px 4px}.premium-specs__card{padding:24px}.premium-faq{gap:20px}}@media(max-width:1100px){.premium-hero{grid-template-columns:minmax(0,1fr)}.premium-hero>*{min-width:0}.premium-gallery .premium-gallery__thumbs{grid-template-columns:none;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/product-sizing-overrides.css.map */
