:root {
	--wd-text-font: iranyekan;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 14px;
	--wd-title-font: iranyekan;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: iranyekan;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: iranyekan;
	--wd-widget-title-font: iranyekan;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: iranyekan;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 14px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(0,0,0);
	--wd-alternative-color: rgb(238,238,34);
	--btn-default-font-family: iranyekan;
	--btn-default-bgcolor: rgb(238,238,34);
	--btn-default-bgcolor-hover: rgb(0,0,0);
	--btn-default-color-hover: rgb(238,238,34);
	--btn-accented-font-family: iranyekan;
	--btn-accented-bgcolor: rgb(0,0,0);
	--btn-accented-bgcolor-hover: rgb(238,238,34);
	--btn-accented-color: rgb(238,238,34);
	--btn-accented-color-hover: rgb(0,0,0);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(0,0,0);
	--notices-success-color: rgb(238,238,34);
	--notices-warning-bg: rgb(221,51,51);
	--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: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 1000px;
}
: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: 160px;
}
.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: iranyekan;	font-family: iranyekan;	color: rgb(0,0,0);
	background: rgb(238,238,34);
}
.woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) {
	background-color: rgb(242,242,242);
	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(0,0,0);
	--wd-form-brd-color: rgb(0,0,0);
	--wd-form-brd-color-focus: rgb(221,51,51);
}
.wd .product-label.onsale {
	background-color: rgb(221,51,51);
}
.wd .product-label.new {
	background-color: rgb(238,238,34);
	color: rgb(0,0,0);
}
.wd .product-label.featured {
	background-color: rgb(221,153,51);
}
.wd .product-label.out-of-stock {
	background-color: rgb(238,238,34);
	color: rgb(0,0,0);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
.wd-builder-off .wd-fbt.wd-design-side {
	--wd-form-width: 250px;
}
:root{
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--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: 5px;
}



.wd-page-title {
background-color: rgb(10,10,10);
}

/* =========================================
   WOODMART PRODUCT LIST
   چیدمان: دکمه | قیمت | اطلاعات | تصویر
   ========================================= */

@media (min-width: 769px) {

    /* ردیف اصلی محصول */
    .wd-product.product-list-item .wd-product-wrapper {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        gap: 25px !important;
    }

    /* =====================================
       تصویر محصول - سمت راست
       ===================================== */

    .wd-product.product-list-item .wd-product-thumb {
        order: 2 !important;
        flex: 0 0 150px !important;
        width: 100px !important;
        max-width: 100px !important;
    }

    .wd-product.product-list-item .wd-product-thumb img {
        width: 100px !important;
        height: 100px !important;
        object-fit: contain !important;
    }


    /* =====================================
       محتوای محصول
       ===================================== */

    .wd-product.product-list-item .product-list-content {
        order: 1 !important;

        flex: 1 1 auto !important;
        width: auto !important;

        display: grid !important;

        /*
         ستون 1 = دکمه
         ستون 2 = قیمت
         ستون 3 = اطلاعات
        */
        grid-template-columns: 1fr 250px 1fr !important;

        grid-template-rows: auto auto auto !important;

        column-gap: 35px !important;
        row-gap: 3px !important;

        align-items: center !important;

        direction: ltr !important;

        overflow: visible !important;
        max-height: none !important;
    }


    /* =====================================
       اطلاعات محصول - سمت راست
       ===================================== */

    /* نام محصول */
    .wd-product.product-list-item .product-list-content .wd-entities-title {
        grid-column: 3 !important;
        grid-row: 1 !important;

        margin: 0 !important;

        text-align: right !important;
        direction: rtl !important;

        font-size: 16px !important;
        font-weight: 500 !important;

        line-height: 1.5 !important;

        white-space: pre-line !important;
    }

    .wd-product.product-list-item .product-list-content .wd-entities-title a {
        color: inherit !important;
    }


    /* موجودی */
    .wd-product.product-list-item .product-list-content .wd-product-stock {
        grid-column: 3 !important;
        grid-row: 2 !important;

        margin: 0 !important;

        text-align: right !important;
        direction: rtl !important;

        font-size: 13px !important;
        line-height: 1.5 !important;
    }


    /* رنگ */
    .wd-product.product-list-item
    .product-list-content .woocommerce-product-details__short-description {

        grid-column: 3 !important;
        grid-row: 3 !important;

        margin: 0 !important;

        text-align: right !important;
        direction: rtl !important;

        font-size: 13px !important;
        color: #777 !important;
    }

    .wd-product.product-list-item
    .woocommerce-product-details__short-description p {
        margin: 0 !important;
    }


    /* =====================================
       قیمت - وسط
       ===================================== */

    .wd-product.product-list-item .product-list-content > .price {

        grid-column: 2 !important;

        grid-row: 1 / 4 !important;

        align-self: center !important;

        margin: 0 !important;

        text-align: center !important;
        direction: rtl !important;

        font-size: 14px !important;
  			color: black;
				
        font-weight: 700 !important;

        white-space: nowrap !important;
			padding: 0px;
    }
	

    .wd-product.product-list-item
    .product-list-content > .price .woocommerce-Price-amount {
        font-weight: 700 !important;
    }


    /* =====================================
       دکمه و تعداد - سمت چپ
       ===================================== */

    .wd-product.product-list-item .product-list-content .wd-add-btn {

        grid-column: 1 !important;

        grid-row: 1 / 4 !important;

        align-self: center !important;

        display: flex !important;

        flex-direction: row !important;

        align-items: center !important;

        justify-content: flex-start !important;

        gap: 60px !important;

        margin: 50p !important;
			
        width: 300px;

        direction: rtl !important;

        flex-wrap: nowrap !important;
			padding: 10px;
  font-size: 16px;
  color: black
 
    }


    /* تعداد */
    .wd-product.product-list-item
    .product-list-content .wd-add-btn .quantity {

        display: flex !important;

        align-items: center !important;

        margin: 0 !important;

        height: 36px !important;
    }


    /* دکمه افزودن */
    .wd-product.product-list-item
    .product-list-content .wd-add-btn > a {

        margin: 0 !important;

        min-height: 36px !important;

        white-space: nowrap !important;

        border-radius: var(--btn-accented-brd-radius) !important;
    }


    /* متن دکمه */
    .wd-product.product-list-item
    .product-list-content .wd-add-btn .add-to-cart-loop span.wd-action-text {

        padding: 5px 14px !important;

        min-height: 36px !important;

        font-size: 12px !important;

        white-space: nowrap !important;
    }


    /* =====================================
       دکمه های مقایسه و علاقه مندی
       ===================================== */

    .wd-product.product-list-item .wd-product-thumb .wd-buttons {
        z-index: 5 !important;
			
    }

}


/* =========================================
   موبایل
   ========================================= */

@media (max-width: 768.98px) {

    .wd-product.product-list-item .wd-product-wrapper {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        gap: 15px !important;
    }

    .wd-product.product-list-item .wd-product-thumb {
        order: 1 !important;
        flex: none !important;
        width: 180px !important;
        max-width: 180px !important;
    }

    .wd-product.product-list-item .wd-product-thumb img {
        width: 180px !important;
        height: 180px !important;
    }

    .wd-product.product-list-item .product-list-content {

        order: 2 !important;

        width: 100% !important;

        display: flex !important;

        flex-direction: column !important;

        align-items: center !important;

        gap: 8px !important;

        direction: rtl !important;
    }

    .wd-product.product-list-item
    .product-list-content .wd-entities-title {

        text-align: center !important;
    }

    .wd-product.product-list-item
    .product-list-content .wd-product-stock {

        text-align: center !important;
    }

    .wd-product.product-list-item
    .product-list-content .woocommerce-product-details__short-description {

        text-align: center !important;
    }

    .wd-product.product-list-item
    .product-list-content > .price {

        text-align: center !important;
    }

    .wd-product.product-list-item
    .product-list-content .wd-add-btn {

        justify-content: center !important;

        width: 100% !important;
    }
}
@media (min-width: 769px) {
    .wd-product.product-list-item .wd-product-wrapper {
        direction: rtl !important;
    }

    .wd-product.product-list-item .wd-product-thumb {
        order: 1 !important;
    }

    .wd-product.product-list-item .product-list-content {
        order: 2 !important;
    }
}











/* Sticky sidebar - WoodMart */
.widget-area {
    position: sticky;
    top: 30px;
    align-self: flex-start;
    height: fit-content;
	background-color:white;
}





/* ==========================================
   Woodmart Product Archive
   فاصله عمودی محصولات = 5px
   ========================================== */

@media (min-width: 769px) {

    /* لیست محصولات */
    .products.wd-products,
    ul.products.wd-products {
        row-gap: 5px !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    /* آیتم محصول */
    .products.wd-products > .wd-product.product-list-item,
    ul.products.wd-products > .wd-product.product-list-item {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        padding-top: 0 !important;
        padding-bottom: 5px !important;
    }

    /* خط جداکننده بین محصولات */
    .wd-product.product-list-item:not(:last-child) {
        margin-bottom: 0 !important;
        padding-bottom: 5px !important;
    }

    /* wrapper محصول */
    .wd-product.product-list-item .wd-product-wrapper {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
}



.elementor-menu-cart__footer-buttons{
  display: none;
    }






.rtl .woocommerce-MyAccount-navigation {
    float: right;
    width: 100%;
    padding: 30px;
}
.mobile_fo


.woocommerce-Price-amount {
  color:inherit;
  font-size:inherit;
  font-weight:inherit;
  padding: 10px;
  font-size: 16px;
  color: black
  border-radius: 5px;
  border: 5px solid black;
}







.wd-loop-builder-off :is(.wd-entities-title,
.wd-product-cats,
.wd-product-brands-links,
.wd-product-sku,
.wd-product-stock,
.price) {
  line-height:inherit;
  margin-block:-0.2em;
  padding-left: 30px;
}




.widget-area {
    position: sticky;
    top: 30px;
    align-self: flex-start;
    height: fit-content;
	background-color:white;
    padding: 10px
}








/* =========================================
   MOBILE ONLY
   محصول | اطلاعات | خرید
   ========================================= */

@media (max-width: 768px) {

    /* ردیف محصول */
    .wd-product.product-list-item .wd-product-wrapper {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;

        width: 100% !important;
        gap: 20px !important;

        direction: rtl !important;
    }


    /* =====================================
       تصویر - سمت راست
       ===================================== */

    .wd-product.product-list-item .wd-product-thumb {
        order: 1 !important;

        flex: 0 0 65px !important;
        width: 100px !important;
        max-width: 100px !important;

        margin: 0 !important;
    }

    .wd-product.product-list-item .wd-product-thumb img {
        width: 150px !important;
        height: 150px !important;

        object-fit: contain !important;
        display: block !important;
    }


    /* =====================================
       محتوای محصول - وسط
       ===================================== */

    .wd-product.product-list-item .product-list-content {

        order: 2 !important;

        flex: 1 1 auto !important;
        min-width: 0 !important;

        display: grid !important;

        /*
         ستون اول = خرید
         ستون دوم = اطلاعات
        */
        grid-template-columns: 82px minmax(0, 1fr) !important;

        grid-template-rows: auto auto auto auto !important;

        column-gap: 8px !important;
        row-gap: 2px !important;

        align-items: center !important;

        direction: ltr !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* =====================================
       اطلاعات محصول
       ===================================== */

    /* نام */
    .wd-product.product-list-item
    .product-list-content .wd-entities-title {

        grid-column: 2 !important;
        grid-row: 1 !important;

        width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        font-size: 12px !important;
        font-weight: 600 !important;

        line-height: 1.5 !important;

        text-align: right !important;
        direction: rtl !important;

        white-space: normal !important;
    }


    /* کد / موجودی */
    .wd-product.product-list-item
    .product-list-content .wd-product-stock {

        grid-column: 2 !important;
        grid-row: 2 !important;

        margin: 0 !important;
        padding: 0 !important;

        font-size: 11px !important;

        text-align: right !important;
        direction: rtl !important;
    }


    /* توضیحات / رنگ */
    .wd-product.product-list-item
    .product-list-content .woocommerce-product-details__short-description {

        grid-column: 2 !important;
        grid-row: 3 !important;

        margin: 0 !important;
        padding: 0 !important;

        font-size: 10px !important;

        text-align: right !important;
        direction: rtl !important;
    }

    .wd-product.product-list-item
    .product-list-content
    .woocommerce-product-details__short-description p {
        margin: 0 !important;
    }


    /* قیمت */
    .wd-product.product-list-item
    .product-list-content > .price {

        grid-column: 2 !important;
        grid-row: 4 !important;

        margin: 2px 0 0 !important;
        padding: 0 !important;

        font-size: 12px !important;
        font-weight: 700 !important;

        color: #000 !important;

        text-align: right !important;
        direction: rtl !important;

        white-space: nowrap !important;
    }


    /* =====================================
       خرید - ستون مستقل سمت چپ
       ===================================== */

    .wd-product.product-list-item
    .product-list-content .wd-add-btn {

        grid-column: 1 !important;
        grid-row: 1 / 5 !important;

        display: flex !important;

        flex-direction: column !important;

        align-items: center !important;
        justify-content: center !important;

        gap: 4px !important;

        width: 82px !important;
        min-width: 82px !important;

        margin: 0 !important;
        padding: 0 !important;

        direction: rtl !important;
    }


    /* =====================================
       تعداد
       ===================================== */

    .wd-product.product-list-item
    .product-list-content .wd-add-btn .quantity {

        display: flex !important;

        align-items: center !important;
        justify-content: center !important;

        height: 32px !important;

        margin: 0 !important;
    }


    /* + و - */

    .wd-product.product-list-item
    .product-list-content .wd-add-btn
    .quantity .plus,

    .wd-product.product-list-item
    .product-list-content .wd-add-btn
    .quantity .minus {

        width: 27px !important;
        height: 32px !important;

        min-width: 27px !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        margin: 0 !important;
        padding: 0 !important;

        font-size: 14px !important;
    }


    /* عدد */

    .wd-product.product-list-item
    .product-list-content .wd-add-btn
    .quantity input {

        width: 28px !important;
        height: 32px !important;

        margin: 0 !important;
        padding: 0 !important;

        text-align: center !important;

        font-size: 11px !important;
    }


    /* =====================================
       دکمه افزودن
       ===================================== */

    .wd-product.product-list-item
    .product-list-content .wd-add-btn > a {

        width: 82px !important;

        height: 32px !important;
        min-height: 32px !important;

        margin: 0 !important;
        padding: 0 4px !important;

        display: flex !important;

        align-items: center !important;
        justify-content: center !important;

        font-size: 10px !important;

        white-space: nowrap !important;

        border-radius: 5px !important;
    }


    /* متن دکمه */

    .wd-product.product-list-item
    .product-list-content .wd-add-btn
    .add-to-cart-loop span.wd-action-text {

        padding: 0 !important;

        font-size: 10px !important;

        white-space: nowrap !important;
    }


    /* =====================================
       جداکننده محصولات
       ===================================== */

    .wd-product.product-list-item:not(:last-child) {

        border-bottom: 1px solid #e5e5e5 !important;

    }

}






