:root{
  --as-bg:#eef8ff;--as-soft:#f7fbff;--as-panel:#ffffff;--as-text:#071529;--as-muted:#62748d;--as-line:#d9e8f7;
  --as-blue:#075fe4;--as-blue-2:#0ea5ff;--as-cyan:#21c7e8;--as-dark:#061429;--as-dark-2:#071d3f;--as-green:#16a34a;--as-red:#dc2626;
  --as-radius:24px;--as-radius-lg:32px;--as-max:1380px;--as-shadow:0 20px 60px rgba(8,48,95,.10);--as-shadow-sm:0 10px 30px rgba(8,48,95,.08)
}
*{box-sizing:border-box}html{width:100%;overflow-x:hidden;scroll-behavior:smooth}body{margin:0;font-family:Montserrat,Cairo,system-ui,-apple-system,Segoe UI,sans-serif;background:linear-gradient(180deg,#f8fcff 0,#eaf7ff 42%,#eef8ff 100%);color:var(--as-text);overflow-x:hidden;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}button{cursor:pointer}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.as-container,.container{width:min(var(--as-max),calc(100% - 48px));margin-inline:auto}.as-main{min-height:55vh}.aura-site.is-rtl{font-family:Cairo,Montserrat,system-ui,sans-serif}
.as-header{position:sticky;top:0;z-index:80;background:rgba(255,255,255,.96);border-bottom:1px solid var(--as-line);backdrop-filter:blur(18px)}.as-topbar{background:linear-gradient(90deg,#061429,#071d3f);color:#fff;font-size:14px;font-weight:800}.as-topbar__inner{height:34px;display:flex;align-items:center;justify-content:space-between;gap:20px;white-space:nowrap}.as-topbar span{display:flex;align-items:center;gap:8px}.as-topbar svg{width:17px;height:17px;color:#fff}
.as-nav{display:flex;align-items:center;gap:22px}.as-nav--primary{height:80px}.as-brand{display:inline-flex;flex-direction:column;line-height:.88;min-width:185px;color:var(--as-blue);letter-spacing:.06em;text-transform:uppercase}.as-brand span{font-size:34px;font-weight:900}.as-brand strong{font-size:23px;font-weight:900;letter-spacing:.29em;color:#073269}.as-search{flex:1;max-width:620px;margin-inline:auto;display:flex;align-items:center;background:#fff;border:1px solid var(--as-line);border-radius:16px;box-shadow:0 8px 28px rgba(8,48,95,.06);overflow:hidden}.as-search input{border:0;outline:0;background:transparent;padding:15px 18px;flex:1;min-width:0;color:var(--as-text)}.as-search button{width:54px;height:54px;border:0;background:var(--as-blue);color:#fff;display:grid;place-items:center}.as-actions{display:flex;align-items:center;gap:10px}.as-actions--mobile{display:none}.as-account,.as-icon-btn,.as-lang,.as-new,.as-allcats{border:1px solid var(--as-line);background:#fff;color:#08172e;border-radius:15px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:900;padding:0 14px;position:relative;transition:.18s}.as-account{border-color:transparent}.as-icon-btn{min-width:48px}.as-icon-btn b,.as-bottom-nav b{position:absolute;right:-4px;top:-8px;min-width:20px;height:20px;border-radius:999px;background:var(--as-blue);color:#fff;font-size:11px;display:grid;place-items:center;border:2px solid #fff}.as-lang-group{display:flex;align-items:center;gap:9px}.as-lang{min-width:47px;padding:0 12px}.as-lang.is-active,.as-menu a.is-active,.as-menu a:hover,.as-new,.as-allcats{background:#e2f4ff;color:var(--as-blue);border-color:#cfe9ff}.as-allcats{background:var(--as-blue);color:#fff;border-color:var(--as-blue);padding:0 22px;min-width:215px}.as-new{padding:0 18px}.as-nav--secondary{height:58px;border-top:1px solid rgba(217,232,247,.7)}.as-menu{display:flex;align-items:center;justify-content:center;gap:8px;flex:1}.as-menu a{padding:12px 16px;border-radius:999px;font-weight:900;color:#0c1c35;white-space:nowrap}.as-trust-strip{background:linear-gradient(90deg,#061429,#075fe4,#061429);color:#fff}.as-trust-strip__inner{min-height:42px;display:flex;align-items:center;justify-content:center;gap:28px}.as-trust-strip span{display:flex;align-items:center;gap:9px}.as-trust-strip strong{font-weight:900}.as-trust-strip em{font-family:Cairo,sans-serif;font-style:normal;font-weight:900;opacity:.92}.as-trust-strip svg{color:#7ee7ff}
.as-mobile-toggle{display:none}.as-mobile-menu{position:fixed;inset:0 0 0 auto;width:min(390px,92vw);background:#fff;box-shadow:-24px 0 80px rgba(0,0,0,.22);transform:translateX(110%);transition:.25s;z-index:100;padding:20px;display:flex;flex-direction:column;gap:10px}.is-rtl .as-mobile-menu{inset:0 auto 0 0;transform:translateX(-110%)}.as-mobile-menu.is-open{transform:translateX(0)}.as-mobile-menu__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.as-mobile-menu__head strong{color:var(--as-blue);font-weight:900;letter-spacing:.16em}.as-mobile-menu__head button{border:0;width:42px;height:42px;border-radius:14px;background:#eef8ff;font-size:24px}.as-mobile-menu a{padding:14px 16px;border-radius:16px;background:#f4faff;font-weight:900}.as-mobile-search{display:flex;border:1px solid var(--as-line);border-radius:16px;overflow:hidden}.as-mobile-search input{min-width:0;flex:1;border:0;padding:13px;background:#fff}.as-mobile-search button{border:0;background:var(--as-blue);color:#fff;width:48px}.as-mobile-langs{display:flex;gap:10px}.as-mobile-langs button{flex:1;height:44px;border:1px solid var(--as-line);border-radius:14px;background:#fff;font-weight:900}.as-menu-backdrop{display:none;position:fixed;inset:0;background:rgba(1,11,24,.4);border:0;z-index:90}.as-menu-backdrop.is-open{display:block}.as-bottom-nav{display:none}
.as-btn,.btn{border:0;border-radius:16px;padding:13px 20px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:.18s}.as-btn--primary,.btn--primary{background:linear-gradient(135deg,#20c2e0,#075fe4);color:#fff;box-shadow:0 12px 30px rgba(7,95,228,.25)}.as-btn--primary:hover{transform:translateY(-1px);box-shadow:0 18px 38px rgba(7,95,228,.30)}.as-btn--light,.btn--outline,.as-btn--ghost{background:#fff;color:var(--as-text);border:1px solid var(--as-line)}.as-btn--white{background:#fff;color:var(--as-blue);box-shadow:0 14px 32px rgba(0,0,0,.12)}.as-btn--block{width:100%}.as-btn:disabled{opacity:.55;cursor:not-allowed}.as-eyebrow,.eyebrow{margin:0 0 10px;color:#5ee6ff;font-weight:900;letter-spacing:.28em;text-transform:uppercase;font-size:13px}.as-link{font-weight:900;color:var(--as-blue)}
.as-home,.as-catalog,.as-product-page,.as-cart-page,.as-checkout-page,.as-list-page,.as-static{width:min(var(--as-max),calc(100% - 48px));margin:26px auto 70px}.as-home-pro{margin-top:24px}.as-hero-pro{min-height:440px;border-radius:var(--as-radius-lg);background-size:cover;background-position:center;box-shadow:var(--as-shadow);overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.5)}.as-hero-pro__content{width:min(700px,55%);padding:70px 58px;color:#fff}.as-hero-pro h1{font-size:clamp(40px,4.2vw,62px);line-height:1.06;margin:0 0 10px;font-weight:900;letter-spacing:-.03em}.as-hero-pro__sub{font-size:clamp(24px,2.6vw,38px);font-weight:700;margin:0 0 18px}.as-hero-pro__ar{font-family:Cairo,sans-serif;margin:20px 0 30px}.as-hero-pro__ar strong{display:block;font-size:clamp(32px,3.6vw,54px);line-height:1.15}.as-hero-pro__ar span{font-size:clamp(22px,2.3vw,34px);font-weight:800}.as-icon-cats{margin-top:22px;background:#fff;border:1px solid var(--as-line);border-radius:24px;box-shadow:var(--as-shadow-sm);padding:20px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.as-icon-cat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:10px 6px;border-radius:18px;color:#0b1b30;min-height:94px}.as-icon-cat:hover{background:#f0f8ff}.as-icon-cat span{width:54px;height:54px;border-radius:999px;background:#f1f7ff;border:1px solid var(--as-line);display:grid;place-items:center}.as-icon-cat img{width:29px;height:29px}.as-icon-cat strong{font-size:13px;line-height:1.22}.as-mini-trust{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.as-mini-trust div{background:#fff;border:1px solid var(--as-line);border-radius:22px;padding:18px;display:flex;align-items:center;gap:14px;box-shadow:var(--as-shadow-sm)}.as-mini-trust span{width:50px;height:50px;border-radius:999px;background:#eaf5ff;display:grid;place-items:center;flex:0 0 auto}.as-mini-trust img{width:26px;height:26px}.as-mini-trust strong{display:block;font-size:17px}.as-mini-trust small{display:block;color:var(--as-muted);font-weight:800;font-family:Cairo,sans-serif}.as-section{margin-top:30px;background:#fff;border:1px solid var(--as-line);border-radius:28px;padding:24px;box-shadow:var(--as-shadow);overflow:hidden}.as-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.as-section__head p{margin:0 0 4px;color:var(--as-blue);font-weight:900;letter-spacing:.22em;text-transform:uppercase}.as-section__head h2{font-size:clamp(30px,4vw,46px);line-height:1.05;margin:0}.as-section__head small{color:var(--as-muted);font-weight:600;font-size:16px}.as-mobile-preview img{border-radius:26px;border:1px solid var(--as-line);box-shadow:var(--as-shadow-sm);width:100%;max-height:760px;object-fit:contain;background:#f8fbff}.as-grid{display:grid;gap:18px}.as-grid--products,.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.as-card,.product-card{background:#fff;border:1px solid var(--as-line);border-radius:20px;overflow:hidden;box-shadow:0 14px 34px rgba(8,48,95,.09);display:flex;flex-direction:column;min-width:0;transition:.18s}.as-card:hover{transform:translateY(-3px);box-shadow:0 22px 45px rgba(8,48,95,.14)}.as-card__media,.product-card__media{height:230px;background:linear-gradient(180deg,#fff,#f5fbff);position:relative;display:block;overflow:hidden}.as-card__media img,.product-card__media img{width:100%!important;height:100%!important;object-fit:contain!important;padding:12px;transition:.22s}.as-card:hover .as-card__media img{transform:scale(1.04)}.as-card__badges,.product-card__topbadges{position:absolute;top:12px;right:12px;display:flex;gap:6px}.as-card__badges span,.product-badge{background:var(--as-blue);color:#fff;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900}.as-card__body{padding:16px;display:flex;flex-direction:column;gap:9px;flex:1}.as-card__meta,.product-card__meta-row{display:flex;justify-content:space-between;gap:8px;color:var(--as-blue);font-size:11px;font-weight:900;text-transform:uppercase}.as-card__meta small{white-space:nowrap}.as-card__title,.product-card__title{font-size:17px;line-height:1.25;font-weight:900;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:43px}.as-card__price{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.as-card__price strong,.product-card__price{font-size:20px;color:var(--as-blue);font-weight:900}.as-card__price del,.product-card__old-price{color:#97a6ba;font-weight:800}.as-stock,.stock-chip{display:inline-flex;width:max-content;max-width:100%;border-radius:999px;padding:6px 12px;background:#dcfce7;color:#087b37;font-size:12px;font-weight:900}.as-stock--danger{background:#ffe1e1;color:#b91c1c}.as-stock--preorder{background:#fff2c7;color:#9a6200}.as-card__actions{margin-top:auto;display:grid;grid-template-columns:48px 1fr;gap:9px}.as-card__actions .as-btn--primary{grid-column:1/-1}.as-card__actions .as-btn{min-height:46px;padding:10px 12px;border-radius:14px}.as-btn--icon{padding:0;width:48px;height:46px;background:#fff;border:1px solid var(--as-line)}
.as-catalog-hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;align-items:center;margin:20px 0 24px}.as-catalog-hero>div{background:#fff;border:1px solid var(--as-line);border-radius:24px;padding:30px;min-height:200px;box-shadow:var(--as-shadow-sm)}.as-breadcrumb{display:flex;align-items:center;gap:9px;color:var(--as-blue);font-weight:800;font-size:14px;margin-bottom:16px;flex-wrap:wrap}.as-catalog-hero h1{font-size:clamp(34px,4vw,56px);line-height:1.06;margin:0 0 12px}.as-catalog-hero h1 span{font-size:15px;background:#e6f2ff;color:var(--as-blue);border-radius:999px;padding:8px 12px;vertical-align:middle}.as-catalog-hero p{font-size:17px;color:var(--as-muted);font-weight:600}.as-catalog-hero img{width:100%;height:200px;object-fit:cover;border-radius:22px;box-shadow:var(--as-shadow-sm)}.as-shop-layout{display:grid;grid-template-columns:280px 1fr;gap:26px}.as-sidebar-filter{position:sticky;top:226px;align-self:start;background:#fff;border:1px solid var(--as-line);border-radius:22px;padding:18px;box-shadow:var(--as-shadow-sm)}.as-filter-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.as-filter-title strong{font-size:20px}.as-filter-title a{color:var(--as-blue);font-weight:800;font-size:13px}.as-field{display:flex;flex-direction:column;gap:7px;font-weight:900;margin-bottom:14px}.as-field input,.as-field select,.as-form input,.as-form select,.as-form textarea{width:100%;border:1px solid var(--as-line);border-radius:14px;background:#fbfdff;padding:13px 14px;outline:none}.as-field input:focus,.as-field select:focus,.as-form input:focus,.as-form select:focus,.as-form textarea:focus{border-color:var(--as-blue-2);box-shadow:0 0 0 4px rgba(14,165,255,.13)}.as-check{display:flex;align-items:center;gap:10px;font-weight:900;background:#f7fbff;border:1px solid var(--as-line);border-radius:14px;padding:12px;margin-bottom:12px}.as-check input{width:18px;height:18px;accent-color:var(--as-blue)}.as-shop-results{min-width:0}.as-toolbar{background:#fff;border:1px solid var(--as-line);border-radius:20px;padding:16px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:var(--as-shadow-sm)}.as-toolbar>div:first-child{display:flex;align-items:center;gap:8px}.as-toolbar strong{font-size:17px}.as-toolbar span{color:var(--as-blue);font-weight:900}.as-filter__chips{display:flex;gap:8px;flex-wrap:wrap}.as-filter__chips a{padding:9px 12px;border:1px solid var(--as-line);border-radius:999px;background:#fff;font-weight:900;font-size:13px}.as-filter__chips a.is-active{background:#e2f4ff;color:var(--as-blue);border-color:#bfe2ff}.as-shop-trust{margin-top:20px;background:linear-gradient(90deg,#061429,#075fe4);color:#fff;border-radius:20px;padding:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;text-align:center;font-weight:900}.as-empty{background:#fff;border:1px solid var(--as-line);border-radius:24px;padding:34px;text-align:center;box-shadow:var(--as-shadow-sm)}.as-pagination{display:flex;justify-content:center;gap:8px;margin-top:24px}.as-pagination a,.as-pagination span{min-width:40px;height:40px;border-radius:12px;display:grid;place-items:center;border:1px solid var(--as-line);background:#fff;font-weight:900}.as-pagination span{background:var(--as-blue);color:#fff}
.as-product{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);gap:28px;align-items:start}.as-gallery,.as-product__info{background:#fff;border:1px solid var(--as-line);border-radius:26px;padding:20px;box-shadow:var(--as-shadow)}.as-gallery{position:sticky;top:224px}.as-gallery__main{height:560px;border-radius:22px;background:#f8fbff;display:grid;place-items:center;overflow:hidden}.as-gallery__main img{width:100%;height:100%;object-fit:contain;padding:14px}.as-gallery__thumbs{display:flex;gap:10px;overflow-x:auto;margin-top:14px}.as-gallery__thumbs button{width:90px;height:90px;flex:0 0 90px;border:1px solid var(--as-line);background:#fff;border-radius:16px;overflow:hidden}.as-gallery__thumbs img{width:100%;height:100%;object-fit:contain;padding:6px}.as-product__info h1{font-size:clamp(34px,4.5vw,58px);line-height:1.05;margin:8px 0 12px}.as-product__ref{color:var(--as-muted);font-weight:700;margin-bottom:14px}.as-product__price{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0}.as-product__price strong{font-size:34px;color:var(--as-blue);font-weight:900}.as-product__price del{color:#98a6ba;font-weight:800}.as-product__price span{background:#e0f2fe;color:var(--as-blue);padding:6px 10px;border-radius:999px;font-weight:900}.as-product__desc{font-size:17px;color:#34445b;line-height:1.8;margin:22px 0}.as-qty{display:flex;align-items:center;gap:10px;margin:18px 0}.as-qty span{font-weight:900}.as-qty button,.as-qty input{width:42px;height:42px;border:1px solid var(--as-line);background:#fff;border-radius:12px;text-align:center;font-weight:900}.as-qty--small{margin:10px 0}.as-qty--small button,.as-qty--small input{width:34px;height:34px}.as-product__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.as-product__actions .as-btn--ghost{grid-column:1/-1}.as-product-guarantee{margin-top:22px;display:grid;grid-template-columns:1fr;gap:10px}.as-product-guarantee div{border:1px solid var(--as-line);background:#f7fbff;border-radius:16px;padding:13px 15px}.as-product-guarantee strong{display:block}.as-product-guarantee small{color:var(--as-muted);font-weight:800;font-family:Cairo,sans-serif}.as-trust{padding:14px;border-radius:16px;background:#f6fbff;border:1px solid var(--as-line)}
.as-page-head{background:#fff;border:1px solid var(--as-line);border-radius:26px;padding:34px;margin:24px 0;box-shadow:var(--as-shadow-sm)}.as-page-head h1{font-size:clamp(34px,5vw,56px);line-height:1.05;margin:0 0 10px}.as-page-head p{color:var(--as-muted);font-size:17px}.as-cart-layout{display:grid;grid-template-columns:1fr 380px;gap:24px;align-items:start}.as-cart-items,.as-summary{background:#fff;border:1px solid var(--as-line);border-radius:24px;padding:22px;box-shadow:var(--as-shadow-sm)}.as-summary{position:sticky;top:224px}.as-cart-item{display:grid;grid-template-columns:86px 1fr auto 40px;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--as-line)}.as-cart-item img{width:86px;height:86px;object-fit:contain;background:#f8fbff;border-radius:14px}.as-cart-item h3{margin:0;font-size:16px}.as-cart-item small{color:var(--as-muted);font-weight:700}.as-cart-item strong{font-weight:900}.as-remove{width:32px;height:32px;border:0;border-radius:999px;background:#fee2e2;color:#dc2626;font-weight:900}.as-summary>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--as-line)}.as-summary__total strong{font-size:24px;color:var(--as-blue)}.as-form label{display:block;font-weight:900;margin-bottom:12px}.as-form label span{display:block;margin-bottom:7px}.as-form textarea{min-height:92px;resize:vertical}.as-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.as-alert{background:#fee2e2;color:#991b1b;border-radius:14px;padding:12px;margin-bottom:12px;font-weight:800}
.as-footer{background:#061429;color:#eaf6ff;margin-top:70px;border-top:6px solid var(--as-blue-2)}.as-footer__grid{width:min(var(--as-max),calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:1.25fr repeat(3,minmax(160px,1fr));gap:42px;padding:52px 0}.as-footer .as-brand{color:#fff}.as-footer .as-brand strong{color:#fff}.as-footer h3{font-size:18px;margin:0 0 14px;color:#fff}.as-footer a{display:block;color:#dceeff;margin:0 0 10px;font-weight:800;line-height:1.35}.as-footer p{margin:14px 0 0;color:#c9dced;line-height:1.65}.as-footer small{display:block;color:#a9bed4;margin-top:20px}.footer-clean{display:none!important}
.as-modal:not(.is-open){display:none}.as-modal{position:fixed;inset:0;z-index:120;background:rgba(1,11,24,.55);display:grid;place-items:center;padding:18px}.as-modal__dialog{width:min(560px,100%);max-height:90dvh;overflow:auto;background:#fff;border-radius:26px;padding:22px;box-shadow:0 30px 90px rgba(0,0,0,.25)}.as-modal__head{display:flex;align-items:center;justify-content:space-between}.as-modal__head button{border:0;background:#f2f8ff;border-radius:12px;width:38px;height:38px;font-size:22px}.as-modal__product{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;background:#f8fbff;border:1px solid var(--as-line);border-radius:18px;padding:12px;margin:14px 0}.as-modal__product img{width:96px;height:96px;object-fit:contain;background:#fff;border-radius:14px}.quick-modal-clean:not(.is-open){display:none!important}
.confirmation-page{width:min(1120px,calc(100% - 48px))!important;margin:30px auto 70px!important}.confirmation-success-box{border-radius:26px!important;box-shadow:var(--as-shadow)!important}.confirmation-cards .info-card,.confirmation-step{box-shadow:var(--as-shadow-sm)!important}
@media(max-width:1180px){.as-container,.as-home,.as-catalog,.as-product-page,.as-cart-page,.as-checkout-page,.as-list-page,.as-static{width:min(100% - 32px,var(--as-max))}.as-topbar__inner{justify-content:flex-start;overflow:auto}.as-actions--desktop .as-account span,.as-actions--desktop .as-icon-btn span{display:none}.as-brand{min-width:150px}.as-brand span{font-size:28px}.as-brand strong{font-size:19px}.as-menu{overflow:auto;justify-content:flex-start}.as-grid--products{grid-template-columns:repeat(3,minmax(0,1fr))}.as-icon-cats{grid-template-columns:repeat(6,minmax(0,1fr))}.as-shop-layout{grid-template-columns:1fr}.as-sidebar-filter{position:relative;top:auto}.as-sidebar-filter form{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.as-filter-title,.as-sidebar-filter .as-btn{grid-column:1/-1}.as-check{margin:0}.as-product,.as-cart-layout{grid-template-columns:1fr}.as-gallery,.as-summary{position:relative;top:auto}.as-footer__grid{grid-template-columns:1fr 1fr}.as-catalog-hero{grid-template-columns:1fr}.as-catalog-hero img{height:260px}.as-shop-trust{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){body.aura-site{padding-bottom:76px}.as-topbar,.as-nav--secondary{display:none}.as-header{position:sticky}.as-nav--primary{height:auto;min-height:72px;flex-wrap:wrap;padding:10px 0}.as-container.as-nav--primary{width:calc(100% - 24px)}.as-brand{min-width:auto}.as-brand span{font-size:26px}.as-brand strong{font-size:18px}.as-actions--desktop{display:none}.as-actions--mobile{display:flex;margin-left:auto}.is-rtl .as-actions--mobile{margin-left:0;margin-right:auto}.as-mobile-toggle{display:inline-flex}.as-search{order:3;flex-basis:100%;max-width:none}.as-search input{padding:13px}.as-search button{height:48px;width:50px}.as-trust-strip__inner{width:100%;padding:8px 12px;gap:8px;overflow:auto;justify-content:flex-start}.as-trust-strip span{min-width:max-content}.as-trust-strip strong,.as-trust-strip em{font-size:12px}.as-home,.as-catalog,.as-product-page,.as-cart-page,.as-checkout-page,.as-list-page,.as-static,.confirmation-page{width:calc(100% - 24px)!important;margin-top:16px!important}.as-hero-pro{min-height:580px;background-position:center right}.as-hero-pro__content{width:100%;padding:32px 24px;background:linear-gradient(90deg,rgba(6,20,41,.92),rgba(6,20,41,.40),rgba(6,20,41,.08));min-height:580px}.as-hero-pro h1{font-size:34px}.as-hero-pro__sub{font-size:24px}.as-hero-pro__ar strong{font-size:30px}.as-hero-pro__ar span{font-size:23px}.as-icon-cats{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px;gap:6px}.as-icon-cat{min-height:88px;padding:8px 2px}.as-icon-cat span{width:46px;height:46px}.as-icon-cat strong{font-size:11px}.as-mini-trust{grid-template-columns:1fr}.as-section{padding:16px;border-radius:22px}.as-section__head{display:block}.as-section__head h2{font-size:30px}.as-grid--products,.product-grid{grid-template-columns:1fr;gap:14px}.as-card__media{height:230px}.as-catalog-hero{gap:14px}.as-catalog-hero>div{padding:22px;border-radius:22px}.as-catalog-hero h1{font-size:34px}.as-catalog-hero img{height:170px}.as-sidebar-filter form{grid-template-columns:1fr}.as-toolbar{display:block}.as-toolbar .as-filter__chips{margin-top:12px}.as-shop-trust{grid-template-columns:1fr}.as-gallery,.as-product__info,.as-cart-items,.as-summary{padding:14px;border-radius:22px}.as-gallery__main{height:350px}.as-product__info h1{font-size:32px}.as-product__price strong{font-size:28px}.as-product__actions{grid-template-columns:1fr}.as-product__actions .as-btn--ghost{grid-column:auto}.as-cart-item{grid-template-columns:70px 1fr;position:relative}.as-cart-item img{width:70px;height:70px}.as-cart-item>strong{grid-column:2}.as-cart-item form{position:absolute;top:12px;right:0}.is-rtl .as-cart-item form{right:auto;left:0}.as-field-grid{grid-template-columns:1fr}.as-footer{margin-top:44px}.as-footer__grid{width:calc(100% - 32px);grid-template-columns:1fr;gap:24px;padding:34px 0 92px}.as-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fff;border-top:1px solid var(--as-line);height:68px;display:grid;grid-template-columns:repeat(4,1fr);box-shadow:0 -10px 30px rgba(8,48,95,.08)}.as-bottom-nav a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#0b1b30;font-size:11px;font-weight:800}.as-bottom-nav svg{color:var(--as-blue)}.as-mobile-menu{width:100vw;max-width:100vw;padding-bottom:88px}.as-modal{padding:10px}.as-modal__dialog{border-radius:22px}.as-modal__product{grid-template-columns:76px 1fr}.as-modal__product img{width:76px;height:76px}.confirmation-steps,.confirmation-cards{grid-template-columns:1fr!important}}

/* === AURA corrective redesign v2 === */
.as-hero-banner{margin-top:0;border-radius:var(--as-radius-lg);overflow:hidden;box-shadow:var(--as-shadow);border:1px solid rgba(255,255,255,.65);background:linear-gradient(135deg,#081b38,#0b5fe4)}
.as-hero-banner__link{display:block}
.as-hero-banner img{display:block;width:100%;height:auto}
.as-mobile-preview__grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:28px;align-items:center}
.as-mobile-preview__copy{display:grid;gap:14px}
.as-mobile-preview__feature{background:linear-gradient(180deg,#f7fbff,#eef7ff);border:1px solid var(--as-line);border-radius:20px;padding:18px 18px 18px 20px;box-shadow:var(--as-shadow-sm)}
.as-mobile-preview__feature strong{display:block;font-size:18px;margin-bottom:6px;color:#08172e}
.as-mobile-preview__feature span{display:block;color:var(--as-muted);font-weight:700;line-height:1.65}
.as-mobile-preview__visual{display:flex;justify-content:center;align-items:center}
.as-mobile-preview__visual img{width:min(100%,520px);max-height:none;margin-inline:auto;border-radius:28px;border:1px solid var(--as-line);box-shadow:0 18px 45px rgba(8,48,95,.12);background:#fff}
.as-card__actions .as-btn,.as-product__actions .as-btn,.as-summary .as-btn{font-size:15px;min-height:52px}
.as-card__actions .as-btn--primary,.as-product__actions .as-btn--primary,.as-summary .as-btn--primary{box-shadow:0 16px 35px rgba(7,95,228,.24)}
.as-card__actions .as-btn--primary:hover,.as-product__actions .as-btn--primary:hover,.as-summary .as-btn--primary:hover{transform:translateY(-2px)}
.as-product__actions{margin-top:16px}
.as-product-cta-note{display:flex;flex-direction:column;gap:4px;background:linear-gradient(180deg,#eef8ff,#f8fcff);border:1px solid var(--as-line);border-radius:18px;padding:14px 16px;margin:10px 0 4px}
.as-product-cta-note strong{font-size:16px}
.as-product-cta-note span{color:var(--as-muted);font-weight:700;line-height:1.55}
.as-order-helper{background:linear-gradient(180deg,#eef8ff,#f8fcff);border:1px solid var(--as-line);border-radius:18px;padding:14px 16px;margin:14px 0 16px}
.as-order-helper strong{display:block;margin-bottom:4px}
.as-order-helper small{display:block;color:var(--as-muted);font-weight:700;line-height:1.6}
.as-summary h2,.as-cart-items h2{display:flex;align-items:center;justify-content:space-between;gap:10px}
.as-cart-items h2 span{display:inline-flex;min-width:30px;height:30px;padding:0 10px;border-radius:999px;background:#e9f4ff;color:var(--as-blue);align-items:center;justify-content:center;font-size:14px}
.as-summary .as-btn--primary{font-size:17px;letter-spacing:.01em}
.as-summary{background:linear-gradient(180deg,#ffffff,#fbfdff)}
.as-cart-items{background:linear-gradient(180deg,#ffffff,#fbfdff)}
@media(max-width:1180px){
  .as-mobile-preview__grid{grid-template-columns:1fr;gap:20px}
  .as-mobile-preview__visual{order:-1}
}
@media(max-width:760px){
  .as-hero-banner{border-radius:24px}
  .as-mobile-preview__grid{grid-template-columns:1fr;gap:18px}
  .as-mobile-preview__visual{order:0}
  .as-mobile-preview__visual img{width:min(100%,420px)}
  .as-mobile-preview__copy{order:1}
  .as-summary{order:-1}
  .as-summary .as-btn--primary{position:sticky;bottom:86px;z-index:2}
  .as-card__actions .as-btn,.as-product__actions .as-btn,.as-summary .as-btn{min-height:50px}
  .as-product-cta-note,.as-order-helper{padding:12px 14px;border-radius:16px}
}

/* === AURA corrective redesign v3: clean mobile + animated slider === */
.as-hero-slider{position:relative;margin-top:0;border-radius:var(--as-radius-lg);overflow:hidden;box-shadow:var(--as-shadow);border:1px solid rgba(255,255,255,.7);background:#061429;isolation:isolate}
.as-hero-slider__track{display:flex;width:300%;animation:auraHeroSlide 21s infinite ease-in-out}
.as-hero-slider:hover .as-hero-slider__track{animation-play-state:paused}
.as-hero-slide{display:block;flex:0 0 33.333333%;height:clamp(330px,33vw,520px);background:#061429;overflow:hidden}
.as-hero-slide img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}
.as-hero-slider__dots{position:absolute;left:50%;bottom:54px;transform:translateX(-50%);display:flex;gap:8px;z-index:3}
.as-hero-slider__dots span{width:10px;height:10px;border-radius:999px;background:#fff;opacity:.45;box-shadow:0 0 0 3px rgba(255,255,255,.12)}
.as-hero-slider__dots span:nth-child(1){animation:auraDot1 21s infinite}.as-hero-slider__dots span:nth-child(2){animation:auraDot2 21s infinite}.as-hero-slider__dots span:nth-child(3){animation:auraDot3 21s infinite}
.as-hero-marquee{position:absolute;left:0;right:0;bottom:0;z-index:4;background:linear-gradient(90deg,rgba(6,20,41,.94),rgba(7,95,228,.88),rgba(6,20,41,.94));color:#fff;overflow:hidden;border-top:1px solid rgba(255,255,255,.18)}
.as-hero-marquee__inner{display:flex;width:max-content;gap:34px;align-items:center;min-height:42px;padding-inline:20px;animation:auraMarquee 26s linear infinite;white-space:nowrap;font-weight:900}
.as-hero-marquee__inner span{display:inline-flex;align-items:center;gap:8px}.as-hero-marquee__inner span:before{content:'•';color:#67e8f9;font-size:20px;line-height:1}
@keyframes auraHeroSlide{0%,28%{transform:translateX(0)}33%,61%{transform:translateX(-33.333333%)}66%,94%{transform:translateX(-66.666666%)}100%{transform:translateX(0)}}
@keyframes auraMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes auraDot1{0%,28%{opacity:1;background:#0ea5ff}33%,100%{opacity:.45;background:#fff}}
@keyframes auraDot2{0%,28%{opacity:.45;background:#fff}33%,61%{opacity:1;background:#0ea5ff}66%,100%{opacity:.45;background:#fff}}
@keyframes auraDot3{0%,61%{opacity:.45;background:#fff}66%,94%{opacity:1;background:#0ea5ff}100%{opacity:.45;background:#fff}}
.as-mobile-preview{display:none!important}
.as-card__actions .as-btn,.as-product__actions .as-btn,.as-summary .as-btn{width:100%;min-width:0;max-width:100%;white-space:normal;text-align:center;overflow:hidden;line-height:1.2}
.as-product__info{overflow:hidden}.as-product__actions{grid-template-columns:1fr;position:relative}.as-product__actions .as-btn--primary{font-size:18px;min-height:58px}.as-product__actions .as-btn--ghost{grid-column:auto}
.as-product__desc{overflow-wrap:anywhere}.as-product__info h1{overflow-wrap:anywhere}.as-product-cta-note{overflow:hidden}.as-product-cta-note span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body.as-menu-open{overflow:hidden}.as-mobile-menu{z-index:220}.as-menu-backdrop{z-index:210}.as-mobile-menu a{min-height:48px;display:flex;align-items:center;padding:12px 16px}.as-mobile-menu__head{padding-bottom:10px;border-bottom:1px solid var(--as-line)}
@media(max-width:760px){
  .as-hero-slider{border-radius:22px;margin-top:12px}
  .as-hero-slide{height:clamp(190px,52vw,280px)}
  .as-hero-slide img{object-fit:cover}
  .as-hero-slider__dots{bottom:42px}.as-hero-slider__dots span{width:8px;height:8px}
  .as-hero-marquee__inner{min-height:36px;font-size:12px;gap:22px}
  .as-icon-cats{margin-top:14px;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;z-index:1}
  .as-mini-trust{margin-top:14px;position:relative;z-index:1}
  .as-mobile-menu{top:0;bottom:0;width:min(360px,86vw)!important;max-width:86vw!important;padding:18px 14px 92px!important;gap:8px;overflow-y:auto;border-radius:0 0 0 22px}
  .is-rtl .as-mobile-menu{border-radius:0 0 22px 0}
  .as-mobile-menu a{min-height:46px;border-radius:15px;font-size:15px;background:#f3f9ff}
  .as-mobile-langs button{height:42px}
  .as-product__actions{gap:10px}.as-product__actions .as-btn--primary{min-height:56px;font-size:16px}.as-product__actions .as-btn{font-size:14px;justify-content:center;padding-inline:10px}
  .as-product-cta-note span{-webkit-line-clamp:2;font-size:14px}.as-product__desc{font-size:15px;line-height:1.7;max-height:none}
  .as-gallery__main{height:300px}.as-product__price strong{font-size:26px}.as-qty{flex-wrap:wrap}
  .as-card__actions{grid-template-columns:44px 1fr}.as-card__actions .as-btn{font-size:13px;padding-inline:8px}.as-card__actions .as-btn--primary{font-size:15px;min-height:50px}
}
@media(max-width:430px){
  .as-hero-slide{height:205px}.as-hero-marquee__inner{font-size:11px}.as-icon-cat strong{font-size:10.5px}.as-mobile-menu{width:92vw!important;max-width:92vw!important}
  .as-product__info h1{font-size:27px}.as-product__actions .as-btn--primary{font-size:15px}
}

/* === AURA STORE production polish v4 === */
:root{
  --color-navy-950:#061735;--color-navy-900:#08204A;--color-navy-800:#0B2D66;
  --color-blue-700:#005BEA;--color-blue-600:#006DFF;--color-blue-500:#0A7CFF;--color-blue-100:#EAF4FF;--color-blue-50:#F4FAFF;
  --color-cyan-500:#19BDE8;--color-white:#fff;--color-page:#EEF8FF;--color-card:#fff;--color-text:#071A3D;--color-muted:#63708A;--color-border:#D9E9FA;
}
body{font-family:"Plus Jakarta Sans","Inter","Cairo",system-ui,-apple-system,Segoe UI,sans-serif;background:linear-gradient(180deg,#f7fcff 0,#eef8ff 38%,#eaf6ff 100%);color:var(--color-text)}
.as-brand span{letter-spacing:.04em}.as-brand strong{letter-spacing:.32em}.as-header{box-shadow:0 4px 24px rgba(8,32,74,.045)}
.as-hero-slider{min-height:0;background:#061735;border-radius:32px;overflow:hidden;position:relative}
.as-hero-slider__track{display:flex;width:300%;animation:auraHeroSlide 24s infinite cubic-bezier(.77,0,.18,1)}
.as-hero-slide{position:relative;flex:0 0 33.333333%;height:clamp(320px,28vw,440px);display:block;overflow:hidden;background-image:linear-gradient(90deg,rgba(6,23,53,.98) 0%,rgba(6,23,53,.86) 34%,rgba(6,23,53,.35) 58%,rgba(6,23,53,.06) 100%),var(--slide-img);background-size:cover;background-position:center right;color:#fff}
.as-hero-slide:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 42%,rgba(25,189,232,.18),transparent 38%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.14) 100%);pointer-events:none}
.as-hero-slide__content{position:relative;z-index:2;width:min(640px,54%);height:100%;padding:48px 46px 76px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.as-hero-slide__content .as-eyebrow{color:#5ee6ff;margin-bottom:14px}.as-hero-slide h1{font-size:clamp(34px,3.8vw,56px);line-height:1.04;margin:0 0 14px;font-weight:900;letter-spacing:-.045em;max-width:680px}.as-hero-slide p{font-size:clamp(16px,1.55vw,22px);font-weight:700;margin:0 0 18px;color:#eaf5ff}.as-hero-benefits{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 22px}.as-hero-benefits span{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.20);backdrop-filter:blur(8px);font-size:13px;font-weight:900;color:#fff}.as-hero-cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:16px;background:#fff;color:#005bea;font-size:16px;font-weight:900;box-shadow:0 14px 35px rgba(0,0,0,.18)}
.as-hero-marquee{bottom:0}.as-hero-marquee__inner{min-height:44px}.as-hero-slider__dots{bottom:56px}
.as-icon-cats{grid-template-columns:repeat(12,minmax(78px,1fr));overflow:hidden}.as-icon-cat{transition:.18s}.as-icon-cat:hover{transform:translateY(-2px);color:var(--color-blue-700)}
.as-products-showcase .as-grid--products{align-items:stretch}.as-card__actions .as-btn{white-space:normal;overflow:visible}.as-card__actions .as-btn--light{color:#061735}.as-card__actions .as-btn--primary{font-size:16px}
.as-product{align-items:start}.as-product__info{position:relative}.as-product__actions .as-btn{white-space:normal;overflow:visible;text-wrap:balance}.as-product__actions .as-btn--primary{background:linear-gradient(135deg,#19BDE8 0%,#006DFF 100%);min-height:60px}.as-product-cta-note span{display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important}.as-product-guarantee div{background:linear-gradient(180deg,#f7fbff,#eef8ff)}
.as-summary .as-btn--primary{background:linear-gradient(135deg,#19BDE8 0%,#006DFF 100%)}
.as-form input,.as-form select,.as-form textarea,.as-sidebar-filter input,.as-sidebar-filter select{min-height:48px;border:1px solid var(--color-border);border-radius:14px;background:#fff;padding:12px 14px;outline:none;transition:.18s}.as-form input:focus,.as-form select:focus,.as-form textarea:focus,.as-sidebar-filter input:focus,.as-sidebar-filter select:focus{border-color:#0A7CFF;box-shadow:0 0 0 4px rgba(10,124,255,.12)}
.as-mobile-menu{background:#fff!important;box-shadow:-30px 0 90px rgba(6,23,53,.24)!important}.as-mobile-menu:before{content:"";position:fixed;inset:0;background:#fff;z-index:-1}.as-mobile-menu a{background:#f4faff!important;border:1px solid #e0efff;color:#071A3D}.as-mobile-menu a:hover{background:#eaf4ff!important;color:#005bea}.as-menu-backdrop.is-open{display:block!important;backdrop-filter:blur(2px)}
@media(max-width:1180px){.as-hero-slide__content{width:min(720px,64%)}.as-icon-cats{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media(max-width:760px){
  body{background:#eef8ff}.as-header{z-index:180}.as-home,.as-catalog,.as-product-page,.as-cart-page,.as-checkout-page,.as-list-page,.as-static,.confirmation-page{width:calc(100% - 20px)!important;margin-top:12px!important;margin-bottom:86px!important}.as-container.as-nav--primary{width:calc(100% - 20px)}
  .as-brand span{font-size:27px}.as-brand strong{font-size:17px}.as-actions--mobile{gap:8px}.as-search{border-radius:14px}.as-search input{font-size:14px}.as-trust-strip{position:relative;z-index:1}.as-trust-strip__inner{min-height:38px}.as-trust-strip span{gap:6px}.as-trust-strip strong,.as-trust-strip em{font-size:11.5px}
  .as-hero-slider{border-radius:24px;margin-top:10px}.as-hero-slider__track{height:auto}.as-hero-slide{height:330px;background-image:linear-gradient(180deg,rgba(6,23,53,.96) 0%,rgba(6,23,53,.78) 48%,rgba(6,23,53,.25) 100%),var(--slide-img);background-position:center bottom}.as-hero-slide__content{width:100%;padding:26px 20px 58px;justify-content:flex-start}.as-hero-slide h1{font-size:30px;max-width:360px;line-height:1.08}.as-hero-slide p{font-size:15px;max-width:320px}.as-hero-benefits{gap:7px;margin-top:0}.as-hero-benefits span{font-size:11px;min-height:28px;padding:6px 9px}.as-hero-cta{min-height:44px;padding:0 18px;border-radius:14px;font-size:14px}.as-hero-slider__dots{bottom:42px}.as-hero-marquee__inner{min-height:34px;font-size:11px;gap:18px}
  .as-icon-cats{grid-template-columns:repeat(4,minmax(0,1fr));border-radius:22px;padding:12px 8px;gap:6px}.as-icon-cat{min-height:84px;border-radius:16px}.as-icon-cat span{width:44px;height:44px}.as-icon-cat img{width:24px;height:24px}.as-icon-cat strong{font-size:10.5px;line-height:1.15}
  .as-mini-trust{gap:10px}.as-mini-trust div{padding:12px;border-radius:18px}.as-mini-trust span{width:42px;height:42px}.as-mini-trust strong{font-size:14px}.as-mini-trust small{font-size:12px}.as-section{border-radius:22px;padding:14px;margin-top:18px}.as-section__head{margin-bottom:14px}.as-section__head h2{font-size:27px}.as-section__head small{font-size:13px}
  .as-products-showcase .as-grid--products{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;padding-bottom:8px;margin-inline:-4px;padding-inline:4px}.as-products-showcase .as-card{flex:0 0 78%;max-width:290px;scroll-snap-align:start}.as-card__media{height:190px}.as-card__body{padding:13px}.as-card__title{font-size:15px;min-height:38px}.as-card__price strong{font-size:18px}.as-card__actions{grid-template-columns:42px 1fr;gap:7px}.as-card__actions .as-btn{min-height:44px;font-size:12px;border-radius:13px}.as-card__actions .as-btn--primary{font-size:14px;min-height:48px}
  .as-mobile-menu{position:fixed!important;top:0!important;bottom:0!important;right:0!important;left:auto!important;width:min(360px,92vw)!important;max-width:92vw!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;z-index:260!important;padding:18px 14px 92px!important;border-radius:0!important}.is-rtl .as-mobile-menu{right:auto!important;left:0!important}.as-mobile-menu__head{position:sticky;top:0;background:#fff;z-index:2}.as-mobile-menu a{min-height:50px;border-radius:16px;font-size:15px}.as-menu-backdrop{z-index:250!important;background:rgba(6,23,53,.55)!important}
  .as-product{gap:14px}.as-gallery{padding:12px}.as-gallery__main{height:285px}.as-product__info{padding:16px}.as-product__info h1{font-size:27px;line-height:1.12}.as-product__desc{font-size:15px}.as-product__actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.as-product__actions .as-btn{width:100%!important;max-width:100%!important;min-width:0!important;justify-content:center!important;white-space:normal!important;overflow:visible!important;padding-inline:12px!important}.as-product__actions .as-btn--primary{font-size:16px!important;min-height:56px!important}.as-product-guarantee div{padding:12px;border-radius:15px}.as-product-guarantee strong{font-size:14px}.as-product-guarantee small{font-size:12px}.as-product-cta-note{padding:12px;border-radius:16px}.as-product-cta-note span{font-size:13px;line-height:1.45}
  .as-cart-layout{gap:14px}.as-summary{order:0;position:relative!important;top:auto!important}.as-summary .as-btn--primary{position:relative!important;bottom:auto!important;width:100%;min-height:56px}.as-form label span{font-size:13px}.as-field-grid{gap:8px}.as-bottom-nav{height:70px;z-index:200}.as-bottom-nav a{font-size:11px}.as-bottom-nav b{right:18px;top:5px}
}
@media(max-width:430px){
  .as-home,.as-catalog,.as-product-page,.as-cart-page,.as-checkout-page,.as-list-page,.as-static,.confirmation-page{width:calc(100% - 16px)!important}.as-hero-slide{height:315px}.as-hero-slide h1{font-size:27px}.as-hero-slide p{font-size:14px}.as-products-showcase .as-card{flex-basis:82%;max-width:280px}.as-product__info h1{font-size:25px}.as-product__actions .as-btn--primary{font-size:15px!important}.as-mobile-menu{width:94vw!important;max-width:94vw!important}.as-icon-cats{gap:4px}.as-icon-cat{padding-inline:2px}.as-mini-trust div{display:grid;grid-template-columns:42px 1fr;gap:10px}.as-mini-trust small{grid-column:2}}
@media(prefers-reduced-motion:reduce){.as-hero-slider__track,.as-hero-marquee__inner,.as-hero-slider__dots span{animation:none!important}}

/* === AURA STORE corrective pass v5 === */
body.as-menu-open{overflow:hidden!important;touch-action:none}
body.as-menu-open .as-main{pointer-events:none;user-select:none}

.as-allcats{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 18px;border-radius:18px;font-size:15px;font-weight:900;line-height:1.08;box-shadow:0 12px 28px rgba(7,95,228,.16)}
.as-allcats__icon{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:rgba(255,255,255,.15);flex:0 0 26px}
.as-allcats__icon svg{width:16px;height:16px}
.as-allcats__text{display:block}
.as-menu a{font-size:15px}

.as-icon-cats{padding:16px 14px;gap:10px}
.as-icon-cat{background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid #e2eefb;box-shadow:0 8px 18px rgba(8,48,95,.04)}
.as-icon-cat span{background:linear-gradient(180deg,#f8fbff,#ebf5ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 8px 18px rgba(8,48,95,.06)}
.as-icon-cat strong{font-size:12px;font-weight:800;letter-spacing:-.01em}
.as-icon-cat:hover{background:#f0f8ff;border-color:#bfdfff}

.as-catalog-visual{background:#fff;border:1px solid var(--as-line);border-radius:24px;padding:18px;min-height:200px;box-shadow:var(--as-shadow-sm);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:18px;align-items:center}
.as-catalog-visual__media img{width:100%;height:196px;object-fit:cover;border-radius:20px;box-shadow:var(--as-shadow-sm)}
.as-catalog-visual__content{display:flex;flex-direction:column;gap:12px}
.as-catalog-visual__content small{color:var(--as-blue);font-weight:900;letter-spacing:.18em;text-transform:uppercase}
.as-catalog-visual__content strong{font-size:26px;line-height:1.1;letter-spacing:-.03em}
.as-catalog-visual__chips{display:flex;flex-wrap:wrap;gap:8px}
.as-catalog-visual__chips span{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border-radius:999px;background:#eef7ff;border:1px solid #d7eafc;color:#08356e;font-size:12px;font-weight:900}

.as-modal{overflow:hidden}
.as-modal__backdrop{position:absolute;inset:0}
.as-modal__dialog{position:relative;z-index:2;width:min(640px,100%);padding:20px 20px 18px}
.as-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}
.as-modal__intro{flex:1;min-width:0}
.as-modal__intro small{display:inline-block;color:var(--as-blue);font-weight:900;letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px}
.as-modal__intro h3{margin:0 0 6px;font-size:34px;line-height:1.05;letter-spacing:-.03em}
.as-modal__intro p{margin:0;color:var(--as-muted);font-weight:600}
.as-modal__close,.as-mobile-menu__close{border:1px solid #d5e7fa;background:#f3f9ff;color:#07234a;border-radius:14px;width:42px;height:42px;display:inline-grid;place-items:center;font-size:26px;line-height:1;flex:0 0 auto;box-shadow:0 6px 16px rgba(8,48,95,.08)}
.as-modal__close:hover,.as-mobile-menu__close:hover{background:#e7f2ff;border-color:#b9d8fa}
.as-modal__product{display:grid;grid-template-columns:88px 1fr;gap:14px;align-items:center;background:#f8fbff;border:1px solid var(--as-line);border-radius:20px;padding:14px;margin:0 0 18px}
.as-modal__product img{width:88px;height:88px;object-fit:contain;background:#fff;border-radius:16px;padding:8px}
.as-modal__product-copy{display:flex;flex-direction:column;gap:6px;min-width:0}
.as-modal__product-copy small{color:var(--as-blue);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.as-modal__product-copy strong{font-size:20px;line-height:1.2;letter-spacing:-.02em}
.as-modal__product-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.as-modal__product-meta b{font-size:18px;color:var(--as-blue);font-weight:900}
.as-modal__product-meta em{font-style:normal;color:var(--as-muted);font-weight:700}
.as-safe-note{display:block;margin-top:10px;color:var(--as-muted);font-weight:700;text-align:center}

@media(max-width:1180px){
  .as-catalog-visual{grid-template-columns:1fr}.as-catalog-visual__media img{height:240px}
}
@media(max-width:760px){
  .as-allcats{min-width:auto;padding:0 14px;font-size:13px;gap:10px}.as-allcats__icon{width:24px;height:24px}
  .as-icon-cats{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px;gap:8px}.as-icon-cat{min-height:96px;padding:10px 4px}.as-icon-cat span{width:46px;height:46px}.as-icon-cat strong{font-size:10.5px;line-height:1.18}
  .as-mobile-menu{background:#f8fcff!important;min-height:100dvh!important;height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:110px!important}.as-mobile-menu__head{padding-bottom:10px;border-bottom:1px solid #deedf9;margin-bottom:6px}
  .as-mobile-menu a{display:flex;align-items:center;min-height:52px;padding:0 16px;background:#fff!important;border:1px solid #e1eef9;border-radius:16px;font-size:16px;box-shadow:0 8px 18px rgba(8,48,95,.04)}
  .as-mobile-langs{position:sticky;bottom:74px;background:#f8fcff;padding-top:10px}
  .as-catalog-visual{padding:12px;gap:12px}.as-catalog-visual__media img{height:176px}.as-catalog-visual__content strong{font-size:21px}
  .as-modal{padding:0!important;place-items:stretch!important}
  .as-modal__dialog{width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;padding:14px 14px calc(24px + env(safe-area-inset-bottom))!important;display:flex;flex-direction:column;overflow:hidden}
  .as-modal__header{position:sticky;top:0;z-index:2;background:#fff;padding-bottom:8px;margin-bottom:12px}
  .as-modal__intro h3{font-size:28px}.as-modal__intro p{font-size:14px}
  #quick-order-form{overflow:auto;padding-bottom:18px}.as-modal__product{grid-template-columns:74px 1fr;padding:12px;margin-bottom:14px}.as-modal__product img{width:74px;height:74px}.as-modal__product-copy strong{font-size:17px}.as-modal__product-meta b{font-size:17px}
}
@media(max-width:430px){
  .as-allcats{font-size:12px;padding:0 12px}.as-menu a{font-size:14px}
  .as-icon-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.as-icon-cat{min-height:90px}.as-icon-cat span{width:42px;height:42px}.as-icon-cat img{width:22px;height:22px}.as-icon-cat strong{font-size:10px}
  .as-mobile-menu{width:100vw!important;max-width:100vw!important;padding:16px 12px 110px!important}
  .as-modal__intro h3{font-size:25px}.as-modal__close,.as-mobile-menu__close{width:40px;height:40px}.as-field-grid{grid-template-columns:1fr!important}
}

/* === AURA STORE corrective pass v6 === */
.as-trust-strip{overflow:hidden;position:relative}
.as-trust-strip__viewport{width:min(var(--as-max),calc(100% - 48px));margin-inline:auto;overflow:hidden}
.as-trust-strip__inner{width:max-content;display:flex;align-items:center;gap:34px;white-space:nowrap;padding-inline:8px;animation:asTrustMarquee 22s linear infinite}
.as-trust-strip span{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px}
@keyframes asTrustMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}

.as-allcats{min-height:56px;padding:8px 18px;align-items:center;justify-content:flex-start;overflow:visible}
.as-allcats__icon{width:30px;height:30px;flex:0 0 30px}
.as-allcats__icon svg{width:18px;height:18px}
.as-allcats__text{font-size:15px;line-height:1.08;text-wrap:balance;display:block}

.as-catalog-hero{align-items:stretch}
.as-catalog-hero>div:first-child{display:flex;flex-direction:column;justify-content:center}
.as-catalog-visual{min-height:100%;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr)}
.as-catalog-visual__media{min-width:0}
.as-catalog-visual__media img{height:100%;min-height:220px;max-height:260px;object-fit:cover;object-position:center}

@media(max-width:1180px){
  .as-trust-strip__viewport{width:calc(100% - 32px)}
}
@media(max-width:760px){
  .as-trust-strip__viewport{width:100%}
  .as-trust-strip__inner{gap:22px;animation-duration:18s;padding-inline:12px}
  .as-trust-strip span{gap:7px}
  .as-trust-strip strong,.as-trust-strip em{font-size:12px}
  .as-allcats{min-height:52px;padding:6px 14px;gap:10px;border-radius:16px}
  .as-allcats__icon{width:28px;height:28px;flex-basis:28px}
  .as-allcats__text{font-size:13px;line-height:1.03}
  .as-catalog-visual{grid-template-columns:1fr}
  .as-catalog-visual__media img{min-height:170px;max-height:190px}
}
@media(max-width:430px){
  .as-allcats{padding:6px 12px}
  .as-allcats__icon{width:26px;height:26px;flex-basis:26px}
  .as-allcats__icon svg{width:16px;height:16px}
  .as-allcats__text{font-size:12.5px}
  .as-trust-strip__inner{animation-duration:16s}
}

/* === AURA STORE detail polish v8: fixed slide cropping, icon sizing, spacing === */
.as-nav--secondary{gap:18px;overflow:visible}.as-allcats{min-width:220px;max-width:230px;height:58px;padding:0 18px!important;border-radius:18px!important;box-shadow:none!important;flex-shrink:0}.as-allcats__icon{background:rgba(255,255,255,.18)!important;width:32px!important;height:32px!important;flex:0 0 32px!important}.as-allcats__icon svg{width:18px!important;height:18px!important}.as-allcats__text{font-size:16px!important;line-height:1.12!important;letter-spacing:-.015em!important}.as-menu{min-width:0}.as-menu a{font-size:15px!important;padding:12px 14px!important}

/* top refund strip: stable on desktop, animated only on mobile to avoid cut text */
.as-trust-strip{height:42px;display:flex;align-items:center;background:linear-gradient(90deg,#061735,#075fe4,#061735)!important}.as-trust-strip__viewport{width:min(var(--as-max),calc(100% - 48px))!important;margin:auto;overflow:hidden}.as-trust-strip__inner{width:100%!important;display:flex!important;justify-content:center!important;gap:34px!important;animation:none!important;transform:none!important;padding:0!important}.as-trust-strip span:nth-child(n+3){display:none!important}.as-trust-strip span{min-width:0!important}.as-trust-strip strong,.as-trust-strip em{font-size:15px;font-weight:900}.as-trust-strip svg{width:19px!important;height:19px!important;flex:0 0 19px;color:#6ee7ff!important}

/* fade slider: no horizontal mid-slide cropping */
.as-hero-slider{height:430px!important;border-radius:30px!important;margin-top:24px!important;overflow:hidden!important;background:#061735!important}.as-hero-slider__track{position:relative!important;display:block!important;width:100%!important;height:100%!important;animation:none!important;transform:none!important}.as-hero-slide{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0;visibility:hidden;transform:none!important;animation:asHeroFadeV8 21s infinite linear!important;flex:none!important;background-position:center right!important;background-size:cover!important}.as-hero-slide:nth-child(1){animation-delay:0s!important}.as-hero-slide:nth-child(2){animation-delay:7s!important}.as-hero-slide:nth-child(3){animation-delay:14s!important}.as-hero-slide__content{width:min(610px,52%)!important;height:100%!important;padding:54px 48px 86px!important;justify-content:center!important;overflow:visible!important}.as-hero-slide h1{font-size:clamp(36px,3.45vw,54px)!important;line-height:1.05!important;margin-bottom:14px!important;max-width:620px!important;text-wrap:balance}.as-hero-slide p{font-size:clamp(16px,1.35vw,21px)!important}.as-hero-benefits{gap:9px!important;margin-bottom:18px!important}.as-hero-benefits span{font-size:13px!important;min-height:34px!important;padding:8px 13px!important}.as-hero-cta{min-height:50px!important;padding:0 22px!important;border-radius:15px!important}.as-hero-marquee{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:6!important;background:linear-gradient(90deg,rgba(2,14,36,.86),rgba(6,95,228,.82),rgba(2,14,36,.86))!important;overflow:hidden!important}.as-hero-marquee__inner{min-height:42px!important;display:flex!important;align-items:center!important;gap:28px!important;width:max-content!important;white-space:nowrap!important;animation:asHeroMarqueeV8 28s linear infinite!important;padding-inline:18px!important;color:#fff!important;font-weight:900!important}.as-hero-marquee__inner span{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.as-hero-marquee__inner span:before{content:"";width:9px;height:9px;border-radius:99px;background:#55e6ff;display:inline-block;box-shadow:0 0 14px rgba(85,230,255,.8)}.as-hero-slider__dots{position:absolute!important;bottom:54px!important;left:50%!important;transform:translateX(-50%)!important;z-index:7!important;display:flex!important;gap:9px!important}.as-hero-slider__dots span{width:12px!important;height:12px!important;border-radius:99px!important;background:rgba(255,255,255,.52)!important;border:1px solid rgba(255,255,255,.35)!important;animation:asDotV8 21s infinite!important}.as-hero-slider__dots span:nth-child(2){animation-delay:7s!important}.as-hero-slider__dots span:nth-child(3){animation-delay:14s!important}
@keyframes asHeroFadeV8{0%,30%{opacity:1;visibility:visible;z-index:2}33%,100%{opacity:0;visibility:hidden;z-index:1}}
@keyframes asDotV8{0%,30%{background:#0ea5ff!important;transform:scale(1.2)}33%,100%{background:rgba(255,255,255,.52)!important;transform:scale(1)}}
@keyframes asHeroMarqueeV8{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* category icons: more premium, bigger, aligned */
.as-icon-cats{margin-top:24px!important;padding:18px!important;gap:12px!important;border-radius:24px!important;grid-template-columns:repeat(12,minmax(86px,1fr))!important;overflow:visible!important}.as-icon-cat{min-height:112px!important;padding:12px 7px!important;border-radius:20px!important;justify-content:center!important;gap:10px!important}.as-icon-cat span{width:62px!important;height:62px!important;border-radius:50%!important}.as-icon-cat img{width:32px!important;height:32px!important;object-fit:contain!important}.as-icon-cat strong{font-size:12.5px!important;line-height:1.15!important;font-weight:850!important;color:#071a3d!important;letter-spacing:-.02em!important}

/* desktop catalog visual */
.as-catalog-hero{gap:30px!important;margin-top:24px!important}.as-catalog-visual{padding:20px!important;grid-template-columns:minmax(0,1.05fr) minmax(250px,.95fr)!important}.as-catalog-visual__media img{height:240px!important;min-height:240px!important;max-height:240px!important;object-fit:cover!important}.as-catalog-visual__content strong{font-size:28px!important}.as-catalog-visual__chips span{font-size:12px!important}

@media(max-width:1180px){.as-nav--secondary{gap:10px}.as-allcats{min-width:190px;max-width:190px}.as-menu a{font-size:14px!important;padding:11px 10px!important}.as-hero-slider{height:390px!important}.as-hero-slide__content{width:64%!important}.as-icon-cats{grid-template-columns:repeat(6,minmax(0,1fr))!important}.as-catalog-visual{grid-template-columns:1fr!important}.as-catalog-visual__media img{height:220px!important;min-height:220px!important;max-height:220px!important}}
@media(max-width:760px){
  .as-trust-strip{height:38px!important}.as-trust-strip__viewport{width:100%!important}.as-trust-strip__inner{width:max-content!important;justify-content:flex-start!important;gap:26px!important;animation:asTrustMarqueeMobileV8 18s linear infinite!important;padding-inline:14px!important}.as-trust-strip span:nth-child(n+3){display:inline-flex!important}.as-trust-strip strong,.as-trust-strip em{font-size:12px!important}.as-trust-strip svg{width:17px!important;height:17px!important;flex-basis:17px!important}@keyframes asTrustMarqueeMobileV8{from{transform:translateX(0)}to{transform:translateX(-50%)}}
  .as-hero-slider{height:520px!important;border-radius:24px!important;margin-top:14px!important}.as-hero-slide{background-position:center bottom!important;background-size:cover!important;background-image:linear-gradient(180deg,rgba(6,23,53,.98) 0%,rgba(6,23,53,.78) 46%,rgba(6,23,53,.34) 100%),var(--slide-img)!important}.as-hero-slide__content{width:100%!important;padding:28px 22px 88px!important;justify-content:flex-start!important}.as-hero-slide h1{font-size:34px!important;line-height:1.07!important;max-width:360px!important}.as-hero-slide p{font-size:16px!important}.as-hero-benefits{gap:8px!important}.as-hero-benefits span{font-size:12px!important;min-height:30px!important;padding:7px 10px!important}.as-hero-cta{margin-top:4px!important;min-height:46px!important}.as-hero-marquee__inner{min-height:36px!important;font-size:12px!important;gap:22px!important}.as-hero-slider__dots{bottom:43px!important}
  .as-icon-cats{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:12px!important;gap:9px!important}.as-icon-cat{min-height:116px!important;padding:12px 6px!important}.as-icon-cat span{width:58px!important;height:58px!important}.as-icon-cat img{width:31px!important;height:31px!important}.as-icon-cat strong{font-size:12px!important}
  .as-allcats{min-width:auto!important;max-width:none!important;height:48px!important;min-height:48px!important}.as-allcats__text{font-size:13px!important}.as-catalog-visual__media img{height:180px!important;min-height:180px!important;max-height:180px!important}
}
@media(max-width:430px){.as-hero-slider{height:520px!important}.as-hero-slide h1{font-size:31px!important}.as-icon-cat{min-height:108px!important}.as-icon-cat span{width:54px!important;height:54px!important}.as-icon-cat img{width:29px!important;height:29px!important}.as-icon-cat strong{font-size:11.2px!important}.as-hero-slide__content{padding-inline:18px!important}}

/* === AURA STORE v9 final micro-fixes: header spacing, hero no-crop, icon alignment === */
.as-header{z-index:300!important}
.as-nav--primary{height:74px!important;align-items:center!important}
.as-nav--secondary{height:54px!important;gap:12px!important;align-items:center!important;overflow:hidden!important;border-top:1px solid rgba(217,232,247,.75)!important}
.as-nav--secondary .as-menu{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;justify-content:flex-start!important;gap:4px!important}
.as-nav--secondary .as-menu a{font-size:14px!important;padding:10px 11px!important;line-height:1!important;white-space:nowrap!important;flex:0 0 auto!important}
.as-lang-group{flex:0 0 auto!important;gap:7px!important}.as-lang,.as-new{height:42px!important;min-height:42px!important;border-radius:14px!important}.as-new{padding:0 14px!important;font-size:14px!important}.as-lang{min-width:44px!important}
.as-allcats{height:48px!important;min-height:48px!important;min-width:178px!important;max-width:178px!important;padding:0 13px!important;border-radius:15px!important;gap:9px!important;flex:0 0 178px!important;box-shadow:none!important;transform:none!important;overflow:hidden!important}
.as-allcats__icon{width:24px!important;height:24px!important;flex:0 0 24px!important;background:rgba(255,255,255,.16)!important}.as-allcats__icon svg{width:14px!important;height:14px!important}.as-allcats__text{font-size:13.5px!important;line-height:1.12!important;letter-spacing:-.01em!important;white-space:normal!important;text-wrap:balance!important}

/* keep promotion strip readable on desktop; animate only on mobile */
.as-trust-strip{height:38px!important;overflow:hidden!important;background:linear-gradient(90deg,#061735,#075fe4,#061735)!important}.as-trust-strip__viewport{width:100%!important;max-width:none!important;overflow:hidden!important}.as-trust-strip__inner{height:38px!important;min-height:38px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:34px!important;white-space:nowrap!important;animation:none!important;transform:none!important;padding:0 18px!important}.as-trust-strip span:nth-child(n+3){display:none!important}.as-trust-strip span{display:inline-flex!important;align-items:center!important;gap:8px!important;flex:0 1 auto!important;min-width:0!important;overflow:hidden!important}.as-trust-strip strong,.as-trust-strip em{font-size:14px!important;line-height:1!important;white-space:nowrap!important}.as-trust-strip svg{width:17px!important;height:17px!important;flex:0 0 17px!important}

/* hero slider: absolute fade, never show adjacent slides */
.as-home-pro{margin-top:20px!important}.as-hero-slider{position:relative!important;width:100%!important;height:400px!important;max-height:400px!important;border-radius:28px!important;overflow:hidden!important;background:#061735!important;margin:20px auto 0!important;box-shadow:0 20px 60px rgba(8,48,95,.12)!important}.as-hero-slider__track{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;overflow:hidden!important;animation:none!important;transform:none!important}.as-hero-slide{position:absolute!important;inset:0!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;flex:none!important;opacity:0!important;visibility:hidden!important;transform:none!important;overflow:hidden!important;background-size:cover!important;background-position:center right!important;animation:asHeroFadeV9 21s infinite linear!important}.as-hero-slide:nth-child(1){animation-delay:0s!important}.as-hero-slide:nth-child(2){animation-delay:7s!important}.as-hero-slide:nth-child(3){animation-delay:14s!important}.as-hero-slide__content{position:absolute!important;left:0!important;top:0!important;bottom:38px!important;width:min(590px,50%)!important;height:auto!important;padding:44px 42px 58px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;overflow:visible!important;z-index:3!important}.as-hero-slide h1{font-size:clamp(34px,3.15vw,50px)!important;line-height:1.06!important;margin:0 0 13px!important;max-width:575px!important;letter-spacing:-.045em!important}.as-hero-slide p{font-size:clamp(15px,1.25vw,20px)!important;margin:0 0 14px!important}.as-hero-benefits{gap:8px!important;margin:4px 0 16px!important}.as-hero-benefits span{font-size:12px!important;line-height:1!important;min-height:31px!important;padding:7px 11px!important}.as-hero-cta{min-height:46px!important;padding:0 20px!important;border-radius:14px!important;font-size:15px!important}.as-hero-marquee{position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:38px!important;z-index:8!important;overflow:hidden!important;background:linear-gradient(90deg,rgba(2,14,36,.94),rgba(5,70,168,.88),rgba(2,14,36,.94))!important}.as-hero-marquee__inner{height:38px!important;min-height:38px!important;display:flex!important;align-items:center!important;gap:24px!important;width:max-content!important;white-space:nowrap!important;padding:0 16px!important;font-size:13px!important;line-height:1!important;animation:asHeroMarqueeV9 30s linear infinite!important}.as-hero-slider__dots{bottom:54px!important;z-index:9!important}
@keyframes asHeroFadeV9{0%,29.5%{opacity:1!important;visibility:visible!important;z-index:2!important}33.333%,100%{opacity:0!important;visibility:hidden!important;z-index:1!important}}
@keyframes asHeroMarqueeV9{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* category cards: balanced size and margin */
.as-icon-cats{margin-top:22px!important;padding:14px!important;gap:10px!important;border-radius:22px!important;grid-template-columns:repeat(12,minmax(78px,1fr))!important;overflow:hidden!important}.as-icon-cat{min-height:98px!important;padding:10px 5px!important;border-radius:18px!important;gap:8px!important}.as-icon-cat span{width:52px!important;height:52px!important}.as-icon-cat img{width:27px!important;height:27px!important}.as-icon-cat strong{font-size:11.5px!important;line-height:1.14!important;font-weight:800!important;color:#071a3d!important}

@media(max-width:1260px){.as-nav--secondary .as-menu a{font-size:13px!important;padding-inline:8px!important}.as-allcats{flex-basis:166px!important;min-width:166px!important;max-width:166px!important}.as-allcats__text{font-size:13px!important}.as-new{font-size:13px!important;padding:0 11px!important}}
@media(max-width:1180px){.as-nav--secondary{overflow-x:auto!important;scrollbar-width:none!important}.as-nav--secondary::-webkit-scrollbar{display:none}.as-menu{overflow:visible!important}.as-hero-slider{height:360px!important}.as-hero-slide__content{width:62%!important}.as-icon-cats{grid-template-columns:repeat(6,minmax(0,1fr))!important}}
@media(max-width:760px){
  .as-nav--primary{height:auto!important}.as-trust-strip{height:36px!important}.as-trust-strip__inner{width:max-content!important;justify-content:flex-start!important;height:36px!important;min-height:36px!important;gap:24px!important;padding:0 14px!important;animation:asTrustMobileV9 18s linear infinite!important}.as-trust-strip span:nth-child(n+3){display:inline-flex!important}.as-trust-strip strong,.as-trust-strip em{font-size:12px!important}
  @keyframes asTrustMobileV9{from{transform:translateX(0)}to{transform:translateX(-50%)}}
  .as-hero-slider{height:520px!important;max-height:520px!important;border-radius:24px!important;margin-top:14px!important}.as-hero-slide{background-position:center bottom!important;background-image:linear-gradient(180deg,rgba(6,23,53,.96) 0%,rgba(6,23,53,.78) 45%,rgba(6,23,53,.24) 100%),var(--slide-img)!important}.as-hero-slide__content{left:0!important;right:0!important;top:0!important;bottom:36px!important;width:100%!important;padding:27px 20px 72px!important;justify-content:flex-start!important}.as-hero-slide h1{font-size:33px!important;line-height:1.07!important;max-width:370px!important}.as-hero-slide p{font-size:16px!important}.as-hero-benefits span{font-size:12px!important}.as-hero-marquee{height:36px!important}.as-hero-marquee__inner{height:36px!important;min-height:36px!important;font-size:12px!important;gap:20px!important}.as-hero-slider__dots{bottom:43px!important}
  .as-icon-cats{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:12px!important;gap:8px!important}.as-icon-cat{min-height:106px!important;padding:10px 4px!important}.as-icon-cat span{width:54px!important;height:54px!important}.as-icon-cat img{width:29px!important;height:29px!important}.as-icon-cat strong{font-size:11.2px!important;line-height:1.16!important}
}
@media(max-width:430px){.as-hero-slider{height:500px!important}.as-hero-slide h1{font-size:30px!important}.as-hero-slide__content{padding-inline:18px!important}.as-icon-cat{min-height:102px!important}.as-icon-cat span{width:50px!important;height:50px!important}.as-icon-cat img{width:27px!important;height:27px!important}.as-icon-cat strong{font-size:10.8px!important}}

/* === AURA STORE v11 HARD FIX: hero images visible + clean stepped slider === */
.as-hero-slider{
  height:400px!important;max-height:400px!important;min-height:400px!important;
  background:#061735!important;overflow:hidden!important;position:relative!important;border-radius:28px!important;
}
.as-hero-slider__track{
  position:absolute!important;inset:0!important;display:flex!important;width:300%!important;height:100%!important;
  animation:asHeroStepV11 24s infinite!important;transform:translateX(0);overflow:visible!important;
}
.as-hero-slide{
  position:relative!important;inset:auto!important;display:block!important;flex:0 0 33.333333%!important;
  width:33.333333%!important;height:100%!important;max-width:none!important;
  opacity:1!important;visibility:visible!important;animation:none!important;z-index:1!important;
  background-size:cover!important;background-position:center right!important;overflow:hidden!important;color:#fff!important;
}
.as-hero-slide__content{
  position:absolute!important;left:0!important;top:0!important;bottom:38px!important;z-index:4!important;
  width:min(590px,50%)!important;height:auto!important;padding:44px 42px 58px!important;
  display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;
}
.as-hero-slide:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(6,23,53,.96) 0%,rgba(6,23,53,.78) 34%,rgba(6,23,53,.28) 62%,rgba(6,23,53,.05) 100%);pointer-events:none}
.as-hero-slide:after{z-index:3!important}
.as-hero-slider__dots{bottom:54px!important;z-index:20!important}
.as-hero-marquee{z-index:19!important}
@keyframes asHeroStepV11{
  0%,29%{transform:translateX(0)}
  33%,62%{transform:translateX(-33.333333%)}
  66%,95%{transform:translateX(-66.666666%)}
  100%{transform:translateX(0)}
}
@media(max-width:760px){
  .as-hero-slider{height:500px!important;min-height:500px!important;max-height:500px!important;border-radius:24px!important}
  .as-hero-slide{background-position:center bottom!important}
  .as-hero-slide:before{background:linear-gradient(180deg,rgba(6,23,53,.96) 0%,rgba(6,23,53,.78) 46%,rgba(6,23,53,.18) 100%)}
  .as-hero-slide__content{width:100%!important;right:0!important;bottom:36px!important;padding:27px 20px 72px!important;justify-content:flex-start!important}
}
@media(max-width:430px){.as-hero-slider{height:480px!important;min-height:480px!important;max-height:480px!important}}

/* === AURA STORE v14 REAL HERO SLIDER: JS-driven movement, visible action, no static slide === */
.as-hero-slider{position:relative!important;isolation:isolate!important;background:#061735!important;overflow:hidden!important}
.as-hero-slider.as-js{height:410px!important;min-height:410px!important;max-height:410px!important;border-radius:30px!important}
.as-hero-slider.as-js .as-hero-slider__track{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;transform:none!important;animation:none!important;overflow:hidden!important}
.as-hero-slider.as-js .as-hero-slide{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;display:block!important;flex:none!important;opacity:0!important;visibility:hidden!important;transform:scale(1.035)!important;transition:opacity .85s ease,transform 5.2s ease!important;background-size:cover!important;background-position:center right!important;animation:none!important;z-index:1!important;pointer-events:none!important;color:#fff!important}
.as-hero-slider.as-js .as-hero-slide.is-active{opacity:1!important;visibility:visible!important;transform:scale(1)!important;z-index:5!important;pointer-events:auto!important}
.as-hero-slider.as-js .as-hero-slide:before{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;background:linear-gradient(90deg,rgba(6,23,53,.96) 0%,rgba(6,23,53,.80) 34%,rgba(6,23,53,.30) 62%,rgba(6,23,53,.06) 100%)!important;pointer-events:none!important}
.as-hero-slider.as-js .as-hero-slide__content{position:absolute!important;left:0!important;top:0!important;bottom:42px!important;width:min(610px,52%)!important;height:auto!important;z-index:6!important;padding:48px 46px 70px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;transform:translateY(16px)!important;opacity:0!important;transition:opacity .7s ease .15s,transform .7s ease .15s!important}
.as-hero-slider.as-js .as-hero-slide.is-active .as-hero-slide__content{opacity:1!important;transform:translateY(0)!important}
.as-hero-slider.as-js .as-hero-slide h1{font-size:clamp(34px,3.35vw,52px)!important;line-height:1.05!important;margin:0 0 13px!important;max-width:620px!important;text-wrap:balance!important}
.as-hero-slider.as-js .as-hero-slide p{font-size:clamp(15px,1.25vw,20px)!important}
.as-hero-slider.as-js .as-hero-benefits span{backdrop-filter:blur(10px)!important;background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.22)!important}
.as-hero-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:30!important;width:48px!important;height:48px!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:999px!important;background:rgba(255,255,255,.92)!important;color:#075fe4!important;font-size:34px!important;font-weight:800!important;line-height:1!important;display:grid!important;place-items:center!important;box-shadow:0 14px 34px rgba(0,0,0,.18)!important;transition:.18s!important}
.as-hero-arrow:hover{background:#fff!important;transform:translateY(-50%) scale(1.05)!important}
.as-hero-arrow--prev{left:18px!important}.as-hero-arrow--next{right:18px!important}
.as-hero-slider.as-js .as-hero-slider__dots{position:absolute!important;left:50%!important;bottom:54px!important;transform:translateX(-50%)!important;z-index:31!important;display:flex!important;gap:9px!important}
.as-hero-slider.as-js .as-hero-slider__dots span{width:11px!important;height:11px!important;border-radius:999px!important;background:rgba(255,255,255,.48)!important;border:1px solid rgba(255,255,255,.36)!important;cursor:pointer!important;transition:.2s!important;display:block!important}
.as-hero-slider.as-js .as-hero-slider__dots span.is-active{width:30px!important;background:#19bde8!important;border-color:#19bde8!important;box-shadow:0 0 16px rgba(25,189,232,.65)!important}
.as-hero-slider.as-js .as-hero-marquee{position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:42px!important;z-index:29!important;overflow:hidden!important;background:linear-gradient(90deg,rgba(2,14,36,.94),rgba(5,70,168,.88),rgba(2,14,36,.94))!important}
.as-hero-slider.as-js .as-hero-marquee__inner{height:42px!important;min-height:42px!important;display:flex!important;align-items:center!important;width:max-content!important;gap:26px!important;padding:0 16px!important;white-space:nowrap!important;animation:asHeroMarqueeV14 24s linear infinite!important;color:#fff!important;font-weight:900!important}
@keyframes asHeroMarqueeV14{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:760px){
  .as-hero-slider.as-js{height:500px!important;min-height:500px!important;max-height:500px!important;border-radius:24px!important}
  .as-hero-slider.as-js .as-hero-slide{background-position:center bottom!important}
  .as-hero-slider.as-js .as-hero-slide:before{background:linear-gradient(180deg,rgba(6,23,53,.97) 0%,rgba(6,23,53,.76) 45%,rgba(6,23,53,.26) 100%)!important}
  .as-hero-slider.as-js .as-hero-slide__content{width:100%!important;right:0!important;bottom:38px!important;padding:26px 20px 76px!important;justify-content:flex-start!important}
  .as-hero-slider.as-js .as-hero-slide h1{font-size:32px!important;max-width:370px!important}
  .as-hero-slider.as-js .as-hero-slide p{font-size:15px!important;max-width:340px!important}
  .as-hero-arrow{width:42px!important;height:42px!important;font-size:28px!important;top:auto!important;bottom:52px!important;transform:none!important;background:rgba(255,255,255,.86)!important}
  .as-hero-arrow:hover{transform:scale(1.04)!important}.as-hero-arrow--prev{left:14px!important}.as-hero-arrow--next{right:14px!important}
  .as-hero-slider.as-js .as-hero-slider__dots{bottom:57px!important}
  .as-hero-slider.as-js .as-hero-marquee{height:38px!important}.as-hero-slider.as-js .as-hero-marquee__inner{height:38px!important;min-height:38px!important;font-size:12px!important;gap:20px!important;animation-duration:18s!important}
}
@media(max-width:430px){.as-hero-slider.as-js{height:480px!important;min-height:480px!important;max-height:480px!important}.as-hero-slider.as-js .as-hero-slide h1{font-size:29px!important}.as-hero-slider.as-js .as-hero-slide__content{padding-inline:18px!important}.as-hero-arrow{display:none!important}}

/* === AURA STORE v15 category visual redesign: clean SVG assets, no bad generated text === */
.as-catalog-hero{
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:26px!important;
  align-items:stretch!important;
}
.as-catalog-hero>div:first-child,
.as-catalog-visual{
  min-height:260px!important;
  border-radius:28px!important;
  border:1px solid #d9e9fa!important;
  box-shadow:0 18px 45px rgba(8,32,74,.075)!important;
}
.as-catalog-visual{
  position:relative!important;
  overflow:hidden!important;
  padding:0!important;
  display:block!important;
  background:#fff!important;
}
.as-catalog-visual__media{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  min-width:0!important;
}
.as-catalog-visual__media img{
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  max-height:none!important;
  object-fit:cover!important;
  object-position:center!important;
  border-radius:28px!important;
  box-shadow:none!important;
}
.as-catalog-visual__content{
  position:absolute!important;
  inset:auto 22px 22px 22px!important;
  z-index:2!important;
  width:min(460px,calc(100% - 44px))!important;
  background:rgba(255,255,255,.86)!important;
  border:1px solid rgba(217,233,250,.85)!important;
  border-radius:22px!important;
  padding:16px!important;
  box-shadow:0 18px 42px rgba(8,32,74,.10)!important;
  backdrop-filter:blur(12px)!important;
}
.as-catalog-visual__content small{
  color:#005bea!important;
  letter-spacing:.16em!important;
  font-size:11px!important;
}
.as-catalog-visual__content strong{
  font-size:22px!important;
  line-height:1.14!important;
  color:#071a3d!important;
}
.as-catalog-visual__chips span{
  background:#eaf4ff!important;
  color:#08204a!important;
  border-color:#cfe4fb!important;
}
.is-rtl .as-catalog-visual__content{
  text-align:right!important;
  direction:rtl!important;
  left:auto!important;
  right:22px!important;
}
@media(max-width:1180px){
  .as-catalog-hero{grid-template-columns:1fr!important}
  .as-catalog-hero>div:first-child,.as-catalog-visual{min-height:230px!important}
}
@media(max-width:760px){
  .as-catalog-hero{gap:14px!important}
  .as-catalog-hero>div:first-child{min-height:auto!important;padding:22px!important}
  .as-catalog-visual{min-height:260px!important;border-radius:24px!important}
  .as-catalog-visual__media img{border-radius:24px!important}
  .as-catalog-visual__content{inset:auto 14px 14px 14px!important;width:calc(100% - 28px)!important;border-radius:18px!important;padding:13px!important}
  .is-rtl .as-catalog-visual__content{right:14px!important;left:14px!important}
  .as-catalog-visual__content strong{font-size:18px!important}
  .as-catalog-visual__chips{gap:6px!important}
  .as-catalog-visual__chips span{font-size:11px!important;min-height:30px!important;padding:6px 9px!important}
}
