.woocommerce ul.products li.product a.button:hover,
.woocommerce ul.products li.product a.add_to_cart_button:hover,
.woocommerce ul.products li.product a.product_type_variable:hover,
.woocommerce ul.products li.product button.button:hover {
color: #ffffff !important;
background-color: #000000 !important;
transform: none !important;
} .woocommerce ul.products li.product a.button:hover::before,
.woocommerce ul.products li.product a.button:hover::after,
.woocommerce ul.products li.product a.add_to_cart_button:hover::before,
.woocommerce ul.products li.product a.add_to_cart_button:hover::after,
.woocommerce ul.products li.product a.product_type_variable:hover::before,
.woocommerce ul.products li.product a.product_type_variable:hover::after {
display: none !important;
opacity: 0 !important;
} .woocommerce ul.products li.product a.button:hover *,
.woocommerce ul.products li.product a.product_type_variable:hover * {
color: #ffffff !important;
} .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,
.woocommerce-product-gallery .woocommerce-product-gallery__image,
.woocommerce-product-gallery .woocommerce-product-gallery__image img {
border-radius: 20px !important;
overflow: hidden !important;
} .woocommerce ul.products li.product img {
border-radius: 20px !important;
} .woocommerce div.product .product_title {
font-size: 42px !important; 
line-height: 1.4 !important;
}
#tab-title-description {
display: none !important;
}
ul.wc-tabs {
display: none !important;
} form.checkout_coupon, 
form.woocommerce-form-coupon {
display: block !important;
border: 2px solid #ffcc00 !important;
padding: 20px !important;
background-color: #fafafa !important;
margin-bottom: 2em !important;
} .woocommerce-form-coupon-toggle {
display: none !important;
} form.checkout_coupon .button {
background-color: #ffcc00 !important;
color: #000 !important;
font-weight: bold !important;
}