#content{position:relative;z-index:9999;transition:padding-top 0.2s var(--easing);padding-top:70px}@media screen and (min-width:768px){#content{padding-top:115px}}.global-header{position:fixed;top:0;left:0;width:100%;transition:all 0.5s var(--easing);z-index:99999;border-bottom:var(--border-style);border-color:transparent;min-height:70px}@media screen and (min-width:768px){.global-header{min-height:115px}}.global-header .header-container{display:flex;align-items:center;justify-content:space-between;padding-top:12px;padding-bottom:12px}@media screen and (min-width:768px){.global-header .header-container{padding-top:24px;padding-bottom:24px}}.global-header.sticky{background-color:var(--bg-color);border-color:var(--bs-border-color)}.global-header.sticky.go-away{transform:translateY(-100%)!important}.global-header nav a{font-weight:500}.global-header .logo-container img{height:2.5rem}@media screen and (min-width:768px){.global-header .logo-container img{height:3.75rem}}.global-footer{margin-bottom:0}@media screen and (min-width:768px){.global-footer{margin-bottom:3.75rem}}@media screen and (min-width:992px){.global-footer{margin-bottom:5.875rem}}.global-footer .footer-logo{margin-right:0}.global-footer .footer-logo img{max-width:200px}@media screen and (min-width:992px){.global-footer .footer-logo img{max-width:250px}}.global-footer ul{display:block}@media screen and (min-width:1200px){.global-footer ul{display:flex}}.global-footer ul li a{margin:7px 0}@media screen and (min-width:768px){.global-footer .footer-left{border-bottom:0;padding:60px 80px;border-right:var(--border-style)}}.global-footer .footer-right{padding:0;display:flex;justify-content:space-between;flex-wrap:wrap}.global-footer .footer-locations{width:50%;padding:40px 22px}@media screen and (min-width:1200px){.global-footer .footer-locations{border-bottom:var(--border-style);width:100%;padding:40px 25px;display:flex;align-items:center}}@media screen and (min-width:1440px){.global-footer .footer-locations{padding:40px 35px}}.global-footer .footer-locations ul li{padding-top:12px;padding-bottom:12px}.global-footer .footer-locations ul li a{font-size:clamp(1rem, 2.01vw, 1.25rem);padding-top:0!important;padding-bottom:0!important}@media screen and (max-width:1199px){.global-footer .footer-locations ul li a{margin-top:0;margin-bottom:0}}.global-footer .footer-nav{border-left:var(--border-style);padding:40px 22px;width:50%}@media screen and (min-width:1200px){.global-footer .footer-nav{width:100%;padding:25px 25px;display:flex;align-items:center;border-bottom-width:0;border-left-width:0}}@media screen and (min-width:1440px){.global-footer .footer-nav{padding:25px 35px}}.global-footer .footer-nav ul li{padding-top:12px;padding-bottom:12px}.global-footer .footer-nav ul li a{font-size:clamp(0.75rem, 2.08vw, 1rem);padding-top:0!important;padding-bottom:0!important}@media screen and (max-width:1199px){.global-footer .footer-nav ul li a{margin-top:0;margin-bottom:0}}.global-footer .footer-text{border-left:0;padding:30px;font-size:1rem;text-align:center;color:var(--link-color)}@media screen and (min-width:768px){.global-footer .footer-text{text-align:left;padding:40px}}@media screen and (min-width:992px){.global-footer .footer-text{text-align:left;padding:60px}}@media screen and (min-width:1200px){.global-footer .footer-text{text-align:left;padding:80px 75px}}.global-footer .footer-brand-logos{display:flex;justify-content:center;padding:0 5px;margin-bottom:35px}@media screen and (min-width:768px){.global-footer .footer-brand-logos{margin-bottom:0}}.global-footer .footer-brand-logos .footer-brand-logo{padding:15px 25px;border-right:var(--bs-border-width) var(--bs-border-style) rgba(var(--bs-border-color-rgb),.3)}@media screen and (min-width:768px){.global-footer .footer-brand-logos .footer-brand-logo{padding:25px 40px}}@media screen and (min-width:992px){.global-footer .footer-brand-logos .footer-brand-logo{padding:25px 50px}}.global-footer .footer-brand-logos .footer-brand-logo:last-child{border-right:0}.consent-banner-button{border:1px solid var(--link-color)!important;text-transform:lowercase!important;border-radius:0!important}.consent-banner-button[href="#accept"]{background-color:var(--link-color)!important}.consent-banner-modal-wrapper h2,.consent-banner-settings h2{font-family:var(--font-family)!important;text-transform:lowercase!important}.consent-banner-button[href="#settings"]{color:var(--link-color)!important}.consent-banner-button[href="#reject"]{color:var(--link-color)!important}.consent-banner-button[href="#accept"]:hover{background-color:#ffffff!important;color:var(--link-color)!important}.consent-banner-button[href="#settings"]:hover{background-color:var(--link-color)!important;color:#ffffff!important}.consent-banner-button[href="#reject"]:hover{background-color:var(--link-color)!important;color:#ffffff!important}.uchi-hero{padding-top:1.25rem;overflow:hidden;max-width:calc(1440px + 2.5rem);margin:auto;position:relative}.uchi-hero .hero-container{position:relative}.uchi-hero .hero-kanji{display:none}@media screen and (min-width:768px){.uchi-hero .hero-kanji{display:block;position:relative;width:9.375rem;height:3.125rem;text-align:center;cursor:pointer}.uchi-hero .hero-kanji .kanji{transition:all 0.25s var(--easing);display:block;position:absolute;left:50%;transform:translateX(-50%)}.uchi-hero .hero-kanji .kanji-translation{transition:all 0.25s var(--easing);position:absolute;left:50%;transform:translateX(-50%);display:block;font-size:2.125rem;color:var(--red);opacity:0}.uchi-hero .hero-kanji:hover .kanji{opacity:0!important}.uchi-hero .hero-kanji:hover .kanji-translation{opacity:1}}.uchi-hero .uchi-logotype{width:100%;max-width:1200px;padding:1.25rem 0 3.75rem;position:relative;z-index:5}.uchi-hero .hero-bottom{position:relative;display:flex;flex-direction:column;margin-top:-170px;z-index:15;aspect-ratio:1440/750}.uchi-hero .hero-bottom *{position:relative;z-index:1}.uchi-hero .hero-bottom .hero-bg{position:absolute;height:320px;left:0;bottom:0;z-index:0}@media screen and (max-width:991px){.uchi-hero .hero-bottom .hero-bg{border-bottom:0!important}}@media screen and (min-width:640px){.uchi-hero .hero-bottom .hero-bg{width:100%;max-width:100%}}@media screen and (min-width:768px){.uchi-hero .hero-bottom .hero-bg{height:420px}}@media screen and (min-width:992px){.uchi-hero .hero-bottom .hero-bg{height:550px}}@media screen and (min-width:1200px){.uchi-hero .hero-bottom .hero-bg{height:750px}}.uchi-hero .hero-bottom .hero-image{align-self:center;width:140%;max-width:none;margin-top:30%;margin-bottom:-5%}@media screen and (min-width:640px){.uchi-hero .hero-bottom .hero-image{margin-top:20%;margin-bottom:-5%}}@media screen and (min-width:768px){.uchi-hero .hero-bottom .hero-image{margin-top:20%;margin-bottom:0}}@media screen and (min-width:992px){.uchi-hero .hero-bottom .hero-image{width:auto;max-width:100%;margin-top:0;margin-bottom:0}}.uchi-hero .hero-bottom .hero-text{margin:30px;margin:25px 30px;font-size:.75rem}@media screen and (min-width:768px){.uchi-hero .hero-bottom .hero-text{margin:30px}}.animation-ready .gingko{display:block}.gingko{position:absolute;aspect-ratio:306/262;transition:none;display:none}.gingko.gingko-1{z-index:0;top:30px;left:20%;width:120px}@media screen and (min-width:640px){.gingko.gingko-1{width:15%;top:90px}}@media screen and (min-width:1200px){.gingko.gingko-1{top:-120px;width:306px;left:46%;transform:translateX(calc(-50% - 250px))}}.gingko.gingko-2{top:145px;right:1%;width:92px;transform:rotate(65deg);z-index:10}@media screen and (min-width:640px){.gingko.gingko-2{top:145px;width:13%;transform:rotate(65deg)}}@media screen and (min-width:1200px){.gingko.gingko-2{top:200px;width:214px;transform:rotate(65deg)}}.gingko.gingko-3{top:166px;left:2%;width:77px;transform:rotate(160deg);z-index:0}@media screen and (min-width:640px){.gingko.gingko-3{top:373px;left:2%;width:12%;transform:rotate(160deg)}}@media screen and (min-width:1200px){.gingko.gingko-3{width:170px;top:494px;left:6%}}.location-single .uchi-logotype{padding-bottom:30px}@media screen and (max-width:767px){.location-single .uchi-logotype{padding-top:0;padding-bottom:0}}.uchi-welcome{margin-bottom:3.75rem}@media screen and (min-width:768px){.uchi-welcome{margin-bottom:6.25rem}}@media screen and (min-width:992px){.uchi-welcome{margin-bottom:9.375rem}}@media screen and (max-width:991px){.uchi-welcome .uchi-pattern{display:none}}.uchi-welcome .col-narrow{width:100%}@media screen and (min-width:992px){.uchi-welcome .col-narrow{width:478px}}.uchi-welcome .col-wide{flex:1}.uchi-welcome .welcome-row{display:flex;flex-direction:column-reverse;align-items:flex-start;border-bottom:var(--border-style)}@media screen and (min-width:992px){.uchi-welcome .welcome-row{flex-direction:row;align-items:flex-end}}.uchi-welcome .welcome-row .col-narrow{border-bottom:var(--border-style);display:flex;justify-content:flex-end}@media screen and (min-width:992px){.uchi-welcome .welcome-row .col-narrow{border-bottom:0;border-left:var(--border-style)}}.uchi-welcome .welcome-row .col-wide{padding:3.75rem 2.688rem 3.75rem 1.875rem}@media screen and (min-width:992px){.uchi-welcome .welcome-row .col-wide{padding:3.75rem 3rem}}@media screen and (min-width:1200px){.uchi-welcome .welcome-row .col-wide{padding:5rem}}.uchi-welcome .welcome-row .welcome-content{max-width:517px}.uchi-welcome .welcome-row .welcome-pattern{width:100%;min-width:250px}@media screen and (min-width:992px){.uchi-welcome .welcome-row .welcome-pattern{display:none}}.uchi-welcome .welcome-row .welcome-image{width:38%;min-width:128px}@media screen and (max-width:991px){.uchi-welcome .welcome-row .welcome-image{border-left:var(--border-style)}}@media screen and (min-width:992px){.uchi-welcome .welcome-row .welcome-image{width:100%}}.uchi-welcome .welcome-row .welcome-title{padding-bottom:.625rem}@media screen and (min-width:992px){.uchi-welcome .welcome-row .welcome-title{padding-bottom:1.875rem}}@media screen and (min-width:992px){.uchi-welcome .locations-row{display:flex}}@media screen and (max-width:991px){.uchi-welcome .locations-row .col-wide{border-bottom:var(--border-style)}}.uchi-welcome .locations-row .col-narrow{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:992px){.uchi-welcome .locations-row .col-narrow{border-left:var(--border-style)}}.uchi-welcome .locations-row .location-list{margin:2.5rem 0 1.875rem 0;font-weight:500;text-transform:lowercase}@media screen and (min-width:992px){.uchi-welcome .locations-row .location-list{margin:1.5rem 2rem 0 0}}@media screen and (min-width:1200px){.uchi-welcome .locations-row .location-list{margin:7.813rem 2rem 0 0}}.uchi-welcome .locations-row .location-list li{position:relative;padding:.75rem 1.875rem;color:var(--link-color);cursor:pointer}@media screen and (min-width:992px){.uchi-welcome .locations-row .location-list li{padding:.75rem 3rem}}@media screen and (min-width:1200px){.uchi-welcome .locations-row .location-list li{padding:1rem 5rem}}.uchi-welcome .locations-row .location-list li:before{content:"";width:.313rem;height:2.25rem;position:absolute;left:0;top:50%;transform:translateY(-50%)}.uchi-welcome .locations-row .location-list li:hover,.uchi-welcome .locations-row .location-list li:focus,.uchi-welcome .locations-row .location-list li.hovered{text-decoration:none}.uchi-welcome .locations-row .location-list li.hovered::before{background-color:var(--heading-color)}.uchi-welcome .locations-row .location-list li span{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:992px){.uchi-welcome .locations-row .location-list li:hover::before,.uchi-welcome .locations-row .location-list li:focus::before{background-color:var(--heading-color)}}.uchi-welcome .locations-row .location-list li .coming-soon{font-weight:300}.uchi-welcome .locations-row .location-list li a{display:none;font-size:.75rem;font-weight:500}@media screen and (min-width:992px){.uchi-welcome .locations-row .location-list li a{display:block;position:absolute;left:0;right:0;top:0;bottom:0}.uchi-welcome .locations-row .location-list li a span{display:none}}@media screen and (max-width:991px){.uchi-welcome .locations-row .location-list li.hovered a{display:block}}.uchi-welcome .locations-row .location-image{position:absolute;top:0;left:0;opacity:0!important;transition:opacity 0.3s ease-in-out!important;object-fit:cover;object-position:center;max-width:unset;width:100%;height:100%}.uchi-welcome .locations-row .location-image.active{opacity:1!important}.uchi-welcome .locations-row .location-image-default{display:block;opacity:1}.uchi-welcome .locations-row .location-text{padding:1.875rem;padding-top:1rem;font-weight:300;transition:none;min-height:5.625rem;font-size:clamp(0.875rem, 1.81vw, 1.125rem)}@media screen and (min-width:992px){.uchi-welcome .locations-row .location-text{padding:6.25rem 3rem;padding-top:0}}@media screen and (min-width:1200px){.uchi-welcome .locations-row .location-text{padding:6.25rem 5rem}}.uchi-as-you-wish{padding-bottom:9.375rem}@media screen and (min-width:768px){.uchi-as-you-wish{padding-bottom:17.5rem}}@media screen and (min-width:992px){.uchi-as-you-wish{padding-bottom:12.5rem}}.uchi-as-you-wish .wish-container{position:relative}.uchi-as-you-wish .wish-image-container{display:flex;justify-content:flex-end}.uchi-as-you-wish .wish-pattern-container{position:relative;flex:1 1 auto}@media screen and (max-width:767px){.uchi-as-you-wish .wish-pattern-container .parallax-bg img{width:150%;max-width:unset}}.uchi-as-you-wish .vertical-pattern{width:100%;min-width:250px}.uchi-as-you-wish .wish-video{width:100%;max-width:70%;border-left:var(--border-style)}@media screen and (max-width:767px){.uchi-as-you-wish .wish-video{max-width:85%}}.uchi-as-you-wish .wish-image{max-width:70%;border-left:var(--border-style)}.uchi-as-you-wish .wish-dish-container{display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.uchi-as-you-wish .wish-dish-container{flex-direction:row}}.uchi-as-you-wish .wish-dish{position:relative;display:flex;width:100%;padding-bottom:1rem}@media screen and (min-width:992px){.uchi-as-you-wish .wish-dish{width:60%}}.uchi-as-you-wish .wish-dish *{position:relative;z-index:1}.uchi-as-you-wish .wish-dish .wood-bg{position:absolute;width:100%;top:0;left:0;z-index:0;border-top:0!important}.uchi-as-you-wish .wish-dish img[data-lazy-src].wish-dish-img.aos.animated.lazyloaded{opacity:1!important}.uchi-as-you-wish .wish-dish .wish-dish-img{margin-top:30px}@media screen and (min-width:768px){.uchi-as-you-wish .wish-dish .wish-dish-img{margin-top:80px}}@media screen and (min-width:992px){.uchi-as-you-wish .wish-dish .wish-dish-img{margin-top:150px}}.uchi-as-you-wish .wish-content{width:100%;align-self:flex-start;padding:40px 41px 80px 30px;border:var(--border-style);border-top:0;overflow:hidden}@media screen and (min-width:768px){.uchi-as-you-wish .wish-content{padding:60px 40px}}@media screen and (min-width:992px){.uchi-as-you-wish .wish-content{width:40%;border-left:0}}@media screen and (min-width:1200px){.uchi-as-you-wish .wish-content{padding:80px 60px}}.uchi-as-you-wish .wish-content .wish-title{margin-bottom:10px}@media screen and (min-width:768px){.uchi-as-you-wish .wish-content .wish-title{margin-bottom:30px}}.uchi-as-you-wish .uchi-jelly{position:absolute;right:0;bottom:0;width:315px}.uchi-as-you-wish .uchi-jelly-1{bottom:-240px;right:-100px;transform:scale(.3)}@media screen and (min-width:768px){.uchi-as-you-wish .uchi-jelly-1{bottom:-200px;right:-70px;transform:scale(.5)}}@media screen and (min-width:992px){.uchi-as-you-wish .uchi-jelly-1{right:0;bottom:-160px;transform:scale(.7)}}@media screen and (min-width:1200px){.uchi-as-you-wish .uchi-jelly-1{bottom:-100px;transform:scale(1)}}.uchi-as-you-wish .uchi-jelly-2{transform:scale(-.26,.26) translateY(100px);right:0;bottom:-310px}@media screen and (min-width:768px){.uchi-as-you-wish .uchi-jelly-2{transform:scale(-.4,.4) translateY(100px);right:100px;bottom:-370px}}@media screen and (min-width:992px){.uchi-as-you-wish .uchi-jelly-2{transform:scale(-.5,.5) translateY(100px);right:200px;bottom:-240px}}@media screen and (min-width:1200px){.uchi-as-you-wish .uchi-jelly-2{transform:scale(-.65,.65) translateY(100px);bottom:-180px}}@media screen and (min-width:1440px){.uchi-as-you-wish .uchi-jelly-2{transform:scale(-.72,.72) translateY(100px);right:300px;bottom:-160px}}.uchi-ramen{padding-bottom:9.375rem;max-width:100%;overflow:hidden}@media screen and (min-width:768px){.uchi-ramen{padding-bottom:17.5rem}}@media screen and (min-width:992px){.uchi-ramen{padding-bottom:12.5rem}}.uchi-ramen .ramen-container{position:relative}.uchi-ramen .ramen-container .ramen-row1{border:var(--border-style);display:block}@media screen and (min-width:768px){.uchi-ramen .ramen-container .ramen-row1{display:flex}.uchi-ramen .ramen-container .ramen-row1 .ramen-img1{width:40%}.uchi-ramen .ramen-container .ramen-row1 .ramen-img2{width:60%}}@media screen and (max-width:767px){.uchi-ramen .ramen-container .ramen-row1 .ramen-img1{border-bottom:var(--border-style)}}@media screen and (min-width:768px){.uchi-ramen .ramen-container .ramen-row1 .ramen-img1{border-right:var(--border-style)}}.uchi-ramen .ramen-container .ramen-row2{display:block}@media screen and (min-width:768px){.uchi-ramen .ramen-container .ramen-row2{display:flex}.uchi-ramen .ramen-container .ramen-row2 .ramen-content{width:57%}.uchi-ramen .ramen-container .ramen-row2 .ramen-img3{width:43%}}.uchi-ramen .ramen-container .ramen-row2 .ramen-content{border:var(--border-style);align-self:flex-start;padding:1.875rem;background-color:var(--dark-bg-color)}@media screen and (max-width:767px){.uchi-ramen .ramen-container .ramen-row2 .ramen-content{border-bottom:0}}@media screen and (min-width:768px){.uchi-ramen .ramen-container .ramen-row2 .ramen-content{border-right:0;padding:2.5rem}}@media screen and (min-width:992px){.uchi-ramen .ramen-container .ramen-row2 .ramen-content{padding:4.688rem 5rem}}.uchi-ramen .ramen-container .ramen-row2 .ramen-content .ramen-text{padding-bottom:2.5rem}@media screen and (min-width:768px){.uchi-ramen .ramen-container .ramen-row2 .ramen-content .ramen-text{padding-bottom:5rem}}@media screen and (min-width:768px){.uchi-ramen .ramen-container .ramen-row2 .ramen-content .ramen-ctas{display:flex;align-items:center}}.uchi-ramen .ramen-container .ramen-row2 .ramen-content .ramen-ctas a{display:block}@media screen and (max-width:767px){.uchi-ramen .ramen-container .ramen-row2 .ramen-content .ramen-ctas a{text-align:center}}@media screen and (max-width:767px){.uchi-ramen .ramen-container .ramen-row2 .ramen-content .ramen-ctas a:first-child{margin-bottom:2rem}}@media screen and (min-width:768px){.uchi-ramen .ramen-container .ramen-row2 .ramen-content .ramen-ctas a:first-child{margin-right:2.813rem}}.uchi-ramen .ramen-container .ramen-row2 .ramen-img3{border:var(--border-style)}.uchi-ramen .ramen-container .ramen-dish{position:absolute;z-index:2;left:12%;max-width:100%;bottom:-2%}@media screen and (min-width:768px){.uchi-ramen .ramen-container .ramen-dish{max-width:65%;left:42%;bottom:-14%}}@media screen and (min-width:1200px){.uchi-ramen .ramen-container .ramen-dish{left:28%;bottom:-14%}}@media screen and (min-width:1440px){.uchi-ramen .ramen-container .ramen-dish{left:28%;bottom:-7%}}.single-location .uchi-instagram{margin-top:3.75rem}@media screen and (min-width:768px){.single-location .uchi-instagram{margin-top:6rem}}@media screen and (min-width:992px){.single-location .uchi-instagram{margin-top:9.375rem}}.uchi-instagram{margin-bottom:60px}@media screen and (min-width:768px){.uchi-instagram{margin-bottom:140px}}@media screen and (min-width:1200px){.uchi-instagram{margin-bottom:200px}}.uchi-instagram #sb_instagram .sb_instagram_header{margin-bottom:25px!important;position:relative}.uchi-instagram #sb_instagram .sb_instagram_header a.sbi_header_link{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.uchi-instagram #sb_instagram .sb_instagram_header a.sbi_header_link:after{content:none}.uchi-instagram #sb_instagram .sb_instagram_header a.sbi_header_link .sbi_header_img{background-color:transparent!important;border-radius:0;width:25px;height:100%;display:flex;justify-content:center;align-items:center}@media screen and (min-width:768px){.uchi-instagram #sb_instagram .sb_instagram_header a.sbi_header_link .sbi_header_img{width:30px}}.uchi-instagram #sb_instagram .sb_instagram_header a.sbi_header_link .sbi_header_img .sbi_header_hashtag_icon{height:25px;color:var(--link-color)}@media screen and (min-width:768px){.uchi-instagram #sb_instagram .sb_instagram_header a.sbi_header_link .sbi_header_img .sbi_header_hashtag_icon{height:30px}}.uchi-instagram #sb_instagram .sb_instagram_header a.sbi_header_link .sbi_header_img .sbi_header_hashtag_icon .sbi_new_logo{width:25px;height:25px;transform:translate(-50%,-50%);margin:0;margin-top:1px}@media screen and (min-width:768px){.uchi-instagram #sb_instagram .sb_instagram_header a.sbi_header_link .sbi_header_img .sbi_header_hashtag_icon .sbi_new_logo{width:30px;height:30px;margin-top:2px}}.uchi-instagram #sb_instagram .sb_instagram_header a.sbi_header_link .sbi_header_text{padding-top:0}.uchi-instagram #sb_instagram .sb_instagram_header a.sbi_header_link .sbi_header_text h3{padding-top:0!important;display:inline-flex;align-items:center;font-weight:500;line-height:normal!important;margin-left:30px!important;font-size:clamp(1.125rem, 2.41vw, 1.5rem)}@media screen and (min-width:768px){.uchi-instagram #sb_instagram .sb_instagram_header a.sbi_header_link .sbi_header_text h3{margin-left:35px!important}}.uchi-instagram #sb_instagram .sb_instagram_header a.sbi_header_link .sbi_header_text h3:before{content:"@"}.uchi-instagram #sbi_images .sbi_item .sbi_photo_wrap{border:var(--border-style)}@media (max-width:768px){.uchi-instagram #sbi_images .sbi_item:nth-child(1) .sbi_photo_wrap{border-right:0}.uchi-instagram #sbi_images .sbi_item:nth-child(3) .sbi_photo_wrap{border-right:0;border-top:0}.uchi-instagram #sbi_images .sbi_item:nth-child(4) .sbi_photo_wrap{border-top:0}}@media (min-width:769px){.uchi-instagram #sbi_images .sbi_item:nth-child(1) .sbi_photo_wrap{border-right:0}.uchi-instagram #sbi_images .sbi_item:nth-child(2) .sbi_photo_wrap{border-right:0}.uchi-instagram #sbi_images .sbi_item:nth-child(4) .sbi_photo_wrap{display:none}}.location-nav{display:flex;justify-content:space-between;font-weight:500}@media screen and (min-width:992px){.location-nav{border:var(--border-style)}}.location-nav .menu-dropdown{border:var(--border-style);position:absolute;left:0;right:0;top:0;bottom:0;margin-left:0}@media screen and (max-width:767px){.location-nav select{padding-left:10px}}.location-nav .nice-select span.current{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;text-align:left;padding:15px}.location-nav ul.menu{display:none}@media screen and (min-width:992px){.location-nav ul.menu{display:flex;align-items:center;padding:1.25rem 1.563rem}}.location-nav ul.menu li{padding-right:1.625rem;margin-left:1.5rem}.location-nav ul.menu li:last-child::after{content:none}.location-nav .view-menu-btn{padding:.875rem 1.875rem;border:0;font-size:clamp(0.875rem, 1.61vw, 1rem);text-align:center}@media screen and (max-width:991px){.location-nav .view-menu-btn{border:var(--border-style);border-left:0}}@media screen and (min-width:992px){.location-nav .view-menu-btn{border-left:var(--border-style);padding:1.25rem 2.188rem}}.location-details{margin-top:1.875rem}@media screen and (min-width:768px){.location-details{margin-top:3.125rem}}@media screen and (min-width:992px){.location-details{margin-top:5rem}}@media screen and (min-width:992px){.location-details .location-carousel .carousel-slide .invisible{display:none}}@media screen and (max-width:991px){.location-details .location-carousel .carousel-slide .slide-img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}}@media screen and (max-width:767px){.location-details .location-carousel .splide__arrows{display:none}}.location-details .location-carousel .splide__track{border:0}@media screen and (min-width:992px){.location-details .details-cols{display:flex}}.location-details .details-cols .details-col-left{position:relative;flex:1}@media screen and (min-width:992px){.location-details .details-cols .details-col-left{padding-bottom:400px}}.location-details .details-cols .details-col-right{padding:1.875rem}@media screen and (min-width:992px){.location-details .details-cols .details-col-right{width:33.33%;border-left:var(--border-style);padding:3rem 1.25rem}}@media screen and (min-width:1200px){.location-details .details-cols .details-col-right{padding:5rem 4.375rem}}.location-details .location-information{padding:2.5rem 0 .625rem;margin:0 1.875rem;max-width:630px}@media screen and (min-width:992px){.location-details .location-information{padding:3rem 0;margin:0 1.25rem}}@media screen and (min-width:1200px){.location-details .location-information{padding:5rem 0;margin:0 4.375rem}}@media screen and (min-width:992px){.location-details .location-information .info-cols{display:flex;justify-content:space-between}}.location-details .location-information .info-cols .info-col-left{max-width:17.5rem}@media screen and (min-width:768px){.location-details .location-information .info-cols .info-col-left{width:50%}}.location-details .location-information .info-cols .info-col-right{max-width:15rem}@media screen and (min-width:768px){.location-details .location-information .info-cols .info-col-right{width:50%}}.location-details .location-information .info-text{padding-bottom:2.25rem}@media screen and (min-width:768px){.location-details .location-information .info-text{padding-bottom:3.75rem}}.location-details .location-information .hours-grid{display:flex;flex-wrap:wrap}.location-details .location-information .hours-grid .days{width:calc(100% - 7.25rem)}.location-details .location-information .hours-grid .times{width:7.25rem}.location-details .location-information .info-section{margin-bottom:1.875rem}.location-details .location-information .info-section p{padding-bottom:0}.location-details .location-information .info-section .info-title{padding-bottom:.625rem}.location-details .info-map{width:100%;min-height:350px;border-top:var(--border-style);border-bottom:var(--border-style)}@media screen and (min-width:992px){.location-details .info-map{border-bottom:0;min-height:400px;position:absolute;bottom:0}}.location-details .info-map a{display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.location-details .side-nav-reservations{max-width:345px;margin:auto;position:relative}@media screen and (min-width:992px){.location-details .side-nav-reservations{height:100%;padding-bottom:360px}}.location-details .side-nav-reservations h3,.location-details .side-nav-reservations h4{text-transform:lowercase}.location-details .side-nav-reservations .other-locations{padding-top:3.125rem}@media screen and (min-width:992px){.location-details .side-nav-reservations .other-locations{padding-top:6.25rem;position:absolute;bottom:0;width:100%}}.location-special-feature{padding-top:3.75rem}@media screen and (min-width:768px){.location-special-feature{padding-top:6rem}}@media screen and (min-width:992px){.location-special-feature{padding-top:9.375rem}}#feature-popup{display:none}.feature{border:var(--border-style);margin-top:1rem;position:relative;display:flex;flex-direction:column}@media screen and (min-width:992px){.feature{margin-top:1.875rem;flex-direction:row-reverse}}.feature-content{padding:1.875rem}@media screen and (min-width:992px){.feature-content{width:50%;padding:3.125rem;display:flex;flex-direction:column;justify-content:space-between}}@media screen and (min-width:1200px){.feature-content{padding:5rem}}.feature-eyebrow{margin-bottom:15px}.feature-text{margin-top:15px}.feature-ctas{margin-top:30px}.feature-ctas a:not(:last-child){margin-right:1.875rem}.feature-note{margin-top:20px}.feature-image{overflow:hidden}@media screen and (min-width:992px){.feature-image{width:50%;border-left:var(--border-style)}}@media screen and (max-width:991px){.feature-image .feature-img{margin-bottom:50px;border-bottom:var(--border-style)}}@media screen and (min-width:992px){.feature-image .feature-img{max-width:600px;border-right:var(--border-style)}}.feature-modal .ur-modal-content{width:90vw;max-width:720px}@media screen and (min-width:768px){.feature-modal .ur-modal-content{width:80vw}}.feature-modal .ur-close-modal{position:absolute;right:-12px;top:15px;margin:0}.feature-modal .ur-close-modal svg *{fill:var(--text-color)}.feature-popup{background-color:var(--bg-color);position:relative;z-index:10;padding:50px 15px}@media screen and (min-width:992px){.feature-popup{padding:50px 25px}}@media screen and (min-width:1200px){.feature-popup{padding:80px 40px}}.feature-popup .feature-note{margin-top:88px}.feature-popup-scroller{overflow-y:auto;padding:0 15px;max-height:calc(80vh - 2px - 100px)}@media screen and (min-width:992px){.feature-popup-scroller{padding:0 25px;max-height:calc(80vh - 2px - 100px)}}@media screen and (min-width:1200px){.feature-popup-scroller{padding:0 40px;max-height:calc(80vh - 2px - 160px)}}.feature-popup-scroller::-webkit-scrollbar{width:10px;border-left:var(--border-style);border-color:rgba(var(--gold-ada-large-rgb),.2)}.feature-popup-scroller::-webkit-scrollbar-track{background:transparent}.feature-popup-scroller::-webkit-scrollbar-thumb{border-left:var(--border-style);background:transparent}.feature-popup-menu-section{padding:20px 0}.feature-popup-menu-title{padding-bottom:20px}@media screen and (min-width:768px){.feature-popup-menu-items{column-count:2;column-gap:9%}}.feature-popup-menu-item{padding-bottom:20px}@media screen and (min-width:768px){.feature-popup-menu-item{break-inside:avoid}}.feature-popup-menu-item-title{font-weight:500}.location-events{padding-top:3.75rem}@media screen and (min-width:768px){.location-events{padding-top:6rem}}@media screen and (min-width:992px){.location-events{padding-top:9.375rem}}.events-slider{margin-top:1rem;margin-bottom:40px}@media screen and (min-width:992px){.events-slider{margin-top:1.875rem}}.events-slider .splide__toggle{right:0;bottom:-40px}.events-event{position:relative;display:flex;flex-direction:column}@media screen and (min-width:768px){.events-event{flex-direction:row-reverse}}.events-event-content{padding:3rem}@media screen and (min-width:768px){.events-event-content{flex:1;padding:3.125rem;padding-left:5.5rem;display:flex;flex-direction:column;justify-content:space-between}.events-event-content>*{max-width:560px}}@media screen and (min-width:1600px){.events-event-content{padding:5rem}}.events-event-image{overflow:hidden}@media screen and (min-width:768px){.events-event-image{width:41.66%;border-left:var(--border-style)}}.events-event-img,.events-event-schedule{width:100%}@media screen and (max-width:520px){.events-event-img,.events-event-schedule{border-bottom:var(--border-style)}}@media screen and (min-width:523px){.events-event-img,.events-event-schedule{border-right:var(--border-style)}}.events-event-schedule{height:100%;width:100%;background-color:var(--bg-color);position:absolute;z-index:1;left:0;top:0;bottom:0;overflow:auto;transform:translateX(-101%);transition:transform 0.5s var(--easing);padding:1.875rem}@media screen and (min-width:768px){.events-event-schedule{padding:1.875rem}}@media screen and (min-width:992px){.events-event-schedule{padding:4.375rem 5rem}}.events-event-schedule.active{transform:translateX(0)}.event-eyebrow{margin-bottom:15px}.event-description{margin-top:15px}.event-ctas{margin-top:30px}@media screen and (max-width:639px){.event-ctas a{display:block;text-align:center}}@media screen and (max-width:639px){.event-ctas a:not(:last-child){margin-bottom:1.875rem}}@media screen and (min-width:640px){.event-ctas a:not(:last-child){margin-right:1.875rem}}.event-schedule-item:not(:last-child){margin-bottom:25px}@media screen and (min-width:768px){.event-schedule-item:not(:last-child){margin-bottom:35px}}.local-favorites{padding-top:3.75rem}@media screen and (min-width:768px){.local-favorites{padding-top:6rem}}@media screen and (min-width:992px){.local-favorites{padding-top:9.375rem}}.local-favorites.event-gallery{padding-top:0}.local-favorites .local-fav-slider{border:var(--border-style);margin-top:1rem;position:relative}@media screen and (min-width:768px){.local-favorites .local-fav-slider{margin-top:1.875rem}}.local-favorites .local-fav-slider-pagination{font-size:.75rem;font-weight:500}.local-favorites .local-fav-toolbar button{appearance:none;border:0;background:transparent;padding:0 15px 2px}.local-favorites .local-fav-toolbar button.chev-left{transform:scaleX(-1)}.local-favorites .local-fav-toolbar button img{height:20px}.local-favorites .local-fav-toolbar-slider-pagination{font-size:.75rem;font-weight:500}.local-favorites .local-fav-slider-arrows{position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;width:100%}.local-favorites .local-fav-slider-arrows button{display:none}.local-favorites .local-fav-slider-arrows button.prev-btn{transform:translateX(0)}.local-favorites .local-fav-slider-arrows button.next-btn{transform:rotate(180deg) translateX(0)}@media screen and (min-width:768px){.local-favorites .local-fav-slider-arrows button{appearance:none;display:flex;justify-content:center;align-items:center;background-color:var(--gold-ada-large);border:1px solid var(--gold-ada-large);width:60px;height:60px}.local-favorites .local-fav-slider-arrows button img{transition:transform 0.25s var(--easing);width:26px}}@media screen and (min-width:768px) and (min-width:992px){.local-favorites .local-fav-slider-arrows button img{width:32px}}@media screen and (min-width:992px){.local-favorites .local-fav-slider-arrows button{width:80px;height:80px}.local-favorites .local-fav-slider-arrows button:hover img{transform:translateX(-5px)}}@media screen and (min-width:1600px){.local-favorites .local-fav-slider-arrows button.prev-btn{transform:translateX(-50%)}.local-favorites .local-fav-slider-arrows button.next-btn{transform:rotate(180deg) translateX(-50%)}}.local-favorites .local-fav-slides{overflow:hidden}@media screen and (min-width:768px){.local-favorites .local-fav-slides{aspect-ratio:1440/800}}.local-favorites .local-fav-slides .top-slice{aspect-ratio:1/1;display:flex;overflow:hidden}@media screen and (min-width:768px){.local-favorites .local-fav-slides .top-slice{aspect-ratio:1440/320}}.local-favorites .local-fav-slides .bottom-slice{aspect-ratio:1/1;display:flex;justify-content:flex-end;overflow:hidden}@media screen and (min-width:768px){.local-favorites .local-fav-slides .bottom-slice{aspect-ratio:1440/480}}.local-favorites .local-fav-slide{flex:1 0 100%;transition:none;font-size:clamp(1rem, 1.66vw, 1.25rem)}.local-favorites .local-fav-slide .row_1{display:flex;border-bottom:var(--border-style)}@media screen and (min-width:768px){.local-favorites .local-fav-slide .row_1{aspect-ratio:1440/320;overflow:hidden}}@media screen and (max-width:767px){.local-favorites .local-fav-slide .row_1{height:100%;flex-direction:column}}.local-favorites .local-fav-slide .row_2{display:flex}@media screen and (min-width:768px){.local-favorites .local-fav-slide .row_2{aspect-ratio:1440/480;overflow:hidden}}@media screen and (max-width:767px){.local-favorites .local-fav-slide .row_2{height:100%;flex-direction:column}}.local-favorites .local-fav-slide .col-narrow{max-width:100%;width:100%;overflow:hidden}@media screen and (min-width:768px){.local-favorites .local-fav-slide .col-narrow{width:33.33%}}.local-favorites .local-fav-slide .col-wide{max-width:100%;width:100%;overflow:hidden}@media screen and (min-width:768px){.local-favorites .local-fav-slide .col-wide{width:66.67%;flex:1 1 auto}}.local-favorites .local-fav-slide .text-wrapper{padding:1.563rem 1.875rem;display:flex;flex-direction:column;height:100%;min-height:125px}@media screen and (min-width:992px){.local-favorites .local-fav-slide .text-wrapper{padding:3.125rem}}@media screen and (max-width:767px){.local-favorites .local-fav-slide .wh-cover-holder>*:first-child:not(.wood-bg),.local-favorites .local-fav-slide .wh-cover-holder>*:first-child *:not(.wood-bg){position:relative}.local-favorites .local-fav-slide .col-narrow:not(:last-child),.local-favorites .local-fav-slide .col-wide:not(:last-child){border-bottom:var(--border-style)}}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_1 .col-narrow{width:30%}}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_1 .col-wide{width:70%;border-right:var(--border-style)}}@media screen and (max-width:767px){.local-favorites .local-fav-slide.layout_1 .row_1 .col-narrow{aspect-ratio:350/225}.local-favorites .local-fav-slide.layout_1 .row_1 .col-wide{flex:1}}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_1 .row_1{flex-direction:row-reverse}}.local-favorites .local-fav-slide.layout_1 .row_1 .text-wrapper{align-items:flex-end;text-align:right}@media screen and (max-width:767px){.local-favorites .local-fav-slide.layout_1 .row_2 .col-narrow{flex:1}}.local-favorites .local-fav-slide.layout_1 .row_2 .col-wide{position:relative;display:flex;justify-content:flex-end}.local-favorites .local-fav-slide.layout_1 .row_2 .col-wide .wood-bg{position:absolute;height:100%;width:auto;left:0;top:0;z-index:1}.local-favorites .local-fav-slide.layout_1 .row_2 .col-wide .slide-img{max-height:100%;width:auto;position:relative;z-index:2}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_1 .row_2 .col-wide .slide-img{border-left:var(--border-style)}}.local-favorites .local-fav-slide.layout_1 .row_2 .text-wrapper{justify-content:flex-end}@media screen and (max-width:767px){.local-favorites .local-fav-slide.layout_2 .row_1 .col-narrow{border-left:0}.local-favorites .local-fav-slide.layout_2 .row_1 .col-wide{flex:1;height:100%;border-bottom:var(--border-style)}}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_2 .row_1{flex-direction:row-reverse}}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_2 .row_1 .text-wrapper .wood-bg{display:none}}.local-favorites .local-fav-slide.layout_2 .row_1 .col-wide{display:flex;flex-direction:row-reverse;position:relative;overflow:hidden}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_2 .row_1 .col-wide{flex-direction:row;justify-content:flex-end}}@media screen and (max-width:767px){.local-favorites .local-fav-slide.layout_2 .row_1 .col-wide .wood-bg{display:none}}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_2 .row_1 .col-wide .wood-bg{position:absolute;left:0;top:0;z-index:1}}.local-favorites .local-fav-slide.layout_2 .row_1 .col-wide .slide-img{position:relative;z-index:2}@media screen and (max-width:767px){.local-favorites .local-fav-slide.layout_2 .row_1 .col-wide .slide-img{object-position:center;object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_2 .row_1 .col-wide .slide-img{max-height:100%;width:auto!important;height:auto;width:50%;border-left:var(--border-style);border-right:var(--border-style)}}@media screen and (max-width:767px){.local-favorites .local-fav-slide.layout_2 .row_2 .col-narrow{flex:1}}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_2 .row_2 .col-narrow{border-right:var(--border-style)}}.local-favorites .local-fav-slide.layout_2 .row_2 .text-wrapper{justify-content:flex-end}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_2 .row_2 .text-wrapper{text-align:right}}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_3 .col-wide{border-right:var(--border-style)}}.local-favorites .local-fav-slide.layout_3 .row_1{display:flex;flex-direction:column-reverse;overflow:hidden;height:auto;border-bottom:0}.local-favorites .local-fav-slide.layout_3 .row_1 .text-wrapper{display:flex;justify-content:flex-end}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_3 .row_1 .text-wrapper{display:none}}.local-favorites .local-fav-slide.layout_3 .row_1 .wood-bg{display:none}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_3 .row_1 .wood-bg{display:block}}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_3 .row_1 .col-narrow{border-bottom:var(--border-style)}}@media screen and (max-width:767px){.local-favorites .local-fav-slide.layout_3 .row_1 .col-narrow{aspect-ratio:auto}.local-favorites .local-fav-slide.layout_3 .row_1 .col-wide{flex:auto}}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_3 .row_1{flex-direction:row}}.local-favorites .local-fav-slide.layout_3 .row_1 .col-narrow{min-height:125px}@media screen and (max-width:767px){.local-favorites .local-fav-slide.layout_3 .row_1 .col-wide{max-height:50%}}.local-favorites .local-fav-slide.layout_3 .row_2{overflow:hidden}.local-favorites .local-fav-slide.layout_3 .row_2 .text-wrapper{display:none}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_3 .row_2 .text-wrapper{display:flex}}.local-favorites .local-fav-slide.layout_3 .row_2 .wood-bg{display:block}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_3 .row_2 .wood-bg{display:none}}.local-favorites .local-fav-slide.layout_3 .row_2 .col-wide{position:relative}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_3 .row_2 .col-wide .slide-img{position:absolute;bottom:0;left:0}}.local-favorites .local-fav-slide.layout_3 .row_2 .text-wrapper{justify-content:flex-end}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_4 .col-wide{border-right:var(--border-style)}}.local-favorites .local-fav-slide.layout_4 .col-narrow{display:flex;flex-direction:column}.local-favorites .local-fav-slide.layout_4 .col-narrow .wh-cover-holder{flex:1 1 auto}.local-favorites .local-fav-slide.layout_4 .text-wrapper{height:auto}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_4 .text-wrapper{align-items:flex-end;text-align:right}}@media screen and (max-width:767px){.local-favorites .local-fav-slide.layout_4 .row_1 .col-wide{aspect-ratio:350/225}.local-favorites .local-fav-slide.layout_4 .row_1 .col-narrow{flex:1}}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_4 .row_1{flex-direction:row-reverse}}@media screen and (max-width:767px){.local-favorites .local-fav-slide.layout_4 .row_2 .col-narrow{flex:1}}@media screen and (max-width:767px){.local-favorites .local-fav-slide.layout_4 .row_2 .wood-bg{display:none}}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_5 .col-narrow{width:30%}}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_5 .col-wide{width:70%;border-left:var(--border-style)}}.local-favorites .local-fav-slide.layout_5 .row_1 .wood-bg{display:block}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_5 .row_1 .wood-bg{display:none}}@media screen and (max-width:767px){.local-favorites .local-fav-slide.layout_5 .row_1 .col-narrow{aspect-ratio:350/225}.local-favorites .local-fav-slide.layout_5 .row_1 .col-wide{flex:1}}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_5 .row_1{flex-direction:row}}.local-favorites .local-fav-slide.layout_5 .row_1 .text-wrapper{text-align:left;justify-content:space-between}.local-favorites .local-fav-slide.layout_5 .row_1 .text-wrapper .content-1{display:flex;flex-direction:column;text-align:left;align-self:flex-start;justify-self:flex-start}.local-favorites .local-fav-slide.layout_5 .row_1 .text-wrapper .content-2{display:none}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_5 .row_1 .text-wrapper .content-2{display:flex;flex-direction:column;text-align:right;align-self:flex-end;justify-self:flex-end}}@media screen and (max-width:767px){.local-favorites .local-fav-slide.layout_5 .row_2 .col-narrow{flex:1}}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_5 .row_2{flex-direction:row-reverse}}.local-favorites .local-fav-slide.layout_5 .row_2 .col-wide{position:relative;display:flex;justify-content:flex-end}.local-favorites .local-fav-slide.layout_5 .row_2 .col-wide .wood-bg{position:absolute;height:100%;width:auto;left:0;top:0;z-index:1}.local-favorites .local-fav-slide.layout_5 .row_2 .col-wide .slide-img{max-height:100%;width:auto;position:relative;z-index:2}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_5 .row_2 .col-wide .slide-img{border-left:var(--border-style)}}.local-favorites .local-fav-slide.layout_5 .row_2 .text-wrapper{text-align:left}@media screen and (max-width:767px){.local-favorites .local-fav-slide.layout_5 .row_2 .text-wrapper{text-align:right;align-items:flex-end;padding-top:.75rem;padding-bottom:.75rem}}.local-favorites .local-fav-slide.layout_5 .row_2 .text-wrapper.content-2{display:flex}@media screen and (min-width:768px){.local-favorites .local-fav-slide.layout_5 .row_2 .text-wrapper.content-2{display:none}}.location-chefs{padding-top:3.75rem;position:relative}@media screen and (min-width:768px){.location-chefs{padding-top:6rem}}@media screen and (min-width:992px){.location-chefs{padding-top:9.375rem}}.location-chefs .location-chef-block-title{text-transform:lowercase}.location-chefs .location-chef-container{margin-top:1rem;position:relative}@media screen and (min-width:992px){.location-chefs .location-chef-container{margin-top:1.875rem}}.location-chefs .chefs-grid{position:relative;z-index:1;overflow:hidden;border:var(--border-style)}@media screen and (max-width:991px){.location-chefs .chefs-grid{border-bottom:0}}@media screen and (min-width:992px){.location-chefs .chefs-grid{aspect-ratio:1440/890;max-height:890px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:282fr repeat(2,303fr);grid-column-gap:0;grid-row-gap:0}.location-chefs .chefs-grid .chef1-picture{grid-area:1/1/span 2/span 1}.location-chefs .chefs-grid .chef1-content{grid-area:1/2/span 1/span 2;aspect-ratio:960/283}.location-chefs .chefs-grid .chef2-picture{grid-area:2/3/span 2/span 1}.location-chefs .chefs-grid .chef2-content{grid-area:2/2/span 2/span 1;aspect-ratio:480/608}.location-chefs .chefs-grid .chef-wallpaper{grid-area:3/1/span 1/span 1;aspect-ratio:480/303}}@media screen and (max-width:991px){.location-chefs .chefs-grid>*{border-bottom:var(--border-style)}}@media screen and (min-width:992px){.location-chefs .chefs-grid .chef1-content{border-left:var(--border-style);border-bottom:var(--border-style)}}@media screen and (min-width:992px){.location-chefs .chefs-grid .chef2-content{border-left:var(--border-style);border-right:var(--border-style)}}.location-chefs .chefs-grid .chef-wallpaper{display:none}@media screen and (min-width:992px){.location-chefs .chefs-grid .chef-wallpaper{display:block;position:relative;border-top:var(--border-style);transition:opacity 1s}}.location-chefs .chefs-grid .chef_picture{overflow:hidden}.location-chefs .chefs-grid .chef_content{min-height:11.875rem;padding:25px 30px;cursor:pointer}@media screen and (min-width:992px){.location-chefs .chefs-grid .chef_content{min-height:none}}.location-chefs .chefs-grid .chef1-content{text-align:left}@media screen and (min-width:992px){.location-chefs .chefs-grid .chef1-content{padding:40px 20px 40px 40px;min-height:none;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}}@media screen and (min-width:1200px){.location-chefs .chefs-grid .chef1-content{padding:40px 20px 40px 80px}}.location-chefs .chefs-grid .chef2-content{display:flex;flex-direction:column;align-items:flex-end;text-align:right}@media screen and (min-width:992px){.location-chefs .chefs-grid .chef2-content{padding:40% 40px 40px 20px}}@media screen and (min-width:1200px){.location-chefs .chefs-grid .chef2-content{padding:40% 80px 40px 20px}}.location-chefs .chef-name{padding:20px 0 5px}.location-chefs .chef_fav_dish_btn{margin-top:1rem}@media screen and (min-width:768px){.location-chefs .chef_fav_dish_btn{margin-top:1.563rem}}.location-chefs .chef-fav-dish-popup{opacity:0;pointer-events:none;width:100%;left:0;top:0;transition:opacity 1s var(--easing)}@media screen and (max-width:991px){.location-chefs .chef-fav-dish-popup{position:fixed;z-index:999999;overflow:auto;height:100vh;background-color:var(--text-color)}.location-chefs .chef-fav-dish-popup .fav-dish-content{border-bottom:0}.location-chefs .chef-fav-dish-popup .chef-content{display:none}}@media screen and (min-width:992px){.location-chefs .chef-fav-dish-popup{position:absolute;z-index:2}.location-chefs .chef-fav-dish-popup#chef1 .fav-dish-image{grid-area:2/2/span 2/span 2;border-left:var(--border-style)}.location-chefs .chef-fav-dish-popup#chef1 .fav-dish-content{grid-area:1/2/span 1/span 2;border-left:var(--border-style);border-bottom:var(--border-style)}.location-chefs .chef-fav-dish-popup#chef1 .fav-dish-chef{grid-area:3/1/span 1/span 1;border-top:var(--border-style)}.location-chefs .chef-fav-dish-popup#chef2 .fav-dish-image{grid-area:1/1/span 2/span 2;border-right:var(--border-style)}.location-chefs .chef-fav-dish-popup#chef2 .fav-dish-content{grid-area:3/1/span 1/span 2;border-top:var(--border-style);border-right:var(--border-style)}.location-chefs .chef-fav-dish-popup#chef2 .fav-dish-chef{grid-area:1/3/span 1/span 1;justify-content:flex-end;border-bottom:var(--border-style)}}.location-chefs .chef-fav-dish-popup.open{opacity:1;pointer-events:auto}.location-chefs .fav-dish-close{position:absolute;right:30px;top:30px;width:44px;height:44px;z-index:99;grid-area:none;border:0!important;color:var(--bg-color);opacity:0;transition:transform 1s,opacity 1s var(--easing);cursor:pointer}@media screen and (max-width:991px){.location-chefs .fav-dish-close{right:10px;top:10px;width:30px;height:30px}}.location-chefs .fav-dish-close:before,.location-chefs .fav-dish-close:after{content:"";position:absolute;width:1px;height:100%;background-color:var(--bg-color);left:calc(50% - 1px);top:0}.location-chefs .fav-dish-close:before{transform:rotate(45deg)}.location-chefs .fav-dish-close:after{transform:rotate(-45deg)}.location-chefs .open .fav-dish-close{opacity:1;transform:rotate(90deg)}.location-chefs .fav-dish-content,.location-chefs .fav-dish-chef{background-color:var(--text-color);color:var(--bg-color);padding:25px 30px}@media screen and (min-width:992px){.location-chefs .fav-dish-content,.location-chefs .fav-dish-chef{padding:30px 40px}}@media screen and (min-width:1200px){.location-chefs .fav-dish-content,.location-chefs .fav-dish-chef{padding:60px 80px}}@media screen and (max-width:991px){.location-chefs .fav-dish-content{position:relative;padding-top:50px}}.location-chefs .fav-dish-text{max-width:580px}.location-chefs .fav-dish-chef{display:flex;flex-direction:column}.location-chefs .chef-overview.fav-dish-open .chef-wallpaper{opacity:0}.location-private-dining{padding-top:3.75rem}@media screen and (min-width:768px){.location-private-dining{padding-top:6rem}}@media screen and (min-width:992px){.location-private-dining{padding-top:9.375rem}}.location-private-dining .private-dining{margin-top:1rem}@media screen and (min-width:992px){.location-private-dining .private-dining{display:flex;margin-top:1.875rem}}.location-private-dining .private-dining .pd-image{border-bottom:var(--border-style)}@media screen and (min-width:992px){.location-private-dining .private-dining .pd-image{border-right:var(--border-style);border-bottom:0;flex:1 1 auto}}@media screen and (max-width:991px){.location-private-dining .private-dining .pd-image.wh-cover-holder>*:first-child,.location-private-dining .private-dining .pd-image.wh-cover-holder>*:first-child *{object-fit:contain}}.location-private-dining .private-dining .pd-content{padding:30px}@media screen and (min-width:992px){.location-private-dining .private-dining .pd-content{width:50%;padding:40px}}@media screen and (min-width:1200px){.location-private-dining .private-dining .pd-content{width:33.33%}}@media screen and (min-width:1440px){.location-private-dining .private-dining .pd-content{width:33.33%;padding:80px}}.location-private-dining .private-dining .pd-link{font-weight:500;margin:.938rem 0}@media screen and (min-width:992px){.location-private-dining .private-dining .pd-link{margin:1.625rem 0}}.location-cta-bar{margin-top:3.75rem}@media screen and (min-width:768px){.location-cta-bar{margin-top:6rem}}@media screen and (min-width:992px){.location-cta-bar{margin-top:9.375rem}}.location-art-design{padding-top:3.75rem}@media screen and (min-width:768px){.location-art-design{padding-top:6rem}}@media screen and (min-width:992px){.location-art-design{padding-top:9.375rem}}.location-art-design img,.location-art-design picture{width:100%;display:flex}.location-art-design .art-design-grid{border-bottom:var(--border-style);margin-top:1rem}@media screen and (min-width:992px){.location-art-design .art-design-grid{margin-top:1.875rem}}.location-art-design .art-design-grid .row{margin-left:0;margin-right:0}.location-art-design .art-design-grid .row .art-design-grid-item{margin:0;padding:0;border:var(--border-style);border-bottom-width:0}@media screen and (min-width:768px){.location-art-design .art-design-grid .row .art-design-grid-item{border-right-width:0}.location-art-design .art-design-grid .row .art-design-grid-item:last-child{border-right-width:var(--bs-border-width)}}.location-art-design .art-design-grid .row .art-design-grid-item .art-design-grid-subtitle{padding-bottom:1.875rem}@media screen and (min-width:768px){.location-art-design .art-design-grid .row .art-design-grid-item .art-design-grid-subtitle{padding-bottom:2.5rem}}.location-art-design .art-design-grid .row .art-design-grid-item .art-design-grid-item-image{border-bottom:var(--border-style);transition:all 1s var(--easing);overflow:hidden;max-height:1000px}.location-art-design .art-design-grid .row .art-design-grid-item .art-design-grid-item-image img{transform:scale(1);transition:all 2s var(--easing)!important}.location-art-design .art-design-grid .row .art-design-grid-item.open .art-design-grid-item-image{border-bottom:0}.location-art-design .art-design-grid .row .art-design-grid-item.open .art-design-grid-item-image img{transform:scale(1.15)}.location-art-design .art-design-grid .row .art-design-grid-item .art-design-grid-item-content{padding:1.875rem;padding-bottom:3.75rem;position:relative}@media screen and (min-width:768px){.location-art-design .art-design-grid .row .art-design-grid-item .art-design-grid-item-content{padding:2.25rem 1.25rem 3rem}}@media screen and (min-width:992px){.location-art-design .art-design-grid .row .art-design-grid-item .art-design-grid-item-content{padding:3.75rem;padding-bottom:5rem}}.location-art-design .art-design-grid .row .art-design-grid-item .art-design-grid-link{position:absolute;transition:none}.location-art-design .art-design-grid .row .art-design-grid-item .art-design-grid-content{display:none}.location-art-design .art-design-grid .row .art-design-grid-item .art-design-grid-item-close{background-color:transparent;position:absolute;right:30px;top:30px;width:30px;height:30px;z-index:99;grid-area:none;border:0!important;color:var(--text-color);opacity:0;transition:transform 1s,opacity 1s var(--easing);cursor:pointer}@media screen and (max-width:991px){.location-art-design .art-design-grid .row .art-design-grid-item .art-design-grid-item-close{right:10px;top:10px;width:20px;height:20px}}.location-art-design .art-design-grid .row .art-design-grid-item .art-design-grid-item-close:before,.location-art-design .art-design-grid .row .art-design-grid-item .art-design-grid-item-close:after{content:"";position:absolute;width:2px;height:100%;background-color:var(--text-color);left:calc(50% - 1px);top:0}.location-art-design .art-design-grid .row .art-design-grid-item .art-design-grid-item-close:before{transform:rotate(45deg)}.location-art-design .art-design-grid .row .art-design-grid-item .art-design-grid-item-close:after{transform:rotate(-45deg)}.location-art-design .art-design-grid .row .art-design-grid-item.open .art-design-grid-item-close{opacity:1;transform:rotate(90deg)}.location-signup{max-width:1024px;margin:auto;margin-top:3.75rem;margin-bottom:3.75rem}@media screen and (min-width:768px){.location-signup{margin-bottom:6.25rem}}@media screen and (min-width:992px){.location-signup{margin-bottom:9.375rem}}.location-signup .ur-ginko-1{left:-75px}@media screen and (max-width:991px){.location-signup .ur-ginko-1{display:none}}.location-signup .ur-ginko-2{right:-140px}@media screen and (max-width:991px){.location-signup .ur-ginko-2{display:none}}.location-signup .newsletter-container{flex-wrap:wrap}.location-signup .newsletter-container h2{margin-bottom:3rem;width:100%}.location-signup .newsletter-container .newsletter-form-holder{width:100%}.has_menu{background-image:url(../../../../../../../themes/uchi-restaurants/_images/dust-bg.jpg);background-repeat:repeat}.uchi-menu-date-container{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:992px){.uchi-menu-date-container{flex-direction:row}}.uchi-menu-container{padding-top:1.875rem;padding-bottom:5rem}@media screen and (min-width:768px){.uchi-menu-container{padding-top:3rem;padding-bottom:12.5rem}}.uchi-menu-container h1{margin-bottom:1.5rem}@media screen and (max-width:539px){.uchi-menu-container .entry-content .container{--bs-gutter-x:0}}.uchi-menu-container .uchi-menu-tabs{border-bottom:var(--border-style);z-index:999;position:relative}.uchi-menu-container .uchi-menu-tabs.sticky{position:fixed;top:0;left:0;width:100%;background-image:url(../../../../../../../themes/uchi-restaurants/_images/dust-bg.jpg);background-repeat:repeat}.uchi-menu-container .uchi-menu-tabs .uchi-container{display:flex;justify-content:space-between}@media screen and (max-width:991px){.uchi-menu-container .uchi-menu-tabs .uchi-container{flex-direction:column-reverse;justify-content:flex-start}}.uchi-menu-container .uchi-menu-date{display:flex;align-items:center;justify-content:space-between;text-align:left;margin-bottom:40px}@media screen and (min-width:992px){.uchi-menu-container .uchi-menu-date{text-align:right;margin-bottom:0;margin-left:50px;padding-right:10px}}.uchi-menu-container .uchi-menu-date .todays-date{line-height:1}.uchi-menu-container .uchi-menu-date .todays-date time{text-transform:uppercase;letter-spacing:1px;font-weight:500;font-size:clamp(0.688rem, 1.82vw, 0.875rem)}.uchi-menu-container .uchi-menu-date .call-us{display:none}@media screen and (max-width:991px){.uchi-menu-container .uchi-menu-date .call-us{display:block;font-size:.875rem;font-weight:500}.uchi-menu-container .uchi-menu-date .call-us a{display:flex;justify-content:center;align-items:center}.uchi-menu-container .uchi-menu-date .call-us a svg{margin-left:8px;margin-top:-1px}}.uchi-menu-container .uchi-menu-tabbtns{display:flex;z-index:0;flex:1}@media screen and (max-width:767px){.uchi-menu-container .uchi-menu-tabbtns{overflow-y:hidden;overflow-x:auto}}.uchi-menu-container .uchi-menu-tabbtns button{position:relative;z-index:1;flex:1 1 auto;margin:0;background-color:var(--bg-color);border:var(--border-style);border-bottom-width:0;border-right-width:0;padding:1.25rem 1rem;font-weight:500;color:var(--link-color);font-size:clamp(0.875rem, 2.08vw, 1rem);white-space:nowrap}@media screen and (min-width:768px){.uchi-menu-container .uchi-menu-tabbtns button{padding:2rem;max-width:300px}}.uchi-menu-container .uchi-menu-tabbtns button:last-child{border-right-width:var(--bs-border-width)}.uchi-menu-container .uchi-menu-tabbtns button:hover:not(.active){background-color:var(--link-color);color:var(--bg-color)}@media screen and (max-width:539px){.uchi-menu-container .uchi-menu-tabbtns button:first-child{border-left-width:0}.uchi-menu-container .uchi-menu-tabbtns button:last-child{border-right-width:0}}@media screen and (max-width:767px){.uchi-menu-container .uchi-menu-tabbtns button.active{background-color:var(--link-color);color:var(--bg-color)}}@media screen and (min-width:768px){.uchi-menu-container .uchi-menu-tabbtns button.active{color:var(--text-color);margin-bottom:-1px}}.uchi-menu-container .uchi-menu-tabs.sticky button{padding:1rem 1rem;margin-top:.5rem}@media screen and (min-width:768px){.uchi-menu-container .uchi-menu-tabs.sticky button{padding:1.5rem 2rem;margin-top:1rem}}.uchi-menu-container .uchi-menu-tabpanels{padding-bottom:5rem;position:relative}.uchi-menu-container .uchi-menu-tabpanels .uchi-menu-tabpanels-bg{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.uchi-menu-container .uchi-menu-tabpanels .uchi-menu-tabpanels-bg::before{content:"";position:absolute;left:0;right:50%;top:0;bottom:0;background:url(../../../../../../../themes/uchi-restaurants/_images/red-wallpaper-bg-menu.svg) repeat top left}.uchi-menu-container .uchi-menu-tabpanels .uchi-menu-tabpanels-bg::after{content:"";position:absolute;left:50%;right:0;top:0;bottom:0;background:url(../../../../../../../themes/uchi-restaurants/_images/red-wallpaper-bg-menu.svg) repeat top right}.uchi-menu-container .uchi-menu-tabpanels .uchi-menu-panels{background-color:var(--bg-color);border:var(--border-style);z-index:2;position:relative}@media screen and (max-width:539px){.uchi-menu-container .uchi-menu-tabpanels .uchi-menu-panels{border-left:0;border-right:0}}.uchi-menu-container .uchi-menu-tabpanels .uchi-menu-panels:not(.no-tabs){border-top:0}.uchi-menu-container .section-jumpto{font-weight:500;padding:30px 20px;border-bottom:var(--border-style);border-color:rgba(var(--gold-ada-large-rgb),.2)}@media screen and (min-width:768px){.uchi-menu-container .section-jumpto{padding:0}}.uchi-menu-container .section-jumpto.sticky{position:fixed;top:0;z-index:9;background-color:var(--bg-color);left:50%;transform:translateX(-50%);max-width:1438px;width:calc(100% - var(--bs-gutter-x) - 2px)}@media screen and (max-width:539px){.uchi-menu-container .section-jumpto.sticky{width:100%}}@media screen and (max-width:767px){.uchi-menu-container .section-jumpto.sticky{padding:20px}}.uchi-menu-container .section-jumpto.sticky ul.menu a{padding-top:20px;padding-bottom:20px}.uchi-menu-container .section-jumpto .hor-scroll{overflow-x:scroll}@media screen and (min-width:768px){.uchi-menu-container .section-jumpto .hor-scroll{padding:0 20px;padding-right:0}}@media screen and (min-width:1200px){.uchi-menu-container .section-jumpto .hor-scroll{padding:0 70px;padding-right:0}}.uchi-menu-container .section-jumpto .hor-scroll::-webkit-scrollbar{height:1px}.uchi-menu-container .section-jumpto .hor-scroll::-webkit-scrollbar-track{background:transparent}.uchi-menu-container .section-jumpto .hor-scroll::-webkit-scrollbar-thumb{border-top:var(--border-style);background:transparent}@media screen and (min-width:768px){.uchi-menu-container .section-jumpto ul.menu{display:flex}}.uchi-menu-container .section-jumpto ul.menu li{margin-left:1.25rem;padding-right:1.563rem}.uchi-menu-container .section-jumpto ul.menu li:last-child::after{content:none}.uchi-menu-container .section-jumpto ul.menu a{padding-top:60px;padding-bottom:60px}.uchi-menu-container .section-jumpto ul.menu a:after{height:5px;bottom:0;background-color:var(--dark-bg-color)}.uchi-menu-container .section-jumpto ul.menu a.active:after{transform:scaleX(1);transform-origin:bottom left}.uchi-menu-container .section-jumpto .nice-select{border:var(--border-style);padding-left:18px}.uchi-menu-container .section-content{padding:30px 20px}@media screen and (min-width:992px){.uchi-menu-container .section-content{padding:60px 40px}}.uchi-menu-container .section-content.disclaimer_text{padding-top:20px}.uchi-menu-container .uchi-menu-panels>div:not(:first-child){display:none}.uchi-menu-container .menu-section{margin-bottom:70px;max-width:425px;margin-left:auto;margin-right:auto}@media screen and (min-width:1200px){.uchi-menu-container .menu-section{max-width:325px}}@media screen and (min-width:992px){.uchi-menu-container .menu-section:last-child{margin-bottom:0}}.uchi-menu-container .menu-section .section-title{padding:1rem 0;padding-top:1rem;scroll-margin-top:7.5rem}@media screen and (min-width:768px){.uchi-menu-container .menu-section .section-title{padding:1.25rem 0;padding-top:1.25rem}}.uchi-menu-container .menu-section .section-description{color:var(--dark-bg-color);transform:translateY(-1.5rem)}.uchi-menu-container .menu-section .menu-item{display:flex;max-width:425px;justify-content:space-between;margin-bottom:2.5rem}@media screen and (min-width:1200px){.uchi-menu-container .menu-section .menu-item{max-width:325px}}@media screen and (min-width:768px){.uchi-menu-container .menu-section .menu-item{margin-bottom:1.875rem}}.uchi-menu-container .menu-section .menu-item:last-child{margin-bottom:0}.uchi-menu-container .menu-section .menu-item .menu-item-text{max-width:250px}.uchi-menu-container .menu-section .menu-item .menu-item-price{flex:1 1 auto;text-align:right}@media screen and (min-width:768px){.uchi-menu-container .yext-menu{columns:2}}@media screen and (min-width:992px){.uchi-menu-container .yext-menu{columns:3}}.uchi-menu-container .yext-menu>div{break-inside:avoid}.uchi-menu-container .menu-carousel{margin:-20px 20px 30px}@media screen and (min-width:992px){.uchi-menu-container .menu-carousel{margin:0 50px 30px}}@media screen and (min-width:1200px){.uchi-menu-container .menu-carousel{margin:40px 100px}}.uchi-menu-container .menu-carousel .custom-carousel-pagination{text-align:right;margin-bottom:26px}.uchi-menu-container .menu-carousel .carousel-arrows{display:none}.uchi-menu-container .menu-carousel .carousel-arrows button.carousel-prev-btn{transform:translateX(0)}.uchi-menu-container .menu-carousel .carousel-arrows button.carousel-next-btn{transform:rotate(180deg) translateX(0)}@media screen and (min-width:768px){.uchi-menu-container .menu-carousel .carousel-arrows button.carousel-prev-btn{transform:translateX(-20%)}.uchi-menu-container .menu-carousel .carousel-arrows button.carousel-next-btn{transform:rotate(180deg) translateX(-20%)}}@media screen and (min-width:992px){.uchi-menu-container .menu-carousel .carousel-arrows button.carousel-prev-btn{transform:translateX(-50%)}.uchi-menu-container .menu-carousel .carousel-arrows button.carousel-next-btn{transform:rotate(180deg) translateX(-50%)}}@media screen and (min-width:992px){.uchi-menu-container .menu-carousel .carousel-arrows{display:flex}}@media screen and (min-width:768px){.uchi-menu-container .menu-carousel .carousel-slide{display:flex}}.uchi-menu-container .menu-carousel .carousel-slide img,.uchi-menu-container .menu-carousel .carousel-slide picture{display:flex}.uchi-menu-container .menu-carousel .carousel-slide .carousel-slide-img{border-bottom:var(--border-style)}@media screen and (min-width:768px){.uchi-menu-container .menu-carousel .carousel-slide .carousel-slide-img{border-bottom:0;border-right:var(--border-style)}}.uchi-menu-container .menu-carousel .carousel-slide .carousel-slide-content{display:flex;flex-direction:column;justify-content:flex-end;min-width:40%;padding:55px 25px 28px 25px}@media screen and (min-width:768px){.uchi-menu-container .menu-carousel .carousel-slide .carousel-slide-content{padding:55px 40px}}@media screen and (min-width:1200px){.uchi-menu-container .menu-carousel .carousel-slide .carousel-slide-content{padding:75px 60px}}@media screen and (min-width:768px){.uchi-menu-container .menu-carousel .carousel-slide.text_image{flex-direction:row-reverse}}.uchi-menu-container .menu-carousel .carousel-slide.text_image .carousel-slide-img{border-left:var(--border-style);border-right:0}a.back-to-top{color:var(--link-color);background-color:var(--dark-bg-color);border:var(--border-style);width:40px;height:40px;display:none;justify-content:center;align-items:center;position:fixed;right:20px;bottom:20px;padding-bottom:1px;z-index:9999}@media screen and (min-width:768px){a.back-to-top{right:30px;bottom:30px}}a.back-to-top:hover{color:var(--dark-bg-color);background-color:var(--link-color)}a.back-to-top::after{content:none}.brand-uchi a.back-to-top{color:var(--bg-color);background-color:var(--text-color);border-color:var(--bg-color)}.brand-uchi a.back-to-top:hover{color:var(--text-color);background-color:var(--bg-color)}.uchi-our-story{overflow:hidden}.uchi-our-story .uchi-story-intro{margin-top:40px;border:var(--border-style)}@media screen and (min-width:992px){.uchi-our-story .uchi-story-intro{margin-top:85px;display:grid;grid-template-columns:840fr 600fr;grid-column-gap:0;grid-row-gap:0;overflow:hidden}.uchi-our-story .uchi-story-intro .page-title{grid-area:1/1/span 1/span 1;border-right:var(--border-style);z-index:1}.uchi-our-story .uchi-story-intro .uchi-story-image{grid-area:1/2/span 2/span 1;z-index:0}.uchi-our-story .uchi-story-intro .uchi-story-text{grid-area:2/1/span 1/span 1;border-right:var(--border-style);z-index:1}}.uchi-our-story .uchi-story-intro .page-title{color:var(--heading-color);min-height:130px;padding:1.563rem 1.875rem;display:flex;align-items:flex-end;border-bottom:var(--border-style)}@media screen and (min-width:992px){.uchi-our-story .uchi-story-intro .page-title{min-height:290px;padding:3.75rem 5rem}}.uchi-our-story .uchi-story-intro .uchi-story-image{display:flex;border-bottom:var(--border-style)}@media screen and (min-width:992px){.uchi-our-story .uchi-story-intro .uchi-story-image{border-bottom:0}}.uchi-our-story .uchi-story-intro .uchi-story-image img{padding:35px 30px 0 30px;align-self:flex-end;justify-content:flex-end}@media screen and (max-width:991px){.uchi-our-story .uchi-story-intro .uchi-story-image img{justify-content:center;margin:auto}}@media screen and (min-width:992px){.uchi-our-story .uchi-story-intro .uchi-story-image img{width:130%;max-width:unset;margin:40px -30px -100px -80px;padding:0}}.uchi-our-story .uchi-story-intro .uchi-story-text{display:flex;flex-direction:column;justify-content:flex-end;padding:3.75rem 1.875rem 2.5rem}@media screen and (min-width:992px){.uchi-our-story .uchi-story-intro .uchi-story-text{padding:3.75rem 5rem 6.25rem;min-height:722px}}.uchi-our-story .uchi-story-intro .uchi-story-text>*{max-width:31.75rem}@media screen and (max-width:991px){.uchi-our-story .uchi-story-intro .uchi-story-text>*{margin:auto}}.uchi-our-story .uchi-story-intro .uchi-story-text .uchi-story-headline{margin-bottom:1.375rem}@media screen and (min-width:768px){.uchi-our-story .uchi-story-intro .uchi-story-text .uchi-story-headline{margin-bottom:1.875rem}}.uchi-our-story .uchi-story-start{margin:90px 80px 50px 40px;text-align:left}@media screen and (min-width:768px){.uchi-our-story .uchi-story-start{text-align:center;margin:200px 40px 160px}}@media screen and (min-width:992px){.uchi-our-story .uchi-story-start{margin:200px 0 160px}}.uchi-our-story .uchi-story-timeline{position:relative;padding-bottom:50px}.uchi-our-story .uchi-story-timeline>*{position:relative;z-index:1}@media screen and (min-width:768px){.uchi-our-story .uchi-story-timeline{padding-bottom:80px}}.uchi-our-story .uchi-story-timeline:before{content:"";width:5px;height:5px;position:absolute;background-color:var(--bs-border-color);border-radius:100%;top:0;left:30px}@media screen and (min-width:768px){.uchi-our-story .uchi-story-timeline:before{left:calc(50% - 2px)}}.uchi-our-story .uchi-story-timeline:after{content:"";width:1px;height:100%;position:absolute;background-color:var(--bs-border-color);top:0;left:32px}@media screen and (min-width:768px){.uchi-our-story .uchi-story-timeline:after{left:50%}}.uchi-our-story .uchi-story-timeline .date-tile{margin:0 12px;padding:50px 0}@media screen and (min-width:768px){.uchi-our-story .uchi-story-timeline .date-tile{max-width:1345px;margin:0 auto;padding:80px 0;display:flex;align-items:flex-end}.uchi-our-story .uchi-story-timeline .date-tile>*{width:50%}}.uchi-our-story .uchi-story-timeline .date-tile .date-tile-text{max-width:355px;padding-top:30px;padding-bottom:0}@media screen and (max-width:767px){.uchi-our-story .uchi-story-timeline .date-tile .date-tile-text{padding-right:21px}}@media screen and (min-width:992px){.uchi-our-story .uchi-story-timeline .date-tile .date-tile-text{max-width:495px}}.uchi-our-story .uchi-story-timeline .date-tile .date-tile-text>*{margin-left:30px}.uchi-our-story .uchi-story-timeline .date-tile .date-tile-text .date-tile-year{color:var(--heading-color);margin-bottom:0}.uchi-our-story .uchi-story-timeline .date-tile .date-tile-text .date-tile-title{margin-top:20px;margin-bottom:0}.uchi-our-story .uchi-story-timeline .date-tile .date-tile-text .date-tile-content{margin-top:20px;margin-bottom:0}.uchi-our-story .uchi-story-timeline .date-tile .date-tile-text .date-tile-content a{font-weight:500}@media screen and (max-width:767px){.uchi-our-story .uchi-story-timeline .date-tile .date-tile-image{padding-left:1px}}.uchi-our-story .uchi-story-timeline .date-tile .bordered{border:var(--border-style)}@media screen and (max-width:767px){.uchi-our-story .uchi-story-timeline .date-tile .bordered{border-left:0}}@media screen and (min-width:768px){.uchi-our-story .uchi-story-timeline .date-tile.image_text{padding-left:2px}}@media screen and (min-width:768px){.uchi-our-story .uchi-story-timeline .date-tile.image_text .date-tile-image{display:flex;justify-content:flex-end;padding-right:1px}}@media screen and (min-width:768px){.uchi-our-story .uchi-story-timeline .date-tile.image_text .bordered{border-right:0}}@media screen and (min-width:768px){.uchi-our-story .uchi-story-timeline .date-tile.image_text .date-tile-text{padding-top:0;padding-bottom:0}.uchi-our-story .uchi-story-timeline .date-tile.image_text .date-tile-text>*{margin-left:40px}}@media screen and (min-width:992px){.uchi-our-story .uchi-story-timeline .date-tile.image_text .date-tile-text{padding-top:40px;padding-bottom:40px}.uchi-our-story .uchi-story-timeline .date-tile.image_text .date-tile-text>*{margin-left:40px}}@media screen and (min-width:1200px){.uchi-our-story .uchi-story-timeline .date-tile.image_text .date-tile-text{padding-top:80px;padding-bottom:80px}.uchi-our-story .uchi-story-timeline .date-tile.image_text .date-tile-text>*{margin-left:80px}}@media screen and (min-width:768px){.uchi-our-story .uchi-story-timeline .date-tile.text_image{flex-direction:row-reverse}}@media screen and (min-width:768px){.uchi-our-story .uchi-story-timeline .date-tile.text_image .date-tile-image{display:flex;justify-content:flex-start;padding-left:1px}}@media screen and (min-width:768px){.uchi-our-story .uchi-story-timeline .date-tile.text_image .bordered{border-left:0}}@media screen and (min-width:768px){.uchi-our-story .uchi-story-timeline .date-tile.text_image .date-tile-text{text-align:right;padding-top:0;padding-bottom:0}.uchi-our-story .uchi-story-timeline .date-tile.text_image .date-tile-text>*{margin-right:40px}}@media screen and (min-width:992px){.uchi-our-story .uchi-story-timeline .date-tile.text_image .date-tile-text{padding-top:40px;padding-bottom:40px}.uchi-our-story .uchi-story-timeline .date-tile.text_image .date-tile-text>*{margin-right:40px}}@media screen and (min-width:1200px){.uchi-our-story .uchi-story-timeline .date-tile.text_image .date-tile-text{padding-top:80px;padding-bottom:80px}.uchi-our-story .uchi-story-timeline .date-tile.text_image .date-tile-text>*{margin-right:80px}}.uchi-our-story .uchi-story-timeline .date-tile.image-large .date-tile-image img{width:672px}.uchi-our-story .uchi-story-timeline .date-tile.image-small .date-tile-image img{width:480px}@media screen and (max-width:767px){.uchi-our-story .uchi-story-timeline .date-tile.image-small .date-tile-image{max-width:85%}}@media screen and (min-width:768px){.uchi-our-story .uchi-story-timeline .date-tile.image-small .date-tile-text{padding-bottom:40px}}.uchi-our-story .uchi-story-timeline .image-gallery{padding-top:35px;padding-bottom:100px;position:relative;z-index:99;overflow:hidden}@media screen and (min-width:768px){.uchi-our-story .uchi-story-timeline .image-gallery{padding-top:150px;padding-bottom:200px}}.uchi-our-story .uchi-story-timeline .image-gallery .image-gallery-title{margin-bottom:20px;margin-left:30px;color:var(--heading-color)}@media screen and (min-width:768px){.uchi-our-story .uchi-story-timeline .image-gallery .image-gallery-title{margin-bottom:45px;margin-left:75px}}.uchi-our-story .uchi-story-timeline .image-gallery .image-gallery-images{display:flex}.uchi-our-story .uchi-story-timeline .image-gallery .image-gallery-images img{align-self:flex-start;margin:0 5px;max-width:45vw}@media screen and (min-width:640px){.uchi-our-story .uchi-story-timeline .image-gallery .image-gallery-images img{max-width:300px}}@media screen and (min-width:992px){.uchi-our-story .uchi-story-timeline .image-gallery .image-gallery-images img{max-width:500px}}.uchi-our-story .uchi-story-timeline .uchi-story-next{border:var(--border-style);background-color:var(--bg-color);position:relative;z-index:99;margin-top:50px}.uchi-our-story .uchi-story-timeline .uchi-story-next:after{content:"";width:5px;height:5px;position:absolute;background-color:var(--bs-border-color);border-radius:100%;left:9px;bottom:-54px}@media screen and (min-width:768px){.uchi-our-story .uchi-story-timeline .uchi-story-next:after{bottom:-84px;left:calc(50% - 2px)}}.uchi-our-story .uchi-story-timeline .uchi-story-next .uchi-story-next-title{color:var(--heading-color);border-bottom:var(--border-style);padding:40px 50px}@media screen and (min-width:768px){.uchi-our-story .uchi-story-timeline .uchi-story-next .uchi-story-next-title{padding:65px;text-align:center}}.uchi-our-story .uchi-story-timeline .uchi-story-next .uchi-story-next-content{padding:40px 50px 50px 50px}@media screen and (min-width:768px){.uchi-our-story .uchi-story-timeline .uchi-story-next .uchi-story-next-content{padding:80px 40px;text-align:center}}.uchi-our-story .uchi-story-timeline .uchi-story-next .uchi-story-next-content h6{color:var(--heading-color);margin-bottom:1.25rem}.uchi-our-story .uchi-story-kanji{padding-top:21px;padding-bottom:75px;display:flex;justify-content:flex-start}@media screen and (min-width:768px){.uchi-our-story .uchi-story-kanji{padding-bottom:250px;justify-content:center}}.uchi-our-story .uchi-story-kanji img{width:40px;margin-left:2px}@media screen and (min-width:768px){.uchi-our-story .uchi-story-kanji img{width:65px}}.uchi-our-story .uchi-story-gingkos{position:absolute;width:100%;height:100%;max-width:1440px;left:50%;top:0;transform:translate(-50%,-100px);z-index:0}.uchi-our-story .uchi-story-gingkos .uchi-story-gingko{position:absolute;max-width:306px}.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-1{transform:rotate(-90deg) scale(.5);top:520px;right:-40px}@media screen and (min-width:768px){.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-1{top:350px;right:0}}@media screen and (min-width:992px){.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-1{transform:rotate(-90deg) scale(1);top:350px}}@media screen and (min-width:1200px){.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-1{top:550px}}.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-2{transform:rotate(90deg) scale(.5);top:1350px;left:0}@media screen and (min-width:768px){.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-2{top:1150px}}@media screen and (min-width:992px){.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-2{top:1400px}}@media screen and (min-width:1200px){.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-2{top:1500px}}.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-3{transform:rotate(160deg) scale(.5);top:3500px;right:100px}@media screen and (min-width:768px){.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-3{top:3200px}}@media screen and (min-width:992px){.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-3{top:3800px}}@media screen and (min-width:1200px){.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-3{top:4400px;right:200px}}.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-4{transform:rotate(-90deg) scale(.5);top:3750px;right:-20px}@media screen and (min-width:768px){.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-4{top:3400px;right:0}}@media screen and (min-width:992px){.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-4{top:4100px;transform:rotate(-90deg) scale(1)}}@media screen and (min-width:1200px){.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-4{top:4700px}}.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-5{transform:rotate(-40deg) scale(.5);top:5280px;left:-130px}@media screen and (min-width:768px){.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-5{top:5000px}}@media screen and (min-width:992px){.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-5{transform:rotate(-40deg) scale(1);top:5900px}}@media screen and (min-width:1200px){.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-5{top:6700px}}.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-6{transform:rotate(140deg) scale(.5);top:6650px;right:-100px}@media screen and (min-width:768px){.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-6{top:6150px}}@media screen and (min-width:992px){.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-6{top:7250px}}@media screen and (min-width:1200px){.uchi-our-story .uchi-story-gingkos .uchi-story-gingko.story-gingko-6{top:8150px}}.uchi-our-story .uchi-story-next~.uchi-story-gingkos{z-index:100}.uchi-our-story .uchi-story-next~.uchi-story-gingkos .uchi-story-next-gingko{position:absolute;max-width:306px}.uchi-our-story .uchi-story-next~.uchi-story-gingkos .uchi-story-next-gingko.story-next-gingko-1{transform:scale(.5);top:-160px;right:-100px}@media screen and (min-width:768px){.uchi-our-story .uchi-story-next~.uchi-story-gingkos .uchi-story-next-gingko.story-next-gingko-1{top:-160px}}@media screen and (min-width:992px){.uchi-our-story .uchi-story-next~.uchi-story-gingkos .uchi-story-next-gingko.story-next-gingko-1{transform:scale(.75);top:-150px;right:-50px}}@media screen and (min-width:1200px){.uchi-our-story .uchi-story-next~.uchi-story-gingkos .uchi-story-next-gingko.story-next-gingko-1{transform:scale(1);top:-150px;right:100px}}.uchi-our-story .uchi-story-next~.uchi-story-gingkos .uchi-story-next-gingko.story-next-gingko-2{transform:rotate(-150deg) scale(.6);display:none}@media screen and (min-width:768px){.uchi-our-story .uchi-story-next~.uchi-story-gingkos .uchi-story-next-gingko.story-next-gingko-2{display:block;top:100px;right:-120px}}@media screen and (min-width:992px){.uchi-our-story .uchi-story-next~.uchi-story-gingkos .uchi-story-next-gingko.story-next-gingko-2{top:140px;right:-120px}}@media screen and (min-width:1200px){.uchi-our-story .uchi-story-next~.uchi-story-gingkos .uchi-story-next-gingko.story-next-gingko-2{top:140px;right:-120px}}.uchi-our-story .uchi-story-next~.uchi-story-gingkos .uchi-story-next-gingko.story-next-gingko-3{transform:rotate(190deg) scale(.7);bottom:-210px;left:auto;right:0}@media screen and (min-width:768px){.uchi-our-story .uchi-story-next~.uchi-story-gingkos .uchi-story-next-gingko.story-next-gingko-3{transform:rotate(80deg) scale(1);bottom:-150px;left:-80px;right:auto}}@media screen and (min-width:992px){.uchi-our-story .uchi-story-next~.uchi-story-gingkos .uchi-story-next-gingko.story-next-gingko-3{transform:rotate(80deg) scale(1.5);bottom:-200px;left:-10px}}@media screen and (min-width:1200px){.uchi-our-story .uchi-story-next~.uchi-story-gingkos .uchi-story-next-gingko.story-next-gingko-3{bottom:-140px;left:-10px}}.uchi-private-dining{margin-top:40px}.uchi-private-dining>*{margin-bottom:60px}@media screen and (min-width:768px){.uchi-private-dining>*{margin-bottom:100px}}@media screen and (min-width:992px){.uchi-private-dining>*{margin-bottom:145px}}.uchi-private-dining .pd-hero{border:var(--border-style)}@media screen and (min-width:992px){.uchi-private-dining .pd-hero{display:flex}}.uchi-private-dining .pd-hero .pd-hero-col-1{width:100%;display:flex;flex-direction:column}@media screen and (min-width:992px){.uchi-private-dining .pd-hero .pd-hero-col-1{width:60%;max-width:840px}}.uchi-private-dining .pd-hero .pd-hero-col-2{width:100%;display:flex;flex-direction:column}@media screen and (min-width:992px){.uchi-private-dining .pd-hero .pd-hero-col-2{flex:1 1 auto;width:40%}}.uchi-private-dining .pd-hero .page-title{min-height:235px;display:flex;align-items:flex-end;padding:50px 40px 25px 30px;color:var(--heading-color);border-bottom:var(--border-style)}@media screen and (min-width:992px){.uchi-private-dining .pd-hero .page-title{min-height:267px;padding:40px 80px;border-right:var(--border-style)}}.uchi-private-dining .pd-hero .pd-hero-wallpaper{min-height:128px;border-bottom:var(--border-style)}@media screen and (min-width:992px){.uchi-private-dining .pd-hero .pd-hero-wallpaper{min-height:267px}}@media screen and (min-width:992px){.uchi-private-dining .pd-hero.pd-hero-no-row2 .page-title{border-bottom:0}}.uchi-private-dining .pd-hero.pd-hero-no-row2 .pd-hero-wallpaper{border-bottom:0}.uchi-private-dining .pd-hero .pd-hero-image{border-bottom:var(--border-style);height:100%}@media screen and (min-width:992px){.uchi-private-dining .pd-hero .pd-hero-image{border-bottom:0;border-right:var(--border-style)}}.uchi-private-dining .pd-hero .pd-hero-text{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:30px 30px 60px 30px}@media screen and (min-width:992px){.uchi-private-dining .pd-hero .pd-hero-text{padding:30px 30px 60px 30px}}@media screen and (min-width:1200px){.uchi-private-dining .pd-hero .pd-hero-text{padding:80px 120px 100px 80px}}.uchi-private-dining .pd-hero .pd-hero-text .pd-hero-cta{margin-top:25px}@media screen and (min-width:768px){.uchi-private-dining .pd-hero .pd-hero-text .pd-hero-cta{margin-top:40px}}.uchi-private-dining .pd-hero .pd-hero-text .pd-hero-cta .uchi-btn-bordered{margin-right:20px}@media screen and (min-width:768px){.uchi-private-dining .pd-hero .pd-hero-text .pd-hero-cta .uchi-btn-bordered{margin-right:30px}}.uchi-private-dining .pd-options{position:relative;z-index:999}.uchi-private-dining .pd-options h2{margin-bottom:15px}@media screen and (min-width:768px){.uchi-private-dining .pd-options h2{margin-bottom:25px}}.uchi-private-dining .pd-options .left-col .col-header{margin-bottom:20px}.uchi-private-dining .pd-options .right-col .col-header{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.uchi-private-dining .pd-options .right-col .col-header .help-text{display:none}@media screen and (min-width:992px){.uchi-private-dining .pd-options .right-col .col-header .help-text{display:block}}@media screen and (min-width:992px){.uchi-private-dining .pd-options .right-col .col-footer .help-text{display:none}}.uchi-private-dining .pd-options .right-col .help-text{margin-top:14px}@media screen and (min-width:992px){.uchi-private-dining .pd-options .right-col .help-text{margin-top:0}}.uchi-private-dining .pd-options.selected .left-col .col-header{display:none}.uchi-private-dining .pd-options.selected .right-col .col-header{display:none}.uchi-private-dining .pd-options.selected .right-col .col-footer .help-text{margin-top:14px;display:block}@media screen and (min-width:768px){.uchi-private-dining .pd-options.selected .right-col .col-footer .help-text{text-align:right}}.uchi-private-dining .pd-options .before-selection{display:none!important}.uchi-private-dining .pd-options.selected .after-selection{display:block!important}.uchi-private-dining .pd-options .after-selection{display:none}.uchi-private-dining .pd-options .pd-container{border:var(--border-style);padding:30px 20px}@media screen and (min-width:992px){.uchi-private-dining .pd-options .pd-container{padding:40px}}@media screen and (min-width:1200px){.uchi-private-dining .pd-options .pd-container{padding:80px}}@media screen and (min-width:768px){.uchi-private-dining .pd-options .pd-container .pd-toolbar{display:flex;justify-content:space-between}}.uchi-private-dining .pd-options .pd-container .pd-toolbar .pd-select label{font-size:.625rem}.uchi-private-dining .pd-options .pd-container .pd-toolbar .pd-select .nice-select{padding-left:0;margin-bottom:40px}@media screen and (min-width:768px){.uchi-private-dining .pd-options .pd-container .pd-toolbar .pd-select .nice-select{margin-bottom:0;width:275px}}.uchi-private-dining .pd-options .pd-container .pd-toolbar .pd-select .nice-select::after{right:6px}.uchi-private-dining .pd-options .pd-container .pd-toolbar .pd-buttonset{display:flex;justify-content:flex-end}.uchi-private-dining .pd-options .pd-container .pd-toolbar .pd-buttonset button{appearance:none;background-color:var(--bg-color);color:var(--link-color);font-size:.75rem;font-weight:500;padding:17px 10px;border:var(--border-style);border-color:var(--link-color);transition:all 0.5s var(--easing)}@media screen and (max-width:767px){.uchi-private-dining .pd-options .pd-container .pd-toolbar .pd-buttonset button{width:100%}}@media screen and (min-width:768px){.uchi-private-dining .pd-options .pd-container .pd-toolbar .pd-buttonset button{padding:20px 25px}}@media screen and (min-width:992px){.uchi-private-dining .pd-options .pd-container .pd-toolbar .pd-buttonset button{font-size:1rem;padding:20px 50px}}@media screen and (min-width:1200px){.uchi-private-dining .pd-options .pd-container .pd-toolbar .pd-buttonset button{padding:20px 60px}}@media screen and (min-width:1440px){.uchi-private-dining .pd-options .pd-container .pd-toolbar .pd-buttonset button{padding:20px 80px}}.uchi-private-dining .pd-options .pd-container .pd-toolbar .pd-buttonset button:hover,.uchi-private-dining .pd-options .pd-container .pd-toolbar .pd-buttonset button.active{background-color:var(--link-color);color:var(--bg-color)}.uchi-private-dining .pd-options .pd-container .pd-toolbar .pd-buttonset button:last-child{border-left:0}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block{border:var(--border-style);border-bottom:0}@media screen and (min-width:992px){.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block{display:flex}}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block:first-child{margin-top:35px}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block:last-child{border-bottom:var(--border-style)}@media screen and (max-width:991px){.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-image{border-bottom:var(--border-style)}}@media screen and (min-width:992px){.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-image{width:240px;border-right:var(--border-style)}}@media screen and (min-width:1200px){.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-image{width:480px}}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-image .pd-carousel .splide__track{border:0}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-image .pd-carousel .splide__track::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:36%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 100%);opacity:.8;z-index:1}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-image .pd-carousel .splide__pagination{top:auto;right:auto;left:50%;bottom:0;transform:translateX(-50%);z-index:99;margin-left:0;display:flex}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-image .pd-carousel .splide__pagination button{background-color:var(--dark-text-color);height:2px;width:35px}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-image .pd-carousel .splide__pagination button.is-active{background-color:var(--bs-border-color)}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content{padding:25px;flex:1}@media screen and (min-width:992px){.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content{padding:40px 30px}}@media screen and (min-width:1200px){.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content{padding:80px 60px 55px}}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block ul{list-style:outside;margin-left:1.25rem}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block ul li{margin-bottom:.625rem}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-unavailable{max-width:540px}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-unavailable .h6{margin-bottom:0}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-unavailable p:last-child{padding-bottom:0}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-unavailable .inquire-link{margin-top:1.563rem}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-brand{padding-bottom:29px;border-bottom:1px solid rgba(var(--bs-border-color-rgb),.4);margin-bottom:29px}@media screen and (min-width:768px){.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-brand{display:flex;align-items:flex-end}}@media screen and (min-width:768px){.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-brand>*{padding:0 20px}}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-brand>*:first-child{padding-left:0}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-brand>*:last-child{padding-right:0}@media screen and (min-width:768px){.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-brand .pd-option-logo{width:35%}}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-brand .pd-option-logo img{height:25px}@media screen and (min-width:768px){.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-brand .pd-option-logo img{height:45px}}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-brand .pd-option-logo img.oheya-logo{height:auto;width:100px}@media screen and (min-width:768px){.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-brand .pd-option-logo img.oheya-logo{width:120px}}@media screen and (max-width:767px){.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-brand .pd-option-address{margin-top:30px}}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-brand .pd-option-address a{font-weight:500}@media screen and (min-width:768px){.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-info{display:flex}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-info>*{padding:0 20px}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-info>*:first-child{padding-left:0}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-info>*:last-child{padding-right:0}}@media screen and (min-width:768px){.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-info .pd-option-content-left{width:35%}}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-info .pd-option-format{margin-bottom:1.25rem}@media screen and (min-width:768px){.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-info .pd-option-format{margin-bottom:2.125rem}}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-info .pd-option-capacity{margin-bottom:1.25rem}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-info .pd-option-amenities{margin-bottom:1.875rem}@media screen and (min-width:768px){.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-info .pd-option-amenities{flex:1;margin-bottom:0}}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-info .pd-option-cta button{width:100%}.uchi-private-dining .pd-options .pd-container .pd-options-panel .pd-option-block .pd-option-content-info .text-sm{margin-bottom:5px}.uchi-private-dining .pd-options .uchi-pattern{min-height:40px;aspect-ratio:unset;border:var(--border-style);border-top:0}.uchi-private-dining .pd-amenities h2{margin-bottom:15px}@media screen and (min-width:768px){.uchi-private-dining .pd-amenities h2{margin-bottom:25px}}.uchi-private-dining .pd-amenities .amenities-grid{border:var(--border-style)}.uchi-private-dining .pd-amenities .amenities-grid .amenities-row-1{border-bottom:var(--border-style)}@media screen and (min-width:992px){.uchi-private-dining .pd-amenities .amenities-grid .amenities-row-1{display:flex}.uchi-private-dining .pd-amenities .amenities-grid .amenities-row-2{display:flex;flex-direction:row-reverse}.uchi-private-dining .pd-amenities .amenities-grid .amenities-col-1{width:50%;border-right:var(--border-style)}.uchi-private-dining .pd-amenities .amenities-grid .amenities-col-2{width:50%}.uchi-private-dining .pd-amenities .amenities-grid .amenities-row-1 .amenities-col-2{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;text-align:right}.uchi-private-dining .pd-amenities .amenities-grid .amenities-row-2 .amenities-col-2{display:flex;justify-content:flex-end}}.uchi-private-dining .pd-amenities .amenities-grid .amenities-wallpaper{flex:1}.uchi-private-dining .pd-amenities .amenities-grid .amenities-row-1 .amenities-content{max-width:350px}.uchi-private-dining .pd-amenities .amenities-grid .amenities-row-2 .amenities-content{max-width:430px}.uchi-private-dining .pd-amenities .amenities-grid .amenities-text{padding:30px}@media screen and (min-width:992px){.uchi-private-dining .pd-amenities .amenities-grid .amenities-text{padding:50px}}@media screen and (min-width:1440px){.uchi-private-dining .pd-amenities .amenities-grid .amenities-text{padding:80px}}.uchi-private-dining .pd-amenities .amenities-grid .amenities-text .amenities-content{margin-bottom:25px}@media screen and (min-width:992px){.uchi-private-dining .pd-amenities .amenities-grid .amenities-text .amenities-content{margin-bottom:50px}}.uchi-at-home{margin-top:40px}.uchi-at-home>*{margin-bottom:60px}@media screen and (min-width:768px){.uchi-at-home>*{margin-bottom:100px}}@media screen and (min-width:992px){.uchi-at-home>*{margin-bottom:145px}}.uchi-at-home .ah-hero{border:var(--border-style)}.uchi-at-home .ah-hero .wh-cover-holder{height:100%}.uchi-at-home .ah-hero .ah-hero-row-1{border-bottom:var(--border-style)}@media screen and (min-width:992px){.uchi-at-home .ah-hero .ah-hero-row-1{display:flex}}.uchi-at-home .ah-hero .ah-hero-row-1-col-1{flex:1}.uchi-at-home .ah-hero .ah-hero-row-1-col-2{display:none}@media screen and (min-width:992px){.uchi-at-home .ah-hero .ah-hero-row-1-col-2{display:block;width:150px;border-left:var(--border-style);border-right:var(--border-style);height:inherit}}.uchi-at-home .ah-hero .ah-hero-row-1-col-3{width:100%}@media screen and (min-width:992px){.uchi-at-home .ah-hero .ah-hero-row-1-col-3{width:40%}}@media screen and (min-width:992px){.uchi-at-home .ah-hero .ah-hero-row-2{display:flex}.uchi-at-home .ah-hero .ah-hero-row-2.inverse{flex-direction:row-reverse}}.uchi-at-home .ah-hero .ah-hero-row-2-col-1{flex:1}@media screen and (min-width:992px){.uchi-at-home .ah-hero .ah-hero-row-2-col-1{border-right:var(--border-style)}}.uchi-at-home .ah-hero .ah-hero-row-2-col-2{width:100%}@media screen and (min-width:992px){.uchi-at-home .ah-hero .ah-hero-row-2-col-2{width:40%}}.uchi-at-home .ah-hero .ah-title{min-height:235px;display:flex;align-items:flex-end;padding:50px 40px 25px 30px;color:var(--heading-color);border-bottom:var(--border-style)}@media screen and (min-width:992px){.uchi-at-home .ah-hero .ah-title{min-height:267px;padding:40px 80px}}.uchi-at-home .ah-hero .ah-image-1{border-bottom:var(--border-style);height:100%}@media screen and (min-width:992px){.uchi-at-home .ah-hero .ah-image-1{border-bottom:0;border-right:var(--border-style)}}.uchi-at-home .ah-hero .ah-content-1,.uchi-at-home .ah-hero .ah-content-2{padding:50px 40px 25px 30px}@media screen and (min-width:992px){.uchi-at-home .ah-hero .ah-content-1,.uchi-at-home .ah-hero .ah-content-2{padding:80px;padding-bottom:40px}}.uchi-at-home .ah-hero .ah-title-2{margin-bottom:30px}.uchi-at-home .ah-hero .ah-hero-cta{margin:0 40px 40px 30px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:20px}@media screen and (min-width:992px){.uchi-at-home .ah-hero .ah-hero-cta{margin:0 80px 40px}}#tripleseat_embed_form{margin-top:60px}#tripleseat_embed_form table{width:100%}#tripleseat_embed_form table h2{font-weight:300;text-transform:lowercase;font-size:clamp(1.25rem, 2.41vw, 1.5rem)}#tripleseat_embed_form table tr td{position:relative;padding-left:0;padding-right:0;display:block}#tripleseat_embed_form table tr td:last-child{padding-right:0}#tripleseat_embed_form table label{font-weight:500;text-transform:lowercase;margin-top:15px;transition:all 0.35s var(--easing);transform-origin:left center;transform:translateY(33px) scale(1);cursor:auto;pointer-events:none;color:var(--link-color)}#tripleseat_embed_form table label em,#tripleseat_embed_form table label i{font-weight:300;font-style:normal}#tripleseat_embed_form table label span.required{color:inherit}#tripleseat_embed_form table .filled label{color:var(--text-color);transform:translateY(0) scale(.8);font-weight:400}#tripleseat_embed_form table input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),#tripleseat_embed_form table textarea{border:0;border-bottom:var(--border-style);border-bottom-color:var(--link-color);width:100%!important;padding:5px 5px 11px 0;max-width:100%;font-size:1rem}#tripleseat_embed_form table select{background-color:var(--bg-color);color:var(--text-color);border:0;border-bottom:var(--border-style);border-bottom-color:var(--link-color);width:100%!important;padding:5px 5px 11px 0;max-width:100%}#tripleseat_embed_form table input.timeselect_input{padding-left:0;background:none}#tripleseat_embed_form table .cell_start_time{padding-right:10px}#tripleseat_embed_form table .cell_start_time.filled~.cell_end_time label{color:var(--text-color);transform:translateY(0) scale(.8);font-weight:400}#tripleseat_embed_form table input.hasDatepicker{background:url(../../../../../../../themes/uchi-restaurants/_images/chevron-down-thin.svg) no-repeat 97% center;box-shadow:none!important}#tripleseat_embed_form table .row_event_date{position:relative}#tripleseat_embed_form table #ui-datepicker-div{top:100%!important;left:5px!important;right:0;position:absolute!important;width:calc(100% - 5px);background:var(--bg-color);border-radius:0;font-family:var(--font-family);font-size:1rem;font-weight:500;border:var(--border-style);padding:10px}#tripleseat_embed_form table #ui-datepicker-div *:not(select){background:transparent;border:0}#tripleseat_embed_form table #ui-datepicker-div a:after{content:none!important}#tripleseat_embed_form table #ui-datepicker-div .ui-datepicker-prev,#tripleseat_embed_form table #ui-datepicker-div .ui-datepicker-next{cursor:pointer;top:4px}#tripleseat_embed_form table #ui-datepicker-div .ui-datepicker-prev span,#tripleseat_embed_form table #ui-datepicker-div .ui-datepicker-next span{background:url(../../../../../../../themes/uchi-restaurants/_images/chevron-right.svg) no-repeat right center;background-size:80% 80%}#tripleseat_embed_form table #ui-datepicker-div .ui-datepicker-prev{transform:rotate(180deg)}#tripleseat_embed_form table #ui-datepicker-div th{font-weight:300;padding:0;text-transform:lowercase}#tripleseat_embed_form table #ui-datepicker-div th span{display:block;padding-top:10px}#tripleseat_embed_form table #ui-datepicker-div .ui-datepicker-title{display:flex}#tripleseat_embed_form table #ui-datepicker-div .ui-datepicker-title>*{margin:0 5px;padding-bottom:8px}#tripleseat_embed_form table #ui-datepicker-div tbody td{display:table-cell;padding:3px}#tripleseat_embed_form table #ui-datepicker-div tbody a,#tripleseat_embed_form table #ui-datepicker-div tbody span{background:none;aspect-ratio:1/1;border:0;display:flex;justify-content:center;align-items:center;font-weight:500!important;border:var(--border-style);border-color:transparent;color:var(--text-color)}#tripleseat_embed_form table #ui-datepicker-div tbody a:hover,#tripleseat_embed_form table #ui-datepicker-div tbody span:hover{background-color:#E9DDCD;border:var(--border-style)}#tripleseat_embed_form table #ui-datepicker-div tbody .ui-state-active{background-color:var(--link-color)!important;color:var(--bg-color)!important}#tripleseat_embed_form table #ui-datepicker-div button{appearance:none;display:inline-block;font-size:.875rem;color:var(--link-color);font-weight:500;padding:10px 20px;border:1px solid var(--link-color);background-color:transparent;transition:all 0.2s var(--easing);border-radius:0}#tripleseat_embed_form table #ui-datepicker-div button:hover{background-color:var(--link-color);color:var(--bg-color);text-decoration:none}#tripleseat_embed_form table #ui-datepicker-div button[data-handler=today]{display:none}#tripleseat_embed_form table .row_phone_number{display:flex}#tripleseat_embed_form table .row_phone_number td{flex:1 1 auto}#tripleseat_embed_form table .row_phone_number td.extension{width:33.33%;margin-left:10px}#tripleseat_embed_form table .row_details_header{display:block;padding-top:80px}#tripleseat_embed_form table .row_location{display:block;padding-top:30px}#tripleseat_embed_form table #location_label{transform:none!important;margin-bottom:10px}#tripleseat_embed_form table .location_list>*{display:flex;align-items:flex-start;margin-bottom:5px}#tripleseat_embed_form table .location_list input{margin-top:5px}#tripleseat_embed_form table .location_list label{transform:none;margin-top:0;margin-left:10px}#tripleseat_embed_form table .row_time{display:flex}#tripleseat_embed_form table .row_time>*{flex:1 1 auto}#tripleseat_embed_form table #referral_label{transform:none!important;margin-bottom:10px;margin-top:50px}#tripleseat_embed_form table .row_robot_check{display:block;padding-top:50px;max-width:275px;overflow:hidden}@media screen and (min-width:425px){#tripleseat_embed_form table .row_robot_check{max-width:9999px}}#tripleseat_embed_form table .row_robot_check td{padding:0}#tripleseat_embed_form table .g-recaptcha>div{margin:auto}#tripleseat_embed_form table #lead_submit{width:100%;margin-top:40px;margin-bottom:40px;border:var(--border-style);text-transform:lowercase}#tripleseat_embed_form table .row_submit a{display:none}#tripleseat_embed_form table #referral_label{transform:scale(.8)!important}#tsLeadSuccessMessage{font-weight:300;text-transform:lowercase;font-size:clamp(1.5rem, 3.62vw, 2.25rem);margin-top:50px}#ot-reservation-widget .picker__close{color:var(--link-color)}#ot-reservation-widget .picker__close:hover{color:var(--link-color);text-decoration:underline}#ot-reservation-widget .picker,#ot-reservation-widget .picker__weekday,#ot-reservation-widget .picker__nav--next,#ot-reservation-widget .picker__nav--prev{color:var(--text-color)}#ot-reservation-widget .picker__nav--disabled{opacity:.5}#ot-reservation-widget .ot-divider-background,#ot-reservation-widget .ot-restaurant-picker{display:none}#ot-reservation-widget .ot-dtp-picker{background:transparent;padding:0;width:100%;border-radius:0;font-family:var(--font-family);line-height:1.428;font-weight:300;color:var(--text-color);font-size:clamp(0.875rem, 2.08vw, 1rem)}#ot-reservation-widget .ot-dtp-picker a:after{content:none}#ot-reservation-widget .ot-dtp-picker .ot-title,#ot-reservation-widget .ot-dtp-picker .ot-powered-by,#ot-reservation-widget .ot-dtp-picker .ot-select-label{display:none}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-form{background:transparent;border:0}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector{border:none;margin-bottom:50px;position:relative}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link{color:var(--text-color)}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link:before{content:none}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector .ot-date-label{background-color:var(--bg-color);border-bottom:var(--border-style);border-color:var(--link-color);cursor:pointer;display:block;font-family:inherit;font-size:1rem;color:var(--text-color);font-weight:500;padding:10px 40px 10px 0;position:relative;text-align:left!important;user-select:none;white-space:nowrap;width:calc(100% - 2px);margin-left:1px}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector .ot-date-label:after{border-bottom:1px solid var(--link-color);border-right:1px solid var(--link-color);content:"";display:block;width:10px;height:10px;margin-top:-6px;pointer-events:none;position:absolute;left:auto;bottom:auto;background:none;right:18px;top:50%;transform-origin:66% 66%;transform:rotate(45deg)}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector:hover .ot-dtp-picker-selector-link{outline:none}#ot-reservation-widget .ot-dtp-picker input[type=submit]{appearance:none;display:inline-block;font-size:.875rem;color:var(--link-color);font-weight:500;padding:15px 30px 17px;border:1px solid var(--link-color);min-width:6.563rem;background-color:transparent;transition:all 0.2s var(--easing);border-radius:0;font-family:var(--font-family);text-transform:lowercase;box-shadow:none;line-height:initial;height:55px}#ot-reservation-widget .ot-dtp-picker input[type=submit]:hover{background-color:var(--link-color);color:var(--bg-color);text-decoration:none}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link.ot-date-label.menu-opened,#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link.ot-select-label.highlighted,#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector:hover .ot-dtp-picker-selector-link.ot-date-label.menu-opened,#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector:hover .ot-dtp-picker-selector-link.ot-select-label.highlighted{outline:none;box-shadow:none}#ot-reservation-widget .picker__day{border:2px solid transparent;width:100%;height:100%}#ot-reservation-widget .ot-dtp-picker .picker .picker__holder{background:var(--bg-color);box-shadow:none;border:var(--border-style);border-radius:0;text-transform:lowercase;height:auto;width:100%;left:0}#ot-reservation-widget .ot-dtp-picker .picker .picker__holder *{background-color:transparent}#ot-reservation-widget .picker__close{background-color:transparent;border-bottom:var(--border-style)}#ot-reservation-widget .picker__nav--next,#ot-reservation-widget .picker__nav--prev{border:0;border-radius:0}#ot-reservation-widget .picker__table td{border:0;height:auto}#ot-reservation-widget .picker__table td .picker__day{border:1px solid transparent!important;color:var(--text-color);height:30px;display:flex;justify-content:center;align-items:center}#ot-reservation-widget .picker__table td .picker__day:hover{border:var(--border-style)!important;background-color:rgba(var(--link-color-rgb),.2)}#ot-reservation-widget .picker__table td .picker__day--disabled{color:var(--text-color);opacity:.4}#ot-reservation-widget .picker__table td .picker__day--highlighted{background-color:var(--link-color)!important;color:var(--bg-color)!important}.custom-carousel{position:relative}.custom-carousel .custom-carousel-slides{display:flex}.custom-carousel .custom-carousel-slides>*{width:100%;flex:1 0 auto}.custom-carousel .custom-carousel-pagination{display:none}@media screen and (min-width:768px){.custom-carousel .custom-carousel-pagination{display:block;font-size:.75rem;font-weight:500}}.custom-carousel .custom-carousel-dots,.custom-carousel .splide__pagination{display:flex;justify-content:flex-end;margin-bottom:25px}@media screen and (min-width:768px){.custom-carousel .custom-carousel-dots,.custom-carousel .splide__pagination{display:none}}.custom-carousel .custom-carousel-dots span,.custom-carousel .custom-carousel-dots button,.custom-carousel .splide__pagination span,.custom-carousel .splide__pagination button{display:inline-block;width:20px;height:1px;background-color:var(--link-color);opacity:.5;transition:all 1s var(--easing);margin-left:5px;border:0;-webkit-border-radius:0;border-radius:0}.custom-carousel .custom-carousel-dots span.active,.custom-carousel .custom-carousel-dots span.is-active,.custom-carousel .custom-carousel-dots button.active,.custom-carousel .custom-carousel-dots button.is-active,.custom-carousel .splide__pagination span.active,.custom-carousel .splide__pagination span.is-active,.custom-carousel .splide__pagination button.active,.custom-carousel .splide__pagination button.is-active{background-color:var(--heading-color);opacity:1}.custom-carousel .custom-carousel-toolbar button{appearance:none;border:0;background:transparent;padding:0 15px 2px}.custom-carousel .custom-carousel-toolbar button.chev-left{transform:scaleX(-1)}.custom-carousel .custom-carousel-toolbar button img{height:20px}.custom-carousel .custom-carousel-toolbar .custom-carousel-pagination{font-size:.75rem;font-weight:500}.custom-carousel .carousel-arrows{position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;width:100%}.custom-carousel .carousel-arrows button{display:none;appearance:none;display:flex;justify-content:center;align-items:center;background-color:var(--gold-ada-large);border:1px solid var(--gold-ada-large);width:60px;height:60px}.custom-carousel .carousel-arrows button.carousel-prev-btn{transform:translateX(0)}.custom-carousel .carousel-arrows button.carousel-next-btn{transform:rotate(180deg) translateX(0)}.custom-carousel .carousel-arrows button img,.custom-carousel .carousel-arrows button svg{transition:transform 0.25s var(--easing);width:26px}@media screen and (min-width:992px){.custom-carousel .carousel-arrows button img,.custom-carousel .carousel-arrows button svg{width:32px}}@media screen and (min-width:992px){.custom-carousel .carousel-arrows button:hover img,.custom-carousel .carousel-arrows button:hover svg{transform:translateX(-5px)}}@media screen and (max-width:767px){.custom-carousel .carousel-arrows button{width:40px;height:40px}}@media screen and (min-width:992px){.custom-carousel .carousel-arrows button{width:80px;height:80px}}@media screen and (min-width:1600px){.custom-carousel .carousel-arrows button.carousel-prev-btn{transform:translateX(-50%)}.custom-carousel .carousel-arrows button.carousel-next-btn{transform:rotate(180deg) translateX(-50%)}}.ur-splide-carousel{position:relative}.ur-splide-carousel .splide__pagination{position:absolute;top:-25px;right:0}.ur-splide-carousel .splide__track{border:var(--border-style)}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline-block}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__toggle{appearance:none;background:none;border:2px solid var(--link-color);border-radius:100%;padding:5px;margin:0;cursor:pointer;position:absolute;z-index:1099;width:31px;height:31px;right:20px;bottom:20px}@media screen and (min-width:992px){.splide__toggle{right:56px;bottom:45px}}.splide__toggle>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity 0.3s linear}.splide__toggle .splide__toggle__play{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid var(--link-color);margin-left:1px}.splide__toggle .splide__toggle__pause{border-style:solid;border-color:transparent var(--link-color) transparent var(--link-color);border-width:0 2px 0 2px;height:13px;width:11px}.uchi-oheya{margin-top:2.5rem;margin-bottom:3.75rem}@media screen and (min-width:768px){.uchi-oheya{margin-top:3.75rem;margin-bottom:6.25rem}}@media screen and (min-width:992px){.uchi-oheya{margin-top:5.25rem;margin-bottom:12.5rem}}.uchi-oheya .oheya-hero{text-align:center;display:flex;flex-direction:column;align-items:center;color:var(--bg-color);border:var(--border-style);border-color:transparent;min-height:335px;padding-top:1.625rem;position:relative;overflow:hidden;transition:border-color 0.5s ease-in-out}@media screen and (min-width:768px){.uchi-oheya .oheya-hero{min-height:717px;padding-top:5.75rem}}.uchi-oheya .oheya-hero.animated{border-color:var(--bs-border-color)}.uchi-oheya .oheya-hero>*{position:relative;z-index:1}.uchi-oheya .oheya-hero .oheya-hero-img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-position:center;z-index:0;object-fit:cover}.uchi-oheya .oheya-hero .oheya-page-title{opacity:0;margin-bottom:.625rem}@media screen and (min-width:768px){.uchi-oheya .oheya-hero .oheya-page-title{margin-bottom:.875rem}}.uchi-oheya .oheya-hero .oheya-page-subtitle{opacity:0}.uchi-oheya .oheya-hero .oheya-slides{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:10;display:flex;justify-content:space-between}.uchi-oheya .oheya-hero .oheya-slides .oheya-slide{background-color:var(--bg-color);overflow:hidden;width:50%;position:relative}.uchi-oheya .oheya-hero .oheya-slides .oheya-slide .oheya-jp{position:absolute;top:50%;width:53px;max-width:unset;z-index:2;opacity:0}.uchi-oheya .oheya-hero .oheya-slides .oheya-slide.oheya-slide-left .oheya-jp{right:0;transform:translate(50%,-50%)}.uchi-oheya .oheya-hero .oheya-slides .oheya-slide.oheya-slide-right .oheya-jp{left:0;transform:translate(-50%,-50%)}.uchi-oheya .oheya-hero .oheya-slides .oheya-gingko{position:absolute;z-index:1;opacity:0}.uchi-oheya .oheya-hero .oheya-slides .oheya-gingko.oheya-gingko-left{left:50%;top:calc(50% - 70px);transform:translateX(-50%);width:90px}@media screen and (min-width:768px){.uchi-oheya .oheya-hero .oheya-slides .oheya-gingko.oheya-gingko-left{width:117px}}.uchi-oheya .oheya-hero .oheya-slides .oheya-gingko.oheya-gingko-right{left:calc(50% - 10px);top:calc(50% + 75px);transform:translateX(-50%);width:126px}@media screen and (min-width:768px){.uchi-oheya .oheya-hero .oheya-slides .oheya-gingko.oheya-gingko-right{width:160px}}.uchi-oheya section:not(.oheya-hero){opacity:0}.uchi-oheya .uchi-pattern{border:var(--border-style);border-top:0;border-bottom:0;aspect-ratio:1440/128}@media screen and (min-width:768px){.uchi-oheya .uchi-pattern{aspect-ratio:1440/185}}@media screen and (min-width:768px){.uchi-oheya .oheya-featured{display:flex;align-items:flex-start}}.uchi-oheya .oheya-featured-content{padding:2.5rem 1.875rem;border:var(--border-style);flex:1}@media screen and (min-width:992px){.uchi-oheya .oheya-featured-content{padding:3.5rem}}@media screen and (min-width:1200px){.uchi-oheya .oheya-featured-content{padding:5rem}}.uchi-oheya .oheya-featured-content .oheya-featured-cta{margin-top:1.5rem}@media screen and (min-width:768px){.uchi-oheya .oheya-featured-content .oheya-featured-cta{margin-top:1.875rem}}.uchi-oheya .oheya-featured-image{border:var(--border-style)}@media screen and (max-width:767px){.uchi-oheya .oheya-featured-image{border-top:0}}@media screen and (min-width:768px){.uchi-oheya .oheya-featured-image{width:58.33%;margin-left:-1px}}.uchi-oheya .oheya-chefs .location-chefs .chefs-grid .chef_content{cursor:default}@media screen and (max-width:991px){.uchi-oheya .oheya-chefs .oheya-gold-wallpaper{display:none}}.uchi-oheya .oheya-chefs .location-chefs .chefs-grid{border-bottom:0}@media screen and (min-width:992px){.uchi-oheya .oheya-chefs .location-chefs .chefs-grid{max-height:879px;aspect-ratio:1440/879;grid-template-rows:repeat(3,293fr)}.uchi-oheya .oheya-chefs .location-chefs .chefs-grid .chef1-content{grid-area:1/2/span 1/span 1;aspect-ratio:auto;border-bottom:0}.uchi-oheya .oheya-chefs .location-chefs .chefs-grid .chef-wallpaper{grid-area:1/3/span 1/span 1;aspect-ratio:480/293;border-top:0;border-bottom:var(--border-style)}.uchi-oheya .oheya-chefs .location-chefs .chefs-grid .chef2-content{grid-area:2/2/span 1/span 1;aspect-ratio:auto}.uchi-oheya .oheya-chefs .oheya-gold-wallpaper{position:relative;grid-area:3/1/span 1/span 2;border:var(--border-style);border-left:0;border-bottom:0}}.uchi-oheya .oheya-chefs .oheya-featured-chef .splide__pagination{display:none}@media screen and (min-width:992px){.uchi-oheya .oheya-chefs .oheya-featured-chef-slide{display:flex}}@media screen and (min-width:992px){.uchi-oheya .oheya-chefs .oheya-featured-chef .featured-chef-picture{width:50%;max-width:478px;border-right:var(--border-style)}}.uchi-oheya .oheya-chefs .oheya-featured-chef .featured-chef-content{flex:1;padding:80px 40px}@media screen and (min-width:992px){.uchi-oheya .oheya-chefs .oheya-featured-chef .featured-chef-content{padding:80px 80px 40px 80px}}.uchi-oheya .oheya-chefs .oheya-featured-chef .featured-chef-content>*{padding-bottom:8px}.uchi-oheya .oheya-menu{margin-top:3.75rem;position:relative;display:flex;flex-direction:column-reverse;border-top:var(--border-style)}@media screen and (min-width:768px){.uchi-oheya .oheya-menu{margin-top:6rem;flex-direction:row;align-items:flex-start}}@media screen and (min-width:992px){.uchi-oheya .oheya-menu{margin-top:9.375rem}}.uchi-oheya .oheya-menu .oheya-menu-dish{position:relative;padding-bottom:1rem}@media screen and (min-width:768px){.uchi-oheya .oheya-menu .oheya-menu-dish{width:58.33%}}.uchi-oheya .oheya-menu .oheya-menu-dish .oheya-dish-img{margin-top:50px}@media screen and (min-width:768px){.uchi-oheya .oheya-menu .oheya-menu-dish .oheya-dish-img{margin-top:100px}}@media screen and (min-width:992px){.uchi-oheya .oheya-menu .oheya-menu-dish .oheya-dish-img{margin-top:150px}}.uchi-oheya .oheya-menu .oheya-menu-dish .wood-bg{border:var(--border-style);border-top:0;position:absolute;width:100%;top:0;left:0;z-index:0}.uchi-oheya .oheya-menu .oheya-menu-content{border:var(--border-style);border-top:0;padding:2.5rem 1.875rem;flex:1}@media screen and (min-width:768px){.uchi-oheya .oheya-menu .oheya-menu-content{margin-left:-1px}}@media screen and (min-width:992px){.uchi-oheya .oheya-menu .oheya-menu-content{padding:3.5rem}}@media screen and (min-width:1200px){.uchi-oheya .oheya-menu .oheya-menu-content{padding:5rem}}.uchi-oheya .oheya-menu .oheya-menu-content .oheya-featured-cta{margin-top:1.5rem}@media screen and (min-width:768px){.uchi-oheya .oheya-menu .oheya-menu-content .oheya-featured-cta{margin-top:1.875rem}}.uchi-oheya .oheya-menu .oheya-menu-link{margin-top:.625rem}@media screen and (min-width:768px){.uchi-oheya .oheya-menu .oheya-menu-link{margin-top:1.5rem}}.uchi-boxes{margin-top:2.5rem;margin-bottom:3.75rem}@media screen and (min-width:768px){.uchi-boxes{margin-top:3.75rem;margin-bottom:6.25rem}}@media screen and (min-width:992px){.uchi-boxes{margin-top:5.25rem;margin-bottom:12.5rem}}.uchi-boxes .boxes-hero{position:relative}.uchi-boxes .boxes-hero-bg{position:relative;z-index:0}.uchi-boxes .boxes-hero-bg img{width:100%}.uchi-boxes .boxes-hero-img-desktop{display:none}@media screen and (min-width:768px){.uchi-boxes .boxes-hero-img-desktop{display:block}}.uchi-boxes .boxes-hero-img-mobile{display:block}@media screen and (min-width:768px){.uchi-boxes .boxes-hero-img-mobile{display:none}}.uchi-boxes .boxes-hero-content{position:absolute;z-index:1;color:#F2E8DE;top:0;left:0;width:100%;height:100%;padding:50px 20px 20px 20px;text-align:center}.uchi-boxes .boxes-hero-content a.uchi-btn-bordered{border-color:#F2E8DE;color:#F2E8DE}.uchi-boxes .boxes--page-title{font-size:clamp(2.75rem, 0.0221rem + 12.4706vw, 9.375rem)}.uchi-boxes .boxes--page-subtitle{font-size:clamp(1.375rem, 0.7059rem + 3.0588vw, 3rem)}@media screen and (min-width:768px){.uchi-boxes .boxes--page-subtitle{margin-top:-30px}}.uchi-boxes .boxes-boxes{margin-top:30px}@media screen and (min-width:768px){.uchi-boxes .boxes-boxes{margin-top:95px;display:flex;justify-content:space-between;align-items:flex-start;gap:20px}}@media screen and (min-width:768px){.uchi-boxes .boxes-accordion{max-width:412px;padding-left:30px}}@media screen and (min-width:992px){.uchi-boxes .boxes-accordion{padding-left:60px}}.uchi-boxes .boxes-acc-item a.boxes-acc-trigger{color:#AB8759}.uchi-boxes .boxes-acc-item a.boxes-acc-trigger::after{content:none}.uchi-boxes .boxes-acc-item a.boxes-acc-trigger:hover{color:#7D623F}.uchi-boxes .boxes-acc-item h2{font-size:clamp(4rem, 1.7868rem + 10.1176vw, 9.375rem);line-height:1.1}.uchi-boxes .boxes-acc-item .boxes-acc-item-content{overflow:hidden;max-height:0;transition:max-height 0.5s ease-in-out;font-size:1.25rem}.uchi-boxes .boxes-acc-item.active .boxes-acc-item-content{max-height:1000px}.uchi-boxes .boxes-acc-item .boxes-acc-ctas{margin-top:10px;display:flex;gap:40px}.uchi-boxes .boxes-acc-item .boxes-acc-ctas a{text-align:center}.uchi-boxes .boxes-images{position:relative}@media screen and (max-width:767px){.uchi-boxes .boxes-images{margin-top:50px}}.uchi-boxes .boxes-images>*{opacity:0!important;transition:opacity 0.5s ease-in-out}.uchi-boxes .boxes-images>*:not(:first-child){position:absolute;top:0;left:0}.uchi-boxes .boxes-images>*.active{opacity:1!important}.uchi-boxes .boxes-img-desc{padding:10px}.uchi-boxes .boxes-content{margin-top:1.875rem;margin-bottom:3.75rem;position:relative;z-index:10}@media screen and (min-width:992px){.uchi-boxes .boxes-content{margin-top:6.25rem;margin-bottom:9.063rem}}.uchi-boxes .boxes-content picture,.uchi-boxes .boxes-content picture img,.uchi-boxes .boxes-content picture source{width:100%}@media screen and (max-width:991px){.uchi-boxes .boxes-content .wh-cover-holder>*:first-child,.uchi-boxes .boxes-content .wh-cover-holder>*:first-child *{position:relative}}.uchi-boxes .boxes-content .content-video{display:flex;flex-direction:column}@media screen and (max-width:991px){.uchi-boxes .boxes-content .content-video .boxes-pattern{display:none}}@media screen and (min-width:992px){.uchi-boxes .boxes-content .content-video .boxes-pattern{border-top:var(--border-style);flex:1}}.uchi-boxes .boxes-content .boxes-content-title{margin-bottom:1.875rem}.uchi-boxes .boxes-content .content-text{padding:1.875rem}@media screen and (min-width:992px){.uchi-boxes .boxes-content .content-text{padding:3.125rem}}@media screen and (min-width:1200px){.uchi-boxes .boxes-content .content-text{padding:4rem}}@media screen and (min-width:1440px){.uchi-boxes .boxes-content .content-text{padding:5.5rem}}@media screen and (min-width:992px){.uchi-boxes .boxes-content .row-1{border-bottom:var(--border-style)}}.uchi-boxes .boxes-content .row-1 .top_right_text_1{padding-bottom:1.875rem}.uchi-boxes .boxes-content .row-2 .content-text figure{max-width:32.5rem}.uchi-boxes .boxes-content .row-2 .content-text .quote-text{letter-spacing:-.02em;margin-bottom:1.875rem;font-size:clamp(1.5rem, 3vw, 2.25rem)}.uchi-boxes .boxes-content .row-2 .content-text .quote-caption{font-weight:500}.uchi-boxes .boxes-content .col-wide{border-bottom:var(--border-style);width:100%}@media screen and (min-width:992px){.uchi-boxes .boxes-content .col-wide{border-bottom:0;width:60%;border-right:var(--border-style)}}@media screen and (min-width:1200px){.uchi-boxes .boxes-content .col-wide{width:calc(100% - 480px)}}.uchi-boxes .boxes-content .col-narrow{border-bottom:var(--border-style);width:100%}@media screen and (min-width:992px){.uchi-boxes .boxes-content .col-narrow{width:40%;border-bottom:0}}@media screen and (min-width:1200px){.uchi-boxes .boxes-content .col-narrow{width:480px}}.event-list-container .uchi-pattern{min-height:40px;aspect-ratio:unset;border:var(--border-style);border-top:0}.event-list-header{margin-bottom:33px}@media screen and (min-width:768px){.event-list-header{margin-bottom:50px;display:flex;justify-content:space-between}}.event-list-header .location-dropdown{min-width:270px}.event-list-header .location-field{width:100%}@media screen and (max-width:767px){.event-list-header .location-field{margin-top:20px}}.event-list-header .location-field.filled label{color:var(--link-color)}#location-events-list{padding:3.125rem;border:var(--border-style)}@media screen and (min-width:992px){#location-events-list{padding:5rem}}#location-events-list .location-event{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:768px){#location-events-list .location-event{gap:1.25rem;flex-direction:row}}#location-events-list .location-event:not(:last-child){padding-bottom:2.25rem;border-bottom:var(--border-style);margin-bottom:2.25rem}@media screen and (min-width:768px){#location-events-list .location-event--date,#location-events-list .location-event--title{width:20%}}#location-events-list .location-event--details{flex:1}#location-events-list .location-event--details p:last-child{padding-bottom:0}