@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Open+Sans:wght@300&display=swap);$black:#000;$white:#fff;$main:#587d62;$gray:#6e6f72;$darkgray:#4a4a4a;$lightergray:#eee;$lightgray:silver;$gray100:#919191;$whitebg:#f5f5f5;$lightgraybg:#fafafa;$lightgreen:#93bc9e;$lightblue:#ebeff2;$yellow:#f6cd16;$primary-text:#4a4a4a;$smallerFont:1rem;$smallFont:1.5rem;$normalFont:1.6rem;$mediumFont:2rem;$largeFont:2.5rem;$bigFont:3.7rem;$hugeFont:7.5rem;$smallerFontMobile:.675rem;$smallFontMobile:1.25rem;$normalFontMobile:1.3rem;$mediumFontMobile:1.75rem;$largeFontMobile:2.15rem;$bigFontMobile:3rem;$fontPrimary:"Josefin Sans",sans-serif;$fontSecondary:"BebasNeue",sans-serif;$ImgloadingIcon:"/img/icon-img-loading.gif";body:before{display:none}body{margin:0;font-family:"Montserrat-Light";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input{outline:none;background:none;border:none;cursor:pointer}select{-moz-appearance:none;-webkit-appearance:none;background:transparent;border:none}.meal-plan-banner{position:relative;background:url() no-repeat 50%;background-size:cover}.meal-plan-banner:before{content:"";display:block;position:relative;width:100%;padding-bottom:28%;z-index:0}@media(max-width:767px){.meal-plan-banner:before{display:none}}@media(max-width:767px)and (orientation:landscape){.meal-plan-banner:before{display:none}}@media(min-width:768px)and (max-width:1024px){.meal-plan-banner:before{display:none}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.meal-plan-banner:before{display:none}}.meal-plan-banner .swiper-button-next,.meal-plan-banner .swiper-button-prev{font-size:0;pointer-events:all;display:none!important}.meal-plan-banner .swiper-button-next:after,.meal-plan-banner .swiper-button-next:before,.meal-plan-banner .swiper-button-prev:after,.meal-plan-banner .swiper-button-prev:before{color:#fff}.meal-plan-banner .meal-plan-banner-inner{position:absolute;width:100%;height:100%;top:0;left:0;z-index:30;display:flex;justify-content:center;align-items:center;pointer-events:none}@media(max-width:767px){.meal-plan-banner .meal-plan-banner-inner{position:relative;height:auto;display:block;padding:0}}@media(max-width:767px)and (orientation:landscape){.meal-plan-banner .meal-plan-banner-inner{position:relative;height:auto;display:block;padding:0}}@media(min-width:768px)and (max-width:1024px){.meal-plan-banner .meal-plan-banner-inner{position:relative;height:auto;display:block;padding:0}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.meal-plan-banner .meal-plan-banner-inner{position:relative;height:auto;display:block;padding:0}}.meal-plan-banner .content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1920px;margin:auto}.meal-plan-banner .content>*{pointer-events:all}.meal-plan-banner .content .section-title,.meal-plan-banner .content h1{font-size:3.7rem;font-family:"BebasNeue";font-weight:400;color:#587d62;margin:0}.meal-plan-banner .content .section-subtitle,.meal-plan-banner .content h2{font-size:2.5rem;font-family:"Montserrat-Light";font-weight:400;font-weight:500;color:#6e6f72;margin:0 0 4rem;text-align:center}@media(min-width:1025px)and (max-width:1280px){.meal-plan-banner .content .section-subtitle,.meal-plan-banner .content h2{margin:0 0 2.5rem}}.meal-plan-banner .content .section-subtitle,.meal-plan-banner .content .section-title,.meal-plan-banner .content h1,.meal-plan-banner .content h2{visibility:hidden;pointer-events:none;opacity:0;-webkit-user-select:none;user-select:none}.meal-plan-banner .content button{font-size:1.6rem;font-family:Josefin Sans,sans-serif;font-weight:lighter;color:#fff;background-color:#587d62;padding:0;border:none;width:16rem;height:4rem}@media(max-width:767px){.meal-plan-banner .content button{height:4rem;width:12rem;font-weight:700}}@media(max-width:767px)and (orientation:landscape){.meal-plan-banner .content button{height:4rem;width:12rem;font-weight:700}}@media(min-width:768px)and (max-width:1024px){.meal-plan-banner .content button{height:4rem;width:12rem;font-weight:700}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.meal-plan-banner .content button{height:4rem;width:12rem;font-weight:700}}@media(max-width:767px){.meal-plan-banner .content{margin:0 auto;padding:3rem 0;height:400px;box-sizing:border-box;justify-content:center;width:90%;max-width:500px}.meal-plan-banner .content h1{line-height:1.3}.meal-plan-banner .content h2{margin-bottom:3rem}}@media(max-width:767px)and (orientation:landscape){.meal-plan-banner .content{margin:0 auto;padding:3rem 0;height:400px;box-sizing:border-box;justify-content:center;width:90%;max-width:500px}.meal-plan-banner .content h1{line-height:1.3}.meal-plan-banner .content h2{margin-bottom:3rem}}@media(min-width:768px)and (max-width:1024px){.meal-plan-banner .content{margin:0 auto;padding:3rem 0;height:400px;box-sizing:border-box;justify-content:center;width:90%;max-width:500px}.meal-plan-banner .content h1{line-height:1.3}.meal-plan-banner .content h2{margin-bottom:3rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.meal-plan-banner .content{margin:0 auto;padding:3rem 0;height:400px;box-sizing:border-box;justify-content:center;width:90%;max-width:500px}.meal-plan-banner .content h1{line-height:1.3}.meal-plan-banner .content h2{margin-bottom:3rem}}.meal-plan-banner-bgs{position:absolute;top:0;left:0;width:100%;height:100%;background:url() no-repeat 50% #eee;background-size:cover;z-index:0;overflow:hidden}.meal-plan-banner-bg{position:relative;width:100%;height:100%;background:url() no-repeat 50%;background-size:cover;z-index:0}.meal-plan-banner-pagination{text-align:center;padding-bottom:30px}@media(max-width:767px){.meal-plan-banner-pagination{padding-bottom:15px}}@media(max-width:767px)and (orientation:landscape){.meal-plan-banner-pagination{padding-bottom:15px}}@media(min-width:768px)and (max-width:1024px){.meal-plan-banner-pagination{padding-bottom:15px}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.meal-plan-banner-pagination{padding-bottom:15px}}.meal-plan-banner-pagination{position:absolute;bottom:0;left:0;width:100%}.meal-plan-banner-pagination .swiper-pagination-bullet{width:12px;height:12px;opacity:.2;background:#587d62;margin:5px}@media(max-width:767px){.meal-plan-banner-pagination .swiper-pagination-bullet{width:8px;height:8px}}@media(max-width:767px)and (orientation:landscape){.meal-plan-banner-pagination .swiper-pagination-bullet{width:8px;height:8px}}@media(min-width:768px)and (max-width:1024px){.meal-plan-banner-pagination .swiper-pagination-bullet{width:8px;height:8px}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.meal-plan-banner-pagination .swiper-pagination-bullet{width:8px;height:8px}}.meal-plan-banner-pagination .swiper-pagination-bullet-active{opacity:.9;background:#587d62}section.meal-plan-header .content h2{margin-bottom:4rem;text-align:center}section.meal-plan-features{flex-direction:column;justify-content:center;align-items:center;padding:3.5rem 0}section.meal-plan-features .content{justify-content:center;align-items:center;margin:0}section.meal-plan-features .content .subtitle{white-space:pre-line;margin-top:1rem;width:38%;text-align:center;font-size:1.6rem;color:#6e6f72}section.meal-plan-features .features{margin-top:3rem;display:flex;justify-content:center;align-items:center;width:90%;max-width:1920px}section.meal-plan-features .features .feature{display:flex;flex-direction:column;justify-content:center;align-items:center;width:20%}section.meal-plan-features .features .feature img{width:48%}section.meal-plan-features .features .feature p{font-size:1.6rem;width:60%;text-align:center}section.meal-plan-what-sets-us-apart{background-image:url(/img/healthy.jpg)}section.meal-plan-what-sets-us-apart .content{justify-content:center;align-items:flex-start;width:65%}section.meal-plan-what-sets-us-apart .content p{width:47.5%;font-size:1.6rem;line-height:1.5}section.meal-plan-what-sets-us-apart .content span{display:flex;align-items:center;font-size:1.6rem;font-weight:700;margin-top:1.5rem;color:#587d62}section.meal-plan-what-sets-us-apart .content span img{width:2.5rem;margin-right:1.4rem}section.meal-plan-order-cut-off{background-color:#587d62}section.meal-plan-order-cut-off .content{align-items:center;justify-content:center}section.meal-plan-order-cut-off .content .countdown-title,section.meal-plan-order-cut-off .content h1{color:#fff;text-align:center;line-height:1.5}section.meal-plan-order-cut-off .content .countdown{display:flex;width:60%;justify-content:center;flex-direction:row;margin-top:3rem}section.meal-plan-order-cut-off .content .countdown-item{width:25%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-right:1px solid #fff}section.meal-plan-order-cut-off .content .countdown-item span{color:#fff;font-size:2.5rem}section.meal-plan-order-cut-off .content .countdown-item span.time{margin-top:3rem;font-size:7.5rem;font-family:"Josefin Sans; Thin"}section.meal-plan-order-cut-off .content .countdown-item.mod-last{border:none}section.meal-plan-app{display:none;justify-content:center;align-items:center}section.meal-plan-app .container{flex-direction:row-reverse;align-items:center;justify-content:center;width:45%;height:100%}section.meal-plan-app .container img{width:23%;max-width:200px;margin-right:4rem}section.meal-plan-app .container .content{width:45rem;height:60%;text-align:center;align-items:center;justify-content:space-evenly;margin:0}section.meal-plan-app .container .content p{width:80%;font-size:1.6rem;margin-top:0;font-family:"Josefin Sans";line-height:1.5}section.meal-plan-app .container .content .appstore{display:flex;justify-content:space-evenly;width:80%;height:40px}section.meal-plan-app .container .content .appstore a{width:40%;max-width:180px}section.meal-plan-app .container .content .appstore img{width:100%;margin:0}@media(max-width:767px){section.meal-plan-header{height:auto;max-height:none;background-color:#eee;background-size:cover;background-position:top}section.meal-plan-header .content{margin:10rem auto;padding:3rem 0;justify-content:center;width:90%;max-width:500px}section.meal-plan-header .content h1{line-height:1.3}section.meal-plan-header .content h2{margin-bottom:3rem}section.meal-plan-features{height:auto;max-height:none;margin:auto}section.meal-plan-features .section-title,section.meal-plan-features h1{margin:0 auto .5rem;font-size:2rem;font-weight:700}section.meal-plan-features .content{margin-top:0}section.meal-plan-features .content .subtitle{font-size:1.3rem;width:80%}section.meal-plan-features .features{flex-wrap:wrap}section.meal-plan-features .features .feature{width:25%;margin-bottom:1rem}section.meal-plan-features .features .feature p{font-size:1.25rem}section.meal-plan-what-sets-us-apart{height:auto;max-height:none;justify-content:center}section.meal-plan-what-sets-us-apart .section-title,section.meal-plan-what-sets-us-apart h1{margin:0 auto 1rem;font-size:2rem;font-weight:700}section.meal-plan-what-sets-us-apart .content{align-items:center;text-align:center;max-width:500px;min-width:250px;margin:4rem 3rem}section.meal-plan-what-sets-us-apart .content p{width:100%;font-size:1.3rem;margin:0 auto}}@media(max-width:767px)and (max-width:767px){section.meal-plan-order-cut-off{display:none}}@media(max-width:767px)and (max-width:767px)and (orientation:landscape){section.meal-plan-order-cut-off{display:none}}@media(max-width:767px)and (min-width:768px)and (max-width:1024px){section.meal-plan-order-cut-off{display:none}}@media(max-width:767px)and (min-width:768px)and (max-width:1024px)and (orientation:landscape){section.meal-plan-order-cut-off{display:none}}@media(max-width:767px){section.meal-plan-order-cut-off .content .countdown{width:100%}section.meal-plan-order-cut-off .content .countdown-item{position:relative;border-right:1px solid hsla(0,0%,100%,.5)}section.meal-plan-app{height:auto;max-height:none;background-color:#f5f5f5}}@media(max-width:767px)and (max-width:767px){section.meal-plan-app{display:none}}@media(max-width:767px)and (max-width:767px)and (orientation:landscape){section.meal-plan-app{display:none}}@media(max-width:767px)and (min-width:768px)and (max-width:1024px){section.meal-plan-app{display:none}}@media(max-width:767px)and (min-width:768px)and (max-width:1024px)and (orientation:landscape){section.meal-plan-app{display:none}}@media(max-width:767px){section.meal-plan-app .container{flex-direction:column;margin:3rem;width:100%}section.meal-plan-app .container .content{margin-bottom:3rem;width:auto}section.meal-plan-app .container .content .section-title,section.meal-plan-app .container .content h1{margin-bottom:3rem}section.meal-plan-app .container .content p{width:auto;margin-bottom:3rem}section.meal-plan-app .container .content .appstore{width:auto}section.meal-plan-app .container .content .appstore a{width:40%;max-width:180px}section.meal-plan-app .container .content .appstore img{width:100%}section.meal-plan-app .container img{margin:2rem 0 0;width:60%;max-width:160px}}@media(max-width:767px)and (orientation:landscape){section.meal-plan-header{height:auto;max-height:none;background-color:#eee;background-size:cover;background-position:top}section.meal-plan-header .content{margin:10rem auto;padding:3rem 0;justify-content:center;width:90%;max-width:500px}section.meal-plan-header .content h1{line-height:1.3}section.meal-plan-header .content h2{margin-bottom:3rem}section.meal-plan-features{height:auto;max-height:none;margin:auto}section.meal-plan-features .section-title,section.meal-plan-features h1{margin:0 auto .5rem;font-size:2rem;font-weight:700}section.meal-plan-features .content{margin-top:0}section.meal-plan-features .content .subtitle{font-size:1.3rem;width:80%}section.meal-plan-features .features{flex-wrap:wrap}section.meal-plan-features .features .feature{width:25%;margin-bottom:1rem}section.meal-plan-features .features .feature p{font-size:1.25rem}section.meal-plan-what-sets-us-apart{height:auto;max-height:none;justify-content:center}section.meal-plan-what-sets-us-apart .section-title,section.meal-plan-what-sets-us-apart h1{margin:0 auto 1rem;font-size:2rem;font-weight:700}section.meal-plan-what-sets-us-apart .content{align-items:center;text-align:center;max-width:500px;min-width:250px;margin:4rem 3rem}section.meal-plan-what-sets-us-apart .content p{width:100%;font-size:1.3rem;margin:0 auto}}@media(max-width:767px)and (orientation:landscape)and (max-width:767px){section.meal-plan-order-cut-off{display:none}}@media(max-width:767px)and (orientation:landscape)and (max-width:767px)and (orientation:landscape){section.meal-plan-order-cut-off{display:none}}@media(max-width:767px)and (orientation:landscape)and (min-width:768px)and (max-width:1024px){section.meal-plan-order-cut-off{display:none}}@media(max-width:767px)and (orientation:landscape)and (min-width:768px)and (max-width:1024px)and (orientation:landscape){section.meal-plan-order-cut-off{display:none}}@media(max-width:767px)and (orientation:landscape){section.meal-plan-order-cut-off .content .countdown{width:100%}section.meal-plan-order-cut-off .content .countdown-item{position:relative;border-right:1px solid hsla(0,0%,100%,.5)}section.meal-plan-app{height:auto;max-height:none;background-color:#f5f5f5}}@media(max-width:767px)and (orientation:landscape)and (max-width:767px){section.meal-plan-app{display:none}}@media(max-width:767px)and (orientation:landscape)and (max-width:767px)and (orientation:landscape){section.meal-plan-app{display:none}}@media(max-width:767px)and (orientation:landscape)and (min-width:768px)and (max-width:1024px){section.meal-plan-app{display:none}}@media(max-width:767px)and (orientation:landscape)and (min-width:768px)and (max-width:1024px)and (orientation:landscape){section.meal-plan-app{display:none}}@media(max-width:767px)and (orientation:landscape){section.meal-plan-app .container{flex-direction:column;margin:3rem;width:100%}section.meal-plan-app .container .content{margin-bottom:3rem;width:auto}section.meal-plan-app .container .content .section-title,section.meal-plan-app .container .content h1{margin-bottom:3rem}section.meal-plan-app .container .content p{width:auto;margin-bottom:3rem}section.meal-plan-app .container .content .appstore{width:auto}section.meal-plan-app .container .content .appstore a{width:40%;max-width:180px}section.meal-plan-app .container .content .appstore img{width:100%}section.meal-plan-app .container img{margin:2rem 0 0;width:60%;max-width:160px}}@media(min-width:768px)and (max-width:1024px){section.meal-plan-header{height:auto;max-height:none;background-color:#eee;background-size:cover;background-position:top}section.meal-plan-header .content{margin:10rem auto;padding:3rem 0;justify-content:center;width:90%;max-width:500px}section.meal-plan-header .content h1{line-height:1.3}section.meal-plan-header .content h2{margin-bottom:3rem}section.meal-plan-features{height:auto;max-height:none;margin:auto}section.meal-plan-features .section-title,section.meal-plan-features h1{margin:0 auto .5rem;font-size:2rem;font-weight:700}section.meal-plan-features .content{margin-top:0}section.meal-plan-features .content .subtitle{font-size:1.3rem;width:80%}section.meal-plan-features .features{flex-wrap:wrap}section.meal-plan-features .features .feature{width:25%;margin-bottom:1rem}section.meal-plan-features .features .feature p{font-size:1.25rem}section.meal-plan-what-sets-us-apart{height:auto;max-height:none;justify-content:center}section.meal-plan-what-sets-us-apart .section-title,section.meal-plan-what-sets-us-apart h1{margin:0 auto 1rem;font-size:2rem;font-weight:700}section.meal-plan-what-sets-us-apart .content{align-items:center;text-align:center;max-width:500px;min-width:250px;margin:4rem 3rem}section.meal-plan-what-sets-us-apart .content p{width:100%;font-size:1.3rem;margin:0 auto}}@media(min-width:768px)and (max-width:1024px)and (max-width:767px){section.meal-plan-order-cut-off{display:none}}@media(min-width:768px)and (max-width:1024px)and (max-width:767px)and (orientation:landscape){section.meal-plan-order-cut-off{display:none}}@media(min-width:768px)and (max-width:1024px)and (min-width:768px)and (max-width:1024px){section.meal-plan-order-cut-off{display:none}}@media(min-width:768px)and (max-width:1024px)and (min-width:768px)and (max-width:1024px)and (orientation:landscape){section.meal-plan-order-cut-off{display:none}}@media(min-width:768px)and (max-width:1024px){section.meal-plan-order-cut-off .content .countdown{width:100%}section.meal-plan-order-cut-off .content .countdown-item{position:relative;border-right:1px solid hsla(0,0%,100%,.5)}section.meal-plan-app{height:auto;max-height:none;background-color:#f5f5f5}}@media(min-width:768px)and (max-width:1024px)and (max-width:767px){section.meal-plan-app{display:none}}@media(min-width:768px)and (max-width:1024px)and (max-width:767px)and (orientation:landscape){section.meal-plan-app{display:none}}@media(min-width:768px)and (max-width:1024px)and (min-width:768px)and (max-width:1024px){section.meal-plan-app{display:none}}@media(min-width:768px)and (max-width:1024px)and (min-width:768px)and (max-width:1024px)and (orientation:landscape){section.meal-plan-app{display:none}}@media(min-width:768px)and (max-width:1024px){section.meal-plan-app .container{flex-direction:column;margin:3rem;width:100%}section.meal-plan-app .container .content{margin-bottom:3rem;width:auto}section.meal-plan-app .container .content .section-title,section.meal-plan-app .container .content h1{margin-bottom:3rem}section.meal-plan-app .container .content p{width:auto;margin-bottom:3rem}section.meal-plan-app .container .content .appstore{width:auto}section.meal-plan-app .container .content .appstore a{width:40%;max-width:180px}section.meal-plan-app .container .content .appstore img{width:100%}section.meal-plan-app .container img{margin:2rem 0 0;width:60%;max-width:160px}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){section.meal-plan-header{height:auto;max-height:none;background-color:#eee;background-size:cover;background-position:top}section.meal-plan-header .content{margin:10rem auto;padding:3rem 0;justify-content:center;width:90%;max-width:500px}section.meal-plan-header .content h1{line-height:1.3}section.meal-plan-header .content h2{margin-bottom:3rem}section.meal-plan-features{height:auto;max-height:none;margin:auto}section.meal-plan-features .section-title,section.meal-plan-features h1{margin:0 auto .5rem;font-size:2rem;font-weight:700}section.meal-plan-features .content{margin-top:0}section.meal-plan-features .content .subtitle{font-size:1.3rem;width:80%}section.meal-plan-features .features{flex-wrap:wrap}section.meal-plan-features .features .feature{width:25%;margin-bottom:1rem}section.meal-plan-features .features .feature p{font-size:1.25rem}section.meal-plan-what-sets-us-apart{height:auto;max-height:none;justify-content:center}section.meal-plan-what-sets-us-apart .section-title,section.meal-plan-what-sets-us-apart h1{margin:0 auto 1rem;font-size:2rem;font-weight:700}section.meal-plan-what-sets-us-apart .content{align-items:center;text-align:center;max-width:500px;min-width:250px;margin:4rem 3rem}section.meal-plan-what-sets-us-apart .content p{width:100%;font-size:1.3rem;margin:0 auto}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape)and (max-width:767px){section.meal-plan-order-cut-off{display:none}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape)and (max-width:767px)and (orientation:landscape){section.meal-plan-order-cut-off{display:none}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape)and (min-width:768px)and (max-width:1024px){section.meal-plan-order-cut-off{display:none}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape)and (min-width:768px)and (max-width:1024px)and (orientation:landscape){section.meal-plan-order-cut-off{display:none}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){section.meal-plan-order-cut-off .content .countdown{width:100%}section.meal-plan-order-cut-off .content .countdown-item{position:relative;border-right:1px solid hsla(0,0%,100%,.5)}section.meal-plan-app{height:auto;max-height:none;background-color:#f5f5f5}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape)and (max-width:767px){section.meal-plan-app{display:none}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape)and (max-width:767px)and (orientation:landscape){section.meal-plan-app{display:none}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape)and (min-width:768px)and (max-width:1024px){section.meal-plan-app{display:none}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape)and (min-width:768px)and (max-width:1024px)and (orientation:landscape){section.meal-plan-app{display:none}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){section.meal-plan-app .container{flex-direction:column;margin:3rem;width:100%}section.meal-plan-app .container .content{margin-bottom:3rem;width:auto}section.meal-plan-app .container .content .section-title,section.meal-plan-app .container .content h1{margin-bottom:3rem}section.meal-plan-app .container .content p{width:auto;margin-bottom:3rem}section.meal-plan-app .container .content .appstore{width:auto}section.meal-plan-app .container .content .appstore a{width:40%;max-width:180px}section.meal-plan-app .container .content .appstore img{width:100%}section.meal-plan-app .container img{margin:2rem 0 0;width:60%;max-width:160px}}@media(max-width:767px){section.meal-plan-features{max-width:500px}section.meal-plan-features .features .feature{width:50%}}html{font-size:62.5%}#root{display:flex;flex-direction:column;align-items:center;width:100%;overflow:hidden}footer,header{max-width:1920px}main{width:100%;height:100%}a{text-decoration:none;outline:none}p,span{line-height:1.5;color:#4a4a4a}section{width:100%;display:flex;height:55vh;max-height:450px;background-position:50%;background-repeat:no-repeat;background-size:cover}section .container,section .content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1920px;margin:auto}section .section-title,section h1{font-size:3.7rem;font-family:"BebasNeue";font-weight:400;color:#587d62;margin:0}@media(max-width:767px){section .section-title,section h1{font-size:3rem}}@media(max-width:767px)and (orientation:landscape){section .section-title,section h1{font-size:3rem}}@media(min-width:768px)and (max-width:1024px){section .section-title,section h1{font-size:3rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){section .section-title,section h1{font-size:3rem}}section h2{margin:0;font-size:2.5rem;font-family:"Montserrat-Light";font-weight:400;font-weight:500;color:#6e6f72}@media(max-width:767px){section h2{font-size:2.15rem}}@media(max-width:767px)and (orientation:landscape){section h2{font-size:2.15rem}}@media(min-width:768px)and (max-width:1024px){section h2{font-size:2.15rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){section h2{font-size:2.15rem}}section button{font-size:1.6rem;font-family:Josefin Sans,sans-serif;font-weight:lighter;color:#fff;background-color:#587d62;padding:0;border:none;width:16rem;height:4rem}.steps-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:2% 0}.steps-container .section-title,.steps-container h1{font-family:"Josefin Sans";font-size:3rem;font-weight:400;text-align:center;line-height:1.5;color:#4a4a4a;margin:4rem 0 2rem}@media(max-width:767px){.steps-container .section-title,.steps-container h1{font-size:2.15rem;font-weight:700}}@media(max-width:767px)and (orientation:landscape){.steps-container .section-title,.steps-container h1{font-size:2.15rem;font-weight:700}}@media(min-width:768px)and (max-width:1024px){.steps-container .section-title,.steps-container h1{font-size:2.15rem;font-weight:700}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.steps-container .section-title,.steps-container h1{font-size:2.15rem;font-weight:700}}@media(max-width:767px){.steps-container{margin:5% 0}}@media(max-width:767px)and (orientation:landscape){.steps-container{margin:5% 0}}@media(min-width:768px)and (max-width:1024px){.steps-container{margin:5% 0}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.steps-container{margin:5% 0}}.site-layout-header,.site-layout-notification{position:relative;width:100%}.site-layout-header{z-index:999}@media(max-width:767px){.site-layout-header.mod-fixed .navigation-mobile{position:fixed;top:0;height:65px;background:#fff;box-sizing:border-box;z-index:10;border-bottom:1px solid hsla(0,0%,75.3%,.3)}}@media(max-width:767px)and (orientation:landscape){.site-layout-header.mod-fixed .navigation-mobile{position:fixed;top:0;height:65px;background:#fff;box-sizing:border-box;z-index:10;border-bottom:1px solid hsla(0,0%,75.3%,.3)}}@media(min-width:768px)and (max-width:1024px){.site-layout-header.mod-fixed .navigation-mobile{position:fixed;top:0;height:65px;background:#fff;box-sizing:border-box;z-index:10;border-bottom:1px solid hsla(0,0%,75.3%,.3)}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.site-layout-header.mod-fixed .navigation-mobile{position:fixed;top:0;height:65px;background:#fff;box-sizing:border-box;z-index:10;border-bottom:1px solid hsla(0,0%,75.3%,.3)}}.a11y-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.notification-msg{background-color:#4a4a4a;color:#fff;width:100%;text-align:center;padding:1.5rem 0;font-family:"Josefin Sans",sans-serif;font-size:1.6rem}.notification-msg.is-hidden{display:none}@media(max-width:767px){.notification-msg{padding:1rem 0}}@media(max-width:767px)and (orientation:landscape){.notification-msg{padding:1rem 0}}@media(min-width:768px)and (max-width:1024px){.notification-msg{padding:1rem 0}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.notification-msg{padding:1rem 0}}.notification-msg-wrapper{width:92%;margin:0 auto}.notification-msg-slider{display:flex;align-items:center;justify-content:space-between}.notification-msg-slider:first-child:last-child{margin:0}.notification-msg-slider .swiper-wrapper{align-items:center}.notification-msg-slider .swiper-button-next,.notification-msg-slider .swiper-button-prev,.notification-msg-slider .swiper-container-rtl .swiper-button-next,.notification-msg-slider .swiper-container-rtl .swiper-button-prev{position:relative;height:2rem;top:auto;left:auto;bottom:auto;right:auto;margin:0;color:#fff}.notification-msg-slider .swiper-button-next:after,.notification-msg-slider .swiper-button-prev:after,.notification-msg-slider .swiper-container-rtl .swiper-button-next:after,.notification-msg-slider .swiper-container-rtl .swiper-button-prev:after{font-size:1.6rem}.notification-msg-slider-body{overflow:hidden;margin:0 1rem;width:100%}.notification-msg-control{width:50px;color:#fff}.notification-msg-icon{color:#fff}.notification-msg-control-label{font-size:0}.notification-msg-msg{width:100%}@media(max-width:767px){.notification-msg-msg{font-size:1.25rem}}@media(max-width:767px)and (orientation:landscape){.notification-msg-msg{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px){.notification-msg-msg{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.notification-msg-msg{font-size:1.25rem}}header{position:relative;padding:2rem 0;width:100%;height:15%;color:#4a4a4a;font-size:1.5rem;justify-content:space-evenly;border-bottom:1px solid #e2e2e2;z-index:100}header,header .navigation{display:flex;flex-direction:row;align-items:center}header .navigation{width:62%}header .navigation-mobile{display:none}header .navigation nav{display:flex;justify-content:space-between;padding:0 3rem;width:60%}@media(max-width:1480px){header .navigation nav{width:65%}}@media(max-width:1180px){header .navigation nav{width:62%}}@media(max-width:1080px){header .navigation nav{width:60%}}header .navigation nav a{color:#4a4a4a}@media(max-width:1180px){header .navigation nav a{font-size:1.25rem}}header .navigation .logo{width:8%}@media(min-width:1024px){header .navigation .logo{min-width:70px}}header .navigation .logo img{max-width:100%}header .options{display:flex;justify-content:flex-end;width:28%}header .options .lang-button-container{display:flex;flex-direction:row;align-items:center}header .options .lang-button-container p{margin:0}@media(max-width:1180px){header .options .lang-button-container button{font-size:1.25rem}}header .options .lang-button-container button p{margin:0;font-size:1.5rem}@media(max-width:1180px){header .options .lang-button-container button p{font-size:1.25rem}}header .options .lang-button-container button b{margin:0;font-size:1.5rem}@media(max-width:1180px){header .options .lang-button-container button b{font-size:1.25rem}}header .options>*{margin-left:1rem;margin-right:1rem}header .options>:last-child{margin-right:0}header .options .login{font-size:1.3rem;cursor:pointer;align-self:center;margin:0}header .options .login b{color:#587d62;margin:0}header .options .login b:hover{text-decoration:underline}header .options .logged-in-user{display:flex;flex-direction:column;justify-content:center}header .options .logged-in-user button{padding:0;align-self:flex-end;background-color:transparent;border:none;cursor:pointer}header .options .logged-in-user button p{font-size:1.1rem;text-decoration:underline;margin:0}header .bm-menu-wrap,header .bm-overlay{display:none}header .bm-menu-wrap .logged-in-user,header .bm-menu-wrap .login{color:#fff}header .bm-menu-wrap .logged-in-user>button{padding:0;color:#fff}header .bm-menu-wrap .logged-in-user>button p{margin:0;color:#fff}header .cart-dropdown{display:block;position:absolute;width:580px;z-index:200;margin-top:-1px;right:1rem;top:6rem;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);text-align:center}header .cart-dropdown>p{font-family:Josefin Sans,sans-serif;text-align:left;border-bottom:.1rem solid silver;padding:0 1rem}header .cart-dropdown>p.description{font-size:2rem;border-bottom:none}header .cart-dropdown>div{background:#eee;display:flex;flex-direction:column}header .cart-dropdown>div>p{font-family:Josefin Sans,sans-serif;font-weight:700;text-align:right;margin-right:1rem;padding:0 1rem;color:#000}header .cart-dropdown>div .checkout-button{background-color:#587d62;color:#fff;font-family:Josefin Sans,sans-serif;font-size:1.6rem;max-width:60%;padding:2rem;align-self:flex-end;margin:1rem}@media(max-width:767px){header .cart-dropdown>div .checkout-button{font-size:1.3rem;padding:1.25rem;margin-top:0}}@media(max-width:767px)and (orientation:landscape){header .cart-dropdown>div .checkout-button{font-size:1.3rem;padding:1.25rem;margin-top:0}}@media(min-width:768px)and (max-width:1024px){header .cart-dropdown>div .checkout-button{font-size:1.3rem;padding:1.25rem;margin-top:0}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){header .cart-dropdown>div .checkout-button{font-size:1.3rem;padding:1.25rem;margin-top:0}}header .cart-dropdown>div .checkout-button.is-disabled{pointer-events:none;opacity:.3}header .cart-link{display:block;width:100%;padding:1rem 0;font-family:"Josefin Sans",sans-serif;color:#4a4a4a;font-size:1.5rem}@media(max-width:767px){header{padding:0;height:65px;margin-bottom:30px}header .cart-btn{position:fixed;right:0;top:0;width:99vw;z-index:1200;max-width:580px}header .cart-dropdown{display:flex!important;flex-direction:column;width:100%;margin:0;right:0;align-self:center;text-align:center;box-sizing:border-box}header .navigation,header .options{display:none}header .navigation-mobile{display:flex;justify-content:space-between;align-items:center;padding:0 1.5rem;width:100%}header .navigation-mobile .itemsInCart{display:flex;flex-direction:row;align-items:center}header .navigation-mobile .itemsInCart>p{background:red;color:#fff;border-radius:2.5rem;width:2.5rem;height:2.5rem;margin-right:.5rem;text-align:center}header .navigation-mobile .burger-menu{background-image:url(/img/assets/menu.png);background-size:15px 18px}header .navigation-mobile .burger-menu,header .navigation-mobile .cart{background-position:50%;background-repeat:no-repeat;background-color:#fff;border:none;width:27px;height:32px}header .navigation-mobile .cart{background-image:url(/img/assets/cart.png);background-size:18px auto}header .navigation-mobile img{height:45px}header .bm-menu-wrap,header .bm-overlay{display:block}}@media(max-width:767px)and (orientation:landscape){header{padding:0;height:65px;margin-bottom:30px}header .cart-btn{position:fixed;right:0;top:0;width:99vw;z-index:1200;max-width:580px}header .cart-dropdown{display:flex!important;flex-direction:column;width:100%;margin:0;right:0;align-self:center;text-align:center;box-sizing:border-box}header .navigation,header .options{display:none}header .navigation-mobile{display:flex;justify-content:space-between;align-items:center;padding:0 1.5rem;width:100%}header .navigation-mobile .itemsInCart{display:flex;flex-direction:row;align-items:center}header .navigation-mobile .itemsInCart>p{background:red;color:#fff;border-radius:2.5rem;width:2.5rem;height:2.5rem;margin-right:.5rem;text-align:center}header .navigation-mobile .burger-menu{background-image:url(/img/assets/menu.png);background-size:15px 18px}header .navigation-mobile .burger-menu,header .navigation-mobile .cart{background-position:50%;background-repeat:no-repeat;background-color:#fff;border:none;width:27px;height:32px}header .navigation-mobile .cart{background-image:url(/img/assets/cart.png);background-size:18px auto}header .navigation-mobile img{height:45px}header .bm-menu-wrap,header .bm-overlay{display:block}}@media(min-width:768px)and (max-width:1024px){header{padding:0;height:65px;margin-bottom:30px}header .cart-btn{position:fixed;right:0;top:0;width:99vw;z-index:1200;max-width:580px}header .cart-dropdown{display:flex!important;flex-direction:column;width:100%;margin:0;right:0;align-self:center;text-align:center;box-sizing:border-box}header .navigation,header .options{display:none}header .navigation-mobile{display:flex;justify-content:space-between;align-items:center;padding:0 1.5rem;width:100%}header .navigation-mobile .itemsInCart{display:flex;flex-direction:row;align-items:center}header .navigation-mobile .itemsInCart>p{background:red;color:#fff;border-radius:2.5rem;width:2.5rem;height:2.5rem;margin-right:.5rem;text-align:center}header .navigation-mobile .burger-menu{background-image:url(/img/assets/menu.png);background-size:15px 18px}header .navigation-mobile .burger-menu,header .navigation-mobile .cart{background-position:50%;background-repeat:no-repeat;background-color:#fff;border:none;width:27px;height:32px}header .navigation-mobile .cart{background-image:url(/img/assets/cart.png);background-size:18px auto}header .navigation-mobile img{height:45px}header .bm-menu-wrap,header .bm-overlay{display:block}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){header{padding:0;height:65px;margin-bottom:30px}header .cart-btn{position:fixed;right:0;top:0;width:99vw;z-index:1200;max-width:580px}header .cart-dropdown{display:flex!important;flex-direction:column;width:100%;margin:0;right:0;align-self:center;text-align:center;box-sizing:border-box}header .navigation,header .options{display:none}header .navigation-mobile{display:flex;justify-content:space-between;align-items:center;padding:0 1.5rem;width:100%}header .navigation-mobile .itemsInCart{display:flex;flex-direction:row;align-items:center}header .navigation-mobile .itemsInCart>p{background:red;color:#fff;border-radius:2.5rem;width:2.5rem;height:2.5rem;margin-right:.5rem;text-align:center}header .navigation-mobile .burger-menu{background-image:url(/img/assets/menu.png);background-size:15px 18px}header .navigation-mobile .burger-menu,header .navigation-mobile .cart{background-position:50%;background-repeat:no-repeat;background-color:#fff;border:none;width:27px;height:32px}header .navigation-mobile .cart{background-image:url(/img/assets/cart.png);background-size:18px auto}header .navigation-mobile img{height:45px}header .bm-menu-wrap,header .bm-overlay{display:block}}.bm-burger-button{display:none;position:fixed;width:36px;height:30px;left:36px;top:36px}.bm-burger-bars{background:#373a47}.bm-burger-bars-hover{background:#a90000}.bm-cross-button{height:24px;width:24px}.bm-cross{background:#fff}.bm-menu-wrap{position:fixed;height:100%;width:80%!important;max-width:300px;top:0;left:0}.bm-menu{background:#587d62;opacity:1;padding:2.5em 1.5em 0;font-size:1.15em}.bm-morph-shape{fill:#373a47}.bm-item-list{color:#fff;padding:.8em}.bm-item{display:inline-block;color:#fff;font-size:1.75rem;line-height:3}.login.bm-item{margin-bottom:0}.mobile-order-now,.mobile-order-now.bm-item{font-size:1.75rem;font-weight:400;padding:.35rem 1rem;margin:2rem 0;border:1px solid #fff;display:inline-block!important;width:auto;line-height:1.5;font-weight:700}.bm-overlay{background:rgba(0,0,0,.3);top:0}.cart-btn{position:relative}.options .cart-btn{display:flex;align-items:center}.cart-btn.show-cart .cart-dropdown{display:block}.cart-trigger{display:flex;justify-content:flex-start;align-items:center;line-height:1.5;margin:1em 0;cursor:pointer}.cart-trigger p{margin:0 0 0 .75rem}@media(max-width:767px){.navigation-mobile .logo{position:absolute;left:50%;transform:translateX(-50%)}}@media(max-width:767px)and (orientation:landscape){.navigation-mobile .logo{position:absolute;left:50%;transform:translateX(-50%)}}@media(min-width:768px)and (max-width:1024px){.navigation-mobile .logo{position:absolute;left:50%;transform:translateX(-50%)}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.navigation-mobile .logo{position:absolute;left:50%;transform:translateX(-50%)}}.navigation-mobile-right{display:flex;justify-content:flex-end;align-items:center}.btn-order-now-holder{display:flex;align-items:center;margin-left:0;margin-right:2rem}.btn-order-now{display:inline-block;font-size:1.5rem;font-family:Josefin Sans,sans-serif;font-weight:lighter;color:#fff;background-color:#587d62;padding:1rem 1.5rem .8rem;border:none;margin-left:0;margin-right:0;white-space:nowrap}@media(min-width:1025px)and (max-width:1280px){.btn-order-now{font-size:1.25rem;padding:1rem 1.5rem .8rem}}@media(max-width:767px){.btn-order-now{font-size:1rem;margin-left:0;margin-right:0;padding:.5rem 1rem}}@media(max-width:767px)and (orientation:landscape){.btn-order-now{font-size:1rem;margin-left:0;margin-right:0;padding:.5rem 1rem}}@media(min-width:768px)and (max-width:1024px){.btn-order-now{font-size:1rem;margin-left:0;margin-right:0;padding:.5rem 1rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.btn-order-now{font-size:1rem;margin-left:0;margin-right:0;padding:.5rem 1rem}}header .options>.btn-order-now-holder{margin-left:0;margin-right:2rem}@media(max-width:1180px){header .options>.btn-order-now-holder{margin-right:1rem}}.mobile-lang .lang-button-container{display:flex;flex-direction:row;align-items:center}.mobile-lang .lang-button-container p{margin:0;color:#fff}.mobile-lang .lang-button-container .mob-lang-seperator{margin:0 1rem}.mobile-lang .lang-button-container button{font-family:"Montserrat-Light";font-weight:400}.mobile-lang .lang-button-container button:first-child{padding-left:0}.mobile-lang .lang-button-container button p{margin:0;font-size:1.5rem;color:#fff}.mobile-lang .lang-button-container button b{margin:0;font-size:1.5rem;font-weight:700;color:#fff}.logged-in-user-vip-logo{position:relative;width:75px;height:50px;background:url(/img/assets/vip/logo-vip-black-txt-transparent.png) no-repeat 50%;background-size:cover;margin-right:1rem;display:none;flex:0 0 auto}@media(max-width:767px){.logged-in-user-vip-logo{width:60px;height:45px}}.logged-in-user-vip-logo:before{content:"";display:block;width:100%;padding-bottom:100%}.logged-in-user.mod-vip .logged-in-user-vip-logo{display:block}.bm-menu-wrap .logged-in-user-vip-logo{background-image:url(/img/assets/vip/logo-vip-white-txt-black-heart.png)}.logged-in-user-name{display:flex;align-items:center;font-size:1.5rem}@media(max-width:1180px){.logged-in-user-name{font-size:1.25rem}}.login-welcome-msg{white-space:nowrap}.bm-menu .login-welcome-msg{color:#fff}.gift-card-link{position:relative}.gift-card-link:after{content:"";display:none;position:absolute;top:50%;right:0;margin-top:-30px;width:110px;height:60px;background:url(/img/assets/icon-flash-sales.png) no-repeat 50%;background-size:contain}.bm-menu .gift-card-link{display:none;flex-wrap:nowrap;align-items:center;padding-right:0}.bm-menu .gift-card-link:after{padding-right:0;background-color:#fff;background-size:95% auto;width:85px;height:25px;position:relative;top:auto;right:auto;margin:0 0 0 1rem}.Modal{background:#fff;position:fixed;top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%);outline:0}.ReactModal__Overlay{z-index:1000}.login-page{width:360px;margin:auto}.login-page .error{color:red;margin:0;padding:0;text-align:right}.login-page .form{position:relative;z-index:1;background:#fff;max-width:360px;padding:60px 45px 35px;text-align:center;box-shadow:0 0 20px 0 rgba(0,0,0,.2),0 5px 5px 0 rgba(0,0,0,.24);max-height:70vh;overflow:auto}.login-page .form .fb-login-btn-wrap{width:100%;padding:0 15px;background:#3b5998;border-radius:8px}.login-page .form .facebook-login-btn{display:flex;justify-content:center;height:40px;width:100%;box-sizing:border-box;padding:0;border-radius:1rem;align-items:center;color:#fff;font-family:Josefin Sans,sans-serif;font-size:16px;line-height:1}.login-page .form .checkbox-item{display:flex;flex-direction:row;align-items:center;margin:0}.login-page .form .login-form label{display:block;text-align:left;margin:1rem 0;font-weight:500;font-size:1.5rem;font-family:Josefin Sans,sans-serif}.login-page .form .login-form label input{border-radius:8px;background:#fff;outline:none;border:1px solid #e2e2e2;box-sizing:border-box;font-size:16px;font-family:Josefin Sans,sans-serif;outline:0;width:100%;margin:.5rem 0;padding:12.5px 15px;height:45px}.login-page .form .login-form label input::placeholder{color:#919191}.login-page .form .login-form .popup-button{margin:2rem 0 1rem;width:100%;padding:12px;font-weight:400;border-radius:8px;font-family:Josefin Sans,sans-serif;background-color:#587d62;color:#fff;font-size:16px;outline:none;cursor:pointer;border-color:#fff;border-style:solid;border-width:0 1px;height:45px}.login-page .form .login-form .popup-button:active,.login-page .form .login-form .popup-button:focus,.login-page .form .login-form .popup-button:hover{background:#78b9b0}.login-page .form .login-form .forgot-password{display:flex;align-items:flex-start}.login-page .form .login-form .message{margin:10px 0;color:#919191;font-size:12px}.login-page .form .login-form .message a{color:#4caf50;text-decoration:none}.login-page .form .login-form .radio-buttons{display:flex;width:100%;align-items:center;justify-content:space-evenly}.login-form-hidden-field{display:none!important}.clickable-text{text-align:left!important;font-size:1.5rem;color:#587d62;font-family:Josefin Sans,sans-serif;font-weight:500}.clickable-text.left{align-self:flex-start;display:flex}.clickable-text.margin{margin:1rem}.clickable-text-center{text-align:center;margin:0;font-size:1.5rem;color:#587d62;font-family:Josefin Sans,sans-serif;font-weight:500}.clickable-text-center:focus,.clickable-text-center:hover,.clickable-text:focus,.clickable-text:hover{text-decoration:underline}.login-form-or{margin:2rem 0 1rem;text-align:center;font-family:Josefin Sans,sans-serif;font-size:14px;color:#919191}.login-form-label{display:none!important}#newsletter-subscribe-checkbox{margin-top:-.2rem;margin-right:1rem}.login-form-forgot-pw{margin-top:2rem}.order-detail-popup .form{position:relative;max-width:460px}.close-button{position:absolute;z-index:1;width:20px;height:20px;top:5%;right:5%}.forgot-password-container{display:flex;flex-direction:column;padding:1rem 2rem;max-width:300px;align-items:stretch}.forgot-password-container>h1{font-size:2rem;text-align:center;font-family:Josefin Sans,sans-serif}.forgot-password-container>p{text-align:left;font-family:Josefin Sans,sans-serif;font-size:1.6rem;color:#000;line-height:1.75rem}.forgot-password-container>label{color:#4a4a4a;font-size:1.6rem;font-family:Josefin Sans,sans-serif}.forgot-password-container>input{padding:1rem;margin:.5rem 0;border-radius:.75rem;outline:none;border:1px solid #e2e2e2;font-size:1.6rem}.forgot-password-container .reset-pw-button{margin:2rem 0;width:100%;font-weight:400;border-radius:8px;font-family:Josefin Sans,sans-serif;background-color:#587d62;color:#fff;font-size:1.6rem;padding:12px;outline:none;cursor:pointer;border-color:#fff;border-style:solid;border-width:0 1px}.forgot-password-container .reset-pw-button:active,.forgot-password-container .reset-pw-button:focus,.forgot-password-container .reset-pw-button:hover{background:#78b9b0}.forgot-password-container .popup-options-container{display:flex;flex-direction:row;align-self:center;align-items:center}.forgot-password-container .popup-options-container>button{font-size:1.5rem;color:#587d62;font-family:Josefin Sans,sans-serif;font-weight:500}.forgot-password-container .resetpw-further-instructions{color:red;font-size:1.5rem}.cart-dropdown-container{display:block;background:#fff;padding:0 2rem}@media(max-width:767px){.cart-dropdown-container{padding:0}}.cart-dropdown-container>div{display:flex;flex-direction:row;align-items:center;padding:1rem;border-bottom:.1rem solid #eee}.cart-dropdown-container>div img{flex:.4 1;max-width:20%}.cart-dropdown-container>div>div{flex:1 1;margin-left:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1rem;position:relative}.cart-dropdown-container>div>div>button{position:absolute;top:0;right:1rem}.cart-dropdown-container>div>div p{font-family:Josefin Sans,sans-serif;font-weight:400;font-size:1.6rem;color:#4a4a4a;margin:0;text-align:left}.cart-dropdown-container>div>div p.-price{align-self:flex-end;font-weight:600;padding-right:1rem;font-size:1.6rem}.cart-dropdown-container>div>div p.expire-msg{color:red}.meal-cart-thumb{width:20%;flex:.4 1;background-color:#eee;position:relative}.meal-cart-thumb:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:url(/img/icon-img-loading.gif) no-repeat 50%;background-size:30px}.meal-cart-thumb:after{content:"";display:block;width:100%;padding-bottom:100%}.meal-cart-thumb-src{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-size:cover}.submenu{position:relative}.submenu-toggle{font-family:"Montserrat-Light";font-weight:700;font-size:1.5rem;color:#4a4a4a;padding:0}.bm-menu .submenu-toggle{color:#fff;font-size:1.75rem;line-height:3}.submenu-items{display:none;background:#fff;position:absolute;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);padding:2.5rem;top:100%;text-align:center;left:50%;transform:translateX(-50%);margin-top:1rem}.submenu.mod-open .submenu-items{display:block}.submenu-items a{display:block;font-size:1.4rem;margin-bottom:1.5rem;white-space:nowrap}.submenu-items a:last-child{margin-bottom:0}.bm-menu .submenu-items a{padding-left:1.5rem}.bm-menu .submenu-items a:before{content:">";display:block;position:absolute;left:0}.bm-menu .submenu-items{background:transparent;position:relative;box-shadow:none;left:auto;transform:none;text-align:left;margin-top:0;padding:0 0 1rem}.mobile-cutoff{position:absolute;width:100%;top:100%;left:0;background:#63bbb0;padding:8px 0 4px;color:#fff;align-items:center;justify-content:center;display:none}@media(max-width:767px){.mobile-cutoff{display:flex}}@media(max-width:767px)and (orientation:landscape){.mobile-cutoff{display:flex}}@media(min-width:768px)and (max-width:1024px){.mobile-cutoff{display:flex}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.mobile-cutoff{display:flex}}.mobile-cutoff .countdown-title{font-family:"Josefin Sans",sans-serif;font-size:1.5rem;font-weight:700;margin:0}.mobile-cutoff .countdown{display:flex;align-items:center;justify-content:center}.mobile-cutoff .countdown-item{color:#fff}@media(max-width:767px){.mobile-cutoff .countdown-item{display:inline-block;margin:0 .5rem}}@media(max-width:767px)and (orientation:landscape){.mobile-cutoff .countdown-item{display:inline-block;margin:0 .5rem}}@media(min-width:768px)and (max-width:1024px){.mobile-cutoff .countdown-item{display:inline-block;margin:0 .5rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.mobile-cutoff .countdown-item{display:inline-block;margin:0 .5rem}}.mobile-cutoff .countdown-item span{font-family:"Josefin Sans",sans-serif;font-size:1.5rem;font-weight:700;color:#fff}@media(max-width:767px){.mobile-cutoff .countdown-item span{font-size:1.25rem}}@media(max-width:767px)and (orientation:landscape){.mobile-cutoff .countdown-item span{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px){.mobile-cutoff .countdown-item span{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.mobile-cutoff .countdown-item span{font-size:1.25rem}}.mobile-cutoff .time{margin-right:.5rem}.mobile-cutoff .time:first-child:last-child{margin-left:0;margin-right:0}.mobile-cutoff .time-sp{margin:0 .3rem;vertical-align:middle}.countdown-item.mod-time,section.meal-plan-order-cut-off .content .countdown-item.mod-time{display:none}@media(max-width:767px){.countdown-item.mod-time,section.meal-plan-order-cut-off .content .countdown-item.mod-time{display:inline-block}}@media(max-width:767px)and (orientation:landscape){.countdown-item.mod-time,section.meal-plan-order-cut-off .content .countdown-item.mod-time{display:inline-block}}@media(min-width:768px)and (max-width:1024px){.countdown-item.mod-time,section.meal-plan-order-cut-off .content .countdown-item.mod-time{display:inline-block}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.countdown-item.mod-time,section.meal-plan-order-cut-off .content .countdown-item.mod-time{display:inline-block}}footer{display:flex;flex-direction:column;width:100%;height:65%;color:#4a4a4a;font-size:1.5rem}footer .content{border-top:1px solid #e2e2e2;display:flex;flex-direction:row;height:50%;padding:3rem 0}footer .content-sm{display:none}footer .content.top .col{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left;width:16.66%}footer .content.top .col span{color:#587d62}footer .content.top .col a{color:#4a4a4a}footer .content.top .col a:hover{text-decoration:underline}footer .content.top .col a,footer .content.top .col span{width:80%;text-decoration:none;text-align:left;margin-bottom:2rem;font-size:1.6rem}footer .content.top .col .logo{width:75%;max-width:200px}footer .content.top .col .nosh-direct-logo{width:100%;max-width:200px}footer .content.top .col .sm{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;height:100%}footer .content.top .col .sm .sm-logo{width:15%;max-width:45px}footer .content.bottom{flex-direction:column;align-items:center;justify-content:center}footer .content.bottom p{margin:.8rem}footer .content.bottom .payment-icon{margin-bottom:2rem;width:28%;max-width:400px}@media(max-width:767px){footer{height:auto}footer .content{flex-wrap:wrap;height:auto}footer .content.top .col{width:50%}footer .content.top .col span{font-size:1.5rem}footer .content.top .col a{font-size:1.25rem}footer .content.top .col.logo,footer .content.top .col.sm{display:none}footer .content-sm{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid #e2e2e2;padding:2rem}footer .content-sm .logo{max-height:45px}footer .content-sm .nosh-direct-logo{max-width:80px}footer .content-sm .sm-logo{width:20%;max-width:75px;display:flex;justify-content:space-between}footer .content-sm .sm-logo img{max-height:24px}footer .content.bottom{height:auto}footer .content.bottom p{font-size:1.3rem}footer .content.bottom .payment-icon{width:60%;max-width:380px}}@media(max-width:767px)and (orientation:landscape){footer{height:auto}footer .content{flex-wrap:wrap;height:auto}footer .content.top .col{width:50%}footer .content.top .col span{font-size:1.5rem}footer .content.top .col a{font-size:1.25rem}footer .content.top .col.logo,footer .content.top .col.sm{display:none}footer .content-sm{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid #e2e2e2;padding:2rem}footer .content-sm .logo{max-height:45px}footer .content-sm .nosh-direct-logo{max-width:80px}footer .content-sm .sm-logo{width:20%;max-width:75px;display:flex;justify-content:space-between}footer .content-sm .sm-logo img{max-height:24px}footer .content.bottom{height:auto}footer .content.bottom p{font-size:1.3rem}footer .content.bottom .payment-icon{width:60%;max-width:380px}}@media(min-width:768px)and (max-width:1024px){footer{height:auto}footer .content{flex-wrap:wrap;height:auto}footer .content.top .col{width:50%}footer .content.top .col span{font-size:1.5rem}footer .content.top .col a{font-size:1.25rem}footer .content.top .col.logo,footer .content.top .col.sm{display:none}footer .content-sm{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid #e2e2e2;padding:2rem}footer .content-sm .logo{max-height:45px}footer .content-sm .nosh-direct-logo{max-width:80px}footer .content-sm .sm-logo{width:20%;max-width:75px;display:flex;justify-content:space-between}footer .content-sm .sm-logo img{max-height:24px}footer .content.bottom{height:auto}footer .content.bottom p{font-size:1.3rem}footer .content.bottom .payment-icon{width:60%;max-width:380px}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){footer{height:auto}footer .content{flex-wrap:wrap;height:auto}footer .content.top .col{width:50%}footer .content.top .col span{font-size:1.5rem}footer .content.top .col a{font-size:1.25rem}footer .content.top .col.logo,footer .content.top .col.sm{display:none}footer .content-sm{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid #e2e2e2;padding:2rem}footer .content-sm .logo{max-height:45px}footer .content-sm .nosh-direct-logo{max-width:80px}footer .content-sm .sm-logo{width:20%;max-width:75px;display:flex;justify-content:space-between}footer .content-sm .sm-logo img{max-height:24px}footer .content.bottom{height:auto}footer .content.bottom p{font-size:1.3rem}footer .content.bottom .payment-icon{width:60%;max-width:380px}}.steps{display:flex;padding:6rem 0 0;align-items:center}@media(max-width:767px){.steps{padding:3rem 0 0}}.steps .current{background-color:#587d62!important}.steps-line{width:10rem;height:2px;background-color:silver;border:none;margin:0}@media(max-width:767px){.steps-line{width:6.1rem}}@media(max-width:345px){.steps-line{width:5.6rem}}.steps-step{position:relative;display:flex;align-items:center;justify-content:center;background-color:silver;width:10px;height:10px;border-radius:100%}.steps-step.mod-nolink{pointer-events:none}.steps-label{color:#fff;font-family:"Josefin Sans";font-size:1.5rem;line-height:1;position:absolute;left:50%;transform:translateX(-50%);bottom:100%;color:#587d62;text-align:center;margin-bottom:1.5rem;white-space:nowrap}@media(max-width:767px){.steps-label{font-size:.675rem;margin-bottom:1rem}}.package-item{position:relative;height:100%;box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin:10px 0;cursor:pointer}.package-selector{opacity:0;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}.duration-container{position:relative;display:flex;align-items:center;justify-content:center;font-size:3.7rem;color:#fff;height:3.7rem;line-height:3.7rem;padding:1.5rem 0 1rem;width:100%;background-color:#587d62;font-family:"BebasNeue",sans-serif;pointer-events:none;display:none}.duration-container.mod-select{display:flex;position:absolute;font-size:1.5rem;width:160px;z-index:1010;padding:0;left:50%;transform:translateX(-50%);height:auto;line-height:normal;pointer-events:all;bottom:15px}@media(max-width:767px){.duration-container.mod-select{bottom:12px}}.lang-zh .duration-container{font-size:2.9rem}.package-item.is-selected .duration-container{pointer-events:all}.duration-container .select{position:relative;z-index:1000;height:100%;width:100%;cursor:pointer;text-align:center;text-align-last:center;font-size:1.5rem;font-family:"Josefin Sans",sans-serif;font-weight:700;color:#4a4a4a}.lang-zh .duration-container .select{font-size:2.9rem;margin-top:-.75rem}.duration-container .select__control{background-color:transparent;border:none;height:100%;box-shadow:none;min-height:0;padding:3px 0}.duration-container .select__option{background-color:#fff;color:#919191;font-size:2rem}.duration-container .select__option:hover{background-color:#ebeff2;color:#4a4a4a}.duration-container .select__menu{z-index:1000;margin:0}.duration-container .select__value-container{padding:0;justify-content:center;align-items:center;height:100%;margin-top:5px}.duration-container .select__placeholder:after,.duration-container .select__single-value:after{content:"";display:inline-block;vertical-align:middle;margin-left:1rem;width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:5px 5px 0;position:absolute;right:10px;top:50%;margin-top:-5px}.duration-container .select__placeholder{margin:0;width:100%;height:100%;color:#fff}.duration-container .select .select__single-value{text-align:center;color:#fff;padding:0;height:100%}.duration-container .select__trigger{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;font-size:0;-webkit-user-select:none;user-select:none;z-index:1001}.package-item-container{height:85%;padding:45px;background-image:url(/img/bg_wood.png);background-position:50%;background-size:cover;display:flex;align-items:center;justify-content:center;flex-direction:column}.package-item-container button{opacity:0;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;width:100%;height:100%}.package-item-content{height:100%;width:100%;padding:8% 8% 5%;box-shadow:0 0 10px 0 rgba(0,0,0,.35);background-color:#fff;box-sizing:border-box}.steps-container .package-item-title{margin:0 0 1rem}.package-item-list{position:relative;padding:0 1rem;list-style-type:none}.package-item-list li{position:relative;padding-left:1.5rem;font-size:1.3rem;line-height:1.5;margin-bottom:1.5rem}.package-item-list li:before{content:"-";display:block;position:absolute;left:0;top:.0125rem}.package-item-thumb{width:100%}.package-item-thumb img{width:100%;display:block}.slider-container{position:relative;padding:0 60px;margin-bottom:60px}.slider-container:after,.slider-container:before{content:"";display:block;height:100%;position:absolute;top:0;width:100vw;background:#fff;z-index:20}.slider-container:before{left:100%;margin-left:-55px}.slider-container:after{right:100%;margin-right:-55px}.slider-container .arrow{cursor:pointer}.slider-container .swiper-container{position:relative;overflow:visible;z-index:10}.slider-container .swiper-container:not(.swiper-container-initialized) .swiper-slide:first-child{margin-left:30px}.slider-container .swiper-container:not(.swiper-container-initialized) .swiper-slide:first-child:last-child{margin-left:0}.slider-container .swiper-button-next,.slider-container .swiper-button-prev{font-size:0;pointer-events:all;--swiper-navigation-size:60px}.slider-container .swiper-button-next:after,.slider-container .swiper-button-next:before,.slider-container .swiper-button-prev:after,.slider-container .swiper-button-prev:before{color:#4a4a4a}.slider-container .swiper-pagination{top:100%;width:100%;left:0;padding:1rem 0;margin-bottom:1rem}.slider-container .swiper-pagination .swiper-pagination-bullet,.slider-container .swiper-pagination .swiper-pagination-bullet-active{width:10px;height:10px;background:#93bc9e;margin:6px}.slider-container .swiper-body{position:relative;width:calc(100% - 30px);margin:0 auto}.slider-container .swiper-control{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);z-index:30;pointer-events:none}@media(max-width:767px){.slider-container{padding:0}.slider-container .swiper-control,.slider-container:after,.slider-container:before{display:none}}@media(max-width:767px)and (orientation:landscape){.slider-container{padding:0}.slider-container .swiper-control,.slider-container:after,.slider-container:before{display:none}}@media(min-width:768px)and (max-width:1024px){.slider-container{padding:0}.slider-container .swiper-control,.slider-container:after,.slider-container:before{display:none}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.slider-container{padding:0}.slider-container .swiper-control,.slider-container:after,.slider-container:before{display:none}}@media(max-width:767px){.slider-container.hide-mobile{display:none!important}}@media(max-width:767px)and (orientation:landscape){.slider-container.hide-mobile{display:none!important}}@media(min-width:768px)and (max-width:1024px){.slider-container.hide-mobile{display:none!important}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.slider-container.hide-mobile{display:none!important}}.package-item-best-seller{position:absolute;width:33.3333%;max-width:100px;top:0;right:15px;background:url(/img/icon-best-seller.png) no-repeat top;background-size:contain}.package-item-best-seller:before{content:"";position:relative;display:block;padding-bottom:135%}.package-thumb{width:100%;padding-bottom:35.9712%;background-color:#eee;position:relative}.package-thumb:before{content:"";display:block;background:url(/img/icon-img-loading.gif) no-repeat 50%;background-size:30px}.package-thumb-src,.package-thumb:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.package-thumb-src{background:no-repeat 50%;background-size:cover}.slider-static-container{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}@media(max-width:767px){.slider-static-container{max-width:640px}}@media(max-width:767px)and (orientation:landscape){.slider-static-container{max-width:640px}}@media(min-width:768px)and (max-width:1024px){.slider-static-container{max-width:640px}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.slider-static-container{max-width:640px}}@media(max-width:767px){.slider-static-container{max-width:320px}}.slider-static-container .slider-static-item{position:relative;width:33.3333%;padding:3px 15px 0;box-sizing:border-box;font-size:0}@media(min-width:768px)and (max-width:1024px){.slider-static-container .slider-static-item{width:50%}}@media(max-width:767px){.slider-static-container .slider-static-item{width:100%}}.slider-static-container .slider-static-item .package-item{height:auto}.home-ambassadors{position:relative;width:100%;text-align:center;overflow:hidden;height:auto;display:block}.home-ambassadors-inner{position:relative;width:100%;box-sizing:border-box;padding:3rem}@media(max-width:767px){.home-ambassadors-inner{padding:3rem}}@media(max-width:767px)and (orientation:landscape){.home-ambassadors-inner{padding:3rem}}@media(min-width:768px)and (max-width:1024px){.home-ambassadors-inner{padding:3rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.home-ambassadors-inner{padding:3rem}}.home-ambassadors-title{margin:0 auto 3rem;font-family:"BebasNeue",sans-serif;color:#587d62;font-size:3.7rem}@media(max-width:767px){.home-ambassadors-title{font-size:2rem;font-weight:700}}@media(max-width:767px)and (orientation:landscape){.home-ambassadors-title{font-size:2rem;font-weight:700}}@media(min-width:768px)and (max-width:1024px){.home-ambassadors-title{font-size:2rem;font-weight:700}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.home-ambassadors-title{font-size:2rem;font-weight:700}}.home-ambassadors-slider{margin:0 auto 3rem;position:relative;width:100%}.home-ambassadors-slider .swiper-container{overflow:visible}.home-ambassadors-slider .swiper-wrapper{width:auto;margin-left:-10px;margin-right:-10px}.home-ambassadors-slider-item{box-sizing:border-box}.home-ambassadors-slider-img{max-width:135px;margin:0 auto 2rem;background-size:cover}@media(max-width:767px){.home-ambassadors-slider-img{max-width:100px}}@media(max-width:767px)and (orientation:landscape){.home-ambassadors-slider-img{max-width:100px}}@media(min-width:768px)and (max-width:1024px){.home-ambassadors-slider-img{max-width:100px}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.home-ambassadors-slider-img{max-width:100px}}.home-ambassadors-slider-img:before{content:"";position:relative;display:block;width:100%;padding-bottom:100%}.home-ambassadors-slider-item-title{margin:0 auto .5rem;font-family:"Josefin Sans",sans-serif;font-size:1.5rem;font-weight:700;color:#000}.home-ambassadors-slider-item-desc{margin:0 auto;font-size:1.25rem}.home-ambassadors-btn{font-size:1.6rem;font-family:Josefin Sans,sans-serif;font-weight:lighter;color:#fff;background-color:#587d62;padding:0;border:none;width:16rem;height:4rem}@media(max-width:767px){.home-ambassadors-btn{height:3rem}}@media(max-width:767px)and (orientation:landscape){.home-ambassadors-btn{height:3rem}}@media(min-width:768px)and (max-width:1024px){.home-ambassadors-btn{height:3rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.home-ambassadors-btn{height:3rem}}.home-meal-plans{position:relative;width:100%;text-align:center;overflow:hidden;height:auto;display:block}.home-meal-plans-inner{position:relative;width:100%;box-sizing:border-box;padding:3rem}@media(max-width:767px){.home-meal-plans-inner{padding:3rem}}@media(max-width:767px)and (orientation:landscape){.home-meal-plans-inner{padding:3rem}}@media(min-width:768px)and (max-width:1024px){.home-meal-plans-inner{padding:3rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.home-meal-plans-inner{padding:3rem}}.home-meal-plans-title{margin:0 auto 2rem;font-family:"BebasNeue",sans-serif;color:#587d62;font-size:3.7rem}@media(max-width:767px){.home-meal-plans-title{font-size:2rem;font-weight:700}}@media(max-width:767px)and (orientation:landscape){.home-meal-plans-title{font-size:2rem;font-weight:700}}@media(min-width:768px)and (max-width:1024px){.home-meal-plans-title{font-size:2rem;font-weight:700}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.home-meal-plans-title{font-size:2rem;font-weight:700}}.home-meal-plans-slider{box-sizing:border-box;margin:0 auto;position:relative;width:100%;max-width:1200px;padding:0 60px}@media(max-width:767px){.home-meal-plans-slider{max-width:768px;padding:0}}@media(max-width:767px)and (orientation:landscape){.home-meal-plans-slider{max-width:768px;padding:0}}@media(min-width:768px)and (max-width:1024px){.home-meal-plans-slider{max-width:768px;padding:0}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.home-meal-plans-slider{max-width:768px;padding:0}}@media(max-width:640px){.home-meal-plans-slider{max-width:270px}}@media(max-width:767px){.home-meal-plans-slider .swiper-container{overflow:visible}}@media(max-width:767px)and (orientation:landscape){.home-meal-plans-slider .swiper-container{overflow:visible}}@media(min-width:768px)and (max-width:1024px){.home-meal-plans-slider .swiper-container{overflow:visible}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.home-meal-plans-slider .swiper-container{overflow:visible}}.home-meal-plans-slider .swiper-wrapper{width:auto}@media(max-width:767px){.home-meal-plans-slider .swiper-control{display:none}}@media(max-width:767px)and (orientation:landscape){.home-meal-plans-slider .swiper-control{display:none}}@media(min-width:768px)and (max-width:1024px){.home-meal-plans-slider .swiper-control{display:none}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.home-meal-plans-slider .swiper-control{display:none}}.home-meal-plans-slider .swiper-control .swiper-button-next,.home-meal-plans-slider .swiper-control .swiper-button-prev{font-size:0;background:transparent;color:#587d62}.home-meal-plans-slider-item{box-sizing:border-box}.home-meal-plans-slider-img{width:100%;background-size:cover}.home-meal-plans-slider-img:before{content:"";position:relative;display:block;width:100%;padding-bottom:35.9712%}.home-meal-plans-info-helper{text-align:center;width:100%;padding:1.5rem 0}.home-meal-plans-info-helper-link,section .home-meal-plans-info-helper-link{text-align:right;color:#587d62;-webkit-appearance:none;appearance:none;padding:0;width:auto;height:auto;background:transparent;margin:0 .5rem;font-size:1.25rem}.home-meal-plans-btn{font-size:1.6rem;font-family:Josefin Sans,sans-serif;font-weight:lighter;color:#fff;background-color:#587d62;padding:0;border:none;width:16rem;height:4rem}@media(max-width:767px){.home-meal-plans-btn{height:3rem}}@media(max-width:767px)and (orientation:landscape){.home-meal-plans-btn{height:3rem}}@media(min-width:768px)and (max-width:1024px){.home-meal-plans-btn{height:3rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.home-meal-plans-btn{height:3rem}}.home-our-meals{position:relative;width:100%;text-align:center;overflow:hidden;height:auto;display:block}.home-our-meals-inner{position:relative;width:100%;box-sizing:border-box;padding:1rem 3rem 6rem}@media(max-width:767px){.home-our-meals-inner{padding:3rem}}@media(max-width:767px)and (orientation:landscape){.home-our-meals-inner{padding:3rem}}@media(min-width:768px)and (max-width:1024px){.home-our-meals-inner{padding:3rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.home-our-meals-inner{padding:3rem}}.home-our-meals-title{margin:0 auto 2rem;font-family:"BebasNeue",sans-serif;color:#587d62;font-size:3.7rem}@media(max-width:767px){.home-our-meals-title{font-size:2rem;font-weight:700}}@media(max-width:767px)and (orientation:landscape){.home-our-meals-title{font-size:2rem;font-weight:700}}@media(min-width:768px)and (max-width:1024px){.home-our-meals-title{font-size:2rem;font-weight:700}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.home-our-meals-title{font-size:2rem;font-weight:700}}.home-our-meals-slider{box-sizing:border-box;margin:0 auto 3rem;position:relative;width:100%;max-width:1200px;padding:0 60px}@media(max-width:767px){.home-our-meals-slider{max-width:768px;padding:0}}@media(max-width:767px)and (orientation:landscape){.home-our-meals-slider{max-width:768px;padding:0}}@media(min-width:768px)and (max-width:1024px){.home-our-meals-slider{max-width:768px;padding:0}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.home-our-meals-slider{max-width:768px;padding:0}}@media(max-width:480px){.home-our-meals-slider{width:75%;margin:0 0 3rem}}@media(max-width:767px){.home-our-meals-slider .swiper-container{overflow:visible}}@media(max-width:767px)and (orientation:landscape){.home-our-meals-slider .swiper-container{overflow:visible}}@media(min-width:768px)and (max-width:1024px){.home-our-meals-slider .swiper-container{overflow:visible}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.home-our-meals-slider .swiper-container{overflow:visible}}.home-our-meals-slider .swiper-wrapper{width:auto}@media(max-width:767px){.home-our-meals-slider .swiper-control{display:none}}@media(max-width:767px)and (orientation:landscape){.home-our-meals-slider .swiper-control{display:none}}@media(min-width:768px)and (max-width:1024px){.home-our-meals-slider .swiper-control{display:none}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.home-our-meals-slider .swiper-control{display:none}}.home-our-meals-slider .swiper-control .swiper-button-next,.home-our-meals-slider .swiper-control .swiper-button-prev{font-size:0;background:transparent;color:#587d62}.home-our-meals-slider-item{box-sizing:border-box}.home-our-meals-slider-img{background-size:cover}.home-our-meals-slider-img:before{content:"";position:relative;display:block;width:100%;padding-bottom:100%}.home-our-meals-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:1.6rem;font-family:Josefin Sans,sans-serif;font-weight:lighter;color:#fff;background-color:#587d62;padding:0;border:none;width:16rem;height:4rem}.home-our-meals-btn:active,.home-our-meals-btn:focus,.home-our-meals-btn:hover,.home-our-meals-btn:visited{font-weight:lighter}@media(max-width:767px){.home-our-meals-btn{height:4rem;width:12rem;font-weight:700}}@media(max-width:767px)and (orientation:landscape){.home-our-meals-btn{height:4rem;width:12rem;font-weight:700}}@media(min-width:768px)and (max-width:1024px){.home-our-meals-btn{height:4rem;width:12rem;font-weight:700}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.home-our-meals-btn{height:4rem;width:12rem;font-weight:700}}.steps-container.static-menu{margin-top:0}.static-menu-content{display:flex;text-align:left;justify-content:center;align-items:center;flex-direction:column}.static-menu-inner{width:100%;text-align:center}.static-menu-inner .step3-text{font-family:"Josefin Sans",sans-serif;color:#4a4a4a}.static-menu-inner .show-mobile{display:none!important}.static-menu-inner .bottom-border{padding-bottom:.5rem;margin-bottom:2rem;border-bottom:.1rem solid silver}.static-menu-inner .step3-label-text{font-size:1.6rem;font-family:"Josefin Sans",sans-serif;color:#4a4a4a}.week-pickers .static-menu-inner .step3-label-text{margin-bottom:1rem}.static-menu-inner .relative{position:relative}.static-menu-inner .plan-info{position:relative;width:100%;max-width:800px;margin:0 auto}.static-menu-inner .plan-info-box{width:100%;margin:0 auto;border:.1rem solid silver;padding:3rem 5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box}.static-menu-inner .plan-info-brand{margin:0 0 1rem}.static-menu-inner .plan-info-title{margin:0}.static-menu-inner .plan-info-price{margin:0 0 1rem}.static-menu-inner .plan-info-per-day{margin:0;text-align:right}.static-menu-inner .plan-info-brand,.static-menu-inner .plan-info-per-day,.static-menu-inner .plan-info-price,.static-menu-inner .plan-info-title{font-family:"Josefin Sans",sans-serif;font-size:2.5rem;color:#4a4a4a;font-weight:400}.static-menu-inner .plan-info-price{font-weight:700}.static-menu-inner .plan-info-helper{width:100%;text-align:right;padding:1rem 0}.static-menu-inner .plan-info-helper-link{text-align:right;color:#587d62}.static-menu-inner .step3-container{display:flex;flex-flow:column;width:90%;margin-top:4rem;max-width:1000px}.static-menu-inner .step3-container .left-container{display:flex;flex-direction:row;align-items:flex-start;flex:.45 1}.static-menu-inner .step3-container .left-container img{width:100%;object-fit:cover}.static-menu-inner .step3-container .nutrition-container{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;border:.1rem solid silver;max-width:200px;padding:2rem;margin-left:5rem}.static-menu-inner .step3-container .nutrition-container .left-border{width:100%;margin-bottom:1rem}.static-menu-inner .step3-container .nutrition-container .left-border:last-child{margin-bottom:0}.static-menu-inner .step3-container .nutrition-container .nutrition-title{width:100%;margin-bottom:1rem}.static-menu-inner .step3-container .nutrition-container div{display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem}.static-menu-inner .step3-container .nutrition-container div .nutrition-main-label{font-family:"BebasNeue",sans-serif;color:#4a4a4a;font-size:2rem;padding:0;white-space:nowrap}.static-menu-inner .step3-container .nutrition-container div .nutrition-label{font-family:"BebasNeue",sans-serif;color:#587d62;font-size:1.6rem;padding:0}.static-menu-inner .step3-container .nutrition-container div .nutrition-value{font-family:"BebasNeue",sans-serif;color:#4a4a4a;font-size:1.5rem;padding:0 1.5rem}.static-menu-inner .step3-container .right-container{display:flex;flex-direction:column;flex:.55 1}.static-menu-inner .step3-container .right-container .start-date-container{margin-top:3rem}.static-menu-inner .step3-container .right-container .start-date-container .start-date{font-size:1.6rem;font-weight:700;color:#4a4a4a;font-family:"Josefin Sans",sans-serif;margin-bottom:1rem}.static-menu-inner .step3-container .right-container .start-date-container .date-range{margin-left:4rem;font-size:1.5rem}.static-menu-inner .step3-container .right-container .start-date-container .change-date{margin-top:2rem;padding:0;background-color:transparent;border:0 transparent;color:#587d62;font-size:1.6rem}.static-menu-inner .step3-container .right-container .start-date-container .change-date:hover{text-decoration:underline;cursor:pointer}.static-menu-inner .step3-container .right-container .meal-options-container{display:flex;flex-direction:row;justify-content:space-between;margin:2rem -1.5rem 0}.static-menu-inner .step3-container .right-container .meal-options-container *{box-sizing:border-box}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item{width:50%;flex:0 0 auto;flex-direction:row;padding:0 1.5rem}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container{margin-top:1rem;height:4rem;background:transparent;border-radius:0;border:.1rem solid hsla(0,0%,75.3%,.5);align-items:center;flex-direction:row;display:flex;justify-content:space-between;position:relative}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item button{width:20%;align-self:center;font-size:1.5rem;font-weight:700;height:100%}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item button.is-disabled{pointer-events:none;opacity:.6}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item button:hover{transition:.3s;background-color:silver}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item .num-people-text{text-align:center;font-size:1.5rem}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item select{-webkit-appearance:none;height:100%;width:100%;background:transparent;outline:none;border-radius:0;border:0 transparent;font-size:1.5rem;font-family:"Josefin Sans",sans-serif;padding:0 15px}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item .caret-down{position:absolute;right:15px;margin-left:.5rem;font-size:1.5em}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item .special-request-button{align-items:center;justify-content:center;display:flex;flex-direction:row;font-size:1.5rem;flex:1 1}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item .special-request-button span{color:#4a4a4a;margin-top:.5em}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item .special-request-button img{height:2rem;margin-left:1rem}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item .special-request-button:hover{transition:.3s;background-color:#587d62;color:#fff}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item .special-request-button:hover span{color:#fff}.static-menu-inner .step3-container .right-container .right-bottom-group{margin-top:3rem;margin-bottom:3rem;display:flex;align-items:center;justify-content:space-between}.static-menu .static-menu-inner .step3-container .right-container .right-bottom-group{margin:0}.static-menu-inner .step3-container .right-container .right-bottom-group .free-snack-text{font-family:"BebasNeue",sans-serif;font-size:2.5rem;color:#587d62}.static-menu-inner .step3-container .right-container .right-bottom-group .smaller{font-size:2rem;color:#587d62}.static-menu-inner .step3-container .right-container .checkout-container{display:flex;align-self:flex-end;flex-direction:column}.static-menu-inner .step3-container .right-container .checkout-container .total-text{color:#4a4a4a;font-family:"Josefin Sans",sans-serif;font-size:1.5rem;text-align:right;font-weight:400}.static-menu-inner .step3-container .right-container .checkout-container .total-text .add-to-cart{display:inline;color:#587d62;background-color:transparent;border:0 transparent;margin:0;padding:0}.static-menu-inner .step3-container .right-container .checkout-container .total-text .add-to-cart:hover{text-decoration:underline;cursor:pointer}.static-menu-inner .step3-container .right-container .checkout-container button{background-color:#587d62;align-items:center;height:4rem;margin:1rem 0;border-radius:.2rem;padding:0 3rem;color:#fff;font-size:1.6rem;font-family:"Josefin Sans",sans-serif}.static-menu-inner .step3-container .right-container .checkout-container button.is-disabled{pointer-events:none;opacity:.6}.static-menu-inner .step3-container .right-container .checkout-container button:hover{transition:.3s;background-color:#93bc9e}.static-menu-inner .step3-container .right-container .meal-options-container.mod-top-options .meal-options-item{width:50%}.static-menu-inner .meals-per-day-group{width:50%;padding:0 1.5rem}.static-menu-inner .meals-per-day-group input[type=checkbox]{background-color:initial;cursor:default;-webkit-appearance:checkbox;box-sizing:border-box;margin:3px .5ex;padding:initial;border:initial}.static-menu-inner .meals-per-day-group input[type=checkbox]:checked{background-color:#587d62;border-color:#587d62}.static-menu-inner .meals-per-day-group .meals-per-day-button-group{display:flex;flex:.6 1;flex-direction:row;margin-top:1rem;padding-left:0}.static-menu-inner .meals-per-day-group .meals-per-day-button-group .checkbox-button-container{line-height:40px;margin-bottom:0;padding-right:0}.static-menu-inner .meals-per-day-group .meals-per-day-button-group .meals-per-day-msg{padding-left:.2rem}.static-menu-inner .meals-per-day-group .meals-per-day-button-group .meals-per-day-msg p{margin:0}.static-menu-inner .meals-per-day-group .meals-per-day-button-group div{display:flex}.static-menu-inner .meals-per-day-group .meals-per-day-button-group div input[type=checkbox]{opacity:0}.static-menu-inner .meals-per-day-msg{display:flex;align-items:center;flex-wrap:wrap;margin:0;color:#587d62;font-size:1.15rem}.static-menu-inner .meals-per-day-msg span{display:block;color:#587d62;font-size:1.3rem}@media(max-width:767px){.static-menu-inner .meals-per-day-msg span{display:inline-block}}@media(max-width:767px)and (orientation:landscape){.static-menu-inner .meals-per-day-msg span{display:inline-block}}@media(min-width:768px)and (max-width:1024px){.static-menu-inner .meals-per-day-msg span{display:inline-block}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.static-menu-inner .meals-per-day-msg span{display:inline-block}}.static-menu-inner .meals-per-day-warning{display:flex;align-items:center;flex-wrap:wrap;margin:0;color:red;font-size:1.5rem}.static-menu-inner .meals-per-day-msg .meals-per-day-msg-comma{margin-right:1rem;display:none}.static-menu-inner .meals-per-day-msg .meals-per-day-msg-comma:last-child{display:none}@media(max-width:767px){.static-menu-inner .meals-per-day-msg .meals-per-day-msg-comma{display:inline-block}.static-menu-inner .meals-per-day-msg .meals-per-day-msg-comma:last-child{display:none}}@media(max-width:767px)and (orientation:landscape){.static-menu-inner .meals-per-day-msg .meals-per-day-msg-comma{display:inline-block}.static-menu-inner .meals-per-day-msg .meals-per-day-msg-comma:last-child{display:none}}@media(min-width:768px)and (max-width:1024px){.static-menu-inner .meals-per-day-msg .meals-per-day-msg-comma{display:inline-block}.static-menu-inner .meals-per-day-msg .meals-per-day-msg-comma:last-child{display:none}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.static-menu-inner .meals-per-day-msg .meals-per-day-msg-comma{display:inline-block}.static-menu-inner .meals-per-day-msg .meals-per-day-msg-comma:last-child{display:none}}.static-menu-inner .radio-pickers{width:100%;display:flex;flex-wrap:wrap}.static-menu .static-menu-inner .radio-pickers{margin-top:3rem}@media(max-width:767px){.static-menu .static-menu-inner .radio-pickers{margin-top:0}}@media(max-width:767px)and (orientation:landscape){.static-menu .static-menu-inner .radio-pickers{margin-top:0}}@media(min-width:768px)and (max-width:1024px){.static-menu .static-menu-inner .radio-pickers{margin-top:0}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.static-menu .static-menu-inner .radio-pickers{margin-top:0}}.static-menu-inner .radio-pickers-row{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap}.static-menu-inner .radio-pickers-row.week-pickers{justify-content:space-between}.static-menu-inner .radio-pickers-row.week-pickers .radio-picker{width:auto}.static-menu-inner .radio-pickers-breaker{width:100%}.static-menu-inner .radio-picker{position:relative;width:33.33333%;margin-bottom:1rem}.static-menu-inner .radio-picker input[type=radio]{display:none}.static-menu-inner .radio-picker input[type=radio]:checked+.radio-picker-label:after{opacity:1}.static-menu-inner .radio-picker.is-disabled{opacity:.4;pointer-events:none}.static-menu-inner .radio-picker-txt{display:inline-block;width:240px;font-size:1.5rem;font-weight:700}.week-picker .static-menu-inner .radio-picker-txt{color:silver}.week-picker input[type=radio]:checked+.radio-picker-label .static-menu-inner .radio-picker-txt{color:#587d62}.static-menu-inner .radio-picker-label{position:relative;padding-left:30px;cursor:pointer}.static-menu-inner .radio-picker-label:after,.static-menu-inner .radio-picker-label:before{content:"";width:15px;height:15px;display:block;position:absolute;left:0;top:50%;margin-top:-9.5px;border:1px solid #587d62;border-radius:50%;transform-origin:center center}.static-menu-inner .radio-picker-label:before{border:1px solid silver}.static-menu-inner .radio-picker-label:after{border:1px solid #587d62;background:#587d62;transform:scale(.5);opacity:0}.static-menu-inner .nutrition-main-hyphen{display:none}@media(max-width:767px){.static-menu-inner .hide-mobile{display:none!important}.static-menu-inner .show-mobile{display:block!important}.static-menu-inner .step3-container{flex-direction:column}.static-menu-inner .step3-container .right-container{margin-left:0;margin-top:4rem;padding:0}.static-menu .static-menu-inner .step3-container .right-container{margin-top:0}.static-menu-inner .step3-container .right-container .options-menu-container{flex-direction:column;margin-top:4rem}.static-menu-inner .step3-container .right-container .options-menu-container .options-menu-item{margin-top:4rem}.static-menu-inner .step3-container .right-container .options-menu-container .options-menu-choice-container .how-many-people .num-people-button{flex:.1 1}.static-menu-inner .step3-container .right-container .start-date-container{padding-bottom:1rem;border-bottom:.1rem solid silver}.static-menu-inner .step3-container .right-container .meal-options-container{flex-direction:column}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item{margin-bottom:2rem}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container{align-items:center}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container select{text-align:center}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container .caret-down{right:3rem}.static-menu-inner .step3-container .right-container .right-bottom-group{margin:2rem 0;border-bottom:.1rem solid silver}.static-menu-inner .step3-container .right-container .checkout-container{align-self:center;align-items:center}.static-menu-inner .step3-container .right-container .checkout-container .price{font-size:1.6rem;color:silver;font-weight:700;font-family:"Josefin Sans",sans-serif}.static-menu-inner .step3-container .right-container .checkout-container .total-price{margin:1rem 0;font-size:3.7rem;color:#4a4a4a;font-weight:700;font-family:"Josefin Sans",sans-serif}.static-menu-inner .step3-container .right-container .bottom-nutrition-info{justify-content:center;display:flex;padding-top:2rem;border-top:.1rem solid silver}.static-menu-inner .step3-container .right-container .bottom-nutrition-info .bottom-nutrition-header{text-align:center;color:#4a4a4a;font-family:"BebasNeue",sans-serif;font-size:2rem}.static-menu-inner .step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container{margin-top:1rem;align-items:center;justify-content:space-between;display:flex;flex-direction:row}.static-menu-inner .step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container div{display:flex;flex-direction:column;align-items:center}.static-menu-inner .step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container div .nutrition-label{color:#587d62;font-family:"BebasNeue",sans-serif;font-size:1.6rem}.static-menu-inner .plan-info-box{flex-flow:column;padding:2rem}.static-menu-inner .plan-info-name{margin-bottom:2rem}.static-menu-inner .plan-info-name,.static-menu-inner .plan-info-price-holder{width:100%}.static-menu-inner .plan-info-price-holder{display:flex;align-items:center;justify-content:flex-start}.static-menu-inner .plan-info-price{font-size:2.5rem;margin-bottom:0;padding-right:1.5rem}.static-menu-inner .nutrition-title{width:100%}.static-menu-inner .nutrition-container{padding:2rem;margin-left:2rem}.static-menu-inner .step3-container .right-container .meal-options-container{margin-top:1rem}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item{width:100%;box-sizing:border-box}.static-menu-inner .step3-container .right-container .right-bottom-group{display:block}.static-menu-inner .radio-pickers-row{flex-flow:column}.static-menu-inner .radio-picker{width:100%;max-width:100%;display:flex;justify-content:center}.static-menu .static-menu-inner .radio-picker{justify-content:flex-start}.static-menu-inner .step3-container .right-container .right-bottom-group{border-bottom:0}.static-menu-inner .step3-container .right-container .bottom-nutrition-info{position:relative;border-top:0;padding-bottom:2rem;margin-bottom:2rem}.static-menu-inner .step3-container .right-container .bottom-nutrition-info:before{content:"";position:absolute;width:200vw;height:100%;top:0;left:-50vw;background:#fafafa;z-index:5;pointer-events:none}.static-menu-inner .step3-container .right-container .checkout-container{margin-top:2rem}.static-menu .static-menu-inner .step3-container .right-container .checkout-container{margin-top:0;margin-bottom:2rem}.static-menu-inner .step3-container .right-container .checkout-container .price,.static-menu-inner .step3-container .right-container .checkout-container .total-text{text-align:center}.static-menu-inner .step3-container .right-container .checkout-container .price{margin-bottom:1rem}.static-menu-inner .step3-container .right-container .checkout-container .total-text{font-size:2.5rem}.static-menu-inner .meals-per-day-group,.static-menu-inner .step3-container .right-container .meal-options-container.mod-top-options .meal-options-item{width:100%}.static-menu-inner .meals-per-day-group .meals-per-day-button-group{width:100%;flex-wrap:wrap}.static-menu-inner .meals-per-day-msg,.static-menu-inner .meals-per-day-warning{width:100%}}@media(max-width:767px)and (orientation:landscape){.static-menu-inner .hide-mobile{display:none!important}.static-menu-inner .show-mobile{display:block!important}.static-menu-inner .step3-container{flex-direction:column}.static-menu-inner .step3-container .right-container{margin-left:0;margin-top:4rem;padding:0}.static-menu .static-menu-inner .step3-container .right-container{margin-top:0}.static-menu-inner .step3-container .right-container .options-menu-container{flex-direction:column;margin-top:4rem}.static-menu-inner .step3-container .right-container .options-menu-container .options-menu-item{margin-top:4rem}.static-menu-inner .step3-container .right-container .options-menu-container .options-menu-choice-container .how-many-people .num-people-button{flex:.1 1}.static-menu-inner .step3-container .right-container .start-date-container{padding-bottom:1rem;border-bottom:.1rem solid silver}.static-menu-inner .step3-container .right-container .meal-options-container{flex-direction:column}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item{margin-bottom:2rem}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container{align-items:center}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container select{text-align:center}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container .caret-down{right:3rem}.static-menu-inner .step3-container .right-container .right-bottom-group{margin:2rem 0;border-bottom:.1rem solid silver}.static-menu-inner .step3-container .right-container .checkout-container{align-self:center;align-items:center}.static-menu-inner .step3-container .right-container .checkout-container .price{font-size:1.6rem;color:silver;font-weight:700;font-family:"Josefin Sans",sans-serif}.static-menu-inner .step3-container .right-container .checkout-container .total-price{margin:1rem 0;font-size:3.7rem;color:#4a4a4a;font-weight:700;font-family:"Josefin Sans",sans-serif}.static-menu-inner .step3-container .right-container .bottom-nutrition-info{justify-content:center;display:flex;padding-top:2rem;border-top:.1rem solid silver}.static-menu-inner .step3-container .right-container .bottom-nutrition-info .bottom-nutrition-header{text-align:center;color:#4a4a4a;font-family:"BebasNeue",sans-serif;font-size:2rem}.static-menu-inner .step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container{margin-top:1rem;align-items:center;justify-content:space-between;display:flex;flex-direction:row}.static-menu-inner .step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container div{display:flex;flex-direction:column;align-items:center}.static-menu-inner .step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container div .nutrition-label{color:#587d62;font-family:"BebasNeue",sans-serif;font-size:1.6rem}.static-menu-inner .plan-info-box{flex-flow:column;padding:2rem}.static-menu-inner .plan-info-name{margin-bottom:2rem}.static-menu-inner .plan-info-name,.static-menu-inner .plan-info-price-holder{width:100%}.static-menu-inner .plan-info-price-holder{display:flex;align-items:center;justify-content:flex-start}.static-menu-inner .plan-info-price{font-size:2.5rem;margin-bottom:0;padding-right:1.5rem}.static-menu-inner .nutrition-title{width:100%}.static-menu-inner .nutrition-container{padding:2rem;margin-left:2rem}.static-menu-inner .step3-container .right-container .meal-options-container{margin-top:1rem}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item{width:100%;box-sizing:border-box}.static-menu-inner .step3-container .right-container .right-bottom-group{display:block}.static-menu-inner .radio-pickers-row{flex-flow:column}.static-menu-inner .radio-picker{width:100%;max-width:100%;display:flex;justify-content:center}.static-menu .static-menu-inner .radio-picker{justify-content:flex-start}.static-menu-inner .step3-container .right-container .right-bottom-group{border-bottom:0}.static-menu-inner .step3-container .right-container .bottom-nutrition-info{position:relative;border-top:0;padding-bottom:2rem;margin-bottom:2rem}.static-menu-inner .step3-container .right-container .bottom-nutrition-info:before{content:"";position:absolute;width:200vw;height:100%;top:0;left:-50vw;background:#fafafa;z-index:5;pointer-events:none}.static-menu-inner .step3-container .right-container .checkout-container{margin-top:2rem}.static-menu .static-menu-inner .step3-container .right-container .checkout-container{margin-top:0;margin-bottom:2rem}.static-menu-inner .step3-container .right-container .checkout-container .price,.static-menu-inner .step3-container .right-container .checkout-container .total-text{text-align:center}.static-menu-inner .step3-container .right-container .checkout-container .price{margin-bottom:1rem}.static-menu-inner .step3-container .right-container .checkout-container .total-text{font-size:2.5rem}.static-menu-inner .meals-per-day-group,.static-menu-inner .step3-container .right-container .meal-options-container.mod-top-options .meal-options-item{width:100%}.static-menu-inner .meals-per-day-group .meals-per-day-button-group{width:100%;flex-wrap:wrap}.static-menu-inner .meals-per-day-msg,.static-menu-inner .meals-per-day-warning{width:100%}}@media(min-width:768px)and (max-width:1024px){.static-menu-inner .hide-mobile{display:none!important}.static-menu-inner .show-mobile{display:block!important}.static-menu-inner .step3-container{flex-direction:column}.static-menu-inner .step3-container .right-container{margin-left:0;margin-top:4rem;padding:0}.static-menu .static-menu-inner .step3-container .right-container{margin-top:0}.static-menu-inner .step3-container .right-container .options-menu-container{flex-direction:column;margin-top:4rem}.static-menu-inner .step3-container .right-container .options-menu-container .options-menu-item{margin-top:4rem}.static-menu-inner .step3-container .right-container .options-menu-container .options-menu-choice-container .how-many-people .num-people-button{flex:.1 1}.static-menu-inner .step3-container .right-container .start-date-container{padding-bottom:1rem;border-bottom:.1rem solid silver}.static-menu-inner .step3-container .right-container .meal-options-container{flex-direction:column}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item{margin-bottom:2rem}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container{align-items:center}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container select{text-align:center}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container .caret-down{right:3rem}.static-menu-inner .step3-container .right-container .right-bottom-group{margin:2rem 0;border-bottom:.1rem solid silver}.static-menu-inner .step3-container .right-container .checkout-container{align-self:center;align-items:center}.static-menu-inner .step3-container .right-container .checkout-container .price{font-size:1.6rem;color:silver;font-weight:700;font-family:"Josefin Sans",sans-serif}.static-menu-inner .step3-container .right-container .checkout-container .total-price{margin:1rem 0;font-size:3.7rem;color:#4a4a4a;font-weight:700;font-family:"Josefin Sans",sans-serif}.static-menu-inner .step3-container .right-container .bottom-nutrition-info{justify-content:center;display:flex;padding-top:2rem;border-top:.1rem solid silver}.static-menu-inner .step3-container .right-container .bottom-nutrition-info .bottom-nutrition-header{text-align:center;color:#4a4a4a;font-family:"BebasNeue",sans-serif;font-size:2rem}.static-menu-inner .step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container{margin-top:1rem;align-items:center;justify-content:space-between;display:flex;flex-direction:row}.static-menu-inner .step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container div{display:flex;flex-direction:column;align-items:center}.static-menu-inner .step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container div .nutrition-label{color:#587d62;font-family:"BebasNeue",sans-serif;font-size:1.6rem}.static-menu-inner .plan-info-box{flex-flow:column;padding:2rem}.static-menu-inner .plan-info-name{margin-bottom:2rem}.static-menu-inner .plan-info-name,.static-menu-inner .plan-info-price-holder{width:100%}.static-menu-inner .plan-info-price-holder{display:flex;align-items:center;justify-content:flex-start}.static-menu-inner .plan-info-price{font-size:2.5rem;margin-bottom:0;padding-right:1.5rem}.static-menu-inner .nutrition-title{width:100%}.static-menu-inner .nutrition-container{padding:2rem;margin-left:2rem}.static-menu-inner .step3-container .right-container .meal-options-container{margin-top:1rem}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item{width:100%;box-sizing:border-box}.static-menu-inner .step3-container .right-container .right-bottom-group{display:block}.static-menu-inner .radio-pickers-row{flex-flow:column}.static-menu-inner .radio-picker{width:100%;max-width:100%;display:flex;justify-content:center}.static-menu .static-menu-inner .radio-picker{justify-content:flex-start}.static-menu-inner .step3-container .right-container .right-bottom-group{border-bottom:0}.static-menu-inner .step3-container .right-container .bottom-nutrition-info{position:relative;border-top:0;padding-bottom:2rem;margin-bottom:2rem}.static-menu-inner .step3-container .right-container .bottom-nutrition-info:before{content:"";position:absolute;width:200vw;height:100%;top:0;left:-50vw;background:#fafafa;z-index:5;pointer-events:none}.static-menu-inner .step3-container .right-container .checkout-container{margin-top:2rem}.static-menu .static-menu-inner .step3-container .right-container .checkout-container{margin-top:0;margin-bottom:2rem}.static-menu-inner .step3-container .right-container .checkout-container .price,.static-menu-inner .step3-container .right-container .checkout-container .total-text{text-align:center}.static-menu-inner .step3-container .right-container .checkout-container .price{margin-bottom:1rem}.static-menu-inner .step3-container .right-container .checkout-container .total-text{font-size:2.5rem}.static-menu-inner .meals-per-day-group,.static-menu-inner .step3-container .right-container .meal-options-container.mod-top-options .meal-options-item{width:100%}.static-menu-inner .meals-per-day-group .meals-per-day-button-group{width:100%;flex-wrap:wrap}.static-menu-inner .meals-per-day-msg,.static-menu-inner .meals-per-day-warning{width:100%}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.static-menu-inner .hide-mobile{display:none!important}.static-menu-inner .show-mobile{display:block!important}.static-menu-inner .step3-container{flex-direction:column}.static-menu-inner .step3-container .right-container{margin-left:0;margin-top:4rem;padding:0}.static-menu .static-menu-inner .step3-container .right-container{margin-top:0}.static-menu-inner .step3-container .right-container .options-menu-container{flex-direction:column;margin-top:4rem}.static-menu-inner .step3-container .right-container .options-menu-container .options-menu-item{margin-top:4rem}.static-menu-inner .step3-container .right-container .options-menu-container .options-menu-choice-container .how-many-people .num-people-button{flex:.1 1}.static-menu-inner .step3-container .right-container .start-date-container{padding-bottom:1rem;border-bottom:.1rem solid silver}.static-menu-inner .step3-container .right-container .meal-options-container{flex-direction:column}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item{margin-bottom:2rem}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container{align-items:center}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container select{text-align:center}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container .caret-down{right:3rem}.static-menu-inner .step3-container .right-container .right-bottom-group{margin:2rem 0;border-bottom:.1rem solid silver}.static-menu-inner .step3-container .right-container .checkout-container{align-self:center;align-items:center}.static-menu-inner .step3-container .right-container .checkout-container .price{font-size:1.6rem;color:silver;font-weight:700;font-family:"Josefin Sans",sans-serif}.static-menu-inner .step3-container .right-container .checkout-container .total-price{margin:1rem 0;font-size:3.7rem;color:#4a4a4a;font-weight:700;font-family:"Josefin Sans",sans-serif}.static-menu-inner .step3-container .right-container .bottom-nutrition-info{justify-content:center;display:flex;padding-top:2rem;border-top:.1rem solid silver}.static-menu-inner .step3-container .right-container .bottom-nutrition-info .bottom-nutrition-header{text-align:center;color:#4a4a4a;font-family:"BebasNeue",sans-serif;font-size:2rem}.static-menu-inner .step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container{margin-top:1rem;align-items:center;justify-content:space-between;display:flex;flex-direction:row}.static-menu-inner .step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container div{display:flex;flex-direction:column;align-items:center}.static-menu-inner .step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container div .nutrition-label{color:#587d62;font-family:"BebasNeue",sans-serif;font-size:1.6rem}.static-menu-inner .plan-info-box{flex-flow:column;padding:2rem}.static-menu-inner .plan-info-name{margin-bottom:2rem}.static-menu-inner .plan-info-name,.static-menu-inner .plan-info-price-holder{width:100%}.static-menu-inner .plan-info-price-holder{display:flex;align-items:center;justify-content:flex-start}.static-menu-inner .plan-info-price{font-size:2.5rem;margin-bottom:0;padding-right:1.5rem}.static-menu-inner .nutrition-title{width:100%}.static-menu-inner .nutrition-container{padding:2rem;margin-left:2rem}.static-menu-inner .step3-container .right-container .meal-options-container{margin-top:1rem}.static-menu-inner .step3-container .right-container .meal-options-container .meal-options-item{width:100%;box-sizing:border-box}.static-menu-inner .step3-container .right-container .right-bottom-group{display:block}.static-menu-inner .radio-pickers-row{flex-flow:column}.static-menu-inner .radio-picker{width:100%;max-width:100%;display:flex;justify-content:center}.static-menu .static-menu-inner .radio-picker{justify-content:flex-start}.static-menu-inner .step3-container .right-container .right-bottom-group{border-bottom:0}.static-menu-inner .step3-container .right-container .bottom-nutrition-info{position:relative;border-top:0;padding-bottom:2rem;margin-bottom:2rem}.static-menu-inner .step3-container .right-container .bottom-nutrition-info:before{content:"";position:absolute;width:200vw;height:100%;top:0;left:-50vw;background:#fafafa;z-index:5;pointer-events:none}.static-menu-inner .step3-container .right-container .checkout-container{margin-top:2rem}.static-menu .static-menu-inner .step3-container .right-container .checkout-container{margin-top:0;margin-bottom:2rem}.static-menu-inner .step3-container .right-container .checkout-container .price,.static-menu-inner .step3-container .right-container .checkout-container .total-text{text-align:center}.static-menu-inner .step3-container .right-container .checkout-container .price{margin-bottom:1rem}.static-menu-inner .step3-container .right-container .checkout-container .total-text{font-size:2.5rem}.static-menu-inner .meals-per-day-group,.static-menu-inner .step3-container .right-container .meal-options-container.mod-top-options .meal-options-item{width:100%}.static-menu-inner .meals-per-day-group .meals-per-day-button-group{width:100%;flex-wrap:wrap}.static-menu-inner .meals-per-day-msg,.static-menu-inner .meals-per-day-warning{width:100%}}@media(max-width:767px){.static-menu-inner .step3-container .left-container{flex-flow:column}.static-menu-inner .nutrition-container-mob .nutrition-container,.static-menu-inner .step3-container .left-container .nutrition-container{width:100%;max-width:100%;flex-flow:row;flex-wrap:wrap;justify-content:space-between;margin-left:0;box-sizing:border-box;border:0;padding:1.5rem 0}.static-menu-inner .nutrition-container-mob .nutrition-container div,.static-menu-inner .step3-container .left-container .nutrition-container div{padding:0}.static-menu-inner .nutrition-container-mob .nutrition-container .nutrition-title,.static-menu-inner .step3-container .left-container .nutrition-container .nutrition-title{text-align:center;justify-content:center;align-self:center;margin-bottom:.5rem}.static-menu-inner .nutrition-container-mob .nutrition-container .left-border,.static-menu-inner .step3-container .left-container .nutrition-container .left-border{width:auto;margin-bottom:0}.static-menu-inner .nutrition-container-mob .nutrition-container div .nutrition-main-label,.static-menu-inner .step3-container .left-container .nutrition-container div .nutrition-main-label{white-space:normal}.static-menu-inner .nutrition-container-mob .nutrition-main-hyphen,.static-menu-inner .step3-container .left-container .nutrition-main-hyphen{font-family:"BebasNeue",sans-serif;color:#4a4a4a;font-size:2rem;padding:0;display:block;margin:0 1rem}.static-menu-inner .meals-per-day-group .meals-per-day-button-group .checkbox-button-container{padding-left:0}}.static-menu-inner .custom-select{width:100%}.static-menu-inner .custom-select>div{border:0;font-size:16px}.static-menu-inner .meal-options-seperater{width:100%;height:1px;background:hsla(0,0%,75.3%,.5);margin:4rem auto}.static-menu-inner .step3-container .right-container .meal-options-seperater+.meal-options-container{margin-top:0}.static-menu-inner .meal-table-tophead{position:relative;background:#f6cd16;color:#000;text-align:center;font-size:2.5rem;padding:1.5rem;font-weight:700;margin-bottom:2rem}.static-menu-inner .plan-info-name{display:table}.static-menu-inner .plan-info-name .plan-info-brand,.static-menu-inner .plan-info-name .plan-info-title{display:table-row}.static-menu-inner .plan-info-name .plan-info-brand>span,.static-menu-inner .plan-info-name .plan-info-title>span{display:table-cell;padding-right:.5rem}.static-menu-inner .meal-table-mob-hints{text-align:center;font-size:1.5rem;font-style:italic;margin-top:0;margin-bottom:2rem}.static-menu-inner .meals-per-day-iconmsg{position:relative;padding-left:20px;text-transform:uppercase}.static-menu-inner .meals-per-day-iconmsg.mod-breakfast-discount{padding-left:0}.static-menu-inner .meals-per-day-iconmsg.mod-breakfast-discount .meals-per-day-iconmsg-icon{position:relative;width:24px;transform:none}.static-menu-inner .meals-per-day-iconmsg-icon{position:absolute;left:0;width:18px;transform:translateY(-5%)}.static-menu-inner .our-menu-header{height:150px;background-color:#587d62}.static-menu-inner .our-menu-title{text-align:center;color:#fff;font-family:"Josefin Sans",sans-serif;font-size:4.5rem;margin:2rem 0}.static-menu-inner .our-menu-desc{text-align:center;color:#fff;font-family:"Josefin Sans",sans-serif;font-size:1.6rem;margin:0 auto;max-width:768px}.static-menu-inner .our-menu-intro{text-align:left;margin:0 auto 1rem}.popup-label,.static-menu-inner .our-menu-intro{font-family:"Josefin Sans",sans-serif;font-size:1.6rem}.popup-label{color:#4a4a4a}.popup-bottom-margin{margin-bottom:1rem}.bold{font-weight:700}.popup-label-small{font-family:"Josefin Sans",sans-serif;font-size:1.5rem;color:#4a4a4a}.details-popup-container{background-color:hsla(0,0%,100%,.8);padding:2rem 5rem;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex:1 1;z-index:500}.details-popup-container .details-popup-card{background-color:#fff;width:100%;padding:3rem;position:relative}.details-popup-container .details-popup-card .header-container{display:flex;flex-direction:row;justify-content:space-between}.details-popup-container .details-popup-card .header-container+.popup-list-container{margin-top:0}.details-popup-container .details-popup-card .popup-title{flex:.8 1}.details-popup-container .details-popup-card .close-button{position:absolute;top:2rem;right:2rem;color:#4a4a4a}.details-popup-container .details-popup-card p{color:#4a4a4a;font-size:1rem;font-weight:700;font-family:"Josefin Sans",sans-serif}.details-popup-container .details-popup-card .exclusion-header{display:flex;flex-direction:row;flex-wrap:wrap}.details-popup-container .details-popup-card .exclusion-header .exclusion-header-item{border-left:.1rem solid silver;margin-left:2rem;padding-left:2rem}.details-popup-container .details-popup-card .popup-list-container{width:90%;margin:2rem 0;flex-wrap:wrap;display:flex;flex-direction:row;justify-content:flex-start}.details-popup-container .details-popup-card .popup-list-container .exclusion-item{margin:.5rem 0;width:25%}@media(min-width:1025px)and (max-width:1280px){.details-popup-container .details-popup-card .popup-list-container .exclusion-item{width:50%}}@media(min-width:768px)and (max-width:1024px){.details-popup-container .details-popup-card .popup-list-container .exclusion-item{width:100%}}@media(max-width:767px){.details-popup-container .details-popup-card .popup-list-container .exclusion-item{width:100%}}.details-popup-container .details-popup-card .popup-list-container .protein-change-item{flex:1 1}.details-popup-container .details-popup-card .row{flex-direction:row;display:flex}.details-popup-container .details-popup-card .no-extra-charge{padding-left:1rem;margin-left:1rem;border-left:.1rem solid silver;font-weight:400}.details-popup-container .details-popup-card .popup-bottom-container{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between;align-self:flex-start}.details-popup-container .details-popup-card .popup-bottom-container .total-extra-charge-container{display:flex;flex:1 1;flex-direction:row;align-items:center;justify-content:flex-start}.details-popup-container .details-popup-card .popup-bottom-container .total-extra-charge-container .popup-label{margin-right:2rem}.details-popup-container .details-popup-card .popup-bottom-container button{padding:1.5rem;background-color:#587d62;color:#fff;font-family:"Josefin Sans",sans-serif;font-weight:700;font-size:1.6rem}.details-popup-container .details-popup-card .popup-bottom-container button:hover{transition:.3s;background-color:#79b9b0}@media(max-width:767px){.details-popup-container,.details-popup-container .details-popup-card{padding:1rem}.details-popup-container .details-popup-card p{color:#4a4a4a;font-size:1rem;font-weight:700;font-family:"Josefin Sans",sans-serif}.details-popup-container .details-popup-card .exclusion-header{display:flex;flex-direction:row}.details-popup-container .details-popup-card .exclusion-header .exclusion-header-item{margin-left:.5rem;padding-left:.5rem}.details-popup-container .details-popup-card .popup-list-container{flex-direction:column}.details-popup-container .details-popup-card .popup-list-container .protein-change-item{margin:.5rem .5rem .5rem 0}.details-popup-container .details-popup-card .popup-bottom-container{width:100%;flex-direction:row;justify-content:space-evenly}.details-popup-container .details-popup-card .popup-bottom-container .total-extra-charge-container{flex-direction:column;align-items:flex-start;line-height:1.5}.details-popup-container .details-popup-card .popup-bottom-container button{padding:1.5rem;background-color:#587d62;color:#fff;font-family:"Josefin Sans",sans-serif;font-weight:700;font-size:1.6rem}.details-popup-container .details-popup-card .popup-bottom-container button:hover{transition:.3s;background-color:#79b9b0}}@media(max-width:767px)and (orientation:landscape){.details-popup-container,.details-popup-container .details-popup-card{padding:1rem}.details-popup-container .details-popup-card p{color:#4a4a4a;font-size:1rem;font-weight:700;font-family:"Josefin Sans",sans-serif}.details-popup-container .details-popup-card .exclusion-header{display:flex;flex-direction:row}.details-popup-container .details-popup-card .exclusion-header .exclusion-header-item{margin-left:.5rem;padding-left:.5rem}.details-popup-container .details-popup-card .popup-list-container{flex-direction:column}.details-popup-container .details-popup-card .popup-list-container .protein-change-item{margin:.5rem .5rem .5rem 0}.details-popup-container .details-popup-card .popup-bottom-container{width:100%;flex-direction:row;justify-content:space-evenly}.details-popup-container .details-popup-card .popup-bottom-container .total-extra-charge-container{flex-direction:column;align-items:flex-start;line-height:1.5}.details-popup-container .details-popup-card .popup-bottom-container button{padding:1.5rem;background-color:#587d62;color:#fff;font-family:"Josefin Sans",sans-serif;font-weight:700;font-size:1.6rem}.details-popup-container .details-popup-card .popup-bottom-container button:hover{transition:.3s;background-color:#79b9b0}}@media(min-width:768px)and (max-width:1024px){.details-popup-container,.details-popup-container .details-popup-card{padding:1rem}.details-popup-container .details-popup-card p{color:#4a4a4a;font-size:1rem;font-weight:700;font-family:"Josefin Sans",sans-serif}.details-popup-container .details-popup-card .exclusion-header{display:flex;flex-direction:row}.details-popup-container .details-popup-card .exclusion-header .exclusion-header-item{margin-left:.5rem;padding-left:.5rem}.details-popup-container .details-popup-card .popup-list-container{flex-direction:column}.details-popup-container .details-popup-card .popup-list-container .protein-change-item{margin:.5rem .5rem .5rem 0}.details-popup-container .details-popup-card .popup-bottom-container{width:100%;flex-direction:row;justify-content:space-evenly}.details-popup-container .details-popup-card .popup-bottom-container .total-extra-charge-container{flex-direction:column;align-items:flex-start;line-height:1.5}.details-popup-container .details-popup-card .popup-bottom-container button{padding:1.5rem;background-color:#587d62;color:#fff;font-family:"Josefin Sans",sans-serif;font-weight:700;font-size:1.6rem}.details-popup-container .details-popup-card .popup-bottom-container button:hover{transition:.3s;background-color:#79b9b0}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.details-popup-container,.details-popup-container .details-popup-card{padding:1rem}.details-popup-container .details-popup-card p{color:#4a4a4a;font-size:1rem;font-weight:700;font-family:"Josefin Sans",sans-serif}.details-popup-container .details-popup-card .exclusion-header{display:flex;flex-direction:row}.details-popup-container .details-popup-card .exclusion-header .exclusion-header-item{margin-left:.5rem;padding-left:.5rem}.details-popup-container .details-popup-card .popup-list-container{flex-direction:column}.details-popup-container .details-popup-card .popup-list-container .protein-change-item{margin:.5rem .5rem .5rem 0}.details-popup-container .details-popup-card .popup-bottom-container{width:100%;flex-direction:row;justify-content:space-evenly}.details-popup-container .details-popup-card .popup-bottom-container .total-extra-charge-container{flex-direction:column;align-items:flex-start;line-height:1.5}.details-popup-container .details-popup-card .popup-bottom-container button{padding:1.5rem;background-color:#587d62;color:#fff;font-family:"Josefin Sans",sans-serif;font-weight:700;font-size:1.6rem}.details-popup-container .details-popup-card .popup-bottom-container button:hover{transition:.3s;background-color:#79b9b0}}.container button{flex:.2 1;display:flex;align-items:center;justify-content:space-evenly;padding:1rem 4rem;border:.15rem solid #587d62}.container button .icon{color:#587d62;margin:0 1rem}.container button div{color:#587d62;font-size:1.6rem;font-family:"Josefin Sans",sans-serif}.container .footer-header{font-size:2.5rem;margin:2rem 0}.container .footer-details,.container .footer-header{text-align:center;font-family:"Josefin Sans",sans-serif}.container .footer-details{font-size:1.5rem;margin-bottom:2rem}.container .footer-details div{display:inline;color:#587d62}.container .footer-details div:hover{text-decoration:underline}.container .footer-detail-card-container{display:flex;width:100%;justify-content:space-evenly;align-items:center}.container .footer-detail-card-container .footer-detail-card div{font-family:"Josefin Sans",sans-serif;font-size:1.5rem}.container .separator{width:10%;border-bottom:.1rem solid #587d62;margin:2rem 0;align-self:center}.container .footer-details-text{width:60%;text-align:center;align-self:center;font-family:"Josefin Sans",sans-serif;color:#4a4a4a;font-size:1.6rem}.meal-table{position:relative;width:90%;max-width:1000px;margin-top:2rem;z-index:0}.meal-table-body{width:100%;display:flex;flex-flow:column;border:1px solid #4a4a4a;text-align:center}.meal-table-body *{box-sizing:border-box}.meal-table-row{width:100%;display:flex;justify-content:space-between}.meal-table-row:first-child{border-bottom:1px solid silver}.meal-table-row:nth-child(2n){background:#fafafa}.meal-table-row.is-holiday .meal-table-infos>*,.meal-table-row.is-holiday .meal-table-meal>*,.meal-table-row.is-holiday .meal-table-weekday-name>*,.meal-table-row.is-skipped .meal-table-infos>*,.meal-table-row.is-skipped .meal-table-meal>*,.meal-table-row.is-skipped .meal-table-weekday-name>*,.meal-table-row.not-selected .meal-table-infos>*,.meal-table-row.not-selected .meal-table-meal>*,.meal-table-row.not-selected .meal-table-weekday-name>*{opacity:.2}.static-menu .meal-table-row.is-skipped .meal-table-infos>*,.static-menu .meal-table-row.is-skipped .meal-table-meal>*,.static-menu .meal-table-row.is-skipped .meal-table-weekday-name>*,.static-menu .meal-table-row.not-selected .meal-table-infos>*,.static-menu .meal-table-row.not-selected .meal-table-meal>*,.static-menu .meal-table-row.not-selected .meal-table-weekday-name>*{opacity:1}.meal-table-weekday{display:flex;flex-flow:column;justify-content:center;align-items:center;width:15%;border-right:1px solid silver;padding:1rem}.meal-table-weekday-name{font-weight:700;font-size:1.6rem}@media(max-width:767px){.meal-table-weekday-name{font-size:1.3rem}}@media(max-width:767px)and (orientation:landscape){.meal-table-weekday-name{font-size:1.3rem}}@media(min-width:768px)and (max-width:1024px){.meal-table-weekday-name{font-size:1.3rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.meal-table-weekday-name{font-size:1.3rem}}.meal-table-meals{width:65%;display:flex}.meal-table-meal-content{width:100%}.meal-table-noresult{margin:3rem 0;font-size:2.5rem;font-weight:700}.meal-table-mealtype{display:flex;align-items:center;justify-content:center;width:33.33333%;padding:1rem}.meal-table-mealtype.mod-snack{display:none}.meal-table.mod-has-snack .meal-table-mealtype.mod-snack{display:flex}.meal-table-mealtype-icon{width:30px;margin-right:5px}.meal-table-mealtype-icon.mod-snack{width:22px;margin-right:8px}.meal-table-mealtype-label{font-weight:700}.meal-table-infos{display:flex;flex-flow:column;align-items:center;justify-content:center;width:20%;padding:1rem 3rem;border-left:1px solid silver}.meal-table-infos-head{font-weight:700}.meal-table-meal{display:flex;flex-flow:column;align-items:center;justify-content:top;width:33.3333%;padding:2rem 1rem}.meal-table-meal.mod-snack{display:none}.meal-table.mod-has-snack .meal-table-meal.mod-snack{display:flex}.meal-table-meal .checkbox-button-container{padding-right:0}.meal-table-meal .checkbox-label{display:none}.meal-table-meal-img{width:120px;background:url() no-repeat 50%;background-size:cover;margin:0 auto;flex:0 0 auto}.meal-table-meal-img:before{content:"";display:block;padding-bottom:100%}.meal-table-meal-name{margin:1rem 0 .5rem}.meal-table-meal-calories{margin:0}.meal-table-info{width:100%;display:flex;align-items:center;justify-content:space-between;max-width:100px}.meal-table-info-data,.meal-table-info-name{margin:.25rem 0}.meal-table-info-name{font-size:1rem;font-weight:700}.meal-table-info-data{font-family:"BebasNeue",sans-serif;font-size:2rem;font-weight:700}.meal-table-skip-btn{display:inline-block;height:3rem;margin:1rem 0;border-radius:.2rem;padding:0 1rem;font-size:1rem;font-family:"Josefin Sans",sans-serif;border:1px solid silver;z-index:100}.static-menu .meal-table-skip-btn{display:none}.meal-table-meal-type{font-weight:700}.meal-table-toggle{display:none}@media(max-width:767px){.container .footer-details-text{width:90%}.meal-table-body{border:0}.meal-table-row{flex-flow:column}.meal-table-row:nth-child(2n){background:transparent}.meal-table-tophead{border-bottom:0}.meal-table-tophead:before{content:"";background:#f6cd16;border:1px solid #f6cd16;z-index:-1;pointer-events:none}.meal-table-toggle,.meal-table-tophead:before{position:absolute;width:200vw;height:100%;top:0;left:-50vw}.meal-table-toggle{display:block;font-size:0;opacity:0;z-index:100}.meal-table-row.is-holiday .meal-table-toggle{display:none}.meal-table-weekday{position:relative;width:100%;border:0;padding:2rem 0;text-align:left;align-items:flex-start}.meal-table-weekday:after{content:"";display:block;position:absolute;right:0;top:50%;transform-origin:center center;margin-top:-5px;width:0;height:0;border-color:#587d62 transparent transparent;border-style:solid;border-width:10px 8px 0}.meal-table-row.is-open .meal-table-weekday:after{transform:rotate(180deg)}.meal-table-row.is-holiday .meal-table-weekday:after{display:none}.meal-table-body:after,.meal-table-weekday:before{content:"";position:absolute;width:200vw;height:1px;left:-50vw;background:silver;z-index:-1;pointer-events:none}.meal-table-weekday:before{top:0}.meal-table-body:after{bottom:0}.meal-table-weekday-name{width:100%}.meal-table-meals{width:100%;flex-flow:column;align-items:center;display:none}.meal-table-row.is-open .meal-table-meals{display:flex}.meal-table-meal,.meal-table-meal-content{width:100%}.meal-table-infos{position:relative;display:none;border-left:0;padding:2rem 0}.meal-table-infos:before{content:"";position:absolute;width:200vw;height:100%;top:0;left:-50vw;background:#fafafa;z-index:-1;pointer-events:none}.meal-table-row.is-open .meal-table-infos{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between}.meal-table-infos-header{width:100%;display:flex;justify-content:center;align-items:center;margin:0 0 1rem;white-space:nowrap}.meal-table-infos-header,.meal-table-infos-header-hyphen{font-family:"BebasNeue",sans-serif;color:#4a4a4a;font-size:2rem;padding:0}.meal-table-infos-header-hyphen{display:block;margin:0 1rem}.meal-table-info{width:auto}.meal-table-info-name{color:#587d62}.meal-table-info-data,.meal-table-info-name{font-family:"BebasNeue",sans-serif;font-size:1.6rem;font-weight:400}.meal-table-info-data{padding:0 1.5rem}.meal-table-meal-content{display:flex;align-items:center;width:100%}.meal-table-meal-info{width:100%;text-align:left;padding-left:2rem}.meal-table-meal-info:first-child{padding-left:0}}@media(max-width:767px)and (orientation:landscape){.container .footer-details-text{width:90%}.meal-table-body{border:0}.meal-table-row{flex-flow:column}.meal-table-row:nth-child(2n){background:transparent}.meal-table-tophead{border-bottom:0}.meal-table-tophead:before{content:"";background:#f6cd16;border:1px solid #f6cd16;z-index:-1;pointer-events:none}.meal-table-toggle,.meal-table-tophead:before{position:absolute;width:200vw;height:100%;top:0;left:-50vw}.meal-table-toggle{display:block;font-size:0;opacity:0;z-index:100}.meal-table-row.is-holiday .meal-table-toggle{display:none}.meal-table-weekday{position:relative;width:100%;border:0;padding:2rem 0;text-align:left;align-items:flex-start}.meal-table-weekday:after{content:"";display:block;position:absolute;right:0;top:50%;transform-origin:center center;margin-top:-5px;width:0;height:0;border-color:#587d62 transparent transparent;border-style:solid;border-width:10px 8px 0}.meal-table-row.is-open .meal-table-weekday:after{transform:rotate(180deg)}.meal-table-row.is-holiday .meal-table-weekday:after{display:none}.meal-table-body:after,.meal-table-weekday:before{content:"";position:absolute;width:200vw;height:1px;left:-50vw;background:silver;z-index:-1;pointer-events:none}.meal-table-weekday:before{top:0}.meal-table-body:after{bottom:0}.meal-table-weekday-name{width:100%}.meal-table-meals{width:100%;flex-flow:column;align-items:center;display:none}.meal-table-row.is-open .meal-table-meals{display:flex}.meal-table-meal,.meal-table-meal-content{width:100%}.meal-table-infos{position:relative;display:none;border-left:0;padding:2rem 0}.meal-table-infos:before{content:"";position:absolute;width:200vw;height:100%;top:0;left:-50vw;background:#fafafa;z-index:-1;pointer-events:none}.meal-table-row.is-open .meal-table-infos{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between}.meal-table-infos-header{width:100%;display:flex;justify-content:center;align-items:center;margin:0 0 1rem;white-space:nowrap}.meal-table-infos-header,.meal-table-infos-header-hyphen{font-family:"BebasNeue",sans-serif;color:#4a4a4a;font-size:2rem;padding:0}.meal-table-infos-header-hyphen{display:block;margin:0 1rem}.meal-table-info{width:auto}.meal-table-info-name{color:#587d62}.meal-table-info-data,.meal-table-info-name{font-family:"BebasNeue",sans-serif;font-size:1.6rem;font-weight:400}.meal-table-info-data{padding:0 1.5rem}.meal-table-meal-content{display:flex;align-items:center;width:100%}.meal-table-meal-info{width:100%;text-align:left;padding-left:2rem}.meal-table-meal-info:first-child{padding-left:0}}@media(min-width:768px)and (max-width:1024px){.container .footer-details-text{width:90%}.meal-table-body{border:0}.meal-table-row{flex-flow:column}.meal-table-row:nth-child(2n){background:transparent}.meal-table-tophead{border-bottom:0}.meal-table-tophead:before{content:"";background:#f6cd16;border:1px solid #f6cd16;z-index:-1;pointer-events:none}.meal-table-toggle,.meal-table-tophead:before{position:absolute;width:200vw;height:100%;top:0;left:-50vw}.meal-table-toggle{display:block;font-size:0;opacity:0;z-index:100}.meal-table-row.is-holiday .meal-table-toggle{display:none}.meal-table-weekday{position:relative;width:100%;border:0;padding:2rem 0;text-align:left;align-items:flex-start}.meal-table-weekday:after{content:"";display:block;position:absolute;right:0;top:50%;transform-origin:center center;margin-top:-5px;width:0;height:0;border-color:#587d62 transparent transparent;border-style:solid;border-width:10px 8px 0}.meal-table-row.is-open .meal-table-weekday:after{transform:rotate(180deg)}.meal-table-row.is-holiday .meal-table-weekday:after{display:none}.meal-table-body:after,.meal-table-weekday:before{content:"";position:absolute;width:200vw;height:1px;left:-50vw;background:silver;z-index:-1;pointer-events:none}.meal-table-weekday:before{top:0}.meal-table-body:after{bottom:0}.meal-table-weekday-name{width:100%}.meal-table-meals{width:100%;flex-flow:column;align-items:center;display:none}.meal-table-row.is-open .meal-table-meals{display:flex}.meal-table-meal,.meal-table-meal-content{width:100%}.meal-table-infos{position:relative;display:none;border-left:0;padding:2rem 0}.meal-table-infos:before{content:"";position:absolute;width:200vw;height:100%;top:0;left:-50vw;background:#fafafa;z-index:-1;pointer-events:none}.meal-table-row.is-open .meal-table-infos{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between}.meal-table-infos-header{width:100%;display:flex;justify-content:center;align-items:center;margin:0 0 1rem;white-space:nowrap}.meal-table-infos-header,.meal-table-infos-header-hyphen{font-family:"BebasNeue",sans-serif;color:#4a4a4a;font-size:2rem;padding:0}.meal-table-infos-header-hyphen{display:block;margin:0 1rem}.meal-table-info{width:auto}.meal-table-info-name{color:#587d62}.meal-table-info-data,.meal-table-info-name{font-family:"BebasNeue",sans-serif;font-size:1.6rem;font-weight:400}.meal-table-info-data{padding:0 1.5rem}.meal-table-meal-content{display:flex;align-items:center;width:100%}.meal-table-meal-info{width:100%;text-align:left;padding-left:2rem}.meal-table-meal-info:first-child{padding-left:0}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.container .footer-details-text{width:90%}.meal-table-body{border:0}.meal-table-row{flex-flow:column}.meal-table-row:nth-child(2n){background:transparent}.meal-table-tophead{border-bottom:0}.meal-table-tophead:before{content:"";background:#f6cd16;border:1px solid #f6cd16;z-index:-1;pointer-events:none}.meal-table-toggle,.meal-table-tophead:before{position:absolute;width:200vw;height:100%;top:0;left:-50vw}.meal-table-toggle{display:block;font-size:0;opacity:0;z-index:100}.meal-table-row.is-holiday .meal-table-toggle{display:none}.meal-table-weekday{position:relative;width:100%;border:0;padding:2rem 0;text-align:left;align-items:flex-start}.meal-table-weekday:after{content:"";display:block;position:absolute;right:0;top:50%;transform-origin:center center;margin-top:-5px;width:0;height:0;border-color:#587d62 transparent transparent;border-style:solid;border-width:10px 8px 0}.meal-table-row.is-open .meal-table-weekday:after{transform:rotate(180deg)}.meal-table-row.is-holiday .meal-table-weekday:after{display:none}.meal-table-body:after,.meal-table-weekday:before{content:"";position:absolute;width:200vw;height:1px;left:-50vw;background:silver;z-index:-1;pointer-events:none}.meal-table-weekday:before{top:0}.meal-table-body:after{bottom:0}.meal-table-weekday-name{width:100%}.meal-table-meals{width:100%;flex-flow:column;align-items:center;display:none}.meal-table-row.is-open .meal-table-meals{display:flex}.meal-table-meal,.meal-table-meal-content{width:100%}.meal-table-infos{position:relative;display:none;border-left:0;padding:2rem 0}.meal-table-infos:before{content:"";position:absolute;width:200vw;height:100%;top:0;left:-50vw;background:#fafafa;z-index:-1;pointer-events:none}.meal-table-row.is-open .meal-table-infos{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between}.meal-table-infos-header{width:100%;display:flex;justify-content:center;align-items:center;margin:0 0 1rem;white-space:nowrap}.meal-table-infos-header,.meal-table-infos-header-hyphen{font-family:"BebasNeue",sans-serif;color:#4a4a4a;font-size:2rem;padding:0}.meal-table-infos-header-hyphen{display:block;margin:0 1rem}.meal-table-info{width:auto}.meal-table-info-name{color:#587d62}.meal-table-info-data,.meal-table-info-name{font-family:"BebasNeue",sans-serif;font-size:1.6rem;font-weight:400}.meal-table-info-data{padding:0 1.5rem}.meal-table-meal-content{display:flex;align-items:center;width:100%}.meal-table-meal-info{width:100%;text-align:left;padding-left:2rem}.meal-table-meal-info:first-child{padding-left:0}}.meal-table-weekday-date{display:block;font-size:1.5rem;margin-top:1rem}@media(max-width:767px){.meal-table-weekday-date{font-size:1.3rem}}@media(max-width:767px)and (orientation:landscape){.meal-table-weekday-date{font-size:1.3rem}}@media(min-width:768px)and (max-width:1024px){.meal-table-weekday-date{font-size:1.3rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.meal-table-weekday-date{font-size:1.3rem}}.meal-table-weekday-holiday{display:block;font-size:1.5rem;margin-top:1rem}.meal-table-nosnack{height:100%;display:flex;align-items:center;justify-content:center;font-size:1.17em;font-weight:700}@media(max-width:767px){.meal-table-nosnack{width:100%;justify-content:flex-start;text-align:left;padding:1rem 0;display:none}}@media(max-width:767px)and (orientation:landscape){.meal-table-nosnack{width:100%;justify-content:flex-start;text-align:left;padding:1rem 0;display:none}}@media(min-width:768px)and (max-width:1024px){.meal-table-nosnack{width:100%;justify-content:flex-start;text-align:left;padding:1rem 0;display:none}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.meal-table-nosnack{width:100%;justify-content:flex-start;text-align:left;padding:1rem 0;display:none}}.loading-screen{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:10001;background:hsla(0,0%,100%,.6)}.loading-screen-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:40%}.keto-popup{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:1000;display:table}.keto-popup.mod-invisible{display:none!important;pointer-events:none;z-index:-1}.keto-popup-body{width:100%;height:100%;display:table-cell;vertical-align:middle}.keto-popup-body-inner{background:#fff;display:block;width:90%;max-width:520px;margin:0 auto;position:relative;overflow:hidden;padding:2rem;box-sizing:border-box}@media(max-width:560px){.keto-popup-body-inner{max-width:350px}}@media(max-width:349px){.keto-popup-body-inner{max-width:320px}}.keto-popup-content{display:none}.keto-popup-content.mod-active{display:block}.keto-popup-scroller{max-height:40vh;overflow-x:hidden;overflow-y:auto}.keto-popup-head{display:flex;justify-content:space-between;margin-bottom:1rem}.keto-popup-close{position:relative;width:20px;height:20px;font-size:0;padding:0}.keto-popup-close-graphic{position:relative;display:block;width:100%;height:100%;transform:rotate(45deg)}.keto-popup-close-graphic:after,.keto-popup-close-graphic:before{content:"";position:absolute;display:block;width:100%;height:2px;background:#587d62;top:50%;margin-left:-1px}.keto-popup-close-graphic:before{transform:rotate(90deg)}.keto-popup-back{padding:0;color:silver}.keto-popup-title{text-align:center;margin:0 0 2rem}.keto-popup-desc{font-size:1.3rem}.keto-popup-btns{text-align:center;padding:1rem;margin-top:1rem}.keto-popup-btn,.keto-popup-item-btn{display:inline-block;font-size:1.25rem;font-family:"Josefin Sans",sans-serif;font-weight:700;color:#fff;background-color:#587d62;padding:.65rem 1.5rem .5rem;border:none;margin-right:1.5rem;white-space:nowrap}.keto-popup-btn:last-child,.keto-popup-item-btn:last-child{margin-right:0}@media(min-width:1025px)and (max-width:1280px){.keto-popup-btn,.keto-popup-item-btn{font-size:1rem;padding:.5rem 1rem}}@media(max-width:767px){.keto-popup-btn,.keto-popup-item-btn{font-size:1rem;margin-right:.5rem;padding:.5rem 1rem}}@media(max-width:767px)and (orientation:landscape){.keto-popup-btn,.keto-popup-item-btn{font-size:1rem;margin-right:.5rem;padding:.5rem 1rem}}@media(min-width:768px)and (max-width:1024px){.keto-popup-btn,.keto-popup-item-btn{font-size:1rem;margin-right:.5rem;padding:.5rem 1rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.keto-popup-btn,.keto-popup-item-btn{font-size:1rem;margin-right:.5rem;padding:.5rem 1rem}}.keto-popup-btn{font-size:1.25rem;padding:.75rem 1.5rem}@media(min-width:1025px)and (max-width:1280px){.keto-popup-btn{font-size:1.25rem}}@media(max-width:767px){.keto-popup-btn{font-size:1.25rem}}@media(max-width:767px)and (orientation:landscape){.keto-popup-btn{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px){.keto-popup-btn{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.keto-popup-btn{font-size:1.25rem}}.keto-popup-btn.mod-yellow{background-color:#f6cd16;color:#000}.steps-container .step1-brand-title{margin-top:4rem}@media(max-width:767px){.steps-container .step1-brand-title{margin:2.5rem 0 1rem}}@media(max-width:767px)and (orientation:landscape){.steps-container .step1-brand-title{margin:2.5rem 0 1rem}}@media(min-width:768px)and (max-width:1024px){.steps-container .step1-brand-title{margin:2.5rem 0 1rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.steps-container .step1-brand-title{margin:2.5rem 0 1rem}}.step1-brand-container{width:85%;display:flex;justify-content:center;align-items:stretch;flex:1 1;flex-wrap:wrap}.step1-brand{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;border:1px solid silver;width:30%;margin:2.5% 1.25% 0;height:auto}@media(max-width:767px){.step1-brand{width:100%;max-width:350px;margin:2%}}@media(max-width:767px)and (orientation:landscape){.step1-brand{width:100%;max-width:350px;margin:2%}}@media(min-width:768px)and (max-width:1024px){.step1-brand{width:100%;max-width:350px;margin:2%}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.step1-brand{width:100%;max-width:350px;margin:2%}}.step1-brand-head{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;padding:2rem 2rem 1rem;box-sizing:border-box}.step1-brand-name{font-size:1.6rem;font-weight:700}.step1-brand-price{font-size:1.25rem;font-weight:700;white-space:nowrap}.step1-brand-btn{display:flex;align-items:center;justify-content:center;width:70%;min-height:45px;margin:1rem 0 2rem;background-color:#587d62;font-family:"Josefin Sans";font-size:1.5rem;color:#fff}.step1-brand-meal-img{width:100%;padding-bottom:63.75%;background-color:#eee;position:relative}.step1-brand-meal-img:before{content:"";display:block;background:url(/img/icon-img-loading.gif) no-repeat 50%;background-size:30px}.step1-brand-meal-img-src,.step1-brand-meal-img:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.step1-brand-meal-img-src{background:no-repeat 50%;background-size:cover}.step1-brand-logo{display:flex;align-items:center;justify-content:center;width:75px;height:75px;border-radius:100%;overflow:hidden;right:1rem;top:1rem;z-index:30}.step1-brand-logo,.step1-brand-logo-src{position:absolute;background:#fff no-repeat 50%;background-size:contain}.step1-brand-logo-src{width:70%;height:70%}.step1-brand-content{display:flex;align-items:center;width:100%;margin:0;padding:0 2rem;box-sizing:border-box;flex:1 1}.step1-brand-content p{font-family:"Josefin Sans";font-size:1.5rem;text-align:left;line-height:2.5;margin-top:0;white-space:pre-wrap}.step1-brand-content p:last-child{margin-bottom:0}.steps-container .step2-goal-title{margin-top:4rem}@media(max-width:767px){.steps-container .step2-goal-title{margin:2.5rem 0 1rem}}@media(max-width:767px)and (orientation:landscape){.steps-container .step2-goal-title{margin:2.5rem 0 1rem}}@media(min-width:768px)and (max-width:1024px){.steps-container .step2-goal-title{margin:2.5rem 0 1rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.steps-container .step2-goal-title{margin:2.5rem 0 1rem}}.steps-container .goal-container .goal{display:block;width:100%;margin:0 auto;padding:0}.steps-container .goal-container .goal img{width:100%}.steps-container .goal-thumb{width:100%;padding-bottom:35.9712%;background-color:#eee;position:relative}.steps-container .goal-thumb:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:url(/img/icon-img-loading.gif) no-repeat 50%;background-size:30px}.steps-container .goal-thumb-src{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:no-repeat 50%;background-size:cover}.steps-container .package-container{width:90%;max-width:1200px;padding:0}.steps-container .btn-next{max-width:320px;line-height:1.125;padding:1rem 12rem .5rem;background-color:#587d62;color:#fff;font-size:3.7rem;font-family:"BebasNeue",sans-serif;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);background-image:url(/img/assets/white_arrow.png);background-size:1.1rem;background-repeat:no-repeat;background-position:right 2.2rem center;box-sizing:border-box;text-align:center;white-space:nowrap}.steps-container .btn-next.is-disabled{opacity:.4;pointer-events:none}.steps-container.lang-zh .btn-next{font-size:2.9rem}.goal-container{padding:0 60px;margin-bottom:60px;max-width:1200px;overflow:hidden;position:relative;width:90%;box-sizing:border-box}.goal-container:after,.goal-container:before{content:"";display:block;height:100%;position:absolute;top:0;width:100vw;background:#fff;z-index:20}.goal-container:before{left:100%;margin-left:-55px}.goal-container:after{right:100%;margin-right:-55px}.goal-container .arrow{cursor:pointer}.goal-container .swiper-container{position:relative;overflow:visible;z-index:10}.goal-container .swiper-container:not(.swiper-container-initialized) .swiper-slide:first-child{margin-left:30px}.goal-container .swiper-container:not(.swiper-container-initialized) .swiper-slide:first-child:last-child{margin-left:0}.goal-container .swiper-button-next,.goal-container .swiper-button-prev{font-size:0;pointer-events:all;--swiper-navigation-size:60px}.goal-container .swiper-button-next:after,.goal-container .swiper-button-next:before,.goal-container .swiper-button-prev:after,.goal-container .swiper-button-prev:before{color:#4a4a4a}.goal-container .swiper-pagination{top:100%;width:100%;left:0;padding:1rem 0;margin-bottom:1rem}.goal-container .swiper-pagination .swiper-pagination-bullet,.goal-container .swiper-pagination .swiper-pagination-bullet-active{width:10px;height:10px;background:#93bc9e;margin:6px}.goal-container .swiper-body{position:relative;width:calc(100% - 30px);margin:0 auto}.goal-container .swiper-control{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);z-index:30;pointer-events:none}@media(max-width:767px){.goal-container{padding:0}.goal-container .swiper-control,.goal-container:after,.goal-container:before{display:none}}@media(max-width:767px)and (orientation:landscape){.goal-container{padding:0}.goal-container .swiper-control,.goal-container:after,.goal-container:before{display:none}}@media(min-width:768px)and (max-width:1024px){.goal-container{padding:0}.goal-container .swiper-control,.goal-container:after,.goal-container:before{display:none}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.goal-container{padding:0}.goal-container .swiper-control,.goal-container:after,.goal-container:before{display:none}}@media(max-width:767px){.goal-container{max-width:640px}}@media(max-width:767px)and (orientation:landscape){.goal-container{max-width:640px}}@media(min-width:768px)and (max-width:1024px){.goal-container{max-width:640px}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.goal-container{max-width:640px}}@media(max-width:767px){.goal-container{max-width:320px}}@media(max-width:767px){.steps-container .btn-next{width:90%;padding:1rem 8rem .5rem}}@media(max-width:767px)and (orientation:landscape){.steps-container .btn-next{width:90%;padding:1rem 8rem .5rem}}@media(min-width:768px)and (max-width:1024px){.steps-container .btn-next{width:90%;padding:1rem 8rem .5rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.steps-container .btn-next{width:90%;padding:1rem 8rem .5rem}}.package-container-desc{font-size:1.5rem;font-style:italic;text-align:center}.goal-static-container{display:flex;flex-wrap:wrap;justify-content:center}.goal-static-container .goal-item{width:33.3333%;padding:15px 15px 0;box-sizing:border-box}@media(min-width:768px)and (max-width:1024px){.goal-static-container .goal-item{width:50%}}@media(max-width:767px){.goal-static-container .goal-item{width:100%}}.goal-item .plan-info-helper{text-align:left}@media(max-width:767px){.goal-item .plan-info-helper{padding:.5rem 0}}@media(max-width:767px)and (orientation:landscape){.goal-item .plan-info-helper{padding:.5rem 0}}@media(min-width:768px)and (max-width:1024px){.goal-item .plan-info-helper{padding:.5rem 0}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.goal-item .plan-info-helper{padding:.5rem 0}}.plan-popup{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:1000}.plan-popup-overlay-close{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;font-size:0}.plan-popup-body{position:absolute;width:80%;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;max-width:800px;max-height:480px;padding:8rem 5rem;display:flex;flex-flow:column;justify-content:center;align-items:center;z-index:50}.plan-popup-close{position:absolute;right:2rem;top:2rem}.plan-popup-container{width:100%;text-align:center;max-height:100%;overflow:auto}.plan-popup-content{width:100%}.plan-popup-title{width:100%;font-size:2.5rem;margin:0;text-align:center}@media(max-width:767px){.plan-popup-title{text-align:left}}.plan-popup-plan-name{color:#587d62;text-transform:uppercase}.plan-popup-desc{font-size:1.5rem;text-align:center;margin:0}@media(max-width:767px){.plan-popup-desc{text-align:left}}.plan-popup-break{width:35%;max-width:80px;height:1px;background:#587d62;margin:3rem auto}@media(max-width:767px){.plan-popup-break{margin:3rem 0}}.plan-popup-features{display:flex;flex-wrap:wrap;align-items:flex-start}.plan-popup-feature{display:flex;flex-flow:column;justify-content:center;align-items:center;width:25%}.plan-popup-feature-icon{max-width:40px;margin-bottom:10px}.plan-popup-feature-desc{font-size:1.6rem;margin:0}@media(max-width:767px){.plan-popup-feature{width:50%;margin:1rem 0}}.plan-menu-preview{position:relative;text-align:left;margin-top:5rem;text-align:center}@media(max-width:767px){.plan-menu-preview{text-align:left}}.plan-menu-preview-title{font-family:"BebasNeue",sans-serif;font-size:2.5rem;color:#919191}.plan-menu-preview-thumb{width:100%;padding-bottom:100%;background-color:#eee;position:relative}.plan-menu-preview-thumb:before{content:"";display:block;background:url(/img/icon-img-loading.gif) no-repeat 50%;background-size:30px}.plan-menu-preview-thumb-src,.plan-menu-preview-thumb:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.plan-menu-preview-thumb-src{background:no-repeat 50%;background-size:cover}.plan-menu-preview .swiper-control{display:flex;align-items:center;justify-content:center;margin:0 auto}.plan-menu-preview .swiper-control .swiper-button-next,.plan-menu-preview .swiper-control .swiper-button-prev{position:relative;transform:none;margin:0;top:auto;bottom:auto;left:auto;right:auto;font-size:0;color:#4a4a4a;cursor:pointer}.plan-menu-preview .swiper-control .swiper-button-next:after,.plan-menu-preview .swiper-control .swiper-button-prev:after{font-size:2rem}.plan-menu-preview-slider{max-width:400px;margin:0 auto}@media(max-width:767px){.plan-menu-preview-slider{margin:0}}.plan-menu-preview-box{width:100%;padding:1rem;border:1px solid silver;box-sizing:border-box;display:flex;align-items:center}.plan-menu-preview-img{width:90px;flex:0 0 auto}.plan-menu-preview-txt{width:100%;padding-left:2rem;text-align:left}.plan-menu-preview-txt:first-child{padding-left:0}.plan-menu-preview-name{margin:0 0 .5rem}.plan-menu-preview-calories{margin:0}.plan-menu-preview-label{display:flex;align-items:center;font-family:"BebasNeue",sans-serif;font-size:2rem;font-weight:700;margin:.4rem 1rem 0}.plan-menu-preview-type{color:#587d62;margin-left:1rem}.steps-container .step3-package-title{margin-top:4rem}@media(max-width:767px){.steps-container .step3-package-title{margin:2.5rem 0 1rem}}@media(max-width:767px)and (orientation:landscape){.steps-container .step3-package-title{margin:2.5rem 0 1rem}}@media(min-width:768px)and (max-width:1024px){.steps-container .step3-package-title{margin:2.5rem 0 1rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.steps-container .step3-package-title{margin:2.5rem 0 1rem}}.steps-container .step4-preview-title{margin-top:4rem}@media(max-width:767px){.steps-container .step4-preview-title{margin:2.5rem 0 1rem}}@media(max-width:767px)and (orientation:landscape){.steps-container .step4-preview-title{margin:2.5rem 0 1rem}}@media(min-width:768px)and (max-width:1024px){.steps-container .step4-preview-title{margin:2.5rem 0 1rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.steps-container .step4-preview-title{margin:2.5rem 0 1rem}}.step3-text{font-family:"Josefin Sans",sans-serif;color:#4a4a4a}.show-mobile{display:none!important}.bottom-border{padding-bottom:.5rem;margin-bottom:2rem;border-bottom:.1rem solid silver}.step3-label-text{font-size:1.6rem;font-family:"Josefin Sans",sans-serif;color:#4a4a4a}@media(max-width:767px){.step3-label-text{font-size:1.3rem}}.relative{position:relative}.plan-info{position:relative;width:100%;max-width:800px;margin:0 auto}.plan-info-box{width:100%;margin:0 auto;border:.1rem solid silver;padding:3rem 5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box}@media(max-width:767px){.plan-info-box{flex-flow:column;padding:2rem}}@media(max-width:767px)and (orientation:landscape){.plan-info-box{flex-flow:column;padding:2rem}}@media(min-width:768px)and (max-width:1024px){.plan-info-box{flex-flow:column;padding:2rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.plan-info-box{flex-flow:column;padding:2rem}}@media(max-width:767px){.plan-info-box{padding:1rem}}.plan-info-brand{margin:0 0 1rem}.plan-info-title{margin:0}.plan-info-price{margin:0 0 1rem}.plan-info-per-day{margin:0;text-align:right}.plan-info-brand,.plan-info-per-day,.plan-info-price,.plan-info-title{font-family:"Josefin Sans",sans-serif;font-size:2.5rem;color:#4a4a4a;font-weight:400}@media(max-width:767px){.plan-info-brand,.plan-info-per-day,.plan-info-price,.plan-info-title{font-size:1.5rem}}@media(max-width:767px)and (orientation:landscape){.plan-info-brand,.plan-info-per-day,.plan-info-price,.plan-info-title{font-size:1.5rem}}@media(min-width:768px)and (max-width:1024px){.plan-info-brand,.plan-info-per-day,.plan-info-price,.plan-info-title{font-size:1.5rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.plan-info-brand,.plan-info-per-day,.plan-info-price,.plan-info-title{font-size:1.5rem}}.plan-info-consultation{font-weight:700;font-size:1.5rem}@media(max-width:767px){.plan-info-consultation{font-size:1.5rem;margin-bottom:0;padding-right:1rem}}@media(max-width:767px)and (orientation:landscape){.plan-info-consultation{font-size:1.5rem;margin-bottom:0;padding-right:1rem}}@media(min-width:768px)and (max-width:1024px){.plan-info-consultation{font-size:1.5rem;margin-bottom:0;padding-right:1rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.plan-info-consultation{font-size:1.5rem;margin-bottom:0;padding-right:1rem}}.plan-info-price{font-weight:700}@media(max-width:767px){.plan-info-price{font-size:1.5rem;margin-bottom:0;padding-right:1rem}}@media(max-width:767px)and (orientation:landscape){.plan-info-price{font-size:1.5rem;margin-bottom:0;padding-right:1rem}}@media(min-width:768px)and (max-width:1024px){.plan-info-price{font-size:1.5rem;margin-bottom:0;padding-right:1rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.plan-info-price{font-size:1.5rem;margin-bottom:0;padding-right:1rem}}.plan-info-helper{width:100%;text-align:right;padding:1rem 0}.plan-info-helper-link{text-align:right;color:#587d62}.step3-container{display:flex;flex-flow:column;width:90%;max-width:1000px}.step3-container .left-container{display:flex;flex-direction:row;align-items:flex-start;flex:.45 1}.step3-container .left-container img{width:100%;object-fit:cover}.step3-container .nutrition-container{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;border:.1rem solid silver;max-width:200px;padding:2rem;margin-left:5rem}.step3-container .nutrition-container .left-border{width:100%;margin-bottom:1rem}.step3-container .nutrition-container .left-border:last-child{margin-bottom:0}.step3-container .nutrition-container .nutrition-title{width:100%;margin-bottom:1rem}.step3-container .nutrition-container div{display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem}.step3-container .nutrition-container div .nutrition-main-label{font-family:"BebasNeue",sans-serif;color:#4a4a4a;font-size:2rem;padding:0;white-space:nowrap}.step3-container .nutrition-container div .nutrition-label{font-family:"BebasNeue",sans-serif;color:#587d62;font-size:1.6rem;padding:0}.step3-container .nutrition-container div .nutrition-value{font-family:"BebasNeue",sans-serif;color:#4a4a4a;font-size:1.5rem;padding:0 1.5rem}.step3-container .right-container{display:flex;flex-direction:column;flex:.55 1}.step3-container .right-container .start-date-container{margin-top:3rem}.step3-container .right-container .start-date-container .start-date{font-size:1.6rem;font-weight:700;color:#4a4a4a;font-family:"Josefin Sans",sans-serif;margin-bottom:1rem}.step3-container .right-container .start-date-container .date-range{margin-left:4rem;font-size:1.5rem}.step3-container .right-container .start-date-container .change-date{margin-top:2rem;padding:0;background-color:transparent;border:0 transparent;color:#587d62;font-size:1.6rem}.step3-container .right-container .start-date-container .change-date:hover{text-decoration:underline;cursor:pointer}.step3-container .right-container .meal-options-container{display:flex;flex-direction:row;justify-content:space-between;margin:2rem -1.5rem 0}.step3-container .right-container .meal-options-container *{box-sizing:border-box}.step3-container .right-container .meal-options-container .meal-options-item{width:50%;flex:0 0 auto;flex-direction:row;padding:0 1.5rem}.step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container{margin-top:1rem;height:4rem;background:transparent;border-radius:0;border:.1rem solid hsla(0,0%,75.3%,.5);align-items:center;flex-direction:row;display:flex;justify-content:space-between;position:relative}.step3-container .right-container .meal-options-container .meal-options-item.mod-addon .meal-options-choice-container{border-color:#f6cd16}.step3-container .right-container .meal-options-container .meal-options-item button{width:20%;align-self:center;font-size:1.5rem;font-weight:700;height:100%}.step3-container .right-container .meal-options-container .meal-options-item button.is-disabled{pointer-events:none;opacity:.6}.step3-container .right-container .meal-options-container .meal-options-item button:hover{transition:.3s;background-color:silver}.step3-container .right-container .meal-options-container .meal-options-item .num-people-text{text-align:center;font-size:1.5rem}@media(max-width:767px){.step3-container .right-container .meal-options-container .meal-options-item .num-people-text{font-size:1.25rem}}@media(max-width:767px)and (orientation:landscape){.step3-container .right-container .meal-options-container .meal-options-item .num-people-text{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px){.step3-container .right-container .meal-options-container .meal-options-item .num-people-text{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.step3-container .right-container .meal-options-container .meal-options-item .num-people-text{font-size:1.25rem}}.step3-container .right-container .meal-options-container .meal-options-item select{-webkit-appearance:none;height:100%;width:100%;background:transparent;outline:none;border-radius:0;border:0 transparent;font-size:1.5rem;font-family:"Josefin Sans",sans-serif;padding:0 15px}.step3-container .right-container .meal-options-container .meal-options-item .caret-down{position:absolute;right:15px;margin-left:.5rem;font-size:1.5em}.step3-container .right-container .meal-options-container .meal-options-item .special-request-button{align-items:center;justify-content:center;display:flex;flex-direction:row;font-size:1.5rem;flex:1 1}@media(max-width:767px){.step3-container .right-container .meal-options-container .meal-options-item .special-request-button{font-size:1.25rem}}.step3-container .right-container .meal-options-container .meal-options-item .special-request-button.mod-addon{background:#f6cd16}.step3-container .right-container .meal-options-container .meal-options-item .special-request-button.mod-addon:hover{background:rgba(246,205,22,.6)}.step3-container .right-container .meal-options-container .meal-options-item .special-request-button.mod-addon:hover span{color:#4a4a4a}.step3-container .right-container .meal-options-container .meal-options-item .special-request-button span{color:#4a4a4a;margin-top:.5em}.step3-container .right-container .meal-options-container .meal-options-item .special-request-button img{height:2rem;margin-left:1rem}.step3-container .right-container .meal-options-container .meal-options-item .special-request-button:hover{transition:.3s;background-color:#587d62;color:#fff}.step3-container .right-container .meal-options-container .meal-options-item .special-request-button:hover span{color:#fff}.step3-container .right-container .right-bottom-group{margin-top:3rem;margin-bottom:3rem;display:flex;align-items:center;justify-content:space-between}.step3-container .right-container .right-bottom-group .free-snack-text{font-family:"BebasNeue",sans-serif;font-size:2.5rem;color:#587d62}.step3-container .right-container .right-bottom-group .smaller{font-size:2rem;color:#587d62}.step3-container .right-container .checkout-container{display:flex;align-self:flex-end;flex-direction:column}.step3-container .right-container .checkout-container .total-text{color:#4a4a4a;font-family:"Josefin Sans",sans-serif;font-size:1.5rem;text-align:right;font-weight:400}.step3-container .right-container .checkout-container .total-text .add-to-cart{display:inline;color:#587d62;background-color:transparent;border:0 transparent;margin:0;padding:0}.step3-container .right-container .checkout-container .total-text .add-to-cart:hover{text-decoration:underline;cursor:pointer}.step3-container .right-container .checkout-container button{background-color:#587d62;align-items:center;height:4rem;margin:1rem 0;border-radius:.2rem;padding:0 3rem;color:#fff;font-size:1.6rem;font-family:"Josefin Sans",sans-serif}@media(max-width:767px){.step3-container .right-container .checkout-container button{font-size:1.25rem;height:3rem}}.step3-container .right-container .checkout-container button.is-disabled{pointer-events:none;opacity:.6}.step3-container .right-container .checkout-container button:hover{transition:.3s;background-color:#93bc9e}.step3-container .right-container .meal-options-container.mod-top-options .meal-options-item{width:50%}.meals-per-day-group{width:50%;padding:0 1.5rem}.meals-per-day-group input[type=checkbox]{background-color:initial;cursor:default;-webkit-appearance:checkbox;box-sizing:border-box;margin:3px .5ex;padding:initial;border:initial}.meals-per-day-group input[type=checkbox]:checked{background-color:#587d62;border-color:#587d62}.meals-per-day-group .meals-per-day-button-group{display:flex;flex:.6 1;flex-direction:row;margin-top:1rem;padding-left:0}.meals-per-day-group .meals-per-day-button-group .checkbox-button-container{line-height:40px;margin-bottom:0;padding-right:0}.meals-per-day-group .meals-per-day-button-group .meals-per-day-msg-wrapper{flex-direction:column;justify-content:center}.meals-per-day-group .meals-per-day-button-group .meals-per-day-msg{padding-left:.2rem;margin-top:5px}.meals-per-day-group .meals-per-day-button-group .meals-per-day-msg p{margin:0}.meals-per-day-group .meals-per-day-button-group div{display:flex}.meals-per-day-group .meals-per-day-button-group div input[type=checkbox]{opacity:0}.meals-per-day-msg{display:flex;align-items:center;flex-wrap:wrap;margin:0;color:#587d62;font-size:1.15rem}@media(max-width:767px){.meals-per-day-msg{font-size:1rem}}.meals-per-day-msg span{display:block;color:#587d62;font-size:1.3rem}@media(max-width:767px){.meals-per-day-msg span{display:inline-block}}@media(max-width:767px)and (orientation:landscape){.meals-per-day-msg span{display:inline-block}}@media(min-width:768px)and (max-width:1024px){.meals-per-day-msg span{display:inline-block}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.meals-per-day-msg span{display:inline-block}}.meals-per-day-warning{display:flex;align-items:center;flex-wrap:wrap;margin:0;color:red;font-size:1.5rem}.meals-per-day-msg .meals-per-day-msg-comma{margin-right:1rem;display:none}.meals-per-day-msg .meals-per-day-msg-comma:last-child{display:none}@media(max-width:767px){.meals-per-day-msg .meals-per-day-msg-comma{display:inline-block}.meals-per-day-msg .meals-per-day-msg-comma:last-child{display:none}}@media(max-width:767px)and (orientation:landscape){.meals-per-day-msg .meals-per-day-msg-comma{display:inline-block}.meals-per-day-msg .meals-per-day-msg-comma:last-child{display:none}}@media(min-width:768px)and (max-width:1024px){.meals-per-day-msg .meals-per-day-msg-comma{display:inline-block}.meals-per-day-msg .meals-per-day-msg-comma:last-child{display:none}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.meals-per-day-msg .meals-per-day-msg-comma{display:inline-block}.meals-per-day-msg .meals-per-day-msg-comma:last-child{display:none}}.radio-pickers,.radio-pickers-row{width:100%;display:flex;flex-wrap:wrap}.radio-pickers-row{justify-content:flex-start}.radio-pickers-row.week-pickers{justify-content:space-between}.radio-pickers-row.week-pickers .radio-picker{width:auto}.radio-pickers-breaker{width:100%}.radio-picker{position:relative;width:33.33333%;margin-bottom:1rem}.radio-picker input[type=radio]{display:none}.radio-picker input[type=radio]:checked+.radio-picker-label:after{opacity:1}.radio-picker.is-disabled{opacity:.4;pointer-events:none}.radio-picker-txt{display:inline-block;width:240px;font-size:1.5rem;font-weight:700}@media(max-width:767px){.radio-picker-txt{font-size:1.25rem}}@media(max-width:767px)and (orientation:landscape){.radio-picker-txt{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px){.radio-picker-txt{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.radio-picker-txt{font-size:1.25rem}}.week-picker .radio-picker-txt{color:silver}.week-picker input[type=radio]:checked+.radio-picker-label .radio-picker-txt{color:#587d62}.radio-picker-label{position:relative;padding-left:30px;cursor:pointer}.radio-picker-label:after,.radio-picker-label:before{content:"";width:15px;height:15px;display:block;position:absolute;left:0;top:50%;margin-top:-9.5px;border:1px solid #587d62;border-radius:50%;transform-origin:center center}.radio-picker-label:before{border:1px solid silver}.radio-picker-label:after{border:1px solid #587d62;background:#587d62;transform:scale(.5);opacity:0}.nutrition-main-hyphen{display:none}@media(max-width:767px){.hide-mobile{display:none!important}.show-mobile{display:block!important}.step3-container{flex-direction:column}.step3-container .right-container{margin-left:0;margin-top:2.5rem;padding:0}.step3-container .right-container .options-menu-container{flex-direction:column;margin-top:4rem}.step3-container .right-container .options-menu-container .options-menu-item{margin-top:4rem}.step3-container .right-container .options-menu-container .options-menu-choice-container .how-many-people .num-people-button{flex:.1 1}.step3-container .right-container .start-date-container{padding-bottom:1rem;border-bottom:.1rem solid silver}.step3-container .right-container .meal-options-container{flex-direction:column}.step3-container .right-container .meal-options-container.mod-mobile-row{flex-direction:row}.step3-container .right-container .meal-options-container .meal-options-item{margin-bottom:2rem}.step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container{align-items:center}.step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container select{text-align:center}.step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container .caret-down{right:3rem}.step3-container .right-container .right-bottom-group{margin:2rem 0;border-bottom:.1rem solid silver}.step3-container .right-container .checkout-container{align-self:center;align-items:center}.step3-container .right-container .checkout-container .price{font-size:1.6rem;color:silver;font-weight:700;font-family:"Josefin Sans",sans-serif}.step3-container .right-container .checkout-container .total-price{margin:1rem 0;font-size:3.7rem;color:#4a4a4a;font-weight:700;font-family:"Josefin Sans",sans-serif}.step3-container .right-container .bottom-nutrition-info{justify-content:center;display:flex;padding-top:2rem;border-top:.1rem solid silver}.step3-container .right-container .bottom-nutrition-info .bottom-nutrition-header{text-align:center;color:#4a4a4a;font-family:"BebasNeue",sans-serif;font-size:2rem}.step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container{margin-top:1rem;align-items:center;justify-content:space-between;display:flex;flex-direction:row}.step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container div{display:flex;flex-direction:column;align-items:center}.step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container div .nutrition-label{color:#587d62;font-family:"BebasNeue",sans-serif;font-size:1.6rem}.plan-info-name{margin-bottom:2rem}.plan-info-name,.plan-info-price-holder{width:100%}.plan-info-price-holder{display:flex;align-items:center;justify-content:flex-start}.nutrition-title{width:100%}.nutrition-container{padding:2rem;margin-left:2rem}.step3-container .right-container .meal-options-container{margin-top:1rem}.step3-container .right-container .meal-options-container .meal-options-item{width:100%;box-sizing:border-box}.step3-container .right-container .meal-options-container .meal-options-item.mod-mobile-half{width:50%}.step3-container .right-container .right-bottom-group{display:block}.radio-pickers-row{flex-flow:column}.radio-picker{width:100%;max-width:100%;display:flex;justify-content:center}.step3-container .right-container .right-bottom-group{border-bottom:0}.step3-container .right-container .bottom-nutrition-info{position:relative;border-top:0;padding-bottom:2rem;margin-bottom:2rem}.step3-container .right-container .bottom-nutrition-info:before{content:"";position:absolute;width:200vw;height:100%;top:0;left:-50vw;background:#fafafa;z-index:-1;pointer-events:none}.step3-container .right-container .checkout-container{margin-top:2rem}.step3-container .right-container .checkout-container .price,.step3-container .right-container .checkout-container .total-text{text-align:center}.step3-container .right-container .checkout-container .price{margin-bottom:1rem}}@media(max-width:767px)and (max-width:767px){.step3-container .right-container .checkout-container .price{font-size:1.25rem}}@media(max-width:767px){.step3-container .right-container .checkout-container .total-text{font-size:2.5rem}}@media(max-width:767px)and (max-width:767px){.step3-container .right-container .checkout-container .total-text{font-size:1.75rem}}@media(max-width:767px){.meals-per-day-group,.step3-container .right-container .meal-options-container.mod-top-options .meal-options-item{width:100%}.meals-per-day-group .meals-per-day-button-group{width:100%;flex-wrap:wrap}.meals-per-day-msg,.meals-per-day-warning{width:100%}.nutrition-container-mob{border:.1rem solid hsla(0,0%,75.3%,.5);margin-bottom:2rem}.nutrition-container-mob .nutrition-container,.step3-container .left-container .nutrition-container{width:100%;max-width:100%;flex-flow:row;flex-wrap:wrap;justify-content:space-between;margin-left:auto;margin-right:auto;box-sizing:border-box;border:0;padding:1rem 1.5rem}.nutrition-container-mob .nutrition-container div,.step3-container .left-container .nutrition-container div{padding:0}.nutrition-container-mob .nutrition-container .nutrition-title,.step3-container .left-container .nutrition-container .nutrition-title{text-align:center;justify-content:center;align-self:center;margin-bottom:.5rem}.nutrition-container-mob .nutrition-container .left-border,.step3-container .left-container .nutrition-container .left-border{margin-bottom:0;width:50%;max-width:90px;box-sizing:border-box}.nutrition-container-mob .nutrition-container .left-border .nutrition-label,.step3-container .left-container .nutrition-container .left-border .nutrition-label{font-weight:700}.nutrition-container-mob .nutrition-container .left-border .nutrition-value,.step3-container .left-container .nutrition-container .left-border .nutrition-value{padding-right:0}.nutrition-container-mob .nutrition-container div .nutrition-main-label,.step3-container .left-container .nutrition-container div .nutrition-main-label{white-space:normal;font-size:1.5rem}.nutrition-container-mob .nutrition-main-hyphen,.step3-container .left-container .nutrition-main-hyphen{font-family:"BebasNeue",sans-serif;color:#4a4a4a;font-size:2rem;padding:0;display:block;margin:0 1rem}}@media(max-width:767px)and (orientation:landscape){.hide-mobile{display:none!important}.show-mobile{display:block!important}.step3-container{flex-direction:column}.step3-container .right-container{margin-left:0;margin-top:2.5rem;padding:0}.step3-container .right-container .options-menu-container{flex-direction:column;margin-top:4rem}.step3-container .right-container .options-menu-container .options-menu-item{margin-top:4rem}.step3-container .right-container .options-menu-container .options-menu-choice-container .how-many-people .num-people-button{flex:.1 1}.step3-container .right-container .start-date-container{padding-bottom:1rem;border-bottom:.1rem solid silver}.step3-container .right-container .meal-options-container{flex-direction:column}.step3-container .right-container .meal-options-container.mod-mobile-row{flex-direction:row}.step3-container .right-container .meal-options-container .meal-options-item{margin-bottom:2rem}.step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container{align-items:center}.step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container select{text-align:center}.step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container .caret-down{right:3rem}.step3-container .right-container .right-bottom-group{margin:2rem 0;border-bottom:.1rem solid silver}.step3-container .right-container .checkout-container{align-self:center;align-items:center}.step3-container .right-container .checkout-container .price{font-size:1.6rem;color:silver;font-weight:700;font-family:"Josefin Sans",sans-serif}.step3-container .right-container .checkout-container .total-price{margin:1rem 0;font-size:3.7rem;color:#4a4a4a;font-weight:700;font-family:"Josefin Sans",sans-serif}.step3-container .right-container .bottom-nutrition-info{justify-content:center;display:flex;padding-top:2rem;border-top:.1rem solid silver}.step3-container .right-container .bottom-nutrition-info .bottom-nutrition-header{text-align:center;color:#4a4a4a;font-family:"BebasNeue",sans-serif;font-size:2rem}.step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container{margin-top:1rem;align-items:center;justify-content:space-between;display:flex;flex-direction:row}.step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container div{display:flex;flex-direction:column;align-items:center}.step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container div .nutrition-label{color:#587d62;font-family:"BebasNeue",sans-serif;font-size:1.6rem}.plan-info-name{margin-bottom:2rem}.plan-info-name,.plan-info-price-holder{width:100%}.plan-info-price-holder{display:flex;align-items:center;justify-content:flex-start}.nutrition-title{width:100%}.nutrition-container{padding:2rem;margin-left:2rem}.step3-container .right-container .meal-options-container{margin-top:1rem}.step3-container .right-container .meal-options-container .meal-options-item{width:100%;box-sizing:border-box}.step3-container .right-container .meal-options-container .meal-options-item.mod-mobile-half{width:50%}.step3-container .right-container .right-bottom-group{display:block}.radio-pickers-row{flex-flow:column}.radio-picker{width:100%;max-width:100%;display:flex;justify-content:center}.step3-container .right-container .right-bottom-group{border-bottom:0}.step3-container .right-container .bottom-nutrition-info{position:relative;border-top:0;padding-bottom:2rem;margin-bottom:2rem}.step3-container .right-container .bottom-nutrition-info:before{content:"";position:absolute;width:200vw;height:100%;top:0;left:-50vw;background:#fafafa;z-index:-1;pointer-events:none}.step3-container .right-container .checkout-container{margin-top:2rem}.step3-container .right-container .checkout-container .price,.step3-container .right-container .checkout-container .total-text{text-align:center}.step3-container .right-container .checkout-container .price{margin-bottom:1rem}}@media(max-width:767px)and (orientation:landscape)and (max-width:767px){.step3-container .right-container .checkout-container .price{font-size:1.25rem}}@media(max-width:767px)and (orientation:landscape){.step3-container .right-container .checkout-container .total-text{font-size:2.5rem}}@media(max-width:767px)and (orientation:landscape)and (max-width:767px){.step3-container .right-container .checkout-container .total-text{font-size:1.75rem}}@media(max-width:767px)and (orientation:landscape){.meals-per-day-group,.step3-container .right-container .meal-options-container.mod-top-options .meal-options-item{width:100%}.meals-per-day-group .meals-per-day-button-group{width:100%;flex-wrap:wrap}.meals-per-day-msg,.meals-per-day-warning{width:100%}.nutrition-container-mob{border:.1rem solid hsla(0,0%,75.3%,.5);margin-bottom:2rem}.nutrition-container-mob .nutrition-container,.step3-container .left-container .nutrition-container{width:100%;max-width:100%;flex-flow:row;flex-wrap:wrap;justify-content:space-between;margin-left:auto;margin-right:auto;box-sizing:border-box;border:0;padding:1rem 1.5rem}.nutrition-container-mob .nutrition-container div,.step3-container .left-container .nutrition-container div{padding:0}.nutrition-container-mob .nutrition-container .nutrition-title,.step3-container .left-container .nutrition-container .nutrition-title{text-align:center;justify-content:center;align-self:center;margin-bottom:.5rem}.nutrition-container-mob .nutrition-container .left-border,.step3-container .left-container .nutrition-container .left-border{margin-bottom:0;width:50%;max-width:90px;box-sizing:border-box}.nutrition-container-mob .nutrition-container .left-border .nutrition-label,.step3-container .left-container .nutrition-container .left-border .nutrition-label{font-weight:700}.nutrition-container-mob .nutrition-container .left-border .nutrition-value,.step3-container .left-container .nutrition-container .left-border .nutrition-value{padding-right:0}.nutrition-container-mob .nutrition-container div .nutrition-main-label,.step3-container .left-container .nutrition-container div .nutrition-main-label{white-space:normal;font-size:1.5rem}.nutrition-container-mob .nutrition-main-hyphen,.step3-container .left-container .nutrition-main-hyphen{font-family:"BebasNeue",sans-serif;color:#4a4a4a;font-size:2rem;padding:0;display:block;margin:0 1rem}}@media(min-width:768px)and (max-width:1024px){.hide-mobile{display:none!important}.show-mobile{display:block!important}.step3-container{flex-direction:column}.step3-container .right-container{margin-left:0;margin-top:2.5rem;padding:0}.step3-container .right-container .options-menu-container{flex-direction:column;margin-top:4rem}.step3-container .right-container .options-menu-container .options-menu-item{margin-top:4rem}.step3-container .right-container .options-menu-container .options-menu-choice-container .how-many-people .num-people-button{flex:.1 1}.step3-container .right-container .start-date-container{padding-bottom:1rem;border-bottom:.1rem solid silver}.step3-container .right-container .meal-options-container{flex-direction:column}.step3-container .right-container .meal-options-container.mod-mobile-row{flex-direction:row}.step3-container .right-container .meal-options-container .meal-options-item{margin-bottom:2rem}.step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container{align-items:center}.step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container select{text-align:center}.step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container .caret-down{right:3rem}.step3-container .right-container .right-bottom-group{margin:2rem 0;border-bottom:.1rem solid silver}.step3-container .right-container .checkout-container{align-self:center;align-items:center}.step3-container .right-container .checkout-container .price{font-size:1.6rem;color:silver;font-weight:700;font-family:"Josefin Sans",sans-serif}.step3-container .right-container .checkout-container .total-price{margin:1rem 0;font-size:3.7rem;color:#4a4a4a;font-weight:700;font-family:"Josefin Sans",sans-serif}.step3-container .right-container .bottom-nutrition-info{justify-content:center;display:flex;padding-top:2rem;border-top:.1rem solid silver}.step3-container .right-container .bottom-nutrition-info .bottom-nutrition-header{text-align:center;color:#4a4a4a;font-family:"BebasNeue",sans-serif;font-size:2rem}.step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container{margin-top:1rem;align-items:center;justify-content:space-between;display:flex;flex-direction:row}.step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container div{display:flex;flex-direction:column;align-items:center}.step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container div .nutrition-label{color:#587d62;font-family:"BebasNeue",sans-serif;font-size:1.6rem}.plan-info-name{margin-bottom:2rem}.plan-info-name,.plan-info-price-holder{width:100%}.plan-info-price-holder{display:flex;align-items:center;justify-content:flex-start}.nutrition-title{width:100%}.nutrition-container{padding:2rem;margin-left:2rem}.step3-container .right-container .meal-options-container{margin-top:1rem}.step3-container .right-container .meal-options-container .meal-options-item{width:100%;box-sizing:border-box}.step3-container .right-container .meal-options-container .meal-options-item.mod-mobile-half{width:50%}.step3-container .right-container .right-bottom-group{display:block}.radio-pickers-row{flex-flow:column}.radio-picker{width:100%;max-width:100%;display:flex;justify-content:center}.step3-container .right-container .right-bottom-group{border-bottom:0}.step3-container .right-container .bottom-nutrition-info{position:relative;border-top:0;padding-bottom:2rem;margin-bottom:2rem}.step3-container .right-container .bottom-nutrition-info:before{content:"";position:absolute;width:200vw;height:100%;top:0;left:-50vw;background:#fafafa;z-index:-1;pointer-events:none}.step3-container .right-container .checkout-container{margin-top:2rem}.step3-container .right-container .checkout-container .price,.step3-container .right-container .checkout-container .total-text{text-align:center}.step3-container .right-container .checkout-container .price{margin-bottom:1rem}}@media(min-width:768px)and (max-width:1024px)and (max-width:767px){.step3-container .right-container .checkout-container .price{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px){.step3-container .right-container .checkout-container .total-text{font-size:2.5rem}}@media(min-width:768px)and (max-width:1024px)and (max-width:767px){.step3-container .right-container .checkout-container .total-text{font-size:1.75rem}}@media(min-width:768px)and (max-width:1024px){.meals-per-day-group,.step3-container .right-container .meal-options-container.mod-top-options .meal-options-item{width:100%}.meals-per-day-group .meals-per-day-button-group{width:100%;flex-wrap:wrap}.meals-per-day-msg,.meals-per-day-warning{width:100%}.nutrition-container-mob{border:.1rem solid hsla(0,0%,75.3%,.5);margin-bottom:2rem}.nutrition-container-mob .nutrition-container,.step3-container .left-container .nutrition-container{width:100%;max-width:100%;flex-flow:row;flex-wrap:wrap;justify-content:space-between;margin-left:auto;margin-right:auto;box-sizing:border-box;border:0;padding:1rem 1.5rem}.nutrition-container-mob .nutrition-container div,.step3-container .left-container .nutrition-container div{padding:0}.nutrition-container-mob .nutrition-container .nutrition-title,.step3-container .left-container .nutrition-container .nutrition-title{text-align:center;justify-content:center;align-self:center;margin-bottom:.5rem}.nutrition-container-mob .nutrition-container .left-border,.step3-container .left-container .nutrition-container .left-border{margin-bottom:0;width:50%;max-width:90px;box-sizing:border-box}.nutrition-container-mob .nutrition-container .left-border .nutrition-label,.step3-container .left-container .nutrition-container .left-border .nutrition-label{font-weight:700}.nutrition-container-mob .nutrition-container .left-border .nutrition-value,.step3-container .left-container .nutrition-container .left-border .nutrition-value{padding-right:0}.nutrition-container-mob .nutrition-container div .nutrition-main-label,.step3-container .left-container .nutrition-container div .nutrition-main-label{white-space:normal;font-size:1.5rem}.nutrition-container-mob .nutrition-main-hyphen,.step3-container .left-container .nutrition-main-hyphen{font-family:"BebasNeue",sans-serif;color:#4a4a4a;font-size:2rem;padding:0;display:block;margin:0 1rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.hide-mobile{display:none!important}.show-mobile{display:block!important}.step3-container{flex-direction:column}.step3-container .right-container{margin-left:0;margin-top:2.5rem;padding:0}.step3-container .right-container .options-menu-container{flex-direction:column;margin-top:4rem}.step3-container .right-container .options-menu-container .options-menu-item{margin-top:4rem}.step3-container .right-container .options-menu-container .options-menu-choice-container .how-many-people .num-people-button{flex:.1 1}.step3-container .right-container .start-date-container{padding-bottom:1rem;border-bottom:.1rem solid silver}.step3-container .right-container .meal-options-container{flex-direction:column}.step3-container .right-container .meal-options-container.mod-mobile-row{flex-direction:row}.step3-container .right-container .meal-options-container .meal-options-item{margin-bottom:2rem}.step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container{align-items:center}.step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container select{text-align:center}.step3-container .right-container .meal-options-container .meal-options-item .meal-options-choice-container .caret-down{right:3rem}.step3-container .right-container .right-bottom-group{margin:2rem 0;border-bottom:.1rem solid silver}.step3-container .right-container .checkout-container{align-self:center;align-items:center}.step3-container .right-container .checkout-container .price{font-size:1.6rem;color:silver;font-weight:700;font-family:"Josefin Sans",sans-serif}.step3-container .right-container .checkout-container .total-price{margin:1rem 0;font-size:3.7rem;color:#4a4a4a;font-weight:700;font-family:"Josefin Sans",sans-serif}.step3-container .right-container .bottom-nutrition-info{justify-content:center;display:flex;padding-top:2rem;border-top:.1rem solid silver}.step3-container .right-container .bottom-nutrition-info .bottom-nutrition-header{text-align:center;color:#4a4a4a;font-family:"BebasNeue",sans-serif;font-size:2rem}.step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container{margin-top:1rem;align-items:center;justify-content:space-between;display:flex;flex-direction:row}.step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container div{display:flex;flex-direction:column;align-items:center}.step3-container .right-container .bottom-nutrition-info .bottom-nutrition-container div .nutrition-label{color:#587d62;font-family:"BebasNeue",sans-serif;font-size:1.6rem}.plan-info-name{margin-bottom:2rem}.plan-info-name,.plan-info-price-holder{width:100%}.plan-info-price-holder{display:flex;align-items:center;justify-content:flex-start}.nutrition-title{width:100%}.nutrition-container{padding:2rem;margin-left:2rem}.step3-container .right-container .meal-options-container{margin-top:1rem}.step3-container .right-container .meal-options-container .meal-options-item{width:100%;box-sizing:border-box}.step3-container .right-container .meal-options-container .meal-options-item.mod-mobile-half{width:50%}.step3-container .right-container .right-bottom-group{display:block}.radio-pickers-row{flex-flow:column}.radio-picker{width:100%;max-width:100%;display:flex;justify-content:center}.step3-container .right-container .right-bottom-group{border-bottom:0}.step3-container .right-container .bottom-nutrition-info{position:relative;border-top:0;padding-bottom:2rem;margin-bottom:2rem}.step3-container .right-container .bottom-nutrition-info:before{content:"";position:absolute;width:200vw;height:100%;top:0;left:-50vw;background:#fafafa;z-index:-1;pointer-events:none}.step3-container .right-container .checkout-container{margin-top:2rem}.step3-container .right-container .checkout-container .price,.step3-container .right-container .checkout-container .total-text{text-align:center}.step3-container .right-container .checkout-container .price{margin-bottom:1rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape)and (max-width:767px){.step3-container .right-container .checkout-container .price{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.step3-container .right-container .checkout-container .total-text{font-size:2.5rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape)and (max-width:767px){.step3-container .right-container .checkout-container .total-text{font-size:1.75rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.meals-per-day-group,.step3-container .right-container .meal-options-container.mod-top-options .meal-options-item{width:100%}.meals-per-day-group .meals-per-day-button-group{width:100%;flex-wrap:wrap}.meals-per-day-msg,.meals-per-day-warning{width:100%}.nutrition-container-mob{border:.1rem solid hsla(0,0%,75.3%,.5);margin-bottom:2rem}.nutrition-container-mob .nutrition-container,.step3-container .left-container .nutrition-container{width:100%;max-width:100%;flex-flow:row;flex-wrap:wrap;justify-content:space-between;margin-left:auto;margin-right:auto;box-sizing:border-box;border:0;padding:1rem 1.5rem}.nutrition-container-mob .nutrition-container div,.step3-container .left-container .nutrition-container div{padding:0}.nutrition-container-mob .nutrition-container .nutrition-title,.step3-container .left-container .nutrition-container .nutrition-title{text-align:center;justify-content:center;align-self:center;margin-bottom:.5rem}.nutrition-container-mob .nutrition-container .left-border,.step3-container .left-container .nutrition-container .left-border{margin-bottom:0;width:50%;max-width:90px;box-sizing:border-box}.nutrition-container-mob .nutrition-container .left-border .nutrition-label,.step3-container .left-container .nutrition-container .left-border .nutrition-label{font-weight:700}.nutrition-container-mob .nutrition-container .left-border .nutrition-value,.step3-container .left-container .nutrition-container .left-border .nutrition-value{padding-right:0}.nutrition-container-mob .nutrition-container div .nutrition-main-label,.step3-container .left-container .nutrition-container div .nutrition-main-label{white-space:normal;font-size:1.5rem}.nutrition-container-mob .nutrition-main-hyphen,.step3-container .left-container .nutrition-main-hyphen{font-family:"BebasNeue",sans-serif;color:#4a4a4a;font-size:2rem;padding:0;display:block;margin:0 1rem}}.nutrition-break{width:100%;height:1px}@media(min-width:641px){.nutrition-break{display:none!important}}@media(max-width:767px){.step3-container .left-container{flex-flow:column}.meals-per-day-group .meals-per-day-button-group .checkbox-button-container{padding-left:0}}@media(max-width:640px){.nutrition-container-mob .nutrition-container,.step3-container .left-container .nutrition-container{max-width:400px}}.custom-select{width:100%}.custom-select>div{border:0;font-size:16px}@media(max-width:767px){.custom-select>div{font-size:1.3rem}}.meal-options-seperater{width:100%;height:1px;background:hsla(0,0%,75.3%,.5);margin:4rem auto}.step3-container .right-container .meal-options-seperater+.meal-options-container{margin-top:0}.meal-table-tophead{position:relative;background:#f6cd16;color:#000;text-align:center;font-size:2.5rem;padding:1.5rem;font-weight:700;margin-bottom:2rem}@media(max-width:767px){.meal-table-tophead{font-size:1.75rem}}@media(max-width:767px)and (orientation:landscape){.meal-table-tophead{font-size:1.75rem}}@media(min-width:768px)and (max-width:1024px){.meal-table-tophead{font-size:1.75rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.meal-table-tophead{font-size:1.75rem}}.plan-info-name{display:table}.plan-info-name .plan-info-brand,.plan-info-name .plan-info-title{display:table-row}.plan-info-name .plan-info-brand>span,.plan-info-name .plan-info-title>span{display:table-cell;padding-right:.5rem}.meal-table-mob-hints{text-align:center;font-size:1.5rem;font-style:italic;margin-top:0;margin-bottom:2rem}@media(max-width:767px){.meal-table-mob-hints{font-size:1.25rem}}@media(max-width:767px)and (orientation:landscape){.meal-table-mob-hints{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px){.meal-table-mob-hints{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.meal-table-mob-hints{font-size:1.25rem}}.meals-per-day-iconmsg{position:relative;padding-left:20px;text-transform:uppercase}.meals-per-day-iconmsg.mod-breakfast-discount{padding-left:0}.meals-per-day-iconmsg.mod-breakfast-discount .meals-per-day-iconmsg-icon{position:relative;width:24px;transform:none}.meals-per-day-iconmsg-icon{position:absolute;left:0;width:18px;transform:translateY(-5%)}.meals-per-day-iconmsg-icon.snack-icon{width:15px;margin-left:1px;margin-right:5px}.checkout-price-mobile .step3-container{width:100%}.checkout-price-mobile .right-container{margin-top:0}.checkout-price-mobile .step3-container .right-container .checkout-container{margin-top:1rem}.checkout-price-mobile.mod-bottom .right-container{margin-top:1.5rem}.checkbox-button-container{display:flex;align-items:center;margin-bottom:1rem}.checkbox-button-container:first-child{padding-left:0}.checkbox-button-container .checkbox-icon{color:#587d62}.checkbox-button-container .checkbox-icon-disabled{color:#f08080}.checkbox-button-container .checkbox-label{font-size:1.6rem;margin:0 1rem;color:#4a4a4a;font-family:"Josefin Sans",sans-serif}@media(max-width:767px){.checkbox-button-container .checkbox-label{font-size:1.3rem;margin-left:.5rem;margin-right:1.5rem}}.addon-popup{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:1000;display:table}.addon-popup.mod-invisible{display:none!important;pointer-events:none;z-index:-1}.addon-popup-body{width:100%;height:100%;display:table-cell;vertical-align:middle}.addon-popup-body-inner{background:#fff;display:block;width:90%;max-width:520px;margin:0 auto;position:relative;overflow:hidden;padding:2rem;box-sizing:border-box}@media(max-width:560px){.addon-popup-body-inner{max-width:350px}}@media(max-width:349px){.addon-popup-body-inner{max-width:320px}}.addon-popup-content{display:none}.addon-popup-content.mod-active{display:block}.addon-popup-scroller{max-height:40vh;overflow-x:hidden;overflow-y:auto}.addon-popup-head{display:flex;justify-content:space-between;margin-bottom:1rem}.addon-popup-close{position:relative;width:20px;height:20px;font-size:0;padding:0}.addon-popup-close-graphic{position:relative;display:block;width:100%;height:100%;transform:rotate(45deg)}.addon-popup-close-graphic:after,.addon-popup-close-graphic:before{content:"";position:absolute;display:block;width:100%;height:2px;background:#587d62;top:50%;margin-left:-1px}.addon-popup-close-graphic:before{transform:rotate(90deg)}.addon-popup-back{padding:0;color:silver}.addon-popup-title{text-align:center;margin:0 0 2rem}.addon-popup-item{width:100%;display:flex;align-items:center;margin:0 0 2rem}.addon-popup-item-img{position:relative;display:block;width:80px;height:80px;background:no-repeat 50%;background-size:100%;border:1px solid silver;flex:0 0 auto;margin-right:1.5rem}@media(max-width:480px){.addon-popup-item-img{width:60px;height:60px}}.addon-popup-item-title{display:inline-block;margin:0 1rem .5rem 0}.addon-popup-item-price,.addon-popup-item-title{font-family:"BebasNeue",sans-serif;font-size:1.3rem}.addon-popup-item-price{color:#6e6f72}.addon-popup-item-desc{margin:0 0 .5rem}.addon-popup-item-price{display:inline-block}.addon-popup-btns{text-align:center;padding:1rem;margin-top:1rem}.addon-popup-btn,.addon-popup-item-btn{display:inline-block;font-size:1.25rem;font-family:"Josefin Sans",sans-serif;font-weight:700;font-weight:lighter;color:#fff;background-color:#587d62;padding:.65rem 1.5rem .5rem;border:none;margin-right:3rem;white-space:nowrap}@media(min-width:1025px)and (max-width:1280px){.addon-popup-btn,.addon-popup-item-btn{font-size:1rem;padding:.5rem 1rem}}@media(max-width:767px){.addon-popup-btn,.addon-popup-item-btn{font-size:1rem;margin-right:.5rem;padding:.5rem 1rem}}@media(max-width:767px)and (orientation:landscape){.addon-popup-btn,.addon-popup-item-btn{font-size:1rem;margin-right:.5rem;padding:.5rem 1rem}}@media(min-width:768px)and (max-width:1024px){.addon-popup-btn,.addon-popup-item-btn{font-size:1rem;margin-right:.5rem;padding:.5rem 1rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.addon-popup-btn,.addon-popup-item-btn{font-size:1rem;margin-right:.5rem;padding:.5rem 1rem}}.addon-popup-btn{font-size:1.25rem;padding:.75rem 1.5rem;margin-left:0;margin-right:0}@media(min-width:1025px)and (max-width:1280px){.addon-popup-btn{font-size:1.25rem}}@media(max-width:767px){.addon-popup-btn{font-size:1.25rem}}@media(max-width:767px)and (orientation:landscape){.addon-popup-btn{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px){.addon-popup-btn{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.addon-popup-btn{font-size:1.25rem}}.addon-popup-btn.mod-yellow{background-color:#f6cd16;color:#000}.addon-popup-checkbox{padding:1rem 0;margin:2rem auto 0;text-align:center;display:flex;align-items:center;justify-content:center}.addon-popup-checkbox-input{color:#587d62;border:1px solid silver}.addon-popup-checkbox-label{margin-left:.5rem}.addon-item-pickers{position:relative}.addon-item-pickers:before{content:"";position:absolute;top:0;left:-500vw;width:1000vw;height:1px;background:silver}.addon-item-picker{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1rem 3rem;box-sizing:border-box}.addon-item-picker:after{content:"";position:absolute;bottom:0;left:-500vw;width:1000vw;height:1px;background:silver}.addon-item-picker-date-holder{font-weight:700;line-height:1.5em}.addon-item-picker-control{border:1px solid silver;width:100px;display:flex;align-items:center;justify-content:space-between}.addon-popup-slider{margin:0 auto 3rem;position:relative;width:100%;max-width:1200px;padding:0 60px;box-sizing:border-box}@media(max-width:480px){.addon-popup-slider{padding:0 35px}}.addon-popup-slider .addon-popup-item{margin:0}.addon-popup-slider .addon-popup-item-title{display:block}@media(max-width:480px){.addon-popup-slider .swiper-control .swiper-button-prev,.addon-popup-slider .swiper-control .swiper-container-rtl .swiper-button-next{left:0}.addon-popup-slider .swiper-control .swiper-button-next,.addon-popup-slider .swiper-control .swiper-container-rtl .swiper-button-prev{right:0}}.addon-popup-slider .swiper-control .swiper-button-next,.addon-popup-slider .swiper-control .swiper-button-prev{font-size:0;background:transparent;color:#000}.addon-popup-slider .swiper-control .swiper-button-next:after,.addon-popup-slider .swiper-control .swiper-button-prev:after{font-size:3rem}@media(max-width:480px){.addon-popup-slider .swiper-control .swiper-button-next:after,.addon-popup-slider .swiper-control .swiper-button-prev:after{font-size:2rem}}.checkout-layout{position:relative;width:90%;margin:3rem auto;max-width:1200px;font-size:1.6rem}.checkout-layout,.checkout-layout button,.checkout-layout input,.checkout-layout select,.checkout-layout textarea{font-family:"Josefin Sans",sans-serif}.checkout-layout *{box-sizing:border-box}.checkout-layout input::-webkit-inner-spin-button,.checkout-layout input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.checkout-layout input[type=number]{-moz-appearance:textfield}.checkout-infobox-steps{display:flex;flex-direction:column;justify-content:center;align-items:center}.checkout-infobox{position:relative;width:100%;margin-top:5rem}@media(max-width:767px){.checkout-infobox{margin-top:4rem}}@media(max-width:767px)and (orientation:landscape){.checkout-infobox{margin-top:4rem}}@media(min-width:768px)and (max-width:1024px){.checkout-infobox{margin-top:4rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.checkout-infobox{margin-top:4rem}}.checkout-infobox-head{position:relative;width:100%;padding:0 .2rem;margin-bottom:3rem;text-align:center;color:#4a4a4a}@media(max-width:767px){.checkout-infobox-head{margin-bottom:2rem}}@media(max-width:767px)and (orientation:landscape){.checkout-infobox-head{margin-bottom:2rem}}@media(min-width:768px)and (max-width:1024px){.checkout-infobox-head{margin-bottom:2rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.checkout-infobox-head{margin-bottom:2rem}}.checkout-infobox-content{border:1px solid hsla(0,0%,75.3%,.5);border-top:3px solid #587d62}.checkout-head-title{font-size:2.5rem;font-weight:700}@media(max-width:767px){.checkout-head-title{font-size:2.15rem}}@media(max-width:767px)and (orientation:landscape){.checkout-head-title{font-size:2.15rem}}@media(min-width:768px)and (max-width:1024px){.checkout-head-title{font-size:2.15rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.checkout-head-title{font-size:2.15rem}}.checkout-cart{position:relative;display:flex;flex-wrap:wrap}.checkout-layout.mod-apple-pay .checkout-cart{opacity:.3;pointer-events:none}.checkout-cart-item{width:33.3333%;padding:3rem}.checkout-cart-head{margin-bottom:2.5rem}.checkout-cart-infos{display:flex}.checkout-cart-infos .checkout-cart-info{margin-right:5rem}.checkout-cart-infos .checkout-cart-info:last-child{margin-right:0}.checkout-cart-info{margin-bottom:2.5rem}.checkout-cart-price,.checkout-title{font-size:2rem;font-weight:700;margin:0}@media(max-width:767px){.checkout-cart-price,.checkout-title{font-size:1.75rem}}@media(max-width:767px)and (orientation:landscape){.checkout-cart-price,.checkout-title{font-size:1.75rem}}@media(min-width:768px)and (max-width:1024px){.checkout-cart-price,.checkout-title{font-size:1.75rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.checkout-cart-price,.checkout-title{font-size:1.75rem}}.checkout-form-label,.checkout-subtitle{font-size:1.6rem;font-weight:700;margin:0 0 .5rem;color:#919191}@media(max-width:767px){.checkout-form-label,.checkout-subtitle{font-size:1.3rem}}@media(max-width:767px)and (orientation:landscape){.checkout-form-label,.checkout-subtitle{font-size:1.3rem}}@media(min-width:768px)and (max-width:1024px){.checkout-form-label,.checkout-subtitle{font-size:1.3rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.checkout-form-label,.checkout-subtitle{font-size:1.3rem}}.checkout-checkshow-label,.checkout-desc,.checkout-form-input,.checkout-form-textarea{font-size:1.6rem;margin:0}@media(max-width:767px){.checkout-checkshow-label,.checkout-desc,.checkout-form-input,.checkout-form-textarea{font-size:1.3rem}}@media(max-width:767px)and (orientation:landscape){.checkout-checkshow-label,.checkout-desc,.checkout-form-input,.checkout-form-textarea{font-size:1.3rem}}@media(min-width:768px)and (max-width:1024px){.checkout-checkshow-label,.checkout-desc,.checkout-form-input,.checkout-form-textarea{font-size:1.3rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.checkout-checkshow-label,.checkout-desc,.checkout-form-input,.checkout-form-textarea{font-size:1.3rem}}.checkout-checkshows{display:flex;flex-wrap:wrap;padding-top:.5rem}.checkout-checkshow{position:relative;display:flex;align-items:center;padding-left:2rem;margin-right:2rem}.checkout-checkshow-check{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#587d62;margin-right:.75rem;margin-top:-.1em;font-size:1.5rem}.checkout-control{width:100%;padding:3rem 0}.checkout-btn{display:block;width:100%;max-width:640px;padding:2rem;background:#587d62;color:#fff;margin:0 auto;font-weight:700;border-radius:5px;text-align:center;font-size:2.5rem}.checkout-btn:hover{background:#93bc9e}@media(max-width:767px){.checkout-btn{padding:1.5rem;font-size:1.75rem}}@media(max-width:767px)and (orientation:landscape){.checkout-btn{padding:1.5rem;font-size:1.75rem}}@media(min-width:768px)and (max-width:1024px){.checkout-btn{padding:1.5rem;font-size:1.75rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.checkout-btn{padding:1.5rem;font-size:1.75rem}}.checkout-form{margin-top:3rem;padding:2rem 3rem}.checkout-layout.mod-apple-pay .checkout-form{opacity:.3;pointer-events:none}.checkout-form-input{width:100%;border:1px solid silver;height:38px;padding:0 1rem}.checkout-form-input.is-err{border-color:red}.checkout-form-textarea{width:100%;border:1px solid silver;height:12rem;resize:none;padding:1rem}.checkout-form-textarea.is-err{border-color:red}.checkout-form-row{display:flex;flex-wrap:wrap;margin:0 -1.5rem 2rem}.checkout-form-col{width:50%;padding:0 1.5rem}.checkout-form-col.mod-full,.checkout-form-col:first-child:last-child{width:100%}.checkout-form-col.mod-full{margin-top:2rem}.checkout-form-col.mod-full:first-child{margin-top:0}.checkout-form-errmsg,.checkout-form-remark{margin-top:1rem;font-size:1.5rem;color:silver}@media(max-width:767px){.checkout-form-errmsg,.checkout-form-remark{font-size:1.25rem}}@media(max-width:767px)and (orientation:landscape){.checkout-form-errmsg,.checkout-form-remark{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px){.checkout-form-errmsg,.checkout-form-remark{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.checkout-form-errmsg,.checkout-form-remark{font-size:1.25rem}}.checkout-form-delivery-msg{margin-top:1rem;font-size:1.5rem;color:#000}@media(max-width:767px){.checkout-form-delivery-msg{font-size:1.25rem}}@media(max-width:767px)and (orientation:landscape){.checkout-form-delivery-msg{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px){.checkout-form-delivery-msg{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.checkout-form-delivery-msg{font-size:1.25rem}}.checkout-form-delivery-errmsg{margin-top:1rem;font-size:1.5rem;color:red}.checkout-form-errmsg{color:red}.checkout-form-select>div{border:1px solid silver;border-radius:0;font-size:1.6rem}@media(max-width:767px){.checkout-form-select>div{font-size:1.3rem}}@media(max-width:767px)and (orientation:landscape){.checkout-form-select>div{font-size:1.3rem}}@media(min-width:768px)and (max-width:1024px){.checkout-form-select>div{font-size:1.3rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.checkout-form-select>div{font-size:1.3rem}}.checkout-form-select [class*=-indicatorSeparator]{display:none}.checkout-payment{display:flex;flex-flow:column;flex-wrap:wrap;align-items:center}.checkout-payment.is-hidden .checkout-control,.checkout-payment.is-hidden .checkout-infobox{display:none}.checkout-payment-form,.checkout-payment-summary{width:100%;position:relative;padding:4rem 0 0;display:flex;flex-flow:column;align-items:center;font-size:1.6rem}@media(max-width:767px){.checkout-payment-form,.checkout-payment-summary{font-size:1.3rem}}@media(max-width:767px)and (orientation:landscape){.checkout-payment-form,.checkout-payment-summary{font-size:1.3rem}}@media(min-width:768px)and (max-width:1024px){.checkout-payment-form,.checkout-payment-summary{font-size:1.3rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.checkout-payment-form,.checkout-payment-summary{font-size:1.3rem}}.checkout-payment-summary{max-width:360px}.checkout-layout.mod-apple-pay .checkout-payment-summary{opacity:.3;pointer-events:none}.checkout-payment-form{padding-bottom:3rem}.checkout-cc{width:100%;padding:0 3rem}.checkout-cc.is-disabled{opacity:.4;pointer-events:none}.checkout-cc.is-hidden{display:none!important}.checkout-payment-extra,.checkout-payment-subtotal,.checkout-payment-total{padding:1rem 0}.checkout-cc-icons{margin:0 0 2rem}.checkout-cc-icon{max-width:100%}.checkout-cc-cvc,.checkout-cc-expiry,.checkout-cc-num{padding:1rem;border:1px solid #919191}.checkout-payment-extra,.checkout-payment-subtotal{color:#919191}.checkout-payment-total{font-size:2.5rem}.checkout-payment-label{color:#919191;padding-right:1rem}.checkout-payment-label-fragment{color:#919191;display:inline-block}.checkout-payment-figure{flex:0 0 auto;width:90px;color:#000}.checkout-layout .radio-pickers,.checkout-layout .radio-pickers-row{width:100%;display:flex;flex-wrap:wrap}.checkout-layout .radio-pickers-row{justify-content:space-between}.checkout-layout .radio-pickers-breaker{width:100%}.checkout-layout .radio-picker{position:relative;width:100%;max-width:100%;margin-bottom:1rem}.checkout-layout .radio-picker input[type=radio]{display:none}.checkout-layout .radio-picker input[type=radio]:checked+.radio-picker-label:after{opacity:1}.checkout-layout .radio-picker.is-disabled{opacity:.4;pointer-events:none}.checkout-layout .radio-picker-txt{display:inline-block;width:300px;font-size:1.5rem;font-weight:700}.week-picker .checkout-layout .radio-picker-txt{color:silver}.week-picker input[type=radio]:checked+.radio-picker-label .checkout-layout .radio-picker-txt{color:#587d62}.checkout-layout .radio-picker-label{position:relative;padding-left:30px;cursor:pointer}.checkout-layout .radio-picker-label:after,.checkout-layout .radio-picker-label:before{content:"";width:15px;height:15px;display:block;position:absolute;left:0;top:50%;margin-top:-9.5px;border:1px solid #587d62;border-radius:50%;transform-origin:center center}.checkout-layout .radio-picker-label:before{border:1px solid silver}.checkout-layout .radio-picker-label:after{border:1px solid #587d62;background:#587d62;transform:scale(.5);opacity:0}.checkout-cc-desc{margin-bottom:2rem}@media(min-width:1025px)and (max-width:1280px){.checkout-payment-summary{width:30%}}@media(min-width:768px)and (max-width:1024px){.checkout-cart-item{width:50%}.checkout-payment-summary{width:40%}}@media(max-width:767px){.checkout-cart-item{width:100%}.checkout-form-col{width:100%;margin:0 0 2rem}.checkout-form-col:last-child{margin:0}.checkout-form-col.mod-full{margin-top:0}.checkout-payment-form,.checkout-payment-summary{padding:2rem 0;align-items:center}.checkout-payment-form{width:100%}.checkout-payment-summary{width:90%;align-items:center}}.checkout-layout-loading.is-hidden{display:none}.checkout-payment-credits{width:100%;display:flex;flex-flow:column wrap}@media(max-width:767px){.checkout-payment-credits{align-items:center}}.checkout-payment-credits-field{display:flex;align-items:center;margin-bottom:1rem;width:100%;justify-content:space-between}.checkout-payment-credits-input{width:90px;flex:0 0 auto;text-align:center}.checkout-payment-credits-input .checkout-form-input{text-align:center}.checkout-payment-credits-label{margin-right:1rem}.checkout-payment-credits-label .checkout-payment-credits-msg{margin-top:.5rem;margin-bottom:0;color:#919191}.checkout-payment-credits-warning{color:red}.checkout-payment-credits-msg,.checkout-payment-credits-warning{margin-top:0;margin-bottom:1.5rem;font-size:1.5rem}.checkout-cart-remove{margin-left:2rem;margin-top:-.5rem}.checkout-cart-addon-btn,.checkout-cart-remove-btn{display:flex;align-items:center;background:silver;padding:.5rem 2rem;font-size:1.5rem}.checkout-cart-addon-btn:hover,.checkout-cart-remove-btn:hover{opacity:.75}@media(max-width:767px){.checkout-cart-addon-btn,.checkout-cart-remove-btn{font-size:1.25rem;padding:.25rem 1.25rem}}@media(max-width:767px)and (orientation:landscape){.checkout-cart-addon-btn,.checkout-cart-remove-btn{font-size:1.25rem;padding:.25rem 1.25rem}}@media(min-width:768px)and (max-width:1024px){.checkout-cart-addon-btn,.checkout-cart-remove-btn{font-size:1.25rem;padding:.25rem 1.25rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.checkout-cart-addon-btn,.checkout-cart-remove-btn{font-size:1.25rem;padding:.25rem 1.25rem}}.checkout-cart-addon-btn{width:100%;background:#587d62;color:#fff;text-align:center;justify-content:center}.checkout-cart-addon-btn-label,.checkout-cart-remove-label{margin:.5rem 0 0;font-size:1.3rem}@media(max-width:767px){.checkout-cart-addon-btn-label,.checkout-cart-remove-label{font-size:1.25rem}}@media(max-width:767px)and (orientation:landscape){.checkout-cart-addon-btn-label,.checkout-cart-remove-label{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px){.checkout-cart-addon-btn-label,.checkout-cart-remove-label{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.checkout-cart-addon-btn-label,.checkout-cart-remove-label{font-size:1.25rem}}.checkout-cart-addon-btn-label{text-align:center;color:#fff}.checkout-cart-remove-icon{margin-right:.75rem;font-size:1.5rem}.checkout-cart-sum{display:flex;align-items:center;justify-content:space-between}.checkout-free-snacks{width:100%;color:#587d62;font-size:1.6rem;margin-top:1rem}@media(max-width:767px){.checkout-free-snacks{font-size:1.3rem}}@media(max-width:767px)and (orientation:landscape){.checkout-free-snacks{font-size:1.3rem}}@media(min-width:768px)and (max-width:1024px){.checkout-free-snacks{font-size:1.3rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.checkout-free-snacks{font-size:1.3rem}}.checkout-extras{position:relative;font-size:1.6rem}@media(max-width:767px){.checkout-extras{font-size:1.3rem}}@media(max-width:767px)and (orientation:landscape){.checkout-extras{font-size:1.3rem}}@media(min-width:768px)and (max-width:1024px){.checkout-extras{font-size:1.3rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.checkout-extras{font-size:1.3rem}}.checkout-extra{position:relative;display:inline-block;margin-right:.7rem}.checkout-extra:last-child .checkout-extra-comma{display:none}.checkout-payment-extra,.checkout-payment-subtotal{width:100%;display:flex;justify-content:space-between;align-items:center}.checkout-payment-break{display:block;width:100px;height:1px;margin:1rem 0 2rem;background:silver}.checkout-form-radio .radio-picker{justify-content:flex-start}@media(max-width:320px){.checkout-layout .radio-picker-txt{width:240px}}.apple-pay-modal{width:100%;margin-top:1rem}.apple-pay-body,.apple-pay-holder{width:100%}.apple-pay-desc{text-align:center;margin-bottom:1rem}.apple-pay-btn{width:100%;max-width:360px;margin:1rem auto}.feeding-hk-roundup,.reminder-email{margin:0 auto}.reminder-email{margin-top:1rem;font-size:1.6rem}@media(max-width:767px){.reminder-email{font-size:1.3rem}}@media(max-width:767px)and (orientation:landscape){.reminder-email{font-size:1.3rem}}@media(min-width:768px)and (max-width:1024px){.reminder-email{font-size:1.3rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.reminder-email{font-size:1.3rem}}.feeding-hk-roundup-input,.reminder-email-input{display:none}.feeding-hk-roundup-input:checked+.feeding-hk-roundup-label .feeding-hk-roundup-bar,.feeding-hk-roundup-input:checked+.feeding-hk-roundup-label .reminder-email-bar,.feeding-hk-roundup-input:checked+.reminder-email-label .feeding-hk-roundup-bar,.feeding-hk-roundup-input:checked+.reminder-email-label .reminder-email-bar,.reminder-email-input:checked+.feeding-hk-roundup-label .feeding-hk-roundup-bar,.reminder-email-input:checked+.feeding-hk-roundup-label .reminder-email-bar,.reminder-email-input:checked+.reminder-email-label .feeding-hk-roundup-bar,.reminder-email-input:checked+.reminder-email-label .reminder-email-bar{justify-content:flex-end;background:#587d62}.feeding-hk-roundup-input:checked+.feeding-hk-roundup-label .feeding-hk-roundup-bar-pt:before,.feeding-hk-roundup-input:checked+.feeding-hk-roundup-label .reminder-email-bar-pt:before,.feeding-hk-roundup-input:checked+.reminder-email-label .feeding-hk-roundup-bar-pt:before,.feeding-hk-roundup-input:checked+.reminder-email-label .reminder-email-bar-pt:before,.reminder-email-input:checked+.feeding-hk-roundup-label .feeding-hk-roundup-bar-pt:before,.reminder-email-input:checked+.feeding-hk-roundup-label .reminder-email-bar-pt:before,.reminder-email-input:checked+.reminder-email-label .feeding-hk-roundup-bar-pt:before,.reminder-email-input:checked+.reminder-email-label .reminder-email-bar-pt:before{display:none}.feeding-hk-roundup-input:checked+.feeding-hk-roundup-label .feeding-hk-roundup-bar-pt:after,.feeding-hk-roundup-input:checked+.feeding-hk-roundup-label .reminder-email-bar-pt:after,.feeding-hk-roundup-input:checked+.reminder-email-label .feeding-hk-roundup-bar-pt:after,.feeding-hk-roundup-input:checked+.reminder-email-label .reminder-email-bar-pt:after,.reminder-email-input:checked+.feeding-hk-roundup-label .feeding-hk-roundup-bar-pt:after,.reminder-email-input:checked+.feeding-hk-roundup-label .reminder-email-bar-pt:after,.reminder-email-input:checked+.reminder-email-label .feeding-hk-roundup-bar-pt:after,.reminder-email-input:checked+.reminder-email-label .reminder-email-bar-pt:after{width:6px;height:50%;left:40%;top:15%;margin-left:-3px;background:transparent;border-bottom:3px solid #587d62;border-right:3px solid #587d62}.feeding-hk-roundup-label,.reminder-email-label{display:flex;align-items:center;cursor:pointer}.feeding-hk-roundup-bar,.reminder-email-bar{display:block;width:60px;height:30px;border-radius:40px;background:#ccc;margin-right:10px;display:flex;align-items:center;box-sizing:border-box;padding:3px;transition:.3s}.feeding-hk-roundup-bar{margin-left:10px;margin-right:0}.feeding-hk-roundup-bar-pt,.reminder-email-bar-pt{position:relative;display:block;width:24px;height:24px;border-radius:100%;background:#fff;transition:.3s;transform:rotate(45deg)}.feeding-hk-roundup-bar-pt:before,.reminder-email-bar-pt:before{content:"";display:block;width:70%;height:3px;background:#ccc;position:absolute;top:50%;margin-top:-1.5px;left:15%}.feeding-hk-roundup-bar-pt:after,.reminder-email-bar-pt:after{content:"";display:block;height:70%;width:3px;background:#ccc;position:absolute;left:50%;margin-left:-1.5px;top:15%}.feeding-hk{position:relative;width:100%;max-width:480px;margin:0 auto 1rem}.feeding-hk-intro{padding:1rem 0 2rem;display:flex;justify-content:space-between}.feeding-hk-intro-pic{width:64px;margin-right:1rem;flex:0 0 auto;font-size:0}.feeding-hk-intro-pic img{width:100%}.feeding-hk-title{font-size:1.5rem;font-weight:400;margin:0 0 5px}.feeding-hk-desc{font-size:1.5rem;color:#919191;margin:0}.feeding-hk-row{align-items:center;padding:.5rem 0;color:#919191}.feeding-hk-more,.feeding-hk-row{display:flex;justify-content:space-between}.feeding-hk-more{width:90px;border:1px solid silver}.feeding-hk-more button{font-size:1.6rem;padding:0 .5rem}.feeding-hk-more-control{width:100%;display:flex;align-items:center;color:#000;margin-top:.125rem}.feeding-hk-more-input{width:100%;text-align:center;height:38px}.feeding-hk-control{display:flex;justify-content:flex-end;align-items:center}.checkout-money-back{padding:6rem 3rem 0;text-align:center}@media(max-width:767px){.checkout-money-back{padding:4rem 3rem 0}}@media(max-width:767px)and (orientation:landscape){.checkout-money-back{padding:4rem 3rem 0}}@media(min-width:768px)and (max-width:1024px){.checkout-money-back{padding:4rem 3rem 0}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.checkout-money-back{padding:4rem 3rem 0}}.checkout-money-back-title{font-weight:400;font-size:2rem;margin:0 0 2rem}@media(max-width:767px){.checkout-money-back-title{font-size:1.3rem;margin:0 0 1rem}}@media(max-width:767px)and (orientation:landscape){.checkout-money-back-title{font-size:1.3rem;margin:0 0 1rem}}@media(min-width:768px)and (max-width:1024px){.checkout-money-back-title{font-size:1.3rem;margin:0 0 1rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.checkout-money-back-title{font-size:1.3rem;margin:0 0 1rem}}.checkout-money-back-desc{font-size:1.6rem;margin:0}@media(max-width:767px){.checkout-money-back-desc{font-size:1.3rem}}@media(max-width:767px)and (orientation:landscape){.checkout-money-back-desc{font-size:1.3rem}}@media(min-width:768px)and (max-width:1024px){.checkout-money-back-desc{font-size:1.3rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.checkout-money-back-desc{font-size:1.3rem}}.checkout-cart-addon{display:flex;align-items:center;justify-content:space-between}.checkout-cart-addon-table{margin-bottom:2rem}.checkout-cart-addon-table td,.checkout-cart-addon-table th{padding-right:1rem;text-align:left}.checkout-cart-addon-table td{padding-bottom:1.5rem}.checkout-cart-addon-control{display:flex}.checkout-cart-addon-control button{min-width:70px;margin-right:1rem;width:auto}@media(max-width:350px){.checkout-cart-addon-control button{min-width:50px;padding:.3rem 1rem}}.checkout-cart-addon-control button:last-child{margin-right:0}.checkout-success{padding:10rem 0;position:relative;width:90%;max-width:1200px;font-family:"Josefin Sans",sans-serif;font-size:1.6rem;text-align:center}.checkout-success *{box-sizing:border-box}.checkout-success-title{font-size:3.7rem;margin:0 0 3rem}.checkout-success-separator{font-size:2rem;margin:0 0 3rem;display:block}.checkout-home-btn{display:block;width:100%;max-width:640px;padding:2rem;background:#587d62;color:#fff;margin:0 auto;font-size:2.5rem;font-weight:700;border-radius:5px;text-align:center}.checkout-home-btn:hover{background:#93bc9e}.checkout-success-desc{margin-bottom:3rem}.checkout-vip{border:1px solid silver;max-width:600px;margin:0 auto 2rem;padding:1rem;text-align:left;display:flex;align-items:flex-start;justify-content:center}@media(max-width:767px){.checkout-vip{padding:1rem}}.checkout-vip-logo{display:block;position:relative;flex:0 0 auto;width:100px;background:url(/img/assets/vip/logo-vip-black-txt-transparent.png) no-repeat 50%;background-size:contain;margin-right:2rem}@media(max-width:767px){.checkout-vip-logo{width:70px;margin-right:1rem}}.checkout-vip-logo:before{content:"";display:block;width:100%;padding-bottom:90%}.checkout-vip-msg{line-height:1.5em;color:#587d62}@media(max-width:767px){.checkout-vip-msg{font-size:1.25rem}}.partners-logos{position:relative;width:100%;text-align:center;overflow:hidden;height:auto;display:block;max-height:none}.partners-logos-inner{position:relative;width:100%;box-sizing:border-box;padding:1rem 3rem 6rem}@media(max-width:767px){.partners-logos-inner{padding:3rem}}@media(max-width:767px)and (orientation:landscape){.partners-logos-inner{padding:3rem}}@media(min-width:768px)and (max-width:1024px){.partners-logos-inner{padding:3rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.partners-logos-inner{padding:3rem}}.partners-logos-title{margin:0 auto 2rem;font-family:"BebasNeue",sans-serif;color:#587d62;font-size:3.7rem}@media(max-width:767px){.partners-logos-title{font-size:2rem;font-weight:700}}@media(max-width:767px)and (orientation:landscape){.partners-logos-title{font-size:2rem;font-weight:700}}@media(min-width:768px)and (max-width:1024px){.partners-logos-title{font-size:2rem;font-weight:700}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.partners-logos-title{font-size:2rem;font-weight:700}}.checkout-success .partners-logos-title{display:none}.partners-logos-checkout-title{margin:0 auto 2rem;display:none;font-size:2rem}@media(max-width:767px){.partners-logos-checkout-title{font-size:2rem;font-weight:700}}@media(max-width:767px)and (orientation:landscape){.partners-logos-checkout-title{font-size:2rem;font-weight:700}}@media(min-width:768px)and (max-width:1024px){.partners-logos-checkout-title{font-size:2rem;font-weight:700}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.partners-logos-checkout-title{font-size:2rem;font-weight:700}}.checkout-success .partners-logos-checkout-title{display:block}.partners-logos-slider{box-sizing:border-box;margin:0 auto 3rem;position:relative;width:100%;max-width:1200px;padding:0 60px}@media(max-width:767px){.partners-logos-slider{max-width:768px;padding:0}}@media(max-width:767px)and (orientation:landscape){.partners-logos-slider{max-width:768px;padding:0}}@media(min-width:768px)and (max-width:1024px){.partners-logos-slider{max-width:768px;padding:0}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.partners-logos-slider{max-width:768px;padding:0}}@media(max-width:480px){.partners-logos-slider{width:75%;margin:0 0 3rem}}@media(max-width:767px){.partners-logos-slider .swiper-container{overflow:visible}}@media(max-width:767px)and (orientation:landscape){.partners-logos-slider .swiper-container{overflow:visible}}@media(min-width:768px)and (max-width:1024px){.partners-logos-slider .swiper-container{overflow:visible}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.partners-logos-slider .swiper-container{overflow:visible}}.partners-logos-slider .swiper-wrapper{width:auto}@media(max-width:767px){.partners-logos-slider .swiper-control{display:none}}@media(max-width:767px)and (orientation:landscape){.partners-logos-slider .swiper-control{display:none}}@media(min-width:768px)and (max-width:1024px){.partners-logos-slider .swiper-control{display:none}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.partners-logos-slider .swiper-control{display:none}}.partners-logos-slider .swiper-control .swiper-button-next,.partners-logos-slider .swiper-control .swiper-button-prev{font-size:0;background:transparent;color:#587d62}.partners-logos-slider-item{box-sizing:border-box}.partners-logos-slider-img{background-size:cover}.partners-logos-slider-img:before{content:"";position:relative;display:block;width:100%;padding-bottom:100%}.partners-logos-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:1.6rem;font-family:Josefin Sans,sans-serif;font-weight:lighter;color:#fff;background-color:#587d62;padding:0;border:none;width:16rem;height:4rem}.partners-logos-btn:active,.partners-logos-btn:focus,.partners-logos-btn:hover,.partners-logos-btn:visited{font-weight:lighter}@media(max-width:767px){.partners-logos-btn{height:4rem;width:12rem;font-weight:700}}@media(max-width:767px)and (orientation:landscape){.partners-logos-btn{height:4rem;width:12rem;font-weight:700}}@media(min-width:768px)and (max-width:1024px){.partners-logos-btn{height:4rem;width:12rem;font-weight:700}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.partners-logos-btn{height:4rem;width:12rem;font-weight:700}}.partners-logos-items{display:flex;align-items:center;justify-content:center;width:90%;max-width:1200px;margin:0 auto}.partners-logos-item{position:relative;width:50%;max-width:200px;padding:0 3rem}.checkout-success .partners-logos-item{max-width:160px;padding:0 2rem}.partners-logos-item-img{position:relative;display:block;width:100%;background:no-repeat 50%;background-size:contain}.partners-logos-item-img:before{content:"";display:block;padding-bottom:100%}.first-order-popup{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:1000;display:table}.first-order-popup.mod-invisible{display:none!important;pointer-events:none;z-index:-1}.first-order-popup-body{width:100%;height:100%;display:table-cell;vertical-align:middle}.first-order-popup-body-inner{background:#fff;display:block;width:90%;max-width:640px;margin:0 auto;position:relative;overflow:hidden;padding:2rem;box-sizing:border-box}@media(max-width:560px){.first-order-popup-body-inner{max-width:350px}}@media(max-width:349px){.first-order-popup-body-inner{max-width:320px}}.first-order-popup-content{display:none}.first-order-popup-content.mod-active{display:block}.first-order-popup-scroller{max-height:40vh;overflow-x:hidden;overflow-y:auto;padding:1rem 0}.first-order-popup-head{display:flex;justify-content:space-between;margin-bottom:1rem}.first-order-popup-close{position:relative;width:20px;height:20px;font-size:0;padding:0}.first-order-popup-close-graphic{position:relative;display:block;width:100%;height:100%;transform:rotate(45deg)}.first-order-popup-close-graphic:after,.first-order-popup-close-graphic:before{content:"";position:absolute;display:block;width:100%;height:2px;background:#587d62;top:50%;margin-left:-1px}.first-order-popup-close-graphic:before{transform:rotate(90deg)}.first-order-popup-back{padding:0;color:silver}.first-order-popup-title{text-align:center;margin:0 0 2rem}.first-order-popup-item{width:100%;display:flex;align-items:center;margin:0 0 2rem}.first-order-popup-item-img{position:relative;display:block;width:80px;height:80px;background:no-repeat 50%;background-size:100%;border:1px solid silver;flex:0 0 auto;margin-right:1.5rem}@media(max-width:480px){.first-order-popup-item-img{width:60px;height:60px}}.first-order-popup-item-title{display:inline-block;font-family:"BebasNeue",sans-serif;font-size:1.3rem;margin:0 1rem .5rem 0}.first-order-popup-item-price{font-family:"BebasNeue",sans-serif;font-size:1.3rem;color:#6e6f72}.first-order-popup-item-desc{margin:0 0 .5rem}.first-order-popup-item-price{display:inline-block}.first-order-popup-btns{text-align:center;padding:1rem;margin-top:1rem}.first-order-popup-btn,.first-order-popup-item-btn{display:inline-block;font-size:1.25rem;font-family:"Josefin Sans",sans-serif;font-weight:700;font-weight:lighter;color:#fff;background-color:#587d62;padding:.65rem 1.5rem .5rem;border:none;margin-right:3rem;white-space:nowrap}.first-order-popup-btn:disabled,.first-order-popup-item-btn:disabled{opacity:.5;pointer-events:none}@media(min-width:1025px)and (max-width:1280px){.first-order-popup-btn,.first-order-popup-item-btn{font-size:1rem;padding:.5rem 1rem}}@media(max-width:767px){.first-order-popup-btn,.first-order-popup-item-btn{font-size:1rem;margin-right:.5rem;padding:.5rem 1rem}}@media(max-width:767px)and (orientation:landscape){.first-order-popup-btn,.first-order-popup-item-btn{font-size:1rem;margin-right:.5rem;padding:.5rem 1rem}}@media(min-width:768px)and (max-width:1024px){.first-order-popup-btn,.first-order-popup-item-btn{font-size:1rem;margin-right:.5rem;padding:.5rem 1rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.first-order-popup-btn,.first-order-popup-item-btn{font-size:1rem;margin-right:.5rem;padding:.5rem 1rem}}.first-order-popup-btn{font-size:1.25rem;padding:.75rem 1.5rem;margin-left:0;margin-right:0}@media(min-width:1025px)and (max-width:1280px){.first-order-popup-btn{font-size:1.25rem}}@media(max-width:767px){.first-order-popup-btn{font-size:1.25rem}}@media(max-width:767px)and (orientation:landscape){.first-order-popup-btn{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px){.first-order-popup-btn{font-size:1.25rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.first-order-popup-btn{font-size:1.25rem}}.first-order-popup-btn.mod-yellow{background-color:#f6cd16;color:#000}.first-order-popup-checkbox{padding:1rem 0;margin:2rem auto 0;text-align:center;display:flex;align-items:center;justify-content:center}.first-order-popup-checkbox-input{color:#587d62;border:1px solid silver}.first-order-popup-checkbox-label{margin-left:.5rem}.first-order-item-pickers{position:relative}.first-order-item-pickers:before{content:"";position:absolute;top:0;left:-500vw;width:1000vw;height:1px;background:silver}.first-order-item-picker{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1rem 3rem;box-sizing:border-box}.first-order-item-picker:after{content:"";position:absolute;bottom:0;left:-500vw;width:1000vw;height:1px;background:silver}.first-order-item-picker-date-holder{font-weight:700;line-height:1.5em}.first-order-item-picker-control{border:1px solid silver;width:100px;display:flex;align-items:center;justify-content:space-between}.first-order-popup-slider{margin:0 auto 3rem;position:relative;width:100%;max-width:1200px;padding:0 60px;box-sizing:border-box}@media(max-width:480px){.first-order-popup-slider{padding:0 35px}}.first-order-popup-slider .first-order-popup-item{margin:0}.first-order-popup-slider .first-order-popup-item-title{display:block}@media(max-width:480px){.first-order-popup-slider .swiper-control .swiper-button-prev,.first-order-popup-slider .swiper-control .swiper-container-rtl .swiper-button-next{left:0}.first-order-popup-slider .swiper-control .swiper-button-next,.first-order-popup-slider .swiper-control .swiper-container-rtl .swiper-button-prev{right:0}}.first-order-popup-slider .swiper-control .swiper-button-next,.first-order-popup-slider .swiper-control .swiper-button-prev{font-size:0;background:transparent;color:#000}.first-order-popup-slider .swiper-control .swiper-button-next:after,.first-order-popup-slider .swiper-control .swiper-button-prev:after{font-size:3rem}@media(max-width:480px){.first-order-popup-slider .swiper-control .swiper-button-next:after,.first-order-popup-slider .swiper-control .swiper-button-prev:after{font-size:2rem}}.first-order-popup-input{display:none;align-items:center;margin-top:1rem;width:100%;padding-left:23px}.first-order-channel-item.is-active .first-order-popup-input{display:flex}.first-order-popup-input input{width:150px;border:1px solid #000;margin-top:-.5rem}.first-order-popup-label{display:inline-block;margin-right:.5rem}.first-order-channel-item{margin-bottom:2.5rem}.first-order-channel-item input[type=checkbox]{margin-top:0;margin-right:.5rem}section.corporate-meals-header{background-image:url(/img/nosh-catering-hero.jpg)}section.corporate-meals-header .content{background-color:#587d62;justify-content:space-evenly;padding:3rem 0;width:auto;max-width:500px}section.corporate-meals-header .content .section-title,section.corporate-meals-header .content h1{color:#fff;font-family:"BebasNeueRegular"}section.corporate-meals-header .content p{color:#fff;text-align:center;width:90%;margin:2rem 0;font-size:1.6rem;line-height:2;font-family:"Josefin Sans"}section.corporate-meals-header .content a button{background-color:#fff;color:#587d62;margin:0}section.corporate-meals-features .features{display:flex;justify-content:center;align-items:flex-start}section.corporate-meals-features .features .feature{display:flex;flex-direction:column;justify-content:center;align-items:center;width:33.333%}section.corporate-meals-features .features .feature img{width:80%;max-width:350px}section.corporate-meals-features .features .feature p{font-size:1.6rem;width:60%;text-align:center}section.corporate-meals-catering-menu{background-image:url(/img/seeourmenu.jpg)}section.corporate-meals-catering-menu .content{margin-left:10%;width:50%;justify-content:center;align-items:flex-start}section.corporate-meals-catering-menu .content .section-title,section.corporate-meals-catering-menu .content h1{font-family:"BebasNeueRegular"}section.corporate-meals-catering-menu .content p{font-family:"Josefin Sans";font-size:1.6rem;margin-bottom:3rem}section.corporate-meals-catering-menu .content .buttons{display:flex;align-items:center}section.corporate-meals-catering-menu .content .buttons a button{margin-top:auto;padding:1rem;height:auto}section.corporate-meals-catering-menu .content .buttons a:not(:first-child){position:relative;margin-left:3rem}section.corporate-meals-our-brands{background-image:url(/img/nosh-ga.jpg)}section.corporate-meals-our-brands .content .section-title,section.corporate-meals-our-brands .content h1{font-family:"BebasNeueRegular"}section.corporate-meals-our-brands .content p{width:30%;text-align:center;font-family:"Josefin Sans";font-size:1.6rem;line-height:2}section.corporate-meals-our-brands .content a button{margin-top:auto}@media(max-width:767px){.mobileView.corporate-meals-header{height:auto;max-height:none}.mobileView.corporate-meals-header .content{width:90%!important;margin:10rem auto;padding:3rem 0}.mobileView.corporate-meals-header .content .section-title,.mobileView.corporate-meals-header .content h1{text-align:center;width:80%;line-height:1.2}.mobileView.corporate-meals-features{height:auto;max-height:unset}.mobileView.corporate-meals-features .content{margin:15% 0;justify-content:space-evenly}.mobileView.corporate-meals-features .content .features{flex-direction:column}.mobileView.corporate-meals-features .content .features .feature{margin:5% 0;width:100%}.mobileView.corporate-meals-catering-menu{height:auto;max-height:unset}.mobileView.corporate-meals-catering-menu .content{padding:10%;width:100%!important;margin:0!important;align-items:center!important}.mobileView.corporate-meals-catering-menu .content .section-title,.mobileView.corporate-meals-catering-menu .content h1{text-align:center}.mobileView.corporate-meals-catering-menu .content p{width:100%;text-align:center}.mobileView.corporate-meals-catering-menu .content .buttons{flex-direction:column}.mobileView.corporate-meals-catering-menu .content .buttons a button{margin-top:auto;padding:1rem;height:auto}.mobileView.corporate-meals-catering-menu .content .buttons a:not(:first-child){margin-left:0!important;margin-top:1.5rem}.mobileView.corporate-meals-our-brands{height:auto}.mobileView.corporate-meals-our-brands .content{padding:10%}.mobileView.corporate-meals-our-brands .content p{width:100%!important}}@media(max-width:767px)and (orientation:landscape){.mobileView.corporate-meals-header{height:auto;max-height:none}.mobileView.corporate-meals-header .content{width:90%!important;margin:10rem auto;padding:3rem 0}.mobileView.corporate-meals-header .content .section-title,.mobileView.corporate-meals-header .content h1{text-align:center;width:80%;line-height:1.2}.mobileView.corporate-meals-features{height:auto;max-height:unset}.mobileView.corporate-meals-features .content{margin:15% 0;justify-content:space-evenly}.mobileView.corporate-meals-features .content .features{flex-direction:column}.mobileView.corporate-meals-features .content .features .feature{margin:5% 0;width:100%}.mobileView.corporate-meals-catering-menu{height:auto;max-height:unset}.mobileView.corporate-meals-catering-menu .content{padding:10%;width:100%!important;margin:0!important;align-items:center!important}.mobileView.corporate-meals-catering-menu .content .section-title,.mobileView.corporate-meals-catering-menu .content h1{text-align:center}.mobileView.corporate-meals-catering-menu .content p{width:100%;text-align:center}.mobileView.corporate-meals-catering-menu .content .buttons{flex-direction:column}.mobileView.corporate-meals-catering-menu .content .buttons a button{margin-top:auto;padding:1rem;height:auto}.mobileView.corporate-meals-catering-menu .content .buttons a:not(:first-child){margin-left:0!important;margin-top:1.5rem}.mobileView.corporate-meals-our-brands{height:auto}.mobileView.corporate-meals-our-brands .content{padding:10%}.mobileView.corporate-meals-our-brands .content p{width:100%!important}}@media(min-width:768px)and (max-width:1024px){.mobileView.corporate-meals-header{height:auto;max-height:none}.mobileView.corporate-meals-header .content{width:90%!important;margin:10rem auto;padding:3rem 0}.mobileView.corporate-meals-header .content .section-title,.mobileView.corporate-meals-header .content h1{text-align:center;width:80%;line-height:1.2}.mobileView.corporate-meals-features{height:auto;max-height:unset}.mobileView.corporate-meals-features .content{margin:15% 0;justify-content:space-evenly}.mobileView.corporate-meals-features .content .features{flex-direction:column}.mobileView.corporate-meals-features .content .features .feature{margin:5% 0;width:100%}.mobileView.corporate-meals-catering-menu{height:auto;max-height:unset}.mobileView.corporate-meals-catering-menu .content{padding:10%;width:100%!important;margin:0!important;align-items:center!important}.mobileView.corporate-meals-catering-menu .content .section-title,.mobileView.corporate-meals-catering-menu .content h1{text-align:center}.mobileView.corporate-meals-catering-menu .content p{width:100%;text-align:center}.mobileView.corporate-meals-catering-menu .content .buttons{flex-direction:column}.mobileView.corporate-meals-catering-menu .content .buttons a button{margin-top:auto;padding:1rem;height:auto}.mobileView.corporate-meals-catering-menu .content .buttons a:not(:first-child){margin-left:0!important;margin-top:1.5rem}.mobileView.corporate-meals-our-brands{height:auto}.mobileView.corporate-meals-our-brands .content{padding:10%}.mobileView.corporate-meals-our-brands .content p{width:100%!important}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.mobileView.corporate-meals-header{height:auto;max-height:none}.mobileView.corporate-meals-header .content{width:90%!important;margin:10rem auto;padding:3rem 0}.mobileView.corporate-meals-header .content .section-title,.mobileView.corporate-meals-header .content h1{text-align:center;width:80%;line-height:1.2}.mobileView.corporate-meals-features{height:auto;max-height:unset}.mobileView.corporate-meals-features .content{margin:15% 0;justify-content:space-evenly}.mobileView.corporate-meals-features .content .features{flex-direction:column}.mobileView.corporate-meals-features .content .features .feature{margin:5% 0;width:100%}.mobileView.corporate-meals-catering-menu{height:auto;max-height:unset}.mobileView.corporate-meals-catering-menu .content{padding:10%;width:100%!important;margin:0!important;align-items:center!important}.mobileView.corporate-meals-catering-menu .content .section-title,.mobileView.corporate-meals-catering-menu .content h1{text-align:center}.mobileView.corporate-meals-catering-menu .content p{width:100%;text-align:center}.mobileView.corporate-meals-catering-menu .content .buttons{flex-direction:column}.mobileView.corporate-meals-catering-menu .content .buttons a button{margin-top:auto;padding:1rem;height:auto}.mobileView.corporate-meals-catering-menu .content .buttons a:not(:first-child){margin-left:0!important;margin-top:1.5rem}.mobileView.corporate-meals-our-brands{height:auto}.mobileView.corporate-meals-our-brands .content{padding:10%}.mobileView.corporate-meals-our-brands .content p{width:100%!important}}.blog-container{font-family:"Josefin Sans",sans-serif;width:100%}.blog-container iframe{height:3200px}@media(max-width:1023px){.blog-container iframe{height:3800px}}@media(max-width:640px){.blog-container iframe{height:6500px}}@media(max-width:480px){.blog-container iframe{height:5700px}}.blog-banner{margin-top:30px;width:100%;padding-top:40px;padding-bottom:40px;background-color:#587d62;color:#fff;font-size:45px}.blog,.blog-banner{text-align:center}section.our-suppliers-header{height:150px;background-color:#587d62}section.our-suppliers-header .content h1{text-align:center;color:#fff;font-family:"Josefin Sans",sans-serif}section.our-suppliers-our-promise{height:auto;max-height:unset}section.our-suppliers-our-promise .content{width:80%;margin:5rem auto}section.our-suppliers-our-promise .content h2{color:#587d62;font-size:3.3rem;margin-bottom:3rem;width:90%;display:flex;align-items:center;justify-content:space-evenly}section.our-suppliers-our-promise .content h2 span{font-size:inherit;color:inherit;margin:0 30px}section.our-suppliers-our-promise .content h2 hr{flex:1 1;border:none;height:1px;background:silver}section.our-suppliers-our-promise .content p{font-size:2rem;align-self:flex-start;line-height:1.8}section.our-suppliers-our-promise .content .features{margin-top:3rem;display:flex;justify-content:space-between;align-items:flex-start;width:90%;max-width:1920px}section.our-suppliers-our-promise .content .features .feature{display:flex;flex-direction:column;justify-content:center;align-items:center;width:19%}section.our-suppliers-our-promise .content .features .feature img{width:80%}section.our-suppliers-our-promise .content .features .feature p{font-family:"BebasNeueRegular";font-weight:100;font-size:2.25rem;width:100%;text-align:center}section.our-suppliers-our-promise .content .video-container{margin-top:3rem;width:75%;display:flex;flex-direction:column;align-items:center;justify-content:center}section.our-suppliers-our-promise .content .video-container p{width:75%;text-align:center;align-self:center}section.our-suppliers-our-promise .content .video-player{width:560px;height:315px}@media(max-width:767px){section.our-suppliers-our-promise .content{width:90%}section.our-suppliers-our-promise .content h2{width:100%;white-space:nowrap;text-align:center}section.our-suppliers-our-promise .content h2 span{margin:0 20px}section.our-suppliers-our-promise .content p{font-size:1.6rem}section.our-suppliers-our-promise .content .features{flex-wrap:wrap;width:105%;justify-content:center}section.our-suppliers-our-promise .content .features .feature{width:50%;max-width:250px;margin-bottom:3rem}section.our-suppliers-our-promise .content .features .feature img{width:90%;max-width:250px}section.our-suppliers-our-promise .content .features .feature p{width:90%;line-height:1.5;margin:15px auto}section.our-suppliers-our-promise .content .video-container,section.our-suppliers-our-promise .content .video-container p{width:100%}section.our-suppliers-our-promise .content .video-player{width:95%!important}}@media(max-width:767px)and (orientation:landscape){section.our-suppliers-our-promise .content{width:90%}section.our-suppliers-our-promise .content h2{width:100%;white-space:nowrap;text-align:center}section.our-suppliers-our-promise .content h2 span{margin:0 20px}section.our-suppliers-our-promise .content p{font-size:1.6rem}section.our-suppliers-our-promise .content .features{flex-wrap:wrap;width:105%;justify-content:center}section.our-suppliers-our-promise .content .features .feature{width:50%;max-width:250px;margin-bottom:3rem}section.our-suppliers-our-promise .content .features .feature img{width:90%;max-width:250px}section.our-suppliers-our-promise .content .features .feature p{width:90%;line-height:1.5;margin:15px auto}section.our-suppliers-our-promise .content .video-container,section.our-suppliers-our-promise .content .video-container p{width:100%}section.our-suppliers-our-promise .content .video-player{width:95%!important}}@media(min-width:768px)and (max-width:1024px){section.our-suppliers-our-promise .content{width:90%}section.our-suppliers-our-promise .content h2{width:100%;white-space:nowrap;text-align:center}section.our-suppliers-our-promise .content h2 span{margin:0 20px}section.our-suppliers-our-promise .content p{font-size:1.6rem}section.our-suppliers-our-promise .content .features{flex-wrap:wrap;width:105%;justify-content:center}section.our-suppliers-our-promise .content .features .feature{width:50%;max-width:250px;margin-bottom:3rem}section.our-suppliers-our-promise .content .features .feature img{width:90%;max-width:250px}section.our-suppliers-our-promise .content .features .feature p{width:90%;line-height:1.5;margin:15px auto}section.our-suppliers-our-promise .content .video-container,section.our-suppliers-our-promise .content .video-container p{width:100%}section.our-suppliers-our-promise .content .video-player{width:95%!important}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){section.our-suppliers-our-promise .content{width:90%}section.our-suppliers-our-promise .content h2{width:100%;white-space:nowrap;text-align:center}section.our-suppliers-our-promise .content h2 span{margin:0 20px}section.our-suppliers-our-promise .content p{font-size:1.6rem}section.our-suppliers-our-promise .content .features{flex-wrap:wrap;width:105%;justify-content:center}section.our-suppliers-our-promise .content .features .feature{width:50%;max-width:250px;margin-bottom:3rem}section.our-suppliers-our-promise .content .features .feature img{width:90%;max-width:250px}section.our-suppliers-our-promise .content .features .feature p{width:90%;line-height:1.5;margin:15px auto}section.our-suppliers-our-promise .content .video-container,section.our-suppliers-our-promise .content .video-container p{width:100%}section.our-suppliers-our-promise .content .video-player{width:95%!important}}.error-text{color:red!important;margin:0!important;padding:0!important;text-align:left}.account-container{display:flex;flex-direction:column;justify-content:center;padding:2rem;width:65%}@media(max-width:1280px){.account-container{width:90%}}@media(max-width:1023px){.account-container{width:80%}}.account-container .signed-in-as-container{display:flex;flex:1 1;align-items:center;justify-content:flex-start;flex-direction:row;border:.1rem solid silver}.account-container .signed-in-as-container .profile-icon{position:relative;width:2.75rem;margin:0 .5rem;padding-right:.5rem;background:url(/img/User.png) no-repeat 50%;background-size:contain}.account-container .signed-in-as-container .profile-icon:before{content:"";display:block;width:100%;padding-bottom:100%}.account-container .signed-in-as-container .profile-id-container{position:relative;display:flex;padding:1rem 2rem;align-items:center;justify-content:space-between}.account-container .signed-in-as-container .profile-id-container:before{content:"";position:absolute;display:block;width:1px;height:75%;left:0;top:12.5%;background:silver}.account-container .signed-in-as-container .profile-id-container .bold-text,.account-container .signed-in-as-container .profile-id-container p{margin:0 1rem;color:#4a4a4a;font-family:"Josefin Sans",sans-serif;font-size:1.6rem}.account-container .sharing-is-caring-container{display:flex;flex:1 1;align-items:center;justify-content:flex-start;flex-direction:row;padding:3rem;margin:2rem 0;border:.1rem solid silver}.account-container .sharing-is-caring-container .sharing-is-caring-right-container{margin-left:2rem;display:flex;flex:1 1;justify-content:center;flex-direction:column}.account-container .sharing-is-caring-container .sharing-is-caring-right-container .sharing-is-caring-text{color:#4a4a4a;font-family:Josefin Sans,sans-serif;font-size:1.5rem;text-align:left}.account-container .sharing-is-caring-container .sharing-is-caring-right-container .sharing-media-container{display:flex;flex:1 1;flex-direction:row;align-items:center;justify-content:flex-start}.account-container .sharing-is-caring-container .sharing-is-caring-right-container .sharing-media-container .link-copy-button{cursor:pointer}.account-container .sharing-is-caring-container .sharing-is-caring-right-container .sharing-media-container p{color:#4a4a4a;font-family:Josefin Sans,sans-serif;font-size:2rem;margin:1rem 0;text-align:left}.account-container .sharing-is-caring-container .sharing-is-caring-right-container .sharing-media-container img{margin:0 0 0 1rem}.account-container .sharing-is-caring-container .sharing-is-caring-right-container .referral-link-container{display:flex;flex-direction:column;width:80%;align-items:center;border:.1rem solid #587d62;padding:1rem}.account-container .sharing-is-caring-container .sharing-is-caring-right-container .referral-link-container p{text-align:center;font-family:Josefin Sans,sans-serif;font-size:1.5rem}.account-container .sharing-is-caring-container .sharing-is-caring-right-container .referral-link-container .highlight{color:#587d62;font-size:1.6rem;margin-top:1rem;margin-bottom:0}.account-container .sharing-is-caring-container .sharing-is-caring-right-container .referral-link{color:#587d62;margin:2rem 0;font-family:Josefin Sans,sans-serif;font-size:1.5rem}.account-container .details-address-book-container{margin:3rem 0;display:flex;flex:1 1;justify-content:space-between}.account-container .details-address-book-container .details-container{display:flex;margin-bottom:2rem;flex:.46 1;flex-direction:column;position:relative}.account-container .details-address-book-container .details-container .content-container{display:flex;margin-top:1rem;flex:1 1;padding:4rem;min-height:10rem;border:.1rem solid silver;border-radius:.5rem;justify-content:center;flex-direction:column}.account-container .details-address-book-container .details-container .content-container p{color:#4a4a4a;font-size:1.6rem;margin:.5rem 0;font-family:Josefin Sans,sans-serif}.account-container .details-address-book-container .details-container .content-container p input{border:.1rem solid silver;margin-left:1rem;padding:.25rem 0;text-align:center}.account-container .details-address-book-container .details-container .content-container p select{-webkit-appearance:menulist;-moz-appearance:menulist;border:.1rem solid silver;margin-left:1rem;padding:.25rem 0;text-align:center}.account-container .details-address-book-container .details-container .details-buttons-container{display:flex;flex-direction:row;position:absolute;bottom:-.5rem;right:2rem}.account-container .details-address-book-container .details-container .details-buttons-container button{border:.1rem solid silver;background-color:#fff;border-radius:.5rem;padding:.5rem 2rem;margin-left:2rem;font-size:1.5rem;font-family:Josefin Sans,sans-serif}.account-container .details-address-book-container .details-container .details-buttons-container button:hover{background-color:#74bcb0;color:#fff}.account-container .details-address-book-container .address-container{display:flex;flex:.46 1}.account-container .full-width-details-container{margin:3rem 0;display:flex;flex-direction:column;flex:1 1;justify-content:space-between;position:relative}.account-container .full-width-details-container .balance-container{border:.1rem solid silver}.account-container .full-width-details-container .balance-container .available-store-credit{font-family:Josefin Sans,sans-serif;font-size:1.5rem}.account-container .full-width-details-container .balance-container .available-store-credit p{display:inline;color:#587d62;font-weight:700}.account-container .full-width-details-container .content-container{display:flex;border:.1rem solid silver;align-items:center;flex-direction:column;margin:1rem;padding:2rem 0}.account-container .full-width-details-container .content-container.balance-container{padding:3rem 0}.account-container .full-width-details-container .content-container.balance-container p{margin:0}.account-container .full-width-details-container .content-container .cc-form{width:100%;display:flex;align-items:center;flex-direction:column}.account-container .full-width-details-container .content-container .hidden-element{width:0;height:0;visibility:hidden}.account-container .full-width-details-container .content-container .stripe-element-container{width:100%;height:2rem;margin:1rem 0;padding:.5rem 0;border:.1rem solid #587d62}.account-container .full-width-details-container .content-container p{margin-top:2rem;margin-bottom:0;font-size:1.6rem;font-family:Josefin Sans,sans-serif;text-align:left}.account-container .full-width-details-container .content-container input{width:100%;border:.1rem solid silver;padding:1rem 0;text-align:center}.account-container .full-width-details-container .full-width-details-buttons-container{display:flex;flex-direction:row;justify-content:flex-end;right:0}.account-container .full-width-details-container .full-width-details-buttons-container button{border:.1rem solid silver;background-color:#fff;border-radius:.5rem;padding:.5rem 2rem;margin-left:2rem;font-size:1.5rem;font-family:Josefin Sans,sans-serif}.account-container .full-width-details-container .full-width-details-buttons-container button:hover{background-color:#74bcb0;color:#fff}.account-container .full-width-details-container table{margin:1rem 0;width:100%;text-align:center;font-size:1.5rem;font-family:Josefin Sans,sans-serif}.account-container .full-width-details-container button{align-self:flex-end;margin-top:1rem;border:.1rem solid silver;padding:.5rem 2rem;border-radius:.5rem;font-size:1.5rem;font-family:Josefin Sans,sans-serif}.account-container .full-width-details-container button:hover{background-color:#74bcb0;color:#fff}.header-container{display:flex;flex:1 1;flex-direction:row}.header-container .header-bottom-border{flex:1 1;border-bottom:.1rem solid silver}.header-container .header-text{margin-left:2rem;text-align:right;align-self:flex-end;font-size:1.5rem;color:#4a4a4a}::-webkit-input-placeholder{text-align:center}:-moz-placeholder,::-moz-placeholder{text-align:center}:-ms-input-placeholder{text-align:center}@media(max-width:767px){.account-container{width:90%}.account-container .signed-in-as-container .profile-icon{width:5rem}.account-container .signed-in-as-container .profile-id-container{flex-direction:column;align-items:flex-start}.account-container .sharing-is-caring-container{flex-direction:column;padding:3rem 0}.account-container .sharing-is-caring-container img{margin-bottom:2rem}.account-container .sharing-is-caring-container .sharing-is-caring-right-container{margin:0;justify-content:flex-start}.account-container .sharing-is-caring-container .sharing-is-caring-right-container .referral-link-container{width:90%}.account-container .details-address-book-container{flex-direction:column}.account-container .details-address-book-container .margin-bottom{margin-bottom:2rem}.account-container .full-width-details-container table{margin:1rem 0}.available-store-credit{text-align:center}}@media(max-width:767px)and (orientation:landscape){.account-container{width:90%}.account-container .signed-in-as-container .profile-icon{width:5rem}.account-container .signed-in-as-container .profile-id-container{flex-direction:column;align-items:flex-start}.account-container .sharing-is-caring-container{flex-direction:column;padding:3rem 0}.account-container .sharing-is-caring-container img{margin-bottom:2rem}.account-container .sharing-is-caring-container .sharing-is-caring-right-container{margin:0;justify-content:flex-start}.account-container .sharing-is-caring-container .sharing-is-caring-right-container .referral-link-container{width:90%}.account-container .details-address-book-container{flex-direction:column}.account-container .details-address-book-container .margin-bottom{margin-bottom:2rem}.account-container .full-width-details-container table{margin:1rem 0}.available-store-credit{text-align:center}}@media(min-width:768px)and (max-width:1024px){.account-container{width:90%}.account-container .signed-in-as-container .profile-icon{width:5rem}.account-container .signed-in-as-container .profile-id-container{flex-direction:column;align-items:flex-start}.account-container .sharing-is-caring-container{flex-direction:column;padding:3rem 0}.account-container .sharing-is-caring-container img{margin-bottom:2rem}.account-container .sharing-is-caring-container .sharing-is-caring-right-container{margin:0;justify-content:flex-start}.account-container .sharing-is-caring-container .sharing-is-caring-right-container .referral-link-container{width:90%}.account-container .details-address-book-container{flex-direction:column}.account-container .details-address-book-container .margin-bottom{margin-bottom:2rem}.account-container .full-width-details-container table{margin:1rem 0}.available-store-credit{text-align:center}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.account-container{width:90%}.account-container .signed-in-as-container .profile-icon{width:5rem}.account-container .signed-in-as-container .profile-id-container{flex-direction:column;align-items:flex-start}.account-container .sharing-is-caring-container{flex-direction:column;padding:3rem 0}.account-container .sharing-is-caring-container img{margin-bottom:2rem}.account-container .sharing-is-caring-container .sharing-is-caring-right-container{margin:0;justify-content:flex-start}.account-container .sharing-is-caring-container .sharing-is-caring-right-container .referral-link-container{width:90%}.account-container .details-address-book-container{flex-direction:column}.account-container .details-address-book-container .margin-bottom{margin-bottom:2rem}.account-container .full-width-details-container table{margin:1rem 0}.available-store-credit{text-align:center}}.acc-orders-id{width:10%}@media(max-width:767px){.acc-orders-id{width:20%}}.acc-orders-date{width:20%}@media(max-width:767px){.acc-orders-date{width:25%}}.acc-orders-amount{width:20%}@media(max-width:767px){.acc-orders-amount{width:25%}}.acc-orders td,.acc-orders th{padding:1rem .25rem;line-height:1.3;vertical-align:top;text-align:center}@media(max-width:767px){.account-container .full-width-details-container table{font-size:1.2rem}}.account-vip-tag{display:none;margin-left:1rem;border:1px solid #000;padding:8px 8px 5px;color:#000;font-family:"Josefin Sans",sans-serif;font-size:1.5rem}.account-user-info{display:flex;align-items:center;justify-content:space-between}.account-vip-logo{display:none;position:relative;width:110px;background:url(/img/assets/vip/logo-vip-black-txt-transparent.png) no-repeat 50%;background-size:contain}@media(max-width:767px){.account-vip-logo{width:80px;margin-left:.5rem}}.account-vip-logo:before{content:"";display:block;width:100%;padding-bottom:100%}.account-container.account-vip .signed-in-as-container{background:url(/img/assets/vip/bg-vip-long.jpg) repeat-y 50%;background-size:100% auto}.account-container.account-vip .signed-in-as-container p{color:#000}@media(max-width:1023px){.account-container.account-vip .signed-in-as-container .profile-icon{width:8rem}}@media(max-width:767px){.account-container.account-vip .signed-in-as-container .profile-icon{width:8rem}}.account-container.account-vip .signed-in-as-container .profile-id-container:before{background:#fff}.account-container.account-vip .profile-id-container .bold-text{font-weight:700;color:#fff}.account-container.account-vip .account-vip-logo,.account-container.account-vip .account-vip-tag{display:block}.account-container.account-vip .profile-icon{background-image:url(/img/assets/vip/icon-vip-heart.png)}.acc-orders-products-item,.account-container .full-width-details-container button.acc-orders-products-item{border:0;-webkit-appearance:none;appearance:none;padding:0}.acc-orders-products-item:hover,.account-container .full-width-details-container button.acc-orders-products-item:hover{background:transparent;color:#000;text-decoration:underline}.item-detail-popup{font-size:13px;line-height:1.5}.item-detail-popup table{width:100%}.item-detail-popup table td{vertical-align:top;padding-bottom:15px}.item-detail-popup table td:first-child{text-align:left;white-space:nowrap;padding-right:20px}.item-detail-popup table td:last-child{text-align:left}.acc-orders-products{white-space:pre}.acc-orders-products .acc-orders-products-item:first-child{margin-top:0}.item-detail-align-left{text-align:left}.item-detail-delivery-date{white-space:break-spaces}.order-detail-popup table th{text-align:left}.change-password-form-container .content-container>div{margin:0 0 1rem;display:flex;flex-direction:row;align-items:center}.change-password-form-container .content-container>div label{color:#4a4a4a;font-size:1.6rem;font-family:Josefin Sans,sans-serif;width:40%}.change-password-form-container .content-container>div input{border:.1rem solid silver;text-align:left;outline:none;background:none;min-width:45%;height:2rem;display:flex;padding:0 1rem}.change-password-form-container .content-container>.error-text{color:red!important;margin:0!important;padding:0!important;text-align:left}.terms-main-container{font-family:"Josefin Sans",sans-serif;color:#4a4a4a;width:100%}.terms-main-container .terms-header{padding:40px;margin-top:50px;background-color:#587d62}.terms-main-container .terms-header h1{font-size:4.5rem;color:#fff;text-align:center}@media(max-width:767px){.terms-main-container .terms-header h1{font-size:3.5rem}}.terms-main-container .terms-conditions-content{font-size:16px;width:80%;padding:36px 10%;text-align:left}.terms-main-container .terms-conditions-content .terms-content-title{font-family:"BebasNeue",sans-serif;font-size:26px;padding-bottom:20px;padding-top:10px}.terms-main-container .terms-conditions-content .terms-content-desc{padding:0 30px;line-height:24px;color:#000;text-align:justify}.terms-main-container .terms-conditions-content .content-list{padding-left:15px}.terms-main-container .terms-conditions-content a:link,.terms-main-container .terms-conditions-content a:visited{color:#587d62;text-decoration:none}.faq-page{width:100%}.faq-page a:link,.faq-page a:visited{color:#587d62;text-decoration:none}.faq-page .faq-header{margin-top:5rem;padding:.75rem;margin-bottom:2rem;background-color:#587d62}.faq-page .faq-header-title{color:#fff;text-align:center;font-size:3.5rem;font-family:Josefin Sans,sans-serif}.faq-page .faq-footer .line2{font-size:1.6rem;margin:1rem 0}.faq-page .faq-footer .tele{color:#587d62}.faq-page .faq-footer p{font-family:Josefin Sans,sans-serif;color:#4a4a4a;font-size:2.5rem;text-align:center;margin:.5rem 0}.faq-img{margin-top:2rem;display:block;max-width:100%}.q-a-container{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;padding:5px 0}.q-a-container .question{width:70%;background-color:#fff;border:1px solid silver;color:#4a4a4a;padding-top:10px;padding-bottom:10px;outline:none;font-family:Josefin Sans,sans-serif;font-size:1.6rem;text-align:center;box-sizing:border-box}@media(max-width:767px){.q-a-container .question{width:90%}}.q-a-container .question:active,.q-a-container .question:hover{background-color:#587d62;color:#fff}.q-a-container .question a{color:#fff;text-decoration:none}.q-a-container .answers{background-color:#fff;border:1px solid silver;width:70%;color:#4a4a4a;font-size:1.5rem;text-align:center;padding:20px;box-sizing:border-box}@media(max-width:767px){.q-a-container .answers{width:90%;padding:10px}}.q-a-container .display-linebreak{white-space:pre-line}.gift-cards-info{background-color:#fff;padding:3rem;text-align:center}.gift-cards-info-title{font-family:"BebasNeue",sans-serif;font-size:3.5rem;letter-spacing:.125rem;color:#587d62}.gift-cards-info-cards{width:90%;max-width:1920px;margin:3rem auto;display:flex}@media(max-width:767px){.gift-cards-info-cards{display:block}}.gift-cards-info-card{position:relative;width:33.3333%;box-sizing:border-box;padding:0 3rem}@media(max-width:767px){.gift-cards-info-card{width:100%;margin:0 0 5rem}}.gift-cards-info-card-thumb{position:relative;width:100%;max-width:150px;margin:0 0 3rem}.gift-cards-info-card-title{font-family:"BebasNeueLight",sans-serif;font-size:3rem;max-width:200px;margin:0 auto 2rem;color:#587d62}.gift-cards-info-card-desc{font-size:1.5rem}.gift-cards-info-card-desc a,.gift-cards-info-card-desc a:active,.gift-cards-info-card-desc a:hover,.gift-cards-info-card-desc a:link,.gift-cards-info-card-desc a:visited{color:#587d62}.gift-cards-top{position:relative;width:100%;min-height:100vh;background:url(/img/img-gift-cards-desktop-banner.jpg) no-repeat 50%;background-size:cover;display:flex;justify-content:flex-start;align-items:center;text-align:left}@media(max-width:767px){.gift-cards-top{background-image:url(/img/img-gift-cards-mobile-banner.jpg);text-align:center;align-items:flex-start;padding-bottom:15rem}.gift-redeem .gift-cards-top{min-height:0;padding-bottom:5rem}.gift-redeem.mod-success .gift-cards-top{min-height:0;padding-bottom:20rem}}.gift-cards-top-content{color:#fff;padding:0 5%}@media(max-width:767px){.gift-cards-top-content{padding-top:2rem;width:100%}}.gift-cards-img{width:70%;max-width:200px;margin:0 auto;display:none}.gift-cards-title{font-size:5rem;max-width:640px}@media(max-width:767px){.gift-cards-title{font-size:2.5rem}}.gift-cards-label{margin:0 10px;font-size:1.6rem;font-family:"Josefin Sans",sans-serif;font-weight:lighter;color:#fff;background-color:#587d62;padding:0;border:none;width:16rem;height:4rem}.gift-cards-img-desc{display:flex;align-items:center;margin-top:10rem;width:125%}@media(max-width:767px){.gift-cards-img-desc{width:100%;display:block;text-align:center;margin-top:3rem}}.gift-cards-tags{background:#212120;border-radius:20px;font-size:7rem;text-align:center;padding:.6em .75em .4em;margin-right:5rem;box-shadow:0 19px 38px rgba(0,0,0,.5),-12px 10px 12px rgba(0,0,0,.35);white-space:nowrap}@media(max-width:767px){.gift-cards-tags{margin:0 auto 2rem;display:inline-block;font-size:5rem}}.gift-cards-tag{text-align:center;font-family:"BebasNeue",sans-serif}.gift-cards-tag.mod-s{font-size:.7em;letter-spacing:.0125em}.gift-cards-tag.mod-m{font-family:"BebasNeueLight";font-size:.8em;letter-spacing:.0125em}.gift-cards-tag.mod-l{font-size:1em;letter-spacing:.075em}.gift-cards-desc{font-size:2.5rem;line-height:1.5;max-width:360px}@media(max-width:767px){.gift-cards-desc{font-size:1.25rem;max-width:none}}.gift-cards-desc .gift-cards-btn{display:flex;justify-content:center;align-items:center;text-align:center;margin-top:3rem}@media(max-width:767px){.gift-cards-desc .gift-cards-btn{margin:2rem auto 0}}.gift-cards-instructions{padding:8rem 3rem;background:#aaa;color:#000;text-align:center}.gift-cards-instructions-title{font-family:"BebasNeue",sans-serif;font-size:3.5rem;letter-spacing:.125rem;text-transform:uppercase;color:#000;margin:0 0 1rem}.gift-cards-instructions-desc{font-size:1.5rem;max-width:640px;margin:0 auto 2rem;line-height:1.5}.gift-cards-btn{font-size:1.6rem;font-family:"Josefin Sans",sans-serif;color:#fff;background-color:#587d62;padding:0;border:none;width:16rem;height:4rem}.gift-cards-btn,.gift-cards-btn:active,.gift-cards-btn:hover,.gift-cards-btn:link,.gift-cards-btn:visited{font-weight:lighter}a:active,a:hover,a:link,a:visited{color:#fff;font-weight:700}.gift-redeem-intro{text-align:center}.gift-redeem .text-success{padding-left:0;padding-right:0;font-size:1.5rem;font-weight:700;color:#587d62;font-family:"Montserrat-Light",sans-serif}.gift-redeem .gift-redeem-intro-title,.gift-redeem .user-profile-title{font-family:"BebasNeue",sans-serif;font-size:3rem;margin:0 auto 2rem;color:#587d62}.gift-redeem .user-profile{padding:5rem 0;text-align:center}.gift-redeem .user-profile-card{font-family:"Josefin Sans",sans-serif;display:inline-flex;align-items:stretch;margin:0 auto;border:.1rem solid silver;padding:1rem;max-width:360px;width:100%}.gift-redeem .user-profile-icon{width:75px;height:auto;display:flex;align-items:center;flex:0 0 auto}.gift-redeem .user-profile-icon-img{width:100%}.gift-redeem .user-profile-id{width:100%;display:flex;align-items:center;padding-left:1rem;margin-left:1rem;border-left:.1rem solid silver}.gift-redeem .user-profile-id-container{padding:0 3rem;text-align:left;font-size:1.3rem}.gift-redeem .user-profile-id-container p{margin:.5rem 0}.gift-redeem .gift-redeem-intro-desc{font-size:1.5rem;font-weight:700;margin:0 auto 2rem}.gift-redeem .signup-form{margin:auto;width:90%;max-width:640px;text-align:center;padding:5rem 0}.gift-redeem .redeem-form{margin:auto;text-align:center;padding:3rem 0;background:silver}.gift-redeem .redeem-form-desc{font-size:1.5rem;font-weight:700;margin:0 auto 2rem;color:#000}.gift-redeem input{border-radius:8px;background:#fff;outline:none;border:1px solid #e2e2e2;box-sizing:border-box;font-size:1.5rem;font-family:Josefin Sans,sans-serif;outline:0;width:100%;margin:.5rem 0;padding:12.5px 15px;height:45px}.gift-redeem input::placeholder{color:#919191}.gift-redeem .redeem-form-btn{font-size:1.6rem;font-family:"Josefin Sans",sans-serif;font-weight:lighter;color:#fff;background-color:#587d62;padding:0;border:none;width:16rem;height:4rem;width:20rem}.gift-redeem .redeem-form-inner{margin:auto;width:90%;max-width:640px}.gift-redeem .redeem-form-input{margin:0 0 2rem;max-width:300px;text-align:center}.gift-redeem .redeem-form-bottom{margin-top:1rem}.gift-redeem .redeem-form-bottom .redeem-form-desc{margin:0 0 1rem}.gift-redeem .checkbox-item{display:flex;flex-direction:row;align-items:center;margin:1rem 0 0}.gift-redeem .checkbox-item #newsletter-subscribe-checkbox,.gift-redeem .checkbox-item input[type=checkbox]{margin-top:0;margin-bottom:0;margin-right:1rem;width:auto;height:auto}.gift-redeem .checkbox-item label{display:block;width:100%;text-align:left;font-size:1.5rem}.signupForm form{text-align:center;padding:10px}.privacy-policy-container{font-family:"Josefin Sans",sans-serif;color:#4a4a4a;width:100%}.privacy-policy-container>h1{font-size:4.5rem;color:#fff;text-align:center;padding:40px;margin-top:50px;background-color:#587d62}@media(max-width:767px){.privacy-policy-container>h1{font-size:3.5rem}}.privacy-policy-container .private-conditions-content{font-size:16px;width:80%;padding:36px 10%;text-align:left}.privacy-policy-container .private-conditions-content .private-content-title{font-family:"BebasNeue",sans-serif;font-size:26px;padding-bottom:20px;padding-top:10px}.privacy-policy-container .private-conditions-content .private-content-desc{padding:0 30px;line-height:24px;color:#000;text-align:justify}.privacy-policy-container .private-conditions-content .content-list{padding-left:15px}.privacy-policy-container .private-conditions-content a:link,.privacy-policy-container .private-conditions-content a:visited{color:#587d62;text-decoration:none}.container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw;margin:0 auto 150px}.container .title{font-size:4rem;margin:0 0 3rem;color:#fff}.container .sub-title{font-size:2rem;margin:0 0 3rem;color:#fff}.container .gift-form{justify-content:center;width:90vw;max-width:420px;color:#fff;text-align:center}.container .gift-details-holder{padding:5rem 3rem;background-color:#1e1e1e;box-shadow:-8px 8px 10px rgba(0,0,0,.7)}.container .gift-form .title{font-family:"BebasNeue",sans-serif;letter-spacing:3px;margin:0;font-size:3rem}.container .gift-form .sub-title{font-family:"BebasNeue",sans-serif;font-size:5rem;letter-spacing:.1em;margin:0 0 1rem}.container .to{margin-top:-30px}.container #gift-details .gift-form div{display:flex;align-items:center;justify-content:center}.container #gift-details .message{display:flex;flex-direction:column;align-items:center}.container #gift-details .message textarea{resize:none;width:310px;height:150px;max-width:70vw}.container #gift-details input{background:#fff;text-align:left;width:250px;padding:10px;border:none}.container #gift-details input::-webkit-input-placeholder{text-align:left}.container #gift-details input::-moz-placeholder{text-align:left}.container #gift-details input:-ms-input-placeholder{text-align:left}.container #gift-details input:-moz-placeholder{text-align:left}.container .gift-form div label{font-size:2.5rem;font-family:"BebasNeue",sans-serif;margin-right:20px}.container #gift-details select{background:#fff;width:250px;padding:10px}.container .gift-form div label{margin-top:15px}.container #gift-details .email,.container #gift-details .price,.container #gift-details .recipient{display:flex}.container #gift-details .email label,.container #gift-details .price label,.container #gift-details .recipient label{width:60px;padding-right:10px;margin-right:0;flex:0 0 auto}.container #gift-details .email,.container #gift-details .message,.container #gift-details .price,.container #gift-details .recipient{width:100%;padding:10px}.container .button{position:relative;font-size:1.6rem;font-family:"Josefin Sans",sans-serif;font-weight:lighter;color:#fff;background-color:#587d62;padding:0;border:none;width:16rem;height:4rem;margin:3.5rem auto 0}.gift-form *{box-sizing:border-box}.multi-steps>li.is-active:before,.multi-steps>li.is-active~li:before{content:counter(stepNum);font-family:inherit;font-weight:700}.multi-steps>li.is-active:after,.multi-steps>li.is-active~li:after{background-color:#a1a1a1}.multi-steps{display:table;table-layout:fixed;width:100%;max-width:175px;margin:3rem auto;padding:0}.multi-steps>li{counter-increment:stepNum;text-align:center;display:table-cell;position:relative;color:#587d62}.multi-steps>li:before{position:relative;content:"";content:"✓;";content:"𐀃";content:"𐀄";content:"✓";display:block;margin:0 auto 4px;color:#fff;background-color:#587d62;width:36px;height:36px;line-height:32px;text-align:center;font-size:1.5rem;font-weight:700;height:30px;width:30px;cursor:pointer;border:2px solid #587d62;border-radius:50%;z-index:10}.multi-steps>li:after{content:"";height:4px;width:100%;background-color:#587d62;position:absolute;top:16px;left:50%;z-index:0}.multi-steps>li:last-child:after{display:none}.multi-steps>li.is-active:before{background-color:#587d62;border-color:#587d62}.multi-steps>li.is-active~li{color:grey}.multi-steps>li.is-active~li:before{background-color:#a1a1a1;border-color:#a1a1a1}.gift-form-top{position:relative;width:100%;background:url(/img/img-gift-cards-desktop-banner.jpg) no-repeat 50%;background-size:cover}@media(max-width:767px){.gift-form-top{background-image:url(/img/img-gift-cards-mobile-banner.jpg)}}.billing-info{padding:5rem 3rem;background-color:#1e1e1e;box-shadow:-8px 8px 10px rgba(0,0,0,.7);margin:3rem auto}.billing-info *{box-sizing:border-box}.billing-info input,.billing-info select{background:#fff}.billing-info-holder{max-width:640px}.billing-info-holder .screen-msg{padding:1rem 2rem;background:hsla(0,0%,100%,.6)}.billing-info-holder .screen-msg .email,.billing-info-holder .screen-msg .message,.billing-info-holder .screen-msg .total{width:100%;display:flex;justify-content:flex-start;font-family:"BebasNeue",sans-serif;font-size:2rem;margin:1rem 0}.billing-info-holder .screen-msg .email .screen-msg-label,.billing-info-holder .screen-msg .message .screen-msg-label,.billing-info-holder .screen-msg .total .screen-msg-label{width:10rem;margin:0;flex:0 0 auto}.screen-msg .total,.screen-msg .total span{font-weight:700}.screen-msg .total a{color:#587d62;text-decoration:none;margin-left:10px}.billing-info h3{font-size:3rem;margin:0 0 1rem;text-align:center}.billing-info div label,.billing-info h3{font-family:"BebasNeue",sans-serif;color:#fff}.billing-info div label{display:block;font-size:2rem;margin:0 0 5px}.billing-info .section-1{margin-bottom:5rem}.billing-info .section-1 div{margin-top:15px}.billing-info .section-1 div input{width:100%;padding:10px}.billing-info .section-2 .card-number{display:grid;grid-template-columns:2fr 1fr;justify-content:space-between;margin-bottom:5%}.billing-info .section-2 input{width:100%;padding:10px}.billing-info .section-2 .card-n{width:87%}.billing-info .section-2 .cvc-n,.billing-info .section-2 .expire-date input{width:100%}.footer-msg{font-size:1.3rem;color:#fff}.footer-msg a{font-weight:700;color:#fff;text-decoration:none}.stripe-fields{display:flex;flex-wrap:wrap}.stripe-fields button{width:100%;background:#fff}.stripe-field{margin-bottom:15px}.stripe-field.mod-exp,.stripe-field.mod-no{width:70%}.stripe-field.mod-cvc{width:25%;margin-left:5%}.stripe-field-label{font-family:"BebasNeue",sans-serif;display:block;font-size:2rem;margin:0 0 5px;color:#fff}.stripe-element-container{padding:5px 0;background:#fff}.stripe-field-btn{width:100%}.success-message{text-align:center;margin:0 auto;max-width:420px}.success-message>p{color:#fff;font-size:1.5rem}.success-message>p span{color:#fff}.success-message>a{display:block;color:#fff;font-size:1.5rem;margin:0 0 3rem}.success-message .download-gift-pdf{display:block;color:#fff;font-size:1.5rem;margin:0 auto 3rem;-webkit-appearance:none;appearance:none;cursor:pointer;border:0;box-shadow:none;background:transparent;padding:0;font-family:"Montserrat-Light";font-weight:700}.success-message .screen-msg{padding:3rem;background:hsla(0,0%,100%,.6)}.success-message .screen-msg h2{font-family:"BebasNeue",sans-serif;letter-spacing:3px;font-size:3rem;margin:0 0 3rem}.success-message .screen-msg .amount,.success-message .screen-msg .gift-code,.success-message .screen-msg .message,.success-message .screen-msg .recipient{width:100%;display:flex;justify-content:center;font-family:"BebasNeue",sans-serif;font-size:2rem;margin:1rem 0}.success-message .screen-msg .amount .screen-msg-label,.success-message .screen-msg .gift-code .screen-msg-label,.success-message .screen-msg .message .screen-msg-label,.success-message .screen-msg .recipient .screen-msg-label{width:10rem;margin:0;flex:0 0 auto}.success-message .screen-msg .amount span,.success-message .screen-msg .gift-code span,.success-message .screen-msg .message span,.success-message .screen-msg .recipient span{min-width:10rem}.promo{display:flex;justify-content:center;flex-wrap:wrap;font-family:"GenJyuuGothic-Bold"}.promo .promo-img{object-fit:cover;flex:1 1;max-width:100%;min-width:450px}.promo .promo-left{text-align:center;padding:20px 3rem;justify-self:center;color:#fff;min-width:500px;background-size:cover}.promo .promo-left .logo-img{margin-bottom:20px}@media(max-width:500px){.promo .promo-left .logo-img{max-width:250px}}.promo .promo-left .promo-h1{font-size:95px;margin:0 auto;text-shadow:3px 3px 6px rgba(107,0,0,.5)}@media(max-width:500px){.promo .promo-left .promo-h1{font-size:80px}}.promo .promo-left .promo-h2{font-size:38px;margin:0 auto;text-shadow:2px 2px 4px rgba(128,0,0,.5)}@media(max-width:500px){.promo .promo-left .promo-h2{font-size:32px}}.promo .promo-left .h2-2{text-shadow:none}.promo .promo-left .promo-input{display:block;border-radius:30px;border:2px solid #e2e2e2;box-sizing:border-box;font-size:20px;font-family:Josefin Sans,sans-serif;width:85%;max-width:95vw;margin:1rem auto;padding:12.5px 15px;height:45px;text-align:center;background-color:#fff}.promo .promo-left .promo-input::placeholder{color:#d9d9d9;font-weight:900}.promo .promo-left .code-section{position:relative;display:inline-block}.promo .promo-left .code-section .promo-code{border-radius:20px;box-sizing:border-box;font-size:25px;font-family:Josefin Sans,sans-serif;max-width:85vw;margin-top:3rem;height:150px;text-align:center;background-color:#fff;border:2px solid #fff;box-shadow:inset 0 0 3px rgba(128,0,0,.842),0 0 3px rgba(227,224,224,.895);padding:10px 50px}@media(max-width:500px){.promo .promo-left .code-section .promo-code{height:130px}}.promo .promo-left .code-section .copy{position:absolute;top:50%;right:5%}.promo .promo-left .promo-btn{border-radius:30px;padding:11px 45px;background-color:#5d8066;color:#fff;font-size:30px;font-weight:700}@media(max-width:500px){.promo .promo-left .promo-btn{font-size:25px;padding:10px 38px}}.promo .promo-left .promo-desc{color:#fff;font-weight:900;font-size:13px;text-shadow:.5px .5px 1px rgba(49,1,1,.747)}.promo .promo-left .signup-desc{max-width:97vw;display:inline-block}.promo .left-1{background-image:url(/img/promo-2.png)}.promo .left-2{background-image:url(/img/promo-4.png);background-position:50%}@font-face{font-family:"Montserrat-Light";src:local("Montserrat-Light"),url(/fonts/Montserrat-Light.otf) format("truetype")}@font-face{font-family:"BebasNeue";src:local("BebasNeue"),url(/fonts/BebasNeue-Regular.ttf) format("truetype")}@font-face{font-family:"BebasNeueRegular";src:local("BebasNeueRegular"),url(/fonts/BebasNeue-Regular.ttf) format("truetype")}@font-face{font-family:"BebasNeueLight";src:local("BebasNeueLight"),url(/fonts/BebasNeue-Light.ttf) format("truetype")}@font-face{font-family:"Josefin Sans";src:local("Josefin Sans"),url(/fonts/JosefinSans-Regular.ttf) format("truetype")}@font-face{font-family:"Josefin Sans; Thin";src:local("Josefin Sans; Thin"),url(/fonts/JosefinSans-Thin.ttf) format("truetype")}@font-face{font-family:"GenJyuuGothic-Bold";src:local("GenJyuuGothic-Bold"),url(/fonts/GenJyuuGothic-Bold.ttf) format("truetype")}.vita-link{color:#00f!important}.vita-text{font-size:1.6rem;font-weight:400;margin:1rem 0;align-self:flex-start}.vita-promo{font-family:"Josefin Sans",sans-serif}.vita-banner-img{width:100vw;margin-bottom:-3px}.vita-heading{height:150px;width:100%;background-color:#587d62;display:flex;justify-content:center;align-items:center}.vita-title{text-align:center;color:#fff;font-size:4.5rem;font-weight:400!important;padding:0 30px}@media(min-width:768px)and (max-width:1024px){.vita-title{font-size:3.5rem}}@media(max-width:767px){.vita-title{font-size:3rem}}.vita-scroll{font-size:1.6rem;font-weight:400;margin:1rem 2rem}.vita-content{display:flex;flex-direction:column;align-items:center;margin:3rem auto 7rem;padding:0 30px;max-width:1000px}.vita-content h1{font-size:4.5rem;font-weight:400!important}@media(min-width:768px)and (max-width:1024px){.vita-content h1{font-size:3.5rem}}@media(max-width:767px){.vita-content h1{font-size:3rem}}.vita-content h2{font-size:2.65rem;font-weight:700!important;margin-bottom:0}@media(min-width:768px)and (max-width:1024px){.vita-content h2{font-size:2.2rem}}@media(max-width:767px){.vita-content h2{font-size:2rem}}.vita-content .vita-text p{margin:3rem 0}.vita-content button{background-color:#587d62;min-height:4rem;margin:1rem;flex-wrap:wrap;border-radius:.2rem;padding:.5rem 1.5rem;color:#fff;font-size:1.6rem;font-family:"Josefin Sans",sans-serif}.vita-content button:hover{transition:.3s;background-color:#93bc9e}.buttons{display:flex;justify-content:space-evenly;width:100%}.displayArea{width:100vw;height:100vh}
/*# sourceMappingURL=main.e45fcd74.chunk.css.map */