.hotel-card_component__zyOrU{align-items:stretch;background-color:var(--background-surface);border-radius:var(--spacing-card-borderRadius);box-shadow:calc(var(--effects-shadow-1-x) * 1px) calc(var(--effects-shadow-1-y) * 1px) calc(var(--effects-shadow-1-blur) * 1px) calc(var(--effects-shadow-1-spread) * 1px) var(--effects-shadow-1-color);cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;text-align:left;transition:.25s ease-in-out;transition-property:background-color}@media screen and (min-width:1440px){.hotel-card_component__zyOrU{flex-direction:row}}.hotel-card_component__zyOrU .hotel-card_imageWrapper__ZCTdA{aspect-ratio:4/3;position:relative}@media screen and (min-width:1440px){.hotel-card_component__zyOrU .hotel-card_imageWrapper__ZCTdA{aspect-ratio:unset;flex:0 0 14.75rem;max-width:14.75rem}}.hotel-card_component__zyOrU .hotel-card_image__oXDk1{inset:0;position:absolute}.hotel-card_component__zyOrU .hotel-card_detailsWrapper__W8C3N{border-bottom:var(--spacing-card-borderWidth) solid var(--border-default);border-left:var(--spacing-card-borderWidth) solid var(--border-default);border-radius:0 0 var(--spacing-card-borderRadius) var(--spacing-card-borderRadius);border-right:var(--spacing-card-borderWidth) solid var(--border-default);display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:1.5rem}@media screen and (min-width:1440px){.hotel-card_component__zyOrU .hotel-card_detailsWrapper__W8C3N{border-bottom:var(--spacing-card-borderWidth) solid var(--border-default);border-left:none;border-radius:0 var(--spacing-card-borderRadius) var(--spacing-card-borderRadius) 0;border-top:var(--spacing-card-borderWidth) solid var(--border-default)}}.hotel-card_component__zyOrU .hotel-card_details__wAe8N{display:flex;flex-direction:column;gap:.5rem}.hotel-card_component__zyOrU .hotel-card_detailsHeader__R3H83{display:flex;gap:.5rem;justify-content:space-between}.hotel-card_component__zyOrU .hotel-card_name__gNdjl{color:var(--foreground-default)}.hotel-card_component__zyOrU .hotel-card_link__g9WHV,.hotel-card_component__zyOrU .hotel-card_tagList___j_Ip{margin-top:.75rem}.hotel-card_component__zyOrU .hotel-card_fromPrice__ao3HS{align-items:flex-end;display:flex;gap:.5rem;justify-content:flex-end;margin-top:.5rem}.hotel-card_component__zyOrU.hotel-card_isLoading__exKLo .hotel-card_name__gNdjl{margin-bottom:1rem}.hotel-card_component__zyOrU.hotel-card_isLoading__exKLo .hotel-card_detailsHeader__R3H83{margin-bottom:1.5rem}.hotel-card_component__zyOrU.hotel-card_isLoading__exKLo .hotel-card_fromPrice__ao3HS{margin-top:1.5rem}.hotel-card_component__zyOrU.hotel-card_isActive__pqXtE{background-color:var(--background-interactive-subtle)}.hotel-card_component__zyOrU.hotel-card_isCompact__XhHKk .hotel-card_imageWrapper__ZCTdA{display:none}.destination-map_component__RViZW{display:flex;flex-direction:column;gap:2rem}.destination-map_component__RViZW .destination-map_textContainer__VCK1_{display:flex;flex-direction:column;gap:.75rem}.destination-map_component__RViZW .destination-map_preHeadline__VfgAb{color:var(--foreground-brand)}.destination-map_component__RViZW .destination-map_headline__ODzCY{color:var(--foreground-default)}.destination-map_component__RViZW .destination-map_itemsRow__LQNpj{row-gap:2rem}.destination-map_component__RViZW .destination-map_itemsColumn__ElJDH{display:flex;flex-direction:column}.destination-map_component__RViZW .destination-map_itemsColumn__ElJDH.destination-map_isEmpty___TzUV{margin-top:3rem;text-align:center}.destination-map_component__RViZW .destination-map_mapColumn__Q6Jw6{position:relative}.destination-map_component__RViZW .destination-map_placeholder__zgHJv{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.destination-map_component__RViZW .destination-map_placeholderButton___0SuR{position:relative}.destination-map_component__RViZW .destination-map_placeholderImage__6s9IJ{inset:0;position:absolute}.destination-map_component__RViZW .destination-map_mapWrapper__4bUKV{aspect-ratio:343/480;border-radius:var(--spacing-image-borderRadius);overflow:hidden;position:-webkit-sticky;position:sticky;transition:top .25s ease-in-out;width:100%}@media screen and (min-width:768px){.destination-map_component__RViZW .destination-map_mapWrapper__4bUKV{aspect-ratio:672/480}}@media screen and (min-width:1024px){.destination-map_component__RViZW .destination-map_mapWrapper__4bUKV{aspect-ratio:1}}.destination-map_component__RViZW .destination-map_mapCard__el229{inset:auto 1rem 1rem;position:absolute}.destination-map_component__RViZW .destination-map_mapTextWrapper__DDaoQ{background-color:var(--background-surface);border-radius:var(--spacing-card-borderRadius);inset:auto 1rem 1rem;padding:1.5rem;position:absolute}@media screen and (min-width:1024px){.destination-map_component__RViZW .destination-map_mapTextWrapper__DDaoQ{display:none}}.destination-map_component__RViZW .destination-map_mapText__PksqJ{color:var(--foreground-default)}.destination-map_component__RViZW .destination-map_filtersContainer__HzcEj{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;z-index:2}.destination-map_component__RViZW .destination-map_filtersWrapper__7j7A8{align-items:center;color:var(--foreground-default);display:flex;gap:1rem}.destination-map_component__RViZW .destination-map_filters__oF9C7{display:flex;gap:1rem}.destination-map_component__RViZW .destination-map_filterGroup__9EpWM{border:var(--spacing-form-borderWidth) solid var(--border-default);border-radius:var(--spacing-destinationMap-filterGroup-borderRadius);max-width:-moz-fit-content;max-width:fit-content;overflow:hidden}.destination-map_component__RViZW .destination-map_filter__RFs37{border-right:var(--spacing-form-borderWidth) solid var(--border-default);color:var(--foreground-default);cursor:pointer;padding:.375rem .75rem;transition:.125s ease-in-out;transition-property:background-color,color}.destination-map_component__RViZW .destination-map_filter__RFs37.destination-map_isActive__xhrmy{background-color:var(--background-interactive);color:var(--foreground-on-color)}.destination-map_component__RViZW .destination-map_filter__RFs37:last-child{border-right:0}.destination-map_component__RViZW .destination-map_poiContainer__levjm{display:flex;gap:1rem;margin-bottom:1rem;position:relative;z-index:1}.destination-map_component__RViZW .destination-map_poiHeader__zliSg{align-self:center;color:var(--foreground-default)}.destination-map_component__RViZW .destination-map_dropdown__oNdPV{flex:1 1 auto;z-index:1}.destination-map_component__RViZW .destination-map_layoutPicker__3kkDC{background-color:var(--background-neutral);border:var(--spacing-form-borderWidth) solid var(--border-default);border-radius:var(--spacing-form-borderRadius);display:flex}.destination-map_component__RViZW .destination-map_layoutPickerItem__73u7o{align-items:center;border-radius:var(--spacing-form-borderRadius);color:var(--foreground-default);cursor:pointer;display:flex;height:2.875rem;justify-content:center;width:2.875rem}.destination-map_component__RViZW .destination-map_layoutPickerItem__73u7o.destination-map_isActive__xhrmy{background-color:var(--background-surface);color:var(--foreground-default)}
/*# sourceMappingURL=22e74830c5fa0a03.css.map*/