.pickup-picker{grid-column:1/-1;display:grid;gap:8px;min-width:0}.pickup-picker[hidden]{display:none}.pickup-picker label{font-size:13px;font-weight:700;color:#344a41}.pickup-picker select{width:100%;min-width:0;max-width:100%;height:46px;padding:10px 34px 10px 12px;border:1px solid #dfded7;border-radius:9px;background:#fff;color:#263d33;font:inherit;font-size:16px;text-overflow:ellipsis}.pickup-picker select:focus{outline:2px solid #0f766e;outline-offset:1px}.pickup-picker select:disabled{background:#f6f6f2;color:#879189}.pickup-hint{font-size:12px;color:#92703d;line-height:1.6;margin:0}.pickup-hint:empty{display:none}.pickup-retry{justify-self:start;background:#fff;border:1px solid #a8c2b5;border-radius:8px;padding:8px 12px;color:#1b715d;cursor:pointer}.pickup-error{color:#b85131;font-size:13px;grid-column:1/-1;margin:0;line-height:1.6}.checkout-form-grid .field[hidden]{display:none}.checkout-form-grid input[readonly],.member-form-grid input[readonly]{background:#f8f7f1;color:#61766a}.checkout-form-grid .field,.member-form-grid>label{min-width:0}.checkout-form-grid select,.member-form-grid select{max-width:100%;min-width:0}.checkout-region-pair{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.member-address-full{grid-column:1/-1}.saved-address-field{padding:12px;background:#f3f7ef;border-radius:10px;margin-bottom:18px}.checkout-form-grid select{height:46px}@media(max-width:520px){.checkout-region-pair{gap:10px}.pickup-picker select{font-size:16px}.pickup-picker{gap:7px}}
.checkout-inner .delivery-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-inner .delivery-tab{min-width:0;padding-left:7px;padding-right:7px}
