.header-top{background-image:url(../../../../../../../../themes/hkhs/assets/img/header-bkg.svg);background-repeat:no-repeat;background-size:cover;position:relative;z-index:3;padding:9.5px 0;display:flex;justify-content:space-between;align-items:center;height:92px}.header-top .container{width:100%}.header-menu .back-to-home-button.button{padding:12px 25px 12px 43px;color:var(--color-text-light);background:transparent}.header-menu .back-to-home-button.button:hover{background-color:var(--color-text-light);color:#fff}.header-menu .back-to-home-button.button:after{left:23px;background-image:url(../../../../../../../../themes/hkhs/assets/img/arrow.svg);transform:rotate(-90deg)}.header-menu .back-to-home-button.button:hover:after{background-image:url(../../../../../../../../themes/hkhs/assets/img/arrow-r-white.svg)}.site-branding img.site-logo{display:inline-block;vertical-align:middle;max-width:180px;max-height:60px}.header-top .container{max-width:1920px;display:flex;align-items:center;justify-content:space-between}.header-top .site-info{display:flex;align-items:center;column-gap:33px}.font-size-button{font-family:"Roboto";font-size:16.5px;line-height:26px;display:flex;align-items:baseline;gap:16px;padding-right:0}.font-size-button a{color:#454545}.font-size-button a.active{color:var(--color-text-light);text-decoration:underline}.font-size-button a:hover{color:var(--color-text-light)}.font-size-button .font-size-up-level-1{font-size:var(--font-size-base);line-height:1.09090909091}.font-size-button .font-size-up-level-2{font-size:1.719rem;line-height:1}.header-top .menu-language-menu-container li{list-style:none;margin:0}.header-top .menu-language-menu-container li a{text-decoration:none;text-transform:uppercase;color:var(--color-grey)}.header-top .header-right:hover .menu-language-menu-container>li>a{color:var(--color-text-light)}.header-top .button.mobile-app{background:transparent;color:var(--color-grey);display:inline-flex;align-items:center;column-gap:14px;flex-direction:row-reverse;padding:12px;border:0;margin-right:32px}.header-top .button.mobile-app:hover{color:var(--color-text-light)}.header-right{display:inline-flex;align-items:flex-start;gap:10px;position:relative;margin-right:-11px}.header-top .menu-language-menu-container li .sub-menu a{color:var(--color-text)}.header-top .menu-language-menu-container li .sub-menu a:hover,.header-menu .menu li ul.sub-menu li.current-menu-item a{color:var(--color-text-light)}.button.mobile-app:after{display:none}.header-right{padding:4.5px 5px}.header-top .menu-language-menu-container .menu{margin:0;padding:0}.header-right>img{margin:5px 0}.header-right>img.arrow-img{margin:17px 0;transform:rotate(180deg)}.header-menu .menu{justify-content:center;display:flex}.site-header{position:fixed;z-index:999;width:100%}.header-menu .menu li{margin:0;padding:14px 35px}.header-menu{padding:4px 40px;background:#dce7ee;height:87px;display:flex;align-items:center}.landing-page .header-menu{display:none}.main-navigation a{color:var(--color-grey);font-weight:400}.top-title{margin:0 0 30px;color:#836c3f}.content-top{text-align:center;max-width:982px;margin:0 auto;padding:80px 0 0}.header-right .pll-parent-menu-item{padding:0 5px 0 5px;position:relative;line-height:30px}.header-top .menu-language-menu-container li.pll-parent-menu-item>a{padding-left:28px;padding-right:19px}.header-menu .menu li ul.sub-menu li a{white-space:nowrap;font-weight:300}.header-menu .menu li ul.sub-menu li:not(:last-child){margin-bottom:12px}.header-menu .menu li ul.sub-menu li{padding:0;line-height:1.18181818182}.main-navigation .nav-menu>li>a{position:relative;display:inline-block}.main-navigation .nav-menu>li.current-menu-item>a,.main-navigation .nav-menu>li.current-menu-parent>a{color:var(--color-text-light)}.home .header-top .button-menu-mobile,.home .header-menu{display:none}.header-top img.custom-logo{width:100%;max-width:180px;max-height:60px}.main-navigation .nav-menu>li>a:after{content:"";position:absolute;display:block;width:100%;height:2px;left:0;bottom:0;background:var(--color-text-light);opacity:0}.main-navigation .nav-menu>li.menu-item-has-children:hover>a:after,.main-navigation .nav-menu>li.current-menu-item>a:after,.main-navigation .nav-menu>li.current-shop_restaurant-parent>a:after{opacity:1}@media (max-width:1440px){.header-top .container,.header-menu{padding:0 22px;max-width:1344px}}@media (max-width:1024px){.header-top .button.mobile-app{margin-right:0}.header-menu .menu li{padding:17px 25px}}@media (min-width:768px){.header-menu .menu li ul.sub-menu li a{color:#000}.header-menu .menu li ul.sub-menu li a:hover,.main-navigation a:hover{color:var(--color-text-light)}.header-menu .menu li ul.sub-menu{display:block!important;padding:24px 24px;background:#fff;width:auto;opacity:0;pointer-events:none;top:100%;left:9px}.header-menu .menu li.menu-item-has-children:hover ul.sub-menu,.header-menu .menu li.menu-item-has-children.focus ul.sub-menu{opacity:1;pointer-events:all}.header-menu .menu li.menu-item-has-children::after{content:"";display:inline-block;width:10.2px;height:7.2px;margin:0;background-image:url(../../../../../../../../themes/hkhs/assets/img/arrow.svg);background-repeat:no-repeat;background-size:10.2px;transform:rotate(-180deg);position:absolute;right:6px;top:48%;transition:all 0.5s}.main-navigation .nav-menu>li.menu-item-has-children>a,.main-navigation .nav-menu>li.menu-item-has-children:hover>a{color:var(--color-grey);pointer-events:none}.main-navigation .nav-menu>li.current-menu-parent>a{color:var(--color-text-light)}.header-menu .menu li.menu-item-has-children:hover::after{transform:rotate(0deg)}.header-right .pll-parent-menu-item::before{content:"";display:inline-block;width:20px;height:20px;background-image:url(../../../../../../../../themes/hkhs/assets/img/global.svg);background-repeat:no-repeat;background-size:contain;transform:rotate(90deg);position:absolute;left:5px;top:5px}.header-right .pll-parent-menu-item::after{content:"";display:inline-block;width:10px;height:7px;margin:6px 0;background-image:url(../../../../../../../../themes/hkhs/assets/img/arrow-r-grey.svg);background-repeat:no-repeat;background-size:contain;transform:rotate(-180deg);position:absolute;right:5px;top:5px;transition:all 0.5s}.header-right:hover .pll-parent-menu-item::after{transform:rotate(0deg);background-image:url(../../../../../../../../themes/hkhs/assets/img/arrow.svg)}html[lang="zh-CN"] .header-right .pll-parent-menu-item::after,html[lang="zh-HK"] .header-right .pll-parent-menu-item::after{margin:8px 0}html[lang="zh-CN"] .header-top .menu-language-menu-container li:first-child,html[lang="zh-HK"] .header-top .menu-language-menu-container li:first-child{margin-top:-3px}.header-top .menu-language-menu-container li .sub-menu{margin:0 0 0;background:#fff;padding:0;text-align:center;display:none;position:absolute;width:78px;left:0;top:calc(100% + 2px)}.header-top .menu-language-menu-container .menu::before{content:"";position:absolute;top:0;left:0;width:88px;height:var(--height_submenu);background:#eaeaea;z-index:0;display:block;z-index:-1;transition:height 0.45s}.header-top .header-right:hover .menu-language-menu-container .menu::before,.header-right.focus .menu-language-menu-container .menu::before{height:calc(var(--height_submenu) + 47px)}html[lang="zh-CN"] .header-top .header-right:hover .menu-language-menu-container .menu::before,html[lang="zh-HK"] .header-top .header-right:hover .menu-language-menu-container .menu::before{height:calc(var(--height_submenu) + 40px)}.button-menu-mobile{display:none}.header-menu-bottom{display:none}.header-top .menu-language-menu-container li .sub-menu li:not(:last-child){margin-bottom:10px}.header-top .menu-language-menu-container li:first-child{margin-top:5px}.header-top .menu-language-menu-container li .sub-menu li:last-child{margin-bottom:2px}}.home .button-menu-mobile{display:none}@media (max-width:767px){.header-menu .back-to-home-button.button{}.header-top{height:60px}.site-branding img.site-logo{max-width:105px}.font-size-button .font-size-up-level-2{font-size:1.563rem;line-height:1}.font-size-button .font-size-up-level-1{font-size:1.25rem;line-height:1.25}body:not(.landing-page,.home) .header-top .site-info{display:none}.landing-page .header-top .button-menu-mobile{display:none}.header-menu #primary-menu.menu{display:block}.header-top .menu-language-menu-container li .sub-menu{display:flex!important;padding:0;margin:0;gap:14px}.header-top .site-info{column-gap:28px}.header-right .pll-parent-menu-item>a{display:none}.main-navigation .nav-menu>li>a{padding:13px 0;display:inline-block}.button-menu-mobile{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-wrap:wrap;cursor:pointer}.button-menu-mobile .line{display:inline-block;height:1px;background:#2b6188;width:100%;margin:4px 0;transition:all 0.5s}html.open-menu-mobile{overflow:hidden}.open-menu-mobile .button-menu-mobile .line:first-child{transform:rotate(45deg);transform-origin:0% 50%}.open-menu-mobile .button-menu-mobile .line:last-child{transform:rotate(-45deg);transform-origin:6% 50%}.open-menu-mobile .button-menu-mobile .line:nth-child(2){opacity:0}.header-menu{position:fixed;width:100%;height:calc(var(--app-height) - var(--height_header));top:var(--height_header);padding:29px 22px 120px;z-index:999;transform:translateX(-100%);transition:all 0.5s;flex-wrap:wrap}.open-menu-mobile .header-menu{transform:translateX(0)}.admin-bar .header-menu{height:calc(var(--app-height) - var(--height_header) - var(--wp-admin--admin-bar--height));top:calc(var(--wp-admin--admin-bar--height) + var(--height_header))}button.menu-toggle{display:none}.header-menu .menu li{padding:0;margin:0 0 0}.header-menu .menu li ul.sub-menu li:not(:last-child){margin-bottom:15px}.header-menu .menu li ul.sub-menu .current-lang a{color:var(--color-text-light);border-bottom:1px solid}.main-navigation a{font-size:1.125rem;line-height:1.55555555556;color:#454545;font-weight:300}.header-menu .menu li ul.sub-menu li a{font-size:var(--font-size-remark)}.header-menu .menu-language-menu-container .menu li ul.sub-menu li a{text-transform:uppercase}.main-navigation ul ul{position:relative;padding:0;display:block!important;width:100%;max-height:0;overflow:hidden;transition:all .5s}.header-menu .menu li ul.sub-menu li:first-child{margin-top:15px}.header-menu .menu li ul.sub-menu li:last-child{margin-bottom:15px}.main-navigation .nav-menu>li>a:after{bottom:10px}.main-navigation .nav-menu>li.menu-item-has-children>a:after{width:calc(100% - 20px)}.main-navigation{height:100%;overflow-y:auto;padding-top:20px}.header-menu .menu li.menu-item-has-children>a{position:relative;display:inline-block;padding-right:27px}.header-menu .menu li.menu-item-has-children>a:before{content:"";display:inline-block;width:12px;height:10px;margin:0;background-image:url(../../../../../../../../themes/hkhs/assets/img/arrow-r-grey.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%) rotate(-180deg);position:absolute;right:0;top:51%;transition:all 0.5s}.header-menu .menu li.menu-item-has-children.active>a:before{transform:translateY(-50%) rotate(0deg)}.header-menu .menu li.active>a:after{opacity:1}.header-top .button.mobile-app{display:none}.header-menu-bottom .menu-language-menu-container{margin:0;padding:6px 0 0}.header-menu-bottom .menu-language-menu-container li{list-style:none;margin:0}.header-menu-bottom .menu-language-menu-container>.menu>li .sub-menu li:not(:last-child){margin:0}.header-menu-bottom .menu-language-menu-container>.menu>li>a{display:none}.header-menu-bottom .menu-language-menu-container>.menu>li .sub-menu{margin:0;display:flex!important;padding:0;gap:15px;align-items:flex-start}.header-menu-bottom .menu-language-menu-container>.menu{margin:0;padding:0}.header-menu-bottom{border-top:1px solid #454545;padding-top:20px;padding-bottom:63px;position:absolute;bottom:0;left:22px;right:22px;display:flex;align-items:center;justify-content:space-between}.header-top .menu-language-menu-container li .sub-menu a{font-size:var(--font-size-remark);line-height:25px;color:#454545}.header-top .menu-language-menu-container li .sub-menu .current-lang a{color:var(--color-text-light);text-decoration:underline}}@media (max-width:600px){.scroll .site-header{top:0}.scroll.admin-bar .header-menu{top:var(--height_header);height:calc(var(--app-height) - var(--height_header))}}@media (max-width:480px){.header-top img.custom-logo{max-width:105px;max-height:35px}}