.shopify-section-product-story{background:var(--product-story-bg, var(--color-page-background));overflow-x:clip}.product-story{--product-story-muted: color-mix(in srgb, var(--product-story-text, var(--color-heading)) 64%, transparent);--product-story-rule: color-mix(in srgb, var(--product-story-text, var(--color-heading)) 32%, transparent);--product-story-ease: cubic-bezier(.22, 1, .36, 1);color:var(--product-story-text, var(--color-heading));background:var(--product-story-bg, var(--color-page-background));padding-block:var(--product-story-pad-block-start, 3.5rem) var(--product-story-pad-block-end, 3.5rem);padding-inline:var(--page-gutter)}.product-story__layout{display:grid;grid-template-areas:"copy" "media" "marker";gap:var(--product-story-content-gap, 1.75rem);width:100%;margin-inline:auto;min-width:0}.product-story--align-center .product-story__copy{text-align:center}.product-story--align-center .product-story__heading-rule,.product-story--align-center .product-story__details-rule{margin-inline:auto}.product-story--align-center .product-story__details-row{justify-content:center}.product-story__copy{grid-area:copy;display:grid;align-content:start;justify-items:start;gap:.85rem;min-width:0;max-width:38rem}.product-story--align-center .product-story__copy{justify-items:center;margin-inline:auto}.product-story__kicker,.product-story__category{margin:0;font-family:var(--font-body-family);font-size:.6875rem;font-weight:500;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.product-story__kicker{color:var(--product-story-text, var(--color-heading))}.product-story__category{color:var(--product-story-muted);margin-block-start:.15rem}.product-story__heading{margin:.35rem 0 0;max-width:14ch;color:var(--product-story-text, var(--color-heading));font-family:var(--font-heading-family);font-size:var(--product-story-heading-size, 2.125rem);font-weight:var(--font-heading-weight);letter-spacing:-.028em;line-height:1.06}.product-story__heading-rule{display:block;width:3.75rem;height:1px;margin-block:.2rem .35rem;background:var(--product-story-rule)}.product-story__story{max-width:38ch;color:var(--product-story-muted);font-size:clamp(1.0625rem,1.15vw,1.25rem);line-height:1.7}.product-story__story p{margin:0}.product-story__story p+p{margin-block-start:.9em}.product-story__details{display:grid;gap:.65rem;width:min(100%,22rem);margin-block-start:.55rem;padding-block-start:.85rem;border-block-start:1px solid var(--product-story-rule)}.product-story__details-label{margin:0;font-family:var(--font-body-family);font-size:.625rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.product-story__details-list{display:grid;gap:.45rem;margin:0}.product-story__details-row{display:grid;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);gap:.75rem;align-items:baseline}.product-story__details-row dt,.product-story__details-row dd{margin:0;font-size:.8125rem;line-height:1.45}.product-story__details-row dt{color:var(--product-story-muted);letter-spacing:.04em}.product-story__details-row dd{color:var(--product-story-text, var(--color-heading))}.product-story__details-row--value-only{grid-template-columns:minmax(0,1fr)}.product-story__media{grid-area:media;display:flex;flex-direction:column;gap:var(--product-story-mobile-image-gap, .85rem);width:var(--product-story-image-width, 100%);max-width:100%;min-width:0}.product-story__figure{position:relative;margin:0;min-width:0;max-width:100%}.product-story__frame{overflow:hidden;width:100%;will-change:transform}.product-story__image{display:block;width:100%;max-width:100%;height:auto;object-fit:cover;object-position:center}.product-story--ratio-natural .product-story__image{object-fit:contain;height:auto}.product-story--ratio-portrait .product-story__image{aspect-ratio:3 / 4;object-fit:cover}.product-story--ratio-square .product-story__image{aspect-ratio:1 / 1;object-fit:cover}.product-story__caption{margin:.65rem 0 0;color:var(--product-story-muted);font-family:var(--font-body-family);font-size:.625rem;font-weight:500;letter-spacing:.16em;line-height:1.45;text-transform:uppercase}.product-story__marker{grid-area:marker;margin:0;color:var(--product-story-muted);font-family:var(--font-body-family);font-size:.625rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.product-story{--story-reveal-duration: .7s}.product-story.is-reveal-armed [data-story-reveal]{opacity:0;transform:translate3d(0,var(--story-reveal-y, 24px),0);transition:opacity var(--story-reveal-duration) var(--product-story-ease),transform var(--story-reveal-duration) var(--product-story-ease);transition-delay:var(--story-reveal-delay, 0ms)}.product-story.is-reveal-armed [data-story-reveal=kicker],.product-story.is-reveal-armed [data-story-reveal=category]{--story-reveal-y: 16px;--story-reveal-delay: 0ms}.product-story.is-reveal-armed [data-story-reveal=title]{--story-reveal-y: 24px;--story-reveal-delay: 70ms}.product-story.is-reveal-armed [data-story-reveal=body]{--story-reveal-y: 24px;--story-reveal-delay: .14s}.product-story.is-reveal-armed [data-story-reveal=details]{--story-reveal-y: 20px;--story-reveal-delay: .2s}.product-story.is-reveal-armed [data-story-reveal=image]{--story-reveal-y: 25px;--story-reveal-delay: 80ms}.product-story.is-reveal-armed .product-story__figure--primary[data-story-reveal=image]{--story-reveal-y: 35px;--story-reveal-delay: 40ms}.product-story.is-reveal-armed .product-story__figure--secondary[data-story-reveal=image]{--story-reveal-delay: .14s}.product-story.is-reveal-armed .product-story__figure--tertiary[data-story-reveal=image]{--story-reveal-delay: .22s}.product-story.is-reveal-armed [data-story-reveal=marker]{--story-reveal-y: 12px;--story-reveal-delay: .26s}.product-story.is-reveal-armed [data-story-reveal].is-revealed{opacity:1;transform:translateZ(0)}.product-story a:focus-visible,.product-story :focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.1875rem}@media screen and (min-width:64rem){.product-story{--story-reveal-duration: .85s;padding-inline:clamp(2rem,5vw,6rem)}.product-story__layout{grid-template-columns:minmax(16.5rem,.4fr) minmax(0,.6fr);grid-template-areas:"copy media" "marker media";align-items:start;column-gap:clamp(2.5rem,5vw,5.5rem);row-gap:1.75rem}.product-story--copy_right .product-story__layout{grid-template-columns:minmax(0,.6fr) minmax(16.5rem,.4fr);grid-template-areas:"media copy" "media marker"}.product-story__copy{padding-block-start:.35rem}.product-story__heading{max-width:12ch}.product-story__media{display:grid;align-items:start;justify-items:stretch;width:100%;gap:var(--product-story-image-gap, .9rem)}.product-story--count-1 .product-story__media{grid-template-columns:minmax(0,1fr);max-width:min(100%,46vw)}.product-story--count-2.product-story--layout-collage .product-story__media{grid-template-columns:minmax(0,1.35fr) minmax(11rem,.7fr);align-items:end}.product-story--count-2.product-story--layout-collage .product-story__figure--primary{grid-column:1}.product-story--count-2.product-story--layout-collage .product-story__figure--secondary{grid-column:2;width:min(100%,22vw);margin-block-end:8%}.product-story--count-3.product-story--layout-collage .product-story__media{grid-template-columns:minmax(0,1.5fr) minmax(10.5rem,.62fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.product-story--count-3.product-story--layout-collage .product-story__figure--primary{grid-column:1;grid-row:1 / 3}.product-story--count-3.product-story--layout-collage .product-story__figure--primary .product-story__image{max-height:min(38.75rem,72vh)}.product-story--count-3.product-story--layout-collage .product-story__figure--secondary{grid-column:2;grid-row:1;align-self:end;width:min(100%,22vw);margin-block-start:10%}.product-story--count-3.product-story--layout-collage .product-story__figure--tertiary{grid-column:2;grid-row:2;align-self:start;width:min(92%,20vw);justify-self:start;margin-block-start:.65rem}.product-story--layout-stacked .product-story__media{grid-template-columns:minmax(0,1fr);max-width:min(100%,46vw)}.product-story--copy_right.product-story--count-1 .product-story__media,.product-story--copy_right.product-story--layout-stacked .product-story__media{justify-self:start}}@media(prefers-reduced-motion:reduce){.product-story.is-reveal-armed [data-story-reveal],.product-story.is-reveal-armed [data-story-reveal].is-revealed{opacity:1;transform:none;transition:none;will-change:auto}.product-story [data-story-parallax]{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-story.css.map */
