.btn.btn-popup-close--mobile[data-v-8b29013b]{display:none;transition-duration:var(--DEFAULT_POPUP__closeDuration);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.66,.26,.1,.95)}@media (max-width:768px){.btn.btn-popup-close--mobile[data-v-8b29013b]{display:flex;opacity:0;position:fixed;right:16px;top:24px;z-index:100}}.btn.btn-popup-close--mobile.show[data-v-8b29013b]{opacity:1}.booking-item[data-v-8b29013b]{position:relative}.booking-item .booking-item__container[data-v-8b29013b]{display:flex}.booking-item .booking-item__container>.image-box[data-v-8b29013b]{aspect-ratio:calc(var(--img-width-number)/var(--img-height-number));overflow:hidden;position:relative}.booking-item .booking-item__container>.image-box .image-anime__wrap[data-v-8b29013b]{top:0;right:0;bottom:0;left:0;position:absolute;transition:transform 1s ease}.booking-item .booking-item__container>.image-box[data-v-8b29013b] img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.booking-item .booking-item__container>.content-box[data-v-8b29013b]{display:flex;flex:1;flex-direction:column;gap:16px}@media (max-width:768px){.booking-item .booking-item__container>.content-box[data-v-8b29013b]{gap:12px}}.booking-item .booking-item__container>.content-box[data-variant=regular][data-v-8b29013b]{background-color:#fff}@media (max-width:768px){.booking-item .booking-item__container>.content-box[data-variant=regular][data-v-8b29013b]{padding:16px}}.booking-item .booking-item__container>.content-box[data-variant=plain][data-v-8b29013b]{background-color:transparent}@media (max-width:768px){.booking-item .booking-item__container>.content-box[data-variant=plain][data-v-8b29013b]{padding-top:16px}}.booking-item .booking-item__container>.content-box>.name-box[data-v-8b29013b]{font-size:1.25rem;line-height:1.25;font-weight:600;color:var(--color-brand-title)}@media (max-width: 992.9px){.booking-item .booking-item__container>.content-box>.name-box[data-v-8b29013b]{font-size:1rem;line-height:1.25;font-weight:600}}@media (max-width:768px){.booking-item .booking-item__container>.content-box>.divider[data-v-8b29013b]{padding-top:4px}}.booking-item .booking-item__container>.content-box>.otherInfo-box[data-v-8b29013b]{flex:1}.booking-item .booking-item__container>.content-box>.otherInfo-box>.otherInfo-wrap[data-v-8b29013b]{display:grid;gap:16px}@media (max-width:768px){.booking-item .booking-item__container>.content-box>.otherInfo-box>.otherInfo-wrap[data-v-8b29013b]{gap:12px}}.booking-item .booking-item__container>.content-box>.otherInfo-box .description-box[data-v-8b29013b]{font-size:.875rem;line-height:1.78571;font-weight:400}@media (max-width: 992.9px){.booking-item .booking-item__container>.content-box>.otherInfo-box .description-box[data-v-8b29013b]{font-size:.75rem;line-height:1.33333;font-weight:400}}.booking-item .booking-item__container>.content-box>.otherInfo-box .description-box[data-v-8b29013b] *{font-weight:400}.booking-item .booking-item__container>.content-box>.btns-box[data-v-8b29013b]{align-items:center;display:flex;gap:24px}[site-property=sc] .booking-item .booking-item__container>.content-box>.btns-box[data-v-8b29013b]{gap:12px}@media (max-width:992px){.booking-item .booking-item__container>.content-box>.btns-box[data-v-8b29013b]{gap:16px;margin-top:4px}}@media (max-width:768px){.booking-item .booking-item__container>.content-box>.btns-box[data-v-8b29013b]{justify-content:space-between}}.booking-item .booking-item__container>.content-box[data-v-8b29013b] a,.booking-item .booking-item__container>.content-box a[data-v-8b29013b]{position:relative;z-index:1}.booking-item .booking-item__container.isHovered .image-anime__wrap[data-v-8b29013b]{transform:scale(1.1)}.booking-item[data-image-variant=brand-logo] .booking-item__container>.image-box[data-v-8b29013b]{background-color:#fff;border:1.2px solid #E5E5E5}.booking-item[data-image-variant=brand-logo] .booking-item__container>.image-box[data-v-8b29013b] img{border:24px solid transparent;height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}@media (max-width:992px){.booking-item[data-image-variant=brand-logo] .booking-item__container>.image-box[data-v-8b29013b] img{border-width:12px}}.booking-item[data-display-ui-type=vertical][data-v-8b29013b]{--img-width-number: 405;--img-height-number: 227;height:100%}.booking-item[data-display-ui-type=vertical] .booking-item__container[data-v-8b29013b]{flex-direction:column;height:100%}.booking-item[data-display-ui-type=vertical] .booking-item__container>.content-box[data-v-8b29013b]{aspect-ratio:405/315}@media (max-width:992px){.booking-item[data-display-ui-type=vertical] .booking-item__container>.content-box[data-v-8b29013b]{aspect-ratio:unset}}.booking-item[data-display-ui-type=vertical][data-variant=regular] .booking-item__container>.content-box[data-v-8b29013b]{padding:24px}@media (max-width:992px){.booking-item[data-display-ui-type=vertical][data-variant=regular] .booking-item__container>.content-box[data-v-8b29013b]{padding:16px}}.booking-item[data-display-ui-type=vertical][data-variant=plain] .booking-item__container>.content-box[data-v-8b29013b]{aspect-ratio:unset;padding:24px 0}@media (max-width:992px){.booking-item[data-display-ui-type=vertical][data-variant=plain] .booking-item__container>.content-box[data-v-8b29013b]{padding:16px 0}}.booking-item[data-display-ui-type=inline][data-v-8b29013b]{--img-width-number: 432;--img-height-number: 242}@media (max-width:768px){.booking-item[data-display-ui-type=inline][data-v-8b29013b]{--img-width-number: 92;--img-height-number: 92;border-bottom:1px solid #CDCDCD;padding-bottom:12px}}.booking-item[data-display-ui-type=inline] .booking-item__container[data-v-8b29013b]{--container-gap: 32;gap:calc(var(--container-gap)*1px);text-align:left}@media (max-width:768px){.booking-item[data-display-ui-type=inline] .booking-item__container[data-v-8b29013b]{--container-gap: 16}}.booking-item[data-display-ui-type=inline] .booking-item__container>.image-box[data-v-8b29013b]{align-self:flex-start;width:calc(var(--img-width-number)/1280*100%)}@media (max-width:768px){.booking-item[data-display-ui-type=inline] .booking-item__container>.image-box[data-v-8b29013b]{align-self:flex-start;min-width:calc(var(--img-width-number)*1px);width:25%}}@media (max-width:768px){.booking-item[data-display-ui-type=inline] .booking-item__container>.content-box[data-v-8b29013b]{gap:8px;padding:0;width:calc(75% - var(--container-gap)*1px)}}@media (max-width:768px){.booking-item[data-display-ui-type=inline] .booking-item__container .name-box[data-v-8b29013b],.booking-item[data-display-ui-type=inline] .booking-item__container .name-box[data-v-8b29013b] *{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}}@media (max-width:768px){.booking-item[data-display-ui-type=inline] .booking-item__container .btns-box[data-v-8b29013b]{display:grid;grid-template-areas:"A B";margin-top:auto;padding-top:8px}.booking-item[data-display-ui-type=inline] .booking-item__container .btns-box[data-v-8b29013b] .item-detail-link{display:flex;grid-area:B;height:100%;justify-content:flex-end}.booking-item[data-display-ui-type=inline] .booking-item__container .btns-box[data-v-8b29013b] .item-detail-link a{display:block;top:0;right:0;bottom:0;left:0;padding:0;position:absolute;width:100%}.booking-item[data-display-ui-type=inline] .booking-item__container .btns-box[data-v-8b29013b] .item-detail-link a:before{content:"";font-family:ico-digisalad!important;speak:never;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:8px;display:block;position:absolute;right:0}.booking-item[data-display-ui-type=inline] .booking-item__container .btns-box[data-v-8b29013b] .item-detail-link a:before:before{font:inherit}.booking-item[data-display-ui-type=inline] .booking-item__container .btns-box[data-v-8b29013b] .item-detail-link a .btm-arrow-icon,.booking-item[data-display-ui-type=inline] .booking-item__container .btns-box[data-v-8b29013b] .item-detail-link a .text-box,.booking-item[data-display-ui-type=inline] .booking-item__container .btns-box[data-v-8b29013b] .item-detail-link .anime-outline-sc{display:none}.booking-item[data-display-ui-type=inline] .booking-item__container .btns-box[data-v-8b29013b] .item-book{grid-area:A}}@media (max-width:768px){.booking-item[data-display-ui-type=inline] .booking-item__container .categories-box[data-v-8b29013b] .categories-list{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}}@media (max-width:768px){.booking-item[data-display-ui-type=inline] .booking-item__container .categories-box[data-v-8b29013b] .category-item{display:inline-flex;gap:4px;margin-left:4px;vertical-align:top}.booking-item[data-display-ui-type=inline] .booking-item__container .categories-box[data-v-8b29013b] .category-item:first-child{margin-left:0}}.booking-item[data-display-ui-type=inline][data-variant=regular] .booking-item__container[data-v-8b29013b]{gap:0}.booking-item[data-display-ui-type=inline][data-variant=regular] .booking-item__container>.content-box[data-v-8b29013b]{padding:24px}@media (max-width:992px){.booking-item[data-display-ui-type=inline][data-variant=regular] .booking-item__container>.content-box[data-v-8b29013b]{padding:16px}}@media (max-width:768px){.booking-item[data-display-ui-type=inline][data-less-des-on-mobile1=true] .divider[data-v-8b29013b],.booking-item[data-display-ui-type=inline][data-less-des-on-mobile1=true] .otherInfo-box[data-v-8b29013b],.booking-item[data-display-ui-type=inline][data-less-des-on-mobile1=true] .tags__container[data-v-8b29013b]{display:none}}@media (max-width:768px){.booking-item[data-display-ui-type=inline][data-less-des-on-mobile2=true] .categories-box[data-v-8b29013b],.booking-item[data-display-ui-type=inline][data-less-des-on-mobile2=true] .description-box[data-v-8b29013b],.booking-item[data-display-ui-type=inline][data-less-des-on-mobile2=true] .divider[data-v-8b29013b],.booking-item[data-display-ui-type=inline][data-less-des-on-mobile2=true] .image-box[data-v-8b29013b],.booking-item[data-display-ui-type=inline][data-less-des-on-mobile2=true] .tags__container[data-v-8b29013b]{display:none}}@media (max-width:768px){.booking-item[data-display-ui-type=inline][data-image-variant=brand-logo] .booking-item__container>.image-box[data-v-8b29013b] img{border-width:4px}}
