.media-slider-item_component__gVJdZ{position:relative;width:100%}.media-slider-item_component__gVJdZ .media-slider-item_button__siuPs{height:3rem;left:50%;padding:.75rem;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:3rem}.media-slider-item_component__gVJdZ .media-slider-item_imageWrapper__s4RKT,.media-slider_component__zj0rq{aspect-ratio:1;position:relative}.media-slider_component__zj0rq{width:100%}.media-slider_component__zj0rq .media-slider_slide__SSJ_a{cursor:pointer;display:flex;flex:0 0 auto}.media-slider_component__zj0rq .media-slider_swiper__ARZCp{border-radius:var(--spacing-image-borderRadius);overflow:hidden;width:100%}.media-slider_component__zj0rq .media-slider_swiperWrapper__ABu2_{display:flex;flex:1 1 auto}.media-slider_component__zj0rq .media-slider_zoomIcon__jXC7K{bottom:1rem;color:var(--foreground-default);left:1rem;pointer-events:none;position:absolute}.star-details-modal_component__ChWYu .star-details-modal_lightboxWrapper__hB6Qr{max-height:85vh;padding:5rem 1.5rem 2.5rem}@media screen and (min-width:1024px){.star-details-modal_component__ChWYu .star-details-modal_lightboxWrapper__hB6Qr{overflow:hidden}}.star-details-modal_component__ChWYu .star-details-modal_lightboxInnerWrapper__o15Hd{background-color:var(--background-default);color:var(--foreground-default);display:flex;flex-direction:column;gap:1.5rem;height:100%;overflow:auto}.star-details-modal_component__ChWYu .star-details-modal_headline__OzMy1{color:var(--foreground-default)}.star-details-modal_component__ChWYu .star-details-modal_description__mf8Ax{color:var(--foreground-muted);margin-top:.25rem}.hotel-hero_component__4mu5Q.hotel-hero_component__4mu5Q{display:flex;flex-direction:column;gap:1.5rem;margin-top:var(--spacing-layout-offsetTop);padding-block:1.5rem}@media screen and (min-width:768px){.hotel-hero_component__4mu5Q.hotel-hero_component__4mu5Q{gap:2rem;padding-block:2rem}}.hotel-hero_component__4mu5Q .hotel-hero_hotelName__kFqrL{color:var(--foreground-default);flex-basis:100%}@media screen and (min-width:768px){.hotel-hero_component__4mu5Q .hotel-hero_hotelName__kFqrL{flex-basis:auto}}.hotel-hero_component__4mu5Q .hotel-hero_icon__bUAYb{margin-right:.75rem}.hotel-hero_component__4mu5Q .hotel-hero_links__7zjYp{align-items:center;display:flex;text-decoration:underline}.hotel-hero_component__4mu5Q .hotel-hero_contentWrapper__k1Exe{align-items:flex-start;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}@media screen and (min-width:768px){.hotel-hero_component__4mu5Q .hotel-hero_contentWrapper__k1Exe{align-items:center}}.hotel-hero_component__4mu5Q .hotel-hero_countryLink__v47Uy,.hotel-hero_component__4mu5Q .hotel-hero_destinationRegionLink__UNkPo{margin-left:.25rem}.hotel-hero_component__4mu5Q .hotel-hero_nameAndLinks__OmSCY,.hotel-hero_component__4mu5Q .hotel-hero_ratingAndLinks__KYcru{align-items:center;display:flex;flex-flow:row wrap;gap:.5rem 1rem}@media screen and (min-width:768px){.hotel-hero_component__4mu5Q .hotel-hero_nameAndLinks__OmSCY,.hotel-hero_component__4mu5Q .hotel-hero_ratingAndLinks__KYcru{gap:.5rem 2rem}}.hotel-hero_component__4mu5Q .hotel-hero_ratingWrapper__hJ21L{align-items:center;display:flex;gap:.5rem}.hotel-hero_component__4mu5Q .hotel-hero_infoIcon__1Bmqu{cursor:pointer;display:flex}.hotel-hero_component__4mu5Q .hotel-hero_guestSatisfactionWrapper__RTYtB{align-self:flex-end}.hotel-hero_component__4mu5Q .hotel-hero_mediaGridWrapper__rKaRU{position:relative}.hotel-hero_component__4mu5Q .hotel-hero_specialHotelBadge__4HIbU{height:7.5rem;left:1rem;margin-left:.75rem;position:absolute;top:1rem;width:7.5rem;z-index:1}@media screen and (min-width:768px){.hotel-hero_component__4mu5Q .hotel-hero_specialHotelBadge__4HIbU{height:10.625rem;margin-left:1rem;width:10.625rem}}.hotel-hero_component__4mu5Q .hotel-hero_buttonWrapper__XKKBn{background-color:var(--background-default);border-radius:0 0 0 var(--spacing-image-borderRadius);padding:.75rem;position:absolute;right:0;top:0}@media screen and (min-width:768px){.hotel-hero_component__4mu5Q .hotel-hero_buttonWrapper__XKKBn{border-radius:var(--spacing-image-borderRadius) 0 0 0;bottom:0;right:0;top:unset}}
/*# sourceMappingURL=c2795a75cae96974.css.map*/