.elementor-1000737 .elementor-element.elementor-element-1466a64 .cart button, .elementor-1000737 .elementor-element.elementor-element-1466a64 .cart .button{transition:all 0.2s;}.elementor-1000737 .elementor-element.elementor-element-1466a64 .quantity .qty{transition:all 0.2s;}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-1466a64 */.elementor-1000737 .elementor-element.elementor-element-1466a64 .variations { margin: 0 0 12px; }
.elementor-1000737 .elementor-element.elementor-element-1466a64 .variations th.label, .elementor-1000737 .elementor-element.elementor-element-1466a64 .variations td.label { width: 1%; padding: 0 12px 0 0; white-space: nowrap; }
.elementor-1000737 .elementor-element.elementor-element-1466a64 form.cart .variations td, .elementor-1000737 .elementor-element.elementor-element-1466a64 form.cart .variations th { vertical-align: middle; }
.elementor-1000737 .elementor-element.elementor-element-1466a64 .woocommerce-variation-price { margin-bottom: 20px; }
.elementor-1000737 .elementor-element.elementor-element-1466a64 .woocommerce-variation-price { text-align: right; }
.elementor-1000737 .elementor-element.elementor-element-1466a64 .variations label { font-size: 14px; color: var(--shop-text); }
.elementor-1000737 .elementor-element.elementor-element-1466a64 .variations td, .elementor-1000737 .elementor-element.elementor-element-1466a64 .variations th { background-color: transparent; }
.elementor-1000737 .elementor-element.elementor-element-1466a64 form.cart .variations select { width: 100%; margin-right: 0; padding: 10px 36px 10px 12px; font-family: var(--shop-font); font-size: 15px; color: var(--shop-text); background-color: var(--shop-bg); border: 1px solid var(--shop-primary); border-radius: 8px; cursor: pointer; transition: background-color 200ms ease; }
.elementor-1000737 .elementor-element.elementor-element-1466a64 form.cart .variations select:hover { background-color: var(--shop-bg-tint); }
/* WooCommerce shows the reset link with jQuery fadeIn(), an inline display; only !important beats that. */
.elementor-1000737 .elementor-element.elementor-element-1466a64 form.cart .reset_variations { display: none !important; }
.elementor-1000737 .elementor-element.elementor-element-1466a64 form.cart .woocommerce-variation-description { display: none; }
.elementor-1000737 .elementor-element.elementor-element-1466a64 .woocommerce-variation-price .price { font-family: var(--shop-font); font-size: 18px; font-weight: 700; color: var(--shop-text); }
.elementor-1000737 .elementor-element.elementor-element-1466a64 .quantity { display: none; }
.elementor-1000737 .elementor-element.elementor-element-1466a64 .single_add_to_cart_button { width: 100%; padding: 12px 24px; font-family: var(--shop-font); font-size: 15px; font-weight: 600; color: var(--shop-bg); background-color: var(--shop-primary); border: 2px solid var(--shop-primary); border-radius: 8px; transition: background-color 200ms ease, border-color 200ms ease; }
.elementor-1000737 .elementor-element.elementor-element-1466a64 .single_add_to_cart_button:hover { background-color: var(--shop-accent); border-color: var(--shop-accent); }/* End custom CSS */