.s1-hero-section{position:relative;width:100%;max-width:100%;margin:0;padding:0;overflow:hidden;box-sizing:border-box;background-color:#0b0b0d;color:var(--s1-text-color, #ffffff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.s1-hero__container{position:relative;width:100%;margin:0;padding:0;box-sizing:border-box;overflow:hidden}@media screen and (min-width:768px){.s1-hero__container{width:100%;aspect-ratio:var(--s1-aspect-ratio-dt, 12 / 5);min-height:auto;height:auto;max-height:100vh;margin:0;padding:0;position:relative;overflow:hidden;transition:aspect-ratio .5s cubic-bezier(.25,1,.5,1)}.s1-hero__container--height-adapt,.s1-hero__container--height-aspect,.s1-hero__container--height-720px{aspect-ratio:var(--s1-aspect-ratio-dt, 12 / 5);height:auto;min-height:auto}.s1-hero__container--height-650px{aspect-ratio:var(--s1-aspect-ratio-dt, 12 / 5);height:auto;min-height:auto;max-height:650px}.s1-hero__container--height-800px{aspect-ratio:var(--s1-aspect-ratio-dt, 12 / 5);height:auto;min-height:auto;max-height:800px}.s1-hero__container--height-fullscreen{aspect-ratio:auto;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh}.s1-hero-section.has-video-playing .s1-hero__container,.s1-hero__container.is-video-active,.s1-hero-section:has(s1-hero-video.is-playing) .s1-hero__container{aspect-ratio:var(--s1-video-aspect-ratio-dt, 16 / 9)!important;height:auto!important;min-height:auto!important}.s1-hero-section.has-video-playing .s1-hero__container--height-adapt,.s1-hero-section.has-video-playing .s1-hero__container--height-aspect,.s1-hero-section.has-video-playing .s1-hero__container--height-720px,.s1-hero-section:has(s1-hero-video.is-playing) .s1-hero__container--height-adapt,.s1-hero-section:has(s1-hero-video.is-playing) .s1-hero__container--height-aspect,.s1-hero-section:has(s1-hero-video.is-playing) .s1-hero__container--height-720px{aspect-ratio:var(--s1-video-aspect-ratio-dt, 16 / 9)!important;height:auto!important;min-height:auto!important}}@media screen and (max-width:767px){.s1-hero__container{width:100%;aspect-ratio:var(--s1-aspect-ratio-mb, 3 / 4);min-height:480px;margin:0;padding:0}.s1-hero__container--mobile-ratio-3-4{aspect-ratio:3 / 4}.s1-hero__container--mobile-ratio-4-5{aspect-ratio:4 / 5}.s1-hero__container--mobile-ratio-9-16{aspect-ratio:9 / 16}.s1-hero__container--mobile-ratio-1-1{aspect-ratio:1 / 1;min-height:auto}.s1-hero__container--mobile-ratio-auto{min-height:520px;aspect-ratio:auto}}.s1-hero__media{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;overflow:hidden;pointer-events:none}.s1-hero__poster{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;transition:opacity .6s ease-in-out}.s1-hero__poster img,.s1-hero__poster-img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}s1-hero-video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;overflow:hidden}.s1-hero__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;opacity:0;transition:opacity .7s cubic-bezier(.25,1,.5,1)}s1-hero-video.is-playing .s1-hero__video{opacity:1}s1-hero-video.autoplay-failed .s1-hero__video,s1-hero-video.reduced-motion .s1-hero__video{display:none}.s1-hero__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#1f1d1d,#111112);display:flex;align-items:center;justify-content:center;color:#fff6}.s1-hero__placeholder svg{width:100%;height:100%;opacity:.15}.s1-hero__overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:3;pointer-events:none;background-color:var(--s1-overlay-color, #000000);opacity:var(--s1-overlay-opacity, .25);transition:opacity .3s ease}@media screen and (max-width:767px){.s1-hero__overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#00000040 45%,#0000000d);pointer-events:none}}.s1-hero__content-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:4;display:flex;box-sizing:border-box;pointer-events:none}@media screen and (min-width:768px){.s1-hero__content-wrapper{align-items:var(--s1-align-v-dt, center);justify-content:var(--s1-align-h-dt, center);padding-top:var(--s1-pad-top-dt, 60px);padding-bottom:var(--s1-pad-bottom-dt, 60px);padding-left:clamp(24px,5vw,64px);padding-right:clamp(24px,5vw,64px)}.s1-hero__content{text-align:var(--s1-text-align-dt, center);align-items:var(--s1-align-items-dt, center);max-width:760px;width:auto}}@media screen and (max-width:767px){.s1-hero__content-wrapper{align-items:var(--s1-align-v-mb, flex-end);justify-content:var(--s1-align-h-mb, center);padding-top:var(--s1-pad-top-mb, 32px);padding-bottom:var(--s1-pad-bottom-mb, 40px);padding-left:20px;padding-right:20px}.s1-hero__content{text-align:var(--s1-text-align-mb, center);align-items:var(--s1-align-items-mb, center);width:100%;max-width:100%}}.s1-hero__content{display:flex;flex-direction:column;position:relative;box-sizing:border-box;pointer-events:auto}.s1-hero__eyebrow{margin:0 0 10px;font-family:var(--text-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:var(--s1-text-color, #ffffff);opacity:.92;text-shadow:0 2px 10px rgba(0,0,0,.45)}@media screen and (max-width:767px){.s1-hero__eyebrow{font-size:11.5px;letter-spacing:.18em;margin-bottom:8px}}.s1-hero__heading{margin:0 0 8px;font-family:"Laviossa",var(--heading-font-family, "Playfair Display", Georgia, serif);font-weight:400;line-height:1.05;letter-spacing:.04em;text-transform:uppercase;color:var(--s1-text-color, #ffffff);font-size:clamp(38px,4.6vw,64px);text-shadow:0 3px 18px rgba(0,0,0,.55)}@media screen and (max-width:767px){.s1-hero__heading{font-size:clamp(30px,8.5vw,42px);line-height:1.1;margin-bottom:6px}}.s1-hero__subheading{margin:0 0 28px;font-family:var(--text-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:clamp(16px,1.4vw,20px);font-weight:400;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--s1-text-color, #ffffff);opacity:.94;text-shadow:0 2px 12px rgba(0,0,0,.5)}@media screen and (max-width:767px){.s1-hero__subheading{font-size:14.5px;letter-spacing:.14em;margin-bottom:22px}}.s1-hero__cta-wrapper{display:inline-flex;margin-top:4px}.s1-hero__cta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-family:var(--text-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--s1-cta-color, #ffffff);background-color:transparent;border:1.5px solid var(--s1-cta-color, #ffffff);border-radius:var(--button-border-radius, 0px);padding:14px 34px;min-height:48px;box-sizing:border-box;cursor:pointer;transition:all .3s cubic-bezier(.25,1,.5,1);text-shadow:none;position:relative;overflow:hidden;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.s1-hero__cta:hover,.s1-hero__cta:focus-visible{color:#0b0b0d;background-color:var(--s1-cta-color, #ffffff);border-color:var(--s1-cta-color, #ffffff);transform:translateY(-2px);box-shadow:0 6px 20px #00000059}.s1-hero__cta:active{transform:translateY(0);box-shadow:0 2px 8px #00000040}@media screen and (max-width:767px){.s1-hero__cta-wrapper{margin-top:6px;margin-bottom:0;width:100%;display:flex;justify-content:center;pointer-events:auto}.s1-hero__cta{font-size:12px;letter-spacing:.16em;padding:12px 28px;min-height:44px;width:auto;max-width:100%;box-sizing:border-box;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.s1-hero__video{display:none!important}.s1-hero__poster{opacity:1!important}.s1-hero__cta{transition:none!important}}.s1-hero__container--cta-only .s1-hero__content-wrapper{align-items:flex-end!important;justify-content:center!important;box-sizing:border-box!important}.s1-hero__container--cta-only .s1-hero__content{align-items:center!important;text-align:center!important;width:auto!important;max-width:100%!important}.s1-hero__container--cta-only .s1-hero__cta-wrapper{margin:0!important;padding:0!important;display:inline-flex!important;justify-content:center!important}@media screen and (min-width:768px){.s1-hero__container--cta-only{min-height:clamp(340px,42vw,480px)}.s1-hero__container--cta-only .s1-hero__content-wrapper{padding-top:0!important;padding-bottom:clamp(10px,1.5vw,20px)!important;padding-left:clamp(20px,4vw,48px)!important;padding-right:clamp(20px,4vw,48px)!important}.s1-hero__container--cta-only .s1-hero__cta{font-size:clamp(11px,.9vw,13px)!important;letter-spacing:.18em!important;padding:clamp(9px,1vw,13px) clamp(22px,2.2vw,34px)!important;min-height:clamp(38px,3vw,46px)!important;border:1.5px solid var(--s1-cta-color, #ffffff)!important;color:var(--s1-cta-color, #ffffff)!important;background-color:transparent!important;white-space:nowrap!important}}@media screen and (max-width:767px){.s1-hero__container--cta-only .s1-hero__content-wrapper{padding-top:0!important;padding-bottom:clamp(14px,4vw,22px)!important;padding-left:16px!important;padding-right:16px!important}.s1-hero__container--cta-only .s1-hero__cta{font-size:11.5px!important;letter-spacing:.16em!important;padding:10px 24px!important;min-height:40px!important;border:1.5px solid var(--s1-cta-color, #ffffff)!important;color:var(--s1-cta-color, #ffffff)!important;background-color:transparent!important;white-space:nowrap!important}}
/*# sourceMappingURL=/cdn/shop/t/278/assets/s1-hero-video-banner.css.map */
