.product-story__inner{display:grid;grid-template-columns:var(--ps-image-width, 55%) 1fr;column-gap:4rem}.product-story--image-right .product-story__inner{grid-template-columns:1fr var(--ps-image-width, 55%)}.product-story--image-right .product-story__media-col{order:2}.product-story--image-right .product-story__text-col{order:1}.product-story__sticky-wrapper{position:sticky;top:calc(var(--header-height, 0px) + 2rem)}.product-story__image-frame{position:relative;overflow:hidden;border-radius:var(--media-radius, 0px)}.product-story__image-frame--4-5{aspect-ratio:4 / 5}.product-story__image-frame--1-1{aspect-ratio:1 / 1}.product-story__image-frame--3-4{aspect-ratio:3 / 4}.product-story__image-frame--16-9{aspect-ratio:16 / 9}.product-story__image-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--ps-crossfade-duration, .5s) ease}.product-story__image-slide.is-active{opacity:1}.product-story__image-slide img{display:block;width:100%;height:calc(100% + var(--ps-parallax-intensity, 12) * 2px);object-fit:cover;object-position:center;margin-top:calc(var(--ps-parallax-intensity, 12) * -1px)}.product-story__text-col{display:flex;flex-direction:column}.product-story__block{min-height:var(--ps-block-spacing, 80vh);display:flex;flex-direction:column;justify-content:center;padding-top:2rem;padding-bottom:2rem}.product-story__eyebrow{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight-bold);letter-spacing:.1em;text-transform:uppercase;font-size:calc(var(--font-body-scale) * 1.1rem);color:rgba(var(--color-foreground),.6);margin:0 0 .75rem}.product-story__heading{margin:0 0 1.5rem}.product-story__block-image{display:none;overflow:hidden;border-radius:var(--media-radius, 0px);aspect-ratio:4 / 5;margin-bottom:1.5rem}.product-story__block-image img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.product-story:not([data-enable-on-mobile=true]) .product-story__inner{display:block}.product-story:not([data-enable-on-mobile=true]) .product-story__media-col{display:none}.product-story:not([data-enable-on-mobile=true]) .product-story__block-image{display:block}.product-story:not([data-enable-on-mobile=true]) .product-story__block{min-height:auto;padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-product-story.css.map */
