.roomlist-t2{position:relative}.roomlist-t2__loader{position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:.8;z-index:5}.roomlist-t2__filter__bar{display:flex;overflow:scroll}.roomlist-t2__filter__bar::-webkit-scrollbar{display:none}@media(max-width: 1200px){.roomlist-t2__filter__bar{flex-wrap:wrap}}.roomlist-t2__filter__labels{width:100%;min-width:800px;display:flex;flex-direction:row;min-height:72px;justify-content:space-evenly;align-items:center}@media(max-width: 1026px){.roomlist-t2__filter__labels{display:none}}.roomlist-t2__filter__labels label{cursor:pointer;color:var(--zepp-bgweb2-morelink-color);transition:.3s;transition-property:color,opacity}.roomlist-t2__filter__labels label[selected]{text-decoration:underline;text-underline-offset:10px}.roomlist-t2__filter__labels label:hover{color:var(--zepp-bgweb2-morelink-hover-color);opacity:var(--zepp-bgweb2-morelink-hover-opacity)}.roomlist-t2__filter__custom-select-field-mobile{display:none}@media(max-width: 1026px){.roomlist-t2__filter__custom-select-field-mobile{display:inline;width:320px;border-right:1px solid rgba(126,91,89,.2);min-height:92px}}@media(max-width: 1026px)and (max-width: 1200px){.roomlist-t2__filter__custom-select-field-mobile{width:100%;border-right:0;border-bottom:1px solid rgba(126,91,89,.2)}}@media(max-width: 1026px)and (max-width: 699px){.roomlist-t2__filter__custom-select-field-mobile{width:100%;border-right:0px}}.roomlist-t2__filter__custom-select{position:relative;width:100%;height:100%}.roomlist-t2__filter__custom-select select{opacity:0;top:0px;left:0px;width:100%;position:absolute;height:100%;z-index:2}.roomlist-t2__filter__value{position:absolute;top:50%;transform:translateY(-50%);left:0px;width:100%;padding:0px 75px 0px 35px;box-sizing:border-box;color:var(--zepp-bgweb-morelink-color)}.roomlist-t2__filter__value svg{position:absolute;top:calc(50% - 8px);height:16px;width:12px;right:35px;stroke:currentColor}.roomlist-t2__filter__right{width:calc(100% - 320px);box-sizing:border-box;padding:0px 25px 20px 25px;display:flex;margin:0px -5px;align-items:center;justify-content:flex-end}@media(max-width: 1200px){.roomlist-t2__filter__right{width:100%;justify-content:space-between}}@media(max-width: 699px){.roomlist-t2__filter__right{flex-wrap:wrap}}.roomlist-t2__filter__right>div{margin-top:20px;padding:0px 5px}@media(max-width: 699px){.roomlist-t2__filter__right>div{width:100%}}.roomlist-t2__filter__info-text{display:flex;align-items:flex-start;justify-content:flex-end;text-transform:none;opacity:.4;transition:.3s ease}@media(max-width: 699px){.roomlist-t2__filter__info-text{justify-content:center}}.roomlist-t2__filter__info-text.active{opacity:1}.roomlist-t2__filter__info-text svg{width:22px;height:19px;display:block;margin-right:5px;margin-top:calc(2px + 3*(100vw - 414px)/1286)}@media(max-width: 1026px){.roomlist-t2__filter__info-text svg{margin-top:2px}}.roomlist-t2__filter__rooms{overflow:hidden}.roomlist-t2__filter__rooms__elements{display:flex;flex-wrap:wrap}.roomlist-t2__filter__rooms__element{width:100%;margin-top:70px}@media(max-width: 1026px){.roomlist-t2__filter__rooms__element{width:100%}}.roomlist-t2__filter__rooms__element__inner{width:100%;position:relative;display:flex;align-items:center;flex-wrap:wrap}.roomlist-t2__filter__rooms__element.even .roomlist-t3__rooms__element__inner{flex-direction:row-reverse}.roomlist-t2__filter__rooms__images-container{width:65.8125%;position:relative}@media(max-width: 1200px){.roomlist-t2__filter__rooms__images-container{width:100%}}.roomlist-t2__filter__rooms__images-container .tns-nav{bottom:20px;left:50%;transform:translateX(-50%)}.roomlist-t2__filter__rooms__images-container+.roomlist-t3__rooms__textbox{width:34.1875%}@media(max-width: 1200px){.roomlist-t2__filter__rooms__images-container+.roomlist-t3__rooms__textbox{width:100%}}.roomlist-t2__filter__rooms__room-distance{position:absolute;left:0;top:30px;z-index:10;max-width:75%;padding:10px 7px;background-color:var(--zepp-default-color)}.roomlist-t2__filter__rooms__textbox{width:100%;display:flex;align-items:center;padding:65px 50px;box-sizing:border-box}@media(max-width: 1620px){.roomlist-t2__filter__rooms__textbox{padding:calc(35px + 30*(100vw - 414px)/1286) calc(25px + 25*(100vw - 414px)/1286)}}@media(max-width: 1200px){.roomlist-t2__filter__rooms__textbox{width:100%;padding-top:calc(20px + 10*(100vw - 320px)/1380);padding-bottom:calc(20px + 10*(100vw - 320px)/1380)}}.roomlist-t2__filter__rooms__textbox__category{margin-bottom:10px}.roomlist-t2__filter__rooms__textbox__subheadline{margin-top:10px;display:flex;flex-wrap:wrap;align-items:flex-end}.roomlist-t2__filter__rooms__textbox__subheadline span{display:inline-block;margin-right:25px}.roomlist-t2__filter__rooms__textbox__subheadline span:last-of-type(span){margin-right:0px}.roomlist-t2__filter__rooms__textbox__introduction{margin-top:25px}@media(max-width: 1620px){.roomlist-t2__filter__rooms__textbox__introduction{margin-top:calc(15px + 10*(100vw - 414px)/1286)}}.roomlist-t2__filter__rooms__textbox__link{margin-top:35px}@media(max-width: 1620px){.roomlist-t2__filter__rooms__textbox__link{margin-top:calc(20px + 15*(100vw - 414px)/1286)}}.roomlist-t2__filter__rooms__textbox__pricetext{margin-top:40px}@media(max-width: 1620px){.roomlist-t2__filter__rooms__textbox__pricetext{margin-top:calc(20px + 20*(100vw - 414px)/1286)}}.roomlist-t2__filter__rooms__textbox__linkbox{margin-top:35px;display:flex;align-items:flex-start;gap:15px}@media(max-width: 1620px){.roomlist-t2__filter__rooms__textbox__linkbox{margin-top:calc(20px + 15*(100vw - 414px)/1286)}}.roomlist-t2__filter__button-container .button{width:auto;height:auto;padding-top:0px;padding-bottom:0px;line-height:54px;pointer-events:none;opacity:.4}@media(max-width: 699px){.roomlist-t2__filter__button-container .button{width:100%;box-sizing:border-box;text-align:center}}.roomlist-t2__filter__button-container.active .button{pointer-events:auto;opacity:1}.roomlist-t2__rooms{overflow:hidden}.roomlist-t2__rooms__elements{display:flex;flex-wrap:wrap}.roomlist-t2__rooms__elements-container.with-filter .roomlist-t2__rooms__element:first-child{margin-top:70px}.roomlist-t2__rooms__element:not(:first-child){margin-top:70px}.roomlist-t2__rooms__element{width:100%}@media(max-width: 1026px){.roomlist-t2__rooms__element{width:100%;margin-top:70px}}.roomlist-t2__rooms__element__inner{width:100%;position:relative;display:flex;align-items:center;flex-wrap:wrap}.roomlist-t2__rooms__element.even .roomlist-t2__rooms__element__inner{flex-direction:row-reverse}.roomlist-t2__rooms__images-container{width:65.8125%;position:relative}@media(max-width: 1200px){.roomlist-t2__rooms__images-container{width:100%}}.roomlist-t2__rooms__images-container .tns-nav{bottom:20px;left:50%;transform:translateX(-50%)}.roomlist-t2__rooms__images-container+.roomlist-t2__rooms__textbox{width:34.1875%}@media(max-width: 1200px){.roomlist-t2__rooms__images-container+.roomlist-t2__rooms__textbox{width:100%}}.roomlist-t2__rooms__room-distance{position:absolute;left:0;top:30px;z-index:10;max-width:75%;padding:10px 7px;background-color:var(--zepp-default-color)}.roomlist-t2__rooms__textbox{width:100%;display:flex;align-items:center;padding:65px 50px;box-sizing:border-box}@media(max-width: 1620px){.roomlist-t2__rooms__textbox{padding:calc(35px + 30*(100vw - 414px)/1286) calc(25px + 25*(100vw - 414px)/1286)}}@media(max-width: 1200px){.roomlist-t2__rooms__textbox{width:100%;padding-top:calc(20px + 10*(100vw - 320px)/1380);padding-bottom:calc(20px + 10*(100vw - 320px)/1380)}}.roomlist-t2__rooms__textbox__category{margin-bottom:10px}.roomlist-t2__rooms__textbox__subheadline{margin-top:10px;display:flex;flex-wrap:wrap;align-items:flex-end}.roomlist-t2__rooms__textbox__subheadline span{display:inline-block;margin-right:25px}.roomlist-t2__rooms__textbox__subheadline span:last-of-type(span){margin-right:0px}.roomlist-t2__rooms__textbox__introduction{margin-top:25px}@media(max-width: 1620px){.roomlist-t2__rooms__textbox__introduction{margin-top:calc(15px + 10*(100vw - 414px)/1286)}}.roomlist-t2__rooms__textbox__link{margin-top:35px}@media(max-width: 1620px){.roomlist-t2__rooms__textbox__link{margin-top:calc(20px + 15*(100vw - 414px)/1286)}}.roomlist-t2__rooms__textbox__pricetext{margin-top:40px}@media(max-width: 1620px){.roomlist-t2__rooms__textbox__pricetext{margin-top:calc(20px + 20*(100vw - 414px)/1286)}}.roomlist-t2__rooms__textbox__linkbox{margin-top:35px;display:flex;align-items:flex-start;gap:15px}@media(max-width: 1620px){.roomlist-t2__rooms__textbox__linkbox{margin-top:calc(20px + 15*(100vw - 414px)/1286)}}