.input-icon{position:relative}.input-icon .form-control{padding-left:35px}.input-icon i{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#aaa;pointer-events:none}.password-input.is-valid,.was-validated .password-input:valid,.password-input.is-invalid,.was-validated .password-input:invalid{background-position:right 2.75rem center}.auth-pass-inputgroup input[type=text]+.btn .ri-eye-fill:before{content:""}.password-addon{position:absolute;border:0!important;transform:translateY(-50%);color:var(--bs-gray-600);right:0;top:50%}input.is-invalid+.password-addon{margin-top:-10px}.irs--round .irs-handle{border:1px solid #2563eb!important;box-shadow:none;cursor:pointer}.btn-collapse{position:relative;padding-right:1.2rem}.btn-collapse:before,.btn-collapse:after{-webkit-font-smoothing:antialiased;transition:all 300ms linear 0s;position:absolute;font-family:remixicon!important;font-style:normal;line-height:1.2;top:0;right:0}.btn-collapse:not(.arrow):before{content:""}.btn-collapse:not(.arrow):after{content:"";opacity:0}.btn-collapse:not(.arrow)[aria-expanded="false"]::before{opacity:1}.btn-collapse:not(.arrow)[aria-expanded="false"]::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);opacity:0}.btn-collapse:not(.arrow)[aria-expanded="true"]::before{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:0}.btn-collapse:not(.arrow)[aria-expanded="true"]::after{opacity:1}.btn-collapse.arrow:after{content:""}.btn-collapse.arrow[aria-expanded="true"]::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn.btn-collapse{padding-right:2rem}.btn.btn-collapse:before,.btn.btn-collapse:after{right:8px}.form-check-lg{padding-left:2em}.form-check-lg .form-check-input{cursor:pointer;margin-left:-2em;margin-top:.125em;width:18px;height:18px}.form-check-lg .form-check-label{cursor:pointer}.form-switch-lg{padding-left:3.5em}.form-switch-lg .form-check-input{width:3em;height:1.5em;margin-top:0;margin-left:-3.5em;cursor:pointer}.form-switch-lg .form-check-input:checked{box-shadow:inset 1px 1px 3px #3333334f}.form-switch-lg .form-check-label{cursor:pointer}.form-switch-between{display:flex;width:100%;justify-content:space-between;padding-left:0}.form-check-input:focus{border-color:var(--bs-border-color);outline:0}input:focus,select:focus{box-shadow:none!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--bs-body-bg) inset!important;-webkit-text-fill-color:var(--bs-body-color)!important;transition:background-color 9999s ease-out,color 9999s ease-out;transition-delay:9999s}.popover{font-family:-apple-system,BlinkMacSystemFont,"Inter",Roboto,sans-serif}i+span{vertical-align:middle}i:has(+span){vertical-align:middle}.dropdown-culture{min-width:286px}.dropdown-culture .form-check input,.dropdown-culture .form-check label{cursor:pointer}.dropdown-culture .form-check input:checked+label{color:var(--bs-dropdown-link-active-bg)!important}.dropdown-menu{opacity:0;visibility:hidden;transform:translateY(20px);transition:transform .4s ease,opacity .4s ease}.dropdown-menu.dropdown-menu-end{transform-origin:top right;transform:scale3d(.6,.6,.6)}.dropdown-menu.show{opacity:1;visibility:visible}.dropdown-item:active .text-success,.dropdown-item:active .text-danger,.dropdown-item:active .text-muted,.dropdown-item:active .price,.dropdown-item.active .text-success,.dropdown-item.active .text-danger,.dropdown-item.active .text-muted,.dropdown-item.active .price{color:#fff!important}.dropdown-item.active{pointer-events:none}[data-bs-toggle="dropdown"]:focus{outline:0!important;box-shadow:none!important}.btn-ghost{--bs-btn-bg:none;--bs-btn-border-color:none;--bs-btn-color:var(--bs-btn-active-bg);--bs-btn-hover-color:var(--bs-btn-active-bg)}.btn-light.btn-ghost{--bs-btn-hover-color:#000;--bs-btn-hover-bg:#e0e0e0;--bs-btn-color:#333}.btn-primary.btn-ghost{--bs-btn-hover-bg:var(--bs-primary-bg-subtle)}.btn-danger.btn-ghost{--bs-btn-hover-bg:var(--bs-danger-bg-subtle)}.btn-dark.btn-ghost{--bs-btn-hover-bg:var(--bs-dark-bg-subtle)}.btn-soft{--bs-btn-border-color:none;--bs-btn-color:var(--bs-btn-active-bg);--bs-btn-hover-color:#fff}.btn-primary.btn-soft{--bs-btn-bg:var(--bs-primary-bg-subtle)}.btn-danger.btn-soft{--bs-btn-bg:var(--bs-danger-bg-subtle)}.input-group.mobile-break{gap:0!important}[data-bs-theme=dark] .dropdown-menu.border-0{border:1px solid var(--bs-border-color)!important}[data-bs-theme=dark] .form-switch-lg .form-check-input:checked{box-shadow:none}.img-thumb{width:100%;max-height:86px;object-fit:cover;border-radius:8px;aspect-ratio:16/9}.img-thumb-lg{width:100%;max-height:160px;object-fit:cover;border-radius:8px;aspect-ratio:16/9}.fade-facility{display:flex;gap:4px;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;overflow-y:hidden;max-width:100%;-webkit-mask-image:linear-gradient(to right,white 80%,transparent 100%);mask-image:linear-gradient(to right,white 80%,transparent 100%)}.text-facility{font-size:11px;font-weight:500;color:#10b985;padding:6px 12px;background:#f7fffb;border:1px solid #d1fae6;border-radius:12px}.hotel-star{position:absolute;background:#fff;border-radius:4px;padding:3px 6px;top:10px;left:10px}.product .card-img{aspect-ratio:16/9.9;object-fit:cover}.ribbon-tag{display:flex;gap:2px;background:linear-gradient(114.4deg,#4eaf91 .1%,#06966a 99.95%);width:95px;height:19px;padding:2px 4px;border-radius:2px 2px 0 2px;position:absolute;right:-6px;top:4px}.ribbon-tag::before{content:'';width:6px;height:4px;position:absolute;right:0;bottom:-4px;border-left:6px solid #212529;border-bottom:4px solid transparent}.date-select .form-floating .form-select{background-position-y:27px!important;background-size:14px 10px!important}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:inherit;padding-right:2.25rem}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:inherit;padding-right:2.25rem}.dtc-select{width:100%;position:relative}.dtc-select .dropdown-toggle{width:100%;text-align:left;display:flex;align-items:center}.dtc-select .dropdown-toggle::after{margin-left:auto}.dtc-select .dropdown-list{overflow-y:auto;overflow-x:hidden}.dtc-select .dropdown-item.active{cursor:default}.dtc-select>.form-select,.dtc-select>.form-control{cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dtc-select .dropdown-filter{padding:0 .5rem .5rem .5rem}.dtc-select .form-control:required.is-invalid+.form-select,.was-validated .dtc-select .form-control:required:invalid+.form-select{border-color:#f06548}.dtc-select .form-control:required.is-valid+.form-select,.was-validated .dtc-select .form-control:required:valid+.form-select{border-color:var(--bs-form-valid-border-color)}.was-validated .form-control:not(:required):valid{border-color:var(--bs-border-color);background-image:none;padding-right:.75rem}.was-validated .form-select:not(:required):valid{border-color:var(--bs-border-color)}.was-validated .form-check-input:not(:required):valid{border-color:var(--bs-border-color)}.was-validated .form-check-input:not(:required):valid:checked{background-color:#0d6efd;border-color:#0d6efd}.was-validated .form-check-input:not(:required):valid~.form-check-label{color:inherit}.nav-tabs.nav-scroll{flex-wrap:nowrap;padding-right:1rem;padding-left:1rem;overflow-x:auto;overflow-y:hidden;border-bottom:0;margin-bottom:-1px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav-tabs.nav-scroll::-webkit-scrollbar{display:none}.nav-tabs.nav-scroll .nav-link{white-space:nowrap}.nav-tabs.nav-scroll .nav-link.active{margin-bottom:0}.nav-tabs.nav-scroll+.tab-content{border-top:1px solid var(--bs-border-color)}[data-bs-theme=dark] .table-light{--bs-table-color:var(--bs-body-color);--bs-table-bg:#0f1214;--bs-table-border-color:var(--bs-border-color)}#bookingPane #boxSeatMap,#bookingPane #boxBaggage,#bookingPane #boxService,#bookingPane #selected{scroll-margin-top:82px}#wpwidget .chat-button.chat-button--right{border-radius:50%!important;background:#fff!important}#wpwidget .chat-button--white-bg.chat-button--white-bg--mask-only{background:transparent!important}#wpwidget .chat-button--img-container[style]{max-width:50px!important;max-height:50px!important}@media(max-width:767px){body #wpwidget .mobile .widget-layout.widget-layout--right{right:15px!important;transition:right .3s ease-in-out!important}body #wpwidget .mobile .widget-layout.widget-layout--right.hide{right:-26px!important}body #wpwidget .mobile .widget-layout{bottom:60px!important}.input-group.mobile-break>*{width:100%!important}.input-group.mobile-break:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group.mobile-break:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group.mobile-break:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group.mobile-break:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:var(--bs-border-radius);border-bottom-left-radius:0}.input-group.mobile-break>.form-floating:not(:first-child)>.form-control,.input-group.mobile-break>.form-floating:not(:first-child)>.form-select{border-bottom-left-radius:var(--bs-border-radius);border-top-right-radius:0}.input-group.mobile-break>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0;margin-top:calc(var(--bs-border-width)*-1)}.input-group.mobile-break.padding{gap:1rem!important}.input-group.mobile-break.padding.gap-1{gap:.25rem!important}.input-group.mobile-break.padding.gap-2{gap:.5rem!important}.input-group.mobile-break.padding.gap-3{gap:1rem!important}.input-group.mobile-break.padding.gap-4{gap:1.5rem!important}.input-group.mobile-break.padding:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group.mobile-break.padding:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group.mobile-break.padding:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group.mobile-break.padding:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:var(--bs-border-radius);border-bottom-left-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius)}.input-group.mobile-break.padding>.form-floating:not(:first-child)>.form-control,.input-group.mobile-break.padding>.form-floating:not(:first-child)>.form-select{border-top-left-radius:var(--bs-border-radius);border-top-right-radius:var(--bs-border-radius);border-bottom-left-radius:var(--bs-border-radius)}.fade-facility{overflow-x:hidden}}