.special-booking-form_checkboxes__Mdi8E,.special-booking-form_counts__N_dJ5,.special-booking-form_flex-container___reu0,.special-booking-form_group__qh1FU,.special-booking-form_roomType__FUAAs{display:flex;gap:1rem}@media(max-width:767px){.special-booking-form_checkboxes__Mdi8E,.special-booking-form_counts__N_dJ5,.special-booking-form_flex-container___reu0,.special-booking-form_group__qh1FU,.special-booking-form_roomType__FUAAs{flex-direction:column}}.special-booking-form_counts__N_dJ5,.special-booking-form_group__qh1FU{align-items:flex-start}@media(max-width:767px){.special-booking-form_checkboxes__Mdi8E,.special-booking-form_roomType__FUAAs{justify-content:flex-start}}.card_root__2d_KH{width:100%;height:100%;display:flex;flex-direction:column;gap:12px}@media(max-width:767px){.card_root__2d_KH{gap:8px}}.special-card_description__2KkDV{color:#91979f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.special-card_readingTime__KucVd{display:flex;align-items:center;gap:4px;color:#91979f}.special-card_svg__qOWrv{display:inline-block;height:100%}.special-card_svg__qOWrv svg{width:100%;height:max-content}.special-card_readingTimeValue__R5OF8{color:#000}.special-card_badge__eb42C{background-color:#fff}.special-card_badge__eb42C p{color:#000;font-weight:400;font-size:14px;line-height:20px}.load-more-card_img__hccDv{filter:blur(4px) brightness(70%)}.load-more-card_action__geF_w{width:142px}.show-more-card_img__ML7JK{filter:blur(4px) brightness(70%)}.show-more-card_action__yuaus{width:142px}.slider-title_title__zCI4Z{display:block;color:#000}@media(max-width:767px){.slider-title_title__zCI4Z{padding:4px 40px 0 0;margin-right:16px;background-image:url(/assets/images/svg/ui/slider-arrow-shot-right.svg);background-repeat:no-repeat;background-position:100%}}.slider-title_titleContainer__L__zC{display:flex;align-items:center;gap:8px}.slider-title_subtitle__Pqf9S{color:#91979f;padding-top:4px}.slider-title_divider__CdYcg{width:1px;height:28px;background-color:#d7d8d9}@media(max-width:767px){.slider-wrapper_slider__2qg4j{padding-top:24px;padding-bottom:24px;border-radius:12px;background-color:#fff}}.slider-wrapper_slider__2qg4j+.slider-wrapper_slider__2qg4j{margin-top:12px}@media(min-width:768px){.slider-wrapper_slider__2qg4j+.slider-wrapper_slider__2qg4j{margin-top:48px}}@media(max-width:767px){.slider-wrapper_wrapper__JeF1Y{padding-right:0}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:initial}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid #0000}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.simple-entity-card-slider_header__akZE7{width:100%;margin-bottom:24px}@media(min-width:768px){.simple-entity-card-slider_header__akZE7{display:flex;align-items:center;margin-bottom:24px}}.simple-entity-card-slider_right__uzE75{display:none}@media(min-width:768px){.simple-entity-card-slider_right__uzE75{display:flex;flex-shrink:0;align-items:center;margin-left:auto}}.simple-entity-card-slider_btn__3e_iK{display:block;outline:1px solid #d7d8d9;border-radius:4px;border:none;width:32px;height:32px;background-color:#0000;background-repeat:no-repeat;background-position:50%;cursor:pointer;position:relative;overflow:hidden;transition:background-color .2s ease-in-out,opacity .2s ease-in-out}.simple-entity-card-slider_btn__3e_iK+.simple-entity-card-slider_btn__3e_iK{margin-left:12px}.simple-entity-card-slider_btn__3e_iK:disabled{opacity:60%;cursor:auto}.simple-entity-card-slider_btn__3e_iK:focus-visible{background-color:#fff}.simple-entity-card-slider_btn__3e_iK:active:not(:disabled){opacity:40%}@media(min-width:1024px){.simple-entity-card-slider_btn__3e_iK:hover:not(:disabled){cursor:pointer;background-color:#ebedf0}}.simple-entity-card-slider_link__h4XzY{font-weight:400;font-size:16px;line-height:20px;margin-right:24px;color:#000;border-bottom:1px solid #ef2389}.simple-entity-card-slider_next__LTcUd{background-image:url(/assets/images/svg/ui/slider-arrow-next.svg)}.simple-entity-card-slider_prev__mWHCf{background-image:url(/assets/images/svg/ui/slider-arrow-prev.svg)}.simple-entity-card-slider_hidden__1KqA5{display:none}.simple-entity-card-slider_swiper__dGFjv .simple-entity-card-slider_slide__N_zgC{display:flex;height:auto}@media(max-width:767px){.simple-entity-card-slider_swiper__dGFjv .simple-entity-card-slider_slide__N_zgC{width:auto}.special-slider_root__nrsKP{background-color:#fff}}.special-slider_slide__EUeHD{height:100%}.special-slider_last__6b_0k{display:flex;height:auto}.special-slider_last__6b_0k img{height:100%}.sidebar-item-header_root__dbwK1{margin-bottom:24px}.sidebar-item-header_row__wA971{display:flex;align-items:center}.sidebar-item-header_count__6mkY4{color:#91979f;margin-left:8px;padding-left:11px;position:relative;flex-shrink:0}.sidebar-item-header_count__6mkY4:before{content:"";display:block;width:3px;height:3px;background-color:currentcolor;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:50%}.sidebar-item-header_payload__Wpfk3{margin-top:12px;color:#7c8187}.sidebar-item_root__ferym{padding:24px 16px;background-color:#fff;border-radius:12px}@media(min-width:768px){.sidebar-item_root__ferym{padding:32px;border-radius:12px;overflow:hidden}}.sidebar-item-list_root__XhxVQ{width:100%;display:grid;grid-template-columns:1fr;grid-gap:32px}@media(min-width:1024px){.sidebar-item-list_root__XhxVQ{grid-gap:24px}}.sidebar-item-list_btn__C2z2K{margin-top:24px}.place_root__4Obwl{height:104px;width:calc((100vw - 15px - 32px)/2)}@media(min-width:768px){.place_root__4Obwl{width:calc((100vw - 24px - 40px - 64px)/2)}}@media(min-width:1024px){.place_root__4Obwl{width:100%}}@media(max-width:767px){.place_root__4Obwl{width:100%;height:70px}}@media(min-width:768px){.place_hoverWrapper__N2YYV:hover .place_img__0hBDL:after{opacity:1}.place_hoverWrapper__N2YYV:hover img{transform:scale(1.1)}.place_hoverWrapper__N2YYV:hover .place_title__8EA9h:after{width:100%}}.place_link__E_qVr{display:flex;gap:16px}.place_img__0hBDL{position:relative;overflow:hidden;border-radius:10px;width:104px;height:104px;line-height:0;margin-bottom:12px}@media(min-width:768px){.place_img__0hBDL{position:relative}.place_img__0hBDL:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background:linear-gradient(0deg,#0006,#0006);transition:opacity .2s ease-in-out}}@media(min-width:1024px){.place_img__0hBDL{margin-bottom:0}}.place_img__0hBDL img{transition:transform .2s ease-in-out;object-fit:cover;width:100%;height:100%;aspect-ratio:1/1}@media(max-width:767px){.place_img__0hBDL{width:70px;height:70px}}.place_row__Nikc_{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0}.place_title__8EA9h{padding:9px 10px 6px 0;display:inline-block;color:#000}@media(max-width:767px){.place_title__8EA9h{padding:0 10px 6px 0;font-size:13px;line-height:16px;font-weight:400}}@media(min-width:768px){.place_title__8EA9h{position:relative}.place_title__8EA9h:after{content:"";width:0;height:1px;background-color:currentcolor;position:absolute;bottom:0;left:0;transition:width .2s ease-in-out}}@media(min-width:1024px){.place_title__8EA9h{font-size:16px;line-height:20px;width:240px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.place_description__9TRmZ{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#7c8187;max-width:218px;font-weight:400;font-size:14px;line-height:20px}@media(max-width:767px){.place_description__9TRmZ{-webkit-line-clamp:2}}.stars-rating-entity-card_rating__Ja63G{display:grid;grid-template-columns:repeat(5,16px);grid-gap:2px}.stars-rating-entity-card_star__Wus1d{display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-image:url(/assets/images/svg/ui/star-inactive.svg)}.stars-rating-entity-card_star-active__UQTVk{background-image:url(/assets/images/svg/ui/star-active.svg)}.nearby-hotel-card_root__A6lui{position:relative;width:calc((100vw - 15px - 32px)/2)}@media(min-width:768px){.nearby-hotel-card_root__A6lui{width:calc((100vw - 24px - 40px - 64px)/2)}}@media(min-width:1024px){.nearby-hotel-card_root__A6lui{width:100%}}@media(min-width:768px){.nearby-hotel-card_hoverWrapper__n7Jj1:hover .nearby-hotel-card_img___NX_6:after{opacity:1}.nearby-hotel-card_hoverWrapper__n7Jj1:hover img{transform:scale(1.1)}.nearby-hotel-card_hoverWrapper__n7Jj1:hover .nearby-hotel-card_title__RjqTM:after{width:100%}}.nearby-hotel-card_link__VHdCY{display:block;width:100%}@media(min-width:768px){.nearby-hotel-card_link__VHdCY:focus{outline:none}.nearby-hotel-card_link__VHdCY:focus .nearby-hotel-card_img___NX_6:after{opacity:1}.nearby-hotel-card_link__VHdCY:focus img{transform:scale(1.1)}.nearby-hotel-card_link__VHdCY:focus .nearby-hotel-card_title__RjqTM:after{width:100%}}@media(min-width:1024px){.nearby-hotel-card_link__VHdCY{display:grid;grid-template-columns:104px 1fr;grid-gap:16px}}.nearby-hotel-card_img___NX_6{position:relative;overflow:hidden;border-radius:10px;width:100%;line-height:0;margin-bottom:12px}@media(min-width:768px){.nearby-hotel-card_img___NX_6{position:relative}.nearby-hotel-card_img___NX_6:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background:linear-gradient(0deg,#0006,#0006);transition:opacity .2s ease-in-out}}@media(min-width:1024px){.nearby-hotel-card_img___NX_6{height:auto;margin-bottom:0}}.nearby-hotel-card_img___NX_6 img{transition:transform .2s ease-in-out;object-fit:cover;width:100%;height:100%;aspect-ratio:1/1}.nearby-hotel-card_row__XdtlC{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0}.nearby-hotel-card_title__RjqTM{display:inline-block;color:#000}@media(max-width:767px){.nearby-hotel-card_title__RjqTM{font-size:13px;line-height:16px;font-weight:400}}@media(min-width:768px){.nearby-hotel-card_title__RjqTM{position:relative}.nearby-hotel-card_title__RjqTM:after{content:"";width:0;height:1px;background-color:currentcolor;position:absolute;bottom:0;left:0;transition:width .2s ease-in-out}}@media(min-width:1024px){.nearby-hotel-card_title__RjqTM{font-size:16px;line-height:20px;width:240px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.nearby-hotel-card_payload__ZHtEK{flex-shrink:0;margin-left:12px}@media(max-width:767px){.nearby-hotel-card_payload__ZHtEK{margin-left:0;position:absolute;top:8px;left:8px}}@media(min-width:1024px){.nearby-hotel-card_payload__ZHtEK{position:absolute;top:8px;left:8px;margin-left:0}}.nearby-hotel-card_favorite__5JfNN{position:absolute;border:none;z-index:1;top:8px;right:8px}@media(min-width:1024px){.nearby-hotel-card_favorite__5JfNN{display:none}}.nearby-hotel-card_stars__yglxY{margin-top:4px}@media(min-width:1024px){.nearby-hotel-card_stars__yglxY{margin-top:8px}}.nearby-hotel-card_location__JBbdh{margin-top:4px;color:#7c8187}@media(min-width:1024px){.nearby-hotel-card_location__JBbdh{margin-top:8px;width:240px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.nearby-hotel-card_reverse__L_e56{font-size:0;line-height:0}@media(min-width:768px){.nearby-hotel-card_reverse__L_e56{display:flex;flex-direction:column-reverse;align-items:flex-start}}.nearby-hotel-card_bottom__p7_ev{margin-top:4px}@media(min-width:768px){.nearby-hotel-card_bottom__p7_ev{display:flex;align-items:center}}@media(min-width:1024px){.nearby-hotel-card_bottom__p7_ev{margin-top:8px}}.nearby-hotel-card_price__kr2pP{color:#000}@media(max-width:767px){.nearby-hotel-card_price__kr2pP{font-size:13px;line-height:16px;font-weight:400}}@media(min-width:1024px){.nearby-hotel-card_price__kr2pP{font-size:16px;line-height:20px}}.nearby-hotel-card_offer__xQgLk{color:#7c8187;margin-top:4px}@media(min-width:768px){.nearby-hotel-card_offer__xQgLk{margin-top:0;margin-left:8px}}.hotels-nearby_root__Q00Hk .hotels-nearby_list__Vh6Do{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px 15px}@media(min-width:768px){.hotels-nearby_root__Q00Hk .hotels-nearby_list__Vh6Do{grid-gap:16px 24px}}@media(min-width:1024px){.hotels-nearby_root__Q00Hk .hotels-nearby_list__Vh6Do{grid-template-columns:1fr;grid-gap:24px}}.mentions_root__KUieo{display:none}@media(min-width:768px){.mentions_root__KUieo{display:grid}}.mention-card_root__EFcgx{width:298px}.mention-card_link__fqs_P{display:flex;width:100%}.mention-card_content__Bvt7c{margin-left:16px;padding-top:12px;padding-bottom:12px}.mention-card_img__2mw2u{overflow:hidden;border-radius:10px;line-height:0;flex-shrink:0}.mention-card_img__2mw2u img{object-fit:cover}.mention-card_title__sfNzQ{color:#000}.mention-card_text__vOfQz{color:#7c8187;margin-top:6px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;height:120px}.placemark_root__gIx_N{border-radius:8px 8px 8px 0;border:.5px solid #ef2389;background:#fff;padding:6px 8px;gap:4px;display:flex;width:-moz-fit-content;width:fit-content;max-width:135px;max-height:-moz-fit-content;max-height:fit-content;max-height:50px;transform:translate(-50%,-50%);color:#ef2389;cursor:pointer;box-shadow:0 2px 2px #0000000f;-webkit-user-select:none;user-select:none}.placemark_rootActive__eJwZJ{color:#fff;background:#ef2389}.placemark_content__2b4Ys{display:flex;flex-direction:column;overflow:hidden}.placemark_price__WmQ9f{font-weight:500;font-size:12px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.placemark_icon__O4h_y svg{width:16px;height:16px;color:#ef2389}.balloon_root__V8FrC{position:relative}.balloon_balloon__EVnVB{background-color:#fff;border-radius:12px;display:flex;width:343px;height:128px;overflow:hidden;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.balloon_rating__QLXlA{position:absolute;left:8px;top:8px;z-index:1}.balloon_content__F_qsh{display:flex;flex-direction:column;padding:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;justify-content:center}.balloon_title__XzhNz{font-weight:500;font-size:18px;line-height:24px;margin-bottom:4px;color:#000;text-overflow:ellipsis;overflow:hidden}.balloon_stars__kgURM{margin-bottom:8px}.balloon_place__mpH1N{font-size:12px;line-height:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#7c8187;margin-bottom:8px}.balloon_price__bC4Kk{display:flex;align-items:center;gap:12px;color:#000}.balloon_priceIcon__GSwlJ{color:#99a2ad}.balloon_priceIcon__GSwlJ svg{width:20px;height:20px}.balloon_image__W90CO{min-width:128px;position:relative}.balloon_image__W90CO img{object-fit:cover;position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0}.hotel-map-card_cardWrapper__4Kdaf{display:flex}.hotel-map-card_image__kT31R{position:relative;width:122px;height:88px}.hotel-map-card_image__kT31R img{object-fit:cover}.hotel-map-card_content__Pojfd{width:220px;padding:8px 16px;display:flex;flex-direction:column;justify-content:space-between}.hotel-map-card_price__jcG4J{font-weight:500;font-size:16px;line-height:20px;letter-spacing:.2px}.hotel-map-card_content_bottom__O_mbO{display:flex;align-items:center;justify-content:space-between}.hotel-map-balloon_root__OKN1E{position:relative}.hotel-map-balloon_balloon__PbzdM{background-color:#fff;border-radius:12px;display:flex;overflow:hidden;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.hotel-map-balloon_rating__CQ0iy{position:absolute;left:8px;top:8px;z-index:1}.hotel-map-balloon_content___6oX6{display:flex;flex-direction:column;padding:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;justify-content:center}.hotel-map-balloon_title__yqcW_{font-weight:500;font-size:18px;line-height:24px;margin-bottom:4px;color:#000;text-overflow:ellipsis;overflow:hidden}.hotel-map-balloon_stars__nYpAC{margin-bottom:8px}.hotel-map-balloon_place__psQ8X{font-size:12px;line-height:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#7c8187;margin-bottom:8px}.hotel-map-balloon_price__IArJB{display:flex;align-items:center;gap:12px;color:#000}.hotel-map-balloon_priceIcon__5AEIg{color:#99a2ad}.hotel-map-balloon_priceIcon__5AEIg svg{width:20px;height:20px}.hotel-map-balloon_image__IQATW{min-width:128px;position:relative}.hotel-map-balloon_image__IQATW img{object-fit:cover;position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0}.hotel-map-balloon_hotelCardWrapper__db7d2{width:343px;height:min-content}.interactive-map_root__EBS7v{position:relative;display:grid;width:100vw}.places-nearby_root__AbWmW{padding-bottom:0}@media(max-width:767px){.places-nearby_root__AbWmW{display:none}}.places-nearby_map__1ge1R{height:200px;margin-top:16px;position:relative}.places-nearby_map__1ge1R:after{content:"";position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;right:0;bottom:0;cursor:pointer}@media(min-width:1024px){.places-nearby_map__1ge1R{margin-left:-32px;margin-right:-32px;margin-top:24px}}.places-nearby_map__1ge1R img{width:100%;height:auto;max-height:200px;object-fit:cover}.places-nearby_fullMap__oK37d{border-radius:12px;overflow:hidden}.places-nearby_fullMapCloseButton__uPty3{position:absolute;right:8px;top:8px}.sidebar-map_root__cHYZH{padding-bottom:0}@media(max-width:767px){.sidebar-map_root__cHYZH{display:none}}.sidebar-map_map__X17lf{width:100%!important;max-width:361.5px!important;height:210px;position:relative}.sidebar-map_map__X17lf:after{content:"";position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;right:0;bottom:0;cursor:pointer}.sidebar-map_map__X17lf img{width:100%;height:auto;max-height:200px;object-fit:cover}.sidebar-map_fullMap__4PjkQ{border-radius:12px;overflow:hidden}.sidebar-map_fullMapCloseButton___gVic{position:absolute;right:8px;top:8px}.promotional-terms_grid__Oo_V1{display:grid;grid-template-columns:100px 1fr;align-items:center;margin-bottom:32px;gap:8px}.promotional-terms_modalContentWrapper__Lydru{min-width:320px;min-height:556px;padding:32px;border-radius:12px;background-size:cover}.disclaimer-card_root__LkthJ svg{color:#99a2ad}.modal-with-bottom-sheet-customizable_divider__DWDU1{width:100%;height:1px;background-color:#fff;margin-bottom:18px}.modal-with-bottom-sheet-customizable_closeModalButton__D8T3j{color:#2c2d2e;position:absolute;top:12px;right:16px;cursor:pointer}.modal-with-bottom-sheet-customizable_modalContent__7yd7W{padding-top:20px;padding-bottom:16px}.modal-with-bottom-sheet-customizable_modalContent__7yd7W [data-rsbs-overlay]{padding-bottom:0}@media(max-width:767px){.modal-with-bottom-sheet-customizable_modalContent__7yd7W [data-rsbs-overlay]{padding-bottom:0}}@media(min-width:768px){.modal-with-bottom-sheet-customizable_modalContent__7yd7W{padding-bottom:32px}}.special-detailed-page_mobileSlideImage__rGKHK,.special-detailed-page_swiperGeneral__hosUM{height:auto}@media(max-width:767px){.special-detailed-page_specialSliderWrapper__VzlNL{padding:24px 0 24px 16px}.special-detailed-page_infoContainerClass__3zHsH{margin-top:0;border-radius:0 0 12px 12px}}.special-detailed-page_button__unJZl{border-radius:12px}.special-detailed-page_modalContentWrapper__JUKnV{min-width:320px;min-height:556px;padding:32px;border-radius:12px;background-size:cover}.special-detailed-page_modalHeader__3AqaI{margin-bottom:24px}@media(max-width:767px){.special-detailed-page_modalHeader__3AqaI{padding-top:18px;font-weight:600;font-size:20px;line-height:24px}}