.woocommerce ul.products li.product {  
transition: transform 0.4s ease, box-shadow 0.4s ease !important;  
}  
.woocommerce ul.products li.product:hover {  
transform: scale(1.02) !important;  
box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08) !important;  
z-index: 2; } .elementor-element-4216879 > .elementor-widget-container {
margin-right: 8px !important; }
.elementor-element-4216879 .elementor-widget {
margin-right: 8px !important;
}
.elementor-element-4216879 .elementor-widget:last-child {
margin-right: 0 !important;
} .elementor-menu-cart__toggle_button {
padding-left: 6px !important;
padding-right: 6px !important;
} .review-rating {
display: flex !important;
justify-content: center !important;
align-items: center;
text-align: center;
}
.woocommerce .star-rating{
display: flex !important;
justify-content: center;
align-items: center;
text-align: center;
margin-left: auto;
margin-right: auto;
}  .elementor-element-4216879 select {
border: none !important;
}
.elementor-menu-cart__wrapper {
margin: 0 !important;
padding: 0 !important;
}
.elementor-widget-woocommerce-menu-cart {
margin: 0 !important;
padding: 0 !important;
width: auto !important;
min-width: unset !important;
} .gt-lang-code {
font-size: 15px !important;
}
#gt_float_wrapper {
font-size: 12px !important;
}
#gt_float_wrapper a {
padding: 4px 6px !important;
}
#gt_float_wrapper img {
width: 15px !important;
height: 15px !important;
} form.is-search-form.is-form-style-3 {
width: 90%;
max-width: 100%;
margin: 0 auto;
display: flex;
overflow: hidden;
} form.is-search-form .is-search-input {
flex: 1;
padding: 12px 16px;
border: 1px solid #ccc;
border-right: none;
border-radius: 0 0 0 0;
}