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

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

:root {
	--wd-hb-opt-h: 60px;
	--wd-text-font: IRANSansXFaNum;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(31,41,51);
	--wd-text-font-size: 15px;
	--wd-title-font: IRANSansXFaNum;
	--wd-title-font-weight: 700;
	--wd-title-color: rgb(17,24,39);
	--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(17, 24, 39);
	--wd-alternative-font: Pinar-VF;
	--wd-widget-title-font: IRANSansXFaNum;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(17,24,39);
	--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: 16px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(17,24,39);
	--wd-alternative-color: rgb(201,209,211);
	--btn-default-bgcolor: #111827;
	--btn-default-bgcolor-hover: rgb(5,7,10);
	--btn-default-color: rgb(255,255,255);
	--btn-default-color-hover: rgb(255,255,255);
	--btn-accented-bgcolor: rgb(55,65,81);
	--btn-accented-bgcolor-hover: rgb(17,24,39);
	--btn-accented-color: rgb(255,255,255);
	--btn-accented-color-hover: rgb(255,255,255);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(238,241,242);
	--notices-success-color: rgb(17,24,39);
	--notices-warning-bg: rgb(255,247,237);
	--notices-warning-color: rgb(138,75,18);
	--wd-link-color: rgb(17,24,39);
	--wd-link-color-hover: rgb(107,114,128);
	--wd-link-decor-color: rgb(201,209,211);
	--wd-link-decor-color-hover: rgb(17,24,39);
}
.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(16,17,20);
	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;
}
.page :is(.wd-page-content, .whb-header) {
	background-color: rgb(246,247,248);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) {
	background-color: rgb(246,247,248);
	background-image: none;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: rgb(246,247,248);
	background-image: none;
}
.woodmart-archive-blog :is(.wd-page-content, .whb-header) {
	background-color: rgb(248,245,239);
	background-image: none;
}
.single-post :is(.wd-page-content, .whb-header) {
	background-color: rgb(248,245,239);
	background-image: none;
}
.woodmart-archive-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(246,247,248);
	background-image: none;
}
.single-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(246,247,248);
	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(31,41,51);
	--wd-form-placeholder-color: rgb(156,163,175);
	--wd-form-brd-color: rgb(221,227,229);
	--wd-form-brd-color-focus: rgb(17,24,39);
	--wd-form-bg: rgb(255,255,255);
}
.product-labels .product-label.onsale {
	background-color: rgb(17,24,39);
	color: rgb(255,255,255);
}
.product-labels .product-label.new {
	background-color: rgb(238,241,242);
	color: rgb(17,24,39);
}
.product-labels .product-label.featured {
	background-color: rgb(55,65,81);
	color: rgb(255,255,255);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

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

}

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

}
:root{
--wd-container-w: 1350px;
--wd-form-brd-radius: 35px;
--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-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: rgb(17,24,39);
}

/* =========================
   🖤 استایل صفحات اصلی گالری سیدنا
   رنگ‌بندی: مشکی لوکس + نقره‌ای + خاکستری
   موقعیت: Woodmart Custom CSS
   ========================= */

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion):not(.sey-theme-blog) {
    --sey-main-primary: #111827;
    --sey-main-primary-dark: #05070A;
    --sey-main-secondary: #C9D1D3;
    --sey-main-silver-light: #EEF1F2;
    --sey-main-bg: #F6F7F8;
    --sey-main-soft-bg: #FAFAFA;
    --sey-main-card: #FFFFFF;
    --sey-main-text: #1F2933;
    --sey-main-muted: #6B7280;
    --sey-main-border: #DDE3E5;
    --sey-main-gray: #374151;
    --sey-main-accent: #9CA3AF;
}


/* =========================
   🎯 آیتم دموها / منوی ویژه
   ========================= */

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .otherdemoes {
    background-color: var(--sey-main-silver-light);
    color: var(--sey-main-primary);
    padding: 0px 10px;
    border-radius: 8px;
    border: 1px solid var(--sey-main-border);
}


/* =========================
   🎠 نقطه‌های اسلایدر
   ========================= */

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .flickity-page-dots {
    bottom: 30px;
}


/* =========================
   🔢 فیلد تعداد محصول
   ========================= */

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity :is(input[type="number"], input[type="text"], input[type="button"]) {
    direction: ltr;
}


/* =========================
   🛒 ابزارهای هدر / سبد خرید
   ========================= */

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .wd-tools-element.wd-design-8 .wd-tools-inner,
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .wd-tools-element .wd-design-8 .wd-tools-inner {
    background-color: var(--sey-main-primary);
    color: #FFFFFF;
}


/* =========================
   🧭 هدر اصلی صفحات عمومی
   ========================= */

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .whb-flex-row.whb-general-header-inner {
    background: var(--sey-main-card);
    box-shadow: 0px 0px 40px rgba(17, 24, 39, 0.07);
    border-radius: 20px;
    padding-left: 30px;
    padding-right: 30px;
    border: 1px solid var(--sey-main-border);
}


/* =========================
   🏷️ کپشن دسته‌بندی‌های بالا
   ========================= */

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .cattop .widget-image-caption {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 8px;
    background: var(--sey-main-silver-light);
    color: var(--sey-main-primary);
    border: 1px solid var(--sey-main-border);
}


/* =========================
   ⏳ تایمر تخفیف / شمارشگر
   ========================= */

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .countdowntimer .timer-style-active .wd-timer > span {
    background: var(--sey-main-silver-light);
    color: var(--sey-main-primary);
    border: 1px solid var(--sey-main-border);
}

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .countdowntimer .wd-timer > span span {
    color: var(--sey-main-accent);
}


/* =========================
   🛍️ شمارشگر داخل کارت محصول
   ========================= */

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .product-grid-item .wd-product-countdown {
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
}


/* =========================
   🔄 فلش‌های تب محصولات
   ========================= */

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .wd-products-tabs.tabs-design-simple :is(.owl-nav, .wrap-loading-arrow) > div:is([class*="prev"], [class*="next"]) {
    background: var(--sey-main-silver-light);
    color: var(--sey-main-primary);
    border: 1px solid var(--sey-main-border);
}

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .wd-products-tabs.tabs-design-simple :is(.owl-nav, .wrap-loading-arrow) > div {
    height: 30px;
    border-radius: 4px;
}

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .wd-products-tabs.tabs-design-simple :is(.owl-nav, .wrap-loading-arrow) > div:hover {
    background: var(--sey-main-primary);
    color: #FFFFFF;
    border-color: var(--sey-main-primary);
}


/* =========================
   🧩 باکس آیکون‌ها
   ========================= */

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .box-icon-align-right .box-icon-wrapper {
    margin-left: 10px;
}

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .wd-info-box .info-box-subtitle,
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .wd-info-box .info-box-title {
    margin-bottom: auto;
    margin-top: auto;
}

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .wd-info-box .info-box-title {
    color: var(--sey-main-primary);
}

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .wd-info-box .info-box-subtitle {
    color: var(--sey-main-muted);
}


/* =========================
   🔝 نوار بالایی هدر
   ========================= */

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .whb-flex-row.whb-top-bar-inner {
    padding-left: 10px;
    padding-right: 10px;
    color: #FFFFFF;
}


/* =========================
   📝 عنوان نوشته‌های وبلاگ
   ========================= */

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .blog-design-masonry .post-title {
    font-size: 18px;
    color: var(--sey-main-text);
}


/* =========================
   🦶 پیش‌فوتر صفحات عمومی
   ========================= */

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .wd-prefooter {
    background: var(--sey-main-silver-light);
    border-top: 1px solid var(--sey-main-border);
}



/* =========================
   🧭 عنوان: اصلاح نهایی منوی پایین هدر سیدنا
   📌 موقعیت: Woodmart Custom CSS
   📌 نتیجه: منوی پایین یکدست، تمیز، متصل و حرفه‌ای
   ========================= */

/* =========================
   1) متغیر رنگ هر تم
   ========================= */

/* تم صفحات اصلی / عمومی سیدنا */
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) {
    --sey-head-bg: #FFFFFF;
    --sey-head-soft: #F6F7F8;
    --sey-head-border: #DDE3E5;
    --sey-head-text: #1F2933;
    --sey-head-primary: #111827;
}

body.sey-theme-religious {
    --sey-head-bg: #FFFFFF;
    --sey-head-soft: #F6F8F8;
    --sey-head-border: #DDE3E5;
    --sey-head-text: #1F2933;
    --sey-head-primary: #0F6B5B;
}

body.sey-theme-jewelry {
    --sey-head-bg: #FFFFFF;
    --sey-head-soft: #F7F7FB;
    --sey-head-border: #DDE3E5;
    --sey-head-text: #1F2933;
    --sey-head-primary: #4B2E83;
}

body.sey-theme-fashion {
    --sey-head-bg: #FFFFFF;
    --sey-head-soft: #FDFBF7;
    --sey-head-border: #E6DDD2;
    --sey-head-text: #1F2933;
    --sey-head-primary: #C96A2B;
}


/* =========================
   2) هدر اصلی بالا
   =========================
 */
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .whb-general-header,
body.sey-theme-religious .whb-general-header,
body.sey-theme-jewelry .whb-general-header,
body.sey-theme-fashion .whb-general-header {
    background: transparent !important;
}

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .whb-general-header-inner,
body.sey-theme-religious .whb-general-header-inner,
body.sey-theme-jewelry .whb-general-header-inner,
body.sey-theme-fashion .whb-general-header-inner {
    position: relative;
    z-index: 10;
    background: var(--sey-head-bg) !important;
    border: 1px solid var(--sey-head-border);
    border-radius: 22px;
    box-shadow: 0 10px 30px rgba(15, 23, 42, 0.06);
    padding-left: 30px;
    padding-right: 30px;
}


/* =========================
   3) ردیف منوی پایین
   ========================= */

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .whb-header-bottom,
body.sey-theme-religious .whb-header-bottom,
body.sey-theme-jewelry .whb-header-bottom,
body.sey-theme-fashion .whb-header-bottom {
    position: relative;
    z-index: 9;
    margin-top: -10px !important;
    background: transparent !important;
    border: 0 !important;
}

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .whb-header-bottom .container,
body.sey-theme-religious .whb-header-bottom .container,
body.sey-theme-jewelry .whb-header-bottom .container,
body.sey-theme-fashion .whb-header-bottom .container {
    display: flex;
    justify-content: center;
    background: transparent !important;
}


/* =========================
   4) خود باکس منوی پایین
   ========================= */

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .whb-header-bottom-inner,
body.sey-theme-religious .whb-header-bottom-inner,
body.sey-theme-jewelry .whb-header-bottom-inner,
body.sey-theme-fashion .whb-header-bottom-inner {
    position: relative;
    z-index: 2;
    width: auto;
    min-width: 460px;
    max-width: 90%;
    min-height: 50px;
    padding: 9px 18px 0 18px;
    margin: 0 auto;
    background: var(--sey-head-bg) !important;
    border: 1px solid var(--sey-head-border);
    border-radius: 0 0 100px 100px;
    box-shadow: 0 8px 20px rgba(15, 23, 42, 0.04);
    overflow: visible;
}


/* =========================
   7) آیتم‌های منوی پایین
   ========================= */

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .wd-header-secondary-nav .wd-nav > li > a,
body.sey-theme-religious .wd-header-secondary-nav .wd-nav > li > a,
body.sey-theme-jewelry .wd-header-secondary-nav .wd-nav > li > a,
body.sey-theme-fashion .wd-header-secondary-nav .wd-nav > li > a {
    height: 34px;
    line-height: 34px;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    border-radius: 10px;
    color: var(--sey-head-text);
    font-size: 13px;
    font-weight: 700;
    transition: all 0.22s ease;
}

/* هاور و آیتم فعال */
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .wd-header-secondary-nav .wd-nav > li:hover > a,
body.sey-theme-religious .wd-header-secondary-nav .wd-nav > li:hover > a,
body.sey-theme-jewelry .wd-header-secondary-nav .wd-nav > li:hover > a,
body.sey-theme-fashion .wd-header-secondary-nav .wd-nav > li:hover > a,
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .wd-header-secondary-nav .wd-nav > li.current-menu-item > a,
body.sey-theme-religious .wd-header-secondary-nav .wd-nav > li.current-menu-item > a,
body.sey-theme-jewelry .wd-header-secondary-nav .wd-nav > li.current-menu-item > a,
body.sey-theme-fashion .wd-header-secondary-nav .wd-nav > li.current-menu-item > a,
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .wd-header-secondary-nav .wd-nav > li.current_page_parent > a,
body.sey-theme-religious .wd-header-secondary-nav .wd-nav > li.current_page_parent > a,
body.sey-theme-jewelry .wd-header-secondary-nav .wd-nav > li.current_page_parent > a,
body.sey-theme-fashion .wd-header-secondary-nav .wd-nav > li.current_page_parent > a {
    background: var(--sey-head-soft);
    color: var(--sey-head-primary);
}


/* =========================
   9) موبایل
   ========================= */

@media (max-width: 1024px) {
    body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .whb-header-bottom,
    body.sey-theme-religious .whb-header-bottom,
    body.sey-theme-jewelry .whb-header-bottom,
    body.sey-theme-fashion .whb-header-bottom {
        display: none !important;
    }
}

/* =========================
   🧭 یکدست شدن پس‌زمینه هدر چسبان سیدنا
   موقعیت: Woodmart Custom CSS
   نسخه: تفکیک رنگ صفحه اصلی و دسته‌های اصلی
   ========================= */


/* =========================
   صفحه اصلی سیدنا
   ========================= */
/* حذف حالت کارت‌مانند هدر هنگام چسبان شدن */
body.home .whb-sticked .whb-general-header-inner {
    border-radius: 0 !important;
    box-shadow: none !important;
    border: none !important;
}

body.home .whb-sticked .whb-general-header .container .whb-flex-row.whb-general-header-inner{
		background-color: rgba(246, 248, 248, 1) !important;
}

/* =========================
   🔎 عنوان: ریسپانسیو شدن عرض فیلد جستجوی هدر سیدنا
   📌 موقعیت: Woodmart Custom CSS
   📌 نتیجه: کم شدن خودکار عرض جستجو با کم شدن عرض هدر
   ========================= */

/* ستون وسط هدر اجازه کوچک شدن داشته باشد */
.whb-general-header-inner .whb-col-center,
.whb-general-header-inner .whb-column9 {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
}

/* ستون لوگو و ابزارهای سمت راست اندازه طبیعی خودشان را حفظ کنند */
.whb-general-header-inner .whb-col-left,
.whb-general-header-inner .whb-col-right,
.whb-general-header-inner .whb-column8,
.whb-general-header-inner .whb-column10 {
    flex: 0 0 auto !important;
}

/* باکس جستجو؛ بزرگ می‌شود ولی در کمبود فضا کوچک می‌شود */
.whb-general-header-inner .wd-header-search-form {
    width: clamp(280px, 38vw, 560px) !important;
    max-width: 100% !important;
    min-width: 220px !important;
    flex: 1 1 auto !important;
}

/* خود فرم باید عرض کامل باکس را بگیرد */
.whb-general-header-inner .wd-header-search-form form.searchform {
    width: 100% !important;
    max-width: 100% !important;
    display: flex !important;
}

/* input جستجو اجازه کوچک شدن داشته باشد */
.whb-general-header-inner .wd-header-search-form input.s {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    width: 100% !important;
}

/* دکمه جستجو ثابت بماند و input کوچک شود */
.whb-general-header-inner .wd-header-search-form .searchsubmit {
    flex: 0 0 auto !important;
}


/* =========================
   🔢 استایل تعداد محصول - تم اصلی گالری سیدنا
   📌 مخصوص: div.quantity در همه بخش‌ها
   📌 صفحه محصول، سبد خرید، نمایش سریع، کارت محصول
   📌 رنگ‌بندی: مشکی لوکس + نقره‌ای + خاکستری
   ========================= */


/* فقط تم اصلی سایت؛ بدون سه تم دسته‌ای */
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity {
    direction: ltr;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    height: 44px;
    min-width: 132px;
    padding: 4px;
    background: #FFFFFF;
    border: 1px solid #DDE3E5;
    border-radius: 14px;
    box-shadow: 0 8px 20px rgba(17, 24, 39, 0.07);
    overflow: hidden;
    transition: all 0.22s ease;
}


/* دکمه‌های مثبت و منفی */
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity input[type="button"].minus,
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity input[type="button"].plus,
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity button.minus,
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity button.plus {
    width: 34px;
    height: 34px;
    min-width: 34px;
    min-height: 34px;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    border-radius: 10px;
    background: #EEF1F2;
    color: #111827;
    font-size: 18px;
    font-weight: 800;
    line-height: 34px;
    text-align: center;
    cursor: pointer;
    box-shadow: none !important;
    transition: all 0.22s ease;
}


/* هاور دکمه‌ها */
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity input[type="button"].minus:hover,
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity input[type="button"].plus:hover,
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity button.minus:hover,
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity button.plus:hover {
    background: #111827;
    color: #FFFFFF;
}


/* حالت کلیک */
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity input[type="button"].minus:active,
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity input[type="button"].plus:active,
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity button.minus:active,
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity button.plus:active {
    transform: scale(0.94);
}


/* فیلد عدد */
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity input.qty,
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity input[type="number"].qty {
    width: 46px;
    height: 34px;
    min-height: 34px;
    padding: 0 !important;
    margin: 0 4px !important;
    border: 0 !important;
    background: transparent !important;
    color: #1F2933;
    font-size: 15px;
    font-weight: 800;
    text-align: center;
    direction: ltr;
    box-shadow: none !important;
    outline: none !important;
}


/* حذف فلش‌های پیش‌فرض input number */
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity input.qty::-webkit-outer-spin-button,
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity input.qty::-webkit-inner-spin-button {
    margin: 0;
    -webkit-appearance: none;
}

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity input.qty[type="number"] {
    -moz-appearance: textfield;
}


/* فوکوس حرفه‌ای */
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity:focus-within {
    border-color: #111827;
    box-shadow: 0 0 0 3px rgba(17, 24, 39, 0.10);
}


/* هاور کل باکس */
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity:hover {
    border-color: #C9D1D3;
    box-shadow: 0 10px 20px rgba(17, 24, 39, 0.09);
}


/* =========================
   هماهنگی با سبد خرید و جدول‌ها
   ========================= */

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .woocommerce-cart-form div.quantity,
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .cart_item div.quantity {
    height: 42px;
    min-width: 126px;
    border-radius: 13px;
}

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .woocommerce-cart-form div.quantity input[type="button"].minus,
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .woocommerce-cart-form div.quantity input[type="button"].plus,
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .cart_item div.quantity input[type="button"].minus,
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .cart_item div.quantity input[type="button"].plus {
    width: 32px;
    height: 32px;
    min-width: 32px;
    min-height: 32px;
    line-height: 32px;
    border-radius: 9px;
}

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .woocommerce-cart-form div.quantity input.qty,
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .cart_item div.quantity input.qty {
    width: 42px;
    height: 32px;
    min-height: 32px;
}


/* =========================
   هماهنگی با نمایش سریع محصول Woodmart
   ========================= */

body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .wd-popup div.quantity,
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .mfp-content div.quantity,
body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) .quick-view div.quantity {
    height: 42px;
    min-width: 126px;
}


/* =========================
   نسخه موبایل
   ========================= */

@media (max-width: 768px) {
    body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity {
        height: 42px;
        min-width: 124px;
        padding: 4px;
        border-radius: 13px;
    }

    body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity input[type="button"].minus,
    body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity input[type="button"].plus,
    body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity button.minus,
    body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity button.plus {
        width: 32px;
        height: 32px;
        min-width: 32px;
        min-height: 32px;
        line-height: 32px;
        border-radius: 9px;
        font-size: 17px;
    }

    body:not(.sey-theme-religious):not(.sey-theme-jewelry):not(.sey-theme-fashion) div.quantity input.qty {
        width: 42px;
        height: 32px;
        min-height: 32px;
        font-size: 14px;
    }
}

/* =========================================
   نوبار شیشه‌ای مینیمال موبایل سیدنا
   Author: Ali Ahmadi.m
========================================= */

@media (max-width: 1024px) {

	/* =========================================
	   تم پیش‌فرض: مشکی و نقره‌ای
	========================================= */
	.wd-toolbar.wd-toolbar-label-show {
		--sey-glass-bg:
			linear-gradient(
				135deg,
				rgba(30, 31, 34, 0.78),
				rgba(10, 11, 12, 0.70)
			);

		--sey-border: rgba(255, 255, 255, 0.16);
		--sey-highlight: rgba(255, 255, 255, 0.25);
		--sey-item-color: rgba(238, 241, 242, 0.70);

		--sey-accent: #FFFFFF;
		--sey-accent-rgb: 255, 255, 255;

		--sey-badge-bg: #EEF1F2;
		--sey-badge-color: #151719;
		--sey-badge-ring: rgba(255, 255, 255, 0.78);

		--sey-shadow: rgba(0, 0, 0, 0.34);

		position: fixed !important;
		right: max(10px, env(safe-area-inset-right, 0px)) !important;
		left: max(10px, env(safe-area-inset-left, 0px)) !important;
		bottom: calc(9px + env(safe-area-inset-bottom, 0px)) !important;

		display: grid !important;
		grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
		align-items: stretch !important;
		column-gap: 3px !important;

		width: auto !important;
		height: 68px !important;
		min-height: 68px !important;
		padding: 6px !important;

		background: var(--sey-glass-bg) !important;
		background-clip: padding-box !important;

		border: 1px solid var(--sey-border) !important;
		border-radius: 22px !important;

		box-shadow:
			inset 0 1px 0 var(--sey-highlight),
			0 12px 32px var(--sey-shadow),
			0 3px 10px rgba(0, 0, 0, 0.12) !important;

		-webkit-backdrop-filter: blur(24px) saturate(165%);
		backdrop-filter: blur(24px) saturate(165%);

		box-sizing: border-box !important;
		overflow: hidden !important;
		isolation: isolate;
		z-index: 390 !important;

		transition:
			background 0.3s ease,
			border-color 0.3s ease,
			box-shadow 0.3s ease;
	}

	/* انعکاس ظریف نور روی شیشه */
	.wd-toolbar.wd-toolbar-label-show::before {
		content: "";
		position: absolute;
		inset: 1px;
		z-index: 0;

		border-radius: 21px;
		background:
			linear-gradient(
				145deg,
				rgba(255, 255, 255, 0.12),
				transparent 42%
			);

		pointer-events: none;
	}

	/* =========================================
	   تم نقره مذهبی
	========================================= */
	body.sey-theme-religious
	.wd-toolbar.wd-toolbar-label-show,

	body.term-religious-silver
	.wd-toolbar.wd-toolbar-label-show {
		--sey-glass-bg:
			linear-gradient(
				135deg,
				rgba(7, 61, 53, 0.80),
				rgba(15, 107, 91, 0.69)
			);

		--sey-border: rgba(188, 235, 224, 0.21);
		--sey-highlight: rgba(224, 255, 248, 0.25);
		--sey-item-color: rgba(235, 250, 246, 0.72);

		--sey-accent: #BCEBE0;
		--sey-accent-rgb: 188, 235, 224;

		--sey-badge-bg: #63C8B3;
		--sey-badge-color: #052F29;
		--sey-badge-ring: rgba(224, 255, 248, 0.82);

		--sey-shadow: rgba(7, 61, 53, 0.33);
	}

	/* =========================================
	   تم نقره جواهری
	========================================= */
	body.sey-theme-jewelry
	.wd-toolbar.wd-toolbar-label-show,

	body.term-jewelry-silver
	.wd-toolbar.wd-toolbar-label-show {
		--sey-glass-bg:
			linear-gradient(
				135deg,
				rgba(54, 33, 94, 0.82),
				rgba(30, 58, 138, 0.69)
			);

		--sey-border: rgba(218, 206, 255, 0.21);
		--sey-highlight: rgba(235, 230, 255, 0.25);
		--sey-item-color: rgba(239, 235, 252, 0.72);

		--sey-accent: #D9CEFF;
		--sey-accent-rgb: 217, 206, 255;

		--sey-badge-bg: #B8A4F2;
		--sey-badge-color: #28174B;
		--sey-badge-ring: rgba(237, 231, 255, 0.82);

		--sey-shadow: rgba(30, 35, 105, 0.35);
	}

	/* =========================================
	   تم بدلیجات: سبز و نارنجی
	========================================= */
	body.sey-theme-fashion
	.wd-toolbar.wd-toolbar-label-show,

	body.term-fashion-accessories
	.wd-toolbar.wd-toolbar-label-show {
		--sey-glass-bg:
			linear-gradient(
				135deg,
				rgba(21, 75, 56, 0.81),
				rgba(43, 61, 42, 0.73)
			);

		--sey-border: rgba(255, 206, 159, 0.22);
		--sey-highlight: rgba(255, 231, 207, 0.25);
		--sey-item-color: rgba(255, 242, 228, 0.73);

		--sey-accent: #FFBC7A;
		--sey-accent-rgb: 255, 188, 122;

		--sey-badge-bg: #F29A4A;
		--sey-badge-color: #402008;
		--sey-badge-ring: rgba(255, 228, 202, 0.84);

		--sey-shadow: rgba(41, 63, 43, 0.34);
	}

	/* =========================================
	   ستون‌های نوبار
	========================================= */
	.wd-toolbar.wd-toolbar-label-show > .wd-tools-element {
		position: relative;
		z-index: 2;

		display: block !important;
		width: 100% !important;
		min-width: 0 !important;
		height: 100% !important;

		margin: 0 !important;
		padding: 0 !important;
		border: 0 !important;
	}

	/* چیدمان دقیق آیکون و نوشته */
	.wd-toolbar.wd-toolbar-label-show
	> .wd-tools-element
	> a {
		position: relative;

		display: grid !important;
		grid-template-columns: minmax(0, 1fr) !important;
		grid-template-rows: 27px 14px !important;
		align-content: center !important;
		align-items: center !important;
		justify-items: center !important;
		row-gap: 3px !important;

		width: 100% !important;
		height: 100% !important;
		min-width: 0 !important;

		margin: 0 !important;
		padding: 0 2px !important;

		color: var(--sey-item-color) !important;
		background: transparent !important;

		border: 0 !important;
		border-radius: 16px !important;

		text-align: center !important;
		text-decoration: none !important;

		box-sizing: border-box !important;
		-webkit-tap-highlight-color: transparent;

		transition:
			color 0.2s ease,
			background-color 0.2s ease,
			transform 0.15s ease;
	}

	/* =========================================
	   آیکون‌ها
	========================================= */
	.wd-toolbar
	.wd-tools-element
	> a
	.wd-tools-icon {
		position: relative !important;

		display: flex !important;
		align-items: center !important;
		justify-content: center !important;

		align-self: center !important;
		justify-self: center !important;

		width: 27px !important;
		height: 27px !important;
		min-width: 27px !important;

		margin: 0 !important;
		padding: 0 !important;

		color: inherit !important;
		opacity: 1 !important;

		line-height: 27px !important;
		transform: none;

		transition:
			color 0.2s ease,
			transform 0.2s ease;
	}

	.wd-toolbar
	.wd-tools-element
	> a
	.wd-tools-icon::before {
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;

		width: 27px !important;
		height: 27px !important;

		margin: 0 !important;
		padding: 0 !important;

		color: currentColor !important;
		font-size: 21px !important;
		line-height: 27px !important;
	}

	/* =========================================
	   نوشته‌های زیر آیکون
	========================================= */
	.wd-toolbar
	.wd-tools-element
	> a
	.wd-toolbar-label {
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;

		align-self: center !important;
		justify-self: stretch !important;

		width: 100% !important;
		max-width: none !important;
		height: 14px !important;
		min-height: 14px !important;

		margin: 0 !important;
		padding: 0 1px !important;

		overflow: hidden !important;
		white-space: nowrap !important;
		text-overflow: ellipsis !important;

		color: inherit !important;
		font-size: 10px !important;
		font-weight: 700 !important;
		line-height: 14px !important;
		letter-spacing: -0.15px !important;
		text-align: center !important;
		direction: rtl !important;

		box-sizing: border-box !important;
		transform: none !important;
	}

	/* =========================================
	   حالت فعال هر گزینه
	   کاملاً محدود به نوبار موبایل
	========================================= */
	body:is(
		.woocommerce-shop,
		.post-type-archive-product,
		.tax-product_cat,
		.tax-product_tag,
		.single-product
	)
	.wd-toolbar
	.wd-toolbar-shop
	> a,

	body:is(
		.woocommerce-cart,
		.woocommerce-checkout
	)
	.wd-toolbar
	.wd-header-cart
	> a,

	body.woocommerce-account
	.wd-toolbar
	.wd-header-my-account
	> a,

	body[class*="wishlist"]
	.wd-toolbar
	.wd-header-wishlist
	> a,

	.wd-toolbar
	.wd-tools-element:is(.wd-active, .active)
	> a {
		color: var(--sey-accent) !important;

		background:
			rgba(
				var(--sey-accent-rgb),
				0.12
			) !important;

		box-shadow:
			inset 0 1px 0
			rgba(255, 255, 255, 0.10) !important;
	}

	/* حرکت بسیار ظریف آیکون فعال */
	body:is(
		.woocommerce-shop,
		.post-type-archive-product,
		.tax-product_cat,
		.tax-product_tag,
		.single-product
	)
	.wd-toolbar
	.wd-toolbar-shop
	.wd-tools-icon,

	body:is(
		.woocommerce-cart,
		.woocommerce-checkout
	)
	.wd-toolbar
	.wd-header-cart
	.wd-tools-icon,

	body.woocommerce-account
	.wd-toolbar
	.wd-header-my-account
	.wd-tools-icon,

	body[class*="wishlist"]
	.wd-toolbar
	.wd-header-wishlist
	.wd-tools-icon,

	.wd-toolbar
	.wd-tools-element:is(.wd-active, .active)
	.wd-tools-icon {
		transform: translateY(-1px) !important;
	}

	/* =========================================
	   بج تعداد محصولات سبد خرید
	========================================= */
	.wd-toolbar
	.wd-header-cart
	.wd-tools-icon
	.wd-cart-number {
		position: absolute !important;
		top: -5px !important;
		right: -8px !important;
		left: auto !important;

		display: inline-flex !important;
		align-items: center !important;
		justify-content: center !important;

		min-width: 18px !important;
		width: auto !important;
		height: 18px !important;
		min-height: 18px !important;

		margin: 0 !important;
		padding: 0 4px !important;

		color: var(--sey-badge-color) !important;
		background: var(--sey-badge-bg) !important;

		border: 2px solid var(--sey-badge-ring) !important;
		border-radius: 20px !important;

		font-size: 9px !important;
		font-weight: 800 !important;
		line-height: 14px !important;
		text-align: center !important;

		box-shadow:
			0 3px 8px rgba(0, 0, 0, 0.20) !important;

		box-sizing: border-box !important;
		transform: none !important;
	}

	/* مخفی‌کردن عبارت «موارد» */
	.wd-toolbar
	.wd-header-cart
	.wd-cart-number
	> span {
		display: none !important;
	}

	/* =========================================
	   تشخیص دقیق صفحه علاقه‌مندی
	========================================= */
	@supports selector(body:has(*)) {

		body:has(.wd-wishlist-content)
		.wd-toolbar
		.wd-header-wishlist
		> a {
			color: var(--sey-accent) !important;

			background:
				rgba(
					var(--sey-accent-rgb),
					0.12
				) !important;

			box-shadow:
				inset 0 1px 0
				rgba(255, 255, 255, 0.10) !important;
		}

		body:has(.wd-wishlist-content)
		.wd-toolbar
		.wd-header-wishlist
		.wd-tools-icon {
			transform: translateY(-1px) !important;
		}

		/* جلوگیری از قرارگرفتن محتوا زیر نوبار */
		body:has(.wd-toolbar.wd-toolbar-label-show) {
			padding-bottom:
				calc(
					91px + env(safe-area-inset-bottom, 0px)
				) !important;
		}
	}

	/* حالت لمس */
	.wd-toolbar
	.wd-tools-element
	> a:active {
		transform: scale(0.95);
		background:
			rgba(
				var(--sey-accent-rgb),
				0.15
			) !important;
	}

	/* دسترسی‌پذیری */
	.wd-toolbar
	.wd-tools-element
	> a:focus-visible {
		outline:
			2px solid
			rgba(var(--sey-accent-rgb), 0.55);
		outline-offset: -3px;
	}

	/* هاور فقط برای دستگاه دارای ماوس */
	@media (hover: hover) and (pointer: fine) {

		.wd-toolbar
		.wd-tools-element
		> a:hover {
			color: var(--sey-accent) !important;
			background:
				rgba(
					var(--sey-accent-rgb),
					0.09
				) !important;
		}
	}
}

/* =========================================
   گوشی‌های بسیار باریک
========================================= */
@media (max-width: 370px) {

	.wd-toolbar.wd-toolbar-label-show {
		right: 6px !important;
		left: 6px !important;
		bottom:
			calc(
				6px + env(safe-area-inset-bottom, 0px)
			) !important;

		height: 65px !important;
		min-height: 65px !important;
		padding: 5px 4px !important;
		border-radius: 20px !important;
	}

	.wd-toolbar
	.wd-tools-element
	> a
	.wd-toolbar-label {
		font-size: 9.2px !important;
		letter-spacing: -0.3px !important;
	}
}

/* حذف انیمیشن برای کاربران حساس به حرکت */
@media (prefers-reduced-motion: reduce) {

	.wd-toolbar *,
	.wd-toolbar *::before,
	.wd-toolbar *::after {
		animation: none !important;
		transition: none !important;
	}
}

.container_woodplus.woodplus_login_register{
	padding: 0 10px 0 10px;
}

/* حذف نمار پیمایش موبایل در صفحه انگشتر سفارشی */

@media (max-width: 1024px) {
    body.page-id-1528 .wd-toolbar {
        display: none !important;
    }

    body.page-id-1528.sticky-toolbar-on {
        padding-bottom: 0 !important;
    }
}

@media (max-width: 1024px) {
    .sticky-toolbar-on .scrollToTop {
        bottom: 85px !important;
    }
}