html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nw-ul-style li{padding-bottom:10px;margin-left:0;padding-left:0}.footer-logos .footer-logos-item:nth-child(2) img{padding-top:5px}.search-form .uk-input{color:#fff}@media(max-width: 767px){.break-mobile{display:block}}#top-slideshow-mobile .top-slide-inner h1{font-size:32px;line-height:1.4}.nw-footer .nw-footer-top .nw-footer-nav ul li{min-width:160px;width:-moz-fit-content;width:fit-content}@media(min-width: 768px){.nw-slider-2 .uk-slideshow-items{position:absolute;top:0;left:0;width:100%;height:100% !important}.nw-slider-2 .nw-slider2-overlay{position:relative !important;transform:none;min-height:430px}}@media(min-width: 1024px){.nw-slider-2 .nw-slider2-overlay{min-height:605px}}#dine-slider .dine-buttons{margin-top:30px;padding-left:20px;gap:16px}#dine-slider .dine-button{min-width:190px;margin-left:0;margin-top:0}@media(min-width: 1201px){#dine-slider .dine-buttons{margin-top:60px;padding-left:60px}}.breadcrumb-wrapper{width:100%}.breadcrumb-wrapper>.elementor-widget-wrap{width:0}.breadcrumb-wrapper>.elementor-widget-nw-breadcrumb{width:100%}#book-dine,#book-stay{top:-1000%;z-index:-1}#book-dine.active,#book-stay.active{top:100%;z-index:40}.header-row{padding-left:40px;padding-right:40px}.header-lang-switcher .wpml-ls-legacy-dropdown>ul>li>a{border:0;padding-right:24px;letter-spacing:1px;font-size:14px}.header-lang-switcher .wpml-ls-legacy-dropdown a span{white-space:nowrap;width:-moz-fit-content;width:fit-content}.header-row .uk-button{padding:12px 16px;line-height:1;color:#101820}.header-lang-switcher .wpml-ls-legacy-dropdown{width:auto}.header-lang-switcher .wpml-ls-sub-menu{right:auto}.header-lang-switcher .wpml-ls-sub-menu a{border:none;letter-spacing:1px;font-size:14px;padding:5px 10px}.header-lang-switcher .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after{content:"";display:block;box-sizing:border-box;position:absolute;width:16px;height:16px;border:0;right:4px;top:55%;transform:translateY(-50%);background-position:center;background-size:auto;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%0A%3E%3Cpath d='M6.34317 7.75732L4.92896 9.17154L12 16.2426L19.0711 9.17157L17.6569 7.75735L12 13.4142L6.34317 7.75732Z' fill='currentColor' /%3E%3C/svg%3E")}.header-row .uk-navbar-nav>li{padding:12px 0}.header-row .uk-navbar-nav>li>a{height:auto;padding-top:4px;padding-bottom:4px;position:relative}.header-row .uk-navbar-nav>li>a::after{content:"";position:absolute;bottom:8px;left:10px;right:10px;height:2px;background:#d3b5a3;display:block;opacity:0;transition:all .3s ease-in-out}.header-row .uk-navbar-nav>li:hover a::after{bottom:0;opacity:1}.light-scheme .nw-header .uk-navbar-nav>li>a:hover{color:#44443c !important;background:none !important}#header-main{box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding-top:12px;padding-bottom:12px}@media(min-width: 1024px)and (max-width: 1350px){.main{margin-top:0}}#nw-header{z-index:100;position:relative}#header-main,#header-nav{z-index:60}#nw-header .brand{width:180px !important;padding:0 !important;transition:width .3s ease}#nw-header.uk-active .brand{width:128px !important}#nw-header.uk-active .header-row .uk-navbar-nav>li{padding:6px 0}#header-nav{border-bottom:1px solid #dddfdb;transition:transform .3s ease,opacity .3s ease,height .3s ease;will-change:transform,opacity,height}.light-scheme .nw-header{background:rgba(0,0,0,0);border-bottom:none}.light-scheme .header-row{background:#fff}#tc-widget[data-layout=horizontal] .tc-body{margin-left:0}#tc-widget[data-layout=horizontal] .tc-content{display:flex !important;align-items:center;justify-content:center;gap:20px}#tc-widget[data-layout=horizontal] form{max-width:unset}#tc-widget[data-layout=horizontal] .tc-content>div{width:auto;padding-left:0}#tc-widget[data-layout=horizontal] .tc-shop{width:30% !important;padding-left:0 !important}#tc-widget[data-layout=horizontal] .tc-content input,#tc-widget[data-layout=horizontal] .tc-content select{height:40px;vertical-align:middle;display:inline-block;max-width:100%;width:100%;min-width:90px;padding:0 20px 0 10px;background:#fff;color:#101820;transition:color .2s ease-in-out,background-color .2s ease-in-out,border .2s ease-in-out;border:1px solid #ceb4a9;font-size:.875rem;font-weight:300;border-radius:0}#tc-widget[data-layout=horizontal] .tc-content input:focus,#tc-widget[data-layout=horizontal] .tc-content select:focus{outline:none;background-color:#fff;color:#101820;border-color:#ceb4a9;box-shadow:unset}#tc-widget[data-layout=horizontal] .tc-content input[type=submit]{width:100%;float:none}#tc-widget[data-layout=horizontal] .form-description{display:none}#tc-widget .tc-shop::after{top:50%}@media(max-width: 960px){.header-row{padding-left:20px;padding-right:20px}}.check-in{flex-basis:5%}.check-in .date-picker-wrapper{top:130px !important}.ict-primary-nav{width:100%;display:flex;justify-content:center;padding-left:0;padding-right:0}.header-offcanvas .offcanvas-menu-toggle{color:#101820;display:block;font-size:.625rem;font-weight:300;line-height:1.2;padding:11px 0;text-align:left}.header-offcanvas .offcanvas-menu-toggle .icon{font-size:1.75rem}@media(max-width: 1023px){.mobile-menu-icon{display:flex;flex-direction:column;margin-bottom:8px}.mobile-menu-icon .icon-bar{height:2px;width:30px;background:#101820}.mobile-menu-icon .icon-bar+.icon-bar{margin-top:6px}#header-main{padding:10px 20px}#nw-header .brand{width:124px !important}#nw-header .header-offcanvas .nw-close-icon{background:rgba(0,0,0,0)}#nw-header.nav-up{top:0 !important}.mobile-dock a{color:#101820;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:.625rem !important;font-weight:300;line-height:1.2;padding:8px !important;text-align:center;background:#eee;border-left:1px solid #cbc5be;height:55px;z-index:30;border-top:none;border-right:none;border-bottom:none}.mobile-dock{bottom:0;width:100%;background:#eee}.mobile-dock a .icon{font-size:1.25rem;line-height:1;flex-basis:100%}.mobile-dock a.nw-button-club{background:#ceb4a9;color:#101820}.mobile-dock.lang-ja .uk-button,.mobile-dock.lang-en .uk-button{flex-basis:25%}.mobile-dock.lang-ja .nw-button-club,.mobile-dock.lang-en .nw-button-club{flex-basis:32%}.mobile-dock.lang-ko .mobile-dock-open-stay,.mobile-dock.lang-zh-hans .mobile-dock-open-stay,.mobile-dock.lang-zh-hant .mobile-dock-open-stay{flex-basis:30%}.mobile-dock.lang-ko .mobile-dock-dine,.mobile-dock.lang-zh-hans .mobile-dock-dine,.mobile-dock.lang-zh-hant .mobile-dock-dine{flex-basis:30%}.mobile-dock.lang-ko .nw-button-club,.mobile-dock.lang-zh-hans .nw-button-club,.mobile-dock.lang-zh-hant .nw-button-club{flex-basis:40%}.admin-bar #mobile-dock-canvas{margin-top:35px}}html:lang(ja) #nw-header a,html:lang(ja) #nw-header .uk-nav-header,html:lang(ja) #offcanvas-menu a,html:lang(ja) #offcanvas-menu .uk-nav-header{font-family:a-otf-ryumin-pr6n,serif;font-style:normal}html:lang(en) #nw-header a,html:lang(en) #nw-header .uk-nav-header,html:lang(en) #offcanvas-menu a,html:lang(en) #offcanvas-menu .uk-nav-header{font-family:"NewBaskerVille",sans-serif;text-transform:capitalize !important}html:lang(ja) #nw-header a.reservation-details{font-family:inherit !important}.nw-footer .nw-footer-top .nw-input{color:#44443c}@media only screen and (max-width: 1300px)and (min-width: 1024px){.uk-grid .uk-width-1-1 .uk-slideshow{height:100%}.uk-grid .uk-width-1-1 .uk-slideshow .uk-position-relative{height:100%}.uk-grid .uk-width-1-1 .uk-slideshow .uk-position-relative ul.uk-slideshow-items{height:100% !important}}.page .page-header{display:none}a.reservation-details{text-decoration:underline}.elementor-widget-nw-offer-card,.elementor-widget-nw-offer-card .elementor-widget-container,.elementor-widget-nw-offer-card .uk-card{height:100%}.elementor-widget-nw-offer-card .uk-width-1-3\@l,.elementor-widget-nw-offer-card .uk-width-1-2\@l{width:100%;height:100%}.elementor-field .select-caret-down-wrapper{display:none}@media(min-width: 1024px)and (max-width: 1250px){#header-nav{padding-left:20px;padding-right:20px}.uk-navbar-nav>li>a{padding-left:8px;padding-right:8px;font-size:.875rem}}.nw-footer .nw-footer-top .nw-social-icons li:nth-child(2) a svg{display:none}.nw-footer .nw-footer-top .nw-social-icons li:nth-child(2){display:flex;align-items:center;justify-content:center}.nw-footer .nw-footer-top .nw-social-icons li:nth-child(2) a{width:20px;height:20px;background-size:18px;color:rgba(206,180,169,.7);background-repeat:no-repeat;background-position:bottom center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(206, 180, 169, 0.7)' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 512 462.799'%3E%3Cpath fill-rule='nonzero' d='M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z'/%3E%3C/svg%3E")}.nw-footer .nw-footer-top .nw-social-icons li:nth-child(2) a:hover{color:#ceb4a9;background-repeat:no-repeat;background-position:bottom center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(206, 180, 169, 1)' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 512 462.799'%3E%3Cpath fill-rule='nonzero' d='M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z'/%3E%3C/svg%3E")}@media(max-width: 767px){#meeting-rooms .meet-award{padding-top:30px}html:lang(ja) #meeting-rooms .meet-award{padding-top:0}}@media(min-width: 768px){.nw-header .nw-megamenu-navbar .nav-image{padding:5px 30px;background:#eee}}.grecaptcha-badge{visibility:hidden}.recaptcha-terms{font-size:10px}.recaptcha-terms a{text-decoration:underline}.header-lang-switcher{z-index:9}@media(max-width: 767px){.nw-icon-box .elementor-icon-box-icon{position:absolute;top:-3px}}.icon--static svg{content:"";display:block;width:48px;height:48px;background-size:100%;background-position:center;margin:0 auto;border:1px solid #000;border-radius:50%;padding:4px}.nw-icon-list li a:hover svg{border-color:#ceb4a9}@media(max-width: 767px){.icon--static svg{width:36px;height:36px}}@media(min-width: 1024px){.accordion_small .uk-accordion-title{padding:25px 40px}}.offer-loader.nw-hide{display:none !important}.offer-loader:not(.nw-hide){display:block !important;z-index:1050}.offer-loader:not(.nw-hide)::before{content:"";position:fixed;inset:0;background:hsla(0,0%,100%,.5);z-index:-1}