.Map__colorRed{color:var(--yelloworange6)}.Map__search{position:relative}.Map__search:before{width:100%;height: .625rem;position:absolute;bottom:100%;left:0;box-shadow:0 .125rem .625rem rgba(0, 0, 0, .06)}.Map__search--notEmpty
.Map__searchClear{visibility:visible;opacity:1;-webkit-transition:opacity .2s ease, color .2s ease;-o-transition:opacity .2s ease, color .2s ease;transition:opacity .2s ease, color .2s ease}.Map__search--notEmpty
.Map__searchButton{visibility:hidden;opacity:0;-webkit-transition:visibility 0s ease .2s, opacity .2s ease, color .2s ease;-o-transition:visibility 0s ease .2s, opacity .2s ease, color .2s ease;transition:visibility 0s ease .2s, opacity .2s ease, color .2s ease}.Map__searchInput{border:0;border-radius:0;background:var(--white);appearance:none;width:100%;height:3.75rem;padding:1.25rem 3.375rem 1.25rem 1rem;position:relative;z-index:4;font-size: .9375rem;line-height:1.25rem}.Map__searchButton,.Map__searchClear{margin:0;background:0;top:0;right:0;z-index:4}.Map__searchClear{padding:0;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;width:3.375rem;height:100%;position:absolute;visibility:hidden;opacity:0;color:var(--gray500);cursor:pointer;-webkit-transition:visibility 0s ease .2s, opacity .2s ease, color .2s ease;-o-transition:visibility 0s ease .2s, opacity .2s ease, color .2s ease;transition:visibility 0s ease .2s, opacity .2s ease, color .2s ease}.Map__searchClear .SvgIcon--cross{width: .875rem;height: .875rem}.Map__searchClear:hover{color:var(--gray600)}.Map__searchButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;padding:0;border:0;border-radius:0;height:100%;width:3.375rem;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;visibility:visible;color:var(--gray500);-webkit-transition:opacity .2s ease, color .2s ease;-o-transition:opacity .2s ease, color .2s ease;transition:opacity .2s ease, color .2s ease}.Map__searchButton .SvgIcon--magnifier{width:1.1875rem;height:1.1875rem}.Map__searchButton:hover{color:var(--gray600)}.Map__result{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}button.Map__result{-webkit-transition:background-color .2s ease, color .2s ease;transition:background-color .2s ease, color .2s ease}.Map__rests{color:var(--green500);font-weight:bold}.Map__result{padding: .75rem .9375rem;position:relative;display:flex;cursor:pointer}.SearchMap__panelHeader-title{display:none}.Map__result:first-child{margin-top: .5rem}.Map__result:last-child{margin-bottom: .5rem}.Map__result+.Map__result{border-top:1px solid var(--gray200)}.Map__result._empty{cursor:text}@media (hover: hover){.Map__result._empty:hover{background:none}}.Metro{font-weight:400}.Metro__label{margin-right: .1875rem}.Metro__icon,.Metro__label{width: .5rem;display:inline-block;vertical-align:baseline}.Metro__icon{width: .4375rem;height: .4375rem;border-radius:50%}.Metro__icon+.Metro__icon{margin-left:-.25rem}button.Map__result{width:100%;background-color:none}.Map__resultContent,.Map__resultLeft{min-width:0;position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.MapCopyInfo{display:block;width:24px;height:24px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAXVBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsMPPGAAAAHnRSTlMABhDpM/U27szFES+ulOvfxP4EVAHJXu3yBQ/PwWY7gMWrAAAAaElEQVQoz93SSQ6AIAxAUURRlNF57v2PaYwBaoIblv4lj7QLICShXgNud+eDbivc4SADFp/0QNeEKIKT4TVGOOgY3rOAdEAhR8NLqP8EK7dxuPuEDeYiNIH1l8zrEUF5EJKHRkVTvsgFDD8N0dCE9JcAAAAASUVORK5CYII=');transition:opacity .2s;margin:0
0 4px}@media (hover: hover){button.Map__result:hover{color:inherit;-o-transition:background-color .2s ease, color .2s ease;transition:background-color .2s ease, color .2s ease}button.Map__result:hover{background-color:var(--gray50)}.MapCopyInfo:hover{opacity:0.35}}.Map__resultImage{width:4.6875rem;height:5.625rem;margin-left:1rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;border-radius: .375rem;background-color:var(--gray50)}.Map__resultRight{width:30%;text-align:right}.Map__resultLine
.Map__badge{margin-top:-.125rem}.Map__resultLine
.Rating{margin-bottom: .0625rem}.Map__resultLine .Rating:first-child{margin-left:-.1875rem}.Map__resultLine--mt10{margin-top: .625rem}.Map__resultEllipsis{overflow:hidden;white-space:nowrap}.Map__badge{padding: .2em .6em;display:inline-block;border-radius:6.25rem;font-weight:700;font-size: .625rem;line-height:1.2em;vertical-align:middle}.Map__badge--green{background-color:var(--green500);color:var(--white)}.VV21_MapSearch__BtnSearchImg{fill:var(--gray500);-webkit-transition: .3s all;-o-transition: .3s all;transition: .3s all}.VV21_MapSearch__BtnSearchImg:hover{fill:var(--green500)}.VV21_MapSearch__Row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.VV21_MapSearch__Col._input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.VV21_MapSearch__Col._btn{-ms-flex-negative:0;flex-shrink:0;margin-left:8px}.VV21_MapSearch__FilterBtn{width:47px;height:47px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--light-surface2);border:0;padding:0;border-radius:8px;color:var(--light-primary);cursor:pointer;-webkit-transition: .3s all;-o-transition: .3s all;transition: .3s all;position:relative}.VV21_MapSearch__FilterBtnTitleCount{position:absolute;right:-4px;top:-4px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:16px;height:16px;text-align:center;font-size:10px;line-height:1.2;color:var(--white);background:var(--light-brand1);border-radius:8px;padding:0
2px}.VV21_MapPanelSearch._opened
.VV21_MapSearch__FilterBtn{color:var(--green500)}.VV21_MapSearch__FilterBtnImg{fill:currentColor}@media (hover: hover){.VV21_MapSearch__FilterBtn:hover{color:var(--green500)}}@media screen and (min-width:768px){.Map__rests{bottom:16px}.Map__search:before{display:none}.Map__searchInput{padding-right:3.75rem;border-top-left-radius: .5rem;border-top-right-radius: .5rem}.Map__searchButton,.Map__searchClear{width:3.75rem}.Map__result{padding: .9375rem 1.25rem}.Map__result:first-child{margin-top:0}.Map__result:last-child{margin-bottom:0}}.VV_Input__LabelSpan{display:none}@media (min-width: 1024px){.VV_Input__LabelSpan._desktop{display:inline-block !important}}@media (min-width: 768px) and (max-width: 1023px){.VV_Input__LabelSpan._tablet{display:inline-block !important}}@media (max-width: 767px){.VV_Input__LabelSpan._mobile{display:inline-block !important}}.VV21_Map{position:relative;margin:32px
0 46px;z-index:1}.VV21_Map__Map{position:relative;height:642px;z-index:2}.VV21_Map__Loading{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--white);color:var(--gray900);z-index:2}.VV21_Map__LoadingText{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:390px;text-align:center;margin-left:190px}.VV21_Map__LoadingHeader{font-size:20px;font-weight:900;margin-bottom:15px}.VV21_Map__LoadingDesc{font-size:15px;color:var(--gray500)}.VV21_MapPanel{position:absolute;top:0;left:0;height:100%;z-index:7}.VV21_MapPanelSearch{position:absolute;top:0;left:0;height:100%;width:390px;background-color:var(--white);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;padding:20px
24px 12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1}.VV21_MapSearch{position:relative;margin-bottom:12px}.VV21_MapSearch__Input{background:var(--gray50);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px
solid transparent;width:100%;display:block;outline:none !important;padding:15px
50px 14px 46px;font-size:15px;line-height:1.33;color:var(--gray900);caret-color:var(--green500);-webkit-appearance:none;-moz-appearance:none;appearance:none}.VV21_MapSearch__Input:focus{border-color:var(--green500)}.VV21_MapSearch__Btn{position:absolute;top:0;left:0;height:100%;background:transparent;padding:0;border:0;cursor:pointer}.VV21_MapSearch__Btn._search{width:44px}.VV21_MapSearch__Btn._clear{width:30px;height:30px;position:absolute;top:50%;right:14px;left:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}.VV21_MapSearch__Btn._clear._showing{display:block}.VV21_MapSearch__BtnClearImg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:var(--gray400)}.VV21_MapSearch__BtnSearchImg{position:absolute;top:50%;right:6px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);fill:var(--gray500)}.VV21_MapFiltersHeader{border-left:0;border-right:0;position:relative}.VV21_MapPanelSearch._opened
.VV21_MapFiltersHeader{border-bottom:0}.VV21_MapFiltersHeader__Row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0
-5px}.VV21_MapFiltersHeader__Col{padding:0
5px}.VV21_MapFiltersHeader__FiltersTitle{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0
0 0 28px;min-height:18px;background:transparent;border:0;cursor:pointer}.VV21_MapFiltersHeader__FiltersTitleImg{position:absolute;top:50%;left:5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.VV21_MapFiltersHeader__FiltersTitleText{font-weight:600;font-size:15px;line-height:1.2;color:var(--gray900);margin:0
4px 0 0}.VV21_MapFiltersHeader__FiltersTitleCount{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;min-width:15px;height:15px;text-align:center;font-size:10px;line-height:15px;color:var(--white);background:var(--green500);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:0
2px}.VV21_MapFiltersHeader__Clear{font-size:13px;line-height:1.2;color:var(--green500)}.VV21_MapFiltersHeader__FilterOpener{background:transparent;padding:0;border:0;width:30px;height:30px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.VV21_MapFiltersHeader__FilterOpenerImg{position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);fill:var(--gray900)}.VV21_MapPanelSearch._opened
.VV21_MapFiltersHeader__FilterOpenerImg{-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.VV21_MapPanelSearch__Body{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto;margin-right:-14px;margin-left:-5px;overflow:hidden}.VV21_MapPanelSearch__BodyContent{display:flex;flex-direction:column;padding:9px
10px 0 5px}body._phone_device
.VV21_MapPanelSearch__BodyContent{padding-right:0}.VV21_MapPanelFilters{display:none;order:2}.VV21_MapPanelSearch._opened
.VV21_MapPanelFilters{display:block}.VV21_MapPanelFilters__Section{margin-bottom:8px}.VV21_MapPanelFilters__SectionTitle{font-weight:600;color:var(--gray900);margin:0
0 8px}.VV21_MapPanelFilter{text-align:center;color:var(--gray900);border:0;background:var(--gray100);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:8px
8px 8px;word-break:break-word;cursor:pointer}.VV21_MapPanelFilter._active{background:var(--green500);color:var(--white)}.VV21_MapPanelFilter:disabled{background:var(--gray100);color:var(--gray400);cursor:default;cursor:not-allowed}.VV21_MapPanelFilters{border-bottom:1px solid var(--gray200);margin-bottom:16px}.VV21_Map__ShopsList{order:3}.VV21_Map__ShopsList._empty{order:1}.VV21_Map__ShopsList._empty
.VV21_MapPanelSearch__BodyContentEmpty{margin:0px
0 8px}.VV21_MapPanelShops__Item{cursor:pointer;border-bottom:1px solid var(--gray50)}.VV21_MapPanelShops__Item.non_inited{background:url(/local/templates/main-responsive/img/shops_item_bg_load.png?v=1) 0 50% no-repeat;background-size:contain;height:72px}.VV21_MapPanelShop{padding:7px
0;display:block;color:var(--gray900);word-break:break-word}.VV21_MapPanelShop__Row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0
-5px}.VV21_MapPanelShop__Col{padding:0
5px}.VV21_MapPanelShop__Col._right{text-align:right}.VV21_MapPanelShop__Title{display:block;color:var(--gray900);margin:0
0 4px}.VV21_MapPanelShop__Dist{text-align:right;color:var(--green500);white-space:nowrap;margin:0
0 4px}.VV21_MapPanelShop__FavLink{display:inline-block;width:30px;height:30px;position:relative;border:0;background:transparent;padding:0;color:var(--light-brand1);cursor:pointer}.VV21_MapPanelCard__Header
.VV21_MapPanelShop__FavLink{position:absolute;top:-2px;right:0px;margin:0px
8px 0 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.VV21_MapPanelShop__Fav{fill:var(--white);stroke:currentColor;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:block}.VV21_MapPanelCard__Header
.VV21_MapPanelShop__Fav{width:28px;height:28px;stroke:none;position:static;transform:none;fill:var(--light-fixed-white);stroke:var(--light-brand1);stroke-width:1.4px}.VV21_MapPanelShop__FavLink._active
.VV21_MapPanelShop__Fav{fill:var(--light-brand1)}.VV21_MapPanelShop__Desc{color:var(--gray500)}.VV21_MapPanelShop__Address{margin:0
0 1px}.VV21_MapPanelShop__OpenSoon{color:var(--blue1)}.VV21_MapPanelSearchRegion{margin-bottom:16px}.VV21_MapPanelSearch__Header
.VV21_MapPanelSearchRegion{margin-bottom:12px}.VV21_MapPanelCard{position:absolute;top:0;left:0;height:100%;width:390px;background-color:var(--white);word-break:break-word;border-radius:16px;padding:20px
24px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;-webkit-transition:visibility 0s ease .2s, opacity .2s ease, -webkit-transform .2s ease;transition:visibility 0s ease .2s, opacity .2s ease, -webkit-transform .2s ease;-o-transition:visibility 0s ease .2s, opacity .2s ease, -o-transform .2s ease;-o-transition:visibility 0s ease .2s, opacity .2s ease, transform .2s ease;transition:visibility 0s ease .2s, opacity .2s ease, transform .2s ease;transition:visibility 0s ease .2s, opacity .2s ease, transform .2s ease, -webkit-transform .2s ease;opacity:0;visibility:hidden;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.VV21_MapPanelCard._opened{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:visibility 0s ease 0s, opacity .2s ease, -webkit-transform .2s ease;transition:visibility 0s ease 0s, opacity .2s ease, -webkit-transform .2s ease;-o-transition:visibility 0s ease 0s, opacity .2s ease, -o-transform .2s ease;-o-transition:visibility 0s ease 0s, opacity .2s ease, transform .2s ease;transition:visibility 0s ease 0s, opacity .2s ease, transform .2s ease;transition:visibility 0s ease 0s, opacity .2s ease, transform .2s ease, -webkit-transform .2s ease}.VV21_MapPanelCard__Header{position:relative;min-height:30px;padding-right:45px;padding-bottom:3px;padding-top:4px}.VV21_MapPanelCard__HeaderRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0
-5px}.VV21_MapPanelCard__HeaderCol{width:100%;padding:0
5px}.VV21_MapPanelCard__HeaderBack{display:block;position:relative;padding:0
0 0 25px;font-weight:400;color:var(--light-secondary);-webkit-transition: .3s all !important;-o-transition: .3s all !important;transition: .3s all !important;white-space:nowrap}@media (hover: hover){.VV21_MapPanelCard__HeaderBack:hover{color:var(--light-brand1)}}.VV21_MapPanelCard__HeaderBack:active{color:var(--light-on-brand1-surface)}.VV21_MapPanelCard__HeaderBackImg{position:absolute;top:-2px;left:0;fill:currentColor}.VV21_MapPanelCard__Body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;margin-right:-2px;width:auto}.VV21_MapPanelCard__BodyOuter{padding:12px
14px 0 5px}.VV21_MapPanelCard__BodyTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0
0 16px}.VV21_MapPanelCard__Rate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-negative:0;flex-shrink:0}.VV21_MapPanelCard__RateImg{fill:var(--light-promo2);display:block;width:17px;height:17px;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:translate(0,-1px);-ms-transform:translate(0,-1px);transform:translate(0,-1px)}.VV21_MapPanelCard__RateVal{color:var(--light-primary);font-weight:400;margin-left:2px}.VV21_MapPanelCard__Region{font-weight:400;color:var(--light-secondary)}.VV21_MapPanelCard__Rate~.VV21_MapPanelCard__Region{margin-left:8px}.VV21_MapPanelCard__BodyTitle{font-weight:500;margin:0
0 5px}.VV21_MapPanelCard__MetroList{margin-top:10px}.VV21_MapPanelCard__Metro{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0
0 7px;position:relative;padding:0
0 0 16px}.VV21_MapPanelCard__Metro:last-child{margin:0}.VV21_MapPanelCard__MetroCircle{position:absolute;left:0;top:5px;width:8px;height:8px;border-radius:50%}.VV21_MapPanelCard__MetroCircle+.VV21_MapPanelCard__MetroCircle{margin-left:0.25rem}.VV21_MapPanelCard__MetroTitle{font-weight:400;margin:0
12px 0 0}.VV21_MapPanelCard__MetroWalk{font-weight:400;padding:0
0 0 15px;position:relative;color:var(--light-secondary);white-space:nowrap}.VV21_MapPanelCard__MetroWalkImg{position:absolute;bottom:0;top:0;left:0;margin:auto 0;fill:var(--light-secondary)}.VV21_MapPanelCard__WorkStatus{padding:18px
0 0;border-top:1px solid var(--light-outline);margin:21px
0 0}.VV21_MapPanelCard__WorkStatus+.VV21_MapPanelCard__WorkStatus{border:0;padding:0;margin-top:12px}.VV21_MapPanelCard__WorkStatusInner{position:relative;padding:0
0 0 32px}.VV21_MapPanelCard__WorkStatusClock{position:absolute;top:3px;left:0;fill:var(--light-secondary)}.VV21_MapPanelCard__WorkStatus._open
.VV21_MapPanelCard__WorkStatusClock{fill:var(--light-secondary)}.VV21_MapPanelCard__WorkStatus._close
.VV21_MapPanelCard__WorkStatusClock{fill:var(--light-negative)}.VV21_MapPanelCard__WorkStatus._temporary .VV21_MapPanelCard__WorkStatusClock,
.VV21_MapPanelCard__WorkStatus._tclose
.VV21_MapPanelCard__WorkStatusClock{fill:var(--light-ptag5)}.VV21_MapPanelCard__WorkStatus._soon
.VV21_MapPanelCard__WorkStatusClock{fill:var(--light-additional1)}.VV21_MapPanelCard__WorkStatusTime~.VV21_MapPanelCard__WorkStatusText,.VV21_MapPanelCard__WorkStatusText~.VV21_MapPanelCard__WorkStatusText{margin:4px
0 0}.VV21_MapPanelCard__WorkStatusText,.VV21_MapPanelCard__WorkStatusAdditText{font-weight:400}.VV21_MapPanelCard__WorkStatusAdditText{color:var(--light-primary)}.VV21_MapPanelCard__WorkStatusTime~.VV21_MapPanelCard__WorkStatusAdditText,.VV21_MapPanelCard__WorkStatusText~.VV21_MapPanelCard__WorkStatusAdditText{margin-top:4px}.VV21_MapPanelCard__WorkStatusAdditText
a{color:var(--light-brand1);border-bottom:1px solid currentColor}@media (hover: hover){.VV21_MapPanelCard__WorkStatusAdditText a:hover{color:var(--light-on-brand1-surface)}}.VV21_MapPanelCard__WorkStatusAdditText a:active{color:var(--light-on-brand1-surface)}.VV21_MapPanelCard__WorkStatus._open
.VV21_MapPanelCard__WorkStatusText{color:var(--light-brand1)}.VV21_MapPanelCard__WorkStatus._close
.VV21_MapPanelCard__WorkStatusText{color:var(--light-negative)}.VV21_MapPanelCard__WorkStatus._temporary .VV21_MapPanelCard__WorkStatusText,
.VV21_MapPanelCard__WorkStatus._tclose
.VV21_MapPanelCard__WorkStatusText{color:var(--light-ptag5)}.VV21_MapPanelCard__WorkStatus._soon
.VV21_MapPanelCard__WorkStatusText{color:var(--light-primary)}.VV21_MapPanelCard__WorkStatusTime{font-weight:400}.VV21_MapPanelCard__WorkStatusTime._with-img{position:relative;padding-left:24px}.VV21_MapPanelCard__WorkStatusTimeImg{position:absolute;top:0;left:0}.VV21_MapPanelCard__WorkStatusTime+.VV21_MapPanelCard__WorkStatusTime{margin-top:4px}.VV21_MapPanelCard_Quantyty{font-weight:600;color:var(--light-brand1);margin:0
0 16px}.VV21_MapPanelCard_Quantyty._not-avail{color:var(--light-negative)}.VV21_MapPanelCard__Phones{padding:20px
0 0;border-top:1px solid var(--light-outline);margin:20px
0 0}.VV21_MapPanelCard__Phone{position:relative;padding:0
0 0 28px;margin-bottom:10px}.VV21_MapPanelCard__Phone:last-child{margin:0}.VV21_MapPanelCard__PhoneImg{fill:var(--light-secondary);position:absolute;top:2px;left:0}.VV21_MapPanelCard__PhoneLink{font-weight:400;color:var(--light-primary) !important}@media (hover: hover){.VV21_MapPanelCard__PhoneLink:hover{color:var(--light-brand1) !important}}.VV21_MapPanelCard__PhoneLink:active{color:var(--light-on-brand1-surface) !important}.VV21_MapPanelCard__ShopDesc{padding:0
0 0 20px;margin:10px
0 0;font-size:13px}.VV21_MapPanelCardServices{padding:20px
0 0;border-top:1px solid var(--light-outline);margin:20px
0 0}.VV21_MapPanelCardServices__Header{font-weight:500;margin:0
0 12px}.VV21_MapPanelCardServices__BodyGroupeHeader{font-weight:400;margin:0
0 12px}.VV21_MapPanelCardServices__BodyGroupe+.VV21_MapPanelCardServices__BodyGroupe{padding:12px
0 0;border-top:1px solid var(--light-outline);margin:8px
0 0}.VV21_MapPanelCardServicesTab{margin-bottom:18px}.VV21_MapPanelCardServicesTab:last-child{margin:0}.VV21_MapPanelCardServicesTab__Toggler{display:block;font-weight:700;font-size:15px;line-height:1.2;color:var(--light-primary) !important;position:relative;background:transparent !important}@media (hover: hover){.VV21_MapPanelCardServicesTab__Toggler:hover{background:transparent !important;-webkit-tap-highlight-color:transparent !important;-webkit-tap-highlight-color:rgba(255, 255, 255, 0) !important}}.VV21_MapPanelCardServicesTab__Toggler:active{background:transparent !important;-webkit-tap-highlight-color:transparent !important;-webkit-tap-highlight-color:rgba(255, 255, 255, 0) !important}.VV21_MapPanelCardServicesTab__TogglerImg{fill:var(--light-primary);position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.VV21_MapPanelCardServicesTab._opened
.VV21_MapPanelCardServicesTab__TogglerImg{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.VV21_MapPanelCardServicesTab__DescInner{padding:6px
0 0}.VV21_MapPanelCardServicesTab__DescInner,
.VV21_MapPanelCardServicesTab__DescInner
p{font-size:13px;line-height:1.4}.VV21_MapPanelCardServicesTab__DescInner
p{margin:0
0 4px}.VV21_MapPanelCardServicesTab__DescInner p:last-child{margin:0}.VV21_MapPanelCardServicesTab__DescInner
a{color:var(--light-brand1) !important}.VV21_MapPanelCardServicesTags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.VV21_MapPanelCardServicesTag{display:block;padding:4px
12px 4px;border-radius:13px;background:var(--light-surface2);color:var(--light-primary);border:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;font-weight:400;margin:0
10px 10px 0;-webkit-transition: .3s all !important;-o-transition: .3s all !important;transition: .3s all !important}@media (hover: hover){.VV21_MapPanelCardServicesTag:hover{background:var(--light-brand1);color:var(--light-surface1)}}.VV21_MapPanelCardServicesTag:active{background:var(--light-brand1);color:var(--light-surface1)}.VV21_MapPanelCardServicesTag:disabled{pointer-events:none}.VV21_MapPanelCard__Route{position:static;bottom:0;left:0;width:100%;padding:16px
0 0}.VV21_MapPanelCard__Route .VV_Button,
.VV21_MapPanelCard__Footer
.VV_Button{font-weight:500}.modal.lk-modal-alert.VV21_MapShopsRouteModal{z-index:2000}.VV21_MapShopsRouteModal__RouteLink{display:block;width:100%;padding:12px
0;border-bottom:1px solid var(--light-outline);font-weight:700;font-size:15px;line-height:1.2;color:var(--light-primary) !important}.VV21_MapShopsRouteModal__RouteLink:last-child{border:0}.VV21_MapPanelFilters__Header,.VV21_MapPanelFilters__Footer{display:none}.VV21_MapPanelFilters__Body{position:static;overflow:visible}.VV21_MapPanelCard__FooterCol._fav
.VV_Button__Img{stroke:none}.VV21_MapPanelCard__FooterCol+.VV21_MapPanelCard__FooterCol{margin-top:8px}.VV21_MapPanelSearch__HeaderToMapBackMobile.show_mobile{display:none}.VV21_MapPanelSearch__HeaderCloseListBtn{display:block;margin:8px
0 0;padding:0;background:transparent;border:0;color:var(--green500);cursor:pointer;transition: .3s all}.VV21_MapPanelSearch__HeaderCloseListBtn:first-child{margin-top:18px}@media (hover: hover){.VV21_MapPanelSearch__HeaderCloseListBtn:hover{color:var(--green600)}}.VV21_MapPanelSearch__HeaderToMapBackMobileLink{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:8px
0;background:transparent;border:0;color:var(--green500);cursor:pointer}.VV21_MapPanelSearch__HeaderToMapBackMobileLinkImg{-ms-flex-negative:0;flex-shrink:0;display:block;margin:0
8px 0 0;fill:currentColor}.VV21_MapPanelSearch__HeaderToMapBackMobileLinkText{font-weight:500}.VV21_MapPanelSearch__Footer{display:none}@media (min-width: 768px){.VV21_MapFiltersHeaderViewToggler,.VV21_MapPanelCard__Footer{display:none}.VV21_Map._bordered{border:1px
solid var(--light-outline);border-radius:16px;overflow:hidden}.VV21_Map._bordered .VV21_MapPanelSearch,
.VV21_Map._bordered
.VV21_MapPanelCard{border-radius:0}.VV21_MapPanelSearch__Footer{margin:8px
-24px -12px;padding:12px
16px;background:var(--white);-webkit-box-shadow:0px 4px 20px 0px rgba(26, 26, 26, 0.08);box-shadow:0px 4px 20px 0px rgba(26, 26, 26, 0.08);border-radius:10px 10px 0 0}.VV21_MapPanelSearch__Footer._show{display:block}}@media (max-width: 1023px){.VV21_Map__Map{height:698px}.VV21_MapPanelCard,.VV21_MapPanelSearch{width:324px;border-radius:24px}.VV21_MapSearch{margin-bottom:10px}.VV21_MapPanelSearch__BodyContent{padding:5px
10px 0 5px}body._phone_device
.VV21_MapPanelSearch__BodyContent{padding-right:0}.VV21_MapPanelCardServices{margin:16px
0 0}}@media (max-width: 767px){.VV21_Map{margin-top:0;height:calc(100vh  -  130px)}.VV21_Map._bordered
.VV21_Map__Map{border:1px
solid var(--light-outline);border-radius:16px;overflow:hidden}.VV21_MapPanel{top:0;left:0;height:100%;width:100%}.VV21_MapPanelCard,.VV21_MapPanelSearch{width:100%;border-radius:0;height:auto}.VV21_MapPanelSearch{height:100%;width:100%;padding:16px
10px 12px}.VV21_MapPanelSearch._mapView{padding-bottom:0}.VV21_MapFiltersHeaderViewToggler{margin:0
0 8px}.VV21_MapFiltersHeaderViewToggler__Item._active{background-color:var(--white);color:var(--green500) !important}.VV21_MapFiltersHeader{padding:0;border:none}.VV21_MapFiltersHeader__Col._clear,.VV21_MapFiltersHeader__FilterOpener{display:none}.VV21_MapFiltersHeader__FiltersTitle{padding:9px
10px 9px;background:var(--gray100);border-radius:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.VV21_MapFiltersHeader__Row{display:block}.VV21_MapFiltersHeader__FiltersTitleText{position:relative;padding:0
0 0 28px;min-height:18px}.VV21_MapPanel._mapView
.VV21_MapPanelSearch{height:auto;opacity: .99999;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.VV21_MapPanel._mapView
.VV21_MapPanelSearch__Body{display:none !important;position:absolute;left:-99999px}.VV21_MapPanelSearch__Body{margin-right:0px;margin-left:0}.VV21_MapPanelSearch__BodyContent{padding:0
10px 0 0}body._phone_device
.VV21_MapPanelSearch__BodyContent{padding-right:0}.VV21_MapPanelSearch__Header{padding-bottom:8px}.VV21_MapPanelFilters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--white);z-index:1052;overflow:hidden;color:var(--gray900);padding:16px
16px 72px}.VV21_MapPanelSearch._opened
.VV21_MapPanelFilters{display:-webkit-box;display:-ms-flexbox;display:flex}.VV21_MapPanelFilters__Header{position:relative;min-height:30px;padding-top:5px;text-align:center;padding-bottom:20px}.VV21_MapPanelFilters__Body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.VV21_MapPanelFilters__Body.without_scroll
.VV21_MapPanelFilters__BodyInner{padding-right:0}.VV21_MapPanelFilters__Section{margin-bottom:16px}.VV21_MapPanelFilters__SectionTitle{margin-bottom:6px}.VV21_MapPanelFilters__Section
.VV_SimpleTags__Item{margin:0
6px 6px 0}.VV21_MapPanelFilters__BtnBack{width:30px;height:30px;position:absolute;left:0;top:0;border:0;padding:0;background:transparent}.VV21_MapPanelFilters__BtnBackImg{position:absolute;top:4px;left:0}.VV21_MapPanelFilters__Title{font-weight:700;font-size:17px;line-height:1.2}.VV21_MapPanelFilters__Clear{font-size:13px;line-height:1.2;letter-spacing:-0.001em;color:var(--green500) !important;position:absolute;top:8px;right:0;border:0;background:transparent}.VV21_MapPanelFilters__Footer{position:absolute;bottom:0;left:0;width:100%;padding:0
10px 16px}.iOs
.VV21_MapPanelFilters__Footer{padding-bottom:24px}.VV21_MapPanelFilters__Btn{display:block;width:100%;background:var(--green500);border-radius:12px;padding:13px
15px 13px;color:var(--white) !important;font-weight:500;font-size:15px;line-height:1.2;text-align:center;letter-spacing:-0.001em;border:0;-webkit-transition: .3s all !important;-o-transition: .3s all !important;transition: .3s all !important}.VV21_MapPanelFilters__Btn:active{background:var(--green600)}.VV21_MapPanelFilters__BodyInner{padding-right:10px}.VV21_MapPanelCard{-webkit-transition:none;-o-transition:none;transition:none;padding:24px
16px 24px}.VV21_MapPanelCard{z-index:1055;height:100%;position:fixed;overflow:hidden;-webkit-transition:none;-o-transition:none;transition:none}.VV21_MapPanelCard__Header{padding:0
25px 14px 4px}.VV21_MapPanelCard__BodyOuter{padding:6px
14px 0 0}.VV21_MapPanelCard__Route{display:none}.VV21_MapPanelCard__Footer{position:static;bottom:0;left:0;width:100%;padding:12px
0 0;background:var(--white);z-index:2}.iOs
.VV21_MapPanelCard{padding-bottom:30px}.iOs
.VV21_MapPanelCard__Footer{padding-bottom:12px}.VV21_MapPanelCard__FooterRow{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0
-3px}.VV21_MapPanelCard__FooterRow._many-btns{-ms-flex-wrap:wrap;flex-wrap:wrap}.VV21_MapPanelCard__FooterCol{width:50%;padding:0
3px}.VV21_MapFiltersHeader__FiltersTitleImg{height:12px;width:12px}.VV21_MapFiltersHeader__FiltersTitleText{font-weight:700;font-size:13px;padding:2px
0 0 25px}.VV21_MapPanelSearchRegion._opened,.VV21_MapPanelSearchRegion{-webkit-filter:none;filter:none}.VV21_Map__LoadingText{margin-left:0;padding:165px
0 0}.VV21_Map{min-height:440px;height:calc(100vh  -  260px)}.VV21_Map__Map{max-height:440px;min-height:275px;height:calc(100vh  -  425px)}.iOs
.VV21_Map{min-height:410px;height:calc(100vh  -  280px)}.iOs
.VV21_Map__Map{min-height:245px;height:calc(100vh  -  445px)}.iOs ._map-shops-modal-showed
.VV21_Map__Map{display:none}.VV21_MapPanelCard__HeaderBack{margin-left:-10px}.VV21_MapPanelCard__Header
.VV21_MapPanelShop__FavLink{top:-7px;right:-3px;margin:0px
0px 0 0}.VV21_MapContainer:not(._relative-phone-tpl) .VV_MapControls{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.VV21_MapContainer._relative-phone-tpl
.VV21_Map{min-height:unset;height:unset;display:flex;flex-direction:column-reverse}.VV21_MapContainer._relative-phone-tpl
.VV21_Map__Map{top:0}.iOs ._map-shops-modal-showed .VV21_MapContainer._relative-phone-tpl
.VV21_Map__Map{display:block}.VV21_MapContainer._relative-phone-tpl
.Container.VV21_MapPanel__Container{padding-left:0;padding-right:0}.VV21_MapContainer._relative-phone-tpl
.VV21_MapPanel{position:relative;height:auto;z-index:6}.VV21_MapContainer._relative-phone-tpl
.VV21_MapPanelSearch{position:relative}.VV21_MapContainer._relative-phone-tpl
.VV21_Map_Inner{position:relative}.VV21_MapContainer._relative-phone-tpl
.VV21_Map__Loading{display:flex;justify-content:center;align-items:center}.VV21_MapContainer._relative-phone-tpl
.VV21_Map__LoadingText{position:relative;top:0;left:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);padding:0
60px}.VV21_MapContainer._relative-phone-tpl
.VV21_MapPanelSearch__Body{min-height:275px;height:calc(100vh  -  425px)}.iOs .VV21_MapContainer._relative-phone-tpl
.VV21_MapPanelSearch__Body{min-height:245px;height:calc(100vh  -  445px)}.VV21_MapContainer._relative-phone-tpl
.VV_MapControls{z-index:3}.VV21_MapContainer._relative-phone-tpl:not(._relative-map-view) .VV21_Map_Inner,
.VV21_MapContainer._relative-phone-tpl:not(._relative-map-view) .VV_MapControls{position:absolute;left:0;right:0;visibility:hidden;z-index:-1}.iOs body._map-shops-modal-showed .VV21_MapContainer._relative-phone-tpl
.VV21_MapPanelSearch{z-index:1998}.iOs body._map-shops-modal-showed .VV21_MapContainer._relative-phone-tpl .VV21_MapPanelSearch__BodyContent,
.iOs body._map-shops-modal-showed .VV21_MapContainer._relative-phone-tpl .VV21_MapPanel,
.iOs body._map-shops-modal-showed .VV21_MapContainer._relative-phone-tpl .VV21_Map,
.iOs body._map-shops-modal-showed .VV21_MapContainer._relative-phone-tpl,
.iOs body._map-shops-modal-showed
.Content{position:fixed !important;left:0;right:0;padding:0;margin:0;z-index:1999}.VV21_MapPanelCard__FooterCol+.VV21_MapPanelCard__FooterCol{margin-top:0}.VV21_MapPanelSearch__HeaderToMapBackMobile.show_mobile{display:block}.VV21_MapPanelSearch__HeaderCloseList,.VV21_MapPanelSearch__HeaderToMapBackMobile.show_desktop{display:none}}@media (max-width: 450px){.VV21_MapPanelCard{padding-bottom:16px}.VV21_MapPanelCard__Footer{margin-bottom:-6px}.VV21_MapPanelCard__FooterRow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.VV21_MapPanelCard__FooterCol{padding:0;width:100%;margin-bottom:6px}.VV21_MapPanelCard__FooterCol._route{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.VV21_MapPanelCard__FooterCol._map{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.VV21_MapPanelCard__FooterCol._fav{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.VV21_MapPanelCard__FooterCol._map{margin:0}}.VV21_MapPanelSearch__BodyContentEmpty{position:relative;padding:20px
85px 5px 0;font-size:13px;line-height:1.4;color:var(--gray500);margin:20px
0 0}.VV21_MapPanelSearch__BodyContentEmptyText{position:relative;z-index:2}.VV21_MapPanelSearch__BodyContentEmptyImg{position:absolute;z-index:1;top:0;left:266px}.VV21_MapPanelSearch__BodyContentEmptyTitle{font-weight:600;font-size:15px;line-height:1.2;color:var(--gray900);max-width:205px}.VV21_MapPanelSearch__BodyContentEmptyDesc{margin:4px
0 0}@media (max-width: 1023px){.VV21_MapPanelSearch__BodyContentEmptyImg{left:220px}}@media (max-width: 767px){.VV21_MapPanelSearch__BodyContentEmpty{padding:17px
75px 5px 0;margin:6px
auto 0;max-width:320px}.VV21_MapPanelSearch__BodyContentEmptyImg{right:8px}body._map-shops-modal-showed{overflow:hidden;position:fixed;top:0;left:0;right:0}body._shops-map-bottom-panel-hide
.VV_FFXMenuNav{display:none}.VV21_MapPanel._mapView{z-index:4;height:172px}.VV21_MapPanel._mapView
.VV21_MapPanelSearch__Header{padding-bottom:0}.VV21_MapPanelFilters__Body{position:relative;overflow:hidden}.VV21_MapPanelFilters__Header,.VV21_MapPanelFilters__Footer{display:block}body._map-shops-modal-showed .Header,
body._map-shops-modal-showed .Footer,
body._map-shops-modal-showed
.VV_FFXMenuNav{display:none !important}body._map-shops-modal-showed .VV21_MapPanelSearch__BodyContent,
body._map-shops-modal-showed .VV21_MapPanelSearch,
body._map-shops-modal-showed .VV21_MapPanel,
body._map-shops-modal-showed .VV21_Map,
body._map-shops-modal-showed .VV21_MapContainer,
body._map-shops-modal-showed
.Content{position:static !important;padding:0;margin:0}body._map-shops-modal-showed .VV21_MapPanelSearch__BodyContent,
body._map-shops-modal-showed .js-shops-list{pointer-events:none}body._map-shops-modal-showed .VV21_MapPanelSearch__BodyContent
.VV21_MapPanelFilters{pointer-events:auto}body._map-shops-modal-showed .VV23_RWayModal__Heading,
body._map-shops-modal-showed
.VV21_MapPanelSearch__Header{display:none}body._map-shops-modal-showed
.VV21_MapPanelSearch__Body{z-index:1055;-webkit-overflow-scrolling:inherit}body._map-shops-modal-showed .VV21_MapPanel._mapView
.VV21_MapPanelSearch__Body{display:block !important;position:static;left:auto}body._map-shops-modal-showed .VV21_MapPanel._mapView
.VV21_MapPanelSearch{height:auto;opacity:1;transform:none}}@media (min-width:768px){.VV21_MapFiltersHeader._product,.VV21_MapFiltersHeader._ecology_fandomats{display:none}.VV21_MapContainer._product .VV21_MapPanelSearch__BodyContent,
.VV21_MapContainer._ecology_fandomats
.VV21_MapPanelSearch__BodyContent{padding-top:0}}@media (max-width:767px){.VV21_MapContainer._product .VV21_MapPanel._mapView,
.VV21_MapContainer._ecology_fandomats
.VV21_MapPanel._mapView{height:55px}.VV21_MapContainer._product
.VV21_Map__Map{top:70px;height:calc(100vh  -  330px);min-height:calc(440px  -  70px)}.VV21_Map{overflow:hidden}.VV23_RWayModal_Addresses
.VV21_Map{overflow:visible}}.VV22_MapShopsBanner{position:relative;margin-bottom:12px;padding:12px;border-radius:10px}.VV22_MapShopsBanner__Close{position:absolute;top:8px;right:8px;display:-webkit-flex;display:-ms-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:white;box-shadow:0px 0px 7px rgba(26,26,26,0.08);cursor:pointer}.VV22_MapShopsBanner__Title{margin-bottom:10px;padding-right:20px}.VV22_MapShopsBanner__Title._mobile{display:none}.VV22_MapShopsBanner__Content{display:-webkit-flex;display:-ms-flex;display:flex;align-items:flex-end}.VV22_MapShopsBanner__Text{margin-right:4px;line-height:1.4}.VV22_MapShopsBanner__PromoCode{border-bottom:1px solid rgba(33,35,40,0.3);margin-left:0;cursor:pointer}.VV22_MapShopsBanner__Button{flex-grow:1}.VV22_MapShopsBanner__Button
svg{margin-left:4px;margin-right:-4px}@media (max-width: 1023px){.VV22_MapShopsBanner{padding:8px
9px}.VV22_MapShopsBanner__Content{display:block}.VV22_MapShopsBanner__Text{margin-right:0;margin-bottom:6px}.VV22_MapShopsBanner__Title._desktop{display:none}.VV22_MapShopsBanner__Title._mobile{display:block;margin-bottom:5px}}@media (max-width: 767px){.VV22_MapShopsBanner{padding:10px
8px}.VV22_MapShopsBanner__Content{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between}.VV22_MapShopsBanner__Text{margin-right:7px;margin-bottom:0px;flex-shrink:0}.VV22_MapShopsBanner__Title._mobile{margin-bottom:9px}.VV22_MapShopsBanner__Button{flex-shrink:1;min-width:94px}.VV22_MapShopsBanner__Button
svg{flex-shrink:0}}@media (max-width: 359px){.VV22_MapShopsBanner__Content{display:block}.VV22_MapShopsBanner__Button{width:100%;margin-top:6px}}.VV21_MapPanelSearch__BodyContentEmpty._eco
.VV21_MapPanelSearch__BodyContentEmptyDesc{margin-top:9px}@media (max-width: 767px){.VV21_MapContainer._shops
.VV21_Map__Map{top:0;margin-top:232px}.VV21_MapContainer._shops._promocode
.VV21_Map__Map{top:0;margin-top:320px}.VV21_MapContainer._shops
.VV21_Map{height:auto}}.VV21_MapSearchPanelUNoty{margin:0
0 8px;display:none}.VV21_MapContainer._product
.VV21_MapSearchPanelUNoty._desktop{display:block;padding-top:6px}.VV21_MapContainer._product
.VV21_MapSearchPanelUNoty._mobile{display:none}.VV21_MapSearchPanelUNoty__Row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px
14px 8px;border-radius:12px;border:1px
solid var(--light-brand1)}.VV21_MapSearchPanelUNoty__Col._img{-ms-flex-negative:0;flex-shrink:0;margin:0
10px 0 0;max-width:50px}.VV21_MapSearchPanelUNoty__Img{display:block}.VV21_MapSearchPanelUNoty__Col._text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.VV21_MapSearchPanelUNoty__Text{font-weight:400}@media (max-width: 767px){.VV21_MapContainer._product
.VV21_MapSearchPanelUNoty._desktop{display:none}.VV21_MapContainer._product
.VV21_MapSearchPanelUNoty._mobile{display:block}}.VV21_MapContainer._animalhelpbox
.VV21_MapPanelCard{width:390px;padding:16px}.VV24_MapPanelCard_CharityInfo{display:flex;margin-top:20px;padding-top:20px;border-top:1px solid var(--light-outline)}.VV24_MapPanelCard_CharityInfo__Icon{flex-shrink:0;margin-right:8px}.VV24_MapPanelCard_CharityInfo__Icon
svg{display:block}.VV24_MapPanelCard_CharityInfo__Images{position:relative;margin-top:20px}.VV24_MapPanelCard_CharityInfo__ImagesSlider{position:relative;margin-left:20px;margin-right:8px;overflow:hidden;z-index:1}.VV24_MapPanelCard_CharityInfo__Images .swiper-slide{width:80px;height:80px;margin-right:6px;border-radius:10px;cursor:pointer}.VV24_MapPanelCard_CharityInfo__Images .swiper-slide:last-child{margin-right:0}.VV24_MapPanelCard_CharityInfo__ImagesSliderPrev,.VV24_MapPanelCard_CharityInfo__ImagesSliderNext{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;display:flex;justify-content:center;align-items:center;background:var(--white);border-radius:50%;border:1px
solid var(--light-outline);z-index:3;overflow:hidden;cursor:pointer}.VV24_MapPanelCard_CharityInfo__ImagesSliderPrev .SvgIcon,
.VV24_MapPanelCard_CharityInfo__ImagesSliderNext
.SvgIcon{width:8px;height:auto}.VV24_MapPanelCard_CharityInfo__ImagesSliderPrev{left:0}.VV24_MapPanelCard_CharityInfo__ImagesSliderNext{right:-9px}.VV24_MapPanelCard_CharityInfo__ImagesSliderPrev.swiper-button-disabled,.VV24_MapPanelCard_CharityInfo__ImagesSliderNext.swiper-button-disabled{display:none}@media (min-width: 768px){.VV21_MapContainer._animalhelpbox
.VV21_MapPanelCard{border-radius:16px 0 0 16px}}@media (max-width: 1279px){.VV21_MapContainer._animalhelpbox
.VV21_MapPanelCard{padding:16px}.VV24_MapPanelCard_CharityInfo__ImagesSlider{margin-right:44px}.VV24_MapPanelCard_CharityInfo__ImagesSliderNext{right:24px}}@media (max-width: 1023px){.VV21_MapContainer._animalhelpbox
.VV21_MapPanelCard{width:324px}}@media (max-width: 767px){.VV21_MapContainer._animalhelpbox
.VV21_MapPanelCard{width:100%}.VV24_MapPanelCard_CharityInfo__Inner{padding-right:16px}.VV24_MapPanelCard_CharityInfo__ImagesSlider{margin-left:0;margin-right:0;overflow:visible}.VV24_MapPanelCard_CharityInfo__Images .swiper-slide{width:90px;height:90px}.VV24_MapPanelCard_CharityInfo__ImagesSliderPrev,.VV24_MapPanelCard_CharityInfo__ImagesSliderNext{display:none}}.VV_MapPanelCardServBanners{list-style:none;padding:0;margin:20px
0 0}.VV21_MapPanelCardServices+.VV_MapPanelCardServBanners{margin-top:10px}.VV_MapPanelCardServBanners__Item{list-style:none;padding:0;margin:0
0 10px}.VV_MapPanelCardServBanners__Item:last-child{margin:0}.VV_MapPanelCardServBanner{color:var(--light-primary) !important;display:block;border-radius:16px;overflow:hidden;word-break:break-word;min-height:72px}.VV_MapPanelCardServBanner__Row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.VV_MapPanelCardServBanner__Col._main{padding:11px
16px 12px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.VV_MapPanelCardServBanner__Title{font-weight:500;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.VV_MapPanelCardServBanner__Desc{max-height:28px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--light-secondary);margin-top:2px}.VV_MapPanelCardServBanner__Col._img{-ms-flex-negative:0;flex-shrink:0;margin-left:4px;-ms-flex-item-align:end;align-self:flex-end}.VV_MapPanelCardServBanner__Img{display:block;max-width:77px;width:auto;height:auto}.VV25_MapPanelCardSocialLinks{padding:20px
0 0;border-top:1px solid var(--light-outline);margin:20px
0 0}.VV25_MapPanelCardSocialLinks__Item{display:flex;align-items:center;column-gap:8px}.VV25_MapPanelCardSocialLinks__Item+.VV25_MapPanelCardSocialLinks__Item{margin-top:12px}.VV25_MapPanelCardSocialLinks__ItemIcon{height:20px;fill:var(--light-additional1);flex-shrink:0}.VV25_MapPanelCardSocialLinks__ItemIcon._vk{width:20px}.VV25_MapPanelCardSocialLinks__ItemIcon._tg{width:20px}.VV25_MapPanelCardSocialLinks__ItemLink.VV_Link{line-height:1.1}.VV25_MapPanelCardSocialLinks__Note{margin-top:12px;color:var(--light-secondary)}