.button-as-text-module__8tbqIG__buttonAsText{align-items:center;gap:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-sm);display:flex}.button-as-text-module__8tbqIG__buttonAsText:hover,.button-as-text-module__8tbqIG__buttonAsText:hover p,.button-as-text-module__8tbqIG__buttonAsText:hover svg{color:var(--mantine-color-anchor)}
.date-picker-month-controls-module__ISJbFa__datePickerMonthControlsContainer .date-picker-month-controls-module__ISJbFa__monthLabels{flex-grow:1;justify-content:space-around;display:flex}.date-picker-month-controls-module__ISJbFa__datePickerMonthControlsContainer .date-picker-month-controls-module__ISJbFa__monthLabels .date-picker-month-controls-module__ISJbFa__monthLabel{font-weight:var(--font-weight-semi-bold);text-transform:capitalize;text-align:center;padding:0}.date-picker-month-controls-module__ISJbFa__datePickerMonthControlsContainer .date-picker-month-controls-module__ISJbFa__monthLabels .date-picker-month-controls-module__ISJbFa__monthLabel:first-child{padding-right:30px}.date-picker-month-controls-module__ISJbFa__datePickerMonthControlsContainer .date-picker-month-controls-module__ISJbFa__monthLabels .date-picker-month-controls-module__ISJbFa__monthLabel:last-child{padding-left:30px}
.date-picker-skeleton-module__PbO0eW__datePickerSkeleton .date-picker-skeleton-module__PbO0eW__monthControls{margin-bottom:var(--mantine-spacing-md);justify-content:space-between;align-items:center;width:100%;display:flex}.date-picker-skeleton-module__PbO0eW__datePickerSkeleton .date-picker-skeleton-module__PbO0eW__monthControls .date-picker-skeleton-module__PbO0eW__monthLabels .date-picker-skeleton-module__PbO0eW__monthLabel{width:20%;height:20px}.date-picker-skeleton-module__PbO0eW__datePickerSkeleton .date-picker-skeleton-module__PbO0eW__weekdays{grid-template-columns:repeat(7,1fr);height:36px;display:grid}.date-picker-skeleton-module__PbO0eW__datePickerSkeleton .date-picker-skeleton-module__PbO0eW__daysContainer{gap:var(--mantine-spacing-2xs);grid-template-columns:repeat(7,1fr);display:grid}.date-picker-skeleton-module__PbO0eW__datePickerSkeleton .datePickerWrapper{flex-direction:row;justify-content:space-between;gap:0;width:100%;display:flex}.date-picker-skeleton-module__PbO0eW__datePickerSkeleton .date-picker-skeleton-module__PbO0eW__levelMonthLabel{margin:var(--mantine-spacing-2xl) 0 0;justify-content:center;display:flex}.date-picker-skeleton-module__PbO0eW__datePickerSkeleton .date-picker-skeleton-module__PbO0eW__day{aspect-ratio:1;width:52px}.date-picker-skeleton-module__PbO0eW__datePickerSkeleton .date-picker-skeleton-module__PbO0eW__day-placeholder{aspect-ratio:1}.date-picker-skeleton-module__PbO0eW__datePickerSkeleton.date-picker-skeleton-module__PbO0eW__isMobile .date-picker-skeleton-module__PbO0eW__monthControls .date-picker-skeleton-module__PbO0eW__monthLabels .date-picker-skeleton-module__PbO0eW__monthLabel{width:40%}.date-picker-skeleton-module__PbO0eW__datePickerSkeleton.date-picker-skeleton-module__PbO0eW__isMobile .date-picker-skeleton-module__PbO0eW__weekdays{height:50px}.date-picker-skeleton-module__PbO0eW__datePickerSkeleton.date-picker-skeleton-module__PbO0eW__isMobile .date-picker-skeleton-module__PbO0eW__day{aspect-ratio:1;width:100%}.date-picker-skeleton-module__PbO0eW__datePickerSkeleton.date-picker-skeleton-module__PbO0eW__isMobile.date-picker-skeleton-module__PbO0eW__isRange .datePickerWrapper{flex-direction:column;justify-content:flex-start}.date-picker-skeleton-module__PbO0eW__datePickerSkeleton.date-picker-skeleton-module__PbO0eW__isMobile.date-picker-skeleton-module__PbO0eW__isRange .mantine-DatePicker-day{width:calc(var(--day-size,var(--day-size-md)))}
.date-picker-module__8XiI1q__datePickerContainer .mantine-DatePicker-weekday{--wr-fz:var(--mantine-font-size-sm);color:var(--mantine-color-gray-6);line-height:var(--mantine-line-height-sm);font-weight:var(--font-weight-normal)}.date-picker-module__8XiI1q__datePickerContainer .mantine-DatePicker-levelsGroup{justify-content:space-between;gap:0}.date-picker-module__8XiI1q__datePickerContainer .mantine-DatePicker-calendarHeaderLevel{--dch-fz:var(--mantine-font-size-md);font-weight:var(--font-weight-semi-bold)}.date-picker-module__8XiI1q__datePickerContainer .mantine-DatePicker-calendarHeaderControl{border:var(--mantine-spacing-1) solid var(--color-border);width:var(--mantine-spacing-5xl);height:var(--mantine-spacing-5xl);border-radius:50%}.date-picker-module__8XiI1q__datePickerContainer .mantine-DatePicker-day{--day-size-lg:calc(3.25rem * var(--mantine-scale));--day-size-xl:calc(3.375rem * var(--mantine-scale))}.date-picker-module__8XiI1q__datePickerContainer .mantine-DatePicker-day[data-weekend=true]{color:var(--mantine-color-black)}.date-picker-module__8XiI1q__datePickerContainer .mantine-DatePicker-day:has([data-disabled=true]){opacity:1;color:var(--mantine-color-gray-5)}.date-picker-module__8XiI1q__datePickerContainer .mantine-DatePicker-day:has([data-disabled=true]):has([data-in-range=true]){background-color:var(--mantine-color-gray-0)}.date-picker-module__8XiI1q__datePickerContainer .mantine-DatePicker-day:has([data-soft-disabled=true]){opacity:1;color:var(--mantine-color-gray-5)}.date-picker-module__8XiI1q__datePickerContainer .mantine-DatePicker-day:has([data-cheapest=true]):hover{background-color:var(--mantine-color-red-0)}.date-picker-module__8XiI1q__datePickerContainer .mantine-DatePicker-day[data-selected=true]{background-color:var(--mantine-color-gray-0);color:var(--mantine-color-black);border:2px solid var(--mantine-color-black)}.date-picker-module__8XiI1q__datePickerContainer .mantine-DatePicker-day[data-selected=true]:has([data-cheapest=true]){background-color:var(--mantine-color-red-0)}.date-picker-module__8XiI1q__datePickerContainer .mantine-DatePicker-day[data-in-range=true]{background-color:var(--mantine-color-gray-0)}:is(.date-picker-module__8XiI1q__datePickerContainer .mantine-DatePicker-day[data-first-in-range],.date-picker-module__8XiI1q__datePickerContainer .mantine-DatePicker-day[data-last-in-range]){background-color:var(--mantine-color-black);color:#fff}.date-picker-module__8XiI1q__datePickerContainer .date-picker-module__8XiI1q__staticContainer{touch-action:auto;width:100%;position:relative}.date-picker-module__8XiI1q__datePickerContainer.date-picker-module__8XiI1q__isSingle .mantine-DatePicker-monthCell{padding:var(--mantine-spacing-3xs)}.date-picker-module__8XiI1q__datePickerContainer.date-picker-module__8XiI1q__isRange .mantine-DatePicker-monthCell{padding:var(--mantine-spacing-3xs) 0}.date-picker-module__8XiI1q__datePickerContainer.date-picker-module__8XiI1q__isRange .mantine-DatePicker-day{height:calc(var(--day-size,var(--day-size-md)));width:calc(var(--day-size,var(--day-size-md)) + var(--mantine-spacing-3xs) * 2)}.date-picker-module__8XiI1q__datePickerContainer.date-picker-module__8XiI1q__isMobile{width:100%;margin:0 auto}.date-picker-module__8XiI1q__datePickerContainer.date-picker-module__8XiI1q__isMobile .mantine-DatePicker-calendarHeader{width:100%;max-width:100%;margin-bottom:var(--mantine-spacing-xl)}.date-picker-module__8XiI1q__datePickerContainer.date-picker-module__8XiI1q__isMobile .mantine-DatePicker-month{width:100%}.date-picker-module__8XiI1q__datePickerContainer.date-picker-module__8XiI1q__isMobile .mantine-DatePicker-day{--day-size:100%;--day-size-lg:100%;--day-size-xl:100%;--day-size-md:100%;--day-size-sm:100%;aspect-ratio:1}.date-picker-module__8XiI1q__datePickerContainer.date-picker-module__8XiI1q__isMobile.date-picker-module__8XiI1q__isRange .mantine-DatePicker-levelsGroup{flex-direction:column}.date-picker-module__8XiI1q__datePickerContainer.date-picker-module__8XiI1q__isMobile.date-picker-module__8XiI1q__isRange .datePickerWrapper{padding-right:var(--mantine-spacing-2);overflow:hidden auto}
.date-picker-day-module__ALoq4a__dayContainer{flex-direction:column;justify-content:space-around;align-items:center;display:flex}.date-picker-day-module__ALoq4a__dayContainer.date-picker-day-module__ALoq4a__cheapest .date-picker-day-module__ALoq4a__price{color:var(--mantine-color-primary-5);font-weight:var(--font-weight-semi-bold)}.date-picker-day-module__ALoq4a__dayContainer .date-picker-day-module__ALoq4a__day{font-size:var(--mantine-font-size-sm);font-weight:var(--font-weight-semi-bold);line-height:var(--mantine-line-height-sm)}.date-picker-day-module__ALoq4a__dayContainer .date-picker-day-module__ALoq4a__price{font-size:var(--mantine-font-size-2xs);font-weight:var(--font-weight-normal);line-height:var(--mantine-line-height-xs);color:var(--mantine-color-gray-6);white-space:nowrap}@media (min-width:576px){.date-picker-day-module__ALoq4a__dayContainer .date-picker-day-module__ALoq4a__price{font-size:var(--mantine-font-size-xs);line-height:var(--mantine-line-height-sm)}}.date-picker-day-module__ALoq4a__dayContainer[data-disabled=true] .date-picker-day-module__ALoq4a__day,.date-picker-day-module__ALoq4a__dayContainer[data-soft-disabled=true] .date-picker-day-module__ALoq4a__day{font-weight:var(--font-weight-normal)}
.date-picker-dropdown-header-module__ZJ9iIW__container{border-bottom:1px solid var(--color-border);font-size:var(--mantine-font-size-sm);padding:var(--mantine-spacing-lg);flex-shrink:0}@media (min-width:992px){.date-picker-dropdown-header-module__ZJ9iIW__container{padding:var(--mantine-spacing-lg) var(--mantine-spacing-xl)}}.date-picker-dropdown-header-module__ZJ9iIW__highlightedText{font-weight:var(--font-weight-semi-bold);border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-gray-0);font-size:var(--mantine-font-size-sm);line-height:var(--line-height-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);margin:var(--mantine-spacing-none) var(--mantine-spacing-xs)}
.date-picker-dropdown-module__UWb2iG__dropdown{overscroll-behavior:contain;box-shadow:var(--dropdown-shadow);border:none;overflow:hidden auto}.date-picker-dropdown-module__UWb2iG__drawerBody{padding:var(--mantine-spacing-none)}.date-picker-dropdown-module__UWb2iG__drawerContent{flex-direction:column;height:100%;display:flex}.date-picker-dropdown-module__UWb2iG__calendarContainer{padding:var(--mantine-spacing-none) var(--mantine-spacing-lg);flex-grow:1;overflow-y:auto}
.expandable-content-module__gblRcW__htmlContent p:first-child{margin-top:0}.expandable-content-module__gblRcW__htmlContent p:last-of-type{margin-bottom:0}
.media-item-module__RTIs8W__container{cursor:pointer;width:100%;height:100%;position:relative}.media-item-module__RTIs8W__container:focus-visible{outline:var(--outline);outline-offset:calc(-1 * var(--outline-width-md))}.media-item-module__RTIs8W__container[data-overlay-visible=true] .media-item-module__RTIs8W__overlay{background:#1114164d}.media-item-module__RTIs8W__overlay{background:0 0;justify-content:center;align-items:center;width:100%;height:100%;transition:background .2s;display:flex;position:absolute;top:0;left:0}.media-item-module__RTIs8W__media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (min-width:992px){.media-item-module__RTIs8W__container[data-type=image] .media-item-module__RTIs8W__overlay{background:0 0}.media-item-module__RTIs8W__container[data-type=image]:hover .media-item-module__RTIs8W__overlay{background:#11141626}.media-item-module__RTIs8W__container[data-type=video]:hover .media-item-module__RTIs8W__overlay{background:#11141666}}
.yarl__thumbnails{height:100%;display:flex}.yarl__thumbnails_bottom,.yarl__thumbnails_end .yarl__thumbnails_track,.yarl__thumbnails_start .yarl__thumbnails_track,.yarl__thumbnails_top{flex-direction:column}.yarl__thumbnails_wrapper{flex:1;position:relative}.yarl__thumbnails_container{background-color:var(--yarl__thumbnails_container_background_color,var(--yarl__color_backdrop,#000));padding:var(--yarl__thumbnails_container_padding,16px);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:none;position:relative;overflow:hidden}.yarl__thumbnails_vignette{pointer-events:none;--yarl__thumbnails_vignette_size:12%;position:absolute}@media (min-width:1200px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:8%}}@media (min-width:2000px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:5%}}.yarl__thumbnails_bottom .yarl__thumbnails_vignette,.yarl__thumbnails_top .yarl__thumbnails_vignette{background:linear-gradient(to right,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size,12%)),var(--yarl__color_backdrop,#000) 100%);height:100%;left:0;right:0}.yarl__thumbnails_end .yarl__thumbnails_vignette,.yarl__thumbnails_start .yarl__thumbnails_vignette{background:linear-gradient(to bottom,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size,12%)),var(--yarl__color_backdrop,#000) 100%);width:100%;top:0;bottom:0}.yarl__thumbnails_track{gap:var(--yarl__thumbnails_thumbnail_gap,16px);outline:none}.yarl__thumbnails_thumbnail{appearance:none;background:var(--yarl__thumbnails_thumbnail_background,#000);border-color:var(--yarl__thumbnails_thumbnail_border_color,var(--yarl__color_button,#fffc));border-radius:var(--yarl__thumbnails_thumbnail_border_radius,4px);border-style:var(--yarl__thumbnails_thumbnail_border_style,solid);border-width:var(--yarl__thumbnails_thumbnail_border,1px);cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:content-box;height:var(--yarl__thumbnails_thumbnail_height,80px);padding:var(--yarl__thumbnails_thumbnail_padding,4px);width:var(--yarl__thumbnails_thumbnail_width,120px);outline:none;flex:none;position:relative;overflow:hidden}.yarl__thumbnails_thumbnail_active{border-color:var(--yarl__thumbnails_thumbnail_active_border_color,var(--yarl__color_button_active,#fff))}.yarl__thumbnails_thumbnail_fadein{animation:yarl__thumbnails_thumbnail_fadein var(--yarl__thumbnails_thumbnail_fadein_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadein_delay,0s) forwards;opacity:0}.yarl__thumbnails_thumbnail_fadeout{animation:yarl__thumbnails_thumbnail_fadeout var(--yarl__thumbnails_thumbnail_fadeout_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadeout_delay,0s) forwards;cursor:unset}.yarl__thumbnails_thumbnail_placeholder{cursor:unset;visibility:hidden}.yarl__thumbnails_thumbnail:focus{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,#fffc) 0 0 0 4px)}.yarl__thumbnails_thumbnail:focus:not(:focus-visible){box-shadow:unset}.yarl__thumbnails_thumbnail:focus-visible{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,#fffc) 0 0 0 4px)}.yarl__thumbnails_thumbnail_icon{color:var(--yarl__thumbnails_thumbnail_icon_color,var(--yarl__color_button,#fffc));filter:var(--yarl__thumbnails_thumbnail_icon_filter,drop-shadow(2px 2px 2px #000c));height:var(--yarl__thumbnails_thumbnail_icon_size,32px);width:var(--yarl__thumbnails_thumbnail_icon_size,32px);position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}@keyframes yarl__thumbnails_thumbnail_fadein{0%{opacity:0}to{opacity:1}}@keyframes yarl__thumbnails_thumbnail_fadeout{0%{opacity:1}to{opacity:0}}
.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{opacity:0;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999);position:fixed;inset:0;overflow:hidden}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;outline:none;position:absolute;inset:0;overflow:hidden}.yarl__carousel{height:100%;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px,0)*1px + var(--yarl__carousel_spacing_percent,0)*1%));flex:none;place-content:center;align-items:stretch;display:flex}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%)}.yarl__flex_center{place-content:center;align-items:center;display:flex}.yarl__slide{padding:calc(var(--yarl__carousel_padding_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_padding_percent,0)*1%);flex:1;position:relative;overflow:hidden}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.yarl__slide_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0)}}.yarl__slide_placeholder{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc));animation:1s linear yarl__delayed_fadein}.yarl__slide_loading line{animation:1s linear infinite yarl__stroke_opacity}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{padding:var(--yarl__toolbar_padding,8px);justify-content:flex-end;display:flex;position:absolute;inset:0 0 auto auto}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,#fffc);cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px #000c));margin:var(--yarl__button_margin,0);padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent;outline:none;line-height:0}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%)rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%)rotate(180deg)}.yarl__no_scroll{overscroll-behavior:none;height:100%;overflow:hidden}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}
.gallery-lightbox-module__jUnYFa__videoSlide{aspect-ratio:16/9;border:none}.gallery-lightbox-module__jUnYFa__lightbox .yarl__slide{opacity:0;inset:0;transition:opacity .2s ease-in!important}.gallery-lightbox-module__jUnYFa__lightbox .yarl__carousel{transform:translate(0)!important}.gallery-lightbox-module__jUnYFa__lightbox .yarl__slide_current{opacity:1}
.lightbox-navigation-button-module__hn-7zW__closeButton{top:var(--mantine-spacing-4xl);right:var(--mantine-spacing-4xl);position:absolute}@media (max-width:576px){.lightbox-navigation-button-module__hn-7zW__closeButton{top:var(--mantine-spacing-lg);right:var(--mantine-spacing-lg)}}.lightbox-navigation-button-module__hn-7zW__previousButton{left:var(--mantine-spacing-4xl);position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:576px){.lightbox-navigation-button-module__hn-7zW__previousButton{left:var(--mantine-spacing-lg)}}.lightbox-navigation-button-module__hn-7zW__nextButton{right:var(--mantine-spacing-4xl);position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:576px){.lightbox-navigation-button-module__hn-7zW__nextButton{right:var(--mantine-spacing-lg)}}
.gallery-modal-module___0DrZq__modal ::-webkit-scrollbar{display:none}.gallery-modal-module___0DrZq__modal .mantine-Modal-content{will-change:auto!important;transform:none!important}.gallery-modal-module___0DrZq__modalBody{padding:var(--mantine-spacing-none);justify-content:center;display:flex;overflow:hidden}@media (min-width:992px){.gallery-modal-module___0DrZq__modalBody{padding:var(--mantine-spacing-4xl)}}.gallery-modal-module___0DrZq__imageContainer{gap:var(--mantine-spacing-md);grid-template-columns:1fr 1fr;width:100%;display:grid}.gallery-modal-module___0DrZq__imageContainer[data-has-footer=true]{padding-bottom:var(--mantine-spacing-80)}@media (min-width:992px){.gallery-modal-module___0DrZq__imageContainer{gap:var(--mantine-spacing-2xl);width:846px}}.gallery-modal-module___0DrZq__imageWrapper{cursor:pointer;aspect-ratio:16/9;display:block}.gallery-modal-module___0DrZq__imageWrapper:nth-child(3n+1){grid-column:span 2}.gallery-modal-module___0DrZq__loadMoreSentinel{grid-column:1/-1;min-height:1px}.gallery-modal-module___0DrZq__closeButton{top:var(--mantine-spacing-4xl);right:var(--mantine-spacing-4xl);z-index:var(--z-index-base);position:fixed}@media (max-width:576px){.gallery-modal-module___0DrZq__closeButton{top:var(--mantine-spacing-lg);right:var(--mantine-spacing-lg)}}.gallery-modal-module___0DrZq__modalFooter{background:var(--mantine-color-white);border-top:1px solid var(--color-border);width:100%;z-index:var(--z-index-base);position:fixed;bottom:0;left:0;right:0}
.gallery-module__7cHsga__container{margin:0 calc(var(--mantine-spacing-md) * -1);position:relative;overflow:hidden}.gallery-module__7cHsga__container>div:first-child{height:100%}.gallery-module__7cHsga__container>div:nth-child(2){height:100%;display:flex}.gallery-module__7cHsga__container>div:nth-child(2)>div{flex-direction:column;flex:1;display:flex}.gallery-module__7cHsga__container>div:nth-child(2)>div>div{flex:1;min-height:0}.gallery-module__7cHsga__viewAllButton{bottom:var(--mantine-spacing-lg);right:var(--mantine-spacing-lg);position:absolute}@media (min-width:992px){.gallery-module__7cHsga__container{border-radius:var(--mantine-radius-sm);margin:var(--mantine-spacing-none);height:377px}.gallery-module__7cHsga__container>div:first-child,.gallery-module__7cHsga__container>div:nth-child(2){height:100%}}@media (min-width:1280px){.gallery-module__7cHsga__container{height:500px}}
.header-search-bar-module__W4nGPq__searchButtonContainer{--search-button-max-width:400px;max-width:var(--search-button-max-width);opacity:1;transform-origin:top;width:100%;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(0)scale(1)}.header-search-bar-module__W4nGPq__searchButtonContainer[data-is-search-card-open=true]{opacity:0;pointer-events:none;transform:translateY(1rem)scale(.95)}.header-search-bar-module__W4nGPq__searchButton{border-radius:var(--mantine-radius-md);border:1px solid var(--color-border);box-shadow:var(--trip-search-card-shadow);padding:var(--mantine-spacing-xs) var(--mantine-spacing-xs) var(--mantine-spacing-xs) var(--mantine-spacing-lg);width:100%;height:var(--mantine-spacing-8xl)}.header-search-bar-module__W4nGPq__searchButton:hover .header-search-bar-module__W4nGPq__searchIcon{background-color:var(--mantine-color-primary-6)}.header-search-bar-module__W4nGPq__searchIcon{background-color:var(--mantine-color-primary-5);border-radius:var(--mantine-radius-sm);color:var(--mantine-color-white);padding:var(--mantine-spacing-sm);justify-content:center;align-items:center;display:inline-flex}
.notifications-module__0Qxg1q__root{padding:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-sm)}.notifications-module__0Qxg1q__closeButton{--cb-icon-size:var(--mantine-spacing-xl)!important}.notifications-module__0Qxg1q__warning .notifications-module__0Qxg1q__icon{background-color:var(--mantine-color-orange-6)}.notifications-module__0Qxg1q__success .notifications-module__0Qxg1q__icon{background-color:var(--mantine-color-green-6)}
.passengers-dropdown-module__5NQ3qW__dropdown{overscroll-behavior:contain;box-shadow:var(--dropdown-shadow);padding:var(--mantine-spacing-xl);border:none;overflow:hidden auto}
.radio-group-stack-module__9CRiLG__radioButton{align-items:center;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);display:flex}.radio-group-stack-module__9CRiLG__radioButton:hover{background-color:var(--mantine-color-gray-0)}
.radio-dropdown-module__ErUHxW__dropdown{overscroll-behavior:contain;box-shadow:var(--dropdown-shadow);border:none;overflow:hidden auto}.radio-dropdown-module__ErUHxW__drawerBody{padding:var(--mantine-spacing-sm)}
.favorite-trip-button-module__YfzHmW__favoriteTripButton{--active-color:var(--text-color);--hover-color:var(--text-color);--disabled-color:var(--text-color-disabled);color:var(--text-color);justify-content:center;align-items:center;gap:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-3xl);display:flex}.favorite-trip-button-module__YfzHmW__favoriteTripButton:hover{background-color:var(--mantine-color-gray-1)}.favorite-trip-button-module__YfzHmW__favoriteTripButton:disabled{cursor:default;background-color:var(--mantine-color-gray-1)}.favorite-trip-button-module__YfzHmW__favoriteTripButton:disabled p{color:var(--disabled-color)}.favorite-trip-button-module__YfzHmW__favoriteTripButton:disabled svg{stroke:var(--disabled-color)}.favorite-trip-button-module__YfzHmW__favoriteTripButton:disabled.favorite-trip-button-module__YfzHmW__isFavorite{fill:var(--disabled-color)}.favorite-trip-button-module__YfzHmW__favoriteTripButton[data-size=sm]{padding:var(--mantine-spacing-sm)}.favorite-trip-button-module__YfzHmW__favoriteTripButton[data-size=sm] p,.favorite-trip-button-module__YfzHmW__favoriteTripButton[data-size=md] p{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm)}.favorite-trip-button-module__YfzHmW__favoriteTripButton[data-size=lg] p,.favorite-trip-button-module__YfzHmW__favoriteTripButton[data-size=xl] p{font-size:var(--mantine-font-size-md)}.favorite-trip-button-module__YfzHmW__favoriteTripButton[data-size=lg] svg,.favorite-trip-button-module__YfzHmW__favoriteTripButton[data-size=xl] svg{width:var(--mantine-spacing-2xl);height:var(--mantine-spacing-2xl)}.favorite-trip-button-module__YfzHmW__favoriteTripButton[data-size=md],.favorite-trip-button-module__YfzHmW__favoriteTripButton[data-size=lg]{padding:var(--mantine-spacing-md)}.favorite-trip-button-module__YfzHmW__favoriteTripButton[data-size=xl]{padding:var(--mantine-spacing-lg)}.favorite-trip-button-module__YfzHmW__asBadge{background-color:var(--mantine-color-white);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.favorite-trip-button-module__YfzHmW__isFavorite svg{stroke:var(--active-color);fill:var(--active-color)}.favorite-trip-button-module__YfzHmW__isFavorite:disabled svg{fill:var(--disabled-color)}
:root{--header-drawer-tablet-width:375px}.mobile-menu-module__fYldkG__mobileMenuButton{padding:var(--mantine-spacing-md) 0;color:var(--text-color);align-items:center;gap:var(--mantine-spacing-sm);display:flex}.mobile-menu-module__fYldkG__drawerActionButtons{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.mobile-menu-module__fYldkG__drawerActionButton{align-items:center;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-md) 0;color:var(--text-color);display:flex}.mobile-menu-module__fYldkG__drawerOverlay{margin-top:var(--header-height)}.mobile-menu-module__fYldkG__drawerInner{padding-top:var(--header-height)}@media (min-width:576px){.mobile-menu-module__fYldkG__drawerInner{max-width:var(--header-drawer-tablet-width)}}.mobile-menu-module__fYldkG__drawerBody{border-top:1px solid var(--color-border)}
.privacy-policy-form-text-module__XlW2Gq__privacyPolicyFormText,.privacy-policy-form-text-module__XlW2Gq__privacyPolicyFormText a{color:var(--text-color-disabled)}
.agent-avatar-with-status-module__0L6clW__container{display:inline-flex;position:relative}.agent-avatar-with-status-module__0L6clW__statusDot{border:var(--mantine-spacing-2) solid var(--mantine-color-body);border-radius:var(--mantine-radius-full);box-sizing:content-box;position:absolute;top:0;right:0}.agent-avatar-with-status-module__0L6clW__statusDot[data-size=md]{width:var(--mantine-spacing-sm);height:var(--mantine-spacing-sm)}.agent-avatar-with-status-module__0L6clW__statusDot[data-size=lg]{width:var(--mantine-spacing-md);height:var(--mantine-spacing-md)}.agent-avatar-with-status-module__0L6clW__statusDot[data-active=true]{background-color:var(--mantine-color-green-6)}.agent-avatar-with-status-module__0L6clW__statusDot[data-active=false]{background-color:var(--mantine-color-gray-4)}
.inquiry-form-module__c3B-Ra__modalBanner{border-radius:var(--mantine-radius-sm);white-space:pre-wrap}.inquiry-form-module__c3B-Ra__avatarImage{border:var(--mantine-spacing-2) solid var(--mantine-color-white)}
:root{--lowest-price-form-modal-height:160px}.lowest-price-form-modal-module__JtTk5q__image{width:100%;height:var(--lowest-price-form-modal-height)}.lowest-price-form-modal-module__JtTk5q__body{padding:0}.lowest-price-form-modal-module__JtTk5q__content{padding:var(--mantine-spacing-xl)}
.trip-inquiry-form-banner-module__NR5hhq__agentBox{border:var(--mantine-spacing-1) solid var(--color-border);border-radius:var(--mantine-radius-md)}.trip-inquiry-form-banner-module__NR5hhq__lowestPriceButton{background-color:var(--mantine-color-blue-0);border-radius:var(--mantine-radius-xl);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md)}.trip-inquiry-form-banner-module__NR5hhq__lowestPriceButton:hover{background-color:var(--mantine-color-blue-1)}
.trip-inquiry-form-gallery-banner-module__KSObXa__container{width:100%;max-width:846px;margin:0 auto}
.trip-details-about-section-module__OFerXa__discountBox{border:var(--mantine-spacing-1) solid var(--color-border);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-xl)}.trip-details-about-section-module__OFerXa__discountBox img{width:100%;height:auto}
.trip-details-activities-section-module__tmdn6a__content img{max-width:100%;height:auto}
.trip-offer-card-info-box-module__9dPUqW__infoBox{background-color:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-sm) var(--mantine-spacing-lg)}
.trip-offer-flight-details-module__TgQ4-G__tripOfferFlightDetails{border:var(--mantine-spacing-1) solid var(--color-border);border-radius:var(--mantine-radius-md)}.trip-offer-flight-details-module__TgQ4-G__tripOfferFlightDetailsAlert{padding:var(--mantine-spacing-sm) var(--mantine-spacing-lg);background-color:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-sm)}
.trip-offer-details-drawer-module__w6r7fa__root{--trip-offer-details-drawer-width:100%}@media (min-width:576px){.trip-offer-details-drawer-module__w6r7fa__root{--trip-offer-details-drawer-width:480px}}.trip-offer-details-drawer-module__w6r7fa__body{padding:var(--mantine-spacing-none)}.trip-offer-details-drawer-module__w6r7fa__closeButton{top:var(--mantine-spacing-xl);right:var(--mantine-spacing-xl);z-index:var(--z-index-overlay-items);position:absolute}.trip-offer-details-drawer-module__w6r7fa__orderConditionButton{border-radius:var(--mantine-radius-sm)}.trip-offer-details-drawer-module__w6r7fa__description p:first-child{margin-block-start:0}.trip-offer-details-drawer-module__w6r7fa__description p:last-child{margin-block-end:0}.trip-offer-details-drawer-module__w6r7fa__description ul{margin-block:var(--mantine-spacing-md);padding-left:var(--mantine-spacing-xl)}.trip-offer-details-drawer-module__w6r7fa__description li{padding-left:var(--mantine-spacing-sm)}
.trip-offer-order-loading-overlay-module__UsY3KG__fullscreenContainer{z-index:var(--z-index-modal);position:fixed;inset:0}.trip-offer-order-loading-overlay-module__UsY3KG__title{font-size:var(--mantine-font-size-lg);line-height:var(--mantine-line-height-lg)}@media (min-width:992px){.trip-offer-order-loading-overlay-module__UsY3KG__title{font-size:var(--mantine-font-size-2xl);line-height:var(--mantine-line-height-2xl)}}.trip-offer-order-loading-overlay-module__UsY3KG__messageContainer{display:grid}.trip-offer-order-loading-overlay-module__UsY3KG__message{grid-area:1/1}.trip-offer-order-loading-overlay-module__UsY3KG__exiting{animation:.3s ease-out forwards trip-offer-order-loading-overlay-module__UsY3KG__status-message-out}.trip-offer-order-loading-overlay-module__UsY3KG__entering{animation:.3s ease-out trip-offer-order-loading-overlay-module__UsY3KG__status-message-in}@keyframes trip-offer-order-loading-overlay-module__UsY3KG__status-message-out{0%{opacity:1;transform:translateY(0)}to{transform:translateY(var(--spacing-xl));opacity:0}}@keyframes trip-offer-order-loading-overlay-module__UsY3KG__status-message-in{0%{transform:translateY(calc(-1 * var(--spacing-xl)));opacity:0}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.trip-offer-order-loading-overlay-module__UsY3KG__exiting{visibility:hidden;animation:none}.trip-offer-order-loading-overlay-module__UsY3KG__entering{animation:none}}
.trip-offer-card-module__mg7OhW__offerBox{border:var(--mantine-spacing-1) solid var(--color-border);border-radius:var(--mantine-radius-md);width:100%;height:fit-content;padding:var(--mantine-spacing-lg);flex-wrap:wrap;flex-shrink:1;align-items:center;transition:box-shadow .2s ease-in-out}.trip-offer-card-module__mg7OhW__offerBox:hover{box-shadow:var(--mantine-shadow-xs)}.trip-offer-card-module__mg7OhW__priceBox{height:100%;padding-top:var(--mantine-spacing-lg);border-top:1px solid var(--color-border-subtle)}@media (min-width:768px){.trip-offer-card-module__mg7OhW__priceBox{padding-top:0;padding-left:var(--mantine-spacing-xl);border-top:none;border-left:1px solid var(--color-border-subtle)}}
.trip-details-header-module__bmowjG__soldOutContainer{border:var(--mantine-spacing-1) solid var(--color-border);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-lg);background-color:var(--mantine-color-gray-9);color:var(--mantine-color-white);gap:var(--mantine-spacing-sm);display:flex}
.trip-details-hotel-location-module__0doWjq__container{border-radius:var(--mantine-radius-md);height:var(--hotel-location-section-height-mobile);background-image:url(/assets/map-placeholder.png);background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}@media (min-width:768px){.trip-details-hotel-location-module__0doWjq__container{height:var(--hotel-location-section-height-desktop)}}
.trip-details-hotel-description-section-module__vJsNDa__gallery{height:var(--hotel-gallery-height-mobile);border-radius:var(--mantine-radius-md);overflow:hidden}@media (min-width:768px){.trip-details-hotel-description-section-module__vJsNDa__gallery{height:var(--hotel-gallery-height-desktop)}}.trip-details-hotel-description-section-module__vJsNDa__description p:first-child{margin-block-start:0;margin-top:0}.trip-details-hotel-description-section-module__vJsNDa__description p:last-child{margin-block-end:0;margin-bottom:0}.trip-details-hotel-description-section-module__vJsNDa__clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.trip-details-navigation-tabs-module__5DP_yG__sentinelItem{opacity:0;width:100%;height:1px;margin-bottom:-1px}.trip-details-navigation-tabs-module__5DP_yG__navigationTabsWrapper{width:100%;height:var(--mantine-spacing-8xl)}.trip-details-navigation-tabs-module__5DP_yG__navigationTabsContainer{z-index:var(--z-index-trip-details-navigation-tabs);will-change:transform;background-color:#fff;width:100%;transition:top .3s ease-in-out,box-shadow,background-color .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out,backdrop-filter .3s ease-in-out;position:static;top:0}.trip-details-navigation-tabs-module__5DP_yG__navigationTabsContainer[data-is-sticky=true]{box-shadow:var(--mantine-shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffffd9;transition:transform .3s ease-in-out,box-shadow .3s ease-out,background-color .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out,backdrop-filter .3s ease-in-out;position:fixed}html[data-header-state=sticky] .trip-details-navigation-tabs-module__5DP_yG__navigationTabsContainer[data-is-sticky=true]{transform:translateY(var(--header-height))}.trip-details-navigation-tabs-module__5DP_yG__root:not([data-is-sticky=true]) .trip-details-navigation-tabs-module__5DP_yG__list:before{content:"";background-color:var(--color-border);width:100%;height:1px;position:absolute;bottom:0;left:0}.trip-details-navigation-tabs-module__5DP_yG__list{scrollbar-width:none;flex-wrap:nowrap;display:flex;position:relative;overflow-x:auto}.trip-details-navigation-tabs-module__5DP_yG__list::-webkit-scrollbar{display:none}.trip-details-navigation-tabs-module__5DP_yG__tab{padding:var(--mantine-spacing-lg) var(--mantine-spacing-xl);color:var(--text-color);border-bottom:2px solid #0000;flex-direction:column;align-items:center;transition:border-color .2s;display:inline-flex}.trip-details-navigation-tabs-module__5DP_yG__tab:after{content:attr(data-label);font-weight:var(--font-weight-semi-bold);visibility:hidden;height:0;overflow:hidden}.trip-details-navigation-tabs-module__5DP_yG__tab.mantine-focus-auto:focus-visible{outline-offset:calc(-1 * var(--mantine-spacing-xs));border-radius:var(--mantine-radius-md)}.trip-details-navigation-tabs-module__5DP_yG__tab[data-active]{font-weight:var(--font-weight-semi-bold);border-color:var(--color-border-active)}@media (hover:hover){.trip-details-navigation-tabs-module__5DP_yG__tab:hover{border-color:var(--color-border-active)}}
.trip-details-inquiry-section-module__bpFr8a__inquirySection{padding:var(--mantine-spacing-xl);background-color:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-md)}
.trip-details-options-section-module__b9AisW__root{padding:var(--mantine-spacing-lg);border:var(--mantine-spacing-1) solid var(--color-border);margin:var(--mantine-spacing-1);justify-content:space-between;gap:var(--mantine-spacing-md);flex-direction:column;height:100%;display:flex}.trip-details-options-section-module__b9AisW__root[data-checked=true]{border-color:var(--text-color);outline:var(--outline-width-sm) solid var(--text-color)}.trip-details-options-section-module__b9AisW__oneOptionBox{padding:var(--mantine-spacing-lg);gap:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-gray-0);align-items:center;display:flex}
.trip-details-route-sections-module__urETHq__mapSection{padding:var(--mantine-spacing-xl);background-color:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-md)}.trip-details-route-sections-module__urETHq__bullet{border-color:var(--text-color)}.trip-details-route-sections-module__urETHq__inlineIcon{vertical-align:middle;align-items:center;gap:var(--mantine-spacing-xs);line-height:1;display:inline-flex}.trip-details-route-sections-module__urETHq__timeLineItemBody{border-bottom:1px solid var(--color-border);padding:var(--mantine-spacing-xl) 0}.mantine-Timeline-item:last-child .trip-details-route-sections-module__urETHq__timeLineItemBody{border-bottom:none;padding-bottom:0}.mantine-Timeline-item:last-child:before{height:100%;display:block}.trip-details-route-sections-module__urETHq__gallery{height:var(--hotel-gallery-height-desktop);border-radius:var(--mantine-radius-md);overflow:hidden}.trip-details-route-sections-module__urETHq__mapsDrawerBody{padding:0}.trip-details-route-sections-module__urETHq__mapsDrawerButtonWrapper{padding:var(--mantine-spacing-md);box-shadow:var(--maps-drawer-button-shadow)}.trip-details-route-sections-module__urETHq__htmlContent p:first-child{margin-top:0}.trip-details-route-sections-module__urETHq__htmlContent p:last-child{margin-bottom:0}
.trip-details-page-module__Gyl35q__sidebarSection{top:var(--hotel-details-tabs-height);will-change:top;transition:top .3s ease-in-out;position:sticky}html[data-header-state=sticky] .trip-details-page-module__Gyl35q__sidebarSection{top:calc(var(--hotel-details-tabs-height) + var(--header-height))}.trip-details-page-module__Gyl35q__mainGalleryWrapper{position:relative}.trip-details-page-module__Gyl35q__galleryBadgeWrapper{top:var(--mantine-spacing-lg);left:var(--mantine-spacing-lg);position:absolute}
.compact-trips-search-card-module__VUe8GG__searchButton{border-radius:var(--mantine-radius-md);border:1px solid var(--color-border);box-shadow:var(--trip-search-card-shadow);padding:var(--mantine-spacing-xs) var(--mantine-spacing-xs) var(--mantine-spacing-xs) var(--mantine-spacing-md);width:100%;display:block}.compact-trips-search-card-module__VUe8GG__searchIcon{background-color:var(--mantine-color-primary-5);border-radius:var(--mantine-radius-sm);color:var(--mantine-color-white);padding:var(--mantine-spacing-md);justify-content:center;align-items:center;display:inline-flex}
.trips-catalog-list-banner-module__vwoiSW__container{border-radius:var(--mantine-radius-md);width:100%;height:100%;overflow:hidden}.trips-catalog-list-banner-module__vwoiSW__container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.trips-catalog-selected-filters-module__wYllNq__selectedFiltersContainer{white-space:nowrap;scrollbar-width:none;width:100%;margin-left:calc(var(--mantine-spacing-lg) * -1);overflow-x:auto}.trips-catalog-selected-filters-module__wYllNq__selectedFiltersContainer::-webkit-scrollbar{display:none}@media (min-width:992px){.trips-catalog-selected-filters-module__wYllNq__selectedFiltersContainer{flex-wrap:wrap;margin-left:0}}.trips-catalog-selected-filters-module__wYllNq__selectedItem{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);background-color:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-xl);flex-shrink:0}.trips-catalog-selected-filters-module__wYllNq__selectedItem:first-of-type{margin-left:var(--mantine-spacing-lg)}.trips-catalog-selected-filters-module__wYllNq__selectedItem:last-of-type{margin-right:var(--mantine-spacing-lg)}.trips-catalog-selected-filters-module__wYllNq__selectedItem:hover{background-color:var(--mantine-color-gray-1)}.trips-catalog-selected-filters-module__wYllNq__selectedItem.mantine-focus-auto:focus-visible{outline-offset:calc(-1 * var(--mantine-spacing-2))}@media (min-width:992px){.trips-catalog-selected-filters-module__wYllNq__selectedItem:first-of-type,.trips-catalog-selected-filters-module__wYllNq__selectedItem:last-of-type{margin:0}}.trips-catalog-selected-filters-module__wYllNq__clearAllFiltersButton{border-bottom:1px solid var(--text-color)}@media (min-width:992px){.trips-catalog-selected-filters-module__wYllNq__clearAllFiltersButton{border-bottom:none}}
.trips-catalog-mobile-filters-module__9EUoAW__buttonContainer{z-index:var(--z-index-absolute-items);left:50%;bottom:var(--mantine-spacing-xl);position:fixed;transform:translate(-50%)}.trips-catalog-mobile-filters-module__9EUoAW__drawerContent{border-top-left-radius:var(--mantine-radius-md);border-top-right-radius:var(--mantine-radius-md)}.trips-catalog-mobile-filters-module__9EUoAW__drawerBody{padding:var(--mantine-spacing-lg) var(--mantine-spacing-none);flex-direction:column;display:flex;overflow:hidden}.trips-catalog-mobile-filters-module__9EUoAW__staticSection{flex-shrink:0}.trips-catalog-mobile-filters-module__9EUoAW__scrollableSection{flex:1;min-height:0}
.trips-catalog-promo-card-module__E0BkNW__promoContainerBox{border-radius:var(--mantine-radius-lg);border:var(--mantine-spacing-1) solid var(--color-border);padding:var(--mantine-spacing-xl)}.trips-catalog-promo-card-module__E0BkNW__imageContainer{padding-bottom:var(--mantine-spacing-xl);transform-origin:top;justify-content:center;align-items:center;animation:.22s ease-out trips-catalog-promo-card-module__E0BkNW__promo-image-enter;display:flex;position:relative}.trips-catalog-promo-card-module__E0BkNW__promoImageContainer{border-radius:var(--mantine-radius-md);width:100%;position:relative;overflow:hidden}.trips-catalog-promo-card-module__E0BkNW__promoImage{-o-object-fit:cover;object-fit:cover;border-radius:var(--mantine-radius-md);width:100%;height:100%;display:block;position:absolute;inset:0}.trips-catalog-promo-card-module__E0BkNW__closeButtonContainer{top:var(--mantine-spacing-xl);right:var(--mantine-spacing-xl);position:absolute}@keyframes trips-catalog-promo-card-module__E0BkNW__promo-image-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.trips-catalog-promo-card-module__E0BkNW__imageContainer{animation:none}}
.trips-catalog-sorting-module__chw6Cq__dropdown{min-width:320px;box-shadow:var(--dropdown-shadow);padding:var(--mantine-spacing-sm);border:none}.trips-catalog-sorting-module__chw6Cq__sortButton{border-radius:var(--mantine-radius-sm)}
.trips-catalog-container-module__zM6Chq__titleContainer{--title-container-width:954px;max-width:var(--title-container-width)}.trips-catalog-container-module__zM6Chq__infoContainer{margin-top:var(--mantine-spacing-sm)}@media (min-width:768px){.trips-catalog-container-module__zM6Chq__infoContainer{margin-top:var(--mantine-spacing-md)}}.trips-catalog-container-module__zM6Chq__infoContainer p:first-child{margin-top:var(--mantine-spacing-none)}.trips-catalog-container-module__zM6Chq__infoContainer p:last-child{margin-bottom:var(--mantine-spacing-none)}
.trips-catalog-footer-module__KYS2fq__container{border-top:1px solid var(--color-border)}.trips-catalog-footer-module__KYS2fq__internalLinkWrapper{border-radius:var(--mantine-radius-md)}.trips-catalog-footer-module__KYS2fq__internalLink{cursor:pointer;text-transform:none;font-weight:var(--font-weight-normal);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md)}
.destinations-dropdown-module__19WYIq__dropdownButton{height:var(--mantine-spacing-10xl);background-color:var(--mantine-color-white);border:var(--mantine-spacing-1) solid transparent;border-radius:var(--mantine-radius-sm);box-sizing:border-box;overflow:hidden}.destinations-dropdown-module__19WYIq__dropdownButton:hover{background-color:var(--mantine-color-gray-0)}.destinations-dropdown-module__19WYIq__dropdownButton[data-expanded=true]{border:var(--mantine-spacing-1) solid var(--color-border-active);outline:var(--outline-width-sm) solid var(--color-border-active)}.destinations-dropdown-module__19WYIq__dropdownButtonReset{position:absolute;top:50%;right:0;transform:translateY(-50%)}.destinations-dropdown-module__19WYIq__dropdownButtonReset[data-variant=transparent]:not([data-loading],:disabled,[data-disabled]) svg{stroke:var(--text-color-disabled)}.destinations-dropdown-module__19WYIq__dropdownButtonReset[data-variant=transparent]:not([data-loading],:disabled,[data-disabled]) svg:hover{stroke:var(--mantine-color-primary-5)}@media (min-width:992px){.destinations-dropdown-module__19WYIq__dropdownButtonReset{right:var(--mantine-spacing-xs)}}.destinations-dropdown-module__19WYIq__dropdown{--dropdown-min-width:480px;--dropdown-height:520px;min-width:var(--dropdown-min-width);height:var(--dropdown-height);padding:var(--mantine-spacing-xl) var(--mantine-spacing-md);box-shadow:var(--dropdown-shadow);border:none;flex-direction:column;display:flex}.destinations-dropdown-module__19WYIq__drawerBody{min-height:0;padding:0 var(--mantine-spacing-sm);flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.destinations-dropdown-module__19WYIq__dropdownBodyWrapper{flex-direction:column;height:100%;min-height:0;display:flex}.destinations-dropdown-module__19WYIq__options{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.destinations-dropdown-module__19WYIq__dropdownScrollArea{overscroll-behavior:contain;max-width:100%;min-height:0;margin-top:var(--mantine-spacing-xs);flex:1 1 0;overflow-y:auto}@media (min-width:992px){.destinations-dropdown-module__19WYIq__dropdownScrollArea{margin-top:var(--mantine-spacing-lg)}}.destinations-dropdown-module__19WYIq__group{padding:0;padding-bottom:var(--mantine-spacing-xs)}.destinations-dropdown-module__19WYIq__group:first-child .destinations-dropdown-module__19WYIq__groupLabel{border-top:none;padding-top:0}.destinations-dropdown-module__19WYIq__group:last-child{padding-bottom:0}.destinations-dropdown-module__19WYIq__groupLabel{margin:0 var(--mantine-spacing-sm);padding:var(--mantine-spacing-md) 0;border-top:1px solid var(--color-border);font-size:var(--mantine-font-size-md);font-weight:var(--font-weight-semi-bold);color:var(--text-color-disabled)}.destinations-dropdown-module__19WYIq__groupLabel:after{content:none}.destinations-dropdown-module__19WYIq__option{padding:var(--mantine-spacing-sm);min-height:var(--mantine-spacing-7xl);align-items:center;display:flex}.destinations-dropdown-module__19WYIq__option[data-combobox-selected=true]{background-color:var(--mantine-color-gray-0);color:var(--text-color)}.destinations-dropdown-module__19WYIq__chevron{color:var(--text-color);transition:transform .2s}.destinations-dropdown-module__19WYIq__chevronExpanded{transform:rotate(180deg)}.destinations-dropdown-module__19WYIq__destinationGroupToggle{padding:var(--mantine-spacing-2xs) var(--mantine-spacing-xs);border-radius:var(--mantine-radius-sm);padding-right:0}.destinations-dropdown-module__19WYIq__destinationGroupToggle:hover{background-color:var(--mantine-color-gray-2)}
.header-trips-search-card-module__VgCNCa__container{opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out,opacity .3s ease-in-out;display:grid;position:relative}.header-trips-search-card-module__VgCNCa__container[data-is-open=true]{opacity:1;pointer-events:auto;grid-template-rows:1fr}.header-trips-search-card-module__VgCNCa__innerContainer{overflow:hidden}
.page-header-module__gnNf2q__pageHeader{z-index:var(--z-index-header);background-color:var(--mantine-color-white);border-bottom:1px solid var(--color-border);position:relative}.page-header-module__gnNf2q__pageHeader:after{content:"";top:0;right:calc(var(--removed-body-scroll-bar-size,0px) * -1);width:var(--removed-body-scroll-bar-size,0px);background-color:inherit;border-bottom:inherit;pointer-events:none;position:absolute;bottom:-1px}.page-header-module__gnNf2q__pageHeader[data-type=dynamic]{will-change:transform;transition:transform .3s ease-in-out;position:sticky;top:0;transform:translateY(0)}.page-header-module__gnNf2q__pageHeader[data-type=static]{border-color:#0000;position:relative}.page-header-module__gnNf2q__pageHeader[data-type=static][data-is-mobile-menu-open=true]{border-color:var(--color-border);width:100%;position:sticky;top:0}html[data-header-state=hidden] .page-header-module__gnNf2q__pageHeader[data-type=dynamic]{transform:translateY(-100%)}.page-header-module__gnNf2q__pageSearchOverlay{position:fixed;inset:0}.page-header-module__gnNf2q__headerScrim{z-index:var(--z-index-overlay-items);position:absolute;inset:0}.page-header-module__gnNf2q__headerContent{z-index:var(--z-index-base);position:relative}.page-header-module__gnNf2q__searchSection{z-index:var(--z-index-absolute-items);position:relative}.page-header-module__gnNf2q__headerLogo{width:auto;height:var(--mantine-spacing-4xl);justify-content:center;align-items:center;display:flex}.page-header-module__gnNf2q__headerLogo img{width:auto;height:100%}.page-header-module__gnNf2q__headerLogo:focus-visible{outline:var(--outline);border-radius:var(--mantine-radius-md)}@media (min-width:992px){.page-header-module__gnNf2q__headerLogo{height:var(--mantine-spacing-6xl)}}.page-header-module__gnNf2q__menuButton{align-items:center;gap:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-sm);display:inline-flex}.page-header-module__gnNf2q__menuButton:hover:not(:active):not(:focus){color:var(--mantine-color-primary-6)}.page-header-module__gnNf2q__menuButton:focus-visible{outline:var(--outline);border-radius:var(--mantine-radius-sm)}.page-header-module__gnNf2q__menuDropdown{padding:var(--mantine-spacing-sm);box-shadow:var(--dropdown-shadow);border:none}.page-header-module__gnNf2q__menuItem{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md)}

.trip-details-gallery-skeleton-module__OiSX4q__container{margin:0 calc(var(--mantine-spacing-md) * -1);position:relative}.trip-details-gallery-skeleton-module__OiSX4q__mainImage{aspect-ratio:3/2;height:auto}.trip-details-gallery-skeleton-module__OiSX4q__subImage{aspect-ratio:4/3;height:auto}@media (min-width:992px){.trip-details-gallery-skeleton-module__OiSX4q__container{border-radius:var(--mantine-radius-sm);height:377px;margin:0;overflow:hidden}.trip-details-gallery-skeleton-module__OiSX4q__container>div:first-child,.trip-details-gallery-skeleton-module__OiSX4q__container>div:nth-child(2){height:100%}.trip-details-gallery-skeleton-module__OiSX4q__container>div:nth-child(2)>div{flex-direction:column;flex:1;height:100%;display:flex}.trip-details-gallery-skeleton-module__OiSX4q__container>div:nth-child(2)>div>div{flex:1;min-height:0}.trip-details-gallery-skeleton-module__OiSX4q__mainImage,.trip-details-gallery-skeleton-module__OiSX4q__subImage{aspect-ratio:unset;height:100%}}@media (min-width:1280px){.trip-details-gallery-skeleton-module__OiSX4q__container{height:500px}}
.top-categories-section-module__L1heja__categoryLinksSection{white-space:nowrap;scrollbar-width:none;padding:var(--mantine-spacing-xs);margin:calc(var(--mantine-spacing-xs) * -1);overflow:auto hidden}.top-categories-section-module__L1heja__categoryLink,.top-categories-section-module__L1heja__activeCategoryLink{text-align:center;border-radius:var(--mantine-radius-sm);text-decoration:none;position:relative}:is(.top-categories-section-module__L1heja__categoryLink.mantine-focus-auto:focus-visible,.top-categories-section-module__L1heja__activeCategoryLink.mantine-focus-auto:focus-visible){outline-offset:var(--mantine-spacing-2);border-radius:var(--mantine-radius-xs)}.top-categories-section-module__L1heja__activeCategoryLink{color:var(--text-color)}.top-categories-section-module__L1heja__categoryLink{color:var(--mantine-color-gray-8)}.top-categories-section-module__L1heja__categoryTitle:hover{color:var(--text-color)}.top-categories-section-module__L1heja__categoryLink:hover:after,.top-categories-section-module__L1heja__activeCategoryLink:after{content:"";background-color:var(--text-color);border-radius:var(--mantine-radius-md);width:100%;height:2px;position:absolute;bottom:0;left:0}
.top-destinations-section-module__RMS6gW__destinationCard{border-radius:var(--mantine-radius-lg);height:540px;padding:var(--mantine-spacing-4xl) var(--mantine-spacing-xl);align-items:flex-end;display:flex}
.banners-block-section-module__92Sl9q__bannerLink{cursor:pointer;width:100%;height:100%;text-decoration:none;display:block}.banners-block-section-module__92Sl9q__bannerImage{-o-object-fit:cover;object-fit:cover;border-radius:var(--mantine-radius-lg);width:100%;height:100%;display:block}
.trip-card-skeleton-module__7DBY7G__container{border:var(--mantine-spacing-1) solid var(--color-border);border-radius:var(--mantine-radius-md);overflow:hidden}
.trip-card-module__JF6ZNa__linkWrapper{border-radius:var(--mantine-radius-md);width:100%;height:100%;text-decoration:none;display:block}.trip-card-module__JF6ZNa__linkWrapper.mantine-focus-auto:focus-visible{outline-offset:-1px}.trip-card-module__JF6ZNa__mainBox{border-radius:var(--mantine-radius-md);border:var(--mantine-spacing-1) solid var(--color-border);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.trip-card-module__JF6ZNa__mainBox:hover{box-shadow:var(--mantine-shadow-xs)}.trip-card-module__JF6ZNa__mainBox:hover [data-carousel-controls=true]{opacity:1;pointer-events:auto}.trip-card-module__JF6ZNa__sliderBox{height:var(--trip-card-media-slider-height)}.trip-card-module__JF6ZNa__badgesBox{width:100%;z-index:var(--z-index-overlay-items);padding:var(--mantine-spacing-lg) var(--mantine-spacing-lg) 0;position:absolute;top:0;left:0}@media (min-width:768px){.trip-card-module__JF6ZNa__badgesBox{padding:var(--mantine-spacing-xl) var(--mantine-spacing-xl) 0}}.trip-card-module__JF6ZNa__soldOutBadge{transform-origin:50%;transform:rotate(-12deg)}
