.carousel-images{overflow:hidden;overflow:clip}.carousel-images,.carousel-images__bottom{position:relative}.carousel-images__bottom__text{color:var(--t-small);overflow:hidden!important}.carousel-images__bottom__text b{font-weight:inherit;color:var(--t-text)}.carousel-images__bottom__text__padding{padding:var(--spacing) 0 2px 15vw;max-width:calc(70.4225% - 5.91549px + 15vw)}@media (min-aspect-ratio:13/9),(min-width:568px){.carousel-images__bottom__text__padding{padding:var(--spacing) 0 2px 30.5vw;max-width:calc(40% - 12px + 30.5vw)}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.carousel-images__bottom{min-height:var(--spacing)}.carousel-images__bottom__text__padding{padding:var(--spacing) 0 2px;max-width:calc(var(--spacing) * 5)}.carousel-images__counter{position:absolute;right:0;bottom:0}.carousel-images__nav{position:absolute;z-index:2;left:0;bottom:0}.carousel-images__nav--right{left:auto;right:0}.carousel-images__bottom--with-text{height:auto;min-height:calc(var(--spacing) * 2)}.carousel-images__bottom--with-text .carousel-images__nav{bottom:auto;top:var(--spacing)}}.card--place{border:1px solid var(--t-line-gray)}.card--place .card__image,.card--place .card__image img{display:block;width:100%;height:auto}.card--place .card__title{margin-bottom:var(--spacing)}.card--place .card__content{padding:calc(var(--spacing) * 1.5) var(--spacing)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.card--place{border:0;display:flex}.card--place .card__image{flex-shrink:0}.card--place .card__image,.card--place .card__image img{width:auto;height:var(--sticky-content-height)}.card--place .card__image~.card__image{margin-left:calc(var(--scale-px) * 20)}.card--place .card__content{flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;padding:0 var(--spacing);width:31.94444vw}.card--place .card__text{max-width:calc(var(--spacing) * 3);padding-bottom:1px}}li:nth-child(n+3) .card--place .card__image~.card__image{order:-1;margin-left:0;margin-right:calc(var(--scale-px) * 20)}.card--restaurant .card__sizer{padding-top:var(--md,125%) var(--n-md,133.33333%)}.card--restaurant .card__lb{max-width:var(--md,calc(var(--scale-px) * 320)) var(--n-md,260px)}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.scrollable{overflow-x:auto;overflow-y:hidden;overflow-y:clip;touch-action:auto;-ms-overflow-style:none;scrollbar-width:none;margin-left:calc(var(--spacing) * -1);margin-right:calc(var(--spacing) * -1);padding-left:var(--spacing);padding-right:var(--spacing)}.scrollable::-webkit-scrollbar{display:none}}.no-hover .scrollable-no-hover{overflow-x:auto;overflow-y:hidden;overflow-y:clip;touch-action:auto;-ms-overflow-style:none;scrollbar-width:none}.no-hover .scrollable-no-hover::-webkit-scrollbar{display:none}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.scrollable--list{display:flex;align-items:stretch}.scrollable--list li{--item-width:calc(100vw - var(--spacing) * 3);flex:0 0 var(--item-width);width:var(--item-width)}@-moz-document url-prefix(){.scrollable--list li{max-width:var(--item-width)}}.scrollable--list li+li{margin-left:var(--spacing)}.scrollable--list li>*{height:100%}}@media (max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.scrollable--list li{--item-width:calc(50vw - var(--spacing) * 4)}}.sticky{--sticky-content-height:0px;--sticky-full-height:0px;--sticky-margin:min(0px,calc(var(--sticky-content-height) / 2 - var(--viewport-height) / 2));--sticky-padding:max(0px,calc(var(--viewport-height) / 2 - var(--sticky-content-height) / 2));position:relative;margin-top:var(--sticky-margin);margin-bottom:var(--sticky-margin);height:var(--sticky-full-height)}.sticky__sticky{position:-webkit-sticky;position:sticky;top:0;height:var(--viewport-height);padding-top:var(--sticky-padding);padding-bottom:var(--sticky-padding);overflow:hidden;overflow:clip}.has-scroll-smooth .sticky__sticky{position:relative}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.sticky--md-up{margin-top:0;margin-bottom:0;height:auto}.sticky--md-up .sticky__sticky{position:relative;padding-top:0;padding-bottom:0;height:auto;overflow:visible}}.no-hover .sticky--has-hover{margin-top:0;margin-bottom:0;height:auto}.no-hover .sticky--has-hover .sticky__sticky{position:relative;padding-top:0;padding-bottom:0;height:auto}.lifestyle-intro{position:relative;display:flex;flex-direction:column;min-height:var(--viewport-height)}.lifestyle-intro__background{opacity:.6}.lifestyle-intro__overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 72.57%,#000)}.lifestyle-intro__top{position:relative;flex-grow:1}.lifestyle-intro__top__title{border-bottom:1px solid var(--t-primary)}.lifestyle-intro__bottom{position:relative}.lifestyle-intro__down{align-self:flex-end}.day{position:relative;z-index:2}.day__deco{position:absolute;top:var(--md,7.63889vw) var(--n-md,0);right:var(--md,13.19444vw) var(--n-md,0);width:var(--md,61.11111vw) var(--n-md,100vw);max-width:880px}.day__title{z-index:1;margin-bottom:var(--md,-1.35em) var(--n-md,calc(var(--spacing) * 1.5))}.day__image,.day__title{position:relative}.day__image__button{position:absolute;left:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 4.3)}.day__image__text{padding-top:var(--spacing)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.day__image__picture{height:37.5vw}.day__image__picture img{-o-object-fit:cover;object-fit:cover;height:100%}.day__image__button{transform:none;bottom:auto;top:calc(var(--spacing) * 3);left:var(--spacing)}.day__image__text{left:0;bottom:0;max-width:70%;position:absolute;padding:var(--spacing)}}.places-deco-2{position:absolute;left:var(--md,30%) var(--n-md,0);top:var(--md,-11.80556vw) var(--n-md,-27.77778vw);width:var(--md,36.80556vw) var(--n-md,100vw)}.places-sticky{--sticky-content-height:min(41.66667vw,calc(var(--viewport-height) / 3 * 2))}.places-sticky__list{padding-bottom:1px}.places-sticky .card__content{background-color:var(--c-black)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.places-sticky__list{display:flex}.places-sticky__list li{flex-shrink:0}.places-sticky__list li:first-child{padding-left:var(--spacing)}}.events-deco{position:absolute;right:0;top:var(--md,2.08333vw) var(--n-md,0);width:var(--md,58.33333vw) var(--n-md,66.11111vw)}.events-title{padding-top:var(--md,calc(var(--spacing) * 7.5)) var(--n-md,calc(var(--spacing) * 4.5))}.restaurant-list-deco{position:absolute;top:var(--md,.69444vw) var(--n-md,0);left:var(--md,-.20833vw) var(--n-md,-20.55556vw);width:var(--md,58.33333vw) var(--n-md,154.44444vw)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.restaurant-list-title{position:relative;margin-bottom:-.3em;z-index:1}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.restaurant-list{margin:0 12.5vw;overflow:hidden}.restaurant-list li{width:33.33333vw;margin-top:-20.83333vw;float:left}.restaurant-list li:nth-child(odd){margin-left:8.33333vw;margin-top:8.33333vw}.restaurant-list li:first-child{margin-top:0;margin-left:41.66667vw}}.shopping-blink-fix{position:relative;top:-1px;margin-bottom:-1px}.lifestyle-parks{position:relative}.lifestyle-parks__deco{position:absolute;right:0;top:var(--md,-10.625vw) var(--n-md,-18.05556vw);width:var(--md,22.91667vw) var(--n-md,31.11111vw)}.lifestyle-parks__title{position:relative}.lifestyle-parks-slider .carousel-images__bottom__text p{overflow:visible;height:11em}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.lifestyle-parks-slider .carousel-images__bottom__text p{max-width:calc(var(--spacing) * 6.5)}}.has-hover .video-embed__progress-bar:hover .video-embed__progress-bar__inner:after {
    opacity: 1; }