.woocommerce ul.products li.product{background:#fff;border:1px solid #e5e5e5;padding:20px;transition:0.3s ease;display:flex;flex-direction:column}.woocommerce ul.products li.product:hover{box-shadow:0 8px 20px rgb(0 0 0 / .06)}.woocommerce ul.products li.product img{margin-bottom:15px}.woocommerce ul.products li.product h2{font-size:15px;font-weight:500;min-height:48px}.woocommerce ul.products li.product .stock{color:#28a745;font-size:14px;margin-bottom:5px}.woocommerce ul.products li.product .price{font-size:18px;font-weight:700;margin-bottom:10px}.woocommerce ul.products li.product .price del{color:#888;font-size:14px}.woocommerce ul.products li.product .button{margin-top:auto;background:#17a2b8;color:#fff;border-radius:4px;padding:12px 14px;width:100%;text-align:center}.woocommerce ul.products li.product .button:hover{background:#138496}.woocommerce span.onsale{background:#ff5722;border-radius:30px;padding:0 5px;font-size:12px}.single-product div.product .summary{background:#f5f5f5;padding:30px;border-radius:8px}.single-product .product_title{margin-bottom:15px}.single-product .price{font-size:28px;font-weight:700;margin-bottom:10px}.single-product .price del{color:#999;font-size:18px}.single-product .stock{color:#2e7d32;font-weight:500;margin-bottom:15px}.single-product .quantity input{height:45px;border:1px solid #ddd;text-align:center}.single-product .single_add_to_cart_button{background:#f4511e;border:none;padding:14px 30px;font-size:16px;border-radius:6px}.single-product .single_add_to_cart_button:hover{background:#d84315}.woocommerce-loop-product__title{font-size:14px;color:#1e1e1e;line-height:17px}.woocommerce-Price-amount{font-size:16px;font-weight:700;color:#1e1e1e}