.GnyI{padding-top:12px;border-top:var(--size-border-width-200) solid var(--color-border-strong);padding-bottom:72px}@media (min-width: 0) and (max-width: 767px){.GnyI{padding-bottom:40px}}.GnyI-title{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);margin:0 0 32px}.OLX6-amenities{column-count:3;margin-bottom:-16px;list-style-position:inside}@media (min-width: 0) and (max-width: 639px){.OLX6-amenities{column-count:1}}.OLX6-amenity{list-style-type:disc;margin-bottom:16px}.OLX6-show-more{margin-top:32px}.OLX6-icon{display:inline-block;height:20px;width:20px;margin-left:8px;fill:currentColor}.OLX6-icon.OLX6-mod-state-expanded{transform:rotate(180deg)}.c96VX{display:flex;border-bottom:var(--size-border-width-100) solid var(--color-border-default);padding-bottom:24px}.c96VX.c96VX-mod-state-positive .c96VX-rating{color:var(--color-foreground-positive-default)}@media (prefers-color-scheme: dark){.darkMode .c96VX.c96VX-mod-state-positive .c96VX-rating{color:#81dfb0}}.c96VX.c96VX-mod-theme-header{border:none;padding-bottom:0}.c96VX.c96VX-mod-theme-header .c96VX-rating{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);display:flex;align-items:center;justify-content:center;margin-right:8px;color:var(--color-foreground-white-static);background-color:var(--color-foreground-action-default);border-radius:var(--size-border-radius-small);padding:0 4px}@media (prefers-color-scheme: dark){.darkMode .c96VX.c96VX-mod-theme-header .c96VX-rating{background-color:#08b1dd}}.c96VX.c96VX-mod-theme-header.c96VX-mod-state-positive .c96VX-rating{color:var(--color-foreground-white-static);background-color:var(--color-foreground-positive-default)}@media (prefers-color-scheme: dark){.darkMode .c96VX.c96VX-mod-theme-header.c96VX-mod-state-positive .c96VX-rating{background-color:#81dfb0}}.c96VX.c96VX-mod-theme-header .c96VX-description{display:none}.c96VX.c96VX-mod-theme-header .c96VX-reviews{font-family:var(--typography-font-family-default);font-weight:var(--font-body-large-weight);font-size:var(--font-body-large-size);line-height:var(--font-body-large-line-height);letter-spacing:var(--font-desktop-body-large-letter-spacing);font-feature-settings:var(--font-body-large-feature-settings)}.c96VX.c96VX-mod-theme-overlay{border:none;padding-bottom:0}.c96VX.c96VX-mod-theme-overlay .c96VX-rating{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);height:52px;width:52px;display:flex;align-items:center;justify-content:center;margin-right:12px;color:var(--color-foreground-white-static);background-color:var(--color-foreground-action-default);border-radius:var(--size-border-radius-large)}@media (prefers-color-scheme: dark){.darkMode .c96VX.c96VX-mod-theme-overlay .c96VX-rating{background-color:#08b1dd}}.c96VX.c96VX-mod-theme-overlay.c96VX-mod-state-positive .c96VX-rating{color:var(--color-foreground-white-static);background-color:var(--color-foreground-positive-default)}@media (prefers-color-scheme: dark){.darkMode .c96VX.c96VX-mod-theme-overlay.c96VX-mod-state-positive .c96VX-rating{background-color:#81dfb0}}.c96VX.c96VX-mod-theme-overlay .c96VX-description{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);margin-bottom:0}.c96VX.c96VX-mod-theme-overlay .c96VX-reviews{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);color:var(--color-foreground-neutral-default)}.c96VX-rating{font-family:var(--font-header-medium-family);font-weight:var(--font-desktop-header-medium-weight);font-size:var(--font-desktop-header-medium-size);line-height:var(--font-desktop-header-medium-line-height);font-feature-settings:var(--font-header-medium-feature-settings);line-height:44px;color:var(--color-foreground-action-default);margin-right:16px}@media (prefers-color-scheme: dark){.darkMode .c96VX-rating{color:#08b1dd}}.c96VX-description{font-family:var(--font-bold-family);font-weight:var(--font-bold-weight);font-size:18px;line-height:22px;margin-bottom:2px}.c96VX-reviews{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)}.vb3p{display:flex;flex-direction:column;align-items:flex-end}@media (min-width: 0) and (max-width: 767px){.vb3p{flex-direction:row}}.vb3p-prices{display:flex;flex-flow:column;align-items:flex-end;font-family:var(--font-header-medium-family);font-weight:var(--font-desktop-header-medium-weight);font-size:var(--font-desktop-header-medium-size);line-height:var(--font-desktop-header-medium-line-height);font-feature-settings:var(--font-header-medium-feature-settings)}@media (min-width: 0) and (max-width: 767px){.vb3p-prices{align-items:flex-start}}@media (min-width: 0) and (max-width: 1023px){.vb3p-prices{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)}}.vb3p-prices .vb3p-secondary{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);margin-bottom:2px}.vb3p-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);margin:4px 0;color:var(--color-foreground-neutral-default)}@media (min-width: 0) and (max-width: 767px){.vb3p-provider{margin:0 8px 2px}}.vb3p-content{display:flex}@media (min-width: 0) and (max-width: 767px){.vb3p-content{margin-left:auto}}.vb3p-booking{width:144px}@media (min-width: 0) and (max-width: 767px){.vb3p-booking{width:112px}}.vb3p-booking.vb3p-mod-variant-wide{width:150px}@media (min-width: 0) and (max-width: 767px){.vb3p-booking.vb3p-mod-variant-wide{width:120px}}.vb3p-share{cursor:pointer;width:unset;height:36px;align-self:center;margin-right:4px}.MiSK{display:flex}@media (min-width: 0) and (max-width: 767px){.MiSK{flex-direction:column}}.MiSK-offer{margin-left:auto}@media (min-width: 0) and (max-width: 767px){.MiSK-offer{margin-left:0}}.MiSK-header{display:flex;align-items:center;flex-wrap:wrap}.MiSK-content{margin-right:16px}@media (min-width: 0) and (max-width: 767px){.MiSK-content{margin-right:0;margin-bottom:24px}}.MiSK-rating{display:none}@media (min-width: 768px) and (max-width: 1023px){.MiSK-rating{display:block;margin-top:24px}}.MiSK-name{font-family:var(--font-header-medium-family);font-weight:var(--font-desktop-header-medium-weight);font-size:var(--font-desktop-header-medium-size);line-height:var(--font-desktop-header-medium-line-height);font-feature-settings:var(--font-header-medium-feature-settings);margin:0 8px 4px 0}@media (min-width: 0) and (max-width: 1023px){.MiSK-name{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)}}.MiSK-address{font-family:var(--typography-font-family-default);font-weight:var(--font-body-large-weight);font-size:var(--font-body-large-size);line-height:var(--font-body-large-line-height);letter-spacing:var(--font-desktop-body-large-letter-spacing);font-feature-settings:var(--font-body-large-feature-settings);margin:4px 0}.MiSK-info{display:flex}.MiSK-dates{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);margin-right:8px}.MiSK-details{font-family:var(--typography-font-family-default);font-weight:var(--font-body-large-weight);font-size:var(--font-body-large-size);line-height:var(--font-body-large-line-height);letter-spacing:var(--font-desktop-body-large-letter-spacing);font-feature-settings:var(--font-body-large-feature-settings)}.MiSK-dismiss{z-index:1;position:absolute;top:0;left:0;height:70px;width:100%;background-image:var(--color-utility-overlay-top);opacity:.9;cursor:pointer}@media (min-width: 1024px){.MiSK-dismiss{display:none}}.MiSK-ai-chat-icon-button{z-index:1;position:absolute;top:12px;right:8px}@media (min-width: 1024px){.MiSK-ai-chat-icon-button{display:none}}.MiSK-dismiss-icon{width:32px;height:32px;margin-left:8px;margin-top:12px;fill:var(--color-foreground-white-static);-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.7));filter:drop-shadow(0 0 1px rgba(0,0,0,.7))}.TaQ2-description{font-family:var(--typography-font-family-default);font-weight:var(--font-body-large-weight);font-size:var(--font-body-large-size);line-height:var(--font-body-large-line-height);letter-spacing:var(--font-desktop-body-large-letter-spacing);font-feature-settings:var(--font-body-large-feature-settings);max-height:96px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.TaQ2-description.TaQ2-mod-state-expanded{max-height:none;display:block}.TaQ2-read-more{margin-top:32px}.EvOa{display:flex}.EvOa.EvOa-mod-state-positive .EvOa-box{background-color:var(--color-foreground-positive-default)}@media (prefers-color-scheme: dark){.darkMode .EvOa.EvOa-mod-state-positive .EvOa-box{background-color:#81dfb0}}.EvOa-box{font-size:44px;line-height:56px;font-family:var(--font-bold-family);font-weight:var(--font-bold-weight);height:172px;width:172px;color:var(--color-foreground-white-static);padding:8px 12px;border-radius:var(--size-border-radius-medium);background-color:var(--color-foreground-action-default);margin-right:12px}@media (prefers-color-scheme: dark){.darkMode .EvOa-box{background-color:#08b1dd}}@media (min-width: 0) and (max-width: 767px){.EvOa-box{width:auto;height:auto}}.EvOa-description{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)}.EvOa-reviews{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)}.oQHr{display:flex;margin:0 -8px}@media (min-width: 0) and (max-width: 767px){.oQHr{flex-direction:column}}.oQHr-col{flex:1 1 100%;padding:0 8px}@media (min-width: 0) and (max-width: 767px){.oQHr-col{flex:0 0 auto}}.BFZy-map{height:431px;overflow:hidden;border-radius:var(--size-border-radius-large);margin-bottom:8px}.BFZy-address{font-family:var(--typography-font-family-default);font-weight:var(--font-body-large-weight);font-size:var(--font-body-large-size);line-height:var(--font-body-large-line-height);letter-spacing:var(--font-desktop-body-large-letter-spacing);font-feature-settings:var(--font-body-large-feature-settings)}.yUE5{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);cursor:pointer;display:inline-flex;align-items:center;text-align:center;border-radius:4px;background-color:var(--color-elevation-one-surface);padding:8px 16px;color:var(--color-elevation-one-content)}@media (prefers-color-scheme: dark){.darkMode .yUE5{background-color:#1f282d;color:#fff}}.yUE5:hover{background-color:var(--color-background-base-hover)}@media (prefers-color-scheme: dark){.darkMode .yUE5:hover{background-color:#55636d}}.c30iV{min-height:50px;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(/frontier/assets/B6IRT60r.jpg);position:relative;max-height:65vh}@media (prefers-color-scheme: dark){.darkMode .c30iV{background-image:url(/frontier/assets/DxEoUc7a.svg)}}.c30iV.c30iV-mod-theme-overlay{cursor:auto}.c30iV.c30iV-mod-theme-overlay .c30iV-overlay{display:none}.c30iV.c30iV-mod-theme-thumbnail{background-image:none;overflow:hidden;opacity:.5;border-radius:var(--size-border-radius-medium)}@media (min-width: 0) and (max-width: 1023px){.c30iV.c30iV-mod-theme-thumbnail{border-radius:0}}.c30iV.c30iV-mod-theme-thumbnail .c30iV-overlay{display:none}.c30iV.c30iV-mod-theme-thumbnail:hover,.c30iV.c30iV-mod-theme-thumbnail.c30iV-mod-state-active{opacity:1}.c30iV-overlay{position:absolute;width:100%;height:100%;bottom:0;left:0;opacity:0;background-color:#19202499;transition:opacity .5s ease-in-out}.c30iV-overlay:hover{opacity:.5}.c30iV-img{position:absolute;left:50%;top:50%;transform:translateY(-50%) translate(-50%);width:100%;height:100%;object-fit:cover}.AN1-{overflow:hidden;border-radius:var(--size-border-radius-large)}.AN1--mosaic,.AN1--row{margin:-4px}.AN1--col{padding:4px;position:relative}.AN1--button-wrapper{position:absolute;cursor:pointer;padding:24px;right:4px;left:4px;bottom:4px;height:104px;display:flex;align-items:flex-end;justify-content:flex-end;background-image:linear-gradient(180deg,#19202400,#192024cc)}.TDlV{padding-top:24px}.TDlV-header{display:flex}.TDlV-info{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);margin-right:4px}.TDlV-date{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);margin-left:auto;color:var(--color-foreground-neutral-default)}.TDlV-comment{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);margin-top:16px;display:flex;align-items:center}.TDlV-icon{flex:0 0 auto;width:24px;height:24px;margin-right:8px;fill:currentColor}.WauT{display:flex;flex-direction:column}.WauT-buttons{display:flex;align-items:center;margin-top:24px}.WauT-number{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);margin:0 16px}.WauT-button{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);cursor:pointer;display:inline-flex;align-items:center;border-radius:4px;background-color:var(--color-elevation-one-surface);border:var(--size-border-width-100) solid var(--color-elevation-app-content);padding:8px 16px;color:var(--color-elevation-one-content)}@media (prefers-color-scheme: dark){.darkMode .WauT-button{background-color:#1f282d;border-color:#fff;color:#fff}}.WauT-button:not(.WauT-mod-state-disabled):hover{background-color:var(--color-background-base-hover)}@media (prefers-color-scheme: dark){.darkMode .WauT-button:not(.WauT-mod-state-disabled):hover{background-color:#55636d}}.WauT-button.WauT-mod-state-disabled{cursor:default;color:var(--color-foreground-neutral-default);border-color:var(--color-foreground-neutral-default)}@media (prefers-color-scheme: dark){.darkMode .WauT-button.WauT-mod-state-disabled{color:#55636d;border-color:#55636d}}.kT_d{padding:0 24px;background-color:var(--color-elevation-one-surface)}@media (min-width: 0) and (max-width: 1023px){.kT_d{padding:0}}@media (prefers-color-scheme: dark){.darkMode .kT_d{color:#fff;background-color:#1f282d}}.kT_d-page{max-width:1020px;margin:0 auto;display:flex;flex-direction:column}@media (min-width: 0) and (max-width: 1023px){.kT_d-header{margin:0 24px 72px}}@media (min-width: 0) and (max-width: 767px){.kT_d-header{margin:0 12px 32px}}@media (min-width: 1024px){.kT_d-header{margin-top:24px}}@media (min-width: 0) and (max-width: 1023px){.kT_d-content{margin:0 12px}}.kT_d-photos{margin-top:40px;margin-bottom:48px}@media (min-width: 0) and (max-width: 767px){.kT_d-photos{margin-bottom:24px}}@media (min-width: 768px) and (max-width: 1023px){.kT_d-photos{margin-bottom:32px}}@media (min-width: 0) and (max-width: 1023px){.kT_d-photos{margin-top:0}}.kT_d-shared-from-apps-banner-container{margin:0 12px}
