/* ================================================================================
   SHAZDEH — HOME DESKTOP (فاز نهایی، دور ۱۲۳ به بعد) — v=HD1
   بازطراحی صفحه اول برای دسکتاپ. فقط min-width:992px — موبایل دست‌نخورده.
   سند کار: docs/HOME_DESKTOP_NOTES.md
   ================================================================================ */
@media (min-width:992px){

/* ۱) بلوک دسته‌بندی‌های موبایلی در دسکتاپ حذف (مگامنو همین نقش را دارد) */
body#index .szd-home .cats{display:none !important}

/* ۲) بنرهای پرداخت (دیجی‌پی/ترب‌پی): کوتاه‌تر و استاندارد — کارت ۲۸۰px با کاور */
body#index .szd-paytwin{gap:22px !important}
body#index .szd-paytwin > a{
  height:280px !important; overflow:hidden !important; border-radius:24px !important;
  box-shadow:0 10px 30px rgba(176,58,110,.10) !important;
  transition:transform .2s ease, box-shadow .2s ease;
}
body#index .szd-paytwin > a:hover{transform:translateY(-4px); box-shadow:0 16px 40px rgba(176,58,110,.16) !important}
body#index .szd-paytwin > a img{
  width:100% !important; height:100% !important; object-fit:cover !important; object-position:center !important;
}

/* ۳) بنر تکی اسنپ‌پی: کوتاه‌تر */
body#index .szd-paybnr{
  height:260px !important; overflow:hidden !important; border-radius:24px !important; display:block;
  box-shadow:0 10px 30px rgba(176,58,110,.10) !important;
}
body#index .szd-paybnr img{width:100% !important; height:100% !important; object-fit:cover !important}
}

/* منتخب دوم: پیش‌فرض (موبایل) مخفی — بیرون از مدیا؛ هم‌وزن قانون #index موبایل */
#index .szd-home .szd-rand__in--2{display:none !important}

@media (min-width:992px){
/* ۴) HD2: نوارهای bk (پازل/عروسک/باکس/روبیک) — سوژه ۴۹٪ عرضی در دسکتاپ غول می‌شد
   و روی سکشن بالایی می‌افتاد (مونالیزا!). ارتفاع-محور با بیرون‌زدگی کنترل‌شده. */
body#index .szd-home .szd-bk-sec{padding-top:44px !important; margin:6px 10px 14px !important}
body#index .szd-home .szd-bk{min-height:180px !important; padding:26px 32px !important; display:flex; align-items:center}
body#index .szd-home .szd-bk__obj{
  width:auto !important; height:250px !important; left:26px !important; bottom:-12px !important;
}
body#index .szd-home .szd-bk__obj img{width:auto !important; height:100% !important}
body#index .szd-home .szd-bk__text{position:relative; z-index:5; max-width:62%}

/* ۵) HD2: «منتخب از شازده کوچولو» — یک باکس، دو محصول کنار هم با جداکننده */
body#index .szd-home .szd-rand{
  display:grid !important; grid-template-columns:1fr 1fr !important; gap:0 !important;
  background:linear-gradient(120deg,#FFF8F2,#FFF0F6) !important;
  border:1px solid #F6E9EF !important; border-radius:22px !important;
  box-shadow:0 10px 30px rgba(176,58,110,.08) !important; overflow:hidden;
}
body#index .szd-home .szd-rand__in{position:relative}
body#index .szd-home .szd-rand__in .szd-rand__art{display:none !important}   /* بک‌گراند از خود باکس */
body#index .szd-home .szd-rand__in.szd-rand__in--2{
  display:flex !important; border-inline-start:2px dotted #F3D9E4;
}
body#index .szd-home .szd-rand__in{padding:20px 22px !important}
body#index .szd-home .szd-rand__img{width:104px !important; height:112px !important; flex:0 0 auto}
body#index .szd-home .szd-rand__img img{width:100%; height:100%; object-fit:contain}
}

@media (min-width:992px){
/* ۶) HD4: اسلایدرهای محصول بزرگ‌تر — کارت سوایپر تم ۱۴۵→۱۸۸ (عرض CSSمحور است؛
   قبل از init لود می‌شود پس متریک سوایپر درست می‌ماند) */
body#index .szd-home .szdh-mod .swiper-slide{flex:0 0 188px !important; width:188px !important; max-width:188px !important}
body#index .szd-home .szdh-mod .product_list_item{flex:0 0 188px !important; width:188px !important; max-width:188px !important; min-width:188px !important}
body#index .szdh-box .szdh-mod{min-height:0}
body#index .szdh-box__title{font-size:19px !important}
body#index .szdh-box__sub{font-size:12.5px !important}

/* اسلایدر واحد szd-ps (تب‌اسلایدرها و بندهای related) — کارت ۱۷۸→۲۰۰ */
body#index .szd-home .szd-ps__card{
  flex:0 0 200px !important; max-width:200px !important; min-width:200px !important;
}
body#index .szd-home .szt-sl__title{font-size:20px !important}
body#index .szd-home .szt-sl__sub{font-size:12.5px !important}
body#index .szd-home .szt-sl__tab{font-size:13.5px !important; padding:8px 18px 8px 8px !important}
body#index .szd-home .szt-sl__tabic{width:32px !important; height:32px !important}
body#index .szd-home .szt-sl__tabic svg{width:20px !important; height:20px !important}

/* ۷) HD4: «منتخب» واقعا یک باکس — بک‌گراند/سایه/گردی آیتم‌ها حذف، فقط جداکننده */
body#index .szd-home .szd-rand__in,
body#index .szd-home .szd-rand__in--2{
  background:transparent !important; box-shadow:none !important; border:0 !important;
  border-radius:0 !important; margin:0 !important;
}
body#index .szd-home .szd-rand__in--2{border-inline-start:2px dotted #F3D9E4 !important}
}

/* کارت وسط خرید قسطی: موبایل مخفی */
#index .szd-home .szd-paymid{display:none}

@media (min-width:992px){
/* ================================================================
   HD6 — دور ۱۲۶: بنرها بدون کراپ + کارت قسطی + نوارهای bk جمع‌تر
   ================================================================ */
/* بنرهای دوقلو: سه‌ستونه [دیجی 3:2 طبیعی | کارت قسطی | ترب 3:2 طبیعی] — کراپ قبلی لغو */
body#index .szd-paytwin{
  display:grid !important; grid-template-columns:1fr 380px 1fr !important; gap:18px !important; align-items:stretch !important;
}
body#index .szd-paytwin > a{
  height:auto !important; overflow:hidden !important; border-radius:22px !important;
  box-shadow:0 10px 30px rgba(176,58,110,.10) !important;
}
body#index .szd-paytwin > a img{
  width:100% !important; height:auto !important; object-fit:unset !important; display:block;
}
/* کارت قسطی v5 */
body#index .szd-home .szd-paymid{
  display:flex !important; flex-direction:column; justify-content:center; gap:10px;
  background:linear-gradient(150deg,#FFFDFB,#FFF0F6) !important;
  border:1px solid #F6E9EF; border-radius:22px; padding:20px 22px;
  box-shadow:0 10px 30px rgba(176,58,110,.10); position:relative; overflow:hidden;
}
body#index .szd-paymid::after{content:""; position:absolute; top:-34px; inset-inline-start:-34px; width:110px; height:110px; border-radius:50%;
  background:radial-gradient(circle, rgba(244,120,169,.12), transparent 70%)}
body#index .szd-paymid__kick{display:inline-flex; align-items:center; gap:7px; align-self:flex-start;
  font-size:11px; font-weight:900; color:#E0568B; background:#FFF0F5; border:1px solid #F3D9E4; border-radius:999px; padding:5px 13px}
body#index .szd-paymid__kick svg{width:14px; height:14px}
body#index .szd-paymid__title{font-family:'DigiSarvenaz','Vazirmatn',Tahoma,sans-serif; font-size:22px; font-weight:400; color:#3D2C2E}
body#index .szd-paymid__row{display:flex; align-items:center; gap:10px; text-decoration:none;
  background:#fff; border:1px solid #F6E9EF; border-radius:12px; padding:8px 12px;
  font-size:12px; color:#5A4A4C; transition:transform .15s, box-shadow .15s}
body#index .szd-paymid__row:hover{transform:translateY(-2px); box-shadow:0 8px 18px rgba(176,58,110,.12)}
body#index .szd-paymid__row b{color:#3D2C2E}
body#index .szd-paymid__d{width:10px; height:10px; border-radius:50%; flex:0 0 auto}
body#index .szd-paymid__d--sn{background:#00A0FF}
body#index .szd-paymid__d--tr{background:#7ED321}
body#index .szd-paymid__d--dg{background:#1D2CF3}
body#index .szd-paymid__note{font-size:10.5px; color:#8B7B7D}

/* بنرهای تمام‌عرض (اسنپ/علمی/کتاب): نسبت طبیعی، بدون کراپ — قانون قبلی لغو */
body#index .szd-paybnr{height:auto !important; overflow:hidden !important; border-radius:24px !important}
body#index .szd-paybnr img{width:100% !important; height:auto !important; object-fit:unset !important; display:block}

/* نوارهای bk: جمع‌تر — دیگر تمام‌عرض کشیده نباشند */
body#index .szd-home .szd-bk-sec{max-width:920px !important; margin-inline:auto !important}
body#index .szd-home .szd-bk__obj{height:220px !important}
}

/* ================================================================
   HD7 — دور ۱۲۷: پاکسازی سرتاسری صفحه اول (ممیزی ۱۳ اسکرین خودم)
   ================================================================ */
@media (min-width:992px){
/* ۱) باکس «همیشه با تخفیف بخر»: نوار قرمز ماژول اسپشال حذف — کارت‌ها از آن بیرون می‌زدند */
body#index .szd-home .szdh-box--flash .stspecialslider_container,
body#index .szd-home .szdh-box--flash .s_countdown_block,
body#index .szd-home .szdh-box--flash .products_section,
body#index .szd-home .szdh-box--flash .block_content,
body#index .szd-home .szdh-box--flash .products_slider,
body#index .szd-home .szdh-box--flash .swiper-container{
  background:none !important; background-image:none !important; border:0 !important; box-shadow:none !important;
}
body#index .szd-home .szdh-box{padding:18px 0 !important}
body#index .szd-home .szdh-box__head{padding:0 20px 14px !important}

/* ۲) «منتخب شازده» و «دانستنی امروز»: باکس له ۱۷۴px → بلند و خوانا */
body#index .szd-home .szd-rand__in{padding:28px 30px !important; gap:20px !important}
body#index .szd-home .szd-rand__img{flex:0 0 150px !important; width:150px !important; height:165px !important}
body#index .szd-home .szd-rand__name{font-size:16.5px !important}
body#index .szd-home .szd-rand__desc{font-size:12.5px !important}
body#index .szd-home .szd-rand__chip{font-size:11.5px !important; padding:5px 12px 5px 10px !important}
body#index .szd-home .szd-rand__chip svg{width:14px !important; height:14px !important}
body#index .szd-home .szd-rand__cta{font-size:13px !important; padding:9px 18px !important}
body#index .szd-home .szd-rand__price{font-size:16px !important}
body#index .szd-home .szd-rand--blog .szd-rand__img{height:150px !important}

/* ۳) بنر کیمدی: ۷۸۴px فضای سبز خالی → کپ ۴۲۰ با کاور مرکز (سوژه وسط بنر است)
   قانون موبایل .st_banner_block .adveditor_image (وزن 1,3,0) height:auto می‌زد → هم‌وزن+بالاتر */
body#index .szd-home .szd-bnr--full img,
body#index .szd-home .szd-bnr--full .st_banner_block img.adveditor_image,
body#index .szd-home .szd-bnr--full .st_banner_block .adveditor_image{width:100% !important; height:420px !important; object-fit:cover !important; object-position:center !important; display:block}

/* ۴) موزائیک بنرها: کاشی‌های ۹۸px عکس 4:3 را می‌کشتند → سه کاشی هم‌قد با نسبت طبیعی */
body#index .szd-home .bnr-mosaic{display:grid !important; grid-template-columns:repeat(3,1fr) !important; grid-template-rows:none !important; height:auto !important; gap:16px !important; align-items:stretch !important; padding:6px 0 !important}
body#index .szd-home .bnr-mosaic .m1{grid-row:auto !important}
body#index .szd-home .szd-mz > a > img,
body#index .szd-home .szd-mz .m1 > a > img{width:100% !important; height:auto !important; object-fit:unset !important; display:block}
body#index .szd-home .szd-mz > a, body#index .szd-home .szd-mz .m1 > a{height:auto !important; border-radius:20px}
body#index .szd-home .bnr-mosaic .m1 .t{font-size:18px}

/* ۵) کلوپ کتاب‌خون‌ها: نوار له ۹۶px → بنر درست هم‌ریتم bk (۹۲۰ وسط) */
body#index .szd-home .szd-club{max-width:920px !important; margin:20px auto 14px !important}
body#index .szd-home .szd-club__banner{padding:28px 36px !important; gap:28px !important; border-radius:26px !important}
body#index .szd-home .szd-club__art{flex:0 0 150px !important; width:150px !important; height:100px !important}
body#index .szd-home .szd-club__kicker{font-size:13px !important}
body#index .szd-home .szd-club__title{font-size:24px !important}
body#index .szd-home .szd-club__sub{font-size:13.5px !important}

/* ۶) بنرهای قدبلند (علمی/کتاب/اسنپ/ماشین کنترلی): تمام‌عرض ۵۰۰px+ → ۹۲۰ وسط، نسبت طبیعی */
body#index .szd-paybnr{max-width:920px !important; margin-inline:auto !important}
body#index .szd-home .szd-rcbn{max-width:920px !important; margin:14px auto 12px !important; border-radius:24px; overflow:hidden; box-shadow:0 10px 30px rgba(176,58,110,.10)}

/* ۷) بلاگ «دانستنی‌ها»: والد ارتفاع صفر (کارت‌ها بیرون ریخته و کارت چپ بریده) → گرید ۳ کارته */
body#index .szd-home .szdh-blog{padding:2px 0 12px !important}
body#index .szd-home .szdh-blog .ybc_block_latest,
body#index .szd-home .szdh-blog .block_content.row{height:auto !important; min-height:0 !important; display:flow-root !important; overflow:visible !important}
body#index .szd-home .szdh-blog .ybc_blog_content_block{display:grid !important; grid-template-columns:repeat(3,1fr) !important; gap:18px !important; overflow:visible !important; padding:2px 2px 6px !important}
body#index .szd-home .szdh-blog .ybc_blog_content_block_item{width:auto !important; max-width:none !important; flex:none !important; border-radius:20px !important}
body#index .szd-home .szdh-blog .ybc_blog_content_block_item:nth-child(n+4){display:none !important}
body#index .szd-home .szdh-blog .ybc_item_img img{height:200px !important}
body#index .szd-home .szdh-blog .ybc_title_block{font-size:15px !important}
body#index .szd-home .szdh-blog .blog_description{font-size:12px !important}

/* ۸) تیترهای سکشن‌های مستقل (برندها/دانستنی‌ها/سن): در دسکتاپ ریز بودند */
body#index .szd-home .szdh-row{padding:10px 14px 12px !important}
body#index .szd-home .szdh-title{font-size:21px !important}
body#index .szd-home .szdh-more{font-size:13px !important}

/* ۹) تیتر سفید نوارهای bk روی بخش روشن گرادیان گم می‌شد */
body#index .szd-home .szd-bk__title{text-shadow:0 2px 14px rgba(0,0,0,.22)}
}

/* ================================================================
   HD8 — دور ۱۳۳: بنرهای قسطی — [اسنپ عمودی | دیجی+ترب پشته]
   کارت وسط قسطی حذف (خواست کاربر)؛ سفیدی زیر دیجی/ترب = کشیدگی کارت
   نسبت به عکس → سلول‌های دقیق 3:2 با کاور
   ================================================================ */
/* موبایل: اسنپ داخل paytwin تمام‌عرض زیر آن دو (همان چیدمان قبلی) — بدون مدیا، هم‌وزن قانون موبایل */
#index .szd-home .szd-paytwin{flex-wrap:wrap}
#index .szd-home .szd-paytwin .szd-paytwin__snapp{flex:1 1 100%}
#index .szd-home .szd-paytwin .szd-paytwin__snapp picture{display:block;line-height:0}
#index .szd-home .szd-paytwin .szd-paytwin__snapp img{width:100%;display:block}

@media (min-width:992px){
body#index .szd-paytwin{
  display:grid !important; grid-template-columns:1fr 1fr !important; grid-template-rows:1fr 1fr !important;
  grid-template-areas:"snapp digi" "snapp torob" !important; gap:18px !important;
}
body#index .szd-paytwin > a{height:auto !important; overflow:hidden !important; border-radius:22px !important}
body#index .szd-paytwin > a:nth-of-type(1){grid-area:digi; aspect-ratio:3/2}
body#index .szd-paytwin > a:nth-of-type(2){grid-area:torob; aspect-ratio:3/2}
body#index .szd-paytwin > a.szd-paytwin__snapp{grid-area:snapp; aspect-ratio:auto; flex:none}
body#index .szd-paytwin > a picture{display:block; height:100%}
body#index .szd-paytwin > a img{width:100% !important; height:100% !important; object-fit:cover !important; object-position:center !important; display:block}
}

/* ================================================================
   HD9 — دور ۱۳۴: فلش بزرگ‌تر + زمینه پاستلی غلیظ + تب‌اسلایدرها بزرگ‌تر
   (بنچمارک کاربر: «جدیدترین‌ها» با ۱۸۸ خوب است — دست نمی‌خورد)
   ================================================================ */
@media (min-width:992px){
/* ۱) «همیشه با تخفیف بخر»: کارت ۱۸۸→۲۳۶ + عکس قفل ۱۲۸→۱۸۰ + زمینه غلیظ‌تر */
body#index .szd-home .szdh-box--flash{
  background:linear-gradient(135deg,#FFC3D6 0%,#FFB48E 58%,#FFDCA0 100%) !important;
}
body#index .szd-home .szdh-box--flash .szdh-mod .swiper-slide{flex:0 0 236px !important; width:236px !important; max-width:236px !important}
body#index .szd-home .szdh-box--flash .szdh-mod .product_list_item{flex:0 0 236px !important; width:236px !important; max-width:236px !important; min-width:236px !important}
body#index .szd-home .szdh-box--flash .szdh-mod .pro_first_box img{height:180px !important}

/* ۲) تب‌اسلایدرها (دسته‌های پرطرفدار/کتاب‌خوان‌ها/اسباب‌بازی/فکری): کارت ۲۰۰→۲۳۲
   (عکس مربع width-محور است → خودش تا ~۲۰۸ بزرگ می‌شود) */
body#index .szd-home .szd-ps__card{
  flex:0 0 232px !important; max-width:232px !important; min-width:232px !important; padding:12px 12px 14px !important;
}
body#index .szd-home .szd-ps__name{font-size:.92rem !important}
body#index .szd-home .szd-ps__price b{font-size:1.05rem !important}
}

/* HD9b — کلاس واقعی کارت تب‌اسلایدرها szt-c است (szd-ps مال بندهای related بود) */
@media (min-width:992px){
body#index .szd-home .szt-c{flex:0 0 232px !important; max-width:232px !important}
body#index .szd-home .szt-c__img{height:206px !important; padding:12px !important}
body#index .szd-home .szt-c__name{font-size:13.5px !important; line-height:1.9 !important}
body#index .szd-home .szt-c__price{font-size:15px !important}
}

/* ================================================================
   HD10 — دور ۱۳۶: تمام بنرها تمام‌عرض (لغو محدودیت ۹۲۰ دور ۱۲۷)
   خواست کاربر: «تمام بنرهای سایت باید کامل باشن»
   ================================================================ */
@media (min-width:992px){
/* بنرهای علمی/کتاب‌وقصه: تمام‌عرض با نسبت طبیعی */
body#index .szd-paybnr{max-width:none !important; margin-inline:12px !important}
/* ماشین کنترلی آفرود */
body#index .szd-home .szd-rcbn{max-width:none !important; margin:14px 10px 12px !important}
/* کلوپ کتاب‌خون‌ها */
body#index .szd-home .szd-club{max-width:none !important; margin:20px 12px 14px !important}
/* نوارهای bk (پازل/عروسک/سورپرایز/روبیک) */
body#index .szd-home .szd-bk-sec{max-width:none !important}
}

/* ================================================================
   HD11 — دور ۱۳۷: بلوک‌های سنی هوم = «سفر سنی» به زبان مگامنو
   جاده نقطه‌چین موجی + ایستگاه‌های بدون باکس (آیکون PNG آزاد + متن)
   ================================================================ */
@media (min-width:992px){
body#index .szd-home .ages .ages-track{
  position:relative; display:flex !important; align-items:center; justify-content:space-between;
  height:158px !important; padding:0 30px !important; margin:0 !important;
  background:transparent !important; border:0 !important; box-shadow:none !important;
  overflow:visible !important; gap:0 !important;
}
body#index .szd-home .ages .ages-track::before{
  content:""; position:absolute; inset:8px 0; pointer-events:none;
  background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 90' preserveAspectRatio='none'><path d='M8,62 C160,6 330,84 500,44 C670,6 840,80 992,30' fill='none' stroke='%23F0BFD4' stroke-width='3.5' stroke-dasharray='1 11' stroke-linecap='round'/></svg>") center/100% 100% no-repeat;
}
body#index .szd-home .ages .age-card{
  position:relative; z-index:2; width:auto !important; min-width:0 !important; padding:0 !important; margin:0 !important;
  background:transparent !important; border:0 !important; box-shadow:none !important; border-radius:0 !important;
  display:flex !important; flex-direction:column; align-items:center; gap:2px; text-decoration:none !important;
  animation:szdHomeAgeBob 3.8s ease-in-out infinite; transition:transform .18s ease;
}
body#index .szd-home .ages .age-card:hover{ transform:scale(1.12) rotate(4deg); animation-play-state:paused; }
body#index .szd-home .ages .age-card__ic{
  width:88px !important; height:88px !important; padding:0 !important;
  background:transparent !important; border:0 !important; box-shadow:none !important; border-radius:0 !important;
  display:flex; align-items:center; justify-content:center;
  filter:drop-shadow(0 9px 15px rgba(176,58,110,.20));
}
body#index .szd-home .ages .age-card__ic img{width:100% !important; height:100% !important; object-fit:contain !important}
body#index .szd-home .ages .age-card__t{font-size:14px !important; font-weight:900 !important; color:#3D2C2E !important}
body#index .szd-home .ages .age-card__s{font-size:11px !important; font-weight:700 !important; color:#8B7B7D !important}
/* سواری روی موج جاده — آفست‌های یک‌درمیان مثل مگامنو */
body#index .szd-home .ages .age-card:nth-child(1){margin-top:14px !important}
body#index .szd-home .ages .age-card:nth-child(2){margin-top:-18px !important}
body#index .szd-home .ages .age-card:nth-child(3){margin-top:14px !important}
body#index .szd-home .ages .age-card:nth-child(4){margin-top:-16px !important}
body#index .szd-home .ages .age-card:nth-child(5){margin-top:10px !important}
body#index .szd-home .ages .age-card:nth-child(2n){animation-delay:.7s}
body#index .szd-home .ages .age-card:nth-child(3n){animation-delay:1.3s}
}
@keyframes szdHomeAgeBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}

/* ================================================================
   HD12 — دور ۱۳۸: بنر آفرود = PNG ترنسپرنت شناور (سایه/گردی/کلیپ
   HD7 حذف — روی گوشه‌های شفاف، باکس روشن دور بنر می‌ساخت)
   ================================================================ */
@media (min-width:992px){
body#index .szd-home .szd-rcbn{
  border-radius:0 !important; overflow:visible !important; box-shadow:none !important; background:transparent !important;
}
}

/* ================================================================
   HD13 — دور ۱۳۹: انتخاب سردبیر هم‌قدِ بقیه سکشن‌ها + متن نوارهای bk
   کامل روی بنر و بزرگ‌تر
   ================================================================ */
@media (min-width:992px){
/* انتخاب سردبیر: بزرگ‌تر */
body#index .szd-home .szd-ep{padding:26px 28px !important}
body#index .szd-home .szd-ep__title{font-size:23px !important}
body#index .szd-home .szd-ep__chip{font-size:12px !important; padding:4px 12px !important}
body#index .szd-home .szd-ep__sub{font-size:13.5px !important}
body#index .szd-home .szd-ep__seal{width:52px !important; height:52px !important}
body#index .szd-home .szd-ep__card{padding:20px 22px !important; gap:24px !important; align-items:center !important}
body#index .szd-home .szd-ep__cover{flex:0 0 178px !important; width:178px !important}
body#index .szd-home .szd-ep__cover img{height:226px !important; padding:8px !important}
body#index .szd-home .szd-ep__name{font-size:20px !important; line-height:1.7 !important}
body#index .szd-home .szd-ep__note{font-size:14px !important; line-height:2.1 !important; margin-top:10px !important}
body#index .szd-home .szd-ep__price{font-size:18px !important}
body#index .szd-home .szd-ep__cta{font-size:14px !important; padding:12px 24px !important}
body#index .szd-home .szd-ep__cta svg{width:16px !important; height:16px !important}

/* نوارهای bk: متن absolute از بالای بند فرار می‌کرد (bk position نداشت) →
   استاتیک داخل flex، کامل روی بنر، تایپوگرافی بزرگ‌تر */
body#index .szd-home .szd-bk{position:relative !important; min-height:200px !important}
body#index .szd-home .szd-bk__text{
  position:static !important; transform:none !important; width:auto !important; max-width:56% !important;
  text-align:right; padding:6px 0;
}
body#index .szd-home .szd-bk__kick{font-size:13px !important; padding:6px 15px !important; margin-bottom:10px !important}
body#index .szd-home .szd-bk__title{font-size:30px !important}
body#index .szd-home .szd-bk__sub{font-size:15px !important; margin-top:8px !important}
body#index .szd-home .szd-bk__cta{font-size:14px !important; padding:11px 22px !important; margin-top:16px !important}
body#index .szd-home .szd-bk__cta svg{width:16px !important; height:16px !important}
}
