.elementor-4170101 .elementor-element.elementor-element-089a8bf{border-style:solid;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4170101 .elementor-element.elementor-element-089a8bf, .elementor-4170101 .elementor-element.elementor-element-089a8bf > [class*="elementor-background-"]{border-radius:10px 10px 10px 10px;}.elementor-4170101 .elementor-element.elementor-element-089a8bf:hover{border-style:solid;border-color:#23A455;}.elementor-4170101 .elementor-element.elementor-element-089a8bf:hover, .elementor-4170101 .elementor-element.elementor-element-089a8bf:hover > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-4170101 .elementor-element.elementor-element-089a8bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.lang-rtl) .elementor-4170101 .elementor-element.elementor-element-b21da59 .ce-product-badge{margin:0 5px 5px 0;}body:not(.lang-rtl) .elementor-4170101 .elementor-element.elementor-element-b21da59 .ce-product-badges{margin:0 -5px -5px 0;}body.lang-rtl .elementor-4170101 .elementor-element.elementor-element-b21da59 .ce-product-badge{margin:0 0 5px 5px;}body.lang-rtl .elementor-4170101 .elementor-element.elementor-element-b21da59 .ce-product-badges{margin:0 0 -5px -5px;}.elementor-4170101 .elementor-element.elementor-element-b21da59 .ce-product-badge{min-width:45px;font-size:10px;line-height:1.3em;border-radius:20px;}.elementor-4170101 .elementor-element.elementor-element-b21da59 .ce-product-badge-sale, .elementor-4170101 .elementor-element.elementor-element-b21da59 .ce-product-badge-onsale{color:#FF8989;}.elementor-4170101 .elementor-element.elementor-element-b21da59 .ce-product-badge-new{color:#FFFFFF;background-color:#23A455;}.elementor-4170101 .elementor-element.elementor-element-b21da59 .ce-product-badge-pack{color:#FF00F1;}.elementor-4170101 .elementor-element.elementor-element-b21da59 .ce-product-badge-out{color:#FFFFFF;background-color:#FF0000;}body:not(.lang-rtl) .elementor-4170101 .elementor-element.elementor-element-b21da59{left:0px;}body.lang-rtl .elementor-4170101 .elementor-element.elementor-element-b21da59{right:0px;}.elementor-4170101 .elementor-element.elementor-element-b21da59{top:0px;}.elementor-4170101 .elementor-element.elementor-element-4ef1e0f{text-align:center;}.elementor-4170101 .elementor-element.elementor-element-4ef1e0f .elementor-heading-title{color:#23A455;}.elementor-4170101 .elementor-element.elementor-element-d7d579d .ce-product-prices{justify-content:center;font-weight:900;}body:not(.lang-rtl) .elementor-4170101 .elementor-element.elementor-element-d7d579d .ce-product-prices > div{margin:0 10px 10px 0;}body:not(.lang-rtl) .elementor-4170101 .elementor-element.elementor-element-d7d579d .ce-product-prices{margin:0 -10px -10px 0;}body.lang-rtl .elementor-4170101 .elementor-element.elementor-element-d7d579d .ce-product-prices > div{margin:0 0 10px 10px;}body.lang-rtl .elementor-4170101 .elementor-element.elementor-element-d7d579d .ce-product-prices{margin:0 0 -10px -10px;}body:not(.lang-rtl) .elementor-4170101 .elementor-element.elementor-element-d7d579d .ce-product-badge-sale{margin-left:10px;}body.lang-rtl .elementor-4170101 .elementor-element.elementor-element-d7d579d .ce-product-badge-sale{margin-right:10px;}.elementor-4170101 .elementor-element.elementor-element-ba276f9 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-4170101 .elementor-element.elementor-element-ba276f9 a.elementor-button{background-color:#23A455;border-color:#23A455;border-style:solid;border-radius:5px 5px 5px 5px;cursor:pointer;}.elementor-4170101 .elementor-element.elementor-element-ba276f9 a.elementor-button:not(#e):hover, .elementor-4170101 .elementor-element.elementor-element-ba276f9 a.elementor-button:not(#e):focus{color:#23A455;}.elementor-4170101 .elementor-element.elementor-element-ba276f9 a.elementor-button:hover, .elementor-4170101 .elementor-element.elementor-element-ba276f9 a.elementor-button:focus{background-color:#FFFFFF;border-color:#23A455;}.elementor-4170101 .elementor-element.elementor-element-ba276f9 a.elementor-button:not([href]){cursor:not-allowed;background-color:rgba(129,138,145,0.35);}.elementor.elementor-4170101 .elementor-section-wrap{overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);}/* Start custom CSS for product-miniature-add-to-cart, class: .elementor-element-ba276f9 *//* Hide the button by default */
.hover-product-item .hover-cart-button {
    opacity: 0 !important;
    visibility: hidden !important;
    transition: all 0.3s ease-in-out !important;
    /* Optional: Position it over the image if needed */
    /* position: absolute; */
    /* bottom: 20px; */
    /* left: 50%; */
    /* transform: translateX(-50%); */
}

/* Show the button on container hover */
.hover-product-item:hover .hover-cart-button {
    opacity: 1 !important;
    visibility: visible !important;
}/* End custom CSS */