.XcFd-cta-button-container{justify-content:center;display:flex}.XcFd-cta-button-text{margin:0 4px}.XcFd-cta-deals-button{width:80%}.XcFd-cta-deals-dropdown{width:20%}.XcFd-chevron{width:16px;height:16px;margin:0 4px}.XcFd-chevron .XcFd-icon{fill:currentColor}.XcFd-dropdown-title{font-family:var(--font-body-small-emphasis-family);font-weight:var(--font-body-small-emphasis-weight);font-size:var(--font-body-small-emphasis-size);line-height:var(--font-body-small-emphasis-line-height);letter-spacing:var(--font-desktop-body-small-emphasis-letter-spacing);font-feature-settings:var(--font-body-small-emphasis-feature-settings);color:var(--color-background-neutral-focus);white-space:nowrap;text-overflow:ellipsis;border-bottom:var(--size-border-width-100) solid var(--color-border-default);width:216px;min-width:144px;padding:8px 16px;overflow:hidden}.XcFd-provider-link{text-align:left;flex-wrap:nowrap;width:100%;padding:8px 16px;display:flex}.XcFd-provider-price{font-family:var(--font-body-medium-emphasis-family);font-weight:var(--font-body-medium-emphasis-weight);font-size:var(--font-body-medium-emphasis-size);line-height:var(--font-body-medium-emphasis-line-height);letter-spacing:var(--font-desktop-body-medium-emphasis-letter-spacing);font-feature-settings:var(--font-body-medium-emphasis-feature-settings);min-width:30%;display:flex}.XcFd-provider-name{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);display:flex;overflow:hidden}.suv3{background:var(--color-background-positive-content);box-shadow:0 3px 6px var(--color-shadow-color-3), 0 -1px 4px var(--color-shadow-color-1);border-radius:var(--size-border-radius-small);width:296px;max-width:100%;height:100%;display:flex}@media (width>=640px){.suv3{width:326px}}.suv3.suv3-mod-auto-height{min-height:auto}.suv3.suv3-mod-full-width{width:100%}.suv3-pres-regular{height:100%;min-height:140px}.suv3-pres-search{min-height:168px}.suv3-wrapping-link{text-decoration:none;display:block}.suv3-info-container{width:60%;color:var(--color-foreground-black-static);flex-direction:column;flex-shrink:0;padding:8px;display:flex}.suv3-info-container .suv3-deal-button-wrapper{display:flex}.suv3-info-container .suv3-deal-button-wrapper .suv3-valid-info{font-family:var(--font-web-regular-family);font-weight:var(--font-web-regular-weight);font-size:var(--font-web-regular-size);line-height:var(--font-web-regular-line-height);font-feature-settings:var(--font-web-regular-feature-settings);color:var(--color-background-neutral-default);flex-direction:column;justify-content:flex-end;align-items:end;width:50%;display:flex}.suv3-image-container{border-radius:var(--size-border-radius-small) 0 0 var(--size-border-radius-small);min-width:40%;overflow:hidden}.suv3-image{object-fit:cover;width:100%;height:100%}.suv3-image.suv3-pres-booking-com{object-position:left}.suv3-name{font-family:var(--font-body-large-emphasis-family);font-weight:var(--font-body-large-emphasis-weight);font-size:var(--font-body-large-emphasis-size);line-height:var(--font-body-large-emphasis-line-height);letter-spacing:var(--font-desktop-body-large-emphasis-letter-spacing);font-feature-settings:var(--font-body-large-emphasis-feature-settings);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.suv3-name-container{position:relative}.suv3-name-container:before{font-family:var(--font-body-large-emphasis-family);font-weight:var(--font-body-large-emphasis-weight);font-size:var(--font-body-large-emphasis-size);line-height:var(--font-body-large-emphasis-line-height);letter-spacing:var(--font-desktop-body-large-emphasis-letter-spacing);font-feature-settings:var(--font-body-large-emphasis-feature-settings);content:attr(data-full-name);background-color:var(--color-elevation-one-surface);color:var(--color-elevation-one-content);z-index:10010;display:none;position:absolute}.suv3-name-container:hover:before{display:block}.suv3-address{font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings);text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;overflow:hidden}.suv3-rating-container{align-items:center;display:flex}.suv3-stars{margin:0 8px}.suv3-price{font-family:var(--font-header-xsmall-family);font-weight:var(--font-header-xsmall-weight);font-size:var(--font-desktop-header-xsmall-size);line-height:var(--font-desktop-header-xsmall-line-height);font-feature-settings:var(--font-header-xsmall-feature-settings);margin:0}@media (width>=640px){.suv3-price{font-family:var(--font-header-small-family);font-weight:var(--font-header-small-weight);font-size:var(--font-desktop-header-small-size);line-height:var(--font-desktop-header-small-line-height);font-feature-settings:var(--font-header-small-feature-settings)}}.suv3-separator{flex-grow:1}.suv3-price-alert-icon{position:absolute;right:15px}.suv3-bell-icon{fill:var(--color-elevation-app-content);cursor:pointer}.suv3-score{font-family:var(--font-body-small-emphasis-family);font-weight:var(--font-body-small-emphasis-weight);font-size:var(--font-body-small-emphasis-size);line-height:var(--font-body-small-emphasis-line-height);letter-spacing:var(--font-desktop-body-small-emphasis-letter-spacing);font-feature-settings:var(--font-body-small-emphasis-feature-settings);white-space:nowrap;box-sizing:border-box;text-align:center;align-items:center;width:auto}.suv3-score.suv3-mod-margin-left{margin-left:4px}.suv3-price-details{flex-wrap:nowrap;align-items:baseline;column-gap:4px;max-width:100%;display:flex}body.flex-gap .suv3-price-details>:not(:last-child){margin-right:4px}.suv3-provider{font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
