.HotelListSwiper_hotel-list-swiper-container__Vvx0x{position:relative}.HotelListSwiper_hotel-list-swiper-wrapper__ye2kM{inline-size:90%}.HotelListSwiper_next__QfiAS,.HotelListSwiper_prev__AwjEY{inset-block-start:35%;z-index:2}.HotelListSwiper_next__QfiAS{inset-inline-end:0}.HotelListSwiper_next__QfiAS,.HotelListSwiper_prev__AwjEY{position:absolute;cursor:pointer;color:var(--content-teaser-background-color-primary);font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MapView_map-wrapper__M3t_I{position:relative;overflow:hidden;container-type:size;flex:1 0 auto;inline-size:100vw;max-inline-size:100%;display:flex;flex-direction:column;block-size:calc(100dvh - 14rem)}@media(min-width:1024px){.MapView_map-wrapper__M3t_I{flex-direction:row;block-size:calc(100dvh - (var(--navigation-header-desktop-minheight) + var(--header-subpage-desktop-min-height) + 3.125rem))}}.MapView_map-wrapper__M3t_I .global-image-slider__wrapper{aspect-ratio:1}@media(min-width:1024px){.MapView_map-wrapper__M3t_I .global-image-slider__wrapper{aspect-ratio:1.7777777778}}.MapView_map-wrapper__M3t_I .global-image-slider__slideshow{display:none}@media(min-width:1024px){.MapView_map-wrapper__M3t_I .global-image-slider__slideshow{display:block}}.MapView_map__JM4cc{flex:1 0 auto}.MapView_hotel-list__dVZyt{display:contents}.MapView_aside__9BLoi{display:flex;overflow:hidden;flex:0 0 auto;padding:var(--spacing-010)}.MapView_aside__9BLoi::-webkit-scrollbar{display:none}@media(min-width:640px){.MapView_aside__9BLoi{flex-direction:row;inline-size:100%}}@media(min-width:1024px){.MapView_aside__9BLoi{flex-direction:column;gap:var(--spacing-008);flex:none;padding-inline:var(--spacing-020);background:var(--colors-white);box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:99;overflow-y:auto;max-block-size:100%;inline-size:auto;min-inline-size:-moz-fit-content;min-inline-size:fit-content}}.MapView_aside__9BLoi>div{flex:1 0 100%;scroll-snap-align:center;inline-size:100%;transition:border .2s ease}@media(min-width:640px){.MapView_aside__9BLoi>div{flex:initial;padding:var(--spacing-010)}}@media(min-width:1024px){.MapView_aside__9BLoi>div{border-radius:var(--border-radius-24);border:var(--border-width-2) solid var(--colors-white);flex:initial;padding:var(--spacing-020)}.MapView_aside__9BLoi>div:hover{background-color:var(--colors-sky-blue-100)}}.MapView_aside__9BLoi>div.MapView_active__2OpSq{background-color:var(--colors-sky-blue-100)}.MapView_aside__9BLoi footer{display:none}@media(min-width:1024px){.MapView_aside__9BLoi footer{display:block;-webkit-margin-before:var(--spacing-016);margin-block-start:var(--spacing-016)}}.MapView_mobile-pagination-container__vkon_{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--spacing-016);-webkit-padding-before:var(--spacing-008);padding-block-start:var(--spacing-008);padding-inline:var(--spacing-015)}.MapView_mobile-pagination-dots__sHm11{display:flex;align-items:center;gap:var(--spacing-004)}.MapView_custom-bullet__Yw8TK{inline-size:var(--sizing-004);block-size:var(--sizing-004);border-radius:50%;background-color:var(--colors-deep-blue-600);transition:all .3s ease;border:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.MapView_custom-bullet-active__SLzAc{inline-size:var(--sizing-008);block-size:var(--sizing-008);background-color:var(--colors-deep-blue-900)}.MapView_mobile-pagination-number__z7HfV{white-space:nowrap}.ProductList_product-list__MAeBv{display:grid;grid-column:1/-1;grid-row-gap:var(--spacing-024);row-gap:var(--spacing-024);grid-column-gap:var(--spacing-022);column-gap:var(--spacing-022);grid-template-columns:repeat(1,1fr)}.ProductList_product-list-container__Xiyi9{display:contents}@media(min-width:640px){.ProductList_product-list__MAeBv{grid-template-columns:repeat(2,minmax(var(--sizing-256),1fr))}}@media(min-width:1024px){.ProductList_product-list__MAeBv{grid-template-columns:repeat(3,minmax(var(--sizing-256),1fr))}}.ProductList_product-list__no-result__AqDT8{grid-column:1/-1;grid-template-columns:repeat(1,1fr);text-align:center;-webkit-margin-before:var(--spacing-040);margin-block-start:var(--spacing-040);-webkit-padding-after:var(--spacing-080);padding-block-end:var(--spacing-080)}.Drawer_drawer__Vgdpl{position:fixed;inset-inline-start:0;inset-block-end:0;inline-size:100vw;z-index:10;background-color:var(--overlay-background-color);display:grid;grid-template-columns:1fr;grid-template-rows:min-content minmax(0,1fr) min-content;animation:Drawer_drawer-show__EU390 .5s cubic-bezier(.16,1,.3,1);border-start-start-radius:var(--border-radius-24);border-start-end-radius:var(--border-radius-24)}.Drawer_drawer__trigger__PM9EF{display:inline-flex;position:relative;z-index:10}.Drawer_drawer__overlay__21J6s{background-color:color(srgb 0 0 0/40%);position:fixed;inset:0;animation:Drawer_overlay-show__4tAmj .5s cubic-bezier(.16,1,.3,1);z-index:20;overflow-y:auto}.Drawer_drawer__title__e_QB6{-webkit-padding-before:var(--spacing-024);padding-block-start:var(--spacing-024);padding-inline:var(--spacing-024)}.Drawer_drawer__content__K_X_V{-webkit-padding-after:var(--spacing-024);padding-block-end:var(--spacing-024);-webkit-padding-before:var(--spacing-016);padding-block-start:var(--spacing-016);padding-inline:var(--spacing-024);display:flex;flex-direction:column;gap:var(--spacing-036);max-inline-size:var(--overlay-sm-viewport-max-width);margin:auto}@media(min-width:640px){.Drawer_drawer__content__K_X_V{max-inline-size:var(--overlay-md-viewport-max-width)}}@media(min-width:1024px){.Drawer_drawer__content__K_X_V{max-inline-size:var(--overlay-lg-viewport-max-width);inline-size:668px;margin-inline:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.Drawer_drawer__content--text__Ml2Wp{flex:1 0 auto;overflow-y:auto}.Drawer_drawer__footer__tmDMj{z-index:1;box-shadow:var(--box-shadow-xs)}.Drawer_drawer__button__jQe3F{background-color:rgba(0,0,0,0);padding:0;border:none}@keyframes Drawer_overlay-show__4tAmj{0%{opacity:0}to{opacity:1}}@keyframes Drawer_drawer-show__EU390{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip_slide-down__Tso0I{0%{block-size:0}to{block-size:var(--radix-accordion-content-height)}}@keyframes Tooltip_slide-up__tdGeY{0%{block-size:var(--radix-accordion-content-height)}to{block-size:0}}@keyframes Tooltip_slide-up-and-fade__bGn_s{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip_slide-right-and-fade__8HfL0{0%{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes Tooltip_slide-down-and-fade__TY3Wt{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip_slide-left-and-fade__iem0j{0%{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}@keyframes Tooltip_overlay-show__4T8_Z{0%{opacity:0}to{opacity:1}}@keyframes Tooltip_content-show__Uxq_O{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes Tooltip_overlay-out__5qBnm{0%{opacity:1;transform:translateX(0) skewX(-45deg)}to{opacity:0;transform:translateX(100%) skewX(-45deg)}}@keyframes Tooltip_overlay-in__81f0M{0%{opacity:0;transform:translateX(-100%) skewX(-45deg)}to{opacity:1;transform:translateX(0) skewX(-45deg)}}@keyframes Tooltip_slide-through-x__LJ8Z5{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Tooltip_tooltip__trigger__PBhZF{display:inline-flex}.Tooltip_tooltip__content__Dg2Bz{background-color:var(--tooltip-background-color);padding:var(--tooltip-padding);animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;text-align:start;z-index:100;box-shadow:var(--box-shadow-lg);max-inline-size:var(--tooltip-max-width);border-radius:var(--tooltip-border-radius)}.Tooltip_tooltip__content__Dg2Bz[data-state=delayed-open][data-side=top]{animation-name:Tooltip_slide-down-and-fade__TY3Wt}.Tooltip_tooltip__content__Dg2Bz[data-state=delayed-open][data-side=right]{animation-name:Tooltip_slide-left-and-fade__iem0j}.Tooltip_tooltip__content__Dg2Bz[data-state=delayed-open][data-side=bottom]{animation-name:Tooltip_slide-up-and-fade__bGn_s}.Tooltip_tooltip__content__Dg2Bz[data-state=delayed-open][data-side=left]{animation-name:Tooltip_slide-right-and-fade__8HfL0}.Tooltip_tooltip__arrow__sS9ys{fill:var(--tooltip-background-color)}.Tooltip_tooltip__link__ZuX1Q{-webkit-margin-before:var(--tooltip-link-margin-top);margin-block-start:var(--tooltip-link-margin-top)}.ProductListItem_hotel-teaser__F2YTu{display:flex;flex-direction:column;gap:var(--spacing-016);padding:var(--spacing-010);background-color:var(--colors-white);border-radius:var(--border-radius-24)}.ProductListItem_hotel-teaser__F2YTu.ProductListItem_active__xJ_OT{background-color:var(--colors-sky-blue-100)}.ProductListItem_hotel-teaser-has-cta-wrapper__vV7I0{display:flex;flex-direction:column;flex:1 0 auto}.ProductListItem_hotel-teaser-bottom-container__jRJZO{display:flex;flex-direction:row;justify-content:space-between;align-items:center;inline-size:100%}.ProductListItem_hotel-teaser-map-mobile__d_BZ8.ProductListItem_active__xJ_OT{background-color:var(--colors-sky-blue-100);border-radius:var(--border-radius-24)}.TripadvisorRating_tripadvisor-rating__0osXJ{display:flex;align-items:center;gap:var(--spacing-004)}.TripadvisorRating_tripadvisor-rating-img__5jU2n{-webkit-margin-start:-.5rem;margin-inline-start:-.5rem}.CompactVariant_hotel-teaser-category-container__oR0Az{display:flex;align-items:center}.CompactVariant_hotel-teaser-compact__w4OH0.CompactVariant_active__3Ib3L{background-color:var(--colors-sky-blue-100);border-radius:var(--border-radius-24)}.CompactVariant_hotel-teaser-compact-layout__Oazeu{display:flex;flex-direction:column;gap:var(--spacing-016)}.CompactVariant_hotel-teaser-compact-row__hxzhz{display:flex;gap:var(--spacing-010);align-items:flex-start}.CompactVariant_hotel-teaser-compact-image__eJnz8{position:relative;min-inline-size:102px;block-size:102px;overflow:hidden}.CompactVariant_hotel-teaser-compact-info__A6SNV{display:flex;flex-direction:column;gap:var(--spacing-008)}.CompactVariant_hotel-teaser-compact-info-name__DDmPh{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-004)}.CompactVariant_hotel-teaser-compact-bottom-row__mY_13{display:flex;justify-content:space-between;align-items:center}