.tour-new{border-radius:4px;background-color:#f3f3f3;margin-bottom:10px;font-size:16px;color:#475669;font-family:'apercu_pro',sans-serif;border:1px solid #f3f3f3;position:relative}.tour-new:not(.tour-new--orange):hover{background-color:#e5f6ed;border-color:#00a551}.tour-new.tour-new--orange:hover{border-color:#dfa918 !important}.tour-new.tour-new--orange .tour-new__star{color:#dfa918}.tour-new.tour-new--orange{background-color:#f9f6e5}.tour-new.tour-new--red{background-color:#f9ebea}.tour-message{padding:20px;font-size:17px;font-family:'apercu_pro',sans-serif;color:#475669;background-color:#f9ebea;border-radius:5px}.tour-message .bth__table.bth__table--bordering tr:last-of-type td{border-bottom:0}.tour-message .bth__table{border:0}.tour-message .bth__table.bth__table--bordering tr th:last-of-type,.tour-message .bth__table.bth__table--bordering tr td:last-of-type{border-right:0}.tour-message .bth__table tr td{width:16.6%;min-width:125px}.tour-message .bth__table.bth__table--bordering tr th,.tour-message .bth__table.bth__table--bordering tr td{border-color:#eee}.tour-message .bth__table.bth__table--bordering tr th:first-of-type,.tour-message .bth__table.bth__table--bordering tr td:first-of-type{border-left:0}.tour-new.tour-new--green{background-color:#e5f6ed}.tour-new__bottom{border-top:1px solid #fff;padding:8px 0;display:none;margin:-8px 0 0 62px}.tour-new__star{font-size:18px;display:inline-block;vertical-align:top;padding:15px 0 15px 15px;cursor:pointer;color:#999;width:40px}.tour-new__order::before{content:'\f0a9';font-weight:bold;font-family:"Font Awesome 5 Free";position:absolute;right:15px;font-size:12px;top:0}.tour-new__order:hover{background-color:#008944}.tour-new__order{position:relative;border:0;font-size:13px;font-family:'apercu_pro',sans-serif;cursor:pointer;text-transform:uppercase;color:#fff;background-color:#00a551;border-radius:5px;padding:0 47px 0 15px;line-height:30px;display:inline-block}.tour-new__col{display:inline-block;vertical-align:top}.tour-new__link-block{color:#475669;padding:15px 50px 15px 15px;display:inline-block;vertical-align:top;position:relative;width:calc(100% - 46px)}.tour-new__link-block::before{content:'';position:absolute;top:0;right:15px;width:15px;height:100%;background:url(/i/arr-left-blue.png) center/11px no-repeat}.tour-new__price:hover{color:#318cc6}.tour-new__price{font-size:18px;text-transform:uppercase;font-weight:bold;color:#215f86;line-height:12px;display:block;margin-bottom:6px}.tour-new__room{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block;text-transform:uppercase;white-space:nowrap;font-size:15px;max-width:175px;line-height:15px;margin-bottom:7px}.tour-new__to{font-size:13px;max-width:120px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.tour-new__to img{display:none}.tour-new__col.tour-new__col--price{width:130px}.tour-new__col .bth__square-icon+div.fz13{line-height:12px}.tour-new .tour-new__col .bth__square-icon::before{line-height:17px;font-size:10px;background-size:12px}.tour-new__col .bth__square-icon{height:17px;width:17px}.tour-new__col.tour-new__col--way .bth__square-icon:nth-child(1){margin-right:5px}.tour-new__col.tour-new__col--way .bth__square-icon:nth-child(2){margin-right:0}.tour-new__col.tour-new__col--way{width:95px}.tour-new__col.tour-new__col--date{width:135px;margin-top:-5px}.tour-new__col.tour-new__col--nights{width:89px;margin-top:-5px}.tour-new__col.tour-new__col--room{width:275px}.tour-new__col.tour-new__col--eat{margin-top:-6px}.tour-new__cols{display:inline-block;vertical-align:top}.tour-new__col .tour-new__d-ib .bth__square-icon{margin:0}.tour-new__col .tour-new__d-ib:not(:last-of-type){margin-right:10px}.tour-new .bth__square-icon{background-color:#b3b3b3}.tour-new__d-ib{display:inline-block;vertical-align:top}.tours-new .tour-new:first-of-type:hover{border-color:#00a551}.tours-new .tour-new:first-of-type .tour-new__bottom{display:block}.tours-new .tour-new-loader:first-of-type{height:113px}.tours-new .tour-new:first-of-type .tour-new__price{color:#00a551;font-size:21px}.tours-new .tour-new:first-of-type .tour-new__link-block,.tours-new .tour-new:first-of-type.tour-new__star{padding-bottom:17px;padding-top:17px}.tours-new .tour-new:first-of-type{border:2px solid #ccc}.price-block img{vertical-align:middle;margin-right:5px;margin-top:-2px}.to-tbl .to-tbl__char{display:inline-block;width:55px}.to-tbl .to-tbl__char.to-tbl__char--room{width:100px}.price-block.price-block--lower{line-height:12px;font-size:14px;padding:5px 10px}.price-block{padding:0 10px 2px 10px;line-height:35px;display:block;min-width:110px;font-weight:bold;font-size:17px;cursor:pointer;border-radius:3px;color:#475669}.price-block.price-block--green{background-color:#e5f6ed}.price-block.price-block--red{background-color:#f9ebea}.price-block.price-block--orange{background-color:#faf6e5}.price-block.price-block--grey{background-color:#eee}.price-block__img:hover .hint{display:block;top:40px;right:auto;max-width:230px;font-size:13px}.price-block__img+span{display:inline-block;vertical-align:middle}.price-block__img{position:relative;display:inline-block;vertical-align:middle}.price-city-tbl table tr td:not(:first-of-type){width:180px}.price-city-tbl table{margin-top:0;margin-bottom:10px !important}.price-city-tbl tr td{vertical-align:middle !important}.tour-new-loader{height:71px;border-radius:4px;background-color:#f3f3f3;margin-bottom:10px;animation:tourNewLoader 5s infinite}@keyframes tourNewLoader{0%{background-color:#f3f3f3}50%{background-color:#ccc}100%{background-color:#f3f3f3}}@media screen and (max-width:1034px){.tours-new .tour-new-loader:first-of-type{height:182px}.tour-new-loader{height:126px}.tour-message p{margin-bottom:15px}.to-tbl tr td{font-size:13px}.tour-message{padding:15px;font-size:14px}.tours-new .tour-new:first-of-type{background-color:#e5f6ed}.tour-new__col.tour-new__col--room{width:227px;margin-top:4px}.tour-new__link-block::before{display:none}.tour-new__bottom{margin:3px 10px 0 10px;padding:10px 0;border-color:#d3d3d3}.tour-new__cols{display:block}.tour-new__order{padding:0 41px 0 15px}.tour-new__col.tour-new__col--way .bth__square-icon{vertical-align:middle}.tour-new__col.tour-new__col--eat{margin-top:-1px}.tour-new__col.tour-new__col--price{display:block;width:auto;margin-bottom:7px;border-bottom:1px solid #d3d3d3;padding-bottom:13px}.tour-new__price{position:relative;padding:0 15px;background:#fff;width:240px;line-height:40px;border-radius:5px;display:inline-block;vertical-align:middle;border:1px solid;font-size:23px !important;margin:0 15px 0 0}.tour-new__link-block{width:auto;position:static;padding:15px 30px 15px 15px;display:block}.tour-new .tour-new__star{position:absolute;top:0;text-align:center;right:0;padding:0 !important;width:60px;z-index:3;height:60px;line-height:60px}.tour-new__col.tour-new__col--nights{margin-top:0;width:65px}.tour-new__col.tour-new__col--date{margin-top:0;width:110px}.tour-new__col.tour-new__col--way{width:75px}.tour-new__col.tour-new__col--date b,.tour-new__col.tour-new__col--nights b{display:inline-block;line-height:17px;margin-bottom:3px}.tour-new__col .bth__square-icon+div.fz13{line-height:normal}.tour-new__to{max-width:190px;vertical-align:middle;display:inline-block}.tour-new .tour-new__link-block{padding:10px !important}.price-city-tbl table{margin-top:10px !important}.tour-new__price::before{content:'\f0a9';font-weight:bold;font-family:"Font Awesome 5 Free";position:absolute;right:15px;font-size:16px;top:0}.tour-new__col.tour-new__col--eat b{display:block;line-height:17px;margin-bottom:3px}.tour-new__room{margin:1px 0 0 0}.tour-new__room+div{margin-top:3px}.tour-new__to img{display:inline-block;margin-right:5px;vertical-align:middle}.tour-new__col.tour-new__col--eat b{vertical-align:middle;margin-bottom:0;width:27px;display:inline-block}}@media screen and (max-width:700px) and (orientation:landscape){.tour-new__col.tour-new__col--eat{display:block;margin:8px 0 0 0;padding:4px 0 0 0;width:100%;border-top:1px solid #d3d3d3}.tour-new__col.tour-new__col--eat>*{display:inline-block;vertical-align:middle}}@media screen and (max-width:660px){.tours-new .tour-new-loader:first-of-type{height:290px}.tour-new-loader{height:232px}.tour-new__price{width:calc(100% - 45px);margin:0 0 10px 0}.tour-new__col.tour-new__col--eat>*{display:inline-block;vertical-align:middle}.tour-new__col.tour-new__col--eat{display:block;margin:8px 0 0 0;padding:4px 0 0 0;width:100%;border-top:1px solid #d3d3d3}.tour-new__col.tour-new__col--nights div{margin-top:-1px}.tour-new__to{display:block;max-width:none;white-space:normal}.tour-new__col.tour-new__col--room{display:block;margin:10px 0 0 0;padding:10px 0 0 0;width:100%;border-top:1px solid #d3d3d3}}.recmnd-block{position:relative;display:block;margin-top:20px;border:2px solid #e5f6ed;width:100%;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px}.recmnd-block__col{display:inline-block;vertical-align:middle;margin-right:30px}.recmnd-block__bot .mark{padding-right:28px}.recmnd-block__col.recmnd-block__col-first{width:112px;vertical-align:middle}.recmnd-block__col-first .bth__cnt.rating-big{font-size:26px;font-weight:bold;color:#01a451}.recmnd-block__col-first .bth__cnt.rating-big .rating-big-like{font-size:20px}.recmnd-block__col .rating-num__cnt{display:inline-block;min-width:32px}.recmnd-block__col:nth-child(2) .rating-num__cnt{min-width:90px}.recmnd-block__bot{position:relative;border-top:2px solid #e5f6ed;margin-top:15px;padding-top:15px}@media screen and (max-width:768px){.recmnd-block__col{margin-right:20px}}@media screen and (max-width:700px){.recmnd-block__col{display:block;margin-bottom:20px}.recmnd-block__bot .mark{display:block;padding:0;margin-bottom:5px}.recmnd-block__bot .bold{font-size:15px}.recmnd-block__bot a{margin-top:10px;display:block}.recmnd-block__bot span.pr15{font-size:13px}.recmnd-block{padding:10px}}.review-user__rev .bth__grey-link{font-size:16px}.review-user__rev .detailed-review__left-user-type{width:16px;height:16px;margin-left:15px;vertical-align:baseline}.review-user__rev{border:1px solid #ccc;padding:10px;margin-bottom:20px;border-radius:2px;font-family:'apercu_pro',sans-serif}.review-user__rev-user img{border-radius:2px}.review-user__rev-user{width:60px;display:inline-block;height:60px;vertical-align:top;margin-right:10px;border-radius:2px}.review-user__rev-txt{margin-left:75px;margin-top:-30px;font-size:14px;line-height:23px}.review-user__rev-btm-buble i{font-size:16px}.review-user__rev-btm-buble{margin-top:10px;display:inline-block;margin-right:15px;padding:5px 7px;position:relative;background-color:#ddd;font-size:13px;border-radius:5px;text-transform:uppercase}.review-user__rev-btm-buble.review-user__rev-btm-bubble-reccomend{background-color:#e5f6ed;color:#00a551;padding-left:33px}.review-user__rev-btm-buble.review-user__rev-btm-bubble-not-reccomend{background-color:rgba(200,56,49,0.10);color:#e03a3a;padding-left:33px}.review-user__rev-btm-buble-big{font-weight:bold;font-size:14px;margin-right:3px;display:inline-block;vertical-align:bottom}.review-user__rev-btm-buble.review-user__rev-btm-bubble-not-reccomend::after{content:'\f165';position:absolute;font-size:18px;font-family:"Font Awesome 5 Free";top:4px;left:7px}.review-user__rev-btm-buble.review-user__rev-btm-bubble-reccomend::after{content:'\f164';position:absolute;font-size:18px;font-family:"Font Awesome 5 Free";top:4px;left:7px}.review-user__rev-btm{display:flex;justify-content:space-between;align-items:flex-end}.review-user__rev-slider>div{white-space:nowrap}.review-user__rev-slider{overflow:scroll hidden;height:50px;width:100%}.review-user-rate__toggle-arr{cursor:pointer;font-family:'apercu_pro',sans-serif;color:#475669;font-weight:bold;font-size:13px;padding-right:20px;margin-bottom:10px;line-height:13px;position:relative}.review-user-rate__toggle-arr::after{content:'';position:absolute;right:0;background-repeat:no-repeat;background-image:url(/i/tophotels/arrow-down-thin.svg);top:-4px;width:14px;height:25px;background-size:contain;background-position:right;transition:.3s}.review-user-rate__toggle-arr.rotate::after{transform:rotate(180deg)}.review-user-rate__toggle-arr:hover::after{background-image:url(/i/tophotels/arrow-down-thin-blue.svg)}.review-user-rate__item-inner .mr5{font-weight:bold}.review-user-rate__item-inner{margin-bottom:20px;display:none;font-size:12px;line-height:17px}.review-user-rate__item{display:inline-block;vertical-align:top;font-size:12px;line-height:17px;width:45%}.review-user-rate{margin-top:10px;padding-top:10px;border-top:1px solid #ccc}.review-user__img .bth__img-100 img{border-radius:2px}.review-user__img .bth__img-100{display:inline-block;border-radius:2px;margin-right:10px}.review-user__img{margin-top:10px}@media screen and (max-width:768px){.review-user__rev-txt{margin-left:0;margin-top:15px}.review-user__rev .bth__grey-link{font-size:13px;text-transform:uppercase}.review-user__rev-top>span>span{font-size:13px}.review-user__rev-user{width:25px;border-radius:50px;height:25px}.review-user__rev-btm>div:first-of-type{margin-bottom:15px}.review-user__rev-btm{flex-direction:column;align-items:flex-start}.review-user__rev-btm-buble{margin-right:5px}.review-user__rev-btm>div:first-of-type .review-user__rev-btm-buble:last-of-type{display:none}}@media screen and (max-width:700px){.review-user__rev-top{display:flex}.review-user__rev .bth__grey-link{display:block;margin-bottom:5px}.review-user__rev-txt p{margin-bottom:10px}.review-user__rev-txt{font-size:13px}.review-user__rev-user{width:40px;height:40px}.review-user-rate__item{display:block;width:auto;margin-bottom:5px}}.hotel-profile-filter .tour-selection-field{width:21%}.hotel-profile-filter .hotel-profile-filter__sm-field{width:130px}.hotel-profile-tbl tr td:nth-child(1),.hotel-profile-tbl tr td:nth-child(2),.hotel-profile-tbl tr td:nth-child(3){width:135px}.hotel-profile-tbl tr td:nth-child(4) b{width:277px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;display:block;text-overflow:ellipsis;height:22px}.bth__table-wrap table.hotel-profile-tbl tbody tr td{vertical-align:top}.hotel-profile-tbl tr td:last-of-type{text-align:right;width:120px;padding-right:0}.hotel-profile-tbl__btn{width:125px;margin:0;padding-top:6px;min-width:auto;height:35px}.hotel-profile__green-cbx span.green{position:relative;margin-left:7px;padding-left:17px}.hotel-profile__green-cbx span.green::after{content:'\f00c';position:absolute;left:1px;font-family:'Font Awesome 5 Free';font-weight:bold;font-size:9px;top:0;line-height:26px}.hotel-profile__green-cbx span.red{position:relative;margin-left:7px;padding-left:17px}.hotel-profile__green-cbx span.red::after{content:'\f00c';position:absolute;left:1px;font-family:'Font Awesome 5 Free';font-weight:bold;font-size:9px;top:0;line-height:26px}.hotel-profile__green-cbx.bth__cnt{color:#00a551;display:block;font-size:15px;margin-bottom:20px;margin-top:10px;font-family:'apercu_pro',sans-serif}.hotel-operator-tbl thead tr th:last-of-type,.hotel-operator-tbl tbody tr td:last-of-type{text-align:left}.hotel-operator-tbl th:nth-child(2){width:260px}.hotel-operator-tbl th:first-of-type{width:40px}.hotel-descr-tbl__star{display:inline-block}.hotel-descr-tbl tr td:first-of-type{width:260px}.hotel-descr-tbl__star i{display:inline-block;margin-right:3px;font-size:16px;color:#e7bb08}.hotel-operator-tbl tr td .show-768{display:none !important}.tour-detail-wrap__fixed-btn.fixed{display:block;position:fixed;top:0;z-index:100;width:100%;left:0;padding:10px 0;background:#e4e5ea;box-shadow:0 2px 10px 0 rgba(0,0,0,0.25)}.tour-detail-wrap__fixed-btn-content{margin:0 auto;display:block;max-width:1346px}.tour-detail-wrap__fixed-btn{display:none}@media screen and (max-width:1500px){.tour-detail-wrap__fixed-btn-content{padding:0 20px}}@media screen and (max-width:1195px){.hotel-profile-filter .tour-selection-wrap .tour-selection-wrap-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.hotel-profile-tbl tr td:last-of-type{text-align:left}.hotel-profile-filter .tour-selection-field{width:18%}}@media screen and (max-width:1023px){.hotel-profile-filter .show-1023{margin-top:15px}.hotel-profile-filter .tour-selection-field:not(.hotel-profile-filter__sm-field){width:21%}}@media screen and (max-width:768px){.bth__table-wrap.hotel-descr-tbl tr:first-of-type td:first-of-type{border-top:0}.bth__table-wrap.hotel-descr-tbl tr:first-of-type td:first-of-type{padding-top:0}.tour-detail-wrap__fixed-btn .bth__btn{font-size:10px;padding:0;line-height:35px}.bth__table-wrap.hotel-descr-tbl tr td:first-of-type{font-size:13px;padding-bottom:0}.hotel-profile-tbl tr td{width:100%}.hotel-profile-filter .tour-selection__download-icon{display:none}.hotel-profile-filter .tour-selection-wrap{padding-top:15px}article.filter-new.hotel-profile-filter .tour-selection-field{width:50%}article.filter-new.hotel-profile-filter .tour-selection-field:first-of-type{width:100%}.hotel-profile-tbl tr td:nth-child(3) b{font-weight:normal;font-size:14px !important}.bth__table-wrap table.hotel-profile-tbl tbody tr:first-of-type td{border-top:0}.bth__table-wrap .hotel-profile-tbl tbody tr td{width:auto}.hotel-profile-tbl tr td:nth-child(4) b{width:250px}}@media screen and (max-width:750px){.bth__table-wrap.bth__table-wrap--rasp-750 .hotel-profile-tbl td>b{margin-right:5px}.bth__table-wrap.bth__table-wrap--rasp-750 .hotel-profile-tbl td>*{display:inline-block !important;vertical-align:top}.bth__table-wrap.bth__table-wrap--rasp-750 .hotel-profile-tbl td .hotel-profile-tbl__btn{width:200px !important;margin:0}}@media screen and (max-width:700px){.hotel-profile-tbl__btn{width:100%}.hotel-profile__green-cbx span.green{font-size:11px;margin-left:0;margin-right:5px}.hotel-profile__green-cbx span.green::after{left:4px;font-family:'Font Awesome 5 Free';font-weight:bold;font-size:7px;top:-1px}.hotel-profile__green-cbx span.red{font-size:11px;margin-left:0;margin-right:5px}.hotel-profile__green-cbx span.red::after{left:4px;font-family:'Font Awesome 5 Free';font-weight:bold;font-size:7px;top:-1px}.hotel-operator-tbl thead{display:none}.hotel-operator-tbl tr td{display:block}.bth__table-wrap table.hotel-profile-tbl tbody tr td:nth-child(2),.bth__table-wrap table.hotel-profile-tbl tbody tr td:nth-child(3){display:inline-block;width:auto}.hotel-operator-tbl tr td .show-768{font-size:13px;display:block !important;width:100%}.hotel-operator-tbl tr td:first-of-type{display:none}}.fixed-btn-bottom .bth__btn{margin:0 auto;display:block}.fixed-btn-bottom{position:fixed;z-index:2;bottom:0;left:calc(50% - 180px);width:auto;margin:0 auto}.bokingDetail-block-top__cross{width:30px;cursor:pointer;height:30px;background-image:url("/i/tophotels/cross-thin-grey.svg");background-repeat:no-repeat;background-size:cover;display:block}.bokingDetail-block-top__cross:hover{background-image:url("/i/tophotels/cross-thin.svg")}.bokingDetail-content__right-wrap{float:right;width:330px}.bokingDetail-content__right-wrap .js-observe-scroll{position:absolute;right:0;top:550px}.bokingDetail-content{display:flex;display:-webkit-box;display:-ms-flexbox;font-size:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;font-family:'apercu_pro',sans-serif;color:#475669;margin-top:20px}.bokingDetail-content__left{width:68%;position:relative;margin-right:20px;padding:20px 15px;border:1.5px solid #ccc;border-radius:2px}.bokingDetail-content__right .bth__inp-block input{font-size:18px;padding-top:7px}.bokingDetail-content__right .bth__inp-block{width:100%;border-color:#f1ebd3;margin-bottom:25px}.lite-grey.bokingDetail-content__border.bth__ttl-h2{font-size:13px;margin-bottom:5px;padding-bottom:5px}.bokingDetail-content__right .bth__btn{background-color:#ff8e41;width:270px;color:white}.bokingDetail-content .plane-left{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.bokingDetail-content__status-icon>div .grey{margin-bottom:8px;line-height:15px}.bokingDetail-content__status-icon>div{display:inline-block;vertical-align:top;font-size:14px;margin-left:5px}.bokingDetail-content__status-icon{width:33%}.bokingDetail-content__status-icons{display:flex;display:-webkit-box;display:-ms-flexbox;justify-content:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify}.bokingDetail-h2{text-transform:uppercase;margin-top:20px}.bokingDetail-content__status-icon.orange-ico .fas{background-color:#f8a53a}.bokingDetail-content__status-icon.green-ico .fas{background-color:#00a551}.bokingDetail-content__status-icon.red-ico .fas{background-color:#e03a3a}.bokingDetail-content__status-icon .fas{font-size:19px;width:40px;height:40px;TEXT-ALIGN:CENTER;BACKGROUND-COLOR:#c9c9c9;cursor:pointer;COLOR:WHITE;border-radius:2px;padding-top:11px;-webkit-box-sizing:border-box;box-sizing:border-box}.bokingDetail-content__border{position:relative;border-bottom:1px solid #e4e5ea;padding-bottom:15px;margin-bottom:15px}.bokingDetail-content__ttl{font-size:33px;color:#e27200}.bokingDetail-content__ttl i{font-size:29px}.bokingDetail-content__right .bth__btn:hover{background-color:#e27200}.bokingDetail-content__btm-abs{position:absolute;top:80px}.bokingDetail-content__fees{margin-bottom:40px}.bokingDetail-content__fees .bokingDetail-content__fees-item{margin-top:15px;border-bottom:1px solid #e4e5ea;padding-bottom:15px}.bokingDetail-content__fees .bokingDetail-content__fees-item .fa-question{color:#ff8e41}.bokingDetail-content__fees .bokingDetail-content__fees-item i{margin-right:10px}.bokingDetail-content__fees .bokingDetail-content__fees-item{display:flex;display:-webkit-box;display:-ms-flexbox;margin-bottom:10px;justify-content:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify}.bth__ttl-h2.bokingDetail-h2 .lowercase{font-weight:normal}.bokingDetail-content__right.fixed{position:fixed;top:18px;width:330px}.bokingDetail-content__left .fa-times{font-size:15px}.bokingDetail-content__right{width:330px;background:#faf6e5;height:318px;padding:26px 15px}.bokingDetail-content__flights{display:flex;display:-webkit-box;display:-ms-flexbox;margin-top:15px;justify-content:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify}.bokingDetail-block-top__cross.price-close{position:absolute;right:0;top:5px}.bokingDetail-content__flights>div:last-of-type{text-align:right}.bokingDetail-content__flights>div:not(:last-of-type){margin-bottom:30px}.bokingDetail-content .fa-rub{font-size:29px}.bokingDetail-content .change-price{position:relative}.bokingDetail-content__right-bottom{width:300px;margin-top:35px;position:absolute}.bokingDetail-content .change-price::before{position:absolute;background-color:#999;content:'';height:3px;top:7px;width:100%}.bokingDetail-content__val{display:inline-block;width:200px}.bokingDetail-content__flights>div{width:33%}.bokingDetail-content__flights-time{font-size:23px;font-weight:bold}.bokingDetail-content__flights-sm{line-height:17px;color:#999;margin-top:7px}.bokingDetail-content__flights-md{text-align:center}.bokingDetail-content__flights-md i{font-size:40px;padding-top:15px}.bokingDetail-block-top__bubbles .bokingDetail-block-top__bubble .fa-share-alt{color:#ff8e41;font-size:27px}.bokingDetail-block-top__heart{background-repeat:no-repeat;background-position:center center;background-image:url(/i/tophotels/like-red-empty.svg);display:inline-block;width:30px;margin-bottom:-5px;height:29px;background-size:contain}.bokingDetail-block-top__heart.active{background-image:url(/i/tophotels/like-red.svg)}.bokingDetail-block-top__bubble-btm{font-size:13px;display:block;color:#475669}.bokingDetail-block-top__bubbles .bokingDetail-block-top__bubble .bokingDetail-block-top__bubble-top{position:relative;font-size:24px;font-weight:bold;display:block}.bokingDetail-block-top__bubbles .bokingDetail-block-top__bubble:hover .hint{display:block;top:71px}.bokingDetail-block-top__bubbles .bokingDetail-block-top__bubble{background-color:white;display:inline-block;position:relative;vertical-align:top;height:66px;width:130px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:10px;border-radius:2px}.tour-detail-popup{position:relative;max-width:900px;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,0.5);box-shadow:0 3px 10px 0 rgba(0,0,0,0.5);background:#fff;padding-bottom:20px;font-family:'apercu_pro',sans-serif;color:#475669;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;min-height:640px;margin:40px auto}.tour-detail-popup .tour-detail-popup__top{background:#e0e0e0;position:relative;padding:15px 20px}.tour-detail-popup .tour-detail-popup__close{position:absolute;top:22px;right:15px;width:12px;height:12px;background:url(/i/close-12x12.png) no-repeat;cursor:pointer}.tour-detail-popup .tour-detail-popup__mdl{font-size:15px;font-family:'apercu_pro',sans-serif;color:#475669;padding:15px 20px}.tour-detail-popup .tour-detail-popup__triple-inp-block{display:flex;display:-webkit-box;display:-ms-flexbox;justify-content:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify}.tour-detail-popup .tour-detail-popup__triple-inp-block>div{width:33%}.tour-detail-popup__ttl-sm{color:#999;font-size:14px;margin-bottom:7px}.tour-detail-popup__val{font-size:21px}.tour-detail-popup__h2{margin-bottom:10px;font-size:18px;font-weight:normal}.tour-detail-popup .border{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}.bokingDetail__data{display:inline-block;vertical-align:top}.tour-detail-price::before{content:'\f0a9';font-weight:bold;font-family:"Font Awesome 5 Free";position:absolute;right:15px;font-size:20px;top:10px}.tour-detail-price *{display:inline-block;vertical-align:middle}.tour-detail-price b{font-size:22px;line-height:22px;margin-right:30px}.tour-detail-wrap__i.tour-detail-wrap__i--train::before{content:'';background-image:url(/i/train.svg)}.tour-detail-wrap__ttl{font-size:13px;text-transform:uppercase;font-weight:bold}.tour-detail-wrap__icons+.tour-detail-wrap__icons{margin-left:17px}.tour-detail-wrap__icons+.tour-detail-wrap__icons .tour-detail-wrap__i:last-of-type{margin-right:0}.tour-detail-wrap__right .tour-detail-wrap__icons{display:inline-block;vertical-align:top}.tour-detail-wrap__d-ib{display:inline-block;vertical-align:top}.tour-detail-wrap__i.tour-detail-wrap__i--ship::before{content:'';background-image:url(/i/ship.png)}.tour-detail-wrap__i::before{width:100%;text-align:center;height:100%;position:absolute;background-repeat:no-repeat;background-position:center;background-size:25px;top:0;left:0}.tour-detail-wrap__i.left::before{-webkit-transform:rotate3d(0,-48,0,175deg);transform:rotate3d(0,-48,0,175deg)}.tour-detail-wrap__i:hover .hint{display:block;min-width:auto;top:43px}.tour-detail-wrap .tour-detail-wrap__right .tour-detail-wrap__i{position:relative;font-size:23px;line-height:40px;color:#fff !important;width:40px;height:40px;display:inline-block;margin-right:15px;border-radius:2px;background-color:#ccc}.tour-detail-wrap .tour-detail-wrap__right .tour-detail-wrap__i.tour-detail-wrap__i--green{background-color:#00a551}.tour-detail-wrap .tour-detail-wrap__right .tour-detail-wrap__i.tour-detail-wrap__i--red{background-color:#e03a3a}.tour-detail-wrap .tour-detail-wrap__right .tour-detail-wrap__i.tour-detail-wrap__i--orange{background-color:#ff8e41}.tour-detail-price:hover{background-color:#008944}.tour-detail-price{position:relative;font-size:14px;cursor:pointer;text-transform:uppercase;color:#fff;background-color:#00a551;border-radius:5px;padding:10px 70px 10px 15px;display:inline-block}.tour-detail-wrap table.bth__table tr td img.middle{margin-top:-2px}.tour-detail-wrap table.bth__table tr td:first-of-type{width:211px}.tour-detail-wrap p{line-height:25px}.tour-detail-wrap table.bth__table tr td:nth-child(2){font-size:15px}.tour-detail-wrap table.bth__table tr td{padding:10px 7px}.tour-detail-wrap .tour-detail-wrap__right{width:266px;margin-left:34px;margin-top:45px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;background-color:#dbf2e6;border-radius:4px;position:absolute;top:0;right:0}.tour-detail-wrap__present::after{content:'\f06b';font-family:"Font Awesome 5 Free";font-weight:bold;font-size:27px;position:absolute;top:12px;left:21px;border-radius:50px;background-color:white;color:#00a551;width:50px;height:50px;text-align:center;line-height:50px}.tour-detail-wrap__r-fixed{position:fixed;top:20px;z-index:1}.tour-detail-wrap__r-float{float:right;width:250px;display:none;position:relative}.tour-detail-wrap__r-float.bottom .tour-detail-wrap__r-fixed{bottom:53px}.tour-detail-wrap__present--big.tour-detail-wrap__present p:not(:last-of-type){margin-bottom:5px}.tour-detail-wrap__present--big.tour-detail-wrap__present::after{background-color:#00a551;color:white;top:30px;left:17px}.tour-detail-wrap__present--big.tour-detail-wrap__present b{color:#00a551;text-transform:uppercase;display:block;margin-bottom:5px;font-size:17px}.tour-detail-wrap__present--big.tour-detail-wrap__present{line-height:normal;background-color:transparent;text-transform:none;border:2px solid #00a551;color:#475669;padding-top:15px;padding-bottom:15px;height:auto;font-weight:normal;font-size:13px}.tour-detail-wrap__present{font-size:17px;padding-left:85px;position:relative;display:block;margin:20px 0;border-radius:2px;font-weight:bold;text-transform:uppercase;color:white;background-color:#00a551;height:75px;line-height:75px}.tour-detail-wrap{position:relative;padding-right:305px;margin-top:20px}.tour-detail-wrap__fixed-btn.fixed{display:block;position:fixed;top:0;z-index:100;width:100%;left:0;padding:10px 0;background:#e4e5ea;box-shadow:0 2px 10px 0 rgba(0,0,0,0.25)}.tour-detail-wrap__fixed-btn-content{margin:0 auto;display:block;max-width:1346px}.tour-detail-wrap__fixed-btn{display:none}.tour-detail-wrap__icon .grey{text-transform:uppercase;margin-bottom:3px}.hotel-profile__green-cbx .green{position:relative;margin-right:10px;padding-left:17px;display:inline-block;vertical-align:middle}.hotel-profile__green-cbx .green::after{content:'\f00c';position:absolute;left:0;font-family:'Font Awesome 5 Free';font-weight:bold;font-size:10px;top:2px}.hotel-profile__green-cbx{color:#00a551;display:block;font-size:15px;margin-left:7px;margin-bottom:10px}.tour-detail-wrap__icon{margin-bottom:25px}.tour-detail-wrap__dbl-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tour-detail-wrap__bubble::before{content:'\f072';font-weight:bold;font-family:"Font Awesome 5 Free";position:absolute;left:10px;font-size:10px;top:0}.tour-detail-wrap__bubble.tour-detail-wrap__bubble--arrival::before{-webkit-transform:rotate3d(0,-48,0,175deg);transform:rotate3d(0,-48,0,175deg);top:1px}.tour-detail-wrap__bubble{background-color:#dbf2e6;border-radius:2px;position:relative;padding:0 10px 0 32px;width:160px;display:inline-block;line-height:30px}.tour-detail-wrap__cut{max-width:350px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;margin-right:5px}.tour-detail-wrap__right-top .bth__cog-grey-gif{float:right}.tour-detail-wrap__right-top{font-weight:bold;text-transform:uppercase;font-size:18px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid white}.booking-tour-form .tour-selection-wrap .tour-selection-field--30p{width:calc(30% - -10px)}.filter-big__block .booking-tour-form .bth__inp-block-burger::after{top:19px}.booking-tour-form .booking-tour-form-260{width:266px}.booking-tour-form .booking-tour-form-380{width:378px}.booking-tour-form .bth__radioBubble-item .bth__radioBubble-lb{height:55px;width:55px}.booking-tour-form .bth__radioBubble-item label span{height:98%;font-size:30px;padding-top:10px}.booking-tour-form .booking-tour-form__wrap-500{width:550px}.booking-tour-form .bth__radioBubble-item{margin-right:1px}table.tour-success-tbl tr:last-of-type td{border-bottom:0}.tour-success-tbl tr td{padding:10px 0}.tour-success-tbl{margin-top:0;margin-bottom:15px}.tour-success-tbl tr td:first-of-type{width:211px;font-size:15px}.bth__cog-grey-gif{background-image:url(/i/cog-grey-gif.gif);background-repeat:no-repeat;background-position:center;display:inline-block;width:25px;height:25px;background-size:contain}.tour-detail-wrap__bubbles{display:flex;justify-content:space-between}.tour-detail-wrap__bubbles .bubble-btn:last-of-type{margin-right:0}.tour-detail-wrap__bubbles .bubble-btn{width:33%}.tour-detail-wrap__bubbles .bubble-btn{padding-top:10px;padding-bottom:10px}.tour-detail-wrap__bubbles .bubble-btn .fas{left:14px;top:13px}.tour-detail-wrap .bth__table-wrap{padding-bottom:20px !important}.tour-copy-info-tbl td:first-of-type{width:35px}.tour-copy-info-tbl td{padding:7px;word-break:break-word;vertical-align:top}.tour-copy-info-tbl{border-radius:4px;font-size:14px;text-transform:uppercase;font-weight:bold;-webkit-box-shadow:0 0 9px 0 rgb(0 0 0 / 20%);box-shadow:0 0 9px 0 rgb(0 0 0 / 20%);padding:10px;background-color:#fff;max-width:495px;margin-bottom:5px}.bubble-btn .fas{position:absolute;left:15px;top:18px}.bubble-btn.bubble-btn--orange{background-color:#faedde;color:#e27200}.bubble-btn.bubble-btn--green{color:#00a551;background-color:#def0de}.bubble-btn{border-radius:5px;cursor:pointer;font-weight:bold;margin:0 15px 10px 0;text-transform:uppercase;position:relative;font-family:'apercu_pro',sans-serif;font-size:14px;padding:15px 15px 15px 40px;display:inline-block;vertical-align:middle;border:0;background-color:#fff6ec;color:#e27200;text-align:left}@media screen and (max-width:1500px){.tour-detail-wrap__fixed-btn-content{padding:0 20px}}@media screen and (max-width:1132px){.tour-detail-wrap__dbl-icon .tour-detail-wrap__icon:first-of-type .hint{left:0}.tour-detail-wrap{padding:0}.tour-detail-wrap .tour-detail-wrap__right{width:auto;position:static;margin:0 0 20px 0}.tour-detail-wrap .tour-detail-wrap__right .tour-detail-wrap__dbl-icon .tour-detail-wrap__icon:not(:last-of-type){margin-right:30px}.tour-detail-wrap__r-fixed .bth__btn{min-width:auto;padding:0 20px;margin:0 auto;line-height:55px;width:250px !important;display:block;font-size:14px}.tour-detail-wrap__r-fixed{top:auto;bottom:0;right:0;left:0}.tour-detail-wrap .tour-selection-wrap .tour-selection-wrap-flex .tour-selection-field:not(:last-of-type){margin-bottom:0}.tour-detail-wrap .mb20>.bth__btn{width:32%;min-width:auto}.tour-detail-wrap__dbl-icon .tour-detail-wrap__icon{margin-bottom:0}.tour-detail-wrap__icon{margin-bottom:15px}.tour-detail-wrap__right-top{font-size:15px}.tour-detail-wrap .fz22{font-size:19px !important}.tour-detail-wrap .bubble-btn.bubble-btn--240{width:100%}.tour-detail-wrap table.bth__table tr td:nth-child(2){padding-top:5px}.tour-detail-wrap__icon,.tour-detail-wrap__dbl-icon{display:inline-block;position:relative;vertical-align:top}.tour-detail-wrap__icon>.bth__cnt>*{display:inline-block;margin-right:5px}.tour-detail-wrap__icon>.bth__cnt>.fz13+div{font-size:12px;position:absolute;left:50px;white-space:nowrap;top:25px}.tour-detail-wrap__dbl-icon .tour-detail-wrap__icon:not(:last-of-type){margin-right:30px}}@media screen and (max-width:900px){.booking-tour-form .tour-selection-wrap .tour-selection-wrap-flex{justify-content:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start}.booking-tour-form .booking-tour-form-260{width:198px}.booking-tour-form .booking-tour-form-380{width:310px}.tour-detail-wrap .bth__triple-inp{display:block}}@media screen and (max-width:768px){.tour-detail-wrap .bth__table-wrap{padding-top:10px !important}.tour-detail-wrap__fixed-btn .bth__btn{font-size:10px;padding:0;line-height:35px}.tour-detail-wrap__cut{max-width:calc(100% - 20px);margin:0}.tour-detail-wrap table.bth__table tr td:first-of-type{font-size:13px;padding-bottom:0}}@media screen and (max-width:750px){.tour-copy-info-tbl{padding:5px}.tour-detail-wrap__r-fixed .bth__btn{width:100% !important}.tour-detail-wrap__bubbles{display:block}.tour-detail-wrap__bubbles .bubble-btn{width:100%}.tour-detail-wrap__present::after{display:none}.hotel-profile__green-cbx{font-size:14px}.tour-detail-wrap .hotel-profile__green-cbx .green{margin-bottom:5px}.tour-detail-wrap .tour-selection-wrap .tour-selection-wrap-flex .tour-selection-field:not(:last-of-type){margin-bottom:15px}.tour-detail-wrap .mb20>.bth__btn{width:100%;margin-bottom:15px}.tour-detail-wrap__present{padding:15px;line-height:23px;font-weight:normal}.tour-detail-wrap__present--big.tour-detail-wrap__present{box-shadow:0 0 7px 2px #00000047;border:0}.tour-detail-wrap__present p{line-height:20px}}@media screen and (max-width:656px){.tour-detail-wrap__r-float.bottom .tour-detail-wrap__r-fixed{bottom:0}.tour-detail-price b{display:block}.tour-detail-price::before{top:21px}.tour-detail-price{font-size:13px;display:block}}@media screen and (max-width:500px){.tour-detail-wrap__icon>.bth__cnt>.fz13+div{display:block}}.popup-wrap__comment-box::-webkit-scrollbar-track,.popup-wrap__category-box::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:0;background-color:#ddd;z-index:10}.popup-wrap__comment-box::-webkit-scrollbar,.popup-wrap__category-box::-webkit-scrollbar{width:10px;background-color:#ddd}.popup-wrap__comment-box::-webkit-scrollbar-thumb,.popup-wrap__category-box::-webkit-scrollbar-thumb{border-radius:0;-webkit-box-shadow:none;background-color:#3e3e3e}.popup-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box}.popup-wrap{background-color:#303030;width:100%;height:100%;min-width:320px;font-family:'apercu_pro',sans-serif;color:#475669;line-height:22px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;font-size:14px;display:flex;display:-webkit-box;display:-webkit-flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-ms-flexbox;position:fixed;top:0;left:0;z-index:101}.popup-wrap__img{position:relative;border-radius:2px;margin:0 auto;height:100%;display:flex !important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;justify-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center}.popup-wrap__img-center.popup-wrap__img-center--fullscrn{height:calc(100% - 25PX)}.popup-wrap__img-center{background-color:#303030;text-align:center;padding:10px 0;width:1000px;margin:0 auto;height:calc(100% - 240px)}.popup-wrap__flex{justify-content:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;display:flex;display:-webkit-box;display:-ms-flexbox;padding-left:15%}.popup-wrap__l{margin-right:20px;width:calc(100% - 320px);padding:20px;position:relative}.popup-wrap__r{position:relative}.popup-wrap__rev{width:300px;background-color:#1f1f1f;padding:15PX;margin:15px;padding-right:0;margin-top:64px}.popup-wrap__img-sm img{border-radius:2px}.popup-wrap__img-sm.active{position:relative}.popup-wrap__img-sm.active::after{position:absolute;content:'';height:58px;width:58px;border:1.5px solid #3e3e3e;top:0;left:0;border-radius:2px}.popup-wrap__img-sm{width:60px;height:60px;display:inline-block;margin-bottom:6px;cursor:pointer;margin-right:6px}.popup-wrap__ttl{font-size:17px;font-family:'apercu_pro',sans-serif;color:white;line-height:25px;font-weight:bold;text-transform:uppercase;margin-right:10px}.popup-wrap__user-block>div{display:inline-block;vertical-align:top}.popup-wrap__user-block{padding:10px;margin-right:18px;background-color:white;border-radius:2px;margin-top:58px}.popup-wrap__user-img img{border-radius:2px}.popup-wrap__user-img{width:50px;height:50px;border-radius:2px;margin-right:10px}.popup-wrap__user-name{text-transform:uppercase;color:#475669;font-weight:bold}.popup-wrap__abs-arr.left::after{content:'\f053'}.popup-wrap__abs-arr::after{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f054'}.popup-wrap__abs-arr{color:white;background-color:#3e3e3e;padding:9px;width:40px;height:40px;position:absolute;text-align:center;font-size:20px;cursor:pointer}.popup-wrap__btn.popup-wrap__btn--filter .popup-wrap__btn-lb{background-image:url("/i/filter-white-icon.png")}.popup-wrap__btn.popup-wrap__btn--filter input:checked+.popup-wrap__btn-lb{background-image:url("/i/filter-orange-grey-icon.png")}.popup-wrap__btn.popup-wrap__btn--f-del .popup-wrap__btn-lb{background-image:url(/i/filter-del-icon-white.png);background-size:28px;background-color:#ddd}.popup-wrap__btn.popup-wrap__btn--type input+.popup-wrap__btn-lb{background-image:url(/i/folders-sprite.png);background-position-y:-36px;background-size:41px}.popup-wrap__btn.popup-wrap__btn--type input:checked+.popup-wrap__btn-lb{background-position-y:7px}.popup-wrap__btn.popup-wrap__btn--filter.full-red .popup-wrap__btn-lb{background-image:url(/i/lib-ui-tour-filter/filter-orange-red-icon.png);background-color:#ddd}.popup-wrap__btn-fullscr .popup-wrap__btn-lb::after{content:'\f0b2';font-family:"Font Awesome 5 Free";font-weight:900;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);font-size:28px;display:block;margin-top:2px}.popup-wrap__btn{vertical-align:top;margin-right:6px;display:inline-block;position:relative}.popup-wrap__btn .popup-wrap__btn-lb{color:white;background-color:#3e3e3e;padding-top:18px;width:60px;height:60px;text-align:center;font-size:26px;cursor:pointer;background-repeat:no-repeat;background-position:center;border-radius:2px;background-size:25px;display:block}.popup-wrap__btn .popup-wrap__btn-lb.popup-wrap__btn-lb--txt{font-size:13px;width:auto;min-width:60px}.popup-wrap__btn input:checked+.popup-wrap__btn-lb{color:#3e3e3e;background-color:#ddd}.popup-wrap__btns{margin-top:10px}.popup-wrap__bottom-line>div{display:inline-block;margin-right:20px;vertical-align:middle}.popup-wrap__bottom-line{height:65px;margin-top:30px;background-color:#ddd;width:360px;margin:15px auto;padding:8px;border-radius:3px}.popup-wrap__btn-white i{margin-right:5px;vertical-align:top;font-size:21px}.popup-wrap__btn-white{color:#215f86;font-size:21px;line-height:19px}.popup-wrap__prev-arr{border:0;background-image:url(/i/arr-left-grey.png);display:inline-block;width:25vw !important;background-repeat:no-repeat;height:calc(100% - 220px);position:fixed;cursor:pointer;left:0;background-size:30px;background-position:center;top:90px;z-index:1;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.popup-wrap__next-arr{border:0;background-image:url(/i/arr-left-grey.png);display:inline-block;width:25vw !important;background-repeat:no-repeat;height:calc(100% - 220px);position:fixed;cursor:pointer;right:0;background-size:30px;background-position:center;top:90px;z-index:1}.popup-wrap__img-center.popup-wrap__img-center--fullscrn .popup-wrap__prev-arr{left:35px}.popup-wrap__img-center.popup-wrap__img-center--fullscrn .popup-wrap__next-arr{right:35px}.popup-wrap__top{padding:15px;text-align:center;position:relative;background-color:#1f1f1f}.popup-wrap__top .popup-wrap__section{position:static}.popup-wrap__top-cross{background:url("/i/tophotels/cross-thin-white.svg") center/contain no-repeat;width:30px;height:100%;cursor:pointer;position:absolute;right:15px;z-index:2;top:0}.popup-wrap__section{max-width:1000px;position:relative;margin:0 auto}.popup-wrap__bottom-ttl .popup-wrap__ttl,.popup-wrap__bottom-ttl .popup-wrap__ttl a{color:#215f86}.popup-wrap__ttl a:hover,.popup-wrap__descr a:hover{color:#318cc6}.popup-wrap__bottom{margin-top:auto}.popup-wrap__bottom-ttl{background-color:#ddd;width:100%;text-align:center;padding:15px;padding-bottom:0}.popup-wrap__tbl-wrap .bth__btn{margin-left:97px}.popup-wrap__img-circle{width:60px;height:60px;border-radius:2px;display:inline-block;border:1px solid white;margin-right:6px;vertical-align:middle}.popup-wrap__img-circle img{border-radius:2px}.popup-wrap__img-circle.hint-parent:hover .hint{white-space:nowrap;top:55px;width:auto}.popup-wrap__info-wrap>*{display:inline-block;vertical-align:middle;margin-right:15px}.popup-wrap__info-wrap{position:absolute;top:0;padding:7px;background-color:#00000080;left:0;border-bottom-right-radius:3px}.popup-wrap__info-ico{color:white;text-align:left;line-height:14px;display:inline-block;vertical-align:bottom}.popup-wrap__info-ico.active{color:#ff8e41 !important}.js-toggle-active{cursor:pointer}.popup-wrap__info-icons .popup-wrap__info-ico:last-of-type{margin-bottom:0}.popup-wrap__info-ico i{margin-right:5px}.popup-wrap__info-ico span{width:60px;display:inline-block}.popup-wrap1 .popup-wrap__l{width:100%;margin-right:0}.popup-wrap1 .popup-wrap__bottom .slick-track{margin:0 auto}.popup-wrap1 .popup-wrap__bottom{background-color:#ddd;padding-bottom:10px}.popup-wrap__bottom-preview{position:relative;max-width:1108px;margin:0 auto;padding:0 20px;background-color:#ddd;margin-top:15px}.popup-wrap__prev-arr-sm{border:0;background-image:url(/i/arr-left-white.png);display:inline-block;width:30px;background-repeat:no-repeat;height:30px;position:absolute;cursor:pointer;left:-29px;background-size:contain;background-position:center;top:13px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.popup-wrap__next-arr-sm{border:0;background-image:url(/i/arr-left-white.png);display:inline-block;width:30px;background-repeat:no-repeat;height:30px;position:absolute;cursor:pointer;right:-29px;background-size:contain;background-position:center;top:13px}.popup-wrap__img.popup-wrap__img--sm{height:170px;width:170px;margin:0 10px 10px 0;display:inline-block}.popup-wrap__img-center .popup-wrap__slick-img{margin:0 auto;max-width:100%;max-height:calc(100% - 100px);border-radius:2px;-o-object-fit:contain;object-fit:contain}.popup-wrap__descr+div{max-height:calc(100% - 60px)}.popup-wrap__descr>*{display:inline-block;vertical-align:middle;line-height:13px}.popup-wrap__descr .popup-wrap__info{margin-left:40px;display:inline-block}.popup-wrap__descr>div{display:inline-block}.popup-wrap__descr{margin-bottom:20px}.popup-wrap__descr a{color:white;margin-right:5px}.popup-wrap__descr .bth__ava-25{border:1px solid white;margin:2px 0;margin-right:10px}.popup-wrap__info-icons{display:inline-block;vertical-align:bottom}.popup-wrap__comment-user-ava img{border-radius:50px}.popup-wrap__comment-wrap .bth__ta-block{height:120px;width:100%}.popup-wrap__comment-bottom{padding-top:10px;margin-top:10px;display:flex;justify-content:space-between;border-top:1px solid #eee;font-size:13px}.popup-wrap__paginator:hover{background-color:rgba(255,255,255,0.04)}.popup-wrap__paginator{font-size:14px;text-transform:uppercase;border:1px solid #fff;background:transparent;color:#fff;text-align:center;display:block;font-weight:bold;margin:40px auto 15px auto;font-family:'apercu_pro',sans-serif;padding:15px 20px;width:350px;border-radius:2px}.popup-wrap__comment-top>*{display:inline-block;margin-right:15px}.popup-wrap__comment-top{border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px}.popup-wrap__comment-top .popup-wrap__comment-user-ava{width:45px;height:45px;display:inline-block;vertical-align:middle;margin-right:10px}.popup-wrap__comments-inn .popup-wrap__comment-top .popup-wrap__comment-user-ava{width:25px;height:25px}.popup-wrap__comments-inn .popup-wrap__comment-block .bth__grey-link{font-size:13px}.popup-wrap__comment-block{background-color:white;padding:10px;margin-bottom:10px;min-width:300px;position:relative;border-radius:2px}.popup-wrap__comment-block .fa-thumbs-up{color:#215f86;position:absolute;right:15px;top:15px}.popup-wrap__comments{margin-bottom:20px;margin-left:315px}.popup-wrap__comment-box{height:calc(100% - 250px);overflow:auto;margin:10px 0}.popup-wrap__comment-img{width:300px;margin-bottom:10px;height:300px}.popup-wrap__comment-l{margin-right:15px;position:fixed}.popup-wrap__logo{background:url(/i/tophotels/th-logo-new-white.svg) center/contain no-repeat;display:inline-block;margin-right:6px;width:144px;height:100%;vertical-align:top;position:absolute;left:15px;top:0}.popup-wrap__tbl{justify-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:flex;display:-webkit-box;display:-ms-flexbox;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.popup-wrap__tbl-wrap{text-align:left;background-color:#ddd;height:100%;justify-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:flex;display:-webkit-box;display:-ms-flexbox;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;padding:10px}.popup-wrap__tbl .popup-wrap__table-grey tr:last-of-type td{border-bottom:0;padding-bottom:0}.popup-wrap__tbl .popup-wrap__table-grey tr td{border-color:#3e3e3e;color:#475669}.popup-wrap__category-flex{width:80%;max-width:1800px;display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;margin:0 auto}.popup-wrap__category{position:relative;cursor:pointer;width:235px;height:235px;margin:10px 10px 0 0}.popup-wrap__category-txt{position:absolute;top:0;text-align:center;padding-top:95px;left:0;color:white;width:100%;height:100%;background-color:rgba(0,0,0,0.55)}.popup-wrap__category-txt-big{text-transform:uppercase;font-size:18px;margin-bottom:5px}.popup-wrap__category-box{height:calc(100% - 160px);overflow:auto;margin-bottom:10px}.popup-fullscreen-img .popup-wrap__img-center{height:calc(100% - 55PX)}.popup-fullscreen-img{position:absolute;top:0;height:100%;width:100%;z-index:10}.popup-fullscreen-img .popup-wrap__top{background-color:inherit}.popup-wrap__filter-box .bth__inp-block::after{top:15px}.popup-wrap__filter-box .bth__inp-block .bth__inp{padding-top:13px}.popup-wrap__filter-box .bth__inp-block{display:block;margin-bottom:15px;width:100%}.popup-wrap__filter-box .bth__btn{display:block}.popup-wrap__filter-box{margin:20px auto;width:486px;padding-right:8px}.popup-wrap__img,.slick-slider,.slick-list,.slick-track{height:100%;max-height:100%}@media screen and (min-width:1024px){.popup-wrap__btn:hover .hint{display:block;top:55px;left:0;right:auto}}@media screen and (max-width:5000px) and (min-width:2400px){.popup-wrap__img-center{width:60%}.popup-wrap__img{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;justify-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center}}@media screen and (max-width:1195px){.popup-wrap__next-arr{right:0}.popup-wrap__prev-arr{left:0}.popup-wrap__bottom-preview{max-width:768px}.popup-wrap__img-center{max-width:100%;margin:0;width:100%}.popup-wrap__section{max-width:none;margin:0 10px}.popup-wrap__comments{padding-right:20px}.popup-wrap__tbl-wrap{padding-top:15px !important}.popup-wrap .popup-wrap__tbl-wrap .feed-table-wrap{width:100%}.popup-wrap__tbl-wrap .bth__btn{margin-left:0}.popup-wrap__category-flex{margin:0 10px;width:auto}}@media screen and (max-width:1024px){.popup-wrap__prev-arr,.popup-wrap__next-arr{display:none !important}}@media screen and (max-width:850px){.popup-wrap__comment-img{width:200px;height:200px;margin-bottom:0}.popup-wrap__btn.popup-wrap__btn--type input+.popup-wrap__btn-lb{background-position-y:-44px}.popup-wrap__btn.popup-wrap__btn--type input:checked+.popup-wrap__btn-lb{background-position-y:-1px}.popup-wrap__btn .popup-wrap__btn-lb{width:40px;padding-top:8px;height:40px}.popup-wrap__top .popup-wrap__section .popup-wrap__btn:last-of-type{display:none}.popup-wrap__img-circle{width:40px;height:40px}.popup-wrap__comment-add{margin-top:25px}.popup-wrap__comment-add .bth__ta-block{width:100%}.popup-wrap__comments{margin-left:215px}.popup-wrap__bottom-preview{display:none !important}.popup-wrap1 .popup-wrap__img-center{padding:10px 0}.popup-wrap__category-flex{width:auto;margin:0}.popup-wrap__category{height:170px;width:170px}.popup-wrap__img.popup-wrap__img--sm{width:100%}.popup-wrap__category-txt{padding-top:53px}.popup-wrap__bottom-ttl .popup-wrap__ttl,.popup-wrap__bottom-ttl .popup-wrap__ttl a{font-size:9px}.popup-wrap__comment-top+p{font-size:12px;line-height:17px}.popup-wrap__comment-l .popup-wrap__info-icons .popup-wrap__info-ico:first-of-type{display:block;margin-top:10px}.popup-wrap__comment-l .popup-wrap__info-icons .popup-wrap__info-ico:first-of-type{margin-bottom:0;display:inline-block}.popup-wrap__bottom-ttl,.popup-wrap1 .popup-wrap__bottom{padding:0}.popup-wrap__comment-box{height:calc(100% - 123px)}}@media screen and (max-width:700px){.popup-wrap__descr .fz13{font-size:11px !important}.popup-wrap__top-cross{background-size:25px}.popup-wrap__logo{width:60px}.popup-wrap__ttl{font-size:13px}.popup-wrap__comment-l{display:none}.popup-wrap__comments{margin-left:0}.popup-wrap__info-ico{margin-top:5px}.popup-wrap__top .popup-wrap__section .popup-wrap__btn:nth-child(6),.popup-wrap__top .popup-wrap__section .popup-wrap__btn:nth-child(5){display:none}.popup-wrap__comment-l{position:static;margin-right:0}.popup-wrap__comment-img{width:100%}.popup-wrap__comments{margin-left:0;padding-right:0}.popup-wrap__comment-wrap .popup-wrap__info{position:absolute;top:0;width:100%;background-color:#000000ba}.popup-wrap__comment-l{margin-bottom:10px}.popup-wrap__info-icons{margin-bottom:20px}.popup-wrap__descr .popup-wrap__info{display:inline-block;margin-left:10px}.popup-wrap__descr{margin-bottom:0}.popup-wrap__descr>*{vertical-align:top}.popup-wrap__img,.slick-slider,.slick-list,.slick-track{height:100%}.popup-wrap__comment-box,.popup-wrap__img-center,.popup-wrap__category-box{height:calc(100% - 105px)}}@media screen and (max-width:650px){.popup-wrap__btn.popup-wrap__btn--type,.popup-wrap__btn.popup-wrap__btn--filter{display:none}.popup-wrap__btn .popup-wrap__btn-lb{width:30px;height:30px;font-size:15px;line-height:30px;padding:0}.popup-wrap1 .popup-wrap__img-center{margin:0}.popup-wrap__top{padding:10px}.popup-wrap__filter-box{width:auto;margin:10px;padding:0}.popup-wrap__info-ico span{width:auto;margin-right:10px}.popup-wrap__img.popup-wrap__img--sm{height:100%;width:100%}.popup-wrap__category-flex .popup-wrap__category{width:44%;height:150px;margin:5px}.popup-wrap__category-txt{padding-top:60px}.popup-wrap__category-txt-big{font-size:14px}.popup-wrap__comment-block{min-width:auto;width:100%}}@media screen and (max-width:500px){.popup-wrap__paginator{width:100%;margin-bottom:35px}.popup-wrap__descr{padding-left:15px}.popup-wrap__bottom-ttl{padding:6px}.popup-wrap .popup-wrap__comment-l .popup-wrap__info-icons .popup-wrap__info-ico{display:inline-block;padding:10px;font-size:17px;margin:0}.popup-wrap__comment-l .popup-wrap__info-icons{margin:0}.popup-wrap__category-box{margin-bottom:0}.popup-wrap1 .popup-wrap__bottom{padding-bottom:0}.popup-wrap__comment-top{padding-right:25px}.popup-wrap__comment-box::-webkit-scrollbar,.popup-wrap__category-box::-webkit-scrollbar{width:2px}}@media screen and (max-width:850px) and (orientation:landscape){.popup-wrap .popup-wrap__img-center,.popup-wrap .popup-wrap__category-box{height:calc(100% - 105px);margin:0}.popup-wrap__btn--filter{display:none}.popup-wrap__top .popup-wrap__section .popup-wrap__btn:nth-child(6),.popup-wrap__top .popup-wrap__section .popup-wrap__btn:nth-child(5){display:none}.popup-wrap__descr{display:none}.popup-wrap__comment-wrap .popup-wrap__info{position:absolute;top:0;width:100%;background-color:#000000ba;padding:10px 5px;padding-bottom:15px}.popup-wrap__comment-box .popup-wrap__comment-wrap .popup-wrap__comment-l .popup-wrap__info-ico{font-size:13px;margin-top:0;margin-right:10px}.popup-wrap__info-ico span{width:auto}.popup-wrap__comment-l{display:none}.popup-wrap__comments{margin-left:0}}.promo-infoblock::before{content:'\f005';font-family:"Font Awesome 5 Free";font-weight:bold;font-size:27px;position:absolute;border-radius:50px;line-height:50px;text-align:center;width:50px;height:50px;background-color:#00a551;color:white;top:35px;left:20px}.promo-infoblock .promo-infoblock__link{text-transform:uppercase;color:#318cc6;font-size:13px;text-decoration:underline}.promo-infoblock p{margin-top:10px}.promo-infoblock:hover{background-color:rgba(0,0,0,0.01)}.promo-infoblock{padding:20px 15px 20px 95px;position:relative;font-family:'apercu_pro',sans-serif;display:block;font-size:14px;cursor:pointer;margin:20px 0;border-radius:5px;border:2px solid #00a551;color:#475669}.pp-promo{top:0;color:#475669;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background-color:rgba(0,0,0,0.56);display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pp-promo__cross{position:absolute;top:18px;right:15px;z-index:10;display:block;width:30px;height:30px;background:rgb(255 255 255 / 86%) url(https://css.tophotels.ru/i/cross-thin.svg) center/14px no-repeat;cursor:pointer;border-radius:2px}.pp-promo__inn{-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / 50%);box-shadow:0 0 10px 0 rgb(0 0 0 / 50%);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;border-radius:20px;font-family:'apercu_pro',sans-serif;font-size:17px;line-height:26px;position:relative;width:1250px}.pp-promo__body{padding:20px 30px;width:60%;max-height:90vh;overflow:auto}.pp-promo__body::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:2px;background-color:#f5f5f5;z-index:10}.pp-promo__body::-webkit-scrollbar{margin-top:5px;width:7px;background-color:#f5f5f5}.pp-promo__body::-webkit-scrollbar-thumb{border-radius:2px;-webkit-box-shadow:none;background-color:#ccc}.pp-promo__img .slick-slider,.pp-promo__img .slick-slider *{width:100%;height:100%;border-bottom-right-radius:20px;border-top-right-radius:20px}.pp-promo__img{position:relative;border-bottom-right-radius:20px;border-top-right-radius:20px;width:40%;background-size:cover;background-position:center;-webkit-box-shadow:0 3px 8px 0 rgb(0 0 0 / 37%);box-shadow:0 3px 8px 0 rgb(0 0 0 / 37%)}.pp-promo__ttl{font-size:27px;text-transform:uppercase;margin-bottom:5px;color:#e03a3a;font-family:'apercu_pro',sans-serif}.pp-promo__subttl{font-size:14px;margin-bottom:20px;padding-bottom:20px;text-transform:uppercase;border-bottom:1px solid #eee}.pp-promo__arrow:hover{background:url("/i/arr-left-blue.png") center/50px no-repeat}.pp-promo .pp-promo__img .slick-slider .pp-promo__arrow{width:90px;height:100%;position:absolute;z-index:1;cursor:pointer;background:url("/i/arr-left-grey.png") center/20px no-repeat;top:0}.pp-promo__arrow.next{right:0}.pp-promo__arrow.prev{left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pp-prom__ul>li{position:relative;margin-bottom:5px;padding-left:20px}.pp-prom__ul>li::after{content:'';background-color:#cd1f21;width:5px;height:5px;border-radius:50px;position:absolute;left:0;top:10px}@media screen and (max-width:1300px){.pp-promo__inn{width:95%;font-size:14px;line-height:21px}.pp-promo__ttl{font-size:20px}}@media screen and (max-width:1023px){.pp-promo__ttl{font-size:19px;margin-bottom:10px}.pp-promo .pp-promo__img .slick-slider .pp-promo__arrow{width:50px;background-size:10px}.promo-infoblock .bth__ttl-h2{font-size:14px;line-height:23px}.pp-promo__subttl{font-size:13px}}@media screen and (max-width:767px){.pp-promo__inn{display:block;max-height:95%;overflow:auto;padding-bottom:0}.pp-promo__body{width:100%;max-height:none;padding:20px 15px}.pp-promo__ttl{font-size:17px}.promo-infoblock{padding:20px;text-align:center;font-size:13px}.promo-infoblock::before{position:static;display:block;width:90px;height:40px;line-height:40px;margin:0 auto 20px auto;font-size:20px}.promo-infoblock .promo-infoblock__link{display:block;margin-top:10px}.pp-promo__img .slick-slider,.pp-promo__img .slick-slider *{border-radius:0 0 20px 20px}.pp-promo__img{position:static;width:100%;height:300px}.pp-promo__ttl{margin-right:40px}.pp-promo__cross{border-radius:50%;background-size:11px;background-color:rgba(0,0,0,0.12)}}.pp-mod{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.56);top:0;right:0;z-index:1000;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}.pp-mod__cross{width:40px;cursor:pointer;height:100%;background:url(https://css.tophotels.ru/i/cross-thin.svg) center/25px no-repeat;display:block;position:absolute;right:25px;top:0}.pp-mod__inn{background-color:#fff;width:1133px;border-radius:20px;padding-bottom:20px}.pp-mod__top{padding:15px 25px;border-bottom:1px solid #f1ebd3;position:relative}.pp-mod__frame{height:80vh}@media screen and (max-width:1023px){.pp-mod__cross{right:15px;background-size:22px}.pp-mod__top{padding:15px}}.filter-rbtns .rbt-cnt{font-weight:bold;font-size:17px}.filter-rbtns{margin:10px 0}.filter-rbtns .rbt-block{margin-bottom:10px}.filter-rbtns .rbt-block:last-of-type{margin-right:0}.grouping.grouping--widthauto .grouping__btn label{min-width:auto;padding:0 20px}.filter-sort{font-family:'apercu_pro',sans-serif;margin:20px 0;text-transform:uppercase;font-size:13px}.filter-sort__loader-i{display:inline-block;vertical-align:top;background-color:#f3f3f3;width:160px;height:29px;margin-right:20px;border-radius:2px;-webkit-animation:sortLoader 5s infinite;animation:sortLoader 5s infinite}@-webkit-keyframes sortLoader{0%{background-color:#f3f3f3}50%{background-color:#ccc}100%{background-color:#f3f3f3}}@keyframes sortLoader{0%{background-color:#f3f3f3}50%{background-color:#ccc}100%{background-color:#f3f3f3}}.filter-sort__rbt label,.filter-sort .filter-sort__link{color:#318cc6;cursor:pointer}.filter-sort__rbt label:hover,.filter-sort .filter-sort__link:hover{color:#215f86}.filter-sort__rbt input:checked+label,.filter-sort .filter-sort__link.active{font-weight:bold;color:#475669}.filter-sort__sorting-mobile{display:none}.filter-sort__sorting.active::before{content:"\f161"}.filter-sort__sorting:hover .hint{display:block;left:0;right:auto}.filter-sort__sorting{border:0;background:transparent;font-size:18px;position:relative;display:inline-block;vertical-align:middle;color:#ff8e41;margin-right:10px}.filter-sort.filter-sort--border.filter-sort--loader{background:#dedbdb;border-color:transparent;height:72px;-webkit-animation:filterSortLoader 5s infinite;animation:filterSortLoader 5s infinite}.filter-sort.no-arr .filter-sort__link{margin-right:10px;font-size:15px}.filter-sort.no-arr .filter-sort__link::after{display:none !important}.filter-sort.filter-sort--flex{display:flex;justify-content:space-between;align-items:center}.filter-sort.filter-sort--border{padding:10px 10px 0 10px;border:1px solid #dedbdb;border-radius:5px}.filter-sort__item.filter-sort__item--right{margin-left:auto}.filter-sort__rbt,.filter-sort .filter-sort__item{margin-bottom:10px;display:inline-block;vertical-align:middle}.filter-sort .filter-sort__item:not(:last-of-type){margin-right:25px}.filter-sort .filter-sort__rbt:not(:last-of-type)::after,.filter-sort .filter-sort__link:not(:last-of-type)::after{content:'/';margin:0 5px}.filter-sort__rbt input{display:none}.grouping{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.grouping--loader .grouping__loader-i:first-of-type,.grouping .grouping__link:first-of-type,.grouping .grouping__btn:first-of-type label{border-radius:3px 0 0 3px}.grouping--loader .grouping__loader-i:last-of-type,.grouping .grouping__link:last-of-type,.grouping .grouping__btn:last-of-type label{border-radius:0 3px 3px 0}.grouping__btn.grouping__btn--50p{width:50px;min-width:auto}.grouping__btn input{display:none}.grouping__btn label.w-auto{min-width:auto}.grouping.grouping--215 .grouping__link{width:240px}.grouping__link,.grouping__btn label{cursor:pointer;text-align:center;padding:0 20px;min-width:160px;line-height:30px;font-weight:bold;color:#475669;font-size:13px;font-family:'apercu_pro',sans-serif;position:relative;text-transform:uppercase;border:1px solid #ccc;display:block;background:#fff}.grouping.grouping--loader{background:#fff;padding:0}.grouping__loader-i{width:160px;display:inline-block;vertical-align:top;height:35px;border-right:1px solid #fff;background:#f3f3f3;-webkit-animation:groupingLoader 5s infinite;animation:groupingLoader 5s infinite}.grouping.grouping--loader-white .grouping__loader-i{background:#fff;-webkit-animation:groupingLoaderWhite 5s infinite;animation:groupingLoaderWhite 5s infinite}.grouping .grouping__link:first-child{border-radius:3px 0 0 3px}.grouping .grouping__link:last-child{border-radius:0 3px 3px 0}.grouping .grouping__link:not(:last-child){margin-right:-2px}.grouping__link:hover,.grouping__link.active{background-color:#faf6e5}@-webkit-keyframes filterSortLoader{0%{background-color:#dedbdb}50%{background-color:#f3f3f3}100%{background-color:#dedbdb}}@-webkit-keyframes groupingLoaderWhite{0%{background-color:#fff}50%{background-color:#f3f3f3}100%{background-color:#fff}}@keyframes groupingLoaderWhite{0%{background-color:#fff}50%{background-color:#f3f3f3}100%{background-color:#fff}}@-webkit-keyframes groupingLoader{0%{background-color:#f3f3f3}50%{background-color:#ccc}100%{background-color:#f3f3f3}}@keyframes groupingLoader{0%{background-color:#f3f3f3}50%{background-color:#ccc}100%{background-color:#f3f3f3}}.grouping__btn.grouping__btn--125 label{min-width:125px}.grouping .grouping__btn:first-child{border-radius:3px 0 0 3px}.grouping .grouping__btn:last-child{border-radius:0 3px 3px 0}.grouping .grouping__btn:not(:last-child){margin-right:-2px}.grouping__btn{border:0;background:transparent}.grouping__link.active,.grouping__btn label:hover,.grouping__btn input:checked+label{background-color:#faf6e5}.grouping-flex .grouping .grouping__btn,.grouping-flex .grouping .grouping__link{min-width:120px}.grouping-flex .grouping{white-space:nowrap;overflow:auto;margin:0 40px 20px 0}.grouping-flex{display:flex;align-items:center}.filter-sort__item.filter-sort__item--show767{display:none}@media screen and (max-width:1200px){.grouping{white-space:nowrap;overflow-x:auto}.filter-sort.filter-sort--flex{flex-wrap:wrap}.grouping-flex{flex-wrap:wrap}.grouping__link,.grouping__btn label{font-size:13px;padding:0 11px;min-width:auto}.filter-sort,.filter-sort__item.filter-sort__item--right{display:block}}@media screen and (max-width:767px){.filter-sort__sorting-mobile::after{content:'\f078';transition:.3s;font-weight:bold;font-family:"Font Awesome 5 Free";position:absolute;right:15px;top:0;font-size:10px}.filter-sort__item.filter-sort__item--show767{display:block}.filter-sort__sorting-mobile.active{margin-bottom:0;border-radius:2px 2px 0 0}.filter-sort__sorting-mobile.active::after{transform:rotate(180deg)}.filter-sort__sorting-mobile{display:block;margin-bottom:20px;background-color:transparent;border:1px solid #eee;width:100%;color:#e27200;font-size:13px;padding:0 10px;line-height:40px;border-radius:2px;text-align:left;position:relative;font-family:'apercu_pro',sans-serif}.filter-sort.filter-sort--hide767 .filter-sort__sorting{display:none}.filter-sort.filter-sort--hide767 .filter-sort__link{font-size:13px}.filter-sort .filter-sort__rbt:not(:last-of-type)::after,.filter-sort .filter-sort__link:not(:last-of-type)::after{margin:0 1px 0 3px}.filter-sort.filter-sort--hide767 .filter-sort__item{padding:0}.filter-sort.filter-sort--hide767 .filter-sort__item:not(:last-of-type){margin-bottom:10px}.page .filter-sort.filter-sort--hide767{display:none;padding:10px;border-color:#eee !important;margin-top:0;border-radius:0 0 2px 2px;border-top:0}}@media screen and (max-width:600px){.filter-rbtns .rbt-cnt{font-size:14px}.filter-sort.filter-sort--flex{display:block}.filter-sort .filter-sort__item:not(:last-of-type){margin-right:0}.filter-sort .filter-sort__item{display:block;margin:0;padding-right:20px;position:relative}.grouping-flex .grouping{margin-right:0;white-space:nowrap;overflow:auto}.grouping-flex .grouping .grouping__btn,.grouping-flex .grouping .grouping__link{min-width:95px}.grouping-flex{display:block}.grouping+.filter-sort{margin-top:-5px}.filter-sort.filter-sort--border{padding:3px 10px 6px 10px;border-radius:3px}.grouping__link,.grouping__btn label{font-size:11px}.grouping::-webkit-scrollbar,.filter-sort .filter-sort__item::-webkit-scrollbar{height:0}.grouping__btn label{font-size:10px;min-width:auto;padding:0 10px}.filter-sort .filter-sort__link{font-size:10px}.filter-sort .filter-sort__item:not(:last-of-type){margin-bottom:4px}.filter-sort__sorting:hover .hint{left:auto;right:0;font-size:13px}.filter-sort__sorting{position:absolute;right:-7px;top:0;width:20px;height:20px;background:#f8f8f8;margin:0;font-size:12px;border-radius:2px}.filter-rbtns .rbt-block{margin:0 9px 10px 0}}
