.elementor-128 .elementor-element.elementor-element-d018eee{--display:flex;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-2a636da{text-align:center;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-128 .elementor-element.elementor-element-94fe629{text-align:center;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-8eb96de.elementor-element{--align-self:center;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-128 .elementor-element.elementor-element-ba6e9bc.elementor-element{--align-self:center;}.elementor-128 .elementor-element.elementor-element-ba6e9bc .cart button, .elementor-128 .elementor-element.elementor-element-ba6e9bc .cart .button{transition:all 0.2s;}.elementor-128 .elementor-element.elementor-element-ba6e9bc .quantity .qty{transition:all 0.2s;}.elementor-128 .elementor-element.elementor-element-8ca545e{text-align:center;}.elementor-128 .elementor-element.elementor-element-a325f37{--display:flex;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-128 .elementor-element.elementor-element-856a8b0{--display:flex;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-128 .elementor-element.elementor-element-8add946.elementor-wc-products ul.products li.product{text-align:center;}.elementor-128 .elementor-element.elementor-element-8add946.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-128 .elementor-element.elementor-element-8add946.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-128 .elementor-element.elementor-element-8add946.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-128 .elementor-element.elementor-element-8add946.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-content, class: .elementor-element-d100053 */#rank-math-rich-snippet-wrapper p:nth-of-type(4),
#rank-math-rich-snippet-wrapper p:nth-of-type(5) {
    visibility: hidden;
    height: 0;
    overflow: hidden;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-8add946 *//* ==========================================
   حذف کامل برچسب حراج (Sale)
========================================== */

.woocommerce span.onsale,
span.onsale,
.onsale,
.elementor-widget-woocommerce-products .onsale,
.elementor-product-sale,
.elementor-products-grid .onsale,
.product .onsale{
    display:none !important;
    visibility:hidden !important;
    opacity:0 !important;
}


/* ==========================================
   حذف دکمه افزودن به سبد خرید
   (فقط محصولات مرتبط، پیشنهادی و آرشیو)
========================================== */

/* آرشیو و فروشگاه */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart,
.woocommerce ul.products li.product .added_to_cart{
    display:none !important;
}

/* محصولات مرتبط */
.related.products .button,
.related.products .add_to_cart_button,
.related.products .ajax_add_to_cart,
.related.products .added_to_cart{
    display:none !important;
}

/* محصولات پیشنهادی */
.up-sells .button,
.up-sells .add_to_cart_button,
.up-sells .ajax_add_to_cart,
.up-sells .added_to_cart{
    display:none !important;
}

/* محصولات المنتور */
.elementor-widget-woocommerce-products .button,
.elementor-widget-woocommerce-products .add_to_cart_button,
.elementor-widget-woocommerce-products .ajax_add_to_cart,
.elementor-widget-woocommerce-products .added_to_cart{
    display:none !important;
}


/* ==========================================
   اطمینان از نمایش دکمه محصول اصلی
========================================== */

.single-product form.cart,
.single-product .single_add_to_cart_button,
.single-product button.single_add_to_cart_button,
.single-product .cart .quantity{
    display:flex !important;
}

.single-product .single_add_to_cart_button{
    display:inline-flex !important;
}

.single-product .quantity{
    display:block !important;
}


/* ==========================================
   افقی کردن لیست محصولات
========================================== */

.woocommerce ul.products,
.products,
.elementor-widget-woocommerce-products .products,
.elementor-widget-woocommerce-products ul.products{

    display:flex !important;
    flex-wrap:nowrap !important;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    gap:16px;
    scroll-snap-type:x mandatory;
    padding-bottom:10px;

}

.woocommerce ul.products li.product,
.products .product,
.elementor-widget-woocommerce-products ul.products li.product{

    min-width:170px;
    flex:0 0 auto;
    scroll-snap-align:start;
    box-sizing:border-box;

}

.woocommerce ul.products li.product img,
.products .product img{

    width:100%;
    max-height:150px;
    object-fit:contain;

}

@media(min-width:1024px){

.woocommerce ul.products li.product,
.products .product{

    min-width:200px;

}

.woocommerce ul.products li.product img,
.products .product img{

    max-height:180px;

}

}

.woocommerce ul.products::-webkit-scrollbar,
.products::-webkit-scrollbar{

    height:8px;

}

.woocommerce ul.products::-webkit-scrollbar-track,
.products::-webkit-scrollbar-track{

    background:transparent;

}

.woocommerce ul.products::-webkit-scrollbar-thumb,
.products::-webkit-scrollbar-thumb{

    background:rgba(0,0,0,.15);
    border-radius:6px;

}

.products{

    scrollbar-width:thin;
    -ms-overflow-style:-ms-autohiding-scrollbar;

}


/* ==========================================
   دکمه‌های اسکرول
========================================== */

.products-scroll-btn{

    position:absolute;
    top:50%;
    transform:translateY(-50%);
    z-index:30;
    width:38px;
    height:38px;
    border-radius:999px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#fff;
    box-shadow:0 6px 18px rgba(0,0,0,.08);
    cursor:pointer;
    border:1px solid rgba(0,0,0,.06);

}

.products-scroll-prev{

    left:8px;

}

.products-scroll-next{

    right:8px;

}

@media(max-width:767px){

.products-scroll-btn{

    display:none;

}

}/* End custom CSS */