.google-map-wrap{position:relative;width:100%;height:320px;margin:14px 0;border-radius:14px;overflow:hidden;background:#eee9df;border:1px solid #dfd2bf}#destination-map{width:100%;height:100%}.google-entrance-pin{position:absolute;left:50%;top:50%;width:32px;height:42px;transform:translate(-50%,-100%);z-index:2;pointer-events:none;filter:drop-shadow(0 3px 3px #0004)}.google-route-attribution{font:400 12px Arial,sans-serif;color:#5e5e5e;letter-spacing:normal}.google-route-attribution span{white-space:nowrap}.google-search-slot{width:100%;min-width:0;margin:8px 0}.google-search-slot gmp-place-autocomplete{display:block;width:100%;color-scheme:light}.location-search #search-feedback{font-size:13px;line-height:1.5}.pin-picker #pin-retry{margin-left:8px}.pin-picker button{min-height:44px}.maps-terms{font-size:12px;line-height:1.6}.maps-terms a{color:inherit}@media(max-width:500px){.google-map-wrap{height:280px}}

.google-map-wrap #saved-address-map{height:100%;width:100%}.saved-google-map .google-entrance-pin{font-size:36px;text-align:center;line-height:42px}
#delivery-editor .location-search{display:block;min-width:0}#delivery-editor .location-search h3{font-size:16px;line-height:1.4;margin:0 0 8px}#delivery-editor .location-search #search-feedback{margin:8px 0 14px}#delivery-editor .google-map-wrap #destination-map{height:100%!important;width:100%;min-height:0}.google-map-wrap #saved-address-map{min-height:0}

.delivery-required{font-size:11px;font-weight:700;color:#8c5419;margin-left:6px}.delivery-required-note{padding:12px;border:1px solid #dfcda8;background:#fff5d7;border-radius:10px;font-size:13px;line-height:1.6}.delivery-field-error{margin:4px 0 14px;color:#a32525;font-size:13px;line-height:1.5}[aria-invalid=true]{border-color:#ad3434!important}.delivery-checkout-gate{font-size:13px;line-height:1.5;color:#943c26;background:#fff1e8;border-radius:10px;padding:12px}.delivery-editor #delivery-step-message{display:block;white-space:normal;overflow-wrap:anywhere}.delivery-editor #delivery-step-message:empty{display:none}
