:root {
	--wd-hb-opt-h: 40px;
	--wd-text-font: IRANSansXFaNum;
	--wd-text-font-weight: 300;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: IRANSansXFaNum;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(51,51,51);
	--wd-entities-title-font: IRANSansXFaNum;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: IRANSansXFaNum;
	--wd-widget-title-font: IRANSansXFaNum;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 15px;
	--wd-header-el-font: IRANSansXFaNum;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 15px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(73,0,0);
	--wd-alternative-color: rgb(177,165,154);
	--btn-default-font-family: IRANSansXFaNum;
	--btn-default-bgcolor: rgb(177,165,154);
	--btn-default-bgcolor-hover: rgb(150,141,130);
	--btn-accented-font-family: IRANSansXFaNum;
	--btn-accented-bgcolor: rgb(177,165,154);
	--btn-accented-bgcolor-hover: rgb(150,141,130);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: rgb(71,71,71);
	--wd-link-color-hover: rgb(107,0,0);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgba(255,255,255,0);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 1000px;
}
.wd-hb {
	background-color: rgb(255,0,0);
	background-image: none;
}
: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 center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
 {
	font-family: IRANSansXFaNum;}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-color: rgb(244,236,229);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) {
	background-color: rgb(244,236,229);
	background-image: none;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: rgb(244,236,229);
	background-image: none;
}
.woodmart-archive-blog :is(.wd-page-content, .whb-header) {
	background-color: rgb(244,236,229);
	background-image: none;
}
.single-post :is(.wd-page-content, .whb-header) {
	background-color: rgb(244,236,229);
	background-image: none;
}
.woodmart-archive-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(244,236,229);
	background-image: none;
}
.single-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(244,236,229);
	background-image: none;
}
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(91,91,91);
	--wd-form-placeholder-color: rgb(160,160,160);
	--wd-form-brd-color: rgb(229,229,229);
	--wd-form-brd-color-focus: rgb(178,178,178);
}
.wd .product-label.onsale {
	background-color: rgb(73,0,0);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-hb-opt-h: 40px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-hb-opt-h: 50px;
	}

}
:root{
--wd-container-w: 1350px;
--wd-form-brd-radius: 5px;
--btn-default-color: #fff;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 12px;
}

@media (min-width: 1350px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: #0a0a0a;
}

@font-face {
	font-family: "AdobeArabicSHINE";
	src: url("//mahigold.ir/wp-content/uploads/2026/07/AdobeArabicSHIN.woff2") format("woff2"), 
url("//mahigold.ir/wp-content/uploads/2026/07/AdobeArabicSHIN.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

.otherdemoes
{
	  background-color: #f2eae3;
    padding: 0px 10px;
    border-radius: 8px;
}
.flickity-page-dots
{
	bottom:30px;
}
div.quantity :is(input[type="number"],input[type="text"],input[type="button"])
{
	direction:ltr;
}
.wd-tools-element .wd-design-8 .wd-tools-inner{
	background-color: #B1A59A;
}
.whb-flex-row.whb-general-header-inner{
	background: #FFFCF9;
box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.05);
border-radius: 20px;
	padding-left:30px;
	padding-right:30px;
}
.cattop .widget-image-caption {
	
  padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	border-radius:8px;
}
.countdowntimer .timer-style-active .wd-timer>span {
	background: #F4ECE5;
	color:#5F5851;
}
.countdowntimer .wd-timer>span span{
		color:#B1A59A;
}

.product-grid-item .wd-product-countdown {
	margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
}
.wd-products-tabs.tabs-design-simple :is(.owl-nav,.wrap-loading-arrow)>div:is([class*="prev"],[class*="next"]){
	background: #FAF7F6;
}
.wd-products-tabs.tabs-design-simple :is(.owl-nav,.wrap-loading-arrow)>div {
	height:30px;
		border-radius:4px;
}
.box-icon-align-right .box-icon-wrapper{
	margin-left:10px;
}
.wd-info-box .info-box-subtitle, .wd-info-box .info-box-title {
	margin-bottom:auto;
	margin-top:auto;
}
.whb-flex-row.whb-top-bar-inner{
	padding-left:10px;
	padding-right:10px;
}

.blog-design-masonry .post-title {
	font-size:18px;
}
.wd-prefooter{
	background:#F4ECE5
}


/* بزرگ کردن سایز قیمت فعلی (اصلی یا تخفیف‌خورده) */
span.price ins .woocommerce-Price-amount bdi, 
span.price > .woocommerce-Price-amount bdi {
    font-size: 19px !important; 
    font-weight: bold !important;
}

/* تنظیم سایز قیمت خط‌خورده (قدیمی) */
span.price del .woocommerce-Price-amount bdi {
    font-size: 17px !important;
    color: #999999 !important;  
}

/* بزرگ کردن نماد "تومان" به نسبت قیمت */
span.price .woocommerce-Price-currencySymbol {
    font-size: 0.8em !important; 
}
span.price .woocommerce-Price-amount {
    display: block;
}

/*خط خوردن قیمت محصول */

.price del {
    color: #888 !important;
    text-decoration: line-through;
    text-decoration-color: #e60000;
    text-decoration-thickness: 2px;
}

/*حذف تاریخ در وبلاگ */
.wd-post-date{
    display:none !important;
}




/* ۱. پنهان کردن متن و آیکون پیش‌فرض دکمه اصلی در تمام حالت‌ها */
.wd-add-btn-replace .add_to_cart_button .wd-action-text,
.wd-add-btn-replace .add_to_cart_button .wd-action-icon {
    display: none !important;
}

/* ۲. استایل‌دهی و اضافه کردن SVG به خود دکمه واقعی */
.wd-add-btn-replace .add_to_cart_button {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 36px !important;
    height: 36px !important;
    min-width: 36px;
    min-height: 36px;
    padding: 3px;
    border-radius: 15px;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s ease, transform 0.3s ease;
    box-sizing: content-box;
    background-color: #722F37 !important; /* رنگ زرشکی */
    background-image: url('data:image/svg+xml;utf8,<svg class="cart-icon" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 19C9.5 19.8284 8.82843 20.5 8 20.5C7.17157 20.5 6.5 19.8284 6.5 19C6.5 18.1716 7.17157 17.5 8 17.5C8.82843 17.5 9.5 18.1716 9.5 19Z" stroke="%23ffffff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.5 19C17.5 19.8284 16.8284 20.5 16 20.5C15.1716 20.5 14.5 20.5 16 17.5C16.8284 17.5 17.5 18.1716 17.5 19Z" stroke="%23ffffff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 2.75C2.58579 2.75 2.25 3.08579 2.25 3.5C2.25 3.91421 2.58579 4.25 3 4.25V2.75ZM19.0559 14.2456C19.2915 13.9049 19.2063 13.4377 18.8657 13.2021C18.525 12.9665 18.0578 13.0517 17.8222 13.3924L19.0559 14.2456ZM19.5258 9.8867C19.3442 10.259 19.4988 10.708 19.8711 10.8896C20.2434 11.0712 20.6924 10.9166 20.874 10.5443L19.5258 9.8867ZM8 6.25L17.6988 6.25V4.75L8 4.75V6.25ZM16.2232 14.25H8V15.75H16.2232V14.25ZM5.75 12V11.5H4.25V12H5.75ZM5.75 11.5V8.5H4.25V11.5H5.75ZM5.75 11.5V5.5H4.25V11.5H5.75ZM19.7211 9.4864L19.5258 9.8867L20.874 10.5443L21.0692 10.144L19.7211 9.4864ZM17.8222 13.3924L17.8012 13.4227L19.0349 14.2759L19.0559 14.2456L17.8222 13.3924ZM8 14.25C6.75736 14.25 5.75 13.2426 5.75 12H4.25C4.25 14.0711 5.92893 15.75 8 15.75V14.25ZM16.2232 15.75C17.3456 15.75 18.3965 15.1991 19.0349 14.2759L17.8012 13.4227C17.4429 13.9408 16.8531 14.25 16.2232 14.25V15.75ZM17.6988 6.25C19.3618 6.25 20.4501 7.99177 19.7211 9.4864L21.0692 10.144C22.2843 7.65295 20.4704 4.75 17.6988 4.75V6.25ZM5.75 5.5C5.75 3.98122 4.51878 2.75 3 2.75V4.25C3.69036 4.25 4.80964 4.25 5.5 4.25H5.75ZM8 4.75C5.92893 4.75 4.25 6.42893 4.25 8.5H5.75C5.75 7.25736 6.75736 6.25 8 6.25V4.75Z" fill="%23ffffff"/></svg>') !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 22px 22px !important;
}

/* ۳. هاور شدن دکمه در حالت عادی */
.wd-add-btn-replace .add_to_cart_button:hover {
    background-color: #982F21 !important;
}

/* ۴. ثبات رنگ و آیکون بعد از اضافه شدن به سبد خرید (حذف رنگ سبز پیش‌فرض) */
.wd-add-btn-replace .add_to_cart_button.added {
    background-color: #722F37 !important; /* حفظ رنگ زرشکی اصلی */
}

/* ۵. هاور شدن دکمه بعد از اضافه شدن به سبد خرید */
.wd-add-btn-replace .add_to_cart_button.added:hover {
    background-color: #982F21 !important;
}

/* ۶. حذف آیکون‌های متحرک پیش‌فرض، اما حفظ حالت لودینگ */
.wd-add-btn-replace .add_to_cart_button:not(.loading)::before,
.wd-add-btn-replace .add_to_cart_button:not(.loading)::after,
.wd-add-btn-replace .add_to_cart_button:not(.loading):hover::before,
.wd-add-btn-replace .add_to_cart_button:not(.loading):hover::after {
    display: none !important;
    content: none !important;
    animation: none !important;
    transition: none !important;
}

/* ۸. تنظیمات حالت لودینگ (وقتی روی دکمه کلیک می‌شود) */
.wd-add-btn-replace .add_to_cart_button.loading {
    background-image: none !important; /* مخفی کردن موقت آیکون SVG شما */
    opacity: 0.7 !important; /* کمی کمرنگ شدن دکمه برای القای حس پردازش */
    pointer-events: none; /* غیرفعال شدن کلیک مجدد تا پایان لودینگ */
}

/* نمایش مجدد انیمیشن چرخش (اسپینر) وودمارت */
.wd-add-btn-replace .add_to_cart_button.loading::after {
    display: block !important;
    content: "" !important;
}

/* ۷. مخفی کردن متنِ جداگانه‌ی "مشاهده سبد خرید" که ووکامرس اضافه می‌کند */
.wd-add-btn-replace .added_to_cart {
    display: none !important;
}

/*لیبل اتمام موجودی رو کارت محصول قرمز می شود*/

html body .product-labels.labels-rounded-sm > span.out-of-stock.product-label.wd-shape-round-sm {
    color: #d32f2f !important;
}
