body{background:linear-gradient(120deg,#0b1c36,#12345e);color:#f4f7ff}header{background:#0b1e3a;border-color:#53623c}.logo{display:flex;align-items:center;letter-spacing:0}.logo img{height:68px;width:68px;border-radius:50%}header>a:last-child{font-size:12px;text-decoration:none}.account{max-width:1150px}.eyebrow{color:#ffda50}h1{font-size:38px;margin-bottom:12px}.checkout-intro,.muted{color:#b8cce6}.checkout-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;align-items:start}section,.card{border:1px solid #37567e;background:#102b50;border-radius:14px}h2{font-size:20px;color:#ffda50}label{color:#c9d9ed}input,select,textarea{color:white;background:#091e3a;border:1px solid #527197;border-radius:8px}button,.button{background:#ffda50;color:#102849;border:0;border-radius:8px;font-weight:700}button:disabled{opacity:.5;cursor:not-allowed}a{color:#d3e3fb}form{grid-template-columns:1fr 1fr}form .wide{grid-column:1/-1}.checkout-item{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid #365276}.checkout-item img{width:76px;height:102px;object-fit:contain;background:#194b8d;border-radius:8px}.checkout-item h3{margin:0 0 7px;font-size:14px;line-height:1.5}.checkout-item p{margin:5px 0;font-size:12px}.checkout-total{display:flex;justify-content:space-between;font-size:22px;margin:24px 0 10px}.checkout-total strong{color:#ffda50}.checkout-summary{position:sticky;top:20px}.checkout-notice{padding:12px;border:1px solid #806944;background:#493b20;border-radius:8px;color:#ffe1a2;font-size:12px;line-height:1.5}#message:not(:empty){background:#143e62;border-color:#ffda50}#message.error{background:#592c38;color:#ffe2e7}#finish-order{width:100%;padding:16px}#quotes{margin-top:15px}th{color:#bfd3ef}td,th{border-color:#37567e}@media(max-width:760px){.checkout-grid{display:flex;flex-direction:column}.checkout-summary{position:static;width:100%;order:-1}form{grid-template-columns:1fr}header{gap:12px}.logo img{height:53px;width:53px}.logo small{margin-left:8px}h1{font-size:30px}section{width:100%}}
