/* Aftabgardoon v1.9.0 – final phone-only layer. */
@media(max-width:650px){
 .aftab-global-header .a-top-inner{gap:9px!important}
 .aftab-global-header .a-brand{flex:0 0 auto!important}
 .aftab-global-header .a-menu-toggle{display:none!important}
 .aftab-global-header .a-search{position:relative!important;display:block!important;min-width:0!important;margin:0!important;direction:rtl!important}
 .aftab-global-header .a-search input[type=search]{display:block!important;width:100%!important;padding:0 18px 0 45px!important;margin:0!important;line-height:44px!important}
 .aftab-global-header .a-search button{position:absolute!important;z-index:3!important;left:0!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;display:grid!important;place-items:center!important;width:34px!important;height:34px!important;min-width:34px!important;margin:0!important;padding:0!important;line-height:1!important}

 .aftab-root .a-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px 14px!important;padding:24px 12px!important}
 .aftab-root .a-cat-grid .a-cat-mobile-hidden{display:none!important}
 .aftab-root .a-cat-grid a{padding:4px 2px!important}
 .aftab-root .a-cat-grid img,.aftab-root .a-cat-grid .a-cat-icon,.aftab-root .a-cat-grid a>i{width:94px!important;height:94px!important;max-width:100%!important;margin:0 auto 10px!important;border-radius:22px!important}
 .aftab-root .a-cat-grid b{font-size:11px!important;line-height:1.6!important}

 .aftab-root .a-promos{padding:30px 0 14px!important}
 .aftab-root .a-promo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
 .aftab-root .a-promo-grid a{min-height:112px!important;padding:17px 15px!important;border-radius:19px!important}
 .aftab-root .a-promo-grid b{font-size:15px!important;line-height:1.55!important}
 .aftab-root .a-promo-grid span{font-size:10px!important;margin-top:5px!important}
 .aftab-root .a-promo-grid i{left:14px!important;bottom:12px!important;font-size:34px!important}

 .aftab-root .a-daily-deal{padding:24px 0 38px!important}
 .aftab-root .a-deal-box{padding:10px!important;gap:7px!important;border-radius:21px!important;box-shadow:0 14px 0 #8c0a65,0 26px 48px #bb17652e!important}
 .aftab-root .a-deal-box>aside{padding:7px 10px 9px!important;min-height:0!important}
 .aftab-root .a-deal-box>aside>span{font-size:10px!important}
 .aftab-root .a-deal-box>aside h2{font-size:21px!important;margin:2px 0!important}
 .aftab-root .a-deal-icon{width:52px!important;height:52px!important;margin:6px!important}
 .aftab-root .a-deal-icon i{font-size:24px!important}
 .aftab-root .a-deal-box>aside>b{font-size:11px!important;margin:3px!important}
 .aftab-root .a-countdown{margin:6px!important}
 .aftab-root .a-countdown em{width:30px!important;height:30px!important;font-size:11px!important}
 .aftab-root .a-deal-nav{margin:0 0 5px!important}
 .aftab-root .a-deal-nav button{width:31px!important;height:31px!important;font-size:20px!important}
 .aftab-root .a-deal-box>aside>a{padding:6px 13px!important;font-size:10px!important}
 .aftab-root .a-deal-products{padding:3px 1px 10px!important}
 .aftab-root .a-deal-product{padding:9px!important;border-radius:16px!important}
 .aftab-root .a-deal-product img{height:112px!important}
 .aftab-root .a-deal-product h3{height:38px!important;line-height:1.6!important;margin:5px 0!important}

 .aftab-root .a-slider-separated.a-mobile-layout-overlay{width:100%!important;height:55.88vw!important;min-height:190px!important;max-height:360px!important;margin:0 0 20px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
 .aftab-root .a-slider-separated.a-mobile-layout-overlay .a-slide{display:block!important;position:absolute!important;inset:0!important}
 .aftab-root .a-slider-separated.a-mobile-layout-overlay .a-slide-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;background:transparent!important}
 .aftab-root .a-slider-separated.a-mobile-layout-overlay .a-slide-media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}
 .aftab-root .a-slider-separated.a-mobile-layout-overlay .a-slide-copy-layer{position:absolute!important;inset:0!important;z-index:3!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important}
 .aftab-root .a-slider-separated.a-mobile-layout-overlay .a-hero-copy{position:absolute!important;top:50%!important;right:8px!important;left:auto!important;width:30%!important;min-width:88px!important;max-width:112px!important;margin:0!important;padding:6px 7px!important;border:1px solid rgba(255,255,255,.62)!important;border-radius:10px!important;transform:translateY(-50%)!important;background:linear-gradient(135deg,rgba(255,255,255,.54),rgba(255,240,245,.24))!important;-webkit-backdrop-filter:blur(10px) saturate(1.2)!important;backdrop-filter:blur(10px) saturate(1.2)!important;box-shadow:0 7px 18px rgba(87,30,54,.14),inset 0 1px rgba(255,255,255,.72)!important;text-align:right!important}
 .aftab-root .a-slider-separated.a-mobile-layout-overlay.a-mobile-align-left .a-hero-copy{right:auto!important;left:8px!important}
 .aftab-root .a-slider-separated.a-mobile-layout-overlay.a-mobile-align-center .a-hero-copy{right:auto!important;left:50%!important;transform:translate(-50%,-50%)!important}

 .a-mobile-banner-host,.a-mobile-banner-host>.e-con-inner{--min-height:0px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;gap:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
 .a-mobile-banner-host>.e-con-inner{max-width:none!important}
 .elementor-widget-aftabgardoon_banner,.elementor-widget-aftabgardoon_banner>.elementor-widget-container,.aftab-banner-widget{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
 .aftab-root.a-home .a-wide-banner-separated{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:3/1!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important}
 .aftab-root.a-home .a-wide-banner-separated:after{display:none!important}
 .aftab-root.a-home .a-wide-banner-separated .a-wide-banner-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;background:transparent!important;line-height:0!important}
 .aftab-root.a-home .a-wide-banner-separated .a-wide-banner-media img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;margin:0!important;padding:0!important;border:0!important}
 .aftab-root.a-home .a-wide-banner-separated.a-mobile-image-right .a-wide-banner-media img{object-position:right center!important}
 .aftab-root.a-home .a-wide-banner-separated.a-mobile-image-left .a-wide-banner-media img{object-position:left center!important}
 .aftab-root.a-home .a-wide-banner-separated .a-wide-banner-copy{position:absolute!important;inset:0!important;z-index:3!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important}
 .aftab-root.a-home .a-wide-banner-separated .a-wide-banner-copy>div{position:absolute!important;top:50%!important;left:14px!important;right:auto!important;width:min(42%,160px)!important;max-width:160px!important;margin:0!important;padding:9px 10px!important;border:1px solid rgba(255,255,255,.62)!important;border-radius:13px!important;transform:translateY(-50%)!important;background:linear-gradient(135deg,rgba(255,255,255,.56),rgba(255,240,245,.27))!important;-webkit-backdrop-filter:blur(12px) saturate(1.25)!important;backdrop-filter:blur(12px) saturate(1.25)!important;box-shadow:0 10px 26px rgba(87,30,54,.16),inset 0 1px rgba(255,255,255,.75)!important;text-align:right!important}
 .aftab-root.a-home .a-wide-banner-separated.a-mobile-align-right .a-wide-banner-copy>div{left:auto!important;right:14px!important}
 .aftab-root.a-home .a-wide-banner-separated.a-mobile-align-center .a-wide-banner-copy>div{left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}
 .aftab-root.a-home .a-wide-banner-separated .a-wide-banner-copy span{font-size:7px!important;line-height:1.45!important}
 .aftab-root .a-slider-separated .a-hero-copy>span{font-size:6px!important;line-height:1.35!important}
 .aftab-root.a-home .a-wide-banner-separated .a-wide-banner-copy h2{font-size:14px!important;line-height:1.4!important;margin:3px 0!important}
 .aftab-root .a-slider-separated .a-hero-copy h1,.aftab-root .a-slider-separated .a-hero-copy h2{font-size:11px!important;line-height:1.3!important;margin:2px 0!important}
 .aftab-root.a-home .a-wide-banner-separated .a-wide-banner-copy p,.aftab-root .a-slider-separated .a-hero-copy p{display:none!important}
 .aftab-root.a-home .a-wide-banner-separated .a-wide-banner-copy a{margin-top:5px!important;padding:6px 8px!important;border-radius:7px!important;font-size:8px!important}
 .aftab-root .a-slider-separated .a-hero-copy>a{margin-top:3px!important;padding:4px 6px!important;border-radius:6px!important;font-size:7px!important}

 .elementor-widget-image-carousel .swiper-slide-image,.elementor-widget-image-carousel .swiper-slide img,.elementor-widget-image-carousel img{width:auto!important;max-width:105px!important;height:auto!important;max-height:62px!important;object-fit:contain!important;margin-inline:auto!important}
 .elementor-widget-image-carousel .swiper-slide-inner{padding:8px!important}
 .a-footer-grid{grid-template-columns:1fr!important}
 .a-enamad-box{text-align:right!important}
 .a-enamad-widget,.a-enamad-widget>div{justify-items:start!important}
 .a-enamad-placeholder{margin:0!important;width:92px!important;height:98px!important}
 .a-copy{gap:5px 12px!important}

 /* کنترل‌های مستقل موبایل: قاب بیرونی و شیشه نوشته */
 .aftab-root .a-slider-separated.a-mobile-layout-overlay{
  width:var(--a-frame-width,100%)!important;
  margin:var(--a-frame-margin-top,0) auto var(--a-frame-margin-bottom,20px)!important;
  padding:var(--a-frame-padding,0)!important;
  border-radius:var(--a-frame-radius,0)!important;
  background:var(--a-frame-background,transparent)!important;
  overflow:hidden!important;
 }
 .aftab-root .a-slider-separated.a-mobile-layout-overlay .a-hero-copy{
  width:var(--a-card-width,30%)!important;
  min-width:0!important;
  max-width:none!important;
  padding:var(--a-card-padding,7px)!important;
  border-radius:var(--a-card-radius,10px)!important;
  background:var(--a-card-background,rgba(255,255,255,.55))!important;
  -webkit-backdrop-filter:blur(var(--a-card-blur,10px)) saturate(1.2)!important;
  backdrop-filter:blur(var(--a-card-blur,10px)) saturate(1.2)!important;
 }
 .aftab-root .a-slider-separated.a-mobile-layout-overlay .a-slide.a-card-align-left .a-hero-copy{right:auto!important;left:8px!important;transform:translateY(-50%)!important}
 .aftab-root .a-slider-separated.a-mobile-layout-overlay .a-slide.a-card-align-right .a-hero-copy{left:auto!important;right:8px!important;transform:translateY(-50%)!important}
 .aftab-root .a-slider-separated.a-mobile-layout-overlay .a-slide.a-card-align-center .a-hero-copy{right:auto!important;left:50%!important;transform:translate(-50%,-50%)!important}

 .aftab-root.a-home .a-wide-banner-separated{
  width:var(--a-frame-width,100%)!important;
  margin:var(--a-frame-margin-top,0) auto var(--a-frame-margin-bottom,0)!important;
  padding:var(--a-frame-padding,0)!important;
  border-radius:var(--a-frame-radius,0)!important;
  background:var(--a-frame-background,transparent)!important;
  aspect-ratio:var(--a-banner-ratio,3)/1!important;
 }
 .aftab-root.a-home .a-wide-banner-separated.a-mobile-fit-cover .a-wide-banner-media img{object-fit:cover!important}
 .aftab-root.a-home .a-wide-banner-separated.a-mobile-fit-contain .a-wide-banner-media img{object-fit:contain!important}
 .aftab-root.a-home .a-wide-banner-separated .a-wide-banner-copy>div{
  width:var(--a-mobile-box-width,38%)!important;
  max-width:none!important;
  padding:var(--a-card-padding,9px)!important;
  border-radius:var(--a-card-radius,13px)!important;
  background:var(--a-mobile-box-bg,rgba(255,255,255,.55))!important;
  -webkit-backdrop-filter:blur(var(--a-card-blur,12px)) saturate(1.25)!important;
  backdrop-filter:blur(var(--a-card-blur,12px)) saturate(1.25)!important;
 }
}
