.single-product-wrapper .single-product-detail .woocommerce-variation-add-to-cart{display:flex;flex-wrap:nowrap;align-items:stretch;gap:12px;margin:0 0 14px}.single-product-wrapper .single-product-detail .woocommerce-variation-add-to-cart .quantity{display:inline-flex;align-items:stretch;flex:0 0 auto;height:44px;margin:0;padding:0;border:1px solid #111;border-radius:0;background:#fff;box-sizing:border-box}.single-product-wrapper .single-product-detail .woocommerce-variation-add-to-cart .quantity .quantity-button{display:flex;align-items:center;justify-content:center;width:40px;min-width:40px;cursor:pointer}.single-product-wrapper .single-product-detail .woocommerce-variation-add-to-cart .quantity input.qty{width:44px;height:100%;margin:0;padding:0;border:0;background:#fff0;text-align:center;font-size:15px;font-weight:700;color:#111;box-sizing:border-box}.single-product-wrapper .single-product-detail .woocommerce-variation-add-to-cart .single_add_to_cart_button,.single-product-wrapper .single-product-detail .woocommerce-variation-add-to-cart #btn-1cc-pdp{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;min-width:160px;height:44px;margin:0;padding:0 22px;border:1px solid #fff0;border-radius:0;background:#e11d2e;color:#fff;font-size:14px;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.single-product-wrapper .single-product-detail .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover,.single-product-wrapper .single-product-detail .woocommerce-variation-add-to-cart #btn-1cc-pdp:hover{background:#c4162a;color:#fff}.single-product-wrapper .single-product-detail .woocommerce-variation-add-to-cart .ohgawd-is-disabled{background:#9ca3af;cursor:not-allowed;opacity:.85}.single-product-wrapper .single-product-detail .ohgawd-size-hint{margin:0 0 8px;font-size:13px;color:#b91c1c}@media (max-width:767px){.single-product-wrapper .single-product-detail .variations_form,.single-product-wrapper .single-product-detail .single_variation_wrap{width:100%;max-width:100%;margin-right:0;padding-right:0;box-sizing:border-box}.single-product-wrapper .single-product-detail .woocommerce-variation-add-to-cart{flex-wrap:wrap;align-items:stretch;gap:8px;width:100%;max-width:100%;margin:0 0 12px;box-sizing:border-box}.single-product-wrapper .single-product-detail .woocommerce-variation-add-to-cart .quantity{flex:0 0 auto;height:36px}.single-product-wrapper .single-product-detail .woocommerce-variation-add-to-cart .quantity .quantity-button{width:34px;min-width:34px}.single-product-wrapper .single-product-detail .woocommerce-variation-add-to-cart .quantity input.qty{width:38px;font-size:14px}.single-product-wrapper .single-product-detail .woocommerce-variation-add-to-cart button.single_add_to_cart_button[type="submit"]{flex:1 1 0%;width:auto;min-width:0;max-width:none;margin:0!important;box-sizing:border-box;height:36px;padding:0 10px;font-size:12px}.single-product-wrapper .single-product-detail .woocommerce-variation-add-to-cart #btn-1cc-pdp{flex:1 1 100%;width:100%;min-width:0;max-width:100%;margin:0!important;box-sizing:border-box;height:36px;padding:0 10px;font-size:12px}}