.nps-product-story-section{background:#fff;color:rgba(var(--color-foreground))}.nps-product-story{max-width:1440px;margin-inline:auto;padding:var(--nps-story-space-top, 64px) 40px var(--nps-story-space-bottom, 80px)}.nps-product-story__header{margin-block-end:clamp(40px,5vw,80px)}.nps-product-story__navigation{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:24px}.nps-product-story__navigation a,.nps-product-story__archive{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-size:14px;text-underline-offset:5px}.nps-product-story__archive{margin-top:32px}.nps-product-story__chapter{scroll-margin-top:120px}.nps-product-story a:focus-visible{outline:3px solid #d94b00;outline-offset:4px}.nps-product-story__title{max-width:15ch;margin:0;color:inherit;font-family:var(--font-heading-family);font-size:clamp(40px,5.5vw,80px);font-weight:var(--font-heading-weight);line-height:1.02;letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance}.nps-product-story__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5vw,80px);align-items:start}.nps-product-story--without-showcase .nps-product-story__layout{grid-template-columns:minmax(0,1fr)}.nps-product-story__showcase-column{height:100%;min-width:0}.nps-product-story__showcase{position:sticky;top:108px;margin:0;overflow:hidden;aspect-ratio:auto;background:#f8f8f8;outline:1px solid oklch(0 0 0 / .08);outline-offset:-1px}.nps-product-story__showcase-image{display:block;width:100%;height:auto;object-fit:var(--nps-story-image-fit, cover)}.nps-product-story__chapters{min-width:0}.nps-product-story__chapter{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) 140px;column-gap:20px;align-items:start;min-height:260px;padding-block:40px;border-block-start:1px solid color-mix(in srgb,rgba(var(--color-foreground)) 22%,transparent)}.nps-product-story__chapter:last-child{border-block-end:1px solid color-mix(in srgb,rgba(var(--color-foreground)) 22%,transparent)}.nps-product-story__chapter--without-image{grid-template-columns:32px minmax(0,1fr)}.nps-product-story__chapter:before{content:"";position:absolute;inset:-1px 0 auto;height:1px;background:rgba(var(--color-foreground));transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.2,0,0,1)}.nps-product-story__chapter.is-current:before{transform:scaleX(1)}.nps-product-story__number{padding-block-start:4px;font-family:var(--font-body-family);font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,rgba(var(--color-foreground)) 50%,transparent);transition:color .25s ease-out}.nps-product-story__chapter.is-current .nps-product-story__number{color:rgba(var(--color-primary))}.nps-product-story__chapter-title{margin:0 0 14px;font-family:var(--font-heading-family);font-size:clamp(24px,2.2vw,32px);font-weight:var(--font-heading-weight);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.nps-product-story__copy{color:color-mix(in srgb,rgba(var(--color-foreground)) 72%,transparent);font-family:var(--font-body-family);font-size:15px;line-height:1.65;text-wrap:pretty}.nps-product-story__copy>:first-child{margin-block-start:0}.nps-product-story__copy>:last-child{margin-block-end:0}.nps-product-story__detail{margin-block-start:24px}.nps-product-story__detail-title{margin:0 0 10px;font-family:var(--font-heading-family);font-size:18px;font-weight:var(--font-heading-weight);line-height:1.25;letter-spacing:-.015em;text-wrap:balance}.nps-product-story__details{display:grid;gap:12px}.nps-product-story__detail-image{display:block;width:100%;height:auto;aspect-ratio:2 / 3;object-fit:contain;background:#f8f8f8;outline:1px solid oklch(0 0 0 / .08);outline-offset:-1px}.nps-product-story [data-story-reveal].is-revealed{animation:nps-story-enter .48s cubic-bezier(.2,0,0,1) both}@keyframes nps-story-enter{0%{opacity:.65;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1199px)and (min-width:990px){.nps-product-story__chapter{grid-template-columns:24px minmax(0,1fr) 112px;column-gap:16px}.nps-product-story__chapter--without-image{grid-template-columns:24px minmax(0,1fr)}}@media(max-width:989px){.nps-product-story{padding-inline:24px}.nps-product-story__layout{grid-template-columns:minmax(0,1fr);gap:40px}.nps-product-story__showcase{position:relative;top:auto}.nps-product-story__chapter{grid-template-columns:32px minmax(0,1fr) 120px;min-height:0;padding-block:32px}.nps-product-story__chapter--without-image{grid-template-columns:32px minmax(0,1fr)}}@media(max-width:599px){.nps-product-story{padding:calc(var(--nps-story-space-top, 64px) * .7) 20px calc(var(--nps-story-space-bottom, 80px) * .7)}.nps-product-story__header{margin-block-end:32px}.nps-product-story__title{font-size:clamp(36px,10vw,52px)}.nps-product-story__layout{gap:32px}.nps-product-story__chapter{grid-template-columns:24px minmax(0,1fr) 88px;column-gap:12px;padding-block:28px}.nps-product-story__chapter-title{font-size:24px}.nps-product-story__chapter--without-image{grid-template-columns:24px minmax(0,1fr)}.nps-product-story__copy{font-size:14px;line-height:1.6}.nps-product-story__number{font-size:12px}.nps-product-story__details{gap:10px}}@media(prefers-reduced-motion:reduce){.nps-product-story [data-story-reveal].is-revealed{animation:none}.nps-product-story__chapter:before,.nps-product-story__number{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/nps-product-story.css.map */
