.hero-mahiri-slider{position:sticky;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:1}.hero-mahiri-slider.slider-completed{position:relative;z-index:1}.slider-wrapper{position:relative;width:100%;height:100%}.slider-container{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .8s cubic-bezier(.65,0,.35,1)}.hero-slide{position:relative;width:100%;height:100vh;display:block}.hero-slide img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero-desktop{display:block!important}.hero-mobile{display:none!important}@media screen and (max-width: 768px){.hero-desktop{display:none!important}.hero-mobile{display:block!important}.hero-slide img{object-fit:cover;object-position:center}}.hero-overlay{position:absolute;left:50%;bottom:calc(var(--overlay-bottom, 115px) + env(safe-area-inset-bottom));transform:translate(-50%);text-align:center;z-index:5;display:flex;flex-direction:column;align-items:center;width:100%;padding:0 16px;box-sizing:border-box}.hero-btn{border:2px solid #fff;padding:12px 36px;font-size:14px;font-weight:600;letter-spacing:2px;text-decoration:none;color:#fff;background:transparent;display:inline-block;margin-bottom:12px;transition:all .3s ease}.hero-btn:hover{background:#fff;color:#000}.hero-arrow-btn{font-size:28px;color:#fff;text-decoration:none;cursor:pointer;animation:bounce 1.6s infinite;transition:opacity .3s ease}.hero-arrow-btn:hover{opacity:.6}img.img-fluid.arrow-img{width:40px}.slider-dots{position:fixed;right:30px;top:50%;transform:translateY(-50%);z-index:100;display:flex;flex-direction:column;gap:15px}.slider-dot{width:12px;height:12px;border-radius:50%;background:#fff6;cursor:pointer;transition:all .3s ease;border:2px solid rgba(255,255,255,.6)}.slider-dot.active{background:#fff;transform:scale(1.4);border-color:#fff}.slider-dot:hover{background:#fffc;transform:scale(1.2)}@media screen and (max-width: 768px){.slider-dots{right:20px;gap:12px}.slider-dot{width:10px;height:10px}.hero-slide{height:100svh}}html{scroll-behavior:smooth}body.slider-active{overflow:hidden;position:fixed;width:100%;height:100%}.hero-slider-spacer{height:100vh;width:100%}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
