.checkout-page #checkout-form input:not([type=checkbox]):not([type=radio]),.checkout-page #checkout-form textarea{font-size:16px;min-height:48px;border-radius:10px;background:#fff}.checkout-page #checkout-form input[type=tel],.checkout-page #checkout-form input[type=email]{direction:ltr;text-align:right}.checkout-page #checkout-form input[type=checkbox],.checkout-page #checkout-form input[type=radio]{accent-color:#c59b00;width:18px;height:18px;flex-shrink:0}.checkout-page #checkout-form label{line-height:1.6}.checkout-page #checkout-form input:focus-visible,.checkout-page #checkout-form summary:focus-visible{outline:2px solid #b58e00;outline-offset:3px}.checkout-page #checkout-form h2{margin-bottom:20px}.checkout-page #checkout-form p,.checkout-page #checkout-form span{overflow-wrap:anywhere}.checkout-page #checkout-form bdi{white-space:nowrap}.checkout-payment-bar{padding-bottom:max(12px,env(safe-area-inset-bottom))}@media(max-width:1023px){.checkout-page{padding-bottom:calc(105px + env(safe-area-inset-bottom))}.checkout-page #checkout-form{gap:20px}.checkout-page #checkout-form>div{min-width:0}}@media(max-width:359px){.checkout-payment-bar button{font-size:12px;gap:4px}}.checkout-page .checkout-delivery-card{min-width:0;padding:10px 12px}.checkout-page .checkout-delivery-heading{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px}.checkout-page .checkout-delivery-name{min-width:0;white-space:normal;overflow-wrap:anywhere;font-size:14px}.checkout-page .checkout-delivery-price{white-space:nowrap;font-size:13px}.checkout-page .checkout-delivery-content{min-width:0;padding-inline-start:26px;line-height:1.6}.checkout-page .checkout-delivery-preview{display:block;white-space:pre-line;overflow-wrap:anywhere}.checkout-page .checkout-delivery-details summary{padding-block:8px;color:#334155}.checkout-page .checkout-delivery-card:focus-within{outline:2px solid #b58e00;outline-offset:2px}.checkout-page #checkout-form .flex>.flex-col{min-width:0}@media(min-width:640px){.checkout-page .checkout-delivery-card{padding:12px 16px}.checkout-page .checkout-delivery-name{font-size:16px}.checkout-page .checkout-delivery-price{font-size:14px}}
