.elementor-578 .elementor-element.elementor-element-1958c3b{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:color-mix(in srgb, var(--e-global-color-primary) 48%, transparent);--border-color:color-mix(in srgb, var(--e-global-color-primary) 48%, transparent);--border-radius:15px 15px 15px 15px;--e-con-transform-transition-duration:500ms;}.elementor-578 .elementor-element.elementor-element-1958c3b.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-7px;}.elementor-578 .elementor-element.elementor-element-30a837a{--e-transform-transition-duration:0ms;}.elementor-578 .elementor-element.elementor-element-30a837a img{width:200px;max-width:200px;height:200px;object-fit:cover;object-position:center center;}.elementor-578 .elementor-element.elementor-element-6f09ac8 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-578 .elementor-element.elementor-element-b17e771.elementor-element{--flex-grow:1;--flex-shrink:0;}.woocommerce .elementor-578 .elementor-element.elementor-element-b17e771 .price{color:var( --e-global-color-secondary );}.woocommerce .elementor-578 .elementor-element.elementor-element-b17e771 .price ins{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-578 .elementor-element.elementor-element-b17e771:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-578 .elementor-element.elementor-element-b17e771:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-578 .elementor-element.elementor-element-b17e771.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-578 .elementor-element.elementor-element-jcunl578{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-578 .elementor-element.elementor-element-18bfb12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-578 .elementor-element.elementor-element-18bfb12.elementor-element{--align-self:stretch;}.elementor-578 .elementor-element.elementor-element-18bfb12 .cart button, .elementor-578 .elementor-element.elementor-element-18bfb12 .cart .button{border-style:none;border-radius:5px 5px 5px 5px;padding:9px 9px 9px 9px;transition:all 0.2s;}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-18bfb12 */.elementor-578 .elementor-element.elementor-element-18bfb12 a.button.button, .elementor-578 .elementor-element.elementor-element-18bfb12 button.button.button { background: var(--e-global-color-50ebf67); border: 0; border-radius: 999px; color: var(--e-global-color-secondary); font-weight: 700; transition: background 0.2s ease, color 0.2s ease; }
.elementor-578 .elementor-element.elementor-element-18bfb12 a.button.button:hover, .elementor-578 .elementor-element.elementor-element-18bfb12 button.button.button:hover, .elementor-578 .elementor-element.elementor-element-18bfb12 a.button.button:focus { background: var(--e-global-color-primary); color: var(--e-global-color-03b4a62); }
.elementor-578 .elementor-element.elementor-element-18bfb12 a.added_to_cart { color: var(--e-global-color-primary); font-weight: 600; }/* End custom CSS */