@keyframes MarkerIcon-module-scss-module__bZHIMW__highlight-blink{0%{background-color:#0000}25%{background-color:#ffe700}50%{background-color:#0000}75%{background-color:#ffe700}}.MarkerIcon-module-scss-module__bZHIMW__markerContainer{cursor:pointer;flex-direction:column;align-items:center;gap:4px;display:flex}.MarkerIcon-module-scss-module__bZHIMW__marker{aspect-ratio:1;border-radius:80px;width:40px;height:40px;position:relative;overflow:hidden}.MarkerIcon-module-scss-module__bZHIMW__marker.MarkerIcon-module-scss-module__bZHIMW__currentHotel{width:64px;height:64px}.MarkerIcon-module-scss-module__bZHIMW__label{text-align:center;color:#fff;background-color:#000;border:1px solid #000;border-radius:20px;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;line-height:1.2;display:flex}.MarkerIcon-module-scss-module__bZHIMW__label.MarkerIcon-module-scss-module__bZHIMW__name{color:#fff;background-color:#000}.MarkerIcon-module-scss-module__bZHIMW__label.MarkerIcon-module-scss-module__bZHIMW__price,.MarkerIcon-module-scss-module__bZHIMW__label.MarkerIcon-module-scss-module__bZHIMW__distance{color:#000;background-color:#fff}
@keyframes HotelLocationCard-module-scss-module__ZfZoEq__highlight-blink{0%{background-color:#0000}25%{background-color:#ffe700}50%{background-color:#0000}75%{background-color:#ffe700}}.HotelLocationCard-module-scss-module__ZfZoEq__locationCard{z-index:5;background-color:#fff;border:1px solid #000;border-radius:12px;flex-direction:column;justify-content:space-between;width:100%;display:flex;overflow:hidden}.HotelLocationCard-module-scss-module__ZfZoEq__imageWrapper{aspect-ratio:239/118;width:239px;height:118px;position:relative}.HotelLocationCard-module-scss-module__ZfZoEq__locationNameRow{flex-direction:row;width:100%;padding:12px 18px;display:flex}.HotelLocationCard-module-scss-module__ZfZoEq__locationName{word-break:break-word;flex-direction:row;justify-content:space-between;align-items:center;width:100%;font-size:16px;line-height:1.2;display:flex}.HotelLocationCard-module-scss-module__ZfZoEq__locationTitle{font-family:var(--font-stoned-youth),sans-serif;font-size:16px;line-height:1.2}
@keyframes LocationSelector-module-scss-module__7GxQjW__highlight-blink{0%{background-color:#0000}25%{background-color:#ffe700}50%{background-color:#0000}75%{background-color:#ffe700}}.LocationSelector-module-scss-module__7GxQjW__locationSelector{font-family:var(--font-europa-bold),sans-serif;width:100%;line-height:1.2}.LocationSelector-module-scss-module__7GxQjW__collapseWrapper{padding:16px 0}@media (min-width:769px){.LocationSelector-module-scss-module__7GxQjW__collapseWrapper{padding:10px 0}}.LocationSelector-module-scss-module__7GxQjW__navigationMenuList{flex-direction:column;gap:16px;display:flex}@media (min-width:769px){.LocationSelector-module-scss-module__7GxQjW__navigationMenuList{gap:8px}}.LocationSelector-module-scss-module__7GxQjW__locationRow{cursor:pointer;justify-content:space-between;align-items:center;height:24px;display:flex}@media (min-width:769px){.LocationSelector-module-scss-module__7GxQjW__locationRow{border-radius:6px;padding:8px}}.LocationSelector-module-scss-module__7GxQjW__locationRow:hover{background-color:#f8f6f6}.LocationSelector-module-scss-module__7GxQjW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.LocationSelector-module-scss-module__7GxQjW__locationSelector_accordionHeader{padding:24px 24px 0;font-size:16px}.LocationSelector-module-scss-module__7GxQjW__locationSelector_accordionHeader:hover{background-color:#fff}@media (min-width:769px){.LocationSelector-module-scss-module__7GxQjW__locationSelector_accordionHeader{background-color:#fff;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:32px;transition:border-radius .3s;display:flex;padding:8px 16px!important}.LocationSelector-module-scss-module__7GxQjW__locationSelector_accordionHeader.LocationSelector-module-scss-module__7GxQjW__collapsed{border-radius:12px}}.LocationSelector-module-scss-module__7GxQjW__locationSelector_accordion{background-color:#fff;border-radius:12px 12px 0 0}@media (min-width:769px){.LocationSelector-module-scss-module__7GxQjW__locationSelector_accordion{border-radius:12px;padding:0}}.LocationSelector-module-scss-module__7GxQjW__locationSelector_accordionContentInner{background-color:#fff;padding:0 24px 0 32px;font-size:14px}@media (min-width:769px){.LocationSelector-module-scss-module__7GxQjW__locationSelector_accordionContentInner{background-color:#fff;border-radius:0 0 12px 12px;width:100%;transition:border-radius .3s;padding:0 10px!important}.LocationSelector-module-scss-module__7GxQjW__locationSelector_accordionContentInner.LocationSelector-module-scss-module__7GxQjW__collapsed{border-radius:0 0 12px 12px}}
@keyframes Locations-module-scss-module__TGFoXa__highlight-blink{0%{background-color:#0000}25%{background-color:#ffe700}50%{background-color:#0000}75%{background-color:#ffe700}}.Locations-module-scss-module__TGFoXa__locationsPage{width:100%;height:100%;min-height:calc(100dvh - var(--header-height));max-width:100vw;display:flex}@media (min-width:992px){.Locations-module-scss-module__TGFoXa__locationsPage{max-width:none;min-height:auto;padding:24px}}.Locations-module-scss-module__TGFoXa__locationsPage_columnsContainer{grid-template-rows:2fr;grid-template-columns:1fr;width:100%;height:100%;display:grid;position:relative}@media (min-width:992px){.Locations-module-scss-module__TGFoXa__locationsPage_columnsContainer{grid-template-rows:1fr;grid-template-columns:80% 1fr;gap:16px;position:static}}.Locations-module-scss-module__TGFoXa__locationsPage_mapContainer{width:100%;height:100%;max-height:calc(100dvh - var(--header-height));border-radius:12px;flex-direction:column;grid-area:1/1/3;justify-content:space-between;display:flex;position:absolute;overflow:hidden}@media (min-width:992px){.Locations-module-scss-module__TGFoXa__locationsPage_mapContainer{top:calc(var(--header-height) + 24px);max-height:calc(100dvh - var(--header-height) - 60px);grid-column:1;position:sticky}}.Locations-module-scss-module__TGFoXa__locationsPage_citySelectorContainer{z-index:6;width:100%;display:flex}@media (min-width:769px){.Locations-module-scss-module__TGFoXa__locationsPage_citySelectorContainer{width:100%;height:100%;margin-top:16px}}@media (min-width:992px){.Locations-module-scss-module__TGFoXa__locationsPage_citySelectorContainer{width:fit-content;height:fit-content;margin:4px 0 0 4px;position:absolute}}.Locations-module-scss-module__TGFoXa__locationsPage_mapWrapper{width:100%;height:100%;display:flex;position:absolute;top:70px}@media (min-width:992px){.Locations-module-scss-module__TGFoXa__locationsPage_mapWrapper{position:static}}.Locations-module-scss-module__TGFoXa__locationsPage_cardListContainer{grid-row:2;width:100%;max-width:100vw;padding-bottom:16px;display:flex;overflow:hidden}@media (min-width:992px){.Locations-module-scss-module__TGFoXa__locationsPage_cardListContainer{flex-direction:column;grid-area:1/2;max-width:100%}}.Locations-module-scss-module__TGFoXa__locationsPage_cardList{scroll-behavior:smooth;scrollbar-width:none}.Locations-module-scss-module__TGFoXa__locationsPage_cardList::-webkit-scrollbar{display:none}.Locations-module-scss-module__TGFoXa__locationsPage_cardList{z-index:6;flex-direction:row;gap:16px;width:100%;padding:0 24px;display:flex;overflow:auto hidden}@media (min-width:992px){.Locations-module-scss-module__TGFoXa__locationsPage_cardList{flex-direction:column;padding:0;overflow:hidden auto}}.Locations-module-scss-module__TGFoXa__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}
/*# sourceMappingURL=0j88w_to93r_d.css.map*/