.roomdetail-t3{padding-top:0px}@media(max-width: 1026px){.roomdetail-t3 .themestage-t1 .zepp-themestage.zepp-themestage-fullscreen{height:calc(100dvh - 65px)}}@media(max-width: 449px){.roomdetail-t3 .themestage-t1 .zepp-themestage.zepp-themestage-fullscreen{height:calc(100dvh - 55px)}}@media(max-width: 1026px){.roomdetail-t3 .themestage-t1 .zepp-themestage.zepp-themestage-fullscreen .zepp-themestage__image-video{height:calc(100dvh - 65px)}}@media(max-width: 449px){.roomdetail-t3 .themestage-t1 .zepp-themestage.zepp-themestage-fullscreen .zepp-themestage__image-video{height:calc(100dvh - 55px)}}.roomdetail-t3 .themestage-t1 .zepp-themestage__content{bottom:140px}@media(max-width: 1026px){.roomdetail-t3 .themestage-t1 .zepp-themestage__content{bottom:70px}}@media(max-width: 699px){.roomdetail-t3 .themestage-t1 .zepp-themestage__content{bottom:30px}}.roomdetail-t3 .themestage-t1 .zepp-themestage__content .zepp-content__subheadline{padding-top:0px}.roomdetail-t3 .themestage-t1 .zepp-content__headline{font-size:var(--zepp-t1large-font-size);line-height:var(--zepp-t1large-line-height);font-family:var(--zepp-t1large-font-family);font-weight:var(--zepp-t1large-font-weight);font-style:var(--zepp-t1large-font-style);letter-spacing:var(--zepp-t1large-letter-spacing);text-transform:var(--zepp-t1large-text-transform);color:var(--zepp-bggallerybox-t1large-color)}@media(max-width: 1700px){.roomdetail-t3 .themestage-t1 .zepp-content__headline{font-size:var(--zepp-t1large-fluid-font-size);line-height:var(--zepp-t1large-fluid-line-height);letter-spacing:var(--zepp-t1large-fluid-letter-spacing)}}.roomdetail-t3 .themestage-t1 .tns-controls{bottom:130px}@media(max-width: 1026px){.roomdetail-t3 .themestage-t1 .tns-controls{bottom:30px}}.roomdetail-t3__themestage{position:relative}.roomdetail-t3__themestage+.roomdetail-t3__intro{padding-top:175px}@media(max-width: 1620px){.roomdetail-t3__themestage+.roomdetail-t3__intro{padding-top:calc(70px + 105*(100vw - 414px)/1286)}}.roomdetail-t3__requestbar .RequestBarT3{width:100%;position:fixed;left:0;bottom:0;transform:unset;z-index:10}.roomdetail-t3__requestbar .RequestBarT3 .morelink::after{display:none !important}@media(max-width: 1026px){.roomdetail-t3__requestbar .RequestBarT3{display:none}}.roomdetail-t3__requestbar .RequestBarT3.requestbar-themestage{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:50}.roomdetail-t3__requestbar .RequestBarT3.requestbar-themestage .RequestBarT3__requestbar__datefield::before{opacity:.5}.roomdetail-t3__requestbar .RequestBarT3.requestbar-themestage .RequestBarT3__requestbar__datefield::after{opacity:.5}.roomdetail-t3__requestbar .RequestBarT3.requestbar-themestage .RequestBarT3__requestbar__adults::before{opacity:.5}.roomdetail-t3__requestbar .RequestBarT3.requestbar-themestage .RequestBarT3__requestbar__buttons::before{opacity:.5}.roomdetail-t3__requestbar .RequestBarT3.requestbar-themestage .RequestBarT3__requestbar__buttons::after{opacity:.5}.roomdetail-t3__requestbar .RequestBarT3__requestbar{height:74px;bottom:0px;z-index:2}.roomdetail-t3__requestbar .RequestBarT3__requestbar__inner{height:100%;padding:0px}.roomdetail-t3__requestbar .RequestBarT3__requestbar__form{width:100%;height:100%;display:grid;grid-template-columns:38% 24% 38%}.roomdetail-t3__requestbar .RequestBarT3__requestbar__datefield{display:flex;align-items:center;position:relative}.roomdetail-t3__requestbar .RequestBarT3__requestbar__datefield::before{content:"";width:100%;height:1px;top:0;position:absolute;background-color:currentColor;opacity:.3}.roomdetail-t3__requestbar .RequestBarT3__requestbar__datefield::after{content:"";width:1px;height:100%;top:0;right:0;position:absolute;background-color:currentColor;opacity:.3}.roomdetail-t3__requestbar .RequestBarT3__requestbar__datefield .form-row{width:100%;height:100%}.roomdetail-t3__requestbar .RequestBarT3__requestbar__datefield .form-row .field.date{height:100%;display:flex;justify-content:space-around;align-items:center}.roomdetail-t3__requestbar .RequestBarT3__requestbar__datefield .form-row .field.date .date-from{display:flex;align-items:center}.roomdetail-t3__requestbar .RequestBarT3__requestbar__datefield .form-row .field.date .date-from .inner-field{position:relative;display:flex;align-items:center}.roomdetail-t3__requestbar .RequestBarT3__requestbar__datefield .form-row .field.date .date-to{display:flex;align-items:center}.roomdetail-t3__requestbar .RequestBarT3__requestbar__datefield .form-row .field.date .date-to .inner-field{position:relative;display:flex;align-items:center}.roomdetail-t3__requestbar .RequestBarT3__requestbar__datefield__selected{padding:0px 15px 0px 25px}@media(max-width: 1620px){.roomdetail-t3__requestbar .RequestBarT3__requestbar__datefield__selected{padding:0px calc(7px + 8*(100vw - 414px)/1286) 0px calc(15px + 10*(100vw - 414px)/1286)}}.roomdetail-t3__requestbar .RequestBarT3__requestbar__datefield svg{width:1.2em;height:1.2em}.roomdetail-t3__requestbar .RequestBarT3__requestbar__datefield input{width:100%;height:100%;position:absolute;top:0px;left:0px;opacity:0;cursor:pointer;z-index:1}.roomdetail-t3__requestbar .RequestBarT3__requestbar__adults{display:flex;align-items:center;position:relative;padding:0px 15px;box-sizing:border-box;justify-content:center}.roomdetail-t3__requestbar .RequestBarT3__requestbar__adults::before{content:"";width:100%;height:1px;top:0;position:absolute;background-color:currentColor;opacity:.3}.roomdetail-t3__requestbar .RequestBarT3__requestbar__adults__selected{padding:0px 25px 0px 0px}@media(max-width: 1620px){.roomdetail-t3__requestbar .RequestBarT3__requestbar__adults__selected{padding:0px calc(15px + 10*(100vw - 414px)/1286) 0px 0px}}.roomdetail-t3__requestbar .RequestBarT3__requestbar__adults svg{width:.8em;height:.8em}.roomdetail-t3__requestbar .RequestBarT3__requestbar__adults svg.rotate180{transform:rotate(180deg)}.roomdetail-t3__requestbar .RequestBarT3__requestbar__adults__toggler{width:100%;height:100%;position:absolute;top:0px;left:0px;cursor:pointer;z-index:1}.roomdetail-t3__requestbar .RequestBarT3__requestbar__adults__dropdown{min-width:100%;display:none;position:absolute;top:0;padding:20px;box-sizing:border-box;z-index:10;transform:translateY(-100%)}.roomdetail-t3__requestbar .RequestBarT3__requestbar__adults__dropdown .t5{color:var(--zepp-bgheader-t5-color) !important;margin-bottom:10px}.roomdetail-t3__requestbar .RequestBarT3__requestbar__adult{cursor:pointer}.roomdetail-t3__requestbar .RequestBarT3__requestbar__buttons{display:flex;position:relative}.roomdetail-t3__requestbar .RequestBarT3__requestbar__buttons::before{content:"";width:100%;height:1px;top:0;position:absolute;background-color:currentColor;opacity:.3}.roomdetail-t3__requestbar .RequestBarT3__requestbar__buttons::after{content:"";width:1px;height:100%;top:0;left:0;position:absolute;background-color:currentColor;opacity:.3}.roomdetail-t3__requestbar .RequestBarT3__requestbar__buttons a{transition:unset}.roomdetail-t3__requestbar .RequestBarT3__requestbar__buttons__request{width:25%;display:flex;justify-content:center;align-items:center;position:relative}.roomdetail-t3__requestbar .RequestBarT3__requestbar__buttons__request .request-button{margin:0;display:flex;align-items:center;justify-content:center;position:relative}.roomdetail-t3__requestbar .RequestBarT3__requestbar__buttons__request .request-button::before{content:"";height:1px;width:100%;position:absolute;bottom:0;background-color:var(--zepp-bggallerybox-color);opacity:0}.roomdetail-t3__requestbar .RequestBarT3__requestbar__buttons__request .request-button:hover{opacity:1}.roomdetail-t3__requestbar .RequestBarT3__requestbar__buttons__request .request-button:hover::before{opacity:1}.roomdetail-t3__requestbar .RequestBarT3__requestbar__buttons__booking{width:25%;display:flex;justify-content:center;align-items:center;position:relative}.roomdetail-t3__requestbar .RequestBarT3__requestbar__buttons__booking::before{content:"";height:100%;width:1px;top:0;left:0;position:absolute;background-color:currentColor;opacity:.5}.roomdetail-t3__requestbar .RequestBarT3__requestbar__buttons__booking .booking-button{display:flex;align-items:center;justify-content:center;position:relative}.roomdetail-t3__requestbar .RequestBarT3__requestbar__buttons__booking .booking-button::before{content:"";height:1px;width:100%;position:absolute;bottom:0;background-color:var(--zepp-bggallerybox-color);opacity:0}.roomdetail-t3__requestbar .RequestBarT3__requestbar__buttons__booking .booking-button:hover{opacity:1}.roomdetail-t3__requestbar .RequestBarT3__requestbar__buttons__booking .booking-button:hover::before{opacity:1}.roomdetail-t3__requestbar .RequestBarT3 .datepicker-dropdown .datepicker-picker{border-color:var(--zepp-bgheader-background-color)}.roomdetail-t3__requestbar .RequestBarT3.bgweb2 .request-button:hover{color:var(--zepp-button2-background-color)}.roomdetail-t3__requestbar .RequestBarT3.bgweb2 .request-button:hover::before{background-color:var(--zepp-button2-background-color)}.roomdetail-t3__requestbar .RequestBarT3.bgweb2 .booking-button:hover{color:var(--zepp-button2-background-color)}.roomdetail-t3__requestbar .RequestBarT3.bgweb2 .booking-button:hover::before{background-color:var(--zepp-button2-background-color)}.roomdetail-t3__intro__preheadline{width:100%;margin-bottom:32px}.roomdetail-t3__intro__headline{width:100%}.roomdetail-t3__intro__headline h1{width:50%}.roomdetail-t3__intro__subheadline{width:100%;margin-top:40px}.roomdetail-t3__intro .intro-t3__component{display:flex;justify-content:space-between;flex-wrap:wrap}.roomdetail-t3__intro .intro-t3__text{width:50%}@media(max-width: 699px){.roomdetail-t3__intro .intro-t3__text{width:100%}}.roomdetail-t3__intro .intro-t3__text .zepp-content__introduction{padding-top:0;margin-top:55px}.roomdetail-t3__intro .intro-t3__text .zepp-content__introduction ul li{padding:0 0 0 25px}.roomdetail-t3__intro .intro-t3__text .zepp-content__introduction ul li::before{content:"";height:6px;width:6px;border-radius:50%;background-color:var(--zepp-bghighlight2-background-color);top:calc(var(--zepp-default-fluid-line-height)/2 - 4px)}.roomdetail-t3__intro .intro-t3__text .zepp-content__introduction ul li ul li::before{content:"";height:5px;width:5px;border-radius:50%;background-color:rgba(0,0,0,0);border:1px solid var(--zepp-bghighlight2-background-color);top:calc(var(--zepp-default-fluid-line-height)/2 - 4px)}.roomdetail-t3__intro .intro-t3__additional{margin-top:55px}.roomdetail-t3__intro .intro-t3__additional .properties{flex:1;display:flex;flex-wrap:wrap;flex-direction:column;gap:45px}@media(max-width: 699px){.roomdetail-t3__intro .intro-t3__additional .properties{margin-top:15px}}@media(max-width: 699px){.roomdetail-t3__intro .intro-t3__additional .properties .property-item{width:100%;padding-right:0}}.roomdetail-t3__intro .intro-t3__additional .properties .property-item .property-item-inner{display:flex;align-items:center;min-width:400px;padding-right:50px}@media(max-width: 1026px){.roomdetail-t3__intro .intro-t3__additional .properties .property-item .property-item-inner{min-width:unset}}.roomdetail-t3__intro .intro-t3__additional .properties .property-item .property-item-inner>.icon{margin-right:12px;margin-left:0;flex:0 0 38px}@media(max-width: 1026px){.roomdetail-t3__intro .intro-t3__additional .properties .property-item .property-item-inner>.icon{margin-left:0;flex:0 0 38px;height:30px;width:28px}}.roomdetail-t3__intro .intro-t3__additional .properties .property-item .property-item-inner>.icon picture{height:100%}.roomdetail-t3__intro .intro-t3__additional .properties .property-item .property-item-inner>.icon svg{width:43px;height:35px}.roomdetail-t3__intro .intro-t3__additional .properties .property-item .property-item-inner>.icon img{height:auto;display:block;margin:0 auto;max-width:100%;max-height:100%}.roomdetail-t3__intro .intro-t3__additional .properties .property-item .property-item-inner span{width:calc(100% - 45px)}.roomdetail-t3__intro .intro-t3__additional .properties .property-item .property-item-inner svg{vertical-align:top;margin-right:10px}@media(max-width: 699px){.roomdetail-t3__intro .intro-t3__additional .properties .property-item .property-item-inner svg{width:16px;height:16px}}.roomdetail-t3__intro__linkbox{margin-top:75px;display:flex;justify-content:start;flex-wrap:wrap;gap:25px}@media(max-width: 1026px){.roomdetail-t3__intro__linkbox{gap:30px}}.roomdetail-t3__intro__price{margin-top:40px}@media(max-width: 1620px){.roomdetail-t3__intro__price{margin-top:calc(20px + 20*(100vw - 414px)/1286)}}.roomdetail-t3__intro__links{display:flex;flex-wrap:wrap;margin-top:65px}.roomdetail-t3__intro__links+.roomdetail-t3__intro__links{margin-top:40px}@media(max-width: 1620px){.roomdetail-t3__intro__links+.roomdetail-t3__intro__links{margin-top:calc(15px + 25*(100vw - 414px)/1286)}}.roomdetail-t3__intro__request{margin-top:10px;margin-right:20px}@media(max-width: 1620px){.roomdetail-t3__intro__request{margin-right:calc(10px + 10*(100vw - 414px)/1286)}}.roomdetail-t3__intro__booking{margin-top:10px}.roomdetail-t3__imagegallery{padding-top:0}.roomdetail-t3__imagegallery__inner{position:relative}.roomdetail-t3__imagegallery__inner .tns-controls{top:unset;left:0;right:auto;bottom:-50px;width:unset;height:0;display:flex;justify-content:space-between}.roomdetail-t3__imagegallery__inner .tns-controls button{width:20px;height:20px}.roomdetail-t3__imagegallery__inner .tns-controls button[data-controls=prev]{position:relative;left:unset}.roomdetail-t3__imagegallery__inner .tns-controls button[data-controls=next]{position:relative;right:unset}.roomdetail-t3__imagegallery__inner .swiper{position:relative}@media(max-width: 699px){.roomdetail-t3__imagegallery__inner .swiper{overflow:visible}}.roomdetail-t3__imagegallery__inner .swiper .swiper-pagination{display:none;bottom:-45px;left:50%;transform:translateX(-50%)}@media(max-width: 699px){.roomdetail-t3__imagegallery__inner .swiper .swiper-pagination{display:block}}.roomdetail-t3__imagegallery__inner .swiper .swiper-pagination .swiper-pagination-bullet{border-color:var(--zepp-small-color);border:1px solid}.roomdetail-t3__imagegallery__inner .swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--zepp-small-color)}.roomdetail-t3__imagegallery__inner .arrow-container{display:flex;margin-top:30px;gap:30px}@media(max-width: 699px){.roomdetail-t3__imagegallery__inner .arrow-container{display:none}}.roomdetail-t3__imagegallery__inner .arrow-container .swiper-button-disabled{opacity:.4}.roomdetail-t3__imagegallery__inner .arrow-container svg{width:20px;height:20px}