.zando-location-bar{background:#f4f7f5;border-bottom:1px solid #dce4df;color:#26332d;font:500 13px/1.4 Arial,sans-serif;position:relative;z-index:30}.zando-location-bar__inner{align-items:center;display:flex;gap:7px;margin:auto;max-width:1320px;padding:7px 20px}.zando-location-pin{color:#167348;font-size:17px}.zando-location-bar button{background:none;border:0;color:#11643e;cursor:pointer;font:700 13px/1.4 Arial,sans-serif;padding:0;text-decoration:underline;text-underline-offset:2px}.zando-location-modal[hidden]{display:none}.zando-location-modal{inset:0;position:fixed;z-index:100000}.zando-location-modal__backdrop{background:rgba(17,26,21,.58);inset:0;position:absolute}.zando-location-modal__dialog{background:#fff;border-radius:16px;box-shadow:0 24px 80px rgba(0,0,0,.25);box-sizing:border-box;left:50%;max-width:460px;padding:30px;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px)}.zando-location-modal__dialog h2{color:#17251e;font:700 25px/1.2 Arial,sans-serif;margin:5px 0 10px}.zando-location-modal__dialog>p{color:#647169;font:400 14px/1.55 Arial,sans-serif}.zando-location-modal__eyebrow{color:#167348!important;font-size:12px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}.zando-location-modal__close{background:none;border:0;color:#55625b;cursor:pointer;font-size:27px;position:absolute;right:15px;top:11px}.zando-location-modal label{display:block;margin-top:16px}.zando-location-modal label span{color:#26332d;display:block;font:700 13px/1.4 Arial,sans-serif;margin-bottom:6px}.zando-location-modal select{background:#fff;border:1px solid #cbd6d0;border-radius:8px;box-sizing:border-box;min-height:45px;padding:0 11px;width:100%}.zando-location-modal__save{background:#167348;border:0;border-radius:9px;color:#fff;cursor:pointer;font-weight:700;margin-top:20px;min-height:46px;width:100%}.zando-location-modal__save:disabled{opacity:.6}.zando-location-modal__error{color:#a43131!important;font-weight:600!important}.zando-location-modal__note{font-size:12px!important;margin-bottom:0;text-align:center}.zando-location-open{overflow:hidden}@media(max-width:600px){.zando-location-bar__inner{padding:8px 13px}.zando-location-modal__dialog{padding:25px 20px}.zando-location-modal__dialog h2{font-size:22px}}
