@font-face{font-family:"BebasNeue";font-style:normal;font-weight:normal;src:url("//static.tonkosti.ru/fonts/bebas/BebasNeueRegular.woff") format("woff"),url("//static.tonkosti.ru/fonts/bebas/BebasNeueRegular.ttf") format("truetype");font-display:swap}.tt-button--green{background:var(--color-green-02);text-shadow:0 -1px 0 #4c8620}.tt-button--green:visited,.tt-button--green[href]:visited{background:var(--color-green-02)}.tt-button--green:hover,.tt-button--green[href]:hover{background:var(--color-green-02)}.tt-button--green:focus,.tt-button--green[href]:focus{background:var(--color-green-02)}.tt-button--green[disabled],.tt-button--green.is-disabled{cursor:auto;background:var(--color-gray-06);text-shadow:none}.ghost-button{font-family:"Montserrat",sans-serif;display:inline-block;box-sizing:border-box;background:#fff;height:40px;line-height:36px;border:2px solid var(--color-gray-01);outline:0;padding:0 24px;color:var(--color-gray-01);font-weight:bold;text-align:center;cursor:pointer;text-decoration:none}.ghost-button:link,.ghost-button:visited{color:var(--color-gray-01)}.ghost-button:hover{border-color:var(--hover-color);color:var(--hover-color)}.ghost-button:focus{border-color:var(--hover-color);color:var(--hover-color)}.ghost-button[disabled],.ghost-button.is-disabled{cursor:auto;border-color:var(--color-gray-03);color:var(--color-gray-03)}.tt-textarea--strict{display:block;width:100%;height:200px;font-size:var(--font-size-l);line-height:var(--line-height-l);color:var(--color-gray-01);box-sizing:border-box;padding:15px;border:1px solid var(--color-gray-03)}.tt-textarea--strict.is-invalid{outline:2px solid #d20950}.tt-textarea--strict:focus.is-invalid{outline:0}.tt-textarea--strict[placeholder]{text-overflow:ellipsis;text-align:left}.tt-textarea--strict::-webkit-input-placeholder{color:#888;text-overflow:ellipsis;padding-left:0;transition:all .5s ease}.tt-textarea--strict::-moz-placeholder{color:#888;text-overflow:ellipsis;padding-left:0;transition:all .5s ease}.tt-textarea--strict:-moz-placeholder{color:#888;text-overflow:ellipsis;padding-left:0;transition:all .5s ease}.tt-textarea--strict:-ms-input-placeholder{color:#888;text-overflow:ellipsis;padding-left:0;transition:all .5s ease}.tt-textarea--strict:focus::-webkit-input-placeholder{padding-left:150px;color:#000}.tt-textarea--strict:focus::-moz-placeholder{padding-left:150px;color:#000}.tt-textarea--strict:focus:-moz-placeholder{padding-left:150px;color:#000}.tt-textarea--strict:focus:-ms-input-placeholder{padding-left:150px;color:#000}.pseudolink-btn--small{background:none;border:0;cursor:pointer;padding:0;outline:0;font-size:var(--font-size-m);line-height:var(--line-height-m)}.pseudolink-btn--small span{font-size:var(--font-size-m);line-height:var(--line-height-m);text-decoration:none;background-size:4px 1px;background-repeat:repeat-x;background-position:0 95%;background-color:rgba(0,0,0,0);cursor:pointer;background-image:linear-gradient(to right, transparent 50%, var(--color-gray-01) 50%)}.pseudolink-btn--small span,.pseudolink-btn--small span:link,.pseudolink-btn--small span:visited{color:var(--color-gray-01)}.pseudolink-btn--small span:hover,.pseudolink-btn--small span:focus{text-decoration:none;background-size:4px 1px;background-repeat:repeat-x;background-position:0 95%;background-color:rgba(0,0,0,0);cursor:pointer;color:var(--hover-color);background-image:linear-gradient(to right, transparent 50%, var(--hover-color) 50%)}.pseudolink-btn--small:hover,.pseudolink-btn--small:focus{outline:0}.pseudolink-btn--small:hover span,.pseudolink-btn--small:focus span{font-size:var(--font-size-m);line-height:var(--line-height-m);text-decoration:none;background-size:4px 1px;background-repeat:repeat-x;background-position:0 95%;background-color:rgba(0,0,0,0);cursor:pointer;background-image:linear-gradient(to right, transparent 50%, var(--hover-color) 50%)}.pseudolink-btn--small:hover span,.pseudolink-btn--small:hover span:link,.pseudolink-btn--small:hover span:visited,.pseudolink-btn--small:focus span,.pseudolink-btn--small:focus span:link,.pseudolink-btn--small:focus span:visited{color:var(--hover-color)}.pseudolink-btn--small:hover span:hover,.pseudolink-btn--small:hover span:focus,.pseudolink-btn--small:focus span:hover,.pseudolink-btn--small:focus span:focus{text-decoration:none;background-size:4px 1px;background-repeat:repeat-x;background-position:0 95%;background-color:rgba(0,0,0,0);cursor:pointer;color:var(--hover-color);background-image:linear-gradient(to right, transparent 50%, var(--hover-color) 50%)}.pseudolink{text-decoration:none;background-size:4px 1px;background-repeat:repeat-x;background-position:0 95%;background-color:rgba(0,0,0,0);cursor:pointer;background-image:linear-gradient(to right, transparent 50%, var(--color-gray-01) 50%)}.pseudolink,.pseudolink:link,.pseudolink:visited{color:var(--color-gray-01)}.pseudolink:hover,.pseudolink:focus{text-decoration:none;background-size:4px 1px;background-repeat:repeat-x;background-position:0 95%;background-color:rgba(0,0,0,0);cursor:pointer;color:var(--hover-color);background-image:linear-gradient(to right, transparent 50%, var(--hover-color) 50%)}.very-thing{margin-top:24px;padding:0 10px 0 0}.very-thing a{text-decoration:none}.very-thing a,.very-thing a:link,.very-thing a:visited,.very-thing a:focus{color:var(--color-gray-01);text-decoration-color:currentColor}.very-thing a:focus-visible,.very-thing a:hover,.very-thing a:active,.very-thing a:focus-visible:visited,.very-thing a:hover:visited,.very-thing a:active:visited{color:var(--hover-color)}.very-thing__header{margin-bottom:8px;font-weight:500}.nearest-places{margin-bottom:32px;margin-top:32px}@media(min-width: 960px){.nearest-places{margin-bottom:48px}}@media(min-width: 960px){.nearest-places{margin-top:48px}}.nearest-places__title{font-family:"Montserrat",sans-serif;font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:bold;margin:0 0 16px;font-weight:bold;color:var(--color-gray-01);text-align:left}.nearest-places__list{margin:0;padding:0;list-style-type:none}.nearest-places__item{display:block;margin:0 0 32px}.nearest-places__item:last-child{margin-bottom:0}@media(min-width: 960px){.nearest-places__item{display:inline-block;width:250px;margin-right:24px;vertical-align:top}}.nearest-places__img img{opacity:.9;width:250px;height:120px}.nearest-places__img:hover img{opacity:1}.nearest-places__content{margin-top:8px}.nearest-places__item-title{display:block;font-weight:bold}.nearest-places__item-title a{background:none}.nearest-places__item-title a,.nearest-places__item-title a:link,.nearest-places__item-title a:visited{color:var(--color-gray-01);text-decoration-color:currentColor}.nearest-places__item-title a:focus,.nearest-places__item-title a[href]:focus,.nearest-places__item-title a:hover,.nearest-places__item-title a[href]:hover,.nearest-places__item-title a:active,.nearest-places__item-title a[href]:active,.nearest-places__item-title a:focus:visited,.nearest-places__item-title a:hover:visited,.nearest-places__item-title a:active:visited{color:var(--hover-color)}.nearest-places__links{display:block;font-size:var(--font-size-m);line-height:var(--line-height-m)}.nearest-places__links a{margin-right:24px;background:none}.nearest-places__links a,.nearest-places__links a:link,.nearest-places__links a:visited{color:var(--color-gray-01);text-decoration-color:currentColor}.nearest-places__links a:focus,.nearest-places__links a[href]:focus,.nearest-places__links a:hover,.nearest-places__links a[href]:hover,.nearest-places__links a:active,.nearest-places__links a[href]:active,.nearest-places__links a:focus:visited,.nearest-places__links a:hover:visited,.nearest-places__links a:active:visited{color:var(--hover-color)}.nearest-places__links a:visited{color:var(--color-gray-01)}.nearest-places__links a:last-child{margin-right:0}.reviews-header{margin-bottom:32px;margin-top:32px}@media(min-width: 960px){.reviews-header{margin-bottom:48px}}@media(min-width: 960px){.reviews-header{margin-top:48px}}@media(min-width: 600px)and (max-width: 960px),(min-width: 900px){.reviews-header{display:flex;align-items:center;width:100%}}.reviews-header__rating-wrapper{margin-bottom:16px}@media(min-width: 600px)and (max-width: 960px),(min-width: 900px){.reviews-header__rating-wrapper{min-width:50%;padding:0 32px 0 0;margin:0;box-sizing:border-box}}.reviews-header>.reviews-header__rating{margin-bottom:16px}@media(min-width: 600px)and (max-width: 960px),(min-width: 900px){.reviews-header>.reviews-header__rating{min-width:50%;padding:0 32px 0 0;margin:0;box-sizing:border-box}}@media(min-width: 600px)and (max-width: 960px),(min-width: 900px){.reviews-header__buttons:not(:only-child){margin-left:auto}}@media(max-width: 499px){.reviews-buttons .reviews-add-button{width:100%;margin-bottom:16px}.reviews-buttons .reviews-buttons__subscribe{display:flex;justify-content:center}}@media(min-width: 500px){.reviews-buttons{display:flex;align-items:center}.reviews-buttons .reviews-buttons__button{margin-right:32px}}.no-buttons .reviews-buttons{display:none}.reviews-add-button{white-space:nowrap;font-family:"Montserrat",sans-serif;display:inline-block;box-sizing:border-box;height:40px;line-height:40px;border:0;padding:0 24px;background:var(--color-blue-02);font-size:var(--font-size-l);font-weight:bold;cursor:pointer;color:#fff;text-decoration:none;font-weight:bold}.reviews-add-button,.reviews-add-button:link,.reviews-add-button:visited{color:#fff;text-decoration-color:currentColor}.reviews-add-button:focus,.reviews-add-button[href]:focus,.reviews-add-button:hover,.reviews-add-button[href]:hover,.reviews-add-button:active,.reviews-add-button[href]:active,.reviews-add-button:focus:visited,.reviews-add-button:hover:visited,.reviews-add-button:active:visited{color:#fff}.reviews-add-button:visited,.reviews-add-button[href]:visited{color:#fff;background:var(--color-blue-02)}.reviews-add-button:hover,.reviews-add-button[href]:hover{background:var(--color-blue-04);color:#fff}.reviews-add-button:focus,.reviews-add-button[href]:focus{background:var(--color-blue-04);color:#fff}.reviews-add-button[disabled],.reviews-add-button.is-disabled{cursor:auto;color:var(--color-gray-01);background:var(--color-gray-05);text-shadow:none}.reviews-subscribe-buttons{white-space:nowrap}.reviews-subscribe-button{background:none;border:0;cursor:pointer;padding:0;outline:0;font-size:var(--font-size-m);line-height:var(--line-height-m);border:0}.reviews-subscribe-button span{font-size:var(--font-size-m);line-height:var(--line-height-m);text-decoration:none;background-size:4px 1px;background-repeat:repeat-x;background-position:0 95%;background-color:rgba(0,0,0,0);cursor:pointer;background-image:linear-gradient(to right, transparent 50%, var(--color-gray-01) 50%)}.reviews-subscribe-button span,.reviews-subscribe-button span:link,.reviews-subscribe-button span:visited{color:var(--color-gray-01)}.reviews-subscribe-button span:hover,.reviews-subscribe-button span:focus{text-decoration:none;background-size:4px 1px;background-repeat:repeat-x;background-position:0 95%;background-color:rgba(0,0,0,0);cursor:pointer;color:var(--hover-color);background-image:linear-gradient(to right, transparent 50%, var(--hover-color) 50%)}.reviews-subscribe-button:hover,.reviews-subscribe-button:focus{outline:0}.reviews-subscribe-button:hover span,.reviews-subscribe-button:focus span{font-size:var(--font-size-m);line-height:var(--line-height-m);text-decoration:none;background-size:4px 1px;background-repeat:repeat-x;background-position:0 95%;background-color:rgba(0,0,0,0);cursor:pointer;background-image:linear-gradient(to right, transparent 50%, var(--hover-color) 50%)}.reviews-subscribe-button:hover span,.reviews-subscribe-button:hover span:link,.reviews-subscribe-button:hover span:visited,.reviews-subscribe-button:focus span,.reviews-subscribe-button:focus span:link,.reviews-subscribe-button:focus span:visited{color:var(--hover-color)}.reviews-subscribe-button:hover span:hover,.reviews-subscribe-button:hover span:focus,.reviews-subscribe-button:focus span:hover,.reviews-subscribe-button:focus span:focus{text-decoration:none;background-size:4px 1px;background-repeat:repeat-x;background-position:0 95%;background-color:rgba(0,0,0,0);cursor:pointer;color:var(--hover-color);background-image:linear-gradient(to right, transparent 50%, var(--hover-color) 50%)}.reviews-counter-button{font-size:var(--font-size-m);line-height:var(--line-height-m)}.reviews{margin-bottom:32px}@media(min-width: 960px){.reviews{margin-bottom:48px}}.reviews--list{margin:0;padding:0;list-style-type:none;margin-bottom:32px}@media(min-width: 960px){.reviews--list{margin-bottom:48px}}.reviews__item{display:block;padding:15px 15px 23px;margin:0 0 48px;border:1px solid #ccc}.reviews__item:last-child{margin-bottom:0}.reviews__texts{margin-bottom:16px;overflow:hidden}.reviews__texts--plus::before{content:"➕";color:#0aca00}.reviews__texts--minus::before{content:"➖";color:red}.reviews__texts--plus::before,.reviews__texts--minus::before{display:block;margin-bottom:8px;font-size:18px}.reviews__date{margin:16px 0;font-size:var(--font-size-m);line-height:var(--line-height-m);color:var(--color-gray-03)}.reviews__header{display:inline;font-size:var(--font-size-l);line-height:var(--line-height-l);font-weight:bold;margin:0 4px 0 0}a.reviews__header{background:none}a.reviews__header,a.reviews__header:link,a.reviews__header:visited{color:var(--color-gray-01);text-decoration-color:currentColor}a.reviews__header:focus,a.reviews__header[href]:focus,a.reviews__header:hover,a.reviews__header[href]:hover,a.reviews__header:active,a.reviews__header[href]:active,a.reviews__header:focus:visited,a.reviews__header:hover:visited,a.reviews__header:active:visited{color:var(--hover-color)}.reviews__author{display:flex;align-items:center;margin-bottom:16px;font-size:var(--font-size-m);line-height:var(--line-height-m)}.reviews--sanatoriums .reviews__author{margin-bottom:0}.reviews__author-avatar{display:block;width:24px;height:24px;line-height:24px;margin-right:8px;background:center/cover no-repeat #6a98b9;text-align:center;font-weight:bold;color:#fff;flex-shrink:0}.reviews__author-name{display:inline-block;font-weight:bold;margin-right:2px}@media(min-width: 960px){.reviews__useful-comments{width:100%;display:flex;justify-content:space-between;align-items:center}}.reviews__useful-wrapper{margin-bottom:16px;text-align:center}.reviews__useful-wrapper button{font-family:"Merriweather",serif;font-weight:bold}.reviews__useful-wrapper button[disabled] span{color:var(--color-gray-01);background-image:none}.reviews__useful-wrapper button[disabled]:hover span,.reviews__useful-wrapper button[disabled]:focus span{color:var(--color-gray-01);background-image:none;cursor:default}@media(min-width: 960px){.reviews__useful-wrapper{order:2;margin-bottom:0;padding:8px 0}}.reviews__useful-number{display:inline-block;background:var(--color-blue-02);border-radius:10px;color:#fff;font-size:var(--font-size-m);padding:0 8px 0 6px;margin-left:8px}.reviews__useful-number::before{content:"+";font-weight:300}.reviews__comment-buttons .ghost-button{width:100%}@media(min-width: 960px){.reviews__comment-buttons{order:1}.reviews__comment-buttons .ghost-button{width:240px}}.reviews__link-to-review-page{margin-top:8px}.no-buttons .reviews__comment-buttons{display:none}.comments{margin:0;padding:0;list-style-type:none;margin-top:24px;border-left:1px dashed #ccc}.comments__item{margin:0 0 24px;padding:0 0 0 16px;overflow:hidden}.comments__header{width:100%;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.comments__author{display:flex;align-items:center;font-size:var(--font-size-m);line-height:var(--line-height-m);margin-right:24px}.comments__author-avatar{display:block;width:24px;height:24px;line-height:24px;margin-right:8px;background:center/cover no-repeat #b7b96a;text-align:center;font-weight:bold;color:#fff;flex-shrink:0}.comments__author-name{display:inline-block;font-weight:bold;margin-right:2px}.comments__date{display:inline-block;font-weight:300;font-size:var(--font-size-xs)}.comments__comment-rating{white-space:nowrap;line-height:20px}.comments__btn-plus{font-size:var(--font-size-m);line-height:var(--line-height-m);display:inline-block;color:#74a169;padding:0 15px 0 0;box-sizing:border-box;border:0;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27%3E%3Cg fill=%27%23D0D1D1%27%3E%3Cpath d=%27M0 4h10v2H0V4z%27/%3E%3Cpath d=%27M4 0h2v10H4V0z%27/%3E%3C/g%3E%3C/svg%3E") center right no-repeat rgba(0,0,0,0);cursor:pointer;outline:0;vertical-align:top;margin-right:15px}.comments__btn-plus:hover,.comments__btn-plus:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27%3E%3Cg fill=%27%2376A169%27%3E%3Cpath d=%27M0 4h10v2H0V4z%27/%3E%3Cpath d=%27M4 0h2v10H4V0z%27/%3E%3C/g%3E%3C/svg%3E")}.comments__btn-minus{font-size:var(--font-size-m);line-height:var(--line-height-m);display:inline-block;color:#ff3f3f;padding:0 15px 0 0;box-sizing:border-box;border:0;background:center right no-repeat rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%272%27 viewBox=%270 0 10 2%27%3E%3Cpath fill=%27%23D0D1D1%27 d=%27M0 0h10v2H0V0z%27/%3E%3C/svg%3E");cursor:pointer;outline:0;vertical-align:top}.comments__btn-minus:hover,.comments__btn-minus:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%272%27 viewBox=%270 0 10 2%27%3E%3Cpath fill=%27%23EF4545%27 d=%27M0 0h10v2H0V0z%27/%3E%3C/svg%3E")}.comments__respond{margin-top:32px}.comments__respond textarea{width:100%;height:96px;margin:24px 0 16px;resize:vertical}.comments__respond button{width:100%}@media(min-width: 960px){.comments__respond button{width:240px}.comments__respond textarea{height:200px}}.video-photo-list{display:flex;flex-wrap:wrap;margin-bottom:8px}@media(min-width: 960px){.video-photo-list{margin-bottom:0}}.video-photo-list__item{display:block;width:56px;height:56px;margin:0 8px 8px 0;padding:0;overflow:hidden;flex-shrink:0}.video-photo-list__item:visited{color:var(--color-gray-01)}.video-photo-list__item:visited:focus,.video-photo-list__item:visited:hover,.video-photo-list__item:visited:active{color:var(--hover-color)}@media(min-width: 960px){.video-photo-list__item{width:80px;height:80px;margin:0 16px 16px 0}}.video-photo-list__item img{width:56px;height:56px;object-fit:cover}.video-photo-list__item img:hover{opacity:.9}@media(min-width: 960px){.video-photo-list__item img{width:80px;height:80px}}.video-photo-list__item.is-video{width:99.555512px;position:relative;z-index:1;text-align:center}.video-photo-list__item.is-video img{width:99.555512px}.video-photo-list__item.is-video::before{content:"Видео";z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(0deg, rgba(51, 51, 51, 0.3), rgba(51, 51, 51, 0.3));color:#fff;line-height:56px;pointer-events:none;font-size:var(--font-size-m);text-shadow:0 4px 4px rgba(0,0,0,.25)}@media(min-width: 960px){.video-photo-list__item.is-video{width:142.22216px}.video-photo-list__item.is-video img{width:142.22216px}.video-photo-list__item.is-video::before{line-height:80px}}.reviews__recommend{margin-bottom:24px;font-size:var(--font-size-m);font-weight:bold}.reviews__recommend-list{margin:0;padding:0;list-style-type:none;font-weight:normal;display:flex;flex-wrap:wrap}.reviews__recommend-list li{display:block;margin:8px 8px 0 0}.reviews__recommend-list li .multi-tag{margin:0}.reviews__author-was-here{display:inline-block;font-weight:300}.reviews__main-rating{margin-bottom:16px;font-family:BebasNeue;font-weight:bold;font-size:20px;text-transform:uppercase}.reviews__main-rating span{display:inline-block;min-width:32px;padding:5px 0 3px;margin-right:8px;box-sizing:border-box;text-align:center}.reviews__main-rating--0 span{background-color:var(--color-gray-05)}.reviews__main-rating--1 span{background-color:var(--color-gray-05)}.reviews__main-rating--2 span{background-color:var(--color-orange-01)}.reviews__main-rating--3 span{background-color:var(--color-orange-01)}.reviews__main-rating--4 span{background-color:var(--color-orange-02)}.reviews__main-rating--5 span{background-color:var(--color-orange-02)}.reviews__main-rating--6 span{background-color:var(--color-yellow-02)}.reviews__main-rating--7 span{background-color:var(--color-yellow-02)}.reviews__main-rating--8 span{background-color:var(--color-green-02)}.reviews__main-rating--9 span{background-color:var(--color-green-02)}.reviews__main-rating--10 span{background-color:var(--color-green-01)}.paginator-tt{font-family:"Montserrat",sans-serif;margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:8px;margin:48px 0}.paginator-tt li{margin:0;padding:0}.paginator-tt a,.paginator-tt span{font-family:"Montserrat",sans-serif;font-size:var(--font-size-m);line-height:var(--line-height-s);display:flex;align-items:center;justify-content:center;width:44px;height:44px;box-sizing:border-box;text-align:center;text-decoration:none;border-radius:4px;font-weight:700}.paginator-tt a{border:1px solid var(--color-gray-06);background:var(--color-gray-08)}.paginator-tt a,.paginator-tt a:link,.paginator-tt a:visited{color:var(--color-gray-01);text-decoration-color:currentColor}.paginator-tt a:focus,.paginator-tt a[href]:focus,.paginator-tt a:hover,.paginator-tt a[href]:hover,.paginator-tt a:active,.paginator-tt a[href]:active,.paginator-tt a:focus:visited,.paginator-tt a:hover:visited,.paginator-tt a:active:visited{color:var(--color-blue-03)}.paginator-tt a:hover,.paginator-tt a:focus{outline:0;border-color:var(--color-blue-03)}.paginator-tt span{color:var(--color-blue-03)}.paginator-tt li.paginator-tt__dots{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--color-gray-01);font-weight:700}.htl-rating{font-family:"Montserrat",sans-serif;margin:32px 0}@media(min-width: 960px){.htl-rating{display:flex}}.htl-rating__main{display:flex;flex-wrap:wrap;align-items:center;font-size:var(--font-size-m);line-height:var(--line-height-s)}@media(min-width: 960px){.htl-rating__main{display:block;padding:4px 48px 0 0}}.htl-rating__total-number{display:block;width:48px;height:48px;line-height:48px;border-radius:50%;text-align:center;color:#fff;font-weight:bold;margin-bottom:28px}@media(min-width: 960px){.htl-rating__total-number{width:56px;height:56px;line-height:56px;background:#fff;border:4px solid;margin-bottom:12px;font-size:var(--font-size-l)}}.htl-rating__total-text{font-weight:bold;padding:0 24px 0 8px;margin-bottom:28px}@media(min-width: 960px){.htl-rating__total-text{margin-bottom:24px;padding:0}}.htl-rating__main--0 .htl-rating__total-text{color:var(--color-gray-05)}@media(max-width: 959px){.htl-rating__main--0 .htl-rating__total-number{background-color:var(--color-gray-05)}}@media(min-width: 960px){.htl-rating__main--0 .htl-rating__total-number{border-color:var(--color-gray-05);color:var(--color-gray-05)}}.htl-rating__main--1 .htl-rating__total-text{color:var(--color-orange-01)}@media(max-width: 959px){.htl-rating__main--1 .htl-rating__total-number{background-color:var(--color-orange-01)}}@media(min-width: 960px){.htl-rating__main--1 .htl-rating__total-number{border-color:var(--color-orange-01);color:var(--color-orange-01)}}.htl-rating__main--2 .htl-rating__total-text{color:var(--color-orange-02)}@media(max-width: 959px){.htl-rating__main--2 .htl-rating__total-number{background-color:var(--color-orange-02)}}@media(min-width: 960px){.htl-rating__main--2 .htl-rating__total-number{border-color:var(--color-orange-02);color:var(--color-orange-02)}}.htl-rating__main--3 .htl-rating__total-text{color:var(--color-yellow-02)}@media(max-width: 959px){.htl-rating__main--3 .htl-rating__total-number{background-color:var(--color-yellow-02)}}@media(min-width: 960px){.htl-rating__main--3 .htl-rating__total-number{border-color:var(--color-yellow-02);color:var(--color-yellow-02)}}.htl-rating__main--4 .htl-rating__total-text{color:var(--color-green-02)}@media(max-width: 959px){.htl-rating__main--4 .htl-rating__total-number{background-color:var(--color-green-02)}}@media(min-width: 960px){.htl-rating__main--4 .htl-rating__total-number{border-color:var(--color-green-02);color:var(--color-green-02)}}.htl-rating__main--5 .htl-rating__total-text{color:var(--color-green-01)}@media(max-width: 959px){.htl-rating__main--5 .htl-rating__total-number{background-color:var(--color-green-01)}}@media(min-width: 960px){.htl-rating__main--5 .htl-rating__total-number{border-color:var(--color-green-01);color:var(--color-green-01)}}.htl-rating__based{font-family:"Merriweather",serif;font-size:var(--font-size-s);font-style:italic;margin-bottom:28px}@media(min-width: 960px){.htl-rating__based{margin-bottom:0;font-size:var(--font-size-xs)}.htl-rating__based b{display:block}}@media(min-width: 960px){.htl-rating__details{flex-grow:5}}.htl-rating__details-list{margin:0;padding:0;list-style-type:none;width:100%;font-size:var(--font-size-m);line-height:var(--line-height-m)}.htl-rating__details-item{display:block;width:100%;font-weight:600;color:#000;margin:0 0 18px}.htl-rating__details-item:last-child{margin-bottom:0}.htl-rating__template-line{position:relative;line-height:var(--font-size-s)}.htl-rating__template-line::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:rgba(0,0,0,.1);z-index:1}.htl-rating__rating-line{display:flex;justify-content:flex-end;position:relative;padding-left:4px;box-sizing:border-box}.htl-rating__rating-line::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;z-index:1}.htl-rating__details-item--0 .htl-rating__rating-line::after{background-color:var(--color-gray-05)}.htl-rating__details-item--1 .htl-rating__rating-line::after{background-color:var(--color-orange-01)}.htl-rating__details-item--2 .htl-rating__rating-line::after{background-color:var(--color-orange-02)}.htl-rating__details-item--3 .htl-rating__rating-line::after{background-color:var(--color-yellow-02)}.htl-rating__details-item--4 .htl-rating__rating-line::after{background-color:var(--color-green-02)}.htl-rating__details-item--5 .htl-rating__rating-line::after{background-color:var(--color-green-01)}.htl-rating__details-number{display:inline-block;width:48px;background:#fff;font-size:var(--font-size-s);line-height:1;color:rgba(0,0,0,.5);position:relative;top:3px;z-index:5;text-align:center}.htl-rating__details-item--10 .htl-rating__details-number{text-align:right;width:36px}@media(min-width: 720px)and (max-width: 959px),(min-width: 1440px){.htl-rating__details-number{width:64px}.htl-rating__details-item--10 .htl-rating__details-number{width:40px}}.htl-button{display:flex;align-items:center;font-family:"Montserrat",sans-serif;margin:32px 0 24px}@media(max-width: 600px){.htl-button{flex-wrap:wrap}}.htl-button__button{padding-right:16px}.htl-button__button a{display:block;min-height:64px;padding:16px 24px;background:var(--color-fucsia-04);font-weight:bold;font-size:var(--font-size-h4);line-height:32px;color:#fff;border-radius:4px;text-decoration:none;margin-bottom:8px;box-sizing:border-box}.htl-button__button a:hover,.htl-button__button a:focus{background:#c74848}.htl-button__text{font-size:20px;margin-bottom:8px;flex-shrink:9999}.htl-button__text b{font-size:22px}.htl-button__text .small{font-size:var(--font-size-s)}.htl-button--na .htl-button__text .small{display:block;line-height:16px}@media(max-width: 1199px){.htl-button__text .long{display:none}}#wikiheader{max-height:200px}.desktop .sys-pwd__spacer{height:200px}.desktop .sys-pwd__index-spacer{height:200px}.mobile .sys-pwd__mobile-spacer,.tablet .sys-pwd__mobile-spacer{grid-area:mobile-pagewide;height:210px}.sys-pwb,.sys-pwb-m{text-align:center;width:100%;overflow:hidden;position:absolute;top:0;z-index:1}@media(max-width: 959px){.sys-pwb div[id^=adfox],.sys-pwb-m div[id^=adfox]{border-top:5px solid #fff;border-bottom:5px solid #fff}.sys-pwb div[id^=adfox]:empty,.sys-pwb-m div[id^=adfox]:empty{border:0}}.sys-pwb-m{grid-area:mobile-pagewide}@media(max-width: 959px){.sys-pwb-m div[id^=adfox]{border-top:5px solid #fff;border-bottom:5px solid #fff}.sys-pwb-m div[id^=adfox]:empty{border:0}}.sys-pwb>a,.sys-pwb-m>a{display:block}.sys-pwb>a>img,.sys-pwb-m>a>img{display:block;margin:auto}.desktop .new_pm_box~#wikiheader .sys-pwb{top:30px}.desktop .new_pm_box:not(:empty)~#wikiheader .sys-pwd__spacer{height:230px}.desktop .new_pm_box:not(:empty)~#wikiheader .sys-pwd__index-spacer{height:230px}.floor-catfish__info{font-family:"Montserrat",sans-serif;font-size:var(--font-size-s, 12px);line-height:var(--line-height-s, 1.2);background:#d1d6e0;text-align:right;position:absolute;z-index:10;right:-2px;top:-32px;height:32px;line-height:32px;border-radius:8px 8px 0 0;padding:0 8px;pointer-events:all}.label--xs{font-size:var(--font-size-xs);line-height:14px;min-height:16px;padding:0 8px;font-weight:500;border-radius:8px}.ribbons-place{display:flex;justify-content:center;margin:0 auto;position:fixed;z-index:900;bottom:-100px;left:0;right:0;opacity:0}@media(max-width: 959px){.ribbons-place{padding:0 0 0 var(--lp)}}@keyframes ribbons-show{0%{bottom:-100px;opacity:0}100%{bottom:16px;opacity:1}}.ribbons-place.is-show{animation:ribbons-show .45s ease-out forwards;bottom:16px;opacity:1}.ribbons{width:1600px;max-width:100%;flex-grow:0;box-sizing:border-box}@media(min-width: 960px){.ribbons{padding-left:calc(var(--left-column-width) + var(--lp))}}@media(min-width: 1200px){.ribbons{padding-right:calc(var(--right-column-width) + var(--lp) + var(--lp))}}@media(min-width: 1200px){.ribbons-place--noright .ribbons{padding-right:var(--lp)}}.ribbons.is-overflow{position:relative}.ribbons.is-overflow::after{content:"";width:16px;height:100%;position:absolute;top:0;bottom:0;right:0;pointer-events:none;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%)}@media(min-width: 1200px){.ribbons.is-overflow::after{right:calc(var(--right-column-width) + var(--lp) + var(--lp))}}.ribbons__track{padding-top:8px}.ribbons__list{align-items:end}.ribbons__item{margin:0;text-align:left}.ribbon{position:relative}.ribbon__link{display:grid;grid-template-columns:64px minmax(0, 1fr);gap:8px;text-decoration:none;border:1px solid var(--ribbon-border-color, var(--color-gray-02));background-color:var(--ribbon-bg-color, var(--color-gray-07));border-radius:12px;padding:8px;width:100%;height:100%;box-sizing:border-box}.ribbon__link:hover,.ribbon__link:focus-visible{color:var(--color-gray-01);box-shadow:inset 0 0 0 1000px rgba(255,255,255,.1)}.ribbon__img{display:block;width:64px;height:64px;border-radius:8px}.ribbon__title{font-family:"Montserrat",sans-serif;font-size:var(--font-size-l);line-height:var(--line-height-m);font-weight:bold;display:block;margin-bottom:4px;padding-right:32px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;box-sizing:border-box}.ribbon__content{padding-top:3px;display:block;width:100%}.ribbon__text{font-family:"Montserrat",sans-serif;font-size:var(--font-size-m);line-height:var(--line-height-s);width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ribbon__text p:last-child{margin-bottom:0}.ribbon__close{position:absolute;top:0;right:0;color:var(--ribbon-cross-color, var(--color-gray-01));width:32px;height:32px;padding:8px;border:0;cursor:pointer;background:none}.ribbon__label{position:absolute;right:8px;bottom:8px}@keyframes ribbon-close{0%{bottom:0}100%{bottom:-100px}}.ribbon.is-close{animation:ribbon-close .4s ease-out forwards}.ribbons__item.is-slide-content{transition:all .4s ease;opacity:1;overflow:hidden}.ribbons__item.is-close{opacity:0;width:0 !important;margin-right:0 !important}.ribbons .tooltip{max-width:max(280px,30vw)}div[class|=buzzplayer]:not(:empty){margin-top:16px;margin-bottom:16px}div[id="google_ads_iframe_/22720552842,22744570741/tonkosti/728x90_2_0__container__"]{margin-top:16px;margin-bottom:16px}.g-message{margin-top:24px;background:var(--color-gray-05);color:var(--color-gray-01);padding:16px 24px;font-size:var(--font-size-m);line-height:var(--line-height-m)}.g-message p:last-child{margin-bottom:0}.g-message--error{background:var(--color-fucsia-07);color:#d20950}.g-message--ok{background:var(--color-green-04);color:#006b0c}.g-message--wait{background:rgba(0,0,0,0);color:var(--color-gray-01)}.g-bold{font-weight:bold !important}.g-dnone{display:none !important}.g-hidden,.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;border:0 !important;padding:0 !important;clip:rect(0 0 0 0) !important;overflow:hidden !important}.htl-header{margin:24px 0}@media(min-width: 960px){.htl-header__wrapper{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end;align-items:center}}.htl-header__category{font-family:"Montserrat",sans-serif;font-size:var(--font-size-m);line-height:var(--line-height-m)}.htl-header__title{margin:-4px 0 0}@media(min-width: 960px){.htl-header__title{margin-right:24px}}.htl-header__address-btn{background:none;margin:0;padding:0;border:0;cursor:pointer;font-family:"Montserrat",sans-serif;font-weight:bold;font-size:var(--font-size-s);line-height:16px;text-decoration:underline;text-decoration-thickness:1px;text-transform:uppercase;color:#21539b;text-align:left}.htl-header__address-btn:hover,.htl-header__address-btn:active{color:var(--hover-color);text-decoration-color:var(--hover-color)}.htl-header__address-btn:disabled,.htl-header__address-btn:disabled:hover,.htl-header__address-btn:disabled:active{color:var(--color-gray-01);text-decoration:none;cursor:default}@media(min-width: 960px){.htl-header__address-btn{text-transform:capitalize;margin-top:4px}}.htl-mgallery-place{height:calc(100vw - (48px))}@media(min-width: 720px){.htl-mgallery-place{height:51.1111111111vw}}@media(min-width: 1200px){.htl-mgallery-place{height:272px}}@media(min-width: 1440px){.htl-mgallery-place{height:400px}}.htl-mgallery{margin-left:0-var(--lp);margin-right:0-var(--lp);height:calc(100vw - (48px));position:relative}@media(min-width: 720px){.htl-mgallery{height:51.1111111111vw}}@media(min-width: 960px){.htl-mgallery{display:none}}.htl-mgallery__inner{display:flex}@media(max-width: 959px){.htl-mgallery__inner{white-space:nowrap;overflow-y:hidden;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch;width:auto}.htl-mgallery__inner::-webkit-scrollbar{background:rgba(0,0,0,0);height:8px}.htl-mgallery__inner::-webkit-scrollbar-track{background:var(--color-gray-07)}.htl-mgallery__inner::-webkit-scrollbar-thumb{background:var(--color-gray-06)}.touch .htl-mgallery__inner{padding-bottom:0;-webkit-overflow-scrolling:touch}.touch .htl-mgallery__inner::-webkit-scrollbar{background:rgba(0,0,0,0);height:0}.touch .htl-mgallery__inner::-webkit-scrollbar-track{background:var(--color-gray-07)}.touch .htl-mgallery__inner::-webkit-scrollbar-thumb{background:var(--color-gray-06)}}.htl-mgallery__img-container{width:calc(100vw - (48px));height:calc(100vw - (48px));overflow:hidden;margin:0 8px 0 0;flex-shrink:0}@media(min-width: 720px){.htl-mgallery__img-container{width:auto;height:51.1111111111vw}}.htl-mgallery__img-container img{display:block;width:auto;max-height:100%;background:rgba(0,0,0,.1)}@supports(object-fit: cover){.htl-mgallery__img-container img{object-fit:cover;width:calc(100vw - (48px));height:calc(100vw - (48px))}@media(min-width: 720px){.htl-mgallery__img-container img{width:auto;height:51.1111111111vw}}}.htl-desktop-gallery{height:272px;position:relative;margin-bottom:32px}@media(max-width: 959px){.htl-desktop-gallery{display:none}}@media(min-width: 1440px){.htl-desktop-gallery{height:400px}}.htl-dgallery__image{display:block;width:100%;background:rgba(0,0,0,.1)}@supports(object-fit: cover){.htl-dgallery__image{object-fit:cover;width:100%;height:100%}}.htl-dgallery__first-image{display:block;width:calc(100% - 144px - 8px);height:272px;overflow:hidden;--htl-gallery-time: .3s;--htl-gallery-scale: 1.015;transition:transform var(--htl-gallery-time) ease-in-out}.htl-dgallery__first-image:hover{transform:scale(var(--htl-gallery-scale), var(--htl-gallery-scale))}@media(min-width: 1440px){.htl-dgallery__first-image{width:calc(100% - 216px - 8px);height:400px;--htl-gallery-scale: 1.01}}.htl-dgallery__second-image{display:block;width:144px;height:88px;position:absolute;top:0;right:0;overflow:hidden;--htl-gallery-time: .4s;--htl-gallery-scale: 1.06;transition:transform var(--htl-gallery-time) ease-in-out}.htl-dgallery__second-image:hover{transform:scale(var(--htl-gallery-scale), var(--htl-gallery-scale))}@media(min-width: 1440px){.htl-dgallery__second-image{width:216px;height:128px;--htl-gallery-scale: 1.05}}.htl-dgallery__third-image{display:block;width:144px;height:88px;position:absolute;top:96px;right:0;overflow:hidden;--htl-gallery-time: .4s;--htl-gallery-scale: 1.06;transition:transform var(--htl-gallery-time) ease-in-out}.htl-dgallery__third-image:hover{transform:scale(var(--htl-gallery-scale), var(--htl-gallery-scale))}@media(min-width: 1440px){.htl-dgallery__third-image{width:216px;height:128px;top:136px;--htl-gallery-scale: 1.05}}.htl-dgallery__all{background:none;margin:0;padding:0;border:0;cursor:pointer;font-family:"Montserrat",sans-serif;background:rgba(0,0,0,.3);color:#fff;width:144px;height:80px;position:absolute;bottom:0;right:0;font-size:18px;text-decoration:underline;font-weight:bold;--htl-gallery-time: .4s;--htl-gallery-scale: 1.06;transition:transform var(--htl-gallery-time) ease-in-out}.htl-dgallery__all:hover{transform:scale(var(--htl-gallery-scale), var(--htl-gallery-scale))}@media(min-width: 1440px){.htl-dgallery__all{width:216px;height:128px;--htl-gallery-scale: 1.05}}.htl-amenities{margin:32px 0;font-size:var(--font-size-m)}.htl-amenities h2{margin-top:0}.htl-amenities__main-list{margin:0;padding:0;list-style-type:none;display:grid;grid-auto-rows:minmax(32px, auto);grid-auto-flow:row;grid-template-columns:1fr;gap:24px 16px}@media(min-width: 960px){.htl-amenities__main-list{grid-template-columns:1fr 1fr}}@media(min-width: 1440px){.htl-amenities__main-list{grid-template-columns:1fr 1fr 1fr}}.htl-amenities__main-list li{padding:0 0 0 48px;position:relative}@media(max-width: 959px){.htl-amenities__main-list li{display:flex;align-items:center}}.htl-amenities__main-list svg{width:32px;height:32px;position:absolute;left:0}@media(max-width: 959px){.htl-amenities__main-list svg{top:50%;transform:translateY(-50%)}}@media(min-width: 960px){.htl-amenities__main-list svg{top:2px}}.htl-amenities__more{padding:0 0 0 48px;margin-top:12px}.htl-amenities__more button{font-family:"Montserrat",sans-serif;background:none;margin:0;padding:0;border:0;cursor:pointer;color:#21539b;text-decoration-color:#21539b;font-size:var(--font-size-m);font-weight:bold;text-decoration:underline}.htl-amenities__more button:focus,.htl-amenities__more button:hover,.htl-amenities__more button:active{color:var(--hover-color);text-decoration-color:var(--hover-color)}@media(max-width: 959px){.htl-amenities__more button{text-transform:uppercase}}@media(min-width: 600px){.htl-amenities__more{margin-top:28px}}.htl-full-amenities{display:none;width:100%;position:relative;margin:32px 0}@media(min-width: 960px){.htl-full-amenities__list{-webkit-column-count:2;column-count:2;-webkit-column-gap:24px;column-gap:24px}.htl-full-amenities__list li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}}@media(min-width: 1440px){.htl-full-amenities__list{-webkit-column-count:3;column-count:3;-webkit-column-gap:24px;column-gap:24px}.htl-full-amenities__list li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}}@media(max-width: 959px){.htl-full-amenities__block.is-open h3::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 14 9%27%3E%3Cpath style=%27fill:%2309549c%27 d=%27M13.8 7.4c.3.4.3 1-.1 1.3-.4.3-1.1.3-1.4-.1l-6-7C6 1.2 6 .6 6.4.3 6.8 0 7.5 0 7.8.4l6 7z%27/%3E%3Cpath style=%27fill:%2309549c%27 d=%27M.2 7.4c-.3.4-.3 1 .1 1.3.4.3 1.1.3 1.4-.1l6-7c.3-.4.3-1-.1-1.3-.4-.4-1-.4-1.4.1l-6 7z%27/%3E%3C/svg%3E")}.htl-full-amenities__block.is-open ul{display:block}}@media(min-width: 960px){.htl-full-amenities__block{margin:0 0 40px}}@media(min-width: 1000px){.htl-full-amenities__block{display:table;break-inside:avoid-column}}.htl-full-amenities__block ul{margin:0;padding:0;list-style-type:none}.htl-full-amenities__block ul li{margin:0;padding:16px 0 0 32px;position:relative;box-sizing:border-box}.htl-full-amenities__block ul li::before{content:"";display:block;width:16px;height:12px;margin-left:-32px;background-image:url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2712%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5.756 11.756c-.324 0-.65-.123-.897-.371L.372 6.897a1.27 1.27 0 1 1 1.795-1.794l3.59 3.59L13.832.614a1.269 1.269 0 1 1 1.795 1.795l-8.974 8.975a1.266 1.266 0 0 1-.898.371z%27 fill=%27%23F05228%27/%3E%3C/svg%3E");background-size:16px 12px;background-repeat:no-repeat;position:absolute;top:23px}@media(max-width: 959px){.htl-full-amenities__block ul{display:none;margin:0 0 24px}}.htl-full-amenities h3{font-size:var(--font-size-l);line-height:var(--line-height-l);margin:0 0 8px}@media(max-width: 959px){.htl-full-amenities h3{font-size:var(--font-size-l);line-height:var(--line-height-l);font-weight:bold;background:var(--color-gray-06);padding:8px 28px 8px 16px;margin-bottom:8px;margin-top:8px;border-radius:2px;cursor:pointer;position:relative}.htl-full-amenities h3::after{content:"";display:block;position:absolute;width:10px;height:6px;right:16px;top:50%;margin-top:-3px;background:center/contain no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 14 9%27%3E%3Cpath style=%27fill:%2309549c%27 d=%27M.2 1.6C-.1 1.2-.1.6.3.3.7 0 1.4 0 1.7.4l6 7c.3.4.3 1-.1 1.3-.4.4-1 .4-1.4-.1l-6-7z%27/%3E%3Cpath style=%27fill:%2309549c%27 d=%27M13.8 1.6c.3-.4.3-1-.1-1.3-.4-.3-1.1-.3-1.4.1l-6 7c-.3.4-.3 1 .1 1.3.4.3 1.1.3 1.4-.1l6-7z%27/%3E%3C/svg%3E")}}.htl-form{margin:24px -24px;font-family:"Montserrat",sans-serif}@media(min-width: 720px){.htl-form{margin:32px 0}}.htl-form h2{margin-top:0;padding:0 24px}@media(min-width: 720px){.htl-form h2{padding:0}}.htl-form__bg{display:block;padding:24px;background:#f2c94c}@media(min-width: 720px){.htl-form__bg{padding:24px}}.htl-form__form{display:flex}@media(max-width: 1539px){.htl-form__form{flex-wrap:wrap}}.htl-form__dates-wrapper{order:1;width:100%}@media(min-width: 720px){.htl-form__dates-wrapper{width:50%}}@media(min-width: 1540px){.htl-form__dates-wrapper{width:auto}}.htl-form__dates{display:flex;margin-bottom:16px}@media(min-width: 720px){.htl-form__dates{margin-bottom:8px}}@media(min-width: 1540px){.htl-form__dates{margin-bottom:0}}.htl-form__dates .htl-form__label{width:50%;flex-shrink:0;box-sizing:border-box}.htl-form__dates .htl-form__label:first-child{padding-right:24px}.htl-form__dates .htl-form__label:last-child{border-left:1px solid rgba(0,0,0,.2);padding-left:24px}.htl-form__amount-wrapper{display:flex;order:2;width:100%}@media(min-width: 720px){.htl-form__amount-wrapper{width:50%;order:3}}@media(min-width: 1540px){.htl-form__amount-wrapper{width:auto}}.htl-form__guests{display:flex;flex-grow:9}.htl-form__guests .htl-form__label{width:50%;flex-shrink:0;box-sizing:border-box;min-width:96px}.htl-form__guests .htl-form__label:last-child::before{content:"";display:block;width:1px;background:rgba(0,0,0,.2);position:absolute;top:8px;bottom:8px;left:0;z-index:15}.htl-form__rooms{width:88px;flex-shrink:0;margin-left:16px;box-sizing:border-box;display:flex}.htl-form__rooms .htl-form__label{min-width:88px}.htl-form__unknown-dates{order:3;display:flex;align-items:center;margin-top:24px;font-weight:500;font-size:var(--font-size-s);line-height:16px;text-transform:uppercase;color:#000;width:100%;box-sizing:border-box}@media(min-width: 400px){.htl-form__unknown-dates{width:50%}}@media(min-width: 720px){.htl-form__unknown-dates{order:2;margin-top:0;padding-left:16px}}@media(min-width: 1540px){.htl-form__unknown-dates{width:auto;padding-right:16px}}.htl-form__unknown-dates label{display:block;padding-left:8px;position:relative;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(min-width: 720px){.htl-form__unknown-dates label{margin-bottom:8px}}@media(min-width: 1540px){.htl-form__unknown-dates label{margin-bottom:0;font-size:9px}}.htl-form__unknown-dates input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;border:0 !important;padding:0 !important;clip:rect(0 0 0 0) !important;overflow:hidden !important}.htl-form__button{order:4;display:flex;justify-content:flex-end;margin-top:24px;width:100%;box-sizing:border-box}@media(min-width: 400px){.htl-form__button{width:50%}}@media(min-width: 720px){.htl-form__button{margin-top:0;padding-left:16px}}@media(min-width: 1540px){.htl-form__button{width:auto;flex-grow:2;padding-left:24px}}.htl-form__button button{background:none;margin:0;padding:0;border:0;cursor:pointer;padding:0 24px;line-height:64px;background:#eb5757;border-radius:4px;font-weight:bold;font-size:18px;text-align:center;color:#fff;white-space:nowrap}.htl-form__button button:hover,.htl-form__button button:focus{background:#c74848}@media(min-width: 720px){.htl-form__button button{line-height:56px;width:100%}}@media(min-width: 1540px){.htl-form__button button{width:100%;font-size:var(--font-size-l)}}.htl-form__button button .long{display:none}@media(min-width: 720px)and (max-width: 1399px){.htl-form__button button .long{display:inline}}@media(min-width: 720px)and (max-width: 1399px){.htl-form__button button .short{display:none}}.htl-form__wb{background:#fff;border-radius:4px;padding:8px 16px}.htl-form__wb.htl-form__guests{padding:0}.htl-form__wb.htl-form__rooms{padding:0}.htl-form__label{display:block;cursor:pointer;position:relative;width:100%;box-sizing:border-box}.htl-form__guests .htl-form__label,.htl-form__rooms .htl-form__label{min-height:56px}.htl-form__guests .htl-form__label::after,.htl-form__rooms .htl-form__label::after{content:"";display:block;border:5px solid rgba(0,0,0,0);border-top:5px solid rgba(0,0,0,.54);position:absolute;left:42px;bottom:11px;z-index:12;pointer-events:none}.htl-form__field-title{font-size:9px;line-height:16px;text-transform:uppercase;color:rgba(0,0,0,.5);margin-top:2px;white-space:nowrap}html:not(.touch) .htl-form__field-title{font-size:10px}.is-active .htl-form__field-title{color:var(--hover-color)}.is-disabled .htl-form__field-title{color:var(--color-gray-03)}.htl-form__date{font-weight:bold;font-size:var(--font-size-m);line-height:16px;color:#000;margin:4px 0 2px}@media(min-width: 1540px){.htl-form__date{white-space:nowrap}}.is-active .htl-form__date{color:var(--hover-color)}.is-disabled .htl-form__date{color:var(--color-gray-03)}.htl-form__amount{font-weight:bold;font-size:var(--font-size-m);line-height:16px;color:#000;margin:4px 0 2px;width:40px;position:relative}.htl-form__amount::after{content:"";display:block;border:5px solid rgba(0,0,0,0);border-top:5px solid rgba(0,0,0,.54);position:absolute;right:0;top:50%;margin-top:-2px}.htl-form__visual{position:relative;z-index:12;pointer-events:none}.htl-form__guests .htl-form__visual,.htl-form__rooms .htl-form__visual{top:8px;left:16px;width:calc(100% - 8px * 2)}.htl-form__control{position:absolute;z-index:1;position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;border:0 !important;padding:0 !important;clip:rect(0 0 0 0) !important;overflow:hidden !important}.htl-form__select{position:absolute;z-index:10;font-weight:bold;font-size:var(--font-size-m);color:#000;background:#fff;padding:24px 4px 4px 16px;bottom:-3px;box-sizing:border-box;border:0;-webkit-appearance:none;top:0;bottom:0;left:0;right:0;width:100%;border-radius:4px;cursor:pointer}.is-active .htl-form__select{color:var(--hover-color)}.is-active .htl-form__select option{color:#000}.hotel-flying-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:999;height:104px}.hotel-flying-bar__link{width:100%;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;height:104px;padding:24px 24px 32px;background:#f2c94c;text-decoration:none;font-size:16px;line-height:24px}.hotel-flying-bar__link,.hotel-flying-bar__link:link,.hotel-flying-bar__link:visited{color:var(--color-gray-01);text-decoration-color:currentColor}.hotel-flying-bar__link:focus,.hotel-flying-bar__link[href]:focus,.hotel-flying-bar__link:hover,.hotel-flying-bar__link[href]:hover,.hotel-flying-bar__link:active,.hotel-flying-bar__link[href]:active,.hotel-flying-bar__link:focus:visited,.hotel-flying-bar__link:hover:visited,.hotel-flying-bar__link:active:visited{color:var(--color-gray-01)}.hotel-flying-bar__name{display:none;line-height:19px;max-height:38px;text-align:left;overflow:hidden}@supports(-webkit-line-clamp: 2){.hotel-flying-bar__name{-webkit-line-clamp:2;-webkit-box-orient:vertical}}.hotel-flying-bar--no-price .hotel-flying-bar__name{display:block}@supports(-webkit-line-clamp: 2){.hotel-flying-bar--no-price .hotel-flying-bar__name{display:-webkit-box}}@media(min-width: 536px){.hotel-flying-bar__name{display:block;flex-basis:25%}@supports(-webkit-line-clamp: 2){.hotel-flying-bar__name{display:-webkit-box}}}.hotel-flying-bar__rating-reviews{display:none}@media(min-width: 960px){.hotel-flying-bar__rating-reviews{display:flex}}.hotel-flying-bar__rating{margin:0 16px;position:relative;top:2px}@media(min-width: 960px){.hotel-flying-bar__rating{margin:0 24px}}.hotel-flying-bar__reviews{font-size:10px;line-height:125%;text-align:left;white-space:nowrap;padding-left:16px;border-left:1px solid rgba(0,0,0,.2)}@media(min-width: 960px){.hotel-flying-bar__reviews{padding-left:24px}}.hotel-flying-bar__price-button{display:flex;align-items:center;flex-grow:10}@media(max-width: 535px){.hotel-flying-bar__price-button{width:100%;justify-content:space-between}}.hotel-flying-bar__price{white-space:nowrap}@media(min-width: 536px){.hotel-flying-bar__price{margin-left:16px}}@media(min-width: 960px){.hotel-flying-bar__price{margin-left:24px}}.hotel-flying-bar__price-main{color:rgba(0,0,0,.6)}.hotel-flying-bar__price-main b,.hotel-flying-bar__price-main .rub{color:#000;font-size:20px}.hotel-flying-bar__price-add{display:none}@media(min-width: 360px){.hotel-flying-bar__price-add{display:inline}}.hotel-flying-bar__button{background:#eb5757;border-radius:4px;padding:12px 20px;font-weight:500;line-height:24px;text-align:center;color:#fff;margin-left:16px;white-space:nowrap;flex-grow:10;position:relative;top:1px}@media(max-width: 360px){.hotel-flying-bar__button .long{display:none}}.hotel-flying-bar--no-price .hotel-flying-bar__button{width:100%;box-sizing:border-box}@media(min-width: 960px){.hotel-flying-bar__button{margin-left:24px}}.hotel-reviews{margin:32px 0}.hotel-reviews h2{margin-top:0}

