@font-face{font-family:Hanibal;src:url(/fonts/Hanibal-Regular.otf);font-style:normal;font-weight:400}@font-face{font-family:Hanibal-Bold;src:url(/fonts/Hanibal-Bold.otf);font-style:normal;font-weight:400}@font-face{font-family:NotoSans-Regular;src:url(/fonts/NotoSans-Regular.ttf);font-style:normal;font-weight:400}@font-face{font-family:NotoSans-SemiBold;src:url(/fonts/NotoSans-SemiBold.ttf);font-style:normal;font-weight:400}@font-face{font-family:NotoSans-ExtraBold;src:url(/fonts/NotoSans-ExtraBold.ttf);font-style:normal;font-weight:400}@font-face{font-family:GTWalsheim-bold;src:url(/fonts/GT-Walsheim-Bold.ttf);font-style:normal;font-weight:700;font-size:70px;line-height:70px}@font-face{font-family:GTWalsheim-bold-O;src:url(/fonts/GT-Walsheim-Bold-Oblique.ttf);font-style:normal;font-weight:500;font-size:70px;line-height:70px}@font-face{font-family:GTWalsheim;src:url(/fonts/GT-Walsheim-Regular.ttf);font-style:normal;font-weight:500;font-size:70px;line-height:70px}@font-face{font-family:GTWalsheim-O;src:url(/fonts/GT-Walsheim-Regular-Oblique.ttf);font-style:normal;font-weight:500;font-size:70px;line-height:70px}body,html{font-family:NotoSans-Regular,sans-serif;-webkit-font-smoothing:antialiased!important;margin:0!important}a{color:inherit;text-decoration:none}*{box-sizing:border-box}header{padding:10px 0;box-shadow:none!important}h1{font-family:Hanibal-Bold,sans-serif!important}h1,h2{color:#000!important;-webkit-font-smoothing:antialiased!important}h2{font-family:Hanibal,sans-serif!important}h3{font-family:Hanibal-Bold,sans-serif!important}h3,h4{color:#000!important;-webkit-font-smoothing:antialiased!important}h4{font-family:NotoSans-SemiBold,sans-serif!important}.font-regular{font-family:NotoSans-Regular,sans-serif!important}.Hanibal,.font-regular{color:#393736!important;-webkit-font-smoothing:antialiased!important}.Hanibal{font-family:Hanibal,sans-serif!important}.NotoSansRegular{color:#393736!important;font-family:NotoSans-Regular,sans-serif!important;-webkit-font-smoothing:antialiased!important}.MuiInputBase-root{font-family:NotoSans-Regular,sans-serif;-webkit-font-smoothing:antialiased}.MuiInputBase-input,.MuiOutlinedInput-root{font-family:NotoSans-Regular,sans-serif!important;-webkit-font-smoothing:antialiased!important}.MuiOutlinedInput-root{border-radius:0!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ef3d55!important}.MuiDrawer-paper{background-color:#fabcc4!important}.Mui-focused{color:#ef3d55!important}h1.MuiTypography-body1{font-size:3.05em}h2.MuiTypography-body1{font-size:2.44em}h3.MuiTypography-body1{font-size:1.56em}h4.MuiTypography-body1{font-size:1em}h6.MuiTypography-body1{font-size:18px}h6.MuiTypography-body1,p.MuiTypography-body1{font-family:NotoSans-Regular,sans-serif;-webkit-font-smoothing:antialiased}.subtitle-1{font-size:1.95em!important}.subtitle-2{font-size:1.56em!important}.subtitle-3{font-family:NotoSans-SemiBold,sans-serif!important;-webkit-font-smoothing:antialiased!important;font-size:1.4em!important}.body-1{font-size:1.25em!important}.body-2{font-size:1em!important}.caption{font-size:.8em!important}small{font-size:.64em!important}.primaryButton a{color:#fff!important}.navbarButton .MuiButton-label span{color:#3f3047;margin-right:10px}.MuiButton-containedSizeLarge{padding:20px 30px!important;font-size:14px!important;border:1px solid #151515!important;box-shadow:none!important}section.mainBanner{text-align:center;padding:107px 0}.gridDishItem{border:1px solid rgba(40,98,81,.1);border-radius:1em!important;background-color:#fff;color:#286251;padding:1em;box-shadow:none!important}.gridDishMedia{border-radius:.5em}.gridDishItem button{border-radius:0}.gridDishItem button a{font-family:GTWalsheim-bold;color:#fff!important;display:block;font-weight:700;font-size:12px;line-height:12px;text-transform:UPPERCASE;padding:10px 0;width:100%}.gridDishItem .cookingTime svg{margin-right:6px}.servingInfo{color:#286251}.servingInfo span{margin-right:10px;display:block;margin-top:8px}.gridDishItem .cookingTime{display:flex;align-items:center;margin-bottom:5px;font-size:12px}.dishMetaInfo{margin:10px 0}.gridActionArea,.gridActionArea:hover{background:transparent!important}.gridDishContent{padding:0!important;margin:10px 0;background:transparent}.gridDishContent:hover{background:transparent!important}.dishCardAction{padding:0!important}.cookingTime span{vertical-align:top}.stepFooter{display:flex;justify-content:center;margin:100px 0 0;padding:16px 10px;align-items:center;border-left:0;border-right:0;position:fixed;bottom:0;width:100%;left:0;border-bottom:1px solid rgba(0,0,0,.1);background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.dishProcess span{font-family:GTWalsheim;color:#286251;padding-bottom:5px;display:inline-block}.dishName{font-family:GTWalsheim;font-style:normal;text-transform:uppercase;color:#000;margin-top:20px;margin-bottom:0;min-height:40.39px;align-items:center;display:flex}.premiumMeal .gridDishContent .dishName{margin-top:0;font-size:1.2em}.premiumMeal .gridDishContent{margin-top:0}.gridDishContent.premiumMeal{margin-top:5px}.mainIngredient{font-size:14px;line-height:14px;letter-spacing:-.01em;color:#000}.mealImage{box-shadow:none!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:1em!important}.productTitle{margin-bottom:.5em}.tag-block{padding:.7em 1em;border:1px solid rgba(0,0,0,.1);border-radius:.5em;background-color:#fff;background-image:linear-gradient(180deg,rgba(197,239,214,.2),rgba(197,239,214,.2));letter-spacing:.02em;text-transform:uppercase}.tag-block.dif{background-image:linear-gradient(180deg,#c5efd6,#c5efd6)}.metaInfo1{display:flex;align-items:center;margin-top:2em;margin-bottom:8px}.productTags{flex-wrap:wrap;display:flex;margin-bottom:0}.productTag{font-size:16px;line-height:18px;text-align:center;letter-spacing:-.01em;color:#000;padding:8px 18px;border:1px solid #f66957;border-radius:50px;margin:0 3px 10px;min-width:113px}.metaInfo{display:flex;flex-wrap:wrap;margin-bottom:1.5em;text-transform:uppercase}.prepTime{margin-right:50px}.prepTime svg{margin-right:6px}.productTags .tag-block{margin:8px 16px 8px 0;text-transform:capitalize;width:95%;text-align:center}.productDescription{font-size:18px;line-height:27px;letter-spacing:-.01em;color:#000;margin-bottom:50px}.getCooking{padding:11px 37px}.getCooking,.getCooking a{color:#fff!important}.shortDesc{font-size:18px;line-height:25px;letter-spacing:.012em;color:#000}@media screen and (min-width:1550px){.main{max-width:1500px!important}}.ingredientsSection{margin-top:100px;margin-bottom:100px}.ingredientsSection h2{font-size:30px;line-height:36px;text-transform:uppercase;color:#000;margin-top:0}.ingredientGrid{display:flex;align-items:center;border-radius:.5em;background-color:#fff;padding:1.5em 1em 0}.ingredientImage{margin-right:15px}.ingredientImage svg{width:50px!important;height:50px!important}.ingredientName{font-weight:500;font-size:13px;line-height:16px;letter-spacing:.012em;margin-bottom:5px;color:#888;font-family:GTWalsheim-bold}.ingredientsColumn{background:#f6f6f6;border:1px solid rgba(0,0,0,.1)!important;border-radius:1em!important;padding:3em 2em}.nutritionColumn h2{margin-bottom:5px}.perServings{font-size:16px;line-height:18px;text-align:left;letter-spacing:-.01em;color:#747474;margin-bottom:25px}.nutrition{display:flex;justify-content:space-between;margin-bottom:5px;font-size:15px}.nutritionColumn{background:#fafafa;border-radius:10px;border:1px solid #000;padding:30px}header{background-color:#fff!important;position:sticky!important;top:0;z-index:20!important}header .MuiToolbar-regular{width:1240px;margin:0 auto;max-width:100%}p{margin-bottom:0;font-size:1.2em;line-height:1.6;letter-spacing:.02em;margin-top:0}.para_xl{font-size:1.3em;line-height:1.8;letter-spacing:.01ch}#instruction{margin-bottom:100px}#instruction .instruction-heading{color:#286251;margin-top:0;margin-bottom:0;font-size:2.5em;line-height:1.3;font-weight:400;letter-spacing:.02em;text-transform:uppercase}#instruction .instruction-box{border:1px solid #f6f6f6;border-radius:2em;margin:10px;padding:2em}.instructionsSection h2{font-weight:700;font-size:30px;line-height:120%;text-transform:uppercase;color:#000;font-family:GTWalsheim-bold;margin-bottom:50px}.instructionImage{border:1px solid #000!important;border-radius:10px}.instructionNo .number{background:#f66957;border:1px solid #f66957;font-weight:500;font-size:22px;text-align:center;letter-spacing:-.01em;color:#fff;font-family:GTWalsheim-bold;padding:7px;border-radius:50%;width:50px;height:50px;margin-right:20px}.instructionDetails{margin-top:10px;align-items:center}.instruction{margin-bottom:20px}.deliveryArea h1{width:541px;max-width:100%;margin:0 auto}.deliveryArea p{font-size:14px;line-height:160%;letter-spacing:-.01em;color:#000;margin-top:30px;margin-bottom:30px}.deliveryAreaForm{width:430px;max-width:100%;margin:32px auto 0}.zipCodeButton{margin-left:20px}.zipCodeButton span{font-size:14px;font-family:GTWalsheim;color:#fff!important;letter-spacing:.05em;text-transform:UPPERCASE}.zipCodeButton span,.zipCodeField{display:flex;align-items:center;text-align:center}.zipCodeField{font-size:20px;color:#000}.mainArtWork{border:150px solid #f9f9f9;border-radius:50%;width:782px;height:782px;position:fixed;left:-294px;top:470px;box-sizing:border-box}.mainBanner.plan{padding:50px 0 10em}.mainBanner.plan h1{margin-bottom:20px}#o-shipping-rates p,#one-time-cost p,#shipping-rates p{margin:0;color:#878787}#o-shipping-rates p.right-align,#one-time-cost p.right-align,#shipping-rates p.right-align{margin:0;color:#151515}.selectableCard p{margin-bottom:0}.mainBanner .plan p:first-child{margin-bottom:80px}.mainBanner.plan p a{color:#f66957;text-decoration:underline}.selectableCard{border:none;background-color:#fff!important;border-radius:1em!important;border:1px solid rgba(0,0,0,.1)}.selectableCard:hover{border-color:#fe655a}.MuiPaper-root.MuiCard-root.selectableCard.selected.MuiPaper-elevation1.MuiPaper-rounded{border:1px solid #f66957}.selectableCard.selected Button{background-color:#fab67b;color:#fff;border:1px solid #151515}.selectableCard h2{font-size:30px;font-family:GTWalsheim-bold;line-height:150%;text-align:center;letter-spacing:-.01em;text-transform:uppercase;color:#000;margin-top:4px;margin-bottom:12px}.selectableCard.mealPlan h2{font-size:60px;line-height:60px;margin-top:6px;margin-bottom:0}.selectableCard.mealPlan .deliveryFrequency{font-size:25px;line-height:40px;text-align:center;letter-spacing:-.01em;text-transform:none;color:#000;font-family:GTWalsheim!important;font-weight:300}.selectableCard.mealPlan .pricePerMeal{font-size:25px;line-height:100%;text-align:center;letter-spacing:-.01em;text-transform:uppercase;color:#616161;margin-top:20px;margin-bottom:20px;text-transform:none!important;font-family:GTWalsheim-bold!important}.planPrice{letter-spacing:-.01em;color:#000;display:grid;width:100%;margin-top:1em;grid-auto-flow:column;grid-auto-columns:1fr;grid-column-gap:1em;grid-row-gap:0;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;text-align:center}.selectableCard button{font-weight:700;font-size:12px;text-align:center;letter-spacing:.05em;text-transform:uppercase;font-family:GTWalsheim;color:#fff;box-shadow:none!important;font-weight:400;padding:0}.selectableCard button span.MuiButton-label{padding-top:20px;padding-bottom:20px}.stepFooterBack{background-color:#f6f6f6;margin-right:.5em!important}.stepFooterBack,.stepFooterNext{padding:1.25em 1.8em;border:1px solid rgba(0,0,0,.1);border-radius:.5em;color:#151515!important;transition:all .2s ease;font-weight:400;text-align:center;letter-spacing:.1ch;text-transform:uppercase;min-width:225px;font-size:.9em}.stepFooterNext{background-color:#fab67b;margin-left:.5em!important}.stepFooter a:hover{border-color:#151515;box-shadow:0 0 20px 0 rgba(0,0,0,.1);transform:translateY(-2px);text-decoration:none!important}.plan .mainArtWork{left:unset;right:-294px}.foodPreferences .selectableCard button{display:flex}.foodPreferences .selectableCard.selected button{background-color:transparent!important;border:0!important}.foodPreferences .selectableCard button svg{margin-right:20px}.foodPreferences .selectableCard button span{font-style:normal;font-weight:400;font-size:20px;line-height:22px;text-align:center;letter-spacing:-.01em;font-family:GTWalsheim!important;text-transform:Capitalize;color:#151515;font-size:14px;text-transform:uppercase}.preferences-container{background:#f6f6f6}.preferences-container .selectableCard{box-shadow:none;border:1px solid rgba(0,0,0,.1);border-radius:.5em!important;padding:1em 1.8em}.preferences-container .selectableCard.selected,.preferences-container .selectableCard:hover{border-color:#fab67b;background-color:#c5efd6!important;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.preferences-container .selectableCard:hover{transform:translateY(-2px)}#recipes #resetFilters{margin-top:40px;margin-bottom:20px}#resetFilters{padding:1em 1.8em;margin-left:auto;margin-right:auto}#resetFilters,.mealSelection .addToCart{font-style:normal;color:#151515;font-family:GTWalsheim;text-transform:UPPERCASE;border:1px solid rgba(0,0,0,.1);border-radius:.5em;transition:all .2s ease;font-weight:400;letter-spacing:.1ch;box-shadow:none!important;background:#c5efd6;text-align:center;display:block}.mealSelection .addToCart{padding:1.54em 1.8em}.mealsArea{padding-bottom:10em}.mealsTabs .mealsTab{padding:.8em 1em;border:1px solid rgba(0,0,0,.1);border-radius:.5em;transition:all .2s ease;font-weight:400;text-align:center;letter-spacing:.1ch;text-transform:uppercase;background-color:#f6f6f6;color:#151515;margin-right:.5em;margin-left:.5em;min-width:111px;font-family:GTWalsheim;font-size:14px}.mealsTabs .mealsTab.Mui-selected{background-color:#c5efd6;color:#151515}.mealSelection .addToCart:hover{border-color:#151515;box-shadow:0 0 20px 0 rgba(0,0,0,.1);transform:translateY(-2px)}.selectedMealNo{font-size:20px;font-family:GTWalsheim;text-transform:UPPERCASE;text-decoration:underline;padding-left:2em;padding-right:2em}section.mainBanner.meals{padding-top:1em;padding-bottom:40px}section.mainBanner.meals h2{margin-bottom:20px}.MuiTabPanel-root{padding:0!important}.MuiIconButton-root{float:right}.planTabs{position:relative;top:2px}.planTabs .planTabButton{padding:1.025em 1.8em;border:1px rgba(0,0,0,.1);border-style:solid solid none;background-color:#e67262;border-radius:.5em .5em 0 0;transition:all .2s ease;font-weight:400;text-align:center;letter-spacing:.1ch;text-transform:uppercase;color:#151515;opacity:1;margin:0 7px}.planTabs .planTabButton:hover{border-style:solid solid none;border-color:rgba(0,0,0,.1);transform:none}.planTabs .planTabButton.Mui-selected{background-color:#c5efd6}section.mainBanner.meals h1{font-size:30px;line-height:30px;letter-spacing:-.01em;margin-bottom:30px}section.mainBanner.meals .menuDate{font-size:50px;line-height:100%;text-align:center;letter-spacing:-.01em;text-transform:uppercase;color:#f66957;font-family:GTWalsheim-bold}.accordionHead{width:100%;border-bottom:1px solid #000}.accordionHead h3{font-family:GTWalsheim-bold;font-style:normal;font-weight:700;font-size:20px;line-height:100%;text-transform:uppercase;color:#3a2435}.MuiAccordion-root{box-shadow:none!important;border-radius:0!important}.mealResultsHeading{font-size:1.5em;line-height:1.2;font-weight:400;letter-spacing:.05ch;text-transform:uppercase;font-family:GTWalsheim;margin-bottom:40px;margin-top:30px;text-align:center}.mealsContainer{background-image:linear-gradient(180deg,hsla(28,93%,73%,.1),hsla(28,93%,73%,.1));border:1px solid rgba(0,0,0,.1);border-radius:1em;background-color:#fff;padding:.5rem}#otherMeals{background-image:linear-gradient(180deg,#fab67b,#fab67b)}section.mainBanner.deliveryDaySection{padding-top:0}section.mainBanner.deliveryDaySection h1{margin-bottom:19px}section.mainBanner.deliveryDaySection p{font-size:24px;line-height:38px;text-align:center;letter-spacing:-.01em;color:#000;width:877px;max-width:100%;margin:0 auto 30px}.deliveryDay{border:1px solid rgba(0,0,0,.1);border-radius:.4em;background-color:rgba(197,239,214,.2)}.deliveryDayCard.selected .deliveryDay .day{background-color:#c5efd6}.deliveryDay .day{font-size:1em;letter-spacing:.05ch;line-height:29px;text-align:left;color:#151515;padding:1em}.deliveryDay .day:hover{border-color:rgba(197,239,214,.2)}.card form{max-width:100%!important;width:100%!important}.card form.stripe-form{margin-top:0;border-top:0;padding-top:0}.card form.stripe-form h5{margin-top:2em;padding-top:2em;border-top:1px solid rgba(0,0,0,.1)}.card.meal_summary{border:1px solid rgba(40,98,81,.1);border-radius:1em;background-color:#fff;color:#286251}.card.meal_summary td{border-bottom:0!important}.deliveryDayContainer{width:775px;max-width:100%;margin:0 auto}.deliveryDayCard{margin-bottom:0;box-shadow:none!important}.minus,.plus{color:#286251!important;font-size:20px;font-family:GTWalsheim-bold;display:inline-flex;align-items:center;height:35px;cursor:pointer;padding:1.5em 0}.quantity{width:44px;height:38px;font-family:GTWalsheim-bold;background:#fe655a;font-size:16px;line-height:100%;text-align:center;text-transform:uppercase;color:#f6f6f6;margin:0 15px}.quantity,button.q_selector{border:1px solid rgba(0,0,0,.1);border-radius:.5em}button.q_selector{background-color:#f6f6f6;transition:all .2s ease;width:100%;cursor:auto}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}form .MuiSelect-select{background-color:#fff}.customSelectLabel{font-size:14px;padding-left:16px;padding-right:16px;color:#393736;font-family:NotoSans-Regular,sans-serif;-webkit-font-smoothing:antialiased}.formSubmitButton{padding:16px 50px!important;margin:30px auto!important}.formSubmitButton span{font-size:14px;font-family:GTWalsheim;display:flex;align-items:center;text-align:center;letter-spacing:.05em;text-transform:UPPERCASE}.card.checkout .formSubmitButton{margin-top:8px!important;margin-bottom:0!important;border-style:solid!important;border-radius:.5em;width:100%;padding:19px!important;box-shadow:none!important;transition:all .2s ease}.card.checkout .formSubmitButton:hover{border-color:#151515!important;box-shadow:0 0 20px 0 rgba(0,0,0,.1);transform:translateY(-2px)}.card.checkout .formSubmitButton span{color:#151515!important}.card.checkout .formSubmitButton.red-btn span{color:#fff!important}.paymentPage{margin-top:50px}.paymentPage h1{text-align:left;margin-top:0!important}.paymentPage h2{text-align:center;padding-bottom:1.5em;padding-top:2em}.paymentPage h3{font-family:GTWalsheim-bold;font-style:normal;font-weight:700;font-size:18px;line-height:100%;text-align:left;letter-spacing:-.01em;text-transform:uppercase;color:#000}.borderedList{border:1px solid #151515;border-radius:5px;padding:20px!important}.borderedList p{font-family:GTWalsheim;font-style:normal}.borderedList p,.borderedList strong{font-size:16px;line-height:22px;letter-spacing:.05em;color:#000}.borderedList strong{font-family:GTWalsheim-bold;font-style:bold}.orderConfirmation{padding-top:6em;padding-bottom:10em}.orderConfirmationDetails{padding:3em;width:600px;margin:0 auto;border:1px solid rgba(0,0,0,.1);border-radius:1em;background-color:#f6f6f6}.goToDashboard a{font-family:GTWalsheim;font-style:normal;font-weight:400;font-size:14px;line-height:100%;letter-spacing:.05em;text-transform:uppercase;color:#fff;padding:20px 30px;background-color:#fab67b;border:1px solid #000;border-radius:6px}.orderNo{font-family:GTWalsheim;font-weight:400;font-size:16px;letter-spacing:.01em}.orderDeliveryDate,.orderNo{font-style:normal;line-height:100%;text-align:center;text-transform:uppercase;color:#3f3047;margin-bottom:6px}.orderDeliveryDate{font-family:GTWalsheim-bold;font-weight:700;font-size:20px}.ordersDaysLeft{font-family:GTWalsheim;font-weight:400}.orderPrice .price,.ordersDaysLeft{font-style:normal;font-size:16px;line-height:100%;text-align:center;letter-spacing:.01em;color:#3f3047}.orderPrice .price{font-family:GTWalsheim-bold;font-weight:700;padding-right:20px}.orderPrice .plan{font-family:GTWalsheim;font-style:normal;font-weight:400;font-size:16px;line-height:100%;text-align:center;letter-spacing:.01em;color:#3f3047}.orderRecipeImage{border-radius:.5em}.orderRecipeTitle{font-family:GTWalsheim-bold;font-weight:700;font-size:16px;text-transform:uppercase}.orderRecipeQuantity,.orderRecipeTitle{font-style:normal;line-height:120%;letter-spacing:-.01em;color:#000}.orderRecipeQuantity{font-family:GTWalsheim;font-weight:400;font-size:14px;text-transform:lowercase}.orderContainer{margin-bottom:50px!important}.profileMenu{background:#fafafa;border-radius:8px;box-sizing:border-box;padding:0 30px;top:8em;margin-bottom:40px}.profileMenu li a{font-family:GTWalsheim;font-style:normal;font-weight:400;font-size:16px;line-height:100%;text-align:center;letter-spacing:.05em;text-transform:uppercase;text-align:left;color:#555;text-decoration:none;display:block}.profileMenu li a.active{color:#f66957;text-decoration:underline}.profileMenu li{margin-bottom:5px}.profileMenu ul li:nth-last-child{margin-bottom:0!important}.primaryButton span{color:#fff!important;font-family:GTWalsheim;font-style:normal;font-weight:400;font-size:20px;line-height:160%;display:flex;align-items:center;text-align:center;text-transform:none;padding:10px 20px}.primaryButton{border:1px solid #000!important;border-radius:6px}.stripe-label{width:100%!important}.adminformSubmitButton{padding:16px 50px!important;border:1px solid #151515!important;background:#000!important;margin:50px auto 80px!important}.black-clr{color:#000}.adminformSubmitButton span{color:#fff!important}.displayTags{display:flex;flex-wrap:wrap}.customBtn{margin-bottom:10px!important;display:block!important}.dishName button{padding:3px}.MuiGrid-root.MuiGrid-container.makeStyles-tabContainer-20.css-11lq3yg-MuiGrid-root{display:none}.Mui-selected{background:#c5efd6}.MuiTabs-flexContainer{align-items:center;justify-content:center}.pricePerServing{font-size:1.3em;margin-top:0;margin-bottom:0}.per-serving{color:#878787;font-size:16px;line-height:1.6;letter-spacing:.02em;padding-left:5px}.perServingPrice{font-size:1.8em;letter-spacing:.02em;display:flex;justify-content:center;align-items:center;border-top:1px solid rgba(0,0,0,.1);margin-top:1em;padding:0 1em}.meal-count,.perServingPrice{margin-bottom:0;font-weight:400}.meal-count{margin-top:0;font-size:20px;letter-spacing:.05ch;text-transform:uppercase;background:#f6f6f6;padding:.9em;border-radius:.5rem;margin-left:0;border:1px solid rgba(0,0,0,.1);cursor:pointer;transition:all .2s ease;color:#151515;line-height:26px}.meal-count.active{border-color:#151515;background-color:#c5efd6}.meal-count.onetime-active{border-color:#151515;background-color:#e67262;color:#fff}.meal-count:hover{border-color:#151515;box-shadow:0 0 20px 0 rgba(0,0,0,.1);transform:translateY(-2px)}.mainBanner.plan .order-type-container{width:100%;display:flex;background:#c3efd4;padding:.5rem;max-width:990px;margin:1.5px auto 0;border-radius:1em;border:1px solid rgba(0,0,0,.1)}.mainBanner.plan .order-type-container .selectableCard{padding-top:3.5em;position:relative;overflow:visible}.mainBanner.plan .each-meal{color:#888;margin-bottom:0!important;font-size:1.2em!important;line-height:1.6;letter-spacing:.02em}.how-many-meals{font-size:1.25em;letter-spacing:.02ch;margin-bottom:.5em}.how-many-meals,.just-taste{margin-top:0;font-weight:400;text-transform:uppercase}.just-taste{color:#fe6358;margin-bottom:0;font-size:2.125em;letter-spacing:.02em;line-height:30px}.divider,.mainBanner.plan .register-divider{margin-top:1em;margin-bottom:1em;background:rgba(0,0,0,.1);height:1px;width:100%}.no-border{border:none}.divider{margin-top:3em;margin-bottom:3em}.MuiButton-containedSecondary{background:#fab67a!important}#one-time-grid{display:none}.full-width{width:100%}.MuiDrawer-root .MuiPaper-root.MuiPaper-elevation{width:45%}.margin-auto{margin:auto}.step-title{margin-top:0;margin-bottom:0;font-size:1.8em;line-height:1.3;font-weight:400;letter-spacing:.05ch;text-transform:uppercase;color:#286251}.ingredients{margin-bottom:1em}.right-align{text-align:right!important}.left-align{text-align:left!important}.preferences-container .MuiGrid-item{padding:8px}.preferences-container.MuiGrid-root.MuiGrid-container.MuiGrid-spacing-xs-4{margin:auto;padding:2rem;width:65%;border:1px solid rgba(0,0,0,.1);border-radius:1em}.preferences-container.MuiGrid-root.MuiGrid-container.MuiGrid-spacing-xs-4 .MuiGrid-grid-md-4{padding:.5em}.MuiList-root.logo-text.MuiList-padding{margin-left:1rem;padding-top:0;padding-bottom:30px}.logo-text li:first-child{padding-top:0;padding-bottom:2px;line-height:unset}.logo-text li{padding:0!important;line-height:10px;font-size:1rem!important;color:rgba(0,0,0,.87)}.flex-grow-1{flex-grow:1}.mainBanner.plan p.plan-login{margin-bottom:40px}.pink-clr{color:#fe655a}.padding-2rem{padding:2em}section.paymentPage#payment-page #discount-apply{margin-top:auto!important;margin-left:15px!important;width:90%;margin-bottom:0!important;background-color:#fab67b!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:.5em;width:100%;padding:19px!important;box-shadow:none!important}section.paymentPage#payment-page #discount-apply:hover{border-color:#151515!important;box-shadow:0 0 20px 0 rgba(0,0,0,.1);transform:translateY(-2px)}#discount-form{width:100%;margin-top:0!important;border-top:0!important;padding-top:1em!important;padding-bottom:1em;border-bottom:1px solid rgba(0,0,0,.1)}.cart{padding:20px 5px}.MuiCardMedia-img{-o-object-fit:contain!important;object-fit:contain!important}#cart-title{padding:20px;margin:0;font-size:2.1rem}.green-clr{color:#286251}.kit-price{margin:1em 0;font-size:1.3em;line-height:1.8;letter-spacing:.01ch;color:#151515}.price{margin-top:.5em;text-transform:capitalize;font-size:14px}#user-preferences{border-radius:1rem}#user-preferences .selectableCard button{color:#000}#user-preferences.preferences-container.MuiGrid-root.MuiGrid-container.MuiGrid-spacing-xs-4{width:100%}.banner-img.specialkit-banner{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(/images/special-kit.png)!important}.banner-img{height:40vh;max-width:1200px;min-height:20em;margin-top:2em;justify-items:center;display:grid;width:100%;height:20em;padding-right:3em;padding-left:3em;align-items:center;align-content:center;grid-auto-flow:row;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;border-radius:1em;background-image:linear-gradient(180deg,transparent,transparent),url(/images/recipes.png);background-position:0 0,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;color:#fff;text-align:center;position:relative}.vertically-center{margin:0;position:absolute;top:50%;transform:translateY(-50%)}.profileMenu ul{margin-left:2vw;border:1px solid rgba(0,0,0,.1);border-radius:1em;background:#fff;margin-top:10px}.banner-img>span{position:unset!important}.banner-img p{font-size:1.3em;line-height:1.8;letter-spacing:.01ch}.banner-img h2{margin-top:0;margin-bottom:0;font-size:2.5em;line-height:1.3;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.image{max-width:1200px;min-height:20em;margin-top:2em;justify-items:center;-o-object-fit:contain;object-fit:contain;width:100%!important;position:relative!important;height:unset!important}.text_slate{color:#888}.card_overlay.plan-tab{top:-.5em;height:2em;padding-top:0;padding-bottom:0;border-radius:.5em;font-size:16px;line-height:2;text-transform:uppercase;white-space:nowrap;left:calc(50% - 140px)}.card_overlay{position:absolute;top:-2.5em;height:2.5em;padding:.75em 2em .5em;border-top-left-radius:.5em;border-top-right-radius:.5em;background-color:#eaecf0;font-size:16px}.card_overlay_container{position:relative}.transparentBG{background-color:transparent!important}.text_grey{color:#286251}.card{padding:2em;transition:all .2s ease}.card.checkout{display:flex;padding:3em 2em;flex-direction:column;align-items:flex-start;border:1px solid rgba(0,0,0,.1);border-radius:1em;background-color:#f6f6f6;text-align:left;margin-bottom:2em}.checkout-sticky{position:sticky;top:8em}.card h5,.card p{margin-bottom:16px}.summary-row strong{font-size:16px;font-weight:400!important}.summary-row.total{border-top:1px solid rgba(0,0,0,.1);padding-top:1em!important}.summary-row.total strong{font-weight:700!important}.summary-row p{margin-bottom:0}.summary-row{padding:0 0 .7em!important}h6.mealName{margin-top:0;margin-bottom:0;font-size:1.25em;font-weight:400;letter-spacing:.02ch;text-transform:uppercase;color:#151515}.summary-card_top{display:flex;width:100%;justify-content:space-between;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.summary-card_top.info{display:-ms-grid;display:grid;margin-bottom:2em;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.accountPage{padding-top:4em;padding-bottom:10em}.accountPage .mealsContainer{background:#fff}.card.meal_confirmation{border:1px solid rgba(40,98,81,.1);border-radius:1em;background-color:#fff;background-image:linear-gradient(180deg,hsla(28,93%,73%,.1),hsla(28,93%,73%,.1));color:#286251}.meal-name{color:#151515;line-height:1.2}.padding-20 p{padding-top:23px!important;padding-bottom:20px!important}.center-align{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.mealsFilter{position:sticky;top:10em}.g_container.register{padding-top:6em;padding-bottom:8em}.g_container.register.create{text-align:center}.g_container.register.create form{max-width:500px!important;border:1px solid #c5efd6;border-radius:1em;background-color:#f6f6f6;padding:2em}.g_container.register.create form li{padding-left:0;padding-right:0}.g_button{padding:1.25em 1.8em;border:1px solid rgba(0,0,0,.1);border-radius:.5em;background-color:#fe655a;transition:all .2s ease;font-weight:400;text-align:center;letter-spacing:.1ch;text-transform:uppercase}.w-button{display:inline-block;padding:9px 15px;background-color:#3898ec;color:#fff;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}.g_container.register.create form .formSubmitButton{padding:1.4em 1.8em!important;border-style:solid;border-width:1px;border-color:rgba(0,0,0,.1)!important;border-radius:.5em;background-color:#fe655a;transition:all .2s ease;font-weight:400;text-align:center;letter-spacing:.1ch;text-transform:uppercase;width:100%!important;box-shadow:none!important;margin-top:20px!important;margin-bottom:0!important}.g_container.register{width:900px;max-width:100%;margin:0 auto}.g_container.register.create form .formSubmitButton:hover{border-color:#151515!important;box-shadow:0 0 20px 0 rgba(0,0,0,.1);transform:translateY(-2px)}.g_container.register.create h2{margin-bottom:1em}.register-divider{width:100%;height:1px;margin-top:2em;margin-bottom:2em;background-color:rgba(0,0,0,.1)}.signUpLink{margin-top:1em!important;background-color:#fab67b!important;color:#151515!important;padding:1.25em 1.8em!important;border-width:1px!important;border-radius:.5em!important;background-color:#fe655a;transition:all .2s ease;font-weight:400;text-align:center;letter-spacing:.1ch;text-transform:uppercase;display:inline-block;padding:9px 15px;background-color:#3898ec;color:#fff;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}.signUpLink:hover{border-color:#151515!important;box-shadow:0 0 20px 0 rgba(0,0,0,.1)!important;transform:translateY(-2px)}.disclaimer a{color:#fe655a!important}.foodPreferences .message{font-size:20px}.template-product{padding-top:2em}.mealKit{margin-left:50px}.storyHeading{font-size:1.3em!important;line-height:1.5!important;letter-spacing:.07ch!important;text-transform:uppercase!important}.storyHeading,.storyPara{margin-bottom:0!important}.storyPara{padding-top:10px!important;padding-bottom:10px!important;color:#222!important;list-style-type:disc!important;font-size:1.2em!important;line-height:1.6!important;letter-spacing:.02em!important}.storyContainer{margin-top:2em!important;padding-left:2em!important;padding-right:2em!important;background-color:#f6f6f6!important;font-size:12px!important;border:1px solid rgba(0,0,0,.1);border-radius:.5em!important;background-color:#fff;transition:all .2s ease}.storyContainer:hover{border-color:#fe655a!important;background-image:linear-gradient(180deg,rgba(197,239,214,.2),rgba(197,239,214,.2))}.storyContainer:before{display:none!important}.storySummary{width:100%!important}.Mui-expanded .storySummary{border-bottom:1px solid rgba(0,0,0,.05)!important}.storyDetails{padding-left:0!important;padding-right:0!important}.disclaimer-text,h5.nutritionHeading{margin-bottom:1em}.back-button{width:3em;height:3em;margin-bottom:2em;border:1px solid rgba(0,0,0,.1);border-radius:100%;background-color:#c5efd6;background-image:url(https://assets.website-files.com/621f4006f945325d59972786/625d63604a69fded7643571d_back-black.svg);background-position:50% 50%;background-size:auto 50%;background-repeat:no-repeat;max-width:100%;display:inline-block;margin-bottom:2em!important}.loadp{margin-top:30px}.loadp,.not-found{text-align:center}.pointer{cursor:pointer}.address-form InputLabel,.address-form label{color:#151515;transform:translate(14px,-6px) scale(.75);transform-origin:top left;font-weight:700;transition:color .2s cubic-bezier(0,0,.2,1) 0ms,transform .2s cubic-bezier(0,0,.2,1) 0ms;z-index:1;background:#f6f6f6;padding:0 5px;line-height:11px}.plan-select{width:100%}.formSubmitButton{background-color:#fab67b!important}.sort{color:#000;padding-left:10px}.sort,.tags{text-transform:capitalize}.zipHeading{font-size:30px!important;line-height:100%!important;text-transform:capitalize!important}.zipHeading,.zipSubHeading{font-family:GTWalsheim!important;font-style:normal!important;font-weight:400!important;letter-spacing:.012em!important;color:#000!important;text-align:center!important}.zipSubHeading{font-size:20px!important;line-height:26px!important;margin-top:30px!important;margin-bottom:30px!important}.zipDialog .MuiDialog-paper{max-width:800px!important;padding:50px}@media screen and (max-width:767px){.zipDialog .MuiDialog-paper{padding:10px}.zipDialog .MuiDialog-paper .zipHeading{padding:5px!important}.zipDialog .MuiDialog-paper .zipList{display:block!important}.zipDialog .MuiDialog-paper .zipEmail{margin-bottom:10px!important}}.zipList{justify-content:center!important}.notifyMe{padding:20px 30px!important;width:166px!important;background:#fab67b!important;border-radius:6px!important;margin-left:20px!important}.zipEmail{width:203px!important}.backHome{text-align:center!important}#user-preferences form{width:100%!important}@media screen and (max-width:767px){header .mainmen{display:none!important}.colReverse{flex-direction:column-reverse}.g_container.register{padding-top:2em}.g_container.register.create form li{display:block;text-align:center}.logo-text li{line-height:unset}header .navbarButton{font-size:12px;margin-left:0!important}.stepFooter{display:block}.stepFooterNext{display:block;margin-left:0!important;margin-top:.5em!important}.stepFooterBack{display:block;margin-right:0!important}.planPrice{flex-wrap:wrap;grid-auto-flow:row;grid-row-gap:1em}#o-shipping-rates,#one-time-cost,#shipping-rates{justify-content:space-between}.preferences-container.MuiGrid-root.MuiGrid-container.MuiGrid-spacing-xs-4,.preferences-container.MuiGrid-root.MuiGrid-container.MuiGrid-spacing-xs-4 .MuiGrid-grid-md-4{width:100%}.mealsTabs{flex-wrap:wrap!important}.mealsTabs .MuiTabs-flexContainer{flex-wrap:wrap}.mealsTabs .MuiTabs-flexContainer h5{width:100%;text-align:center;margin-bottom:20px}.mealsTabs .mealsTab{margin-bottom:10px}.mealSelection .addToCart{padding:1.82em}.selectedMealNo{margin-top:10px;margin-bottom:10px;text-align:center}.mealsArea{padding-bottom:15em}.paymentPage h2{padding-bottom:1em;padding-top:0;font-size:28px}.deliveryDayContainer .MuiGrid-grid-md-6{width:100%}.orderConfirmationDetails{max-width:100%;padding:1em}.summary-card_top.info{display:block}.accountPage{padding-top:0;padding-bottom:2em}.editMeals{color:#fe655a;text-decoration:underline!important;font-size:1.2em;line-height:1.6;letter-spacing:.02em}.next-discount{text-align:center}.MuiListItem-gutters{padding-left:8px!important;padding-right:8px!important}.preferences-container.MuiGrid-root.MuiGrid-container.MuiGrid-spacing-xs-4{padding:1rem}.next-discount h5{margin-top:20px}.section.mainBanner.meals{padding-top:0}.profileMenu{margin:30px}.orderContainer.css-isbt42{width:100%;margin-left:0}.MuiGrid-spacing-xs-1,.MuiGrid-spacing-xs-10,.MuiGrid-spacing-xs-2,.MuiGrid-spacing-xs-3,.MuiGrid-spacing-xs-4,.MuiGrid-spacing-xs-5,.MuiGrid-spacing-xs-6,.MuiGrid-spacing-xs-7,.MuiGrid-spacing-xs-8,.MuiGrid-spacing-xs-9{width:100%!important;margin:0!important}.MuiGrid-spacing-xs-8>.MuiGrid-item{padding:10px}section.mainBanner.meals{padding-top:0;padding-bottom:20px}.mainBanner.plan{padding:0 0 10em}.discount-listItem{padding-left:0!important;padding-right:0!important}.foodPreferences .formSubmitButton{margin:auto;padding:0}.profileMenu ul{padding:10px;margin-left:0}.save-btn.center-align{padding:30px}#preferences-menu{padding-left:10px}.card.meal_confirmation{padding-top:0;padding-bottom:0}#discount-section{margin-left:0}#product-info{padding:10px!important}#back-btn{position:absolute;top:127px;left:15px}#notifyMe{margin-left:auto!important;margin-right:auto}#instruction .instruction-heading{font-size:1.5em}.tag-block.dif.center-align{margin-bottom:20px;margin-top:20px}.MuiToolbar-gutters{padding-left:5px;padding-right:5px}}.red-btn{background-color:#fe655a!important;border:none;color:#fff!important}.red-color{color:#fe655a!important}.accountPage .preferences-container{margin-bottom:2em!important}.tag_ready-to-eat{display:inline-block;margin-right:.5em;margin-bottom:.5em;padding:.5em .3em;border:1px solid rgba(0,0,0,.1);border-radius:.3em;background-color:hsla(28,93%,73%,.1);background-image:linear-gradient(180deg,#f6f6f6,#f6f6f6);color:#151515;font-size:12px;text-decoration:none;text-transform:uppercase}.tag_ready-to-eat.premium{margin-right:0;margin-bottom:.5em;background-image:linear-gradient(180deg,#fab67b,#fab67b);font-size:10px;margin-top:0}.cal-cont h6{color:#286251;text-align:right}.stripe-form .react-datepicker__input-container input{min-height:53.63px}.editMeals,.mealsList{padding-left:0!important;padding-right:0!important}#card_expiry::-moz-placeholder{color:rgba(0,0,0,.54)!important}#card_expiry:-ms-input-placeholder{color:rgba(0,0,0,.54)!important}#card_expiry::placeholder{color:rgba(0,0,0,.54)!important}.remove-discount{padding:0;margin-left:20px;line-height:29px;font-size:15px}.exp_date:first-child{padding-right:5px}.expiry_details{padding:0 20px}.exp_date:last-child{padding-left:0}.MuiTabs-indicator{display:none}#order-state{padding:1.25em 1.8em;border:1px solid rgba(0,0,0,.1);border-radius:.5em;background-color:#fe655a;transition:all .2s ease;font-weight:400;text-align:center;letter-spacing:.1ch;text-transform:uppercase;margin-left:auto;margin-right:auto;display:block}#upcomming-actions{display:grid;grid-auto-flow:column;grid-auto-columns:auto;grid-column-gap:3em;grid-row-gap:3em;-ms-grid-columns:auto;grid-template-columns:auto;-ms-grid-rows:auto;grid-template-rows:auto;font-size:.9em;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1}#unskip,#upcomming-actions{text-align:center;cursor:pointer}#unskip{color:#000;text-decoration:underline;display:block;margin-left:auto;margin-right:auto;font-size:1.2rem}.upcoming-meals-top .mealResultsHeading,.upcoming-meals-top h2{margin-top:0;margin-bottom:0}.upcoming-meals-top .mealResultsHeading{font-size:18px}.upcoming-meals-top{display:-ms-grid;display:grid;justify-items:center;grid-auto-flow:row;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}.register-devider{width:100%;height:1px;margin-top:2em;margin-bottom:2em;background-color:rgba(0,0,0,.1)}textarea{border:1px solid #c6c6c6;border-radius:4px;padding:18.5px 18.5px 20px;font-size:inherit;line-height:inherit;font-family:inherit;color:#515151}#update-card{padding:20px;margin-top:0}.flex{display:flex;align-items:center}.manage-btn{padding:5px;height:40px}#ordertime-note{margin:.5em;padding:.5em 1em;border-style:solid;border-width:1px;border-radius:.5em!important;font-size:1em;line-height:1.5;text-align:center}.free-tag{padding:.25em 1em;border-radius:.5em;background-color:var(--swatch_dc54da3c);font-size:1em;line-height:1.6;letter-spacing:.02em;font-weight:400;position:absolute;right:30px}.getStarted{width:100%;display:block}@media screen and (max-width:767px){.upcoming-meals-top{padding-bottom:150px}.center-align-xs{text-align:center!important}.left-align-xs{text-align:start!important}.cal-cont{display:inline-block!important;margin-left:5px!important;vertical-align:middle!important}.tag_ready-to-eat.premium{margin-top:0!important}.deliveryArea .zipCodeButton{margin-top:30px!important}.cart{width:370px!important;padding:0}.MuiDrawer-root .MuiPaper-root.MuiPaper-elevation{width:100%}.cart-icon button{margin-left:0!important}}.card.checkout p.deliveryNote{font-weight:700;color:#fe655a}.user-selected{border-radius:25px;background:#fab67b;color:#fff;padding:2px 5px;margin-left:20px}.overlay{background-color:#efefef;position:fixed;background-image:url(/images/orange_circles.gif);background-repeat:no-repeat;background-position-y:center;background-position-x:center;background-size:100px 100px;width:100%;height:100%;z-index:9999;top:0;left:0;opacity:.5;filter:alpha(opacity=50)}.customStyle .InputContainer{background:#fff!important}.customStyle .InputElement{border:1px solid rgba(0,0,0,.1)!important}.custom-input{border:1px solid #c4c4c4;padding:17px;width:100%}.display-none{display:none!important}.display-block{display:block!important}.vertical-align{display:flex;justify-content:center;align-items:center}.margin-auto{margin-left:auto;margin-right:auto}.preview-image{width:150px;height:auto}.file-input{color:transparent}.tagsList{display:inline!important}.updateOrders{padding:1.75em!important}.MuiTableCell-root{padding:4px!important}.float-right{float:right}.float-left{float:left}#pagination{margin-top:30px;margin-bottom:100px}#pagination button{padding:8px 20px;background:#000;color:#fff;font-size:15px}.ingredient-quantity{color:#888;font-weight:400;letter-spacing:.01ch;font-size:14px}.ingredient-name,.ingredient-price{color:#151515;font-size:14px;line-height:1.8;font-weight:400;letter-spacing:.01ch}.specialkit .quantity{background:#888}.specialkit .minus,.specialkit .plus{font-family:GTWalsheim;color:#151515!important}#specialkit-only.mealsContainer{background-image:none!important;background:#f6f6f6}#add-specialkit,.specialKit.day{text-transform:uppercase;text-align:center}#add-specialkit{padding:1.25em 1.8em;color:#fff!important;border:1px solid rgba(0,0,0,.1);border-radius:.5em;background-color:#fe655a;transition:all .2s ease;font-weight:400;letter-spacing:.1ch}.specialKit.tag-block{display:inline-block;margin-right:.5em;margin-bottom:.5em;padding:.5em .75em;border:1px solid rgba(0,0,0,.1);border-radius:.3em;background-color:hsla(28,93%,73%,.1);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.1)));color:#151515;font-size:12px;text-decoration:none;text-transform:uppercase;width:unset}.shopping-cart{position:sticky;margin-left:7px}#mealkit-block{margin-top:10px;margin-bottom:30px}#product-info{padding-left:22px}#mealFlag{margin-left:10px}.product-description{font-size:14px;margin-top:10px}.orderNum{font-size:13.5px}#checkout.formSubmitButton{margin-top:20px!important}.cart-product{color:#000;text-transform:uppercase}#billing{display:none}#specialKitContainer .productTags{flex-wrap:wrap}.back{vertical-align:middle;margin-bottom:1.5em;padding-left:8px;font-size:16px}#productTags .tag-grid{padding:0 4px}#discount-section{margin-left:16px}.fabBtn{position:absolute!important;right:20px}.addNutrient{padding:30px!important}.sent-delivered{background:#fab67b}.react-datepicker__input-container input{width:100%;min-height:38px;font-size:1.2em;border:0;text-align:center}.success-btn{background-color:#3eafff!important}.danger-btn,.success-btn{cursor:pointer;border:none;border-radius:5px;color:#fff!important}.danger-btn{background-color:#ff4d3e!important}.refund-btn{cursor:pointer;background-color:#b14af6!important;border:none;border-radius:5px;color:#fff!important}.rdw-option-wrapper{min-width:15px!important;height:10px!important}.rdw-dropdown-wrapper{height:20px!important}.carousel .thumbs-wrapper{justify-content:center;display:flex}.carousel .thumbs{padding:0}.carousel.carousel-slider{margin:0 auto!important}.carousel .thumbs-wrapper{margin:0!important}.MuiSlider-thumb{color:#3e937a}.MuiSlider-rail{color:#c5efd6}.MuiSlider-track{color:#3e937a}.MuiAutocomplete-popper{margin-top:50px}.pending-status{background:none}.accepted-status{background:#e8f5e9}.denied-status{background:#ffcdd2}.info-btn{background-color:#e8f5e9!important}.info-btn,.warning-btn{cursor:pointer;border:none;border-radius:5px}.warning-btn{background-color:#ffcdd2!important}.text-underline{text-decoration:underline!important}.red-button{margin:0!important;transition:all .2s ease,visibility 0s!important;border-radius:50px!important;background:#ed2447!important;color:#fff!important;font-size:16px!important;text-transform:none!important;box-shadow:none!important}.red-button:hover{background:#fde3d8!important;border:0;color:inherit!important}.light-red-button{margin:0!important;transition:all .2s ease,visibility 0s!important;border-radius:50px!important;background:#fde3d8!important;color:#393736!important;border:1px solid #fde3d8!important;font-size:18px!important;text-transform:none!important;box-shadow:none!important}.light-red-button:hover{background:#fff!important;border:1px solid #332d2b!important}.border-10{border-radius:10px!important}.mobile-nav-list::-webkit-scrollbar{display:none}.product-tag{background-color:#fde3d8;border:0 solid hsla(0,0%,100%,0);padding:8px 10px;font-size:12px;text-transform:uppercase;color:#42403e;letter-spacing:.05em;border-radius:50px}.product-goToRecipe{cursor:pointer;font-size:14px;padding:10px 15px;color:#ed2447;font-weight:700;letter-spacing:.05em;border:1.5px solid #ed2447;border-radius:50px;background:inherit}.product-goToRecipe:hover{border:1.5px solid #ed2447;background:#ed2447;transition:all .2s ease,visibility 0s;color:#fff}.product-quantity{padding-top:9px;width:50px;height:100%;border:none;text-align:center;line-height:100%;text-transform:uppercase;font-weight:700;font-size:23px;margin:auto 0}.product-quantity:hover{outline:none}.product-quantity:focus-visible{outline:none}.product-minus,.product-plus{font-size:23px;font-weight:700}.product-paragraph,.product-paragraph>p>span{font-size:16px!important;font-weight:lighter;color:#605e5e!important;letter-spacing:0;overflow-wrap:break-word;text-align:start}.product-helpful{color:#605e5e!important;padding:8px 15px!important;margin-right:10px!important;border-radius:35px!important;border:2px solid #f2f2f2!important;text-transform:none!important}.product-helpful:hover{border:2px solid #a0a09f!important}.product-helpful-text{font-size:12px}.product-viewMoreReviews{background:#fff;cursor:pointer;border:1px solid #a0a09f;margin-top:1.5em;border-radius:50px;padding:11px 50px;font-size:14px;font-weight:700;transition:all .2s ease,visibility 0s}.product-viewMoreReviews:hover{font-size:18px!important;border:0 solid #2f2e2e!important;-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important;transition:all .2s ease,visibility 0s!important}.product-like-name{color:#605e5e;font-size:14px}.product-like-detail{color:#605e5e;font-size:10px}.ip{width:16em;height:8em}.ip__track{stroke:#cfdcfc;transition:stroke .3s}.ip__worm1,.ip__worm2{animation:worm1 2s linear infinite}.ip__worm2{animation-name:worm2}@media (prefers-color-scheme:dark){:root{--bg:#010818;--fg:#e7edfe}.ip__track{stroke:#fff}}@keyframes worm1{0%{stroke-dashoffset:0}50%{animation-timing-function:steps(1);stroke-dashoffset:-358}50.01%{animation-timing-function:linear;stroke-dashoffset:358}to{stroke-dashoffset:0}}@keyframes worm2{0%{stroke-dashoffset:358}50%{stroke-dashoffset:0}to{stroke-dashoffset:-358}}.font-color-red{color:#ed2447!important}.MuiMenuItem-root{width:100%!important}.react-datepicker-wrapper{display:block!important}.amount-plus{background:#96d0ff}.amount-minus{background:#ea8897}