.hss{--hss-bg: #0a0a0a;--hss-title: #ffffff;--hss-body: #c8c8c8;--hss-btn-bg: #ff5a00;--hss-btn-text: #ffffff;--hss-accent: #1fbf6a;--hss-header-offset: 0px;--hss-vh: 100vh;position:relative;background:var(--hss-bg);color:var(--hss-body);margin:0;padding:0;display:block}html.hss-capture-lock,html.hss-capture-lock body{overflow:hidden!important;overscroll-behavior:none;touch-action:none}.hss__spacer{height:auto;position:relative}.hss.is-static .hss__spacer,.hss.is-reduced .hss__spacer,.hss.is-fallback .hss__spacer{height:auto;min-height:0}.hss__sticky{position:relative;top:0;height:calc(var(--hss-vh) - var(--hss-header-offset));min-height:280px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:hidden;background:var(--hss-bg);margin:0;padding:0}.hss.is-static .hss__sticky,.hss.is-reduced .hss__sticky,.hss.is-fallback .hss__sticky{position:relative;top:0;height:auto;min-height:calc(var(--hss-vh) - var(--hss-header-offset));overflow:visible;padding:32px 4% 40px;align-items:center;justify-content:center}.hss__stage{position:relative;width:100%;height:100%;min-height:100%;max-width:none;max-height:none;margin:0;flex:1 1 auto;background:var(--hss-bg);container-type:size}.hss.is-static .hss__stage,.hss.is-reduced .hss__stage,.hss.is-fallback .hss__stage{height:auto;min-height:0;aspect-ratio:auto;max-height:none;width:100%;flex:0 0 auto;container-type:normal}.hss__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;background:var(--hss-bg)}.hss.is-static .hss__frame,.hss.is-reduced .hss__frame,.hss.is-fallback .hss__frame{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:16 / 9;max-height:none}.hss__frame:before,.hss__frame:after{content:"";position:absolute;top:0;bottom:0;width:var(--hss-edge-fade, 0px);z-index:3;pointer-events:none}.hss__frame:before{left:0;background:linear-gradient(to right,var(--hss-bg) 0%,var(--hss-bg) 18%,rgba(0,0,0,.65) 55%,transparent 100%)}.hss__frame:after{right:0;background:linear-gradient(to left,var(--hss-bg) 0%,var(--hss-bg) 18%,rgba(0,0,0,.65) 55%,transparent 100%)}.hss__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hss__poster,.hss__canvas,.hss__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.hss__video--desktop{display:block}.hss__video--mobile,.hss__canvas{display:none}.hss__video{background:var(--hss-bg, #0a0a0a);pointer-events:none}.hss.is-ready .hss__poster{opacity:0;pointer-events:none;transition:opacity .2s ease}.hss__copy-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.hss__caption{position:absolute;max-width:min(520px,42%);opacity:1;visibility:hidden;pointer-events:none;--hss-ease: cubic-bezier(.16, 1, .3, 1);z-index:4}.hss__caption.is-active{visibility:visible}.hss__main{position:relative;padding:0;background:none;opacity:0;transform:translate3d(0,8px,0)}.hss__caption .hss__glow,.hss__caption .hss__rail,.hss__caption .hss__rule,.hss__caption .hss__bolt,.hss__caption .hss__sweep,.hss__caption .hss__aside,.hss__caption .hss__eyebrow{display:none!important}.hss__caption h2,.hss__caption .hss__main>p{margin:0;position:relative}.hss__caption h2{color:var(--hss-title, #ffffff);font-family:var(--font-heading-family, inherit);font-size:clamp(2.2rem,3.4vw,3.1rem);font-weight:700;font-style:normal;line-height:1.12;letter-spacing:-.01em;text-transform:none;text-wrap:balance;text-shadow:0 2px 22px rgba(0,0,0,.35)}.hss__caption[data-size=large]{max-width:min(620px,46%)}.hss__caption[data-size=large] h2{font-size:clamp(3.2rem,5vw,5.2rem);line-height:1.04;font-weight:700;letter-spacing:-.02em}.hss__caption[data-size=small]{max-width:min(520px,44%)}.hss__caption[data-size=small] h2{font-size:clamp(2.15rem,3.15vw,3.2rem);line-height:1.14;font-weight:700;letter-spacing:-.015em}.hss__caption .hss__main>p{display:block;margin-top:.9rem;color:#ffffffeb;font-family:var(--font-body-family, inherit);font-size:clamp(1.8rem,1.7vw,2.2rem);font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.01em;text-transform:none;max-width:34ch;text-shadow:0 1px 14px rgba(0,0,0,.32)}.hss__caption[data-size=large] .hss__main>p{font-size:clamp(1.95rem,1.9vw,2.4rem);margin-top:1.05rem}.hss__line{display:block;margin:0}.hss__line+.hss__line{margin-top:.04em}.hss__line:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.hss__main{transform:none!important}}.hss__caption[data-pos=left]{left:6%;top:50%;transform:translateY(-50%);text-align:left}.hss__caption[data-pos=right]{left:auto;right:6%;top:50%;transform:translateY(-50%);text-align:left}.hss__caption[data-pos=top]{left:50%;right:auto;top:8.5%;bottom:auto;transform:translate(-50%);text-align:center;max-width:min(760px,72%)}.hss__caption[data-pos=top] h2,.hss__caption[data-pos=top] .hss__main>p{margin-left:auto;margin-right:auto;text-align:center}.hss__caption[data-pos=top-left]{left:6.5%;top:9%;text-align:left}.hss__caption[data-pos=top-right]{left:auto;right:7%;top:9%;text-align:left}.hss__caption[data-pos=bottom-left]{left:7%;bottom:12%;top:auto;text-align:left}.hss__caption[data-pos=bottom-right]{left:auto;right:7.5%;bottom:12%;top:auto;text-align:left}.hss__caption[data-pos=outside-left]{left:8%;top:38%;max-width:min(620px,50%);text-align:left}.hss__cta-wrap{position:relative;left:auto;right:auto;top:auto;bottom:auto;margin-top:1.45rem;transform:none;opacity:1;pointer-events:none;z-index:3;text-align:inherit}.hss__caption.is-active .hss__cta-wrap,.hss__copy-layer .hss__caption.is-active .hss__cta{pointer-events:auto}.hss__cta{display:inline-flex;align-items:center;justify-content:center;gap:.75em;min-width:0;padding:.95em 1.55em;background:transparent;color:#fff;text-decoration:none;font-family:var(--font-heading-family, inherit);font-weight:600;font-style:normal;font-size:.92rem;letter-spacing:.18em;text-transform:uppercase;border:1px solid rgba(255,255,255,.55);border-radius:0;cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .2s ease}.hss__cta-arrow{display:inline-block;width:1.1em;height:1px;background:currentColor;position:relative;transition:width .25s ease,transform .25s ease}.hss__cta-arrow:after{content:"";position:absolute;right:0;top:50%;width:.4em;height:.4em;border-right:1px solid currentColor;border-top:1px solid currentColor;transform:translateY(-50%) rotate(45deg)}.hss__cta:hover{background:var(--hss-accent, #1fbf6a);border-color:var(--hss-accent, #1fbf6a);color:#04140c;transform:translateY(-1px);filter:none}.hss__cta:hover .hss__cta-arrow{width:1.45em}.hss__cta:focus-visible{outline:2px solid var(--hss-accent);outline-offset:3px}.hss__actions{display:none!important;position:absolute;left:50%;bottom:clamp(18px,4.5vh,42px);transform:translate3d(-50%,0,0);z-index:6;align-items:center;justify-content:center;gap:clamp(12px,2vw,22px);opacity:1;pointer-events:auto;border:0;outline:none;box-shadow:none;background:transparent}.hss__actions.is-active{opacity:1;transform:translate3d(-50%,0,0);pointer-events:auto}.hss__action{display:inline-flex;align-items:center;justify-content:center;gap:.7em;min-width:132px;padding:.9em 1.45em;background:transparent;color:#fff;text-decoration:none;font-family:var(--font-heading-family, inherit);font-weight:600;font-size:.76rem;letter-spacing:.18em;text-transform:uppercase;border:1px solid rgba(255,255,255,.55);border-radius:0;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .2s ease}.hss__action--shop{border-color:#ffffffb3}.hss__action:hover{background:var(--hss-accent, #1fbf6a);border-color:var(--hss-accent, #1fbf6a);color:#04140c;transform:translateY(-1px)}.hss__action:hover .hss__cta-arrow{width:1.45em}.hss__action:focus-visible{outline:2px solid var(--hss-accent);outline-offset:3px}.hss__actions:not(.is-active) .hss__action{pointer-events:auto}@media(max-width:749px){.hss__action--skip{display:none!important}.hss__actions{bottom:auto;gap:10px}.hss__action{min-width:110px;padding:.8em 1.15em;font-size:.68rem;letter-spacing:.14em}}.hss__caption:not(.is-active) .hss__cta{visibility:hidden;pointer-events:none}.hss__caption[data-pos=right] .hss__cta-wrap,.hss__caption[data-pos=bottom-right] .hss__cta-wrap,.hss__caption[data-pos=top] .hss__cta-wrap{text-align:inherit}.hss__mobile-copy{display:none;width:100%;margin:0 auto;text-align:center;background:var(--hss-bg)}.hss__mobile-copy .hss__caption{position:absolute;left:0;right:0;top:0;bottom:0;width:auto;height:auto;max-width:none;padding:0;opacity:1;visibility:hidden;overflow:hidden;transform:none;pointer-events:none}.hss__mobile-copy .hss__caption.is-active{visibility:visible}.hss__mobile-copy .hss__main{position:relative;left:auto;right:auto;top:auto;bottom:auto;max-width:none;padding:0;text-align:center;background:none}.hss__mobile-copy .hss__caption h2{font-size:2.35rem;font-family:var(--font-heading-family, inherit);font-style:normal;font-weight:700;text-transform:none;letter-spacing:-.015em;line-height:1.15;color:var(--hss-title, #ffffff);text-shadow:none}.hss__mobile-copy .hss__caption[data-size=large] h2{font-size:2.7rem;font-weight:700}.hss__mobile-copy .hss__caption[data-size=small] h2{font-size:2.3rem;font-weight:700}.hss__mobile-copy .hss__caption p,.hss__mobile-copy .hss__caption .hss__main>p{font-size:1.55rem;font-family:var(--font-body-family, inherit);font-style:normal;text-transform:none;color:#ffffffe0;max-width:34ch;margin:10px auto 0;text-shadow:none}.hss__mobile-copy .hss__cta-wrap{position:relative;left:auto;bottom:auto;transform:none;opacity:1;margin-top:10px}.hss__progress{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:4;display:none;gap:8px;align-items:center;background:#0000008c;padding:8px 12px;border-radius:999px}.hss.is-editor .hss__progress{display:flex}.hss__progress label{font-size:12px;color:#aaa}.hss__progress input[type=range]{width:160px}.hss__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:749px){.hss{--hss-progress: 0;background:var(--hss-bg);margin-bottom:0}.hss__spacer{height:auto;pointer-events:auto}.hss__sticky,.hss.is-static .hss__sticky,.hss.is-reduced .hss__sticky,.hss.is-fallback .hss__sticky{position:relative;top:0;display:flex;flex-direction:column;align-items:center;height:auto;min-height:0;padding:0 0 8px;overflow:hidden;z-index:auto;background:var(--hss-bg);box-shadow:none}.hss__stage{position:relative;width:100%;height:auto;min-height:0;aspect-ratio:16 / 9;max-height:none}.hss__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hss__poster,.hss__canvas,.hss__video{object-fit:contain;object-position:center center}.hss__video--desktop{display:none}.hss__video--mobile{display:block}.hss__stage:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:calc(var(--hss-progress, 0) * 100%);background:var(--hss-accent, #1fbf6a);z-index:4;pointer-events:none}.hss__copy-layer{display:none}.hss__mobile-copy{display:block;position:relative;width:100%;height:auto;min-height:8rem;max-height:none;left:auto;right:auto;bottom:auto;z-index:5;min-width:0;box-sizing:border-box;overflow:hidden;background:var(--hss-bg, #000);padding:12px 7% 10px;text-align:center}.hss__mobile-copy .hss__caption{position:relative;display:flex;align-items:flex-start;justify-content:center;text-align:center;inset:auto;height:auto;min-height:0;overflow:visible}.hss__mobile-copy .hss__caption:not(.is-active){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;visibility:hidden;pointer-events:none}.hss__mobile-copy .hss__caption.is-active .hss__cta{pointer-events:auto}.hss__mobile-copy .hss__main{width:100%;padding:0;max-width:none;text-align:center}.hss__mobile-copy .hss__caption h2{font-size:2.2rem;line-height:1.18;letter-spacing:-.015em;text-align:center}.hss__mobile-copy .hss__caption[data-size=large] h2{font-size:2.4rem}.hss__mobile-copy .hss__caption[data-size=small] h2{font-size:2.15rem}.hss__mobile-copy .hss__caption p,.hss__mobile-copy .hss__caption .hss__main>p{font-size:1.4rem;line-height:1.4;margin-top:8px;margin-left:auto;margin-right:auto;max-width:34ch;text-align:center;color:#ffffffe0}.hss__action--skip,.hss__actions{display:none!important}.hss__mobile-copy .hss__cta{min-width:168px;padding:.9em 1.4em;background:#000;border-color:#ffffffb8;color:#fff;font-size:.82rem;letter-spacing:.14em}.hss__mobile-copy .hss__cta:hover,.hss__mobile-copy .hss__cta:active,.hss__mobile-copy .hss__cta:focus-visible{background:var(--hss-accent, #1fbf6a);border-color:var(--hss-accent, #1fbf6a);color:#04140c}.hss__cta-wrap{position:relative;left:auto;bottom:auto;transform:none}}@media(max-height:520px)and (orientation:landscape){.hss:not(.is-editor){--hss-force-static: 1}}.hss.is-static .hss__copy-layer .hss__caption,.hss.is-reduced .hss__copy-layer .hss__caption{position:relative;left:auto;right:auto;top:auto;bottom:auto;max-width:680px;margin:0 auto 22px;opacity:1;visibility:visible;transform:none;text-align:center;padding:12px}.hss.is-static .hss__copy-layer .hss__caption .hss__main,.hss.is-reduced .hss__copy-layer .hss__caption .hss__main{opacity:1;transform:none;filter:none;transition:none}.hss.is-static .hss__copy-layer .hss__caption,.hss.is-reduced .hss__copy-layer .hss__caption{animation:none}.hss.is-static .hss__copy-layer .hss__caption h2,.hss.is-static .hss__copy-layer .hss__caption p,.hss.is-static .hss__copy-layer .hss__caption .hss__sub,.hss.is-reduced .hss__copy-layer .hss__caption h2,.hss.is-reduced .hss__copy-layer .hss__caption p,.hss.is-reduced .hss__copy-layer .hss__caption .hss__sub{text-align:center;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.hss.is-static .hss__copy-layer,.hss.is-reduced .hss__copy-layer{position:relative;inset:auto;padding:24px 4% 0;display:flex;flex-direction:column;align-items:center}.hss.is-static .hss__cta-wrap,.hss.is-reduced .hss__cta-wrap{position:relative;left:auto;bottom:auto;transform:none;opacity:1;pointer-events:auto;margin:8px 0 0}.hss.is-static .hss__actions,.hss.is-reduced .hss__actions{position:relative;left:auto;bottom:auto;transform:none;opacity:1;pointer-events:auto;margin:20px auto 0}.hss.is-static .hss__cta,.hss.is-reduced .hss__cta{visibility:visible}.hss.is-static .hss__mobile-copy,.hss.is-reduced .hss__mobile-copy{display:none}.hss--video{position:relative;width:100%;background:var(--hss-bg, #0a0a0a)}.hss--video .hss__track{height:calc(var(--hss-vh, 100dvh) - var(--hss-header-offset, 0px));min-height:280px;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior-y:auto}.hss--video.hss--single .hss__track{overflow:hidden;scroll-snap-type:none}.hss--video .hss__track::-webkit-scrollbar{display:none}.hss--video .hss__slide{position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;display:flex;align-items:center;background:var(--hss-bg, #0a0a0a)}.hss--video .hss__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hss--video .hss__video,.hss--video .hss__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;background:var(--hss-bg, #0a0a0a)}.hss--video .hss__video--desktop{display:block}.hss--video .hss__video--mobile{display:none}.hss--video .hss__slide-copy{position:relative;z-index:4;width:min(640px,calc(100% - 10rem));margin-left:max(5rem,calc((100% - 1600px)/2 + 5rem));color:var(--hss-title, #fff);pointer-events:none}.hss--video .hss__slide-copy h2{margin:0 0 12px;color:var(--hss-title, #fff);font-family:var(--font-heading-family, inherit);font-size:clamp(2.6rem,4.6vw,4.6rem);font-weight:700;line-height:1.08;letter-spacing:-.02em;text-shadow:0 8px 28px rgba(0,0,0,.45)}.hss--video .hss__slide-copy p{margin:0 0 22px;max-width:34ch;color:var(--hss-body, #f2f2f2);font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.45;text-shadow:0 2px 16px rgba(0,0,0,.4)}.hss--video .hss__slide-copy .hss__cta{pointer-events:auto}.hss--video .hss__dots{position:absolute;right:22px;top:50%;transform:translateY(-50%);z-index:6;display:flex;flex-direction:column;gap:12px}.hss--video .hss__dot{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#fff6;cursor:pointer;-webkit-appearance:none;appearance:none;transition:height .2s ease,width .2s ease,border-radius .2s ease,background .2s ease}.hss--video .hss__dot.is-active{width:2px;height:26px;border-radius:2px;background:var(--hss-accent, #1fbf6a)}@media(max-width:749px){.hss--video .hss__track{width:100%;height:auto;aspect-ratio:9 / 16;min-height:0}.hss--video .hss__slide{height:100%;align-items:flex-end}.hss--video .hss__frame{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hss--video .hss__video--desktop{display:none}.hss--video .hss__video--mobile{display:block}.hss--video .hss__video--mobile,.hss--video .hss__frame img{object-fit:cover;object-position:center center}.hss--video .hss__slide-copy{width:auto;margin:0;padding:0 1.5rem 18%}.hss--video .hss__slide-copy h2{font-size:2.2rem}.hss--video .hss__slide-copy p{font-size:1.05rem}.hss--video .hss__dots{right:12px;top:auto;bottom:18%;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hero-scroll-sequence.css.map */
