.RoomPricelist{position:relative}.RoomPricelist .roompriceslist-headline{margin-bottom:80px}@media(max-width: 699px){.RoomPricelist .roompriceslist-headline{margin-bottom:50px}}.RoomPricelist .roompriceslist-container{position:relative;overflow:hidden}.RoomPricelist .roompriceslist-container .filter{padding:20px}@media(max-width: 699px){.RoomPricelist .roompriceslist-container .filter{padding:0}}.RoomPricelist .roompriceslist-container .filter .filter-inner{display:flex;align-items:center;flex-wrap:wrap}.RoomPricelist .roompriceslist-container .filter .filter-inner .filter-headline{margin-right:15px}@media(max-width: 699px){.RoomPricelist .roompriceslist-container .filter .filter-inner .filter-headline{display:none}}.RoomPricelist .roompriceslist-container .filter .filter-inner .filter-dropdown-container{position:relative;box-sizing:border-box;height:60px}@media(max-width: 699px){.RoomPricelist .roompriceslist-container .filter .filter-inner .filter-dropdown-container{width:100%}}.RoomPricelist .roompriceslist-container .filter .filter-inner .filter-dropdown-container select{width:100%;height:100%;box-sizing:border-box;z-index:3;border:0px;background-color:var(--zepp-bglist-background-color);border:0px;box-sizing:border-box;padding:0px 30px 0px 10px;appearance:none;outline:0px}@media(max-width: 699px){.RoomPricelist .roompriceslist-container .filter .filter-inner .filter-dropdown-container select{background-color:var(--zepp-bgbar-background-color)}}.RoomPricelist .roompriceslist-container .filter .filter-inner .filter-dropdown-container:after{content:"";position:absolute;top:22px;right:15px;border:1px solid var(--zepp-bgbar-color);transform:rotate(45deg);border-left:0px;border-top:0px;width:10px;height:10px;box-sizing:border-box}.RoomPricelist .roompriceslist-container .periods{height:114px;margin-top:40px;position:relative}.RoomPricelist .roompriceslist-container .periods .periods-fixed{display:flex;justify-content:flex-end;box-sizing:border-box}.RoomPricelist .roompriceslist-container .periods .periods-fixed.centercontentFixed{position:fixed;top:115px;z-index:10;width:calc(360px + 1190*(100vw - 414px)/1286);max-width:1600px;margin-left:auto;margin-right:auto}.RoomPricelist .roompriceslist-container .periods .periods-fixed:not(.centercontentFixed){width:100%}.RoomPricelist .roompriceslist-container .periods .header-6{top:unset !important;bottom:0}@media(max-width: 1026px){.RoomPricelist .roompriceslist-container .periods .header-6{bottom:unset !important;top:0 !important}}.RoomPricelist .roompriceslist-container .periods .cursor-prev{display:flex;position:absolute;top:50%;left:0px;transform:translateY(-50%);padding:5px;cursor:pointer;transition:.5s ease;z-index:1;width:20px;height:20px}.RoomPricelist .roompriceslist-container .periods .cursor-prev[aria-disabled=true]{opacity:.2;pointer-events:none}.RoomPricelist .roompriceslist-container .periods .cursor-next{display:flex;position:absolute;top:50%;right:0px;transform:translateY(-50%);padding:5px;cursor:pointer;z-index:3;width:20px;height:20px}.RoomPricelist .roompriceslist-container .periods .cursor-next[aria-disabled=true]{opacity:.2;pointer-events:none}.RoomPricelist .roompriceslist-container .periods .periods-inner{width:77.9411764706%}.RoomPricelist .roompriceslist-container .periods .periods-inner .period{padding:20px 0px;text-align:center}@media(max-width: 699px){.RoomPricelist .roompriceslist-container .periods .periods-inner .period{padding:10px 0px}}.RoomPricelist .roompriceslist-container .periods .periods-inner .period .date-desktop{display:block}@media(max-width: 699px){.RoomPricelist .roompriceslist-container .periods .periods-inner .period .date-desktop{display:block}}.RoomPricelist .roompriceslist-container .periods .periods-inner .period .date-mobile{display:none}@media(max-width: 699px){.RoomPricelist .roompriceslist-container .periods .periods-inner .period .date-mobile{display:none}}.RoomPricelist .roompriceslist-container .room{margin-top:40px}.RoomPricelist .roompriceslist-container .room .top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.RoomPricelist .roompriceslist-container .room .top .headline-moreinfosopener{display:flex;align-items:baseline;flex-wrap:wrap;margin-right:10px}@media(max-width: 699px){.RoomPricelist .roompriceslist-container .room .top .headline-moreinfosopener{display:block}}.RoomPricelist .roompriceslist-container .room .top .headline-moreinfosopener .headline{margin-top:10px;margin-right:10px}.RoomPricelist .roompriceslist-container .room .top .headline-moreinfosopener .moreinfos-opener{margin-top:10px}.RoomPricelist .roompriceslist-container .room .top .linkbox{display:flex;margin-top:15px}.RoomPricelist .roompriceslist-container .room .top .linkbox a:first-of-type{margin-right:10px}.RoomPricelist .roompriceslist-container .room .infos-prices{margin-top:10px}.RoomPricelist .roompriceslist-container .room .infos-prices .infos{border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-left:1px solid #e8e8e8;padding-bottom:20px}.RoomPricelist .roompriceslist-container .room .infos-prices .infos .infos-inner{display:flex;justify-content:space-between;flex-wrap:wrap}.RoomPricelist .roompriceslist-container .room .infos-prices .infos .infos-inner .image{width:27.5735294118%;max-width:100%}.RoomPricelist .roompriceslist-container .room .infos-prices .infos .infos-inner .textbox{width:71.6911764706%;margin-top:20px;padding-left:1.8382352941%;box-sizing:border-box}.RoomPricelist .roompriceslist-container .room .infos-prices .infos .infos-inner .textbox .textbox-inner{width:calc(100% - 20px)}.RoomPricelist .roompriceslist-container .room .infos-prices .infos .infos-inner .textbox .textbox-inner .introduction{margin-top:10px}.RoomPricelist .roompriceslist-container .room .infos-prices .infos .infos-inner .textbox .textbox-inner .moreimages{margin-top:15px}.RoomPricelist .roompriceslist-container .room .infos-prices .infos .infos-inner .textbox .textbox-inner .detaillink{margin-top:10px}.RoomPricelist .roompriceslist-container .room .infos-prices .prices{border-top:1px solid #e8e8e8}.RoomPricelist .roompriceslist-container .room .infos-prices .prices .rate-plan .col{display:flex}.RoomPricelist .roompriceslist-container .room .infos-prices .prices .rate-plan .col .row{width:22.0588235294%;padding:20px 10px;text-align:center;box-sizing:border-box}.RoomPricelist .roompriceslist-container .room .infos-prices .prices .rate-plan .col .rows{width:77.9411764706%}.RoomPricelist .roompriceslist-container .room .infos-prices .prices .rate-plan .col .rows *{height:100%}@media(max-width: 1620px){.RoomPricelist .roompriceslist-container .periods{height:calc(105px + 9*(100vw - 414px)/1286)}}@media(max-width: 699px){.RoomPricelist .roompriceslist-container .periods{height:90px}}@media(max-width: 1026px){.RoomPricelist .roompriceslist-container .periods .periods-fixed.centercontentFixed{top:0px}}@media(max-width: 699px){.RoomPricelist .roompriceslist-container .room .infos-prices .infos .infos-inner .image{width:100%}.RoomPricelist .roompriceslist-container .room .infos-prices .infos .infos-inner .textbox{width:100%}.RoomPricelist .roompriceslist-container .room .infos-prices .infos .infos-inner .textbox .textbox-inner{width:100%}}@media(max-width: 500px){.RoomPricelist .roompriceslist-container .filter .filter-inner select.filter-dropdown{width:100%}.RoomPricelist .roompriceslist-container .periods .periods-inner{width:100%}.RoomPricelist .roompriceslist-container .room .infos-prices .prices .rate-plan .col .row{width:50%}.RoomPricelist .roompriceslist-container .room .infos-prices .prices .rate-plan .col .rows{width:50%}}