.product-story{padding-block:clamp(3.2rem,5vw,6.4rem);color:var(--brand-ink, #0e1329)}.product-story__header{max-width:70rem;margin:0 auto 2.8rem;text-align:center}.product-story__heading{margin:0;color:var(--brand-ink, #0e1329);font-size:clamp(2.6rem,3vw,3.8rem);line-height:1.2;overflow-wrap:anywhere}.product-story__description{margin-top:1.4rem;font-size:1.6rem;line-height:1.7;color:#0e1329bf}.product-story__description p{margin:0}.product-story__demo-label{display:inline-block;margin:1.6rem 0 0;padding:.6rem 1.2rem;border:1px solid rgba(14,19,41,.12);border-radius:2rem;background:var(--brand-cream, #f7f4ed);color:var(--brand-ink, #0e1329);font-size:1.2rem;line-height:1.5}.product-story__videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;max-width:120rem;padding:0;margin:0 auto;list-style:none}.product-story__videos--1{grid-template-columns:minmax(0,1fr);max-width:42rem}.product-story__videos--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:86rem}.product-story__video-item{min-width:0;margin:0;overflow:hidden;border:1px solid rgba(14,19,41,.12);border-radius:var(--brand-radius, 1.4rem);background:#0e1329}.product-story__video{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:contain;background:#0e1329}.product-story__video:focus-visible{outline:3px solid var(--brand-gold, #c5b683);outline-offset:-5px}.product-story--reviews{border-top:1px solid rgba(14,19,41,.1)}.product-story__reviews{min-width:0}.product-story__review-summary,.product-story__review-empty{max-width:72rem;margin:0 auto;padding:2.4rem;border:1px solid rgba(14,19,41,.1);border-radius:var(--brand-radius, 1.4rem);background:var(--brand-cream, #f7f4ed);text-align:center;font-size:1.6rem;line-height:1.6}.product-story__review-score{margin:0;font-size:2.4rem;font-weight:600}.product-story__review-count{margin:.6rem 0 0}.product-story__setup{max-width:72rem;margin:0 auto;padding:2rem;border:1px dashed var(--brand-gold, #c5b683);border-radius:var(--brand-radius, 1.4rem);background:var(--brand-cream, #f7f4ed);overflow-wrap:anywhere}.product-story__setup p{margin:0}.product-story__setup p+p{margin-top:1rem}@media screen and (max-width:989px){.product-story__videos{grid-template-columns:repeat(2,minmax(0,1fr))}.product-story__videos--1{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:599px){.product-story__header{margin-bottom:2.2rem}.product-story__videos{grid-template-columns:minmax(0,1fr);gap:1.6rem;max-width:42rem}.product-story__description{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/product-story.css.map */
