:root {
	--wd-text-font: iranyekan;
	--wd-text-font-weight: 300;
	--wd-text-color: rgb(36,36,36);
	--wd-text-font-size: 14px;
	--wd-title-font: iranyekan;
	--wd-title-font-weight: 300;
	--wd-title-color: #242424;
	--wd-entities-title-font: iranyekan;
	--wd-entities-title-font-weight: 300;
	--wd-entities-title-transform: uppercase;
	--wd-entities-title-color: rgb(51,51,51);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: iranyekan;
	--wd-widget-title-font: iranyekan;
	--wd-widget-title-font-weight: 300;
	--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: 500;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 16px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(0,0,0);
	--wd-alternative-color: rgb(204,153,255);
	--btn-default-font-family: iranyekan;
	--btn-default-font-weight: 500;
	--btn-default-transform: capitalize;
	--btn-default-bgcolor: rgba(0,0,0,0.85);
	--btn-default-bgcolor-hover: rgba(204,153,255,0.7);
	--btn-accented-font-family: iranyekan;
	--btn-accented-font-weight: 500;
	--btn-accented-transform: none;
	--btn-accented-bgcolor: rgba(0,0,0,0.85);
	--btn-accented-bgcolor-hover: rgba(204,153,255,0.7);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(204,153,255);
	--notices-success-color: #fff;
	--notices-warning-bg: #FFF1F1;
	--notices-warning-color: rgb(51,51,51);
	--wd-link-color: #333333;
	--wd-link-color-hover: rgb(204,153,255);
}
.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: 800px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgba(226,226,226,0.97);
	background-image: none;
}
html .wd-nav.wd-nav-main > li > a {
	font-family: iranyekan;	font-weight: 400;
	font-size: 15px;
	text-transform: lowercase;
	color: rgb(0,0,0);
}
html .wd-nav.wd-nav-main > li:hover > a, html .wd-nav.wd-nav-main > li.current-menu-item > a {
	color: rgb(0,0,0);
}
html .wd-product .wd-entities-title, html .wd-product.product-list-item .wd-entities-title {
	font-family: iranyekan;	font-weight: 400;
	font-size: 14px;
	color: rgb(0,0,0);
}
html .wd-product .wd-entities-title a:hover {
	color: rgb(0,0,0);
}
html .wd-product .price, html .product.wd-product del {
	font-family: iranyekan;	font-weight: 500;
	font-size: 14px;
	text-transform: lowercase;
	color: rgb(0,0,0);
}
html .wd-product .price:hover, html .product.wd-product del:hover {
	color: rgb(0,0,0);
}
html .product-image-summary-wrap .summary-inner > .price, html .wd-single-price .price, html .product-image-summary-wrap .summary-inner > .price del, html .wd-single-price .price del, html .product-image-summary-wrap .variations_form .woocommerce-variation-price .price, html .wd-single-add-cart .variations_form .woocommerce-variation-price .price, html .product-image-summary-wrap .variations_form .woocommerce-variation-price > .price del, html .wd-single-add-cart .variations_form .woocommerce-variation-price .price del, html .wd-product-nav-desc .price {
	font-family: iranyekan;	font-weight: 500;
	font-size: 17px;
	color: rgb(0,0,0);
}
html .product-image-summary-wrap .summary-inner > .price:hover, html .wd-single-price .price:hover, html .product-image-summary-wrap .summary-inner > .price del:hover, html .wd-single-price .price del:hover, html .product-image-summary-wrap .variations_form .woocommerce-variation-price .price:hover, html .wd-single-add-cart .variations_form .woocommerce-variation-price .price:hover, html .product-image-summary-wrap .variations_form .woocommerce-variation-price > .price del:hover, html .wd-single-add-cart .variations_form .woocommerce-variation-price .price del:hover, html .wd-product-nav-desc .price:hover {
	color: rgb(0,0,0);
}
html .wd-nav.wd-layout-drilldown > li > a, html .wd-nav.wd-layout-drilldown > li [class*="sub-menu"] > :is(.menu-item,.wd-drilldown-back) > a, html .wd-nav.wd-layout-drilldown .woocommerce-MyAccount-navigation-link > a {
	font-family: iranyekan;	font-weight: 400;
	font-size: 14px;
	color: rgb(0,0,0);
}
html .wd-nav.wd-layout-drilldown > li > a:hover, html .wd-nav.wd-layout-drilldown > li [class*="sub-menu"] > :is(.menu-item,.wd-drilldown-back) > a:hover, html .wd-nav.wd-layout-drilldown >li [class*="sub-menu"] > .woocommerce-MyAccount-navigation-link > a:hover, html .wd-nav.wd-layout-drilldown li.current-menu-item > a {
	color: rgba(204,153,255,0.7);
}
html .mc4wp-form input[type="submit"] {
	font-family: iranyekan;	font-weight: 400;
	font-size: 15px;
	text-transform: capitalize;
	color: rgb(255,255,255);
	background: rgba(0,0,0,0.85);
}
html .mc4wp-form input[type="submit"]:hover {
	color: rgb(0,0,0);
	background: rgb(204,153,255);
}
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-focus: rgb(0,0,0);
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-size: 40px;
	--wd-arrow-icon-size: 30px;
	--wd-arrow-offset-h: -40px;
	--wd-arrow-offset-v: 0px;
	--wd-arrow-color: rgb(15,15,15);
	--wd-arrow-color-hover: rgb(0,0,0);
	--wd-arrow-bg: rgba(255,255,255,0);
	--wd-arrow-shadow: 0px 0px 0px 0px rgb(130,36,227);
}
.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
	--wd-arrow-gap: 10px;
	--wd-arrow-size: 45px;
	--wd-arrow-icon-size: 15px;
	--wd-arrow-color: rgb(0,0,0);
	--wd-arrow-color-hover: rgb(255,255,255);
	--wd-arrow-bg: rgb(239,239,239);
	--wd-arrow-bg-hover: rgb(211,211,211);
	--wd-arrow-radius: 35px;
	--wd-arrow-shadow: 0px 3px 5px 0px rgb(229,229,229);
}
.wd-nav-scroll {
	--wd-nscroll-height: 0px;
	--wd-nscroll-width: 0%;
	--wd-nscroll-bg: rgba(255,255,255,0);
	--wd-nscroll-drag-bg: rgba(255,255,255,0);
	--wd-nscroll-drag-bg-hover: rgba(255,255,255,0);
}
.wd .product-label.onsale {
	background-color: rgb(255,255,255);
	color: rgb(0,0,0);
}
.wd .product-label.new {
	background-color: rgb(255,255,255);
	color: rgb(0,0,0);
}
.wd .product-label.featured {
	background-color: rgb(177,127,226);
	color: rgb(255,255,255);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	.wd-nav-scroll {
		--wd-nscroll-height: 0px;
	--wd-nscroll-width: 0%;
	}

}

@media (max-width: 768.98px) {
	.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
		--wd-arrow-size: 25px;
	--wd-arrow-icon-size: 10px;
	}
	.wd-nav-scroll {
		--wd-nscroll-height: 0px;
	--wd-nscroll-width: 0%;
	}
	.woocommerce-product-gallery {
		--wd-gallery-gap: 5px;
	}

}
:root{
--wd-container-w: 1600px;
--wd-form-brd-radius: 5px;
--btn-default-color: #fff;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #333;
--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: 5px;
}

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

rs-slides :is([data-type=text],[data-type=button]) {
font-family: iranyekan !important;
}
rs-slides :is(h1,h2,h3,h4,h5,h6)[data-type=text] {
font-family: iranyekan !important;
}

.wd-page-title {
background-color: rgba(175,0,244,0.29);
}

/*
 * ============================================================
 * TAJ GALLERY - CLEAN AUXILIARY CSS
 *
 * Includes:
 * - Product cards / promo images
 * - Header / menu / toolbar
 * - My Account sidebar + dashboard
 * - Checkout location picker
 * - My Account orders table
 *
 * Cleanup:
 * - Preserved the existing visual behavior.
 * - Removed the duplicate/obsolete order-status animation block.
 * - No checkout/product-page layout rules from the main CSS were duplicated here.
 * ============================================================
 */

.woodmart-button-wrapper.inline-element {
    margin-bottom: 0;
}
.promo-banner .banner-image img {
    border-radius: 15px;
}
.wd-hover-tiled {
    overflow: hidden;
    border-radius: 15px;
	background: #fff;
}
.labels-rectangular .product-label {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 15px;
    margin-right: 5px;
}
/* ==================================================
   TAJ GALLERY - HEADER CUSTOM CSS
================================================== */


/* --------------------------------------------------
   1. Fix desktop menu on medium screen widths
-------------------------------------------------- */

@media (min-width: 1025px) and (max-width: 1320px) {

    .whb-header-bottom .wd-header-nav {
        width: 100% !important;
        max-width: 100% !important;
    }

    .whb-header-bottom .wd-nav.wd-nav-main {
        width: 100% !important;
        display: flex !important;
        flex-wrap: nowrap !important;
        justify-content: flex-start !important;
        direction: rtl !important;
    }

    .whb-header-bottom .wd-nav.wd-nav-main > li > a {
        padding-left: 4px !important;
        padding-right: 4px !important;
        white-space: nowrap !important;
    }
}


/* --------------------------------------------------
   2. Main category menu hover / active color
-------------------------------------------------- */

.whb-header-bottom .wd-nav.wd-nav-main > li:hover > a,
.whb-header-bottom .wd-nav.wd-nav-main > li.current-menu-item > a,
.whb-header-bottom .wd-nav.wd-nav-main > li.current-menu-ancestor > a {
    color: #b985ed !important;
}


/* --------------------------------------------------
   3. Header icons hover
   Account / Wishlist / Cart / Search
-------------------------------------------------- */

.whb-main-header .wd-header-my-account:hover > a,
.whb-main-header .wd-header-my-account:hover .wd-tools-icon,
.whb-main-header .wd-header-my-account:hover .wd-tools-icon:before,

.whb-main-header .wd-header-wishlist:hover > a,
.whb-main-header .wd-header-wishlist:hover .wd-tools-icon,
.whb-main-header .wd-header-wishlist:hover .wd-tools-icon:before,

.whb-main-header .wd-header-cart:hover > a,
.whb-main-header .wd-header-cart:hover .wd-tools-icon,
.whb-main-header .wd-header-cart:hover .wd-tools-icon:before,

.whb-main-header .wd-header-search:hover > a,
.whb-main-header .wd-header-search:hover .wd-tools-icon,
.whb-main-header .wd-header-search:hover .wd-tools-icon:before,

.whb-main-header .wd-search-form:hover .searchsubmit,
.whb-main-header .wd-search-form .searchsubmit:hover {
    color: #b985ed !important;
}


/* Smooth transition for header icons */

.whb-main-header .wd-tools-element > a,
.whb-main-header .wd-tools-icon,
.whb-main-header .wd-search-form .searchsubmit {
    transition: color 0.2s ease !important;
}


/* --------------------------------------------------
   4. Home & Contact Us hover
-------------------------------------------------- */

.whb-main-header .wd-nav-main > li > a,
.whb-main-header .menu-item > a {
    transition: color 0.2s ease !important;
}

.whb-main-header .wd-nav-main > li > a:hover,
.whb-main-header .menu-item > a:hover {
    color: #b985ed !important;
}


/* --------------------------------------------------
   5. My Account dropdown hover
-------------------------------------------------- */

.wd-dropdown-my-account a,
.wd-dropdown-my-account .woocommerce-MyAccount-navigation-link a {
    transition: color 0.2s ease !important;
}

.wd-dropdown-my-account a:hover,
.wd-dropdown-my-account .woocommerce-MyAccount-navigation-link a:hover {
    color: #b985ed !important;
}


/* --------------------------------------------------
   6. Wishlist count badge
-------------------------------------------------- */

.wd-header-wishlist .wd-tools-count {
    background-color: #b985ed !important;
    color: #ffffff !important;
    border-color: #b985ed !important;
}
/* ==================================================
   7. Mobile bottom navbar hover
================================================== */

/* Smooth transition */
.wd-toolbar a,
.wd-toolbar .wd-tools-icon,
.wd-toolbar .wd-tools-text,
.wd-toolbar .wd-tools-label {
    transition: color 0.2s ease !important;
}

/* Hover / Touch active */
.wd-toolbar a:hover,
.wd-toolbar a:focus,
.wd-toolbar a:active,
.wd-toolbar .wd-tools-element:hover > a,
.wd-toolbar .wd-tools-element:hover .wd-tools-icon,
.wd-toolbar .wd-tools-element:hover .wd-tools-icon:before,
.wd-toolbar .wd-tools-element:active .wd-tools-icon,
.wd-toolbar .wd-tools-element:active .wd-tools-icon:before {
    color: #b985ed !important;
}


/* ==================================================
   8. Mobile Cart + Wishlist count badges
================================================== */

.wd-toolbar .wd-header-cart .wd-tools-count,
.wd-toolbar .wd-header-wishlist .wd-tools-count {
    background-color: #b985ed !important;
    border-color: #b985ed !important;
    color: #ffffff !important;
}

/* ==================================================
   Taj Gallery - My Account Sidebar
================================================== */

/* ستون منوی حساب کاربری */
.woocommerce-account .wd-my-account-sidebar,
.woocommerce-account .woocommerce-MyAccount-navigation {
    border-color: #ead2fb !important;
}

/* لینک‌های منو */
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    display: block;
    padding: 12px 16px !important;
    border-radius: 10px;
    color: #222 !important;
    font-weight: 600;
    transition: all .2s ease;
}

/* Hover */
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
    background: #faf3ff !important;
    color: #a765dc !important;
}

/* گزینه‌ای که الان داخلش هستیم */
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active > a {
    background: #f5e9ff !important;
    color: #a765dc !important;
    font-weight: 700;
}

/* خط جداکننده بالای منو / عنوان */
.woocommerce-account .wd-my-account-sidebar {
    border-left: 1px solid #ead2fb !important;
}

/* عنوان حساب کاربری */
.woocommerce-account .wd-my-account-sidebar h3,
.woocommerce-account .wd-my-account-sidebar .title {
    border-bottom-color: #ead2fb !important;
}
/* ==================================================
   Taj Gallery - Location Picker
================================================== */

/* حالت عمومی نوار موقعیت */
#billing_mnsjay_location_field .mnsjay-open-map-holder {
    min-height: 48px;
    border-radius: 10px !important;
    border: 1px solid #d9baf7 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    cursor: pointer;
    transition:
        background-color .2s ease,
        color .2s ease,
        border-color .2s ease,
        box-shadow .2s ease;
}


/* ---------------------------------------
   موقعیت هنوز ثبت نشده
--------------------------------------- */

#billing_mnsjay_location_field
.mnsjay-open-map-holder:not(.mnsjay-location-submitted) {
    background: #f6ecff !important;
    border-color: #d9baf7 !important;
    color: #8c57c8 !important;
}

#billing_mnsjay_location_field
.mnsjay-open-map-holder:not(.mnsjay-location-submitted):hover {
    background: #efe0fc !important;
    border-color: #b985ed !important;
    color: #a765dc !important;
}


/* ---------------------------------------
   موقعیت ثبت شده
--------------------------------------- */

#billing_mnsjay_location_field
.mnsjay-open-map-holder.mnsjay-location-submitted {
    background: #b985ed !important;
    border-color: #b985ed !important;
    color: #ffffff !important;
    box-shadow: 0 4px 12px rgba(185, 133, 237, .18);
}

#billing_mnsjay_location_field
.mnsjay-open-map-holder.mnsjay-location-submitted:hover {
    background: #a765dc !important;
    border-color: #a765dc !important;
}


/* متن داخل نوار */
#billing_mnsjay_location_field .mnsjay-title {
    color: inherit !important;
    font-weight: 600;
}


/* آیکن موقعیت */
#billing_mnsjay_location_field .mnsjay-has-icon,
#billing_mnsjay_location_field .mnsjay-has-icon svg {
    color: inherit !important;
}

#billing_mnsjay_location_field .mnsjay-has-icon svg,
#billing_mnsjay_location_field .mnsjay-has-icon svg path {
    fill: currentColor !important;
}
/* ==================================================
   Taj Gallery - My Account Dashboard Cards
================================================== */

/* خود کارت‌ها */
.woocommerce-account .woocommerce-MyAccount-content ul.wd-my-account-links > li > a {
    background: #ffffff !important;
    border: 1px solid #ead2fb !important;
    border-radius: 14px !important;
    box-shadow: 0 4px 14px rgba(167, 101, 220, .07) !important;
    color: #222 !important;

    transition:
        background-color .2s ease,
        border-color .2s ease,
        color .2s ease,
        box-shadow .2s ease,
        transform .2s ease !important;
}


/* آیکن */
.woocommerce-account .woocommerce-MyAccount-content
ul.wd-my-account-links > li > a .wd-nav-icon:before {
    color: #b985ed !important;
    transition: color .2s ease, transform .2s ease !important;
}


/* متن */
.woocommerce-account .woocommerce-MyAccount-content
ul.wd-my-account-links > li > a .nav-link-text {
    color: #222 !important;
    font-weight: 600 !important;
    transition: color .2s ease !important;
}


/* Hover کارت */
.woocommerce-account .woocommerce-MyAccount-content
ul.wd-my-account-links > li > a:hover {
    background: #faf3ff !important;
    border-color: #d9baf7 !important;
    box-shadow: 0 7px 20px rgba(167, 101, 220, .13) !important;
    transform: translateY(-3px);
}


/* Hover آیکن و متن */
.woocommerce-account .woocommerce-MyAccount-content
ul.wd-my-account-links > li > a:hover .wd-nav-icon:before,
.woocommerce-account .woocommerce-MyAccount-content
ul.wd-my-account-links > li > a:hover .nav-link-text {
    color: #a765dc !important;
}


/* فاصله بین کارت‌ها */
.woocommerce-account .woocommerce-MyAccount-content ul.wd-my-account-links {
    gap: 20px !important;
}


/* موبایل */
@media (max-width: 767px) {

    .woocommerce-account .woocommerce-MyAccount-content
    ul.wd-my-account-links {
        gap: 14px !important;
    }

    .woocommerce-account .woocommerce-MyAccount-content
    ul.wd-my-account-links > li > a {
        border-radius: 12px !important;
    }
}
/* ==================================================
   TAJ GALLERY - MY ACCOUNT ORDERS
   Desktop + Mobile
================================================== */


/* ==================================================
   DESKTOP
================================================== */

.woocommerce-account .woocommerce-orders-table {
    width: 100% !important;
    border: 0 !important;
    border-collapse: separate !important;
    border-spacing: 0 14px !important;
}


/* عنوان ستون‌ها */
.woocommerce-account .woocommerce-orders-table thead th {
    background: transparent !important;
    border: 0 !important;

    padding: 10px 16px 12px !important;

    color: #4f435a !important;
    font-weight: 600 !important;
}


/* تمام سلول‌های هر سفارش */
.woocommerce-account .woocommerce-orders-table tbody tr > td,
.woocommerce-account .woocommerce-orders-table tbody tr > th {

    background: #ffffff !important;

    padding: 18px 16px !important;
    vertical-align: middle !important;

    border-top: 1px solid #ead2fb !important;
    border-bottom: 1px solid #ead2fb !important;

    transition:
        background-color .2s ease,
        border-color .2s ease !important;
}


/* سمت راست کارت - شماره سفارش */
.woocommerce-account
.woocommerce-orders-table tbody tr >
th.woocommerce-orders-table__cell-order-number {

    border-right: 1px solid #ead2fb !important;

    border-radius:
        0 16px 16px 0 !important;
}


/* سمت چپ کارت - عملیات */
.woocommerce-account
.woocommerce-orders-table tbody tr >
td.woocommerce-orders-table__cell-order-actions {

    border-left: 1px solid #ead2fb !important;

    border-radius:
        16px 0 0 16px !important;
}


/* Hover کل سفارش کاملاً یکدست */
.woocommerce-account .woocommerce-orders-table tbody tr:hover > td,
.woocommerce-account .woocommerce-orders-table tbody tr:hover > th {

    background: #faf3ff !important;
    border-color: #d9baf7 !important;
}


/* شماره سفارش */
.woocommerce-account
.woocommerce-orders-table__cell-order-number a {

    background: transparent !important;

    color: #8c57c8 !important;
    font-weight: 700 !important;

    transition: color .2s ease !important;
}

.woocommerce-account
.woocommerce-orders-table__cell-order-number a:hover {

    color: #a765dc !important;
}


/* وضعیت سفارش */
.woocommerce-account
.woocommerce-orders-table__cell-order-status {

    color: #8c57c8 !important;
    font-weight: 600 !important;
}


/* مبلغ */
.woocommerce-account
.woocommerce-orders-table__cell-order-total {

    color: #222 !important;
}


/* ==================================================
   BUTTONS
================================================== */

.woocommerce-account
.woocommerce-orders-table .button {

    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    background: #b985ed !important;
    color: #ffffff !important;

    border: 1px solid #b985ed !important;
    border-radius: 999px !important;

    padding: 10px 18px !important;
    min-height: 40px;

    margin: 3px !important;

    font-weight: 600 !important;

    box-shadow:
        0 4px 12px rgba(185, 133, 237, .20) !important;

    transition:
        background-color .2s ease,
        border-color .2s ease,
        box-shadow .2s ease,
        transform .2s ease !important;
}


.woocommerce-account
.woocommerce-orders-table .button:hover {

    background: #a765dc !important;
    border-color: #a765dc !important;

    color: #ffffff !important;

    box-shadow:
        0 6px 16px rgba(167, 101, 220, .28) !important;

    transform: translateY(-1px);
}


/* جلوگیری از شکستن دکمه‌ها در دسکتاپ */
.woocommerce-account
.woocommerce-orders-table__cell-order-actions {

    white-space: nowrap;
}


/* ==================================================
   MOBILE
================================================== */

@media (max-width: 767px) {

    /* جدول تبدیل به کارت */
    .woocommerce-account
    .woocommerce-orders-table.shop_table_responsive,

    .woocommerce-account
    .woocommerce-orders-table.shop_table_responsive tbody,

    .woocommerce-account
    .woocommerce-orders-table.shop_table_responsive tr,

    .woocommerce-account
    .woocommerce-orders-table.shop_table_responsive td,

    .woocommerce-account
    .woocommerce-orders-table.shop_table_responsive th {

        display: block !important;
        width: 100% !important;
    }


    /* عنوان ستون‌ها مخفی */
    .woocommerce-account
    .woocommerce-orders-table.shop_table_responsive thead {

        display: none !important;
    }


    /* هر سفارش = یک کارت */
    .woocommerce-account
    .woocommerce-orders-table.shop_table_responsive tbody tr {

        background: #fff !important;

        border: 1px solid #ead2fb !important;
        border-radius: 18px !important;

        padding: 12px 16px !important;
        margin-bottom: 18px !important;

        box-shadow:
            0 5px 18px rgba(167, 101, 220, .08) !important;

        overflow: hidden;
    }


    /* تمام سلول‌های داخل کارت */
    .woocommerce-account
    .woocommerce-orders-table.shop_table_responsive tbody tr > td,

    .woocommerce-account
    .woocommerce-orders-table.shop_table_responsive tbody tr > th {

        background: transparent !important;

        border: 0 !important;
        border-bottom:
            1px dashed #eee4f7 !important;

        border-radius: 0 !important;

        padding: 11px 0 !important;

        min-height: 44px;

        text-align: left !important;
    }


    /* عنوان‌ها: تاریخ، وضعیت، مجموع... */
    .woocommerce-account
    .woocommerce-orders-table.shop_table_responsive tbody td::before,

    .woocommerce-account
    .woocommerce-orders-table.shop_table_responsive tbody th::before {

        color: #4f435a !important;
        font-weight: 700 !important;

        float: right !important;

        margin-left: 14px !important;
    }


    /* شماره سفارش */
    .woocommerce-account
    .woocommerce-orders-table.shop_table_responsive
    .woocommerce-orders-table__cell-order-number {

        background: transparent !important;
    }


    /* وضعیت */
    .woocommerce-account
    .woocommerce-orders-table.shop_table_responsive
    .woocommerce-orders-table__cell-order-status {

        color: #8c57c8 !important;
        font-weight: 600 !important;
    }


    /* عملیات آخرین بخش کارت */
    .woocommerce-account
    .woocommerce-orders-table.shop_table_responsive
    .woocommerce-orders-table__cell-order-actions {

        border-bottom: 0 !important;

        padding-top: 15px !important;
        padding-bottom: 3px !important;

        white-space: normal !important;
    }


    /* دکمه‌ها موبایل */
    .woocommerce-account
    .woocommerce-orders-table.shop_table_responsive .button {

        min-height: 40px;

        padding: 9px 16px !important;

        margin: 3px 2px !important;

        font-size: 13px !important;
    }


    /* در موبایل Hover روی ردیف رنگ کارت را خراب نکند */
    .woocommerce-account
    .woocommerce-orders-table.shop_table_responsive tbody tr:hover > td,

    .woocommerce-account
    .woocommerce-orders-table.shop_table_responsive tbody tr:hover > th {

        background: transparent !important;
    }
}
/* حذف دایره دور آیکن سبد خرید هدر */
.wd-header-cart .wd-tools-icon,
.wd-header-cart:hover .wd-tools-icon {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}
/* TAJ - Fix Shipping City Select2 Width Only */
.woocommerce-checkout #shipping_city_field .select2-container {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
}@media (min-width: 1025px) {
	/* Desktop */
.product-grid-item .product-image-link {
    padding: 10px;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.product-grid-item .product-image-link {
    padding: 8px;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.product-grid-item .product-image-link {
    padding: 3px;
}
}

@media (max-width: 576px) {
	.product-grid-item .product-image-link {
    padding: 3px;
}
}

