.checkout-steps{color:#b3afb5;gap:30px;padding:16px 0 28px;font-size:12px;display:flex}.checkout-steps>span{align-items:center;gap:7px;display:flex}.checkout-steps .done{color:#8db7ac}.checkout-steps .current{color:#b1809c;font-weight:800}.checkout-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:26px;display:grid}.checkout-fields{gap:24px;display:grid}.checkout-section-title{align-items:center;gap:15px;margin-bottom:12px;display:flex}.checkout-section-title h2{font-size:22px}.checkout-section-title p{color:#8d9ca5;overflow-wrap:anywhere;margin-top:5px;font-size:12px}.checkout-section-title .icon-tile{flex-shrink:0;margin:0}.checkout-page input,.checkout-page select{color:#456174;background:#fff;border:1px solid #dce3e8;border-radius:11px;width:100%;padding:12px 14px;font-size:14px}.checkout-summary{background:linear-gradient(130deg,#fff7fa,#fff);position:sticky;top:100px}.checkout-summary h2{margin:17px 0 7px;font-size:25px}.checkout-days{color:#a281b0;font-size:15px}.checkout-total{color:#6d8290;border-block:1px solid #eadfe7;justify-content:space-between;align-items:center;margin:22px 0;padding:25px 0;font-size:14px;display:flex}.checkout-total strong{color:#38576b;font-size:31px}.checkout-total small{font-size:12px}.checkout-paypal{color:#6493a9;align-items:center;gap:10px;display:flex}.paypal-wordmark{color:#244779;font-size:25px;font-style:italic;font-weight:900}.paypal-wordmark span{color:#66aac1}.checkout-summary-note{color:#8c9aa3;margin:14px 0;font-size:12px;line-height:1.9}.checkout-summary>.btn{width:100%;margin-top:24px}.checkout-summary .check-label{align-items:flex-start;margin-top:15px;font-size:11px;line-height:1.8}.checkout-summary input[type=checkbox]{flex-shrink:0;width:16px;margin-top:4px}.checkout-assurance{color:#9eaaa9;justify-content:center;align-items:center;gap:7px;margin-top:15px;font-size:10px;display:flex}.checkout-summary .notice{font-size:11px;line-height:1.8}.order-result{text-align:center;max-width:720px;margin:50px auto;padding:40px}.order-result-icon{color:#8bb8ad;background:#edf5f1;border-radius:50%;width:55px;height:55px;margin:0 auto 25px;padding:15px}.order-result .eyebrow{justify-content:center}.order-result h1{font-size:31px}.order-result p{color:#8798a1;margin:15px 0;font-size:14px;line-height:1.9}.order-result .actions{justify-content:center}@media (width<=850px){.checkout-layout{grid-template-columns:1fr}.checkout-summary{position:static}.checkout-steps{gap:15px;font-size:10px}.checkout-page .field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}}@media (width<=600px){.checkout-page .field-row{grid-template-columns:1fr}.checkout-section-title h2{font-size:20px}.checkout-steps{justify-content:space-between;gap:8px}.checkout-summary .eyebrow{justify-content:flex-start}.order-result{margin:25px auto;padding:28px}.order-result h1{font-size:27px}}
