.elementor-56 .elementor-element.elementor-element-5905094{--display:flex;}.elementor-widget-image .widget-image-caption{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-widget-heading .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-56 .elementor-element.elementor-element-97e470a{text-align:center;}.elementor-56 .elementor-element.elementor-element-97657f5{text-align:center;}.elementor-56 .elementor-element.elementor-element-79dcf52{--display:flex;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.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 );}.elementor-widget-woocommerce-products.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-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.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-products.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-products.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-56 .elementor-element.elementor-element-3afc643.elementor-wc-products ul.products li.product{text-align:center;}.elementor-56 .elementor-element.elementor-element-3afc643.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-56 .elementor-element.elementor-element-3afc643.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-56 .elementor-element.elementor-element-1664aaa{--display:flex;}.elementor-56 .elementor-element.elementor-element-7f473f6.elementor-wc-products ul.products li.product{text-align:center;}.elementor-56 .elementor-element.elementor-element-7f473f6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-56 .elementor-element.elementor-element-7f473f6.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-56 .elementor-element.elementor-element-e96280e{--display:flex;}.elementor-56 .elementor-element.elementor-element-2aa7258{--spacer-size:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-4c2c2a6{--display:flex;}.elementor-56 .elementor-element.elementor-element-c8ac1c9{--spacer-size:50px;}.elementor-56 .elementor-element.elementor-element-3a88c9e{--display:flex;}.elementor-56 .elementor-element.elementor-element-8d0ae8c{--spacer-size:50px;}.elementor-56 .elementor-element.elementor-element-f460213.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-c74ed52{--display:flex;}.elementor-56 .elementor-element.elementor-element-e7fc3ea{--spacer-size:50px;}.elementor-56 .elementor-element.elementor-element-4866bdc.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-0b63b84{--display:flex;}.elementor-56 .elementor-element.elementor-element-552e741{--spacer-size:50px;}.elementor-56 .elementor-element.elementor-element-5c53fdf.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-520277f.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-e9ecd2d{--display:flex;}.elementor-56 .elementor-element.elementor-element-e1f4594{--spacer-size:50px;}.elementor-56 .elementor-element.elementor-element-eb057ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--border-radius:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-eb057ab:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-eb057ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-56 .elementor-element.elementor-element-ef13269{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-2ecfc64{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-aeb3dde{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-56 .elementor-element.elementor-element-3a0f6f6{--display:flex;}.elementor-56 .elementor-element.elementor-element-8cc0d5b{--display:flex;}.elementor-56 .elementor-element.elementor-element-a991d58{--n-accordion-title-font-size:14px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-56 .elementor-element.elementor-element-0dc46a6{--display:flex;}.elementor-56 .elementor-element.elementor-element-bfce270{--n-accordion-title-font-size:14px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-56 .elementor-element.elementor-element-1fd14fb{--display:flex;}.elementor-56 .elementor-element.elementor-element-1fd14fb.e-con{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-ad3dea6{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-56 .elementor-element.elementor-element-3a0f6f6{--width:85%;}.elementor-56 .elementor-element.elementor-element-1fd14fb{--width:15%;}}@media(max-width:1024px){.elementor-56 .elementor-element.elementor-element-3afc643.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-56 .elementor-element.elementor-element-7f473f6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-661ddc1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-9db0520{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-3afc643.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-56 .elementor-element.elementor-element-7f473f6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-56 .elementor-element.elementor-element-ef13269{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-56 .elementor-element.elementor-element-1fd14fb{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-56 .elementor-element.elementor-element-ad3dea6{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-3afc643 *//* ==========================================
   حذف کامل برچسب حراج (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;
}


/* ==========================================
   حذف دکمه افزودن به سبد خرید در همه بخش‌ها
========================================== */

/* صفحه محصول */
.single-product .single_add_to_cart_button,
.single-product button.single_add_to_cart_button,
.single-product form.cart .single_add_to_cart_button{
    display:none !important;
}

/* تعداد محصول */
.single-product .cart .quantity,
.single-product .quantity{
    display:none !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{
    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;
}


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

.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 */
/* Start custom CSS for woocommerce-products, class: .elementor-element-7f473f6 *//* ==========================================
   حذف کامل برچسب حراج (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;
}


/* ==========================================
   حذف دکمه افزودن به سبد خرید در همه بخش‌ها
========================================== */

/* صفحه محصول */
.single-product .single_add_to_cart_button,
.single-product button.single_add_to_cart_button,
.single-product form.cart .single_add_to_cart_button{
    display:none !important;
}

/* تعداد محصول */
.single-product .cart .quantity,
.single-product .quantity{
    display:none !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{
    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;
}


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

.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 */