.adelivery__hintZone{padding:8px 11px;color:#403c33;font:400 15px/19px var(--f1);margin:20px 0 0;border-radius:4px;background:#fff3d9}.asubmit{height:45px;color:var(--commonButtonFg);font:600 20px/46px var(--f1);transition:background .15s;text-align:center;border-radius:8px;background:var(--common-button-bg);cursor:pointer}.asubmit:hover{background:var(--common-button-bg-hover)}.asubmit:before{content:attr(data-text)}.ainput{padding:21px 10px 1px;border:1px solid #eee;transition:border-color .2s;position:relative;border-radius:4px;cursor:text;display:block}.ainput:focus-within,.ainput:hover{border-color:#ddd}.ainput__caption{transform:translateY(13px);color:rgba(0,0,0,.5);font:16px/18px var(--f1);transition:transform .15s;position:absolute;top:0;transform-origin:0 50%}.ainput--filled .ainput__caption,.ainput:focus-within .ainput__caption{transform:translateY(2px) scale(.8)}.ainput__text{height:0;min-height:19px;padding:0;resize:none;border:0;appearance:none;font:500 16px/18px var(--f1);background:#fff0;width:100%}.asuggest{padding:8px 10px;cursor:pointer}.asuggest+.asuggest{border-top:1px solid #eee}.asuggest__name{color:rgba(0,0,0,.9);font:15px/17px var(--f1);transition:color .2s}.asuggest:hover{background:#f5f5f5}.asearch{position:relative;z-index:1}.asearch__suggests{right:0;position:absolute;margin:0;box-shadow:0 2px 8px 0 rgba(0,0,0,.25);border-radius:5px;background:hsla(0,0%,100%,.98);left:0}.adelivery__title{color:#000;font:700 20px/21px var(--f1);margin:10px 0 15px}.adelivery__field{margin:0 0 16px}.adelivery__field--2,.adelivery__field--3{justify-content:space-between;display:flex}.adelivery__col{flex-shrink:0;width:calc(33.33333% - 7px)}.adelivery__col--street{flex-grow:1;margin:0 10px 0 0;width:auto}.adelivery__submit{margin:20px 0 0}.adelivery__field--comment .ainput{min-height:60px}.arest{flex-grow:1;overflow:auto;padding:10px 0}.arest__item{padding:0 0 0 35px;position:relative;margin:0 0 17px;cursor:pointer}.arest__address{color:#000;font:500 16px/18px var(--f1)}.arest__worktime{color:rgba(0,0,0,.5);font:13px/17px var(--f1)}.arest__radio{height:23px;overflow:hidden;border:1px solid #ddd;transition:background-color .2s,border-color .2s;position:absolute;border-radius:50%;background:#fff;left:0;width:23px;display:inline-block}.arest__radio--selected{border-color:#000}.arest__radio:before{right:0;transition:opacity .2s;content:"";position:absolute;opacity:0;bottom:0;top:0;border-radius:50%;background:#f0f0f0;left:0}.arest__radio--selected:before{transform:scale(.75);-webkit-transform:scale(.75);transition:transform .15s;opacity:1;background:#000}.arest__item:hover .arest__radio:not(.arest__radio--selected){border-color:#bbb}.apickup__title{color:#000;font:700 20px/21px var(--f1);margin:10px 0 15px}.apickup{flex-grow:1;overflow:hidden;flex-direction:column;display:flex}.atab{padding:3px;color:#000;border-radius:8px;background:#f4f3ef;display:flex}.atab__item{flex-grow:1;min-height:38px;flex-shrink:0;padding:5px;justify-content:center;position:relative;text-align:center;align-items:center;cursor:pointer;display:flex}.atab__name{overflow:hidden;text-overflow:ellipsis;font:17px/17px var(--f1);transition:opacity .2s;position:relative;opacity:.5;white-space:nowrap;z-index:2}.atab__item--active{cursor:default}.atab__item--active .atab__name{color:#fff;opacity:1}.atab__item--hoverable:hover .atab__name{opacity:1}.atab__item--off{opacity:.1;cursor:default}.atab__pointer{right:0;transition:transform .2s;position:absolute;bottom:0;top:0;border-radius:6px;background:#3d3d3d;left:0}.atab{margin:0 0 20px}.atab--many{padding:0}.atab--many .atab__item{padding-right:3px;padding-left:3px}.atab--many .atab__name{font-size:13px}.abar{right:12px;position:absolute;top:100px;user-select:none;z-index:2}.abar__box{overflow:hidden;transition:box-shadow .15s;margin:0 0 20px;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);border-radius:8px;width:40px}.abar__box:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.abar__button{height:40px;color:#666;transition:color .2s;position:relative;text-align:center;background:hsla(0,0%,100%,.9);cursor:pointer}.abar__button:hover{color:#000}.abar__zoom:before{height:2px;width:14px}.abar__zoom--plus:after,.abar__zoom:before{right:0;content:"";position:absolute;bottom:0;top:0;margin:auto;border-radius:1px;background:currentColor;left:0;z-index:1}.abar__zoom--plus:after{height:14px;width:2px}.abar__location-svg{fill:currentColor;right:2px;position:absolute;bottom:0;top:2px;margin:auto;left:0;width:17px}.abar__location-svg--fetching{fill:#3491fe}.restaurant__ico--inactive{height:38px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='38' fill='none' viewBox='0 0 23 38'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23000'/%3E%3Ccircle cx='10' cy='10' r='8' fill='%23fff'/%3E%3Crect width='2' height='17.837' x='21.612' y='24' fill='url(%23a)' rx='1' transform='rotate(45 21.612 24)'/%3E%3Crect width='2' height='19' x='9' y='19' fill='%23000' rx='1'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='23.28' x2='23.633' y1='42.09' y2='27.594' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-opacity='.4'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");width:23px}.restaurant__ico--active{height:47px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='47' fill='none' viewBox='0 0 30 47'%3E%3Ccircle cx='15' cy='15' r='15' fill='%23000'/%3E%3Ccircle cx='15' cy='15' r='11.5' fill='%23000' stroke='%23fff' stroke-width='3'/%3E%3Crect width='2' height='19' x='14' y='28' fill='%23000' rx='1'/%3E%3Crect width='2' height='17.837' x='26.612' y='33' fill='url(%23a)' rx='1' transform='rotate(45 26.612 33)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='28.28' x2='28.633' y1='51.09' y2='36.594' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-opacity='.4'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");width:30px}.amap{position:relative}.amap,.amap__leaflet{height:100%;width:100%}.amap__leaflet{z-index:0}.amap__marker-svg{transition:transform .2s}.amap--dragging .amap__marker-svg{transform:translateY(-15px)}.amap__marker:after{height:4px;transform:scale(0);right:0;transition:transform .2s;content:"";position:absolute;bottom:5px;margin:auto;border-radius:50%;background:rgba(0,0,0,.2);left:0;width:7px}.amap--dragging .amap__marker:after{transform:scale(1);transition-delay:.6s}.amap__markerDeliveryTime{padding:3px 7px;justify-content:center;flex-wrap:nowrap;border:3px solid #000;color:#000;font:700 15px/19px var(--f1);transition:transform .2s;position:relative;align-items:center;border-radius:20px;background:#fff;text-wrap:nowrap;white-space:nowrap;display:flex}.amap--dragging .amap__markerDeliveryTime{transform:translateY(-15px)}.amap__markerDeliveryTime:after{height:19px;transform:translate(-50%,-50%);content:"";position:absolute;top:calc(100% + 12px);background:#000;left:50%;width:3px}.amap__markerHighDeliveryTime{flex-wrap:nowrap;color:#653ef4;align-items:center;text-wrap:nowrap;white-space:nowrap;display:flex}.amap__markerHighDeliveryIco{height:16px;flex-shrink:0;justify-content:center;flex-wrap:nowrap;color:#fff;margin:0 4px 0 0;align-items:center;border-radius:50%;background:#653ef4;width:16px;display:flex}.amap__marker--auto{width:auto!important}.amain__close{height:40px;transition:background .2s,box-shadow .15s;position:absolute;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);border-radius:50%;background:hsla(0,0%,100%,.85);cursor:pointer;width:40px}.amain{height:80vh;overflow:hidden;flex-direction:row-reverse;border-radius:32px;display:flex}.amain__tab{position:absolute;top:20px;left:20px;width:320px}.amain__map{flex-grow:1;overflow:hidden;border-left:1px solid #eee;position:relative;z-index:0}.amain__content{flex-shrink:0;padding:20px;flex-direction:column;width:360px;display:flex}.amain__close{right:12px;color:#000;top:12px}.amain__close:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.amain__close-ico--mobile{display:none}.amain__close-ico--desktop{height:16px;transform:rotate(45deg);right:0;position:absolute;bottom:0;top:0;margin:auto;left:0;width:16px}.amain__close-ico--desktop:before{height:2px;width:16px}.amain__close-ico--desktop:after,.amain__close-ico--desktop:before{right:0;content:"";position:absolute;bottom:0;top:0;margin:auto;border-radius:1px;background:currentColor;left:0;z-index:1}.amain__close-ico--desktop:after{height:16px;width:2px}.addrvr{max-width:850px}.addrvr .vr__close{display:none}