@charset "UTF-8";.filters div[data-group] .items{display:-ms-grid;display:grid;gap:8px}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;padding:0}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}img{border-style:none}button,input{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}ul{padding:revert;margin:revert}h1,h2,h3{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}svg{shape-rendering:geometricPrecision;-webkit-backface-visibility:hidden;backface-visibility:hidden}a:visited{color:#670dbb}:root{--primary:#ffcb11;--primary-darken:hsl(from var(--primary) h s calc(l - 5));--primary-light:hsl(from var(--primary) h s calc(l + 5));--second-family:"Montserrat",sans-serif;--secondary:#e0e0e4;--secondary-darken:hsl(from var(--secondary) h s calc(l - 5));--secondary-light:#f6f7f8;--text-primary:#0d0d0d;--text-secondary:#626c77;--link:#0070f0;--darken-link:hsl(from var(--link) h s calc(l - 15));--darken-blue:#0357d6;--orange:#fe7200;--orange-darken:hsl(from var(--orange) h s calc(l - 5));--orange-light:hsl(from var(--orange) h s calc(l + 5));--purple:#804AFF;--purple-darken:hsl(from var(--purple) h s calc(l - 5));--purple-light:hsl(from var(--purple) h s calc(l + 5));--white:#ffffff;--success:#00b74a;--success-darken:hsl(from var(--success) h s calc(l - 5));--success-light:hsl(from var(--success) h s calc(l + 5));--green:#32BA43;--error:#c61919;--error-darken:hsl(from var(--error) h s calc(l - 5));--error-light:hsl(from var(--error) h s calc(l + 5));--font-roboto:Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",system-ui,-apple-system,"Segoe UI",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--block-gap:6.75px;--border:.5rem;--img-overlay-gradient:linear-gradient(180deg, rgba(0, 0, 10, 0.35), rgba(0, 0, 10, 0) 35%);--font-family:"Roboto",sans-serif;--second-family:"Montserrat",sans-serif;--third-family:"Inter",sans-serif;--manrope-family:"Manrope",sans-serif;--btn-bg-primary:var(--primary);--btn-bg-secondary:#f6f6f7;--btn-br:10px;--alert-success:#32ba430f;--alert-danger:#FFF3F2;--alert-warn:#FEF6EB;--alert-neutral:#f0f0f0;--shadowBlock:0px 1.2px 10px 0px #00000014;--shadowBtn:0px 1px 7.8px 0px #00000014;--shadowBtnNew:0 1px 10px 0 rgba(0, 0, 0, 0.08);--fs-xs:0.8125rem;--fs-small:0.875rem;--fs-base:1rem;--fs-medium:1.125rem;--fs-l:1.25rem;--fs-large:1.375rem;--fs-xl:1.5rem;--border-primary:1px solid #cdcdcd;--border-focus:1px solid #007bff;--radius-xs:4px;--radius-s:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:16px;--radius-3xl:20px;--radius-full:50%}.stretched-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.stretched-link>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.hidden{display:none}.text-ellipsis{--row:1;display:-webkit-box!important;-webkit-line-clamp:var(--row);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}:root{--ck-color-image-caption-background:hsl(0, 0%, 97%);--ck-color-image-caption-text:hsl(0, 0%, 20%);--ck-color-mention-background:hsla(341, 100%, 30%, 0.1);--ck-color-mention-text:hsl(341, 100%, 30%);--ck-color-selector-caption-background:hsl(0, 0%, 97%);--ck-color-selector-caption-text:hsl(0, 0%, 20%);--ck-highlight-marker-blue:hsl(201, 97%, 72%);--ck-highlight-marker-green:hsl(120, 93%, 68%);--ck-highlight-marker-pink:hsl(345, 96%, 73%);--ck-highlight-marker-yellow:hsl(60, 97%, 73%);--ck-highlight-pen-green:hsl(112, 100%, 27%);--ck-highlight-pen-red:hsl(0, 85%, 49%);--ck-image-style-spacing:1.5em;--ck-inline-image-style-spacing:calc(var(--ck-image-style-spacing) / 2);--ck-todo-list-checkmark-size:16px}.ck-content{line-height:1.5rem;text-align:left}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}p{text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}html{height:100%;scroll-padding-top:70px;font-size:var(--fs-base)}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;font-size:1rem;font-weight:400;color:var(--text-primary);background-color:var(--white);-webkit-text-size-adjust:100%;--font-roboto:Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",system-ui,-apple-system,"Segoe UI",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-family:var(--font-roboto);min-height:100vh}body>.overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(102,102,102,.52);z-index:2;visibility:hidden}::-webkit-input-placeholder{color:var(--text-secondary)}::-moz-placeholder{color:var(--text-secondary)}:-ms-input-placeholder{color:var(--text-secondary)}::-ms-input-placeholder{color:var(--text-secondary)}::placeholder{color:var(--text-secondary)}img{content-visibility:auto}.container{max-width:1312px;width:100%;padding:0 16px;margin:0 auto}.wrapper{padding:var(--block-gap) 0}h2{margin-bottom:.7rem;font-size:1.5rem;font-weight:700;line-height:1.2;color:var(--text-primary)}h3{margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.1;color:var(--text-primary)}button{line-height:0}.accordions>*{overflow:hidden;line-height:1.3;border-bottom:1px solid rgba(98,108,119,.1019607843);margin:0}.accordions>*>.header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 0 20px}.accordions>*>.header>svg{-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px}.accordions>*>.body{height:0;font-size:1em;font-weight:400;color:var(--text-secondary);opacity:0;overflow:hidden;display:none}.accordions>.on>.header svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordions>.on>.body{padding:8px 0 14px;height:auto;opacity:1;display:block}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner{-webkit-animation:1s linear infinite rotate;animation:1s linear infinite rotate;background:var(--primary);border-radius:var(--radius-full);height:80px;width:80px;position:relative;margin:0 auto}.spinner::after,.spinner::before{content:"";position:absolute}.spinner::before{border-radius:var(--radius-full);background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#fff),to(hsla(0,0%,100%,.9))),-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.9)),to(hsla(0,0%,100%,.6))) 100% 0,-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.6)),to(hsla(0,0%,100%,.3))) 100% 100%,-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.3)),to(hsla(0,0%,100%,0))) 0 100%;background:linear-gradient(0deg,#fff 50%,hsla(0,0%,100%,.9) 100%),linear-gradient(90deg,hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,.6) 100%) 100% 0,linear-gradient(180deg,hsla(0,0%,100%,.6) 0,hsla(0,0%,100%,.3) 100%) 100% 100%,linear-gradient(360deg,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,0) 100%) 0 100%;background-repeat:no-repeat;background-size:50% 50%;top:-1px;bottom:-1px;left:-1px;right:-1px}.spinner::after{background:var(--white);border-radius:var(--radius-full);top:9%;bottom:9%;left:9%;right:9%}.grid{display:-ms-grid;display:grid}.grid>*{margin:.5rem;overflow:hidden;max-height:700px;opacity:1;will-change:opacity}.cards>*{border-radius:var(--border);position:relative}.cards.hotels>*{position:relative;max-width:318px;height:auto;overflow:hidden;border-radius:var(--radius-2xl);-webkit-box-shadow:var(--shadowBlock);box-shadow:var(--shadowBlock);line-height:20px;background-color:var(--white)}.cards.hotels>:hover{background-color:#efefef}.cards.hotels>* .save,.cards.hotels>*>span>span{padding:8px}.cards.hotels>* .save img,.cards.hotels>* .save svg,.cards.hotels>*>span>span img,.cards.hotels>*>span>span svg{width:20px;height:20px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.cards.hotels>* .save img:hover,.cards.hotels>* .save svg:hover,.cards.hotels>*>span>span img:hover,.cards.hotels>*>span>span svg:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.cards.hotels>* .save{top:8px;right:8px;border-radius:var(--radius-md);background:var(--white)}.cards.hotels>*>span{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;top:8px;left:8px;border-radius:var(--radius-md);background:var(--white)}.cards.hotels>*>span>span:not(:first-child){position:relative}.cards.hotels>*>span>span:not(:first-child):before{display:block;position:absolute;content:"";top:11px;left:0;height:18px;width:1px;background-color:rgba(98,108,119,.2)}.cards.hotels>* .picture{position:relative;height:180px}.cards.hotels>* .picture picture img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.cards.hotels>* .picture .services{list-style:none;margin:0;padding:0;position:absolute;bottom:0;left:0;width:100%;height:auto;min-height:24px;padding:5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background:rgba(0,0,0,.5);z-index:1}.cards.hotels>* .picture .services>li{position:relative;color:var(--white)}.cards.hotels>* .picture .services>li>svg{height:24px;width:24px;color:currentColor}.cards.hotels>* .picture .services>.wifi{color:var(--white)}.cards.hotels>* .picture .services>.wifi svg{stroke:var(--white);fill:var(--white);color:var(--white)}.cards.hotels>*>div:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px 12px 12px}.cards.hotels>*>div:nth-of-type(2)>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;gap:6px;width:100%;margin-bottom:2px}.cards.hotels>*>div:nth-of-type(2)>div>.star{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:1px;-ms-flex-negative:0;flex-shrink:0}.cards.hotels>*>div:nth-of-type(2)>div>.name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin-bottom:0;margin-top:0;font-size:1.125rem;font-weight:600}.cards.hotels>*>div:nth-of-type(2)>address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:4px;color:var(--text-secondary);font-size:.875em;margin-bottom:6px;font-style:normal}.cards.hotels>*>div:nth-of-type(2)>address>span{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cards.hotels>*>div:nth-of-type(2)>.review-short{margin-bottom:10px}.cards.hotels>*>div:nth-of-type(2) .pr-c{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto}.cards.hotels>*>div:nth-of-type(2) .pr-c>.price{color:var(--text-secondary);font-size:.875em;-webkit-box-flex:1;-ms-flex:1;flex:1}.cards.hotels>*>div:nth-of-type(2) .pr-c>.price>span{font-size:1.25em;color:var(--text-primary);font-weight:700}.cards.hotels>*>div:nth-of-type(2) .pr-c>.book{border-radius:var(--radius-lg);padding:0 16px;width:141px;height:44px;font-size:15px;line-height:147%;margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.save{border:none;background:#f0f0f0;position:absolute;z-index:1}.search-widget{display:-ms-grid;display:grid;-ms-grid-rows:auto 15px auto;grid-template-areas:"heading heading" "dates guests";-ms-grid-columns:2fr 7px 1fr;grid-template-columns:2fr 1fr;border-radius:var(--radius-2xl);padding:16px 14px 12px;row-gap:15px;-webkit-column-gap:7px;-moz-column-gap:7px;column-gap:7px;font-size:.938rem;color:var(--text-secondary)}.search-widget>form{display:none}.search-widget>.search-title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:heading;-ms-grid-column-align:left;justify-self:left;font-weight:500;font-size:1.375em;color:var(--text-primary);padding:0 4px;margin:0}.search-widget>.people,.search-widget>.period,.search-widget>button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;min-height:52px;border-radius:var(--radius-xl);font-size:.9375em;gap:.35em;width:100%}.search-widget>.people,.search-widget>.period{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:17px 12px;background-color:var(--secondary-light);position:relative;border:1px solid var(--text-primary) 1c;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.search-widget>.people.on,.search-widget>.period.on{z-index:3}.search-widget>.people:hover,.search-widget>.period:hover{background-color:#f9f9f9}.search-widget>.period{-ms-grid-row:3;-ms-grid-column:1;grid-area:dates;line-height:initial;display:-webkit-box;display:-ms-flexbox;display:flex}.search-widget .people{-ms-grid-row:3;-ms-grid-column:3;grid-area:guests}.search-widget svg{fill:transparent}.rooms-items>form>label>.label>.name{-ms-grid-row:1;-ms-grid-column:1;grid-area:name}.rooms-items>form>label>.label>.rate-plan{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-area:rate-plan;font-weight:500;font-size:.95rem;text-align:center;border:1px solid rgba(13,13,13,.1098039216);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1);border-radius:var(--radius-s);padding:0 6px;height:25px}.rooms-items>form>label>.label>.count{-ms-grid-row:2;-ms-grid-column:1;grid-area:count;color:var(--text-secondary);font-size:1rem;font-weight:400}.rooms-items>form>label>.label>.price{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;display:-ms-grid;display:grid;grid-template-areas:"price" "for";grid-area:price;gap:2px;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.rooms-items>form>label>.label>.price>.value{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;grid-area:price}.rooms-items>form>label>.label>.price>.for{-ms-grid-row:3;-ms-grid-column:1;grid-area:for;font-weight:400;color:var(--text-secondary)}.hotel-catalog .rooms-list .price-container .price{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;grid-area:price;font-weight:600;font-size:var(--fs-l);line-height:120%}.hotel-catalog .rooms-list .price-container .price-for{-ms-grid-row:2;-ms-grid-column:1;grid-area:priceFor;line-height:130%;font-size:var(--fs-base);color:var(--text-secondary)}.hotel-catalog .rooms-list .price-container>a{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;grid-area:btn;background-color:var(--primary);font-weight:400;text-decoration:none}.btn{border:none;background:#f0f0f0;height:48px;padding:0 42px;border-radius:var(--radius-sm);font-size:1.07rem;font-weight:500;line-height:1.1;color:#000}.btn.primary{background-color:var(--primary)}.btn.inline{height:auto;padding:5px 0;background-color:rgba(0,0,0,0);border:none;color:var(--link);font-weight:400}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;display:block}:root{--swiper-navigation-size:44px}.slider{position:relative;margin-left:-12px}.slider>div{-ms-touch-action:pan-y;touch-action:pan-y;padding-left:12px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;z-index:0}.slider>div>div{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box;padding-bottom:12px}.slider>.slider-next,.slider>.slider-prev{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;background:var(--white);height:40px;width:40px;border-radius:var(--radius-md);-webkit-box-shadow:0 1.2px 10px 0 rgba(0,0,0,.0784313725);box-shadow:0 1.2px 10px 0 rgba(0,0,0,.0784313725);opacity:1;visibility:visible;z-index:0;top:calc(50% - 24px)}.slider .slider-next.swiper-button-disabled,.slider .slider-prev.swiper-button-disabled{opacity:0;visibility:hidden}.slider>.slider-prev{left:-24px}.slider>.slider-next{right:-24px}.slider .slider-pagination{display:none}.slider.img{margin-bottom:0!important}.search-place{border-radius:var(--radius-xl);width:300px;height:99%;-webkit-box-shadow:var(--shadowBlock);box-shadow:var(--shadowBlock);background:var(--white);-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:3px;top:3px;padding-bottom:10px}.search-place .bar-form{border-radius:var(--radius-lg);padding:0 10px 0 12px;width:280px;height:48px;background:var(--secondary-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin:10px}.search-place .bar-form input{border:none;outline:0;background:0 0;height:100%;width:100%;padding-right:24px;font-weight:400;font-size:15px;line-height:147%;color:var(--text-secondary)}.search-place .bar-form .searchIcon{opacity:1;position:absolute;right:12px}.search-place .bar-form .closeIcon{opacity:0;position:absolute;right:12px}.search-place .bar-form.has-value .searchIcon{opacity:0}.search-place .bar-form.has-value .closeIcon{opacity:1}.search-place .cat-cont{width:100%;height:calc(100% - 70px)}.search-place .cat-cont.grid{display:-ms-grid;display:grid;grid:"btn btn" auto "aside list" 1fr/38px 1fr;gap:12px;min-height:0;height:calc(100% - 90px)}.search-place .cat-cont.grid>*{margin:0}.search-place .cat-cont.grid>span{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;grid-area:btn;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:6px;font-weight:500;font-size:var(--fs-medium);line-height:122%;position:relative;padding-bottom:10px;padding-left:10px}.search-place .cat-cont.grid>span.scrolled{-webkit-box-shadow:var(--shadowBlock);box-shadow:var(--shadowBlock);padding:0 10px 10px;z-index:2}.search-place .cat-cont.grid>span::after{content:"";position:absolute;top:18px;left:0;width:100%;height:1px;background-color:rgba(98,108,119,.1);display:block;margin:12px 0}.search-place .cat-cont.grid>.search-aside{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:aside;width:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:0;margin:0;margin-left:10px;height:100%}.search-place .cat-cont.grid>.search-aside li{all:unset}.search-place .cat-cont.grid>.search-aside li>button{border:none;background:var(--secondary-light);border-radius:var(--radius-lg);width:38px;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000}.search-place .cat-cont.grid>.search-aside li>button:hover{background:#eaeaee}.search-place .cat-cont.grid>.search-aside li>button.active{background:#1d2023;color:var(--secondary-light)}.search-place .cat-cont.grid>.search-aside li>button.active>svg{fill:currentColor}.search-place .cat-cont.grid>.search-aside li>button>svg{fill:currentColor}.search-place .cat-cont.grid>ul:nth-child(2){-ms-grid-row:2;-ms-grid-column:1;grid-area:list;padding:10px;min-height:0}.search-place .categories{list-style:none;margin:0;padding:0;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));row-gap:16px;margin-right:10px;margin-left:10px}.search-place .categories>li{position:relative}.search-place .categories>li>button{all:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:84px;gap:6px}.search-place .categories>li>button span:first-child{border-radius:18px;width:50px;height:50px;background:var(--secondary-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-place .categories>li>button span:first-child:hover{background:#eaeaee}.search-place .categories>li>button span:last-child{font-weight:400;font-size:13px;line-height:117%;text-align:center;color:var(--text-secondary);white-space:normal;word-wrap:break-word;word-break:break-word}.search-place .categories.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;height:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.search-place .categories.flex::-webkit-scrollbar{display:none;width:0;height:0;background:0 0}.search-place .categories.flex{-ms-overflow-style:-ms-autohiding-scrollbar;overflow:-moz-scrollbars-none}.search-place .categories.flex>li>article{display:-ms-grid;display:grid;grid-template-areas:"title icon" "info icon"}.search-place .categories.flex>li>article>h3{-ms-grid-row:1;-ms-grid-column:1;grid-area:title;font-weight:500;font-size:15px;line-height:133%;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.search-place .categories.flex>li>article>div{-ms-grid-row:2;-ms-grid-column:1;grid-area:info;min-width:0}.search-place .categories.flex>li>article>div .schedule{font-weight:400;font-size:13px;line-height:138%;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-place .categories.flex>li>article>div .address,.search-place .categories.flex>li>article>div .phone{font-weight:400;font-size:13px;line-height:138%;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-place .categories.flex>li>article>div .phone a{color:var(--text-secondary);margin-top:2px}.search-place .categories.flex>li>article>div .address{font-style:normal;margin-top:6px}.search-place .categories.flex>li>article>img{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-area:icon;-ms-grid-column-align:end;justify-self:end;margin-left:auto;max-width:100%;height:auto;border:1px solid rgba(98,108,119,.2);border-radius:var(--radius-lg);margin-right:1px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:42px;height:42px}.search-place .categories.flex>li .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden}.search-place .categories.flex>li:not(:last-child)::after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:1px;background-color:rgba(98,108,119,.1)}.cards.blockInfoNavigation{grid-template-columns:repeat(auto-fill,minmax(240px,auto));-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;max-height:2000px}.cards.blockInfoNavigation.r-hidden{max-height:103px;overflow:hidden}.cards.blockInfoNavigation>article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;position:relative;overflow:visible;margin:0 0 8px;white-space:nowrap;border:var(--border-primary);background:var(--white);border-radius:var(--radius-lg);padding:0 12px 0 14px;height:44px}.cards.blockInfoNavigation>article>span{font-size:var(--fs-base);line-height:150%;color:var(--text-primary)}.cards.blockInfoNavigation>article>span:nth-of-type(2){font-size:13px}.cards.blockInfoNavigation>article>svg{margin-left:auto}.cards.blockInfoNavigation>article>a{font-size:0;opacity:0}[data-widget=blockInfoNavigation]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:9px 10px 8px 12px;font-size:15px;line-height:22px;font-weight:400;height:unset;-ms-grid-column-align:end;justify-self:end;margin-bottom:15px;border:none;background:#f0f0f0;border-radius:var(--radius-sm)}[data-widget=blockInfoNavigation] svg{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.subsections{position:relative}.subsections>.des{margin:20px 0 10px}.subsections .blockInfoNavigation{margin-top:20px}.bookingBannerDesk h2{-ms-grid-row:1;-ms-grid-column:1;grid-area:title;font-family:Montserrat,sans-serif;font-style:italic;font-weight:900;font-size:clamp(24px,3.5cqi,36px);line-height:133%;text-transform:uppercase;margin:44px 0 -24px}.bookingBannerDesk ul{-ms-grid-row:2;-ms-grid-column:1;grid-area:list;font-style:italic;font-weight:600;font-size:var(--fs-l);line-height:120%;text-transform:uppercase;text-align:center;color:var(--text-secondary);margin-bottom:44px;list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.bookingBannerDesk div{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;grid-area:info;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding-bottom:24px;width:220px;height:284px}.bookingBannerDesk img{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-area:pic;margin-top:-105px;max-width:unset;height:auto;-o-object-fit:contain;object-fit:contain;-ms-grid-column-align:center;justify-self:center}.average{width:24px;height:24px;border-radius:var(--radius-xs);background:#06d;font-weight:500;font-size:13px;color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.hidden-text>div{font-size:var(--fs-base);font-weight:400;line-height:22.4px;color:var(--text-primary);overflow:hidden}.hidden-text>div.hide{--row:3;display:-webkit-box;-webkit-line-clamp:var(--row);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.accordion-filters .accordions{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.accordion-filters .accordions h3{all:unset}.accordion-filters .accordions>*{border-bottom:none}.accordion-filters .accordions.accordions-hidden{overflow:hidden;display:none;max-height:0;opacity:0;margin:0;padding:0}.accordion-filters .accordions .link-hidden{max-height:0;opacity:0;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);overflow:hidden;display:none}.accordion-filters .accordions>div{min-height:42px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.accordion-filters .accordions>div .header{padding:5px 0 0 5px;color:rgba(128,128,128,.3843137255)}.accordion-filters .accordions>div .header>svg{fill:currentColor}.accordion-filters .accordions>div .header>h2{font-weight:400;font-size:var(--fs-base);line-height:150%;color:#606060}.accordion-filters .accordions>div .header>h2::after{content:"";position:absolute;bottom:0;left:0;width:98%;height:.5px;background-color:#ccc}.accordion-filters .accordions>div .body ul{list-style:none;margin:0;padding:0;padding:0 0 0 5px}.accordion-filters .accordions>div .body ul>li{min-height:26px}.accordion-filters .accordions>div .body ul>li a{color:var(--darken-blue);font-size:var(--fs-small)}.accordion-filters .accordions>div .body ul>li a:link{text-decoration:none}.accordion-filters .accordions>div .body ul>li a:visited{color:var(--darken-link);text-decoration:underline}.accordion-filters .background .grid.accordions{-ms-grid-columns:(1fr) [var(--col) ];grid-template-columns:repeat(var(--col),1fr);gap:20px}.imageCarousel .carousel.up>li{position:relative;-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1;-webkit-animation:35s linear infinite scrolling;animation:35s linear infinite scrolling;will-change:transform;opacity:.7}.imageCarousel .carousel.down>li{-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1;-webkit-animation:35s linear infinite scrolling-down;animation:35s linear infinite scrolling-down;will-change:transform;opacity:.7}@-webkit-keyframes scrolling{16.67%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}16.68%{-webkit-transform:translateY(500%);transform:translateY(500%)}}@keyframes scrolling{16.67%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}16.68%{-webkit-transform:translateY(500%);transform:translateY(500%)}}@-webkit-keyframes scrolling-down{16.67%{-webkit-transform:translateY(100%);transform:translateY(100%)}16.68%{-webkit-transform:translateY(-500%);transform:translateY(-500%)}}@keyframes scrolling-down{16.67%{-webkit-transform:translateY(100%);transform:translateY(100%)}16.68%{-webkit-transform:translateY(-500%);transform:translateY(-500%)}}.search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:16px 8px 8px;background-color:var(--secondary-light);border-radius:var(--radius-2xl);font-size:.938rem;color:var(--text-secondary)}.search>form{display:none}.search>h2{padding:0 8px;margin-bottom:.5rem;font-weight:500;font-size:1.375em;color:var(--text-primary)}.search>.btn,.search>.people,.search>.period,.search>.string{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:.35em;min-height:52px;width:100%;border-radius:var(--radius-xl);font-size:.9375em}.search>.people,.search>.period,.search>.string{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:17px 12px;background-color:var(--white);border:none;color:var(--text-secondary)}.search>.people.error,.search>.people.on,.search>.period.error,.search>.period.on,.search>.string.error,.search>.string.on{z-index:3}.search>.people:hover,.search>.period:hover,.search>.string:hover{background-color:#f9f9f9}.search>.period{max-width:360px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.search>.people{position:relative}.search>.string{position:relative;max-width:522px;padding:0 10px 0 0}.search>.string>input{width:100%;height:100%;padding:17px 12px;border:none;outline:0;background-color:transparent;line-height:1.6}.search>.string>svg{position:absolute;right:12px}.search>.string>.clear{opacity:0;visibility:hidden}.search>.string>.clear.visible{opacity:1;visibility:visible}.search>.string>.clear:hover{opacity:.5}.search>.btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:52px;font-size:1em;font-weight:400}.search svg{fill:transparent}.search-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22px;margin:40px auto;padding:15px;height:101px;width:100%;border:1px solid var(--primary);border-radius:var(--radius-md);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);background:var(--btn-bg-secondary)}.search-main>form{display:none}.search-main .done{color:#000;font-weight:500}.search-main>.people,.search-main>.period,.search-main>.string{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;background:var(--white);position:relative;width:332px;height:64px;padding:21px 15px;gap:10px;border-radius:var(--radius-md);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1);color:var(--text-secondary);font-weight:500;font-size:var(--fs-small)}.search-main>.people.error,.search-main>.people.on,.search-main>.period.error,.search-main>.period.on,.search-main>.string.error,.search-main>.string.on{z-index:3}.search-main .string{padding:0 21px 0 0}.search-main .string>input{width:100%;height:100%;padding:0 0 0 51px;border:none;outline:0;background-color:transparent}.search-main .string>input::-webkit-input-placeholder{color:var(--text-secondary);font-weight:500}.search-main .string>input::-moz-placeholder{color:var(--text-secondary);font-weight:500}.search-main .string>input:-ms-input-placeholder{color:var(--text-secondary);font-weight:500}.search-main .string>input::-ms-input-placeholder{color:var(--text-secondary);font-weight:500}.search-main .string>input::placeholder{color:var(--text-secondary);font-weight:500}.search-main .string>svg{position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.search-main .string>.clear{border:none;background:0 0;opacity:0;visibility:hidden}.search-main .string>.clear.visible{opacity:1;visibility:visible}.search-main .string>.clear:hover{opacity:.5}.search-main .period>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.search-main .period>span:first-child::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:200%;background:#cdcdcd}.search-main>.btn{-ms-flex-negative:0;flex-shrink:0;width:167px;height:65px;padding:20px;border-radius:var(--radius-md);font-size:var(--fs-l)}.search-main-in-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:20px;border-radius:var(--radius-sm);width:100%;height:61px;padding:20px}.search-main-in-header>form{display:none}.search-main-in-header .c{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:10px}.search-main-in-header .people,.search-main-in-header .period,.search-main-in-header .string{border-radius:var(--radius-sm);height:53px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1);background:var(--white);font-weight:500;font-size:var(--fs-small);color:rgba(0,0,0,.5);border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.search-main-in-header .people.done,.search-main-in-header .period.done,.search-main-in-header .string.done{color:#000;font-weight:500}.search-main-in-header .people.on,.search-main-in-header .period.on,.search-main-in-header .string.on{z-index:3}.search-main-in-header .people.error,.search-main-in-header .period.error,.search-main-in-header .string.error{z-index:3}.search-main-in-header .people .done,.search-main-in-header .people .filled,.search-main-in-header .period .done,.search-main-in-header .period .filled,.search-main-in-header .string .done,.search-main-in-header .string .filled{color:#000;font-weight:500}.search-main-in-header>.btn{border:none;background:var(--primary);border-radius:var(--radius-sm);padding:0;width:133px;height:50px;gap:10px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-main-in-header .string{gap:10px;width:100%}.search-main-in-header .string:has(.on){z-index:1}.search-main-in-header .string>input{height:100%;width:100%;border:none;outline:0;background-color:transparent;padding:0 0 0 45px}.search-main-in-header .string>svg{position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.search-main-in-header .string .clear{border:none;background:0 0;opacity:0;visibility:hidden;margin-right:10px}.search-main-in-header .string .clear.visible{opacity:1;visibility:visible}.search-main-in-header .period{padding:18px 15px;-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}.search-main-in-header .period>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.search-main-in-header .period>div:first-child::after{content:"";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:200%;background:#cdcdcd}.search-main-in-header .people{padding:20px 15px;-webkit-box-flex:1;-ms-flex:1;flex:1}.widget-slider{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.widget-slider .title{margin:0;margin-top:30px}.widget-slider .btn-all{font-weight:400;background-color:var(--btn-bg-secondary);color:var(--link);padding:8px;height:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;margin-left:auto}.widget-slider .swiper-slide{height:auto}.widget-slider .slider{margin-top:20px}.widget-slider .slider-next,.widget-slider .slider-prev{top:-50px}.widget-slider .slider-prev{left:unset;right:45px}.widget-slider .slider-next{right:0}.baseHotels.block>article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:330px;min-height:380px;margin:0;border-radius:var(--radius-xs);-webkit-box-shadow:var(--shadowBlock);box-shadow:var(--shadowBlock);background:var(--white);overflow:hidden;position:relative;opacity:0;-webkit-animation:1s ease-out forwards fadeIn;animation:1s ease-out forwards fadeIn}.baseHotels.block>article:hover{background-color:#fff4e9}.baseHotels.block>article>div:first-of-type{height:188px;position:relative}.baseHotels.block>article>div:first-of-type>picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.baseHotels.block>article>div:first-of-type .b-new{position:absolute;bottom:49px;left:12px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:20px;padding:0 12px;font-size:12px;font-weight:600;color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:4px;background:#4caf50;text-transform:uppercase;letter-spacing:.5px}.baseHotels.block>article>div:first-of-type .promo-badge{position:absolute;top:10px;left:10px;z-index:10;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;max-width:calc(100% - 64px);min-width:0;height:32px;padding:4px 10px 4px 4px;border-radius:var(--radius-xl);background:var(--primary);color:var(--text-primary);-webkit-box-shadow:var(--shadowBtn);box-shadow:var(--shadowBtn)}.baseHotels.block>article>div:first-of-type .promo-badge>span:first-child{width:24px;height:24px;border-radius:var(--radius-full);background:var(--white);color:inherit;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.baseHotels.block>article>div:first-of-type .promo-badge>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;font-size:12px;line-height:1}.baseHotels.block>article>div:first-of-type .promo-badge svg{color:currentColor}.baseHotels.block>article>div:first-of-type:has(.promo-badge):has(.info.fast-book) .promo-badge,.baseHotels.block>article>div:first-of-type:has(.promo-badge):has(.info.recommend) .promo-badge{max-width:calc(100% - 100px)}.baseHotels.block>article>div:first-of-type:has(.promo-badge):has(.info.recommend):has(.info.fast-book) .promo-badge{max-width:calc(100% - 132px)}.baseHotels.block>article>div:first-of-type .info{position:absolute;top:10px;width:100%;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.baseHotels.block>article>div:first-of-type .info .fast-book,.baseHotels.block>article>div:first-of-type .info .save{width:31px;height:31px;border-radius:var(--radius-full);position:relative;border:none;z-index:1}.baseHotels.block>article>div:first-of-type .info .fast-book:hover img,.baseHotels.block>article>div:first-of-type .info .fast-book:hover svg,.baseHotels.block>article>div:first-of-type .info .save:hover img,.baseHotels.block>article>div:first-of-type .info .save:hover svg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.baseHotels.block>article>div:first-of-type .info .recommend{border:none;background:0 0;z-index:1}.baseHotels.block>article>div:first-of-type .info .recommend:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.baseHotels.block>article>div:first-of-type>.serv{position:absolute;bottom:0;width:100%;height:41px;padding:10px;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.baseHotels.block>article>div:first-of-type>.serv .rating{margin-right:auto}.baseHotels.block>article>div:first-of-type>.serv .rating>svg{fill:var(--primary);stroke:var(--primary);color:var(--primary)}.baseHotels.block>article>div:first-of-type>.serv .services{list-style:none;margin:0;padding:0;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;height:24px;z-index:1}.baseHotels.block>article>div:first-of-type>.serv .services>li{position:relative;color:var(--white)}.baseHotels.block>article>div:first-of-type>.serv .services>li>svg{height:24px;width:24px;color:currentColor}.baseHotels.block>article>div:first-of-type>.serv .services>.wifi{color:var(--white)}.baseHotels.block>article>div:first-of-type>.serv .services>.wifi svg{stroke:var(--white);fill:var(--white);color:var(--white)}.baseHotels.block>article>div:last-child{padding:10px;position:relative;height:calc(100% - 210px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.baseHotels.block>article>div:last-child>h3{font-weight:500;font-size:var(--fs-small);line-height:143%;margin-right:50px;margin-bottom:7px}.baseHotels.block>article>div:last-child .average{position:absolute;top:10px;right:10px}.baseHotels.block>article>div:last-child>.address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.baseHotels.block>article>div:last-child>.address address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 24px);display:block;min-width:0;color:#686868;font-style:normal;font-size:var(--fs-small)}.baseHotels.block>article>div:last-child>.address address .house-number{font-weight:700}.baseHotels.block>article>div:last-child>.address svg{-ms-flex-negative:0;flex-shrink:0}.baseHotels.block>article>div:last-child .places{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.baseHotels.block>article>div:last-child .places span{font-size:var(--fs-small);line-height:145%;color:#686868;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.baseHotels.block>article>div:last-child .places span.g-5{gap:5px;margin-bottom:4px}.baseHotels.block>article>div:last-child .places>button{border:.5px solid rgba(0,0,0,.2);border-radius:var(--radius-s);width:20px;height:20px;background:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:5px;position:relative;z-index:1}.baseHotels.block>article>div:last-child .places .places-dropdown{display:none}.baseHotels.block>article>div:last-child .places .places-dropdown>span{color:#000}.baseHotels.block>article>div:last-child>.price{font-size:var(--fs-small);line-height:140%;color:#686868;text-align:right;margin-top:auto;position:absolute;bottom:10px;right:10px}.baseHotels.block>article>div:last-child>.price>span:nth-child(2){font-weight:700;font-size:var(--fs-l);color:#000}.baseHotels.block>article>div:last-child>.price::before{content:"";height:95%;width:1px;background:#cdcdcd;position:absolute;left:-10px}.search-string-result{position:absolute;opacity:0;visibility:hidden;z-index:2;background-color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:var(--radius-md);-webkit-box-shadow:0 3px 15px 0 rgba(21,19,27,.0784313725);box-shadow:0 3px 15px 0 rgba(21,19,27,.0784313725);width:330px;max-height:546px;overflow:hidden;top:calc(100% + 4px);padding:10px 0 10px 4px;resize:both;overflow:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:min(1024px,95vw);min-width:200px;min-height:150px}.search-string-result .scrollbar-track-y{width:6px;background:rgba(98,108,119,.1019607843)}.search-string-result .scrollbar-thumb{width:6px;background:rgba(98,108,119,.4);border-radius:32px}.search-string-result>.col1,.search-string-result>.col2{display:block;position:relative;overflow:hidden;outline:0}.search-string-result>.col1{width:330px}.search-string-result>.col2{width:550px}.search-string-result.fullwidth>.col1{width:330px}.search-string-result.fullwidth>.col2{width:0}.search-string-result>.spinner-wrapper{margin:0 auto;padding:40px 88px}.search-string-result.on{opacity:1;visibility:visible}.search-string-result.fullwidth.on:has(.no-results){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.baseHotels-mob>article{border-radius:var(--radius-xs);width:100%;height:260px;-webkit-box-shadow:var(--shadowBlock);box-shadow:var(--shadowBlock);background:var(--white);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.baseHotels-mob>article:hover{background-color:#fff4e9}.baseHotels-mob>article>.save{width:34px;height:36px;border-radius:var(--radius-full);bottom:7px;left:9px}.baseHotels-mob>article .b-new{position:absolute;top:5px;left:5px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:20px;padding:0 12px;font-size:12px;font-weight:600;color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:4px;background:#4caf50;text-transform:uppercase;letter-spacing:.5px}.baseHotels-mob>article>picture img{width:114px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;border-radius:var(--radius-xs) 0 0 5px}.baseHotels-mob>article>div{padding:12px 10px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.baseHotels-mob>article>div>h3{line-height:143%;margin-bottom:0;font-family:var(--manrope-family);font-weight:700;font-size:14px;color:#1a1c1c;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.baseHotels-mob>article>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;height:20px;position:relative;margin-bottom:5px}.baseHotels-mob>article>div>div .rating{z-index:1}.baseHotels-mob>article>div>div .rating>svg{fill:var(--primary);stroke:var(--primary);color:var(--primary)}.baseHotels-mob>article>div>div .fast-book{z-index:1}.baseHotels-mob>article>div>div .fast-book:hover{opacity:.8}.baseHotels-mob>article>div>div .fast-book:active{opacity:.6;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.baseHotels-mob>article>div>div .fast-book>img{width:20px;height:20px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.baseHotels-mob>article>div>div .recommend{z-index:1}.baseHotels-mob>article>div>div .recommend:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.baseHotels-mob>article>div>div .recommend:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.baseHotels-mob>article>div>address{margin-bottom:4px;gap:2px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.baseHotels-mob>article>div>address>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;width:100%;font-family:var(--third-family);font-weight:400;font-size:13px;line-height:120%;color:#626262}.baseHotels-mob>article>div>address>svg{-ms-flex-negative:0;flex-shrink:0;width:10px}.baseHotels-mob>article>div .review-stats{margin-bottom:4px}.baseHotels-mob>article>div .review-stats>span:last-of-type{font-size:13px}.baseHotels-mob>article>div .places{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.baseHotels-mob>article>div .places span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-family:var(--third-family);font-weight:400;font-size:13px;line-height:150%;color:#626262}.baseHotels-mob>article>div .places span svg{-ms-flex-negative:0;flex-shrink:0}.baseHotels-mob>article>div .places span:nth-child(2):has(~span:nth-child(3))::after{content:"|";color:#ccc}.baseHotels-mob>article>div .places span:first-child{-ms-flex-preferred-size:100%;flex-basis:100%}.baseHotels-mob>article>div>div.promo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.baseHotels-mob>article>div>div.promo:hover>span{color:#e55600}.baseHotels-mob>article>div>div.promo>span{font-size:13px;line-height:167%;color:#bf360c}.baseHotels-mob>article>div>div.promo>span:active{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.baseHotels-mob>article>div>div.promo .popper-promo{right:0}.baseHotels-mob>article>div>div.promo .popper-promo.lg{min-width:190px;max-height:75px}.baseHotels-mob>article>div>div.promo .popper-promo.lg:after,.baseHotels-mob>article>div>div.promo .popper-promo.lg:before{right:30px}.baseHotels-mob>article>div .card-footer{margin-top:auto}.baseHotels-mob>article>div .card-footer>ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;height:20px;z-index:1}.baseHotels-mob>article>div .card-footer>ul>li{position:relative}.baseHotels-mob>article>div .card-footer>ul>li[aria-label=Wi-Fi]>svg{stroke:#000}.baseHotels-mob>article>div .card-footer>ul>li>svg{height:20px;width:20px}.baseHotels-mob>article>div .card-footer>.price{font-size:13px;line-height:150%;color:#686868;display:block;text-align:right;margin-left:auto;position:relative}.baseHotels-mob>article>div .card-footer>.price>span:nth-child(2){font-weight:700;font-size:var(--fs-base);color:#000}.baseHotels-mob>article>div .card-footer>.price>span:last-of-type{white-space:nowrap}.baseHotels-mob.recommend .card-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;height:auto;gap:7px}.baseHotels-mob.recommend .card-footer .services{margin-right:auto}.baseHotels-mob.recommend .card-footer .price::before{all:unset}.baseHotels-mob.recommend .places>span{-webkit-mask-image:-webkit-gradient(linear,left top,right top,color-stop(90%,#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent 100%);mask-image:-webkit-gradient(linear,left top,right top,color-stop(90%,#000),to(transparent));mask-image:linear-gradient(90deg,#000 90%,transparent 100%)}.pre-footer{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:accordion-filters}.not-found-page>.content .title{-ms-grid-row:1;-ms-grid-column:3;grid-area:title;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.not-found-page>.content .text{-ms-grid-row:2;-ms-grid-column:3;grid-area:text;margin-bottom:.5rem;font-size:1.25rem}.not-found-page>.content img{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:img;-ms-grid-row-align:end;align-self:end;height:100%;-o-object-fit:contain;object-fit:contain}header.header{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15);background:var(--white);height:56px;padding:20px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:sticky;top:0;right:0;left:0;z-index:10}header.header>div{line-height:0;width:195px;height:35px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}header.header>div:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;width:unset;height:unset;position:unset}header.header>div:last-of-type>button{border:none;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header.header>div:last-of-type>button.language{gap:8px;font-weight:400;font-size:15px;line-height:147%;color:var(--text-primary);position:relative}header.header>div:last-of-type>button.language::after{content:"";position:absolute;right:-20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:20px;background-color:rgba(98,108,119,.2)}header.header>div:last-of-type>nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;gap:8px;list-style:none;margin:0;padding:0}header.header>div:last-of-type>nav>ul>li{position:relative;color:#000;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.15);box-shadow:0 0 5px 0 rgba(0,0,0,.15);background:var(--white);border-radius:var(--radius-xs);width:40px;height:40px}header.header>div:last-of-type>nav>ul>li.favorite{min-width:40px;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;padding:0 5px;gap:5px}header.header>div:last-of-type>nav>ul>li.favorite>span{display:none}header.header>div:last-of-type>nav>ul>li>a{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header.header>div:last-of-type>nav>ul>li svg{fill:#000;color:#000;stroke-width:0}.breadcrumbs{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:breadcrumbs;border-radius:var(--radius-sm);padding:8px 20px;height:36px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:var(--secondary-light);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;font-size:13px;line-height:138%;color:#003b95}.breadcrumbs>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;position:relative}.breadcrumbs>div>button{border:unset;background-color:var(--secondary-light);border-radius:var(--radius-xs);padding:4px;margin-left:8px}.breadcrumbs>div>a{color:#003b95}.breadcrumbs>div>span{color:var(--text-primary)}.breadcrumbs>div>div{display:none;padding:4px;background-color:var(--white);-webkit-box-shadow:0 1.2px 10px 0 rgba(0,0,0,.0784313725);box-shadow:0 1.2px 10px 0 rgba(0,0,0,.0784313725);border-radius:var(--radius-sm);position:absolute;z-index:1;top:27px;left:56px;font-size:13px}.breadcrumbs>div>div>ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.breadcrumbs>div>div>ul a{display:block;padding:7px 8px;color:var(--text-primary);border-radius:var(--radius-s)}.breadcrumbs>div>svg{color:var(--text-secondary);fill:var(--text-secondary);margin:0 5px}.map-btn{height:180px;width:100%;border-radius:var(--radius-lg);position:relative}.map-btn button{width:calc(100% - 20px);height:48px;background-color:var(--white);border:1px solid #eff0f1;border-radius:var(--radius-md);font-size:var(--fs-base);font-weight:400;line-height:20.8px;color:var(--text-primary);position:absolute;bottom:10px;right:10px}.filters{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filters .toggle{position:relative;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:8px}.filters .toggle>svg{-ms-flex-negative:0;flex-shrink:0}.filters .toggle input{position:absolute;opacity:0;width:100%;height:100%;z-index:1}.filters .toggle>span:first-of-type{font-weight:500;font-size:var(--fs-base);line-height:125%;letter-spacing:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.filters .toggle>span:last-of-type{position:relative;width:40px;height:22px;background:#eaeaee;border-radius:61px;margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.filters .toggle>span:last-of-type::before{content:"";position:absolute;top:50%;left:2px;width:18px;height:18px;background:var(--white);-webkit-box-shadow:var(--shadowBlock);box-shadow:var(--shadowBlock);border-radius:var(--radius-full);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.filters .toggle::after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:1px;background-color:var(--secondary)}.filters div[data-group]{margin-top:14px}.filters div[data-group]>h2{gap:6px;margin-bottom:8px;font-weight:500;font-size:var(--fs-base);line-height:125%;color:var(--text-primary)}.filters div[data-group] .hidden-items,.filters div[data-group] .items{display:-ms-grid;display:grid;gap:8px}.filters div[data-group] .hidden-items{max-height:0;margin-bottom:8px;overflow:hidden;margin-top:8px}.filters div[data-group]>button{font-size:var(--fs-small)}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.checkbox .checkmark{width:20px;height:20px;border:1.25px solid #000;border-radius:3px;background:var(--white);position:relative;-ms-flex-negative:0;flex-shrink:0}.checkbox input{position:absolute;opacity:0;width:20px;height:20px;z-index:1}.checkbox .label{font-size:var(--fs-small);line-height:1.4;color:#000}.switch-catalog .controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:42px;position:relative;margin-bottom:14px;gap:10px}.switch-catalog .controls>span{font-weight:500;font-size:15px;line-height:133%;color:var(--text-primary)}.switch-catalog .controls button{border-radius:var(--radius-md);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.switch-catalog .controls [data-listing-view=grid],.switch-catalog .controls [data-listing-view=list]{border:none}.switch-catalog .controls>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;border-radius:var(--radius-lg);padding:2px;background:var(--btn-bg-secondary)}.switch-catalog .controls>div:last-child button{border-radius:var(--radius-md);width:38px;height:38px}.switch-catalog .controls>div:last-child button>svg{color:var(--text-secondary)}.switch-catalog .controls>div:last-child button.active{-webkit-box-shadow:var(--shadowBtnNew);box-shadow:var(--shadowBtnNew);background:var(--white)}.switch-catalog .controls>div:last-child button.active>svg{color:var(--text-primary)}.switch-catalog .baseHotels{margin-bottom:20px;gap:12px;display:-ms-grid;display:grid}.switch-catalog .smart-search{border-radius:var(--radius-md);padding:0 16px;width:100%;height:100%;background:var(--alert-neutral);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}.switch-catalog .smart-search>svg{height:30px;width:auto}.switch-catalog .smart-search>span{font-weight:400;font-size:var(--fs-base);line-height:112%;color:#1c1c1c}.baseHotels.line>article{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;width:100%;height:229px;border-radius:var(--radius-xs);-webkit-box-shadow:var(--shadowBlock);box-shadow:var(--shadowBlock);background:var(--white);overflow:hidden;opacity:0;-webkit-animation:1s ease-out forwards fadeIn;animation:1s ease-out forwards fadeIn}.baseHotels.line>article svg{-ms-flex-negative:0;flex-shrink:0}.baseHotels.line>article>.img{position:relative;width:320px;-ms-flex-negative:1;flex-shrink:1;min-width:150px}.baseHotels.line>article>.img .b-new{position:absolute;top:12px;left:12px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 12px;height:20px;font-size:12px;font-weight:600;color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:4px;background:#4caf50;text-transform:uppercase;letter-spacing:.5px}.baseHotels.line>article>.img>.save{width:32px;height:32px;border-radius:var(--radius-full);top:8px;right:12px}.baseHotels.line>article>.img .fast-book,.baseHotels.line>article>.img .promo,.baseHotels.line>article>.img .recommend{position:absolute;border-radius:30px;border:none;height:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;background:0 0;opacity:.8;bottom:10px;z-index:10;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.09);box-shadow:0 1px 2px 0 rgba(0,0,0,.09);width:auto;max-width:32px}.baseHotels.line>article>.img .fast-book>span:first-of-type,.baseHotels.line>article>.img .promo>span:first-of-type,.baseHotels.line>article>.img .recommend>span:first-of-type{width:32px;height:32px;border-radius:var(--radius-full);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.09);box-shadow:0 1px 2px 0 rgba(0,0,0,.09);background:rgba(255,255,255,.8);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.baseHotels.line>article>.img .fast-book .h-text,.baseHotels.line>article>.img .promo .h-text,.baseHotels.line>article>.img .recommend .h-text{padding:0 6px 0 0;display:none;font-weight:500;font-size:13px;line-height:195%;color:#f08523;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.baseHotels.line>article>.img .fast-book:hover,.baseHotels.line>article>.img .promo:hover,.baseHotels.line>article>.img .recommend:hover{width:auto;overflow:visible;padding-right:6px;background:#fff;opacity:1;z-index:20;max-width:980px}.baseHotels.line>article>.img .fast-book:hover .h-text,.baseHotels.line>article>.img .promo:hover .h-text,.baseHotels.line>article>.img .recommend:hover .h-text{display:inline-block;-webkit-animation:.6s fadeInBtn;animation:.6s fadeInBtn}@-webkit-keyframes fadeInBtn{from{opacity:0;-webkit-transform:translateX(-5px);transform:translateX(-5px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInBtn{from{opacity:0;-webkit-transform:translateX(-5px);transform:translateX(-5px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.baseHotels.line>article>.img .recommend>span:first-of-type{background:0 0}.baseHotels.line>article>.img .fast-book .h-text{color:#8358e9}.baseHotels.line>article>.img .promo{left:10px}.baseHotels.line>article>.img .fast-book{left:52px}.baseHotels.line>article>.img .recommend{left:94px}.baseHotels.line>article>.img:not(:has(.promo)) .fast-book{left:10px}.baseHotels.line>article>.img:not(:has(.promo)) .recommend{left:52px}.baseHotels.line>article>.img:not(:has(.fast-book)) .recommend{left:52px}.baseHotels.line>article>.img:has(.recommend):not(:has(.promo)):not(:has(.fast-book)) .recommend{left:10px}.baseHotels.line>article>.img:has(.promo):has(.recommend):not(:has(.fast-book)) .recommend{left:52px}.baseHotels.line>article>.img>picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.baseHotels.line>article>div:nth-of-type(2){padding:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;min-width:0}.baseHotels.line>article>div:nth-of-type(2) .main-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.baseHotels.line>article>div:nth-of-type(2) .main-info .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:0;gap:4px}.baseHotels.line>article>div:nth-of-type(2) .main-info .title .name{margin-bottom:0;font-weight:700;font-size:16px;line-height:120%;color:#1a1c1c;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.baseHotels.line>article>div:nth-of-type(2) .main-info .title .review-stats{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-negative:0;flex-shrink:0;gap:1px}.baseHotels.line>article>div:nth-of-type(2) .main-info .title .review-stats .average{width:26px;height:26px}.baseHotels.line>article>div:nth-of-type(2) .main-info .title .review-stats>span:last-of-type{font-weight:400;font-size:13px;line-height:150%;text-transform:capitalize;color:#686868;white-space:nowrap}.baseHotels.line>article>div:nth-of-type(2) .main-info .rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:14px;gap:5px;line-height:0}.baseHotels.line>article>div:nth-of-type(2) .main-info .rating>svg{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;fill:var(--primary);stroke:var(--primary);color:var(--primary)}.baseHotels.line>article>div:nth-of-type(2) .main-info>address{font-weight:400;font-size:14px;line-height:120%;color:#626262;margin:0;width:100%;font-style:normal;margin:6px 0 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;z-index:2;position:relative}.baseHotels.line>article>div:nth-of-type(2) .main-info>address>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 24px);display:block;min-width:0}.baseHotels.line>article>div:nth-of-type(2) .main-info .places{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;gap:2px}.baseHotels.line>article>div:nth-of-type(2) .main-info .places span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-family:var(--third-family);font-weight:400;font-size:14px;line-height:107%;color:#626262}.baseHotels.line>article>div:nth-of-type(2) .main-info .places span:first-child:has(~span:nth-child(2))::after{content:"|";color:#ccc;margin-left:4px}.baseHotels.line>article>div:nth-of-type(2) .main-info .places span:nth-child(n+3){-ms-flex-preferred-size:100%;flex-basis:100%}.baseHotels.line>article>div:nth-of-type(2) .main-info .services{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;z-index:1;margin-top:auto}.baseHotels.line>article>div:nth-of-type(2) .main-info .services>li{position:relative;color:#686868;height:24px;width:24px;display:-ms-grid;display:grid;place-content:center}.baseHotels.line>article>div:nth-of-type(2) .main-info .services>li>svg{color:inherit}.baseHotels.line>article>div:nth-of-type(2) .r-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-flex:0;-ms-flex:0 0 193px;flex:0 0 193px;-ms-flex-negative:0;flex-shrink:0;min-width:193px;width:193px}.baseHotels.line>article>div:nth-of-type(2) .r-block .book{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.baseHotels.line>article>div:nth-of-type(2) .r-block .book>span:first-of-type{font-weight:400;font-size:13px;line-height:133%;letter-spacing:.05em;color:#6b7280}.baseHotels.line>article>div:nth-of-type(2) .r-block .book .tel,.baseHotels.line>article>div:nth-of-type(2) .r-block .book .www{border-radius:8px;width:100%;height:30px;font-weight:400;font-size:13px;line-height:167%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px;gap:12px}.baseHotels.line>article>div:nth-of-type(2) .r-block .book .www{border:1px solid #006ce4;background-color:rgba(239,246,255,.5);color:#006ce4}.baseHotels.line>article>div:nth-of-type(2) .r-block .book .tel{border:1px solid #e5e7eb;color:#111827}.baseHotels.line>article>div:nth-of-type(2) .r-block>div:last-of-type{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px}.baseHotels.line>article>div:nth-of-type(2) .r-block>div:last-of-type .price{font-weight:400;font-size:var(--fs-small);color:#686868;text-align:right}.baseHotels.line>article>div:nth-of-type(2) .r-block>div:last-of-type .price>span:nth-child(2){font-weight:700;font-size:var(--fs-xl);color:#000}.baseHotels.line>article>div:nth-of-type(2) .r-block>div:last-of-type>a{border-radius:8px;height:42px;background:var(--primary);font-weight:500;font-size:1rem;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:auto}.baseHotels.line>article[data-card-width=lg] .name{-webkit-line-clamp:2;line-clamp:2}.baseHotels.line>article[data-card-width=sm]>div:nth-of-type(2){min-width:558px}.baseHotels.line>article[data-card-width=sm]>div:nth-of-type(2) .main-info .title .name{-webkit-line-clamp:3;line-clamp:3}.dynamic-snippet{list-style:none;position:relative;padding-bottom:16px;margin-top:10px;height:48px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.dynamic-snippet li{position:absolute;top:0;left:0;color:var(--text-secondary);opacity:0;will-change:opacity;width:100%}.dynamic-snippet li p{position:relative;font-size:var(--fs-base);font-weight:400;line-height:1}.dynamic-snippet li.active{opacity:1}.filters-container{background-color:var(--white);width:240px}.filters-container>.filters{padding:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.filters-container>.filters::after{content:"";background-color:var(--btn-bg-secondary);height:1.5px;width:90%;display:block;margin-top:25px}.filters-container .primary.btn{font-size:1rem;font-weight:400}.breadcrumbs{margin-bottom:32px}h1{font-weight:700;font-size:30px;line-height:36px;margin-bottom:14px}h2{margin-bottom:10px;font-weight:700}body main.main{margin-top:30px;display:-ms-grid;display:grid;grid-template-areas:"breadcrumbs breadcrumbs" "aside description" "aside main" "accordion-filters accordion-filters";-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px;-ms-grid-columns:276px 22px minmax(0,1fr);grid-template-columns:276px minmax(0,1fr);-ms-grid-rows:auto minmax(0,max-content) 1fr;grid-template-rows:auto minmax(0,-webkit-max-content) 1fr;grid-template-rows:auto minmax(0,max-content) 1fr}body main.main>.description{-ms-grid-row:2;-ms-grid-column:3;grid-area:description}body main.main>.description p{line-height:24px;margin-bottom:10px;color:var(--text-secondary)}body main.main .recommend-hotels{min-height:411px;margin:15px 0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;background:var(--secondary-light);border-radius:var(--radius-sm);overflow:hidden;padding:15px 0 0 10px}body main.main .recommend-hotels>.title{margin-bottom:15px;font-weight:700;font-size:24px}body main.main .recommend-hotels .cards.hotels>*{width:236px}body main.main .recommend-hotels .slider-prev{top:-50px;left:unset;right:55px}body main.main .recommend-hotels .slider-next{top:-50px;right:10px}body main.main>aside{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:aside;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}body main.main>.main{-ms-grid-row:3;-ms-grid-column:3;grid-area:main;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;position:relative}body main.main>.main>.content{display:-ms-grid;display:grid;min-width:0}body main.main>.main>.content>*{min-width:0}body main.main>.main>.content h2{margin-bottom:15px;font-weight:700}body main.main>.main>.content>section>div{line-height:24px;margin-bottom:15px}body main.main>.main>.content>section:first-child{padding-top:0}section.text.wrapper{content-visibility:auto;contain-intrinsic-size:auto 5000px}.cards.baseHotels.block{grid-template-columns:repeat(auto-fill,minmax(295px,1fr));width:100%}.wrapper.catalog .cards>.notFound{border-radius:0}.wrapper.catalog .grid.cards{gap:10px;margin-bottom:10px;width:100%;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper.catalog .grid.cards>*{overflow:unset;width:100%;will-change:auto;margin:0}.wrapper.catalog article{min-width:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}footer.footer .company,footer.footer li{position:relative}footer.footer .company{border-top:1px solid #e4e4e7;width:100%;height:86px}footer.footer .company .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 24px;height:85px}footer.footer .company .container>span{font-family:var(--third-family);font-weight:400;font-size:14px;line-height:163%;color:#71717a}footer.footer .company .container>div:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}footer.footer .company .container>div:first-of-type>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:400;font-size:14px;line-height:150%;color:#71717a}#cookie-banner{border-radius:var(--radius-xs);min-height:76px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1);background:rgba(0,0,0,.84);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;padding:15px 35px 10px 28px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:100}#cookie-banner>button:first-of-type{border:none;background:0 0;position:absolute;right:14px;top:14px;font-size:var(--fs-xl);font-weight:300;color:var(--white);padding:0}#cookie-banner>p{font-weight:400;font-size:var(--fs-small);line-height:140%;color:var(--white);margin:0 0 7px;text-align:center}#cookie-banner>p>a{color:#a3d0ff}#cookie-banner>.accept{border:none;background:var(--primary);border-radius:var(--radius-xs);width:94px;height:35px;font-weight:400;font-size:var(--fs-base);color:#000;white-space:nowrap;margin-top:auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.action-btns{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;left:calc(100vw - 90px);bottom:50px;z-index:1001}.action-btns>button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:46px;height:46px;border:0;outline:0;background-color:#1d2023;border-radius:var(--radius-full);opacity:.8;-webkit-box-shadow:var(--shadowBlock);box-shadow:var(--shadowBlock);color:var(--white)}.notFound>svg{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:icon}.notFound>div:first-of-type{-ms-grid-row:1;-ms-grid-column:3;grid-area:title;font-weight:500;font-size:var(--fs-l)}.notFound>div:nth-of-type(2){-ms-grid-row:2;-ms-grid-column:3;grid-area:description;font-weight:400;font-size:var(--fs-small)}.test{gap:20px}.paginator-spinner .spinner{display:none;top:200px;position:absolute}.new-sale>div>span{-ms-grid-row:1;-ms-grid-column:2;font-weight:400;font-size:var(--fs-base);line-height:150%;color:var(--primary);display:block;grid-area:text1;-ms-grid-row-align:end;align-self:end;margin-bottom:0}.new-sale>div>span:last-of-type{-ms-grid-row:2;-ms-grid-column:2;color:var(--white);grid-area:text2;-ms-grid-row-align:start;align-self:start;margin-top:0}.new-sale>div>button{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;border:none;background:var(--primary);border-radius:var(--radius-md);height:49px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:15px 20px;grid-area:btn;font-weight:500;font-size:var(--fs-base);color:#000}@media (min-width:769px){#cookie-banner{position:fixed;width:400px;bottom:27px;right:22px}}@media (max-width:768px){.cookie-container{position:fixed;bottom:15px;left:15px;z-index:350;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px}#cookie-banner{width:240px;position:relative;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}#cookie-banner.on{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#cookie-banner::before{content:"";position:absolute;left:-9.5px;top:80%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid rgba(0,0,0,.84)}.cookie-animation{width:75px;height:75px;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.cookie-animation svg{position:absolute;top:0;left:0}.cookie-animation svg:not(:first-child){display:none}.cookie-animation svg:first-child{-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);-webkit-animation:1.2s up;animation:1.2s up}.cookie-animation svg:nth-child(2){-webkit-animation:1s infinite alternate moverer;animation:1s infinite alternate moverer;will-change:transform}.cookie-animation svg:last-child{-webkit-animation:1s infinite alternate mover;animation:1s infinite alternate mover;will-change:transform}@-webkit-keyframes up{0%{-webkit-transform:translateY(25px);transform:translateY(25px)}100%{-webkit-transform:translateY(15px);transform:translateY(15px)}}@keyframes up{0%{-webkit-transform:translateY(25px);transform:translateY(25px)}100%{-webkit-transform:translateY(15px);transform:translateY(15px)}}@-webkit-keyframes mover{0%{-webkit-transform:translateY(20px);transform:translateY(20px)}100%{-webkit-transform:translateY(25px);transform:translateY(25px)}}@keyframes mover{0%{-webkit-transform:translateY(20px);transform:translateY(20px)}100%{-webkit-transform:translateY(25px);transform:translateY(25px)}}@-webkit-keyframes moverer{0%{-webkit-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes moverer{0%{-webkit-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(20px);transform:translateY(20px)}}#cookie-banner>button:first-of-type{top:6px;right:8px;font-size:var(--fs-xl)}}