.hero-slider{position:relative;height:600px;min-height:600px;overflow:hidden}.hero-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;background-size:cover;background-position:center;background-repeat:no-repeat}.hero-slide.active{opacity:1}.hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:2;max-width:800px;padding:0 2rem;width:100%}.hero-subheading{font-size:16px;font-weight:300;letter-spacing:3px;text-transform:uppercase;margin-bottom:-1.5rem;opacity:0;transform:translateY(30px);animation:slideInUp .8s ease-out .2s forwards;color:#fff}.hero-heading{font-size:36px;font-weight:regular;line-height:1.1;margin-bottom:3.8rem;opacity:0;transform:translateY(30px);animation:slideInUp .8s ease-out .4s forwards;color:#fff}.hero-text{font-size:15px;line-height:1.6;margin-bottom:3rem;opacity:0;transform:translateY(30px);animation:slideInUp .8s ease-out .6s forwards;font-weight:300;color:#fff;max-width:500px;margin-left:auto;margin-right:auto}.hero-button{display:inline-block;padding:1rem 2.5rem;background:#717c3d;color:#fff;font-size:13px;text-decoration:none;border:0px solid #717c3d;font-weight:500;letter-spacing:1px;text-transform:uppercase;opacity:0;transform:translateY(30px);animation:slideInUp .8s ease-out .8s forwards,heroButtonColorWash 2s ease 1s forwards;position:relative;overflow:hidden}@keyframes heroButtonColorWash{0%{background:#a85d3a}to{background:#717c3d}}.hero-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#a85d3a;transition:left .3s ease;z-index:-1}.hero-button:hover:before{left:0}.hero-button:hover{color:#fff;transform:translateY(-2px)}.hero-nav{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:3}.hero-dot{width:12px;height:12px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:all .3s ease}.hero-dot.active{background:#fff;transform:scale(1.2)}.hero-arrows{position:absolute;top:50%;transform:translateY(-50%);z-index:3}.hero-arrow{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-arrow:hover{background:#ffffff4d;transform:scale(1.1)}.hero-arrow-prev{left:2rem}.hero-arrow-next{right:2rem}@keyframes slideInUp{to{opacity:1;transform:translateY(0)}}.hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-video-desktop{display:block}.hero-video-mobile{display:none}@media (max-width: 768px){.hero-slider{min-height:auto}.hero-content{padding:0 1rem}.hero-heading{font-size:28px;max-width:300px;margin-left:auto;margin-right:auto}.hero-subheading{font-size:14px;margin-bottom:1rem}.hero-text{font-size:14px;margin-bottom:2rem;margin-left:2.5rem;margin-right:2.5rem}.hero-button{padding:.875rem 2rem;font-size:12px;margin-top:2rem}.hero-arrows{display:none}.hero-nav{bottom:1rem;z-index:10}.hero-dot{width:14px;height:14px;background:#fffc;border:2px solid white;box-shadow:0 2px 4px #0000004d}.hero-dot.active{background:#fff;transform:scale(1.3);box-shadow:0 2px 8px #0006}.hero-video-desktop{display:none}.hero-video-mobile{display:block}.hero-slide[data-mobile-bg]{background-size:cover;background-position:center;background-repeat:no-repeat}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hero-slider.css.map */
