.ow-detail{--ow-detail-ink: #172018;--ow-detail-muted: #5d685f;--ow-detail-green: #108474;--ow-detail-soft: #f4f6f1;color:var(--ow-detail-ink);overflow:clip}.ow-detail *,.ow-detail *:before,.ow-detail *:after{box-sizing:border-box}.ow-detail__band{padding:clamp(4.8rem,7vw,9.6rem) 0}.ow-detail__band:nth-child(2n){background:var(--ow-detail-soft)}.ow-detail__page{width:min(120rem,calc(100% - 4rem));margin-inline:auto}.ow-detail__narrow{width:min(84rem,calc(100% - 4rem))}.ow-detail__heading{max-width:78rem;margin:0 auto clamp(3.2rem,5vw,5.6rem);text-align:center}.ow-detail__heading--left{margin-inline:0;text-align:left}.ow-detail__eyebrow{margin:0 0 1rem;color:var(--ow-detail-green);font-size:1.2rem;font-weight:700;letter-spacing:.16em}.ow-detail h2{margin:0;font-size:clamp(2.6rem,4vw,4.4rem);line-height:1.35;letter-spacing:.01em}.ow-detail h3{margin:0;font-size:clamp(1.8rem,2.2vw,2.2rem);line-height:1.5}.ow-detail__intro,.ow-detail__body,.ow-detail__feature-copy,.ow-detail__faq-answer,.ow-detail__reassurance-card{font-size:clamp(1.5rem,1.8vw,1.7rem);line-height:1.9}.ow-detail__intro{margin-top:1.6rem;color:var(--ow-detail-muted)}.ow-detail__intro p,.ow-detail__body p,.ow-detail__reassurance-card p{margin:0}.ow-detail__intro p+p,.ow-detail__body p+p,.ow-detail__reassurance-card p+p{margin-top:1.2rem}.ow-detail__video-grid,.ow-detail__brand-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3.2rem,6vw,7.2rem);align-items:center}.ow-detail__video-frame{min-width:0;overflow:hidden;border-radius:1.6rem;background:#000}.ow-detail__video-frame video{display:block;width:100%;height:auto;max-height:76rem;object-fit:contain}.ow-detail__feature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3.2rem,6vw,7.2rem);align-items:center}.ow-detail__feature+.ow-detail__feature{margin-top:clamp(6.4rem,10vw,12rem)}.ow-detail__feature--media-right .ow-detail__feature-media{order:2}.ow-detail__feature--media-right .ow-detail__feature-copy{order:1}.ow-detail__feature-copy h2,.ow-detail__brand-copy h2{margin-bottom:2rem}.ow-detail__feature-media,.ow-detail__brand-media{min-width:0}.ow-detail__image{display:block;width:100%;height:auto;max-height:76rem;object-fit:contain}.ow-detail__steps{display:grid;gap:1rem;margin:2.4rem 0 0;padding:0;list-style:none;counter-reset:ow-detail-step}.ow-detail__steps li{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:1rem;align-items:start;counter-increment:ow-detail-step}.ow-detail__steps li:before{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--ow-detail-green);color:#fff;content:counter(ow-detail-step);font-size:1.4rem;font-weight:700}.ow-detail__spec-list{margin:0;border-top:.1rem solid rgba(23,32,24,.16)}.ow-detail__spec-row{display:grid;grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);gap:2.4rem;padding:1.8rem 0;border-bottom:.1rem solid rgba(23,32,24,.16);font-size:1.5rem;line-height:1.7}.ow-detail__spec-row dt{font-weight:700}.ow-detail__spec-row dd{margin:0}.ow-detail__reassurance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.ow-detail__reassurance-card{padding:clamp(2rem,3vw,3.2rem);border:.1rem solid rgba(23,32,24,.12);border-radius:1.2rem;background:#fff}.ow-detail__reassurance-card h3{margin-bottom:1rem}.ow-detail__brand-subheading{margin:-.8rem 0 1.8rem;color:var(--ow-detail-green);font-size:clamp(1.8rem,2.4vw,2.4rem);font-weight:700}.ow-detail__faq-list{border-top:.1rem solid rgba(23,32,24,.16)}.ow-detail__faq-item{border-bottom:.1rem solid rgba(23,32,24,.16)}.ow-detail__faq-item summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;padding:2rem 0;cursor:pointer;font-size:clamp(1.6rem,2vw,1.9rem);font-weight:700;list-style:none}.ow-detail__faq-item summary::-webkit-details-marker{display:none}.ow-detail__faq-answer{padding:0 0 2.4rem}.ow-detail__reviews-note{margin:1.6rem 0 0;color:var(--ow-detail-muted);font-size:1.2rem}@media screen and (max-width:989px){.ow-detail__video-grid,.ow-detail__brand-grid,.ow-detail__feature{grid-template-columns:1fr}.ow-detail__feature--media-right .ow-detail__feature-media,.ow-detail__feature--media-right .ow-detail__feature-copy{order:initial}.ow-detail__reassurance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.ow-detail__band{padding:4.8rem 0}.ow-detail__page,.ow-detail__narrow{width:min(100% - 3.2rem,120rem)}.ow-detail__heading{margin-bottom:3.2rem}.ow-detail__reassurance-grid{grid-template-columns:1fr}.ow-detail__spec-row{grid-template-columns:1fr;gap:.4rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ow-product-detail.css.map */
