@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//darunet.com/wp-content/themes/woodmart/fonts/woodmart-font-3-400.woff2?v=8.1.2") format("woff2");
	font-display:swap;
}

:root {
	--wd-text-font: "shabnam", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 14px;
	--wd-title-font: "shabnam", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "shabnam", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Vazirmatn", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "shabnam", 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;
	--wd-header-el-font: "shabnam", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-brd-radius: 15px;
	--wd-primary-color: rgb(255,49,138);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: rgb(255,49,138);
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(255,49,138);
	--btn-accented-bgcolor-hover: rgb(255,49,138);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-sticky-btn-height: 95px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgba(0,0,0,0);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(238,238,34);
	background-image: none;
}
: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);
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(247,247,247);
	background-image: none;
}
.page .wd-page-content {
	background-color: rgb(247,247,247);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(247,247,247);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-post .wd-page-content {
	background-color: rgb(237,237,237);
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}

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

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


@font-face {
	font-family: "shabnam";
	src: url("//darunet.com/wp-content/uploads/2023/10/Shabnam-FD.woff2") format("woff2");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "shabnam";
	src: url("//darunet.com/wp-content/uploads/2025/10/Shabnam-Bold-FD.woff2") format("woff2");
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

p#billing_country_field {display: none;}
.whb-row.whb-general-header.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-dark.whb-flex-equal-sides {border-radius: 30px;}
.wd-toolbar-home.wd-toolbar-item.wd-tools-element {background: #ff89bc;border-radius: 100px;}
.wd-negative-gap.elementor-element.elementor-element-8716695.e-flex.e-con-boxed.e-con.e-child .quantity input {background: #ff4a98 !important;}
wc-order-attribution-inputs {display: none;}
.rtl .woocommerce-MyAccount-navigation {float: right;width: 100%;}
nav.woocommerce-MyAccount-navigation li {background: #f5f5f5;border-radius: 20px;margin-top: 7px;}
nav.woocommerce-MyAccount-navigation li .is-active {background: #f49ac1;border-radius: 30px;}
.dmt-exdate{color:#fff}
.product-labels.labels-rounded {top: 0px !important;right: 0px !important;}
span.onsale.product-label {border-top-left-radius: 10px !important;border-top-right-radius: 20px !important;border-bottom-right-radius: 10px !important;top: 5px !important;}

.products.wd-products.wd-grid-g.grid-columns-3.elements-grid.wd-quantity-enabled.pagination-pagination.title-line-one.wd-stretch-cont-lg.wd-stretch-cont-md.wd-stretch-cont-sm.wd-products-with-bg.wd-products-with-shadow figure.outofstock img {-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.product-labels.labels-rounded {align-items: flex-start !important;}


ul.mini-comments li {
    background: #fff;
    padding: 5px;
    border-radius: 10px;
}ul {
  list-style-type: none;
}

span.out-of-stock.product-label {
    background: #000000;
    color: #ff89bc;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
img.attachment-large.size-large.wp-image-69881 {margin-top: 15px;}
p.dmt-exp-text{
	margin-bottom: 0px !important; 
	font-size: 16px;
	color: black;
}
.dmt-exp-time-bg{
	padding: 5px; 
	text-align: center; 
	border-radius: 30px; 
}.dmt-exp-time-bg-green {
    background: #abffc5;
    border: 1px solid #00bd3b;
}.dmt-exp-time-bg-yellow {
    background: yellow;
    border: 1px solid #b1b100;
}.dmt-exp-time-bg-red {
    background: red;
    border: 1px solid #8b0000;
}.dmt-exp-time-bg-black {
    background: #000;
    color: #fff;
}


.dmt-content {
    background: #f3f3f3;
    border-radius: 13px;
}
.dmt-content h2, .dmt-content h3, .dmt-content h4, .dmt-content h5, .dmt-content h6 {
    margin-top: 30px !important;
    margin-bottom: 5px;
    color: #fb70ad;
}
.dmt-content img.size-medium.wp-image-59146.aligncenter {
    margin-top: 30px;
    margin-bottom: 40px;
}
.wd-negative-gap.elementor-element.elementor-element-ebcee21.dmt-main-content.e-flex.e-con-boxed.e-con.e-parent {
    background: #f3f3f3;
    border-radius: 25px;
    margin-top: 20px;
}.elementor-tabs {
    background: #fff;
    border-radius: 20px;
}

.pharma-archive img{padding: 10px;border-radius: 23px;}
.pharma-archive h6{margin-top: -20px !important}

ul.wd-sub-menu.row.color-scheme-dark li {background: #dcdbdb;margin: 5px;border-radius: 10px;text-align: center !important;}

img.attachment-large.size-large.wp-image-69881 {padding-bottom: 10px;}
.jet-tabs__control-wrapper {
    text-align: center;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #ff60a6;
    font-weight: 600;
}.active-tab .jet-tabs__label-icon,.active-tab .jet-tabs__label-text {
    color: #000000;
}
img.reportaj-banner {
    border-radius: 15px;
    min-height: 170px;
}
.my-cart-titel{
    height: 45px;
}.my-cart-brabd {
    height: 20px;
}
.main-slider .swiper-slide-bg {
    border-radius: 10px;
}
.elementor-71993 .elementor-element.elementor-element-ee40c9d:not(.elementor-motion-effects-element-type-background), .elementor-71993 .elementor-element.elementor-element-ee40c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    padding-bottom: 40px;
}

/*برای لانه زنبوری*/
.slick-list.draggable {
    max-height: 415px;
}.jet-listing-grid__slider-icon.next-arrow.slick-arrow {
    display: none;
}.jet-listing-grid__slider-icon.prev-arrow.slick-arrow {
    display: none;
}



.arcu-button-content {
    padding-right: 70px !important;
}
.arcu-widget .arcu-message-button {
	padding-left: 20px !important;}

strong.woocommerce-review__author {
    display: none;
}

.elementor-element.elementor-element-2c81110.e-con-full.elementor-hidden-mobile.e-flex.e-con.e-child>div>div>div {
    background: #fff;
    border-radius: 20px;
    padding: 15px;
}
.dmt-contrast-color-black tbody,.dmt-contrast-color-black p, .dmt-contrast-color-black strong, .dmt-contrast-color-black li {
    color: #000;
}
.elementor-tabs-wrapper div,.dmt-contrast-color-pink span, .dmt-contrast-color-pink div.a, .dmt-contrast-color-pink h2 {
    color: rgb(255, 49, 138) !important;
}

p.dmt_Product_exp_date_new {
    padding: 3px 12px;
    display: inline;
    font-size: 15px;
    color: #000;
    font-weight: 700;
}
p.dmt_Product_exp_date_new span {
    color: #000;
    font-weight: 100;
    font-size: 14px;
}
p.dmt_suggested_products_main_title {
    font-family: farang;
    font-size: 20px;
}
.product-summary-shadow .summary-inner {
    background-color: #f3f3f37a !important;
}

.dmt_jamsho_product_content {
  max-height: 300px;
  overflow: hidden;
}

.cards {
    display: flex;
    overflow-x: auto;
    gap: 10px;
    display: grid;
    grid-auto-flow: column;
    overflow-x: auto;
}
.dmt-similar-brand-main-link .scroll-item {
    background: #F7F7F7;
    color: #000;
    padding: 5px;
}
.card {
    background: #F7F7F7 !important;
    border-radius: 22px !important;
    padding: 6px !important;
    text-align: center  !important;
    min-width: 160px !important;
}




.my-container{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width:768px){.my-container{grid-template-columns:repeat(4,1fr)}}


        
span.dmt-discount-percent{position:absolute;top:15px;font-weight:600;background:#ff89bc;color:#fff;padding:5px 6px 10px 10px;border-radius:27px 29px 24px 34px;height:30px;width:30px}     
.my-column img{border-radius:15px}
h5.dmt-product-title{text-align:center;margin-top:15px;margin-bottom:0}
del.dmt-regular-price,span.dmt-offer-price{font-weight:700!important}


.cart-totals-inner.set-mb-m.reset-last-child td span {
    color: #ff318a !important;
    font-size: 20px;
    font-weight: 800;
}
.cart-totals-inner.set-mb-m.reset-last-child tr.woocommerce-shipping-totals.shipping,
.cart-totals-inner.set-mb-m.reset-last-child tr.order-total {
    display: none;
}
/**آف نت**/
.product-container{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width:768px){.product-container{grid-template-columns:repeat(4,1fr)}}.product-card{position:relative;border:1px solid #ddd;border-radius:10px;padding:10px;text-align:center}.product-card img{width:100%;border-radius:10px}.discount-percent{position:absolute;top:10px;left:10px;background:#ff89bc;color:#fff;padding:5px 10px;border-radius:50%;font-weight:700}.product-title{margin:15px 0 10px;font-size:1.2em}.regular-price{color:#999;text-decoration:line-through;margin-bottom:5px}.sale-price{color:#e60023;font-weight:700;font-size:1.2em}
div#jet-tabs-control-1361 {background: #89bef2;}div#jet-tabs-control-1362 {background: #b0aadc;}div#jet-tabs-control-1363 {background: #e7bcdd;}.jet-tabs__label-text {color: #000 !important;}
.dmt-offnet-pagination {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; /* یا space-between/space-around در صورت دلخواه */
    gap: 0.6rem;              /* فاصله‌ی منظم بین آیتم‌ها */
    margin-top: 1.5rem;
    direction: rtl;           /* برای چیدمان راست به چپ */
}


/** ش **/
span.dmt_Product_exp_date_new {
    margin-right: 20px;
}

.outofstock figure img {
    filter: grayscale(100%);
}

.dmt-focus-area {
    background: #ff89bc5e;
    border-radius: 10px;
    padding: 15px 11px 0px;
    color: #000;
    margin-bottom: 20px;
    text-align: justify;
}




/*صفحه چک اوت کد تخفیف*/
.checkout_coupon.woocommerce-form-coupon {
  display: block !important;
}.showcoupon {
  display: none;
}
.checkout_coupon.woocommerce-form-coupon {
  background: #baecbd;
  color: #000;
  margin: -13px 0px;
}

.dmt-expiry-container {
  color: #000;
}



/*جنگی*/
li.wc_payment_method.payment_method_bacs {
    background: #ff7d7d;
    padding: 8px;
}.wc_payment_method.payment_method_bacs label {
    font-size: 20px;
    font-weight: bolder;
}.wc_payment_method.payment_method_bacs p {
    color: #000;
}

/*s=سیاه سفید کردن ناموجودها */
div.outofstock img {
    filter: grayscale(100%);
}

/*رنگ قیمت خط خورده*/
.product-element-bottom span.price del span, .product-element-bottom span.price del {
    color: #000 !important;
}@media (min-width: 1025px) {
	.shop_sidebar .filter-widget {background: #f2f2f2;border-radius: 10px;padding: 12px;padding-top: 20px;}
button.button {background: #ff89bc !important;color: #fff !important;}
.elementor-element.elementor-element-1e1fcac.wd-single-content.elementor-widget.elementor-widget-wd_single_product_content img {
    border-radius: 15px;
}
.product-right-side,.product-left-side {max-width: 25%;}
.product-main-side {max-width: 50%;}
.product-main-box {min-height: 800px;}
.elementor-tabs-wrapper div {border-top-left-radius: 20px;border-top-right-radius: 20px;}
.elementor-element.elementor-element-dc92631.elementor-widget.elementor-widget-image {
  top: 12px;
}
ul.dmt-suggerst-product-list {overflow-x: auto;white-space: nowrap;}
i.dmt-suggerst-product-item {display: inline-block;margin-right: 10px;}
p.elementor-heading-title.elementor-size-default {color: #000;text-align: center !important;font-size: 11px;margin-top: -13px;}
img.reportaj-banner {
    min-width: 300px !important;
}


.elementor-element.elementor-element-39c2a79.shop_sidebar.elementor-widget.elementor-widget-wd_sidebar .elementor-widget-container>div {
    min-width: 100% !important;
}

.elementor-element.elementor-element-b03316f.elementor-absolute.elementor-widget.elementor-widget-shortcode {
    left: 10px;
    top: 117px;
    z-index: 10;
    max-width: 65px;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.product-right-side,.product-left-side {max-width: 25%;}
.product-main-side {max-width: 50%;}
.elementor-tabs-wrapper div {border-top-left-radius: 20px;border-top-right-radius: 20px;}
h1.elementor-heading-title.elementor-size-default {
    color: #000;
    text-align: center;
    margin-top: 10px;
    font-size: 18px;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.elementor-menu-cart__product-image.product-thumbnail {
    float: inline-start;
}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
		max-width: 100px !important;
    max-height: 100px !important;
    padding-left: 5px !important;
}
.elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item {
    min-height: 120px;
}
.elementor-swiper {border-radius: 20px !important;}

ul.wd-sub-menu li {display: inline-block;background: #f7f7f7;width: 46%;float: inline-start;margin: 5px;border-radius: 10px;}
p.elementor-heading-title.elementor-size-default {color: #000;text-align: center;font-size: 13px;margin-top: -9px;}
img.attachment-large.size-large.wp-image-69881 {margin-top: 16px;}
img.attachment-large.size-large.wp-image-69881 {margin-top: 15px;}


}

@media (max-width: 576px) {
	li.pharma_itemes {width: 170px;}
.elementor-element.elementor-element-b68fd12.e-con-full.e-flex.e-con.e-child {margin-bottom: -62px !important;}
.dmt-product-single-page-title {text-align: center;}
.dmt-product-single-page-text {text-align: justify;}
.dmt-product-single-page-section {border-radius: 25px;margin-top: 18px;}
img.attachment-large.size-large.wp-image-69881 {margin-top: 15px;}
p.elementor-heading-title.elementor-size-default {
    color: #000;
    text-align: center;
    margin-top: -7px;
    font-size: 14px;
}

.wd-accordion-content.reset-last-child.wd-active {
    overflow-y: scroll;
    height: 300px;
}h4.wd-entities-title {
    text-align: center;
}p.stock.in-stock.wd-style-default {
    display: none;
}

.elementor-element.elementor-element-96c5003.elementor-widget.elementor-widget-menu-anchor {
    display: none;
}.elementor-element.elementor-element-64d3e34.elementor-widget.elementor-widget-menu-anchor {
    display: none;
}.elementor-element.elementor-element-d58ef11.elementor-widget.elementor-widget-menu-anchor {
    display: none;
}h1.product_title.entry-title.wd-entities-title {
    font-size: 18px !important;
}span.elementor-heading-title.elementor-size-default {
    font-size: 15px !important;
}

.elementor-63648 .elementor-element.elementor-element-8d38bef > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}
.elementor-element.elementor-element-0d72129.e-grid.e-con-full.e-con.e-child {
    margin: -30px 0 !important;
}.elementor-element.elementor-element-0d72129.e-grid.e-con-full.e-con.e-child img {
    height: 50px;
    width: 50px;
}.elementor-element.elementor-element-0d72129.e-grid.e-con-full.e-con.e-child p {
    margin-top: -12px;
    width: 125%;
}

.wd-negative-gap.elementor-element.elementor-element-37af864.dmt-product-single-page-section.e-flex.e-con-boxed.e-con.e-parent {
    background: #ebebeb;
}
h3.elementor-heading-title.elementor-size-default {
    margin-top: -15px !important;
}
#pharma_tags .tagcloud{
        overflow: auto;
    white-space: nowrap;
}

.daruent_benefit {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: stretch;
    max-width: 28%;
    background: #fff;
    border-radius: 20px;
}.wd-negative-gap.elementor-element.elementor-element-49c9ac7.dmt-product-single-page-section.e-flex.e-con-boxed.wd-section-disabled.e-con.e-parent {
    background: #ebebeb;
}

.elementor-element.elementor-element-0ab3bbd.elementor-absolute.elementor-widget.elementor-widget-shortcode {
    left: 10px;
    top: 75px;
    z-index: 10;
    max-width: 57px;
}
h1.elementor-heading-title.elementor-size-default {
    color: #000;
    text-align: center;
    margin-top: 10px;
    font-size: 18px;
}

.jet-tabs__control-wrapper {
    display: block;
}

/*
 * 
.product-element-top.wd-quick-shop {
    max-width: 40%;
}
.wd-product :where(.product-wrapper,.product-element-bottom) {
    flex-direction: row !important;
}
*/

.single-post .wp-caption.aligncenter {
    width: 100% !important;
}.single-post img {
    max-height: max-content;
}

.jet-tabs__control-wrapper {
    width: 100%;
}div#jet-tabs-control-1292, div#jet-tabs-control-1291, div#jet-tabs-control-1293 {
    display: inline-block;
}




















    .single-product .entry-content img,
    .single-product .entry-content figure img,
    .single-product .woocommerce-Tabs-panel img,
    .single-product .woocommerce-Tabs-panel figure img,
    .single-product .product .wp-block-image img {
        max-width: 100% !important;
        width: 100% !important;
        height: auto !important;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .single-product .entry-content figure,
    .single-product .woocommerce-Tabs-panel figure,
    .single-product .wp-block-image {
        max-width: 100% !important;
        margin-left: auto;
        margin-right: auto;
    }
.single-product .wp-caption,
.single-product .wp-caption img,
.wp-caption,
.wp-caption img {
    max-width: 100% !important;
    width: 100% !important;
    height: auto !important;
    display: block;
}

.wp-caption {
    margin-left: auto;
    margin-right: auto;
}

}

