html{scroll-behavior:smooth}.bc-single-menu-hero{display:flex;justify-content:center;align-items:center;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:50%}.bc-single-menu-hero .h1{margin:0}.bc-single-menu-top-bar{padding:10px 0;background-color:#5e50df;transition:all .25s ease-in-out;position:relative}.bc-single-menu-top-bar.-sticky{transition:all .5s ease-in-out;position:-webkit-sticky;position:sticky;width:100%;z-index:2}@media only screen and (max-width:768px){.bc-single-menu-top-bar.d-xs-none{display:none!important}}.bc-single-menu-top-bar__inner{display:flex;justify-content:center;flex-wrap:wrap}.bc-single-menu-top-bar__inner a{margin:0 15px;color:#fff}.side-bar-container{display:flex}@media only screen and (max-width:991px){.side-bar-container{display:block}}.side-bar-container .side-bar-wrapper{width:350px;background-color:#c8ced3}@media only screen and (max-width:991px){.side-bar-container .side-bar-wrapper{display:none}}.side-bar-container .side-bar-wrapper .side-bar{position:fixed;width:350px;overflow:hidden}.side-bar-container .side-bar-wrapper .side-bar ul{padding:0;margin:0;list-style:none}.side-bar-container .side-bar-wrapper .side-bar ul li{padding:15px;border-bottom:1px solid #000;font-weight:700}.side-bar-container .side-bar-wrapper .side-bar ul li:last-of-type{border-bottom:none}.side-bar-container .side-bar-wrapper .side-bar ul li.header{text-align:center}.side-bar-container .side-bar-wrapper .side-bar ul li a{color:#000;text-decoration:none}.side-bar-container .menu-container{flex:1}.bc-single-menu__title{background-position:50%;background-size:cover;background-repeat:no-repeat;border-bottom:2px solid #c8ced3;padding-bottom:10px;margin-bottom:60px}.bc-single-menu__title.-bg-image{padding:60px 15px;border:none}.bc-single-menu__title.-bg-image .h2{padding:0}.bc-single-menu__title .h2{margin:0}.bc-single-menu__description{padding:10px 0 0}.bc-single-menu__description p{margin:0}.bc-single-menu__col{margin-bottom:20px}.bc-single-menu__sub-group-title{text-align:center;padding:20px 0 40px}.bc-single-menu__sub-group-title p{margin:0}.bc-single-menu__single-item{width:100%;height:100%;border-bottom:1px solid #c8ced3}.bc-single-menu__feat-img{max-width:100%}.bc-single-menu__single-item-main{width:100%}.bc-single-menu__single-featured-image{max-width:150px;margin-right:15px;margin-bottom:15px}.bc-single-menu__single-featured-image img{-o-object-fit:cover;object-fit:cover;max-width:100%}.bc-single-menu__single-item-title{max-width:60%}.bc-single-menu__single-item-title p{font-weight:700;margin:0;display:flex;align-items:center}.bc-single-menu__single-item-title .diet-options{width:25px;height:25px;background-color:#3c339b;color:#fff;display:inline-block;border-radius:50%;margin-left:5px;text-align:center;font-size:12px;line-height:26px}.bc-single-menu__single-item-price p{font-weight:700;font-style:italic;margin:0}.bc-single-menu__single-item-description{padding-top:5px}.bc-single-menu__single-item-description p{max-width:85%;font-size:14px;margin-bottom:15px}@media only screen and (max-width:991px){.bc-single-menu__single-item-description p{max-width:100%}}.bc-single-menu__warning{text-align:left}.bc-single-menu__warning .diet-info{margin-bottom:10px}.bc-single-menu__warning .diet-info .diet-options{width:25px;height:25px;background-color:#3c339b;color:#fff;display:inline-block;border-radius:50%;text-align:center;font-size:12px;line-height:26px;margin-left:20px}.bc-single-menu__warning .diet-info .diet-options:first-of-type{margin-left:0}.bc-single-menu__warning .diet-info .diet-title{font-size:14px;font-style:italic}.bc-menu-top-drop-down-menu{padding:10px 0;display:block;position:relative;background-color:#5e50df;transition:all .25s ease-in-out}.bc-menu-top-drop-down-menu.-sticky{position:-webkit-sticky;position:sticky;width:100%;z-index:2;transition:all .5s ease-in-out}@media only screen and (max-width:768px){.bc-menu-top-drop-down-menu.d-xs-none{display:none!important}}.bc-menu-top-drop-down-menu__inner{text-align:center}.bc-menu-top-drop-down-menu__inner button{font-weight:700;width:100%;background-color:transparent;color:#fff;border:none}.top-drop-down-menu{display:none;margin-bottom:-20px;margin-top:20px}.top-drop-down-menu ul{list-style:none;background-color:#4a3adb;padding:0;margin:0}.top-drop-down-menu ul li{padding:15px;border-bottom:1px solid #9b9b9b;text-align:center}.top-drop-down-menu ul a{color:#fff;text-decoration:none}.bc-menu-sticky-menu-bottom{display:block;background-color:#9b9b9b;position:fixed;z-index:3;width:100%;height:85px;bottom:0;transition:all .3s ease-in-out;left:0;text-align:center;z-index:150;padding:0}@media only screen and (max-width:768px){.bc-menu-sticky-menu-bottom.d-xs-none{display:none!important}}.bc-menu-sticky-menu-bottom .button-text-end{display:none}.bc-menu-sticky-menu-bottom.-open{background-color:hsla(0,0%,60.8%,.9);height:100%;transition:all .5s ease}.bc-menu-sticky-menu-bottom.-open ul{display:block}.bc-menu-sticky-menu-bottom.-open button:before{transform:none}.bc-menu-sticky-menu-bottom.-open button .button-text-end{display:block}.bc-menu-sticky-menu-bottom.-open button .button-text-start{display:none}.bc-menu-sticky-menu-bottom.-open .close{position:absolute;top:45px;right:25px;background-color:#fff;width:35px;height:35px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:22px;cursor:pointer;opacity:1}.bc-menu-sticky-menu-bottom>div{position:absolute;left:0;right:0;bottom:15px;text-align:center;margin:auto}.bc-menu-sticky-menu-bottom>div button{width:100%;background-color:transparent;color:#fff;border:none;font-weight:700}.bc-menu-sticky-menu-bottom>div button:before{content:"\f078";color:#fff;display:block;position:absolute;top:-20px;left:0;right:0;font-family:Font Awesome\ 5 Pro;transform:rotate(180deg);transition:all .3s ease}.bc-menu-sticky-menu-bottom ul{text-align:center;display:none;padding:0;margin-bottom:0;list-style:none}.bc-menu-sticky-menu-bottom ul li{font-size:27px;color:#fff;font-weight:700;margin:30px 0}.bc-menu-sticky-menu-bottom ul li.header{border-bottom:2px solid #fff;padding-bottom:20px}.bc-menu-sticky-menu-bottom ul li a{color:#fff;text-decoration:none}