@-webkit-keyframes salonsMapSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes salonsMapSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}.bap-page--wellness,html{--bookingDarkGrey:#E1E5EB;--bookingBlue:#0A84FF;--bookingLabelGrey:#7B7E8D;--bookingDark:#333;--bookingBlackLight:#292929;--bookingRed:#E8544E;--bookingWhite:#FFF;--bookingBackground:#F9F9F9;--bookingDirtyGrey:#A8B8C2;--bookingGrey:#82828C;--bookingLightRedNotification:#EAD9DF}html{--mainColor:#B8D407;--color-green-light:#F2F8DC;--bookingMain:#98BA1D;--bookingPrimary:#A8CD14;--bookingLessPrimary:#C7DB6E;--bookingWhiteLight:#ECECEC;--bookingLightGrey:#C4C4C4;--bookingMenuLink:#1790DF;--bookingGreenNotFill:#F4F9E5}.bap-page--wellness{--mainColor:#566747;--color-green-light:#f0f0ea;--bookingMain:#566747;--bookingPrimary:#566747;--bookingLessPrimary:#566747;--bookingWhiteLight:#cfcdbe;--bookingLightGrey:#f0f0ea;--bookingMenuLink:#566747;--bookingGreenNotFill:#f0f0ea}.salons-map-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px;margin:0 auto 24px;border-bottom:2px solid #292929}.salons-map-switch__button{min-height:52px;padding:12px 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:3px 3px 0 0;background:0 0;letter-spacing:.01em;font-weight:500;font-size:16px;color:#292929}.salons-map-switch .salons-map-switch__button{cursor:pointer}.salons-map-switch__button--active{background:#292929;color:#fff}[data-salons-map-retry][hidden]{display:none}.salons-map-message{margin:0 0 24px;color:#676767}[data-salons-map-scope][data-salons-switch=auto] .mapList_map{height:700px}.salons-map-loading{position:relative}.salons-map-loading:not([data-salons-view]){min-height:778px}.salons-map-loading:not([data-salons-view])>:not(.salons-map-skeleton){display:none}.salons-map-loading[data-salons-view=map] .swapSectionItem[data-tab=map],.salons-map-loading[data-salons-view=map] [data-salons-panel=map]{visibility:hidden}.salons-map-loading .salons-map-switch{position:relative;z-index:1}.salons-map-skeleton{position:absolute;inset:0;padding:48px;background-color:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;pointer-events:none}.salons-map-loading[data-salons-view=list]>.salons-map-skeleton,.salons-map-skeleton[hidden]{display:none}.salons-map-skeleton__content,.salons-map-skeleton__switch{background-color:#c4c4c4;-webkit-animation:salonsMapSkeletonPulse 1.5s infinite ease;animation:salonsMapSkeletonPulse 1.5s infinite ease}.salons-map-skeleton__switch{width:100%;max-width:520px;height:54px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;border-radius:8px}.salons-map-skeleton__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;border-radius:16px}.salons-cards .card_multi__image-block{aspect-ratio:660/400;background-color:#f9f9f9}.salons-cards .card_multi__image-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.salons-cards .salon-card.active{outline:2px solid var(--mainColor);outline-offset:-2px}.salons-cards .card_multi-buttons .button{cursor:pointer}.salons-cards.service__cards.swap__representive.oneColumn .card_multi__description{padding-top:32px;padding-bottom:32px}.salons-cards.service__cards.swap__representive.oneColumn .card_multi__salons-text{width:auto}.card_multi-buttons.card_multi-buttons--salons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.card_multi-buttons.card_multi-buttons--salons>.button{width:230px!important;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0!important}.salons-cards .card_multi-buttons.card_multi-buttons--salons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.salons-cards.swap__representive .card_multi__description .card_multi__salons-block{width:100%}.salons-cards.swap__representive .card_multi__description .card_multi__salons-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;letter-spacing:.01em;font-weight:400;font-size:16px;color:#292929}.salons-cards.swap__representive .card_multi__description .card_multi__salons-text::first-letter{text-transform:uppercase}@media only screen and (min-width:1025px){.salons-map-switch{grid-template-columns:repeat(2,minmax(0,260px));max-width:none;width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width:1582px){.salons-cards.service__cards.swap__representive.oneColumn .card_multi__description{padding-top:20px}}@media only screen and (max-width:1280px){.salons-cards.service__cards.swap__representive.oneColumn{grid-template-columns:repeat(auto-fit,minmax(min(405px,100%),1fr));gap:15px}.salons-cards.service__cards.swap__representive.oneColumn .card_multi__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.salons-cards.service__cards.swap__representive.oneColumn .card_multi__image-block{width:100%;margin-right:0;max-height:none}.salons-cards.service__cards.swap__representive.oneColumn .card_multi__description{width:100%;padding:20px 20px 32px}}@media only screen and (max-width:1024px){[data-salons-map-scope][data-salons-switch=auto] .inMap:not(.mapList_map){height:auto}.salons-cards.service__cards.swap__representive.oneColumn{grid-template-columns:100%;gap:20px}.salons-cards.service__cards.swap__representive.oneColumn .card_multi__description{padding:15px 15px 20px}}@media only screen and (max-width:768px){[data-salons-map-scope][data-salons-switch=auto] .mapList_map{height:500px}.salons-map-loading:not([data-salons-view]){min-height:578px}.salons-map-skeleton{padding:24px 16px}}@media (prefers-reduced-motion:reduce){.salons-map-skeleton__content,.salons-map-skeleton__switch{-webkit-animation:none;animation:none}}
/*# sourceMappingURL=salons-map.min.css.map */
