.elementor-2104 .elementor-element.elementor-element-3898d9c{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2104 .elementor-element.elementor-element-5052bfa .elementor-tabs-wrapper{border-style:none;}.elementor-2104 .elementor-element.elementor-element-5052bfa .elementor-tab-title{font-size:14px;}.elementor-2104 .elementor-element.elementor-element-5052bfa .splide .splide__arrow{opacity:0;}.elementor-2104 .elementor-element.elementor-element-5052bfa .splide:hover .splide__arrow{opacity:1;}.elementor-2104 .elementor-element.elementor-element-5052bfa .splide .splide__arrow--next{top:35%;bottom:unset;left:unset;right:0px;}.elementor-2104 .elementor-element.elementor-element-5052bfa .splide .splide__arrow--prev{top:35%;bottom:unset;left:0px;right:unset;}.elementor-2104 .elementor-element.elementor-element-5052bfa .products-list ul.products > li{border-style:none;}.elementor-2104 .elementor-element.elementor-element-5052bfa .products-list .woocommerce-Price-amount{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}@media(max-width:767px){.elementor-2104 .elementor-element.elementor-element-3898d9c{--margin-top:31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2104 .elementor-element.elementor-element-5052bfa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2104 .elementor-element.elementor-element-5052bfa .elementor-tab-title{font-size:15px;padding-right:calc( 79px/2 );padding-left:calc( 79px/2 );padding-top:0px;padding-bottom:0px;}.elementor-2104 .elementor-element.elementor-element-5052bfa .products-list.woocommerce-product-list ul.products li.product .product-details .woocommerce-loop-product__title{margin:0px 0px 0px 0px;}}/* Start custom CSS for tmcore-products-tabs, class: .elementor-element-5052bfa */.star-rating-block {
    display: none !important;
}
.product-details.content-bg.entry-content-wrap {
    margin-top: -90px !important;
    background-color: transparent !important;

}
@media (max-width: 767px) {
    .woocommerce-carousel .product {
        flex: 0 0 80% !important; /* هر محصول کل عرض رو بگیره */
        max-width: 100% !important;
            padding: 5px !important;            /* فاصله داخلی از هر طرف */

    }
}

.woocommerce-carousel .product img {
    box-sizing: border-box !important; /* مطمئن میشه تصویر توی کادر درست جا بشه */
    border-top-left-radius: 8px;       /* گوشه بالا سمت چپ گرد */
    border-top-right-radius: 0;        /* گوشه بالا سمت راست صاف */
    border-bottom-right-radius: 0;     /* گوشه پایین سمت راست صاف */
    border-bottom-left-radius: 8px;    /* گوشه پایین سمت چپ گرد */
}


.woocommerce .price,
.woocommerce .woocommerce-Price-amount {
    font-family: "Helvetica Neue", "Arial", sans-serif !important; /* فونت مینیمال و ظریف */
    font-weight: 500 !important;   /* نازک و ظریف */
    font-size: 16px !important;    /* سایز متعادل */
    letter-spacing: 0.5px;         /* کمی فاصله بین حروف برای مینیمال بودن */
    color: #00000 !important;        /* رنگ ساده و شیک */
}
.woocommerce-loop-product__title,
.woocommerce-loop-product__title a {
    font-weight: 500 !important;   /* کمی بولد */
    font-size: 20px !important;    /* سایز متناسب */
    color: #fff !important;        /* رنگ سفید مثل نمونه */
    letter-spacing: 0.5px;
}/* End custom CSS */