@media (max-width: 900px){
  input:not([type="checkbox"]):not([type="radio"]),
  select,
  textarea{
    font-size:16px!important;
  }
  button,a,[role="button"],input,select,textarea{touch-action:manipulation}
}
@media (max-width:760px){
  body[data-page="product"].taqa-product-v190:not(.taqa-esim-product) #planGrid.plan-grid{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
    align-items:stretch!important;
  }
  body[data-page="product"].taqa-product-v190:not(.taqa-esim-product) #planGrid .plan-card{
    min-width:0!important;
    min-height:126px!important;
    height:auto!important;
    padding:11px 10px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    justify-content:center!important;
    gap:6px!important;
    overflow:hidden!important;
    text-align:right!important;
  }
  body[data-page="product"].taqa-product-v190:not(.taqa-esim-product) #planGrid .plan-card>span{
    display:-webkit-box!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
    overflow:hidden!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
    white-space:normal!important;
    min-height:36px!important;
    max-width:100%!important;
    font-size:13px!important;
    line-height:1.35!important;
    font-weight:800!important;
    direction:auto!important;
    unicode-bidi:plaintext!important;
  }
  body[data-page="product"].taqa-product-v190:not(.taqa-esim-product) #planGrid .plan-card>b{
    display:block!important;
    grid-row:auto!important;
    align-self:flex-start!important;
    max-width:100%!important;
    margin:0!important;
    font-size:19px!important;
    line-height:1.05!important;
    white-space:nowrap!important;
    direction:rtl!important;
  }
  body[data-page="product"].taqa-product-v190:not(.taqa-esim-product) #planGrid .plan-card>small{
    display:block!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:10.5px!important;
    line-height:1.25!important;
    color:#84978c!important;
  }
}
@media (max-width:350px){
  body[data-page="product"].taqa-product-v190:not(.taqa-esim-product) #planGrid .plan-card{min-height:120px!important;padding:9px!important}
  body[data-page="product"].taqa-product-v190:not(.taqa-esim-product) #planGrid .plan-card>b{font-size:17px!important}
  body[data-page="product"].taqa-product-v190:not(.taqa-esim-product) #planGrid .plan-card>span{font-size:12px!important}
}
body[data-page="product"].taqa-esim-product .v190-esim-controls{
  gap:7px!important;
  padding:2px 2px 9px!important;
  scroll-padding-inline:2px!important;
}
body[data-page="product"].taqa-esim-product .v190-esim-controls button{
  flex:0 0 auto!important;
  min-width:max-content!important;
  padding-inline:11px 8px!important;
  gap:7px!important;
  overflow:visible!important;
}
body[data-page="product"].taqa-esim-product .v190-esim-controls button span{
  flex:0 0 auto!important;
  display:inline-grid!important;
  place-items:center!important;
  min-width:20px!important;
  height:20px!important;
  padding:0 5px!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.055)!important;
  color:#8ea196!important;
  font-size:9.5px!important;
  line-height:1!important;
  direction:ltr!important;
  font-variant-numeric:tabular-nums!important;
  overflow:visible!important;
}
body[data-page="product"].taqa-esim-product .v190-esim-controls button.active span{
  background:rgba(40,239,117,.12)!important;
  color:#32ef78!important;
}
body[data-page="product"].taqa-esim-product .v190-esim-plan-card{
  grid-template-columns:minmax(0,1fr) minmax(max-content,auto)!important;
}
body[data-page="product"].taqa-esim-product .v190-esim-data{padding-inline-end:2px!important}
body[data-page="product"].taqa-esim-product .v190-esim-price{font-size:15px!important;max-width:100%!important}
.v191-roamgo-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}
.v191-roamgo-toolbar .search-box{min-width:min(100%,320px);flex:1}
.v191-roamgo-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}
.v191-roamgo-meta span{font-size:9.5px;color:var(--muted,#8c9390);padding:4px 7px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(255,255,255,.025)}
.v191-roamgo-plan-row{grid-template-columns:minmax(200px,1.6fr) repeat(4,minmax(100px,.72fr)) minmax(280px,1.8fr) auto!important}
.v191-roamgo-plan-row.is-hidden{opacity:.62}
.v191-roamgo-price-positive{color:#86efac!important}
.v191-roamgo-price-negative{color:#fca5a5!important}
@media(max-width:1180px){.v191-roamgo-plan-row{grid-template-columns:1.3fr repeat(2,.7fr)!important}}
@media(max-width:680px){
  .v191-roamgo-plan-row{grid-template-columns:1fr 1fr!important}
  .v191-roamgo-toolbar{display:grid;grid-template-columns:1fr}
  .v191-roamgo-toolbar .search-box{min-width:0;width:100%}
}
html,body{max-width:100%;overflow-x:hidden}
img,picture,svg{max-width:100%}




.taqa-site-footer-grid-v194{width:min(100%,1280px);margin:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--ft-gap-mobile,14px)}



.taqa-builder-block{min-width:0}









.taqa-builder-divider hr{border:0;border-top:1px solid var(--ft-border);margin:4px 0}
body.taqa-page-checkout .checkout-progress-v39,body[data-page="checkout"] .checkout-progress-v39{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:18px!important;padding-top:0!important;border-top:0!important;overflow:visible!important}
body[data-page="checkout"] .checkout-progress-v39::before{display:none!important}
body[data-page="checkout"] .checkout-progress-v39 span{min-width:0!important;min-height:64px!important;padding:10px 12px!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-size:13px!important;line-height:1.25!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}
body[data-page="checkout"] .checkout-progress-v39 b{width:34px!important;height:34px!important;min-width:34px!important;margin:0!important;flex:0 0 34px!important;font-size:13px!important}
body[data-page="offers"] .offers-hero{min-height:180px!important;padding:24px!important;margin-block:18px 22px!important;border-radius:18px!important}
body[data-page="offers"] .offers-hero h1{font-size:clamp(28px,3vw,38px)!important}
body[data-page="offers"] .public-coupons{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-bottom:30px!important}
body[data-page="offers"] .coupon-public{min-height:0!important;height:auto!important;padding:16px!important;border-radius:14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"code meta" "title title" "actions actions"!important;gap:8px 12px!important;align-items:center!important;background:#04130c!important}
body[data-page="offers"] .coupon-public>b{grid-area:code;font-size:20px!important;line-height:1.1!important;text-align:start!important;overflow-wrap:anywhere}
body[data-page="offers"] .coupon-public>span{grid-area:title;font-size:13px!important;font-weight:700!important;min-width:0!important;overflow-wrap:anywhere}
body[data-page="offers"] .coupon-public>small{grid-area:meta;font-size:11px!important;text-align:end!important;white-space:nowrap!important}
body[data-page="offers"] .v148-coupon-actions{grid-area:actions;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:4px!important}
body[data-page="offers"] .v148-coupon-actions button{min-width:0!important;height:38px!important;padding:0 10px!important;border-radius:9px!important;font-size:12px!important;white-space:nowrap!important}
body[data-page="favorites"] .v128-static-main{padding-bottom:110px!important}
body[data-page="favorites"] .v128-page-hero{min-height:0!important;padding:20px!important;margin-block:18px 16px!important;border-radius:17px!important}
body[data-page="favorites"] #v128FavoritesGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
body[data-page="favorites"] #v128FavoritesGrid .product-card{min-width:0!important;min-height:0!important;height:auto!important;border-radius:14px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}
body[data-page="favorites"] #v128FavoritesGrid .product-media{height:auto!important;aspect-ratio:3/2!important;min-height:0!important}
body[data-page="favorites"] #v128FavoritesGrid .product-image{width:100%!important;height:100%!important;object-fit:contain!important}
body[data-page="favorites"] #v128FavoritesGrid .product-info{padding:12px!important;display:flex!important;flex-direction:column!important;gap:7px!important;min-width:0!important;flex:1!important}
body[data-page="favorites"] #v128FavoritesGrid h3{font-size:14px!important;line-height:1.4!important;min-height:2.8em!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;overflow-wrap:anywhere!important}
body[data-page="favorites"] #v128FavoritesGrid .product-subtitle{font-size:11px!important;min-height:1.4em!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body[data-page="favorites"] #v128FavoritesGrid .price{font-size:17px!important;margin:2px 0 0!important}
body[data-page="favorites"] #v128FavoritesGrid .product-actions{margin-top:auto!important}
body[data-page="favorites"] #v128FavoritesGrid .outline-btn{min-height:38px!important;height:38px!important;padding:0 10px!important;font-size:12px!important;border-radius:9px!important;white-space:nowrap!important}
body[data-page="contact"] #mainContent{max-width:1100px!important;padding-bottom:110px!important}
body[data-page="contact"] .legal-page{max-width:100%!important;margin:18px auto 34px!important;padding:24px!important;border-radius:18px!important}
body[data-page="contact"] .legal-page h1{font-size:clamp(28px,3vw,38px)!important;line-height:1.2!important;margin-bottom:8px!important}
body[data-page="contact"] .legal-page>p{max-width:720px;margin-inline:auto;line-height:1.8!important}
body[data-page="contact"] .legal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:18px 0!important}
body[data-page="contact"] .legal-grid>div{padding:16px!important;min-height:0!important;border-radius:13px!important}
body[data-page="contact"] .legal-grid h3{font-size:17px!important;margin:0 0 7px!important}
body[data-page="contact"] .legal-grid p{font-size:13px!important;line-height:1.75!important;margin:0!important}
body[data-page="contact"] .legal-actions{display:flex!important;gap:9px!important;align-items:center!important;flex-wrap:wrap!important;margin-top:18px!important}
body[data-page="contact"] .legal-actions .cta,body[data-page="contact"] .legal-actions .outline-btn{width:auto!important;min-width:150px!important;min-height:42px!important;height:42px!important;padding:0 18px!important;border-radius:10px!important;font-size:13px!important}
@media (min-width:1024px){
 body[data-page="home"] .v193-category-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}
 body[data-page="home"] .v193-category-card{min-height:98px!important;padding:12px!important}
}

@media (min-width:761px){
 
 .taqa-site-footer-grid-v194{gap:var(--ft-gap-desktop,24px)}
 
 
 
}
@media (max-width:760px){
 body[data-page="checkout"] .checkout-progress-v39{gap:6px!important;margin-top:12px!important}
 body[data-page="checkout"] .checkout-progress-v39 span{min-height:60px!important;padding:7px 3px!important;flex-direction:column!important;gap:4px!important;font-size:10px!important;line-height:1.2!important}
 body[data-page="checkout"] .checkout-progress-v39 b{width:25px!important;height:25px!important;min-width:25px!important;flex-basis:25px!important;font-size:11px!important}
 body[data-page="offers"] .offers-hero{min-height:0!important;padding:18px!important;margin:14px 12px 20px!important}
 body[data-page="offers"] .offers-hero h1{font-size:28px!important}
 body[data-page="offers"] .public-coupons{grid-template-columns:1fr!important;gap:10px!important}
 body[data-page="offers"] .coupon-public{padding:14px!important}
 body[data-page="favorites"] #v128FavoritesGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
 body[data-page="favorites"] #v128FavoritesGrid .product-info{padding:9px!important;gap:5px!important}
 body[data-page="favorites"] #v128FavoritesGrid h3{font-size:12.5px!important}.v128-page-hero h1{font-size:27px!important}
 body[data-page="favorites"] #v128FavoritesGrid .price{font-size:15px!important}
 body[data-page="favorites"] #v128FavoritesGrid .outline-btn{font-size:11px!important;height:36px!important;min-height:36px!important}
 body[data-page="contact"] .legal-page{margin:12px 0 24px!important;padding:16px!important;border-radius:15px!important}
 body[data-page="contact"] .legal-page h1{font-size:27px!important}
 body[data-page="contact"] .legal-grid{grid-template-columns:1fr!important;gap:9px!important;margin:14px 0!important}
 body[data-page="contact"] .legal-grid>div{padding:14px!important}
 body[data-page="contact"] .legal-actions{display:grid!important;grid-template-columns:1fr 1fr!important}
 body[data-page="contact"] .legal-actions .cta,body[data-page="contact"] .legal-actions .outline-btn{min-width:0!important;width:100%!important;padding:0 10px!important}
}
@media (max-width:390px){
 body[data-page="checkout"] .checkout-progress-v39 span{font-size:9.5px!important}
 body[data-page="offers"] .v148-coupon-actions button{font-size:11px!important;padding-inline:7px!important}
}
body[data-page="offers"] .coupon-public{grid-template-columns:1fr!important;grid-template-areas:none!important;align-content:start!important}
body[data-page="offers"] .coupon-public-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}
body[data-page="offers"] .coupon-public-label{font-size:10px!important;color:#7f8c84!important;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:4px 8px;white-space:nowrap}
body[data-page="offers"] .coupon-public-code{font-size:19px!important;line-height:1!important;color:#18ea6b!important;direction:ltr;text-align:left;overflow-wrap:anywhere}
body[data-page="offers"] .coupon-public-discount{font-size:14px;color:#f1f6f2;line-height:1.45;overflow-wrap:anywhere}
body[data-page="offers"] .coupon-public-name{font-size:11px!important;color:#7f8c84!important;overflow-wrap:anywhere}
body[data-page="offers"] .coupon-public-head{width:100%;min-width:0;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}
body[data-page="offers"] .coupon-public-code{min-width:0!important;width:auto!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important;direction:ltr!important;text-align:left!important}
body[data-page="offers"] .coupon-public-label{justify-self:end!important}
body[data-page="offers"] .coupon-public-discount,body[data-page="offers"] .coupon-public-name{min-width:0!important;word-break:normal!important}
body[data-page="offers"] .v148-coupon-actions{width:100%!important;min-width:0!important}
body[data-page="offers"] .v148-coupon-actions button{overflow:hidden!important;text-overflow:ellipsis!important}
@media(max-width:390px){body[data-page="offers"] .coupon-public-code{font-size:16px!important}body[data-page="offers"] .coupon-public-label{font-size:9px!important;padding:3px 6px!important}}
body[data-page="offers"] .public-coupons{
  width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
body[data-page="offers"] .coupon-public{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  grid-template-columns:minmax(0,1fr)!important;
  grid-template-areas:none!important;
}
body[data-page="offers"] .coupon-public-head{
  display:flex!important;
  direction:ltr!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
}
body[data-page="offers"] .coupon-public-code{
  flex:1 1 auto!important;
  min-width:0!important;
  max-width:none!important;
  font-size:clamp(15px,4.6vw,20px)!important;
  line-height:1.15!important;
  font-weight:800!important;
  letter-spacing:.02em!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  direction:ltr!important;
  text-align:left!important;
}
body[data-page="offers"] .coupon-public-label{
  flex:0 0 auto!important;
  max-width:42%!important;
  min-width:0!important;
  padding:4px 8px!important;
  font-size:10px!important;
  line-height:1.2!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  justify-self:auto!important;
}
body[data-page="offers"] .coupon-public-discount,
body[data-page="offers"] .coupon-public-name{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow-wrap:anywhere!important;
}
body[data-page="offers"] .v148-coupon-actions{
  display:grid!important;
  grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)!important;
  direction:ltr!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  gap:8px!important;
}
body[data-page="offers"] .v148-coupon-actions button{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  padding-inline:8px!important;
  font-size:11.5px!important;
  line-height:1.1!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
@media(max-width:380px){
  body[data-page="offers"] .coupon-public{padding:12px!important}
  body[data-page="offers"] .coupon-public-head{gap:7px!important}
  body[data-page="offers"] .coupon-public-code{font-size:15px!important}
  body[data-page="offers"] .coupon-public-label{font-size:9px!important;padding:3px 6px!important;max-width:38%!important}
  body[data-page="offers"] .v148-coupon-actions{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;gap:6px!important}
  body[data-page="offers"] .v148-coupon-actions button{font-size:10.5px!important;padding-inline:5px!important}
}
body[data-page="offers"] .coupon-public>.coupon-public-head,
body[data-page="offers"] .coupon-public>.coupon-public-discount,
body[data-page="offers"] .coupon-public>.coupon-public-name,
body[data-page="offers"] .coupon-public>.v148-coupon-actions{
  grid-area:auto!important;
  grid-column:auto!important;
  grid-row:auto!important;
}
@media(min-width:761px) and (max-width:1023px){
  body[data-page="offers"] .public-coupons{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body[data-page="favorites"] #v128FavoritesGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:380px){
  body[data-page="favorites"] #v128FavoritesGrid h3{font-size:12px!important;word-break:break-word!important;overflow-wrap:anywhere!important}
}
@media(min-width:761px) and (max-width:1023px){
  body[data-page="favorites"] #v128FavoritesGrid h3{font-size:13.5px!important;letter-spacing:-.08px!important;word-break:break-word!important}
}
body[data-page="products"] .v186-intro-brand{display:none!important}
body[data-page="product"] .product-social-proof{
  display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 12px;
}
body[data-page="product"] .product-sales-badge,
body[data-page="product"] .review-badge{
  min-height:34px;padding:7px 10px;border-radius:999px;border:1px solid rgba(39,229,93,.18);
  background:rgba(39,229,93,.055);color:#dfffe6;display:inline-flex;align-items:center;gap:6px;
  font-size:11.5px;line-height:1.2;
}
body[data-page="product"] .product-sales-badge[hidden]{display:none!important}
body[data-page="product"] .product-sales-badge svg,
body[data-page="product"] .review-badge svg{width:15px;height:15px;color:var(--green)}
body[data-page="product"] .product-sales-badge b{color:var(--green);font-size:12.5px}
body[data-page="product"] .product-trust-mini{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 14px;
}
body[data-page="product"] .product-trust-mini>span{
  min-width:0;border:1px solid rgba(255,255,255,.075);background:#06120c;border-radius:13px;
  padding:10px;display:grid;grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto auto;
  gap:2px 7px;align-items:center;
}
body[data-page="product"] .product-trust-mini svg{width:20px;height:20px;color:var(--green);grid-row:1/3}
body[data-page="product"] .product-trust-mini b{font-size:11.5px;color:#f1fff4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body[data-page="product"] .product-trust-mini small{font-size:9.5px;color:#819188;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body[data-page="product"] .product-tab-reviews-empty{display:flex;align-items:center;gap:10px;padding:4px 0}
body[data-page="product"] .product-tab-reviews-empty svg{width:24px;height:24px;color:var(--green)}
body[data-page="product"] .product-tab-reviews-empty b{display:block;color:#effaf2}
body[data-page="product"] .product-tab-reviews-empty p{margin:2px 0 0;color:#839189}
body[data-page="product"] .product-tab-review-summary{display:grid;gap:12px}
body[data-page="product"] .product-tab-review-score{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
body[data-page="product"] .product-tab-review-score>b{font-size:26px;color:var(--green)}
body[data-page="product"] .product-tab-review-score>span{color:#ffd467;letter-spacing:1px}
body[data-page="product"] .product-tab-review-score small{color:#84928a}
body[data-page="product"] .product-tab-review-preview{display:grid;gap:8px}
body[data-page="product"] .product-tab-review-preview article{border:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.18);border-radius:12px;padding:10px}
body[data-page="product"] .product-tab-review-preview article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}
body[data-page="product"] .product-tab-review-preview article>div span{color:#ffd467;font-size:11px}
body[data-page="product"] .product-tab-review-preview p{margin:6px 0 0;color:#a8b6ad;line-height:1.7}
body[data-page="product"] .product-tab-reviews-jump{justify-self:start}
@media (max-width:760px){
  
  .taqa-site-footer-grid-v194{gap:9px!important}
  
  
  
  
  
  

  
  
  
  

  
  
  
  

  
  .taqa-footer-v165-ompay{margin-top:8px!important;padding-top:8px!important}
  .taqa-footer-v165-ompay-link{max-width:440px!important;margin-inline:auto!important}
  .taqa-footer-v165-ompay-img{max-height:58px!important;object-fit:contain!important}

  body[data-page="product"] .product-trust-mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
  body[data-page="product"] .product-trust-mini>span{padding:8px 7px;grid-template-columns:18px minmax(0,1fr);gap:2px 5px}
  body[data-page="product"] .product-trust-mini svg{width:17px;height:17px}
  body[data-page="product"] .product-trust-mini b{font-size:10.5px}
  body[data-page="product"] .product-trust-mini small{font-size:8.5px}
  body[data-page="product"] .product-social-proof{gap:6px;margin-top:6px}
  body[data-page="product"] .product-sales-badge,body[data-page="product"] .review-badge{font-size:10.5px;padding:6px 9px;min-height:32px}
}

@media (max-width:430px){
  body[data-page="product"] .product-trust-mini{grid-template-columns:1fr}
  body[data-page="product"] .product-trust-mini>span{grid-template-columns:20px minmax(0,1fr);padding:9px 10px}
  body[data-page="product"] .product-trust-mini b{font-size:11px}
  body[data-page="product"] .product-trust-mini small{font-size:9.5px}
}
:root{--taqa-number-soft:#43dc87;--taqa-number-soft-2:#33ca78}


body[data-page="cart"] .qty-control-clean{
  width:138px!important;min-width:138px!important;height:44px!important;
  display:grid!important;grid-template-columns:44px 50px 44px!important;direction:ltr!important;
  align-items:stretch!important;overflow:hidden!important;border-radius:13px!important;
}
body[data-page="cart"] .qty-control-clean>button,body[data-page="cart"] .qty-control-clean>span{
  position:static!important;transform:none!important;margin:0!important;padding:0!important;width:100%!important;min-width:0!important;height:44px!important;display:grid!important;place-items:center!important;line-height:1!important;
}
body[data-page="cart"] .qty-control-clean>span{border-inline:1px solid rgba(255,255,255,.07)!important;font-size:16px!important;font-weight:800!important;color:#f4faf6!important}
body[data-page="cart"] .qty-control-clean>button{font-size:20px!important;color:var(--v196-number)!important;background:rgba(255,255,255,.025)!important}
body[data-page="cart"] .qty-control-clean>button[disabled]{opacity:.36!important;color:#6c7c73!important}
@media(max-width:760px){
 body[data-page="cart"] .cart-row-bottom{grid-template-columns:minmax(86px,1fr) 138px 44px!important;gap:8px!important;align-items:center!important}
 body[data-page="cart"] .qty-control-clean{justify-self:center!important}
}
@media(max-width:390px){
 body[data-page="cart"] .cart-row-bottom{grid-template-columns:1fr 132px 42px!important}
 body[data-page="cart"] .qty-control-clean{width:132px!important;min-width:132px!important;grid-template-columns:42px 48px 42px!important}
}
body[data-page="home"] .v196-oman-impact{
 display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:14px;align-items:stretch;
 padding:14px;border:1px solid rgba(67,220,135,.16);border-radius:18px;
 background:linear-gradient(145deg,#06160f 0%,#030a06 68%,#06130d 100%);overflow:hidden;position:relative;
}
body[data-page="home"] .v196-oman-impact::after{content:"";position:absolute;inset:auto -14% -42% auto;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,rgba(67,220,135,.10),transparent 67%);pointer-events:none}
body[data-page="home"] .v196-oman-visual{min-height:180px;border:1px solid rgba(255,255,255,.065);border-radius:15px;background:linear-gradient(160deg,rgba(7,31,19,.92),rgba(2,9,5,.96));display:grid;place-items:center;position:relative;overflow:hidden;padding:18px}
body[data-page="home"] .v196-map-orbit{width:112px;height:112px;border:1px dashed rgba(67,220,135,.28);border-radius:50%;display:grid;place-items:center;position:relative;background:radial-gradient(circle,rgba(67,220,135,.08),transparent 66%)}
body[data-page="home"] .v196-map-core{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(67,220,135,.18),rgba(67,220,135,.06));border:1px solid rgba(67,220,135,.28);color:var(--v196-number)}
body[data-page="home"] .v196-map-core svg{width:30px;height:30px}
body[data-page="home"] .v196-orbit-icon{position:absolute;width:28px;height:28px;border-radius:9px;background:#06130d;border:1px solid rgba(67,220,135,.22);display:grid;place-items:center;color:#8ee9b5}
body[data-page="home"] .v196-orbit-icon svg{width:14px;height:14px}.v196-orbit-game{top:-10px;right:12px}.v196-orbit-phone{left:-10px;top:44px}.v196-orbit-card{right:15px;bottom:-10px}
body[data-page="home"] .v196-impact-logo{width:auto;height:40px;max-width:none;object-fit:contain;margin-top:10px;filter:drop-shadow(0 0 10px rgba(67,220,135,.12))}
body[data-page="home"] .v196-oman-flag{font-size:10px;color:#9db1a4;margin-top:3px}
body[data-page="home"] .v196-impact-copy{display:flex;flex-direction:column;justify-content:center;gap:7px;min-width:0;position:relative;z-index:1}
body[data-page="home"] .v196-impact-kicker{font-size:10.5px;color:#86e4ac;font-weight:750}
body[data-page="home"] .v196-impact-copy h2{margin:0;color:#f2f7f4;font-size:clamp(20px,4.8vw,28px);line-height:1.3}
body[data-page="home"] .v196-impact-copy p{margin:0;color:#7f8f85;font-size:10.5px;line-height:1.65}
body[data-page="home"] .v196-impact-counters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:5px}
body[data-page="home"] .v196-impact-counters article{min-height:72px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(0,0,0,.18);display:grid;align-content:center;gap:2px}
body[data-page="home"] .v196-impact-counters b{display:flex;align-items:baseline;gap:3px;color:var(--v196-number);font-size:25px;line-height:1;font-variant-numeric:tabular-nums}
body[data-page="home"] .v196-impact-counters em{font-size:13px;font-style:normal;color:#7ccf9d}.v196-impact-counters small{font-size:9.5px;color:#7d8d83}
body[data-page="home"] .v196-license{margin-top:4px!important}
@media(max-width:760px){
 body[data-page="home"] .v196-oman-impact{grid-template-columns:108px minmax(0,1fr);gap:10px;padding:10px}
 body[data-page="home"] .v196-oman-visual{min-height:168px;padding:10px}.v196-map-orbit{width:84px!important;height:84px!important}.v196-map-core{width:48px!important;height:48px!important;border-radius:15px!important}.v196-map-core svg{width:25px!important;height:25px!important}.v196-impact-logo{width:auto!important;height:30px!important;max-width:none!important}.v196-orbit-icon{width:24px!important;height:24px!important}.v196-impact-copy h2{font-size:18px!important}.v196-impact-copy p{font-size:9.5px!important}.v196-impact-counters article{min-height:62px;padding:8px}.v196-impact-counters b{font-size:21px!important}
}
@media(max-width:360px){body[data-page="home"] .v196-oman-impact{grid-template-columns:1fr}.v196-oman-visual{min-height:145px!important}.v196-impact-copy{text-align:center}.v196-impact-counters b{justify-content:center}}
body[data-page="home"] .v193-faq-list summary svg{transform:none!important;transition:transform .18s ease!important}
body[data-page="home"] .v193-faq-list details[open] summary svg{transform:rotate(180deg)!important}


.taqa-site-footer-grid-v194{align-items:start!important}


.taqa-footer-v165-ompay{margin-bottom:0!important}
@media(max-width:760px){
 
 .taqa-site-footer-grid-v194{gap:7px!important}
 

 
 
 
 .taqa-footer-v165-ompay{margin-top:6px!important;padding-top:6px!important}.taqa-footer-v165-ompay-img{max-height:50px!important}
}
body[data-page="home"] .v196-map-core img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(67,220,135,.16))}
@media(max-width:760px){body[data-page="home"] .v196-map-core img{width:40px;height:40px}}


:root{
  --taqa-bg:#010604;
  --taqa-bg-elevated:#030b07;
  --taqa-surface-1:#06120d;
  --taqa-surface-2:#091a12;
  --taqa-surface-hover:#0d2218;
  --taqa-border:rgba(116,166,136,.18);
  --taqa-border-active:rgba(67,220,135,.48);
  --taqa-text:#f4f7f5;
  --taqa-text-2:#a4b0a9;
  --taqa-text-3:#74837a;
  --taqa-accent:#43dc87;
  --taqa-accent-hover:#55e295;
  --taqa-accent-soft:rgba(67,220,135,.10);
  --taqa-danger:#ee8d8d;
  --taqa-radius-sm:10px;
  --taqa-radius-md:14px;
  --taqa-radius-lg:18px;
  --taqa-radius-xl:24px;
  --taqa-shadow-soft:0 16px 46px rgba(0,0,0,.28);
  --taqa-space-1:4px;--taqa-space-2:8px;--taqa-space-3:12px;--taqa-space-4:16px;
  --taqa-space-5:20px;--taqa-space-6:24px;--taqa-space-8:32px;--taqa-space-10:40px;
  --taqa-mobile-nav-height:74px;
  --taqa-content-max:1280px;
  --taqa-number:#43dc87;
}
html{background:var(--taqa-bg);overflow-x:clip}



@media (max-width:767px){
  body[data-page="home"] .v193-home-main{padding-top:10px!important}
  body[data-page="home"] .v193-home-shell{padding-inline:12px!important}
  body[data-page="home"] .v193-section-head h2{font-size:clamp(24px,7vw,31px)!important;line-height:1.25!important}
  body[data-page="home"] .v193-section-head>div>span{font-size:12px!important}
  body[data-page="home"] .v193-section-head{margin-bottom:14px!important}
}
body[data-page="home"] .v193-hero{overflow:hidden!important}
body[data-page="home"] #v181HeroImage{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}
body[data-page="home"] #v181HeroImage[hidden]{display:none!important}
@media (max-width:767px){
  body[data-page="home"] .v193-hero{padding:16px!important;gap:14px!important;border-radius:20px!important;min-height:0!important}
  body[data-page="home"] .v181-hero-copy{gap:10px!important}
  body[data-page="home"] #v181HeroTitle{font-size:clamp(31px,9.2vw,42px)!important;line-height:1.23!important;margin:0!important}
  body[data-page="home"] #v181HeroDescription{font-size:14px!important;line-height:1.9!important;margin:0!important}
  body[data-page="home"] .v181-eyebrow{font-size:12px!important;min-height:34px!important}
  body[data-page="home"] .v181-hero-art{min-height:178px!important;max-height:230px!important;border-radius:16px!important}
  body[data-page="home"] .v181-hero-actions{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(0,.75fr)!important;gap:8px!important}
  body[data-page="home"] .v181-btn{min-height:48px!important;border-radius:13px!important;font-size:13px!important}
}
@media (max-width:360px){body[data-page="home"] .v193-hero{padding:13px!important}body[data-page="home"] #v181HeroTitle{font-size:31px!important}body[data-page="home"] .v181-hero-art{min-height:158px!important}}
body[data-page="home"] .v193-trust-strip>article{height:100%;align-items:center}
body[data-page="home"] .v193-trust-strip>article>img{flex:0 0 auto}
body[data-page="home"] .v193-category-card{height:100%;min-height:132px;align-content:center}
body[data-page="home"] .v193-category-icon{width:48px;height:48px}
@media (max-width:767px){
  body[data-page="home"] .v193-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
  body[data-page="home"] .v193-trust-strip>article{min-height:118px!important;padding:12px 8px!important;display:grid!important;justify-items:center!important;text-align:center!important;gap:8px!important}
  body[data-page="home"] .v193-trust-strip>article img{width:30px!important;height:30px!important}
  body[data-page="home"] .v193-trust-strip b{font-size:13px!important}body[data-page="home"] .v193-trust-strip small{font-size:10px!important;line-height:1.5!important}
  body[data-page="home"] .v193-category-grid{gap:10px!important}
  body[data-page="home"] .v193-category-card{min-height:120px!important;padding:12px!important;border-radius:16px!important}
}
@media (max-width:767px){
  body[data-page="home"] .v193-weekly{padding:14px!important;gap:12px!important;border-radius:18px!important;min-height:0!important}
  body[data-page="home"] .v193-weekly h2{font-size:clamp(22px,6.4vw,28px)!important;line-height:1.3!important}
  body[data-page="home"] .v193-weekly p{font-size:12px!important;line-height:1.7!important}
  body[data-page="home"] .v181-weekly-media{min-height:130px!important;overflow:hidden!important}
  body[data-page="home"] #v181WeeklyImage{width:100%;height:100%;object-fit:cover}
}
body[data-page="home"] .v196-oman-impact{background:linear-gradient(145deg,#06140e,#020704)!important;border-color:var(--taqa-border)!important;box-shadow:none!important}
body[data-page="home"] .v196-impact-counters b{color:var(--taqa-number)!important}
@media(max-width:767px){
 body[data-page="home"] .v196-oman-impact{grid-template-columns:104px minmax(0,1fr)!important;gap:10px!important;padding:10px!important;border-radius:17px!important}
 body[data-page="home"] .v196-oman-visual{min-height:154px!important;padding:9px!important}
 body[data-page="home"] .v196-impact-copy h2{font-size:18px!important;line-height:1.45!important}
 body[data-page="home"] .v196-impact-copy p{font-size:10px!important;line-height:1.6!important}
 body[data-page="home"] .v196-impact-counters article{min-height:60px!important;padding:8px!important}
 body[data-page="home"] .v196-impact-counters b{font-size:21px!important}
}
@media(max-width:340px){body[data-page="home"] .v196-oman-impact{grid-template-columns:1fr!important}.v196-impact-copy{text-align:center}.v196-impact-counters b{justify-content:center}}
body[data-page="home"] .v193-faq-list summary{cursor:pointer;list-style:none}
body[data-page="home"] .v193-faq-list summary::-webkit-details-marker{display:none}
body[data-page="home"] .v193-faq-list summary svg{transition:transform .18s ease}
body[data-page="home"] .v193-faq-list details[open] summary svg{transform:rotate(180deg)}
body[data-page="cart"] .qty-control-clean>span{border-inline:1px solid rgba(255,255,255,.07)!important;font-size:16px!important;font-weight:800!important;color:var(--taqa-text)!important}
body[data-page="cart"] .qty-control-clean>button{font-size:20px!important;color:var(--taqa-accent)!important;background:rgba(255,255,255,.025)!important}
@media(max-width:760px){body[data-page="cart"] .cart-row-bottom{grid-template-columns:minmax(70px,1fr) 138px 44px!important;gap:8px!important;align-items:center!important}.qty-control-clean{justify-self:center!important}}
@media(max-width:390px){body[data-page="cart"] .cart-row-bottom{grid-template-columns:minmax(58px,1fr) 126px 40px!important}.qty-control-clean{width:126px!important;min-width:126px!important;grid-template-columns:40px 46px 40px!important}}
@media(max-width:767px){
  .mobile-bottom-nav a{min-width:0!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#8b9a91!important;font-size:10.5px!important;font-weight:650!important;gap:3px!important;transition:color .16s ease,background .16s ease!important}
  .mobile-bottom-nav a svg{width:23px!important;height:23px!important;stroke-width:1.8!important}
  .mobile-bottom-nav a:is(.active,.taqa-active,[aria-current="page"]){color:var(--taqa-accent)!important;background:var(--taqa-accent-soft)!important;box-shadow:inset 0 2px 0 rgba(67,220,135,.55)!important}
  .mobile-bottom-nav .cart-count{position:absolute!important;inset-block-start:2px!important;inset-inline-start:50%!important;transform:translateX(-18px)!important;min-width:18px!important;height:18px!important;padding:0 4px!important;border-radius:999px!important;background:var(--taqa-accent)!important;color:#001008!important;font-size:9px!important;line-height:18px!important;text-align:center!important}
  .mobile-bottom-nav .cart-count[hidden]{display:none!important}
}





























@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}

/* V202 always-visible footer navigation */

