.brandLogoNavWrapper#primary-nav{display:none!important}@media (max-width:767px){html[lang=ja-JP] #voco-header .hotelcountrycode-japan .navigation~.calltoaction{display:flex!important;align-items:center;background-color:#f8b90d;border-top:1px solid rgba(255,255,255,.2);bottom:0;box-shadow:0 -5px 30px rgba(0,0,0,.2);cursor:pointer;display:flex;flex-flow:column nowrap;font-weight:500;justify-content:center;left:0;right:0;position:fixed;width:100%;z-index:999;padding-top:0}html[lang=ja-JP] #voco-header .hotelcountrycode-japan .navigation~.calltoaction .nav-booknowbutton{display:inline-flex!important}html[lang=ja-JP] #voco-header .hotelcountrycode-japan .navigation~.calltoaction .cmp-button{background-color:#f8b90d;margin:1px 0}html[lang=ja-JP] #voco-header .hotelcountrycode-japan .navigation~.calltoaction .cmp-button:before{background-color:#f8b90d}html[lang=ja-JP] #voco-header .hotelcountrycode-japan .navigation~.calltoaction .cmp-button .cmp-button__text{color:#121212;font-size:21px}}#voco-header{background-color:#f8b90d;border-top:1px solid #121212}@media (min-width:1201px){#voco-header{border:none}}#voco-header #xf-primary-nav{height:auto;margin:0 auto;padding:15px;max-width:1440px}@media (min-width:1201px){#voco-header #xf-primary-nav{display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 15px}}#voco-header .navigation{overflow-x:auto}@media (min-width:1201px){#voco-header .navigation{overflow-x:inherit}}#voco-header .cmp-navigation__group{display:flex;justify-content:flex-start;align-items:center;margin:0;padding:0;list-style:none;width:100%}@media (min-width:1201px){#voco-header .cmp-navigation__group{justify-content:space-between}}#voco-header .cmp-navigation .cmp-navigation__item{margin-right:30px}#voco-header .cmp-navigation .cmp-navigation__item:last-child{margin:0}#voco-header .cmp-navigation .cmp-navigation__item .cmp-navigation__item-link{display:inline-block;letter-spacing:normal;text-decoration:none;transition:background-color .3s;font-weight:700;color:#121212;position:relative;line-height:1;border-bottom:none;width:-moz-max-content;width:max-content;margin:0}[dir=rtl] #voco-header .cmp-navigation .cmp-navigation__item .cmp-navigation__item-link{margin-left:1em;margin-right:0}#voco-header .cmp-navigation .cmp-navigation__item .cmp-navigation__item-link:after{background-color:#fff;bottom:-3px;content:"";display:block;height:3px;position:absolute;transition:all .3s ease;-webkit-transition:all .2s ease;width:0;left:0;margin-bottom:-1px;z-index:1}[dir=rtl] #voco-header .cmp-navigation .cmp-navigation__item .cmp-navigation__item-link:after{left:inherit}#voco-header .cmp-navigation .cmp-navigation__item .cmp-navigation__item-link:hover:after{width:100%}#voco-header .cmp-navigation .cmp-navigation__item--active .cmp-navigation__item-link:after{background-color:#121212;width:100%}#voco-header .calltoaction{display:none}@media (min-width:1201px){#voco-header .calltoaction{display:flex}}#voco-header .calltoaction .cmp-button-wrapper{justify-content:end}#voco-header .calltoaction .cmp-button{color:#f8b90d;padding:10px 15px}#voco-header .calltoaction .cmp-button:before{width:100%}#voco-header .calltoaction .cmp-button__text{font-size:16px}#voco-header .cmp-image{display:none;width:100px}@media (min-width:1201px){#voco-header .cmp-image{display:block}}#voco-header .calltoaction .cmp-button-wrapper.nav-booknowbutton{display:none}@media (min-width:1200px){#voco-header.UHF-sticky .responsivegrid{position:fixed;z-index:999;top:0;right:0;left:0;background-color:#f8b90d}}.hotel-defined-packages .hotel-defined-packages_headerline .cmp-hotel-defined-packages--title{font-weight:700}.hotel-defined-packages .hotel-defined-packages_gallery .hdp_element .top .hdp_title{font-size:40px;line-height:125%;font-weight:500}@media (max-width:767px){.hotel-defined-packages .hotel-defined-packages_gallery .hdp_element .top .hdp_title{font-size:30px}}.hotel-defined-packages .hotel-defined-packages_gallery .hdp_element .top .hdp_paragraph{font-size:18px;color:#121212;line-height:26px}@media (max-width:767px){.hotel-defined-packages .hotel-defined-packages_gallery .hdp_element .top .hdp_paragraph{font-size:16px}}.hotel-defined-packages .hotel-defined-packages_gallery .hdp_element .bottom .price strong{font-size:24px}@media (max-width:768px){[dir=ltr] .hotel-defined-packages .hotel-defined-packages_gallery .cmp-carousel--exposed-mode-mobile:has(.slick-slider){padding-left:20px}[dir=rtl] .hotel-defined-packages .hotel-defined-packages_gallery .cmp-carousel--exposed-mode-mobile:has(.slick-slider){padding-right:20px}}@media (max-width:768px){[dir=ltr] .hotel-defined-packages .hotel-defined-packages_gallery .cmp-carousel--exposed-mode-mobile .slick-list .slick-slide{padding-right:20px}[dir=rtl] .hotel-defined-packages .hotel-defined-packages_gallery .cmp-carousel--exposed-mode-mobile .slick-list .slick-slide{padding-left:20px}}@media (max-width:768px){.hotel-defined-packages .hotel-defined-packages_gallery .cmp-carousel--exposed-mode-mobile .hdp_element .hdp-information{padding:20px}}@media (max-width:768px){.hotel-defined-packages .hotel-defined-packages_gallery .cmp-carousel--exposed-mode-mobile .hdp_element .top .hdp_paragraph,.hotel-defined-packages .hotel-defined-packages_gallery .cmp-carousel--exposed-mode-mobile .hdp_element .top .hdp_title{margin-bottom:24px}}@media (max-width:768px){.hotel-defined-packages .hotel-defined-packages_gallery .cmp-carousel--exposed-mode-mobile .hdp_element .bottom .price strong{font-size:28px}}@media (max-width:768px){.hotel-defined-packages .hotel-defined-packages_gallery .cmp-carousel--exposed-mode-mobile .hdp_element .bottom .price p:first-child{padding-bottom:10px}}@media (max-width:768px){.hotel-defined-packages .hotel-defined-packages_gallery .cmp-carousel--exposed-mode-mobile .hdp_element .bottom p{padding-bottom:12px}}@media (max-width:768px){.hotel-defined-packages .hotel-defined-packages_gallery .cmp-carousel--exposed-mode-mobile .hdp_element .bottom small{padding:unset}}@media (max-width:768px){.hotel-defined-packages .hotel-defined-packages_gallery .cmp-carousel--exposed-mode-mobile .hdp_element .bottom .calltoaction .cmp-button-wrapper .cmp-button{padding:21px 30px}}.hotel-defined-packages .hotel-defined-packages_gallery .cmp-carousel--exposed-mode-mobile .hdp_element .bottom .calltoaction .cmp-button-wrapper .cmp-button .cmp-button__text{letter-spacing:normal}.hotel-defined-packages .hdp-redirection-link .cmp-button{text-transform:unset}.cmp-button--primary .cmp-button{border-color:transparent;background-color:#f8b90d;padding:20px 30px 15px 30px}.cmp-button--primary .cmp-button:hover{background-color:#121212}.cmp-button--primary .cmp-button:hover .cmp-button__text{color:#f8b90d}.cmp-button--primary .cmp-button__text{font-size:18px;font-weight:500;line-height:100%;color:#121212}.cmp-button.secondary .cmp-button-wrapper{border:2px solid #121212;background-color:#fff}.cmp-button.secondary .cmp-button-wrapper:hover{background-color:#121212}.cmp-button.secondary .cmp-button-wrapper:hover .cmp-button__text{color:#f8b90d}.cmp-button.secondary .cmp-button__text{font-size:18px;font-weight:700;line-height:1.35;letter-spacing:normal;color:#121212}