.checkout-fields select{width:100%;border:1px solid #cbdde7;padding:12px;background:white;color:#234357;font:inherit;border-radius:0}.checkout-preview-note{background:#e8f3f8;color:#315b75!important}.payment-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.payment-options label{display:flex;align-items:center;gap:8px;padding:15px;border:1px solid #c8dce7;background:#f6fafc;font-size:13px}.payment-options input{width:auto;accent-color:#315b75}.checkout-terms{font-size:11px;color:#617f91;line-height:1.7}#checkoutStatus,#pinStatus{font-size:13px;color:#315b75}#checkoutDialog button:disabled{opacity:.55;cursor:wait}.tracking-result{margin:8px 0}.tracking-result a{display:inline-block;margin-top:8px}.view-real-photo img{object-fit:contain!important;transform:none!important}.banner-copy h1,.banner-copy h2{max-width:550px}.checkout-preview-note{font-size:11px;padding:10px 12px}.checkout-fields input,.checkout-fields select{min-height:44px}.banner-copy h1{font-size:clamp(36px,5vw,78px)}@media(max-width:650px){.payment-options{grid-template-columns:1fr}.payment-options label{padding:12px}.banner-copy h1{font-size:32px}footer .footer-main>div:first-child p{max-width:290px}.checkout-terms{font-size:10px}}
