.checkout-page{display:block;padding:20px 0}.billing-details,.checkout-details,.order-summary,.payment-method{margin-bottom:40px}.order-summary{position:sticky;top:120px}.order-summary h2{font-size:24px;margin-bottom:20px}.order-summary p{font-family:Lexend;font-size:10px;font-weight:400;line-height:16px;text-align:left}.btn{border-radius:5px;display:inline-block;font-size:16px;padding:10px 20px;text-align:center;text-decoration:none}.btn--primary{background-color:#f60;color:#fff}.btn--secondary{background-color:#fff;border:1px solid #066fc3;color:#066fc3}#paymentButton{margin-bottom:18px}.disclaimer{background-color:#e9f7ff;border-left:4px solid #066fc3;margin-top:15px;padding:15px}.disclaimer i{color:#066fc3;margin-right:8px}@media (max-width:1024px){.checkout-page{padding:20px 40px}.billing-details,.contact-details{display:flex;flex-wrap:wrap}.billing-details .form-group,.contact-details .form-group{margin-right:20px;width:calc(50% - 10px)}.billing-details .form-group:last-child{margin-right:0}.order-summary{width:100%}.order-summary p{font-size:20px;margin-bottom:10px}}.payment-method p{font-size:14px;line-height:20px;margin-bottom:.3rem}.payment-method .box--rounded.bg--white{border-radius:8px}.payment__info{margin-bottom:.5rem!important}.payment__features span{align-items:center;display:flex;font-size:14px;margin-right:12px}.payment__features span i{color:#1f883d;font-size:11px;margin-right:8px}@media (max-width:768px){.checkout-page{padding:15px}.payment__logo{margin-top:1rem}.payment__logo svg{width:99px}.billing-details,.contact-details{display:block}.billing-details .form-group,.contact-details .form-group{margin-right:0;width:100%}.order-summary p{font-family:Lexend;font-size:10px;font-weight:400;line-height:16px;text-align:left}.btn{font-size:14px;padding:12px;width:100%}.disclaimer{font-size:14px;padding:10px}.order-summary .btn--secondary{margin-top:10px}}