.woocommerce-checkout .woocommerce-section h3{margin-bottom:1em}.woocommerce-checkout .woocommerce-section .checkout_coupon{border:1px solid #ff6c00;padding:1.25rem;margin-top:0;margin-bottom:2rem}.woocommerce-checkout .woocommerce-section .checkout_coupon .coupon-text{margin-bottom:1rem}.woocommerce-checkout .woocommerce-section .checkout_coupon .form-rows-wrapper .form-row:first-child{margin-right:2rem}@media screen and (max-width:960px){.woocommerce-checkout .woocommerce-section .checkout_coupon .form-rows-wrapper .form-row:first-child{margin-right:0;margin-bottom:1.5rem}}@media screen and (max-width:960px){.woocommerce-checkout .woocommerce-section .checkout_coupon .form-rows-wrapper .form-row.form-row-last{display:flex;justify-content:center}}.woocommerce-checkout .woocommerce-section .customer-details{--bleed:1rem;margin-bottom:2rem}.woocommerce-checkout .woocommerce-section .customer-details h3{margin-left:.5rem}.woocommerce-checkout .woocommerce-section .woocommerce-checkout-review-order .shop_table{margin:0 0 2rem}.woocommerce-checkout .woocommerce-section #payment.woocommerce-checkout-payment{background-color:transparent}.woocommerce-checkout .woocommerce-section #payment.woocommerce-checkout-payment ul.payment_methods{padding:0;border-bottom-color:rgba(255,108,0,.5)}.woocommerce-checkout .woocommerce-section .place-order .woocommerce-terms-and-conditions-wrapper{margin-bottom:1.5rem}.woocommerce-checkout .terms-and-checkout-button{display:flex;flex-direction:column;gap:1.25rem;align-content:flex-end;align-items:flex-end;width:100%}@media screen and (max-width:960px){.woocommerce-checkout .terms-and-checkout-button{gap:.75rem}}.woocommerce-checkout .terms-and-checkout-button p{width:19rem;font-size:.875rem;line-height:1.3em}@media screen and (max-width:960px){.woocommerce-checkout .terms-and-checkout-button p{width:100%}}