@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";:root{background:#f8f8ff}*{font-family:Inter,sans-serif}body{margin:0}.text-center{text-align:center}.black-bg{padding:10px 10px 0;background:#0a0a0a}.container{margin:0 auto}button{width:100%;font-size:14px}.Button{display:block;font-size:14px;cursor:pointer;border-radius:.75rem;background:#3422f2;color:#fff;padding:10px 58px;border:none;text-align:center;text-decoration:none}.Button.small{padding:11px 30px}input,select{padding:10px 15px;box-sizing:border-box;border:.06rem solid #d1d1d1;border-radius:.75rem;color:#a5a5a5;font-size:.88rem;width:100%}.InputUiMap{padding:23.5px 0;border:none;width:80%;outline:none;border-radius:0;margin-left:10px}form{position:relative}.InputError{position:absolute;bottom:-1rem;color:red;font-size:.8rem}.PopupHeader{color:#000;margin:10px 0;font-size:1.25rem;font-weight:500;line-height:1.88rem;text-align:left}.SignForm{display:flex;flex-direction:column}.SignForm .Input{margin-bottom:20px}.SignForm .Input:last-child{margin-bottom:30px}.cl-rootBox .cl-internal-b3fm6y{display:none}.cl-rootBox .cl-internal-1fsg6zy{background-color:#3422f2}.cl-rootBox .cl-logoBox{height:46px}.cl-rootBox .cl-logoBox .cl-internal-fu73ob{margin:0 auto}.mapboxgl-ctrl-attrib-button{display:none}.mapboxgl-canvas{height:100vh!important}.popup{padding:2rem;z-index:99999;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:-moz-fit-content;height:fit-content;background-color:#fff;border-radius:10px;box-shadow:0 0 1.88rem 0 rgba(0,0,0,.15)}.popup-open{display:block}.popup-open.popup-email-code{display:flex;flex-direction:column;align-items:center}.popup .PopupButton,.popup .popup-input-error__text{text-align:center}.popup .popup-input{width:100%;text-align:center}.popup .popup-close-x-mark{position:absolute;top:20px;right:20px;display:flex;justify-content:center;align-items:center;color:red;width:20px;height:20px;border-radius:5px;border:.06rem solid #d1d1d1}.popup .popup-button_block{display:flex;justify-content:space-between}.popup .popup-button_block .PopupButton{padding:14px 20px}.popup .popup-button_block .PopupButton:first-child{background-color:red}.popup-background{display:none;position:absolute;top:0;left:0;z-index:9999;width:100vw;height:100vh;background-color:rgba(0,0,0,.7)}.popup-background.popup-open{display:block}.ItemsHeader__center{text-align:center}.PageHeader{display:flex;align-items:center;position:relative;margin-bottom:20px}.PageHeader .ReturnButton{position:absolute;top:50%;transform:translateY(-50%);left:0;display:flex;justify-content:center;align-items:center;height:30px;width:30px;border-radius:10px;border:.06rem solid #d1d1d1;text-decoration:none;background-color:#fff}.PageHeader h2{text-align:center;width:100%;font-weight:200}.TogglerWrapper{display:block;width:45px;height:25px;cursor:pointer;position:relative}.TogglerWrapper .TogglerChecker{display:none}.TogglerWrapper .TogglerChecker:checked+.TogglerSlider{background-color:#4c6}.TogglerWrapper .TogglerChecker:checked+.TogglerSlider .TogglerKnob{left:calc(100% - 19px - 3px)}.TogglerWrapper .TogglerSlider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.TogglerWrapper .TogglerSlider:checked{background-color:#4c6}.TogglerWrapper .TogglerKnob{position:absolute;transition:all .3s ease;width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.eat-block_header{font-size:32px;font-weight:600;margin-bottom:10px}