.menu-select-container{position:sticky;background:#fff;padding-top:15px;padding-bottom:30px;margin-top:10px;top:-1px;z-index:999;clear:both;opacity:0}.menu-select-container:before{content:'';position:absolute;bottom:12px;left:0;width:100%;height:10px;background:url(/images/xoimoc-icon-packs/xoimoc-slash-line.svg);background-size:contain;opacity:0.1}.menu-select-wrapper{padding-top:0;height:36px;overflow:hidden}.menu-select-anim{transition:transform .2s}.menu-select-items{width:100%;height:36px;padding:0 10px;display:flex;overflow-x:visible;white-space:nowrap;-ms-flex-wrap:wrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.menu-select-items img{float:left;margin-right:10px}.menu-select-item{width:39%;text-transform:uppercase;font-size:13px;font-family:'iCielBC Portico';line-height:18px;color:#af9f9f;user-select:none;cursor:pointer;text-align:center;opacity:0.6;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear}.menu-select-item:focus{outline:none !important}.menu-select-item.must-try-course{width:33%}.menu-select-item.drink-course{width:20%;margin:0 4%}.menu-select-item.active{color:#158b9a;opacity:1}.menu-select-item span{display:block}.menu-back,.menu-close{position:absolute;top:0;cursor:pointer;color:#000}.menu-back{left:10px;width:30px;font-size:12px}.menu-close{right:10px;width:30px;font-size:30px}.menu-selected-course{height:36px;line-height:36px;text-transform:uppercase;font-size:18px;font-family:'iCielBC Portico';color:#158b9a;position:relative;margin-top:5px}.menu-selected-course span{padding-left:40px;max-width:calc(100% - 40px);overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap}.menu-select-anim.roll{transform:translate3d(0, -36px, 0)}@media screen and (min-width: 450px){.menu-select-item img{margin-left:40px}}@media screen and (min-width: 550px){.menu-select-item img{margin-left:60px}}@media screen and (min-width: 600px){.menu-select-item{font-size:17px;width:auto !important;margin-right:20px;line-height:42px}.menu-select-item span{display:inline}.menu-select-item img{margin-left:0}}@media screen and (min-width: 767px){.menu-select-anim.roll{transform:translate3d(0, -46px, 0)}.menu-selected-course{margin-top:15px}.menu-selected-course .breadcrumbs{margin-top:-10px}}.menu-child{margin-bottom:50px}.menu-category{top:42px;height:46px;margin-bottom:20px;position:sticky;font-family:'iCielBC Portico';font-size:18px;color:#6a7175;text-align:center;z-index:9;overflow:hidden}.menu-category h3{display:inline-block;vertical-align:middle}.menu-category span{color:#e53e26}.menu-category i{color:#969fa4;font-size:26px;margin-right:15px}.menu-wrapper{position:relative;margin-top:50px;overflow:hidden}.menu-wrapper.processed-animation{overflow:visible}.menu-item-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.menu-item-container{background-color:#fff;position:relative;width:calc(50% - 20px);margin:10px}.menu-item:last-child{padding-bottom:0}.menu-item-clickable{cursor:pointer}.menu-item.signature{color:#f7f2e8;border-radius:20px 20px 0 0}.menu-item-main{opacity:1;max-height:500px;transition:max-height .3s ease-in, opacity .3s ease-in}.menu-item-main2{overflow:hidden}.menu-item-name{font-family:'iCielBC Portico';font-weight:500;font-size:17px;color:#b6433b;position:relative;line-height:1.8;margin-bottom:5px}.menu-item-status{position:absolute;top:9px;left:0;width:8px;height:8px;background:#43bd48;border-radius:100%}.menu-item-ingredients,.menu-item-note{position:relative;color:#949c9c;font-size:13px;letter-spacing:-0.3px}.menu-item-note{font-size:11px;line-height:1.6;margin:5px 0}.menu-item-price{position:relative;font-size:15px;color:#565454;font-weight:700;padding-left:15px;margin-top:10px}.menu-item,.menu-thumb-gallery{width:100%}.menu-thumb-gallery{height:100%}.menu-thumb-gallery{position:relative}.menu-thumb-gallery a,.menu-thumb-gallery .gallery-image{display:block;width:100%;height:100%}.menu-thumb-gallery .gallery-image{position:relative}.menu-thumb-gallery .gallery-image.img-shadow{padding:15px}.menu-thumb-gallery .gallery-image.img-shadow img{filter:drop-shadow(5px 8px 10px #ccc)}.menu-thumb-gallery .gallery-image.disk-top{padding:15px}.menu-thumb-gallery img{width:100%;object-fit:cover}.menu-thumb-gallery .swiper-pagination{top:auto !important;bottom:0 !important;margin-left:0}.menu-thumb-gallery .swiper-pagination-progressbar{background:RGB(255 255 255/23%)}.menu-thumb-gallery .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:rgba(17,228,255,0.67)}.menu-item-container{transform:translate(0, -30px);transition:transform .15s ease-in, box-shadow .25s ease-in}.menu-item-container.stage0{transform:translate(0, 0px)}.menu-item-container.stage0 .menu-item-main{opacity:0;max-height:0}.menu-item-container.in{border-radius:0px;box-shadow:0 0 0 1px RGB(53 72 91/7%),0 2px 2px RGB(0 0 0/1%),0 4px 4px RGB(0 0 0/2%),0 10px 8px RGB(0 0 0/3%),0 5px 5px RGB(0 0 0/3%),0 0px 0px RGB(0 0 0/4%),0 10px 15px RGB(0 0 0/5%);transition:box-shadow 0s ease-in}.menu-item-container.out{pointer-events:none;overflow:hidden}.menu-item-container.out .menu-item-main2{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;animation-duration:.4s;animation-delay:.2s}.menu-item-container.out .menu-thumb-gallery{-webkit-animation-name:zoomOut;animation-name:zoomOut;animation-duration:.4s}.menu-item-container.rein.current-in{border-radius:0px;box-shadow:0 0 0 1px RGB(53 72 91/7%),0 2px 2px RGB(0 0 0/1%),0 4px 4px RGB(0 0 0/2%),0 10px 8px RGB(0 0 0/3%),0 5px 5px RGB(0 0 0/3%),0 0px 0px RGB(0 0 0/4%),0 10px 15px RGB(0 0 0/5%)}.menu-item-container.rein .menu-item-main2{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;animation-duration:.4s;animation-delay:0s}.menu-item-container.rein .menu-thumb-gallery{-webkit-animation-name:zoomIn;animation-name:zoomIn;animation-duration:.4s}.menu-item-main{overflow:hidden;padding:15px 8px}.rating-star-gray,.menu-details-reviews-stars.rating-1 .star-2,.menu-details-reviews-stars.rating-1 .star-3,.menu-details-reviews-stars.rating-1 .star-4,.menu-details-reviews-stars.rating-1 .star-5,.menu-details-reviews-stars.rating-2 .star-3,.menu-details-reviews-stars.rating-2 .star-4,.menu-details-reviews-stars.rating-2 .star-5,.menu-details-reviews-stars.rating-3 .star-4,.menu-details-reviews-stars.rating-3 .star-5,.menu-details-reviews-stars.rating-4 .star-5{filter:grayscale(100%);width:12px;height:12px;margin-left:3px}.menu-details-container{border-radius:8px;box-shadow:0 0 0 1px RGB(53 72 91/7%),0 2px 2px RGB(0 0 0/1%),0 4px 4px RGB(0 0 0/2%),0 10px 8px RGB(0 0 0/3%),0 15px 15px RGB(0 0 0/3%),0 30px 30px RGB(0 0 0/4%),0 70px 65px RGB(0 0 0/5%);margin:10px 10px 100px 10px;font-size:13px;color:#60686c}.menu-details-gallery{padding:20px 0}.menu-details-top{position:relative;padding:30px 20px 40px 20px}.menu-details-top h3{padding:0 5px}.menu-details-top h3 .icon{font-size:28px;margin-right:14px}.menu-details-name{font-family:'iCielBC Portico';color:#3c3c3c}.menu-details-name,.menu-details-price{font-size:24px}.menu-details-price{font-size:16px;margin:5px 0 10px 0;color:#e53e26;font-weight:700}.menu-details-desc{margin:20px 0 30px 0}.menu-details-desc .read-more{font-weight:700;text-transform:uppercase;font-size:12px;cursor:pointer;border-bottom:1px solid #d0d0d0;padding-bottom:1px;margin-left:15px}.menu-details-more{display:flex;margin-top:25px}.menu-details-more .brand-name{color:#707272}.menu-details-more-ico{width:60px;font-size:28px;color:#a9b5bb;flex-shrink:0}.menu-details-more-ico svg{width:30px}.menu-details-more-title{text-transform:uppercase;font-size:12px;color:#737373;margin-bottom:10px;position:relative}.menu-details-more-ingredient-item{margin:0 0 5px 0;display:inline-block;color:#393939;font-weight:700}.menu-details-more-ingredient-item::after{content:','}.menu-details-more-ingredient-item:last-child::after{content:none}.menu-details-more-note{font-size:11px;color:#8f9a9f;margin-top:10px}.menu-details-status{color:#118316;font-size:11px;display:inline-block}.menu-details-status-dot{display:inline-block;width:8px;height:8px;background:#43bd48;border-radius:100%;margin-right:10px}.menu-details-reviews{position:relative;padding:20px 15px}.menu-details-reviews:before{content:'';position:absolute;top:0;left:0;width:100%;height:7px;background:url(/images/xoimoc-icon-packs/xoimoc-big-dot-line.svg);background-size:contain;opacity:0.15}.menu-details-reviews-more-btn{display:inline-flex;cursor:pointer;min-height:20px;padding:12px 36px;background-color:#fff;border:1.5px solid #050505;box-shadow:0 4px 0 0 #050505;color:#050505;font-size:12px;line-height:4px;text-align:center;border-radius:4px;margin:10px 0 0 70px;transition:box-shadow 200ms ease,background-color 500ms cubic-bezier(0.6, 0.6, 0, 1)}.menu-details-reviews-more-btn:hover{box-shadow:0 2px 0 0 #050505}.menu-details-reviews h3{margin-bottom:30px;font-weight:700;font-size:16px}.menu-details-reviews h3 span{padding:10px 0 0 10px}.menu-details-reviews .menu-details-review-row{margin-bottom:30px}.menu-details-reviews .reviewer-img{margin-right:20px;padding-top:7px}.menu-details-reviews .reviewer-name{font-size:11px;font-weight:700;color:#2c2c2c}.menu-details-reviews .review-comment{margin:5px 0 10px 0}.menu-details-reviews-stars .rating-star{width:12px;height:12px;background-image:url("/images/xoimoc-icon-packs/xoimoc-star.svg");background-size:cover;margin-right:5px}.noscroll .menu-child{height:0;overflow:hidden;margin:0}.noscroll .menu-wrapper{margin:0}@media screen and (min-width: 767px){.menu-details-container{margin:20px 0 100px 0}.menu-details-gallery{padding:40px 0}.menu-details-top{padding:20px 50px 30px 50px}.menu-details-reviews{padding:30px 40px}.menu-details-reviews h3{font-size:18px}.menu-details-reviews h3 span{padding:15px 0 0 10px}.menu-details-ingredients{margin-left:-30px}}@media screen and (min-width: 767px){.menu-category{top:80px;font-size:20px;height:50px}.menu-category svg{width:30px;height:30px}.menu-item-container{width:calc(33.333333333% - 20px)}.menu-item-name{font-size:18px}.menu-item-price{padding-left:20px}.menu-item,.menu-thumb-gallery{width:230px}.menu-thumb-gallery{height:230px}.menu-thumb-gallery .gallery-image.img-shadow img{filter:drop-shadow(4px 4px 14px #ccc)}.menu-thumb-gallery .gallery-image.disk-top{padding:20px}}@media screen and (min-width: 980px){.menu-thumb-gallery .gallery-image.img-shadow{padding:35px 35px}.menu-thumb-gallery .gallery-image.disk-top{padding:25px}.menu-item,.menu-thumb-gallery{width:300px}.menu-thumb-gallery{height:300px}}@media screen and (min-width: 1100px){.menu-item,.menu-thumb-gallery{width:310px}.menu-thumb-gallery{height:310px}}
