.elementor-2188 .elementor-element.elementor-element-6ce1fd6{margin-top:10px;margin-bottom:10px;padding:0px 15px 0px 15px;}.elementor-2188 .elementor-element.elementor-element-59d2d9a > .elementor-element-populated{padding:20px 0px 20px 0px;}.elementor-2188 .elementor-element.elementor-element-df75d4f #mehrnoosh-bread-two-121 a:hover{color:#417094 !important;}.elementor-2188 .elementor-element.elementor-element-cb6f88b > .elementor-element-populated{padding:20px 0px 20px 0px;}.elementor-2188 .elementor-element.elementor-element-a944009 > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-2188 .elementor-element.elementor-element-82c6179{padding:0px 15px 0px 15px;}.elementor-2188 .elementor-element.elementor-element-3602f54 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2188 .elementor-element.elementor-element-eb1eace{margin-top:0px;margin-bottom:10px;padding:0px 15px 0px 15px;}.elementor-2188 .elementor-element.elementor-element-4710115:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2188 .elementor-element.elementor-element-4710115 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2188 .elementor-element.elementor-element-4710115 > .elementor-element-populated, .elementor-2188 .elementor-element.elementor-element-4710115 > .elementor-element-populated > .elementor-background-overlay, .elementor-2188 .elementor-element.elementor-element-4710115 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-2188 .elementor-element.elementor-element-4710115 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-2188 .elementor-element.elementor-element-4710115 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2188 .elementor-element.elementor-element-90d1f64 .mehrnoosh-easy-box-for-single-product-twoeasy .box-meta-button-mehrnoosh{margin:0px 0px 0px 0px;}.elementor-2188 .elementor-element.elementor-element-90d1f64 .mehrnoosh-easy-box-for-single-product-twoeasy .box-meta-sub-meta-button-mehrnoosh-elementor{background:#02010100 !important;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2188 .elementor-element.elementor-element-90d1f64 .mehrnoosh-easy-box-for-single-product-twoeasy .box-meta-sub-meta-button-mehrnoosh{background:#F2F6FC !important;}.elementor-2188 .elementor-element.elementor-element-90d1f64 .mehrnoosh-easy-box-for-single-product-twoeasy .box-meta-sub-meta-button-mehrnoosh-elementor .box-meta-sub-meta-button-mehrnoosh:hover{background:#EA1F93 !important;}.elementor-2188 .elementor-element.elementor-element-90d1f64 .mehrnoosh-easy-box-for-single-product-twoeasy .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh .woosc-btn.woosc-added{background:#EA1F93 !important;}.elementor-2188 .elementor-element.elementor-element-90d1f64 .modal-in-single-product .modal-content .close-mehrnoosh-modal{background:#EA1F93 !important;}.elementor-2188 .elementor-element.elementor-element-90d1f64 .close-mehrnoosh-modal{box-shadow:0px 2px 15px 0px rgba(237.99999999999997, 38.99999999999996, 58.000000000000156, 0.4588235294117647);}.elementor-2188 .elementor-element.elementor-element-90d1f64 .share-two-mehrnoosh a:hover{background:#EA1F93 !important;}.elementor-2188 .elementor-element.elementor-element-90d1f64 .link-kootah button{background:#EA1F93 !important;}.elementor-2188 .elementor-element.elementor-element-90d1f64 #myModalvideo.modal-in-single-product .close-mehrnoosh-modal{background:#EA1F93 !important;}.elementor-2188 .elementor-element.elementor-element-6a479d0 #mehrnoosh-product-image--home-3 #slider-thumb-image-403-2 .swiper-slide-thumb-active .mehrnoosh-thumbnail-product-single{background:#EA1F93 !important;}.elementor-2188 .elementor-element.elementor-element-6a479d0 .mehrnoosh-box-iran-button-slider-image .iran-button-slider::after{color:#EA1F93 !important;}.elementor-2188 .elementor-element.elementor-element-6a479d0 .mehrnoosh-box-iran-button-slider-image .iran-button-slider:hover::after{color:#EA1F93 !important;}.elementor-2188 .elementor-element.elementor-element-6a479d0 #mehrnoosh-product-image--home-3 .close.close-mehrnoosh-modal{background:#417094 !important;box-shadow:0px 0px 0px 0px rgba(255, 31.59782608695651, 52.92768188769957, 0);}.elementor-2188 .elementor-element.elementor-element-6a479d0 #mehrnoosh-product-image--home-3 .mehrnoosh-h3-order-view i{background:#417094 !important;box-shadow:0px 0px 0px 0px rgba(237.99999999999997, 38.999999999999936, 58.000000000000135, 0);}.elementor-2188 .elementor-element.elementor-element-6a479d0 #mehrnoosh-product-image--home-3 .img-thumb-nail.active{background:#EA1F93 !important;}.elementor-2188 .elementor-element.elementor-element-6a479d0 .img-thumb-nail{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);}.elementor-2188 .elementor-element.elementor-element-714659f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-2188 .elementor-element.elementor-element-714659f > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2188 .elementor-element.elementor-element-789ea62 .mehrnoosh-title-single-elementor h1{font-size:21px;}.elementor-2188 .elementor-element.elementor-element-04b0b0d #mehrnoosh-price-for-single-product-elementor-threeprice form .button.alt{background:#EA1F93 !important;}.elementor-2188 .elementor-element.elementor-element-04b0b0d #mehrnoosh-price-for-single-product-elementor-threeprice .price-moment-slider-one-sy{background:#417094 !important;}.elementor-2188 .elementor-element.elementor-element-04b0b0d #mehrnoosh-price-for-single-product-elementor-threeprice .woocommerce-variation-radio input[type="radio"]:checked + label{border-color:#417094 !important;}.elementor-2188 .elementor-element.elementor-element-b9c9dbb{--display:flex;}.elementor-2188 .elementor-element.elementor-element-b9c9dbb:not(.elementor-motion-effects-element-type-background), .elementor-2188 .elementor-element.elementor-element-b9c9dbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFD;}.elementor-2188 .elementor-element.elementor-element-d8c2ece > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2188 .elementor-element.elementor-element-d8c2ece .mehrnoosh-short-dec-single-elementor-twoshort .custom-product-short-description{font-size:17px;line-height:36px;letter-spacing:0.8px;}.elementor-2188 .elementor-element.elementor-element-99f8267{--display:flex;}.elementor-2188 .elementor-element.elementor-element-2497b74{margin-top:0px;margin-bottom:10px;padding:0px 15px 0px 15px;}.elementor-2188 .elementor-element.elementor-element-85a130d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2188 .elementor-element.elementor-element-85a130d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2188 .elementor-element.elementor-element-85a130d > .elementor-element-populated, .elementor-2188 .elementor-element.elementor-element-85a130d > .elementor-element-populated > .elementor-background-overlay, .elementor-2188 .elementor-element.elementor-element-85a130d > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-2188 .elementor-element.elementor-element-85a130d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-2188 .elementor-element.elementor-element-85a130d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2188 .elementor-element.elementor-element-7d6e750{padding:0px 15px 0px 15px;}.elementor-2188 .elementor-element.elementor-element-8ec0ba7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2188 .elementor-element.elementor-element-f315037 .mehrnoosh-tab-full-header-tablink.mehr-active-tab{color:#417094 !important;}.elementor-2188 .elementor-element.elementor-element-f315037 .mehrnoosh-tab-full-header-tablink.mehr-active-tab::after{background:#9DBED7 !important;}.elementor-2188 .elementor-element.elementor-element-f315037 .mehrnoosh-tab-full-box:hover .mehrnoosh-h3-order-view i{background:#417094 !important;}.elementor-2188 .elementor-element.elementor-element-f315037 .mehrnoosh-tab-full-box .mehrnoosh-one-additional-box table.shop_attributes tr:nth-child(2n) th{color:#EA1F93 !important;border-left-color:#EA1F93 !important;}.elementor-2188 .elementor-element.elementor-element-f315037 .mehrnoosh-box-green-orange-mehrnoosh-one .comment-strengths::before{color:#417094 !important;}.elementor-2188 .elementor-element.elementor-element-f315037 .comment-form-strengths-green label{color:#219417 !important;}.elementor-2188 .elementor-element.elementor-element-f315037 .comment-form-strengths-green.orange-mehrnoosh-one label{color:#F38B1F !important;}.elementor-2188 .elementor-element.elementor-element-f315037 .comment-form-strengths-mehrnoosh .add-strength-field.button{color:#417094 !important;}.elementor-2188 .elementor-element.elementor-element-f315037 .comment-form-strengths-mehrnoosh .add-weakness-field.button{color:#417094 !important;}.elementor-2188 .elementor-element.elementor-element-f315037 #review_form #respond .form-submit input{background:#417094 !important;}.elementor-2188 .elementor-element.elementor-element-f315037 .rezayat-mehrnoosh-darsad-right-box-one .circular-progress-wrapper.low-rating .fg{stroke:#FFFFFF !important;}.elementor-2188 .elementor-element.elementor-element-f315037 .rezayat-mehrnoosh-darsad-right-box-one .circular-progress-wrapper .circular-progress-text{color:#417094 !important;}.elementor-2188 .elementor-element.elementor-element-f315037 .rezayat-mehrnoosh-darsad-right-box-one .circular-progress-wrapper.low-rating .circular-progress-text{color:#FFFFFF !important;}.elementor-2188 .elementor-element.elementor-element-f315037 .mehrnoosh-tab-full-box .rez-meta-mehrnoosh-title span{color:#417094 !important;}.elementor-2188 .elementor-element.elementor-element-f315037 .rez-meta-mehrnoosh-title .mehrnoosh-.low-rating{color:#FFFFFF !important;}.elementor-2188 .elementor-element.elementor-element-f315037 #mehrnoosh-tab-emtiaz .mehrnoosh-tab-full-box .number-mehrnoosh strong{background:#417094 !important;}.elementor-2188 .elementor-element.elementor-element-7e00500{margin-top:30px;margin-bottom:60px;padding:0px 15px 0px 15px;}.elementor-2188 .elementor-element.elementor-element-6d61c87 .add-to-cart-one-mehrnoosh-sticky{margin:0px 0px 73px 0px;}.elementor-2188 .elementor-element.elementor-element-6d61c87 .add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh .price{color:#417094 !important;}.elementor-2188 .elementor-element.elementor-element-6d61c87 .add-to-cart-one-mehrnoosh .price ins{color:#417094 !important;}.elementor-2188 .elementor-element.elementor-element-6d61c87 .add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh .single_add_to_cart_button.button{background:#EA1F93 !important;}@media(max-width:767px){.elementor-2188 .elementor-element.elementor-element-4710115 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-2188 .elementor-element.elementor-element-4710115 > .elementor-element-populated{padding:2px 2px 2px 2px;}.elementor-2188 .elementor-element.elementor-element-c8f2e16 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2188 .elementor-element.elementor-element-714659f > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-2188 .elementor-element.elementor-element-59d2d9a{width:80.8%;}.elementor-2188 .elementor-element.elementor-element-cb6f88b{width:18.895%;}.elementor-2188 .elementor-element.elementor-element-c8f2e16{width:45%;}.elementor-2188 .elementor-element.elementor-element-714659f{width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2188 .elementor-element.elementor-element-59d2d9a{width:100%;}.elementor-2188 .elementor-element.elementor-element-cb6f88b{width:100%;}.elementor-2188 .elementor-element.elementor-element-c8f2e16{width:50%;}.elementor-2188 .elementor-element.elementor-element-714659f{width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-e9e2a7d *//* استایل محصولات پیشنهادی */
.my-upsells-section {
    margin-top: 30px;
}

.my-upsells-title {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 15px;
    text-align: right;
}

/* کاهش فاصله بین کارت‌ها */
.my-upsells-slider .swiper-wrapper {
    display: flex;
    gap: 8 px; /* کمتر شد از 15px */
}

.my-upsells-slider .swiper-slide {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 10px;
    padding: 10px;
    text-align: center;
    transition: transform 0.3s;
}

/* افکت هاور */
.my-upsells-slider .swiper-slide:hover {
    transform: translateY(-5px);
}

.my-upsell-image {
    position: relative;
    margin-bottom: 10px;
}

.my-upsell-image img {
    width: 100%;
    border-radius: 10px;
}

.my-sale-flash {
    position: absolute;
    top: 10px;
    left: 10px;
    background: #EA1F93;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.my-upsell-title {
    font-size: 16px;
    margin: 5px 0;
    height: 40px;
    overflow: hidden;
}

.my-upsell-price del {
    color: #999;
    margin-right: 5px;
}

.my-upsell-price ins {
    color: #417094;
    font-weight: 800;
}

.my-upsell-link {
    text-decoration: none;
    color: inherit;
}

/* فاصله دادن نقطه‌های اسلایدر پایین محصولات */
.my-upsells-slider .swiper-pagination {
    margin-top: 20px; /* فاصله از کارت‌ها */
    position: relative; /* مطمئن می‌شویم روی کارت‌ها نیفتند */
}/* End custom CSS */