.checkout-page>h1{font-size:clamp(40px,5vw,70px);letter-spacing:-.05em;margin:18px 0}.checkout-page>.eyebrow{margin-top:35px}.checkout-intro{max-width:620px;font-size:15px;line-height:1.7;color:var(--muted);margin-bottom:40px}.checkout-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);gap:60px;align-items:start}.checkout-page fieldset{border:0;padding:0;margin:0 0 35px}.checkout-page legend{font-size:20px;font-weight:500;margin-bottom:22px}.checkout-page label{display:block;font-size:15px;margin-bottom:18px}.checkout-page input,.checkout-page select{display:block;width:100%;padding:15px;border:1px solid var(--line);border-radius:6px;background:white;margin-top:10px;min-height:48px}.checkout-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.checkout-page fieldset p,#checkout-status{font-size:15px;line-height:1.7;color:var(--muted)}.checkout-line{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #d7cfc0;padding:18px 0;font-size:14px}.checkout-line b{font-weight:500;line-height:1.5}.checkout-line p{font-size:13px;color:var(--muted)}.checkout-line>span{white-space:nowrap}.checkout-page button:disabled{opacity:.5}@media(max-width:760px){.checkout-layout{grid-template-columns:1fr;gap:30px}.checkout-fields{grid-template-columns:1fr;gap:0}.checkout-page button{width:100%}}

.checkout-page .checkout-consent{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:12px 0;margin:8px 0 18px;cursor:pointer;line-height:1.6}.checkout-page .checkout-consent input[type="checkbox"]{display:block;flex:0 0 18px;width:18px;height:18px;min-height:18px;padding:0;margin:2px 0 0;border-radius:3px;accent-color:#ad8248}.checkout-consent span{flex:1;min-width:0}.checkout-consent a{text-decoration:underline;text-underline-offset:3px}
.checkout-page>#test-order-email,.checkout-page>#return-back{margin:14px 14px 0 0}
