.hero-slider{position:relative;width:100%;height:90vh;min-height:600px;max-height:900px;overflow:hidden;background:var(--color-dark)}.slider-wrapper{position:relative;width:100%;height:100%}.slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity 1s ease,visibility 1s ease}.slide.active{opacity:1;visibility:visible}.slide picture{display:block;width:100%;height:100%}.slide img{width:100%;height:100%;object-fit:cover;object-position:center;animation:kenBurns 20s ease-in-out infinite alternate}.slide.active img{animation-play-state:running}.slide:not(.active) img{animation-play-state:paused}@keyframes kenBurns{0%{transform:scale(1)}to{transform:scale(1.1)}}.slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#000000b3,#0006 40%,#0003 60%,#00000080);z-index:1}.slide-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 10%;z-index:2;color:var(--color-light)}.slide-content h1{font-size:var(--font-size-hero);font-weight:900;color:var(--color-light);line-height:1.05;margin-bottom:var(--spacing-5);max-width:850px;text-shadow:0 4px 40px rgba(0,0,0,.6),0 2px 8px rgba(0,0,0,.4);opacity:0;transform:translateY(40px)}.slide.active .slide-content h1{animation:fadeSlideUp .8s ease-out forwards;animation-delay:.2s}.slide-content p{font-size:var(--font-size-2xl);color:#fff;margin-bottom:var(--spacing-10);max-width:650px;text-shadow:0 2px 15px rgba(0,0,0,.4);opacity:0;transform:translateY(30px);font-weight:400;line-height:1.5}.slide.active .slide-content p{animation:fadeSlideUp .8s ease-out forwards;animation-delay:.4s}.slide-content .btn{opacity:0;transform:translateY(20px);padding:20px 48px;font-size:var(--font-size-lg)}.slide.active .slide-content .btn{animation:fadeSlideUp .8s ease-out forwards;animation-delay:.6s}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.slider-controls{position:absolute;top:50%;width:100%;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 var(--spacing-6);z-index:10;pointer-events:none}.slider-btn{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:var(--border-radius-full);cursor:pointer;transition:all var(--transition-base);pointer-events:all}.slider-btn svg{width:24px;height:24px;stroke:var(--color-light);transition:transform var(--transition-fast)}.slider-btn:hover{background:var(--color-primary);border-color:var(--color-primary);transform:scale(1.1)}.slider-btn.prev:hover svg{transform:translate(-3px)}.slider-btn.next:hover svg{transform:translate(3px)}.slider-dots{position:absolute;bottom:var(--spacing-8);left:50%;transform:translate(-50%);display:flex;gap:var(--spacing-3);z-index:10;background:#0000004d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--border-radius-full)}.dot{width:12px;height:12px;background:#fff6;border:none;border-radius:var(--border-radius-full);cursor:pointer;transition:all var(--transition-base)}.dot:hover{background:#ffffffb3}.dot.active{background:var(--color-primary);width:32px}.scroll-indicator{position:absolute;bottom:var(--spacing-8);right:var(--spacing-8);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);z-index:10;animation:bounce 2s ease-in-out infinite}.mouse{width:26px;height:42px;border:2px solid rgba(255,255,255,.5);border-radius:20px;display:flex;justify-content:center;padding-top:8px}.wheel{width:4px;height:10px;background:var(--color-primary);border-radius:2px;animation:scroll 2s ease-in-out infinite}@keyframes scroll{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.5;transform:translateY(8px)}}.scroll-indicator span{font-size:var(--font-size-xs);color:#ffffffb3;text-transform:uppercase;letter-spacing:.1em;font-weight:600}@media(max-width:1024px){.hero-slider{height:80vh;min-height:500px}.slide-content{padding:0 var(--spacing-8)}.slide-content h1{font-size:clamp(2rem,5vw,3.5rem)}.slide-content p{font-size:var(--font-size-lg)}.slider-btn{width:48px;height:48px}.slider-btn svg{width:20px;height:20px}}@media(max-width:768px){.hero-slider{height:75vh;min-height:450px;max-height:700px}.slide-content{padding:0 var(--spacing-5);align-items:center;text-align:center}.slide-content h1{font-size:clamp(1.75rem,7vw,2.5rem);margin-bottom:var(--spacing-3)}.slide-content p{font-size:var(--font-size-base);margin-bottom:var(--spacing-6)}.slide-content .btn{padding:14px 32px;font-size:var(--font-size-sm)}.slider-controls{padding:0 var(--spacing-3)}.slider-btn{width:44px;height:44px}.slider-btn svg{width:18px;height:18px}.slider-dots{bottom:var(--spacing-6);padding:var(--spacing-2) var(--spacing-3)}.dot{width:10px;height:10px}.dot.active{width:28px}.scroll-indicator{display:none}}@media(max-width:480px){.hero-slider{height:70vh;min-height:380px}.slide-content h1{font-size:clamp(1.5rem,8vw,2rem)}.slide-content p{font-size:var(--font-size-sm)}.slider-controls{display:none}}@media(hover:none)and (pointer:coarse){.slider-btn:hover{transform:none;background:#ffffff1a}.slider-btn:active{background:var(--color-primary)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/hero.css.map */
