@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;
}