.AccommodationListCard_image-gallery-section___7TJa{flex:1 1;position:relative;min-width:0}.AccommodationListCard_image-gallery-section___7TJa>div>div{border-radius:var(--hzn-border-radius-default)}.AccommodationListCard_content-section__gURDY{flex:1 1;gap:var(--hzn-gap-grouped);justify-content:space-between}.AccommodationListCard_content-section__gURDY p{margin-bottom:0}.AccommodationListCard_content-section__gURDY .AccommodationListCard_overall-rating__ULZSm{gap:var(--hzn-gap-bond)}@layer atlas-typography{.AccommodationListCard_content-section__gURDY .AccommodationListCard_overall-rating__ULZSm h4{font-weight:var(--hzn-font-weight-font-1-emphasized);font-size:var(--hzn-font-size-component-title-large);line-height:var(--hzn-font-line-height-component-title-large);font-family:var(--hzn-font-family-font-1);font-weight:var(--hzn-font-weight-font-1-strong);font-size:var(--hzn-font-size-body);line-height:var(--hzn-font-line-height-label-small);letter-spacing:var(--hzn-font-letter-spacing-component-title-large)}.AccommodationListCard_content-section__gURDY .AccommodationListCard_overall-rating__ULZSm h4:not([data-atlas-palette=horizon] .AccommodationListCard_content-section__gURDY .AccommodationListCard_overall-rating__ULZSm h4){color:var(--hzn-color-content-on-primary-soft-default)}}.AccommodationListCard_content-section__gURDY .AccommodationListCard_overall-rating__ULZSm svg{width:var(--hzn-padding-expansive);height:var(--hzn-padding-expansive)}@layer atlas-typography{.AccommodationListCard_distance-text__eEhZZ{line-height:var(--hzn-font-line-height-body);letter-spacing:var(--hzn-font-letter-spacing-body);font-family:var(--hzn-font-family-font-2);font-weight:var(--hzn-font-weight-font-2-default);font-size:var(--hzn-font-size-body);line-height:var(--hzn-font-line-height-body-large);letter-spacing:var(--hzn-font-letter-spacing-body-large);color:var(--hzn-color-content-on-subtle-default)}}.AccommodationListCard_distance-text__eEhZZ{margin-bottom:0}.AccommodationListCard_meal-info__5JXb9{display:flex;align-items:center}.AccommodationListCard_meal-info__5JXb9 span{color:var(--hzn-color-content-on-standard-positive)}.AccommodationListCard_bottom-row__t0vF5{display:grid;grid-gap:var(--hzn-gap-related);gap:var(--hzn-gap-related);justify-content:space-between;grid-template-areas:"price search-button" "disclaimer disclaimer";border-radius:var(--hzn-padding-spacious)}@media(min-width:992px){.AccommodationListCard_bottom-row__t0vF5{align-items:flex-end;grid-template-areas:"price disclaimer search-button";gap:var(--hzn-gap-separated-content)}}.AccommodationListCard_bottom-row__t0vF5 .AccommodationListCard_price__IAtxc{grid-area:price}.AccommodationListCard_bottom-row__t0vF5 .AccommodationListCard_search-button__v42XZ{margin-left:auto;grid-area:search-button}.AccommodationListCard_bottom-row__t0vF5 .AccommodationListCard_disclaimer-text__g85LX{grid-area:disclaimer}.AccommodationListCard_save-button__ip21f{position:absolute;top:var(--hzn-gap-bond);right:var(--hzn-gap-bond)}.AccommodationListCard_save-button__ip21f button{background-color:var(--hzn-color-special-transparent-button);color:var(--hzn-color-content-on-subtle-default);gap:var(--hzn-gap-bond);flex-direction:row-reverse}.AccommodationListCard_review__IHTrt{display:flex;gap:0 var(--hzn-gap-related);cursor:pointer;flex-wrap:wrap;justify-content:flex-end}.AccommodationListCard_review__IHTrt:hover{text-decoration:underline}.Checkmark_list__loCIa{flex:1 1}.Checkmark_item__yiNLU{display:flex;align-items:center;gap:var(--hzn-gap-related)}.Checkmark_item__yiNLU p{margin-bottom:0}.TravelAreaBreadcrumbs_location-breadcrumbs__LpawF{display:flex;flex-wrap:wrap;gap:var(--hzn-gap-bond)}.TravelAreaBreadcrumbs_location-breadcrumbs__LpawF li+li:before{content:">";margin-right:var(--hzn-gap-bond)}@layer atlas-typography{.TravelAreaBreadcrumbs_location-breadcrumbs__LpawF li+li:before{line-height:var(--hzn-font-line-height-body-small);font-family:var(--hzn-font-family-font-2);font-weight:var(--hzn-font-weight-font-2-default);font-size:var(--hzn-font-size-body-small);line-height:var(--hzn-font-line-height-body);letter-spacing:var(--hzn-font-letter-spacing-body-small);color:var(--hzn-color-content-on-subtle-default)}}.TravelAreaBreadcrumbs_location-breadcrumbs__LpawF li+li:before{margin-bottom:0}@layer atlas-typography{.TravelAreaBreadcrumbs_location-breadcrumbs__LpawF li{line-height:var(--hzn-font-line-height-body);letter-spacing:var(--hzn-font-letter-spacing-body);font-family:var(--hzn-font-family-font-2);font-weight:var(--hzn-font-weight-font-2-default);font-size:var(--hzn-font-size-body);line-height:var(--hzn-font-line-height-body-large);letter-spacing:var(--hzn-font-letter-spacing-body-large);color:var(--hzn-color-content-on-subtle-default)}}.TravelAreaBreadcrumbs_location-breadcrumbs__LpawF li{margin-bottom:0}