.main-page .main-page__background-image{width:100%;height:100%;background-attachment:fixed;filter:blur(3px) brightness(.8);-o-object-fit:cover;object-fit:cover}.main-page .main-page__black-filter{width:100%;height:100%;background-color:#fff;transform:translateZ(-600px) scale(3.12)}.main-page .main-page-footer{display:flex;flex-direction:row-reverse;justify-content:space-around;align-items:center;height:20rem;width:100%;background-color:#eb5a10}.main-page .main-page-footer .main-page-footer__information{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-page .main-page-footer .main-page-footer__information .main-page-footer__information-line{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;font-size:1.3rem;margin-bottom:.3rem;text-align:left}.main-page .main-page-footer .main-page-footer__list{flex-basis:35%}.main-page .main-page-footer .main-page-footer__list,.main-page .main-page-footer .main-page-footer__list .main-page-footer__link{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-page .main-page-footer .main-page-footer__list .main-page-footer__link{display:block;color:#fff;text-decoration:none;text-align:left;margin-bottom:.3rem;font-size:1.3rem}.main-page .main-page-footer .main-page-footer__list .main-page-footer__link:active,.main-page .main-page-footer .main-page-footer__list .main-page-footer__link:hover,.main-page .main-page-footer .main-page-footer__list .main-page-footer__link:link,.main-page .main-page-footer .main-page-footer__list .main-page-footer__link:visited{cursor:pointer;color:#fff;text-decoration:none}@media only screen and (max-width:990px){.main-page .main-page-footer{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;flex-direction:column;padding:0 2rem;box-sizing:border-box}.main-page .main-page-footer .main-page-footer__list{margin-top:2rem;margin-bottom:2rem}.main-page .main-page-footer .main-page-footer__information{margin-bottom:2rem}}.menu-page{width:100%;padding:0 4.4rem 0 4.4rem}.menu-page,.menu-page .menu-page-title{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;box-sizing:border-box}.menu-page .menu-page-title{display:flex;justify-content:flex-start;align-items:center;margin:0;padding:3.2rem 0}.menu-page .menu-page-title .menu-page-title__icon{height:3.36rem;width:auto;margin:0 .5rem 0 0}.menu-page .menu-page-title .menu-page-title__name{font-size:1.8rem}.menu-page .menu-page-content{width:100%;background-image:url(/img/menu_big.54293ac1.png);background-size:cover;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:3rem 0 0 0;margin:0 0 3rem 0}.menu-page .menu-page-content .menu-page-content__title{width:100%;color:#fff;font-size:2.5rem;text-align:left;padding:0 2.5rem 0 2.5rem;box-sizing:border-box}@media only screen and (max-width:800px){.menu-page{padding:0 5% 0 5%}}.story-page{min-height:calc(100% - 8rem);width:100%;padding:0 4.4rem 0 4.4rem;background-image:url(/img/storyBackground.1ed21652.jpg);background-size:cover}.story-page,.story-page .story-page-title{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;box-sizing:border-box}.story-page .story-page-title{display:flex;justify-content:flex-start;align-items:center;margin:0;padding:3.2rem 0 2.5rem 0}.story-page .story-page-title .story-page-title__icon{height:3.36rem;width:auto;margin:0 .5rem 0 0;filter:brightness(0) invert(1) drop-shadow(0 0 5px rgba(0,0,0,.9))}.story-page .story-page-title .story-page-title__name{font-size:1.8rem;color:#fff;filter:drop-shadow(0 0 5px rgba(0,0,0,.9))}.story-page .story-page-content{font-family:Chiron Hei HK WS;max-width:90%;width:55rem;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 0 3rem 0;margin:0 auto;box-sizing:border-box;filter:drop-shadow(0 0 5px rgba(0,0,0,.9))}.story-page .story-page-content .story-page-content__text{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-align:left;font-size:2.6rem;line-height:4.13rem;color:#fff}@media only screen and (max-width:1200px){.story-page .story-page-content .story-page-content__text{font-size:2rem;line-height:3.2rem}}@media only screen and (max-width:800px){.story-page .story-page-content .story-page-content__text{font-size:1.5rem;line-height:2.2rem}.story-page{padding:0 5% 0 5%}}.location-page{width:100%;padding:0 4.4rem 0 4.4rem}.location-page,.location-page .location-page-title{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;box-sizing:border-box}.location-page .location-page-title{display:flex;justify-content:flex-start;align-items:center;margin:0;padding:3.2rem 0}.location-page .location-page-title .location-page-title__icon{height:3.36rem;width:auto;margin:0 .5rem 0 0}.location-page .location-page-title .location-page-title__name{font-size:1.8rem}.location-page .location-page-content{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;flex-wrap:wrap}.location-page .location-page-content .location-list{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 5vw 0 5vw}.location-page .location-page-content .location-list .location{color:#777;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;margin:0 0 3rem 0}.location-page .location-page-content .location-list .location--selected{color:#000}.location-page .location-page-content .location-list .location .location__store-name{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:.5rem 0}.location-page .location-page-content .location-list .location .location__information-container{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.location-page .location-page-content .location-list .location .location__information-container .location__information-title-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 1rem 0 0}.location-page .location-page-content .location-list .location .location__information-container .location__information-title-container .location__information-title{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 .3rem 0}.location-page .location-page-content .location-list .location .location__information-container .location__information-content-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.location-page .location-page-content .location-list .location .location__information-container .location__information-content-container .location__information-content,.location-page .location-page-content .location-list .location .location__information-container .location__information-content-container .location__information-multiple-contens{margin:0 0 .3rem 0}@media only screen and (max-width:600px){.location-page{padding:0 1rem 0 1rem}.location-page .location-page-content .location-list{margin:0}}@media only screen and (max-width:460px){.location-page .location-page-content .location-list .location .location__information-container .location__information-title-container{position:fixed;visibility:hidden}}.join-us-page{min-height:calc(100% - 8rem);width:100%;padding:0 4.4rem 0 4.4rem;background-color:#fff}.join-us-page,.join-us-page .join-us-page-title{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;box-sizing:border-box}.join-us-page .join-us-page-title{display:flex;justify-content:flex-start;align-items:center;margin:0;padding:3.2rem 0 2.5rem 0}.join-us-page .join-us-page-title .join-us-page-title__icon{height:3.36rem;width:auto;margin:0 .5rem 0 0}.join-us-page .join-us-page-title .join-us-page-title__name{font-size:1.8rem}.join-us-page .join-us-page-content{position:relative;display:flex;height:calc(100vh - 18.76rem);width:100%;justify-content:flex-start;align-items:flex-start}.join-us-page .join-us-page-content .join-us-page-side-panel{--line-height:4rem;--line-width:0.2rem;--dot-diameter:0.7rem;position:relative;height:15rem;width:15rem}.join-us-page .join-us-page-content .join-us-page-side-panel .join-us-page-side-panel__indicator-container .join-us-page-side-panel__dot{position:absolute;top:0;left:0;height:var(--dot-diameter);aspect-ratio:1/1;background-color:#777;border-radius:100%}.join-us-page .join-us-page-content .join-us-page-side-panel .join-us-page-side-panel__indicator-container .join-us-page-side-panel__dot--1{top:calc(var(--line-height)/2 - var(--dot-diameter)/2)}.join-us-page .join-us-page-content .join-us-page-side-panel .join-us-page-side-panel__indicator-container .join-us-page-side-panel__dot--2{top:calc(var(--line-height)/2*3 - var(--dot-diameter)/2)}.join-us-page .join-us-page-content .join-us-page-side-panel .join-us-page-side-panel__indicator-container .join-us-page-side-panel__dot--3{top:calc(var(--line-height)/2*5 - var(--dot-diameter)/2)}.join-us-page .join-us-page-content .join-us-page-side-panel .join-us-page-side-panel__indicator-container .join-us-page-side-panel__dot--4{top:calc(var(--line-height)/2*7 - var(--dot-diameter)/2)}.join-us-page .join-us-page-content .join-us-page-side-panel .join-us-page-side-panel__indicator-container .join-us-page-side-panel__dot.join-us-page-side-panel__dot--chosen{background-color:#000}.join-us-page .join-us-page-content .join-us-page-side-panel .join-us-page-side-panel__indicator-container .join-us-page-side-panel__line{position:absolute;top:0;left:calc(var(--dot-diameter)/2 - var(--line-width)/2);height:calc(var(--line-height) - var(--dot-diameter)/2);width:var(--line-width);background-color:#777}.join-us-page .join-us-page-content .join-us-page-side-panel .join-us-page-side-panel__indicator-container .join-us-page-side-panel__line--1-2{top:calc(var(--line-height)/2)}.join-us-page .join-us-page-content .join-us-page-side-panel .join-us-page-side-panel__indicator-container .join-us-page-side-panel__line--2-3{top:calc(var(--line-height)/2*3)}.join-us-page .join-us-page-content .join-us-page-side-panel .join-us-page-side-panel__indicator-container .join-us-page-side-panel__line--3-4{top:calc(var(--line-height)/2*5)}.join-us-page .join-us-page-content .join-us-page-side-panel .join-us-page-side-panel__indicator-container .join-us-page-side-panel__line.join-us-page-side-panel__line--chosen{background-color:#000}.join-us-page .join-us-page-content .join-us-page-side-panel .join-us-page-side-panel__name-container{margin:0 0 0 calc(var(--dot-diameter) + 1rem)}.join-us-page .join-us-page-content .join-us-page-side-panel .join-us-page-side-panel__name-container .join-us-page-side-panel__name-wrapper{position:relative;display:flex;justify-content:flex-start;align-items:center;height:var(--line-height)}.join-us-page .join-us-page-content .join-us-page-side-panel .join-us-page-side-panel__name-container .join-us-page-side-panel__name-wrapper .join-us-page-side-panel__name{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.5rem;color:#000;text-decoration:none}.join-us-page .join-us-page-content .join-us-page-side-panel .join-us-page-side-panel__name-container .join-us-page-side-panel__name-wrapper .join-us-page-side-panel__name:active,.join-us-page .join-us-page-content .join-us-page-side-panel .join-us-page-side-panel__name-container .join-us-page-side-panel__name-wrapper .join-us-page-side-panel__name:hover,.join-us-page .join-us-page-content .join-us-page-side-panel .join-us-page-side-panel__name-container .join-us-page-side-panel__name-wrapper .join-us-page-side-panel__name:link,.join-us-page .join-us-page-content .join-us-page-side-panel .join-us-page-side-panel__name-container .join-us-page-side-panel__name-wrapper .join-us-page-side-panel__name:visited{color:#000;text-decoration:none}.join-us-page .join-us-page-content .join-us-page-content__child{position:relative;flex-grow:1;top:-7.06rem;height:calc(100% + 7.06rem);width:100%}.join-us-page .join-us-page-content .join-us-page-content__child .join-us-page-shared-case{--bottom-description-height:4rem;display:flex;justify-content:center;align-items:center;height:100%;width:100%}.join-us-page .join-us-page-content .join-us-page-content__child .join-us-page-shared-case .join-us-page-shared-case__content{height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.join-us-page .join-us-page-content .join-us-page-content__child .join-us-page-shared-case .join-us-page-shared-case__content .join-us-page-shared-case__image{height:calc(100% - var(--bottom-description-height));width:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.join-us-page .join-us-page-content .join-us-page-content__child .join-us-page-shared-case .join-us-page-shared-case__content .join-us-page-shared-case__description-wrapper{display:flex;justify-content:flex-end;align-items:flex-end;height:var(--bottom-description-height);width:100%}.join-us-page .join-us-page-content .join-us-page-content__child .join-us-page-shared-case .join-us-page-shared-case__content .join-us-page-shared-case__description-wrapper .join-us-page-shared-case__description{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.6rem}.join-us-page .join-us-page-content .join-us-page-content__child .join-us-page-joining-requirements{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding-bottom:2rem;box-sizing:border-box}.join-us-page .join-us-page-content .join-us-page-content__child .join-us-page-joining-requirements .join-us-page-joining-requirements__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.join-us-page .join-us-page-content .join-us-page-content__child .join-us-page-joining-requirements .join-us-page-joining-requirements__content .join-us-page-joining-requirements__line{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.8rem;margin:.5rem 0 .5rem 0;text-align:left}.join-us-page .join-us-page-content .join-us-page-content__child .join-us-page-joining-process{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding-bottom:2rem;box-sizing:border-box}.join-us-page .join-us-page-content .join-us-page-content__child .join-us-page-joining-process .join-us-page-joining-process__image{height:100%;width:auto;max-width:100%}.join-us-page .join-us-page-content .join-us-page-content__child .join-us-page-joining-process .join-us-page-joining-process__description-container{position:relative;height:100%;width:20rem}.join-us-page .join-us-page-content .join-us-page-content__child .join-us-page-joining-process .join-us-page-joining-process__description-container .join-us-page-joining-process__description-wrapper{position:absolute;top:0;left:2vh;display:flex;justify-content:flex-start;align-items:center;height:13%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.join-us-page .join-us-page-content .join-us-page-content__child .join-us-page-joining-process .join-us-page-joining-process__description-container .join-us-page-joining-process__description-wrapper--1{top:4.5%}.join-us-page .join-us-page-content .join-us-page-content__child .join-us-page-joining-process .join-us-page-joining-process__description-container .join-us-page-joining-process__description-wrapper--2{top:21.3%}.join-us-page .join-us-page-content .join-us-page-content__child .join-us-page-joining-process .join-us-page-joining-process__description-container .join-us-page-joining-process__description-wrapper--3{top:37.6%}.join-us-page .join-us-page-content .join-us-page-content__child .join-us-page-joining-process .join-us-page-joining-process__description-container .join-us-page-joining-process__description-wrapper--4{top:53.9%}.join-us-page .join-us-page-content .join-us-page-content__child .join-us-page-joining-process .join-us-page-joining-process__description-container .join-us-page-joining-process__description-wrapper--5{top:70.2%}.join-us-page .join-us-page-content .join-us-page-content__child .join-us-page-joining-process .join-us-page-joining-process__description-container .join-us-page-joining-process__description-wrapper--6{top:86.5%}.join-us-page .join-us-page-content .join-us-page-content__child .join-us-page-joining-process .join-us-page-joining-process__description-container .join-us-page-joining-process__description-wrapper .join-us-page-joining-process__description{position:static;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:20rem;font-size:1.8rem;text-align:left}@media only screen and (max-width:880px){.join-us-page{padding:0 5% 0 5%}}@media only screen and (max-width:860px){.join-us-page .join-us-page-content{flex-direction:column;align-items:center}.join-us-page .join-us-page-content .join-us-page-side-panel{width:10rem}.join-us-page .join-us-page-content .join-us-page-content__child{margin-top:2rem;position:static}}@media only screen and (max-width:690px){.join-us-page .join-us-page-content .join-us-page-content__child .join-us-page-joining-process .join-us-page-joining-process__description-container{position:fixed;visibility:hidden}}.top-bar{position:sticky;left:0;top:0;width:100%;height:8rem;display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:0 4.4rem;box-sizing:border-box;z-index:3;-webkit-animation-name:slide-in;animation-name:slide-in;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.top-bar--visible{transition:top .2s linear;top:0}.top-bar--hidden{transition:top .1s linear;top:-8rem}.top-bar .top-bar__bottom-line{position:absolute;right:0;bottom:0;left:0;height:.5rem;width:calc(100vw - 4rem);min-width:calc(100vw - 10%);margin:0 auto;background-color:#eb5a10}.top-bar .side-bar-button-opening-container{overflow-y:scroll;overflow-x:hidden;visibility:hidden}.top-bar .side-bar-button-opening-container,.top-bar .side-bar-button-opening-container .side-bar-button-opening{position:static;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.top-bar .side-bar-button-opening-container .side-bar-button-opening{background-color:transparent;border:none;visibility:visible}.top-bar .side-bar-button-opening-container .side-bar-button-opening:hover{cursor:pointer}.top-bar .side-bar-button-opening-container .side-bar-button-opening .side-bar-button-opening__icon{height:2.67rem;width:auto}.top-bar .side-bar-button-logo{height:7rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:transparent;border:none;cursor:pointer}.top-bar .side-bar-button-logo__icon{height:80%;width:auto}.side-bar-button-opening-container{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow-y:scroll;overflow-x:hidden;visibility:hidden;z-index:3}.side-bar-button-opening-container .side-bar-button-opening{position:absolute;top:2.57rem;right:4.4rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:transparent;border:none;padding:0;visibility:visible}.side-bar-button-opening-container .side-bar-button-opening:hover{cursor:pointer}.side-bar-button-opening-container .side-bar-button-opening:hover .side-bar-button-opening__icon{filter:brightness(1.2)}.side-bar-button-opening-container .side-bar-button-opening .side-bar-button-opening__icon{height:2.67rem;width:auto;filter:drop-shadow(0 0 5px rgba(255,255,255,.75))}.side-bar{position:fixed;display:none;top:0;right:0;height:100vh;width:30rem;max-width:70%;margin:0;background-image:url(/img/list_2.eafcacc3.png);background-size:cover;z-index:5}.side-bar--visible{-webkit-animation-name:slide-in;animation-name:slide-in;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.side-bar--before-hidden,.side-bar--visible{display:block;-webkit-animation-duration:.5s;animation-duration:.5s}.side-bar--before-hidden{right:-30rem;-webkit-animation-name:slide-out;animation-name:slide-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.side-bar--hidden{display:none}.side-bar .side-bar-button-closing-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;visibility:hidden}.side-bar .side-bar-button-closing-container .side-bar-button-closing{position:absolute;top:2.57rem;right:4.4rem;height:2.67rem;width:3.2rem;background-color:transparent;border:none;padding:0;cursor:pointer;visibility:visible}.side-bar .side-bar-button-closing-container .side-bar-button-closing:hover .side-bar-button-closing__icon,.side-bar .side-bar-button-closing-container .side-bar-button-closing:hover .side-bar-button-closing__icon:after{background-color:#dfdfdf}.side-bar .side-bar-button-closing-container .side-bar-button-closing .side-bar-button-closing__icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:3.2rem;height:.7rem;transform:rotate(45deg);background-color:#fff}.side-bar .side-bar-button-closing-container .side-bar-button-closing .side-bar-button-closing__icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:3.2rem;height:.7rem;transform:rotate(-90deg);background-color:#fff}.side-bar .side-bar-list{position:absolute;top:14rem;right:0;padding:0 5%}.side-bar .side-bar-list,.side-bar .side-bar-list-item{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;box-sizing:border-box}.side-bar .side-bar-list-item{display:flex;margin:1rem 0 0 0;border:none;border-bottom:3px solid #fff;justify-content:space-between;align-items:center;padding:1rem;background-color:transparent;cursor:pointer}.side-bar .side-bar-list-item:hover{background-color:hsla(0,0%,100%,.2);border-radius:.5rem .5rem 0 0}.side-bar .side-bar-list-item .side-bar-list-item__name{font-size:1.67rem;color:#fff}.side-bar .side-bar-list-item .side-bar-list-item__icon{height:3.45rem;width:4rem;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}@-webkit-keyframes slide-in{0%{right:-30rem}to{right:0}}@keyframes slide-in{0%{right:-30rem}to{right:0}}@-webkit-keyframes slide-out{0%{right:0}to{right:-30rem}}@keyframes slide-out{0%{right:0}to{right:-30rem}}@media only screen and (max-height:680px){.side-bar .side-bar-list{top:calc(100% - 450px)}}@media only screen and (max-height:550px){.side-bar-button-closing-container{display:none}}.title{position:relative;height:3.18rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:3rem 0 3rem 6.07rem;z-index:2}.title .title__logo-image{height:3.18rem;width:auto;margin:0 1.6rem 0 0}.title .title__name{font-size:2rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;margin:auto 0}.news-card-and-button{width:100%}.news-card-and-button,.news-card-and-button .news-wrapper{position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.news-card-and-button .news-wrapper{--showCard:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;overflow:visible;transition:all .5s ease-in-out;left:calc(-25%*var(--showCard))}.news-card-and-button .news-wrapper .news-card{position:relative;width:25%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:inline-block}.news-card-and-button .news-wrapper .news-card--hidden{display:none}.news-card-and-button .news-wrapper .news-card .news-card__image-background{width:100%;height:auto;min-height:calc(max(100vh,900px)*.8 - 7.344rem);max-height:calc(max(100vh,900px)*.95 - 8.721rem);box-sizing:border-box}.news-card-and-button .news-wrapper .news-card .news-card__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:auto auto;text-align:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;padding:4rem 4rem;box-sizing:border-box}.news-card-and-button .news-wrapper .news-card .news-card__content .news-card__line{font-family:Chiron Hei HK WS;font-size:1.4rem;font-weight:400;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:pre-wrap;margin-bottom:.5rem;text-align:left;color:#000}.news-card-and-button .news-wrapper .news-card .news-card__content .news-card__line--title{font-size:1.8rem;font-weight:500;margin-bottom:1rem}.news-card-and-button .news-button{position:absolute;top:0;bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:3rem;display:flex;justify-content:center;align-items:center;margin:auto 0;border:none;background-color:transparent;cursor:pointer;padding:2rem;box-sizing:content-box;transition:all .1s linear;border-radius:100%}.news-card-and-button .news-button:hover .news-button__icon{filter:brightness(.9) drop-shadow(0 0 10px rgba(255,255,255,.75))}.news-card-and-button .news-button.news-button--right{right:0}.news-card-and-button .news-button.news-button--right:hover{right:-.5rem}.news-card-and-button .news-button.news-button--right .news-button__icon{left:.5rem}.news-card-and-button .news-button.news-button--left{left:0}.news-card-and-button .news-button.news-button--left:hover{left:-.5rem}.news-card-and-button .news-button.news-button--left .news-button__icon{right:.5rem}.news-card-and-button .news-button .news-button__icon{position:relative;width:100%;height:auto;filter:brightness(0) drop-shadow(0 0 10px rgba(255,255,255,.75))}@media only screen and (max-width:1600px){.news-card-and-button .news-wrapper{left:calc(-33.33333%*var(--showCard))}.news-card-and-button .news-wrapper .news-card{width:33.3333333333%}}@media only screen and (max-width:1200px){.news-card-and-button .news-wrapper{left:calc(-50%*var(--showCard))}.news-card-and-button .news-wrapper .news-card{width:50%}}@media only screen and (max-width:650px){.news-card-and-button .news-wrapper{left:calc(-100%*var(--showCard))}.news-card-and-button .news-wrapper .news-card{width:100%}}.parallax{height:500px;height:100vh;overflow-x:hidden;overflow-y:auto;perspective:300px}.parallax__group{position:relative;height:500px;height:100vh;transform-style:preserve-3d}.parallax__layer{position:absolute;top:0;left:0;right:0;bottom:0}.parallax__group{transition:transform .5s}.parallax__group--second{height:100vh;min-height:900px;margin-top:-25vh}.parallax__layer--forefront{transform:translateZ(200px) scale(.3333333333);left:5px;z-index:1}.parallax__layer--fore{transform:translateZ(90px) scale(.7);left:2px;z-index:2}.parallax__layer--base{transform:translateZ(0) scale(1);z-index:5}.parallax__layer--back{transform:translateZ(-300px) scale(2);left:-8px;z-index:4}.parallax__layer--deep{transform:translateZ(-600px) scale(3.05);z-index:3}.logo-section{width:100%;height:100vh}.logo-section .logo-section__logo-image{--width-ratio:1;position:absolute;max-width:calc(32.88rem*var(--width-ratio));height:auto;width:calc(90%*var(--width-ratio));left:0;right:0;top:0;bottom:0;margin:auto;filter:drop-shadow(0 0 5px rgba(255,255,255,.75))}.news-section{width:100%;height:100%}.recommendation-section{height:100vh;width:100%}.recommendation-section .recommendation-section__scrolling-area{height:calc(100% - 9.18rem);width:100%;overflow-x:auto;overflow-y:hidden}.recommendation-section .recommendation-section__scrolling-area .recommendation-section__wrapper{position:relative;top:-5rem;height:120%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.recommendation-section .recommendation-section__scrolling-area .recommendation-section__wrapper .recommendation-section__button{position:absolute;background-color:transparent;border:none}.recommendation-section .recommendation-section__scrolling-area .recommendation-section__wrapper .recommendation-section__button:hover{cursor:pointer}.recommendation-section .recommendation-section__scrolling-area .recommendation-section__wrapper .recommendation-section__button--exam{top:28%;left:6%;height:24%;width:15%}.recommendation-section .recommendation-section__scrolling-area .recommendation-section__wrapper .recommendation-section__button--lover{top:26%;left:22%;height:26%;width:17%}.recommendation-section .recommendation-section__scrolling-area .recommendation-section__wrapper .recommendation-section__button--single{top:28%;left:40%;height:23%;width:10%}.recommendation-section .recommendation-section__scrolling-area .recommendation-section__wrapper .recommendation-section__button--seasick{top:32%;left:51%;height:19%;width:12.5%}.recommendation-section .recommendation-section__scrolling-area .recommendation-section__wrapper .recommendation-section__button--party{top:30%;left:64%;height:20%;width:23.5%}.recommendation-section .recommendation-section__scrolling-area .recommendation-section__wrapper .recommendation-section__bubble-text{position:absolute;display:flex;justify-content:center;align-items:center;height:10%;width:10%;background-color:transparent;border:none}.recommendation-section .recommendation-section__scrolling-area .recommendation-section__wrapper .recommendation-section__bubble-text--exam{top:15%;left:10.5%}.recommendation-section .recommendation-section__scrolling-area .recommendation-section__wrapper .recommendation-section__bubble-text--lover{top:15%;left:26.7%}.recommendation-section .recommendation-section__scrolling-area .recommendation-section__wrapper .recommendation-section__bubble-text--single{top:15%;left:41%}.recommendation-section .recommendation-section__scrolling-area .recommendation-section__wrapper .recommendation-section__bubble-text--seasick{top:15%;left:52.5%}.recommendation-section .recommendation-section__scrolling-area .recommendation-section__wrapper .recommendation-section__bubble-text--party{top:15%;left:69.7%}.recommendation-section .recommendation-section__scrolling-area .recommendation-section__wrapper .recommendation-section__img{height:100%;width:auto}.recommendation-section .recommendation-section__chosen-set{display:flex;justify-content:center;align-items:center;width:100%;padding:3rem 6.07rem 3rem 6.07rem;box-sizing:border-box}.recommendation-section .recommendation-section__chosen-set .recommendation-section__set-image-container{position:relative;height:37.52rem;width:35.7rem;flex-shrink:0}.recommendation-section .recommendation-section__chosen-set .recommendation-section__set-image-container .recommendation-section__set-image-background{position:absolute;top:0;left:0;height:70%;width:90%;background-color:#eb5a10}.recommendation-section .recommendation-section__chosen-set .recommendation-section__set-image-container .recommendation-section__set-name{position:absolute;top:0;left:0;height:15%;width:90%;padding:1rem 1rem;box-sizing:border-box}.recommendation-section .recommendation-section__chosen-set .recommendation-section__set-image-container .recommendation-section__set-name .recommendation-section__set-name-text{position:absolute;right:0;left:0;margin:0 auto;text-align:center;white-space:nowrap;font-size:4rem;height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.recommendation-section .recommendation-section__chosen-set .recommendation-section__set-image-container .recommendation-section__image{position:absolute;right:0;bottom:0;height:auto;width:85%}.recommendation-section .recommendation-section__chosen-set .recommendation-section__set-description-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;max-width:45rem;flex-grow:1;flex-shrink:1;margin-left:2rem}.recommendation-section .recommendation-section__chosen-set .recommendation-section__set-description-container .recommendation-section__set-description{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:2rem;text-align:left;margin-bottom:.7rem}.recommendation-section .recommendation-section__more-menu-button-container{display:flex;justify-content:flex-end;align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;padding:0 6.07rem 3rem 0;box-sizing:border-box}.recommendation-section .recommendation-section__more-menu-button-container .recommendation-section__more-menu-button{font-size:1.8rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fff;padding:1rem 1rem 1rem 1rem;border:3px solid #eb5a10}.recommendation-section .recommendation-section__more-menu-button-container .recommendation-section__more-menu-button:hover{cursor:pointer;filter:brightness(.95);border:3px solid #fe7a30}@media only screen and (max-width:1100px){.recommendation-section .recommendation-section__chosen-set{flex-direction:column}}@media only screen and (max-width:730px){.recommendation-section .recommendation-section__chosen-set{padding:3rem 2rem 3rem 2rem}}@media only screen and (max-width:570px){.recommendation-section .recommendation-section__chosen-set .recommendation-section__set-image-container{height:30rem;width:100%}.recommendation-section .recommendation-section__chosen-set .recommendation-section__set-image-container .recommendation-section__set-image-background,.recommendation-section .recommendation-section__chosen-set .recommendation-section__set-image-container .recommendation-section__set-name{width:100%}.recommendation-section .recommendation-section__chosen-set .recommendation-section__set-image-container .recommendation-section__set-name .recommendation-section__set-name-text{white-space:normal}.recommendation-section .recommendation-section__chosen-set .recommendation-section__set-image-container .recommendation-section__image{bottom:-4rem}}@media only screen and (max-width:530px){.recommendation-section .recommendation-section__chosen-set .recommendation-section__set-image-container .recommendation-section__image{bottom:0}}.gray-overlay{position:fixed;display:none;top:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,.5);margin:0;z-index:4}.gray-overlay--visible{-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-timing-function:linear;animation-timing-function:linear}.gray-overlay--before-hidden,.gray-overlay--visible{display:block;-webkit-animation-duration:.5s;animation-duration:.5s}.gray-overlay--before-hidden{opacity:0;-webkit-animation-name:fade-out;animation-name:fade-out;-webkit-animation-timing-function:linear;animation-timing-function:linear}.gray-overlay--hidden{display:none}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.router-view-container{position:relative;height:100vh;width:100vw;overflow-y:auto;margin:0;padding:0}.dish-card-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 0 0 2.5rem;padding:0 0 7rem 0}.dish-card-container .dish-card{position:relative;width:calc(33% - 2.5rem);height:auto;aspect-ratio:2.35;background-color:#fff;border-radius:.5rem;margin:2.5rem 2.5rem 0 0;overflow:hidden}.dish-card-container .dish-card.dish-card--set{display:flex;justify-content:flex-start;align-items:center;width:calc(100% - 2.5rem);aspect-ratio:4.21;margin:8rem 2.5rem 0 0;overflow:visible}.dish-card-container .dish-card.dish-card--set .dish-card__content{width:70%;padding:0 1rem;box-sizing:border-box;align-items:flex-start}.dish-card-container .dish-card.dish-card--set .dish-card__content .dish-card__name{font-size:2rem}.dish-card-container .dish-card.dish-card--set .dish-card__content .dish-card__cal,.dish-card-container .dish-card.dish-card--set .dish-card__content .dish-card__price{font-size:1.5rem}.dish-card-container .dish-card.dish-card--set .dish-card__content .dish-card__description{margin:2.5rem 0 0 0;font-size:1.2rem;text-align:left}.dish-card-container .dish-card.dish-card--set .dish-card__img{width:30%;height:auto;transform:translateY(8%)}.dish-card-container .dish-card .dish-card__content{display:flex;flex-direction:column;justify-content:center;flex-wrap:nowrap;align-items:center;position:absolute;top:0;right:0;height:100%;width:45%}.dish-card-container .dish-card .dish-card__content .dish-card__name{font-size:1.5rem;font-weight:700;margin:0 0 1.5rem 0;text-align:left}.dish-card-container .dish-card .dish-card__content .dish-card__cal,.dish-card-container .dish-card .dish-card__content .dish-card__price{font-size:1.2rem;margin:.1rem;text-align:left}.dish-card-container .dish-card .dish-card__img{position:absolute;height:auto;width:55%;bottom:0;left:0}@media only screen and (max-width:1200px){.dish-card-container .dish-card{width:calc(50% - 2.5rem)}.dish-card-container .dish-card.dish-card--set{aspect-ratio:unset;flex-direction:column;overflow:hidden;margin:4rem 2.5rem 0 0}.dish-card-container .dish-card.dish-card--set .dish-card__content{position:static;width:100%;padding:5%;z-index:2;filter:drop-shadow(0 0 5px rgba(255,255,255,.9))}.dish-card-container .dish-card.dish-card--set .dish-card__img{width:100%;-o-object-fit:cover;object-fit:cover;z-index:1;filter:blur(4px) brightness(.9)}}@media only screen and (max-width:800px){.dish-card-container .dish-card{width:calc(100% - 2.5rem)}}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}button{font-family:Baoli,Chiron Hei HK WS}.loader{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:#fff;transition:opacity .5s linear;z-index:100}.loader .loader__loading-animation{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:10rem;width:auto}.loader--hidden-animation{opacity:0}.loader--hidden{visibility:hidden}.map{flex-grow:1;height:calc(100vh - 17.76rem);padding:0 0 2rem 0;box-sizing:border-box}@media only screen and (max-width:900px){.map{width:100%}}.info-window .info-window__store-name{font-family:Baoli;font-size:1.3rem}html{scroll-behavior:smooth}body{margin:0}#app{font-family:Baoli,Avenir,Helvetica,Arial,sans-serif,Chiron Hei HK WS;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}