.AccommodationListCard_card__neLRX{width:100%}.AccommodationListCard_cardContent__L0i7Y{flex:1 1;min-height:0}.AccommodationListCard_section__qE26J{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr);grid-gap:var(--hzn-gap-none);gap:var(--hzn-gap-none);align-items:stretch;min-height:0}@media(max-width:767px){.AccommodationListCard_section__qE26J{grid-template-columns:minmax(0,1fr)}}.AccommodationListCard_media__JhJx1{position:relative;align-self:stretch;aspect-ratio:5/4;width:100%;min-width:0;min-height:0}.AccommodationListCard_carousel__JHf3Y{position:absolute;inset:0}.AccommodationListCard_column__7irDV{display:flex;flex-direction:column;gap:var(--hzn-gap-separated-content);min-width:0;padding:var(--hzn-padding-vast)}@media(max-width:767px){.AccommodationListCard_column__7irDV{padding:var(--hzn-padding-spacious)}}.AccommodationListCard_ratings__AL4Js{display:flex;align-items:center;flex-wrap:wrap;gap:var(--hzn-gap-related)}.AccommodationListCard_hotelRating__avxFw{-webkit-margin-end:auto;margin-inline-end:auto}.AccommodationListCard_title__rikOC{font-family:var(--hzn-font-family-font-1);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);letter-spacing:var(--hzn-font-letter-spacing-component-title-large);margin:0;overflow-wrap:anywhere;color:var(--hzn-color-content-on-subtle-secondary)}@media(max-width:767px){.AccommodationListCard_title__rikOC{font-family:var(--hzn-font-family-font-1);font-weight:var(--hzn-font-weight-font-1-emphasized);font-size:var(--hzn-font-size-component-title);line-height:var(--hzn-font-line-height-component-title);letter-spacing:var(--hzn-font-letter-spacing-component-title)}}.AccommodationListCard_titleLink__v7dcc{border-radius:var(--hzn-border-radius-subtle)}.AccommodationListCard_titleLink__v7dcc:focus-visible{outline:var(--hzn-border-width-focus) solid var(--hzn-color-border-focus-default)}.AccommodationListCard_labels__oJ6s7{display:flex;flex-wrap:wrap;gap:var(--hzn-gap-related)}.AccommodationListCard_details__wtik6{display:flex;flex-direction:column;gap:var(--hzn-gap-related);min-width:0}.AccommodationListCard_detailsRow__wIxej{display:flex;align-items:center;gap:var(--hzn-gap-bond);color:var(--hzn-color-content-on-subtle-default)}.AccommodationListCard_detailsRow__wIxej,.AccommodationListCard_distance__s9Pqd{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-small);letter-spacing:var(--hzn-font-letter-spacing-body-small);margin:0}.AccommodationListCard_distance__s9Pqd{color:var(--hzn-color-content-on-subtle-secondary)}.AccommodationListCard_mealBadges__xsJR_{display:flex;flex-wrap:wrap;gap:var(--hzn-gap-related)}.AccommodationListCard_description__snd_H{display:flex;flex-direction:column;align-items:flex-start;gap:var(--hzn-gap-related)}@media(max-width:767px){.AccommodationListCard_description__snd_H{display:none}}.AccommodationListCard_descriptionText__XQ5pf{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.AccommodationListCard_descriptionText__XQ5pf,.AccommodationListCard_descriptionText__XQ5pf p{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-small);letter-spacing:var(--hzn-font-letter-spacing-body-small);color:var(--hzn-color-content-on-subtle-default)}.AccommodationListCard_descriptionText__XQ5pf p{margin:0}.AccommodationListCard_footer__c3iy5{margin-top:auto;padding:var(--hzn-padding-none)}.AccommodationListCard_priceSpacer__AtnHv,.AccommodationListCard_price__LdkUI{flex:1 1;min-width:0}@layer atlas-horizon-components{.Card__root--fda7b{display:flex;position:relative;flex-direction:column;box-sizing:border-box;gap:var(--hzn-gap-none);margin:0;padding:var(--hzn-padding-none);overflow:clip;border-radius:var(--hzn-border-radius-rounded);inline-size:100%}.Card__rootDefault--fda7b{background-color:var(--hzn-color-bg-standard-default)}.Card__rootDefault--fda7b:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 var(--hzn-border-width-default) var(--hzn-color-border-on-standard-muted)}.Card__rootSubtle--fda7b{background-color:var(--hzn-color-bg-subtle-default)}.Card__rootSubtle--fda7b:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 var(--hzn-border-width-default) var(--hzn-color-border-on-subtle-muted)}.Card__rootDanger--fda7b{background-color:var(--hzn-color-bg-danger-default)}.Card__rootDanger--fda7b:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 var(--hzn-border-width-default) var(--hzn-color-border-on-standard-danger)}.Card__hoverable--fda7b.Card__rootDefault--fda7b:hover:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 var(--hzn-border-width-default) var(--hzn-color-border-on-standard-subtle)}.Card__hoverable--fda7b.Card__rootSubtle--fda7b:hover:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 var(--hzn-border-width-default) var(--hzn-color-border-on-subtle-subtle)}.Card__header--fda7b{display:flex;box-sizing:border-box;align-items:flex-start;gap:var(--hzn-gap-separated-content);padding:var(--hzn-padding-spacious)}.Card__headerText--fda7b{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--hzn-gap-related);min-inline-size:0}.Card__title--fda7b{font-weight:var(--hzn-font-weight-font-2-strong);font-size:var(--hzn-font-size-body-large);line-height:var(--hzn-font-line-height-body-large);letter-spacing:var(--hzn-font-letter-spacing-body-large-strong);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.Card__description--fda7b,.Card__title--fda7b{font-family:var(--hzn-font-family-font-2);min-inline-size:0;max-inline-size:100%;margin:0;overflow-wrap:break-word}.Card__description--fda7b{font-weight:var(--hzn-font-weight-font-2-default);font-size:var(--hzn-font-size-body);line-height:var(--hzn-font-line-height-body);letter-spacing:var(--hzn-font-letter-spacing-body)}.Card__headerDefault--fda7b .Card__title--fda7b{color:var(--hzn-color-content-on-standard-default)}.Card__headerDefault--fda7b .Card__description--fda7b{color:var(--hzn-color-content-on-standard-subtle)}.Card__headerSubtle--fda7b .Card__title--fda7b{color:var(--hzn-color-content-on-subtle-default)}.Card__headerSubtle--fda7b .Card__description--fda7b{color:var(--hzn-color-content-on-subtle-subtle)}.Card__headerAction--fda7b{flex-shrink:0}.Card__content--fda7b{display:flex;flex-direction:column;box-sizing:border-box;gap:var(--hzn-gap-none);padding:var(--hzn-padding-none)}.Card__section--fda7b{display:flex;box-sizing:border-box;overflow:clip;padding:var(--hzn-gap-none)}.Card__vertical--fda7b{flex-direction:column;gap:var(--hzn-gap-separated-content)}.Card__horizontal--fda7b{flex-flow:row nowrap;align-items:stretch;gap:var(--hzn-gap-none)}.Card__horizontal--fda7b>*{flex:1 1;min-inline-size:0}.Card__paddingX--fda7b:not(.Card__paddingY--fda7b){padding-inline:var(--hzn-gap-separated-content)}.Card__paddingY--fda7b:not(.Card__paddingX--fda7b){padding-block:var(--hzn-padding-spacious)}.Card__footer--fda7b,.Card__paddingX--fda7b.Card__paddingY--fda7b{padding:var(--hzn-padding-spacious)}.Card__footer--fda7b{display:flex;box-sizing:border-box;align-items:flex-start;gap:var(--hzn-gap-separated-content)}.Card__desktop--fda7b{flex-flow:row wrap}.Card__desktop--fda7b>[data-slot=button]{flex:1 1;min-inline-size:0}.Card__mobile--fda7b{flex-direction:column-reverse}.Card__mobile--fda7b>[data-slot=button]{inline-size:100%}.Card__price--fda7b{flex-flow:row nowrap;align-items:flex-end;justify-content:space-between}.Card__price--fda7b>[data-slot=price]{flex:0 1 auto;min-inline-size:0}.Card__price--fda7b>[data-slot=button]{flex:0 0 auto}.Card__infobox--fda7b>[data-slot=alert]{flex:1 1 auto;min-inline-size:0;inline-size:100%}}