.edi-product-index{--edi-paper: var(--edi-panel, oklch(99.2% .003 235));--edi-white: var(--edi-surface, oklch(99.6% .002 235));--edi-index-display: var(--edi-display-family, "Aptos Display", "Segoe UI", ui-sans-serif, system-ui, sans-serif);--edi-index-sans: var(--edi-sans-family, "Aptos", "Segoe UI", ui-sans-serif, system-ui, sans-serif);--edi-sumi: var(--edi-ink);--edi-text-soft: var(--edi-copy);--edi-faint: var(--edi-muted);--edi-line: var(--edi-rule);--edi-line-soft: var(--edi-rule-soft);--edi-blue: oklch(24% .012 235);--edi-blue-soft: oklch(95.4% .004 235);--edi-sticky-header-offset: 7.4rem;--edi-path-item-padding-block: clamp(3.2rem, 4.6vw, 6rem);--edi-path-content-clearance: clamp(1.2rem, 1.4vw, 2.2rem);--edi-path-anchor-offset: calc(var(--edi-sticky-header-offset) + 1.6rem);background:var(--edi-paper);color:var(--edi-sumi);overflow-x:clip;overflow-y:visible}.edi-product-index__hero{background:var(--edi-paper);isolation:isolate;min-height:auto;overflow:hidden;position:relative}.edi-product-index__hero-inner{align-items:center;display:grid;gap:clamp(2.8rem,4.4vw,6.2rem);grid-template-columns:minmax(0,.92fr) minmax(34rem,.9fr);min-height:auto;padding-bottom:clamp(4rem,5.4vh,6.2rem);padding-top:clamp(3rem,4.6vh,5.4rem);position:relative;z-index:1}.edi-product-index__hero-copy{align-self:center;display:grid;grid-column:1;max-width:78rem;min-width:0;position:relative;z-index:3}.edi-product-index__eyebrow,.edi-product-index__kicker{color:var(--edi-faint);font-family:var(--edi-index-sans);font-size:1.12rem;font-weight:500;letter-spacing:.06em;line-height:1.2;margin:0;text-transform:uppercase}.edi-product-index__heading,.edi-product-index__sourced h2{color:var(--edi-sumi);font-family:var(--edi-index-display);font-weight:400;letter-spacing:0}.edi-product-index__heading{font-weight:400;font-size:var(--edi-display);line-height:.93;margin:0;max-width:11ch}.edi-product-index__eyebrow+.edi-product-index__heading{margin-top:1.5rem}.edi-product-index__heading span{display:block;pointer-events:none}.edi-product-index__summary{color:var(--edi-text-soft);font-size:clamp(1.55rem,1.35vw,2rem);line-height:1.54;margin:clamp(2rem,3vh,3.2rem) 0 0;max-width:58ch}.edi-product-index__hero-proof{color:var(--edi-faint);font-size:clamp(1.18rem,1vw,1.36rem);line-height:1.45;margin:clamp(1.4rem,2.1vh,2.2rem) 0 0;max-width:52ch}.edi-product-index__hero-actions{display:flex;flex-wrap:wrap;gap:1rem;align-self:start;margin-top:clamp(2.2rem,3.2vh,3.4rem)}.edi-product-index__button{align-items:center;background:var(--edi-sumi);border:1px solid var(--edi-sumi);color:var(--edi-white);display:inline-flex;font-size:var(--edi-btn-size, 1.22rem);font-weight:var(--edi-btn-weight, 700);justify-content:center;letter-spacing:0;min-height:var(--edi-btn-minh, 4.7rem);padding:0 var(--edi-btn-pad, 2.3rem);position:relative;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.edi-product-index__button:hover,.edi-product-index__button:focus-visible{background:rgb(var(--edi-btn-hover, 34, 36, 39));border-color:rgb(var(--edi-btn-hover, 34, 36, 39));color:var(--edi-white)}.edi-product-index__button--secondary{background:var(--edi-control, oklch(96.8% .005 235));border-color:transparent;color:var(--edi-sumi)}.edi-product-index__button--secondary:hover,.edi-product-index__button--secondary:focus-visible{background:var(--edi-panel-strong, oklch(97.4% .004 235));border-color:transparent;color:var(--edi-sumi)}.edi-product-index__hero-stage{align-self:stretch;display:grid;grid-column:2;grid-row:1;grid-template-areas:"media";grid-template-columns:minmax(0,100%);isolation:isolate;min-height:0;min-width:0;pointer-events:none;place-items:center;position:relative;z-index:2}body.template-index.edi-search-modal-open .edi-product-index__hero-stage,body.template-index:has(.header__search details[open]) .edi-product-index__hero-stage{z-index:0}.edi-product-index__hero-figure{align-items:center;align-self:stretch;display:flex;grid-area:media;justify-content:center;margin:0;max-width:100%;overflow:hidden;pointer-events:auto;position:relative;width:min(52rem,42vw);z-index:1}.edi-product-index__hero-video-frame{aspect-ratio:4 / 5;background:transparent;border:0;border-radius:.8rem;contain:paint;display:block;isolation:isolate;overflow:hidden;position:relative;min-height:0;width:100%;z-index:0}.edi-product-index__hero-video,.edi-product-index__hero-poster{display:block;filter:none;height:100%;top:0;right:0;bottom:0;left:0;max-height:none;object-fit:cover;object-position:center center;position:absolute;width:100%;z-index:0}.edi-product-index__hero-video{opacity:0;pointer-events:none;transition:opacity .28s cubic-bezier(.16,1,.3,1)}.edi-product-index__hero-video.is-playing{opacity:1}.edi-product-index__hero-poster{opacity:1;pointer-events:none}.edi-product-index__hero-video.is-playing+.edi-product-index__hero-poster{opacity:0}.edi-product-index__hero-video:fullscreen,.edi-product-index__hero-video:-webkit-full-screen{background:var(--edi-media-backdrop, #050607)!important;display:block!important;height:100vh!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;width:100vw!important}.edi-product-index__hero-video::backdrop{background:var(--edi-media-backdrop, #050607)}.edi-product-index__hero-video-frame:fullscreen,.edi-product-index__hero-video-frame:-webkit-full-screen{aspect-ratio:auto!important;background:var(--edi-media-backdrop, #050607)!important;border:0!important;border-radius:0!important;display:block!important;height:100vh!important;max-height:none!important;min-height:0!important;overflow:hidden!important;width:100vw!important}.edi-product-index__hero-video-frame:fullscreen .edi-product-index__hero-video,.edi-product-index__hero-video-frame:-webkit-full-screen .edi-product-index__hero-video{background:var(--edi-media-backdrop, #050607)!important;display:block!important;height:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;position:absolute!important;width:100%!important}.edi-product-index__hero-video-frame:fullscreen .edi-product-index__hero-poster,.edi-product-index__hero-video-frame:-webkit-full-screen .edi-product-index__hero-poster,.edi-product-index__hero-video-frame:fullscreen .edi-product-index__hero-video-fullscreen,.edi-product-index__hero-video-frame:-webkit-full-screen .edi-product-index__hero-video-fullscreen{display:none!important}.edi-product-index__hero-video-frame::backdrop{background:var(--edi-media-backdrop, #050607)}.edi-product-index__hero-video-fullscreen{align-items:center;-webkit-appearance:none;appearance:none;background:color-mix(in oklch,var(--edi-white) 88%,transparent);border:0;border-radius:999px;color:var(--edi-sumi);cursor:pointer;display:inline-flex;height:3.6rem;justify-content:center;padding:0;position:absolute;right:.8rem;top:.8rem;transition:background-color .18s ease,border-color .18s ease,transform .18s ease;width:3.6rem;z-index:3;-webkit-tap-highlight-color:transparent}.edi-product-index__hero-video-fullscreen:hover,.edi-product-index__hero-video-fullscreen:focus-visible{background:var(--edi-white);border-color:var(--edi-line);transform:translateY(-.1rem)}.edi-product-index__hero-video-fullscreen:focus-visible{outline:.2rem solid var(--edi-sumi);outline-offset:.3rem}.edi-product-index__hero-video-fullscreen svg{display:block;height:1.8rem;pointer-events:none;width:1.8rem}.edi-product-index__hero-video-fullscreen svg *{pointer-events:none}.edi-product-index__inner{padding-top:clamp(2.4rem,3.8vw,4.4rem)}.edi-product-index__sourced-link{align-items:center;color:var(--edi-sumi);display:inline-flex;font-family:var(--edi-index-sans);font-size:1.12rem;font-weight:700;gap:.55rem;letter-spacing:0;line-height:1.2;margin-top:0;padding:.4rem 0;text-decoration:none;transition:color .18s ease;white-space:nowrap}.edi-product-index__sourced-link .icon{height:1rem;transform:translate(0);transition:transform .18s ease;width:1rem}.edi-product-index__sourced-link:hover .icon,.edi-product-index__sourced-link:focus-visible .icon{transform:translate(.24rem)}.edi-product-index__sourced{align-items:center;border-block:0;display:grid;gap:clamp(1.6rem,2.4vw,2.8rem);grid-template-columns:minmax(0,1fr);justify-items:center;margin-inline:auto;margin-top:clamp(2.4rem,4vw,4.8rem);max-width:112rem;padding:clamp(2.2rem,3vw,3.4rem) 0 clamp(1.6rem,2.4vw,2.6rem);text-align:center}.edi-product-index__sourced-figure{aspect-ratio:16 / 7.2;background:var(--edi-control, oklch(96.8% .005 235));border-radius:.8rem;margin:0;max-height:32rem;max-width:min(78rem,100%);overflow:hidden;width:100%}.edi-product-index__sourced-figure img{display:block;height:100%;object-fit:cover;width:100%}.edi-product-index__sourced h2{font-size:clamp(3rem,3.8vw,5.8rem);line-height:.96;margin:.8rem auto 0}.edi-product-index__sourced>p{color:var(--edi-text-soft);font-size:clamp(1.34rem,1.15vw,1.62rem);line-height:1.48;margin:0 auto;max-width:48ch}.edi-product-index__sourced-link{justify-self:center;margin-top:0}@media screen and (max-width:989px){.edi-product-index__hero-inner{gap:clamp(2.4rem,4vh,4rem);grid-template-columns:minmax(0,1fr);padding-bottom:clamp(4rem,6vh,5.6rem);padding-top:clamp(2.6rem,4.8vh,4.4rem)}.edi-product-index__hero-stage,.edi-product-index__hero-actions{grid-column:auto;grid-row:auto}.edi-product-index__hero-figure{width:min(32rem,58vw)}}@media screen and (max-width:749px){.edi-product-index{--edi-sticky-header-offset: 6.9rem;--edi-path-content-clearance: 0rem;--edi-path-anchor-offset: calc(var(--edi-sticky-header-offset) + 1.2rem);overflow:visible}.edi-product-index__hero{min-height:auto;overflow:visible}.edi-product-index__hero-inner{align-content:start;gap:clamp(1.5rem,2.6svh,2.2rem);min-height:auto;padding-bottom:clamp(1.4rem,2.2svh,2.2rem);padding-top:clamp(2.4rem,4.8svh,3.6rem)}.edi-product-index__hero-copy{justify-self:center;order:0;text-align:center}.edi-product-index__heading{font-size:clamp(3.7rem,9.2vw,5rem);line-height:.94;margin-inline:auto;margin-top:.9rem;max-width:min(16ch,100%)}.edi-product-index__summary{font-size:clamp(1.24rem,3vw,1.38rem);line-height:1.45;margin-inline:auto;margin-top:1.35rem;max-width:42ch}.edi-product-index__hero-proof{font-size:1.12rem;line-height:1.42;margin-inline:auto;margin-top:1.05rem;max-width:34ch}.edi-product-index__hero-actions{display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr);justify-self:center;margin-top:1.25rem;width:min(36rem,100%)}.edi-product-index__hero-actions .edi-product-index__button{width:100%}.edi-product-index__hero-stage{gap:clamp(1rem,2.8svh,1.8rem);grid-template-areas:"media";grid-template-columns:1fr;justify-items:center;margin-inline:auto;min-height:auto;order:1;overflow:visible;position:relative;transform-style:flat;width:100%;z-index:12}.edi-product-index__hero-figure{grid-area:media;grid-row:1;inset:auto;margin-top:0;order:2;position:relative;transform:none;max-width:none;width:100%;z-index:0}.edi-product-index__hero-video-frame{aspect-ratio:1 / 1;border-radius:.8rem;min-height:auto;z-index:0}.edi-product-index__hero-video,.edi-product-index__hero-poster{object-fit:cover;object-position:center 52%;z-index:0}.edi-product-index__hero-video-fullscreen{height:3.3rem;right:1rem;top:1rem;width:3.3rem}body.template-index.edi-search-modal-open .edi-product-index__hero-stage,body.template-index:has(.header__search details[open]) .edi-product-index__hero-stage{z-index:1}.edi-product-index__inner{padding-top:clamp(3.4rem,5.6svh,4.8rem)}.edi-product-index__sourced-link{white-space:normal}.edi-product-index__sourced{align-items:center;gap:1.2rem;justify-items:center;margin-top:3.2rem;padding-bottom:0;text-align:center}.edi-product-index__sourced h2{font-size:clamp(3.2rem,10vw,4.7rem)}.edi-product-index__sourced-figure{aspect-ratio:16 / 10;max-height:22rem;max-width:min(34rem,100%)}}@media screen and (min-width:560px)and (max-width:749px){.edi-product-index__hero-copy{width:min(51rem,calc(100vw - 7.2rem))}}@media(prefers-reduced-motion:reduce){.edi-product-index__hero-video,.edi-product-index__hero-video-fullscreen{display:none}.edi-product-index__hero-poster{opacity:1}.edi-product-index *,.edi-product-index *:before,.edi-product-index *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-edi-product-index.css.map */
