.woocommerce-checkout .main{padding-top:4rem;padding-bottom:8rem}.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle{margin-bottom:0.8rem}.woocommerce-form-coupon-toggle .showcoupon,.woocommerce-form-coupon-toggle .showlogin,.woocommerce-form-login-toggle .showcoupon,.woocommerce-form-login-toggle .showlogin{color:var(--alpha-change-color-dark-1);font-weight:600;text-transform:uppercase}.woocommerce-form-login-toggle+.woocommerce-form-login{padding:3rem;border:1px solid var(--alpha-change-border-color);border-top-width:3px;border-top-left-radius:0;border-top-right-radius:0}.woocommerce-form-login-toggle+.woocommerce-form-login .button{font-weight:600;font-size:1.4rem;padding:0.929em 1.934em;background-color:var(--alpha-change-color-light-2);border:1px solid var(--alpha-change-color-light-2);color:var(--alpha-change-color-dark-1)}.woocommerce-form-login-toggle+.woocommerce-form-login .button:hover{border-color:var(--alpha-change-border-color);background-color:var(--alpha-change-border-color)}.woocommerce-form-login-toggle+.woocommerce-form-login>p:first-child{width:100%}.woocommerce-form-login-toggle+.woocommerce-form-login label,.woocommerce-form-login-toggle+.woocommerce-form-login p:not(.lost-password){color:var(--alpha-body-color)}.woocommerce-form-login-toggle+.woocommerce-form-login .form-footer{justify-content:flex-start}.woocommerce-form-login-toggle+.woocommerce-form-login .form-footer .lost_password{color:var(--alpha-primary-color)}.woocommerce-form-login-toggle+.woocommerce-form-login .form-footer .lost_password:hover{color:var(--alpha-change-color-dark-1)}.woocommerce-form-login label[for=rememberme]{margin-right:2rem}.woocommerce-checkout .woocommerce .login{flex-wrap:wrap;margin-bottom:2rem}.woocommerce-checkout .woocommerce .form-footer{width:100%}.woocommerce-checkout .woocommerce .login .button{width:auto}.woocommerce-checkout .woocommerce .create-account p:last-of-type{margin-bottom:0}@media (min-width:576px){.woocommerce-checkout .login .form-row-first{padding-right:10px}.woocommerce-checkout .login .form-row-last{padding-left:10px}}.woocommerce-form-coupon-toggle~.checkout{margin-top:2.5rem}.checkout_coupon{margin-bottom:2rem;padding:3rem;border:1px solid var(--alpha-change-border-color);border-top-width:3px;border-top-left-radius:0;border-top-right-radius:0}.checkout_coupon .form-coupon{max-width:40rem;height:4.4rem}.checkout_coupon .btn-default{border-color:var(--alpha-grey-color);background-color:transparent;padding:1rem 3.9rem}.checkout_coupon .btn-default:hover{color:var(--alpha-change-color-light-1);border-color:var(--alpha-change-color-dark-1);background-color:var(--alpha-change-color-dark-1)}.checkout_coupon p{color:var(--alpha-body-color)}.woocommerce-billing-fields{margin-bottom:2.2rem}.woocommerce-billing-fields h3{margin-bottom:0.8rem}.woocommerce-billing-fields #billing_address_1_field{margin-bottom:1rem}.woocommerce-billing-fields__field-wrapper .form-row{margin-bottom:1rem}.woocommerce-billing-fields__field-wrapper .form-row.validate-email{margin-bottom:2rem}.woocommerce-account-fields{margin-bottom:2.2rem}.woocommerce-additional-fields h3,.woocommerce-billing-fields h3{margin-bottom:1.8rem}.woocommerce-shipping-fields{margin-bottom:4rem}.woocommerce-shipping-fields h3{color:inherit;font-size:var(--alpha-body-font-size);font-weight:400;text-transform:none}.woocommerce-shipping-fields__field-wrapper .form-row{margin-bottom:1rem}.checkout h3:not(#ship-to-different-address){margin-bottom:2.7rem;font-size:2rem;font-weight:600;line-height:0.73;text-transform:uppercase}textarea#order_comments{padding-top:1.5rem}.woocommerce-checkout-review-order{margin-bottom:3rem}.woocommerce-checkout-review-order h4{font-family:var(--alpha-body-font-family),sans-serif;font-size:1.6rem;font-weight:600;color:var(--alpha-change-color-dark-1);line-height:1}.woocommerce-checkout-review-order-table{line-height:2}.woocommerce-checkout-review-order-table thead th.product-total{text-indent:-9999px;padding-right:0}.woocommerce-checkout-review-order-table .cart_item td:last-child{display:block}.woocommerce-checkout-review-order-table .cart_item>.product-name{font-weight:400;color:var(--alpha-body-color)}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{padding:1.1rem 0 0;border-top:none}.woocommerce-checkout-review-order-table thead th{padding:0 0 1.5rem;line-height:12px;border-bottom:1px solid var(--alpha-change-border-color)}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals h4{font-family:var(--alpha-body-font-family),sans-serif;margin-bottom:1.5rem;line-height:1.2rem}.woocommerce-checkout-review-order-table .order-total th{font-size:1.6rem;font-weight:600;color:var(--alpha-change-color-dark-1);line-height:1}.woocommerce-checkout-review-order-table .cart-subtotal td,.woocommerce-checkout-review-order-table .cart-subtotal th{padding:1rem 0}.woocommerce-checkout-review-order-table .order-total td,.woocommerce-checkout-review-order-table .order-total th{padding:1.5rem 0}.woocommerce-checkout-review-order-table .product-name strong{font-weight:inherit}.woocommerce-shipping-totals td{padding-bottom:2.4rem}.shipping-hidden .shipping{display:none}.wc_payment_methods,.woocommerce-shipping-methods{padding:0;margin:0;list-style:none}.woocommerce-checkout-payment{padding-top:3rem;color:var(--alpha-body-color)}.order_review .woocommerce-checkout-payment{padding-top:3rem}.woocommerce-checkout-payment .wc_payment_methods{padding-bottom:3rem;border-bottom:1px solid var(--alpha-change-border-color)}.woocommerce-checkout-payment li:last-child{margin-bottom:0}.wc_payment_methods .payment_box p{margin-bottom:0}.wc_payment_method label{position:relative;font-weight:400;cursor:pointer}.payment_box{padding-top:0.7rem;padding-left:2.9rem}.payment_box p{font-family:var(--alpha-body-font-family,"sans-serif");line-height:1.7}.payment_method_paypal img{vertical-align:middle;max-width:190px}a.about_paypal{margin-left:0.8rem;color:var(--alpha-primary-color)}a.about_paypal:hover{text-decoration:underline}.woocommerce-terms-and-conditions-wrapper{padding-top:3rem}.woocommerce-terms-and-conditions-wrapper p{margin-bottom:3rem}.woocommerce-terms-and-conditions-wrapper .custom-input .woocommerce-terms-and-conditions-checkbox-text{line-height:1.4}.woocommerce-terms-and-conditions-wrapper .custom-input .woocommerce-terms-and-conditions-checkbox-text:before{top:auto;transform:none}.woocommerce-privacy-policy-text p{font-size:1.3rem;line-height:1.85}.payment-box .button,.woocommerce-checkout-review-order .place-order .button{width:100%}.woocommerce-checkout-review-order .button{padding:1.4rem 2.9rem;border-color:var(--alpha-change-color-dark-1);background-color:var(--alpha-change-color-dark-1)}.woocommerce-checkout-review-order .button:focus,.woocommerce-checkout-review-order .button:hover{border-color:var(--alpha-change-color-dark-1-hover);background-color:var(--alpha-change-color-dark-1-hover)}