.theme-world-hotels{--color-surface: #ffffff;--color-surface-container: #f8f7f3;--color-surface-container-dim: #f0eee4;--color-on-surface: #000000;--color-on-surface-variant: #737373;--color-outline: #000000;--color-outline-variant: #f0eee4;--color-inverse-surface: #000000;--color-inverse-surface-container: #171717;--color-inverse-surface-variant: #336399;--color-inverse-on-surface: #ffffff;--color-inverse-on-surface-variant: #a1a1a1;--color-inverse-outline: #ffffff;--color-inverse-outline-variant: #262626;--color-primary: #fd4d3d;--color-booking-widget-outline: #737373;--color-blockquote-line: #fd4d3d;--color-blockquote-quotes: #ffffff;--color-brands-bar-border: #737373;--color-button-filled-surface: #000000;--color-button-filled-on-surface: #ffffff;--color-button-filled-surface-hover: #262626;--color-button-filled-on-surface-hover: #ffffff;--color-button-filled-surface-pressed: #171717;--color-button-filled-on-surface-pressed: #737373;--color-button-filled-inverse-surface: #ffffff;--color-button-filled-inverse-on-surface: #000000;--color-button-filled-inverse-surface-hover: #ebebeb;--color-button-filled-inverse-on-surface-hover: #000000;--color-button-filled-inverse-surface-pressed: #d4d4d4;--color-button-filled-inverse-on-surface-pressed: #737373;--color-button-outlined-on-surface: #000000;--color-button-outlined-outline: #000000;--color-button-outlined-on-surface-hover: #737373;--color-button-outlined-outline-hover: #737373;--color-button-outlined-on-surface-pressed: #171717;--color-button-outlined-outline-pressed: #171717;--color-button-outlined-inverse-on-surface: #ffffff;--color-button-outlined-inverse-outline: #ffffff;--color-button-outlined-inverse-on-surface-hover: #a1a1a1;--color-button-text-on-surface: #000000;--color-button-outlined-inverse-outline-hover: #a1a1a1;--color-button-outlined-inverse-on-surface-pressed: #737373;--color-button-outlined-inverse-outline-pressed: #737373;--color-destination-map-surface-active: #fd4d3d;--color-destination-map-surface-hovered: #000000;--color-empty-state-icon: #fd4d3d;--color-empty-state-inverse-icon: #fd4d3d;--color-empty-state-outline: #000000;--color-empty-state-inverse-outline: #ffffff;--color-destination-map-surface-disabled: #c2b1a5;--color-destination-map-surface-water: #cfedff;--color-destination-map-globe-outline: #cbe8fa;--color-destination-map-countries-outlines: #ffffff;--color-favorite-button-on-surface-active: #fd4d3d;--color-button-text-on-surface-pressed: #525252;--color-filter-button-default-surface: #ffffff;--color-filter-button-default-on-surface: #000000;--color-filter-button-default-surface-hover: #262626;--color-filter-button-default-on-surface-hover: #ffffff;--color-filter-button-default-surface-pressed: #171717;--color-filter-button-default-on-surface-pressed: #737373;--color-filter-button-default-surface-active: #000000;--color-filter-button-default-on-surface-active: #ffffff;--color-filter-button-default-outline: #e5e5e5;--color-filter-button-default-outline-hover: rgba(0, 0, 0, 0);--color-filter-button-default-outline-pressed: rgba(0, 0, 0, 0);--color-filter-button-default-outline-active: rgba(0, 0, 0, 0);--color-filter-button-descriptive-surface: #ffffff;--color-filter-button-descriptive-on-surface: #000000;--color-filter-button-descriptive-surface-hover: #262626;--color-filter-button-descriptive-on-surface-hover: #ffffff;--color-filter-button-descriptive-surface-pressed: #171717;--color-filter-button-descriptive-on-surface-pressed: #737373;--color-filter-button-descriptive-surface-active: #000000;--color-filter-button-descriptive-on-surface-active: #ffffff;--color-filter-button-descriptive-outline: #e5e5e5;--color-filter-button-descriptive-outline-hover: rgba(0, 0, 0, 0);--color-filter-button-descriptive-outline-pressed: rgba(0, 0, 0, 0);--color-filter-button-descriptive-outline-active: rgba(0, 0, 0, 0);--color-filter-button-text-on-surface: #000000;--color-filter-button-text-on-surface-hover: #000000;--color-filter-button-text-on-surface-pressed: #525252;--color-filter-button-text-on-surface-active: #000000;--color-filter-card-surface: #ffffff;--color-filter-chip-surface: #ffffff;--color-filter-chip-on-surface: #000000;--color-filter-chip-surface-hover: #262626;--color-filter-chip-on-surface-hover: #ffffff;--color-filter-chip-surface-pressed: #171717;--color-filter-chip-on-surface-pressed: #737373;--color-filter-chip-surface-active: #000000;--color-filter-chip-on-surface-active: #ffffff;--color-filter-chip-surface-disabled: #ffffff;--color-filter-chip-on-surface-disabled: #e5e5e5;--color-filter-chip-outline: #e5e5e5;--color-filter-chip-outline-hover: rgba(0, 0, 0, 0);--color-filter-chip-outline-pressed: rgba(0, 0, 0, 0);--color-filter-chip-outline-active: rgba(0, 0, 0, 0);--color-filter-chip-outline-disabled: #e5e5e5;--color-filter-card-surface-hover: #ffffff;--color-filter-card-surface-pressed: #ffffff;--color-filter-card-surface-active: #ffffff;--color-filter-card-surface-disabled: #ffffff;--color-filter-card-outline: #e5e5e5;--color-filter-card-outline-hover: #fd4d3d;--color-filter-card-outline-pressed: #fd4d3d;--color-filter-card-outline-active: #fd4d3d;--color-filter-card-outline-disabled: #e5e5e5;--color-flag-rewards-program: #fd4d3d;--color-flag-on-rewards-program: #fd4d3d;--color-flag-personalization: #017896;--color-flag-on-personalization: #ffffff;--color-flag-notification: #f8f7f3;--color-flag-on-notification: #000000;--color-flag-urgency: #ffe9bf;--color-flag-on-urgency: #000000;--color-header-global-surface: #000000;--color-header-global-on-surface: #ffffff;--color-header-global-on-surface-variant: #a1a1a1;--color-hotel-card-outline-hover: #000000;--color-loading-skeleton-surface: #fafafa;--color-notification-badge-background: #fd4d3d;--color-notification-badge-text: #ffffff;--color-selection-unselected-surface: #ffffff;--color-selection-unselected-surface-hover: #ffe3e0;--color-selection-unselected-surface-pressed: #eb2917;--color-selection-unselected-surface-error: #ffc6c9;--color-selection-unselected-outline: #d4d4d4;--color-selection-unselected-outline-hover: #ff7366;--color-selection-unselected-outline-pressed: #871f15;--color-selection-unselected-outline-error: #86161b;--color-on-primary: #ffffff;--color-on-primary-variant: #000000;--color-inverse-primary: #fd4d3d;--color-secondary: #000000;--color-on-secondary: #ffffff;--color-tertiary: #ffd200;--color-on-tertiary: #000000;--color-error: #b41e1c;--color-on-error: #ffffff;--color-error-container: #f6e9e8;--color-on-error-container: #b41e1c;--color-success: #00623f;--font-display-family: Inter;--radius-default: 0px;--font-display-weight: 300;--font-display-weight-strong: 600;--font-heading-family: Inter;--font-heading-weight: 300;--font-body-family: Inter;--font-body-weight: 300;--font-body-weight-strong: 600;--color-on-success: #ffffff;--color-success-container: #e5efeb;--color-on-success-container: #00623f;--color-warning: #ffad02;--color-on-warning: #ffffff;--color-warning-container: #ffe9bf;--color-on-warning-container: #000000;--color-info: #017896;--color-on-info: #ffffff;--color-info-container: #e6f1f4;--color-on-info-container: #017896;--font-label-family: Inter;--radius-brand-sm: 40px;--radius-brand-md: 80px;--radius-brand-lg: 120px;--radius-brand-dynamic: 80px;--font-label-weight: 500;--font-accent-family: Inter;--font-accent-weight: 400;--border-decorative: 6px;--border-loyalty: 6px;--component-app-banner-image: WorldHotels;--component-account-rail-logo: WorldHotels Rewards;--component-brands-bar-logo: WorldHotels;--component-brands-bar-rewards-logo: true;--component-brands-bar-grid-padding-bottom-lg-md-sm: 56px;--component-brands-bar-grid-padding-bottom-xs: 36px;--component-booking-widget-destination-item-radius: 4px;--component-booking-widget-destination-item-focus-radius: 4px;--component-booking-widget-destination-item-icon-radius: 4px;--component-booking-widget-input-radius: 4px;--component-booking-widget-input-height: 72px;--component-booking-widget-dropdown-radius: 4px;--component-button-lg-radius: 4px;--component-button-lg-focus-radius: 8px;--component-button-lg-cta-radius: 1000px;--component-button-lg-cta-focus-radius: 1000px;--component-button-md-radius: 4px;--component-button-md-focus-radius: 8px;--component-button-md-cta-radius: 1000px;--component-button-md-cta-focus-radius: 1000px;--component-button-sm-radius: 4px;--component-button-sm-focus-radius: 8px;--component-button-sm-cta-radius: 1000px;--component-button-xs-radius: 4px;--component-button-xs-focus-radius: 8px;--component-button-sm-cta-focus-radius: 1000px;--component-card-radius: 0px;--component-checkout-banner-logo: WorldHotels Rewards;--component-checkout-banner-inverse-button: false;--component-checkout-banner-radius: 0px;--component-checkout-banner-radius-special: 40px;--component-credit-card-credit-card-image: WorldHotels;--component-credit-card-feature-stroke: true;--component-card-image-radius-special: 32px;--component-card-image-radius: 0px;--component-drawer-nav-menu-logo: WorldHotels;--component-filter-default-radius: 4px;--component-filter-default-focus-radius: 8px;--component-filter-descriptive-radius: 4px;--component-filter-descriptive-focus-radius: 8px;--component-filter-text-focus-radius: 4px;--component-filter-card-radius: 0px;--component-filter-drop-down-radius: 4px;--component-filter-card-focus-radius: 4px;--component-filter-card-min-width: 88px;--component-flag-radius: 1000px;--component-footer-logo: World Hotels;--component-footer-website: WorldHotels;--component-header-site: WorldHotels;--component-header-main-nav-first-item: Hotels resorts;--component-button-xs-cta-radius: 1000px;--component-button-xs-cta-focus-radius: 1000px;--component-header-global-bar-surface: #000000;--color-selection-selected-surface: #fd4d3d;--color-selection-selected-on-surface: #ffffff;--color-selection-selected-surface-hover: #ff7366;--color-selection-selected-on-surface-hover: #ffffff;--color-selection-selected-surface-pressed: #eb2917;--color-selection-selected-on-surface-pressed: #ffffff;--color-selection-selected-surface-error: #c4111a;--color-selection-selected-on-surface-error: #ffffff;--component-hero-banner-content-layout: WorldHotels;--component-hero-banner-gradient: true;--component-hero-banner-scrim: false;--component-input-field-radius: 4px;--component-loading-skeleton-radius: 0px;--component-map-radius: 0px;--component-modal-radius-xs: 0px;--component-tip-badge-brand: WorldHotels;--component-map-controls-radius: 0px;--component-booking-widget-input-compact-height: 72px;--color-bronze: #ce8946;--color-on-bronze: #000000;--color-bronze-container: #fbf6ef;--color-bronze-outline: #f3e4d2;--color-silver: #bfcdd8;--color-on-silver: #000000;--color-silver-container: #f5f7f9;--color-silver-outline: #e8edf1;--color-gold: #f1d277;--color-on-gold: #000000;--color-gold-container: #fdfaed;--color-gold-outline: #faefcb;--color-gold-vip: #d3af37;--color-on-gold-vip: #000000;--color-gold-vip-container: #faf9ec;--color-gold-vip-outline: #f4f0cd;--color-loyalty: #fd4d3d;--color-on-loyalty: #ffffff;--color-legacy-tier-blue: #003c7f;--color-legacy-tier-red: #fd4d3d;--color-legacy-tier-platinum: #999999;--color-legacy-tier-diamond: #c2c2c4;--color-legacy-tier-diamond-select: #4f4f4f;--destination-text: Destination;--destination-inital: N;--color-destination-map-focus-ring: #ffd200;--xs-screen-width: 430px;--xs-body-padding-top: 0px;--xs-body-padding-bottom: 24px;--xs-screen-min-width: 360px;--xs-screen-max-width: 767px;--xs-screen-height: 932px;--xs-container-max-width-sm: 620px;--xs-screen-min-height: 852px;--xs-container-max-width-md: 620px;--xs-container-max-width-lg: 620px;--xs-container-padding-x: 24px;--xs-container-padding-y-lg: 48px;--xs-container-padding-y-sm: 48px;--xs-container-gap: 48px;--xs-container-radius: 40px;--xs-section-padding-x: 0px;--xs-block-padding-x: 16px;--xs-block-padding-y: 24px;--xs-block-gap-lg: 48px;--xs-block-gap-sm: 32px;--xs-section-padding-y: 0px;--xs-spacing-2xs: 4px;--xs-spacing-xs: 8px;--xs-spacing-sm: 16px;--xs-spacing-md: 24px;--xs-spacing-lg: 32px;--xs-spacing-xl: 48px;--xs-radius-special: 80px;--xs-font-display-size: 48px;--xs-font-display-line-height: 56px;--xs-font-display-letter-spacing: -2px;--xs-font-headline-size: 32px;--xs-font-headline-line-height: 40px;--xs-font-headline-letter-spacing: -1px;--xs-font-title-size: 28px;--xs-font-title-line-height: 36px;--xs-font-title-letter-spacing: -1px;--xs-font-heading-size: 20px;--xs-font-subhead-size: 16px;--xs-font-subhead-line-height: 24px;--xs-font-subhead-letter-spacing: 0px;--xs-font-heading-line-height: 28px;--xs-font-heading-letter-spacing: 0px;--xs-font-paragraph-size: 16px;--xs-font-paragraph-line-height: 24px;--xs-font-paragraph-letter-spacing: 0px;--xs-component-accordion-breakpoint: XS;--xs-component-accordion-group-gap: 0px;--xs-component-account-benefits-layout: Portrait;--xs-component-account-drop-down-close-button: true;--xs-component-account-benefits-header-button: false;--xs-component-account-benefits-footer-button: true;--xs-component-account-dropdown-max-width: 1000px;--xs-component-account-hero-header-gap: 16px;--xs-component-account-summary-arc-size: SM;--xs-component-account-summary-stats-max-width: 768px;--xs-component-account-hero-block-gap: 16px;--xs-component-account-hero-body-min-width: 280px;--xs-component-account-hero-body-max-width: 767px;--xs-component-action-card-min-height: 0px;--xs-component-booking-widget-layout: XS;--xs-component-branded-table-layout: Rows;--xs-component-brands-bar-breakpoint: XS;--xs-component-brands-bar-logo-height: 48px;--xs-component-brands-bar-body-padding: 16px;--xs-component-brands-bar-grid-padding-top: 36px;--xs-component-brands-bar-grid-padding-bottom: 36px;--xs-component-brands-bar-grid-gap: 8px;--xs-component-brands-bar-row-compact-spacing-x: 32px;--xs-component-brands-bar-row-wide-spacing-x: 36px;--xs-component-brands-bar-parent-logo-height-wh: 16px;--xs-component-brands-bar-parent-logo-height-bw: 32px;--xs-component-brands-bar-parent-logo-padding-x: 24px;--xs-component-brand-hero-gap: 16px;--xs-component-brand-hero-logo-tall-height: 72px;--xs-component-brand-hero-logo-default-height: 56px;--xs-component-brands-bar-breakpont: XS;--xs-component-brand-hero-logo-compact-height: 40px;--xs-component-card-min-width: 312px;--xs-component-card-content-min-width: 280px;--xs-component-card-padding: 16px;--xs-component-card-gap: 32px;--xs-component-card-flexi-height: 360px;--xs-component-card-group-size: XS;--xs-component-carousel-padding-x: 8px;--xs-component-carousel-padding-y: 8px;--xs-component-carousel-controls-has-buttons: false;--xs-component-collection-grid-one-item-image-ratio: 1.3333333333;--xs-component-credit-card-feature-min-height: 0px;--xs-component-data-table-header-button: false;--xs-component-destination-directory-grid: XS;--xs-component-destination-directory-header-button: false;--xs-component-destination-directory-footer-button: true;--xs-component-destination-map-min-width-map: 312px;--xs-component-destination-map-max-width-map: 719px;--xs-component-data-table-footer-button: true;--xs-component-destination-map-size: XS;--xs-component-collection-grid-two-items-image-ratio: 1.3333333333;--xs-component-destination-map-header-button: false;--xs-component-destination-map-footer-button: true;--xs-component-collection-grid-three-items-image-ratio: 1.3333333333;--xs-component-collection-editorial-sm-card-max-width: 312px;--xs-component-collection-editorial-lg-card-min-width: 312px;--xs-component-dining-feature-dining-feature-size: XS;--xs-component-editorial-gallery-text-wrapper-padding: 0px;--xs-component-empty-state-padding-x: 16px;--xs-component-empty-state-padding-y: 24px;--xs-component-editorial-gallery-gap: 32px;--xs-component-editorial-gallery-min-width: 312px;--xs-component-editorial-gallery-max-width: 719px;--xs-component-filter-drop-down-height: 400px;--xs-component-feature-min-width: 312px;--xs-component-feature-logo-height: 40px;--xs-component-featured-awards-awards-padding-top: 0px;--xs-component-featured-awards-award-min-width: 280px;--xs-component-featured-awards-award-max-width: 767px;--xs-component-feature-banner-spacer-width: 32px;--xs-component-feature-card-min-width: 304px;--xs-component-featured-accordion-header-button: false;--xs-component-featured-accordion-footer-button: true;--xs-component-featured-articles-grid: XS-SM;--xs-component-featured-articles-header-button: false;--xs-component-featured-articles-footer-button: true;--xs-component-featured-destinations-header-button: false;--xs-component-featured-destinations-footer-button: true;--xs-component-featured-gallery-layout: 1.3333333333;--xs-component-featured-media-header-button: false;--xs-component-featured-media-footer-button: true;--xs-component-featured-list-header-button: false;--xs-component-featured-list-footer-button: true;--xs-component-featured-room-card-padding: 16px;--xs-component-collection-header-button: false;--xs-component-collection-footer-button: true;--xs-component-featured-list-dense-columns: 1;--xs-component-featured-list-comfortable-columns: 1;--xs-component-footer-min-width-sm: 280px;--xs-component-header-special-padding: 0px;--xs-component-header-sub-brand-max-width: 112px;--xs-component-header-sub-brand-max-height: 22px;--xs-component-hero-banner-breakpoint: XS;--xs-component-hotel-card-default: SM;--xs-component-hotel-overview-eyebrow-gap: 8px;--xs-component-hotel-location-attractions-grid-columns: 2;--xs-component-inline-banner-layout: Portrait;--xs-component-instructional-steps-breakpoint: XS;--xs-component-instructional-steps-card-min-width: 312px;--xs-component-instructional-steps-row-min-width: 0px;--xs-component-instructional-steps-grid-max-width: 99999px;--xs-component-instructional-steps-has-carousel-controls: true;--xs-component-image-mosaic-breakpoint: XS-SM;--xs-component-hotel-overview-subhead-gap: 16px;--xs-component-hotel-overview-expander-button-gap: 16px;--xs-component-hotel-overview-highlights-padding-top: 0px;--xs-component-lightbox-gallery-has-thumbnails: false;--xs-component-lightbox-gallery-has-carousel-controls: false;--xs-component-lightbox-gallery-has-filters: false;--xs-component-lightbox-gallery-wrapper-padding: 0px;--xs-component-lightbox-gallery-gap: 56px;--xs-component-lightbox-gallery-thumbnail-width: 48px;--xs-component-list-size: MD;--xs-component-list-group-lg-size: XS;--xs-component-list-group-sm-size: XS;--xs-component-hotel-card-special: MD;--xs-component-footer-min-width-lg: 280px;--xs-component-footer-min-width-bottom-nav: 280px;--xs-component-media-breakpoint: XS;--xs-component-numbered-pagination-has-buttons: false;--xs-component-modal-xs-padding-x: 24px;--xs-component-modal-xs-padding-y: 48px;--xs-component-modal-sm-padding-x: 0px;--xs-component-modal-sm-padding-y: 0px;--xs-component-modal-lg-md-radius: 0px;--xs-component-modal-lg-md-padding-x: 0px;--xs-component-modal-lg-mg-padding-y: 0px;--xs-component-modal-max-width: 999999px;--xs-component-modal-max-height: 999999px;--xs-component-modal-footer-layout: XS;--xs-component-page-header-gap: 16px;--xs-component-promo-banner-layout: Portrait;--xs-component-reservation-card-layout: MD;--xs-component-page-header-extras-padding: 0px;--xs-component-rewards-banner-header-padding: 24px;--xs-component-rewards-account-overview-breakpoint: XS;--xs-component-rewards-tiers-progression-breakpoint: XS;--xs-component-rewards-featured-benefits-breakpoint: XS;--xs-component-rewards-featured-benefits-tile-padding: 16px;--xs-component-rewards-banner-header-logo-height: 32px;--xs-component-rewards-featured-benefits-tile-padding-right: 12px;--xs-component-rewards-featured-benefits-header-button: false;--xs-component-rewards-featured-benefits-footer-button: true;--xs-component-section-header-layout: Portrait;--xs-component-section-header-1-column-subhead-gap: 16px;--xs-component-section-header-2-columns-subhead-gap: 16px;--xs-component-section-header-2-columns-subhead-padding: 0px;--xs-font-caption-size: 14px;--xs-font-caption-line-height: 20px;--xs-font-caption-letter-spacing: 0px;--xs-font-eyebrow-size: 12px;--xs-font-eyebrow-line-height: 18px;--xs-font-eyebrow-letter-spacing: 1px;--xs-component-tip-badge-brand: String value;--xs-component-text-block-gap: 16px;--xs-component-tile-sm-min-height: 120px;--xs-component-tile-lg-min-height: 152px;--xs-component-text-block-footer-padding: 8px;--xs-component-hotel-location-map-height: 320px;--xs-component-editorial-gallery-breakpoint: XS;--xs-component-footer-columns: 1;--sm-screen-width: 834px;--sm-body-padding-top: 0px;--sm-body-padding-bottom: 40px;--sm-screen-min-width: 768px;--sm-screen-max-width: 1023px;--sm-screen-height: 1194px;--sm-container-max-width-sm: 800px;--sm-screen-min-height: 1024px;--sm-container-max-width-md: 1024px;--sm-container-max-width-lg: 1440px;--sm-container-padding-x: 24px;--sm-container-padding-y-lg: 80px;--sm-container-padding-y-sm: 64px;--sm-container-gap: 64px;--sm-container-radius: 80px;--sm-section-padding-x: 0px;--sm-block-padding-x: 32px;--sm-block-padding-y: 32px;--sm-block-gap-lg: 48px;--sm-block-gap-sm: 32px;--sm-section-padding-y: 0px;--sm-spacing-2xs: 8px;--sm-spacing-xs: 16px;--sm-spacing-sm: 24px;--sm-spacing-md: 32px;--sm-spacing-lg: 48px;--sm-spacing-xl: 64px;--sm-radius-special: 120px;--sm-font-display-size: 64px;--sm-font-display-line-height: 72px;--sm-font-display-letter-spacing: -2px;--sm-font-headline-size: 48px;--sm-font-headline-line-height: 56px;--sm-font-headline-letter-spacing: -2px;--sm-font-title-size: 32px;--sm-font-title-line-height: 40px;--sm-font-title-letter-spacing: -1px;--sm-font-heading-size: 20px;--sm-font-subhead-size: 20px;--sm-font-subhead-line-height: 32px;--sm-font-subhead-letter-spacing: 0px;--sm-font-heading-line-height: 28px;--sm-font-heading-letter-spacing: 0px;--sm-font-paragraph-size: 18px;--sm-font-paragraph-line-height: 28px;--sm-font-paragraph-letter-spacing: 0px;--sm-component-accordion-breakpoint: SM-MD-LG;--sm-component-accordion-group-gap: 48px;--sm-component-account-benefits-layout: Landscape;--sm-component-account-drop-down-close-button: false;--sm-component-account-benefits-header-button: false;--sm-component-account-benefits-footer-button: true;--sm-component-account-dropdown-max-width: 352px;--sm-component-account-hero-header-gap: 16px;--sm-component-account-summary-arc-size: SM;--sm-component-account-summary-stats-max-width: 1023px;--sm-component-account-hero-block-gap: 16px;--sm-component-account-hero-body-min-width: 280px;--sm-component-account-hero-body-max-width: 1024px;--sm-component-action-card-min-height: 140px;--sm-component-booking-widget-layout: SM;--sm-component-branded-table-layout: Rows;--sm-component-brands-bar-breakpoint: SM;--sm-component-brands-bar-logo-height: 56px;--sm-component-brands-bar-body-padding: 20px;--sm-component-brands-bar-grid-padding-top: 56px;--sm-component-brands-bar-grid-padding-bottom: 56px;--sm-component-brands-bar-grid-gap: 28px;--sm-component-brands-bar-row-compact-spacing-x: 48px;--sm-component-brands-bar-row-wide-spacing-x: 72px;--sm-component-brands-bar-parent-logo-height-wh: 24px;--sm-component-brands-bar-parent-logo-height-bw: 40px;--sm-component-brands-bar-parent-logo-padding-x: 48px;--sm-component-brand-hero-gap: 48px;--sm-component-brand-hero-logo-tall-height: 80px;--sm-component-brand-hero-logo-default-height: 64px;--sm-component-brands-bar-breakpont: SM-MD-LG;--sm-component-brand-hero-logo-compact-height: 48px;--sm-component-card-min-width: 312px;--sm-component-card-content-min-width: 192px;--sm-component-card-padding: 16px;--sm-component-card-gap: 32px;--sm-component-card-flexi-height: 400px;--sm-component-card-group-size: SM-MD-LG;--sm-component-carousel-padding-x: 8px;--sm-component-carousel-padding-y: 8px;--sm-component-carousel-controls-has-buttons: false;--sm-component-collection-grid-one-item-image-ratio: Flexi;--sm-component-credit-card-feature-min-height: 740px;--sm-component-data-table-header-button: true;--sm-component-destination-directory-grid: SM;--sm-component-destination-directory-header-button: true;--sm-component-destination-directory-footer-button: false;--sm-component-destination-map-min-width-map: 768px;--sm-component-destination-map-max-width-map: 975px;--sm-component-data-table-footer-button: false;--sm-component-destination-map-size: SM;--sm-component-collection-grid-two-items-image-ratio: 1.7777777778;--sm-component-destination-map-header-button: true;--sm-component-destination-map-footer-button: false;--sm-component-collection-grid-three-items-image-ratio: 1.3333333333;--sm-component-collection-editorial-sm-card-max-width: 312px;--sm-component-collection-editorial-lg-card-min-width: 400px;--sm-component-dining-feature-dining-feature-size: SM;--sm-component-editorial-gallery-text-wrapper-padding: 32px;--sm-component-empty-state-padding-x: 24px;--sm-component-empty-state-padding-y: 24px;--sm-component-editorial-gallery-gap: 32px;--sm-component-editorial-gallery-min-width: 352px;--sm-component-editorial-gallery-max-width: 975px;--sm-component-filter-drop-down-height: 400px;--sm-component-feature-min-width: 312px;--sm-component-feature-logo-height: 48px;--sm-component-featured-awards-awards-padding-top: 32px;--sm-component-featured-awards-award-min-width: 144px;--sm-component-featured-awards-award-max-width: 144px;--sm-component-feature-banner-spacer-width: 160px;--sm-component-feature-card-min-width: 304px;--sm-component-featured-accordion-header-button: true;--sm-component-featured-accordion-footer-button: false;--sm-component-featured-articles-grid: XS-SM;--sm-component-featured-articles-header-button: true;--sm-component-featured-articles-footer-button: false;--sm-component-featured-destinations-header-button: true;--sm-component-featured-destinations-footer-button: false;--sm-component-featured-gallery-layout: 1.7777777778;--sm-component-featured-media-header-button: true;--sm-component-featured-media-footer-button: false;--sm-component-featured-list-header-button: true;--sm-component-featured-list-footer-button: false;--sm-component-featured-room-card-padding: 16px;--sm-component-collection-header-button: true;--sm-component-collection-footer-button: false;--sm-component-featured-list-dense-columns: 2;--sm-component-featured-list-comfortable-columns: 2;--sm-component-footer-min-width-sm: 200px;--sm-component-header-special-padding: 12px;--sm-component-header-sub-brand-max-width: 112px;--sm-component-header-sub-brand-max-height: 22px;--sm-component-hero-banner-breakpoint: SM;--sm-component-hotel-card-default: SM;--sm-component-hotel-overview-eyebrow-gap: 16px;--sm-component-hotel-location-attractions-grid-columns: 3;--sm-component-inline-banner-layout: Landscape;--sm-component-instructional-steps-breakpoint: SM;--sm-component-instructional-steps-card-min-width: 0px;--sm-component-instructional-steps-row-min-width: 452px;--sm-component-instructional-steps-grid-max-width: 720px;--sm-component-instructional-steps-has-carousel-controls: false;--sm-component-image-mosaic-breakpoint: XS-SM;--sm-component-hotel-overview-subhead-gap: 24px;--sm-component-hotel-overview-expander-button-gap: 24px;--sm-component-hotel-overview-highlights-padding-top: 16px;--sm-component-lightbox-gallery-has-thumbnails: true;--sm-component-lightbox-gallery-has-carousel-controls: true;--sm-component-lightbox-gallery-has-filters: true;--sm-component-lightbox-gallery-wrapper-padding: 80px;--sm-component-lightbox-gallery-gap: 80px;--sm-component-lightbox-gallery-thumbnail-width: 64px;--sm-component-list-size: LG;--sm-component-list-group-lg-size: LG;--sm-component-list-group-sm-size: SM;--sm-component-hotel-card-special: MD;--sm-component-footer-min-width-lg: 720px;--sm-component-footer-min-width-bottom-nav: 720px;--sm-component-media-breakpoint: SM-MD-LG;--sm-component-numbered-pagination-has-buttons: true;--sm-component-modal-xs-padding-x: 24px;--sm-component-modal-xs-padding-y: 48px;--sm-component-modal-sm-padding-x: 24px;--sm-component-modal-sm-padding-y: 48px;--sm-component-modal-lg-md-padding-x: 24px;--sm-component-modal-lg-mg-padding-y: 48px;--sm-component-modal-max-width: 560px;--sm-component-modal-max-height: 800px;--sm-component-modal-footer-layout: SM-MD-LG;--sm-component-page-header-gap: 48px;--sm-component-promo-banner-layout: Landscape;--sm-component-reservation-card-layout: LG;--sm-component-page-header-extras-padding: 8px;--sm-component-rewards-banner-header-padding: 40px;--sm-component-rewards-account-overview-breakpoint: SM;--sm-component-rewards-tiers-progression-breakpoint: SM-MD-LG;--sm-component-rewards-featured-benefits-breakpoint: SM;--sm-component-rewards-featured-benefits-tile-padding: 16px;--sm-component-rewards-banner-header-logo-height: 40px;--sm-component-rewards-featured-benefits-tile-padding-right: 12px;--sm-component-rewards-featured-benefits-header-button: true;--sm-component-rewards-featured-benefits-footer-button: false;--sm-component-section-header-layout: Portrait;--sm-component-section-header-1-column-subhead-gap: 16px;--sm-component-section-header-2-columns-subhead-gap: 48px;--sm-component-section-header-2-columns-subhead-padding: 4px;--sm-font-caption-size: 14px;--sm-font-caption-line-height: 20px;--sm-font-caption-letter-spacing: 0px;--sm-font-eyebrow-size: 12px;--sm-font-eyebrow-line-height: 18px;--sm-font-eyebrow-letter-spacing: 1px;--sm-component-tip-badge-brand: String value;--sm-component-text-block-gap: 16px;--sm-component-tile-sm-min-height: 120px;--sm-component-tile-lg-min-height: 160px;--sm-component-text-block-footer-padding: 16px;--sm-component-hotel-location-map-height: 480px;--sm-component-editorial-gallery-breakpoint: SM;--sm-component-footer-columns: 2;--md-screen-width: 1194px;--md-body-padding-top: 0px;--md-body-padding-bottom: 40px;--md-screen-min-width: 1024px;--md-screen-max-width: 1439px;--md-screen-height: 834px;--md-container-max-width-sm: 800px;--md-screen-min-height: 768px;--md-container-max-width-md: 1024px;--md-container-max-width-lg: 1440px;--md-container-padding-x: 48px;--md-container-padding-y-lg: 80px;--md-container-padding-y-sm: 64px;--md-container-gap: 64px;--md-container-radius: 80px;--md-section-padding-x: 0px;--md-block-padding-x: 40px;--md-block-padding-y: 40px;--md-block-gap-lg: 64px;--md-block-gap-sm: 40px;--md-section-padding-y: 0px;--md-spacing-2xs: 12px;--md-spacing-xs: 24px;--md-spacing-sm: 32px;--md-spacing-md: 48px;--md-spacing-lg: 64px;--md-spacing-xl: 80px;--md-radius-special: 120px;--md-font-display-size: 72px;--md-font-display-line-height: 80px;--md-font-display-letter-spacing: -2px;--md-font-headline-size: 64px;--md-font-headline-line-height: 72px;--md-font-headline-letter-spacing: -2px;--md-font-title-size: 40px;--md-font-title-line-height: 48px;--md-font-title-letter-spacing: -2px;--md-font-heading-size: 24px;--md-font-subhead-size: 20px;--md-font-subhead-line-height: 32px;--md-font-subhead-letter-spacing: 0px;--md-font-heading-line-height: 32px;--md-font-heading-letter-spacing: 0px;--md-font-paragraph-size: 18px;--md-font-paragraph-line-height: 28px;--md-font-paragraph-letter-spacing: 0px;--md-component-accordion-breakpoint: SM-MD-LG;--md-component-accordion-group-gap: 64px;--md-component-account-benefits-layout: Landscape;--md-component-account-drop-down-close-button: false;--md-component-account-benefits-header-button: true;--md-component-account-benefits-footer-button: false;--md-component-account-dropdown-max-width: 352px;--md-component-account-hero-header-gap: 24px;--md-component-account-summary-arc-size: LG;--md-component-account-summary-stats-max-width: 160px;--md-component-account-hero-block-gap: 64px;--md-component-account-hero-body-min-width: 280px;--md-component-account-hero-body-max-width: 280px;--md-component-action-card-min-height: 200px;--md-component-booking-widget-layout: MD;--md-component-branded-table-layout: Columns;--md-component-brands-bar-breakpoint: MD;--md-component-brands-bar-logo-height: 72px;--md-component-brands-bar-body-padding: 24px;--md-component-brands-bar-grid-padding-top: 56px;--md-component-brands-bar-grid-padding-bottom: 56px;--md-component-brands-bar-grid-gap: 28px;--md-component-brands-bar-row-compact-spacing-x: 80px;--md-component-brands-bar-row-wide-spacing-x: 104px;--md-component-brands-bar-parent-logo-height-wh: 28px;--md-component-brands-bar-parent-logo-height-bw: 48px;--md-component-brands-bar-parent-logo-padding-x: 72px;--md-component-brand-hero-gap: 48px;--md-component-brand-hero-logo-tall-height: 80px;--md-component-brand-hero-logo-default-height: 64px;--md-component-brands-bar-breakpont: SM-MD-LG;--md-component-brand-hero-logo-compact-height: 48px;--md-component-card-min-width: 280px;--md-component-card-content-min-width: 232px;--md-component-card-padding: 24px;--md-component-card-gap: 40px;--md-component-card-flexi-height: 440px;--md-component-card-group-size: SM-MD-LG;--md-component-carousel-padding-x: 0px;--md-component-carousel-padding-y: 16px;--md-component-carousel-controls-has-buttons: true;--md-component-collection-grid-one-item-image-ratio: Flexi;--md-component-credit-card-feature-min-height: 896px;--md-component-data-table-header-button: true;--md-component-destination-directory-grid: MD-LG;--md-component-destination-directory-header-button: true;--md-component-destination-directory-footer-button: false;--md-component-destination-map-min-width-map: 1024px;--md-component-destination-map-max-width-map: 663px;--md-component-data-table-footer-button: false;--md-component-destination-map-size: MD;--md-component-collection-grid-two-items-image-ratio: 1.7777777778;--md-component-destination-map-header-button: true;--md-component-destination-map-footer-button: false;--md-component-collection-grid-three-items-image-ratio: 1.3333333333;--md-component-collection-editorial-sm-card-max-width: 280px;--md-component-collection-editorial-lg-card-min-width: 608px;--md-component-dining-feature-dining-feature-size: MD-LG;--md-component-editorial-gallery-text-wrapper-padding: 32px;--md-component-empty-state-padding-x: 24px;--md-component-empty-state-padding-y: 24px;--md-component-editorial-gallery-gap: 16px;--md-component-editorial-gallery-min-width: 456px;--md-component-editorial-gallery-max-width: 663px;--md-component-filter-drop-down-height: 400px;--md-component-feature-min-width: 312px;--md-component-feature-logo-height: 48px;--md-component-featured-awards-awards-padding-top: 32px;--md-component-featured-awards-award-min-width: 200px;--md-component-featured-awards-award-max-width: 200px;--md-component-feature-banner-spacer-width: 320px;--md-component-feature-card-min-width: 304px;--md-component-featured-accordion-header-button: true;--md-component-featured-accordion-footer-button: false;--md-component-featured-articles-grid: MD-LG;--md-component-featured-articles-header-button: true;--md-component-featured-articles-footer-button: false;--md-component-featured-destinations-header-button: true;--md-component-featured-destinations-footer-button: false;--md-component-featured-gallery-layout: 1.7777777778;--md-component-featured-media-header-button: true;--md-component-featured-media-footer-button: false;--md-component-featured-list-header-button: true;--md-component-featured-list-footer-button: false;--md-component-featured-room-card-padding: 24px;--md-component-collection-header-button: true;--md-component-collection-footer-button: false;--md-component-featured-list-dense-columns: 4;--md-component-featured-list-comfortable-columns: 2;--md-component-footer-min-width-sm: 160px;--md-component-header-special-padding: 36px;--md-component-header-sub-brand-max-width: 240px;--md-component-header-sub-brand-max-height: 22px;--md-component-hero-banner-breakpoint: MD;--md-component-hotel-card-default: MD;--md-component-hotel-overview-eyebrow-gap: 16px;--md-component-hotel-location-attractions-grid-columns: 3;--md-component-inline-banner-layout: Landscape;--md-component-instructional-steps-breakpoint: SM;--md-component-instructional-steps-card-min-width: 0px;--md-component-instructional-steps-row-min-width: 0px;--md-component-instructional-steps-grid-max-width: 99999px;--md-component-instructional-steps-has-carousel-controls: false;--md-component-image-mosaic-breakpoint: MD-LG;--md-component-hotel-overview-subhead-gap: 32px;--md-component-hotel-overview-expander-button-gap: 32px;--md-component-hotel-overview-highlights-padding-top: 24px;--md-component-lightbox-gallery-has-thumbnails: true;--md-component-lightbox-gallery-has-carousel-controls: true;--md-component-lightbox-gallery-has-filters: true;--md-component-lightbox-gallery-wrapper-padding: 80px;--md-component-lightbox-gallery-gap: 40px;--md-component-lightbox-gallery-thumbnail-width: 72px;--md-component-list-size: LG;--md-component-list-group-lg-size: LG;--md-component-list-group-sm-size: SM;--md-component-hotel-card-special: MD;--md-component-footer-min-width-lg: 928px;--md-component-footer-min-width-bottom-nav: 280px;--md-component-media-breakpoint: SM-MD-LG;--md-component-numbered-pagination-has-buttons: true;--md-component-modal-xs-padding-x: 24px;--md-component-modal-xs-padding-y: 48px;--md-component-modal-sm-padding-x: 24px;--md-component-modal-sm-padding-y: 48px;--md-component-modal-lg-md-padding-x: 24px;--md-component-modal-lg-mg-padding-y: 48px;--md-component-modal-max-width: 560px;--md-component-modal-max-height: 800px;--md-component-modal-footer-layout: SM-MD-LG;--md-component-page-header-gap: 64px;--md-component-promo-banner-layout: Landscape;--md-component-reservation-card-layout: LG;--md-component-page-header-extras-padding: 16px;--md-component-rewards-banner-header-padding: 40px;--md-component-rewards-account-overview-breakpoint: MD-LG;--md-component-rewards-tiers-progression-breakpoint: SM-MD-LG;--md-component-rewards-featured-benefits-breakpoint: MD-LG;--md-component-rewards-featured-benefits-tile-padding: 24px;--md-component-rewards-banner-header-logo-height: 40px;--md-component-rewards-featured-benefits-tile-padding-right: 20px;--md-component-rewards-featured-benefits-header-button: true;--md-component-rewards-featured-benefits-footer-button: false;--md-component-section-header-layout: Landscape;--md-component-section-header-1-column-subhead-gap: 20px;--md-component-section-header-2-columns-subhead-gap: 64px;--md-component-section-header-2-columns-subhead-padding: 8px;--md-font-caption-size: 16px;--md-font-caption-line-height: 24px;--md-font-caption-letter-spacing: 0px;--md-font-eyebrow-size: 14px;--md-font-eyebrow-line-height: 20px;--md-font-eyebrow-letter-spacing: 1px;--md-component-tip-badge-brand: String value;--md-component-text-block-gap: 20px;--md-component-tile-sm-min-height: 120px;--md-component-tile-lg-min-height: 168px;--md-component-text-block-footer-padding: 20px;--md-component-hotel-location-map-height: 640px;--md-component-editorial-gallery-breakpoint: MD-LG;--md-component-footer-columns: 4;--lg-screen-width: 1600px;--lg-body-padding-top: 0px;--lg-body-padding-bottom: 40px;--lg-screen-min-width: 1440px;--lg-screen-max-width: 1920px;--lg-screen-height: 1138px;--lg-container-max-width-sm: 800px;--lg-screen-min-height: 1024px;--lg-container-max-width-md: 1024px;--lg-container-max-width-lg: 1440px;--lg-container-padding-x: 80px;--lg-container-padding-y-lg: 120px;--lg-container-padding-y-sm: 80px;--lg-container-gap: 80px;--lg-container-radius: 80px;--lg-section-padding-x: 0px;--lg-block-padding-x: 40px;--lg-block-padding-y: 40px;--lg-block-gap-lg: 80px;--lg-block-gap-sm: 40px;--lg-section-padding-y: 0px;--lg-spacing-2xs: 16px;--lg-spacing-xs: 32px;--lg-spacing-sm: 48px;--lg-spacing-md: 64px;--lg-spacing-lg: 80px;--lg-spacing-xl: 120px;--lg-radius-special: 120px;--lg-font-display-size: 96px;--lg-font-display-line-height: 104px;--lg-font-display-letter-spacing: -4px;--lg-font-headline-size: 72px;--lg-font-headline-line-height: 80px;--lg-font-headline-letter-spacing: -4px;--lg-font-title-size: 48px;--lg-font-title-line-height: 56px;--lg-font-title-letter-spacing: -2px;--lg-font-heading-size: 24px;--lg-font-subhead-size: 20px;--lg-font-subhead-line-height: 32px;--lg-font-subhead-letter-spacing: 0px;--lg-font-heading-line-height: 32px;--lg-font-heading-letter-spacing: 0px;--lg-font-paragraph-size: 18px;--lg-font-paragraph-line-height: 28px;--lg-font-paragraph-letter-spacing: 0px;--lg-component-accordion-breakpoint: SM-MD-LG;--lg-component-accordion-group-gap: 80px;--lg-component-account-benefits-layout: Landscape;--lg-component-account-drop-down-close-button: false;--lg-component-account-benefits-header-button: true;--lg-component-account-benefits-footer-button: false;--lg-component-account-dropdown-max-width: 352px;--lg-component-account-hero-header-gap: 24px;--lg-component-account-summary-arc-size: LG;--lg-component-account-summary-stats-max-width: 280px;--lg-component-account-hero-block-gap: 80px;--lg-component-account-hero-body-min-width: 280px;--lg-component-account-hero-body-max-width: 320px;--lg-component-action-card-min-height: 200px;--lg-component-booking-widget-layout: LG;--lg-component-branded-table-layout: Columns;--lg-component-brands-bar-breakpoint: LG;--lg-component-brands-bar-logo-height: 80px;--lg-component-brands-bar-body-padding: 24px;--lg-component-brands-bar-grid-padding-top: 56px;--lg-component-brands-bar-grid-padding-bottom: 56px;--lg-component-brands-bar-grid-gap: 28px;--lg-component-brands-bar-row-compact-spacing-x: 96px;--lg-component-brands-bar-row-wide-spacing-x: 136px;--lg-component-brands-bar-parent-logo-height-wh: 36px;--lg-component-brands-bar-parent-logo-height-bw: 56px;--lg-component-brands-bar-parent-logo-padding-x: 88px;--lg-component-brand-hero-gap: 80px;--lg-component-brand-hero-logo-tall-height: 80px;--lg-component-brand-hero-logo-default-height: 64px;--lg-component-brands-bar-breakpont: SM-MD-LG;--lg-component-brand-hero-logo-compact-height: 48px;--lg-component-card-min-width: 280px;--lg-component-card-content-min-width: 232px;--lg-component-card-padding: 24px;--lg-component-card-gap: 40px;--lg-component-card-flexi-height: 480px;--lg-component-card-group-size: SM-MD-LG;--lg-component-carousel-padding-x: 0px;--lg-component-carousel-padding-y: 16px;--lg-component-carousel-controls-has-buttons: true;--lg-component-collection-grid-one-item-image-ratio: Flexi;--lg-component-credit-card-feature-min-height: 924px;--lg-component-data-table-header-button: true;--lg-component-destination-directory-grid: MD-LG;--lg-component-destination-directory-header-button: true;--lg-component-destination-directory-footer-button: false;--lg-component-destination-map-min-width-map: 1439px;--lg-component-destination-map-max-width-map: 1760px;--lg-component-data-table-footer-button: false;--lg-component-destination-map-size: LG;--lg-component-collection-grid-two-items-image-ratio: 1.7777777778;--lg-component-destination-map-header-button: true;--lg-component-destination-map-footer-button: false;--lg-component-collection-grid-three-items-image-ratio: 1.3333333333;--lg-component-collection-editorial-sm-card-max-width: 304px;--lg-component-collection-editorial-lg-card-min-width: 720px;--lg-component-dining-feature-dining-feature-size: MD-LG;--lg-component-editorial-gallery-text-wrapper-padding: 32px;--lg-component-empty-state-padding-x: 40px;--lg-component-empty-state-padding-y: 40px;--lg-component-editorial-gallery-gap: 16px;--lg-component-editorial-gallery-min-width: 632px;--lg-component-editorial-gallery-max-width: 1760px;--lg-component-filter-drop-down-height: 504px;--lg-component-feature-min-width: 312px;--lg-component-feature-logo-height: 48px;--lg-component-featured-awards-awards-padding-top: 32px;--lg-component-featured-awards-award-min-width: 200px;--lg-component-featured-awards-award-max-width: 200px;--lg-component-feature-banner-spacer-width: 600px;--lg-component-feature-card-min-width: 304px;--lg-component-featured-accordion-header-button: true;--lg-component-featured-accordion-footer-button: false;--lg-component-featured-articles-grid: MD-LG;--lg-component-featured-articles-header-button: true;--lg-component-featured-articles-footer-button: false;--lg-component-featured-destinations-header-button: true;--lg-component-featured-destinations-footer-button: false;--lg-component-featured-gallery-layout: 1.7777777778;--lg-component-featured-media-header-button: true;--lg-component-featured-media-footer-button: false;--lg-component-featured-list-header-button: true;--lg-component-featured-list-footer-button: false;--lg-component-featured-room-card-padding: 24px;--lg-component-collection-header-button: true;--lg-component-collection-footer-button: false;--lg-component-featured-list-dense-columns: 4;--lg-component-featured-list-comfortable-columns: 2;--lg-component-footer-min-width-sm: 160px;--lg-component-header-special-padding: 64px;--lg-component-header-sub-brand-max-width: 240px;--lg-component-header-sub-brand-max-height: 22px;--lg-component-hero-banner-breakpoint: LG;--lg-component-hotel-card-default: MD;--lg-component-hotel-overview-eyebrow-gap: 16px;--lg-component-hotel-location-attractions-grid-columns: 3;--lg-component-inline-banner-layout: Landscape;--lg-component-instructional-steps-breakpoint: SM;--lg-component-instructional-steps-card-min-width: 0px;--lg-component-instructional-steps-row-min-width: 0px;--lg-component-instructional-steps-grid-max-width: 99999px;--lg-component-instructional-steps-has-carousel-controls: false;--lg-component-image-mosaic-breakpoint: MD-LG;--lg-component-hotel-overview-subhead-gap: 32px;--lg-component-hotel-overview-expander-button-gap: 32px;--lg-component-hotel-overview-highlights-padding-top: 24px;--lg-component-lightbox-gallery-has-thumbnails: true;--lg-component-lightbox-gallery-has-carousel-controls: true;--lg-component-lightbox-gallery-has-filters: true;--lg-component-lightbox-gallery-wrapper-padding: 80px;--lg-component-lightbox-gallery-gap: 40px;--lg-component-lightbox-gallery-thumbnail-width: 88px;--lg-component-list-size: XL;--lg-component-list-group-lg-size: LG;--lg-component-list-group-sm-size: SM;--lg-component-hotel-card-special: MD;--lg-component-footer-min-width-lg: 1280px;--lg-component-footer-min-width-bottom-nav: 280px;--lg-component-media-breakpoint: SM-MD-LG;--lg-component-numbered-pagination-has-buttons: true;--lg-component-modal-xs-padding-x: 24px;--lg-component-modal-xs-padding-y: 48px;--lg-component-modal-sm-padding-x: 24px;--lg-component-modal-sm-padding-y: 48px;--lg-component-modal-lg-md-padding-x: 24px;--lg-component-modal-lg-mg-padding-y: 48px;--lg-component-modal-max-width: 560px;--lg-component-modal-max-height: 800px;--lg-component-modal-footer-layout: SM-MD-LG;--lg-component-page-header-gap: 80px;--lg-component-promo-banner-layout: Landscape;--lg-component-reservation-card-layout: LG;--lg-component-page-header-extras-padding: 16px;--lg-component-rewards-banner-header-padding: 64px;--lg-component-rewards-account-overview-breakpoint: MD-LG;--lg-component-rewards-tiers-progression-breakpoint: SM-MD-LG;--lg-component-rewards-featured-benefits-breakpoint: MD-LG;--lg-component-rewards-featured-benefits-tile-padding: 24px;--lg-component-rewards-banner-header-logo-height: 48px;--lg-component-rewards-featured-benefits-tile-padding-right: 20px;--lg-component-rewards-featured-benefits-header-button: true;--lg-component-rewards-featured-benefits-footer-button: false;--lg-component-section-header-layout: Landscape;--lg-component-section-header-1-column-subhead-gap: 24px;--lg-component-section-header-2-columns-subhead-gap: 80px;--lg-component-section-header-2-columns-subhead-padding: 8px;--lg-font-caption-size: 16px;--lg-font-caption-line-height: 24px;--lg-font-caption-letter-spacing: 0px;--lg-font-eyebrow-size: 14px;--lg-font-eyebrow-line-height: 20px;--lg-font-eyebrow-letter-spacing: 1px;--lg-component-tip-badge-brand: String value;--lg-component-text-block-gap: 24px;--lg-component-tile-sm-min-height: 120px;--lg-component-tile-lg-min-height: 176px;--lg-component-text-block-footer-padding: 24px;--lg-component-hotel-location-map-height: 640px;--lg-component-editorial-gallery-breakpoint: MD-LG;--lg-component-footer-columns: 5}.theme-world-hotels{--font-heading-xl-size: 32px;--font-heading-xl-line-height: 40px;--font-heading-xl-weight: 300;--font-heading-xl-letter-spacing: 0;--font-heading-lg-size: 24px;--font-heading-lg-line-height: 32px;--font-heading-lg-weight: 300;--font-heading-lg-letter-spacing: 0;--font-heading-md-size: 18px;--font-heading-md-line-height: 28px;--font-heading-md-weight: 300;--font-heading-md-letter-spacing: 0;--font-heading-sm-size: 16px;--font-heading-sm-line-height: 24px;--font-heading-sm-weight: 300;--font-heading-sm-letter-spacing: 0;--font-heading-xs-size: 14px;--font-heading-xs-line-height: 20px;--font-heading-xs-weight: 300;--font-heading-xs-letter-spacing: 0;--font-body-regular-xl-size: 24px;--font-body-regular-xl-line-height: 36px;--font-body-regular-xl-weight: 300;--font-body-regular-xl-letter-spacing: 0;--font-body-strong-xl-size: 24px;--font-body-strong-xl-line-height: 36px;--font-body-strong-xl-weight: 600;--font-body-strong-xl-letter-spacing: 0;--font-body-regular-lg-size: 20px;--font-body-regular-lg-line-height: 32px;--font-body-regular-lg-weight: 300;--font-body-regular-lg-letter-spacing: 0;--font-body-strong-lg-size: 20px;--font-body-strong-lg-line-height: 32px;--font-body-strong-lg-weight: 600;--font-body-strong-lg-letter-spacing: 0;--font-body-regular-md-size: 18px;--font-body-regular-md-line-height: 28px;--font-body-regular-md-weight: 300;--font-body-regular-md-letter-spacing: 0;--font-body-strong-md-size: 18px;--font-body-strong-md-line-height: 28px;--font-body-strong-md-weight: 600;--font-body-strong-md-letter-spacing: 0;--font-body-regular-sm-size: 16px;--font-body-regular-sm-line-height: 24px;--font-body-regular-sm-weight: 300;--font-body-regular-sm-letter-spacing: 0;--font-body-strong-sm-size: 16px;--font-body-strong-sm-line-height: 24px;--font-body-strong-sm-weight: 600;--font-body-strong-sm-letter-spacing: 0;--font-body-regular-xs-size: 14px;--font-body-regular-xs-line-height: 20px;--font-body-regular-xs-weight: 300;--font-body-regular-xs-letter-spacing: 0;--font-body-strong-xs-size: 14px;--font-body-strong-xs-line-height: 20px;--font-body-strong-xs-weight: 600;--font-body-strong-xs-letter-spacing: 0;--font-body-regular-2xs-size: 12px;--font-body-regular-2xs-line-height: 18px;--font-body-regular-2xs-weight: 300;--font-body-regular-2xs-letter-spacing: 0;--font-body-strong-2xs-size: 12px;--font-body-strong-2xs-line-height: 18px;--font-body-strong-2xs-weight: 700;--font-body-strong-2xs-letter-spacing: 0;--font-label-xl-size: 24px;--font-label-xl-line-height: 36px;--font-label-xl-weight: 500;--font-label-xl-letter-spacing: 0;--font-label-lg-size: 20px;--font-label-lg-line-height: 32px;--font-label-lg-weight: 500;--font-label-lg-letter-spacing: 0;--font-label-md-size: 18px;--font-label-md-line-height: 28px;--font-label-md-weight: 500;--font-label-md-letter-spacing: 0;--font-label-sm-size: 16px;--font-label-sm-line-height: 24px;--font-label-sm-weight: 500;--font-label-sm-letter-spacing: 0;--font-label-xs-size: 14px;--font-label-xs-line-height: 20px;--font-label-xs-weight: 500;--font-label-xs-letter-spacing: 0;--font-label-2xs-size: 12px;--font-label-2xs-line-height: 18px;--font-label-2xs-weight: 500;--font-label-2xs-letter-spacing: 0;--font-accent-xl-size: 24px;--font-accent-xl-line-height: 36px;--font-accent-xl-weight: 400;--font-accent-xl-letter-spacing: 0;--font-accent-lg-size: 20px;--font-accent-lg-line-height: 32px;--font-accent-lg-weight: 400;--font-accent-lg-letter-spacing: 0;--font-accent-md-size: 18px;--font-accent-md-line-height: 28px;--font-accent-md-weight: 400;--font-accent-md-letter-spacing: 0;--font-accent-sm-size: 16px;--font-accent-sm-line-height: 24px;--font-accent-sm-weight: 400;--font-accent-sm-letter-spacing: 0;--font-accent-xs-size: 14px;--font-accent-xs-line-height: 20px;--font-accent-xs-weight: 400;--font-accent-xs-letter-spacing: 0;--font-accent-2xs-size: 12px;--font-accent-2xs-line-height: 18px;--font-accent-2xs-weight: 400;--font-accent-2xs-letter-spacing: 0;--font-eyebrow-weight: 300;--unit--4: -4px;--unit--2: -2px;--unit--1: -1px;--unit-0: 0px;--unit-1: 1px;--unit-2: 2px;--unit-4: 4px;--unit-8: 8px;--unit-10: 10px;--unit-12: 12px;--unit-13: 13px;--unit-14: 14px;--unit-16: 16px;--unit-18: 18px;--unit-20: 20px;--unit-24: 24px;--unit-28: 28px;--unit-32: 32px;--unit-36: 36px;--unit-40: 40px;--unit-44: 44px;--unit-48: 48px;--unit-56: 56px;--unit-64: 64px;--unit-72: 72px;--unit-80: 80px;--unit-96: 96px;--unit-104: 104px;--unit-112: 112px;--unit-120: 120px;--unit-240: 240px;--unit-full: 1000px;--font-family-inter: Inter;--font-family-noto-sans: Noto Sans;--font-weight-regular: 400px;--font-weight-medium: 500px;--font-weight-bold: 700px;--user-name: Emily;--user-last-name: Harper;--opacity-white-100: #ffffff;--opacity-white-95: rgba(255, 255, 255, .95);--opacity-white-90: rgba(255, 255, 255, .9);--opacity-white-80: rgba(255, 255, 255, .8);--opacity-white-70: rgba(255, 255, 255, .7);--opacity-white-60: rgba(255, 255, 255, .6);--opacity-white-50: rgba(255, 255, 255, .5);--opacity-white-40: rgba(255, 255, 255, .4);--opacity-white-30: rgba(255, 255, 255, .3);--opacity-white-20: rgba(255, 255, 255, .2);--opacity-white-10: rgba(255, 255, 255, .1);--opacity-white-5: rgba(255, 255, 255, .05);--opacity-white-0: rgba(255, 255, 255, 0);--opacity-black-100: #000000;--opacity-black-95: rgba(0, 0, 0, .95);--opacity-black-90: rgba(0, 0, 0, .9);--opacity-black-80: rgba(0, 0, 0, .8);--opacity-black-70: rgba(0, 0, 0, .7);--opacity-black-60: rgba(0, 0, 0, .6);--opacity-black-50: rgba(0, 0, 0, .5);--opacity-black-40: rgba(0, 0, 0, .4);--opacity-black-30: rgba(0, 0, 0, .3);--opacity-black-20: rgba(0, 0, 0, .2);--opacity-black-10: rgba(0, 0, 0, .1);--opacity-black-5: rgba(0, 0, 0, .05);--opacity-black-0: rgba(0, 0, 0, 0);--warm-red-100: #fffbfa;--warm-red-98: #fff8f7;--warm-red-95: #ffedeb;--warm-red-90: #ffdcd8;--warm-red-80: #ffb9b0;--warm-red-70: #ff9689;--warm-red-60: #ff7261;--warm-red-50: #ff4f39;--warm-red-40: #cc3f2e;--warm-red-30: #982f22;--warm-red-20: #662017;--warm-red-10: #320f0b;--warm-red-5: #1a0806;--warm-red-0: #100504;--blue-100: #fbfdff;--blue-98: #f8fbff;--blue-95: #edf4fe;--blue-90: #ddebfd;--blue-80: #b9d5fb;--blue-70: #97c1fa;--blue-60: #73acf8;--blue-50: #5097f6;--blue-40: #4079c5;--blue-30: #305a93;--blue-20: #203c62;--blue-10: #101e30;--blue-5: #080f19;--blue-0: #05090f;--yellow-100: #fffef9;--yellow-98: #fffdf5;--yellow-95: #fffae5;--yellow-90: #fff6cd;--yellow-80: #ffed99;--yellow-70: #ffe467;--yellow-60: #ffdb33;--yellow-50: #ffd200;--yellow-40: #cca800;--yellow-30: #987d00;--yellow-20: #665400;--yellow-10: #322900;--yellow-5: #1a1500;--yellow-0: #100d00;--neutrals-100: #ffffff;--neutrals-98: #fafafa;--neutrals-95: #f2f2f2;--neutrals-90: #e6e6e6;--neutrals-80: #cccccc;--neutrals-70: #b3b3b3;--neutrals-60: #999999;--neutrals-50: #808080;--neutrals-40: #666666;--neutrals-30: #4c4c4c;--neutrals-20: #333333;--neutrals-10: #191919;--neutrals-5: #0d0d0d;--neutrals-0: #080809;--sand-100: #ffffff;--sand-98: #fcfaf6;--sand-95: #f9f4eb;--sand-90: #f3ead9;--sand-80: #e5d5b3;--sand-70: #d9c08d;--sand-60: #ccaa66;--sand-50: #bf9541;--sand-40: #997733;--sand-30: #725926;--sand-20: #4d3c1a;--sand-10: #261d0d;--sand-5: #140f07;--sand-0: #0d0a04;--logo-default-width: 146px;--logo-default-height: 16px;--logo-default-width-lg: 214px;--logo-default-height-lg: 24px;--logo-minimal-width: 24px;--logo-minimal-height: 24px;--border-color-transparent: transparent;--divider-color: #ebebeb;--divider-color-dark: #d4d4d4;--component-banner-small-radius-special: 40px;--color-button-outlined-surface-hover: #fafafa;--color-button-text-surface: rgba(0, 0, 0, 0);--color-button-text-surface-hover: rgba(0, 0, 0, .05);--color-button-text-surface-pressed: rgba(0, 0, 0, .2);--color-link-default-on-surface: #000000;--color-link-default-on-surface-hover: #ff7366;--color-link-default-on-surface-pressed: #eb2917;--color-link-tonal-on-surface: #fd4d3d;--color-primary-container: #ffcbc6;--component-hotel-card-image-radius-bottom-right: 32px;--component-hotel-card-image-radius-other: 0px;--component-hotel-card-radius: 4px;--color-button-filled-outline: rgba(0, 0, 0, 0);--color-button-filled-outline-hover: rgba(0, 0, 0, 0);--color-button-filled-outline-pressed: rgba(0, 0, 0, 0);--color-button-outlined-surface: rgba(0, 0, 0, 0);--color-button-outlined-surface-pressed: #ebebeb;--color-button-text-outline: rgba(0, 0, 0, 0);--color-button-text-outline-hover: rgba(0, 0, 0, 0);--color-button-text-on-surface-hover: #000000;--color-button-text-outline-pressed: rgba(0, 0, 0, 0);--color-button-tonal-surface: #fd4d3d;--color-button-tonal-outline: rgba(0, 0, 0, 0);--color-button-tonal-on-surface: #ffffff;--color-button-tonal-surface-hover: #ff7366;--color-button-tonal-outline-hover: rgba(0, 0, 0, 0);--color-button-tonal-on-surface-hover: #ffffff;--color-button-tonal-surface-pressed: #eb2917;--color-button-tonal-outline-pressed: rgba(0, 0, 0, 0);--color-button-tonal-on-surface-pressed: #ffa69e;--xs-container-padding-y: 48px;--sm-container-padding-y: 80px;--md-container-padding-y: 80px;--lg-container-padding-y: 120px}
