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

.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:#0a0a0a;
	background-image: none;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:#f7f7f7;
	background-image: none;
}

:root{
--wd-text-font:"iranyekanwebregular_FaNum", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"iranyekanwebregular_FaNum", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"iranyekanwebregular_FaNum", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"iranyekanwebregular_FaNum", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"iranyekanwebregular_FaNum", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"iranyekanwebregular_FaNum", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
html .product.category-grid-item .wd-entities-title, html .product.category-grid-item.cat-design-replace-title .wd-entities-title, html .categories-style-masonry-first .category-grid-item:first-child .wd-entities-title, html .product.wd-cat .wd-entities-title{
	font-size: 16px;
}

:root{
--wd-primary-color:rgb(219,2,2);
}
:root{
--wd-alternative-color:rgb(255,255,255);
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:rgb(247,247,247);
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-accented-bgcolor:rgb(219,2,2);
}
:root{
--btn-accented-bgcolor-hover:rgb(196,1,1);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}

	:root{
									--wd-form-brd-radius: 35px;
			
			
					
					--wd-form-brd-width: 2px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
									--btn-default-brd-radius: 0px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
				--btn-default-box-shadow-active: none;
				--btn-default-bottom: 0px;
			
			
			
					
					
			
			
							--btn-accented-brd-radius: 5px;
				--btn-accented-box-shadow: none;
				--btn-accented-box-shadow-hover: none;
					
									--wd-sticky-btn-height: 95px;
					
					--wd-brd-radius: 0px;
		
			}

			@media (max-width: 1024px) {
			:root {
				--wd-sticky-btn-height: 95px;
			}
		}
	
	
			:root{
			--wd-container-w: 1817px;
		}
	
			@media (min-width: 1834px) {
			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
		@media (min-width: 1817px) {
			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 280px;
		}
	
	
.owl-carousel.owl-rtl .owl-item {
    min-height: inherit !important;
}
.product_title {
    font-size: 22px !important;
}

/* منو عمودی */

.menu-opener.color-scheme-light {
    border-top-left-radius: 15px !important;
    border-top-right-radius: 15px !important;
}1
.wd-dropdown-cats {
    border-radius: 0px 0px 5px 5px !important;
}

/* سایه هدر */
.whb-sticky-prepared .whb-main-header {
    box-shadow: 0px 2px 10px 0px rgba(100, 100, 100, 0.1);
}

/* حساب کاربری هدر */
.woodmart-header-links.woodmart-navigation.menu-simple-dropdown.wd-tools-element.item-event-hover.my-account-with-text {
    border: 1px solid #d4d4d4 !important;
    border-radius: 5px !important;
}

/* رنگ دکمه ی ارسال فرم در صفحه تماس با ما */
input.wpcf7-form-control.wpcf7-submit {
    background: #EE384E !important;
}

/* حذف عنوان صفحه ی نوشته تکی */
.page-title-default {
    display: none;
}


/* display none in mobile for products */
.wd-buttons.wd-pos-r-t {
    display: none;
}

/* slider radius */

.elementor-2897 .elementor-element.elementor-element-2079a87 .swiper-slide {
    border-radius: 10px;
}

/* menu dropdown */

/* .wd-dropdown-cats {
    display: flex;
    flex-wrap: wrap;
    max-height: 400px;
    overflow-y: auto;
}
.wd-dropdown-cats > li {
    width: 50%;
    box-sizing: border-box;
} */

/* صفحه بندی مقالات */
.elementor-8512 .elementor-element.elementor-element-51dc6b7 .elementor-pagination {
    margin-top: 40px;
}

/* استایل نقل قول مقالات و محصولات */
blockquote {
    border-right: 4px solid var(--wd-primary-color);
    text-align: right;
    font-size: 16px;
    background: #e5e8ec5c;
    padding: 18px !important;
    border-radius: 12px;
    line-height: 2em;
}



/* حذف تایتل فهرست مطالب در صفحه ی تکی نوشته */
.ez-toc-title-container {
    display: none !important;
}

/* حذف ستاره های نظردهندگان از باکس محصول */
.product-grid-item .star-rating {
    display: none !important;
}

/* حذف اسم برند از باکس محصول */
.product-grid-item :is(.wd-product-cats,.wd-product-brands-links) {
    display: none;
}

/* حذف عدد تعداد نظرات از باکس محصول */
.product-grid-item .wd-star-rating {
    display: none !important;
}

/* قیمت باکس محصولات در موبایل */
.woocommerce-Price-currencySymbol{
	display: inline !important;
}

.hide-larger-price .price *:not(.price) {
    display: block;
}

/* کد های ریدیزاین */

/* ...شروع استایل های صفحه فروشگاه... */

/* استایل باکس مجصولات در صفحه فروشگاه */
.products[class*="wd-stretch-cont"] .product-wrapper {
    border-radius: 25px !important;
}

/* استایل نوار کناری صفحه فروشگاه */
.sidebar-container {
    background-color: #ffffff !important;
    border-radius: 25px !important;
    padding: 25px !important;
    margin-top: 55px !important;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.12); !important;
}

nav[class*="-pagination"] li .current {
    border-radius: 5px !important;
}

/* استایل فهرست مرتب سازی در صفحه فروشگاه */
.custom-product-sorting {
    list-style: none;
    margin: 0 0 20px 0;
    padding: 0;
    display: flex;
    gap: 5px;
    flex-wrap: wrap;
}

.custom-product-sorting li {
    margin: 0;
    flex-shrink: 0;
}

.custom-product-sorting li a {
    text-decoration: none;
    color: #333;
    padding: 6px 14px;
    border-radius: 8px;
    transition: all 0.3s ease;
    white-space: nowrap;
}

.custom-product-sorting li.active a,
.custom-product-sorting li a:hover {
    background-color: #f1f1f1;
}

/* ✅ موبایل: نمایش بخشی از آیتم آخر (در سمت چپ برای RTL) */
@media (max-width: 768px) {
    .custom-product-sorting {
        flex-wrap: nowrap;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
        padding-left: 40px; /* ✅ فضای اضافی در سمت چپ، نه راست */
        position: relative;
        direction: rtl; /* برای اطمینان از راست‌چینی فهرست */
    }

    .custom-product-sorting::-webkit-scrollbar {
        display: none;
    }

    .custom-product-sorting li {
        flex: 0 0 auto;
    }
}

/* استایل دکمه فیلتر محدوده قیمت در صفحه فروشگاه */
.widget_price_filter [class*="price_slider_amount"] .button {
    border-radius: 25px 0px 25px 25px !important;
}

/* حذف دکمه ی نمایش نوار کناری */
.wd-action-btn>a {
    display: none !important;
}

/* ...پابان استایل های صفحه فروشگاه... */
/* ...شروع استایل های دراپ داون سبد خرید... */

/* استایل دکمه تسویه حساب */
.woocommerce-mini-cart__buttons .checkout {
    border-radius: 25px 0px 25px 25px !important;
}

/* استایل دکمه مشاهده سبد خرید */
.woocommerce-mini-cart__buttons .btn-cart {
    border-radius: 25px 0px 25px 25px !important;
}

/* استایل کادر دراپ داون */
.whb-header-bottom .wd-dropdown {
    border-radius: 25px !important;
}

/* ...پایان استایل دراپ داون سبد خرید... */
/* ...شروع استایل صفحه سبد خرید */

/* استایل دکمه ی تایید کد تخفیف */
.wd-coupon-form .button[name="apply_coupon"] {
    border-radius: 25px 0px 25px 25px !important;
}

/* استایل سکشن جمع کل و جز */
.cart-content-wrapper>.cart-totals-section .cart-totals-inner {
    padding: 25px;
		border: none !important;
    border-radius: 25px;
    background-color: #f6f6f6;
}

/* استایل دکمه ادامه جهت تسویه حساب */
.cart-content-wrapper>.cart-totals-section .cart-totals-inner .checkout-button {
    border-radius: 25px 0px 25px 25px !important;
}

/* استایل اینپوت کد تخفیف */
.wd-coupon-form .input-text {
    border: none !important;
    background-color: #ededed !important;
    border-radius: 0px 25px 25px 25px !important;
}

/* دکمه های کم و زیاد کردن تعداد محصول */
div.quantity input[type="button"] {
    border: none !important;
    background: #ededed !important;
}

div.quantity input[type="number"] {
    background-color: #ededed !important;
    border: none !important;
}

/* استایل باکس پیام به روز رسانی سبد خرید */
.cart-content-wrapper>*:not(:is(.cart-data-form,.cart-totals-section)) [role="alert"] {
    border-radius: 50px 0px 50px 50px !important;
}

/* ...پایان استایل صفحه سبد خرید */
/* ...شروع استایل صفحه تسویه حساب */

/* استایل باکس قیمت */
.checkout-order-review>.woocommerce-checkout-review-order .wd-table-wrapper {
    border-radius: 25px !important;
}

/* استایل باک کوچک تر پایین */
.payment_methods .payment_box {
    border-radius: 25px !important;
}

/* استایل دکمه تسویه حساب */
.wd-builder-off #place_order {
    border-radius: 25px 0px 25px 25px !important;
}

/* استایل اینپوت های فرم تسویه حساب */
.woocommerce-checkout input[type="text"],
.woocommerce-checkout input[type="email"],
.woocommerce-checkout input[type="tel"],
.woocommerce-checkout input[type="password"],
.woocommerce-checkout input[type="search"],
.woocommerce-checkout input[type="date"],
.woocommerce-checkout input[type="url"],
.woocommerce-checkout input[type="datetime"],
.woocommerce-checkout input[type="month"],
.woocommerce-checkout input[type="week"],
.woocommerce-checkout input[type="time"] {
    border-radius: 25px 0px 25px 25px !important;
		border: none !important;
	background-color: #ededed !important;
}

body .select2-container--default .select2-selection--single {
    border-radius: 25px 0px 25px 25px !important;
		border: none !important;
		background-color: #ededed !important;
}

.woocommerce-additional-fields__field-wrapper textarea {
    border-radius: 25px 0px 25px 25px !important;
		border: none !important;
		background-color: #ededed !important;
}

/* استایل دکمه ی تایید کد تخفیف */
.checkout_coupon .button {
    border-radius: 25px 0px 25px 25px !important;
}

/* استایل کادر دور کد تخفیف */
:is(.checkout_coupon,.login.hidden-form) {
    border-radius: 25px !important;
}
/* ...پایان استایل صفحه تسویه حساب */



/* کد های بعد از ریدیزاین */


/* مارجین به لینک شبکه های اجتماعی در هدر */
.wd-social-icons {
    margin-bottom: 10px;
}

/* سایه هدر */
.whb-sticky-prepared .whb-main-header {
    box-shadow: 0px 2px 10px 0px rgba(100, 100, 100, 0.1);
}

/* استایل دکمه ی افزودن به سبد خرید */
.product.wd-hover-standard .wd-add-btn>a {
    border-radius: 25px 0px 25px 25px !important;
}

.product.wd-hover-fw-button .wd-add-btn>a {
    border-radius: 25px 0px 25px 25px !important;
}

/* کد استایل لیبل تخفیف */
.product-grid-item {
    position: relative;
}

.custom-sale-label {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #DB0202;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    border-radius: 0 0 0 6px;
    z-index: 20;
    border-radius: 0px 15px 0px 15px;
    padding: 12px 12px;
    box-shadow: 0px 2px 10px -4px rgba(0, 0, 0);
}

/* حذف لیبل قبلی */
.product-labels {
    display: none !important;
}

/* اصلاح مارجین عنوان در المان نوشته ها */
.elementor-11368 .elementor-element.elementor-element-47540ee .elementor-post__text {
    margin-top: -10px !important;
}

/* تنظیم ارتفاع باکس محصولات */
.product.wd-hover-fw-button .wrap-price {
    height: 30px !important;
}

@media (min-width: 769px) {
    .product.wd-hover-tiled .product-element-bottom {
        height: 90px !important;
    }
}


/* دو خط کردن عنوان باکس محصولات */
.wd-entities-title {
		white-space: wrap !important;
}

[class*="title-line-"] .product-grid-item .wd-entities-title {
    height: 40px !important;
		margin-top: 5px !important;
}

/* مارجین پایین تصاویر باکس محصولات */

.product.wd-hover-tiled .product-element-top {
    margin-bottom: 10px !important;
}


@media (min-width: 769px) {
    .product-height-fixed .product-grid-item .product-wrapper {
        height: 380px !important;
    }
}

/* مشکل بامکس مقالات در گوشی */
@media (max-width: 768px) {
    .elementor-11368 .elementor-element.elementor-element-47540ee .elementor-post__text {
        margin-top: 25px !important;
    }
}

/* قیمت محصولات مارجین تاپ */
.product-grid-item .price {
    margin-top: -5px !important;
}

/* استایل دکمه ی استعلام قیمت */
.custom-price-btn{
	    border-radius: 25px 0px 25px 25px !important;
    	background-color: #DB0202 !important;
    	color: white !important;
}