/* ST Shopping Cart - Mega look v1.6.0
 * ظاهر حرفه‌ای هماهنگ با مگامنو و سایدبار: آبی تک‌رنگ، کارت‌های گرد، سایه‌ی نرم.
 * فقط CSS است (بدون تغییر در قالب/JS/PHP منطقی). برای برگشت: این فایل را پاک کنید یا خط registerStylesheet آن را بردارید.
 */
html body:not(#_){--sc-blue:#2f7bf6;--sc-blue-d:#1f5fd0;--sc-soft:#e8f1ff;--sc-soft2:#f3f8ff;--sc-line:#dbe7fb;--sc-ink:#1b2a41;--sc-mut:#7a889e;--sc-danger:#e5384a}

/* ---------- پنل کشویی سبد خرید ---------- */
html body:not(#_) #side_products_cart{background:#f6f9ff!important}
html body:not(#_) #side_products_cart .st-menu-header{background:linear-gradient(180deg,#fff,#f6f9ff)!important;border-bottom:1px solid var(--sc-line)!important}
html body:not(#_) #side_products_cart .st-menu-title{display:flex;align-items:center;gap:8px;color:var(--sc-ink)!important;font-weight:800!important}
html body:not(#_) #side_products_cart .st-menu-title:before{content:"";width:5px;height:20px;border-radius:5px;background:linear-gradient(180deg,#4b8ff8,var(--sc-blue-d))}
html body:not(#_) #side_products_cart .close_right_side{background:var(--sc-soft)!important;color:var(--sc-blue-d)!important;border-radius:50%!important}
html body:not(#_) #side_products_cart #side_cart_block{padding:12px!important}

/* آیتم‌های سبد */
html body:not(#_) #side_products_cart .small_cart_product_list{margin:0!important;padding:0!important;list-style:none!important;border:0!important}
html body:not(#_) #side_products_cart .small_cart_product_list>.line_item{
  background:#fff!important;border:1px solid var(--sc-line)!important;border-radius:16px!important;padding:10px!important;margin:0 0 10px!important;
  box-shadow:0 10px 22px -18px rgba(31,95,208,.5)!important;
}
html body:not(#_) #side_products_cart .small_cart_product_image{width:64px!important;height:64px!important;min-width:64px!important;object-fit:contain!important;background:#f6f9ff!important;border:1px solid #edf2fb!important;border-radius:12px!important;margin-inline-end:10px!important}
html body:not(#_) #side_products_cart .small_cart_info .product-name{color:var(--sc-ink)!important;font-size:13px!important;font-weight:700!important;line-height:1.6!important}
/* چیدمان دو ردیفی آیتم: (تعداد + نام) بالا، (قیمت + حذف) پایین */
html body:not(#_) #side_products_cart .small_cart_info>.flex_container:first-child{flex-wrap:wrap!important;align-items:center!important;row-gap:6px!important}
html body:not(#_) #side_products_cart .small_cart_info .product-name{flex:1 1 calc(100% - 44px)!important;min-width:0!important}
html body:not(#_) #side_products_cart .small_cart_info>.flex_container:first-child>.price{flex:1 1 auto!important;order:3}
html body:not(#_) #side_products_cart .small_cart_info>.flex_container:first-child>.ajax_remove_button{order:4;margin-inline-start:auto}
html body:not(#_) #side_products_cart .small_cart_info .product-quantity{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;padding:0 7px;background:var(--sc-soft);color:var(--sc-blue-d)!important;border-radius:999px;font-size:11.5px!important;font-weight:800!important}
html body:not(#_) #side_products_cart .small_cart_info .price{color:var(--sc-ink)!important;font-weight:800!important;font-size:13px!important;white-space:nowrap}
html body:not(#_) #side_products_cart .ajax_remove_button{display:inline-flex!important;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#fff1f2!important;color:var(--sc-danger)!important;transition:background .15s,color .15s}
html body:not(#_) #side_products_cart .ajax_remove_button:hover{background:var(--sc-danger)!important;color:#fff!important}
html body:not(#_) #side_products_cart .small_cart_attr_attr{font-size:11.5px!important;color:var(--sc-ink);line-height:1.7}
html body:not(#_) #side_products_cart .small_cart_attr_k{color:var(--sc-mut)!important;margin-inline-end:4px}
html body:not(#_) #side_products_cart .qty_wrap input.cart_quantity{height:30px!important;width:46px!important;text-align:center;border:1px solid var(--sc-line)!important;border-radius:10px!important;background:var(--sc-soft2)!important;color:var(--sc-ink)!important;font-weight:700}

/* خلاصه‌ی مبالغ */
html body:not(#_) #side_products_cart .small_cart_sumary{background:#fff!important;border:1px solid var(--sc-line)!important;border-radius:16px!important;padding:6px 12px!important;margin:0 0 12px!important;box-shadow:0 10px 22px -18px rgba(31,95,208,.5)!important}
html body:not(#_) #side_products_cart .small_cart_sumary>.line_item{padding:9px 0!important;border:0!important;border-bottom:1px dashed #e3ebfa!important;font-size:12.5px!important;color:var(--sc-mut)}
html body:not(#_) #side_products_cart .small_cart_sumary>.line_item .price{color:var(--sc-ink)!important;font-weight:800!important}
html body:not(#_) #side_products_cart .small_cart_sumary>.line_item.last_one{border-bottom:0!important;padding-top:12px!important;font-size:14px!important;color:var(--sc-ink)!important;font-weight:800}
html body:not(#_) #side_products_cart .small_cart_sumary>.line_item.last_one .price{color:var(--sc-blue-d)!important;font-size:16px!important}

/* دکمه‌ها */
html body:not(#_) #side_products_cart .small_cart_btn{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:46px;margin:0 0 8px!important;border-radius:14px!important;font-size:13.5px!important;font-weight:800!important;border:1.5px solid #cfe0fb!important;background:#fff!important;color:var(--sc-blue-d)!important;box-shadow:none!important;transition:background .15s,transform .12s}
html body:not(#_) #side_products_cart .small_cart_btn:active{transform:scale(.985)}
html body:not(#_) #side_products_cart .small_cart_btn.btn_to_checkout,html body:not(#_) #side_products_cart .small_cart_btn.benabled{background:linear-gradient(135deg,#4b8ff8,var(--sc-blue-d))!important;border-color:transparent!important;color:#fff!important;box-shadow:0 14px 24px -14px rgba(31,95,208,.8)!important}
html body:not(#_) #side_products_cart .small_cart_btn.side_continue{background:transparent!important;border-color:transparent!important;color:var(--sc-mut)!important}

/* سبد خالی */
html body:not(#_) #side_products_cart .cart_empty{background:#fff;border:1.5px dashed #cfe0fb;border-radius:16px;padding:34px 16px;text-align:center;color:var(--sc-mut);font-weight:600}

/* ---------- پنجره‌ی بعد از افزودن به سبد ---------- */
html body:not(#_) #blockcart-modal .modal-content{border:0!important;border-radius:20px!important;overflow:hidden;box-shadow:0 30px 60px -24px rgba(16,40,90,.5)!important}
html body:not(#_) #blockcart-modal .modal-body{background:#fff}
html body:not(#_) #blockcart-modal .st_modal_close{background:var(--sc-soft)!important;color:var(--sc-blue-d)!important;border-radius:50%!important}
html body:not(#_) #blockcart-modal .product_name{font-size:15px!important;font-weight:800!important;color:var(--sc-ink)!important}
html body:not(#_) #blockcart-modal img.bordered{border:1px solid #edf2fb!important;border-radius:14px!important;background:#f6f9ff}
html body:not(#_) #blockcart-modal .alert-success{background:var(--sc-soft)!important;border:0!important;border-radius:12px!important;color:var(--sc-blue-d)!important;font-weight:700}
html body:not(#_) #blockcart-modal .modal_cart_details{background:var(--sc-soft2);border:1px solid var(--sc-line);border-radius:16px;padding:12px}
html body:not(#_) #blockcart-modal .cart-content-btn .btn{height:46px;border-radius:14px!important;font-weight:800!important;border:1.5px solid #cfe0fb!important;background:#fff!important;color:var(--sc-blue-d)!important;display:flex;align-items:center;justify-content:center;box-shadow:none!important}
html body:not(#_) #blockcart-modal .cart-content-btn .btn.btn_to_checkout{background:linear-gradient(135deg,#4b8ff8,var(--sc-blue-d))!important;border-color:transparent!important;color:#fff!important;box-shadow:0 14px 24px -14px rgba(31,95,208,.8)!important}

/* ======================================================================
 * v1.6.0 - ظاهر حرفه‌ای‌تر پنل سبد خرید (فقط CSS؛ برای برگشت همین بلوک را تا انتها حذف کنید)
 * ====================================================================== */
/* هدر: عنوان راست، دکمه‌ی بستن گرد و دقیقاً وسط‌چین (حل مشکل ضربدر قرمز جابه‌جا) */
html body:not(#_) #side_products_cart .st-menu-header{display:flex!important;align-items:center!important;justify-content:space-between!important;height:58px!important;min-height:58px!important;padding:0 16px!important;margin:0!important;position:relative!important;box-shadow:0 8px 18px -16px rgba(31,95,208,.6)!important}
html body:not(#_) #side_products_cart .st-menu-title{margin:0!important;padding:0!important;font-size:15px!important;line-height:1!important}
html body:not(#_) #side_products_cart .close_right_side{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;margin:0!important;padding:0!important;line-height:1!important;float:none!important;flex:0 0 36px;transition:background .15s,color .15s,transform .15s}
html body:not(#_) #side_products_cart .close_right_side i,html body:not(#_) #side_products_cart .close_right_side i:before{position:static!important;margin:0!important;color:var(--sc-blue-d)!important;font-size:14px!important;line-height:1!important;width:auto!important;height:auto!important;transition:color .15s}
html body:not(#_) #side_products_cart .close_right_side:hover{background:var(--sc-blue)!important;transform:rotate(90deg)}
html body:not(#_) #side_products_cart .close_right_side:hover i,html body:not(#_) #side_products_cart .close_right_side:hover i:before{color:#fff!important}

/* بدنه: زمینه‌ی روشن و اسکرول نرم */
html body:not(#_) #side_products_cart #side_cart_block{padding:14px 14px 20px!important}

/* کارت محصول */
html body:not(#_) #side_products_cart .small_cart_product_list>.line_item{padding:12px!important;border-radius:18px!important;transition:box-shadow .2s,border-color .2s}
html body:not(#_) #side_products_cart .small_cart_product_list>.line_item:hover{border-color:#bcd4fa!important;box-shadow:0 14px 26px -18px rgba(31,95,208,.65)!important}
html body:not(#_) #side_products_cart .small_cart_product_image{width:72px!important;height:72px!important;min-width:72px!important;padding:4px;border-radius:14px!important;align-self:flex-start}
html body:not(#_) #side_products_cart .small_cart_info .product-name{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px!important;line-height:1.7!important}
html body:not(#_) #side_products_cart .small_cart_info .product-name:hover{color:var(--sc-blue-d)!important}
/* قیمت با تأکید بیشتر */
html body:not(#_) #side_products_cart .small_cart_info .price{font-size:14px!important;color:var(--sc-blue-d)!important}
/* دکمه‌ی حذف کوچک‌تر و ظریف‌تر */
html body:not(#_) #side_products_cart .ajax_remove_button{width:28px!important;height:28px!important;font-size:12px}
html body:not(#_) #side_products_cart .ajax_remove_button i{margin:0!important;line-height:1}
/* ویژگی‌ها (مثل گارانتی) به شکل کادر ملایم، نه متن پراکنده */
html body:not(#_) #side_products_cart .small_cart_info>.flex_container:last-child{margin-top:8px!important}
html body:not(#_) #side_products_cart .small_cart_info>.flex_container:last-child>.flex_child{background:var(--sc-soft2);border:1px solid #e6eefb;border-radius:10px;padding:5px 9px}
html body:not(#_) #side_products_cart .small_cart_attr_attr{font-size:11px!important;line-height:1.8!important;color:#4a5b75!important}
html body:not(#_) #side_products_cart .small_cart_attr_k{font-weight:700;color:var(--sc-mut)!important}

/* خلاصه‌ی مبلغ: برچسب کوچک، مبلغ بزرگ و آبی */
html body:not(#_) #side_products_cart .small_cart_sumary{border-radius:18px!important;padding:4px 14px!important}
html body:not(#_) #side_products_cart .small_cart_sumary>.line_item.last_one{padding:14px 0 12px!important}
html body:not(#_) #side_products_cart .small_cart_sumary>.line_item.last_one .price{font-size:17px!important}

/* دکمه‌ها: اصلی پررنگ با فلش، ثانویه سفید */
html body:not(#_) #side_products_cart .small_cart_btn{height:48px!important;border-radius:14px!important;letter-spacing:0;position:relative}
html body:not(#_) #side_products_cart .small_cart_btn.btn_to_checkout:hover,html body:not(#_) #side_products_cart .small_cart_btn.benabled:hover{filter:brightness(1.06);box-shadow:0 16px 28px -14px rgba(31,95,208,.9)!important}
html body:not(#_) #side_products_cart .small_cart_btn:not(.btn_to_checkout):not(.benabled):not(.side_continue):hover{background:var(--sc-soft)!important;border-color:#bcd4fa!important}

/* موبایل: پنل تمام‌عرض و فاصله‌ها متناسب */
@media (max-width:480px){
  html body:not(#_) #side_products_cart .st-menu-header{height:54px!important;min-height:54px!important;padding:0 14px!important}
  html body:not(#_) #side_products_cart #side_cart_block{padding:12px 12px 18px!important}
  html body:not(#_) #side_products_cart .small_cart_product_image{width:64px!important;height:64px!important;min-width:64px!important}
}

/* ---- v1.6.1: هدر پنل - عنوان دقیقاً وسط، دکمه‌ی بستن گوشه‌ی چپ و کاملاً آبی ---- */
html body:not(#_) #st-container #side_products_cart .st-menu-header{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;height:58px!important;min-height:58px!important;padding:0 56px!important;text-align:center!important}
html body:not(#_) #st-container #side_products_cart .st-menu-header .st-menu-title{position:static!important;float:none!important;flex:0 1 auto!important;margin:0!important;padding:0!important;width:auto!important;text-align:center!important;justify-content:center!important;display:flex!important}
html body:not(#_) #st-container #side_products_cart .st-menu-header .close_right_side{position:absolute!important;top:50%!important;left:14px!important;right:auto!important;bottom:auto!important;margin:-18px 0 0 0!important;width:36px!important;height:36px!important;border-radius:50%!important;background:var(--sc-soft)!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:none!important;padding:0!important;line-height:1!important;text-indent:0!important}
html body:not(#_) #st-container #side_products_cart .st-menu-header .close_right_side:hover{background:var(--sc-blue)!important;transform:none!important}
html body:not(#_) #st-container #side_products_cart .st-menu-header .close_right_side i,
html body:not(#_) #st-container #side_products_cart .st-menu-header .close_right_side i:before,
html body:not(#_) #st-container #side_products_cart .st-menu-header .close_right_side i:after{position:static!important;display:inline-block!important;margin:0!important;padding:0!important;width:auto!important;height:auto!important;line-height:1!important;font-size:15px!important;color:var(--sc-blue-d)!important;background:none!important;text-shadow:none!important;transform:none!important;top:auto!important;left:auto!important}
html body:not(#_) #st-container #side_products_cart .st-menu-header .close_right_side:hover i,
html body:not(#_) #st-container #side_products_cart .st-menu-header .close_right_side:hover i:before{color:#fff!important}

/* ---- v1.6.2: دکمه‌ها در یک ردیف + فونت‌های کوچک‌تر در موبایل ---- */
html body:not(#_) #side_products_cart .shoppingcart-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:stretch}
html body:not(#_) #side_products_cart .shoppingcart-list>*{flex:0 0 100%;min-width:0}
html body:not(#_) #side_products_cart .shoppingcart-list>.small_cart_product_list{margin-bottom:0!important}
html body:not(#_) #side_products_cart .shoppingcart-list>.small_cart_btn{flex:1 1 calc(50% - 5px)!important;box-sizing:border-box!important;width:auto!important;min-width:0;margin:0!important;padding:0 8px!important;white-space:nowrap}
html body:not(#_) #side_products_cart .shoppingcart-list>.small_cart_btn.side_continue{flex:0 0 100%!important}
html body:not(#_) #side_products_cart .shoppingcart-list>.small_cart_btn.btn_to_checkout{order:1}
html body:not(#_) #side_products_cart .shoppingcart-list>.small_cart_btn:not(.btn_to_checkout){order:2}
@media (max-width:767px){
  html body:not(#_) #side_products_cart .st-menu-title{font-size:13.5px!important}
  html body:not(#_) #side_products_cart .small_cart_info .product-name{font-size:11.5px!important;line-height:1.6!important}
  html body:not(#_) #side_products_cart .small_cart_info .price{font-size:12px!important}
  html body:not(#_) #side_products_cart .small_cart_info .product-quantity{font-size:10px!important;min-width:22px;height:19px;padding:0 5px}
  html body:not(#_) #side_products_cart .small_cart_attr_attr{font-size:9.5px!important;line-height:1.7!important}
  html body:not(#_) #side_products_cart .small_cart_sumary>.line_item{font-size:11px!important;padding:7px 0!important}
  html body:not(#_) #side_products_cart .small_cart_sumary>.line_item.last_one{font-size:12px!important}
  html body:not(#_) #side_products_cart .small_cart_sumary>.line_item.last_one .price{font-size:14px!important}
  html body:not(#_) #side_products_cart .small_cart_sumary .price{font-size:12px!important}
  html body:not(#_) #side_products_cart .small_cart_btn{height:42px!important;font-size:11.5px!important;border-radius:12px!important}
  html body:not(#_) #side_products_cart .ajax_remove_button{width:25px!important;height:25px!important;font-size:11px}
  html body:not(#_) #side_products_cart .cart_empty{font-size:12px}
}

/* ---- v1.6.3: دستگیره‌ی کشویی کنار پنل (به‌جای ضربدر هدر) + ویژگی‌ها زیر عکس ---- */
/* هدر: فقط عنوان، سمت راست (ابتدای خط) */
html body:not(#_) #st-container #side_products_cart .st-menu-header{position:static!important;justify-content:flex-start!important;padding:0 16px!important;text-align:right!important}
html body:not(#_) #st-container #side_products_cart .st-menu-header .st-menu-title{justify-content:flex-start!important;text-align:right!important}
/* دستگیره: تب باریک وسط لبه‌ی پنل که به سمت صفحه باز است */
html body:not(#_) #st-container #side_products_cart .st-menu-header .close_right_side{position:absolute!important;top:50%!important;right:0!important;left:auto!important;margin:-36px 0 0 0!important;width:24px!important;height:72px!important;border-radius:14px 0 0 14px!important;background:linear-gradient(180deg,#4b8ff8,#1f5fd0)!important;box-shadow:-6px 0 16px -8px rgba(31,95,208,.7)!important;z-index:5;cursor:pointer}
html body:not(#_) #st-container #side_products_cart .st-menu-header .close_right_side:hover{background:linear-gradient(180deg,#5b9bff,#2a6ee0)!important}
html body:not(#_) #st-container #side_products_cart .st-menu-header .close_right_side i{display:none!important}
html body:not(#_) #st-container #side_products_cart .st-menu-header .close_right_side:after{content:"";display:block;width:8px;height:8px;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:rotate(45deg);margin-left:3px}
html body:not(#_) #st-container #side_products_cart .st-menu-header .close_right_side:before{content:"";position:absolute;left:5px;top:50%;width:2px;height:20px;margin-top:-10px;border-radius:2px;background:rgba(255,255,255,.55)}

/* کارت محصول: عکس + (نام/قیمت) بالا، ویژگی‌ها یک ردیف کامل زیر عکس */
html body:not(#_) #side_products_cart .small_cart_product_list>.line_item>.flex_container:first-child{flex-wrap:wrap!important;align-items:flex-start!important;row-gap:10px!important}
html body:not(#_) #side_products_cart .small_cart_product_list>.line_item .small_cart_info{display:contents!important}
html body:not(#_) #side_products_cart .small_cart_product_list>.line_item .small_cart_info>.flex_container:first-child{flex:1 1 0!important;min-width:0!important}
html body:not(#_) #side_products_cart .small_cart_product_list>.line_item .small_cart_info>.flex_container:last-child{flex:0 0 100%!important;width:100%!important;margin:0!important}
html body:not(#_) #side_products_cart .small_cart_product_list>.line_item .small_cart_info>.flex_container:last-child>.flex_child{width:100%!important;flex:1 1 100%!important}

/* ======================================================================
 * v1.6.4: سبد کشویی دسکتاپ (هاور روی آیکون سبد در هدر) - همان زبان طراحی پنل
 * ====================================================================== */
html body:not(#_) .blockcart .dropdown_list.cart_body{background:#fff!important;border:1px solid var(--sc-line)!important;border-radius:18px!important;box-shadow:0 24px 48px -20px rgba(16,40,90,.45)!important;overflow:hidden}
html body:not(#_) .blockcart .cart_body .dropdown_box{padding:12px!important;background:#f6f9ff!important}
html body:not(#_) .blockcart .cart_body .small_cart_product_list{margin:0!important;padding:0!important;list-style:none!important;border:0!important}
html body:not(#_) .blockcart .cart_body .small_cart_product_list>.line_item{background:#fff!important;border:1px solid var(--sc-line)!important;border-radius:16px!important;padding:10px!important;margin:0 0 10px!important;box-shadow:0 10px 22px -18px rgba(31,95,208,.5)!important}
html body:not(#_) .blockcart .cart_body .small_cart_product_image{width:64px!important;height:64px!important;min-width:64px!important;object-fit:contain!important;background:#f6f9ff!important;border:1px solid #edf2fb!important;border-radius:12px!important;padding:3px;margin-inline-end:10px!important;align-self:flex-start}
/* ساختار: عکس + (تعداد، نام، قیمت، حذف) بالا ؛ ویژگی‌ها ردیف کامل زیر عکس */
html body:not(#_) .blockcart .cart_body .small_cart_product_list>.line_item>.flex_container:first-child{flex-wrap:wrap!important;align-items:flex-start!important;row-gap:10px!important}
html body:not(#_) .blockcart .cart_body .small_cart_info{display:contents!important}
html body:not(#_) .blockcart .cart_body .small_cart_info>.flex_container:first-child{flex:1 1 0!important;min-width:0!important;flex-wrap:wrap!important;align-items:center!important;row-gap:6px!important}
html body:not(#_) .blockcart .cart_body .small_cart_info .product-name{flex:1 1 calc(100% - 44px)!important;min-width:0!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--sc-ink)!important;font-size:12.5px!important;font-weight:700!important;line-height:1.7!important}
html body:not(#_) .blockcart .cart_body .small_cart_info .product-name:hover{color:var(--sc-blue-d)!important}
html body:not(#_) .blockcart .cart_body .small_cart_info>.flex_container:first-child>.price{flex:1 1 auto!important;order:3;color:var(--sc-blue-d)!important;font-weight:800!important;font-size:13px!important;white-space:nowrap}
html body:not(#_) .blockcart .cart_body .small_cart_info>.flex_container:first-child>.ajax_remove_button{order:4;margin-inline-start:auto}
html body:not(#_) .blockcart .cart_body .small_cart_info .product-quantity{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding:0 6px;background:var(--sc-soft);color:var(--sc-blue-d)!important;border-radius:999px;font-size:11px!important;font-weight:800!important}
html body:not(#_) .blockcart .cart_body .ajax_remove_button{display:inline-flex!important;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#fff1f2!important;color:var(--sc-danger)!important;font-size:11px;transition:background .15s,color .15s}
html body:not(#_) .blockcart .cart_body .ajax_remove_button i{margin:0!important;line-height:1}
html body:not(#_) .blockcart .cart_body .ajax_remove_button:hover{background:var(--sc-danger)!important;color:#fff!important}
html body:not(#_) .blockcart .cart_body .small_cart_info>.flex_container:last-child{flex:0 0 100%!important;width:100%!important;margin:0!important}
html body:not(#_) .blockcart .cart_body .small_cart_info>.flex_container:last-child>.flex_child{width:100%!important;flex:1 1 100%!important;background:var(--sc-soft2);border:1px solid #e6eefb;border-radius:10px;padding:5px 9px}
html body:not(#_) .blockcart .cart_body .small_cart_attr_attr{font-size:11px!important;line-height:1.8!important;color:#4a5b75!important}
html body:not(#_) .blockcart .cart_body .small_cart_attr_k{font-weight:700;color:var(--sc-mut)!important;margin-inline-end:4px}
/* جمع مبلغ */
html body:not(#_) .blockcart .cart_body .small_cart_sumary{background:#fff!important;border:1px solid var(--sc-line)!important;border-radius:16px!important;padding:4px 14px!important;margin:0 0 10px!important}
html body:not(#_) .blockcart .cart_body .small_cart_sumary>.line_item{padding:8px 0!important;border:0!important;border-bottom:1px dashed #e3ebfa!important;font-size:12px!important;color:var(--sc-mut)!important}
html body:not(#_) .blockcart .cart_body .small_cart_sumary>.line_item .price{color:var(--sc-ink)!important;font-weight:800!important}
html body:not(#_) .blockcart .cart_body .small_cart_sumary>.line_item.last_one{border-bottom:0!important;padding:12px 0!important;font-size:13px!important;color:var(--sc-ink)!important;font-weight:800}
html body:not(#_) .blockcart .cart_body .small_cart_sumary>.line_item.last_one .price{color:var(--sc-blue-d)!important;font-size:16px!important}
/* دکمه‌ها: کنار هم، اصلی آبی و ثانویه سفید */
html body:not(#_) .blockcart .cart_body .shoppingcart-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
html body:not(#_) .blockcart .cart_body .shoppingcart-list>*{flex:0 0 100%;min-width:0}
html body:not(#_) .blockcart .cart_body .shoppingcart-list>.small_cart_product_list{margin-bottom:0!important}
html body:not(#_) .blockcart .cart_body .small_cart_btn{display:flex!important;align-items:center;justify-content:center;flex:1 1 calc(50% - 5px)!important;box-sizing:border-box!important;width:auto!important;min-width:0;height:44px;margin:0!important;padding:0 8px!important;white-space:nowrap;border-radius:13px!important;font-size:12.5px!important;font-weight:800!important;border:1.5px solid #cfe0fb!important;background:#fff!important;color:var(--sc-blue-d)!important;box-shadow:none!important;transition:background .15s,filter .15s}
html body:not(#_) .blockcart .cart_body .small_cart_btn:hover{background:var(--sc-soft)!important}
html body:not(#_) .blockcart .cart_body .small_cart_btn.btn_to_checkout,html body:not(#_) .blockcart .cart_body .small_cart_btn.benabled{order:1;background:linear-gradient(135deg,#4b8ff8,var(--sc-blue-d))!important;border-color:transparent!important;color:#fff!important;box-shadow:0 12px 22px -14px rgba(31,95,208,.85)!important}
html body:not(#_) .blockcart .cart_body .small_cart_btn:not(.btn_to_checkout){order:2}
html body:not(#_) .blockcart .cart_body .small_cart_btn.btn_to_checkout:hover,html body:not(#_) .blockcart .cart_body .small_cart_btn.benabled:hover{filter:brightness(1.06);background:linear-gradient(135deg,#4b8ff8,var(--sc-blue-d))!important}
html body:not(#_) .blockcart .cart_body .cart_empty{background:#fff;border:1.5px dashed #cfe0fb;border-radius:14px;padding:26px 14px;text-align:center;color:var(--sc-mut);font-size:12.5px;font-weight:600}

/* ---- v1.6.5: دستگیره فقط یک فلش ساده (بدون خط) ---- */
html body:not(#_) #st-container #side_products_cart .st-menu-header .close_right_side:before{display:none!important;content:none!important}
html body:not(#_) #st-container #side_products_cart .st-menu-header .close_right_side:after{width:9px!important;height:9px!important;margin:0 0 0 4px!important;border-width:0 0 2.5px 2.5px!important;border-style:solid!important;border-color:#fff!important;border-radius:1px}
