/* Extracted from index-default.php :: asya-no-text-cursor-final */
html,body,body *:not(input):not(textarea):not(select):not(option):not([contenteditable="true"]){-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;caret-color:transparent!important;cursor:default!important;}
a,a *,button,button *,[role="button"],[role="button"] *, .btn,.btn *, .filter-item,.filter-item *, .filter-sub-item,.filter-sub-item *, .product-card,.product-card *, .add-to-cart,.add-to-cart *, .asya-cart-link,.asya-cart-link *, .header-search-toggle,.header-search-toggle *, .header-login-btn,.header-login-btn *, .login-card-submit,.login-card-submit *, .login-card-link,.login-card-link *, .login-card-logout,.login-card-logout *{cursor:pointer!important;}
input,input *,textarea,textarea *,select,select *,option,[contenteditable="true"]{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;cursor:text!important;caret-color:auto!important;}
input[type="checkbox"],input[type="radio"],input[type="file"],select,button,a{cursor:pointer!important;}
.component-header-wrap .brand.has-logo{gap:14px}.home-page{display:flex;flex-direction:column}.home-hero-media-img{object-fit:cover;width:100%;height:100%;}.home-hero-fallback{position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 18% 18%,rgba(255,43,43,.24),transparent 34%),radial-gradient(circle at 84% 12%,rgba(0,150,255,.18),transparent 30%),linear-gradient(135deg,#020b1c 0%,#07142b 52%,#14040a 100%);}.home-hero-fallback:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,11,28,.88),rgba(2,11,28,.54),rgba(2,11,28,.9));}.home-category-card .home-card-image{width:100%;height:120px;object-fit:cover;border-radius:14px;margin-bottom:14px;border:1px solid rgba(255,255,255,.08);}

.home-pro-slider{position:relative;padding:34px 0 18px;background:#020b1c;overflow:hidden}.home-pro-slider-shell{position:relative;min-height:430px;border:1px solid rgba(255,255,255,.10);border-radius:30px;background:linear-gradient(135deg,rgba(5,16,34,.96),rgba(22,6,19,.9));overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.36)}.home-pro-slide{display:none;min-height:430px;padding:42px;align-items:center;gap:38px}.home-pro-slide.active{display:grid}.home-pro-slide.layout-split{grid-template-columns:1fr .92fr}.home-pro-slide.layout-image_left{grid-template-columns:.92fr 1fr}.home-pro-slide.layout-image_left .home-pro-slide-media{order:-1}.home-pro-slide.layout-center{display:none;text-align:center;place-items:center}.home-pro-slide.layout-center.active{display:grid}.home-pro-slide.layout-center .home-pro-slide-content{max-width:860px;margin:auto}.home-pro-slide.layout-center .home-pro-slide-media{position:absolute;inset:0;opacity:.22;z-index:0}.home-pro-slide.layout-center .home-pro-slide-content{position:relative;z-index:1}.home-pro-slide-kicker{display:inline-flex;gap:8px;align-items:center;color:#ff3030;font-weight:900;letter-spacing:2px;font-size:13px;margin-bottom:12px}.home-pro-slide h2{font-family:Orbitron,Arial,sans-serif;font-size:clamp(34px,4.8vw,68px);line-height:1.02;margin:0 0 18px;color:#fff;text-transform:uppercase}.home-pro-slide p{font-size:19px;line-height:1.55;color:rgba(255,255,255,.78);max-width:680px;margin:0 0 24px}.home-pro-slide-actions{display:flex;gap:14px;flex-wrap:wrap}.home-pro-slide-media{height:340px;border-radius:26px;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 50px rgba(255,30,45,.12)}.home-pro-slide-media img{width:100%;height:100%;object-fit:cover;display:block}.home-pro-nav{position:absolute;right:22px;bottom:22px;display:flex;align-items:center;gap:10px;z-index:4}.home-pro-nav button{width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(5,12,24,.7);color:#fff;cursor:pointer}.home-pro-dots{display:flex;gap:8px}.home-pro-dots button{width:10px;height:10px;border-radius:50%;padding:0;background:rgba(255,255,255,.34)}.home-pro-dots button.active{background:#ff202d;box-shadow:0 0 18px rgba(255,32,45,.7)}@media(max-width:900px){.home-pro-slide,.home-pro-slide.layout-split,.home-pro-slide.layout-image_left{grid-template-columns:1fr;padding:28px;min-height:auto}.home-pro-slide-media{height:250px}.home-pro-nav{position:static;padding:0 28px 26px}}

