.carousel_carousel__1IAjs{display:flex;transition:transform .5s ease-in-out;height:100%}.carousel_carousel__container__ZaopI{height:auto;overflow:hidden;position:relative;flex-shrink:0}.carousel_carousel-image___Gv__{min-width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.carousel_carousel-image-left-arrow__CWa8J{position:absolute;height:100%;left:0;top:0;display:flex;align-items:center;cursor:pointer}.carousel_carousel-image-right-arrow__0MQQk{position:absolute;height:100%;right:0;top:0;display:flex;align-items:center;cursor:pointer}.activities_activity-list__EPsWo{display:flex;flex-direction:column;align-items:center;width:100%;gap:23px}.activities_activity-card__zou8C{background-color:#fff;width:calc(100% - 15px);box-shadow:0 2px 10px rgba(0,0,0,.25);display:flex;flex-direction:column;transition:height 2s ease;margin:0 auto}.activities_activity-card__row__S5_QT{width:100%;min-height:280px;display:flex}.activities_activity-card__row--column__G48Mc{flex-direction:column}.activities_activity-card__extra-padding__AK7p0{padding:0 5px}.activities_activity-card__divider__WyZEr{width:100%;height:1px;background-color:#c6c6c6;margin:10px 0}.activities_activity-card__types__JqBpm{display:flex;align-items:center;gap:10px}.activities_activity-card__types--type__L4_kh{padding:3px 10px;border:1.5px solid #d4d4d4;border-radius:5px;display:flex;justify-content:center;align-items:center;text-align:center}.activities_activity-card__summary-row__4IVk4{display:flex;align-items:center}@media(max-width:600px){.activities_activity-card__summary-row__4IVk4{flex-direction:column;margin-top:5px;gap:10px}}.activities_activity-card__summary-row--left__T_1Uw{padding-inline-end:20px;max-height:120px;overflow:hidden;width:100%;display:block}.activities_activity-card__summary-row--left__T_1Uw p{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.activities_activity-card__summary-row--right__P2XkB{display:flex;flex-direction:column;align-items:center;gap:10px;padding-inline-start:30px;border-inline-start-width:1.5px;border-inline-start-style:solid;-o-border-image:linear-gradient(180deg,#fff 7%,#c6c6c6 7% 93%,#fff 93%) 1 100%;border-image:linear-gradient(180deg,#fff 7%,#c6c6c6 7% 93%,#fff 93%) 1 100%}@media(max-width:600px){.activities_activity-card__summary-row--right__P2XkB{border:none;flex-direction:row;padding-inline-start:0;gap:15px}}.activities_activity-card__summary-row--right__P2XkB h1{font-size:20px;color:#454545;font-weight:700;text-align:center;white-space:nowrap}.activities_activity-card__location__KlI1y{align-items:flex-start!important}.activities_activity-card__location__KlI1y svg{margin-top:3px;flex-shrink:0}.activities_activity-card__review-stars___bCoR{display:flex;align-items:center;gap:2px}.activities_activity-card__review-count__VII7y{color:var(--color-primary)}.activities_activity-card__headline-description__JfqJH{padding:0 15px}.activities_activity-card__content__UJsOZ{flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding:20px 25px;width:100%;font-size:16px;gap:8px;color:#666}.activities_activity-card__content--row__cEoWs{display:flex;align-items:center;gap:5px}.activities_activity-card__content--column__6ym8C{align-items:center;text-align:center}.activities_activity-card__content--compressed__BLfZU{gap:10px}.activities_activity-card__content__UJsOZ h2{font-size:25px;color:#454545}.activities_activity-card__description__y1dnk{max-height:0;transition:max-height .4s ease}.activities_activity-card__description--header__ESKw5{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 15px}@media(max-width:730px){.activities_activity-card__description--header__ESKw5{flex-direction:column;gap:15px;padding:0}}.activities_activity-card__description--tab-bar__DQ491{display:flex;gap:15px;font-size:18px}.activities_activity-card__description--tab-bar__DQ491::-webkit-scrollbar{width:16px;height:16px}.activities_activity-card__description--tab-bar__DQ491::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0,0,0,.2);background-clip:content-box;border:5px solid transparent}.activities_activity-card__description--tab-bar__DQ491::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4);background-clip:content-box;border:5px solid transparent}.activities_activity-card__description--tab-bar__DQ491::-webkit-scrollbar-track{background:none}@media(max-width:730px){.activities_activity-card__description--tab-bar__DQ491{padding:0 10px;max-width:100%;overflow-x:scroll;mask:linear-gradient(90deg,transparent,#000 4% 96%,transparent);-webkit-mask:linear-gradient(90deg,transparent,#000 4% 96%,transparent)}}.activities_activity-card__description--tab__2gSEe{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.activities_activity-card__description--tab-active__cK4zn{color:var(--color-primary);text-decoration:underline}.activities_activity-card__description--tab__2gSEe p{white-space:nowrap}.activities_activity-card__description--content__NvXgV{padding:20px 30px;border-top:1px solid #c6c6c6}.activities_activity-tab-section__1YOZV{width:100%;height:100%;padding:20px;display:flex;flex-direction:column;gap:20px}@media(max-width:500px){.activities_activity-tab-section__1YOZV{padding:20px 0}}.activities_activity-tab-content__0ivzD{border:1px solid #c6c6c6;border-radius:3px;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,.05)}@media(max-width:500px){.activities_activity-tab-content__0ivzD{padding:0;border:none;box-shadow:none}}.activities_activity-tab-content__header__I61l1{display:flex;align-items:center;gap:12px;font-size:18px}.activities_activity-details__header__x2g2s{display:flex;align-items:center;gap:12px}.activities_activity-details__description__sJQQj{margin-top:20px;font-size:16px}.activities_activity-details__included__31ER0{display:flex;flex-wrap:wrap;row-gap:8px}.activities_activity-details__included--container__S5YfZ{margin-top:20px;display:flex;flex-direction:column;gap:10px}.activities_activity-details__included--item__XMkyp{flex-basis:50%;display:flex;gap:10px}@media(max-width:800px){.activities_activity-details__included--item__XMkyp{flex-basis:100%}}.activities_activity-details__included--item__XMkyp svg{flex-shrink:0}.activities_activity-details__included--included-icon__m3rMs{position:relative;top:4px}.activities_activity-details__included--excluded-icon__2O4Ci{position:relative;top:1.5px}.activities_activity-availability__Q_65M{display:flex;flex-direction:column;padding:0!important}.activities_activity-availability__header__paRFg{padding:30px 30px 15px}.activities_activity-availability__header__paRFg h1{font-size:20px;color:#454545;font-weight:700}.activities_activity-availability__selection-row__QbaN_{padding:0 30px;display:flex;gap:15px;width:100%;align-items:flex-end;flex-wrap:wrap;justify-content:center}.activities_activity-availability__selection-row--dropdown-container__2fcat{display:flex;flex-direction:column;flex-grow:1}.activities_activity-availability__selection-row--button__aOpov{position:relative;height:47px}@media(max-width:600px){.activities_activity-availability__selection-row--button__aOpov{height:auto}}.activities_activity-availability__cancellation-text__hmSxI{display:flex;align-items:center;gap:15px;background:linear-gradient(90deg,#f0f0f0,#fff);width:100%;padding:15px 25px;margin-top:20px}.activities_activity-availability__cancellation-text__hmSxI svg{flex-shrink:0}.activities_activity-availability__tickets-container__R9WVy{display:flex;flex-direction:column}.activities_activity-availability__ticket--container__z_4nU{display:flex;flex-direction:column;border-bottom-width:1.5px;border-bottom-style:solid}.activities_activity-availability__ticket--container__z_4nU:first-child{border-top-width:1.5px;border-top-style:solid}@media(min-width:500px){.activities_activity-availability__ticket--container__z_4nU:last-child{border-bottom-style:none}}.activities_activity-availability__ticket___TGDQ{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:20px 30px}.activities_activity-availability__ticket--left__XpyGZ{display:flex;gap:5px}.activities_activity-availability__ticket--left__XpyGZ h2{font-weight:700}.activities_activity-availability__ticket--left__XpyGZ h2 span{font-weight:400}.activities_activity-availability__ticket--see-more__442r9{cursor:pointer;color:var(--color-primary);text-decoration:underline;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.activities_activity-availability__ticket--description__rF4hm{max-height:0;overflow:hidden;transition:max-height .4s ease;padding:0 30px}.activities_activity-availability__ticket--description-content__wHmlO{display:flex;flex-direction:column;align-items:center}.activities_activity-availability__ticket--description-text__oSo0E{text-align:start;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;gap:5px}.activities_activity-availability__ticket--description-button__LeB_9{margin:20px 0 25px}.activities_activity-directions__fFYt8{display:flex;flex-direction:column;gap:20px}.activities_activity-directions__location__3tslr{display:flex;align-items:flex-start;gap:6px}.activities_activity-directions__location__3tslr svg{flex-shrink:0;margin-top:3px}.activities_activity-reviews__Ao_8e{padding:0}.activities_activity-reviews__review__khsLP{display:flex;flex-direction:column;gap:15px;margin-bottom:35px}.activities_activity-reviews__review--header__86atN{display:flex;align-items:center;justify-content:space-between}.activities_activity-reviews__review--header-left__iHH5C{display:flex;align-items:center;gap:15px}.activities_activity-reviews__review--date__p_b69{font-size:15px;color:#787878}.activities_activity-reviews__overall-rating__OOY1W{display:flex;align-items:center;gap:10px;background:linear-gradient(90deg,#f0f0f0,#fff);padding:15px 35px}@media(max-width:500px){.activities_activity-reviews__overall-rating__OOY1W{background:linear-gradient(180deg,#f0f0f0,#fff);padding:15px 10px;flex-direction:column}}.activities_activity-reviews__review-stars__hMDmQ{display:flex;align-items:center;gap:2px}.activities_activity-reviews__light-text__bVxuU{color:#787878;text-align:center}@keyframes activities_highlight-pulse__yVPJi{0%{transform:scale(1);box-shadow:0 0 0 0 var(--color-primary)}70%{transform:scale(1.05);box-shadow:0 0 0 10px #fff}to{transform:scale(1);box-shadow:0 0 0 0 #fff}}.activities_animate-highlight__vS0wH{animation:activities_highlight-pulse__yVPJi 1s ease-in-out 2}.directions_directions__sj6Jo{display:flex;flex-direction:column;gap:20px;border:1px solid #c6c6c6;border-radius:3px;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,.05)}@media(max-width:500px){.directions_directions__sj6Jo{padding:0;border:none;box-shadow:none}}.directions_directions__header__UPF4b{display:flex;align-items:center;gap:12px;font-size:18px}.directions_directions__location__n8UXo{display:flex;align-items:flex-start;gap:6px}.directions_directions__location__n8UXo svg{flex-shrink:0;margin-top:3px}.dropdown_dropdown__5N5Ht{display:inline-block;position:relative;width:100%;z-index:105;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown_dd-button___hGZy{display:flex;justify-content:space-between;align-items:center;width:100%;border:1.5px solid #b5b5b5;border-radius:4px;padding:10px 10px 10px 15px;cursor:pointer;white-space:nowrap}.dropdown_dd-button__highlighted__EKNmT{border:1.5px solid var(--color-primary)}.dropdown_dd-button__left__sFQri{display:flex;align-items:center;gap:10px}.dropdown_dd-button___hGZy:hover{background-color:var(--color-grey)}.dropdown_dd-menu__qVkvL{position:absolute;top:100%;border:1px solid var(--color-primary);border-radius:4px;overflow:hidden;padding:0;margin-top:3px;list-style-type:none;box-shadow:0 0 10px rgba(0,0,0,.2);width:100%}.dropdown_dd-menu__qVkvL li{padding:10px 20px;cursor:pointer;white-space:nowrap;background-color:#fff}.dropdown_dd-menu__qVkvL .dropdown_highlighted__6nr6j,.dropdown_dd-menu__qVkvL li:hover{background-color:var(--color-primary);color:#fff}.dropdown_dd-menu__qVkvL .dropdown_divider__t7TB9{padding:0;border-bottom:1px solid var(--color-primary)}.dropdown_dd-button-arrow__iO2aW{transform:rotate(0deg);transition:all .2s ease}.dropdown_dd-button-arrow__open__UezEg{transform:rotate(180deg)}.restaurants_restaurant-list__zUMQ3{display:flex;flex-direction:column;align-items:center;width:100%;gap:23px}.restaurants_restaurant-card__e4xmr{background-color:#fff;width:calc(100% - 15px);margin:0 auto;box-shadow:0 2px 10px rgba(0,0,0,.25);display:flex;flex-direction:column;transition:height 2s ease}.restaurants_restaurant-card__row__NwO0a{width:100%;min-height:280px;display:flex}.restaurants_restaurant-card__row--column__itzcm{flex-direction:column}.restaurants_restaurant-card__extra-padding__h6_Ox{padding:0 5px}.restaurants_restaurant-card__divider__js_Oc{width:100%;height:1px;background-color:#c6c6c6;margin:10px 0}.restaurants_restaurant-card__types__RvE_V{display:flex;align-items:center;gap:10px;margin-top:2px;justify-content:space-between}@media(max-width:600px){.restaurants_restaurant-card__types__RvE_V{flex-direction:column}}.restaurants_restaurant-card__types--left__NYaSl{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:600px){.restaurants_restaurant-card__types--left__NYaSl{justify-content:center}}.restaurants_restaurant-card__types--type__kudlM{padding:3px 10px;border:1.5px solid #d4d4d4;border-radius:5px;display:flex;justify-content:center;align-items:center;text-align:center}.restaurants_restaurant-card__types--reservation__PhNUi{padding:3px 10px;border:1.5px solid var(--color-primary);border-radius:5px;text-align:center}.restaurants_restaurant-card__location__gff8I{align-items:flex-start!important}.restaurants_restaurant-card__location__gff8I svg{margin-top:3px;flex-shrink:0}.restaurants_restaurant-card__review-stars__FoOx8{display:flex;align-items:center;gap:2px}.restaurants_restaurant-card__rating-section__uHT74{display:flex;align-items:center;gap:8px}.restaurants_restaurant-card__rating-section__uHT74 p{margin:0;line-height:1;display:flex;align-items:center}.restaurants_restaurant-card__headline-review__QBlCv{padding:0 15px}.restaurants_restaurant-card__content__X3_1x{flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding:20px;width:100%;font-size:16px;gap:8px;color:#666}.restaurants_restaurant-card__content--row__2PEKw{display:flex;align-items:center;gap:5px}.restaurants_restaurant-card__content--column__UXrPa{align-items:center;text-align:center}.restaurants_restaurant-card__content--compressed__ojV4W{gap:10px}.restaurants_restaurant-card__content__X3_1x h2{font-size:25px;color:#454545}.restaurants_restaurant-card__content--price__r3Pzf{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;text-align:center;padding:0 30px;gap:8px}.restaurants_restaurant-card__content--price__r3Pzf h1{font-size:28px;font-weight:600}.restaurants_restaurant-card__content--price__r3Pzf h2{color:#5f5f5f}.restaurants_restaurant-card__content--price__r3Pzf h4{color:#858585;font-size:14px}.restaurants_restaurant-card__description__HTzo_{max-height:0;transition:max-height .4s ease}.restaurants_restaurant-card__description--header__i3BVc{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 15px}@media(max-width:800px){.restaurants_restaurant-card__description--header__i3BVc{flex-direction:column;gap:15px;padding:0}}.restaurants_restaurant-card__description--tab-bar__nE2Tw{display:flex;gap:15px;font-size:18px}.restaurants_restaurant-card__description--tab-bar__nE2Tw::-webkit-scrollbar{width:16px;height:16px}.restaurants_restaurant-card__description--tab-bar__nE2Tw::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0,0,0,.2);background-clip:content-box;border:5px solid transparent}.restaurants_restaurant-card__description--tab-bar__nE2Tw::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4);background-clip:content-box;border:5px solid transparent}.restaurants_restaurant-card__description--tab-bar__nE2Tw::-webkit-scrollbar-track{background:none}@media(max-width:730px){.restaurants_restaurant-card__description--tab-bar__nE2Tw{padding:0 10px;max-width:100%;overflow-x:scroll;mask:linear-gradient(90deg,transparent,#000 4% 96%,transparent);-webkit-mask:linear-gradient(90deg,transparent,#000 4% 96%,transparent)}}.restaurants_restaurant-card__description--tab__Koq3i{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.restaurants_restaurant-card__description--tab-active__2PYdd{color:var(--color-primary);text-decoration:underline}.restaurants_restaurant-card__description--tab__Koq3i p{white-space:nowrap}.restaurants_restaurant-card__description--content__2c0Ke{padding:20px 30px;border-top:1px solid #c6c6c6}.restaurants_restaurant-card__reviews__jU3HO{display:flex;justify-content:flex-start;align-items:center;gap:10px}@media(max-width:500px){.restaurants_restaurant-card__reviews__jU3HO{flex-direction:column;gap:5px;margin-top:5px}}.restaurants_restaurant-card__reviews--stars__Buo_J{display:flex}.restaurants_restaurant-card__reviews--rating__dcOKh{font-size:15px;color:#595959;display:flex;align-items:center;gap:3px}.restaurants_restaurant-card__reviews--rating__dcOKh span{color:var(--color-primary);cursor:pointer}.restaurants_restaurant-tab-section__1_Se5{width:100%;height:100%;padding:20px}@media(max-width:500px){.restaurants_restaurant-tab-section__1_Se5{padding:20px 0}}.restaurants_restaurant-tab-content__CWLcS{border:1px solid #c6c6c6;border-radius:3px;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,.05)}@media(max-width:500px){.restaurants_restaurant-tab-content__CWLcS{padding:0;border:none;box-shadow:none}}.restaurants_restaurant-tab-content__header__CLDFn{display:flex;align-items:center;gap:12px;font-size:18px}.restaurants_restaurant-overview__header__qJOMs{display:flex;gap:10px;align-items:flex-start}.restaurants_restaurant-overview__header__qJOMs svg{flex-shrink:0;margin-top:2px}.restaurants_restaurant-overview__header__qJOMs h2{font-size:18px;text-align:center}.restaurants_restaurant-overview__header__qJOMs h1{font-size:20px;color:#454545;font-weight:700}.restaurants_restaurant-overview__details__m7eGo{width:100%;padding:30px 35px;display:flex;flex-wrap:wrap;row-gap:30px}@media(max-width:500px){.restaurants_restaurant-overview__details__m7eGo{padding:30px 10px}}.restaurants_restaurant-overview__details--section__taGex{flex-basis:50%}@media(max-width:1200px){.restaurants_restaurant-overview__details--section__taGex{flex-basis:100%}}.restaurants_restaurant-overview__opening-hours__5rL_4{width:100%;padding:30px 35px;display:flex;flex-wrap:wrap;row-gap:30px}@media(max-width:500px){.restaurants_restaurant-overview__opening-hours__5rL_4{padding:30px 10px}}.restaurants_restaurant-overview__opening-hours--day__Qfud1{display:flex;flex-direction:column;flex-basis:25%}.restaurants_restaurant-overview__opening-hours--day__Qfud1 p{color:#787878}@media(max-width:1200px){.restaurants_restaurant-overview__opening-hours--day__Qfud1{flex-basis:33%}}@media(max-width:950px){.restaurants_restaurant-overview__opening-hours--day__Qfud1{flex-basis:50%}}@media(max-width:720px){.restaurants_restaurant-overview__opening-hours--day__Qfud1{flex-basis:100%;align-items:center}}.restaurants_restaurant-overview__contact-info__vBODN{display:flex;gap:10px;padding:0 35px}@media(max-width:500px){.restaurants_restaurant-overview__contact-info__vBODN{padding:0 10px}}.restaurants_restaurant-overview__list__knVhx{display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;row-gap:2px}@media(max-width:1200px){.restaurants_restaurant-overview__list__knVhx{-moz-column-gap:40px;column-gap:40px}}@media(max-width:500px){.restaurants_restaurant-overview__list__knVhx{flex-direction:column}}.restaurants_restaurant-overview__list--item__JfLKg{display:flex;align-items:center;gap:7px;color:#787878}.restaurants_restaurant-overview__list--dot__rqsvH{height:6px;width:6px;background-color:#ababab;border-radius:50%;position:relative;top:-2px;flex-shrink:0}.restaurants_restaurant-directions__NirL6{display:flex;flex-direction:column;gap:20px}.restaurants_restaurant-directions__location__Y0BTA{display:flex;align-items:flex-start;gap:6px}.restaurants_restaurant-directions__location__Y0BTA svg{flex-shrink:0;margin-top:3px}.restaurants_restaurant-reviews__llFYw{padding:0}.restaurants_restaurant-reviews__llFYw .restaurants_restaurant-tab-content__header__CLDFn{padding:30px 35px 25px}@media(max-width:500px){.restaurants_restaurant-reviews__llFYw .restaurants_restaurant-tab-content__header__CLDFn{padding:20px 0}}.restaurants_restaurant-reviews__content__p67F5{padding:35px 35px 0}@media(max-width:500px){.restaurants_restaurant-reviews__content__p67F5{padding:20px 0 0}}.restaurants_restaurant-reviews__overall-rating__UoBvf{display:flex;align-items:center;gap:10px;background:linear-gradient(90deg,#f0f0f0,#fff);padding:15px 35px}@media(max-width:500px){.restaurants_restaurant-reviews__overall-rating__UoBvf{background:linear-gradient(180deg,#f0f0f0,#fff);padding:15px 35px;flex-direction:column;width:calc(100% + 60px);position:relative;right:30px}}.restaurants_restaurant-reviews__light-text__o75lo{color:#787878;text-align:center}.restaurants_restaurant-reviews__review-stars__D_gkb{display:flex;align-items:center;gap:2px}.restaurants_restaurant-reviews__review__IFFea{display:flex;flex-direction:column;gap:15px;margin-bottom:35px}.restaurants_restaurant-reviews__review--header__gdSPA{display:flex;align-items:center;justify-content:space-between}@media(max-width:500px){.restaurants_restaurant-reviews__review--header__gdSPA{flex-direction:column}}.restaurants_restaurant-reviews__review--header-left__xFmYT{display:flex;align-items:center;gap:15px}.restaurants_restaurant-reviews__review--date__4BHZp{font-size:15px;color:#787878}.restaurants_restaurant-date-input-field__N3SZ3{width:100%;padding:10px;border:1.5px solid #b5b5b5;border-radius:4px}.restaurants_restaurant-date-input-field__error__eegsp{border:1px solid #ea2c2c}.restaurants_restaurant-amenities__r7ilq:last-child{margin-bottom:0}.restaurants_restaurant-amenities__r7ilq .restaurants___amenities-icon__E0w3W{width:45px;height:45px;border-radius:65px;box-shadow:inset 0 0 36px 0 rgba(54,57,68,.42);margin-right:15px;flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:14px}.restaurants_restaurant-amenities__r7ilq .restaurants___title__9f1ju{font-size:18px;color:#454545}.restaurants_restaurant-amenities__r7ilq .restaurants___description__UdgRk{font-size:16px;color:#777}.cars_car-card__content--price__5NTft{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;text-align:center;padding:0 30px;gap:8px}.cars_car-card__content--price__5NTft h1{font-size:28px;font-weight:600}.cars_car-card__content--price__5NTft h2{color:#5f5f5f}.cars_car-card__content--price__5NTft h4{color:#858585;font-size:14px}.flight-card_flight-card__EYl1F{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;padding:20px;display:flex;flex-direction:column}.flight-card_flight-card__selected__Ixtrc{box-shadow:0 0 20px hsla(0,0%,48%,.5)}.flight-card_flight-card__select__rrkZG{margin-inline-start:auto;margin-top:auto}.flight-card_flight-card__header__btpSN{display:flex;align-items:center;margin-bottom:15px}.flight-card_flight-card__header__btpSN h1{line-height:1}.flight-card_flight-card__header__btpSN h2{margin-inline-start:10px;font-size:20px}.flight-card_flight-card__header-ticket-price__YHyzu{text-align:right;margin-inline-start:auto;font-size:14px}.flight-card_flight-card__header-ticket-price__YHyzu span{color:#666}.flight-card_flight-card__header__btpSN h1{font-size:28px;font-weight:600}.flight-card_flight-card__header__btpSN h2{color:#5f5f5f}.flight-card_flight-card__header__btpSN h4{color:#858585;font-size:14px}.flight-card_flight-card__leg__ETCEV{display:flex;flex-direction:column;gap:10px}.flight-card_flight-card__leg--header__TFDZE{display:flex;align-items:center;gap:10px;margin-inline-start:18%}.flight-card_flight-card__leg--header__TFDZE h2{font-weight:600;font-size:20px}.flight-card_flight-card__leg--header__TFDZE span{color:#000}.flight-card_flight-card__leg--segments__28FGU{display:flex;flex-direction:column;gap:12px;position:relative;margin-bottom:30px;margin-inline-start:27%}.flight-card_flight-card__leg--segments__28FGU ul{margin-inline-start:52px;list-style-type:disc}.flight-card_flight-card__leg--segments__28FGU ul li span{font-weight:600}.flight-card_flight-card__leg--segments-layover__9qNhq{position:absolute;inset-inline-start:-73px;color:#666;font-size:18px}.flight-card_flight-card__leg--segments-duration__nySo9{position:absolute;inset-inline-start:-73px;top:40px;font-size:18px;color:#000}.flight-card_flight-card__leg--segments-location__AfzQx{flex:.47;font-size:20px}.flight-card_flight-card__leg--segments-time__EbH6_{color:#666}.flight-card_flight-card__leg--segments-timeline__GqBl7{position:absolute;inset-inline-start:8px;top:10px;width:2px;background-color:var(--color-primary)}.flight-card_flight-card__leg--segments-timeline__circle__oD3KS{height:18px;width:18px;aspect-ratio:1/1;background-color:var(--color-primary);border-radius:50%}.flight-card_flight-card__leg--segments-header__ybe0t{display:flex;align-items:center;gap:15px;position:relative}.flight-card_flight-list__U7dyb{display:flex;gap:25px;flex-wrap:wrap}.ticket-selector_ticket-selector__xxQVl{position:relative;width:100%;z-index:200;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ticket-selector_ticket-selector__arrow__1DesL{transform:rotate(0deg);transition:all .2s ease}.ticket-selector_ticket-selector__arrow--open__GxN7h{transform:rotate(180deg)}.ticket-selector_ticket-selector__xxQVl .ticket-selector_ticket-selector__header__pB018{display:flex;justify-content:space-between;align-items:center;padding:10px;border:1.5px solid #b5b5b5;border-radius:4px;cursor:pointer}.ticket-selector_ticket-selector__xxQVl .ticket-selector_ticket-selector__header__pB018:hover{background-color:#f8f8f8}.ticket-selector_ticket-selector__xxQVl .ticket-selector_ticket-selector__header--open__JTmFj{border:1.5px solid var(--color-primary)}.ticket-selector_ticket-selector__xxQVl .ticket-selector_ticket-selector__header--text__v9isV{display:flex;gap:5px}.ticket-selector_ticket-selector__xxQVl .ticket-selector_ticket-selector__header--text__v9isV p{text-transform:capitalize;min-width:206px}@media(max-width:600px){.ticket-selector_ticket-selector__xxQVl .ticket-selector_ticket-selector__header--text__v9isV p{min-width:unset;text-align:center}}.ticket-selector_ticket-selector__xxQVl .ticket-selector_ticket-selector__content__8QC0J{position:absolute;top:100%;width:100%;border:1.5px solid #b5b5b5;margin-top:3px;border-radius:4px;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:100}.ticket-selector_ticket-selector__xxQVl .ticket-selector_ticket-selector__content__8QC0J .ticket-selector_ticket-row__w3rFO{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #eee}.ticket-selector_ticket-selector__xxQVl .ticket-selector_ticket-selector__content__8QC0J .ticket-selector_ticket-row__w3rFO:last-child{border-bottom:none}.ticket-selector_ticket-selector__xxQVl .ticket-selector_ticket-selector__content__8QC0J .ticket-selector_ticket-row__w3rFO .ticket-selector_ticket-controls__tNmnQ button{padding:5px 10px;border:1px solid #ccc;background:#f8f8f8;cursor:pointer}.ticket-selector_ticket-selector__xxQVl .ticket-selector_ticket-selector__content__8QC0J .ticket-selector_ticket-row__w3rFO .ticket-selector_ticket-controls__tNmnQ button:disabled{cursor:not-allowed;opacity:.5}.ticket-selector_ticket-selector__xxQVl .ticket-selector_ticket-selector__content__8QC0J .ticket-selector_ticket-row__w3rFO .ticket-selector_ticket-controls__tNmnQ input{width:40px;text-align:center;margin:0 5px;border:1px solid #ccc}.ticket-selector_ticket-selector__xxQVl .ticket-selector_ticket-selector__content__8QC0J .ticket-selector_select-button__iTqxE{width:calc(100% - 20px);padding:10px;margin:10px;border:none;background-color:var(--color-primary);border-radius:5px;color:#fff;cursor:pointer;text-align:center}.shows_show-tickets__section--header__nRyhj{padding-bottom:15px}.shows_show-tickets__section--header__nRyhj h1{font-size:20px;color:#454545;font-weight:700}.shows_show-ticket-item__6bYC4{display:flex;align-items:center;justify-content:space-between}@media(max-width:992px){.shows_show-ticket-item__6bYC4{flex-direction:column;gap:20px}}.shows_show-ticket-item__sub__jQe4I{display:flex;align-items:center}@media(max-width:992px){.shows_show-ticket-item__sub__jQe4I{flex-direction:column;gap:20px}}.shows_show-ticket-item__sub--seat__ENHSl{width:38%;justify-content:space-around}@media(max-width:992px){.shows_show-ticket-item__sub--seat__ENHSl{width:100%}}.shows_show-ticket-item__sub--select-section__letyo{width:42%;justify-content:space-between}@media(max-width:1200px){.shows_show-ticket-item__sub--select-section__letyo{width:50%}}@media(max-width:992px){.shows_show-ticket-item__sub--select-section__letyo{width:100%}}.shows_show-ticket-item__sub--dropdown-container__G2nTh{width:25%}@media(max-width:992px){.shows_show-ticket-item__sub--dropdown-container__G2nTh{width:auto}}.shows_show-ticket-item__sub--vertical-align__0PSWd{display:flex;flex-direction:column;align-items:center}.shows_show-ticket-item__sub--vertical-align__0PSWd p{color:#666}.shows_show-ticket-item__sub--vertical-align__0PSWd h2{font-size:20px;color:#454545;font-weight:700}.shows_show-ticket-item__sub--vertical-align__price__IhKwH{font-size:28px;color:var(--color-primary);font-weight:700}.shows_show-details__header__fJlGY{color:#666;font-weight:700}.shows_show-details__detail-text__Y07Or{color:#666}.shows_show-tab-content__NwJLK{border:1px solid #c6c6c6;border-radius:3px;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,.05)}@media(max-width:500px){.shows_show-tab-content__NwJLK{padding:15px;box-shadow:none}}.loading-dots_loading__xPQPA{display:inline-flex;align-items:center}.loading-dots_loading__xPQPA .loading-dots_spacer__5EIZ1{margin-right:2px}.loading-dots_loading__xPQPA span{animation-name:loading-dots_blink__DX04y;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both;width:7px;height:7px;border-radius:50%;display:inline-block;margin:0 1px}.loading-dots_loading__xPQPA span:nth-of-type(2){animation-delay:.2s}.loading-dots_loading__xPQPA span:nth-of-type(3){animation-delay:.4s}.loading-dots_loading2__9QCa6{display:inline-flex;align-items:center}.loading-dots_loading2__9QCa6 .loading-dots_spacer__5EIZ1{margin-right:2px}.loading-dots_loading2__9QCa6 span{animation-name:loading-dots_blink__DX04y;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both;width:4px;height:4px;border-radius:50%;display:inline-block;margin:0 1px}.loading-dots_loading2__9QCa6 span:nth-of-type(2){animation-delay:.2s}.loading-dots_loading2__9QCa6 span:nth-of-type(3){animation-delay:.4s}@keyframes loading-dots_blink__DX04y{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.chat-input_chat-input__mGZWc{width:100%;position:relative}.room-card_room-card__LeTDh{border:1px solid #e0e0e0;border-radius:5px;display:flex;flex-direction:column}.room-card_room-card__selected__jhQ9t{box-shadow:0 0 20px hsla(0,0%,48%,.5)}.room-card_room-image__iIOjF{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;border-top-left-radius:5px;border-top-right-radius:5px}.room-card_room-container__s1PyB{padding:8%;flex-grow:1;justify-content:space-between}.room-card_informaiton-container__YhQHE,.room-card_room-container__s1PyB{display:flex;flex-direction:column}.room-card_room-title__ZZ_nh{font-size:18px;margin-top:5px;font-weight:600}.room-card_room-sleeps__uGmDn{font-size:18px;color:#777;margin-top:10px}.room-card_room-amenities__iz7xi{display:flex;flex-direction:column;justify-content:space-evenly;margin-top:10px}.room-card_room-amenities__amenity__XtmHS{display:flex;gap:12px;margin-bottom:5px}.room-card_room-amenities__see-more__BIe_R{color:var(--color-primary);text-decoration:underline;cursor:pointer;margin-top:5px}.room-card_amenity__kVPVV{display:flex;flex-direction:row;align-items:center;margin-top:5px}.room-card_price-container__E8OOd{display:flex;flex-direction:column;align-items:flex-end;width:100%}.room-card_price-container__E8OOd h1{font-size:28px;font-weight:600}.room-card_price-container__E8OOd h2{color:#5f5f5f}.room-card_price-container__E8OOd h4{color:#858585;font-size:14px}.room-card_price-container__E8OOd button{margin-top:10px}.room-card_room-price__ObXDh{font-size:32px;font-weight:600;margin-top:20px}.room-card_total-price__VBHHN{font-size:16px;font-weight:600;color:#666}.room-card_room-fees___veZM{font-size:14px;color:#777}.room-card_room-cart-btn__rv0_l{margin-top:10px;padding:10px 20px;background-color:#00afbc;color:#fff;border:none;border-radius:4px;font-size:18px;font-weight:600;cursor:pointer;width:160px;height:44px}.room-card_check-mark-icon__tDk_v{margin-right:7px}.room-card_button-inactive__ZrG8Y{background-color:#777}.room-card_hotel-info-icon__evFRJ{position:absolute;display:flex;align-items:center;justify-content:center;top:15px;left:auto;right:-6px;height:20px;width:20px}.room-card_room-cancellation-policy--title__nyXzu{font-size:16px;margin-bottom:5px;font-weight:700;color:#454545}.room-card_room-cancellation-policy--type__mdCw5{font-size:14px;color:#787878}.room-card_room-cancellation-policy--text__rvF3J{font-size:16px;color:#454545;font-weight:700}.room-card_room-cancellation-policy--title-success__YXN1u{color:var(--color-success)}.room-card_room-description-scroll__1CYF2{max-height:300px;overflow-y:auto;padding-right:8px}.room-card_room-description-scroll__1CYF2::-webkit-scrollbar{width:8px}.room-card_room-description-scroll__1CYF2::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.room-card_room-description-scroll__1CYF2::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.room-card_room-description-scroll__1CYF2::-webkit-scrollbar-thumb:hover{background:#555}.room-card_room-description-scroll__1CYF2{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.hotel-card_hotel-list__vSmR3{display:flex;flex-direction:column;align-items:center;width:100%;gap:23px}.hotel-card_hotel-amenities__k66em{display:flex;flex-wrap:wrap;margin-top:10px;width:100%;max-width:400px}.hotel-card_hotel-amenities__item__ehlxC{display:flex;justify-content:flex-start;align-items:center;flex-basis:40%;gap:10px;margin-top:5px}.hotel-card_hotel-amenities__see-more__6Wryj{color:var(--color-primary);text-decoration:underline;cursor:pointer;margin-top:5px}.hotel-card_hotel-card__D4bxN{background-color:#fff;width:calc(100% - 15px);margin:0 auto;box-shadow:0 2px 10px rgba(0,0,0,.25);display:flex;flex-direction:column;transition:height 2s ease}.hotel-card_hotel-card__image-container__J6SNg{height:280px;width:340px;overflow:hidden;position:relative;flex-shrink:0}.hotel-card_hotel-card__image-container__J6SNg .hotel-card_hotel-image__Np4bl{height:100%;max-width:unset;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hotel-card_hotel-card__row__TXQyo{width:100%;min-height:280px;display:flex}.hotel-card_hotel-card__row--column___4zB5{flex-direction:column}.hotel-card_hotel-card__row--column___4zB5 .hotel-card_hotel-card__image-container__J6SNg{width:100%;aspect-ratio:4/3}.hotel-card_hotel-card__row--column___4zB5 .hotel-card_hotel-card__image-container__J6SNg .hotel-card_hotel-image__Np4bl{height:unset;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hotel-card_hotel-card__content__L9emr{flex-grow:1;display:flex}@media(max-width:500px){.hotel-card_hotel-card__content__L9emr{text-align:center}}.hotel-card_hotel-card__content--info__vrRnW{flex-basis:70%;position:relative;border-right-width:1.5px;border-right-style:solid;-o-border-image:linear-gradient(180deg,#fff 7%,#c6c6c6 7% 93%,#fff 93%) 1 100%;border-image:linear-gradient(180deg,#fff 7%,#c6c6c6 7% 93%,#fff 93%) 1 100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px}@media(max-width:500px){.hotel-card_hotel-card__content--info__vrRnW{padding-bottom:20px}}.hotel-card_hotel-card__content--info-text__LXGLc{width:100%;font-size:16px;display:flex;flex-direction:column;gap:4px}.hotel-card_hotel-card__content--info-text__LXGLc h2{font-size:25px}@media(max-width:500px){.hotel-card_hotel-card__content--info-text__LXGLc h2{margin-bottom:10px}.hotel-card_hotel-card__content--info-text__content__lXLPx{border-left-color:#c6c6c6;border-bottom:1.5px solid #c6c6c6;border-right-color:#c6c6c6;border-top:1.5px solid #c6c6c6;padding:20px 0}}.hotel-card_hotel-card__content--info__vrRnW .hotel-card_hotel-card__reviews__KsUgG{display:flex;justify-content:flex-start;align-items:center;gap:10px}@media(max-width:500px){.hotel-card_hotel-card__content--info__vrRnW .hotel-card_hotel-card__reviews__KsUgG{flex-direction:column;gap:5px;margin-top:5px}}.hotel-card_hotel-card__content--info__vrRnW .hotel-card_hotel-card__reviews--stars__vyDo4{display:flex}.hotel-card_hotel-card__content--info__vrRnW .hotel-card_hotel-card__reviews--rating__5o4zY{font-size:15px;color:#595959}.hotel-card_hotel-card__content--info__vrRnW .hotel-card_hotel-card__reviews--rating__5o4zY span{color:var(--color-primary);cursor:pointer}.hotel-card_hotel-card__content--wrapped__vVmRr{flex-direction:column}.hotel-card_hotel-card__content--wrapped__vVmRr .hotel-card_hotel-card__content--info__vrRnW{border-right-width:0}.hotel-card_hotel-card__content--price__y12sW{flex-basis:30%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;text-align:center;padding:30px}.hotel-card_hotel-card__content--price__y12sW h1{font-size:28px;font-weight:600}.hotel-card_hotel-card__content--price__y12sW h2{color:#5f5f5f}.hotel-card_hotel-card__content--price__y12sW h4{color:#858585;font-size:14px}.hotel-card_hotel-card__content--price__y12sW button{margin-top:10px;white-space:nowrap}.hotel-card_hotel-card__content--price-wrapped__RWvvl{flex-direction:row;justify-content:space-around;align-items:center;width:100%;padding-top:0}@media(max-width:500px){.hotel-card_hotel-card__content--price-wrapped__RWvvl{flex-direction:column}}.hotel-card_hotel-card__content--price-wrapped-divider__sYMeR{min-height:95px;height:100%;width:1.5px;background-color:#c6c6c6}@media(max-width:500px){.hotel-card_hotel-card__content--price-wrapped-divider__sYMeR{display:none}}.hotel-card_hotel-card__content--price-wrapped-item__32CTE{padding:0 10px}.hotel-card_hotel-card__description__goIXy{max-height:0;overflow:hidden;transition:max-height .4s ease}.hotel-card_hotel-card__description--content__divJH{padding:20px 30px;border-top:1.5px solid #c6c6c6}.hotel-card_hotel-card__description--content-room-cards__CW3mI{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:30px;margin-top:30px}.hotel-card_hotel-tab-content__KTDM6{border:1px solid #c6c6c6;border-radius:3px;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,.05)}@media(max-width:500px){.hotel-card_hotel-tab-content__KTDM6{padding:0;border:none;box-shadow:none}}.payment-card_card-container__dPc3R{background-color:#fff;display:flex;flex-direction:column;width:80%;max-width:600px;margin:10px auto 40px;padding:0 5% 30px;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.102);font-family:Lato,sans-serif}@media(max-width:600px){.payment-card_card-container__dPc3R{width:100%}}.payment-card_title__pXWr_{border-bottom:1px solid #ddd;padding-bottom:10px;font-size:24px;padding-top:10px;margin-top:24px;width:100%}.payment-card_input-field__o9oBO{width:100%;padding:10px;border:1px solid #ddd;border-radius:3px;margin-top:5px}.payment-card_input-row__36HDC{display:flex;justify-content:space-between;margin-top:15px;gap:10px}.payment-card_half-input-field__S8H5r{width:100%;border:1px solid #ddd;border-radius:3px;margin-top:5px;padding:10px}.payment-card_button__2G_Dz{padding:10px 20px;margin-top:20px;border:none;border-radius:4px;cursor:pointer;background-color:var(--color-primary);color:#fff}.payment-card_button__2G_Dz:hover{opacity:.9}.payment-card_missing-field__xz685{border:1px solid #ea2c2c;border-radius:5px}.payment-card_error-message__0fcv6{color:#f99;padding:10px 20px;margin-top:20px;border:1px solid #f99;border-radius:4px;cursor:pointer;text-align:center}.payment-card_input-label__IjrMD{display:block;margin-top:15px}.payment-card_input-label__error-message__n2_IF{color:#ea2c2c!important}.bottom-navigation_bottom-navigation__ZF1Yw{display:none}@media(max-width:750px){.bottom-navigation_bottom-navigation__ZF1Yw{display:flex;position:fixed;bottom:0;left:0;right:0;width:100%;background-color:#fff;border-top:1px solid #e5e7eb;z-index:1002;padding:0}}.bottom-navigation_bottom-navigation__button__VMNpa{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:20px 16px;background:none;border:none;cursor:pointer;color:#666;transition:all .2s ease;position:relative}.bottom-navigation_bottom-navigation__button__VMNpa:active{background-color:var(--color-bg_body)}.bottom-navigation_bottom-navigation__button__VMNpa .bottom-navigation_bottom-navigation__text__j1kQ3{position:relative}.bottom-navigation_bottom-navigation__button__VMNpa .bottom-navigation_bottom-navigation__text__j1kQ3 .bottom-navigation_bottom-navigation__badge-dot__vu8es{position:absolute;top:0;right:0;transform:translateX(9px);background-color:var(--color-primary);color:#fff;font-size:10px;font-weight:600;border-radius:50%;width:9px;height:9px}.bottom-navigation_bottom-navigation__button--active__FRiiq,.bottom-navigation_bottom-navigation__button--active__FRiiq .bottom-navigation_bottom-navigation__icon___Gv8B{color:var(--color-primary)}.bottom-navigation_bottom-navigation__button--active__FRiiq .bottom-navigation_bottom-navigation__text__j1kQ3{color:var(--color-primary);font-weight:600}.bottom-navigation_bottom-navigation__button--active__FRiiq:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:3px;background-color:var(--color-primary)}.bottom-navigation_bottom-navigation__button--disabled__1ZpEX{opacity:.4;cursor:not-allowed;pointer-events:none}.bottom-navigation_bottom-navigation__button--disabled__1ZpEX .bottom-navigation_bottom-navigation__icon___Gv8B,.bottom-navigation_bottom-navigation__button--disabled__1ZpEX .bottom-navigation_bottom-navigation__text__j1kQ3{color:#9ca3af}.bottom-navigation_bottom-navigation__icon___Gv8B{font-size:18.875px!important;width:18.875px!important;height:18.875px!important;transition:color .2s ease}.bottom-navigation_bottom-navigation__text__j1kQ3{font-size:16px;line-height:20px;font-weight:500;transition:color .2s ease}.bottom-navigation_bottom-navigation__badge-dot__vu8es{position:absolute;top:6px;right:calc(50% - 16px);width:8px;height:8px;border-radius:50%;border:2px solid #fff}.bottom-navigation_bottom-navigation__badge__m9vVB{color:var(--color-primary);background-color:var(--color-grey)!important;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;padding:4px 5px}.preview-selected-room_preview-selected-room__dk3Uf{width:100%;overflow-x:hidden;overflow-y:scroll;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;gap:20px}.preview-selected-room_preview-selected-room__dk3Uf::-webkit-scrollbar{width:5px;background-color:var(--color-grey)}.preview-selected-room_preview-selected-room__dk3Uf::-webkit-scrollbar-thumb{background-color:#666}.preview-selected-room_preview-selected-room__dk3Uf::-webkit-scrollbar-thumb:hover{background-color:#454545}.preview-selected-room_preview-selected-room__dk3Uf h1{font-size:24px;font-weight:600;text-align:center;padding:0 30px}.preview-selected-room_preview-selected-room__dk3Uf .preview-selected-room_amenities__ncSFZ{display:flex;flex-wrap:wrap;padding:0 8%}.preview-selected-room_preview-selected-room__dk3Uf .preview-selected-room_amenities__item__BvQo1{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;text-align:center;gap:10px;margin:10px 0}.preview-selected-room_preview-selected-room__dk3Uf .preview-selected-room_amenities__item--col1__i_iVW{flex-basis:57%}.preview-selected-room_preview-selected-room__dk3Uf .preview-selected-room_amenities__item--col2__3f8yn{flex-basis:43%}@media(max-width:1385px){.preview-selected-room_preview-selected-room__dk3Uf .preview-selected-room_amenities__item__BvQo1{flex-direction:column;justify-content:center;gap:4px}}.preview-selected-room_preview-selected-room__dk3Uf .preview-selected-room_pricing-container__2nGOH{display:flex;justify-content:flex-end;padding-right:20px}.preview-selected-room_preview-selected-room__dk3Uf .preview-selected-room_pricing__BgiRM{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:8px}.preview-selected-room_preview-selected-room__dk3Uf .preview-selected-room_pricing__BgiRM h1{font-size:28px;font-weight:600}.preview-selected-room_preview-selected-room__dk3Uf .preview-selected-room_pricing__BgiRM h2{color:#5f5f5f}.preview-selected-room_preview-selected-room__dk3Uf .preview-selected-room_pricing__BgiRM h4{color:#858585;font-size:14px}.preview-selected-room_preview-selected-room__bottom__QU2Oj{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px;padding:25px;background-color:#f7f7f7;width:100%}.preview-selected-room_preview-selected-room__bottom--button__8TEfy{flex-basis:40%}@media(max-width:1080px){.preview-selected-room_preview-selected-room__bottom--button__8TEfy{flex-basis:100%}}.preview-selected-room_preview-selected-room__bottom--button__8TEfy{white-space:nowrap}.itinerary_itinerary__mqhMj{width:100%;overflow-x:hidden;overflow-y:scroll;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;gap:20px}.itinerary_itinerary__mqhMj::-webkit-scrollbar{width:5px;background-color:var(--color-grey)}.itinerary_itinerary__mqhMj::-webkit-scrollbar-thumb{background-color:#666}.itinerary_itinerary__mqhMj::-webkit-scrollbar-thumb:hover{background-color:#454545}.itinerary_itinerary__mqhMj{gap:10px;justify-content:unset;background-color:#fff!important}.itinerary_itinerary__content__np7qc{display:flex;flex-direction:column;gap:10px;padding:0 8% 10px}.itinerary_itinerary__content--heading__Wavur{display:flex;flex-direction:column;gap:3px}.itinerary_itinerary__content--heading__Wavur h2:first-child{font-weight:600;font-size:18px}.itinerary_itinerary__content--padding-top__lLVXo{padding-top:10px}.itinerary_itinerary__day__4e4Pe{display:flex;flex-direction:column;gap:11px}.itinerary_itinerary__day--header__8_tbG{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:start}.itinerary_itinerary__day--header-left__T1KtV{display:flex;gap:10px;align-items:center}.itinerary_itinerary__day--header-left__T1KtV svg{flex-shrink:0}.itinerary_itinerary__day--header-left__T1KtV p{font-weight:600}.itinerary_itinerary__day--header-right__ZAr44{color:var(--color-primary);font-weight:400;text-decoration:underline;cursor:pointer}.itinerary_itinerary__day--activities__6nKyz{display:flex;flex-direction:column;position:relative}.itinerary_itinerary__day--activities__6nKyz ul{margin-inline-start:52px;list-style-type:disc}.itinerary_itinerary__day--activities__6nKyz ul li{font-weight:400}.itinerary_itinerary__day--activities__6nKyz h2{font-weight:500}.itinerary_itinerary__day--activities-timeline__XG9zs{position:absolute;inset-inline-start:8px;top:19px;width:2px;background-color:var(--color-primary)}.itinerary_itinerary__day--activities-timeline__circle__ht0uS{margin-top:9px;height:18px;width:18px;aspect-ratio:1/1;background-color:var(--color-primary);border-radius:50%}.itinerary_itinerary__day--activities-header__r0b_s{display:flex;align-items:center;gap:10px}.itinerary_itinerary__top__APBgT{display:flex;flex-direction:column;gap:30px}.itinerary_itinerary__bottom__CM60j{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding:25px;background-color:#f7f7f7;width:100%}.itinerary_itinerary__bottom--button__Z2NeH{flex-basis:47%}.input_input__r40eB{width:100%;position:relative}.input_input__label__nJs3T{margin-bottom:5px}.input_input__magnifying-glass__TbGM_{position:absolute;bottom:14px;left:10px}.input_input__r40eB input{width:100%;border:1.5px solid #b5b5b5;border-radius:4px;padding:10px 10px 10px 35px}.input_input__r40eB input:focus{outline:none;border:1.5px solid var(--color-primary)}.input_input__r40eB .input_input-centered__NEICd{text-align:center;padding-left:15px}.slider_slider__dYh_g{width:100%;position:relative;height:26px}.slider_slider__bar__Yr9D0{height:2px;width:100%;background:var(--color-primary);position:absolute;top:50%;transform:translateY(-50%);left:0}.slider_slider__scrub-container__drAC_{height:100%;width:calc(100% - 14px);left:50%;position:absolute;transform:translateX(-50%);-webkit-touch-callout:none;-webkit-user-select:none}.slider_slider__dot__C8uak{height:15px;width:15px;border-radius:50%;background-color:#fff;border:2px solid var(--color-primary);position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.hotel-filters_hotel-filters__CsipF{width:100%;overflow-x:hidden;overflow-y:scroll;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;gap:20px}.hotel-filters_hotel-filters__CsipF::-webkit-scrollbar{width:5px;background-color:var(--color-grey)}.hotel-filters_hotel-filters__CsipF::-webkit-scrollbar-thumb{background-color:#666}.hotel-filters_hotel-filters__CsipF::-webkit-scrollbar-thumb:hover{background-color:#454545}.hotel-filters_hotel-filters__CsipF{justify-content:unset}@media(max-width:750px){.hotel-filters_hotel-filters__CsipF{padding-bottom:80px}}.hotel-filters_hotel-filters__header__L5IAx{width:100%;height:60px;display:flex;align-items:center;background-color:var(--color-grey);padding:20px 10%}@media(max-width:750px){.hotel-filters_hotel-filters__header__L5IAx{padding-right:60px;border-radius:20px 20px 0 0}}.hotel-filters_hotel-filters__header__L5IAx h1{font-size:20px}@media(max-width:750px){.hotel-filters_hotel-filters__header__L5IAx h1{font-size:18px}}.hotel-filters_hotel-filters__review-stars__pEn_V{display:flex}.hotel-filters_hotel-filters__review-stars--star__Z7Xwm{cursor:pointer;padding:0 2px}.hotel-filters_hotel-filters__review-stars__pEn_V :first-child{padding-left:0}.hotel-filters_hotel-filters__section__iiaBi{padding:0 10% 25px;display:flex;flex-direction:column;gap:25px;border-bottom:2px solid var(--color-grey)}@media(max-width:750px){.hotel-filters_hotel-filters__section__iiaBi{padding:0 5% 20px;gap:20px}}.hotel-filters_hotel-filters__section__iiaBi .hotel-filters_clear-filters__wBEGd{color:var(--color-primary);text-decoration:underline;cursor:pointer;width:100%;text-align:end}.hotel-filters_hotel-filters__section--button-group__a57Y3 button{margin-top:5px}@media(max-width:750px){.hotel-filters_hotel-filters__section--button-group__a57Y3{padding-bottom:10px}}.hotel-filters_hotel-filters__section--box__V_BJp{display:flex;flex-direction:column;gap:10px;padding:20px;width:100%;height:100%;border:1.5px solid #b5b5b5;border-radius:4px;margin-top:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hotel-filters_hotel-filters__section--box__V_BJp h2{font-size:16px;font-weight:600}.hotel-filters_hotel-filters__section--box-row__o7WCA{display:flex;align-items:center;gap:10px;cursor:pointer;text-transform:capitalize}.hotel-filters_hotel-filters__stars__PLcpJ{display:flex}.hotel-filters_hotel-filters__min-max__q4D6Z{display:flex;align-items:flex-end;justify-content:space-between;width:100%;gap:15px}.hotel-filters_hotel-filters__min-max__q4D6Z .hotel-filters_max__otvTj{flex-grow:1}.hotel-filters_hotel-filters__min-max__q4D6Z .hotel-filters_max__otvTj p{width:100%;text-align:end}.hotel-filters_hotel-filters__min-max__q4D6Z .hotel-filters_min__u9ujn{flex-grow:1}.hotel-filters_hotel-filters__stars-row__JvGH1{display:flex}.hotel-filters_hotel-filters__price-slider__XrqVN{display:flex;flex-direction:column}.preview-window_preview-window__4BnBT{min-width:33vw;width:33vw;margin-inline-start:-33vw;position:relative;padding-top:var(--navbar-top-offset);height:100%;display:flex;z-index:999;background-color:#fff}@media(max-width:750px){.preview-window_preview-window__4BnBT{position:fixed;top:20vh;left:0;right:0;bottom:0;width:100%;min-width:100%;height:auto;margin-inline-start:0;border-radius:20px 20px 0 0;box-shadow:0 -4px 20px rgba(0,0,0,.2);padding-top:0;padding-bottom:64px;transform:translateY(100%);transition:transform .3s ease-in-out;z-index:1001;overflow:hidden;background-color:#fff}}.preview-window_preview-window__4BnBT img{width:100%;max-height:42vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width:750px){.preview-window_preview-window__4BnBT img{max-height:30vh;border-radius:0;display:block;margin:0}}.preview-window_preview-window__open__DbyEI{margin-inline-start:0}@media(max-width:750px){.preview-window_preview-window__open__DbyEI{transform:translateY(0)}}.preview-window_preview-window__mobile-close__fzHhI{display:none}@media(max-width:750px){.preview-window_preview-window__mobile-close__fzHhI{display:flex;position:absolute;top:0;right:0;transform:translate(-10px,10px);width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #b5b5b5;cursor:pointer;align-items:center;justify-content:center;transition:background-color .2s;z-index:1002}.preview-window_preview-window__mobile-close__fzHhI:active,.preview-window_preview-window__mobile-close__fzHhI:hover{background-color:#fff}.preview-window_preview-window__mobile-close__fzHhI svg{width:18px;height:18px}}.preview-window_preview-toggle-button__Uc2_n{box-shadow:2px 1px 6px rgba(0,0,0,.2);border-radius:0 4px 4px 0;position:absolute;inset-inline-end:1px;top:50%;transform:translate(100%,-50%)}[dir=rtl] .preview-window_preview-toggle-button__Uc2_n{transform:translate(-100%,-50%) scaleX(-1)}.preview-window_preview-toggle-button__Uc2_n{cursor:pointer}.preview-window_preview-toggle-button__Uc2_n svg{width:27px;height:37px}@media screen and (max-width:750px){.preview-window_preview-toggle-button__Uc2_n{display:none}}.preview-window_preview-toggle-button__Uc2_n:hover{box-shadow:2px 1px 6px rgba(0,0,0,.3)}