:root {
	--wd-title-font: IRANSansXFaNum;
	--wd-title-font-weight: 700;
	--wd-title-color: rgb(142,74,31);
	--wd-entities-title-font: IRANSansXFaNum;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: rgb(31,41,51);
	--wd-entities-title-color-hover: rgb(201, 106, 43);
	--wd-widget-title-font: IRANSansXFaNum;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(79,122,61);
	--wd-widget-title-font-size: 15px;
	--wd-primary-color: rgb(201,106,43);
	--wd-alternative-color: rgb(79,122,61);
	--btn-default-bgcolor: rgb(201,106,43);
	--btn-default-bgcolor-hover: rgb(142,74,31);
	--btn-accented-bgcolor: rgb(79,122,61);
	--btn-accented-bgcolor-hover: rgb(47,90,42);
	--notices-success-bg: rgb(238,245,232);
	--notices-success-color: rgb(47,90,42);
	--notices-warning-bg: rgb(246,214,177);
	--notices-warning-color: rgb(74,42,24);
	--wd-link-color: rgb(201,106,43);
	--wd-link-color-hover: rgb(79,122,61);
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.page :is(.wd-page-content, .whb-header) {
	background-color: rgb(253,251,247);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) {
	background-color: rgb(253,251,247);
	background-image: none;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: rgb(253,251,247);
	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-brd-color: rgb(230,221,210);
	--wd-form-brd-color-focus: rgb(201,106,43);
}
.product-labels .product-label.onsale {
	background-color: rgb(201,106,43);
	color: #FFFFFF;
}
.product-labels .product-label.new {
	background-color: rgb(255,243,230);
	color: rgb(142,74,31);
}
.product-labels .product-label.featured {
	background-color: rgb(79,122,61);
	color: #FFFFFF;
}



.wd-page-title {
background-color: rgb(142,74,31);
}

/* =========================
   🧡 استایل اختصاصی بدلیجات و محصولات مذهبی سیدنا
   رنگ‌بندی: نارنجی گرم + سبز مذهبی
   موقعیت: Woodmart Custom CSS
   ========================= */

body.sey-theme-fashion {
    --sey-fashion-primary: #C96A2B;
    --sey-fashion-primary-dark: #8E4A1F;
    --sey-fashion-secondary: #4F7A3D;
    --sey-fashion-secondary-dark: #2F5A2A;
    --sey-fashion-accent: #E7B17A;
    --sey-fashion-accent-soft: #F6D6B1;
    --sey-fashion-green-soft: #C9D8B6;
    --sey-fashion-bg: #FDFBF7;
    --sey-fashion-soft-bg: #F3EBDD;
    --sey-fashion-card: #FFFFFF;
    --sey-fashion-text: #1F2933;
    --sey-fashion-muted: #6B7280;
    --sey-fashion-border: #E6DDD2;
}


/* =========================
   🎯 آیتم دموها / منوی ویژه
   ========================= */

body.sey-theme-fashion .otherdemoes {
    background-color: #FFF3E6;
    color: var(--sey-fashion-primary-dark);
    padding: 0px 10px;
    border-radius: 8px;
    border: 1px solid rgba(201, 106, 43, 0.22);
}


/* =========================
   🎠 نقطه‌های اسلایدر
   ========================= */

body.sey-theme-fashion .flickity-page-dots {
    bottom: 30px;
}


/* =========================
   🔢 فیلد تعداد محصول
   ========================= */

body.sey-theme-fashion div.quantity :is(input[type="number"], input[type="text"], input[type="button"]) {
    direction: ltr;
}


/* =========================
   🛒 ابزارهای هدر / سبد خرید
   ========================= */

body.sey-theme-fashion .wd-tools-element.wd-design-8 .wd-tools-inner,
body.sey-theme-fashion .wd-tools-element .wd-design-8 .wd-tools-inner {
    background-color: var(--sey-fashion-primary);
    color: #FFFFFF;
}


/* =========================
   🧭 هدر اصلی
   ========================= */

body.sey-theme-fashion .whb-flex-row.whb-general-header-inner {
    background: var(--sey-fashion-card);
    box-shadow: 0px 0px 40px rgba(201, 106, 43, 0.08);
    border-radius: 20px;
    padding-left: 30px;
    padding-right: 30px;
    border: 1px solid var(--sey-fashion-border);
}


/* =========================
   🏷️ کپشن دسته‌بندی‌های بالا
   ========================= */

body.sey-theme-fashion .cattop .widget-image-caption {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 8px;
    background: #FDFBF7;
    color: var(--sey-fashion-primary-dark);
    border: 1px solid var(--sey-fashion-border);
}


/* =========================
   ⏳ تایمر تخفیف / شمارشگر
   ========================= */

body.sey-theme-fashion .countdowntimer .timer-style-active .wd-timer > span {
    background: #FFF3E6;
    color: var(--sey-fashion-primary-dark);
    border: 1px solid rgba(231, 177, 122, 0.45);
}

body.sey-theme-fashion .countdowntimer .wd-timer > span span {
    color: var(--sey-fashion-secondary);
}


/* =========================
   🛍️ شمارشگر داخل کارت محصول
   ========================= */

body.sey-theme-fashion .product-grid-item .wd-product-countdown {
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
}


/* =========================
   🔄 فلش‌های تب محصولات
   ========================= */

body.sey-theme-fashion .wd-products-tabs.tabs-design-simple :is(.owl-nav, .wrap-loading-arrow) > div:is([class*="prev"], [class*="next"]) {
    background: var(--sey-fashion-soft-bg);
    color: var(--sey-fashion-primary-dark);
    border: 1px solid var(--sey-fashion-border);
}

body.sey-theme-fashion .wd-products-tabs.tabs-design-simple :is(.owl-nav, .wrap-loading-arrow) > div {
    height: 30px;
    border-radius: 4px;
}

body.sey-theme-fashion .wd-products-tabs.tabs-design-simple :is(.owl-nav, .wrap-loading-arrow) > div:hover {
    background: var(--sey-fashion-primary);
    color: #FFFFFF;
    border-color: var(--sey-fashion-primary);
}


/* =========================
   🧩 باکس آیکون‌ها
   ========================= */

body.sey-theme-fashion .box-icon-align-right .box-icon-wrapper {
    margin-left: 10px;
}

body.sey-theme-fashion .wd-info-box .info-box-subtitle,
body.sey-theme-fashion .wd-info-box .info-box-title {
    margin-bottom: auto;
    margin-top: auto;
}

body.sey-theme-fashion .wd-info-box .info-box-title {
    color: var(--sey-fashion-primary-dark);
}

body.sey-theme-fashion .wd-info-box .info-box-subtitle {
    color: var(--sey-fashion-muted);
}


/* =========================
   📝 عنوان نوشته‌های وبلاگ
   ========================= */

body.sey-theme-fashion .blog-design-masonry .post-title {
    font-size: 18px;
    color: var(--sey-fashion-text);
}


/* =========================
   🦶 پیش‌فوتر سایت
   ========================= */

body.sey-theme-fashion .wd-prefooter {
    background: #F3EBDD;
    border-top: 1px solid var(--sey-fashion-border);
}

/* =========================
   🔢 استایل حرفه‌ای تعداد محصول - بدلیجات و محصولات مذهبی سیدنا
   📌 مخصوص: div.quantity در صفحه محصول
   ========================= */

body.sey-theme-fashion div.quantity {
    direction: ltr;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 44px;
    min-width: 132px;
    padding: 4px;
    background: #FFFFFF;
    border: 1px solid #E6DDD2;
    border-radius: 14px;
    box-shadow: 0 8px 24px rgba(201, 106, 43, 0.08);
    overflow: visible;
    position: relative;
}

/* دکمه‌های مثبت و منفی */
body.sey-theme-fashion div.quantity input[type="button"].minus,
body.sey-theme-fashion div.quantity input[type="button"].plus {
    width: 34px;
    height: 34px;
    min-height: 34px;
    padding: 0;
    border: 0;
    border-radius: 10px;
    background: #F3EBDD;
    color: #C96A2B;
    font-size: 18px;
    font-weight: 700;
    line-height: 34px;
    text-align: center;
    cursor: pointer;
    transition: all 0.22s ease;
    box-shadow: none;
}

/* دکمه مثبت */
body.sey-theme-fashion div.quantity input[type="button"].plus {
    color: #C96A2B;
}

/* دکمه منفی */
body.sey-theme-fashion div.quantity input[type="button"].minus {
    color: #4F7A3D;
}

/* هاور دکمه مثبت */
body.sey-theme-fashion div.quantity input[type="button"].plus:hover {
    background: #C96A2B;
    color: #FFFFFF;
}

/* هاور دکمه منفی */
body.sey-theme-fashion div.quantity input[type="button"].minus:hover {
    background: #4F7A3D;
    color: #FFFFFF;
}

/* حالت کلیک */
body.sey-theme-fashion div.quantity input[type="button"].minus:active,
body.sey-theme-fashion div.quantity input[type="button"].plus:active {
    transform: scale(0.94);
}

/* فیلد عدد */
body.sey-theme-fashion div.quantity input.qty {
    width: 46px;
    height: 34px;
    min-height: 34px;
    padding: 0;
    margin: 0 4px;
    border: 0;
    background: transparent;
    color: #1F2933;
    font-size: 15px;
    font-weight: 700;
    text-align: center;
    direction: ltr;
    box-shadow: none;
    outline: none;
}

/* حذف فلش‌های پیش‌فرض input number */
body.sey-theme-fashion div.quantity input.qty::-webkit-outer-spin-button,
body.sey-theme-fashion div.quantity input.qty::-webkit-inner-spin-button {
    margin: 0;
    -webkit-appearance: none;
}

body.sey-theme-fashion div.quantity input.qty[type="number"] {
    -moz-appearance: textfield;
}

/* فوکوس حرفه‌ای */
body.sey-theme-fashion div.quantity:focus-within {
    border-color: #4F7A3D;
    box-shadow: 0 0 0 3px rgba(79, 122, 61, 0.12);
}

/* نسخه موبایل */
@media (max-width: 768px) {
    body.sey-theme-fashion div.quantity {
        height: 42px;
        min-width: 124px;
        border-radius: 13px;
    }

    body.sey-theme-fashion div.quantity input[type="button"].minus,
    body.sey-theme-fashion div.quantity input[type="button"].plus {
        width: 32px;
        height: 32px;
        min-height: 32px;
        line-height: 32px;
        border-radius: 9px;
    }

    body.sey-theme-fashion div.quantity input.qty {
        width: 42px;
        height: 32px;
        min-height: 32px;
    }
}

/* =========================
   🧭 یکدست شدن پس‌زمینه هدر چسبان - بدلیجات سیدنا
   موقعیت: Woodmart Custom CSS
   رنگ‌بندی: نارنجی گرم + سبز مذهبی
   ========================= */

/* حالت چسبان هدر */
body.sey-theme-fashion .whb-sticked .whb-general-header,
body.sey-theme-fashion .whb-sticked .whb-sticky-row,
body.sey-theme-fashion .whb-sticked .whb-general-header .container,
body.sey-theme-fashion .whb-sticked .whb-general-header-inner {
    background: #FDFBF7 !important;
}

/* حذف حالت کارت‌مانند هدر هنگام چسبان شدن */
body.sey-theme-fashion .whb-sticked .whb-general-header-inner {
    border-radius: 0 !important;
    box-shadow: none !important;
    border: none !important;
}

/* هاور منو در حالت چسبان */
body.sey-theme-fashion .whb-sticked .whb-general-header a:hover,
body.sey-theme-fashion .whb-sticked .whb-general-header .woodmart-nav-link:hover .nav-link-text {
    color: #C96A2B !important;
}

/* آیتم فعال منو در حالت چسبان */
body.sey-theme-fashion .whb-sticked .whb-general-header .current-menu-item > a .nav-link-text,
body.sey-theme-fashion .whb-sticked .whb-general-header .current_page_item > a .nav-link-text,
body.sey-theme-fashion .whb-sticked .whb-general-header .current_page_parent > a .nav-link-text {
    color: #4F7A3D !important;
}

