.woocommerce ul.products li.product{border:1px solid #eaeaea;background:#ffffff;border-radius:0px;padding:10px;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease;overflow:hidden}.woocommerce ul.products li.product:hover{transform:scale(1.02);box-shadow:0 8px 15px rgba(0,0,0,0.15)}.woocommerce ul.products li.product img{border-radius:0px;transition:transform 0.3s ease,opacity 0.3s ease;max-height:300px;object-fit:cover;width:100%}.woocommerce ul.products li.product .price{font-size:18px;color:#333333;font-weight:700;margin-top:15px;text-align:center}.woocommerce ul.products li.product h2{font-size:18px;font-weight:600;color:#222222;text-align:center;margin-top:10px;transition:color 0.3s ease;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.woocommerce ul.products li.product h2:hover{color:#007bff}.woocommerce ul.products li.product{opacity:0;transform:translateY(20px);animation:fadeIn 0.6s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.et-db #et-boc .et-l.et_pb_menu .et_pb_menu__search-form.et_pb_menu__search-input{font-size:17px;font-weight:bold;border:0;width:100%;color:#ffffff;background:#1a1a1a}.woocommerce nav.woocommerce-pagination ul li span.current{background:#000000;color:#ffffff}.woocommerce nav.woocommerce-pagination ul li a{background:#ffffff;color:#000000}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:1.5em;min-width:4em;display:block}p.woocommerce-result-count{font-weight:600;font-size:15px;color:#000000;padding-bottom:40px}.orderby,.woocommerce div.product form.cart .variations td select{background-color:#ececec;border-radius:3px;border:0;color:#090909!important;font-size:16px;padding:4px 8px;font-weight:500;font-family:Open Sans,Arial,sans-serif}