.et_pb_wc_products ul.products,.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:25px!important;margin:0 auto!important;padding:0!important;width:100%;list-style:none;justify-items:stretch;align-items:start}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important;content:none!important}.woocommerce ul.products li.product{float:none!important;margin:0!important;width:100%!important;box-sizing:border-box;text-align:center;position:relative;border:1px solid #333;border-radius:12px;background:#fff;padding:20px;transition:all 0.3s ease;overflow:hidden}.woocommerce ul.products li.product:hover{border-color:#00c853;box-shadow:0 6px 16px rgba(0,0,0,0.1);transform:translateY(-4px)}.woocommerce ul.products li.product a{display:block;position:relative;overflow:hidden}.woocommerce ul.products li.product a img.wp-post-image{display:block;width:100%;height:auto;border-radius:10px;transition:opacity 0.4s ease-in-out,transform 0.3s ease;z-index:1;position:relative}.woocommerce ul.products li.product a img.hover-image{position:absolute;top:0;left:0;width:100%;height:auto;opacity:0;z-index:2;transition:opacity 0.4s ease-in-out,transform 0.3s ease}.woocommerce ul.products li.product:hover a img.hover-image{opacity:1;transform:scale(1.03)}.woocommerce ul.products li.product:hover a img.wp-post-image{opacity:0;transform:scale(1.03)}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:600;margin-top:15px;margin-bottom:8px;padding:0 10px;line-height:1.4;min-height:48px}.woocommerce ul.products li.product .price{font-weight:600;color:#000;margin-bottom:12px}.woocommerce ul.products li.product .button{display:inline-block;background-color:#000;color:#fff;border:none;border-radius:30px;padding:10px 30px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;margin:12px auto 0;transition:all 0.3s ease}.woocommerce ul.products li.product .button:hover{background-color:#87A43C;color:#fff;transform:scale(1.05)}.woocommerce ul.products li.product .button::before,.woocommerce ul.products li.product .button::after,.woocommerce ul.products li.product .added_to_cart::before,.woocommerce ul.products li.product .added_to_cart::after,.woocommerce ul.products li.product .button.added::after,.woocommerce ul.products li.product .button.loading::after{display:none!important;content:none!important}.woocommerce ul.products li.product .button.added,.woocommerce ul.products li.product .button.loading{padding-right:24px!important}#wlwl_popup_canvas.wlwl_wheel_icon{position:fixed!important;bottom:20px!important;left:20px!important;right:auto!important;top:auto!important;z-index:999999!important}#wlwl_popup_canvas{width:64px!important;height:64px!important}@media (max-width:980px){.et_pb_wc_products ul.products,.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important}.et_pb_shop ul.products.columns-1 li.product,.et_pb_shop ul.products.columns-2 li.product,.et_pb_shop ul.products.columns-3 li.product,.et_pb_shop ul.products.columns-4 li.product,.et_pb_shop ul.products.columns-5 li.product,.et_pb_shop ul.products.columns-6 li.product{width:100%!important;margin-right:4%!important}}@media (max-width:600px){.et_pb_wc_products ul.products,.woocommerce ul.products{grid-template-columns:repeat(1,1fr)!important}#wlwl_popup_canvas.wlwl_wheel_icon{bottom:0px!important;left:0px!important}}.added_to_cart.wc-forward{display:none!important}.widget_search #searchsubmit{border:2px solid #8EC038;background-color:#8EC038;border-radius:100px;font-family:'Fira Sans'}.widget_search input#searchsubmit{border:2px solid #8EC038;color:#fff;border-radius:100px;font-family:'Fira Sans'}.widget_search input#s{padding:.7em;height:40px!important;font-family:'Fira Sans';margin:0;font-size:14px;line-height:normal!important;border:2px solid #8EC038;border-radius:100px;color:#000}.widget_search input#searchsubmit{padding:.7em;height:40px!important;margin:0;font-size:14px;line-height:normal!important;border:2px solid #8EC038;border-radius:100px;color:#fff;font-family:'Fira Sans'}.widget_search input#searchsubmit:hover{padding:.7em;height:40px!important;margin:0;font-size:14px;line-height:normal!important;border:2px solid #333333;border-radius:100px;color:#fff}.widget_search #searchsubmit:hover{border:2px solid #333333;background-color:#333333;border-radius:100px}.woo-menu-v1 .et_pb_menu__search-button:after{background-color:#86A33C!important}.wheel_content_right .wlwl_user_lucky .wlwl_spin_button{color:white;background-color:#333333}