.product-type-variable .add_to_cart-btn {
opacity: 1 !important;
visibility: visible !important;
width: 100%;
}
.product-type-variable .add_to_cart-btn .add_to_cart-svg {
display: none !important;
}
.product-type-variable .add_to_cart-btn {
position: static !important;
}
.product-type-variable .add_to_cart-btn form {
}
.product-type-variable .products-post::after { }
.product-type-variable .add_to_cart-btn .variations_button {
display: flex;
flex-direction: column;
align-items: center;
}
.product-type-variable .woo_product_content {
padding-bottom: 10px !important;
}
.product-type-variable .add_to_cart-btn  .woocommerce-variation-price {
text-align: center;
}
.product-type-variable .add_to_cart-btn table.variations {
padding: 5px;
margin-bottom: 0 !important;
}
.product-type-variable .add_to_cart-btn table.variations td {
display: flex !important;
justify-content: center;
align-items: center;
}
.product-type-variable .add_to_cart-btn table.variations td.label {
margin-right: 10px;
}
.product-type-variable .add_to_cart-btn table.variations td.value select {
padding: 0px 10px;
width: 100%;
}
.product-type-variable .add_to_cart-btn table.variations tr {
display: flex;
align-items: center;
padding-left: 20px;
}
.woocommerce div.product.product-type-variable .add_to_cart-btn form.cart .variations td.value {
margin-bottom: 0;
}
.product-type-variable .add_to_cart-btn table.variations td a.reset_variations {
display: flex;
align-items: center;
}
.product-type-variable .add_to_cart-btn table.variations td.label label {
display: flex;
align-items: center;
height: 30px;
}
.product-type-variable .add_to_cart-btn .quantity.number-input {
display: none !important;
}
div.product.product-type-variable .add_to_cart-btn form.cart button[type="submit"].button.single_add_to_cart_button  {
position: absolute;
bottom: -20px;
padding: 8px 28px;
text-transform: lowercase;
background: none;
border: none;
border-radius: 0;
font-size: 18px;
font-weight: bold;
opacity: 0;
visibility: hidden;
line-height: 24px;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23f7b035" x="0px" y="0px" viewBox="0 0 229.1 42.6" preserveAspectRatio="none"><path d="M226.3,1.4c0.7,0.6,0.9,1.1,0.5,1.8c-0.7,1.2-1.4,2.5-2.5,3.6c-1.3,1.2-2.5,2.4-3.4,3.7 c-0.4,0.6-1.1,1.2-1.7,1.7c-2.3,1.8-3.7,4-4.9,6.4c2.3,2.9,4.6,5.9,6.9,8.9c2.2,2.9,4.4,5.8,6.6,8.7c1.5,2.1,1.5,2.4,1,5 c-0.6,0.6-1.5,0.9-2.5,0.9c-1.6,0-3.2,0.1-4.8,0.1c-9.6,0.5-19.2,0.5-28.8,0.4c-2.4,0-4.9-0.2-7.3-0.3c-2.8-0.1-5.5-0.1-8.3-0.1 c-3.1-0.1-6.2-0.1-9.3-0.2c-4.1-0.1-8.3-0.3-12.4-0.3c-7,0-14,0-21.1,0c-4.1,0-8.1,0-12.2,0.1c-3.1,0-6.2,0-9.3,0.1 c-3.8,0.1-7.7,0.2-11.5,0.3c-3.9,0.1-7.9,0.1-11.8,0.2c-4,0.1-8,0.1-12,0.2c-1.6,0-3.2,0-4.8,0c-1.9-0.1-3.8-0.3-5.7-0.1 c-1.9,0.2-3.8,0-5.7,0.1c-2.1,0.1-4.2,0.1-6.3,0c-2.1,0-4.2-0.2-6.3-0.2c-3.4,0-6.8,0-10.2,0c-2.2,0-4.5-0.1-6.7-0.1 c-9.4-0.1-18.8-0.2-28.2-0.3c-1.2,0-2.3-0.2-3.3-0.3c-0.7-0.7-0.7-1.3-0.2-1.9c1.6-1.7,3.3-3.3,4.8-5c3.2-3.6,6.8-7.1,9.7-11 c-0.2-0.3-0.4-0.6-0.6-1c-2-3-4-5.9-6-8.9c-0.3-0.4-0.6-0.8-0.9-1.2c-1.9-2.5-3.8-4.9-5.7-7.4C1.1,4.5,0.6,3.6,0.2,2.7 c-0.5-0.9-0.1-2.2,2-2.4C4.8,0.2,7.3,0.1,9.8,0c7.9-0.1,15.7,0.4,23.6,0.3c4.4,0,8.7,0.3,13.1,0.3c2.9,0.1,5.7,0,8.6,0 c5.4,0,10.9,0.1,16.3,0.1c4.4,0,8.7,0,13.1-0.1c1.4,0,2.8-0.1,4.1-0.1c4.5-0.1,8.9-0.3,13.4-0.4c4.9,0,9.8,0,14.7,0.1 c1,0,1.9,0,2.9,0c1.8,0,3.6,0,5.4,0.2c2.1,0.2,4.2,0.1,6.4,0.1c4.1,0,8.3,0.1,12.4-0.2c2.2-0.1,4.5,0.2,6.7,0.2c4.4,0,8.7,0,13.1,0 c5.5,0,11.1-0.2,16.6,0.4c0.5,0.1,1.1,0,1.6,0c4.8,0.1,9.6,0.1,14.4,0.2c4.3,0.1,8.5,0.5,12.7,0.7c3.9,0.1,7.9,0.4,11.8-0.2 C222.6,1.5,224.5,1.5,226.3,1.4z"></path></svg>');
font-family: Delius Unicase;
letter-spacing: -.8px;
min-height: auto;
}
div.product.product-type-variable .add_to_cart-btn form.cart button[type="submit"].button.single_add_to_cart_button:before  { 
content: '+ ';
}
div.product.product-type-variable .add_to_cart-btn form.cart button[type="submit"].button.single_add_to_cart_button svg {
height: 40px
}
div.product.product-type-variable .add_to_cart-btn form.cart button[type="submit"].button.single_add_to_cart_button:hover span {
color: #fff;
}
div.product.product-type-variable:hover .add_to_cart-btn form.cart button[type="submit"].button.single_add_to_cart_button.disabled span {
visibility: visible;
opacity: 0.5;
}
div.product.product-type-variable:hover .add_to_cart-btn form.cart button[type="submit"].button.single_add_to_cart_button.added {
visibility: hidden !important;
opacity: 0 !important;
}
div.product.product-type-variable:hover .add_to_cart-btn form.cart button[type="submit"].button.single_add_to_cart_button  {
visibility: visible;
opacity: 1;
color: #fff;
}
@media only screen and (max-width: 768px) {
div.product.product-type-variable .add_to_cart-btn form.cart button[type="submit"].button.single_add_to_cart_button  {
visibility: visible;
opacity: 1;
}
div.product.product-type-variable .add_to_cart-btn form.cart button[type="submit"].button.single_add_to_cart_button.added {
visibility: hidden !important;
opacity: 0 !important;
}
}
div.product.product-type-variable .woo_product_content .price {
display: none;
}
div.product .products-post_wrapper {
padding-bottom: 20px;
}
div.product.product-type-variable .add_to_cart-btn form.cart .added_to_cart.wc-forward {
color: #f7b035;
opacity: 0;
visibility: hidden;
}
div.product.product-type-variable:hover .add_to_cart-btn form.cart .added_to_cart.wc-forward {
opacity: 1;
visibility: visible;
}
.woocommerce .products div.wgl-products .products-post_wrapper .group_button-woo div.add_to_cart-btn {
opacity: 1;
visibility: visible;
}
.products-post .add_to_cart-btn table.variations th.label {
padding: 0px 10px 0px 0px !important;
}
.products-post_wrapper .single_variation_wrap div.quantity {
display: none !important;
}
.products-post .woocommerce-variation .woocommerce-variation-availability p.stock.out-of-stock {
color: red;
margin-left: 20px;
} .woocommerce .quantity .qty {
width: 5.631em !important;
padding: 12px 10px !important;
}
.woocommerce #order_review_heading, .woocommerce #order_review {
float: none !important;
}
ul.woocommerce-error {
color: red;
font-weight: 700;
}