@keyframes NewMapModalDesktop-module-scss-module__9NNbdW__skeleton-shine{0%{background-position:200% 0}to{background-position:-100% 0}}.NewMapModalDesktop-module-scss-module__9NNbdW__title{margin-bottom:22px}.NewMapModalDesktop-module-scss-module__9NNbdW__wrapper{flex-direction:column;width:calc(100% - 64px);max-width:1341px;height:80%;padding:25px 32px;display:flex;max-height:753px!important}.NewMapModalDesktop-module-scss-module__9NNbdW__outletsAndMapcontainer{flex-grow:1;gap:8px;height:400px;display:flex}.NewMapModalDesktop-module-scss-module__9NNbdW__outlets{flex-shrink:0;width:300px}.NewMapModalDesktop-module-scss-module__9NNbdW__map{flex-grow:1;max-height:100%;overflow:hidden}.NewMapModalDesktop-module-scss-module__9NNbdW__modal{z-index:5}
@keyframes MapModalHeader-module-scss-module__lxrPvW__skeleton-shine{0%{background-position:200% 0}to{background-position:-100% 0}}.MapModalHeader-module-scss-module__lxrPvW__header{justify-content:space-between;align-items:center;width:100%;margin-bottom:16px;display:flex}.MapModalHeader-module-scss-module__lxrPvW__header__title{color:var(--clr-text)}.MapModalHeader-module-scss-module__lxrPvW__header__title_desktop{letter-spacing:.01em;font-size:24px;font-weight:600;line-height:34px}.MapModalHeader-module-scss-module__lxrPvW__header__title_mobile{letter-spacing:.01em;font-size:18px;font-weight:600;line-height:25px}.MapModalHeader-module-scss-module__lxrPvW__header__icon{color:var(--clr-icons);cursor:pointer;transition:all .2s ease-in-out}@media (hover:hover){.MapModalHeader-module-scss-module__lxrPvW__header__icon:hover{color:var(--clr-text)}}
@keyframes MapModalOutlet-module-scss-module___69yra__skeleton-shine{0%{background-position:200% 0}to{background-position:-100% 0}}.MapModalOutlet-module-scss-module___69yra__outlet{cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;gap:8px;display:flex}@media (hover:hover){.MapModalOutlet-module-scss-module___69yra__outlet:hover .MapModalOutlet-module-scss-module___69yra__icon_wrapper:not(.MapModalOutlet-module-scss-module___69yra__selected){color:#fff;background:var(--themed-btn-hover);border:1px solid var(--themed-btn-hover);transition:all .4s ease-in-out}}.MapModalOutlet-module-scss-module___69yra__icon_wrapper{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;box-sizing:border-box;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;width:20px;height:20px;text-rendering:geometricPrecision;border:1px solid var(--themed-btn);color:var(--themed-btn);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:400;line-height:1;transition:all .4s ease-in-out;display:inline-grid}.MapModalOutlet-module-scss-module___69yra__icon_wrapper.MapModalOutlet-module-scss-module___69yra__selected{color:#fff;background:var(--themed-btn-pressed)}.MapModalOutlet-module-scss-module___69yra__icon{line-height:1;display:block;transform:translateZ(0)}.MapModalOutlet-module-scss-module___69yra__address{letter-spacing:.01em;font-size:15px;font-weight:500;line-height:21px}.MapModalOutlet-module-scss-module___69yra__workingHours{color:var(--clr-comment);letter-spacing:.025em;white-space:break-spaces;margin-top:8px;font-size:15px;font-weight:400;line-height:24px}.MapModalOutlet-module-scss-module___69yra__productStatus{margin-top:12px}.MapModalOutlet-module-scss-module___69yra__contacts{flex-direction:column;gap:4px;margin-top:12px;display:flex}.MapModalOutlet-module-scss-module___69yra__phone{letter-spacing:.01em;font-size:15px;font-weight:500;line-height:21px}.MapModalOutlet-module-scss-module___69yra__email{letter-spacing:.015em;font-size:15px;font-weight:400;line-height:160%}.MapModalOutlet-module-scss-module___69yra__button{display:none}@media screen and (max-width:1024px){.MapModalOutlet-module-scss-module___69yra__button{margin-top:12px;display:block}}
.MapModalOutletsList-module-scss-module__NLqTAW__wrapper{--bottom-gradient-height:100px;position:relative}.MapModalOutletsList-module-scss-module__NLqTAW__container{flex-direction:column;gap:16px;height:100%;display:flex;position:relative;overflow-y:scroll}.MapModalOutletsList-module-scss-module__NLqTAW__container::-webkit-scrollbar{width:4px}.MapModalOutletsList-module-scss-module__NLqTAW__container::-webkit-scrollbar-track{display:none}.MapModalOutletsList-module-scss-module__NLqTAW__container::-webkit-scrollbar-thumb{background-color:var(--clr-line);cursor:pointer;border-radius:50px}.MapModalOutletsList-module-scss-module__NLqTAW__container::-webkit-scrollbar-thumb:hover{background-color:var(--clr-primary)}.MapModalOutletsList-module-scss-module__NLqTAW__outlet{border-bottom:1px solid var(--clr-line);padding-bottom:16px}.MapModalOutletsList-module-scss-module__NLqTAW__outlet:last-child{border-bottom:none}.MapModalOutletsList-module-scss-module__NLqTAW__skeleton_item{border-radius:7px;width:290px;height:100px}
@keyframes MapModalMobile-module-scss-module__0YQw7q__skeleton-shine{0%{background-position:200% 0}to{background-position:-100% 0}}.MapModalMobile-module-scss-module__0YQw7q__wrapper{flex-direction:column;width:100%;height:100%;padding:16px;display:flex}.MapModalMobile-module-scss-module__0YQw7q__title{margin-bottom:22px}.MapModalMobile-module-scss-module__0YQw7q__tabs{gap:8px;margin-bottom:24px;display:flex}.MapModalMobile-module-scss-module__0YQw7q__tab{letter-spacing:.01em;text-transform:uppercase;background-color:var(--clr-tab);color:var(--clr-tab-text);cursor:pointer;border:none;border-radius:6px;padding:10px 12px;font-size:13px;font-weight:600;line-height:16px;transition:background-color .4s ease-in-out,color .4s ease-in-out}.MapModalMobile-module-scss-module__0YQw7q__tab.MapModalMobile-module-scss-module__0YQw7q__active{background-color:var(--clr-secondary);color:#fff}.MapModalMobile-module-scss-module__0YQw7q__outletsAndMapcontainer{flex-grow:1;height:400px;display:flex}.MapModalMobile-module-scss-module__0YQw7q__outlets{width:100%;display:none}.MapModalMobile-module-scss-module__0YQw7q__outlets.MapModalMobile-module-scss-module__0YQw7q__visible{display:block}.MapModalMobile-module-scss-module__0YQw7q__map{flex-grow:1;max-height:100%;display:none;overflow:hidden}.MapModalMobile-module-scss-module__0YQw7q__map.MapModalMobile-module-scss-module__0YQw7q__visible{display:block}
.MapWidgetStore-module-scss-module__INHL8G__container{flex-direction:column;gap:24px;width:100%;max-width:1532px;padding-left:16px;padding-right:16px;display:flex}.MapWidgetStore-module-scss-module__INHL8G__body{flex-direction:column;flex-grow:1;gap:48px;display:flex}.MapWidgetStore-module-scss-module__INHL8G__header{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;max-width:1532px;padding-left:16px;padding-right:16px;display:flex}.MapWidgetStore-module-scss-module__INHL8G__grid{flex-wrap:wrap;gap:20px 64px;display:flex}.MapWidgetStore-module-scss-module__INHL8G__info_column{width:clamp(130px,max-content,100%);flex-direction:column;gap:8px;display:flex}.MapWidgetStore-module-scss-module__INHL8G__info_column_key{letter-spacing:.015em;font-size:15px;font-weight:400;line-height:160%}.MapWidgetStore-module-scss-module__INHL8G__info_column_value{letter-spacing:.01em;font-size:16px;font-weight:600;line-height:22px}.MapWidgetStore-module-scss-module__INHL8G__outlets{flex-shrink:0;width:360px;max-height:100%}.MapWidgetStore-module-scss-module__INHL8G__map{flex-grow:1;width:100%;height:351px;overflow:hidden}@media screen and (min-width:720px){.MapWidgetStore-module-scss-module__INHL8G__header{padding:0}.MapWidgetStore-module-scss-module__INHL8G__grid{flex-wrap:wrap;gap:20px 64px;width:100%;max-width:1500px;padding-left:0;padding-right:0;display:flex}.MapWidgetStore-module-scss-module__INHL8G__info_column{width:clamp(130px,max-content,100%);flex-direction:column;gap:8px;display:flex}.MapWidgetStore-module-scss-module__INHL8G__info_column_value{letter-spacing:.01em;font-size:18px;font-weight:600;line-height:25px}}@media screen and (min-width:1277px){.MapWidgetStore-module-scss-module__INHL8G__header{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}}.MapWidgetStore-module-scss-module__INHL8G__button{width:max-content}
