:root{--primary-color:#405050;--secondary-color:#BB9145;--contact-form-background-color:#374646;--contact-form-app-section-title-text-color:#B88743;--primary-font-family:"Playfair Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--secondary-font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--white-redjunk:#f3f3f9;--primary-text-color:#BB9145;--menu-text-color:#252C32;--menu-text-active-color:#fff;--body-background-color:#f3f3f9;--body-text-color-on-brand:#161819;--header-background-color:rgba(243,243,249,0.50);--background-form-color:#052361;--primary-res-font-family:"Playfair Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--secondary-res-font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--section-contact-restaurant-background-color:var(--body-background-color);--section-res-intro-background-color:var(--body-background-color);--section-res-intro-title-color:#C00D0D;--section-res-intro-desc-color:#fff;--section-res-space-background-color:var(--body-background-color);--section-res-space-title-color:#C00D0D;--section-res-space-desc-color:#252C32;--section-res-staff-background-color:var(--body-background-color);--section-res-staff-title-color:#C00D0D;--section-res-staff-top-desc-color:#252C32;--section-res-staff-bottom-desc-color:#fff;--section-res-menu-background-color:var(--body-background-color);--section-res-menu-title-color:#C00D0D;--section-res-menu-desc-color:#fff;--section-res-promotion-news-background-color:var(--body-background-color);--section-res-promotion-news-title-color:#C00D0D;--section-res-promotion-news-desc-color:#252C32;--input-text-color:#161819;--input-placeholder-text-color:rgba(37,44,50,0.50);--label-text-color:#fff;--section-background-gradient:linear-gradient(180deg,rgba(11,10,14,0.00) 44%,rgba(11,10,14,0.75) 68%);--btn-contact-background-gradient:linear-gradient(292deg,#e04a4d 6.76%,#c4171b 93.24%);--sw-swiper-slide-tabs-active-text-color:var(--primary-text-color);--sw-swiper-slide-tabs-text-color:#252C32;--swiper-pagination-bullet-inactive-opacity:0.5}.btn-primary--outline-with-image{position:relative;cursor:pointer;transition-property:all;transition-duration:300ms;transition-timing-function:ease-in-out;background-color:transparent;padding:0}.btn-primary--outline-with-image:hover{transform:scale(1.05)}.red-junk-themes{.post-slider,.res-post-slider{.category-badge{background:var(--cms-color-title-restaurant)}}}.header-restaurant{background:var(--header-background-color);backdrop-filter:blur(12px)}.header-restaurant .header-top{padding:24px 12px}.header-restaurant #language[data-open="false"] .button-change-language{background:var(--menu-text-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.header-restaurant #language[data-open="true"] .button-change-language{background:var(--menu-text-active-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.header-restaurant #language[data-open="true"] .button-change-language.active-lang::after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:3px;background:var(--menu-text-active-color)}.header-restaurant .language{display:none}.header-restaurant .language[data-open="true"]{display:flex}.header-restaurant #language[data-open="true"] .btn-primary{display:none}.space-above-header-booking-action{color:#161819}.space-above-header-booking-action svg path{fill:#161819}.header-restaurant .header-top__left-btn-booking-mb{display:flex;gap:15px}.header .header-top__right-nav{gap:20px}@media screen and (min-width:639.99px){.header-restaurant{backdrop-filter:blur(12px)}.header-restaurant .header-top__left-btn-booking-pc{display:none}.header-restaurant .header-top__left-btn-booking-mb{gap:20px}.header .header-top__right-nav{gap:28px}}@media screen and (min-width:767.99px){.header-restaurant .header-top{padding-left:12px;padding-right:12px}.header-restaurant .header-top__left-btn-booking-pc{display:block;transition-property:transform,filter;transition-duration:300ms;transition-timing-function:ease;transform:translateZ(0) scale(1);filter:none;will-change:transform,filter}.header-restaurant .header-top__left-btn-booking-pc:hover{transform:scale(1.05);filter:brightness(1.1)}.header-restaurant .header-top__left-btn-booking-mb{display:none}.header-restaurant .language{display:block}}@media screen and (min-width:1279.99px){.header-restaurant .header-top{padding:12px}}.header-restaurant.scrolled .header-top{background:#F3F3F9;backdrop-filter:blur(0);padding:12px}.hero-section-restaurant__wrapper{position:absolute;z-index:10;bottom:20%;left:50%;transform:translate(-50%,-30%);width:100%;padding:0 16px}.hero-section-restaurant__overlay{max-width:1260px;margin:0 auto;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;width:100%;height:100%;z-index:10;opacity:0.5;filter:blur(100px);background-color:#000A1B}.hero-section-restaurant__row{display:flex;flex-direction:column;gap:32px;align-items:center;justify-content:center;z-index:20;position:relative}.hero-section-restaurant__content{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center}@media screen and (min-width:1535.99px){.hero-section-restaurant__row{gap:40px}}.hero-section-restaurant__button{clip-path:inset(0 round 11px)}.hero-section-restaurant__button svg{width:265px;height:60px;backdrop-filter:blur(12px)}.hero-section-restaurant__button-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;text-align:center;font-size:var(--subtitle-3-font-size);line-height:var(--subtitle-3-line-height);font-weight:var(--subtitle-3-font-weight);color:var(--white-redjunk);width:100%;font-family:var(--secondary-font-family)}.hero-section-restaurant .app-section__title{color:#fff;font-family:var(--primary-res-font-family);text-align:center;margin:40px 0}.hero-section-restaurant .app-section__subtitle{color:#fff;font-family:var(--secondary-res-font-family);text-align:center}.section-res-intro{background:var(--section-res-intro-background);background-size:cover;width:100%;position:relative}.section-res-intro-title{font-family:var(--primary-res-font-family);color:var(--section-res-intro-title-color);font-size:var(--heading-2-font-size);line-height:var(--heading-2-line-height);font-weight:var(--heading-2-font-weight);text-align:center}.section-res-intro-des{font-family:var(--secondary-res-font-family);color:var(--section-res-intro-desc-color);font-size:var(--subtitle-4-font-size);line-height:160%;font-weight:var(--subtitle-4-font-weight);text-align:center}.section-res-intro .swiper-slide img{max-height:500px}.section-res-intro .see-more-btn{color:var(--white-redjunk)}.section-res-intro .see-more-body::before{background-color:var(--white-redjunk)}.section-res-intro .see-more-container svg{fill:var(--white-redjunk)}@media screen and (min-width:639.99px){.section-res-intro-title,.section-res-intro-des{text-align:left}.hero-section-restaurant__button svg{width:300px;height:72px}}@media screen and (min-width:1279.99px){.section-res-intro .swiper-slide img{max-height:600px}}@media screen and (min-width:1535.99px){.section-res-intro .swiper-slide img{max-height:780px}.hero-section-restaurant__button svg{width:390px}}.section-res-space{background:var(--section-res-space-background-color);background-size:cover;width:100%;position:relative;padding:40px 0 0;text-align:center}.section-res-space-title{font-family:var(--primary-res-font-family);color:var(--section-res-space-title-color);font-size:var(--heading-2-font-size);line-height:var(--heading-2-line-height);font-weight:var(--heading-2-font-weight)}.section-res-space-des{font-family:var(--secondary-res-font-family);color:var(--section-res-space-desc-color);font-size:var(--subtitle-4-font-size);line-height:150%;font-weight:var(--subtitle-4-font-weight);letter-spacing:0.14px}.section-res-space .swiper-slide img{height:100vh;height:500px}@media (min-width:639.99px){.section-res-space{padding:0;text-align:left}.section-res-space .swiper-slide img{height:700px}}@media (min-width:1279.99px){.section-res-space{padding:0;text-align:left}.section-res-space .swiper-slide img{height:880px}}.section-res-staff{display:flex;flex-direction:column;background:var(--section-res-staff-background-color);padding:80px 0 0;gap:40px}.section-res-staff-title{font-family:var(--primary-res-font-family);color:var(--section-res-staff-title-color);font-size:var(--heading-2-font-size);line-height:var(--heading-2-line-height);font-weight:var(--heading-2-font-weight);text-align:center}.section-res-staff-des{color:var(--section-res-staff-bottom-desc-color);font-family:var(--secondary-res-font-family);font-size:var(--subtitle-4-font-size);line-height:160%;font-weight:var(--subtitle-4-font-weight);text-align:center}.section-res-staff__top-content{display:flex;flex-direction:column;gap:16px;padding-bottom:10px}.section-res-staff__top .section-res-staff-des{color:var(--section-res-staff-top-desc-color)}.section-res-staff__top-image-pc{display:none;width:100%}.section-res-staff__top-image-mb{display:block;max-height:520px;width:100%;object-fit:cover}.section-res-staff__bottom{background:var(--section-res-staff__bottom-background);background-size:cover;width:100%;height:100vh;max-height:980px;background-position:center;position:relative}.section-res-staff__bottom::before{content:"";position:absolute;inset:0;background:var(--section-background-gradient);z-index:10}.section-res-staff__bottom-wrapper{position:absolute;bottom:3%;left:50%;transform:translate(-50%,-3%);width:100%;z-index:20}.section-res-staff__bottom-content-image{display:none}@media (min-width:640px){.section-res-staff{gap:25px;padding:20px 0 0;text-align:left}.section-res-staff__top-image-pc{display:block;max-height:700px;object-fit:cover}.section-res-staff__top-image-mb{display:none}.section-res-staff__bottom .section-res-staff-des{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;gap:12px;overflow:hidden}.section-res-staff__bottom-image{width:100%;max-height:940px;object-fit:cover}.section-res-staff__bottom-content{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}.section-res-staff__bottom-content-image{max-width:50px;max-height:50px;width:100%;height:100%;display:block}}@media (min-width:1280px){.section-res-staff__bottom .section-res-staff-des{-webkit-line-clamp:unset}}@media (min-width:1536px){.section-res-staff{gap:50px;padding:40px 0 0}.section-res-staff__bottom .section-res-staff-des{gap:24px}.section-res-staff__bottom-content{gap:16px}.section-res-staff__bottom-content-image{max-width:70px;max-height:70px}}.section-res-menu{background:var(--section-res-menu-background);background-size:cover;width:100%;position:relative}.section-res-menu-wrapper{display:flex;flex-direction:column;gap:54px}@media (min-width:1366px){.section-res-menu-wrapper{gap:35px}}@media (min-width:1536px){.section-res-menu-wrapper{gap:70px}}.section-res-menu-title{font-family:var(--primary-res-font-family);color:var(--section-res-menu-title-color);font-size:var(--heading-2-font-size);line-height:var(--heading-2-line-height);font-weight:var(--heading-2-font-weight);text-align:center}.section-res-menu-des{font-family:var(--secondary-res-font-family);color:var(--section-res-menu-desc-color);font-size:var(--subtitle-4-font-size);line-height:160%;font-weight:var(--subtitle-4-font-weight);text-align:center}.menu-list{display:flex;justify-content:center;flex-direction:column;gap:12px}.menu-list-item{position:relative;flex:1}.menu-list-item_image{width:100%;height:100%;border-radius:12px;object-fit:cover}.menu-list-item_button{display:flex;flex-direction:column;align-items:center;gap:16px;position:absolute;bottom:5%;left:50%;transform:translateX(-50%)}.menu-list-item_button-image{max-width:200px;width:fit-content;height:64px;backdrop-filter:blur(12px)}@media screen and (min-width:639.99px){.menu-list{flex-direction:row;gap:20px}.menu-list-item_button{gap:24px}.menu-list-item_button-image{height:42px}}@media screen and (min-width:767.99px){.menu-list-item_button-image{height:52px}}@media screen and (min-width:1365.99px){.menu-list-item_button-image{height:60px}}.menu-list-item_button-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;text-align:center;font-size:var(--heading-5-font-size);line-height:var(--heading-5-line-height);font-weight:var(--heading-5-font-weight);font-family:var(--secondary-font-family);color:var(--white-redjunk);width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.section-res-menu{--section-res-menu-title-color:#B78B38;--section-res-menu-desc-color:#D9C8A4}.section-res-menu__header{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.section-res-menu__intro{display:flex;flex-direction:column;gap:12px}.section-res-menu__intro .section-res-menu-des{text-align:left}.section-res-menu__link{background:transparent;border:0;color:#B78B38;cursor:pointer;font-family:var(--secondary-res-font-family);font-size:14px;line-height:1.4;padding:0;text-decoration:underline;text-underline-offset:4px;text-transform:uppercase;width:fit-content}.section-res-menu__link:hover{color:#DEC078}.section-res-menu__slider{width:100vw;margin-left:calc(50% - 50vw)}.space-above-menu__viewport{overflow:hidden}.space-above-menu__slider{overflow:visible;position:relative}.space-above-menu__slide{width:min(78vw,390px);height:auto}.space-above-menu__card{color:inherit;display:block;height:100%;text-decoration:none;cursor:pointer}.space-above-menu__image{aspect-ratio:1 / 1;display:block;object-fit:cover;width:100%}.space-above-menu__content{padding:20px 16px 4px}.space-above-menu__item-title{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#F3F3F9;display:-webkit-box;font-family:var(--primary-res-font-family);font-size:var(--subtitle-3-font-size);font-weight:var(--subtitle-3-font-weight);line-height:var(--subtitle-3-line-height);overflow:hidden}.space-above-menu__item-description{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#D9C8A4;display:-webkit-box;font-family:var(--secondary-res-font-family);font-size:14px;line-height:1.5;margin-top:8px;overflow:hidden}.space-above-menu__navigation{align-items:center;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.75);border-radius:999px;color:#FFF;cursor:pointer;display:flex;font-size:28px;height:28px;justify-content:center;line-height:1;padding:0 0 4px;position:absolute;top:calc((100vw - 24px) * 0.39);transform:translateY(-50%);transition:background-color .2s ease;width:28px;z-index:2}.space-above-menu__navigation:hover{background:rgba(183,139,56,0.85)}.space-above-menu__navigation--previous{left:10px}.space-above-menu__navigation--next{right:10px}.space-above-menu__navigation.swiper-button-disabled{cursor:default;opacity:.35}.space-above-menu--mobile{display:block}.space-above-menu--desktop{display:none}.space-above-menu-mobile{background:#000;color:#F3F3F9;padding:56px 14px 52px}.space-above-menu-mobile__header{align-items:center;display:flex;flex-direction:column;margin:0 auto 35px;max-width:348px;text-align:center}.space-above-menu-mobile__title{color:#B78B38;font-family:var(--primary-res-font-family);font-size:26px;font-weight:400;line-height:1.15;margin:0 0 18px}.space-above-menu-mobile__description{color:#D9C8A4;font-family:var(--secondary-res-font-family);font-size:14px;line-height:1.28}.space-above-menu-mobile__description p{margin:0}.space-above-menu-mobile__discover-link{background:transparent;border:0;color:#B78B38;cursor:pointer;font-family:var(--secondary-res-font-family);font-size:18px;margin-top:23px;padding:0;text-decoration:underline;text-underline-offset:4px}[x-cloak]{display:none !important}.space-above-menu-popup{background:#000;display:flex;flex-direction:column;inset:0;position:fixed;z-index:99999}.space-above-menu-popup__header{align-items:center;background:#20283b;color:#fff;display:flex;flex:0 0 auto;justify-content:space-between;height:40px;min-height:40px;padding:0 6px;position:relative;z-index:1}.space-above-menu-popup__title{font-family:var(--secondary-res-font-family);font-size:10px;font-weight:600;line-height:1.4;overflow:hidden;padding-right:16px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.space-above-menu-popup__actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.space-above-menu-popup__content{flex:1 1 auto;min-height:0}.space-above-menu-popup__iframe{border:0;display:block;height:100%;width:100%}.space-above-menu-popup__close{align-items:center;background:rgba(0,0,0,.72);border:1px solid rgba(255,255,255,.7);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:22px;height:24px;justify-content:center;line-height:1;padding:0 0 4px;width:24px}.space-above-menu-popup__close:hover,.space-above-menu-popup__close:focus-visible{background:#B78B38;outline:none}.space-above-menu-mobile__list{display:flex;flex-direction:column;gap:58px}.space-above-menu-mobile__item.is-hidden{display:none}.space-above-menu-mobile__card{color:inherit;display:block;text-decoration:none}.space-above-menu-mobile__image{aspect-ratio:.9;display:block;object-fit:cover;width:100%}.space-above-menu-mobile__content{padding:34px 24px 0}.space-above-menu-mobile__item-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#F3F3F9;display:-webkit-box;font-family:var(--primary-res-font-family);font-size:24px;font-weight:400;line-height:1.12;margin:0;overflow:hidden}.space-above-menu-mobile__item-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#D9C8A4;display:-webkit-box;font-family:var(--secondary-res-font-family);font-size:16px;line-height:1.42;margin:17px 0 0;overflow:hidden}.space-above-menu-mobile__more{align-items:center;background:#DDB251;border:0;border-radius:3px;color:#161819;cursor:pointer;display:flex;font-family:var(--secondary-res-font-family);font-size:13px;gap:11px;justify-content:center;line-height:1;margin:43px auto 0;min-height:32px;padding:0 13px}.space-above-menu-mobile__more span:last-child{font-size:24px;line-height:0;margin-top:-2px}@media (min-width:768px){.space-above-menu--mobile{display:none}.space-above-menu--desktop{display:flex}.section-res-menu__header{grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);gap:64px}.section-res-menu-title{text-align:left}.space-above-menu__slide{width:min(31vw,420px)}.space-above-menu__content{padding-left:16px;padding-right:16px}.space-above-menu__navigation{top:min(15.5vw,210px)}.space-above-menu__navigation--previous{left:max(12px,calc(50% - 680px))}.space-above-menu__navigation--next{right:max(12px,calc(50% - 680px))}}.section-res-promotion-news{background:var(--section-res-promotion-news-background-color)}.section-res-promotion-news-title{font-family:var(--primary-res-font-family);color:var(--section-res-promotion-news-title-color);font-size:var(--heading-2-font-size);line-height:var(--heading-2-line-height);font-weight:var(--heading-2-font-weight);text-align:center}.section-res-promotion-news__top{display:flex;flex-direction:column;gap:24px}@media (min-width:1366px){.section-res-promotion-news__top{gap:12px}}@media (min-width:1536px){.section-res-promotion-news__top{gap:24px}}.section-button-tab{display:flex;flex-direction:column;gap:24px;overflow:hidden}@media (min-width:1536px){.section-button-tab{gap:42px}}.swiper-post{gap:16px}@media (min-width:1024px){.swiper-post{gap:20px}}@media (min-width:1536px){.swiper-post{gap:42px}}.swiper-pagination-post{display:block}.swiper-pagination-post .swiper-pagination-bullet-active{background:var(--primary-text-color) !important}@media (min-width:640px){.swiper-pagination-post{display:none}}.tab .swiper-slide{width:auto}.tab .active .tab-button-item{background:transparent}.tab .active .tab-button-item .tab-button-item_text{color:var(--primary-text-color);font-family:var(--secondary-res-font-family)}.tab .tab-button-item{padding:10px}.tab .tab-button-item .tab-button-item_text{font-family:var(--secondary-res-font-family)}.swiperTabButton{width:100%}@media (min-width:768px){.swiperTabButton{width:500px}}@media (min-width:1367px){.swiperTabButton{width:700px}}.swiper-pagination-slider{text-align:center}.swiper-pagination-slider .swiper-pagination-bullet-active{background-color:var(--primary-text-color)}.section-library .media-popup-btn-close:hover{color:var(--primary-text-color)}.section-library .media-popup-tab-btn.active{background-color:var(--primary-text-color)}.section-library .section-library__bottom-btn-title{font-family:var(--secondary-font-family)}.section-library::before{content:"";position:absolute;bottom:0;left:0;height:33.3333%;width:100%;background:linear-gradient( 180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 32.18%,rgba(0,0,0,0.89) 61.5%,#000 100% );z-index:10}.contact-restaurant{background:var(--section-contact-restaurant-background) no-repeat center center var(--section-contact-restaurant-background-color);background-size:cover;width:100%;position:relative}.contact-restaurant::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient( 267deg,rgba(0,0,0,0) 31.95%,rgba(0,0,0,0.6) 80.13% ),linear-gradient(0deg,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%)}.contact-restaurant .contact-form__wrapper{position:relative;z-index:10;align-items:flex-end}.contact-restaurant .contact-form__left{display:flex;flex-direction:column;gap:8px}.contact-restaurant .contact-form__left-item{display:flex;align-items:center;gap:8px}.contact-restaurant .contact-form__left-item-image{max-width:60px;max-height:60px}@media screen and (max-width:640px){.contact-restaurant .contact-form__left-item-image{max-width:38px;max-height:38px}}.contact-restaurant .contact-form__left-item-text{font-size:var(--subtitle-3-font-size);line-height:var(--subtitle-3-line-height);font-weight:var(--subtitle-3-font-weight);color:var(--white-redjunk);font-family:var(--secondary-res-font-family)}.contact-restaurant .contact-form__right-wrapper{padding:30px;background:var(--contact-form-background-color);gap:27px}@media screen and (max-width:640px){.contact-restaurant .contact-form__right-wrapper{gap:12px;padding:16px}}.contact-restaurant .contact-form__right-header .app-section__title{color:var(--contact-form-app-section-title-text-color);text-align:center;font-family:var(--primary-res-font-family)}.contact-restaurant .contact-form__right-header .app-section__desc{color:var(--white-redjunk);text-align:center;font-size:var(--subtitle-4-font-size);line-height:160%;font-weight:var(--subtitle-4-font-weight);font-family:var(--secondary-res-font-family)}.contact-restaurant .contact-form__right-bottom{display:flex;gap:10px;width:100%;flex-direction:column}.contact-restaurant .contact-form__right-bottom .space-above-contact-action{color:#161819}.contact-restaurant .contact-form__right-bottom .space-above-contact-action svg path{fill:#161819}.contact-restaurant .contact-form__right-bottom .btn-contact-left{background-image:var(--btn-contact-background-gradient);color:var(--white-redjunk)}.contact-restaurant .contact-form__right-bottom .btn-contact-left:hover{background-image:var(--btn-contact-background-gradient);color:var(--white-redjunk);border-color:transparent}.contact-restaurant .contact-form__right-bottom .btn-contact-left svg path{fill:var(--white-redjunk)}.contact-restaurant .contact-form__right-bottom .btn-contact-right{background:var(--white-redjunk)}.contact-restaurant .contact-form__right-bottom .btn-contact-right:hover{background:var(--white-redjunk);border-color:transparent}@media screen and (min-width:359.99px){.contact-restaurant .contact-form__right-bottom{gap:16px;flex-direction:row}}.contact-restaurant .booking-form label{font-family:var(--secondary-res-font-family);font-size:var(--text-body-2-font-size);line-height:var(--text-body-2-line-height);font-weight:var(--text-body-2-font-weight);color:var(--label-text-color)}.contact-restaurant .booking-form input,.contact-restaurant .booking-form textarea{background-color:var(--white-redjunk);font-size:var(--text-body-2-font-size);line-height:var(--text-body-2-line-height);font-weight:var(--text-body-2-font-weight);color:var(--input-text-color)}.contact-restaurant .booking-form input::placeholder,.contact-restaurant .booking-form textarea::placeholder{color:var(--input-placeholder-text-color)}.contact-restaurant .booking-form select{background-color:var(--white-redjunk);font-size:var(--text-body-2-font-size);line-height:var(--text-body-2-line-height);font-weight:var(--text-body-2-font-weight);color:var(--input-text-color)}.contact-restaurant .booking-form .submit-btn{background-image:url("/themes/thiskyhall/assets/icons/restaurant/button-res.svg");background-repeat:no-repeat;background-size:100% 100%;background-color:unset;margin:0 auto;border:unset;font-family:var(--secondary-res-font-family);transition:transform 300ms,filter 300ms;transform:translate3d(0,0,0);height:64px;letter-spacing:normal;font-size:var(--subtitle-3-font-size);line-height:var(--subtitle-3-line-height);font-weight:var(--subtitle-3-font-weight);color:var(--white-redjunk)}@media screen and (max-width:640px){.contact-restaurant .booking-form .submit-btn{height:48px}}.contact-restaurant .booking-form .submit-btn:hover{filter:brightness(110%);transform:scale(1.02)}.contact-restaurant .booking-form .submit-btn svg{display:none}@media screen and (max-width:1366px){.contact-restaurant .booking-form{gap:10px}}.custom-dropdown::after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M12 16.8006C11.3 16.8006 10.6 16.5306 10.07 16.0006L3.55002 9.48062C3.26002 9.19062 3.26002 8.71062 3.55002 8.42063C3.84002 8.13063 4.32002 8.13063 4.61002 8.42063L11.13 14.9406C11.61 15.4206 12.39 15.4206 12.87 14.9406L19.39 8.42063C19.68 8.13063 20.16 8.13063 20.45 8.42063C20.74 8.71062 20.74 9.19062 20.45 9.48062L13.93 16.0006C13.4 16.5306 12.7 16.8006 12 16.8006Z' fill='%23252C32' fill-opacity='0.5'/></svg>")}.mySwiperLeft,.mySwiperBottom,.mySwiperTop{.swiper-wrapper{transition-timing-function:linear !important}}#menu-popup{position:fixed;top:0;left:0;z-index:9999;width:100vw;height:100vh;background-color:rgba(0,0,0,0.8);display:flex;align-items:center;justify-content:center;padding:20px}#menu-popup{opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;display:none}#menu-popup .swiper-button-prev,#menu-popup .swiper-button-next{color:var(--primary-text-color)}#menu-popup .swiper-pagination-bullet-active{background-color:var(--primary-text-color)}#menu-popup.show{opacity:1;visibility:visible}#media-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999}#media-popup .swiper-button-prev,#media-popup .swiper-button-next{color:var(--primary-text-color)}#media-popup .swiper-slide-thumb-active img{border:2px solid var(--primary-text-color)}.post-slider{:hover{.post-title{color:var(--primary-text-color)}}.post-wrapper{border-radius:0;background-color:transparent}.post-content{gap:16px;@media screen and (min-width:1535.99px){gap:24px}}.post-image{border-top-left-radius:0;border-top-right-radius:0}.post-title{font-family:var(--secondary-res-font-family);color:var(--secondary-color);font-size:var(--subtitle-3-font-size);line-height:var(--subtitle-3-line-height);font-weight:var(--subtitle-3-font-weight)}.post-text{gap:10px;@media screen and (min-width:1535.99px){gap:12px}}.featured-text{font-family:var(--secondary-res-font-family) !important;font-size:var(--subtitle-4-font-size);line-height:160%;font-weight:var(--subtitle-4-font-weight)}.category-badge{background:var(--primary-text-color);color:var(--white-redjunk);font-family:var(--secondary-res-font-family)}.post-date{font-size:14px;color:var(--black-color);font-family:var(--secondary-res-font-family);opacity:80}}.tabSwitcher{max-width:800px;margin:0 auto}.swiper-container-tabs::part(container){overflow-x:auto;overflow-y:hidden;padding-bottom:8px}.swiper-slide-tabs{width:auto !important;flex-shrink:0;cursor:pointer;text-transform:uppercase;font-size:var(--subtitle-3-font-size);line-height:var(--subtitle-3-line-height);color:var(--sw-swiper-slide-tabs-text-color);font-family:var(--secondary-res-font-family);position:relative;border-radius:26px;padding:8px;transition:all 0.3s ease-in-out;@media (min-width:767.99px){padding:8px 24px}}.swiper-slide-tabs-active{color:var(--sw-swiper-slide-tabs-active-text-color);&:after{opacity:1}}.swiper-container-tabs{display:flex;width:100%}.swiper-container-tabs::part(container){scrollbar-width:none;-ms-overflow-style:none}.swiper-container-tabs::part(container)::-webkit-scrollbar{display:none}