@keyframes m-btn-plain-text-underline-in{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes m-btn-plain-text-underline-out{from{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes css-keyframes__fade-in{from{opacity:0}to{opacity:1}}@keyframes skeleton-animation{0%{background-position:120% 0%}100%{background-position:-80% 0%}}@keyframes core-card-slider__prev-nav-btn-hover-keyframes{0%{transform:none;opacity:1}50%{transform:translateX(-6px);opacity:0}51%{transform:translateX(10px);opacity:0}100%{transform:none;opacity:1}}@keyframes core-card-slider__next-nav-btn-hover-keyframes{0%{transform:none;opacity:1}50%{transform:translateX(6px);opacity:0}51%{transform:translateX(-10px);opacity:0}100%{transform:none;opacity:1}}.core-card-slider__nav{position:relative;z-index:1;display:flex;gap:var(--space-4xs)}.core-card-slider__nav-btn{--core-card-slider-nav-btn-motion-duration: var(--duration-300);--core-card-slider-nav-btn-motion-easing: var(--standard-decelerate);flex-shrink:0;display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;border:1px solid #e1e1e3}.core-card-slider__nav-btn--prev{transition-duration:100ms;transition-timing-function:cubic-bezier(0.2, 0, 0, 1)}.core-card-slider__nav-btn--prev:focus-visible .core-card-slider__nav-btn-icon,.core-card-slider__nav-btn--prev.is-pressed .core-card-slider__nav-btn-icon,.core-card-slider__nav-btn--prev.is-active .core-card-slider__nav-btn-icon{animation-name:core-card-slider__prev-nav-btn-hover-keyframes}@media(hover: hover){.core-card-slider__nav-btn--prev:hover .core-card-slider__nav-btn-icon{animation-name:core-card-slider__prev-nav-btn-hover-keyframes}}.core-card-slider__nav-btn--next{transition-duration:100ms;transition-timing-function:cubic-bezier(0.2, 0, 0, 1)}.core-card-slider__nav-btn--next:focus-visible .core-card-slider__nav-btn-icon,.core-card-slider__nav-btn--next.is-pressed .core-card-slider__nav-btn-icon,.core-card-slider__nav-btn--next.is-active .core-card-slider__nav-btn-icon{animation-name:core-card-slider__next-nav-btn-hover-keyframes}@media(hover: hover){.core-card-slider__nav-btn--next:hover .core-card-slider__nav-btn-icon{animation-name:core-card-slider__next-nav-btn-hover-keyframes}}.core-card-slider__nav-btn[disabled]{pointer-events:none;opacity:.4}.core-card-slider__nav-btn-icon{animation-duration:var(--core-card-slider-nav-btn-motion-duration);animation-timing-function:var(--core-card-slider-nav-btn-motion-easing);animation-fill-mode:forwards}.using-touch .core-card-slider__nav-btn{touch-action:manipulation;-ms-touch-action:manipulation}.sample-card-slider{display:grid;padding:var(--space-l) var(--page-content-padding);grid-gap:16px;gap:16px;background-color:#fff}@media(min-width: 1600px),and{.sample-card-slider{padding-inline:40px}}.sample-card-slider .core-card-slider__header{display:flex;align-items:center;justify-content:space-between}.sample-card-slider .core-card-slider__title{color:#212121;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.sample-card-slider .core-card-slider__card-list{display:flex;width:calc(100% + 2*var(--page-content-padding));-webkit-margin-start:calc(-1*var(--page-content-padding));margin-inline-start:calc(-1*var(--page-content-padding));padding-inline:var(--gap-compensated-page-content-padding)}@media(min-width: 1600px),and{.sample-card-slider .core-card-slider__card-list{--gap-compensated-page-content-padding: calc(40px - 16px / 2)}}.sample-card-slider .core-card-slider__card-list-item{flex-shrink:0;flex-basis:33.3333333333%;padding-inline:calc(var(--grid-column-gap)/2)}@media(max-width: 1023px),and{.sample-card-slider .core-card-slider__card-list-item{flex-basis:calc(100% - var(--grid-column-gap)/2)}}.sample-card-slider .core-card-slider__card{aspect-ratio:1;background-color:#d2d2d2}.core-card-slider{--core-card-slider-scroll-indicator-mobile-width: 140px;--core-card-slider-scroll-indicator-tablet-width: 200px;--core-card-slider-scroll-indicator-track-height: 2px;--core-card-slider-scroll-indicator-track-color: #e1e1e3;--core-card-slider-scroll-indicator-thumb-color: #5c5c64}.core-card-slider .core-card-slider__card-list{display:flex;width:calc(100% + 2*var(--page-content-padding));-webkit-margin-start:calc(-1*var(--page-content-padding));margin-inline-start:calc(-1*var(--page-content-padding));padding-inline:var(--gap-compensated-page-content-padding);scroll-snap-type:x mandatory;scroll-padding:var(--gap-compensated-page-content-padding);overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}@media(min-width: 1600px),and{.core-card-slider .core-card-slider__card-list{--gap-compensated-page-content-padding: calc(40px - 8px / 2)}}.core-card-slider .core-card-slider__card-list::-webkit-scrollbar{display:none}.core-card-slider .core-card-slider__card-list-item{scroll-snap-align:start}.core-card-slider .core-card-slider__scroll-indicator{flex-shrink:0}@media(min-width: 768px),(max-width: 1023px),and{.core-card-slider .core-card-slider__scroll-indicator{width:var(--core-card-slider-scroll-indicator-tablet-width)}}@media(max-width: 767px),and{.core-card-slider .core-card-slider__scroll-indicator{width:var(--core-card-slider-scroll-indicator-mobile-width)}}.core-card-slider .core-card-slider__scroll-indicator-track{position:relative;width:100%;height:var(--core-card-slider-scroll-indicator-track-height);border-radius:50px;background-color:var(--core-card-slider-scroll-indicator-track-color)}.core-card-slider .core-card-slider__scroll-indicator-thumb{position:absolute;min-width:auto;height:100%;inset-block-start:0;inset-inline-start:0;border-radius:50px;background-color:var(--core-card-slider-scroll-indicator-thumb-color)}.core-card-slider .core-card-slider__footer{display:flex;align-items:center;justify-content:space-between;-webkit-margin-before:var(--grid-row-gap);margin-block-start:var(--grid-row-gap)}.core-card-slider[data-card-per="1"] .core-card-slider__card-list-item{scroll-snap-align:center}.core-card-slider[data-card-per="2"] .core-card-slider__card-list-item{scroll-snap-align:center}.core-card-slider__tabs{border-bottom:1px solid var(--bg-subtle)}.core-card-slider__tab{font-size:14px;line-height:1.2;font-weight:500;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-family:Montserrat, sans-serif;color:var(--white);padding:var(--space-2xs);align-self:stretch}.core-card-slider__tab.active{color:var(--text-primary);border-bottom:1.5px solid var(--text-primary)}
@media(min-width: 1601px),and{.ui-amenities .core-card-slider__card-list::before,.ui-amenities .core-card-slider__card-list::after{content:"";position:absolute;z-index:22;top:0;left:0;width:var(--page-content-padding);height:100%;background-color:var(--bg-base)}.ui-amenities .core-card-slider__card-list::after{left:unset;right:0}}.ui-amenities__container{position:relative;width:100%;max-width:var(--w-max);margin-inline:auto;padding-inline:var(--page-content-padding);display:flex;flex-direction:column;gap:var(--space-l)}@media(max-width: 1023px),and{.ui-amenities__container{gap:var(--space-s)}}.ui-amenities__header{display:flex;flex-direction:row;justify-content:space-between;gap:var(--space-m);align-items:flex-end}@media(max-width: 1023px),and{.ui-amenities__header .core-card-slider__nav{display:none}}.ui-amenities__footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(min-width: 1024px),and{.ui-amenities__footer{display:none}}.ui-amenities .core-card-slider__title{font-size:36px;line-height:1.2;font-weight:500;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-family:'Playfair Display', serif;color:var(--text-primary)}@media(max-width: 1023px),and{.ui-amenities .core-card-slider__title{font-size:24px;line-height:1.4;font-weight:500;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-family:'Playfair Display', serif}}.ui-amenities__card{align-self:flex-start;flex-shrink:0;flex-basis:var(--outer-colspan6);padding-inline:calc(var(--grid-column-gap)/2);color:var(--text-add-on)}@media(max-width: 1023px),and{.ui-amenities__card{flex-basis:var(--outer-colspan4)}}@media(max-width: 767px),and{.ui-amenities__card{flex-basis:calc(var(--outer-colspan2) - var(--page-content-padding)*2)}}.ui-amenities__card .core-card-slider__card{display:flex;flex-direction:column;gap:var(--space-3xs)}.ui-amenities__card-image{position:relative;aspect-ratio:394/239}.ui-amenities__card-caption{font-size:15px;line-height:1.6;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-family:Montserrat, sans-serif;color:var(--text-secondary)}.ui-amenities .core-card-slider__header{max-width:var(--inner-colspan5);text-wrap:balance}
