spring-hero{display:block}.spring-hero{position:relative;overflow-x:clip;--bbox-inset: max(24px, calc((100vw - 1600px)/2) )}@media(min-width:1024px){.spring-hero{--bbox-inset: max(64px, calc((100vw - 1600px)/2) )}}.spring-hero__inner{position:relative}.spring-hero__viewport{--spring-hero-z-media: 0;--spring-hero-z-overlay-content: 2;--spring-hero-z-pill-nav: 3;--spring-hero-z-dots: 3;--spring-hero-z-controls: 4;position:relative;height:var(--custom-mobile-height, 70vh);width:100%;overflow:hidden;background-color:var(--color-background, #000)}@media(max-width:719px){.spring-hero__viewport{margin:8px 16px;width:auto;border-radius:24px;height:var(--custom-mobile-height, calc(100vh - var(--header-height-internal, 100px) - 16px));height:var(--custom-mobile-height, calc(100svh - var(--header-height-internal, 100px) - 16px))}}.spring-hero__slides{position:absolute;top:0;right:0;bottom:0;left:0}.spring-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity var(--animation-timing-800, .8s) var(--ease-out-quart, ease)}.spring-hero__slide.is-active{opacity:1;pointer-events:auto}.spring-hero__slides:not(:has(.is-active)) .spring-hero__slide:first-child{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.spring-hero__slide{transition:none}}@media(min-width:720px){.section-inner--width-full-width .spring-hero__viewport{border-radius:0}}@media(min-width:1024px){.spring-hero__viewport{height:var(--custom-desktop-height, 70vh)}}.spring-hero__media-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:var(--spring-hero-z-media)}.spring-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--object-position, center)}.spring-hero__media--video,.spring-hero__media--video>background-video,.spring-hero__media--video .current-video__container{width:100%;height:100%}.spring-hero__media--video .current-video__container,.spring-hero__media--video .background-video__video{aspect-ratio:auto}.spring-hero__media--video .current-video__container{border-radius:0}.spring-hero__media--video .background-video__video{width:100%;height:100%;object-fit:cover}.spring-hero__media-wrapper:has(.spring-hero__media--mobile) .spring-hero__media--desktop{display:none}@media(min-width:720px){.spring-hero__media-wrapper:has(.spring-hero__media--mobile) .spring-hero__media--desktop{display:block}.spring-hero__media--mobile{display:none}}.spring-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-background, #000);opacity:0;pointer-events:none}.spring-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:flex-start;pointer-events:none;padding-left:var(--bbox-inset, 24px);padding-right:var(--bbox-inset, 24px);padding-top:24px;padding-bottom:var(--spring-hero-content-bottom-mobile, 52px);z-index:var(--spring-hero-z-overlay-content)}@media(min-width:1024px){.spring-hero__content{padding-top:64px;padding-bottom:var(--spring-hero-content-bottom-desktop, 48px)}}.spring-hero__content--bottom-left{justify-content:flex-start;text-align:left}.spring-hero__content--bottom-center{justify-content:center;text-align:center}.spring-hero__content--bottom-right{justify-content:flex-end;text-align:right}.spring-hero__content-inner{pointer-events:auto;max-width:var(--spring-hero-content-max-width, 720px);display:flex;flex-direction:column;gap:16px;color:var(--color-text, #fff)}.spring-hero__content--bottom-center .spring-hero__content-inner{align-items:center}.spring-hero__content--bottom-right .spring-hero__content-inner{align-items:flex-end}@media(min-width:1024px){.spring-hero__content-inner{gap:20px}}.spring-hero__overline{color:var(--color-overline, var(--color-accent, var(--color-text, #fff)))}.spring-hero__heading{color:var(--color-heading, var(--color-text, #fff));margin:0;max-width:9em;text-wrap:balance}.spring-hero__body{color:var(--color-body, var(--color-text, #fff));margin:0}.spring-hero__body>:first-child{margin-top:0}.spring-hero__body>:last-child{margin-bottom:0}.spring-hero__buttons{display:flex;flex-wrap:wrap;gap:12px}.spring-hero__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:8px}.spring-hero__tagline{position:absolute;bottom:28px;right:var(--bbox-inset, 24px);z-index:var(--spring-hero-z-overlay-content);margin:0;text-align:right;color:var(--color-body, var(--color-text, #fff));line-height:1.2;pointer-events:none;max-width:14em}.spring-hero__tagline>p{margin:0;font-weight:var(--spring-fw-light, 300)!important;line-height:1.3!important}@media(max-width:719px){.spring-hero__content{padding-left:20px;padding-right:20px;padding-bottom:var(--spring-hero-content-bottom-mobile, 28px)}.spring-hero__actions{gap:12px}.spring-hero__buttons{flex:0 0 auto}.spring-hero__tagline{position:static;bottom:auto;right:auto;flex:1 1 auto;min-width:0;max-width:none;align-self:center;text-align:right;font-size:.9375rem;text-wrap:balance}}@media(min-width:1024px){.spring-hero__tagline{bottom:48px}}.spring-hero__mobile-pill-nav{position:absolute;top:16px;left:var(--bbox-inset, 24px);right:var(--bbox-inset, 24px);z-index:var(--spring-hero-z-pill-nav);pointer-events:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.spring-hero__mobile-pill-nav::-webkit-scrollbar{display:none}@media(min-width:720px){.spring-hero__mobile-pill-nav{top:24px}}@media(min-width:1024px){.spring-hero__mobile-pill-nav{display:none}}@media(max-width:719px){.spring-hero__mobile-pill-nav{display:none}}.spring-hero__mobile-pill-nav-list{pointer-events:auto;list-style:none;margin:0;width:100%;max-width:100%;box-sizing:border-box;padding:9px 14px;display:flex;align-items:center;justify-content:space-between;border-radius:var(--spring-radius-pill, 9999px);background-color:var(--color-text-alpha-20, rgba(255, 255, 255, .18));border:1.5px solid rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);flex-wrap:nowrap;white-space:nowrap}@media(min-width:720px){.spring-hero__mobile-pill-nav-list{padding:12px 24px}}.spring-hero__mobile-pill-nav-item{display:inline-flex;flex:0 0 auto}.spring-hero__mobile-pill-nav-link{display:inline-flex;align-items:center;padding:4px;color:var(--color-text, #ffffff);text-decoration:none;white-space:nowrap;line-height:1.2;transition:opacity .2s ease}.spring-hero__mobile-pill-nav-link:hover{opacity:.75}.spring-hero__mobile-pill-nav-link:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:var(--spring-radius-pill, 9999px)}.spring-hero__dots{position:absolute;bottom:24px;left:0;padding-left:var(--bbox-inset, 24px);transform:none;z-index:var(--spring-hero-z-dots);display:none;align-items:center;gap:8px;pointer-events:auto}@media(min-width:1024px){.spring-hero__dots{display:flex;bottom:28px;left:50%;padding-left:0;transform:translate(-50%)}}.spring-hero__dot{-webkit-appearance:none;appearance:none;border:none;padding:0;margin:0;width:70px;height:4px;border-radius:var(--spring-radius-pill, 9999px);background-color:#ffffff73;cursor:pointer;transition:width var(--animation-timing-400, .4s) var(--ease-out-quart, ease),background-color var(--animation-timing-400, .4s) var(--ease-out-quart, ease)}.spring-hero__dot:hover{background-color:#ffffffb3}.spring-hero__dot.is-active{width:70px;background-color:var(--color-accent, #fff1cd)}@media(min-width:1024px){.spring-hero__dot{width:22px}.spring-hero__dot.is-active{width:34px}}.spring-hero__dot:focus-visible{outline:2px solid var(--color-accent, #fff1cd);outline-offset:3px}.spring-hero__progress{position:absolute;bottom:16px;right:16px;width:80px;padding-right:4px;z-index:var(--spring-hero-z-controls);display:flex;align-items:center;gap:6px;pointer-events:auto}@media(min-width:1024px){.spring-hero__progress{display:none}}.spring-hero__progress-segment{-webkit-appearance:none;appearance:none;flex:1 1 0;min-width:8px;transition:flex-grow .45s var(--ease-out-quart, ease);border:none;padding:0;margin:0;height:3px;border-radius:var(--spring-radius-pill, 9999px);background-color:#ffffff4d;cursor:pointer;overflow:hidden}.spring-hero__progress-fill{display:block;width:0;height:100%;border-radius:inherit;background-color:#fff}.spring-hero__progress-segment.is-active{flex-grow:1.4;background-color:#ffffff4d}.spring-hero__progress-segment.is-active .spring-hero__progress-fill{width:100%}.spring-hero__progress-segment:focus-visible{outline:2px solid #fff;outline-offset:3px}.spring-hero__toggle{position:absolute;top:16px;right:16px;z-index:var(--spring-hero-z-controls);display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;border-radius:12px;background-color:#27291f47;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffd9;cursor:pointer;transition:background-color .2s ease,color .2s ease}.spring-hero__toggle:hover{background-color:#27291f6b;color:#fff}.spring-hero__toggle[hidden]{display:none}.spring-hero__toggle-icon{width:auto;height:20px;fill:none;stroke:currentColor}.spring-hero__toggle-icon--play,.spring-hero__toggle[data-state=paused] .spring-hero__toggle-icon--pause{display:none}.spring-hero__toggle[data-state=paused] .spring-hero__toggle-icon--play{display:block}.spring-hero__toggle:focus-visible{outline:2px solid #fff;outline-offset:3px}.spring-hero .video__pause{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-spring-hero.css.map */
