#rooms-section-nav{margin-top:-48px;transition:all .2s ease-in-out}#rooms-section-nav.active{margin-top:72px}.cart-delete-btn .spinner-border{display:none}.cart-delete-btn.loading .spinner-border{display:block}.cart-delete-btn.loading p,.cart-delete-btn.loading svg{display:none}.price-detail-popover-content{text-align:left;width:320px;left:unset;right:0}.price-detail-popover-content:before{left:280px}.membership-detail-popover-content{text-align:left;width:320px;left:unset;right:0;margin-top:140px;background-color:var(--ya-primary-15)}.membership-detail-popover-content:before{left:280px;border-color:transparent transparent var(--ya-primary-15) transparent}.guest-detail-popover-content{text-align:left;width:250px;left:-24px;right:unset}.guest-detail-popover-content:before{left:70px;right:unset!important}.cancellation-policy-detail-popover-content{text-align:left;width:300px;left:-24px;right:unset;margin-top:20px}.cancellation-policy-detail-popover-content:before{left:70px;right:unset!important}.swiper-container{width:100%;height:80vh}.swiper-slide img{width:100%;height:100%;object-fit:cover}.image-slider-category{background-color:var(--ya-border-bold);font-family:CustomContentFont,Poppins-Regular;font-size:14px;padding:6px 16px;border-radius:6px;color:#fff;flex:0 0 auto!important;margin-right:12px}.image-slider-category.active{color:var(--ya-dark);background-color:var(--ya-placeholder);font-family:CustomContentFont,Poppins-Medium}.image-slider-item{object-fit:cover;width:100px;height:100px;border-radius:3px;flex:0 0 auto;opacity:.4}.image-slider-item.active{opacity:1;filter:unset}.price-detail{transition:all .2s ease-in-out;height:0px}.price-detail.active{height:150px}#subtotal-arrow{transition:all .2s ease-in-out}.shield-badge{position:absolute;right:0;bottom:0}.image-list img{height:80px}.option-button.active{background-color:var(--ya-primary);color:#fff!important}.option-button{font-size:14px;font-family:CustomContentFont,Poppins-Medium;background-color:#fff;border:1px solid var(--ya-border);color:var(--ya-border-bold)!important}.image-icon{position:absolute;background-color:#fff;border-radius:var(--ya-rounded);padding:8px 16px;width:auto;bottom:12px;right:12px}.title{font-size:32px;font-family:CustomContentFont,Poppins-SemiBold;line-height:normal}.page-image-md{height:360px;border-radius:var(--ya-rounded);overflow:hidden}.review-item-image-list img{height:75px;width:75px;object-fit:cover;border-radius:var(--ya-rounded);margin-right:12px}.reviews-image-slider-item{cursor:pointer;object-fit:cover;width:100px;height:100px;flex:0 0 auto;opacity:.4}.reviews-image-slider-item.active{opacity:1;filter:unset}.reviews-image-section{height:100%}.reviews-slider-image-list{display:flex;overflow-x:scroll;justify-content:start;width:100%}.reviews-slider-image-list img{width:110px;height:100px;object-fit:cover;margin-right:12px}.image-slider-navigator{top:35vh}#image-slider{top:25%}.additional-item-detail .img-col{height:auto}.room-package-card .package-detail{overflow:hidden;max-height:0px;transition:all .3s ease-in-out;padding:0 24px;padding-top:0!important}.room-package-card.active .package-detail{max-height:1500px;padding:24px;transition:all .4s ease-in-out}.room-package-card .room-package-card-arrow{transition:all .3s ease-in-out}.room-package-card.active .room-package-card-arrow{transform:rotate(180deg)}.room-package-card .book-button{display:none}.room-package-card.active .book-button{display:flex}.room-package-card.active .select-button{display:none}.room-type-detail .carousel-inner .carousel-item{height:300px}.room-type-detail .image-items-height{height:100px;position:unset!important;justify-content:unset!important;margin:unset!important;padding:unset!important}.room-type-detail .image-items-width{width:80px;height:80px;filter:brightness(.6);opacity:.4;transition:none!important}.room-type-detail .carousel-control-prev,.carousel-control-next{top:40%;bottom:unset}.image-items-width.active{opacity:1;filter:none}.room-card-sticky{top:150px;position:sticky}.select-room-dropdown{text-align:center;font-size:14px;font-family:CustomContentFont,Poppins-Medium;border-radius:var(--ya-rounded);background-color:#fff;box-shadow:0 2px 24px #b8b8b846;padding:0;border-bottom:none;overflow:hidden}.select-room-dropdown li{border-bottom:1px solid var(--ya-border);padding:12px 0}.select-room-dropdown li:hover,.select-room-dropdown li.active{background-color:var(--ya-primary);color:#fff}.room-card{box-shadow:0 6px 16px #efefef}.room-card.active{box-shadow:none}.room-package-card .room-card .first-image{display:none}.room-package-card .room-card .second-image{height:70px}.additional-slider-detail{height:300px}.additional-slider-detail .carousel-inner,.additional-slider-detail .carousel-item{height:100%}.additional-slider-detail .carousel-indicators{align-items:center}.additional-slider-detail .carousel-indicators button{height:6px;width:6px;border-radius:50%;transition:all .2s ease-in-out}.additional-slider-detail .carousel-indicators button.active{height:8px;width:8px}.additional-item{border-radius:var(--ya-rounded);border:1px solid var(--ya-border);overflow:hidden;box-shadow:0 2px 24px #b8b8b825}.additional-item img{height:210px;object-fit:cover}.additional-item:hover .hotel-slider-control{opacity:1}.additional-item-info{position:absolute;bottom:0;left:0;right:0;z-index:2}.additional-item-cart{margin-right:8px;margin-bottom:-11px}.additional-item-indicators{display:flex;justify-content:center}.additional-item .carousel{height:210px}.additional-item-detail-background-img{filter:blur(5px) brightness(.85);position:absolute;height:100%;width:100%;object-fit:cover}.additional-item-requirements{background-color:#0000004f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:8px 24px;display:flex;justify-content:space-between;margin-top:16px}.additional-item-info .carousel-indicators{position:unset!important}.additional-item .carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:4px!important;height:4px!important;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;opacity:.5;border-radius:50px;border:none!important;transition:all .6s ease;align-self:center}.additional-item .carousel-indicators [data-bs-target].active{opacity:1}.additional-section{height:0px;opacity:0;overflow:hidden;transition:all .2s ease-in-out}.additional-section.show{display:block;opacity:1;overflow:unset;height:auto}.additional-section-btn{font-size:14px;font-family:CustomContentFont,Poppins-Regular;padding:16px 24px 28px;border-bottom-left-radius:unset;border-bottom-right-radius:unset;flex:0 0 auto}.additional-section-btn.active{background-color:#f5f6fa;font-family:CustomContentFont,Poppins-Medium}.additional-item-detail .content-section.standart{max-height:calc(100% - 80px)}.additional-item-detail .content-section.extra{max-height:calc(100% - 271px)}.additional-item-detail-total-price{position:fixed;bottom:0;background-color:#fff;width:100%;box-shadow:0 -3px 7px #0000000c}.additional-item-detail-total-price:not(.outlet){display:flex;justify-content:space-between;padding:16px 32px}.availability-empty{width:90%;margin:24px auto 8px;text-align:center;display:none}.availability-empty.show{display:block}.availability-empty img{height:95px;margin-bottom:12px}.availability-result{margin-top:12px;display:none}.availability-result.show{display:block}.availability-result.error .availability-service-time{border-color:var(--ya-danger)}.availability-service-time{border:1px solid var(--ya-border);background-color:#fff;font-size:14px;font-family:CustomContentFont,Poppins-Medium;text-align:center;border-radius:var(--ya-rounded);padding:10px;margin-bottom:0}.availability-service-time.active{background-color:var(--ya-primary-15);border-color:var(--ya-primary)}.availability-service-time.un-avb{padding-block:7.2px!important;background-color:var(--ya-disabled)!important;line-height:1!important;cursor:not-allowed}.hotel-section-nav{font-family:CustomContentFont,Poppins-Medium;font-size:14px}.hotel-section-title{padding:18px 0;flex-shrink:0;border-bottom:2px solid transparent;margin-right:24px}.hotel-section-title.active{border-bottom:2px solid #000}.ya-tooltip-bottom{position:relative;display:inline-block;border-bottom:1px dotted black}.ya-tooltip-bottom .tooltiptext{visibility:hidden;width:max-content;background-color:#fff;border:1px solid var(--ya-border);text-align:start;border-radius:6px;padding:16px;position:absolute;z-index:3;top:100%;right:0}.cart-subtotal{box-shadow:0 2px 24px #22222240;border-top:1px solid var(--ya-border)}.ya-tooltip-bottom:hover .tooltiptext{visibility:visible}.room-section-filter{flex:0 0 auto}.additional-item-detail .content-section{height:calc(100% - 80px)}#content-section-navbar{box-shadow:0 2px 24px #22222240;top:-70px;transition:all .2s ease-in-out;opacity:0;overflow:hidden}#content-section-navbar.active{transition:all .2s ease-in-out;top:0;opacity:1}#rooms-section-navbar{height:0px;overflow:hidden;transition:all .2s ease-in-out}#rooms-section-navbar.active{height:auto;padding-block:12px}.ya-collapse .ya-collapse-content{max-height:0px;overflow:hidden;transition:all .2s ease-in-out;margin-top:0}.ya-collapse.active>div.ya-collapse-content{margin-top:16px}.ya-collapse svg{transition:all .2s ease-in-out}.ya-collapse.active>#arrow-icon{transform:rotate(180deg)}.ya-collapse.active>div>#arrow-icon{transform:rotate(180deg)}.additional-item-detail .content-col{height:auto}.how-it-works .circle{height:24px;width:24px;background-color:var(--ya-placeholder);border-radius:50%;align-items:center;justify-content:center;text-align:center}.how-it-works .circle.active{background-color:var(--ya-primary)}.how-it-works .circle p{margin-top:2px;color:#fff}.how-it-works .horizontal-line{width:35px;height:1px;background-color:var(--ya-placeholder)}.how-it-works .horizontal-line.active{background-color:#000}.room-card-sticky p{font-family:CustomContentFont,Poppins-Medium;font-size:10px}.room-container-wide{margin-right:auto;margin-left:auto}.room-container-bg{margin-top:-12px;padding:24px 0;background-color:#f5f6fa;border-radius:12px}.ya-bg-discount{background:rgb(247,148,29);background:linear-gradient(90deg,rgba(247,148,29,1) 0%,rgba(255,89,89,1) 100%)}.ya-bg-package{background:rgb(25,147,17);background:linear-gradient(90deg,rgba(25,147,17,1) 0%,rgba(38,177,29,1) 100%)}.product-type-btn{margin-bottom:-1px;display:flex;align-items:center;font-family:CustomContentFont,Poppins-Medium;font-size:14px;padding:16px 24px;flex:0 0 auto;cursor:pointer;border-bottom:2px solid transparent}.product-type-btn img{height:18px;width:18px;object-fit:contain;margin-right:6px}.product-type-btn.active{border-bottom:2px solid var(--ya-primary);color:var(--ya-primary)!important}.product-type-btn.active #icon{position:relative;display:inline-block}.product-type-btn.active #icon:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--ya-primary);mix-blend-mode:color;opacity:1}.icon-white{filter:brightness(0) invert(1)}.room-type-card{border:1px solid var(--ya-border);border-radius:var(--ya-rounded);position:sticky;overflow:hidden;top:160px}.room-rates-card{margin-bottom:6px;border-radius:var(--ya-rounded);overflow:visible;border:1px solid var(--ya-border)}.select-date-border{border:1px solid var(--ya-border);border-top-left-radius:var(--ya-rounded);border-top-right-radius:var(--ya-rounded)}.select-guest-border{border:1px solid var(--ya-border);border-top:none;border-bottom-left-radius:var(--ya-rounded)}.promo-code-border{border:1px solid var(--ya-border);border-top:none;border-left:none;border-bottom-right-radius:var(--ya-rounded)}.product-type-section{display:none}.product-type-section.active{display:block}.cancellation-popover-content{width:330px;left:20px;margin-top:25px}.cancellation-popover-content:before{left:170px}.cancellation-terms-title{font-size:16px;color:var(--ya-dark);font-family:CustomContentFont,Poppins-SemiBold;padding:16px 0;border-bottom:2px solid transparent;margin-bottom:0;cursor:pointer}.cancellation-terms-title.active{border-color:var(--ya-primary);color:var(--ya-primary)}.cancellation-terms-section{display:none;padding:0 24px 24px}.cancellation-terms-section.active{display:block}.additional-item-detail-input::placeholder{color:var(--ya-sub-text)!important}.hotel-detail-product-category{box-shadow:0 6px 16px #ebebeb}.hotel-detail-product-category.active{position:relative!important;z-index:10000!important;box-shadow:none!important}.promo-code-bg{background-image:url(https://guestapps.s3-ap-southeast-1.amazonaws.com/yagotrip/image_url/ea2b0026-ad12-4a5e-a287-7ede91601e8e_1721272934.png);background-position:center;background-repeat:no-repeat}#navbar{display:none}.hotel-group-search-form .form{position:relative;background-color:#fff}.hotel-group-search-form .popup{position:absolute;width:100%;top:82px;left:0;right:0;z-index:99}.hotel-group-search-form .popup.date{width:fit-content;padding:16px;border:1px solid var(--ya-border);border-radius:var(--ya-rounded)}.refferal-reward{height:100%;border-radius:var(--ya-rounded);background-image:url(/build/assets/reward-card-bg-305f9ae8.png);background-repeat:no-repeat;background-color:var(--ya-dark-green);padding:24px 30px;border:1px solid var(--ya-border);position:relative}.refferal-reward:before,.refferal-reward:after{content:"";position:absolute;top:0;bottom:0;width:16px}.refferal-reward:before{left:-9px;background:url(/build/assets/white-circle-8dbb8c90.svg) 0px 28px / 20px 25px repeat-y}.refferal-reward:after{right:-9px;background:url(/build/assets/white-circle-8dbb8c90.svg) 0px 28px / 40px 25px repeat-y}.refferal-reward-terms-conditions{font-size:12px;font-family:CustomContentFont,Poppins-Medium;color:#fff;text-decoration:underline}.refferal-reward.claimed .refferal-reward-terms-conditions{color:var(--ya-dark-green)}.refferal-reward .title{font-size:16px;font-family:CustomContentFont,Poppins-SemiBold;color:#fff;margin-bottom:6px}.refferal-reward .subtitle{font-size:14px;font-family:CustomContentFont,Poppins-Medium;color:#fff;margin-bottom:16px}.refferal-reward button{background-color:#fff;border-radius:var(--ya-btn-rounded);padding:10px 24px;font-size:14px;font-family:CustomContentFont,Poppins-Medium;border:none;color:var(--ya-dark-green)}.refferal-reward.claimed{background-color:#0c7f1026;padding:24px 30px;border:1px solid var(--ya-border)}.refferal-reward.claimed .title{font-size:16px;font-family:CustomContentFont,Poppins-SemiBold;color:var(--ya-dark-green);margin-bottom:6px}.refferal-reward.claimed .subtitle{font-size:14px;font-family:CustomContentFont,Poppins-Medium;color:var(--ya-dark-green);margin-bottom:16px}.refferal-reward.claimed button{background-color:var(--ya-dark-green);border-radius:var(--ya-btn-rounded);padding:10px 24px;font-size:14px;font-family:CustomContentFont,Poppins-Medium;border:none;color:#fff}.refferal-reward.claimed button.refferal-reward-btn-cancel{background-color:#ffffff4d;border-radius:var(--ya-btn-rounded);border:2px solid var(--ya-dark-green);padding:8px 24px;font-size:14px;font-family:CustomContentFont,Poppins-Medium;color:var(--ya-dark-green)}@media (min-width: 576px){.room-type-detail .carousel-inner .carousel-item{height:450px}}@media (min-width: 768px){#navbar{display:block}.hotel-group-search-form .popup.guest{width:300px}.room-rates-card{border-radius:var(--ya-rounded)}.reviews-slider-showed-img{width:540px;height:380px;object-fit:cover;margin:0 32px}.reviews-slider-image-list{width:540px}.additional-item-detail-total-price{width:498px;bottom:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.availability-empty{width:400px}.select-date-border{border-radius:var(--ya-rounded)}.select-guest-border{border-radius:var(--ya-rounded);border:1px solid var(--ya-border)}.promo-code-border{border:1px solid var(--ya-border);border-radius:var(--ya-rounded)}.image-slider-section{width:660px;margin-left:auto;margin-right:auto;height:60vh;margin-bottom:24px}.image-slider-section img{width:550px;height:60vh}.image-slider-category-list{width:550px;display:flex;justify-content:center}.image-slider-list{width:650px;margin-left:auto;margin-right:auto}#image-item-slider{flex:0 0 auto;width:550px}.room-package-card .room-card .first-image{display:block;height:60px}.room-package-card .room-card .second-image{height:60px}.image-slider-navigator{top:40vh}.shield-badge{right:16px;bottom:0}.guest-detail-popover-content{text-align:left;width:250px;left:unset;right:-78px}.guest-detail-popover-content:before{left:115px}}@media (min-width: 992px){.hotel-group-search-form .popup.guest{width:100%}.reviews-slider-image-section{width:900px;margin-left:auto;margin-right:auto}.reviews-slider-showed-img{width:700px;height:540px;object-fit:cover;margin:0 32px}.reviews-slider-image-list{width:700px}.additional-item-detail .content-section{overflow-y:scroll}.additional-item-detail .content-col{height:100%}.additional-item-detail-total-price{position:unset;width:100%}.availability-empty{width:90%}.room-rates-card{margin-bottom:0;border-radius:0;overflow:unset;border-top:none}.room-rates-card.last{border-bottom-left-radius:var(--ya-rounded);border-bottom-right-radius:var(--ya-rounded)}.additional-detail-modal .modal-content{height:80vh}.additional-item-detail .img-col,.additional-slider-detail{height:100%}.additional-slider-detail .carousel-control-next{bottom:0;top:0}.room-card-sticky p{font-family:CustomContentFont,Poppins-Medium;font-size:14px}.room-container-wide{max-width:1000px;padding:0 24px}.room-package-card .room-card .first-image{display:block;height:150px}.room-package-card .room-card .second-image{height:60px}.room-type-detail .image-items-height{height:100px}.room-type-detail .image-items-width{width:110px}.image-slider-navigator{top:40vh}.page-image-md{height:430px}.image-show-section{display:flex}}@media (min-width: 1200px){.reviews-slider-image-section{width:960px;height:600px}.reviews-slider-image-list{width:800px}.reviews-slider-showed-img{width:800px;height:540px}.image-slider-section{width:800px;margin-left:auto;margin-right:auto;height:calc(60vh + 60px);margin-top:0}.image-slider-section img{width:100%;height:60vh}.image-slider-category-list{width:940px;display:flex;justify-content:center}.image-slider-list{width:800px;margin-left:auto;margin-right:auto}#image-item-slider{flex:0 0 auto;width:700px}.room-container-wide{max-width:1140px}.page-image-md{height:430px}}@media (min-width: 1400px){.page-image-md{height:450px}.image-slider-section{width:900px;margin-left:auto;margin-right:auto;height:calc(60vh + 60px)}.image-slider-section img{width:100%;height:60vh}.image-slider-category-list{width:940px;display:flex;justify-content:center}.image-slider-list{width:900px;margin-left:auto;margin-right:auto}#image-item-slider{flex:0 0 auto;width:850px}}@media (min-width: 1400px){.room-container-wide{max-width:1360px}}
