.level_2_booking_modal_class .fancybox__thumbs{display:none!important}.fancybox__backdrop{background:#000000b3}.fancybox__slide.has-html{padding:0!important}.fancybox__slide.has-html .fancybox__content{pointer-events:auto;width:100%;max-width:100%;max-height:100%;padding:0;overflow-y:auto}.fancybox__slide.has-html .f-html{padding:0}.booking-gallery__trigger{cursor:pointer;display:block}.booking-gallery__preview{border-radius:12px;grid-template-rows:200px 200px;grid-template-columns:2fr 1fr 1fr;gap:6px;display:grid;position:relative;overflow:hidden}.booking-gallery__cell{position:relative;overflow:hidden}.booking-gallery__cell:first-child{grid-row:span 2}.booking-gallery__img{object-fit:cover;width:100%;height:100%;display:block}.booking-gallery__all-btn{z-index:1;bottom:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#111;cursor:pointer;white-space:nowrap;background:#ffffffeb;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:500;display:inline-flex;position:absolute;inset-inline-end:12px}.booking-gallery__btn-icon{flex-shrink:0}.booking-gallery__popup{background:#fff}.booking-gallery__popup-body{padding-block:16px 40px}@media (min-width:768px){.booking-gallery__popup-body{padding-block:24px 64px}}.booking-gallery__popup .uk-grid-uneven-c{gap:4px}@media (min-width:768px){.booking-gallery__popup .uk-grid-uneven-c{gap:8px}}.booking-gallery__popup-item{border-radius:8px;display:block;overflow:hidden}.booking-gallery__popup-item .booking-gallery__img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.booking-gallery__stack{flex-direction:column;gap:8px;max-width:960px;margin-inline:auto;display:flex}.booking-gallery__stack .booking-gallery__popup-item .booking-gallery__img{aspect-ratio:auto;height:auto}@media (max-width:767px){.booking-gallery__preview{border-radius:8px;grid-template-rows:260px 160px 160px;grid-template-columns:1fr 1fr;gap:4px}.booking-gallery__cell:first-child{grid-area:auto/span 2}.booking-gallery__all-btn{bottom:8px;border-radius:6px;gap:5px;max-width:calc(50% - 24px);padding:5px 9px;font-size:.6875rem;inset-inline-end:8px}.booking-gallery__btn-icon{width:12px;height:12px}}.booking-gallery__slider-wrap{opacity:0;transition:opacity .45s}.booking-gallery__slider-wrap[data-ready]{opacity:1}.booking-gallery__slider{--f-carousel-dots-height:22px;--f-carousel-dots-width:14px;--f-carousel-dot-width:6px;--f-carousel-dot-height:6px;--f-carousel-dot-bg:color-mix(in oklch, var(--foreground) 35%, transparent);--f-carousel-dot-selected-bg:var(--primary);--f-carousel-dot-opacity:1;position:relative}.booking-gallery__carousel .f-carousel__viewport{border-radius:var(--uk-global-border-radius,12px);overflow:hidden}.booking-gallery__carousel{--f-carousel-slide-width:100%;--f-carousel-gap:0px;--f-arrow-bg:#ffffffeb;--f-arrow-color:#111;--f-arrow-width:40px;--f-arrow-height:40px;--f-arrow-border-radius:999px;--f-arrow-pos:12px;isolation:isolate;cursor:pointer}.booking-gallery__carousel .booking-gallery__img{aspect-ratio:4/3;height:auto}@media (min-width:768px){.booking-gallery__carousel .booking-gallery__img{aspect-ratio:16/9}}.booking-gallery--slide-auto .booking-gallery__carousel{--f-carousel-slide-width:fit-content;--f-carousel-slide-height:380px;--f-carousel-gap:8px}@media (min-width:768px){.booking-gallery--slide-auto .booking-gallery__carousel{--f-carousel-slide-height:clamp(420px, 62vh, 600px)}}.booking-gallery--slide-auto .booking-gallery__carousel .f-carousel__viewport{border-radius:0}.booking-gallery--slide-auto .booking-gallery__carousel .booking-gallery__img{width:auto;max-width:100%;height:var(--f-carousel-slide-height);aspect-ratio:auto;object-fit:cover;border-radius:var(--uk-global-border-radius,12px)}@media (hover:none){.booking-gallery__carousel .f-button{display:none}}.booking-gallery__count{z-index:1;bottom:calc(var(--f-carousel-dots-height) + 12px);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#000000b8;border-radius:8px;align-items:center;height:32px;padding:0 12px;font-size:.8125rem;font-weight:600;display:inline-flex;position:absolute;left:12px}@media (max-width:767px){.booking-gallery--desktop{display:none}}@media (min-width:768px){.booking-gallery--phone{display:none}}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .booking-gallery__slider .f-carousel__dot:first-child.active,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .booking-gallery__slider .f-carousel__dot:first-child.padd){margin-left:0;margin-right:calc(var(--f-carousel-dots-width) * 2)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .booking-gallery__slider .f-carousel__dot:first-child.small{margin-left:0;margin-right:calc(var(--f-carousel-dots-width) * 1)}.uk-dots-pill .booking-gallery__count{bottom:12px}
