@tailwind base;@tailwind components;@tailwind utilities;@font-face{font-family:Poppins;src:local("Arial"),local("Helvetica Neue");size-adjust:100%;ascent-override:95%;descent-override:25%;font-display:swap}@font-face{font-family:Playfair;src:local("Georgia"),local("Times New Roman");size-adjust:97%;ascent-override:88%;descent-override:22%;font-display:swap}@font-face{font-family:Cormorant Garamond;src:local("Georgia"),local("Times New Roman");size-adjust:96%;ascent-override:86%;descent-override:20%;font-display:swap}@font-face{font-family:Raleway;src:local("Arial"),local("Helvetica Neue");size-adjust:100%;ascent-override:92%;font-display:swap}@font-face{font-family:Lato;src:local("Arial"),local("Helvetica Neue");size-adjust:99%;ascent-override:91%;font-display:swap}.ant-message{top:100px!important}@media (max-width:991px){.ant-message{top:90px!important}}.poppins-thin{font-weight:100}.poppins-extralight,.poppins-thin{font-family:Poppins,Playfair,sans-serif;font-style:normal}.poppins-extralight{font-weight:200}.poppins-light{font-weight:300}.poppins-light,.poppins-regular{font-family:Poppins,Playfair,sans-serif;font-style:normal}.poppins-regular{font-weight:400}.poppins-medium{font-weight:500}.poppins-medium,.poppins-semibold{font-family:Poppins,Playfair,sans-serif;font-style:normal}.poppins-semibold{font-weight:600}.poppins-bold{font-weight:700}.poppins-bold,.poppins-extrabold{font-family:Poppins,Playfair,sans-serif;font-style:normal}.poppins-extrabold{font-weight:800}.poppins-black{font-family:Poppins,Playfair,sans-serif;font-weight:900;font-style:normal}.poppins-thin-italic{font-weight:100}.poppins-extralight-italic,.poppins-thin-italic{font-family:Poppins,Playfair,sans-serif;font-style:italic}.poppins-extralight-italic{font-weight:200}.poppins-light-italic{font-weight:300}.poppins-light-italic,.poppins-regular-italic{font-family:Poppins,Playfair,sans-serif;font-style:italic}.poppins-regular-italic{font-weight:400}.poppins-medium-italic{font-weight:500}.poppins-medium-italic,.poppins-semibold-italic{font-family:Poppins,Playfair,sans-serif;font-style:italic}.poppins-semibold-italic{font-weight:600}.poppins-bold-italic{font-weight:700}.poppins-bold-italic,.poppins-extrabold-italic{font-family:Poppins,Playfair,sans-serif;font-style:italic}.poppins-extrabold-italic{font-weight:800}.poppins-black-italic{font-family:Poppins,Playfair,sans-serif;font-weight:900;font-style:italic}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:inherit}::selection{background:#4dcad2;color:#fff}html{box-sizing:border-box;-ms-overflow-style:scrollbar}a,div,dl,dt,html,input,li,p,span,textarea,th{font-family:Raleway,Poppins,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums}a,div,dl,dt,h1,h2,h3,h4,h5,h6,html,input,legend,li,p,span,textarea,th{-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,.004);-webkit-tap-highlight-color:rgba(0,0,0,0)}h1,h2,h3,h4,h5,h6,legend{font-family:Playfair,Poppins,sans-serif;font-weight:700;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;-webkit-font-smoothing:antialiased}body{overflow-x:hidden;font-family:Poppins,Playfair,sans-serif;-webkit-tap-highlight-color:transparent;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums}body,ul{margin:0;padding:0}li{list-style-type:none}a{text-decoration:none}img{max-width:100%;height:auto}#root{display:flex;flex-direction:column;background-color:#fff}@media (min-width:1024px){#root{min-height:100vh;overflow:hidden}}main.ant-layout-content{flex:1 0 auto;background-color:#f2f2f6}main.ant-layout-content:has([class*=city-page-container]){background-color:#fff}main.ant-layout-content:has(.pdp-page-container){background-color:#fff}main.ant-layout-content:has(.payment-page-wrapper){background-color:#faf9f7}@media (max-width:768px){.page-wrapper:not(.login-page):not(.otp-page):not(.home) main.ant-layout-content{padding-bottom:60px}}.layout-mobile-footer-spacer{height:calc(74px + env(safe-area-inset-bottom, 0px))}.hotel-submission-form .ant-progress-outer{position:fixed;z-index:9;left:0;top:auto}.hotel-submission-form .gm-style>input[type=text]{left:9px!important;top:46px!important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.hotel-form-location .ant-card-head-title{font-size:15px;line-height:18px;font-weight:700;color:#2c2c2c}.hotel-form-location .ant-card-body p{display:flex;color:#777;justify-content:flex-start}.hotel-form-location .ant-card-body p strong{color:#2c2c2c;width:30%}.ant-popover.profile_menu{z-index:9999}.ant-popover .ant-popover-content .ant-popover-inner .ant-popover-inner-content ul.ant-menu.account_menu li{color:#2c2c2c;font-size:15px;line-height:18px;font-weight:400;height:auto;transition:color .2s ease-in-out}.ant-popover .ant-popover-content .ant-popover-inner .ant-popover-inner-content ul.ant-menu.account_menu li a{padding:8px 0;color:#2c2c2c;transition:color .2s ease-in-out}.ant-popover .ant-popover-content .ant-popover-inner .ant-popover-inner-content ul.ant-menu.account_menu li a:hover{color:#4dcad2}.DateRangePicker .DateRangePickerInput .DateRangePicker_picker .DayPicker_weekHeader .DayPicker_weekHeader_ul .DayPicker_weekHeader_li{color:#2c2c2c}.DateRangePicker .DateRangePickerInput .DateRangePicker_picker .DayPicker_focusRegion .CalendarMonthGrid .CalendarMonth .CalendarMonth_caption{font-size:16px;color:#2c2c2c}.DateRangePicker .DateRangePickerInput .DateRangePicker_picker .DayPickerKeyboardShortcuts_buttonReset:focus,.DateRangePicker .DateRangePickerInput .DateRangePicker_picker .DayPickerNavigation .DayPickerNavigation_button:focus{outline:none}.ant-tooltip{font-size:13px;font-weight:700}.ant-tooltip .ant-tooltip-inner{box-shadow:none;text-align:center;border-radius:3px;min-height:26px;padding:4px 10px}.ant-select-dropdown .ant-select-dropdown-menu .ant-select-dropdown-menu-item{padding:12px;line-height:1}.ant-select-dropdown .ant-select-dropdown-menu .ant-select-dropdown-menu-item.ant-select-dropdown-menu-item-active{background-color:rgba(21,90,147,.1)}.view_with__popup.room_guest__component.active{min-height:54px}.view_with__popup.room_guest__component.alt .popup_container #popup>div>div{padding:0}.ant-dropdown.social_share_menu{z-index:9999!important}.ant-dropdown.social_share_menu .ant-dropdown-menu{padding:7px 0;min-width:150px;border:0;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ant-dropdown.social_share_menu .ant-dropdown-menu .ant-dropdown-menu-item{height:inherit;line-height:inherit}.ant-dropdown.social_share_menu .ant-dropdown-menu .ant-dropdown-menu-item div{padding:5px 4px;color:#2c2c2c}.ant-dropdown.social_share_menu .ant-dropdown-menu .ant-dropdown-menu-item div:hover{background-color:#f7f7f7}.ant-drawer,.ant-modal-mask,.ant-modal-wrap{z-index:99999!important}.mobile-header .ant-drawer-body{padding:0!important;display:flex;flex-direction:column;overflow-y:auto}.mobile-header .ant-drawer-content-wrapper{box-shadow:-4px 0 24px rgba(0,0,0,.12)!important}.ant-drawer.filter_drawer{pointer-events:none}.ant-drawer.filter_drawer .ant-drawer-mask{display:none}.ant-drawer.filter_drawer.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:none}.ant-drawer.filter_drawer .ant-drawer-content-wrapper{height:calc(100vh - 152px)!important;pointer-events:all}.ant-drawer.filter_drawer .ant-drawer-content-wrapper .ant-drawer-wrapper-body{height:100%}.ant-drawer.filter_drawer .ant-drawer-content-wrapper .ant-drawer-wrapper-body .ant-drawer-body{height:100%;padding-top:0;overflow:hidden}.ant-modal-wrap .ant-modal-content{box-shadow:0 1px 10px rgba(0,0,0,.16)}.ant-modal-wrap.review_modal .ant-modal{max-width:1170px;box-sizing:border-box}.ant-modal-wrap.review_modal .ant-modal .ant-modal-body{padding:30px 60px 60px}.quantity button.btn{border:1px solid #4dcad2}.quantity button.btn svg{fill:#4dcad2}.quantity button.btn:hover{background-color:#4dcad2}.quantity button.btn:hover svg{fill:#fff}.quantity input[type=number],.quantity input[type=number].qnt-input{color:#2c2c2c}.pac-container{border:0;z-index:99999;padding:5px 0;margin-top:0;border-radius:3px;box-shadow:0 15px 46px -10px rgba(26,26,29,.3)}.pac-container .pac-item{border-top:0;line-height:30px;padding:10px 14px;cursor:pointer;font-size:13px;color:#909090}.pac-container .pac-item .pac-item-query{font-size:15px;font-weight:600;color:#2c2c2c}.pac-container .pac-item .pac-item-query .pac-matched{font-weight:700;color:#000}.pac-container .pac-item:hover{background-color:#f7f7f7}.ant-input-affix-wrapper{border-radius:3px;border-color:#e6e6e6}.ant-input-search-icon:before{border-color:#e6e6e6}.ant-checkbox-checked:after,.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:#4dcad2!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:rgba(21,90,147,.2)}.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#e6e6e6}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{opacity:.9;border-color:#4dcad2!important;background:#4dcad2!important}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.bys-location-input{width:100%;font-size:17px;border-radius:6px;background:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border:none;padding:14px 14px 14px 40px}@media (min-width:600px) and (max-width:800px){.bys-location-input{padding-left:40px}}@media (width:768px){.bys-location-input{padding-left:44px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap");:root{--pdp-brand:#ff710f;--pdp-brand-soft:#fff0e6;--pdp-text-primary:#1a1a1a;--pdp-text-secondary:#4b4b4b;--pdp-text-tertiary:#6b6b6b;--pdp-text-muted:#9e9e9e;--pdp-divider:#eeebe6;--pdp-surface:#fff;--pdp-background:#fafaf8;--pdp-border-subtle:#eeebe6;--font-display:"Plus Jakarta Sans",sans-serif;--font-sans:"Inter",sans-serif;--text-primary:#1a1a1a;--text-secondary:#4b4b4b;--text-tertiary:#6b6b6b;--text-muted:#9e9e9e;--background:#faf9f7;--surface:#fff;--surface-secondary:#f5f3ef;--border-subtle:#eeebe6;--divider:#eeebe6;--brand:#ff710f;--brand-soft:#fff0e6}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.tap{-webkit-tap-highlight-color:transparent;cursor:pointer;transition:transform .12s ease,background-color .12s ease,opacity .12s ease}.tap:active{transform:scale(.97)}.text-brand{color:#ff710f!important}.bg-brand{background-color:#ff710f!important}.bg-brand-soft{background-color:#fff0e6!important}.text-text-primary{color:#1a1a1a!important}.text-text-secondary{color:#4b4b4b!important}.text-text-tertiary{color:#6b6b6b!important}.text-text-muted{color:#9e9e9e!important}.bg-divider{background-color:#eeebe6!important}.bg-surface{background-color:#fff!important}.border-divider{border-color:#eeebe6!important}.border-brand{border-color:#ff710f!important}.bg-background{background-color:#fafaf8!important}.text-brand-orange{color:#ff710f!important}@keyframes es-photo-slide{0%{opacity:.7}to{opacity:1}}@keyframes heart-bounce{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.heart-bounce{animation:heart-bounce .3s ease-out}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tap{transition:none!important}.tap:active{transform:none!important}}