.elementor-3484 .elementor-element.elementor-element-e8a26b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3484 .elementor-element.elementor-element-d3f2cb7 > .elementor-widget-container{margin:20px 20px 0px 0px;}.elementor-3484 .elementor-element.elementor-element-d9a026c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3484 .elementor-element.elementor-element-b3d2307{--display:flex;}.elementor-3484 .elementor-element.elementor-element-b3d2307.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3484 .elementor-element.elementor-element-b8e6676 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-3484 .elementor-element.elementor-element-b8e6676 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-3484 .elementor-element.elementor-element-b8e6676 .flex-viewport, .woocommerce .elementor-3484 .elementor-element.elementor-element-b8e6676 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.woocommerce .elementor-3484 .elementor-element.elementor-element-b8e6676 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-3484 .elementor-element.elementor-element-b8e6676 .flex-viewport{border-radius:15px 15px 15px 15px;}.woocommerce .elementor-3484 .elementor-element.elementor-element-b8e6676 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:15px 15px 15px 15px;}.elementor-3484 .elementor-element.elementor-element-f3637b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3484 .elementor-element.elementor-element-f3637b3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3484 .elementor-element.elementor-element-21b7c0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3484 .elementor-element.elementor-element-3c2d786{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3484 .elementor-element.elementor-element-3c2d786.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3484 .elementor-element.elementor-element-21d0761{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3484 .elementor-element.elementor-element-21d0761.e-con{--align-self:center;}.elementor-3484 .elementor-element.elementor-element-14b911e{width:100%;max-width:100%;}.elementor-3484 .elementor-element.elementor-element-14b911e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-3484 .elementor-element.elementor-element-e4fc709 > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px -0px -0px -0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3484 .elementor-element.elementor-element-a277f76{text-align:right;}.elementor-3484 .elementor-element.elementor-element-a277f76 .elementor-heading-title{font-family:"IRANSansWeb", Sans-serif;font-size:20px;font-weight:200;line-height:1.6em;color:#000000;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3484 .elementor-element.elementor-element-59018fa > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-3484 .elementor-element.elementor-element-59018fa.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3484 .elementor-element.elementor-element-59018fa{text-align:right;}.woocommerce .elementor-3484 .elementor-element.elementor-element-59018fa .price{color:#000000;font-size:18px;font-weight:900;}.woocommerce .elementor-3484 .elementor-element.elementor-element-59018fa .price ins{font-size:18px;font-weight:900;}.elementor-3484 .elementor-element.elementor-element-065f9dc > .elementor-widget-container{padding:10px 0px 0px 0px;}.woocommerce .elementor-3484 .elementor-element.elementor-element-065f9dc .woocommerce-product-details__short-description{font-size:14px;line-height:1.5em;}.woocommerce .elementor-3484 .elementor-element.elementor-element-267a98c .star-rating{color:var( --e-global-color-primary );font-size:0.7em;}.woocommerce .elementor-3484 .elementor-element.elementor-element-267a98c .woocommerce-review-link{font-size:11px;}.woocommerce:not(.rtl) .elementor-3484 .elementor-element.elementor-element-267a98c .star-rating{margin-right:0.5em;}.woocommerce.rtl .elementor-3484 .elementor-element.elementor-element-267a98c .star-rating{margin-left:0.5em;}.elementor-3484 .elementor-element.elementor-element-dbdbaf4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3484 .elementor-element.elementor-element-dbdbaf4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3484 .elementor-element.elementor-element-dbdbaf4 .wd-compare-btn > a span{font-family:"کوه نور", Sans-serif;font-size:14px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3484 .elementor-element.elementor-element-683cb36{width:auto;max-width:auto;--view-cart-spacing:0px;--button-spacing:5px;}.elementor-3484 .elementor-element.elementor-element-683cb36 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3484 .elementor-element.elementor-element-683cb36.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3484 .elementor-element.elementor-element-683cb36 .cart button, .elementor-3484 .elementor-element.elementor-element-683cb36 .cart .button{font-family:"YekanBakhFaNum", Sans-serif;font-size:14px;font-weight:400;border-style:none;padding:0px 40px 0px 40px;color:#FFFFFF;background-color:#000000;transition:all 0.2s;}.elementor-3484 .elementor-element.elementor-element-683cb36 .added_to_cart{color:#E0E0E0;}.elementor-3484 .elementor-element.elementor-element-683cb36 .quantity .qty{font-family:"کوه نور", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#000000;background-color:#FF000000;border-color:#E4E4E4;transition:all 0.2s;}.woocommerce .elementor-3484 .elementor-element.elementor-element-683cb36 form.cart .variations{width:100%;margin-bottom:17px;}.woocommerce .elementor-3484 .elementor-element.elementor-element-683cb36 form.cart table.variations tr th, .woocommerce .elementor-3484 .elementor-element.elementor-element-683cb36 form.cart table.variations tr td{padding-top:calc( 20px/2 );padding-bottom:calc( 20px/2 );}.woocommerce .elementor-3484 .elementor-element.elementor-element-683cb36 form.cart table.variations label{color:#000000;}.woocommerce .elementor-3484 .elementor-element.elementor-element-683cb36 form.cart table.variations td.value select{color:#000000;}.woocommerce .elementor-3484 .elementor-element.elementor-element-683cb36 form.cart table.variations td.value select, .woocommerce .elementor-3484 .elementor-element.elementor-element-683cb36 form.cart table.variations td.value:before{border:1px solid #ECECEC;border-radius:0px;}.elementor-3484 .elementor-element.elementor-element-6c373d7{--display:flex;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-3484 .elementor-element.elementor-element-869778d{font-family:"IRANSansWeb", Sans-serif;font-size:12px;font-weight:300;font-style:normal;color:var( --e-global-color-text );}.elementor-3484 .elementor-element.elementor-element-869778d a{font-family:"IRANSansWeb", Sans-serif;font-size:12px;font-weight:400;color:#949494;}.elementor-3484 .elementor-element.elementor-element-e2f98c7{--display:flex;}.elementor-3484 .elementor-element.elementor-element-e2f98c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3484 .elementor-element.elementor-element-72a34e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3484 .elementor-element.elementor-element-db10781{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3484 .elementor-element.elementor-element-db10781.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3484 .elementor-element.elementor-element-d70820f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3484 .elementor-element.elementor-element-16db1a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3484 .elementor-element.elementor-element-8d50b69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3484 .elementor-element.elementor-element-c842c11{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3484 .elementor-element.elementor-element-c7cddd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3484 .elementor-element.elementor-element-e57bf2c{width:100%;max-width:100%;}.elementor-3484 .elementor-element.elementor-element-e57bf2c > .elementor-widget-container{margin:2.5rem 0rem 0rem 0rem;}.elementor-3484 .elementor-element.elementor-element-e57bf2c.elementor-element{--align-self:flex-start;}.woocommerce .elementor-3484 .elementor-element.elementor-element-e57bf2c .woocommerce-tabs ul.wc-tabs li a{font-family:"کوه نور", Sans-serif;font-size:18px;font-weight:500;}.woocommerce .elementor-3484 .elementor-element.elementor-element-e57bf2c .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"IRANSansWeb", Sans-serif;}.woocommerce .elementor-3484 .elementor-element.elementor-element-e57bf2c .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:12px;}.elementor-3484 .elementor-element.elementor-element-7fcc3c5{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3484 .elementor-element.elementor-element-90ee60e.elementor-element{--align-self:center;}.elementor-3484 .elementor-element.elementor-element-180a77a.elementor-element{--align-self:center;}.elementor-3484 .elementor-element.elementor-element-b94b879.elementor-element{--align-self:center;}.elementor-3484 .elementor-element.elementor-element-e991b61.elementor-element{--align-self:center;}.elementor-3484 .elementor-element.elementor-element-6c9de43{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3484 .elementor-element.elementor-element-edc4df1{width:auto;max-width:auto;--icon-box-icon-margin:0px;}.elementor-3484 .elementor-element.elementor-element-edc4df1 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 010px 0px 0px;}.elementor-3484 .elementor-element.elementor-element-edc4df1.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3484 .elementor-element.elementor-element-edc4df1 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-3484 .elementor-element.elementor-element-edc4df1 .elementor-icon-box-title{margin-block-end:0px;color:#757575;}.elementor-3484 .elementor-element.elementor-element-edc4df1.elementor-view-stacked .elementor-icon{background-color:#757575;}.elementor-3484 .elementor-element.elementor-element-edc4df1.elementor-view-framed .elementor-icon, .elementor-3484 .elementor-element.elementor-element-edc4df1.elementor-view-default .elementor-icon{fill:#757575;color:#757575;border-color:#757575;}.elementor-3484 .elementor-element.elementor-element-edc4df1 .elementor-icon{font-size:20px;}.elementor-3484 .elementor-element.elementor-element-edc4df1 .elementor-icon i{transform:rotate(0deg);}.elementor-3484 .elementor-element.elementor-element-edc4df1 .elementor-icon-box-title, .elementor-3484 .elementor-element.elementor-element-edc4df1 .elementor-icon-box-title a{font-family:"iranyekanwebregular_FaNum", Sans-serif;font-size:18px;font-weight:normal;}.elementor-3484 .elementor-element.elementor-element-edc4df1 .elementor-icon-box-description{color:#757575;}.elementor-3484 .elementor-element.elementor-element-ec13117 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1% 1% 0% 1%;}.elementor-3484 .elementor-element.elementor-element-ec13117{--wd-brd-radius:1px;}.elementor-3484 .elementor-element.elementor-element-ec13117 .wd-el-title{font-family:"iranyekanwebregular", Sans-serif;font-size:15px;font-weight:300;}.elementor-3484 .elementor-element.elementor-element-07e3b7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-3484 .elementor-element.elementor-element-b3d2307{--width:30%;}.elementor-3484 .elementor-element.elementor-element-f3637b3{--width:40%;}.elementor-3484 .elementor-element.elementor-element-21b7c0c{--width:100%;}.elementor-3484 .elementor-element.elementor-element-3c2d786{--width:100%;}.elementor-3484 .elementor-element.elementor-element-21d0761{--content-width:100%;}.elementor-3484 .elementor-element.elementor-element-e2f98c7{--width:28%;}.elementor-3484 .elementor-element.elementor-element-db10781{--width:15%;}.elementor-3484 .elementor-element.elementor-element-d70820f{--width:25%;}.elementor-3484 .elementor-element.elementor-element-16db1a3{--width:25%;}.elementor-3484 .elementor-element.elementor-element-8d50b69{--width:25%;}.elementor-3484 .elementor-element.elementor-element-c7cddd0{--width:100%;}.elementor-3484 .elementor-element.elementor-element-7fcc3c5{--content-width:50%;}}@media(max-width:1024px){.elementor-3484 .elementor-element.elementor-element-e8a26b4{--flex-wrap:wrap;}.elementor-3484 .elementor-element.elementor-element-d9a026c{--flex-wrap:wrap;}.elementor-3484 .elementor-element.elementor-element-21d0761{--grid-auto-flow:row;}.elementor-3484 .elementor-element.elementor-element-a277f76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3484 .elementor-element.elementor-element-065f9dc > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-3484 .elementor-element.elementor-element-683cb36{width:var( --container-widget-width, 572px );max-width:572px;--container-widget-width:572px;--container-widget-flex-grow:0;}.elementor-3484 .elementor-element.elementor-element-7fcc3c5{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3484 .elementor-element.elementor-element-e8a26b4{--justify-content:center;}.elementor-3484 .elementor-element.elementor-element-d3f2cb7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3484 .elementor-element.elementor-element-b8e6676 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3484 .elementor-element.elementor-element-21b7c0c{--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3484 .elementor-element.elementor-element-3c2d786{--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3484 .elementor-element.elementor-element-21d0761{--content-width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3484 .elementor-element.elementor-element-e4fc709 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3484 .elementor-element.elementor-element-a277f76 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3484 .elementor-element.elementor-element-a277f76 .elementor-heading-title{font-size:20px;line-height:1.6em;}.elementor-3484 .elementor-element.elementor-element-065f9dc > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-3484 .elementor-element.elementor-element-683cb36{width:100%;max-width:100%;}.elementor-3484 .elementor-element.elementor-element-683cb36 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-3484 .elementor-element.elementor-element-7fcc3c5{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3484 .elementor-element.elementor-element-edc4df1 .elementor-icon-box-wrapper{text-align:center;}.elementor-3484 .elementor-element.elementor-element-ec13117 > .elementor-widget-container{margin:4% 1% 0% 0%;padding:0% 0% 0% 0%;}.elementor-3484 .elementor-element.elementor-element-ec13117.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3484 .elementor-element.elementor-element-ec13117 .wd-el-title{font-size:13px;}}/* Start custom CSS for container, class: .elementor-element-e8a26b4 */.wd-accordion-title-text{display: none}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-b8e6676 */.elementor-3484 .elementor-element.elementor-element-b8e6676 .product-labels.labels-rounded {
    top: -1px;
}

@media (max-width: 576px) { .elementor-3484 .elementor-element.elementor-element-b8e6676 .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images.wd-has-thumb.images.row.align-items-start.thumbs-position-without.image-action-zoom {
    margin: 0 !important;
}
}

span.out-of-stock.product-label {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e4fc709 *//* اولی رو مخفی کن */
.product-labels.labels-rectangular > .onsale.product-label {
  display: none !important;
}

/* دومی که کلاس custom-onsale-label داره بک‌گراندش قرمز #8d1922 */
.product-labels.labels-rectangular > .custom-onsale-label.product-label {
  background-color: #8d1922;
  color: #8d1922; /* رنگ متن سفید میشه بهتر دیده شه */
  padding: 2px 6px;
  border-radius: 3px;
  display: inline-block;
}








/*.elementor-3484 .elementor-element.elementor-element-683cb36 .cart button, .elementor-3484 .elementor-element.elementor-element-683cb36 .cart .button {
 
    width: 70%;
}*/

button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
    background-color: #8d1922;
}

button.single_add_to_cart_button.button.alt {
    background-color: #8d1922 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-683cb36 */.elementor-3484 .elementor-element.elementor-element-683cb36 .label{
   display: none;
}

.elementor-3484 .elementor-element.elementor-element-683cb36 table.variations {
    margin: 0 !important;
}


.elementor-3484 .elementor-element.elementor-element-683cb36 td.price-column {
    left: 0.3rem;
    position: relative;
}


.elementor-3484 .elementor-element.elementor-element-683cb36 table.woocommerce-grouped-product-list.group_table.shop_table_responsive {
    left: 1rem;
    position: relative;
}

.elementor-3484 .elementor-element.elementor-element-683cb36 .price ins {
    font-size: 16px;
    font-weight: normal;
    font-family: 'YekanBakhFaNum' !important;
}

.elementor-3484 .elementor-element.elementor-element-683cb36 .price del {
    font-size: 12px;
    font-weight: normal;
    font-family: 'YekanBakhFaNum' !important;
}

.elementor-3484 .elementor-element.elementor-element-683cb36 p.price {
    font-size: 16px;
    font-weight: normal;
    font-family: 'YekanBakhFaNum' !important;
}

.elementor-3484 .elementor-element.elementor-element-683cb36 span.woocommerce-Price-amount.amount {
    font-family: 'YekanBakhFaNum';
}

.elementor-3484 .elementor-element.elementor-element-683cb36 .amount {
    font-weight: 500 !important;
}

.elementor-3484 .elementor-element.elementor-element-683cb36 p.stock.out-of-stock.wd-style-default {
    font-size: 10px;
    font-weight: 500;
    font-family: 'YekanBakhFaNum';
}

.elementor-3484 .elementor-element.elementor-element-683cb36 a.button.wp-element-button.product_type_variable.add-to-cart-loop {
    background: var(--wd-primary-color) !important;
    border: none !important;
}

.elementor-3484 .elementor-element.elementor-element-683cb36 .price {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b80b9ae */@media (max-width: 768px) {
    .product-additional-galleries {
        top: 240px;
    }

    .thumbnails.owl-carousel.owl-items-lg-4.owl-items-md-4.owl-items-sm-4.owl-items-xs-3.thumbnails-ready.owl-rtl.owl-loaded.owl-drag {
        top: -6px;
    }
}





.price del,
.price ins {
  display: inline-block;
  vertical-align: middle; /* برای تراز عمودی بهتر */
}

.price del {
  margin-right: 5px; /* فاصله ۵ پیکسل سمت راست */
}






.custom-price-wrapper {
  display: flex !important;
  align-items: center;
  flex-direction: row-reverse !important; /* نمایش از راست به چپ */
  gap: 10px !important; /* فاصله بین درصد و قیمت */
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-e57bf2c */.elementor-3484 .elementor-element.elementor-element-e57bf2c a.wd-nav-link {
    padding: 0.8em 1.2em !important;
}

.elementor-3484 .elementor-element.elementor-element-e57bf2c .wc-tab-inner {
    padding: 20px !important;
}

@media (max-width: 576px) { .elementor-3484 .elementor-element.elementor-element-e57bf2c span.nav-link-text.wd-tabs-title {
    font-size: 16px;
}
}

@media (max-width: 576px) { .elementor-3484 .elementor-element.elementor-element-e57bf2c a.wd-nav-link {
    padding: 0.5rem !important;
    margin: 0 !important;
    border-radius: 8px !important;
}
}

@media (max-width: 576px) { .elementor-3484 .elementor-element.elementor-element-e57bf2c .wd-nav-tabs>li:not(:last-child) {
    margin-inline-end: 0 !important;
}
}

@media (max-width: 576px) { .elementor-3484 .elementor-element.elementor-element-e57bf2c .wd-nav-tabs-wrapper {
    -webkit-mask-image: none;
}
}

@media (max-width: 576px) { .elementor-3484 .elementor-element.elementor-element-e57bf2c .wd-nav-wrapper.wd-nav-tabs-wrapper.text-center {
    padding: 0.5rem !important;
}
}

@media (max-width: 576px) { .elementor-3484 .elementor-element.elementor-element-e57bf2c .wd-accordion-title.wd-opener-pos-right.woodmart-accordion-title.tab-title-reviews, .wd-accordion-title.wd-opener-pos-right.woodmart-accordion-title.tab-title-additional_information, .wd-accordion-title.wd-opener-pos-right.woodmart-accordion-title.tab-title-description, .wd-accordion-title.wd-opener-pos-right.woodmart-accordion-title.tab-title-wd_additional_tab {
    display: none !important;
}
}

@media (max-width: 576px) { .elementor-3484 .elementor-element.elementor-element-e57bf2c h2 {
    font-size: 20px !important;
}
}

@media (max-width: 576px) { .elementor-3484 .elementor-element.elementor-element-e57bf2c .wc-tab-inner {
    padding: 1rem !important;
}
}

.text-center {
    --content-align: center;
    --text-align: center;
    text-align: right;
}



.woocommerce-tabs.wc-tabs-wrapper.tabs-layout-tabs.wd-opener-pos-right.wd-opener-style-arrow {
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-ec13117 */.product-labels.labels-rounded-sm {
  display: none;
}
.wd-add-btn.wd-action-btn.wd-style-icon.wd-add-cart-icon{
  display: none;
}
.wd-entities-title {
  font-size: 15px !important; /* سایز فونت پیش فرض */
}

@media screen and (max-width: 768px) {
  .wd-entities-title {
    font-size: 13px !important; /* سایز فونت در موبایل */
  }
}
.price {
  font-size: 14px; /* سایز فونت پیش فرض */
}

@media screen and (max-width: 768px) {
  .price {
    font-size: 10px; /* سایز فونت در موبایل */
  }
}

.product-element-bottom {
    align-items: center !important;
}



.no-products-footer {
  display: none !important;
}

h3.wd-entities-title {
    align-self: anchor-center !important;
    padding: 0;
}


.product-labels.labels-rounded-sm {
  display: none;
}
.wd-add-btn.wd-action-btn.wd-style-icon.wd-add-cart-icon{
  display: none;
}
.wd-entities-title {
  font-size: 15px !important; /* سایز فونت پیش فرض */
}

@media screen and (max-width: 768px) {
  .wd-entities-title {
    font-size: 13px !important; /* سایز فونت در موبایل */
  }
}
.price {
  font-size: 14px; /* سایز فونت پیش فرض */
}

@media screen and (max-width: 768px) {
  .price {
    font-size: 10px; /* سایز فونت در موبایل */
  }
}

/* === استایل کانتینر دکمه "مشاهده همه" === */
.view-all-container {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
}

/* استایل باکس دکمه */
.bg-neutral {
  background-color: #f9f9f9; /* رنگ پس‌زمینه */
  border-radius: 10px; /* گوشه‌های گرد */
  padding: 16px;
  transition: all 0.3s ease; /* انیمیشن برای تغییر استایل */
}

.bg-neutral:hover {
  background-color: #f0f0f0; /* تغییر رنگ پس‌زمینه هنگام هاور */
}

/* دایره اطراف آیکون */
.rounded-circle {
  border-radius: 50%; /* گرد کردن کامل */
  border: 2px solid #ff5722; /* رنگ حاشیه */
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* متن دکمه */
.text-neutral {
  color: #333; /* رنگ متن */
  font-size: 14px;
  margin-top: 8px;
  text-align: center;
}

/* انیمیشن آیکون هنگام هاور */
.view-all-container:hover svg {
  transform: translateX(-4px); /* حرکت آیکون به سمت چپ */
  transition: transform 0.3s ease;
}


.wd-product-brands-links{display:none;}

h3.wd-entities-title {
  font-size: 16px !important; /* پیش‌فرض برای دسکتاپ */
  color: #222222 !important;
  padding-left: 0px !important;
  padding:0px !important;
}

/* برای موبایل (عرض کمتر از 768 پیکسل مثلاً) */
@media (max-width: 768px) {
  h3.wd-entities-title {
    font-size: 12px !important;
    color: #222222 !important;
    padding-left: 0px !important;
    padding:0px !important;
    
  }
}

span.woocommerce-Price-amount.amount {
  font-size: 14px !important; /* پیش‌فرض برای دسکتاپ */
   


}

/* برای موبایل */
@media (max-width: 768px) {
  span.woocommerce-Price-amount.amount {
    font-size: 10px !important;


  }
}


.custom2-discount-wrapper {
  padding-left: 25px !important; /* پیش‌فرض برای دسکتاپ */
}

/* برای موبایل */
@media (max-width: 768px) {
  .custom2-discount-wrapper {
    padding-left: 10px !important;
  }
}




@media (max-width: 768px) {
  /* wishlist مخفی */
  .wd-wishlist-btn.wd-action-btn.wd-style-icon.wd-wishlist-icon {
    display: none !important;
  }


}/* End custom CSS */
/* Start custom CSS */.quantity {
    padding-right: 20px;
}
p.stock.out-of-stock.wd-style-default {
    font-size: 20px !important;
}

span.onsale.product-label {
    font-size: larger;
    background-color: #8d1922;
}/* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */