.ClujLandingPage_page__nTUA9{background:#fff;color:#2c241e;min-height:100vh;scroll-behavior:smooth}.ClujLandingPage_brandBar__eLjVK{display:flex;align-items:center;justify-content:center;padding:24px clamp(20px,6vw,96px);border-bottom:1px solid #efe7df;background:#fff}.ClujLandingPage_brandLogoLink__WqT_e{display:inline-flex;color:inherit;text-decoration:none;transition:opacity .2s ease}.ClujLandingPage_brandLogoLink__WqT_e:focus-visible,.ClujLandingPage_brandLogoLink__WqT_e:hover{opacity:.85}.ClujLandingPage_brandLogoLink__WqT_e:focus-visible{outline:2px solid #b58a5e;outline-offset:4px;border-radius:8px}.ClujLandingPage_brandLogo__UJd9k{display:block;width:auto;height:48px;filter:brightness(0)}.ClujLandingPage_intro__wUi7P{position:relative;padding:clamp(40px,6vw,72px) clamp(20px,6vw,96px) clamp(32px,5vw,56px);background-color:#faf6f3;background-image:linear-gradient(100deg,rgba(250,246,243,.98),rgba(250,246,243,.95) 42%,rgba(250,246,243,.72) 68%,rgba(250,246,243,.45)),url(/images/home_background.webp);background-repeat:no-repeat;background-position:50%,100%;background-size:cover;border-bottom:1px solid #efe7df}.ClujLandingPage_title__H2DfT{max-width:920px;margin:0;color:#2c241e;font-size:clamp(1.9rem,4.5vw,3rem);line-height:1.12;letter-spacing:-.03em}.ClujLandingPage_subtitle__XWTyt{max-width:760px;margin:18px 0 0;color:#5b4f44;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.7}.ClujLandingPage_benefitsRow__TX9X4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 20px;gap:12px 20px;max-width:760px;margin:24px 0 0;padding:0;list-style:none}.ClujLandingPage_benefitsRow__TX9X4 li{position:relative;display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid #e8ddd4;border-radius:14px;background:#fff;box-shadow:0 10px 24px -22px rgba(53,40,30,.4);color:#2c241e;font-size:.98rem;line-height:1.4}.ClujLandingPage_benefitsRow__TX9X4 li:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#f3e9e0;color:#8a6a4d;font-size:.85rem;font-weight:700}.ClujLandingPage_trustBlock__Z_2G_{max-width:760px;margin-top:28px}.ClujLandingPage_bookingScore__Khh53{display:flex;align-items:center;gap:14px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 18px;padding:12px 16px;border:1px solid #e8ddd4;border-radius:14px;background:#fff}.ClujLandingPage_bookingScoreValue__bcY3z{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:56px;padding:0 10px;border-radius:12px;background:#003580;color:#fff;font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.ClujLandingPage_bookingScoreCopy__SmUUq{display:flex;flex-direction:column;gap:2px;color:#5b4f44;font-size:.92rem;line-height:1.4}.ClujLandingPage_bookingScoreCopy__SmUUq strong{color:#2c241e;font-size:.98rem;font-weight:700}.ClujLandingPage_trustLine__6vRb4{margin:0;padding:14px 16px;border:1px solid #e8ddd4;border-radius:14px;background:#fff;box-shadow:0 10px 24px -22px rgba(53,40,30,.4);color:#5b4f44;font-size:1rem;line-height:1.5}.ClujLandingPage_trustLine__6vRb4+.ClujLandingPage_trustLine__6vRb4{margin-top:12px}.ClujLandingPage_availabilityForm__KDLSo{max-width:920px;margin-top:32px;padding:24px;border:1px solid #e8ddd4;border-radius:18px;background:#fff;box-shadow:0 18px 36px -30px rgba(53,40,30,.4);scroll-margin-top:24px}.ClujLandingPage_availabilityFormHeader__9rzDg{margin-bottom:18px}.ClujLandingPage_availabilityFormTitle__cgD_5{margin:0;color:#2c241e;font-size:clamp(1.2rem,2.4vw,1.45rem);line-height:1.3}.ClujLandingPage_availabilityFormLead__J07f_{margin:8px 0 0;color:#5b4f44;font-size:.98rem;line-height:1.6}.ClujLandingPage_availabilityFormControls__SAugC{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 16px}.ClujLandingPage_availabilityField__IsJs5{flex:1 1 160px;min-width:140px}.ClujLandingPage_availabilityFieldLabel__y7zWK{margin:0 0 6px 2px!important;color:#5b4f44!important;font-size:.85rem!important;font-weight:600}.ClujLandingPage_availabilitySearchInput__dL12P{width:100%!important;max-width:100%;box-sizing:border-box}.ClujLandingPage_availabilityCta__T2D4K,.ClujLandingPage_availabilitySearchButton__Sgwsc{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 28px;border:none;border-radius:12px;background:#35281e;color:#fff;font-family:inherit;font-size:.98rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.ClujLandingPage_availabilityCta__T2D4K:focus-visible,.ClujLandingPage_availabilityCta__T2D4K:hover,.ClujLandingPage_availabilitySearchButton__Sgwsc:focus-visible,.ClujLandingPage_availabilitySearchButton__Sgwsc:hover{background:#4a3a2c;color:#fff}.ClujLandingPage_availabilityCta__T2D4K:focus-visible,.ClujLandingPage_availabilitySearchButton__Sgwsc:focus-visible{outline:2px solid #b58a5e;outline-offset:3px}.ClujLandingPage_availabilitySearchButton__Sgwsc{flex:0 0 auto;white-space:nowrap}.ClujLandingPage_availabilityCalendar__KbSon{position:absolute;top:calc(100% + 10px);left:0;z-index:5;width:auto;display:flex;justify-content:flex-start}.ClujLandingPage_availabilityReactCalendar__mSzNA{box-shadow:0 18px 36px -20px rgba(53,40,30,.45)}.ClujLandingPage_availabilityGuestsPanel__ysSJT{position:absolute;top:calc(100% + 10px);right:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:200px;padding:16px 18px;border:1px solid #e8ddd4;border-radius:14px;background:#fff;box-shadow:0 18px 36px -20px rgba(53,40,30,.45)}.ClujLandingPage_availabilityGuestsLabel__j4W4F{color:#2c241e;font-size:.92rem;font-weight:600}.ClujLandingPage_availabilityGuestsStepper__JPaS9{display:flex;align-items:center;gap:12px}.ClujLandingPage_availabilityStepperButton__WBMZa{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #e8ddd4;border-radius:999px;background:#faf6f3;cursor:pointer}.ClujLandingPage_availabilityStepperButton__WBMZa:focus-visible,.ClujLandingPage_availabilityStepperButton__WBMZa:hover{border-color:#d8c5b2;background:#fff}.ClujLandingPage_availabilityStepperButton__WBMZa:focus-visible{outline:2px solid #b58a5e;outline-offset:2px}.ClujLandingPage_availabilityStepperButton__WBMZa img{display:block}.ClujLandingPage_availabilityGuestNumber__KbMud{min-width:1.5ch;color:#2c241e;font-size:1rem;font-weight:700;text-align:center}.ClujLandingPage_ctaRow__s_VYO{display:flex;justify-content:center;margin-top:32px}.ClujLandingPage_ctaRowStart__1YjAM{justify-content:flex-start}.ClujLandingPage_section__OdWAG{padding:clamp(52px,7vw,88px) clamp(20px,6vw,96px)}.ClujLandingPage_sectionAlt__CH82_{background:#faf6f3}.ClujLandingPage_sectionInner__GIU5W{max-width:1120px;margin:0 auto}.ClujLandingPage_sectionHeader__yaTaE{max-width:760px;margin-bottom:34px}.ClujLandingPage_h2__NaVGc{margin:0 0 14px;color:#2c241e;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.18;letter-spacing:-.02em}.ClujLandingPage_h3__msZHX{margin:0 0 10px;color:#2c241e;font-size:1.12rem;line-height:1.35}.ClujLandingPage_sectionLead__rK4Ys{margin:0;color:#5b4f44;font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.65}.ClujLandingPage_locationsIntro__ZsSM6{margin:0 0 12px;color:#2c241e;font-size:clamp(1rem,1.6vw,1.1rem);font-weight:700}.ClujLandingPage_locationTabs___Cupx{display:flex;flex-wrap:wrap;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:20px;padding:10px;border-radius:16px;background:#fff;box-shadow:0 4.2px 8.4px rgba(52,52,52,.25)}.ClujLandingPage_locationTabButton__Mj0Fx{border:none;font-family:inherit;text-align:left}.ClujLandingPage_locationTabButton__Mj0Fx:focus-visible{outline:2px solid #b58a5e;outline-offset:2px}.ClujLandingPage_locationTabButton__Mj0Fx.ClujLandingPage_locationTabButtonActive__fOPjm,.ClujLandingPage_locationTabButton__Mj0Fx.ClujLandingPage_locationTabButtonActive__fOPjm:hover{background-color:#35281e;color:#fff}.ClujLandingPage_apartmentsBlock__vFAAt{margin:28px 0 32px}.ClujLandingPage_apartmentsLocationTitle__kpqeH{margin:0 0 20px;color:#2c241e;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.35}.ClujLandingPage_apartmentsStatus__wYArZ{margin:28px 0 32px;padding:28px;border:1px dashed #d9cbbd;border-radius:16px;background:#fff;color:#5b4f44;text-align:center;line-height:1.6}.ClujLandingPage_previewGrid__dsI_H{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-bottom:32px}.ClujLandingPage_previewCard__kgVwI{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e8ddd4;border-radius:18px;background:#fff;box-shadow:0 18px 36px -30px rgba(53,40,30,.4);color:inherit;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ClujLandingPage_previewCard__kgVwI:focus-visible,.ClujLandingPage_previewCard__kgVwI:hover{transform:translateY(-4px);border-color:#d8c5b2;box-shadow:0 26px 48px -28px rgba(53,40,30,.5)}.ClujLandingPage_previewCard__kgVwI:focus-visible{outline:2px solid #b58a5e;outline-offset:3px}.ClujLandingPage_previewImageWrap__eLHTa{position:relative;width:100%;aspect-ratio:16/10;background:#f0e7de;overflow:hidden}.ClujLandingPage_previewImage__U6xgb{display:block;width:100%;height:100%;object-fit:cover}.ClujLandingPage_previewImageFallback__Me_XX{width:100%;height:100%;background:linear-gradient(135deg,#f0e7de,#e2d3c3)}.ClujLandingPage_previewBody__J3yUm{display:flex;flex-direction:column;gap:6px;padding:18px 20px 20px}.ClujLandingPage_previewName__0zJX6{margin:0;color:#2c241e;font-size:1.05rem;line-height:1.3}.ClujLandingPage_previewLocation__yGWci{margin:0;color:#8a7d72;font-size:.9rem}.ClujLandingPage_previewMeta__NaNzt{display:flex;align-items:center;gap:8px;margin:0;color:#5b4f44;font-size:.92rem}.ClujLandingPage_previewPrice__0c4lN{margin:8px 0 0;color:#2c241e;font-size:1.1rem;font-weight:700}.ClujLandingPage_previewPriceUnit__hYt9B{color:#8a7d72;font-size:.82rem;font-weight:500}.ClujLandingPage_mapWrap__onW_j{width:100%;height:clamp(320px,45vw,460px);margin-bottom:24px;overflow:hidden;border:1px solid #e8ddd4;border-radius:18px}.ClujLandingPage_mapPlaceholder__M23e1{width:100%;height:100%;background:#f4ede4}.ClujLandingPage_locationsTableWrap__hWDBp{margin-top:34px;overflow-x:auto;border:1px solid #e8ddd4;border-radius:18px;background:#fff}.ClujLandingPage_locationsTable__wF74Y{width:100%;border-collapse:collapse;min-width:640px}.ClujLandingPage_locationsTable__wF74Y td,.ClujLandingPage_locationsTable__wF74Y th{padding:18px 22px;border-bottom:1px solid #efe7df;text-align:left;vertical-align:top}.ClujLandingPage_locationsTable__wF74Y th{background:#faf6f3;color:#5b4f44;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.ClujLandingPage_locationsTable__wF74Y tr:last-child td{border-bottom:0}.ClujLandingPage_locationName__ZNlAv{color:#2c241e;font-weight:700}.ClujLandingPage_reviewsSectionInner__IeX67{max-width:1320px}.ClujLandingPage_reviewsGrid__OLlCe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px}.ClujLandingPage_reviewCard__J_xVr{margin:0;overflow:hidden;border:1px solid #e8ddd4;border-radius:16px;background:#fff;box-shadow:0 18px 36px -28px rgba(53,40,30,.35)}.ClujLandingPage_reviewImage__fsnk6{display:block;width:100%;height:auto}.ClujLandingPage_reviewFallback__jPZOz{display:flex;flex-direction:column;justify-content:space-between;min-height:220px;margin:0;padding:22px;background:linear-gradient(180deg,#faf6f3,#ffffff)}.ClujLandingPage_reviewFallbackText__j0pKO{margin:0;color:#2c241e;font-size:.96rem;line-height:1.65}.ClujLandingPage_reviewFallbackAuthor__3rnn_{margin:16px 0 0;color:#8a7d72;font-size:.88rem;font-weight:700}.ClujLandingPage_amenitiesGrid__6OjG_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.ClujLandingPage_amenityCard__uE4cl{padding:24px;border:1px solid #e8ddd4;border-radius:18px;background:#fff}.ClujLandingPage_amenityCard__uE4cl p{margin:0;color:#5b4f44;line-height:1.7}.ClujLandingPage_neighborhoodGrid__zqnj2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.ClujLandingPage_neighborhoodCard__QWwAb{padding:24px;border:1px solid #e8ddd4;border-radius:18px;background:#fff}.ClujLandingPage_neighborhoodCard__QWwAb p{margin:0;color:#5b4f44;line-height:1.7}.ClujLandingPage_stepsList__tRoVI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin:0;padding:0;list-style:none}.ClujLandingPage_stepCard__J4yiW{padding:24px;border:1px solid #e8ddd4;border-radius:18px;background:#fff}.ClujLandingPage_stepCard__J4yiW p{margin:0;color:#5b4f44;line-height:1.7}.ClujLandingPage_faq__b9mfb{display:grid;grid-gap:12px;gap:12px}.ClujLandingPage_faqItem__J52NR{padding:18px 22px;border:1px solid #e8ddd4;border-radius:14px;background:#fff}.ClujLandingPage_faqItem__J52NR summary{cursor:pointer;color:#2c241e;font-weight:700;list-style:none}.ClujLandingPage_faqItem__J52NR summary::-webkit-details-marker{display:none}.ClujLandingPage_faqItem__J52NR p{margin:14px 0 0;color:#5b4f44;line-height:1.7}.ClujLandingPage_hostBlock__ArmRo{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);grid-gap:36px;gap:36px;align-items:center}.ClujLandingPage_hostCopy__mkWDw p{margin:0 0 14px;color:#5b4f44;line-height:1.75}.ClujLandingPage_hostName__QNg8f{margin:0 0 16px;color:#2c241e;font-size:1.35rem}.ClujLandingPage_hostImageWrap__7cwAe{overflow:hidden;border-radius:22px}.ClujLandingPage_hostImage__etBce{display:block;width:100%;height:auto;object-fit:cover}.ClujLandingPage_brandNapBlock__zv_Cm{display:grid;grid-gap:16px;gap:16px;padding:28px clamp(20px,4vw,40px);border:1px solid #e8ddd4;border-radius:18px;background:#fff}.ClujLandingPage_brandNapLead__YCmP9{margin:0;color:#5b4f44;font-size:1rem;line-height:1.7}.ClujLandingPage_brandNapLead__YCmP9 strong{color:#2c241e}.ClujLandingPage_brandNapList__hzO__{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;color:#5b4f44;font-size:.95rem}.ClujLandingPage_brandNapList__hzO__ strong{color:#2c241e}.ClujLandingPage_brandNapList__hzO__ a{color:#b58a5e;text-decoration:underline}.ClujLandingPage_brandNapCities__2jTZL{margin:0;color:#5b4f44;font-size:.95rem}.ClujLandingPage_brandNapCities__2jTZL a{color:#b58a5e;text-decoration:underline}@media(max-width:960px){.ClujLandingPage_amenitiesGrid__6OjG_,.ClujLandingPage_benefitsRow__TX9X4,.ClujLandingPage_hostBlock__ArmRo,.ClujLandingPage_neighborhoodGrid__zqnj2,.ClujLandingPage_reviewsGrid__OLlCe,.ClujLandingPage_stepsList__tRoVI{grid-template-columns:1fr}.ClujLandingPage_hostImageWrap__7cwAe{max-width:420px}.ClujLandingPage_locationTabs___Cupx{width:100%;box-sizing:border-box}.ClujLandingPage_locationTabButton__Mj0Fx{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-width:140px}.ClujLandingPage_availabilityFormControls__SAugC{flex-direction:column;align-items:stretch}.ClujLandingPage_availabilitySearchButton__Sgwsc{width:100%}.ClujLandingPage_availabilityCalendar__KbSon{left:50%;width:calc(100vw - 40px);max-width:900px;transform:translateX(-50%);justify-content:center}.ClujLandingPage_availabilityGuestsPanel__ysSJT{left:0;right:0}}@media(max-width:640px){.ClujLandingPage_intro__wUi7P{background-image:linear-gradient(180deg,rgba(250,246,243,.97),rgba(250,246,243,.94) 55%,rgba(250,246,243,.82)),url(/images/home_background.webp)}.ClujLandingPage_benefitsRow__TX9X4,.ClujLandingPage_previewGrid__dsI_H,.ClujLandingPage_reviewsGrid__OLlCe{grid-template-columns:1fr}}@media(min-width:641px)and (max-width:960px){.ClujLandingPage_previewGrid__dsI_H{grid-template-columns:repeat(2,minmax(0,1fr))}}.SearchInput_container__dvd7Q{display:flex;flex-direction:column;align-items:flex-start}.SearchInput_inputTitle__hgOeF{margin:9px;font-size:12px;font-family:Montserrat-Medium;color:#fff}.SearchInput_inputContainer__oHMpd{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#f2f2f2;width:200px;height:53px;font-family:Montserrat-Medium;font-size:12px;color:#3d3d3d;border-radius:16px;transition:background-color .2s ease,color .2s ease;outline:none}.SearchInput_inputContainer__oHMpd>:first-child{margin-left:10px}@media(max-width:992px){.SearchInput_inputContainer__oHMpd{width:335px;height:53px}}.SearchInput_hoverable__JA8BJ:hover{background-color:#35281e;color:#fff}.SearchInput_hoverable__JA8BJ:active,.SearchInput_hoverable__JA8BJ:focus,.SearchInput_hoverable__JA8BJ:focus-visible{background-color:#35281e;color:#fff}.SearchInput_calendarSearchInput__b2KMv{width:166px!important;height:53px!important}.SearchInput_calendarSearchInput__b2KMv>:first-child{margin-left:10px}@media(max-width:992px){.SearchInput_calendarSearchInput__b2KMv{width:160px!important;height:53px!important}}.SearchInput_actioned__hcSCB{background-color:#35281e;color:#fff}.SearchInput_arrowsContainer__OmSXf{display:flex;flex-direction:column}.SearchInput_arrowIcon__qEEmb{cursor:pointer;width:27px;height:27px;margin-right:5px;transition:transform .3s ease;transform-origin:50% 50%;position:relative;display:flex;align-items:center;justify-content:center;filter:none}.SearchInput_arrowIconRotated__8atIr{transform:rotate(180deg)}.SearchInput_actioned__hcSCB .SearchInput_arrowIcon__qEEmb,.SearchInput_hoverable__JA8BJ:hover .SearchInput_arrowIcon__qEEmb{filter:brightness(0) invert(1)}.SearchBar_V1_container__r_W_V{display:flex;padding:50px;background-color:#343434;align-items:flex-end;justify-content:space-between;max-width:889px;column-gap:20px;position:relative;z-index:1;box-shadow:0 4px 35px 0 rgba(0,0,0,.2)}@media(max-width:992px){.SearchBar_V1_container__r_W_V{flex-direction:column;padding:25px;align-items:center}}.SearchBar_V1_calendarContainer__e3Fti{position:absolute;top:155px;z-index:2;width:auto;display:flex;justify-content:center}@media(max-width:992px){.SearchBar_V1_calendarContainer__e3Fti{top:125px;left:50%;transform:translateX(-50%);width:calc(100vw - 20px);max-width:900px}}.SearchBar_V1_locationsContainer__vI7Vt{height:100px;width:165px;position:absolute;top:155px;z-index:2;background-color:#f2f2f2;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;box-shadow:0 4.2px 8.4px 0 rgba(0,0,0,.25)}@media(max-width:992px){.SearchBar_V1_locationsContainer__vI7Vt{top:117px;width:265px}}.SearchBar_V1_location__mWudD{width:100%;font-size:14px;font-family:Montserrat-Medium;font-weight:500;padding:9px 10px;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SearchBar_V1_searchButton__z1WKn{width:-moz-fit-content;width:fit-content;border:none;padding:18px 36px;font-size:16px;font-family:Montserrat-SemiBold;background:#4b3a2a;color:#fff;cursor:pointer}@media(max-width:992px){.SearchBar_V1_searchButton__z1WKn{padding:16px 0;margin-top:20px;width:263px;font-size:14px}}.SearchBar_V1_resetButton__jiUnH{position:absolute;right:30px;top:20px;color:#fff;font-family:Montserrat-SemiBold;font-size:14px;cursor:pointer;text-decoration:underline}@media(max-width:992px){.SearchBar_V1_resetButton__jiUnH{top:15px}}.SearchBar_V1_personContainer__jEOvd{background-color:#f2f2f2;position:absolute;top:155px;width:145px;padding:20px 10px;z-index:2;left:605px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-shadow:0 4.2px 8.4px 0 rgba(0,0,0,.25)}@media(max-width:992px){.SearchBar_V1_personContainer__jEOvd{top:393px;left:25px;padding:20px 20px 20px 10px;width:235px}}.SearchBar_V1_adults__CwPFJ{font-family:Montserrat-SemiBold;font-size:12px;color:#3d3d3d;font-weight:500}.SearchBar_V1_plusMinusContainer__ObRyR{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100px}.SearchBar_V1_plusMinusIcon__141KK{cursor:pointer;width:20px;height:20px}.SearchBar_V1_guestNumber__o8yfD{font-family:Montserrat-SemiBold;font-size:12px;color:#3d3d3d;font-weight:500;width:25px;text-align:center}.SearchBar_V2_container__K8Mu7{display:flex;padding:40px 0;align-items:flex-end;justify-content:center;column-gap:20px;width:100%;margin:0 auto;position:relative;z-index:1}@media(max-width:992px){.SearchBar_V2_container__K8Mu7{flex-direction:column;padding:0 0 60px;align-items:center;justify-content:center}}.SearchBar_V2_calendarInputsContainer__axgKg{display:flex;gap:20px;align-items:flex-end}@media(max-width:992px){.SearchBar_V2_calendarInputsContainer__axgKg{gap:15px;justify-content:center}}.SearchBar_V2_calendarInputWrapper__aie7L{display:flex;flex-direction:column}@media(max-width:992px){.SearchBar_V2_calendarInputWrapper__aie7L{position:relative}}.SearchBar_V2_calendarSearchInput__0LwoV{width:166px!important;height:53px!important}@media(max-width:992px){.SearchBar_V2_calendarSearchInput__0LwoV{width:160px!important;height:53px!important}}.SearchBar_V2_calendarBackdrop__6IucX{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(52,52,52,.5);z-index:9998;animation:SearchBar_V2_fadeIn__1Y_Bv .2s ease-in-out}@keyframes SearchBar_V2_fadeIn__1Y_Bv{0%{opacity:0}to{opacity:1}}.SearchBar_V2_calendarContainer__8uyNa{position:fixed;left:50%;transform:translateX(-50%);transform-origin:top center;z-index:9999;width:calc(100vw - 40px);max-width:900px;display:flex;justify-content:center;align-items:flex-start;animation:SearchBar_V2_slideIn___a5of .3s ease-out;overflow:visible;padding:10px}@media(min-width:992px){.SearchBar_V2_calendarContainer__8uyNa{max-width:900px}}@media(max-width:992px){.SearchBar_V2_calendarContainer__8uyNa{width:calc(100vw - 20px);padding:5px}}@keyframes SearchBar_V2_slideIn___a5of{0%{opacity:0;transform:translateX(-50%) scale(.95)}to{opacity:1;transform:translateX(-50%) scale(1)}}.SearchBar_V2_locationsContainer__ZqRI3{position:absolute;top:100%;left:0;z-index:2;height:auto;width:180px;margin-top:10px;padding:10px;display:flex;flex-direction:column;background-color:#fff;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;border-radius:16px}.SearchBar_V2_locationsContainer__ZqRI3::-webkit-scrollbar{display:none}.SearchBar_V2_locationsContainer__ZqRI3{box-shadow:0 4.2px 8.4px 0 rgba(52,52,52,.25)}@media(max-width:992px){.SearchBar_V2_locationsContainer__ZqRI3{height:-moz-fit-content;height:fit-content;width:335px;box-sizing:border-box;overflow-y:auto}}.SearchBar_V2_location__qa40t{font-size:12px;font-family:Montserrat-Regular;font-weight:500;color:#3d3d3d;cursor:pointer;display:inline-block;width:auto;padding:16px 15px;border-radius:16px;transition:background-color .2s ease,color .2s ease}.SearchBar_V2_location__qa40t:hover{background-color:#35281e;color:#fff}@media(max-width:992px){.SearchBar_V2_location__qa40t{padding:12px 15px}}.SearchBar_V2_searchButtonsContainer__A_6gg{position:relative}.SearchBar_V2_searchButton__lMFHm{display:inline-flex;align-items:center;justify-content:center;border:none;font-size:16px;width:169px;height:53px;font-family:Montserrat-SemiBold;background:#4b3a2a;color:#fff;cursor:pointer;border-radius:16px;transition:opacity .2s ease}.SearchBar_V2_searchButton__lMFHm:hover{opacity:.9}.SearchBar_V2_searchButton__lMFHm:disabled{cursor:wait;opacity:.85}@media(max-width:992px){.SearchBar_V2_searchButton__lMFHm{width:335px;height:53px;margin-top:20px;font-size:14px}}.SearchBar_V2_resetButton__tbW1H{position:absolute;bottom:-25px;right:0;color:#fff;font-family:Montserrat-SemiBold;font-size:14px;cursor:pointer;text-decoration:underline}@media(max-width:992px){.SearchBar_V2_resetButton__tbW1H{left:50%;right:auto;transform:translateX(-50%);bottom:-50px}}