.checkout-manual p{margin-block:16px;line-height:1.5}.checkout-manual .custom-form,.checkout-manual .custom-form>fieldset{display:grid;gap:24px;min-width:0}.checkout-manual .custom-form label{font-size:16px;font-weight:600;line-height:1.4;letter-spacing:normal;text-transform:none}.checkout-manual input:not([type=checkbox]),.checkout-manual select,.checkout-manual textarea{display:block;width:100%;min-width:0;min-height:48px;margin-top:8px;padding:12px;border:1px solid var(--ink);border-radius:4px;background:white;color:var(--ink);font:inherit;font-size:16px;line-height:1.5;text-transform:none}.checkout-manual textarea{min-height:84px;resize:vertical}.checkout-manual .delivery-address{min-width:0;margin:0;padding:24px 0 0;border:0;border-top:1px solid var(--line)}.delivery-address legend{font-size:20px;font-weight:700;padding:0 8px 0 0;text-transform:none;letter-spacing:normal}.address-field--exterior label,.address-field--interior label{min-height:45px}.checkout-manual .address-help{display:block;margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.5;color:#555}.address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin:20px 0}.address-field{min-width:0;grid-column:1/-1}.address-field--exterior,.address-field--interior{grid-column:auto}.address-error{display:block;margin-top:8px;color:#a32121;font-size:14px;line-height:1.5}.checkout-manual [aria-invalid=true]{border:2px solid #a32121}.checkout-manual :is(input,select,textarea):focus-visible{outline:3px solid #2460a7;outline-offset:2px}.checkout-manual .custom-form .checkout-confirm{display:flex;align-items:flex-start;gap:12px;margin:0;font-size:14px;font-weight:400;line-height:1.6;cursor:pointer}.checkout-confirm input{margin-top:2px;flex-shrink:0;width:22px;height:22px;min-height:22px}.checkout-manual a{overflow-wrap:anywhere}