.elementor-131 .elementor-element.elementor-element-450be92{--display:flex;}.elementor-131 .elementor-element.elementor-element-1e4cf73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-131 .elementor-element.elementor-element-fa7e6e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-131 .elementor-element.elementor-element-f47f0e6{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-131 .elementor-element.elementor-element-f47f0e6.elementor-element{--align-self:center;}.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-131 .elementor-element.elementor-element-d65d0a6{text-align:center;}.elementor-131 .elementor-element.elementor-element-3dee106{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-7b18822{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-131 .elementor-element.elementor-element-7b18822.elementor-element{--align-self:center;}.elementor-131 .elementor-element.elementor-element-97ffc3e{text-align:center;}.elementor-131 .elementor-element.elementor-element-b353810{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-cdd0f1b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-131 .elementor-element.elementor-element-cdd0f1b.elementor-element{--align-self:center;}.elementor-131 .elementor-element.elementor-element-b188562{text-align:center;}.elementor-131 .elementor-element.elementor-element-2786080{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-eaf4239{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-131 .elementor-element.elementor-element-eaf4239.elementor-element{--align-self:center;}.elementor-131 .elementor-element.elementor-element-dc6b7e4{text-align:center;}.elementor-131 .elementor-element.elementor-element-887e71c{--display:flex;}.elementor-131 .elementor-element.elementor-element-dfa511e{text-align:center;}.elementor-131 .elementor-element.elementor-element-dfa511e .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-91f06cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-131 .elementor-element.elementor-element-7120db2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-131 .elementor-element.elementor-element-950d029.elementor-wc-products ul.products li.product{text-align:center;}.elementor-131 .elementor-element.elementor-element-950d029.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-950d029.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-131 .elementor-element.elementor-element-f1dc10d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:wrap;}.elementor-131 .elementor-element.elementor-element-f1dc10d.e-con{--align-self:center;}.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-131 .elementor-element.elementor-element-8dcccb9{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-8dcccb9 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-273e4e3{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-273e4e3 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-4b2c69f{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-4b2c69f .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-00da932{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-00da932 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-98358c4{--display:flex;}.elementor-131 .elementor-element.elementor-element-70c1c63{text-align:center;}.elementor-131 .elementor-element.elementor-element-70c1c63 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-46964ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-131 .elementor-element.elementor-element-47c8997{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-9194af5.elementor-wc-products ul.products li.product{text-align:center;}.elementor-131 .elementor-element.elementor-element-9194af5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-9194af5.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-131 .elementor-element.elementor-element-2b9d681{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:wrap;}.elementor-131 .elementor-element.elementor-element-2b9d681.e-con{--align-self:center;}.elementor-131 .elementor-element.elementor-element-a64d6ba{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-a64d6ba .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-4f85d7a{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-4f85d7a .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-f9df100{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-f9df100 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-df6c573{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-df6c573 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-b8de2a0{--display:flex;}.elementor-131 .elementor-element.elementor-element-47c8490{text-align:center;}.elementor-131 .elementor-element.elementor-element-47c8490 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-6df8b72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-131 .elementor-element.elementor-element-b9efd26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-defdad0.elementor-wc-products ul.products li.product{text-align:center;}.elementor-131 .elementor-element.elementor-element-defdad0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-defdad0.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-131 .elementor-element.elementor-element-1b6ede5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:wrap;}.elementor-131 .elementor-element.elementor-element-1b6ede5.e-con{--align-self:center;}.elementor-131 .elementor-element.elementor-element-665f629{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-665f629 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-cd135ca{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-cd135ca .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-35379ca{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-35379ca .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-7c3b434{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-7c3b434 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-9f4c2ab{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-9f4c2ab .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-2b345e8{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-2b345e8 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-3643bbb{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-3643bbb .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-7747f4a{--display:flex;}.elementor-131 .elementor-element.elementor-element-94f1b02{text-align:center;}.elementor-131 .elementor-element.elementor-element-94f1b02 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-3980743{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-131 .elementor-element.elementor-element-352632f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-513cc0f.elementor-wc-products ul.products li.product{text-align:center;}.elementor-131 .elementor-element.elementor-element-513cc0f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-513cc0f.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-131 .elementor-element.elementor-element-a53d61a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:wrap;}.elementor-131 .elementor-element.elementor-element-a53d61a.e-con{--align-self:center;}.elementor-131 .elementor-element.elementor-element-211ba7a{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-211ba7a .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-e150d1a{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-e150d1a .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-a929eda{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-a929eda .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-26ff58c{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-26ff58c .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-41c91bd{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-41c91bd .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-80c9feb{--display:flex;}.elementor-131 .elementor-element.elementor-element-f024404{text-align:center;}.elementor-131 .elementor-element.elementor-element-f024404 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-59afa80{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-131 .elementor-element.elementor-element-43963fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-43963fb.e-con{--align-self:center;}.elementor-131 .elementor-element.elementor-element-90417f6.elementor-wc-products ul.products li.product{text-align:center;}.elementor-131 .elementor-element.elementor-element-90417f6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-90417f6.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-131 .elementor-element.elementor-element-24d7011{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:wrap;}.elementor-131 .elementor-element.elementor-element-24d7011.e-con{--align-self:center;}.elementor-131 .elementor-element.elementor-element-89675e9{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-89675e9 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-3a12fde{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-3a12fde .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-d41c316{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-d41c316 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-acc2346{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-acc2346 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-07dd6a5{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-07dd6a5 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-8394134{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-8394134 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-c2fb7c4{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-c2fb7c4 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-3b78013{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-3b78013 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-7baa7af{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-7baa7af .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-56d3a08{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-56d3a08 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-aba7d8e{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-aba7d8e .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-f81d5d4{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-f81d5d4 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-1431478{--display:flex;}.elementor-131 .elementor-element.elementor-element-893ea6b{text-align:center;}.elementor-131 .elementor-element.elementor-element-893ea6b .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-53f66dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-131 .elementor-element.elementor-element-0ea37bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-2b5c166.elementor-wc-products ul.products li.product{text-align:center;}.elementor-131 .elementor-element.elementor-element-2b5c166.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-2b5c166.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-131 .elementor-element.elementor-element-924d110{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:wrap;}.elementor-131 .elementor-element.elementor-element-924d110.e-con{--align-self:center;}.elementor-131 .elementor-element.elementor-element-8055f02{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-8055f02 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-1b59231{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-1b59231 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-72630bd{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-72630bd .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-e97e8bc{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-e97e8bc .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-06d9ea3{--display:flex;}.elementor-131 .elementor-element.elementor-element-0391d1f{text-align:center;}.elementor-131 .elementor-element.elementor-element-0391d1f .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-00a337d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-131 .elementor-element.elementor-element-36b7178{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-a022591.elementor-wc-products ul.products li.product{text-align:center;}.elementor-131 .elementor-element.elementor-element-a022591.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-a022591.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-131 .elementor-element.elementor-element-5fb5625{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:wrap;}.elementor-131 .elementor-element.elementor-element-5fb5625.e-con{--align-self:center;}.elementor-131 .elementor-element.elementor-element-8aebc10{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-8aebc10 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-57ea85e{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-57ea85e .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-47a75f9{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-47a75f9 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-e6ef89d{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-e6ef89d .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-e8d7e33{--display:flex;}.elementor-131 .elementor-element.elementor-element-125b1aa{text-align:center;}.elementor-131 .elementor-element.elementor-element-125b1aa .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-a0e9491{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-131 .elementor-element.elementor-element-9092c8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-8bd2bb0.elementor-wc-products ul.products li.product{text-align:center;}.elementor-131 .elementor-element.elementor-element-8bd2bb0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-8bd2bb0.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-131 .elementor-element.elementor-element-5f68b8e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:wrap;}.elementor-131 .elementor-element.elementor-element-5f68b8e.e-con{--align-self:center;}.elementor-131 .elementor-element.elementor-element-746fe92{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-746fe92 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-7496fa4{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-7496fa4 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-58047ba{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-58047ba .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-ec37c17{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-ec37c17 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-2cba777{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-2cba777 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-e4f3bc7{--display:flex;}.elementor-131 .elementor-element.elementor-element-5b4cb38{text-align:center;}.elementor-131 .elementor-element.elementor-element-5b4cb38 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-2dfd0cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-131 .elementor-element.elementor-element-8072b24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-fe49021.elementor-wc-products ul.products li.product{text-align:center;}.elementor-131 .elementor-element.elementor-element-fe49021.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-fe49021.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-131 .elementor-element.elementor-element-71631c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:wrap;}.elementor-131 .elementor-element.elementor-element-71631c9.e-con{--align-self:center;}.elementor-131 .elementor-element.elementor-element-7973006{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-7973006 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-c1a7465{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-c1a7465 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-948c1e9{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-948c1e9 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-820cc17{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-820cc17 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-f0a60e9{--display:flex;}.elementor-131 .elementor-element.elementor-element-30f4efa{text-align:center;}.elementor-131 .elementor-element.elementor-element-30f4efa .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-873a73d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-131 .elementor-element.elementor-element-ba2e6e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-1445e7e.elementor-wc-products ul.products li.product{text-align:center;}.elementor-131 .elementor-element.elementor-element-1445e7e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-1445e7e.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-131 .elementor-element.elementor-element-2c9b7d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:wrap;}.elementor-131 .elementor-element.elementor-element-2c9b7d6.e-con{--align-self:center;}.elementor-131 .elementor-element.elementor-element-deca851{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-deca851 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-115b046{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-115b046 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-7f596eb{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-7f596eb .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-3a9b0cb{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-3a9b0cb .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-66509a8{--display:flex;}.elementor-131 .elementor-element.elementor-element-fc978db{text-align:center;}.elementor-131 .elementor-element.elementor-element-fc978db .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-53e50a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-131 .elementor-element.elementor-element-223a646{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-7623c0b.elementor-wc-products ul.products li.product{text-align:center;}.elementor-131 .elementor-element.elementor-element-7623c0b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-7623c0b.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-131 .elementor-element.elementor-element-5c0f6f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:wrap;}.elementor-131 .elementor-element.elementor-element-5c0f6f7.e-con{--align-self:center;}.elementor-131 .elementor-element.elementor-element-539e655{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-539e655 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-c89cf9b{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-c89cf9b .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-afa952c{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-afa952c .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-83a46bc{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-83a46bc .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-01148a8{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-01148a8 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-cefc171{--display:flex;}.elementor-131 .elementor-element.elementor-element-6ca65c3{text-align:center;}.elementor-131 .elementor-element.elementor-element-6ca65c3 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-d9a0f0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-131 .elementor-element.elementor-element-90c3b5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-5984526.elementor-wc-products ul.products li.product{text-align:center;}.elementor-131 .elementor-element.elementor-element-5984526.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-5984526.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-131 .elementor-element.elementor-element-477c5fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:wrap;}.elementor-131 .elementor-element.elementor-element-477c5fc.e-con{--align-self:center;}.elementor-131 .elementor-element.elementor-element-bcd2e32{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-bcd2e32 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-c6dc461{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-c6dc461 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-970a3df{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-970a3df .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-c174d8a{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-c174d8a .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-df61468{--display:flex;}.elementor-131 .elementor-element.elementor-element-776f764{text-align:center;}.elementor-131 .elementor-element.elementor-element-776f764 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-cb26ba4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-131 .elementor-element.elementor-element-9495e94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-ee64940.elementor-wc-products ul.products li.product{text-align:center;}.elementor-131 .elementor-element.elementor-element-ee64940.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-ee64940.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-131 .elementor-element.elementor-element-74c4e8f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:wrap;}.elementor-131 .elementor-element.elementor-element-74c4e8f.e-con{--align-self:center;}.elementor-131 .elementor-element.elementor-element-77fa8bc.elementor-element{--align-self:center;}.elementor-131 .elementor-element.elementor-element-77fa8bc{border-radius:5px 5px 5px 5px;font-family:"PeydaWebFaNum";font-weight:400;}.elementor-131 .elementor-element.elementor-element-da22306{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-da22306 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-217e198{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-217e198 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-9bca3d1{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-9bca3d1 .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-fa72b2b{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-131 .elementor-element.elementor-element-fa72b2b .elementor-heading-title{font-family:"PeydaWebFaNum";font-size:12px;font-weight:400;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-131 .elementor-element.elementor-element-950d029.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-9194af5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-defdad0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-513cc0f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-90417f6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-2b5c166.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-a022591.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-8bd2bb0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-fe49021.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-1445e7e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-7623c0b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-5984526.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-ee64940.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-131 .elementor-element.elementor-element-fa7e6e2{--width:25%;}.elementor-131 .elementor-element.elementor-element-3dee106{--width:25%;}.elementor-131 .elementor-element.elementor-element-b353810{--width:25%;}.elementor-131 .elementor-element.elementor-element-2786080{--width:25%;}.elementor-131 .elementor-element.elementor-element-7120db2{--width:33.3333%;}.elementor-131 .elementor-element.elementor-element-f1dc10d{--width:66.6666%;}.elementor-131 .elementor-element.elementor-element-47c8997{--width:33.3333%;}.elementor-131 .elementor-element.elementor-element-2b9d681{--width:66.6666%;}.elementor-131 .elementor-element.elementor-element-b9efd26{--width:33.3333%;}.elementor-131 .elementor-element.elementor-element-1b6ede5{--width:66.6666%;}.elementor-131 .elementor-element.elementor-element-352632f{--width:33.3333%;}.elementor-131 .elementor-element.elementor-element-a53d61a{--width:66.6666%;}.elementor-131 .elementor-element.elementor-element-43963fb{--width:33.3333%;}.elementor-131 .elementor-element.elementor-element-24d7011{--width:66.6666%;}.elementor-131 .elementor-element.elementor-element-0ea37bb{--width:33.3333%;}.elementor-131 .elementor-element.elementor-element-924d110{--width:66.6666%;}.elementor-131 .elementor-element.elementor-element-36b7178{--width:33.3333%;}.elementor-131 .elementor-element.elementor-element-5fb5625{--width:66.6666%;}.elementor-131 .elementor-element.elementor-element-9092c8e{--width:33.3333%;}.elementor-131 .elementor-element.elementor-element-5f68b8e{--width:66.6666%;}.elementor-131 .elementor-element.elementor-element-8072b24{--width:33.3333%;}.elementor-131 .elementor-element.elementor-element-71631c9{--width:66.6666%;}.elementor-131 .elementor-element.elementor-element-ba2e6e6{--width:33.3333%;}.elementor-131 .elementor-element.elementor-element-2c9b7d6{--width:66.6666%;}.elementor-131 .elementor-element.elementor-element-223a646{--width:33.3333%;}.elementor-131 .elementor-element.elementor-element-5c0f6f7{--width:66.6666%;}.elementor-131 .elementor-element.elementor-element-90c3b5d{--width:33.3333%;}.elementor-131 .elementor-element.elementor-element-477c5fc{--width:66.6666%;}.elementor-131 .elementor-element.elementor-element-9495e94{--width:33.3333%;}.elementor-131 .elementor-element.elementor-element-74c4e8f{--width:66.6666%;}}@media(max-width:767px){.elementor-131 .elementor-element.elementor-element-fa7e6e2{--width:50%;}.elementor-131 .elementor-element.elementor-element-3dee106{--width:50%;}.elementor-131 .elementor-element.elementor-element-b353810{--width:50%;}.elementor-131 .elementor-element.elementor-element-2786080{--width:50%;}.elementor-131 .elementor-element.elementor-element-950d029.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-8dcccb9{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-273e4e3{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-4b2c69f{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-00da932{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-9194af5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-a64d6ba{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-131 .elementor-element.elementor-element-4f85d7a{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-f9df100{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-df6c573{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-defdad0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-665f629{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-cd135ca{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-35379ca{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-7c3b434{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-9f4c2ab{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-2b345e8{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-3643bbb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-131 .elementor-element.elementor-element-513cc0f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-211ba7a{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-e150d1a{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-a929eda{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-26ff58c{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-41c91bd{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-131 .elementor-element.elementor-element-90417f6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-89675e9{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-3a12fde{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-d41c316{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-acc2346{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-131 .elementor-element.elementor-element-07dd6a5{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-8394134{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-c2fb7c4{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-3b78013{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-7baa7af{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-131 .elementor-element.elementor-element-56d3a08{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-131 .elementor-element.elementor-element-aba7d8e{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-131 .elementor-element.elementor-element-f81d5d4{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-131 .elementor-element.elementor-element-2b5c166.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-8055f02{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-1b59231{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-72630bd{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-e97e8bc{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-a022591.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-8aebc10{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-57ea85e{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-47a75f9{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-e6ef89d{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-8bd2bb0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-746fe92{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-7496fa4{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-58047ba{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-ec37c17{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-2cba777{--container-widget-width:62%;--container-widget-flex-grow:0;width:var( --container-widget-width, 62% );max-width:62%;}.elementor-131 .elementor-element.elementor-element-fe49021.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-7973006{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-c1a7465{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-948c1e9{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-820cc17{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-1445e7e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-deca851{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-131 .elementor-element.elementor-element-115b046{--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;}.elementor-131 .elementor-element.elementor-element-7f596eb{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-3a9b0cb{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-7623c0b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-539e655{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-131 .elementor-element.elementor-element-c89cf9b{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-afa952c{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-83a46bc{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-01148a8{--container-widget-width:51%;--container-widget-flex-grow:0;width:var( --container-widget-width, 51% );max-width:51%;}.elementor-131 .elementor-element.elementor-element-5984526.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-bcd2e32{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-c6dc461{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-970a3df{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-c174d8a{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-ee64940.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-131 .elementor-element.elementor-element-da22306{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-217e198{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-9bca3d1{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-131 .elementor-element.elementor-element-fa72b2b{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-950d029 *//* حذف کامل برچسب تخفیف (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 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;
}
/* حذف دکمه افزودن به سبد خرید فقط در ویجت محصولات المنتور */
.elementor-widget-woocommerce-products .add_to_cart_button,
.elementor-widget-woocommerce-products .product .button,
.elementor-widget-woocommerce-products .product .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: 1rem;
  scroll-snap-type: x mandatory;
  padding-bottom: 0.5rem;
}

/* کوچکتر کردن کارت محصول */
.woocommerce ul.products li.product,
.products .product,
.elementor-widget-woocommerce-products ul.products li.product {
  min-width: 170px;          /* قبلاً 220px بود — کارت کوچک‌تر شد */
  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;        /* قبلاً 260px بود */
  }

  .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,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: rgba(255,255,255,0.95);
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);
  cursor: pointer;
  border: 1px solid rgba(0,0,0,0.06);
}
.products-scroll-prev { left: 8px; }
.products-scroll-next { right: 8px; }

/* موبایل */
@media (max-width: 767px) {
  .products-scroll-btn { width: 32px; height: 32px; display: none; }
}
/* =====================================
   SalehiDishes.ir - افکت ناموجود محصول
   Elementor + WooCommerce
===================================== */

/* کارت محصول */
.woocommerce ul.products li.product {
    position: relative;
    overflow: hidden;
    border-radius: 14px;
}

/* وقتی محصول ناموجود است */
.woocommerce ul.products li.product.outofstock img,
.woocommerce ul.products li.product:has(.stock.out-of-stock) img {
    filter: grayscale(100%) brightness(0.65);
    opacity: 0.9;
    transition: 0.3s ease;
}

/* لایه قرمز */
.woocommerce ul.products li.product.outofstock::before,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(220, 0, 0, 0.22);
    z-index: 2;
    pointer-events: none;
}

/* روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after {
    content: "ناموجود";
    position: absolute;
    top: 14px;
    right: -42px;
    background: #cf0000;
    color: #fff;
    padding: 9px 55px;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    transform: rotate(45deg);
    z-index: 10;
    box-shadow: 0 4px 12px rgba(0,0,0,.2);
}

/* جلوگیری از رفتن زیر المان‌های المنتور */
.woocommerce ul.products li.product * {
    position: relative;
    z-index: 1;
}
/* حذف برچسب حراج */
.woocommerce span.onsale{
    display:none !important;
}

/* حذف روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after{
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-9194af5 *//* حذف کامل برچسب تخفیف (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 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;
}
/* حذف دکمه افزودن به سبد خرید فقط در ویجت محصولات المنتور */
.elementor-widget-woocommerce-products .add_to_cart_button,
.elementor-widget-woocommerce-products .product .button,
.elementor-widget-woocommerce-products .product .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: 1rem;
  scroll-snap-type: x mandatory;
  padding-bottom: 0.5rem;
}

/* کوچکتر کردن کارت محصول */
.woocommerce ul.products li.product,
.products .product,
.elementor-widget-woocommerce-products ul.products li.product {
  min-width: 170px;          /* قبلاً 220px بود — کارت کوچک‌تر شد */
  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;        /* قبلاً 260px بود */
  }

  .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,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: rgba(255,255,255,0.95);
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);
  cursor: pointer;
  border: 1px solid rgba(0,0,0,0.06);
}
.products-scroll-prev { left: 8px; }
.products-scroll-next { right: 8px; }

/* موبایل */
@media (max-width: 767px) {
  .products-scroll-btn { width: 32px; height: 32px; display: none; }
}
/* =====================================
   SalehiDishes.ir - افکت ناموجود محصول
   Elementor + WooCommerce
===================================== */

/* کارت محصول */
.woocommerce ul.products li.product {
    position: relative;
    overflow: hidden;
    border-radius: 14px;
}

/* وقتی محصول ناموجود است */
.woocommerce ul.products li.product.outofstock img,
.woocommerce ul.products li.product:has(.stock.out-of-stock) img {
    filter: grayscale(100%) brightness(0.65);
    opacity: 0.9;
    transition: 0.3s ease;
}

/* لایه قرمز */
.woocommerce ul.products li.product.outofstock::before,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(220, 0, 0, 0.22);
    z-index: 2;
    pointer-events: none;
}

/* روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after {
    content: "ناموجود";
    position: absolute;
    top: 14px;
    right: -42px;
    background: #cf0000;
    color: #fff;
    padding: 9px 55px;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    transform: rotate(45deg);
    z-index: 10;
    box-shadow: 0 4px 12px rgba(0,0,0,.2);
}

/* جلوگیری از رفتن زیر المان‌های المنتور */
.woocommerce ul.products li.product * {
    position: relative;
    z-index: 1;
}
/* حذف برچسب حراج */
.woocommerce span.onsale{
    display:none !important;
}

/* حذف روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after{
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-defdad0 *//* حذف کامل برچسب تخفیف (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 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;
}
/* حذف دکمه افزودن به سبد خرید فقط در ویجت محصولات المنتور */
.elementor-widget-woocommerce-products .add_to_cart_button,
.elementor-widget-woocommerce-products .product .button,
.elementor-widget-woocommerce-products .product .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: 1rem;
  scroll-snap-type: x mandatory;
  padding-bottom: 0.5rem;
}

/* کوچکتر کردن کارت محصول */
.woocommerce ul.products li.product,
.products .product,
.elementor-widget-woocommerce-products ul.products li.product {
  min-width: 170px;          /* قبلاً 220px بود — کارت کوچک‌تر شد */
  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;        /* قبلاً 260px بود */
  }

  .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,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: rgba(255,255,255,0.95);
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);
  cursor: pointer;
  border: 1px solid rgba(0,0,0,0.06);
}
.products-scroll-prev { left: 8px; }
.products-scroll-next { right: 8px; }

/* موبایل */
@media (max-width: 767px) {
  .products-scroll-btn { width: 32px; height: 32px; display: none; }
}
/* =====================================
   SalehiDishes.ir - افکت ناموجود محصول
   Elementor + WooCommerce
===================================== */

/* کارت محصول */
.woocommerce ul.products li.product {
    position: relative;
    overflow: hidden;
    border-radius: 14px;
}

/* وقتی محصول ناموجود است */
.woocommerce ul.products li.product.outofstock img,
.woocommerce ul.products li.product:has(.stock.out-of-stock) img {
    filter: grayscale(100%) brightness(0.65);
    opacity: 0.9;
    transition: 0.3s ease;
}

/* لایه قرمز */
.woocommerce ul.products li.product.outofstock::before,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(220, 0, 0, 0.22);
    z-index: 2;
    pointer-events: none;
}

/* روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after {
    content: "ناموجود";
    position: absolute;
    top: 14px;
    right: -42px;
    background: #cf0000;
    color: #fff;
    padding: 9px 55px;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    transform: rotate(45deg);
    z-index: 10;
    box-shadow: 0 4px 12px rgba(0,0,0,.2);
}

/* جلوگیری از رفتن زیر المان‌های المنتور */
.woocommerce ul.products li.product * {
    position: relative;
    z-index: 1;
}
/* حذف برچسب حراج */
.woocommerce span.onsale{
    display:none !important;
}

/* حذف روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after{
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-513cc0f *//* حذف کامل برچسب تخفیف (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 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;
}
/* حذف دکمه افزودن به سبد خرید فقط در ویجت محصولات المنتور */
.elementor-widget-woocommerce-products .add_to_cart_button,
.elementor-widget-woocommerce-products .product .button,
.elementor-widget-woocommerce-products .product .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: 1rem;
  scroll-snap-type: x mandatory;
  padding-bottom: 0.5rem;
}

/* کوچکتر کردن کارت محصول */
.woocommerce ul.products li.product,
.products .product,
.elementor-widget-woocommerce-products ul.products li.product {
  min-width: 170px;          /* قبلاً 220px بود — کارت کوچک‌تر شد */
  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;        /* قبلاً 260px بود */
  }

  .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,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: rgba(255,255,255,0.95);
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);
  cursor: pointer;
  border: 1px solid rgba(0,0,0,0.06);
}
.products-scroll-prev { left: 8px; }
.products-scroll-next { right: 8px; }

/* موبایل */
@media (max-width: 767px) {
  .products-scroll-btn { width: 32px; height: 32px; display: none; }
}
/* =====================================
   SalehiDishes.ir - افکت ناموجود محصول
   Elementor + WooCommerce
===================================== */

/* کارت محصول */
.woocommerce ul.products li.product {
    position: relative;
    overflow: hidden;
    border-radius: 14px;
}

/* وقتی محصول ناموجود است */
.woocommerce ul.products li.product.outofstock img,
.woocommerce ul.products li.product:has(.stock.out-of-stock) img {
    filter: grayscale(100%) brightness(0.65);
    opacity: 0.9;
    transition: 0.3s ease;
}

/* لایه قرمز */
.woocommerce ul.products li.product.outofstock::before,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(220, 0, 0, 0.22);
    z-index: 2;
    pointer-events: none;
}

/* روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after {
    content: "ناموجود";
    position: absolute;
    top: 14px;
    right: -42px;
    background: #cf0000;
    color: #fff;
    padding: 9px 55px;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    transform: rotate(45deg);
    z-index: 10;
    box-shadow: 0 4px 12px rgba(0,0,0,.2);
}

/* جلوگیری از رفتن زیر المان‌های المنتور */
.woocommerce ul.products li.product * {
    position: relative;
    z-index: 1;
}
/* حذف برچسب حراج */
.woocommerce span.onsale{
    display:none !important;
}

/* حذف روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after{
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-90417f6 *//* حذف کامل برچسب تخفیف (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 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;
}
/* حذف دکمه افزودن به سبد خرید فقط در ویجت محصولات المنتور */
.elementor-widget-woocommerce-products .add_to_cart_button,
.elementor-widget-woocommerce-products .product .button,
.elementor-widget-woocommerce-products .product .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: 1rem;
  scroll-snap-type: x mandatory;
  padding-bottom: 0.5rem;
}

/* کوچکتر کردن کارت محصول */
.woocommerce ul.products li.product,
.products .product,
.elementor-widget-woocommerce-products ul.products li.product {
  min-width: 170px;          /* قبلاً 220px بود — کارت کوچک‌تر شد */
  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;        /* قبلاً 260px بود */
  }

  .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,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: rgba(255,255,255,0.95);
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);
  cursor: pointer;
  border: 1px solid rgba(0,0,0,0.06);
}
.products-scroll-prev { left: 8px; }
.products-scroll-next { right: 8px; }

/* موبایل */
@media (max-width: 767px) {
  .products-scroll-btn { width: 32px; height: 32px; display: none; }
}
/* =====================================
   SalehiDishes.ir - افکت ناموجود محصول
   Elementor + WooCommerce
===================================== */

/* کارت محصول */
.woocommerce ul.products li.product {
    position: relative;
    overflow: hidden;
    border-radius: 14px;
}

/* وقتی محصول ناموجود است */
.woocommerce ul.products li.product.outofstock img,
.woocommerce ul.products li.product:has(.stock.out-of-stock) img {
    filter: grayscale(100%) brightness(0.65);
    opacity: 0.9;
    transition: 0.3s ease;
}

/* لایه قرمز */
.woocommerce ul.products li.product.outofstock::before,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(220, 0, 0, 0.22);
    z-index: 2;
    pointer-events: none;
}

/* روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after {
    content: "ناموجود";
    position: absolute;
    top: 14px;
    right: -42px;
    background: #cf0000;
    color: #fff;
    padding: 9px 55px;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    transform: rotate(45deg);
    z-index: 10;
    box-shadow: 0 4px 12px rgba(0,0,0,.2);
}

/* جلوگیری از رفتن زیر المان‌های المنتور */
.woocommerce ul.products li.product * {
    position: relative;
    z-index: 1;
}
/* حذف برچسب حراج */
.woocommerce span.onsale{
    display:none !important;
}

/* حذف روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after{
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2b5c166 *//* حذف کامل برچسب تخفیف (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 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;
}
/* حذف دکمه افزودن به سبد خرید فقط در ویجت محصولات المنتور */
.elementor-widget-woocommerce-products .add_to_cart_button,
.elementor-widget-woocommerce-products .product .button,
.elementor-widget-woocommerce-products .product .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: 1rem;
  scroll-snap-type: x mandatory;
  padding-bottom: 0.5rem;
}

/* کوچکتر کردن کارت محصول */
.woocommerce ul.products li.product,
.products .product,
.elementor-widget-woocommerce-products ul.products li.product {
  min-width: 170px;          /* قبلاً 220px بود — کارت کوچک‌تر شد */
  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;        /* قبلاً 260px بود */
  }

  .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,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: rgba(255,255,255,0.95);
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);
  cursor: pointer;
  border: 1px solid rgba(0,0,0,0.06);
}
.products-scroll-prev { left: 8px; }
.products-scroll-next { right: 8px; }

/* موبایل */
@media (max-width: 767px) {
  .products-scroll-btn { width: 32px; height: 32px; display: none; }
}
/* =====================================
   SalehiDishes.ir - افکت ناموجود محصول
   Elementor + WooCommerce
===================================== */

/* کارت محصول */
.woocommerce ul.products li.product {
    position: relative;
    overflow: hidden;
    border-radius: 14px;
}

/* وقتی محصول ناموجود است */
.woocommerce ul.products li.product.outofstock img,
.woocommerce ul.products li.product:has(.stock.out-of-stock) img {
    filter: grayscale(100%) brightness(0.65);
    opacity: 0.9;
    transition: 0.3s ease;
}

/* لایه قرمز */
.woocommerce ul.products li.product.outofstock::before,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(220, 0, 0, 0.22);
    z-index: 2;
    pointer-events: none;
}

/* روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after {
    content: "ناموجود";
    position: absolute;
    top: 14px;
    right: -42px;
    background: #cf0000;
    color: #fff;
    padding: 9px 55px;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    transform: rotate(45deg);
    z-index: 10;
    box-shadow: 0 4px 12px rgba(0,0,0,.2);
}

/* جلوگیری از رفتن زیر المان‌های المنتور */
.woocommerce ul.products li.product * {
    position: relative;
    z-index: 1;
}
/* حذف برچسب حراج */
.woocommerce span.onsale{
    display:none !important;
}

/* حذف روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after{
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-a022591 *//* حذف کامل برچسب تخفیف (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 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;
}
/* حذف دکمه افزودن به سبد خرید فقط در ویجت محصولات المنتور */
.elementor-widget-woocommerce-products .add_to_cart_button,
.elementor-widget-woocommerce-products .product .button,
.elementor-widget-woocommerce-products .product .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: 1rem;
  scroll-snap-type: x mandatory;
  padding-bottom: 0.5rem;
}

/* کوچکتر کردن کارت محصول */
.woocommerce ul.products li.product,
.products .product,
.elementor-widget-woocommerce-products ul.products li.product {
  min-width: 170px;          /* قبلاً 220px بود — کارت کوچک‌تر شد */
  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;        /* قبلاً 260px بود */
  }

  .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,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: rgba(255,255,255,0.95);
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);
  cursor: pointer;
  border: 1px solid rgba(0,0,0,0.06);
}
.products-scroll-prev { left: 8px; }
.products-scroll-next { right: 8px; }

/* موبایل */
@media (max-width: 767px) {
  .products-scroll-btn { width: 32px; height: 32px; display: none; }
}
/* =====================================
   SalehiDishes.ir - افکت ناموجود محصول
   Elementor + WooCommerce
===================================== */

/* کارت محصول */
.woocommerce ul.products li.product {
    position: relative;
    overflow: hidden;
    border-radius: 14px;
}

/* وقتی محصول ناموجود است */
.woocommerce ul.products li.product.outofstock img,
.woocommerce ul.products li.product:has(.stock.out-of-stock) img {
    filter: grayscale(100%) brightness(0.65);
    opacity: 0.9;
    transition: 0.3s ease;
}

/* لایه قرمز */
.woocommerce ul.products li.product.outofstock::before,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(220, 0, 0, 0.22);
    z-index: 2;
    pointer-events: none;
}

/* روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after {
    content: "ناموجود";
    position: absolute;
    top: 14px;
    right: -42px;
    background: #cf0000;
    color: #fff;
    padding: 9px 55px;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    transform: rotate(45deg);
    z-index: 10;
    box-shadow: 0 4px 12px rgba(0,0,0,.2);
}

/* جلوگیری از رفتن زیر المان‌های المنتور */
.woocommerce ul.products li.product * {
    position: relative;
    z-index: 1;
}
/* حذف برچسب حراج */
.woocommerce span.onsale{
    display:none !important;
}

/* حذف روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after{
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-8bd2bb0 *//* حذف کامل برچسب تخفیف (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 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;
}
/* حذف دکمه افزودن به سبد خرید فقط در ویجت محصولات المنتور */
.elementor-widget-woocommerce-products .add_to_cart_button,
.elementor-widget-woocommerce-products .product .button,
.elementor-widget-woocommerce-products .product .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: 1rem;
  scroll-snap-type: x mandatory;
  padding-bottom: 0.5rem;
}

/* کوچکتر کردن کارت محصول */
.woocommerce ul.products li.product,
.products .product,
.elementor-widget-woocommerce-products ul.products li.product {
  min-width: 170px;          /* قبلاً 220px بود — کارت کوچک‌تر شد */
  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;        /* قبلاً 260px بود */
  }

  .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,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: rgba(255,255,255,0.95);
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);
  cursor: pointer;
  border: 1px solid rgba(0,0,0,0.06);
}
.products-scroll-prev { left: 8px; }
.products-scroll-next { right: 8px; }

/* موبایل */
@media (max-width: 767px) {
  .products-scroll-btn { width: 32px; height: 32px; display: none; }
}
/* =====================================
   SalehiDishes.ir - افکت ناموجود محصول
   Elementor + WooCommerce
===================================== */

/* کارت محصول */
.woocommerce ul.products li.product {
    position: relative;
    overflow: hidden;
    border-radius: 14px;
}

/* وقتی محصول ناموجود است */
.woocommerce ul.products li.product.outofstock img,
.woocommerce ul.products li.product:has(.stock.out-of-stock) img {
    filter: grayscale(100%) brightness(0.65);
    opacity: 0.9;
    transition: 0.3s ease;
}

/* لایه قرمز */
.woocommerce ul.products li.product.outofstock::before,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(220, 0, 0, 0.22);
    z-index: 2;
    pointer-events: none;
}

/* روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after {
    content: "ناموجود";
    position: absolute;
    top: 14px;
    right: -42px;
    background: #cf0000;
    color: #fff;
    padding: 9px 55px;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    transform: rotate(45deg);
    z-index: 10;
    box-shadow: 0 4px 12px rgba(0,0,0,.2);
}

/* جلوگیری از رفتن زیر المان‌های المنتور */
.woocommerce ul.products li.product * {
    position: relative;
    z-index: 1;
}
/* حذف برچسب حراج */
.woocommerce span.onsale{
    display:none !important;
}

/* حذف روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after{
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-fe49021 *//* حذف کامل برچسب تخفیف (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 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;
}
/* حذف دکمه افزودن به سبد خرید فقط در ویجت محصولات المنتور */
.elementor-widget-woocommerce-products .add_to_cart_button,
.elementor-widget-woocommerce-products .product .button,
.elementor-widget-woocommerce-products .product .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: 1rem;
  scroll-snap-type: x mandatory;
  padding-bottom: 0.5rem;
}

/* کوچکتر کردن کارت محصول */
.woocommerce ul.products li.product,
.products .product,
.elementor-widget-woocommerce-products ul.products li.product {
  min-width: 170px;          /* قبلاً 220px بود — کارت کوچک‌تر شد */
  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;        /* قبلاً 260px بود */
  }

  .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,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: rgba(255,255,255,0.95);
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);
  cursor: pointer;
  border: 1px solid rgba(0,0,0,0.06);
}
.products-scroll-prev { left: 8px; }
.products-scroll-next { right: 8px; }

/* موبایل */
@media (max-width: 767px) {
  .products-scroll-btn { width: 32px; height: 32px; display: none; }
}
/* =====================================
   SalehiDishes.ir - افکت ناموجود محصول
   Elementor + WooCommerce
===================================== */

/* کارت محصول */
.woocommerce ul.products li.product {
    position: relative;
    overflow: hidden;
    border-radius: 14px;
}

/* وقتی محصول ناموجود است */
.woocommerce ul.products li.product.outofstock img,
.woocommerce ul.products li.product:has(.stock.out-of-stock) img {
    filter: grayscale(100%) brightness(0.65);
    opacity: 0.9;
    transition: 0.3s ease;
}

/* لایه قرمز */
.woocommerce ul.products li.product.outofstock::before,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(220, 0, 0, 0.22);
    z-index: 2;
    pointer-events: none;
}

/* روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after {
    content: "ناموجود";
    position: absolute;
    top: 14px;
    right: -42px;
    background: #cf0000;
    color: #fff;
    padding: 9px 55px;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    transform: rotate(45deg);
    z-index: 10;
    box-shadow: 0 4px 12px rgba(0,0,0,.2);
}

/* جلوگیری از رفتن زیر المان‌های المنتور */
.woocommerce ul.products li.product * {
    position: relative;
    z-index: 1;
}
/* حذف برچسب حراج */
.woocommerce span.onsale{
    display:none !important;
}

/* حذف روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after{
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-1445e7e *//* حذف کامل برچسب تخفیف (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 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;
}
/* حذف دکمه افزودن به سبد خرید فقط در ویجت محصولات المنتور */
.elementor-widget-woocommerce-products .add_to_cart_button,
.elementor-widget-woocommerce-products .product .button,
.elementor-widget-woocommerce-products .product .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: 1rem;
  scroll-snap-type: x mandatory;
  padding-bottom: 0.5rem;
}

/* کوچکتر کردن کارت محصول */
.woocommerce ul.products li.product,
.products .product,
.elementor-widget-woocommerce-products ul.products li.product {
  min-width: 170px;          /* قبلاً 220px بود — کارت کوچک‌تر شد */
  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;        /* قبلاً 260px بود */
  }

  .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,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: rgba(255,255,255,0.95);
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);
  cursor: pointer;
  border: 1px solid rgba(0,0,0,0.06);
}
.products-scroll-prev { left: 8px; }
.products-scroll-next { right: 8px; }

/* موبایل */
@media (max-width: 767px) {
  .products-scroll-btn { width: 32px; height: 32px; display: none; }
}
/* =====================================
   SalehiDishes.ir - افکت ناموجود محصول
   Elementor + WooCommerce
===================================== */

/* کارت محصول */
.woocommerce ul.products li.product {
    position: relative;
    overflow: hidden;
    border-radius: 14px;
}

/* وقتی محصول ناموجود است */
.woocommerce ul.products li.product.outofstock img,
.woocommerce ul.products li.product:has(.stock.out-of-stock) img {
    filter: grayscale(100%) brightness(0.65);
    opacity: 0.9;
    transition: 0.3s ease;
}

/* لایه قرمز */
.woocommerce ul.products li.product.outofstock::before,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(220, 0, 0, 0.22);
    z-index: 2;
    pointer-events: none;
}

/* روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after {
    content: "ناموجود";
    position: absolute;
    top: 14px;
    right: -42px;
    background: #cf0000;
    color: #fff;
    padding: 9px 55px;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    transform: rotate(45deg);
    z-index: 10;
    box-shadow: 0 4px 12px rgba(0,0,0,.2);
}

/* جلوگیری از رفتن زیر المان‌های المنتور */
.woocommerce ul.products li.product * {
    position: relative;
    z-index: 1;
}
/* حذف برچسب حراج */
.woocommerce span.onsale{
    display:none !important;
}

/* حذف روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after{
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-7623c0b *//* حذف کامل برچسب تخفیف (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 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;
}
/* حذف دکمه افزودن به سبد خرید فقط در ویجت محصولات المنتور */
.elementor-widget-woocommerce-products .add_to_cart_button,
.elementor-widget-woocommerce-products .product .button,
.elementor-widget-woocommerce-products .product .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: 1rem;
  scroll-snap-type: x mandatory;
  padding-bottom: 0.5rem;
}

/* کوچکتر کردن کارت محصول */
.woocommerce ul.products li.product,
.products .product,
.elementor-widget-woocommerce-products ul.products li.product {
  min-width: 170px;          /* قبلاً 220px بود — کارت کوچک‌تر شد */
  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;        /* قبلاً 260px بود */
  }

  .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,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: rgba(255,255,255,0.95);
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);
  cursor: pointer;
  border: 1px solid rgba(0,0,0,0.06);
}
.products-scroll-prev { left: 8px; }
.products-scroll-next { right: 8px; }

/* موبایل */
@media (max-width: 767px) {
  .products-scroll-btn { width: 32px; height: 32px; display: none; }
}
/* =====================================
   SalehiDishes.ir - افکت ناموجود محصول
   Elementor + WooCommerce
===================================== */

/* کارت محصول */
.woocommerce ul.products li.product {
    position: relative;
    overflow: hidden;
    border-radius: 14px;
}

/* وقتی محصول ناموجود است */
.woocommerce ul.products li.product.outofstock img,
.woocommerce ul.products li.product:has(.stock.out-of-stock) img {
    filter: grayscale(100%) brightness(0.65);
    opacity: 0.9;
    transition: 0.3s ease;
}

/* لایه قرمز */
.woocommerce ul.products li.product.outofstock::before,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(220, 0, 0, 0.22);
    z-index: 2;
    pointer-events: none;
}

/* روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after {
    content: "ناموجود";
    position: absolute;
    top: 14px;
    right: -42px;
    background: #cf0000;
    color: #fff;
    padding: 9px 55px;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    transform: rotate(45deg);
    z-index: 10;
    box-shadow: 0 4px 12px rgba(0,0,0,.2);
}

/* جلوگیری از رفتن زیر المان‌های المنتور */
.woocommerce ul.products li.product * {
    position: relative;
    z-index: 1;
}
/* حذف برچسب حراج */
.woocommerce span.onsale{
    display:none !important;
}

/* حذف روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after{
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5984526 *//* حذف کامل برچسب تخفیف (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 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;
}
/* حذف دکمه افزودن به سبد خرید فقط در ویجت محصولات المنتور */
.elementor-widget-woocommerce-products .add_to_cart_button,
.elementor-widget-woocommerce-products .product .button,
.elementor-widget-woocommerce-products .product .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: 1rem;
  scroll-snap-type: x mandatory;
  padding-bottom: 0.5rem;
}

/* کوچکتر کردن کارت محصول */
.woocommerce ul.products li.product,
.products .product,
.elementor-widget-woocommerce-products ul.products li.product {
  min-width: 170px;          /* قبلاً 220px بود — کارت کوچک‌تر شد */
  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;        /* قبلاً 260px بود */
  }

  .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,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: rgba(255,255,255,0.95);
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);
  cursor: pointer;
  border: 1px solid rgba(0,0,0,0.06);
}
.products-scroll-prev { left: 8px; }
.products-scroll-next { right: 8px; }

/* موبایل */
@media (max-width: 767px) {
  .products-scroll-btn { width: 32px; height: 32px; display: none; }
}
/* =====================================
   SalehiDishes.ir - افکت ناموجود محصول
   Elementor + WooCommerce
===================================== */

/* کارت محصول */
.woocommerce ul.products li.product {
    position: relative;
    overflow: hidden;
    border-radius: 14px;
}

/* وقتی محصول ناموجود است */
.woocommerce ul.products li.product.outofstock img,
.woocommerce ul.products li.product:has(.stock.out-of-stock) img {
    filter: grayscale(100%) brightness(0.65);
    opacity: 0.9;
    transition: 0.3s ease;
}

/* لایه قرمز */
.woocommerce ul.products li.product.outofstock::before,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(220, 0, 0, 0.22);
    z-index: 2;
    pointer-events: none;
}

/* روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after {
    content: "ناموجود";
    position: absolute;
    top: 14px;
    right: -42px;
    background: #cf0000;
    color: #fff;
    padding: 9px 55px;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    transform: rotate(45deg);
    z-index: 10;
    box-shadow: 0 4px 12px rgba(0,0,0,.2);
}

/* جلوگیری از رفتن زیر المان‌های المنتور */
.woocommerce ul.products li.product * {
    position: relative;
    z-index: 1;
}
/* حذف برچسب حراج */
.woocommerce span.onsale{
    display:none !important;
}

/* حذف روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after{
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-ee64940 *//* حذف کامل برچسب تخفیف (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 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;
}
/* حذف دکمه افزودن به سبد خرید فقط در ویجت محصولات المنتور */
.elementor-widget-woocommerce-products .add_to_cart_button,
.elementor-widget-woocommerce-products .product .button,
.elementor-widget-woocommerce-products .product .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: 1rem;
  scroll-snap-type: x mandatory;
  padding-bottom: 0.5rem;
}

/* کوچکتر کردن کارت محصول */
.woocommerce ul.products li.product,
.products .product,
.elementor-widget-woocommerce-products ul.products li.product {
  min-width: 170px;          /* قبلاً 220px بود — کارت کوچک‌تر شد */
  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;        /* قبلاً 260px بود */
  }

  .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,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: rgba(255,255,255,0.95);
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);
  cursor: pointer;
  border: 1px solid rgba(0,0,0,0.06);
}
.products-scroll-prev { left: 8px; }
.products-scroll-next { right: 8px; }

/* موبایل */
@media (max-width: 767px) {
  .products-scroll-btn { width: 32px; height: 32px; display: none; }
}
/* =====================================
   SalehiDishes.ir - افکت ناموجود محصول
   Elementor + WooCommerce
===================================== */

/* کارت محصول */
.woocommerce ul.products li.product {
    position: relative;
    overflow: hidden;
    border-radius: 14px;
}

/* وقتی محصول ناموجود است */
.woocommerce ul.products li.product.outofstock img,
.woocommerce ul.products li.product:has(.stock.out-of-stock) img {
    filter: grayscale(100%) brightness(0.65);
    opacity: 0.9;
    transition: 0.3s ease;
}

/* لایه قرمز */
.woocommerce ul.products li.product.outofstock::before,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(220, 0, 0, 0.22);
    z-index: 2;
    pointer-events: none;
}

/* روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after {
    content: "ناموجود";
    position: absolute;
    top: 14px;
    right: -42px;
    background: #cf0000;
    color: #fff;
    padding: 9px 55px;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    transform: rotate(45deg);
    z-index: 10;
    box-shadow: 0 4px 12px rgba(0,0,0,.2);
}

/* جلوگیری از رفتن زیر المان‌های المنتور */
.woocommerce ul.products li.product * {
    position: relative;
    z-index: 1;
}
/* حذف برچسب حراج */
.woocommerce span.onsale{
    display:none !important;
}

/* حذف روبان ناموجود */
.woocommerce ul.products li.product.outofstock::after,
.woocommerce ul.products li.product:has(.stock.out-of-stock)::after{
    display:none !important;
}/* End custom CSS */