.offerdetail-t1{padding-top:0px}.offerdetail-t1 .intro-t3__component{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media(max-width: 699px){.offerdetail-t1 .intro-t3__component{display:block}}.offerdetail-t1 .intro-t3__text{margin-right:15px}.offerdetail-t1 .intro-t3__pricetext{margin-top:10px;text-align:right}@media(max-width: 699px){.offerdetail-t1 .intro-t3__pricetext{text-align:left}}.offerdetail-t1__themestage+.offerdetail-t1__intro{padding-top:175px}@media(max-width: 1620px){.offerdetail-t1__themestage+.offerdetail-t1__intro{padding-top:calc(70px + 105*(100vw - 414px)/1286)}}.offerdetail-t1__box{padding-top:80px}@media(max-width: 1620px){.offerdetail-t1__box{padding-top:calc(40px + 40*(100vw - 414px)/1286)}}.offerdetail-t1__box__inner{display:flex;align-items:center;flex-wrap:wrap}.offerdetail-t1__box__image{width:50%}@media(max-width: 1026px){.offerdetail-t1__box__image{width:100%}}.offerdetail-t1__box__text{width:50%;padding:15px 8.125% 15px 5.625%;box-sizing:border-box}@media(max-width: 1026px){.offerdetail-t1__box__text{width:100%;padding-right:15px}}.offerdetail-t1__box__introduction+.offerdetail-t1__box__content{margin-top:15px}.offerdetail-t1__box__buttons{display:flex;flex-wrap:wrap;margin-top:35px}@media(max-width: 1620px){.offerdetail-t1__box__buttons{margin-top:calc(15px + 20*(100vw - 414px)/1286)}}.offerdetail-t1__box__request{margin-top:10px;margin-right:20px}.offerdetail-t1__box__booking{margin-top:10px}.offerdetail-t1__box__pricetext{width:fit-content;margin-top:45px;text-align:left}@media(max-width: 1620px){.offerdetail-t1__box__pricetext{margin-top:calc(25px + 20*(100vw - 414px)/1286)}}.offerdetail-t1__inclusives{margin-top:80px;display:grid;grid-template-columns:repeat(4, 1fr)}@media(max-width: 1620px){.offerdetail-t1__inclusives{margin-top:calc(40px + 40*(100vw - 414px)/1286)}}.offerdetail-t1__inclusives__content{margin-top:25px;grid-column:1/4}@media(max-width: 1620px){.offerdetail-t1__inclusives__content{margin-top:calc(15px + 10*(100vw - 414px)/1286)}}@media(max-width: 1026px){.offerdetail-t1__inclusives__content{grid-column:1/5}}.offerdetail-t1__periods{margin-top:40px}@media(max-width: 1620px){.offerdetail-t1__periods{margin-top:calc(20px + 20*(100vw - 414px)/1286)}}.offerdetail-t1__periods__content{margin-top:25px}@media(max-width: 1620px){.offerdetail-t1__periods__content{margin-top:calc(15px + 10*(100vw - 414px)/1286)}}.offerdetail-t1__periods__content .row{position:relative;padding-bottom:15px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.offerdetail-t1__periods__content .row .price{text-align:right;margin-right:10px}.offerdetail-t1__periods__content .row div{width:calc(33.3333333333% - 10px)}@media(max-width: 1100px){.offerdetail-t1__periods__content .row .room{width:100%}}@media(max-width: 699px){.offerdetail-t1__periods__content .row div{width:100%}.offerdetail-t1__periods__content .row .price{text-align:left;margin-right:0}}.offerdetail-t1__periods__content .row::after{content:"";width:100%;height:1px;position:absolute;bottom:0px;left:0px;background-color:currentColor;opacity:.2;z-index:1}.offerdetail-t1__periods__content .row+.row{padding-top:15px}.offerdetail-t1__periods__content .row .period{margin-right:15px}.offerdetail-t1__info-boxes{margin-top:75px}@media(max-width: 1620px){.offerdetail-t1__info-boxes{margin-top:calc(35px + 40*(100vw - 414px)/1286)}}.offerdetail-t1__info-boxes__inner{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:10px}.offerdetail-t1__info-boxes__element{width:31.875%;display:flex;align-items:center;margin-top:15px;padding:0px 1.875%;box-sizing:border-box}@media(max-width: 1026px){.offerdetail-t1__info-boxes__element{width:100%;padding:0px 15px}}.offerdetail-t1__info-boxes__element__inner{display:flex;align-items:center;flex-wrap:wrap;padding:35px 0px}@media(max-width: 699px){.offerdetail-t1__info-boxes__element__text{width:100%;margin-top:10px}}.offerdetail-t1__info-boxes__element svg{width:52px;height:52px;margin-right:20px;color:var(--zepp-bghighlight-background-color)}@media(max-width: 1620px){.offerdetail-t1__info-boxes__element svg{width:calc(40px + 12*(100vw - 414px)/1286);height:calc(40px + 12*(100vw - 414px)/1286)}}@media(max-width: 699px){.offerdetail-t1__info-boxes__element svg{margin-right:0px}}.request-booking-container{left:0;right:0;bottom:0;z-index:10;position:fixed;transition:transform .7s ease}.request-booking-container:before{content:"";position:absolute;top:0;right:0;width:100%;height:1px;background-color:var(--zepp-bgweb2-default-color);opacity:.15;pointer-events:none}@media(max-width: 1026px){.request-booking-container{display:none !important}}.request-booking-container.hide{transform:translate(0, 100%)}.request-booking-container .request-booking-container__wrapper{display:flex;margin:0 auto;padding-left:20px;padding-right:20px;text-align:center;align-items:stretch;justify-content:center}.request-booking-container .request-booking-container__wrapper .cell{position:relative;display:flex;padding:11px 0;flex:0 0 33.33%;max-width:33.33%;align-items:center;box-sizing:border-box}.request-booking-container .request-booking-container__wrapper .cell:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:var(--zepp-bgweb2-default-color);opacity:.15;pointer-events:none}.request-booking-container .request-booking-container__wrapper .cell:first-child{text-align:right;padding-right:80px;justify-content:flex-end}.request-booking-container .request-booking-container__wrapper .cell:nth-child(2){flex:0 0 357px;padding-left:20px;padding-right:20px;justify-content:center}.request-booking-container .request-booking-container__wrapper .cell:last-child{padding-left:70px;justify-content:flex-start}.request-booking-container .request-booking-container__wrapper .cell:last-child:after{display:none}.request-booking-container .request-booking-container__wrapper .offerdetail-t1__box__buttons{margin:0}.request-booking-container .request-booking-container__wrapper .offerdetail-t1__box__buttons .offerdetail-t1__box__request{margin-top:0;margin-right:20px}.request-booking-container .request-booking-container__wrapper .offerdetail-t1__box__buttons .offerdetail-t1__box__booking{margin-top:0}