.hero-slider{position:relative;overflow:hidden;width:100%;height:var(--hero-height, 700px)}.hero-slider--full-height{height:100vh;min-height:600px}.hero-slider__track{position:relative;width:100%;height:100%}.hero-slider__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s linear .8s}.hero-slider__slide.is-active{opacity:1;visibility:visible;transition-delay:0s;z-index:1}.hero-slider__picture{position:absolute;top:0;right:0;bottom:0;left:0}.hero-slider__image{width:100%;height:100%;object-fit:cover;object-position:center}.hero-slider__placeholder{width:100%;height:100%;background:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center}.hero-slider__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,var(--overlay-opacity, .4)) 100%);z-index:1}.hero-slider__content{position:absolute;bottom:15%;left:0;right:0;z-index:2;color:var(--color-white);padding:0 20px}.hero-slider__subheading{font-family:var(--font-body);font-size:.8125rem;text-transform:uppercase;letter-spacing:.2em;color:var(--color-gold-primary);margin-bottom:1rem;font-weight:400;animation:fadeInUp .8s ease .2s both}.hero-slider__heading{font-family:var(--font-heading);font-size:clamp(2rem,5vw,4rem);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:1.5rem;color:var(--color-white);line-height:1.1;animation:fadeInUp .8s ease .4s both}.hero-slider__buttons{display:flex;gap:1rem;flex-wrap:wrap;animation:fadeInUp .8s ease .6s both}.hero-slider__content[style*=center] .hero-slider__buttons{justify-content:center}.hero-slider__content[style*=right] .hero-slider__buttons{justify-content:flex-end}.hero-slider__dots{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:3;display:flex;gap:10px}.hero-slider__dot{width:10px;height:10px;border-radius:50%;background:#fff6;border:none;cursor:pointer;transition:background var(--transition-base),transform var(--transition-base)}.hero-slider__dot:hover{background:#fff9}.hero-slider__dot.is-active{background:var(--color-gold-primary);transform:scale(1.2)}.hero-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:48px;height:48px;border-radius:50%;background:#0006;border:1px solid rgba(255,255,255,.3);color:var(--color-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-base);opacity:0}.hero-slider:hover .hero-slider__arrow{opacity:1}.hero-slider__arrow:hover{background:#000000b3;border-color:var(--color-gold-primary);color:var(--color-gold-primary)}.hero-slider__arrow--prev{left:20px}.hero-slider__arrow--prev svg{transform:rotate(180deg)}.hero-slider__arrow--next{right:20px}.hero-slider__arrow svg{width:20px;height:20px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.hero-slider,.hero-slider--full-height{height:70vh;min-height:500px}.hero-slider__content{bottom:10%}.hero-slider__heading{font-size:clamp(1.75rem,6vw,2.5rem);margin-bottom:1rem}.hero-slider__buttons{gap:.75rem}.hero-slider__buttons .btn{padding:.875rem 2rem;font-size:.6875rem}.hero-slider__arrow{width:40px;height:40px}.hero-slider__arrow--prev{left:12px}.hero-slider__arrow--next{right:12px}.hero-slider__dots{bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-hero-slider.css.map */
