.fIbX1a_header-display{font-size:var(--display-size);letter-spacing:var(--display-letter-space);line-height:var(--display-line-height);font-weight:var(--header-font-weight)}.fIbX1a_header-1{font-size:var(--h1-size);letter-spacing:var(--h1-letter-space);line-height:var(--h1-line-height);font-weight:var(--header-font-weight)}.fIbX1a_header-2{font-size:var(--h2-size);letter-spacing:var(--h2-letter-space);line-height:var(--h2-line-height);font-weight:var(--header-font-weight)}.fIbX1a_header-3{font-size:var(--h3-size);letter-spacing:var(--h3-letter-space);line-height:var(--h3-line-height);font-weight:var(--header-font-weight)}.fIbX1a_header-4{font-size:var(--h4-size);letter-spacing:var(--h4-letter-space);line-height:var(--h4-line-height);font-weight:var(--header-font-weight)}.fIbX1a_header-5{font-size:var(--h5-size);letter-spacing:var(--h5-letter-space);line-height:var(--h5-line-height);font-weight:var(--header-font-weight)}.fIbX1a_header-6{font-size:var(--h6-size);letter-spacing:var(--h6-letter-space);line-height:var(--h6-line-height);font-weight:var(--header-font-weight)}.fIbX1a_text-dark{color:var(--fg-primary-dark)}.fIbX1a_text-tertiary{color:var(--fg-link-primary)}.fIbX1a_text-grey-1{color:var(--fg-primary)}.fIbX1a_text-grey-2{color:var(--fg-secondary)}.fIbX1a_text-grey-3{color:var(--fg-tertiary)}.fIbX1a_text-grey-4{color:var(--bg-tertiary)}.fIbX1a_text-grey-5{color:var(--fg-tertiary-light)}.fIbX1a_text-white{color:var(--fg-primary-light)}.fIbX1a_text-success{color:var(--fg-success-dark)}.fIbX1a_text-warning{color:var(--fg-accent-orange)}.fIbX1a_text-error{color:var(--fg-error)}.fIbX1a_text-info{color:var(--fg-accent-darkblue)}.fIbX1a_text-align-left{text-align:left}.fIbX1a_body-text-sm{font-size:var(--body-text-sm-size);letter-spacing:var(--body-text-sm-letter-space);line-height:var(--body-text-sm-line-height)}.fIbX1a_body-text-md{font-size:var(--body-text-md-size);letter-spacing:var(--body-text-md-letter-space);line-height:var(--body-text-md-line-height)}.fIbX1a_label-text-sm{font-size:var(--label-text-sm-size);letter-spacing:var(--label-text-sm-letter-space);line-height:var(--label-text-sm-line-height)}.fIbX1a_label-text-md{font-size:var(--label-text-md-size);letter-spacing:var(--label-text-md-letter-space);line-height:var(--label-text-md-line-height)}.fIbX1a_label-text-lg{font-size:var(--label-text-lg-size);letter-spacing:var(--label-text-lg-letter-space);line-height:var(--label-text-lg-line-height)}.fIbX1a_label-text-lg-ex-bold{font-size:var(--label-text-lg-size);letter-spacing:var(--label-text-lg-letter-space);line-height:var(--label-text-lg-line-height);font-weight:var(--font-weight-extra-bold)}.fIbX1a_label-text-2lg{font-size:var(--label-text-2lg-size);letter-spacing:var(--label-text-2lg-letter-space);line-height:var(--label-text-2lg-line-height)}.fIbX1a_label-text-2lg-bold{font-size:var(--label-text-2lg-size);letter-spacing:var(--label-text-2lg-letter-space);line-height:var(--label-text-2lg-line-height);font-weight:var(--font-weight-bold)}.fIbX1a_label-text-2lg-ex-bold{font-size:var(--label-text-2lg-size);letter-spacing:var(--label-text-2lg-letter-space);line-height:var(--label-text-2lg-line-height);font-weight:var(--font-weight-extra-bold)}.fIbX1a_caption-xs{font-size:var(--caption-xs-size);letter-spacing:var(--caption-xs-letter-space);line-height:var(--caption-xs-line-height)}.fIbX1a_caption-sm{font-size:var(--caption-sm-size);letter-spacing:var(--caption-sm-letter-space);line-height:var(--caption-sm-line-height)}.fIbX1a_regular-bold{font-weight:var(--font-weight-regular)}.fIbX1a_bold{font-weight:var(--font-weight-bold)}.fIbX1a_extra-bold{font-weight:var(--font-weight-extra-bold)}.fIbX1a_root{--campaign-tile-bg:var(--bg-brand-primary);--campaign-tile-fg:var(--fg-primary);appearance:none;border-radius:var(--border-radius-lg);background-color:var(--campaign-tile-bg);width:100%;color:var(--campaign-tile-fg);font:inherit;text-align:inherit;border:0;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.fIbX1a_root.fIbX1a_isClickable{cursor:pointer}.fIbX1a_root.fIbX1a__theme_E5FB70{--campaign-tile-bg:var(--bg-brand-primary);--campaign-tile-fg:var(--fg-primary)}.fIbX1a_root.fIbX1a__theme_2892F4{--campaign-tile-bg:var(--bg-blue-primary);--campaign-tile-fg:var(--bg-disabled)}.fIbX1a_root.fIbX1a__theme_D6F8D6{--campaign-tile-bg:var(--bg-accent-mint);--campaign-tile-fg:var(--fg-primary)}.fIbX1a_root.fIbX1a__theme_F9ECA1{--campaign-tile-bg:var(--bg-warning);--campaign-tile-fg:var(--fg-primary)}.fIbX1a_root.fIbX1a__theme_00644C{--campaign-tile-bg:var(--green-400);--campaign-tile-fg:var(--bg-disabled)}.fIbX1a_root.fIbX1a__theme_000000{--campaign-tile-bg:var(--bg-primary-dark);--campaign-tile-fg:var(--bg-disabled)}.fIbX1a_root.fIbX1a__theme_FFDCDC{--campaign-tile-bg:var(--bg-error);--campaign-tile-fg:var(--fg-primary)}@media (min-width:1025px){.fIbX1a_root{flex-direction:row;align-items:stretch}}.fIbX1a_media{width:100%;height:calc(var(--base-space)*37.5);max-height:calc(var(--base-space)*37.5);background-color:var(--bg-secondary-dark);flex-shrink:0;position:relative;overflow:hidden}.fIbX1a_media img{object-fit:cover;width:100%;height:100%}@media (min-width:1025px){.fIbX1a_media{width:calc(var(--base-space)*102);height:calc(var(--base-space)*43.75);max-height:calc(var(--base-space)*43.75);align-self:stretch}}.fIbX1a_content{gap:var(--space-3);min-width:0;padding:var(--space-3);flex:1 0 0;align-items:center;display:flex}@media (min-width:1025px){.fIbX1a_content{gap:var(--space-4);padding:var(--space-6)}}.fIbX1a_text{gap:var(--space-1-half);min-width:0;color:var(--campaign-tile-fg);overflow-wrap:anywhere;flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;display:flex}@media (min-width:1025px){.fIbX1a_text{gap:var(--space-1)}}.fIbX1a_title{font-size:var(--label-text-sm-size);letter-spacing:var(--label-text-sm-letter-space);line-height:var(--label-text-sm-line-height);font-weight:var(--font-weight-extra-bold);text-transform:uppercase;width:100%}@media (min-width:1025px){.fIbX1a_title{font-size:var(--h4-size);letter-spacing:var(--h4-letter-space);line-height:var(--h4-line-height);font-weight:var(--header-font-weight);font-weight:var(--font-weight-bold)}}.fIbX1a_description{font-size:var(--label-text-sm-size);letter-spacing:var(--label-text-sm-letter-space);line-height:var(--label-text-sm-line-height);width:100%}@media (min-width:1025px){.fIbX1a_description{font-size:var(--label-text-lg-size);letter-spacing:var(--label-text-lg-letter-space);line-height:var(--label-text-lg-line-height)}}.fIbX1a_richText a{color:inherit;text-decoration:underline}.fIbX1a_caret{color:var(--campaign-tile-fg);flex-shrink:0;display:flex}@media (min-width:1025px){.fIbX1a_caret{width:var(--space-8);height:var(--space-8);justify-content:center;align-items:center}}
.oBcmna_header-display{font-size:var(--display-size);letter-spacing:var(--display-letter-space);line-height:var(--display-line-height);font-weight:var(--header-font-weight)}.oBcmna_header-1{font-size:var(--h1-size);letter-spacing:var(--h1-letter-space);line-height:var(--h1-line-height);font-weight:var(--header-font-weight)}.oBcmna_header-2{font-size:var(--h2-size);letter-spacing:var(--h2-letter-space);line-height:var(--h2-line-height);font-weight:var(--header-font-weight)}.oBcmna_header-3{font-size:var(--h3-size);letter-spacing:var(--h3-letter-space);line-height:var(--h3-line-height);font-weight:var(--header-font-weight)}.oBcmna_header-4{font-size:var(--h4-size);letter-spacing:var(--h4-letter-space);line-height:var(--h4-line-height);font-weight:var(--header-font-weight)}.oBcmna_header-5{font-size:var(--h5-size);letter-spacing:var(--h5-letter-space);line-height:var(--h5-line-height);font-weight:var(--header-font-weight)}.oBcmna_header-6{font-size:var(--h6-size);letter-spacing:var(--h6-letter-space);line-height:var(--h6-line-height);font-weight:var(--header-font-weight)}.oBcmna_text-dark{color:var(--fg-primary-dark)}.oBcmna_text-tertiary{color:var(--fg-link-primary)}.oBcmna_text-grey-1{color:var(--fg-primary)}.oBcmna_text-grey-2{color:var(--fg-secondary)}.oBcmna_text-grey-3{color:var(--fg-tertiary)}.oBcmna_text-grey-4{color:var(--bg-tertiary)}.oBcmna_text-grey-5{color:var(--fg-tertiary-light)}.oBcmna_text-white{color:var(--fg-primary-light)}.oBcmna_text-success{color:var(--fg-success-dark)}.oBcmna_text-warning{color:var(--fg-accent-orange)}.oBcmna_text-error{color:var(--fg-error)}.oBcmna_text-info{color:var(--fg-accent-darkblue)}.oBcmna_text-align-left{text-align:left}.oBcmna_body-text-sm{font-size:var(--body-text-sm-size);letter-spacing:var(--body-text-sm-letter-space);line-height:var(--body-text-sm-line-height)}.oBcmna_body-text-md{font-size:var(--body-text-md-size);letter-spacing:var(--body-text-md-letter-space);line-height:var(--body-text-md-line-height)}.oBcmna_label-text-sm{font-size:var(--label-text-sm-size);letter-spacing:var(--label-text-sm-letter-space);line-height:var(--label-text-sm-line-height)}.oBcmna_label-text-md{font-size:var(--label-text-md-size);letter-spacing:var(--label-text-md-letter-space);line-height:var(--label-text-md-line-height)}.oBcmna_label-text-lg{font-size:var(--label-text-lg-size);letter-spacing:var(--label-text-lg-letter-space);line-height:var(--label-text-lg-line-height)}.oBcmna_label-text-lg-ex-bold{font-size:var(--label-text-lg-size);letter-spacing:var(--label-text-lg-letter-space);line-height:var(--label-text-lg-line-height);font-weight:var(--font-weight-extra-bold)}.oBcmna_label-text-2lg{font-size:var(--label-text-2lg-size);letter-spacing:var(--label-text-2lg-letter-space);line-height:var(--label-text-2lg-line-height)}.oBcmna_label-text-2lg-bold{font-size:var(--label-text-2lg-size);letter-spacing:var(--label-text-2lg-letter-space);line-height:var(--label-text-2lg-line-height);font-weight:var(--font-weight-bold)}.oBcmna_label-text-2lg-ex-bold{font-size:var(--label-text-2lg-size);letter-spacing:var(--label-text-2lg-letter-space);line-height:var(--label-text-2lg-line-height);font-weight:var(--font-weight-extra-bold)}.oBcmna_caption-xs{font-size:var(--caption-xs-size);letter-spacing:var(--caption-xs-letter-space);line-height:var(--caption-xs-line-height)}.oBcmna_caption-sm{font-size:var(--caption-sm-size);letter-spacing:var(--caption-sm-letter-space);line-height:var(--caption-sm-line-height)}.oBcmna_regular-bold{font-weight:var(--font-weight-regular)}.oBcmna_bold{font-weight:var(--font-weight-bold)}.oBcmna_extra-bold{font-weight:var(--font-weight-extra-bold)}.oBcmna_root{appearance:none;width:100%;padding:var(--space-3);border:1px solid var(--border-blue);border-radius:var(--border-radius-md);background-image:linear-gradient(90deg, var(--bg-paleblue) 0%, var(--bg-paleblue) 100%),linear-gradient(90deg, var(--bg-primary) 0%, var(--bg-primary) 100%);color:var(--fg-info);cursor:pointer;font:inherit;text-align:left;justify-content:center;align-items:center;margin:0;display:flex;overflow:hidden}@media (min-width:1025px){.oBcmna_root{gap:var(--space-2);background-image:linear-gradient(90deg, var(--bg-info-pale) 0%, var(--bg-info-pale) 100%),linear-gradient(90deg, var(--bg-primary) 0%, var(--bg-primary) 100%)}}.oBcmna_content{gap:var(--space-3);flex:1 0 0;align-items:center;width:100%;min-width:0;display:flex}@media (min-width:1025px){.oBcmna_content{flex:0 auto;justify-content:center;width:auto}}.oBcmna_icon{color:var(--fg-info);flex-shrink:0;display:inline-flex}.oBcmna_copy{gap:var(--space-1-half);overflow-wrap:anywhere;flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;min-width:0;display:flex}@media (min-width:1025px){.oBcmna_copy{gap:var(--space-3);flex-direction:row;flex:0 auto;align-items:center;width:auto}}.oBcmna_title{font-size:var(--label-text-sm-size);letter-spacing:var(--label-text-sm-letter-space);line-height:var(--label-text-sm-line-height);font-weight:var(--font-weight-extra-bold);text-transform:uppercase;white-space:nowrap;color:var(--fg-info);margin:0}@media (min-width:1025px){.oBcmna_title{font-size:var(--h6-size);letter-spacing:var(--h6-letter-space);line-height:var(--h6-line-height);font-weight:var(--header-font-weight);font-weight:var(--font-weight-bold)}}.oBcmna_description{font-size:var(--label-text-sm-size);letter-spacing:var(--label-text-sm-letter-space);line-height:var(--label-text-sm-line-height);color:var(--fg-info);margin:0}@media (min-width:1025px){.oBcmna_description{font-size:var(--label-text-md-size);letter-spacing:var(--label-text-md-letter-space);line-height:var(--label-text-md-line-height)}}.oBcmna_separator{width:1px;height:var(--space-4);background-color:var(--border-blue);flex-shrink:0;display:none}@media (min-width:1025px){.oBcmna_separator{display:block}}.oBcmna_caret{color:var(--fg-info);flex-shrink:0;display:inline-flex}
.k2EgLq_banners{margin-top:var(--space-12);margin-bottom:var(--space-12);padding-top:0;padding-bottom:0}@media (min-width:1025px){.k2EgLq_banners{margin-top:var(--space-16);margin-bottom:var(--space-16)}}
@keyframes BzUBpG_pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes BzUBpG_skeletonShimmer{to{transform:translate(100%)}}@keyframes BzUBpG_appearingAnimKeyframes{to{opacity:1}}.BzUBpG_tag-yellow{background:var(--bg-brand-primary);color:var(--fg-primary-dark)}.BzUBpG_tag-white{background:var(--fg-primary-light);color:var(--fg-primary-dark)}.BzUBpG_tag-black{background:var(--fg-primary-dark);color:var(--fg-primary-light)}.BzUBpG_header-display{font-size:var(--display-size);letter-spacing:var(--display-letter-space);line-height:var(--display-line-height);font-weight:var(--header-font-weight)}.BzUBpG_header-1{font-size:var(--h1-size);letter-spacing:var(--h1-letter-space);line-height:var(--h1-line-height);font-weight:var(--header-font-weight)}.BzUBpG_header-2{font-size:var(--h2-size);letter-spacing:var(--h2-letter-space);line-height:var(--h2-line-height);font-weight:var(--header-font-weight)}.BzUBpG_header-3{font-size:var(--h3-size);letter-spacing:var(--h3-letter-space);line-height:var(--h3-line-height);font-weight:var(--header-font-weight)}.BzUBpG_header-4{font-size:var(--h4-size);letter-spacing:var(--h4-letter-space);line-height:var(--h4-line-height);font-weight:var(--header-font-weight)}.BzUBpG_header-5{font-size:var(--h5-size);letter-spacing:var(--h5-letter-space);line-height:var(--h5-line-height);font-weight:var(--header-font-weight)}.BzUBpG_header-6{font-size:var(--h6-size);letter-spacing:var(--h6-letter-space);line-height:var(--h6-line-height);font-weight:var(--header-font-weight)}.BzUBpG_text-dark{color:var(--fg-primary-dark)}.BzUBpG_text-tertiary{color:var(--fg-link-primary)}.BzUBpG_text-grey-1{color:var(--fg-primary)}.BzUBpG_text-grey-2{color:var(--fg-secondary)}.BzUBpG_text-grey-3{color:var(--fg-tertiary)}.BzUBpG_text-grey-4{color:var(--bg-tertiary)}.BzUBpG_text-grey-5{color:var(--fg-tertiary-light)}.BzUBpG_text-white{color:var(--fg-primary-light)}.BzUBpG_text-success{color:var(--fg-success-dark)}.BzUBpG_text-warning{color:var(--fg-accent-orange)}.BzUBpG_text-error{color:var(--fg-error)}.BzUBpG_text-info{color:var(--fg-accent-darkblue)}.BzUBpG_text-align-left{text-align:left}.BzUBpG_body-text-sm{font-size:var(--body-text-sm-size);letter-spacing:var(--body-text-sm-letter-space);line-height:var(--body-text-sm-line-height)}.BzUBpG_body-text-md{font-size:var(--body-text-md-size);letter-spacing:var(--body-text-md-letter-space);line-height:var(--body-text-md-line-height)}.BzUBpG_label-text-sm{font-size:var(--label-text-sm-size);letter-spacing:var(--label-text-sm-letter-space);line-height:var(--label-text-sm-line-height)}.BzUBpG_label-text-md{font-size:var(--label-text-md-size);letter-spacing:var(--label-text-md-letter-space);line-height:var(--label-text-md-line-height)}.BzUBpG_label-text-lg{font-size:var(--label-text-lg-size);letter-spacing:var(--label-text-lg-letter-space);line-height:var(--label-text-lg-line-height)}.BzUBpG_label-text-lg-ex-bold{font-size:var(--label-text-lg-size);letter-spacing:var(--label-text-lg-letter-space);line-height:var(--label-text-lg-line-height);font-weight:var(--font-weight-extra-bold)}.BzUBpG_label-text-2lg{font-size:var(--label-text-2lg-size);letter-spacing:var(--label-text-2lg-letter-space);line-height:var(--label-text-2lg-line-height)}.BzUBpG_label-text-2lg-bold{font-size:var(--label-text-2lg-size);letter-spacing:var(--label-text-2lg-letter-space);line-height:var(--label-text-2lg-line-height);font-weight:var(--font-weight-bold)}.BzUBpG_label-text-2lg-ex-bold{font-size:var(--label-text-2lg-size);letter-spacing:var(--label-text-2lg-letter-space);line-height:var(--label-text-2lg-line-height);font-weight:var(--font-weight-extra-bold)}.BzUBpG_caption-xs{font-size:var(--caption-xs-size);letter-spacing:var(--caption-xs-letter-space);line-height:var(--caption-xs-line-height)}.BzUBpG_caption-sm{font-size:var(--caption-sm-size);letter-spacing:var(--caption-sm-letter-space);line-height:var(--caption-sm-line-height)}.BzUBpG_regular-bold{font-weight:var(--font-weight-regular)}.BzUBpG_bold{font-weight:var(--font-weight-bold)}.BzUBpG_extra-bold{font-weight:var(--font-weight-extra-bold)}.BzUBpG_container{background:var(--bg-primary);width:100%}.BzUBpG_heroCover{--hero-image-height:calc(var(--base-space) * 76);--hero-search-top:calc(var(--base-space) * 50);height:calc(var(--base-space)*92.5);position:relative}@media (max-width:1024px){.BzUBpG_heroCover{--hero-image-height:calc(var(--base-space) * 60);--hero-search-top:calc(var(--base-space) * 51);height:calc(var(--base-space)*107.25)}}@media (max-width:768px){.BzUBpG_heroCoverHotels{height:calc(var(--hero-search-top) + var(--base-space)*99)}}.BzUBpG_heroImage{z-index:0;height:var(--hero-image-height);position:absolute;inset:0 0 auto;overflow:hidden}.BzUBpG_heroImage img{object-fit:cover;object-position:center}.BzUBpG_heroImageLayer{position:absolute;inset:0}.BzUBpG_heroTransitionLayer{will-change:opacity}.BzUBpG_heroIncomingPending{z-index:1;opacity:0}.BzUBpG_heroFadeIncoming{z-index:1;animation:.4s ease-in-out forwards BzUBpG_heroFadeIn}@media (prefers-reduced-motion:reduce){.BzUBpG_heroFadeIncoming{animation:none}}.BzUBpG_heroFadeOutgoing{z-index:0;animation:.4s ease-in-out forwards BzUBpG_heroFadeOut}@media (prefers-reduced-motion:reduce){.BzUBpG_heroFadeOutgoing{opacity:0;animation:none}}@keyframes BzUBpG_heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes BzUBpG_heroFadeOut{0%{opacity:1}to{opacity:0}}.BzUBpG_heroImageHotels img{object-position:center}.BzUBpG_overlay{z-index:2;pointer-events:none;background:#0006;position:absolute;inset:0}@media (max-width:1024px){.BzUBpG_overlay{background:#00000080}}.BzUBpG_body{z-index:1;height:var(--hero-image-height);max-width:none;padding:0;position:relative}.BzUBpG_bodyWithElevatedSearch{z-index:calc(var(--header-nav-zindex) - 1)}.BzUBpG_searchBackdrop{z-index:1;background:#00000040;position:fixed;inset:0}.BzUBpG_copy{right:var(--page-side-space);bottom:calc(var(--base-space)*32);left:var(--page-side-space);text-align:center;color:var(--fg-primary-light);position:absolute}@media (max-width:1024px){.BzUBpG_copy{right:var(--space-5);bottom:var(--space-13);left:var(--space-5);text-align:left}}.BzUBpG_copyLayer{width:100%}.BzUBpG_copyLayerPrevious{position:absolute;bottom:0;left:0;right:0}.BzUBpG_copyIncomingPending{opacity:0}.BzUBpG_header{font-size:var(--h1-size);letter-spacing:var(--h1-letter-space);line-height:var(--h1-line-height);font-weight:var(--header-font-weight);color:var(--fg-primary-light);margin:0}@media (max-width:1024px){.BzUBpG_header{font-size:var(--h2-size);letter-spacing:var(--h2-letter-space);line-height:var(--h2-line-height);font-weight:var(--header-font-weight)}}.BzUBpG_subHeader{font-size:var(--h4-size);letter-spacing:var(--h4-letter-space);line-height:var(--h4-line-height);font-weight:var(--header-font-weight);font-weight:var(--font-weight-bold);margin:var(--space-2) 0 0}@media (max-width:1024px){.BzUBpG_subHeader{font-size:var(--label-text-md-size);letter-spacing:var(--label-text-md-letter-space);line-height:var(--label-text-md-line-height);font-weight:var(--font-weight-bold);margin-top:var(--space-1)}}.BzUBpG_glass{top:var(--hero-search-top);z-index:2;gap:var(--space-4);padding-top:var(--space-4);border-radius:var(--border-radius-24);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-bottom-4);background:#fff3;flex-direction:column;transition:width .3s ease-out,max-width .3s ease-out;display:flex;position:absolute}@media (prefers-reduced-motion:reduce){.BzUBpG_glass{transition:none}}@media (max-width:1024px){.BzUBpG_glass{right:var(--space-4);left:var(--space-4);padding-bottom:var(--space-4)}}.BzUBpG_glass-activities{width:calc(var(--base-space)*168.5);max-width:calc(var(--base-space)*168.5);left:50%;transform:translate(-50%)}@media (max-width:1024px){.BzUBpG_glass-activities{right:var(--space-4);left:var(--space-4);width:auto;max-width:none;transform:none}}.BzUBpG_glass-hotels{width:calc(100% - var(--page-side-space)*2);max-width:calc(var(--container-max-width) - var(--page-side-space)*2);left:50%;right:auto;transform:translate(-50%)}@media (max-width:1024px){.BzUBpG_glass-hotels{width:calc(100% - var(--space-4)*2);max-width:none;padding-bottom:0;overflow:hidden}}.BzUBpG_stickyHotelsSearch{top:calc(var(--header-height) + var(--notification-height));z-index:var(--header-promo-zindex);width:100%;max-width:none;padding:var(--space-6) 0;background:var(--bg-primary);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 -1px 0 var(--border-tertiary-light),var(--shadow-bottom-2);border-radius:0;gap:0;transition:none;position:fixed;left:0;right:0;transform:none}.BzUBpG_stickyHotelsSearch .BzUBpG_tablist{display:none}.BzUBpG_stickyHotelsSearch .BzUBpG_searchRow-hotels{width:calc(100% - var(--page-side-space)*2);max-width:calc(var(--container-max-width) - var(--page-side-space)*2);margin:0 auto}@media (max-width:1024px){.BzUBpG_stickyHotelsSearch{padding:var(--space-3) 0}}.BzUBpG_tablist{gap:var(--space-2);width:calc(var(--base-space)*81.5);max-width:100%;padding:var(--space-1);border-radius:var(--border-radius-32);background:var(--bg-secondary-dark);box-shadow:inset 0 calc(var(--base-space)*.5) calc(var(--base-space)*.5) 0 #fff3;margin:0 auto;display:flex;position:relative}@media (max-width:1024px){.BzUBpG_tablist{width:calc(100% - var(--space-8))}}.BzUBpG_tabSlider{top:var(--space-1);bottom:var(--space-1);left:var(--space-1);width:calc(50% - var(--space-1) - var(--space-2)/2);border-radius:var(--border-radius-999);background:var(--bg-brand-primary);box-shadow:inset 0 calc(var(--base-space)*-.5) calc(var(--base-space)*.5) 0 #0003;pointer-events:none;transition:transform .2s;position:absolute}@media (prefers-reduced-motion:reduce){.BzUBpG_tabSlider{transition:none}}.BzUBpG_tabSlider-activities{transform:translate(0)}.BzUBpG_tabSlider-hotels{transform:translateX(calc(100% + var(--space-2)))}.BzUBpG_tab{font-size:var(--h6-size);letter-spacing:var(--h6-letter-space);line-height:var(--h6-line-height);font-weight:var(--header-font-weight);font-weight:var(--font-weight-bold);z-index:1;font-size:var(--font-size-base);line-height:var(--line-height-sm);letter-spacing:var(--letter-space-normal-xs);color:var(--fg-disabled);border-radius:var(--border-radius-999);padding:var(--space-3) var(--space-8);cursor:pointer;background:0 0;border:0;flex:1;transition:color .25s;position:relative}@media (prefers-reduced-motion:reduce){.BzUBpG_tab{transition:none}}.BzUBpG_tab:disabled{cursor:default}.BzUBpG_active{color:var(--fg-primary-dark)}.BzUBpG_searchRow{align-items:center;width:100%;display:flex}.BzUBpG_searchRow-activities{gap:var(--space-4);height:calc(var(--base-space)*21.5);padding:0 var(--space-6) 0 0;border-top:1px solid var(--border-tertiary-light);border-radius:0 0 var(--border-radius-24) var(--border-radius-24);background:var(--bg-primary);position:relative}@media (max-width:1024px){.BzUBpG_searchRow-activities{height:auto;padding:0 var(--space-4);background:0 0;border-top:0;flex-direction:column;align-items:stretch}}.BzUBpG_searchRow-hotels{display:block}.BzUBpG_activitySearch{flex:1;min-width:0}.BzUBpG_activitySearch>form{width:100%}@media (min-width:1025px){.BzUBpG_activitySearch>form{position:static}}@media (max-width:1024px){.BzUBpG_activitySearch{margin:0 calc(var(--space-4)*-1);padding:var(--space-1) var(--space-4);border-bottom:1px solid var(--border-tertiary-light);background:var(--bg-primary)}}.BzUBpG_searchInputWayPoint{opacity:0;width:1px;height:1px;position:absolute;bottom:0;left:0}.BzUBpG_categoriesContainer{margin-top:var(--space-8);justify-content:center;padding:0 79px;display:flex}@media (max-width:1024px){.BzUBpG_categoriesContainer{padding:0 var(--space-16)}}@media (max-width:600px){.BzUBpG_categoriesContainer{padding:0}}
@keyframes WZgxyq_pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes WZgxyq_skeletonShimmer{to{transform:translate(100%)}}@keyframes WZgxyq_appearingAnimKeyframes{to{opacity:1}}.WZgxyq_tag-yellow{background:var(--bg-brand-primary);color:var(--fg-primary-dark)}.WZgxyq_tag-white{background:var(--fg-primary-light);color:var(--fg-primary-dark)}.WZgxyq_tag-black{background:var(--fg-primary-dark);color:var(--fg-primary-light)}.WZgxyq_container{margin:var(--space-16) 0;gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}@media (max-width:1024px){.WZgxyq_container{margin:var(--space-12) 0}}.WZgxyq_heading{background-color:var(--bg-loading);opacity:.5;border-radius:var(--border-radius-md);width:100%;height:1.3em;position:relative;overflow:hidden}.WZgxyq_heading:after{content:"";background:linear-gradient(90deg, var(--bg-loading) 0%, var(--bg-secondary) 25%, var(--bg-secondary) 65%, var(--bg-loading) 100%);height:100%;animation:1.5s infinite WZgxyq_skeletonShimmer;position:absolute;inset:0;transform:translate(-100%)}.WZgxyq_heading{width:calc(var(--base-space)*60);max-width:60%;height:var(--space-10);border-radius:var(--border-radius-md)}
.k8FDfG_toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}@media (max-width:600px){.k8FDfG_toolbar{margin-bottom:var(--space-6);padding-right:var(--space-4);padding-left:var(--space-4)}}.k8FDfG_chips{gap:var(--space-2);padding:var(--space-1-half);flex:1;display:flex;overflow-x:auto}.k8FDfG_chips::-webkit-scrollbar{display:none}.k8FDfG_chips>button{margin:0}.k8FDfG_viewAllMobile{width:100%;padding:var(--space-4) var(--space-4) 0;justify-content:center;display:flex}.k8FDfG_viewAllLink{width:100%;display:block}
@keyframes L4LINa_pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes L4LINa_skeletonShimmer{to{transform:translate(100%)}}@keyframes L4LINa_appearingAnimKeyframes{to{opacity:1}}.L4LINa_tag-yellow{background:var(--bg-brand-primary);color:var(--fg-primary-dark)}.L4LINa_tag-white{background:var(--fg-primary-light);color:var(--fg-primary-dark)}.L4LINa_tag-black{background:var(--fg-primary-dark);color:var(--fg-primary-light)}.L4LINa_header-display{font-size:var(--display-size);letter-spacing:var(--display-letter-space);line-height:var(--display-line-height);font-weight:var(--header-font-weight)}.L4LINa_header-1{font-size:var(--h1-size);letter-spacing:var(--h1-letter-space);line-height:var(--h1-line-height);font-weight:var(--header-font-weight)}.L4LINa_header-2{font-size:var(--h2-size);letter-spacing:var(--h2-letter-space);line-height:var(--h2-line-height);font-weight:var(--header-font-weight)}.L4LINa_header-3{font-size:var(--h3-size);letter-spacing:var(--h3-letter-space);line-height:var(--h3-line-height);font-weight:var(--header-font-weight)}.L4LINa_header-4{font-size:var(--h4-size);letter-spacing:var(--h4-letter-space);line-height:var(--h4-line-height);font-weight:var(--header-font-weight)}.L4LINa_header-5{font-size:var(--h5-size);letter-spacing:var(--h5-letter-space);line-height:var(--h5-line-height);font-weight:var(--header-font-weight)}.L4LINa_header-6{font-size:var(--h6-size);letter-spacing:var(--h6-letter-space);line-height:var(--h6-line-height);font-weight:var(--header-font-weight)}.L4LINa_text-dark{color:var(--fg-primary-dark)}.L4LINa_text-tertiary{color:var(--fg-link-primary)}.L4LINa_text-grey-1{color:var(--fg-primary)}.L4LINa_text-grey-2{color:var(--fg-secondary)}.L4LINa_text-grey-3{color:var(--fg-tertiary)}.L4LINa_text-grey-4{color:var(--bg-tertiary)}.L4LINa_text-grey-5{color:var(--fg-tertiary-light)}.L4LINa_text-white{color:var(--fg-primary-light)}.L4LINa_text-success{color:var(--fg-success-dark)}.L4LINa_text-warning{color:var(--fg-accent-orange)}.L4LINa_text-error{color:var(--fg-error)}.L4LINa_text-info{color:var(--fg-accent-darkblue)}.L4LINa_text-align-left{text-align:left}.L4LINa_body-text-sm{font-size:var(--body-text-sm-size);letter-spacing:var(--body-text-sm-letter-space);line-height:var(--body-text-sm-line-height)}.L4LINa_body-text-md{font-size:var(--body-text-md-size);letter-spacing:var(--body-text-md-letter-space);line-height:var(--body-text-md-line-height)}.L4LINa_label-text-sm{font-size:var(--label-text-sm-size);letter-spacing:var(--label-text-sm-letter-space);line-height:var(--label-text-sm-line-height)}.L4LINa_label-text-md{font-size:var(--label-text-md-size);letter-spacing:var(--label-text-md-letter-space);line-height:var(--label-text-md-line-height)}.L4LINa_label-text-lg{font-size:var(--label-text-lg-size);letter-spacing:var(--label-text-lg-letter-space);line-height:var(--label-text-lg-line-height)}.L4LINa_label-text-lg-ex-bold{font-size:var(--label-text-lg-size);letter-spacing:var(--label-text-lg-letter-space);line-height:var(--label-text-lg-line-height);font-weight:var(--font-weight-extra-bold)}.L4LINa_label-text-2lg{font-size:var(--label-text-2lg-size);letter-spacing:var(--label-text-2lg-letter-space);line-height:var(--label-text-2lg-line-height)}.L4LINa_label-text-2lg-bold{font-size:var(--label-text-2lg-size);letter-spacing:var(--label-text-2lg-letter-space);line-height:var(--label-text-2lg-line-height);font-weight:var(--font-weight-bold)}.L4LINa_label-text-2lg-ex-bold{font-size:var(--label-text-2lg-size);letter-spacing:var(--label-text-2lg-letter-space);line-height:var(--label-text-2lg-line-height);font-weight:var(--font-weight-extra-bold)}.L4LINa_caption-xs{font-size:var(--caption-xs-size);letter-spacing:var(--caption-xs-letter-space);line-height:var(--caption-xs-line-height)}.L4LINa_caption-sm{font-size:var(--caption-sm-size);letter-spacing:var(--caption-sm-letter-space);line-height:var(--caption-sm-line-height)}.L4LINa_regular-bold{font-weight:var(--font-weight-regular)}.L4LINa_bold{font-weight:var(--font-weight-bold)}.L4LINa_extra-bold{font-weight:var(--font-weight-extra-bold)}.L4LINa_section{padding-bottom:0}.L4LINa_header{margin-bottom:var(--space-6);justify-content:space-between;align-items:flex-end;display:flex}@media (max-width:1024px){.L4LINa_header{margin-bottom:var(--space-4)}}.L4LINa_title{font-size:var(--h3-size);letter-spacing:var(--h3-letter-space);line-height:var(--h3-line-height);font-weight:var(--header-font-weight);margin:0}.L4LINa_controls{gap:var(--space-4);display:flex}.L4LINa_controls>button{width:var(--space-8);min-width:var(--space-8);height:var(--space-8);padding:0}.L4LINa_desktopGrid{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.L4LINa_cardWrap{min-width:0;position:relative}.L4LINa_compactScroller{margin:0 calc(var(--space-4)*-1);scrollbar-width:none;overflow-x:auto}.L4LINa_compactScroller::-webkit-scrollbar{display:none}.L4LINa_compactGrid{grid-auto-flow:column;grid-auto-columns:calc(var(--base-space)*59.5);grid-template-rows:repeat(2, var(--space-20));gap:var(--space-4) var(--space-2);width:max-content;padding:0 var(--space-4);display:grid}.L4LINa_compactGrid.L4LINa_singleRow{grid-template-rows:var(--space-20)}.L4LINa_card{gap:var(--space-3);min-width:0;height:var(--space-20);padding-right:var(--space-3);text-align:left;color:inherit;will-change:transform,filter;align-items:center;text-decoration:none;transition:transform .2s,filter .2s;display:flex;overflow:hidden}@media (min-width:1025px){.L4LINa_card{gap:var(--space-4);height:calc(var(--base-space)*28);padding-right:var(--space-4)}}@media (hover:hover){.L4LINa_card:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.L4LINa_card{transition:none}.L4LINa_card:hover{transform:none}}.L4LINa_thumb{width:var(--space-20);height:var(--space-20);border-radius:var(--border-radius-10);flex-shrink:0;display:block;position:relative;overflow:hidden}@media (min-width:1025px){.L4LINa_thumb{width:calc(var(--base-space)*28);height:calc(var(--base-space)*28);border-radius:var(--border-radius-12)}}.L4LINa_placeholder{width:100%;height:100%;color:var(--fg-info);background:var(--bg-info-light);justify-content:center;align-items:center;display:flex}.L4LINa_meta{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.L4LINa_cardTitle{font-size:var(--h6-size);letter-spacing:var(--h6-letter-space);line-height:var(--h6-line-height);font-weight:var(--header-font-weight);font-weight:var(--font-weight-bold);color:var(--fg-primary);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.L4LINa_criteria{font-size:var(--caption-sm-size);letter-spacing:var(--caption-sm-letter-space);line-height:var(--caption-sm-line-height);color:var(--fg-tertiary);flex-direction:column;display:flex}@media (min-width:1025px){.L4LINa_criteria{font-size:var(--label-text-sm-size);letter-spacing:var(--label-text-sm-letter-space);line-height:var(--label-text-sm-line-height);gap:var(--space-1-half)}}.L4LINa_cardSub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
