@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//elgarstore.com/wp-content/themes/woodmart/fonts/woodmart-font-2-400.woff2?v=8.3.8") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//elgarstore.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//elgarstore.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//elgarstore.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//elgarstore.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//elgarstore.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//elgarstore.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//elgarstore.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//elgarstore.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-cat-brd-radius: 50%;
	--wd-text-font: "kalameh", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 15px;
	--wd-title-font: "kalameh", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-color: #242424;
	--wd-entities-title-font: "kalameh", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 700;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "kalameh", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "kalameh", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 700;
	--wd-widget-title-transform: capitalize;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "kalameh", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 14px;
	--wd-brd-radius: 10px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(204,115,62);
	--wd-alternative-color: rgb(225,169,130);
	--btn-default-transform: none;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-transform: none;
	--btn-accented-bgcolor: rgb(245,154,87);
	--btn-accented-bgcolor-hover: rgb(223,140,79);
	--btn-transform: none;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(245,154,87);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 480px;
	--wd-popup-padding: 0px;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(255,255,255);
	--wd-bordered-bg:rgb(255,255,255);
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center top;
}
.wd-footer {
	background-color: rgb(15,15,15);
	background-image: none;
}
html .wd-nav-mobile > li > a {
	text-transform: capitalize;
}
.whb-top-bar .wd-nav.wd-nav-secondary > li > a {
	font-family: "Work Sans", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 13px;
}
 {
	font-family: "Urbanist", Arial, Helvetica, sans-serif;
	font-weight: 800;
}
html .post.wd-post:not(.blog-design-small) .wd-entities-title {
	font-size: 18px;
}
html .wd-nav.wd-nav-main > li > a {
	font-family: "kalameh", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 15px;
	color: rgb(73,73,73);
}
.page .wd-page-content {
	background-color: rgb(244,240,230);
	background-image: none;
	background-repeat: no-repeat;
	background-size: inherit;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: repeat;
}
.single-product .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: repeat;
}
.woodmart-archive-blog .wd-page-content {
	background-image: none;
	background-repeat: repeat;
}
.single-post .wd-page-content {
	background-image: none;
	background-repeat: repeat;
}
html .wd-buy-now-btn {
	color: rgb(255,255,255);
	background: rgba(16,16,16,0.9);
}
html .wd-buy-now-btn:hover {
	color: rgb(255,255,255);
	background: rgb(51,51,51);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(119,119,119);
	--wd-form-placeholder-color: rgb(119,119,119)7;
	--wd-form-bg: rgb(255,255,255);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 20px;
}

@media (max-width: 1024px) {
	.woocommerce-product-gallery {
		--wd-gallery-gap: 20px;
	}

}

@media (max-width: 768.98px) {
	.woocommerce-product-gallery {
		--wd-gallery-gap: 10px;
	}

}
:root{
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}



.wd-page-title {
background-color: rgb(174,182,161);
}

@font-face {
	font-family: "kalameh";
	src: url("//elgarstore.com/wp-content/uploads/2026/08/KalamehWebFaNum-Thin.woff2") format("woff2");
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: "kalameh";
	src: url("//elgarstore.com/wp-content/uploads/2026/08/KalamehWebFaNum-Regular.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "kalameh";
	src: url("//elgarstore.com/wp-content/uploads/2026/08/KalamehWebFaNum-Bold.woff2") format("woff2");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "kalameh";
	src: url("//elgarstore.com/wp-content/uploads/2026/08/KalamehWebFaNum-Black.woff2") format("woff2");
	font-weight: 800;
	font-style: normal;
}

/* =====================================================================
   الگار — استایل سراسری | تم روشن «تراکوتا و وانیل» | نسخه 7.1 — حذف قطعی بکگراند سبد
   =====================================================================
   محل: وودمارت ← تنظیمات قالب ← Custom CSS (جایگزین کل محتوای فیلد)
   ---------------------------------------------------------------------
   ⚠️ یادآوری: یک کپی قدیمی از این CSS در «CSS سفارشی تنظیمات قالب»
      وودمارت هم پیست شده بود؛ هر بار این فایل را عوض کردی، آن‌جا را هم
      همگام کن یا کلاً خالی‌اش کن تا قوانین دوتایی نشوند.
   ---------------------------------------------------------------------
   نسخه 7.1 — حذف قطعی بکگراند سبد: بخش ۷ بازنویسی شد (باکس سه‌ردیفه بیعانه + نوار ۵۰٪).
   توابع مربوطه در functions.php نسخه 7.1 — حذف قطعی بکگراند سبد است (elgar_deposit_box_html).
   ===================================================================== */

/* =====================================================================
   ۱) متغیرهای پالت الگار (روشن — تراکوتا و وانیل)
   ===================================================================== */
:root{
    --elgar-bg:        #FBF6EC;
    --elgar-bg-alt:    #F4EADA;
    --elgar-header:    #FBF6EC;
    --elgar-card:      #FFFFFF;
    --elgar-card-tint: #FDF9F2;
    --elgar-terracotta:#CC733E;
    --elgar-terra-dark:#B55F2D;
    --elgar-terra-soft:#E1A982;
    --elgar-intensity: #842619;
    --elgar-ink:       #2B2B28;
    --elgar-muted:     #6B6560;
    --elgar-line:      #EADFCB;
    --elgar-noise:     #A79A88;
    --elgar-radius:    12px 4px 12px 4px;
    --elgar-radius-btn:10px 3px 10px 3px;
    --elgar-shadow:        0 6px 20px rgba(148,106,74,.10);
    --elgar-shadow-hover:  0 14px 32px rgba(148,106,74,.18);
    --elgar-shadow-card:   0 8px 26px rgba(43,43,40,.07);
    --elgar-shadow-btn:    0 6px 16px rgba(204,115,62,.30);
    --elgar-shadow-btn-hover: 0 8px 20px rgba(132,38,25,.25);
    --elgar-header-shadow: 0 2px 14px rgba(148,106,74,.08);

    --elgar-terracotta-rgb: 204,115,62;
    --elgar-intensity-rgb:  132,38,25;
    --elgar-ink-rgb:        43,43,40;
    --elgar-muted-rgb:      107,101,96;
}

/* =====================================================================
   ۲) نوار مدیریت وردپرس — عمداً مخفی نمی‌شود
   نکته: قبلاً این‌جا با display:none مخفی بود و همان باعث می‌شد
   پنل بالایی مدیریت در صفحه‌ها دیده نشود. برای برگشتن پنل،
   این بخش خالی گذاشته شده تا رفتار پیش‌فرض وردپرس + وودمارت کار کند.
   ===================================================================== */

/* =====================================================================
   ۳) رنگ هدر: وانیلی روشن + آیکون‌ها
   ===================================================================== */
.whb-main-header{
    background-color:var(--elgar-header) !important;
    box-shadow:var(--elgar-header-shadow);
}
.whb-header .wd-tools-element > a,
.whb-header .wd-tools-element > a .wd-tools-icon,
.whb-header .wd-action-btn > a,
.whb-header .wd-action-btn > a .wd-action-btn > a .wd-tools-icon,
.whb-header .wd-header-nav .menu-item > a{
    color:var(--elgar-ink) !important;
}
.whb-header .wd-header-cart,
.whb-header .wd-header-cart a,
.whb-header .wd-header-cart .wd-cart-number,
.whb-header .wd-header-cart .wd-cart-subtotal,
.whb-header .wd-header-cart .wd-subtotal-amount,
.whb-header .wd-header-cart .woocommerce-Price-amount{
    color:var(--elgar-ink) !important;
}
.whb-header .wd-header-cart .wd-cart-number{
    font-weight:700;
}
.whb-header .wd-tools-element svg,
.whb-header .wd-tools-icon svg{
    fill:var(--elgar-ink);
    stroke:var(--elgar-ink);
}
.whb-header .wd-tools-element > a:hover,
.whb-header .wd-tools-element > a:hover .wd-tools-icon,
.whb-header .wd-action-btn > a:hover .wd-tools-icon{
    color:var(--elgar-terracotta) !important;
}
.whb-header .wd-tools-element > a:hover svg{
    fill:var(--elgar-terracotta);
    stroke:var(--elgar-terracotta);
}


/* =====================================================================
   ۳.۵) سبد خرید هدر — حالت ساده بدون بکگراند (نسخه ۷)
   خواسته: بدون قرص مشکی/نارنجی، فقط آیکون ساده مثل همبرگری موبایل.
   پس: پس‌زمینه شفاف، آیکون هم‌رنگ متن، بج تعداد کوچک تراکوتا،
   متن «تومان» مخفی تا هدر خلوت و هماهنگ با موبایل شود.
   ===================================================================== */
.whb-header .wd-header-cart > a,
.whb-header .wd-tools-element.wd-header-cart > a,
.whb-header .wd-header-cart .wd-cart-wrapper > a,
.whb-header .cart-widget-opener > a,
.whb-header .wd-header-cart a{
    background:transparent !important;
    background-image:none !important;
    border:none !important;
    border-radius:0 !important;
    box-shadow:none !important;
    color:var(--elgar-ink) !important;
    padding:0 2px !important;
    font-weight:400 !important;
    transform:none !important;
}
.whb-header .wd-header-cart > a:hover,
.whb-header .wd-tools-element.wd-header-cart > a:hover,
.whb-header .wd-header-cart a:hover{
    background:transparent !important;
    box-shadow:none !important;
    color:var(--elgar-terracotta) !important;
    transform:none !important;
}
/* آیکون سبد — هم‌وزن آیکون‌های هدر و همبرگری */
.whb-header .wd-header-cart .wd-tools-icon,
.whb-header .wd-header-cart .wd-tools-icon::before{
    background:transparent !important;
}
.whb-header .wd-header-cart svg,
.whb-header .wd-header-cart .wd-tools-icon svg{
    width:24px !important;
    height:24px !important;
    fill:none !important;
    stroke:var(--elgar-ink) !important;
    stroke-width:1.6 !important;
    stroke-linecap:round !important;
    stroke-linejoin:round !important;
}
.whb-header .wd-header-cart > a:hover svg,
.whb-header .wd-header-cart a:hover svg{
    stroke:var(--elgar-terracotta) !important;
    fill:none !important;
}
/* مخفی کردن مبلغ «تومان» — فقط آیکون بماند (مثل موبایل) */
.whb-header .wd-header-cart .wd-tools-text,
.whb-header .wd-header-cart .wd-cart-subtotal,
.whb-header .wd-header-cart .wd-subtotal-amount,
.whb-header .wd-header-cart .woocommerce-Price-amount,
.whb-header .wd-header-cart .amount{
    display:none !important;
}
/* بج تعداد — گرد کوچک تراکوتا بالای آیکون */
.whb-header .wd-header-cart .wd-cart-number{
    background:var(--elgar-terracotta) !important;
    color:#fff !important;
    font-size:11px !important;
    font-weight:700 !important;
    min-width:18px !important;
    height:18px !important;
    line-height:18px !important;
    border-radius:99px !important;
    padding:0 4px !important;
    box-shadow:none !important;
}
/* موبایل: دقیقا هم‌قد همبرگری سمت راست، بدون کادر */
@media (max-width:1024px){
  .whb-header .wd-header-cart > a,
  .whb-header .wd-tools-element.wd-header-cart > a{
    padding:0 !important;
    min-width:36px !important;
    min-height:36px !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
  }
  .whb-header .wd-header-cart svg{
    width:24px !important;
    height:24px !important;
  }
}

/* =====================================================================
   ۴) سرچ‌بار هدر
   ===================================================================== */
.whb-header .wd-search-form input[type="text"],
.whb-header .wd-search-form input[type="search"]{
    background-color:var(--elgar-card) !important;
    color:var(--elgar-ink) !important;
    border:1.5px solid var(--elgar-line) !important;
    border-radius:var(--elgar-radius) !important;
    transition:border-color .25s ease !important;
}
.whb-header .wd-search-form input[type="text"]:focus,
.whb-header .wd-search-form input[type="search"]:focus{
    border-color:var(--elgar-terracotta) !important;
    outline:none !important;
}
.whb-header .wd-search-form button[type="submit"],
.whb-header .wd-search-form .wd-search-submit{
    color:var(--elgar-terracotta) !important;
}

/* =====================================================================
   ۵) تم کارت محصول (شبکه محصول و فروشگاه)
   ===================================================================== */
.wd-products-with-bg{
    --wd-prod-bg:var(--elgar-card) !important;
}
.product-wrapper{
    background:transparent !important;
    border:none !important;
    border-radius:0 !important;
    box-shadow:none !important;
    overflow:visible;
}
.wd-entities-title a{ color:var(--elgar-ink); }
.wd-entities-title a:hover{ color:var(--elgar-terracotta); }
.price{ color:var(--elgar-ink); font-weight:700; }
.price del{ color:var(--elgar-muted); opacity:.7; }
.price ins{ color:var(--elgar-intensity); text-decoration:none; }
.star-rating::before,
.star-rating span::before{ color:var(--elgar-terracotta); }
.wd-add-btn > a{
    background:transparent !important;
    color:var(--elgar-terracotta) !important;
    border:1.5px solid var(--elgar-terracotta);
    border-radius:var(--elgar-radius);
    transition:all .25s ease !important;
}
.wd-add-btn > a:hover{
    background:var(--elgar-terracotta) !important;
    color:#fff !important;
    box-shadow:var(--elgar-shadow-btn);
}

/* ---------- ۵.۱) بدنه کارت ---------- */
html body .wd-product.product.product-grid-item.type-product{
    background:var(--elgar-card) !important;
    background-image:none !important;
    border:1px solid rgba(var(--elgar-ink-rgb), .10) !important;
    border-radius:var(--elgar-radius) !important;
    overflow:hidden;
    padding:0 0 14px !important;
    box-shadow:var(--elgar-shadow-card) !important;
    transition:box-shadow .35s ease, border-color .35s ease, transform .35s ease !important;
}
html body .wd-product.product.product-grid-item.type-product .product-wrapper{
    padding:0 !important;
}
html body .wd-product.product.product-grid-item.type-product .wd-entities-title,
html body .wd-product.product.product-grid-item.type-product .wd-product-header,
html body .wd-product.product.product-grid-item.type-product .price,
html body .wd-product.product.product-grid-item.type-product .wd-product-cats{
    padding-left:14px !important;
    padding-right:14px !important;
}
@media (hover:hover){
    html body .wd-product.product.product-grid-item.type-product:hover{
        transform:translateY(-4px);
        border-color:rgba(var(--elgar-terracotta-rgb), .45) !important;
        box-shadow:0 18px 42px rgba(var(--elgar-intensity-rgb), .16), 0 0 22px rgba(225,169,130,.4) !important;
    }
}
html body .wd-product.product-grid-item .wd-entities-title a{ color:var(--elgar-ink) !important; }
html body .wd-product.product-grid-item .wd-entities-title a:hover{ color:var(--elgar-intensity) !important; }
html body .wd-product.product-grid-item .wd-product-cats a{ color:var(--elgar-muted) !important; }
html body .wd-product.product-grid-item .price{ color:var(--elgar-intensity) !important; }
html body .wd-product.product-grid-item .price del{ color:rgba(var(--elgar-muted-rgb), .55) !important; }
html body .wd-product.product-grid-item .wd-add-btn > .button,
html body .wd-product.product-grid-item .product_type_simple,
html body .wd-product.product-grid-item .product_type_variable,
html body .wd-product.product-grid-item .add_to_cart_button{
    border-radius:var(--elgar-radius-btn) !important;
    margin:10px 14px 0 !important;
    width:auto !important;
    background:var(--elgar-terracotta) !important;
    color:#fff !important;
    transition:background .25s ease, box-shadow .25s ease !important;
}
html body .wd-product.product-grid-item .wd-add-btn > .button:hover,
html body .wd-product.product-grid-item .add_to_cart_button:hover{
    background:var(--elgar-terra-dark) !important;
    box-shadow:var(--elgar-shadow-btn-hover) !important;
}
html body .wd-product.product-grid-item .wd-swatch,
html body .wd-product.product-grid-item .wd-swatches-wrap{
    margin:6px 6px 0 !important;
}
html body .wd-product.product-grid-item .wd-swatch{
    border-radius:50% !important;
}
@media (max-width:767px){
    html body .wd-product.product.product-grid-item.type-product{
        padding:8px 8px 12px !important;
    }
    html body .wd-product.product-grid-item .wd-add-btn,
    html body .wd-product.product-grid-item form.cart{
        display:flex;
        justify-content:center;
    }
    html body .wd-product.product-grid-item .wd-add-btn > .button,
    html body .wd-product.product-grid-item .add_to_cart_button{
        margin:10px auto 0 !important;
        display:inline-flex !important;
        align-items:center;
        justify-content:center;
        text-align:center;
    }
    html body .wd-product.product-grid-item .wd-swatches-wrap{
        display:flex;
        justify-content:center;
    }
}

/* =====================================================================
   ۶) باکس زمان آماده‌سازی (#hoosha-lead-time-box)
   ===================================================================== */
#hoosha-lead-time-box{
    display:none;
    align-items:center;
    gap:8px;
    background:rgba(var(--elgar-terracotta-rgb), .08);
    border:1px solid rgba(var(--elgar-terracotta-rgb), .30);
    border-right:3px solid var(--elgar-terracotta);
    border-radius:var(--elgar-radius);
    padding:12px 14px;
    margin:0 0 14px;
    font-size:14px;
    line-height:1.8;
    color:var(--elgar-ink);
}
#hoosha-lead-time-box.show{ display:flex; }
#hoosha-lead-time-box strong{ color:var(--elgar-intensity); }

/* =====================================================================
   ۷) باکس نمایشی بیعانه — نسخه 7.1 — حذف قطعی بکگراند سبد ساده تک‌باکس
   خروجی تابع elgar_deposit_box_html در functions.php نسخه 7.1 — حذف قطعی بکگراند سبد
   ساختار: قیمت اصلی (بزرگ) + باکس کوچک «ثبت سفارش با بیعانه ۵۰٪ / پرداخت امروز: نصف»
   فقط دو عدد روی صفحه است: اصلی و نصف. بدون «قیمت نهایی / مانده با عدد».
   باکس والد (بازه) با JS مخفی می‌شود وقتی واریاسیون انتخاب شد تا دو باکس نبینیم.
   ===================================================================== */
.elgar-orig-price{
    display:block;
    font-size:21px;
    font-weight:800;
    color:var(--elgar-ink);
    line-height:1.7;
}
.elgar-orig-price .woocommerce-Price-amount,
.elgar-orig-price .amount{
    color:var(--elgar-ink);
}
.elgar-deposit-wrap{
    display:block;
    background:rgba(var(--elgar-terracotta-rgb), .07);
    border:1px solid rgba(var(--elgar-terracotta-rgb), .28);
    border-right:3px solid var(--elgar-terracotta);
    border-radius:var(--elgar-radius);
    padding:10px 14px;
    margin-top:8px;
    line-height:1.9;
}
.elgar-deposit-badge{
    display:inline-block;
    font-size:12px;
    font-weight:700;
    background:rgba(var(--elgar-terracotta-rgb), .12);
    border:1px solid rgba(var(--elgar-terracotta-rgb), .40);
    color:var(--elgar-intensity);
    padding:2px 10px;
    border-radius:99px;
    white-space:normal;
}
.elgar-deposit-now{
    display:block;
    margin:6px 0 0;
    font-size:14px;
    color:var(--elgar-ink);
}
.elgar-deposit-now strong{
    font-size:20px;
    font-weight:800;
    color:var(--elgar-intensity);
    white-space:nowrap;
}
.elgar-deposit-now .woocommerce-Price-amount,
.elgar-deposit-now .amount{
    color:var(--elgar-intensity);
}
.elgar-deposit-tip{
    display:block;
    font-size:12.5px;
    color:var(--elgar-muted);
    margin-top:2px;
}
/* استایل‌های قدیمی نسخه 4 (سازگاری با کش) — خروجی جدید meta/bar ندارد */
.elgar-deposit-meta{ display:block; font-size:13px; color:var(--elgar-muted); }
.elgar-deposit-bar{
    display:block;
    height:6px;
    background:rgba(var(--elgar-terracotta-rgb), .18);
    border-radius:99px;
    margin-top:10px;
    overflow:hidden;
}
.elgar-deposit-bar i{
    display:block;
    width:50%;
    height:100%;
    background:linear-gradient(90deg, var(--elgar-terracotta), var(--elgar-terra-dark));
    border-radius:99px;
}
@media (max-width:767px){
    .elgar-orig-price{ font-size:18px; }
    .elgar-deposit-now strong{ font-size:18px; }
    .elgar-deposit-wrap{ padding:10px 12px; }
}

/* =====================================================================
   ۸) صفحه محصول
   ===================================================================== */
.single-product .e-con,
.single-product .e-con-inner{
    background:transparent !important;
}
.single-product{ color:var(--elgar-ink); }
.single-product .product-title{ color:var(--elgar-ink); }
.single-product .price{ color:var(--elgar-terracotta); }
.single-product .variations select{
    background:var(--elgar-card);
    color:var(--elgar-ink);
    border:1.5px solid var(--elgar-line);
    border-radius:var(--elgar-radius);
}
.single-product .quantity input{
    background:var(--elgar-card);
    color:var(--elgar-ink);
    border:1.5px solid var(--elgar-line);
}
.single-product .single_add_to_cart_button{
    background:var(--elgar-terracotta) !important;
    color:#fff !important;
    border-radius:var(--elgar-radius);
    box-shadow:var(--elgar-shadow-btn);
    transition:all .25s ease !important;
}
.single-product .single_add_to_cart_button:hover{
    background:var(--elgar-terra-dark) !important;
    transform:translateY(-2px);
    box-shadow:0 10px 22px rgba(var(--elgar-terracotta-rgb), .38);
}

/* =====================================================================
   ۹) فرم دیدگاه‌ها
   ===================================================================== */
#reviews .comment-form input[type="text"],
#reviews .comment-form input[type="email"],
#reviews .comment-form input[type="url"],
#reviews .comment-form textarea{
    background:var(--elgar-card);
    color:var(--elgar-ink);
    border:1.5px solid var(--elgar-line);
    border-radius:var(--elgar-radius);
}
#reviews .comment-form input:focus,
#reviews .comment-form textarea:focus{
    border-color:var(--elgar-terracotta);
    outline:none;
}
#reviews .comment-reply-title,
#reviews .comment-form label,
#reviews .comment-form .comment-notes{
    color:var(--elgar-ink);
}
#reviews .comment-form-rating .stars a{ color:var(--elgar-terracotta); }
#reviews .comment-form .submit{
    background:var(--elgar-terracotta) !important;
    color:#fff !important;
    border-radius:var(--elgar-radius);
}
#reviews ol.commentlist li .comment-text{
    background:var(--elgar-card-tint);
    border-color:var(--elgar-line);
}

/* =====================================================================
   ۱۰) دکمه‌های سراسری وودمارت و المنتور
   ===================================================================== */
.wd-button-wrapper .wd-btn,
button.single_add_to_cart_button,
.checkout-button,
.wc-proceed-to-checkout a,
#place_order{
    border-radius:var(--elgar-radius);
}
.woocommerce button.button,
.woocommerce a.button,
.woocommerce input.button{
    background:var(--elgar-terracotta) !important;
    color:#fff !important;
    border-radius:var(--elgar-radius);
    transition:all .25s ease !important;
}
.woocommerce button.button:hover,
.woocommerce a.button:hover,
.woocommerce input.button:hover{
    background:var(--elgar-terra-dark) !important;
    transform:translateY(-2px);
    box-shadow:var(--elgar-shadow-btn);
}
.wd-button-style-bordered .wd-btn,
.woocommerce .button.wd-bordered{
    background:transparent !important;
    color:var(--elgar-terracotta) !important;
    border:1.5px solid var(--elgar-terracotta) !important;
}
.wd-button-style-bordered .wd-btn:hover,
.woocommerce .button.wd-bordered:hover{
    background:rgba(var(--elgar-terracotta-rgb), .08) !important;
    color:var(--elgar-terra-dark) !important;
}
/* دکمه غیرفعال ناموجودها (کلاس hoosha-disabled از functions می‌آید) */
.woocommerce a.button.hoosha-disabled,
.woocommerce button.button.hoosha-disabled{
    opacity:.45 !important;
    pointer-events:none !important;
    filter:grayscale(.3);
}

/* =====================================================================
   ۱۱) فوتر
   ===================================================================== */
.whb-footer .whb-main-header,
.whb-main-footer,
.whb-flex-footer,
footer.wd-footer{
    background-color:var(--elgar-bg) !important;
    background-image:none !important;
    border-top:1px solid var(--elgar-line);
}
.whb-footer,
.whb-main-footer{
    overflow-x:clip;
    width:100%;
    max-width:100%;
}

/* =====================================================================
   ۱۲) کارت محصول در بنر «پیشنهاد طلایی»
   ===================================================================== */
html body .elementor-element-14d4016 .wd-carousel{
    overflow:visible !important;
    --wd-col-lg:4 !important;
    --wd-col-md:3 !important;
}
html body .elementor-element-14d4016 .wd-carousel-inner{
    padding:6px 4px 10px !important;
}
html body .elementor-element-14d4016 .wd-carousel .wd-product.product-grid-item.type-product{
    background:var(--elgar-card) !important;
    border:1px solid rgba(var(--elgar-ink-rgb), .10) !important;
    border-radius:var(--elgar-radius) !important;
    box-sizing:content-box !important;
    padding:0 0 48px !important;
    box-shadow:var(--elgar-shadow-card) !important;
    overflow:visible !important;
    transition:border-color .3s ease, transform .3s ease, box-shadow .3s ease !important;
}
html body .elementor-element-14d4016 .wd-carousel .wd-product.product-grid-item.type-product:hover{
    z-index:99;
    border-color:rgba(var(--elgar-terracotta-rgb), .55) !important;
    transform:translateY(-4px);
    box-shadow:0 14px 40px rgba(var(--elgar-terracotta-rgb), .16) !important;
}
html body .elementor-element-14d4016 .wd-carousel .wd-product .product-wrapper{
    background:transparent !important;
    border:none !important;
    border-radius:0 !important;
    box-shadow:none !important;
    overflow:visible !important;
    padding:0 !important;
    height:auto !important;
    min-height:0 !important;
    max-height:none !important;
    display:block !important;
}
html body .elementor-element-14d4016 .wd-carousel .wd-product .wd-add-btn{
    position:relative !important;
    inset:auto !important;
    width:auto !important;
    overflow:visible !important;
}
html body .elementor-element-14d4016 .wd-carousel .wd-product .wd-add-btn > a{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:auto !important;
    min-height:42px !important;
    background:var(--elgar-terracotta) !important;
    color:#FFFFFF !important;
    font-weight:700 !important;
    border:none !important;
    border-radius:var(--elgar-radius-btn) !important;
    margin:10px 14px 0 !important;
    transition:transform .25s ease, box-shadow .25s ease, background .25s ease !important;
}
html body .elementor-element-14d4016 .wd-carousel .wd-product .wd-add-btn > a:hover{
    transform:translateY(-2px) !important;
    background:var(--elgar-terra-dark) !important;
    box-shadow:var(--elgar-shadow-btn-hover) !important;
}
html body .elementor-element-14d4016 .wd-carousel .wd-carousel-wrap{
    align-items:flex-start !important;
}
html body .elementor-element-14d4016 .wd-carousel .wd-product.product-grid-item.type-product,
html body .elementor-element-14d4016 .wd-carousel .wd-product .product-wrapper,
html body .elementor-element-14d4016 .wd-carousel .wd-carousel-item{
    height:auto !important;
    min-height:0 !important;
    max-height:none !important;
}
html body .elementor-element-14d4016 .wd-carousel .wd-product .product-image-link{
    border-radius:12px 4px 0 0 !important;
}

/* =====================================================================
   ۱۳) پشتیبان بیعانه و آماده‌سازی — مستقل از متغیرها
   اگر متغیرها لود نشدند (کش، پیست ناقص)، این بخش نگه می‌دارد.
   ===================================================================== */
.elgar-deposit-wrap{
    background:rgba(204,115,62,.07) !important;
    border:1px solid rgba(204,115,62,.28) !important;
    border-right:3px solid #CC733E !important;
    border-radius:12px 4px 12px 4px !important;
    color:#2B2B28 !important;
}
.elgar-deposit-badge{
    background:rgba(204,115,62,.12) !important;
    border:1px solid rgba(204,115,62,.40) !important;
    color:#842619 !important;
}
.elgar-orig-price{ color:#2B2B28 !important; }
.elgar-deposit-now strong{ color:#842619 !important; }
.elgar-deposit-tip{ color:#6B6560 !important; }
.elgar-deposit-meta{ color:#6B6560 !important; }
.elgar-deposit-bar{ background:rgba(204,115,62,.18) !important; }
.elgar-deposit-bar i{ background:#CC733E !important; }
.elgar-deposit-status{
    background:rgba(204,115,62,.08) !important;
    border:1px solid rgba(204,115,62,.35) !important;
    border-radius:12px 4px 12px 4px !important;
    padding:15px !important;
    margin-top:20px !important;
    color:#2B2B28 !important;
}
.elgar-deposit-status h4{ color:#842619 !important; margin-top:0 !important; }
.elgar-deposit-status b{ color:#842619 !important; }
#hoosha-lead-time-box{
    background:rgba(204,115,62,.08) !important;
    border:1px solid rgba(204,115,62,.30) !important;
    border-right:3px solid #CC733E !important;
    border-radius:12px 4px 12px 4px !important;
    color:#2B2B28 !important;
}
#hoosha-lead-time-box strong{ color:#842619 !important; }

/* =====================================================================
   ۳.۶) اورراید فوق‌قوی — حذف قطعی بکگراند مشکی سبد (نسخه ۷.۱)
   چون زمینه سیاه با override قبلی نرفت، این بلوک با بالاترین
   specificity و پوشش همه حالت‌ها (دسکتاپ، استیکی، موبایل، هاور، فوکوس)
   در انتهای فایل می‌نشیند تا هر بکگراندی از هدر بیلدر یا کش قدیمی
   را خنثی کند. این را آخر Custom CSS نگه دار.
   ===================================================================== */
html body .whb-header .wd-header-cart,
html body .whb-header .wd-header-cart .wd-cart-wrapper,
html body .whb-header .wd-tools-element.wd-header-cart,
html body .whb-header .cart-widget-opener,
html body .whb-header .wd-header-cart > a,
html body .whb-header .wd-tools-element.wd-header-cart > a,
html body .whb-header .wd-header-cart .wd-cart-wrapper > a,
html body .whb-header .cart-widget-opener > a,
html body .whb-header .wd-header-cart a,
html body .whb-sticked .whb-header .wd-header-cart > a,
html body .whb-sticky-header .wd-header-cart > a,
html body .whb-mobile-header .wd-header-cart > a{
    background:none !important;
    background-color:transparent !important;
    background-image:none !important;
    border:none !important;
    border-radius:0 !important;
    box-shadow:none !important;
    outline:none !important;
    color:var(--elgar-ink) !important;
}
html body .whb-header .wd-header-cart .wd-tools-icon,
html body .whb-header .wd-header-cart .wd-tools-icon::before,
html body .whb-header .wd-header-cart .wd-tools-icon::after{
    background:none !important;
    background-color:transparent !important;
    box-shadow:none !important;
    border:none !important;
}
/* هاور و فوکوس هم شفاف بماند */
html body .whb-header .wd-header-cart > a:hover,
html body .whb-header .wd-header-cart > a:focus,
html body .whb-header .wd-header-cart a:hover,
html body .whb-header .wd-header-cart a:focus{
    background:none !important;
    background-color:transparent !important;
    box-shadow:none !important;
}
/* بج تعداد دست نخورد — فقط گرد تراکوتا */
html body .whb-header .wd-header-cart .wd-cart-number{
    background:var(--elgar-terracotta) !important;
    background-color:var(--elgar-terracotta) !important;
    color:#fff !important;
}
/* فیکس راست‌چین شدن پنل فیلتر آف‌کانواس */
.wd-col-offcanvas-lg.wd-side-hidden,
.wd-col-offcanvas-md-sm.wd-side-hidden,
.wd-col-offcanvas-sm.wd-side-hidden {
    left: auto !important;
    right: 0 !important;
    transform: translateX(100%) !important;
}
.wd-col-offcanvas-lg.wd-side-hidden.wd-opened,
.wd-col-offcanvas-md-sm.wd-side-hidden.wd-opened,
.wd-col-offcanvas-sm.wd-side-hidden.wd-opened {
    transform: none !important;
}
