.story-wrap{padding:clamp(3rem,8vw,6rem) 0!important}.story-hero+.story-wrap{padding-top:clamp(2rem,6vw,4rem)!important}.story-wrap+.story-wrap{padding-top:clamp(3rem,7vw,5rem)!important}.story-hero.story-wrap{padding:0!important;min-height:100vh}.story-container{padding-left:clamp(1rem,4vw,2rem);padding-right:clamp(1rem,4vw,2rem)}.story-faq{padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,2rem)!important}.story-cta-wrap{padding:clamp(4rem,8vw,6rem) 0!important}@media (max-width: 768px){.story-wrap{padding:3rem 0!important}.story-wrap+.story-wrap{padding-top:2.5rem!important}.story-hero__content{padding:2rem 1.5rem!important}.story-hero__title{font-size:clamp(2rem,8vw,3rem)!important;margin-bottom:1.5rem!important}.story-hero__subtitle{font-size:1rem!important;margin-bottom:2rem!important}.story-hero__ctas{margin-bottom:2rem!important}.story-pillars__grid{grid-template-columns:1fr!important;gap:1.5rem!important}.story-pillars__item{padding:1.5rem!important}.story-materials__grid{grid-template-columns:1fr!important;gap:1.5rem!important}.story-materials__swatches{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}.story-stats__grid{grid-template-columns:1fr!important;gap:1.5rem!important}.story-stats__chart-tabs{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.story-stats__chart-tab{flex:0 0 auto!important;min-width:fit-content!important}.story-video__container{padding:0!important}.story-video__controls{padding:.75rem!important}.story-ugc__grid{grid-template-columns:1fr!important;gap:1rem!important;padding:0 1rem!important}.story-ugc__item{max-width:100%!important;aspect-ratio:9/16!important}.story-faq__item{margin-bottom:.75rem!important}.story-faq__question{font-size:1rem!important;padding:1rem 0!important}.story-faq__answer-inner{font-size:.9rem!important;padding-right:2rem!important}.story-cta__content{padding:2rem 1.5rem!important}.story-cta__title{font-size:clamp(2rem,8vw,2.5rem)!important}.story-cta__subtitle{font-size:1rem!important}.story-cta__stats{grid-template-columns:1fr!important;gap:1.5rem!important;margin:2rem 0!important;padding:1.5rem 0!important}.story-cta__buttons{flex-direction:column!important;width:100%!important}.story-cta__buttons .button--2025{width:100%!important;max-width:none!important}.button--2025{padding:1rem 2rem!important;font-size:1rem!important}.story-hero__badge,.story-cta__badge{font-size:.625rem!important;padding:.4rem .8rem!important}p,.story-text{font-size:max(.9rem,14px)!important;line-height:1.6!important}.story-wrap{overflow-x:hidden!important}button,a.button--2025,.story-faq__question,.story-ugc__item{min-height:44px!important;display:flex;align-items:center}}@media (max-width: 400px){.story-hero__title,.story-cta__title{font-size:1.75rem!important}.story-container{padding-left:1rem!important;padding-right:1rem!important}}@media (min-width: 769px) and (max-width: 1024px){.story-pillars__grid,.story-materials__grid,.story-ugc__grid,.story-stats__grid{grid-template-columns:repeat(2,1fr)!important}}@media (prefers-contrast: high){.story-hero__badge,.story-cta__badge{background:#f333!important;border:2px solid var(--story-accent)!important}.glass{border-width:2px!important}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.story-hero{z-index:10}.story-wrap{position:relative;z-index:1}.story-page-background{z-index:0}.story-wrap,.story-container{-webkit-overflow-scrolling:touch}@supports (padding: env(safe-area-inset-bottom)){.story-cta-wrap{padding-bottom:calc(clamp(4rem,8vw,6rem) + env(safe-area-inset-bottom))!important}}.story-video__player{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;position:absolute!important;top:0!important;left:0!important}@media (max-width: 768px){.story-video__container{position:relative!important;background-color:#000!important;min-height:200px!important}.story-video__player{-webkit-playsinline:true!important;playsinline:true!important;pointer-events:auto!important}.story-video__play-btn{display:flex!important;opacity:1!important;visibility:visible!important}.story-video__controls{z-index:10!important;pointer-events:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/story-spacing-fixes.css.map */
