.elementor-24739 .elementor-element.elementor-element-9bb21e0:not(.elementor-motion-effects-element-type-background), .elementor-24739 .elementor-element.elementor-element-9bb21e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24739 .elementor-element.elementor-element-9bb21e0, .elementor-24739 .elementor-element.elementor-element-9bb21e0 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-24739 .elementor-element.elementor-element-9bb21e0{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 24px 0px;padding:10px 20px 10px 20px;}.elementor-24739 .elementor-element.elementor-element-9bb21e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24739 .elementor-element.elementor-element-2b47e3f.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-24739 .elementor-element.elementor-element-919088c{width:auto;max-width:auto;}.elementor-24739 .elementor-element.elementor-element-919088c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24739 .elementor-element.elementor-element-6f3528c{width:auto;max-width:auto;}.elementor-24739 .elementor-element.elementor-element-6f3528c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24739 .elementor-element.elementor-element-75b8c41c:not(.elementor-motion-effects-element-type-background), .elementor-24739 .elementor-element.elementor-element-75b8c41c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24739 .elementor-element.elementor-element-75b8c41c, .elementor-24739 .elementor-element.elementor-element-75b8c41c > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-24739 .elementor-element.elementor-element-75b8c41c{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 4% 0%;padding:30px 20px 25px 20px;}.elementor-24739 .elementor-element.elementor-element-75b8c41c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24739 .elementor-element.elementor-element-6adbdcce.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24739 .elementor-element.elementor-element-6adbdcce > .elementor-element-populated{padding:10px 15px 0px 0px;}.elementor-24739 .elementor-element.elementor-element-46b13ffa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;border-style:none;}.elementor-24739 .elementor-element.elementor-element-46b13ffa.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-24739 .elementor-element.elementor-element-46b13ffa:hover .elementor-widget-container{border-style:none;}.elementor-bc-flex-widget .elementor-24739 .elementor-element.elementor-element-5aac4c0e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-24739 .elementor-element.elementor-element-5aac4c0e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-24739 .elementor-element.elementor-element-5aac4c0e > .elementor-element-populated{margin:0% 2% 0% 0%;--e-column-margin-right:2%;--e-column-margin-left:0%;padding:10px 20px 10px 10px;}.elementor-24739 .elementor-element.elementor-element-1c44a599.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-24739 .elementor-element.elementor-element-584bba32{width:100%;max-width:100%;}.elementor-24739 .elementor-element.elementor-element-584bba32 > .elementor-widget-container{margin:0px 0px 0px 0px;}html .elementor-24739 .elementor-element.elementor-element-584bba32 .product_title{font-family:"iranyekan", Sans-serif;font-size:23px;}.elementor-24739 .elementor-element.elementor-element-489f7078{width:auto;max-width:auto;}.elementor-24739 .elementor-element.elementor-element-489f7078 > .elementor-widget-container{margin:-3% 0% 0% 0%;}.elementor-24739 .elementor-element.elementor-element-489f7078 .price, .elementor-24739 .elementor-element.elementor-element-489f7078 .amount{font-family:"iranyekan", Sans-serif;font-size:21px;}.elementor-24739 .elementor-element.elementor-element-5bcdc369 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-24739 .elementor-element.elementor-element-5bcdc369{font-family:"iranyekan", Sans-serif;font-size:15px;line-height:15px;}.elementor-24739 .elementor-element.elementor-element-66348ce0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-24739 .elementor-element.elementor-element-159ddece > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-24739 .elementor-element.elementor-element-159ddece{margin:0px 0px 10px 0px;}.elementor-24739 .elementor-element.elementor-element-2d8c2f11{width:auto;max-width:auto;}.elementor-24739 .elementor-element.elementor-element-2d8c2f11 > .elementor-widget-container{margin:0px 0px 00px 0px;}.elementor-24739 .elementor-element.elementor-element-3ec3cba7{--divider-border-style:solid;--divider-color:#77777733;--divider-border-width:1px;}.elementor-24739 .elementor-element.elementor-element-3ec3cba7 .elementor-divider-separator{width:100%;}.elementor-24739 .elementor-element.elementor-element-3ec3cba7 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-24739 .elementor-element.elementor-element-262e71 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-24739 .elementor-element.elementor-element-19d6ce24 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24739 .elementor-element.elementor-element-19d6ce24:not(.elementor-motion-effects-element-type-background), .elementor-24739 .elementor-element.elementor-element-19d6ce24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24739 .elementor-element.elementor-element-19d6ce24, .elementor-24739 .elementor-element.elementor-element-19d6ce24 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-24739 .elementor-element.elementor-element-19d6ce24{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:15px 35px 25px 35px;}.elementor-24739 .elementor-element.elementor-element-19d6ce24 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-24739 .elementor-element.elementor-element-eb9a5ae.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24739 .elementor-element.elementor-element-eb9a5ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24739 .elementor-element.elementor-element-eb9a5ae.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24739 .elementor-element.elementor-element-eb9a5ae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-24739 .elementor-element.elementor-element-eb9a5ae > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24739 .elementor-element.elementor-element-266368ba{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24739 .elementor-element.elementor-element-204e9e72 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24739 .elementor-element.elementor-element-204e9e72:not(.elementor-motion-effects-element-type-background), .elementor-24739 .elementor-element.elementor-element-204e9e72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24739 .elementor-element.elementor-element-204e9e72, .elementor-24739 .elementor-element.elementor-element-204e9e72 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-24739 .elementor-element.elementor-element-204e9e72{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:4% 0% 2% 0%;padding:15px 20px 10px 20px;}.elementor-24739 .elementor-element.elementor-element-204e9e72 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24739 .elementor-element.elementor-element-790f796c > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0% 0% 0% 2%;}.elementor-24739 .elementor-element.elementor-element-3086407{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"iranyekan", Sans-serif;font-size:22px;font-weight:600;color:#333333;}.elementor-24739 .elementor-element.elementor-element-a7b71c6{--divider-border-style:solid;--divider-color:#C1986C;--divider-border-width:2.5px;margin:-2.5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-24739 .elementor-element.elementor-element-a7b71c6.elementor-element{--align-self:flex-start;}.elementor-24739 .elementor-element.elementor-element-a7b71c6 .elementor-divider-separator{width:14%;}.elementor-24739 .elementor-element.elementor-element-a7b71c6 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-24739 .elementor-element.elementor-element-15e7b3e4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--wd-brd-radius:5px;}.elementor-24739 .elementor-element.elementor-element-15e7b3e4 > .elementor-widget-container{margin:-1% -1% 1% 0%;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-24739 .elementor-element.elementor-element-9bb21e0{margin:0px 0px 20px 0px;}.elementor-24739 .elementor-element.elementor-element-75b8c41c{margin:0px 0px 20px 0px;}.elementor-24739 .elementor-element.elementor-element-6adbdcce > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-24739 .elementor-element.elementor-element-5aac4c0e > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-24739 .elementor-element.elementor-element-584bba32{width:initial;max-width:initial;}.elementor-24739 .elementor-element.elementor-element-489f7078 .price, .elementor-24739 .elementor-element.elementor-element-489f7078 .amount{font-size:18px;}.elementor-24739 .elementor-element.elementor-element-6144b526{width:100%;max-width:100%;}.elementor-24739 .elementor-element.elementor-element-159ddece{padding:0px 0px 0px 0px;}.elementor-24739 .elementor-element.elementor-element-19d6ce24{margin:0px 0px 20px 0px;}.elementor-24739 .elementor-element.elementor-element-204e9e72{margin:0px 0px 20px 0px;}.elementor-24739 .elementor-element.elementor-element-3086407{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -4%) 0%;}.elementor-24739 .elementor-element.elementor-element-a7b71c6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-24739 .elementor-element.elementor-element-a7b71c6 .elementor-divider-separator{width:23%;}}@media(max-width:767px){.elementor-24739 .elementor-element.elementor-element-9bb21e0{margin:-10% 0% 5% 0%;}.elementor-24739 .elementor-element.elementor-element-919088c{width:auto;max-width:auto;align-self:center;}.elementor-24739 .elementor-element.elementor-element-919088c > .elementor-widget-container{margin:0% -2% 0% -5%;}.elementor-24739 .elementor-element.elementor-element-6f3528c{width:auto;max-width:auto;}.elementor-24739 .elementor-element.elementor-element-6adbdcce > .elementor-element-populated{margin:-5% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:10px 10px 10px 10px;}.elementor-24739 .elementor-element.elementor-element-5aac4c0e > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-24739 .elementor-element.elementor-element-584bba32{width:100%;max-width:100%;}html .elementor-24739 .elementor-element.elementor-element-584bba32 .product_title{font-size:20px;}.elementor-24739 .elementor-element.elementor-element-6144b526{width:100%;max-width:100%;}.elementor-24739 .elementor-element.elementor-element-6144b526 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-24739 .elementor-element.elementor-element-159ddece{margin:0px 0px 25px 0px;}.elementor-24739 .elementor-element.elementor-element-2d8c2f11 > .elementor-widget-container{margin:0% 0% -6% 0%;}.elementor-24739 .elementor-element.elementor-element-204e9e72{padding:10px 20px 0px 000px;}.elementor-bc-flex-widget .elementor-24739 .elementor-element.elementor-element-790f796c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24739 .elementor-element.elementor-element-790f796c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24739 .elementor-element.elementor-element-790f796c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24739 .elementor-element.elementor-element-790f796c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-24739 .elementor-element.elementor-element-790f796c > .elementor-element-populated{margin:0px -10px 10px -4px;--e-column-margin-right:-10px;--e-column-margin-left:-4px;}.elementor-24739 .elementor-element.elementor-element-3086407{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -7%) 0%;font-size:20px;}.elementor-24739 .elementor-element.elementor-element-a7b71c6{margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + -2%) 0%;}.elementor-24739 .elementor-element.elementor-element-a7b71c6 .elementor-divider-separator{width:52%;}.elementor-24739 .elementor-element.elementor-element-15e7b3e4{width:100%;max-width:100%;}.elementor-24739 .elementor-element.elementor-element-15e7b3e4 > .elementor-widget-container{margin:-5% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-24739 .elementor-element.elementor-element-15e7b3e4.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-24739 .elementor-element.elementor-element-6adbdcce{width:35%;}.elementor-24739 .elementor-element.elementor-element-5aac4c0e{width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24739 .elementor-element.elementor-element-6adbdcce{width:50%;}.elementor-24739 .elementor-element.elementor-element-5aac4c0e{width:50%;}.elementor-24739 .elementor-element.elementor-element-1c44a599{width:100%;}}/* Start custom CSS for wd_single_product_gallery, class: .elementor-element-46b13ffa */.wd-carousel-container.slider-type-product .owl-carousel .slide-product,
.wd-carousel-container.slider-type-product .owl-carousel .owl-carousel-item {
    padding-left: 0 !important;
    padding-right: 10px !important;
}

.wd-carousel-container.slider-type-product .owl-carousel .slide-product .product-wrapper,
.wd-carousel-container.slider-type-product .owl-carousel .slide-product .wd-product,
.wd-carousel-container.slider-type-product .owl-carousel .slide-product .product-image {
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 8px !important;
    padding-bottom: 15px !important;
}


/* ---------- موبایل ---------- */
@media (max-width: 767px) {

    .elementor-widget-wd_products_tabs .wd-carousel-container.disable-owl-mobile .owl-carousel,
    .wd-carousel-container.slider-type-product .owl-carousel.wd-owl[class*="owl-items-xs"] {
        direction: rtl !important;
        text-align: right !important;
    }

    .elementor-widget-wd_products_tabs .wd-carousel-container.disable-owl-mobile .owl-carousel .slide-product,
    .elementor-widget-wd_products_tabs .wd-carousel-container.disable-owl-mobile .owl-carousel .owl-carousel-item,
    .wd-carousel-container.slider-type-product .owl-carousel.wd-owl[class*="owl-items-xs"] .slide-product {
        width: 43% !important;
        min-width: 43% !important;
        max-width: 43% !important;
        flex: 0 0 43% !important;
        padding-right: 7px !important;
    }
}
/* ---------- مخفی کردن کنترل‌های ناوبری در موبایل ---------- */
@media (max-width: 767px) {
    .wd-carousel-container.slider-type-product .owl-carousel .owl-dots,
    .wd-carousel-container.slider-type-product .owl-carousel .owl-nav,
    .elementor-widget-wd_products_tabs .wd-carousel-container .owl-carousel .owl-dots,
    .elementor-widget-wd_products_tabs .wd-carousel-container .owl-carousel .owl-nav {
        display: none !important;
    }
}
.woocommerce-product-gallery .woocommerce-product-gallery__image img {
    border-top-left-radius: 25px !important;
    border-top-right-radius: 25px !important;
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    object-fit: cover !important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-6144b526 */.snapppay-widget {
    padding-top: 20px !important;
    padding-right: 0 !important;     
    border: none !important;
}

.snapppay-widget-image {
    border-radius: 12px !important;
    display: block;
    max-width: 100%;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_reviews, class: .elementor-element-266368ba *//* کاهش ارتفاع فیلد دیدگاه در فرم نظرات */
form#commentform textarea#comment {
    height: 100px !important;      /* ارتفاع دلخواه (مثلاً ۱۰۰ پیکسل) */
    min-height: 80px !important;   /* حداقل ارتفاع */
    max-height: 150px !important;  /* حداکثر ارتفاع (اختیاری) */
    resize: none;                  /* غیرفعال کردن تغییر اندازه توسط کاربر */
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-15e7b3e4 *//* ---------- پاکسازی پدینگها ---------- */
.wd-carousel-container.slider-type-product .owl-item {
    padding: 0 !important;
}
.wd-carousel-container.slider-type-product .slide-product {
    padding: 0 10px 0 0 !important;   /* فاصله بین کارتها */
}

/* ================= دسکتاپ: 5.2 آیتم ================= */
@media (min-width: 1025px) {

    /* 1) parent را اسکرولپذیر کن */
    .elementor-widget-wd_products .owl-stage-outer {
        overflow-x: auto !important;
        overflow-y: hidden !important;
        scroll-snap-type: x mandatory;
        scroll-behavior: smooth;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    .elementor-widget-wd_products .owl-stage-outer::-webkit-scrollbar {
        display: none;
    }

    /* 2) stage را فلکس کن و transform خود Owl را خاموش کن */
    .elementor-widget-wd_products .owl-stage-outer > .owl-stage {
        display: flex !important;
        width: 100% !important;         /* مهم: inline-width Owl را override میکند */
        transform: none !important;
        transition: none !important;
        will-change: auto;
    }

    /* 3) هر آیتم دقیقاً 19.23% از کانتینر (نه از stage) */
    .elementor-widget-wd_products .owl-stage > .owl-item {
        flex: 0 0 19.23% !important;
        width: 19.23% !important;
        min-width: 19.23% !important;
        max-width: 19.23% !important;
        scroll-snap-align: start;
    }
}

/* ================= تبلت: 4.2 آیتم ================= */
@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-widget-wd_products .owl-stage-outer {
        overflow-x: auto !important;
        overflow-y: hidden !important;
        scroll-snap-type: x mandatory;
        scrollbar-width: none;
    }
    .elementor-widget-wd_products .owl-stage-outer::-webkit-scrollbar { display: none; }

    .elementor-widget-wd_products .owl-stage-outer > .owl-stage {
        display: flex !important;
        width: 100% !important;
        transform: none !important;
        transition: none !important;
    }

    .elementor-widget-wd_products .owl-stage > .owl-item {
        flex: 0 0 23.81% !important;    /* 100 ÷ 4.2 */
        width: 23.81% !important;
        min-width: 23.81% !important;
        max-width: 23.81% !important;
        scroll-snap-align: start;
    }
}

/* ================= موبایل: 2.2 آیتم (peek جزئی) ================= */
@media (max-width: 767px) {

    .elementor-widget-wd_products .owl-stage-outer {
        overflow-x: auto !important;
        overflow-y: hidden !important;
        scroll-snap-type: x mandatory;
        scrollbar-width: none;
    }
    .elementor-widget-wd_products .owl-stage-outer::-webkit-scrollbar { display: none; }

    .elementor-widget-wd_products .owl-stage-outer > .owl-stage {
        display: flex !important;
        width: 100% !important;
        transform: none !important;
        transition: none !important;
        direction: rtl !important;
    }

    .elementor-widget-wd_products .owl-stage > .owl-item {
        flex: 0 0 45.45% !important;    /* 100 ÷ 2.2 */
        width: 45.45% !important;
        min-width: 45.45% !important;
        max-width: 45.45% !important;
        scroll-snap-align: start;
    }
}

/* موبایل کوچک */
@media (max-width: 480px) {
    .elementor-widget-wd_products .owl-stage > .owl-item {
        flex: 0 0 45.45% !important;
        width: 45.45% !important;
        min-width: 45.45% !important;
        max-width: 45.45% !important;
    }
    .elementor-widget-wd_products .slide-product {
        padding: 0 7px 0 0 !important;
    }
}/* End custom CSS */