:root{
  --v125-bg:#010704;
  --v125-bg-2:#03110a;
  --v125-panel:rgba(6,20,13,.86);
  --v125-panel-2:rgba(11,29,20,.88);
  --v125-panel-soft:rgba(13,36,24,.58);
  --v125-line:rgba(36,255,123,.20);
  --v125-line-strong:rgba(36,255,123,.48);
  --v125-green:#20e66b;
  --v125-green-2:#55f393;
  --v125-green-deep:#0cad4b;
  --v125-text:#f6fbf8;
  --v125-muted:#8f9e96;
  --v125-danger:#ff8585;
  --v125-warning:#ffc43d;
  --v125-shadow:0 22px 70px rgba(0,0,0,.42), inset 0 1px 0 rgba(255,255,255,.035);
  --v125-glow:0 0 0 1px rgba(32,230,107,.18),0 12px 38px rgba(14,176,75,.10);
  --v125-radius:24px;
  --v125-radius-sm:17px;
  --v125-ease:cubic-bezier(.2,.75,.2,1);
}

html{background:var(--v125-bg);scroll-behavior:smooth}
body{
  color:var(--v125-text);
  background:
    radial-gradient(1000px 520px at 100% -100px,rgba(26,230,100,.12),transparent 66%),
    radial-gradient(800px 460px at -10% 35%,rgba(8,165,72,.08),transparent 70%),
    linear-gradient(rgba(29,255,112,.022) 1px,transparent 1px),
    linear-gradient(90deg,rgba(29,255,112,.022) 1px,transparent 1px),
    linear-gradient(180deg,#010704 0%,#020b07 45%,#010604 100%);
  background-size:auto,auto,44px 44px,44px 44px,auto;
  min-height:100vh;
}
body:before{
  content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;
  background:linear-gradient(115deg,transparent 0 43%,rgba(61,255,134,.026) 44%,transparent 49% 100%);
}
::selection{background:rgba(32,230,107,.3);color:#fff}
a{transition:color .22s var(--v125-ease),border-color .22s var(--v125-ease),background .22s var(--v125-ease),transform .22s var(--v125-ease)}
.container{width:min(1180px,calc(100% - 32px))}
.glass-card,.summary-card,.cart-box,.checkout-step-card-v39,.track-search-card-v102,.account-card,.account-orders,
.legal-page,.recent-order-card-v39,.payment-callback-card-v109,.auth-card-v32,.auth-hero-v32{
  background:linear-gradient(145deg,rgba(10,30,19,.92),rgba(3,12,8,.94)) !important;
  border:1px solid var(--v125-line) !important;
  border-radius:var(--v125-radius) !important;
  box-shadow:var(--v125-shadow),var(--v125-glow) !important;
  backdrop-filter:blur(16px) saturate(125%);
  -webkit-backdrop-filter:blur(16px) saturate(125%);
}
.site-header{background:var(--taqa-bg,#010604)!important;border-bottom:1px solid rgba(67,220,135,.06)!important;backdrop-filter:none;-webkit-backdrop-filter:none}
.top-strip{background:linear-gradient(90deg,rgba(4,24,13,.92),rgba(8,41,22,.86),rgba(4,24,13,.92))!important;border-bottom:1px solid rgba(43,255,128,.12)!important;color:#b8c7be!important}
.top-strip span i{color:var(--v125-green)!important}
.navbar{min-height:76px}
.brand img{filter:drop-shadow(0 0 13px rgba(31,239,109,.13));max-height:50px}
.nav-links{gap:8px}
.nav-links a{color:#b9c2bd!important;padding:10px 13px!important;border-radius:13px;font-weight:700!important}
.nav-links a:hover,.nav-links a.active{color:#fff!important;background:rgba(26,231,101,.075)!important}
.nav-links a.active:after{background:var(--v125-green)!important;box-shadow:0 0 12px rgba(32,230,107,.65)!important}
.nav-actions{gap:8px!important}
.icon-btn,.cart-btn,.menu-btn{
  width:45px!important;height:45px!important;border-radius:14px!important;
  background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.09)!important;color:#fff!important
}
.icon-btn:hover,.cart-btn:hover,.menu-btn:hover{background:rgba(31,231,105,.09)!important;border-color:rgba(32,230,107,.32)!important;transform:translateY(-1px)}
.cart-count{background:var(--v125-green)!important;color:#001c0a!important;box-shadow:0 0 16px rgba(32,230,107,.6)!important}
.search-panel{background:rgba(1,8,5,.94)!important;backdrop-filter:blur(18px)}
.search-box{border:1px solid rgba(32,230,107,.28)!important;background:rgba(7,22,14,.94)!important;border-radius:18px!important;box-shadow:0 18px 48px rgba(0,0,0,.44)!important}
.search-box input{color:#fff!important;background:transparent!important}
.search-box>i{color:var(--v125-green)!important}
.mobile-menu{background:linear-gradient(180deg,#06130c,#020805)!important;border-inline-start:1px solid rgba(32,230,107,.3)!important;box-shadow:-24px 0 80px rgba(0,0,0,.55)!important}
.mobile-menu-head{border-bottom:1px solid rgba(32,230,107,.18)!important}
.mobile-menu-head b{font-size:28px!important}
.mobile-menu a{background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;margin-bottom:10px!important;font-weight:800!important}
.mobile-menu a:hover{border-color:rgba(32,230,107,.35)!important;background:rgba(32,230,107,.075)!important}
.mobile-menu a i{color:var(--v125-green)!important}
.breadcrumb{margin-top:26px!important;color:#85928b!important;font-weight:600}
.breadcrumb a{color:var(--v125-green)!important}
.section-title{position:relative;padding-inline-start:18px!important;margin-bottom:22px!important}
.section-title:before{content:"";position:absolute;inset-inline-start:0;top:5px;width:4px;height:42px;border-radius:9px;background:linear-gradient(var(--v125-green-2),var(--v125-green));box-shadow:0 0 18px rgba(32,230,107,.55)}
.section-title h2{font-size:clamp(24px,3vw,38px)!important;letter-spacing:-.02em!important;color:#fff!important;margin-bottom:4px!important}
.section-title p{color:var(--v125-muted)!important}
.eyebrow{color:var(--v125-green)!important;background:rgba(32,230,107,.08)!important;border:1px solid rgba(32,230,107,.22)!important;border-radius:999px!important;padding:7px 12px!important}
.cta,.primary-btn,.checkout-submit-v39,.track-submit-v102,.success-primary-v101{
  background:linear-gradient(180deg,#53f18c 0%,#17d65d 53%,#0db84b 100%)!important;
  color:#001b0a!important;border:1px solid rgba(113,255,165,.68)!important;border-radius:18px!important;
  font-weight:900!important;box-shadow:0 10px 28px rgba(13,204,83,.22),0 0 28px rgba(32,230,107,.16),inset 0 1px 0 rgba(255,255,255,.52)!important;
  min-height:54px;transition:transform .18s var(--v125-ease),filter .18s var(--v125-ease),box-shadow .18s var(--v125-ease)!important
}
.cta:hover,.primary-btn:hover,.checkout-submit-v39:hover,.track-submit-v102:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 16px 38px rgba(13,204,83,.28),0 0 34px rgba(32,230,107,.19)!important}
.cta:active,.primary-btn:active,.checkout-submit-v39:active,.track-submit-v102:active{transform:scale(.985)}
.outline-btn,.secondary-btn,.mini-btn,.link-btn{border-radius:15px!important;border:1px solid rgba(32,230,107,.23)!important;background:rgba(6,20,13,.75)!important;color:#f4fbf7!important}
.outline-btn.danger{border-color:rgba(255,93,93,.38)!important;background:rgba(92,20,20,.13)!important;color:#ff9b9b!important}
.form-field label,.track-field-v102 label{color:#f1f5f2!important;font-weight:700!important}
.form-field input,.form-field select,.form-field textarea,.track-input-wrap-v102 input,.track-country-button-v105,
.coupon-clean input,.auth-form input{
  min-height:55px!important;border-radius:16px!important;background:rgba(0,5,3,.72)!important;
  color:#fff!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 0 0 1px rgba(32,230,107,.02)!important
}
.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.track-input-wrap-v102 input:focus,.auth-form input:focus{
  border-color:rgba(32,230,107,.62)!important;box-shadow:0 0 0 4px rgba(32,230,107,.09),0 0 28px rgba(32,230,107,.07)!important;outline:none!important
}
.form-field input::placeholder,.track-input-wrap-v102 input::placeholder{color:#66736c!important}
.tiny{color:#84938b!important}
.hero-grid{margin-top:28px!important;gap:18px!important}
.hero-card{border-radius:28px!important;overflow:hidden!important;border:1px solid rgba(37,255,119,.27)!important;box-shadow:var(--v125-shadow),0 0 50px rgba(0,168,69,.10)!important}
.hero-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,rgba(1,7,4,.18),transparent 50%,rgba(32,230,107,.08));}
.hero-content{position:relative;z-index:2}
.hero-content h1{font-weight:900!important;line-height:1.18!important;text-shadow:0 2px 22px rgba(0,0,0,.8)}
.hero-content h1 span{color:#dce7e0!important}
.hero-icons>div{background:rgba(0,0,0,.28)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:14px!important;backdrop-filter:blur(8px)}
.hero-icons i{color:var(--v125-green)!important}
.license-card{border:1px solid rgba(32,230,107,.22)!important;background:linear-gradient(145deg,rgba(11,35,22,.9),rgba(3,11,7,.96))!important;border-radius:28px!important;box-shadow:var(--v125-shadow)!important}
.mobile-trust-strip span{background:rgba(8,27,17,.78)!important;border:1px solid rgba(32,230,107,.16)!important;border-radius:999px!important}
.mobile-trust-strip i{color:var(--v125-green)!important}
.category-row{gap:10px!important;border-block:1px solid rgba(32,230,107,.10)!important;padding:18px 0!important}
.category-row button{border:1px solid rgba(32,230,107,.21)!important;background:rgba(5,19,12,.8)!important;color:#d8e2dc!important;border-radius:999px!important;font-weight:800!important;padding:11px 20px!important}
.category-row button.active,.category-row button:hover{border-color:rgba(32,230,107,.55)!important;background:rgba(32,230,107,.10)!important;color:var(--v125-green-2)!important}
.products-grid,.related-grid{gap:18px!important}
.product-card{
  border:1px solid rgba(32,230,107,.18)!important;border-radius:22px!important;overflow:hidden!important;
  background:linear-gradient(180deg,rgba(9,25,16,.94),rgba(2,9,6,.98))!important;box-shadow:0 18px 45px rgba(0,0,0,.34)!important;
  transition:transform .22s var(--v125-ease),border-color .22s var(--v125-ease),box-shadow .22s var(--v125-ease)!important
}
.product-card:hover{transform:translateY(-4px)!important;border-color:rgba(32,230,107,.42)!important;box-shadow:0 25px 60px rgba(0,0,0,.44),0 0 32px rgba(32,230,107,.08)!important}
.product-card img{background:#06120c!important}
.product-card .price,.price{color:var(--v125-green)!important;text-shadow:0 0 18px rgba(32,230,107,.20)!important;font-weight:900!important}
.product-badge{border-radius:11px!important;box-shadow:0 9px 25px rgba(0,0,0,.28)!important}
.product-card .outline-btn{border-color:rgba(32,230,107,.29)!important}
.product-card .outline-btn:hover{background:rgba(32,230,107,.09)!important}
.trust-bar{gap:12px!important}
.trust-item,.launch-card,.step,.faq-grid details{background:linear-gradient(145deg,rgba(7,25,15,.85),rgba(3,11,7,.9))!important;border:1px solid rgba(32,230,107,.14)!important;border-radius:20px!important}
.trust-item i,.launch-card>i{color:var(--v125-green)!important}
.faq-grid details[open]{border-color:rgba(32,230,107,.34)!important}
.offers-hero{margin-top:28px!important;border:1px solid rgba(32,230,107,.22)!important;border-radius:28px!important;background:radial-gradient(500px 220px at 15% 0,rgba(32,230,107,.15),transparent 70%),linear-gradient(145deg,#071b10,#020906)!important;box-shadow:var(--v125-shadow)!important}
.offers-hero h1{font-size:clamp(34px,5vw,56px)!important;color:#fff!important}
.public-coupons>*{border-radius:18px!important;border:1px solid rgba(32,230,107,.2)!important;background:rgba(7,23,15,.9)!important}
.product-detail{margin-top:18px!important}
.product-detail>.product-info,.product-detail>.detail-panel{border-radius:24px!important}
.product-info,.detail-panel{background:linear-gradient(145deg,rgba(7,24,15,.94),rgba(2,9,6,.96))!important;border:1px solid rgba(32,230,107,.19)!important;box-shadow:var(--v125-shadow)!important}
.detail-gallery{border-radius:22px!important;overflow:hidden!important;background:#041009!important;border:1px solid rgba(32,230,107,.17)!important}
.detail-gallery img{border-radius:20px!important}
.feature-pills span,.quick-assurance span{border-radius:999px!important;border:1px solid rgba(32,230,107,.16)!important;background:rgba(32,230,107,.045)!important}
.plan-card{background:rgba(1,7,4,.72)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:17px!important}
.plan-card.active{border-color:rgba(32,230,107,.55)!important;background:rgba(32,230,107,.075)!important;box-shadow:0 0 0 3px rgba(32,230,107,.06)!important}
.sticky-buy-bar{background:rgba(1,7,4,.92)!important;border-top:1px solid rgba(32,230,107,.18)!important;backdrop-filter:blur(16px)}
.cart-page{gap:20px!important}
.cart-box{padding:18px!important}
.cart-row-clean{background:linear-gradient(145deg,rgba(8,28,17,.92),rgba(3,11,7,.95))!important;border:1px solid rgba(32,230,107,.18)!important;border-radius:20px!important;padding:16px!important;margin-bottom:12px!important}
.cart-row-clean img{border-radius:16px!important;border:1px solid rgba(32,230,107,.18)!important;background:#041009!important}
.qty-control-clean{border:1px solid rgba(32,230,107,.24)!important;background:rgba(1,7,4,.8)!important;border-radius:14px!important}
.qty-control-clean button{color:#fff!important;background:rgba(255,255,255,.04)!important;border-radius:10px!important}
.cart-remove-clean{border:1px solid rgba(255,95,95,.28)!important;background:rgba(105,18,18,.14)!important;color:#ff9a9a!important;border-radius:13px!important}
.cart-tools{display:flex!important;gap:12px!important;padding:14px!important}
.pay-methods{margin-top:16px!important}
.payment-strip{gap:8px!important}
.pay-logo{background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:999px!important;color:#dce6e0!important}
.summary-card{padding:22px!important}
.summary-clean-head{border-bottom:1px solid rgba(32,230,107,.14)!important;padding-bottom:16px!important}
.summary-line{color:#b7c2bc!important;padding:11px 0!important}
.summary-total{border-top:1px solid rgba(32,230,107,.18)!important;color:#fff!important;padding-top:18px!important}
.summary-total strong{color:var(--v125-green)!important;font-size:30px!important;text-shadow:0 0 20px rgba(32,230,107,.19)!important}
.coupon-clean{gap:9px!important}
.checkout-page-v39{max-width:1120px!important}
.checkout-hero-v39{margin-top:22px!important;padding:24px!important;background:radial-gradient(500px 180px at 0 0,rgba(32,230,107,.12),transparent 72%),linear-gradient(145deg,rgba(9,30,18,.94),rgba(3,11,7,.96))!important}
.checkout-hero-v39 h1{font-size:clamp(32px,5vw,48px)!important;color:#fff!important}
.checkout-progress-v39{margin-top:20px!important;border-top:1px solid rgba(32,230,107,.15)!important;padding-top:17px!important}
.checkout-progress-v39 span{color:#78877f!important}
.checkout-progress-v39 span.active{color:#fff!important}
.checkout-progress-v39 b{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.11)!important}
.checkout-progress-v39 .active b{background:rgba(32,230,107,.1)!important;border-color:rgba(32,230,107,.46)!important;color:var(--v125-green)!important;box-shadow:0 0 19px rgba(32,230,107,.13)!important}
.checkout-grid-v39{gap:20px!important}
.checkout-step-card-v39{padding:22px!important}
.checkout-step-title-v39{border-bottom:1px solid rgba(32,230,107,.12)!important;padding-bottom:16px!important;margin-bottom:18px!important}
.checkout-step-title-v39>b{background:linear-gradient(145deg,rgba(32,230,107,.15),rgba(32,230,107,.04))!important;border:1px solid rgba(32,230,107,.35)!important;color:var(--v125-green)!important}
.payment-method-v119{height:auto!important;width:100%!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:19px!important;background:rgba(2,10,6,.74)!important;padding:18px!important;min-height:0!important;}
.payment-method-v119:has(input:checked){border-color:rgba(32,230,107,.65)!important;background:linear-gradient(135deg,rgba(32,230,107,.12),rgba(4,17,10,.92))!important;box-shadow:0 0 0 3px rgba(32,230,107,.05),0 0 28px rgba(32,230,107,.07)!important}
.payment-method-icon-v116{background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.025))!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important}
.payment-method-v119:has(input:checked) .payment-method-icon-v116{color:var(--v125-green)!important;border-color:rgba(32,230,107,.3)!important}
.payment-method-check-v116{border-color:rgba(32,230,107,.35)!important;color:var(--v125-green)!important}
.payment-brands-v119 em{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:999px!important;color:#fff!important;font-style:normal!important}
.checkout-action-v119{border-top:1px solid rgba(32,230,107,.14)!important;padding-top:17px!important}
.recent-orders-mini-v39{padding:20px!important}
.auth-modal-page-v81{background:transparent!important}
.auth-page-v81{min-height:calc(100vh - 170px)!important;display:grid!important;place-items:center!important;padding-block:42px 74px!important}
.auth-shell-v81{width:min(980px,100%)!important;gap:18px!important}
.auth-hero-v32{background:radial-gradient(420px 250px at 35% 0,rgba(32,230,107,.15),transparent 72%),linear-gradient(145deg,rgba(8,29,17,.94),rgba(3,11,7,.97))!important}
.auth-card-v32{position:relative!important;padding:28px!important}
.auth-modal-head-v81{margin-bottom:22px!important}
.auth-modal-icon-v81{background:linear-gradient(145deg,rgba(32,230,107,.14),rgba(32,230,107,.03))!important;border:1px solid rgba(32,230,107,.35)!important;color:var(--v125-green)!important;box-shadow:0 0 25px rgba(32,230,107,.09)!important}
.auth-tabs-v32{background:rgba(0,7,4,.78)!important;border:1px solid rgba(32,230,107,.16)!important;border-radius:16px!important;padding:5px!important}
.auth-tabs-v32 button{border-radius:12px!important;color:#d9e3dd!important;font-weight:800!important}
.auth-tabs-v32 button.active{background:linear-gradient(180deg,#45ed81,#15cb58)!important;color:#001b09!important;box-shadow:0 8px 22px rgba(16,203,87,.19)!important}
.auth-remember-v123{color:#d4ddd8!important}
.auth-policy-line-v81{color:#829088!important}
.auth-policy-line-v81 a,.forgot-password-link-v95{color:var(--v125-green)!important}
.otp-digit-v86{background:rgba(0,7,4,.76)!important;border:1px solid rgba(32,230,107,.2)!important;border-radius:14px!important;color:#fff!important}
.otp-digit-v86:focus{border-color:rgba(32,230,107,.68)!important;box-shadow:0 0 0 4px rgba(32,230,107,.09)!important}
.account-layout{gap:20px!important}
.account-card,.account-orders{padding:22px!important}
.account-profile-top-v68{background:linear-gradient(135deg,rgba(32,230,107,.09),rgba(0,0,0,0))!important;border:1px solid rgba(32,230,107,.13)!important;border-radius:20px!important;padding:18px!important}
.account-avatar{background:linear-gradient(145deg,rgba(32,230,107,.18),rgba(32,230,107,.05))!important;border:1px solid rgba(32,230,107,.4)!important;color:var(--v125-green)!important}
.account-stats-v68>div{background:rgba(0,7,4,.62)!important;border:1px solid rgba(32,230,107,.16)!important;border-radius:17px!important}
.account-stats-v68 b{color:var(--v125-green)!important;font-size:26px!important}
.profile-lines-v68>div,.last-order-v68,.account-quick-panel-v68{background:rgba(0,7,4,.48)!important;border:1px solid rgba(32,230,107,.12)!important;border-radius:17px!important}
.customer-order-card-v68{background:linear-gradient(145deg,rgba(8,25,16,.9),rgba(2,9,6,.94))!important;border:1px solid rgba(32,230,107,.16)!important;border-radius:19px!important}
.track-page-v102{max-width:850px!important}
.track-trust-pills-v102{gap:9px!important}
.track-trust-pills-v102>*{background:rgba(7,25,15,.85)!important;border:1px solid rgba(32,230,107,.16)!important;border-radius:999px!important;color:#e7eee9!important}
.track-trust-pills-v102 i{color:var(--v125-green)!important}
.track-search-card-v102{padding:28px!important;background:radial-gradient(420px 230px at 0 0,rgba(32,230,107,.13),transparent 70%),linear-gradient(145deg,rgba(9,31,18,.95),rgba(2,9,6,.97))!important}
.track-head-icon-v102{background:rgba(32,230,107,.08)!important;border:1px solid rgba(32,230,107,.34)!important;color:var(--v125-green)!important}
.track-kicker-v102{color:var(--v125-green)!important;font-weight:800!important}
.track-search-head-v102 h1{font-size:clamp(34px,6vw,54px)!important;letter-spacing:-.03em!important}
.track-icon-btn-v102{background:rgba(32,230,107,.05)!important;border:1px solid rgba(32,230,107,.22)!important;color:var(--v125-green)!important;border-radius:14px!important}
.track-country-menu-v105{background:#06120c!important;border:1px solid rgba(32,230,107,.24)!important;border-radius:16px!important;box-shadow:0 22px 55px rgba(0,0,0,.58)!important}
.track-order-card-v102,.track-section-v102,.track-product-card-v102{background:linear-gradient(145deg,rgba(8,26,16,.9),rgba(2,9,6,.94))!important;border:1px solid rgba(32,230,107,.15)!important;border-radius:19px!important}
.track-step-num-v102{border-color:rgba(32,230,107,.4)!important;color:var(--v125-green)!important;background:#06150c!important}
.track-step-v102.done .track-step-num-v102{background:var(--v125-green)!important;color:#00200b!important}
.success-page-v101{padding-top:32px!important}
.success-main-card-v101{border:1px solid rgba(32,230,107,.25)!important;background:radial-gradient(430px 220px at 50% 0,rgba(32,230,107,.14),transparent 72%),linear-gradient(145deg,rgba(8,29,17,.95),rgba(2,9,6,.98))!important;border-radius:28px!important;box-shadow:var(--v125-shadow)!important}
.success-icon-v101{color:#001c0a!important;background:linear-gradient(180deg,#51f28b,#12cb55)!important;box-shadow:0 0 38px rgba(32,230,107,.27)!important}
.success-badge-v101{color:var(--v125-green)!important;background:rgba(32,230,107,.07)!important;border:1px solid rgba(32,230,107,.24)!important}
.order-code-card-v101,.success-panel-v101,.success-item-v101,.success-step-v101{background:rgba(1,8,5,.54)!important;border:1px solid rgba(32,230,107,.12)!important;border-radius:18px!important}
.success-status-text-v101{color:var(--v125-green)!important}
.recent-hero-v39{margin-top:22px!important;background:radial-gradient(450px 190px at 0 0,rgba(32,230,107,.11),transparent 70%),linear-gradient(145deg,rgba(8,26,16,.94),rgba(2,9,6,.96))!important}
.recent-order-card-v39{padding:20px!important}
.payment-callback-page-v109{min-height:70vh!important;display:grid!important;place-items:center!important}
.payment-callback-card-v109{max-width:660px!important;text-align:center!important;padding:34px!important}
.payment-callback-icon-v109{background:rgba(32,230,107,.08)!important;border:1px solid rgba(32,230,107,.3)!important;color:var(--v125-green)!important}
.legal-page{padding:clamp(22px,4vw,42px)!important;margin-block:24px 42px!important}
.legal-page h1{font-size:clamp(30px,5vw,48px)!important;color:#fff!important}
.legal-page h2,.legal-page h3{color:#ecf5ef!important}
.legal-page a{color:var(--v125-green)!important}
.legal-page p,.legal-page li{color:#b5c1ba!important;line-height:1.9!important}

.footer-grid{gap:20px!important}
.footer-brand,.footer-links-card{background:rgba(255,255,255,.012)!important;border:1px solid rgba(32,230,107,.10)!important;border-radius:20px!important;padding:20px!important}
.footer-brand h3,.footer-links-card h4{color:#fff!important}
.footer-brand b,.footer-links-card a:hover{color:var(--v125-green)!important}
.footer-bottom{border-top:1px solid rgba(32,230,107,.10)!important;color:#7f8d85!important}
.whatsapp-float,.home-whatsapp-float-v86{background:linear-gradient(180deg,#46ef80,#13c956)!important;color:#001b09!important;box-shadow:0 12px 34px rgba(18,213,90,.30),0 0 30px rgba(32,230,107,.16)!important;border:1px solid rgba(122,255,169,.55)!important}
.taqa-skeleton{background:linear-gradient(90deg,rgba(255,255,255,.025),rgba(32,230,107,.07),rgba(255,255,255,.025))!important;background-size:220% 100%!important}
.taqa-product-skeleton,.taqa-detail-skeleton-card{background:linear-gradient(145deg,rgba(8,25,16,.86),rgba(2,9,6,.92))!important;border:1px solid rgba(32,230,107,.12)!important;border-radius:20px!important}
@media(max-width:760px){
  body{padding-bottom:86px!important;background-size:auto,auto,34px 34px,34px 34px,auto}
  .container{width:calc(100% - 28px)!important}
  .top-strip,.nav-links,.chat-float{display:none!important}
  .navbar{min-height:92px!important;padding-block:12px!important}
  .brand{margin-inline-end:auto!important}
  .brand img{max-width:190px!important;max-height:54px!important}
  .nav-actions{margin-inline-start:0!important}
  .nav-actions .cart-btn{display:none!important}
  .icon-btn,.menu-btn{width:48px!important;height:48px!important;border-color:transparent!important;background:transparent!important}
  .breadcrumb{margin-top:22px!important;font-size:14px!important}
  .section-title{padding-inline-start:15px!important}
  .section-title:before{height:37px!important;top:3px!important}
  .section-title h2{font-size:28px!important}
  .hero-grid{display:block!important;margin-top:12px!important}
  .hero-card{border-radius:22px!important;min-height:300px!important}
  .hero-content{padding:22px!important}
  .hero-content h1{font-size:28px!important}
  .hero-content p{font-size:14px!important}
  .hero-icons{display:none!important}
  .license-card{display:none!important}
  .mobile-trust-strip{display:flex!important;margin-top:12px!important;gap:7px!important;overflow:auto!important;padding-bottom:2px!important}
  .mobile-trust-strip span{white-space:nowrap!important;font-size:12px!important;padding:8px 11px!important}
  .category-row{overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none!important;margin-top:12px!important}
  .category-row::-webkit-scrollbar{display:none}
  .category-row button{white-space:nowrap!important;min-width:max-content!important;padding:10px 18px!important}
  .products-grid,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
  .product-card{border-radius:18px!important}
  .product-card .product-media{border-radius:17px 17px 0 0!important}
  .product-card h3{font-size:16px!important;line-height:1.55!important}
  .product-card .price{font-size:25px!important}
  .product-card .outline-btn{min-height:48px!important;font-size:16px!important;border-radius:14px!important}
  .trust-bar,.launch-grid,.how-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}
  .trust-item,.launch-card,.step{padding:14px!important;border-radius:17px!important}
  .faq-grid{grid-template-columns:1fr!important}
  
  .mobile-bottom-nav{
    position:fixed!important;z-index:999!important;inset-inline:0!important;bottom:0!important;height:78px!important;padding:8px 14px max(8px,env(safe-area-inset-bottom))!important;
    background:rgba(0,5,3,.95)!important;border-top:1px solid rgba(32,230,107,.16)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;
    box-shadow:0 -16px 48px rgba(0,0,0,.44)!important
  }
  .mobile-bottom-nav a{color:#8d9b93!important;border-radius:15px!important;min-width:52px!important;padding:5px!important;position:relative!important}
  .mobile-bottom-nav a i{width:25px!important;height:25px!important}
  .mobile-bottom-nav a span{font-weight:800!important;font-size:12px!important}
  .mobile-bottom-nav a.v125-active{color:#fff!important;background:linear-gradient(180deg,rgba(32,230,107,.10),rgba(32,230,107,.025))!important}
  .mobile-bottom-nav a.v125-active i{color:var(--v125-green)!important;filter:drop-shadow(0 0 7px rgba(32,230,107,.38))}
  .whatsapp-float,.home-whatsapp-float-v86{bottom:94px!important;right:18px!important;width:58px!important;height:58px!important}
  .cart-page{grid-template-columns:1fr!important}
  .cart-row-clean{padding:14px!important;display:grid!important;grid-template-columns:82px 1fr!important;gap:12px!important}
  .cart-row-clean img{width:82px!important;height:82px!important}
  .cart-tools{display:grid!important;grid-template-columns:1fr 1fr!important}
  .pay-methods{display:none!important}
  .summary-card{padding:18px!important;border-radius:22px!important}
  .checkout-hero-v39{padding:18px!important;border-radius:22px!important}
  .checkout-hero-v39>p{display:none!important}
  .checkout-progress-v39{font-size:12px!important;gap:7px!important}
  .checkout-grid-v39{grid-template-columns:1fr!important}
  .checkout-step-card-v39{padding:17px!important;border-radius:22px!important}
  .checkout-step-title-v39 h2{font-size:24px!important}
  .checkout-step-title-v39 p{font-size:13px!important}
  .checkout-form-v39>.checkout-step-card-v39:first-child .form-grid{grid-template-columns:1fr!important}
  .payment-method-v119{height:auto!important;width:100%!important;min-height:0!important;padding:15px!important;grid-template-columns:auto 1fr auto!important}
  .payment-method-copy-v116 b{font-size:21px!important}
  .payment-brands-v119 em{font-size:10px!important;padding:4px 8px!important}
  .checkout-side-v39{display:block!important}
  .recent-orders-mini-v39{display:none!important}
  .auth-page-v81{padding-block:32px 100px!important;min-height:auto!important}
  .auth-shell-v81{display:block!important}
  .auth-hero-v32{display:none!important}
  .auth-card-v32{padding:20px!important;border-radius:24px!important;max-width:100%!important}
  .auth-modal-head-v81{padding-top:7px!important}
  .auth-title-mini b{font-size:30px!important}
  .auth-tabs-v32{margin-block:16px 20px!important}
  .auth-form{gap:14px!important}
  .account-layout{grid-template-columns:1fr!important}
  .account-card,.account-orders{padding:17px!important;border-radius:22px!important}
  .account-stats-v68{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}
  .account-stats-v68>div{padding:12px 7px!important}
  .account-stats-v68 span{font-size:12px!important}
  .track-page-v102{width:calc(100% - 28px)!important}
  .track-trust-pills-v102{display:grid!important;grid-template-columns:repeat(3,1fr)!important}
  .track-trust-pills-v102>*{font-size:11px!important;padding:8px 7px!important;text-align:center!important;justify-content:center!important}
  .track-search-card-v102{padding:18px!important;border-radius:22px!important}
  .track-search-head-v102{align-items:flex-start!important}
  .track-search-head-v102 h1{font-size:38px!important}
  .track-form-v102{gap:14px!important}
  .success-shell-v101{width:calc(100% - 28px)!important}
  .success-main-card-v101{border-radius:22px!important;padding:20px!important}
  .success-main-card-v101 h1{font-size:34px!important;line-height:1.25!important}
  .success-steps-v101{grid-template-columns:1fr 1fr!important}
  .success-actions-v101{grid-template-columns:1fr!important}

  .legal-page{border-radius:22px!important;padding:20px!important}
  .payment-callback-card-v109{padding:22px!important;border-radius:22px!important}
}

@media(min-width:761px){
  .products-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
  .related-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
  .cart-page{grid-template-columns:minmax(0,1.55fr) minmax(320px,.7fr)!important;align-items:start!important}
  .checkout-grid-v39{grid-template-columns:minmax(0,1.45fr) minmax(320px,.7fr)!important;align-items:start!important}
  .checkout-side-v39{position:sticky!important;top:110px!important}
  .account-layout{grid-template-columns:minmax(300px,.7fr) minmax(0,1.4fr)!important;align-items:start!important}
  .account-card{position:sticky!important;top:110px!important}
}

@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}
}
:root{
  --taqa-bg:#010604;
  --taqa-bg-elev:#03100a;
  --taqa-surface:#07120d;
  --taqa-surface-2:#0a1811;
  --taqa-surface-3:#0d1d15;
  --taqa-line:rgba(69,255,137,.14);
  --taqa-line-strong:rgba(69,255,137,.42);
  --taqa-green:#2ce86f;
  --taqa-green-hi:#63f49a;
  --taqa-green-deep:#12b84d;
  --taqa-text:#f4f8f5;
  --taqa-muted:#93a29a;
  --taqa-muted-2:#65736c;
  --taqa-danger:#ff8f8f;
  --taqa-warn:#f5c94e;
  --taqa-r-xl:28px;
  --taqa-r-lg:22px;
  --taqa-r-md:16px;
  --taqa-r-sm:12px;
  --taqa-shadow:0 26px 70px rgba(0,0,0,.42), inset 0 1px 0 rgba(255,255,255,.025);
  --taqa-glow:0 0 0 1px rgba(44,232,111,.07),0 18px 48px rgba(15,138,61,.08);
  --taqa-max:1240px;
  --taqa-bottom:76px;
}
*{box-sizing:border-box}
html{background:var(--taqa-bg);color-scheme:dark}
body.taqa-page-home .hero-grid{padding-top:28px!important;display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(280px,.7fr)!important;gap:18px!important;align-items:stretch!important}
body.taqa-page-home .hero-card{min-height:420px!important;border-radius:30px!important;border:1px solid rgba(44,232,111,.2)!important;overflow:hidden!important;box-shadow:var(--taqa-shadow),0 0 45px rgba(14,122,54,.08)!important}
body.taqa-page-home .hero-content{max-width:650px!important;padding:52px!important}
body.taqa-page-home .hero-content h1{font-size:clamp(34px,4vw,54px)!important;line-height:1.18!important;letter-spacing:-.03em!important;margin-bottom:15px!important}
body.taqa-page-home .hero-content p{font-size:17px!important;line-height:1.9!important;color:#c3cec8!important;max-width:570px!important}
body.taqa-page-home .license-card{border-radius:30px!important;background:linear-gradient(145deg,#0a1b12,#041008)!important;border:1px solid rgba(44,232,111,.17)!important;box-shadow:var(--taqa-shadow)!important}
body.taqa-page-home .mobile-trust-strip{margin-top:18px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important}
body.taqa-page-home .mobile-trust-strip span{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:15px!important;background:#07130d!important;border:1px solid rgba(255,255,255,.07)!important;color:#d5dfd9!important;font-weight:700!important}
body.taqa-page-home .category-row{margin:30px 0 36px!important;padding:15px 0!important;display:flex!important;gap:10px!important;border-block:1px solid rgba(255,255,255,.055)!important}
body.taqa-page-home .category-row button{padding:10px 20px!important;border-radius:999px!important;background:#06110b!important;border:1px solid rgba(255,255,255,.09)!important;color:#d5ded9!important;font-weight:800!important}
body.taqa-page-home .category-row button.active,body.taqa-page-home .category-row button:hover{color:var(--taqa-green)!important;border-color:rgba(44,232,111,.43)!important;background:rgba(44,232,111,.055)!important}
body.taqa-page-product .product-detail{display:grid!important;grid-template-columns:minmax(360px,.95fr) minmax(0,1.2fr)!important;gap:26px!important;align-items:start!important;margin-top:24px!important}
body.taqa-page-product .detail-gallery,body.taqa-page-product .detail-panel{background:linear-gradient(145deg,#07130d,#030806)!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:28px!important;box-shadow:var(--taqa-shadow)!important;padding:22px!important}
body.taqa-page-product .detail-gallery .main-image{border-radius:20px!important;overflow:hidden!important;background:#020705!important}
body.taqa-page-product .detail-panel h1{font-size:clamp(28px,3vw,42px)!important;line-height:1.35!important;margin:8px 0 10px!important}
body.taqa-page-product .price-box{background:#06110b!important;border:1px solid rgba(44,232,111,.18)!important;border-radius:18px!important;padding:16px!important}
body.taqa-page-product .quick-assurance,body.taqa-page-product .feature-pills{gap:8px!important}
body.taqa-page-product .quick-assurance>*,body.taqa-page-product .feature-pills span{border-radius:999px!important;background:#07150e!important;border:1px solid rgba(255,255,255,.07)!important}
body.taqa-page-product .plan-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
body.taqa-page-product .plan-card{min-height:76px!important;border-radius:16px!important;background:#06110b!important;border:1px solid rgba(255,255,255,.08)!important}
body.taqa-page-product .plan-card.active{border-color:rgba(44,232,111,.55)!important;background:rgba(44,232,111,.055)!important;box-shadow:0 0 0 3px rgba(44,232,111,.045)!important}
body.taqa-page-product .detail-buttons{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
body.taqa-page-product .tabs{border:1px solid rgba(255,255,255,.07)!important;border-radius:18px!important;background:#050e09!important;overflow:hidden!important}
body.taqa-page-cart main.container{padding-bottom:44px!important}
body.taqa-page-cart .cart-page{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)!important;gap:22px!important;align-items:start!important}
body.taqa-page-cart .cart-box{padding:18px!important}
body.taqa-page-cart .cart-row-clean{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;padding:18px!important;margin-bottom:12px!important;border-radius:18px!important;background:#06110b!important;border:1px solid rgba(255,255,255,.07)!important}
body.taqa-page-cart .cart-product-clean{display:flex!important;gap:16px!important;align-items:center!important}
body.taqa-page-cart .cart-product-clean img{width:104px!important;height:82px!important;border-radius:14px!important;object-fit:cover!important;background:#020705!important}
body.taqa-page-cart .cart-product-text h3{font-size:17px!important;margin:0 0 4px!important}
body.taqa-page-cart .cart-row-bottom{display:flex!important;align-items:center!important;gap:12px!important}
body.taqa-page-cart .qty-control-clean{min-height:46px!important;border-radius:14px!important;background:#09160f!important;border:1px solid rgba(255,255,255,.08)!important}
body.taqa-page-cart .cart-remove-clean{width:44px!important;height:44px!important;border-radius:14px!important;border:1px solid rgba(255,116,116,.28)!important;background:rgba(88,15,15,.16)!important;color:#ff9f9f!important}
body.taqa-page-cart .summary-card{position:sticky!important;top:106px!important;padding:22px!important}
body.taqa-page-cart .summary-clean-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:18px!important}
body.taqa-page-cart .summary-line{min-height:45px!important;border-bottom:1px solid rgba(255,255,255,.055)!important}
body.taqa-page-cart .summary-total{font-size:30px!important;color:var(--taqa-green)!important;font-weight:900!important;padding:18px 0!important}
body.taqa-page-cart .coupon-clean{display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important}
body.taqa-page-cart .checkout-cta{margin-top:14px!important}
body.taqa-page-checkout .checkout-page-v39{padding-bottom:54px!important}
body.taqa-page-checkout .checkout-hero-v39{margin:22px 0!important;padding:20px 24px!important;border-radius:22px!important;background:#06110b!important}
body.taqa-page-checkout .checkout-hero-v39 h1{font-size:24px!important;margin:8px 0 3px!important}
body.taqa-page-checkout .checkout-hero-v39>p{font-size:13px!important;color:var(--taqa-muted)!important;margin:0!important}
body.taqa-page-checkout .checkout-progress-v39{margin-top:18px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;position:relative!important}
body.taqa-page-checkout .checkout-progress-v39::before{content:"";position:absolute;top:18px;left:16%;right:16%;height:1px;background:rgba(255,255,255,.11)}
body.taqa-page-checkout .checkout-progress-v39 span{position:relative!important;z-index:1!important;text-align:center!important;color:#7e8b84!important;font-size:12px!important;font-weight:700!important}
body.taqa-page-checkout .checkout-progress-v39 b{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;margin:0 auto 6px!important;border-radius:50%!important;background:#07110c!important;border:1px solid rgba(255,255,255,.12)!important;color:#9aa59f!important}
body.taqa-page-checkout .checkout-progress-v39 span.active{color:#fff!important}
body.taqa-page-checkout .checkout-progress-v39 span.active b{border-color:rgba(44,232,111,.52)!important;color:var(--taqa-green)!important;box-shadow:0 0 18px rgba(44,232,111,.13)!important}
body.taqa-page-checkout .checkout-grid-v39{display:grid!important;grid-template-columns:minmax(0,1.32fr) minmax(360px,.68fr)!important;gap:22px!important;align-items:start!important}
body.taqa-page-checkout .checkout-main-v39{min-width:0!important}
body.taqa-page-checkout .checkout-form-v39{gap:16px!important}
body.taqa-page-checkout .checkout-step-card-v39{padding:22px!important;border-radius:22px!important}
body.taqa-page-checkout .checkout-step-title-v39{display:flex!important;gap:12px!important;align-items:flex-start!important;margin-bottom:18px!important}
body.taqa-page-checkout .checkout-step-title-v39>b{width:38px!important;height:38px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#07170f!important;border:1px solid rgba(44,232,111,.35)!important;color:var(--taqa-green)!important;font-size:15px!important}
body.taqa-page-checkout .checkout-step-title-v39 h2{font-size:21px!important;margin:0!important}
body.taqa-page-checkout .checkout-step-title-v39 p{margin:3px 0 0!important;color:var(--taqa-muted)!important;font-size:13px!important}
body.taqa-page-checkout .payment-methods-v119{display:grid!important;gap:10px!important}
body.taqa-page-checkout .payment-method-v119{height:auto!important;width:100%!important;min-height:0!important;border-radius:18px!important;background:#06110b!important;border:1px solid rgba(255,255,255,.08)!important;padding:18px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;gap:14px!important;align-items:center!important;transition:.18s ease!important}
body.taqa-page-checkout .payment-method-v119:has(input:checked){border-color:rgba(44,232,111,.55)!important;background:linear-gradient(110deg,rgba(44,232,111,.08),#06110b 65%)!important;box-shadow:0 0 0 3px rgba(44,232,111,.04)!important}
body.taqa-page-checkout .payment-method-icon-v116{width:54px!important;height:54px!important;border-radius:15px!important;background:linear-gradient(145deg,#203229,#0b1510)!important;border:1px solid rgba(255,255,255,.10)!important;display:grid!important;place-items:center!important}
body.taqa-page-checkout .payment-method-copy-v116 b{font-size:18px!important}
body.taqa-page-checkout .payment-method-copy-v116 small{color:var(--taqa-muted)!important}
body.taqa-page-checkout .payment-brands-v119{display:flex!important;gap:7px!important;margin-top:8px!important;flex-wrap:wrap!important}
body.taqa-page-checkout .payment-brands-v119 em{padding:4px 9px!important;border-radius:999px!important;background:#141c17!important;border:1px solid rgba(255,255,255,.08)!important;color:#fff!important;font-size:11px!important;font-style:normal!important;font-weight:800!important}
body.taqa-page-checkout .payment-method-check-v116{width:30px!important;height:30px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.2)!important;display:grid!important;place-items:center!important;color:transparent!important}
body.taqa-page-checkout .payment-method-v119:has(input:checked) .payment-method-check-v116{border-color:var(--taqa-green)!important;color:var(--taqa-green)!important}
body.taqa-page-checkout .checkout-action-v119{margin-top:14px!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.055)!important}
body.taqa-page-checkout .checkout-action-v119 p{color:var(--taqa-muted)!important;font-size:12px!important;text-align:center!important}
body.taqa-page-checkout .checkout-submit-v39{width:100%!important}
body.taqa-page-checkout .checkout-side-v39{display:grid!important;gap:14px!important;position:sticky!important;top:106px!important}
body.taqa-page-checkout .checkout-side-v39 .summary-card{padding:22px!important}
body.taqa-page-login .auth-page-v81,body.taqa-page-forgot-password .auth-page-v81,body.taqa-page-reset-password .auth-page-v81,body.taqa-page-verify-email .auth-page-v81{min-height:100dvh!important;display:grid!important;place-items:center!important;padding:28px 18px!important}
body.taqa-page-login .auth-shell-v81,body.taqa-page-forgot-password .auth-shell-v81,body.taqa-page-reset-password .auth-shell-v81,body.taqa-page-verify-email .auth-shell-v81{width:min(680px,100%)!important;display:block!important}
body.taqa-page-login .auth-hero-v32,body.taqa-page-verify-email .auth-hero-v32{display:none!important}
body.taqa-page-account .account-layout{display:grid!important;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr)!important;gap:22px!important;align-items:start!important;margin-top:20px!important}
body.taqa-page-account .account-card,body.taqa-page-account .account-orders{padding:22px!important}
body.taqa-page-account .account-profile-top-v68{padding-bottom:18px!important;border-bottom:1px solid rgba(255,255,255,.055)!important}
body.taqa-page-account .account-avatar{width:78px!important;height:78px!important;border-radius:50%!important;background:linear-gradient(145deg,#0b2a18,#07110c)!important;border:1px solid rgba(44,232,111,.24)!important;color:var(--taqa-green)!important}
body.taqa-page-account .account-stats-v68{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin:18px 0!important}
body.taqa-page-account .account-stats-v68>div{padding:14px!important;border-radius:16px!important;background:#06110b!important;border:1px solid rgba(255,255,255,.07)!important;text-align:center!important}
body.taqa-page-account .profile-lines-v68>*,body.taqa-page-account .latest-order-strip-v68{border-radius:16px!important;background:#06110b!important;border:1px solid rgba(255,255,255,.065)!important}
body.taqa-page-account .customer-order-card-v68{border-radius:20px!important;background:#06110b!important;border:1px solid rgba(255,255,255,.075)!important;padding:18px!important;margin-bottom:12px!important}
body.taqa-page-track-order .track-page-v102{padding-top:30px!important;padding-bottom:52px!important}
body.taqa-page-track-order .track-trust-pills-v102{max-width:760px!important;margin:0 auto 16px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important}
body.taqa-page-track-order .track-trust-pills-v102>*{min-height:44px!important;border-radius:999px!important;background:#07130d!important;border:1px solid rgba(255,255,255,.07)!important}
body.taqa-page-track-order .track-search-card-v102{max-width:760px!important;margin:0 auto!important;padding:28px!important}
body.taqa-page-track-order .track-search-head-v102{text-align:center!important;margin-bottom:22px!important}
body.taqa-page-track-order .track-head-icon-v102{width:72px!important;height:72px!important;margin:0 auto 12px!important;border-radius:20px!important;background:#07190f!important;border:1px solid rgba(44,232,111,.25)!important;color:var(--taqa-green)!important}
body.taqa-page-track-order .track-search-head-v102 h1{font-size:36px!important;margin:0!important}
body.taqa-page-track-order .track-search-head-v102 p{color:var(--taqa-muted)!important}
body.taqa-page-track-order .track-form-v102{display:grid!important;gap:14px!important}
body.taqa-page-track-order .track-result-v102{max-width:760px!important;margin:18px auto 0!important}
body.taqa-page-offers .offers-hero{margin-top:28px!important;border-radius:30px!important;border:1px solid rgba(44,232,111,.18)!important;overflow:hidden!important;box-shadow:var(--taqa-shadow)!important}
body.taqa-page-recent-orders .recent-page-v39,body.taqa-page-payment-callback .payment-callback-page-v109{padding-bottom:52px!important}
body.taqa-page-recent-orders .recent-hero-v39{margin:24px 0 16px!important;padding:24px!important}
body.taqa-page-recent-orders .recent-order-card-v39{padding:18px!important;margin-bottom:12px!important;border-radius:20px!important}
body.taqa-page-order-success .success-shell-v101{max-width:820px!important;margin:34px auto!important}
body.taqa-page-payment-callback .payment-callback-card-v109{max-width:720px!important;margin:40px auto!important;padding:34px!important;text-align:center!important}
body.taqa-page-about .legal-page,body.taqa-page-contact .legal-page,body.taqa-page-terms .legal-page,body.taqa-page-privacy .legal-page,body.taqa-page-refund .legal-page{max-width:980px!important;margin:20px auto 48px!important;padding:34px!important;line-height:2!important}
@media (max-width:1100px){
  body.taqa-page-checkout .checkout-grid-v39{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)!important}
}
@media (max-width:820px){
  :root{--taqa-bottom:76px}

  body.taqa-page-home .hero-grid{grid-template-columns:1fr!important;padding-top:14px!important;gap:12px!important}
  body.taqa-page-home .hero-card{min-height:300px!important;border-radius:22px!important}
  body.taqa-page-home .hero-content{padding:26px!important}
  body.taqa-page-home .hero-content h1{font-size:34px!important}
  body.taqa-page-home .hero-content p{font-size:14px!important;line-height:1.85!important}
  body.taqa-page-home .license-card{display:none!important}
  body.taqa-page-home .mobile-trust-strip{grid-template-columns:repeat(3,1fr)!important;gap:7px!important;margin-top:10px!important}
  body.taqa-page-home .mobile-trust-strip span{min-height:40px!important;font-size:11px!important;padding:7px!important}
  body.taqa-page-home .category-row{margin:18px 0 24px!important;overflow-x:auto!important;scrollbar-width:none!important;justify-content:flex-start!important}
  body.taqa-page-home .category-row::-webkit-scrollbar{display:none!important}
  body.taqa-page-home .category-row button{flex:0 0 auto!important;padding:9px 17px!important}

  body.taqa-page-product .product-detail{grid-template-columns:1fr!important;gap:12px!important;margin-top:10px!important}
  body.taqa-page-product .detail-gallery,body.taqa-page-product .detail-panel{border-radius:20px!important;padding:14px!important}
  body.taqa-page-product .detail-panel h1{font-size:26px!important}
  body.taqa-page-product .detail-buttons{grid-template-columns:1fr!important}
  body.taqa-page-product .plan-grid{grid-template-columns:1fr 1fr!important}

  body.taqa-page-cart .cart-page{grid-template-columns:1fr!important;gap:14px!important}
  body.taqa-page-cart .cart-box{padding:12px!important}
  body.taqa-page-cart .cart-row-clean{grid-template-columns:1fr!important;gap:10px!important;padding:14px!important}
  body.taqa-page-cart .cart-product-clean{align-items:flex-start!important}
  body.taqa-page-cart .cart-product-clean img{width:84px!important;height:72px!important}
  body.taqa-page-cart .cart-row-bottom{justify-content:space-between!important}
  body.taqa-page-cart .summary-card{position:static!important;padding:18px!important}
  body.taqa-page-cart .cart-tools{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}

  body.taqa-page-checkout .checkout-page-v39{width:calc(100% - 18px)!important;padding-bottom:18px!important}
  body.taqa-page-checkout .checkout-hero-v39{padding:14px!important;margin:12px 0!important;border-radius:18px!important}
  body.taqa-page-checkout .checkout-hero-v39 .eyebrow,body.taqa-page-checkout .checkout-hero-v39 h1,body.taqa-page-checkout .checkout-hero-v39>p{display:none!important}
  body.taqa-page-checkout .checkout-progress-v39{margin-top:0!important}
  body.taqa-page-checkout .checkout-grid-v39{display:flex!important;flex-direction:column!important;gap:12px!important}
  body.taqa-page-checkout .checkout-side-v39{order:1!important;position:static!important;width:100%!important}
  body.taqa-page-checkout .checkout-main-v39{order:2!important;width:100%!important}
  body.taqa-page-checkout .checkout-side-v39 .summary-card{padding:16px!important;border-radius:18px!important}
  body.taqa-page-checkout .checkout-step-card-v39{padding:16px!important;border-radius:18px!important}
  body.taqa-page-checkout .checkout-step-title-v39 h2{font-size:20px!important}
  body.taqa-page-checkout .payment-method-v119{height:auto!important;width:100%!important;min-height:0!important;padding:14px!important}
  body.taqa-page-checkout .payment-method-icon-v116{width:48px!important;height:48px!important}
  body.taqa-page-checkout .payment-method-copy-v116 b{font-size:16px!important}

  body.taqa-page-account .account-layout{grid-template-columns:1fr!important;gap:12px!important;margin-top:10px!important}
  body.taqa-page-account .account-card,body.taqa-page-account .account-orders{padding:16px!important;border-radius:20px!important}
  body.taqa-page-account .account-stats-v68{grid-template-columns:repeat(3,1fr)!important;gap:7px!important}
  body.taqa-page-account .account-stats-v68>div{padding:10px 6px!important}

  body.taqa-page-track-order .track-page-v102{width:calc(100% - 18px)!important;padding-top:14px!important}
  body.taqa-page-track-order .track-trust-pills-v102{grid-template-columns:repeat(3,1fr)!important;gap:5px!important}
  body.taqa-page-track-order .track-trust-pills-v102>*{font-size:10px!important;padding:7px 5px!important}
  body.taqa-page-track-order .track-search-card-v102{padding:18px!important;border-radius:20px!important}
  body.taqa-page-track-order .track-search-head-v102 h1{font-size:31px!important}
}
@media (max-width:430px){
  body.taqa-page-home .hero-card{min-height:270px!important}
  body.taqa-page-home .hero-content{padding:22px!important}
  body.taqa-page-home .hero-content h1{font-size:30px!important}
  body.taqa-page-checkout .checkout-progress-v39 span{font-size:10px!important}
  body.taqa-page-checkout .checkout-progress-v39 b{width:32px!important;height:32px!important}
}

