.shopify-section.section-hero-slider{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.hero-slider{position:relative;width:100%;height:var(--hs-height-desktop, 100vh);min-height:520px;overflow:hidden;background:#1a1a1a;-webkit-user-select:none;user-select:none}.hero-slider__viewport{width:100%;height:100%;overflow:hidden}.hero-slider__track{display:flex;width:100%;height:100%;transition:transform .72s cubic-bezier(.77,0,.175,1);will-change:transform}.hero-slider__slide{position:relative;flex:0 0 100%;width:100%;height:100%;overflow:hidden}.hero-slider__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-slider__bg picture,.hero-slider__bg img{width:100%;height:100%;display:block}.hero-slider__bg img{object-fit:cover;object-position:center;transform:scale(1.04);transition:transform 8s ease}.hero-slider__slide.is-active .hero-slider__bg img{transform:scale(1)}.hero-slider__bg--placeholder{background:#d8d0c8}.hero-slider__bg--placeholder .placeholder-svg{width:100%;height:100%}.hero-slider__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#00000038 30%,#0000 58%);pointer-events:none}.hero-slider__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;pointer-events:none;z-index:1}.hero-slider__content{position:absolute;z-index:3;width:100%;max-width:680px;padding:0 4rem;display:flex;flex-direction:column;align-items:flex-start}.hero-slider__content--bottom-left{bottom:10%;left:0;text-align:left}.hero-slider__content--bottom-center{bottom:10%;left:50%;transform:translate(-50%);text-align:center;align-items:center}.hero-slider__content--center-left{top:50%;left:0;transform:translateY(-50%);text-align:left}.hero-slider__content--center-center{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;align-items:center}@keyframes hsFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero-slider__eyebrow,.hero-slider__title,.hero-slider__subtitle,.hero-slider__cta{opacity:0}.hero-slider__slide.is-active .hero-slider__eyebrow{animation:hsFadeUp .7s cubic-bezier(.16,1,.3,1) forwards .15s}.hero-slider__slide.is-active .hero-slider__title{animation:hsFadeUp .8s cubic-bezier(.16,1,.3,1) forwards .3s}.hero-slider__slide.is-active .hero-slider__subtitle{animation:hsFadeUp .8s cubic-bezier(.16,1,.3,1) forwards .45s}.hero-slider__slide.is-active .hero-slider__cta{animation:hsFadeUp .8s cubic-bezier(.16,1,.3,1) forwards .6s}.hero-slider__eyebrow{font-family:Poppins,sans-serif;font-size:var(--hs-eyebrow-size, 11px);font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--hs-text-color-muted, rgba(255,255,255,.75));margin:0 0 .85rem;display:flex;align-items:center;gap:10px}.hero-slider__eyebrow:before{content:"";display:inline-block;width:28px;height:1px;background:currentColor;flex-shrink:0}.hero-slider__title{font-family:The Seasons,Cormorant Garamond,Georgia,serif;font-size:var(--hs-title-size, 80px);font-weight:400;line-height:1;letter-spacing:-.01em;color:var(--hs-text-color, #ffffff);margin:0 0 .75rem;text-shadow:0 2px 24px rgba(0,0,0,.15)}.hero-slider__subtitle{font-family:Poppins,sans-serif;font-size:var(--hs-subtitle-size, 16px);font-weight:300;line-height:1.65;color:var(--hs-text-color-muted, rgba(255,255,255,.88));margin:0 0 2rem;max-width:44ch}.hero-slider__cta{display:inline-block;font-family:Poppins,sans-serif;font-size:var(--hs-btn-size, 12px);font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:var(--hs-btn-padding, 15px 40px);cursor:pointer;transition:opacity .25s ease,transform .25s ease,background-color .25s ease;white-space:nowrap;border:2px solid transparent}.hero-slider__cta:hover{opacity:.85;transform:translateY(-2px)}.hero-slider__cta--outline{background-color:transparent!important;border-color:var(--hs-cta-bg, #ffffff)!important;color:var(--hs-cta-bg, #ffffff)!important}.hero-slider__cta--outline:hover{background-color:var(--hs-cta-bg, #ffffff)!important;color:var(--hs-cta-color, #252525)!important;opacity:1}.hero-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.32);color:#fff;cursor:pointer;padding:0;border-radius:0;transition:background .25s ease,border-color .25s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hero-slider__arrow:hover{background:#ffffff38;border-color:#ffffffa6}.hero-slider__arrow svg{display:block;pointer-events:none}.hero-slider__arrow--prev{left:2rem}.hero-slider__arrow--next{right:2rem}.hero-slider__dots{position:absolute;bottom:2.25rem;left:50%;transform:translate(-50%);z-index:10;display:flex;gap:10px;align-items:center}.hero-slider__dot{position:relative;width:34px;height:3px;border-radius:2px;border:none;background:#ffffff59;cursor:pointer;padding:0;overflow:hidden;transition:background .28s ease}.hero-slider__dot:hover{background:#ffffff8c}.hero-slider__dot-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:0%;background:#fff;border-radius:2px}.hero-slider--autoplay .hero-slider__dot.is-active .hero-slider__dot-fill{animation:hsDotFill var(--hs-dot-duration, 5s) linear forwards}.hero-slider--autoplay.is-paused .hero-slider__dot-fill{animation-play-state:paused}.hero-slider:not(.hero-slider--autoplay) .hero-slider__dot.is-active .hero-slider__dot-fill{width:100%}@keyframes hsDotFill{0%{width:0%}to{width:100%}}@media screen and (max-width:989px){.hero-slider__content{max-width:560px;padding:0 2.5rem}.hero-slider__title{font-size:calc(var(--hs-title-size, 80px) * .72)}.hero-slider__arrow{width:42px;height:42px}.hero-slider__arrow--prev{left:1.25rem}.hero-slider__arrow--next{right:1.25rem}}@media screen and (max-width:749px){.hero-slider{height:var(--hs-height-mobile, 100svh);min-height:480px}.hero-slider__content{padding:0 1.5rem;max-width:100%}.hero-slider__title{font-size:calc(var(--hs-title-size, 80px) * .56);line-height:1.05}.hero-slider__subtitle{font-size:calc(var(--hs-subtitle-size, 16px) * .92);margin-bottom:1.5rem}.hero-slider__content--bottom-left,.hero-slider__content--bottom-center{bottom:8%}.hero-slider__arrow{display:none}.hero-slider__dots{bottom:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-hero-slider.css.map */
