.foodmenu{margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:1920px;position:relative;display:grid;justify-content:center;background-color:rgba(250,250,248,0);}.foodmenu>*{text-align:center;margin:0 0 30px 0;}.foodmenu h3{text-transform:uppercase;font-family:Barlow,Arial,sans-serif;word-break:break-all;}.foodmenu>p{font-size:1rem;font-family:"Open Sans",Verdana,sans-serif;font-weight:400;max-width:900px;width:auto;margin:0 auto 30px auto;}.foodmenu>p:first-child{color:green;}.foodmenu .menu-container{margin:0 30px;}.foodmenu .menu-container>p:nth-child(2){max-width:902px;margin:0 auto;}.foodmenu .menu-container>p:nth-child(3){max-width:902px;margin:30px auto;}.foodmenu .menu-container>p:nth-child(4){margin-bottom:30px;}.foodmenu-textstring{justify-content:center;display:flex;margin:auto auto 10px auto;}.foodmenu-textstring p{display:flex;font-size:1.1428571429rem;margin-right:54px;margin-bottom:10px;}.foodmenu-textstring p:nth-last-of-type(1){margin-right:0;}.foodmenu-textstring p .icon{margin-left:2px;height:18px;width:18px;padding-top:3px;}.foodmenu__container{max-width:1375px;height:auto;display:flex;flex-wrap:wrap;justify-content:center;position:relative;margin:0 30px;}@media (max-width:991px){.foodmenu__container{margin-right:0;}}.foodmenu__container .right-graphic{fill:#e8e8e8;position:absolute;top:50%;transform:translateY(-50%);right:-750px;height:952px;width:100%;filter:contrast(.1);opacity:.1;z-index:-1;}.foodmenu__container .left-graphic{fill:#e8e8e8;position:absolute;top:50%;transform:translateY(-50%);left:-750px;height:952px;width:100%;filter:contrast(.1);opacity:.1;z-index:-1;}.foodpackage__default{all:inherit;}.foodpackage-accordion{justify-content:center;}.foodpackage-packages{flex-basis:532px;padding:45px 30px 120px 30px;background-color:#c8354c;color:#fff;margin-bottom:20px;margin-top:3em;}@media (min-width:992px){.foodpackage-packages{padding:87px 41px;margin-top:0;}}@media (max-width:991px){.foodpackage-packages{margin-right:0;margin-left:0;}}.foodpackage-packages h3{text-align:left;text-transform:uppercase;margin-top:auto;margin-bottom:0;}.foodpackage-packages a{color:#fff;}.foodpackage-packages ul{margin:0 0 auto 0;padding:0;}.foodpackage-packages ul li{margin-bottom:20px;font-family:"Open Sans",Verdana,sans-serif;font-size:1rem;font-weight:400;color:#fff;list-style:none;}.foodpackage-packages ul li .check,.foodpackage-packages ul li .plus{margin-left:auto;min-width:15px;margin-right:10px;margin-top:0;margin-bottom:0;}.foodpackage-packages ul li a{color:#fff;font-weight:600;}.foodpackage-packages ul li .plus{color:#c8354c;}.foodpackage-packages ul li>p{text-align:left;border-color:rgba(255,255,255,.575)!important;}.foodpackage-packages ul li>p:nth-of-type(1){font-weight:600!important;}.foodpackage-packages ul .accordion--is-open .accordion__icon{transform:rotate(45deg)!important;}.foodpackage-packages .packages-footer{text-align:right;width:100%;font-weight:600;margin-bottom:auto;}.foodpackage__track{display:flex;flex-wrap:wrap;width:100%;}.foodpackage__track>ul{width:100%;padding:0;display:flex;}@media (min-width:993px){.foodpackage__track>ul{justify-content:center;}}.foodpackage__list{display:flex;position:relative;}@media (min-width:992px){.foodpackage__list{flex-wrap:wrap;}}@media (max-width:991px){.foodpackage__slide{display:grid;}}@media (max-width:768px){.foodmenu .menu-container{margin:0 30px;}.foodpackage__list .packages{margin:0 15px 20px 15px;}.foodmenu{overflow:hidden;}.foodmenu .splide__pagination{height:fit-content;}.foodmenu .splide__pagination__page{margin-right:10px;background-color:#1c375e;}.foodmenu .splide__pagination__page.is-active{opacity:1;}.foodmenu .left-graphic,.foodmenu .right-graphic{display:none;}.foodmenu-textstring{width:100%;display:flex;justify-content:center;}.foodmenu-textstring>p{margin-right:0;margin-bottom:0;}.foodmenu-textstring p{font-size:15px;margin-right:30px;}.foodpackage__slide{border-radius:6px 0 0 0;}.foodpackage__track{padding-top:45px;}.foodpackage__list{bottom:40px;}.foodpackage-packages{position:relative;width:100%;overflow-x:hidden;justify-content:center;}.foodpackage-packages h3{margin:0 0 20px 0;}.foodpackage-packages .package-item{display:inline-block;margin-bottom:auto;}.foodpackage-packages .package-item li{list-style:none;margin:0;}.foodpackage-packages .package-item li p:nth-of-type(1){text-align:left;}.foodpackage-packages .packages-footer{margin-top:0;position:absolute;bottom:50px;text-align:left;left:40px;}}.apple-icon::after,.heart-icon::after,.heartfill-icon::after,.leaf-icon::after{content:"";background-size:cover;filter:invert(46%) sepia(3%) saturate(7000%) hue-rotate(180deg) brightness(92%) contrast(58%);position:relative;bottom:-2px;right:-10px;display:inline-block;height:15px;width:15px;}.leaf-icon::after{background-image:url(../../../../assets/favicons/ui-leaf.svg);}.heart-icon::after{background-image:url(../../../../assets/favicons/ui-heart-fill.svg);}.heartfill-icon::after{background-image:url(../../../../assets/favicons/ui-heart-fill.svg);}.apple-icon::after{background-image:url(../../../../assets/favicons/ui-food-apple.svg);}@media only screen and (max-width:428px){.foodmenu .menu-container{margin:unset;padding:0 30px;}.foodmenu .foodmenu-textstring{justify-content:space-between;margin-right:unset;}.foodmenu .foodmenu-textstring>p{font-size:14px;}.foodmenu .foodpackage-packages .package-item{padding:unset!important;}.foodmenu .foodpackage-packages .package-item .accordion__trigger{padding-bottom:25px;}.foodpackage__track .foodpackage__list .foodpackage__slide-slider{min-width:unset!important;max-width:unset!important;flex-basis:unset!important;}}@media only screen and (max-width:414px){.foodmenu .foodmenu-textstring>p{font-size:13px;}}@media only screen and (max-width:393px){.foodmenu .foodmenu-textstring{display:flex;}.foodmenu .foodmenu-textstring>p{justify-content:space-around;font-size:12px;}.foodmenu .foodmenu-textstring .icon{margin-left:6px;height:15px;width:14px;top:-4px;}}@media only screen and (max-width:390px){.foodmenu .foodmenu-textstring>p{font-size:12px;margin-right:19px;}.foodmenu .foodmenu-textstring .icon{width:12px;margin-left:3px;}}@media only screen and (max-width:375px){.foodmenu .foodmenu-textstring>p{font-size:11px;}.foodmenu .foodmenu-textstring .icon{width:13px;margin-left:5px;}}@media only screen and (max-width:360px){.foodmenu .foodmenu-textstring>p{font-size:10px;}.foodmenu .foodmenu-textstring .icon{margin-left:3px;width:11px;height:13px;}}