.RecipeCardPicker-module-scss-module__npLWhW__content-wrapper{background-color:#f7f6f3;flex-direction:column;flex-grow:1;padding-bottom:120px;display:flex;position:relative}@media (min-width:1023px){.RecipeCardPicker-module-scss-module__npLWhW__content-wrapper{padding-bottom:240px}}.RecipeCardPicker-module-scss-module__npLWhW__site-wrapper{flex-direction:column;min-height:100vh;display:flex}.RecipeCardPicker-module-scss-module__npLWhW__site-wrapper--404 .RecipeCardPicker-module-scss-module__npLWhW__content-wrapper,.RecipeCardPicker-module-scss-module__npLWhW__site-wrapper--landing .RecipeCardPicker-module-scss-module__npLWhW__content-wrapper{padding-bottom:0}.RecipeCardPicker-module-scss-module__npLWhW__container-breakout{width:100vw;max-width:none;position:relative;left:50%;transform:translate(-50%)}.RecipeCardPicker-module-scss-module__npLWhW__site-width{max-width:1280px;margin:0 auto;padding:0 16px}.RecipeCardPicker-module-scss-module__npLWhW__flex{display:flex}.RecipeCardPicker-module-scss-module__npLWhW__recipeCardPicker{z-index:7;background-color:#fff;border-bottom:2px solid #fff;border-top-left-radius:16px;border-top-right-radius:16px;align-self:center;width:100%;max-width:500px;max-height:calc(100vh - 32px);position:fixed;bottom:0;overflow:auto;transform:translateY(100%);box-shadow:0 0 10px #0000000d}@media (min-width:768px){.RecipeCardPicker-module-scss-module__npLWhW__recipeCardPicker{max-width:620px}}.RecipeCardPicker-module-scss-module__npLWhW__recipeCardPicker header{border-bottom:1px solid #d4d4d4;padding:32px 16px;position:relative}.RecipeCardPicker-module-scss-module__npLWhW__recipeCardPicker header button{width:auto;height:auto;position:absolute;top:16px;right:16px}.RecipeCardPicker-module-scss-module__npLWhW__recipeCardPicker header h5{font-size:14px;font-style:normal;font-weight:700;line-height:1.2}@media (min-width:576px){.RecipeCardPicker-module-scss-module__npLWhW__recipeCardPicker header h5{font-size:calc(.462428vw + 11.3364px)}}@media (min-width:1441px){.RecipeCardPicker-module-scss-module__npLWhW__recipeCardPicker header h5{font-size:18px}}.RecipeCardPicker-module-scss-module__npLWhW__content{padding:32px 16px 16px}.RecipeCardPicker-module-scss-module__npLWhW__recipeCards{flex-direction:column;gap:12px;padding:16px 0 32px;display:flex}.RecipeCardPicker-module-scss-module__npLWhW__recipeCards .RecipeCardPicker-module-scss-module__npLWhW__imageWrapper{aspect-ratio:1.5;flex:.8;position:relative}.RecipeCardPicker-module-scss-module__npLWhW__recipeCards .RecipeCardPicker-module-scss-module__npLWhW__imageWrapper img{object-fit:fill}.RecipeCardPicker-module-scss-module__npLWhW__recipeCard{cursor:pointer;border:1px solid #d4d4d4;border-radius:16px;align-items:center;gap:4px;padding-left:16px;display:flex;overflow:hidden}.RecipeCardPicker-module-scss-module__npLWhW__recipeCard .RecipeCardPicker-module-scss-module__npLWhW__label{flex:2}
.CartDrawerBoxItem-module-scss-module__gCOAAq__content-wrapper{background-color:#f7f6f3;flex-direction:column;flex-grow:1;padding-bottom:120px;display:flex;position:relative}@media (min-width:1023px){.CartDrawerBoxItem-module-scss-module__gCOAAq__content-wrapper{padding-bottom:240px}}.CartDrawerBoxItem-module-scss-module__gCOAAq__site-wrapper{flex-direction:column;min-height:100vh;display:flex}.CartDrawerBoxItem-module-scss-module__gCOAAq__site-wrapper--404 .CartDrawerBoxItem-module-scss-module__gCOAAq__content-wrapper,.CartDrawerBoxItem-module-scss-module__gCOAAq__site-wrapper--landing .CartDrawerBoxItem-module-scss-module__gCOAAq__content-wrapper{padding-bottom:0}.CartDrawerBoxItem-module-scss-module__gCOAAq__container-breakout{width:100vw;max-width:none;position:relative;left:50%;transform:translate(-50%)}.CartDrawerBoxItem-module-scss-module__gCOAAq__site-width{max-width:1280px;margin:0 auto;padding:0 16px}.CartDrawerBoxItem-module-scss-module__gCOAAq__flex{display:flex}.CartDrawerBoxItem-module-scss-module__gCOAAq__cartDrawerBoxItem{background-color:#fff;border-radius:16px;padding:24px 16px;overflow:hidden}.CartDrawerBoxItem-module-scss-module__gCOAAq__kitListDisplayToggle{align-items:center;gap:12px;display:flex}.CartDrawerBoxItem-module-scss-module__gCOAAq__kitListDisplayToggle svg{transition:transform .2s cubic-bezier(.77,0,.18,1);transform:rotate(180deg)}.CartDrawerBoxItem-module-scss-module__gCOAAq__kitListDisplayToggle{background-color:initial;appearance:none;border:none;padding:0}.CartDrawerBoxItem-module-scss-module__gCOAAq__header{align-items:center;display:flex}.CartDrawerBoxItem-module-scss-module__gCOAAq__header span{font-size:14px;font-style:normal;font-weight:500;line-height:20px}.CartDrawerBoxItem-module-scss-module__gCOAAq__header button{height:auto}.CartDrawerBoxItem-module-scss-module__gCOAAq__header .CartDrawerBoxItem-module-scss-module__gCOAAq__headerDetails{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}.CartDrawerBoxItem-module-scss-module__gCOAAq__header .CartDrawerBoxItem-module-scss-module__gCOAAq__editBoxCta{color:#37844e;background-color:initial;appearance:none;border:none;padding:0;font-size:14px;font-style:normal;font-weight:600;line-height:20px;transition:transform .2s cubic-bezier(.77,0,.18,1)}.CartDrawerBoxItem-module-scss-module__gCOAAq__header .CartDrawerBoxItem-module-scss-module__gCOAAq__editBoxCta:active{transform:scale(.97)}.CartDrawerBoxItem-module-scss-module__gCOAAq__header .CartDrawerBoxItem-module-scss-module__gCOAAq__editBoxCta.CartDrawerBoxItem-module-scss-module__gCOAAq__isEditing{color:#c51d4c}.CartDrawerBoxItem-module-scss-module__gCOAAq__header .CartDrawerBoxItem-module-scss-module__gCOAAq__discountedPrice{gap:4px;display:flex}.CartDrawerBoxItem-module-scss-module__gCOAAq__header .CartDrawerBoxItem-module-scss-module__gCOAAq__discountedPrice del{color:#838383}.CartDrawerBoxItem-module-scss-module__gCOAAq__details{flex-direction:column;gap:12px;display:flex;overflow:hidden}.CartDrawerBoxItem-module-scss-module__gCOAAq__wrapper{padding:16px 0}.CartDrawerBoxItem-module-scss-module__gCOAAq__kitListStacked,.CartDrawerBoxItem-module-scss-module__gCOAAq__kitList{gap:16px;display:flex}.CartDrawerBoxItem-module-scss-module__gCOAAq__kitListStacked{flex-direction:column}.CartDrawerBoxItem-module-scss-module__gCOAAq__kitList{flex-direction:row}.CartDrawerBoxItem-module-scss-module__gCOAAq__kitBoxCard>div{border-radius:8px}
.CartDrawer-module-scss-module__-BSVra__content-wrapper{background-color:#f7f6f3;flex-direction:column;flex-grow:1;padding-bottom:120px;display:flex;position:relative}@media (min-width:1023px){.CartDrawer-module-scss-module__-BSVra__content-wrapper{padding-bottom:240px}}.CartDrawer-module-scss-module__-BSVra__site-wrapper{flex-direction:column;min-height:100vh;display:flex}.CartDrawer-module-scss-module__-BSVra__site-wrapper--404 .CartDrawer-module-scss-module__-BSVra__content-wrapper,.CartDrawer-module-scss-module__-BSVra__site-wrapper--landing .CartDrawer-module-scss-module__-BSVra__content-wrapper{padding-bottom:0}.CartDrawer-module-scss-module__-BSVra__container-breakout{width:100vw;max-width:none;position:relative;left:50%;transform:translate(-50%)}.CartDrawer-module-scss-module__-BSVra__site-width{max-width:1280px;margin:0 auto;padding:0 16px}.CartDrawer-module-scss-module__-BSVra__flex{display:flex}.CartDrawer-module-scss-module__-BSVra__cartDrawer{z-index:6;background-color:#f7f6f3;flex-direction:column;width:100%;min-width:375px;max-width:400px;height:100dvh;display:flex;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-2px 0 10px #0003}.CartDrawer-module-scss-module__-BSVra__cartDrawer .CartDrawer-module-scss-module__-BSVra__errorDisplay{padding:40px 24px}.CartDrawer-module-scss-module__-BSVra__cartHeader{justify-content:space-between;align-items:center;padding:24px;display:flex}.CartDrawer-module-scss-module__-BSVra__cartContent{flex:1;padding:0 16px 24px}.CartDrawer-module-scss-module__-BSVra__cartItems{flex-direction:column;gap:16px;display:flex}.CartDrawer-module-scss-module__-BSVra__emptyCart{flex-direction:column;align-items:center;gap:24px;padding-top:25%;display:flex}.CartDrawer-module-scss-module__-BSVra__emptyCart span{color:#414042;font-size:20px;font-weight:800}@media (min-width:576px){.CartDrawer-module-scss-module__-BSVra__emptyCart span{font-size:calc(.231214vw + 18.6682px)}}@media (min-width:1441px){.CartDrawer-module-scss-module__-BSVra__emptyCart span{font-size:22px}}.CartDrawer-module-scss-module__-BSVra__emptyCart svg{width:100%;max-width:80px;height:100%}.CartDrawer-module-scss-module__-BSVra__continueCta{background-color:initial;appearance:none;border:none;align-self:center;padding:0;font-size:16px;font-style:normal;font-weight:700;line-height:24px;text-decoration:underline}.CartDrawer-module-scss-module__-BSVra__continueCta:focus-visible,.CartDrawer-module-scss-module__-BSVra__continueCta:hover{color:#37844e}.CartDrawer-module-scss-module__-BSVra__cartFooter{background-color:#fff;border-top:1px solid #d4d4d4;flex-direction:column;gap:16px;margin-top:auto;padding:16px 16px 24px;display:flex}.CartDrawer-module-scss-module__-BSVra__priceBreakdown{flex-direction:column;gap:8px;display:flex}.CartDrawer-module-scss-module__-BSVra__saving{color:#37844e;font-weight:700}.CartDrawer-module-scss-module__-BSVra__total{border-top:1px solid #e9e9e9;margin-top:8px;padding-top:16px;font-size:16px;font-style:normal;font-weight:600;line-height:1.2}@media (min-width:576px){.CartDrawer-module-scss-module__-BSVra__total{font-size:calc(.462428vw + 13.3364px)}}@media (min-width:1441px){.CartDrawer-module-scss-module__-BSVra__total{font-size:20px}}.CartDrawer-module-scss-module__-BSVra__total span{font-weight:700}.CartDrawer-module-scss-module__-BSVra__saving,.CartDrawer-module-scss-module__-BSVra__subTotal,.CartDrawer-module-scss-module__-BSVra__total,.CartDrawer-module-scss-module__-BSVra__shipping{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.CartDrawer-module-scss-module__-BSVra__saving span:last-child,.CartDrawer-module-scss-module__-BSVra__subTotal span:last-child,.CartDrawer-module-scss-module__-BSVra__total span:last-child,.CartDrawer-module-scss-module__-BSVra__shipping span:last-child{justify-self:flex-end}
.MenuDrawer-module-scss-module__yj6hKG__content-wrapper{background-color:#f7f6f3;flex-direction:column;flex-grow:1;padding-bottom:120px;display:flex;position:relative}@media (min-width:1023px){.MenuDrawer-module-scss-module__yj6hKG__content-wrapper{padding-bottom:240px}}.MenuDrawer-module-scss-module__yj6hKG__site-wrapper{flex-direction:column;min-height:100vh;display:flex}.MenuDrawer-module-scss-module__yj6hKG__site-wrapper--404 .MenuDrawer-module-scss-module__yj6hKG__content-wrapper,.MenuDrawer-module-scss-module__yj6hKG__site-wrapper--landing .MenuDrawer-module-scss-module__yj6hKG__content-wrapper{padding-bottom:0}.MenuDrawer-module-scss-module__yj6hKG__container-breakout{width:100vw;max-width:none;position:relative;left:50%;transform:translate(-50%)}.MenuDrawer-module-scss-module__yj6hKG__site-width{max-width:1280px;margin:0 auto;padding:0 16px}.MenuDrawer-module-scss-module__yj6hKG__flex{display:flex}.MenuDrawer-module-scss-module__yj6hKG__menuDrawer{z-index:6;background-color:#fff;flex-direction:column;width:100%;min-width:375px;max-width:400px;height:100vh;display:flex;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:-2px 0 10px #0003}.MenuDrawer-module-scss-module__yj6hKG__chevronClose{transition:transform .2s cubic-bezier(.77,0,.18,1);transform:rotate(180deg)}.MenuDrawer-module-scss-module__yj6hKG__chevronOpen{transition:transform .2s cubic-bezier(.77,0,.18,1)}.MenuDrawer-module-scss-module__yj6hKG__nav,.MenuDrawer-module-scss-module__yj6hKG__menuHeader{display:flex}.MenuDrawer-module-scss-module__yj6hKG__menuHeader{justify-content:space-between;align-items:center;padding:24px}.MenuDrawer-module-scss-module__yj6hKG__nav{padding:0 24px 24px}.MenuDrawer-module-scss-module__yj6hKG__nav ul{flex-direction:column;gap:24px;display:flex}.MenuDrawer-module-scss-module__yj6hKG__nav li{list-style:none}.MenuDrawer-module-scss-module__yj6hKG__nav a{font-weight:700}.MenuDrawer-module-scss-module__yj6hKG__nav a:focus-visible,.MenuDrawer-module-scss-module__yj6hKG__nav a:hover{color:#37844e}.MenuDrawer-module-scss-module__yj6hKG__nav .MenuDrawer-module-scss-module__yj6hKG__navItem{justify-content:space-between;align-items:center;display:flex}.MenuDrawer-module-scss-module__yj6hKG__nav .MenuDrawer-module-scss-module__yj6hKG__subLinkToggle{color:#414042;cursor:pointer;background:0 0;border:none;transition:color .2s}.MenuDrawer-module-scss-module__yj6hKG__nav .MenuDrawer-module-scss-module__yj6hKG__subLinks{flex-direction:column;gap:16px;margin-top:16px;padding-left:24px;display:flex}.MenuDrawer-module-scss-module__yj6hKG__nav .MenuDrawer-module-scss-module__yj6hKG__subLinks .MenuDrawer-module-scss-module__yj6hKG__subLink{color:#414042;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none}.MenuDrawer-module-scss-module__yj6hKG__menuFooter{flex-direction:column;gap:12px;margin-top:16px;padding:0 24px 24px;display:flex}.MenuDrawer-module-scss-module__yj6hKG__menuFooter h6{font-size:16px;font-style:normal;font-weight:500;line-height:24px}.MenuDrawer-module-scss-module__yj6hKG__menuFooter ul{flex-direction:column;gap:8px;list-style:none;display:flex}.MenuDrawer-module-scss-module__yj6hKG__menuFooter a:focus-within,.MenuDrawer-module-scss-module__yj6hKG__menuFooter a:hover{color:#37844e}.MenuDrawer-module-scss-module__yj6hKG__menuFooter .MenuDrawer-module-scss-module__yj6hKG__contact,.MenuDrawer-module-scss-module__yj6hKG__menuFooter .MenuDrawer-module-scss-module__yj6hKG__links{flex-direction:column;gap:12px;display:flex}.MenuDrawer-module-scss-module__yj6hKG__menuFooter .MenuDrawer-module-scss-module__yj6hKG__contact span{display:block}.MenuDrawer-module-scss-module__yj6hKG__menuFooter .MenuDrawer-module-scss-module__yj6hKG__contact a{text-decoration:underline}.MenuDrawer-module-scss-module__yj6hKG__divider{border:none;border-top:1px solid #d4d4d4;margin-bottom:16px}
.Burger-module-scss-module__zdqfTW__content-wrapper{background-color:#f7f6f3;flex-direction:column;flex-grow:1;padding-bottom:120px;display:flex;position:relative}@media (min-width:1023px){.Burger-module-scss-module__zdqfTW__content-wrapper{padding-bottom:240px}}.Burger-module-scss-module__zdqfTW__site-wrapper{flex-direction:column;min-height:100vh;display:flex}.Burger-module-scss-module__zdqfTW__site-wrapper--404 .Burger-module-scss-module__zdqfTW__content-wrapper,.Burger-module-scss-module__zdqfTW__site-wrapper--landing .Burger-module-scss-module__zdqfTW__content-wrapper{padding-bottom:0}.Burger-module-scss-module__zdqfTW__container-breakout{width:100vw;max-width:none;position:relative;left:50%;transform:translate(-50%)}.Burger-module-scss-module__zdqfTW__site-width{max-width:1280px;margin:0 auto;padding:0 16px}.Burger-module-scss-module__zdqfTW__flex{display:flex}.Burger-module-scss-module__zdqfTW__burger{cursor:pointer;appearance:none;background:0 0;border:none;padding:20px;transition:transform .2s cubic-bezier(.77,0,.18,1);display:flex}.Burger-module-scss-module__zdqfTW__burger:active{transform:scale(.9)}.Burger-module-scss-module__zdqfTW__content{display:flex;position:relative}
.Basket-module-scss-module__m_1drq__content-wrapper{background-color:#f7f6f3;flex-direction:column;flex-grow:1;padding-bottom:120px;display:flex;position:relative}@media (min-width:1023px){.Basket-module-scss-module__m_1drq__content-wrapper{padding-bottom:240px}}.Basket-module-scss-module__m_1drq__site-wrapper{flex-direction:column;min-height:100vh;display:flex}.Basket-module-scss-module__m_1drq__site-wrapper--404 .Basket-module-scss-module__m_1drq__content-wrapper,.Basket-module-scss-module__m_1drq__site-wrapper--landing .Basket-module-scss-module__m_1drq__content-wrapper{padding-bottom:0}.Basket-module-scss-module__m_1drq__container-breakout{width:100vw;max-width:none;position:relative;left:50%;transform:translate(-50%)}.Basket-module-scss-module__m_1drq__site-width{max-width:1280px;margin:0 auto;padding:0 16px}.Basket-module-scss-module__m_1drq__flex{display:flex}.Basket-module-scss-module__m_1drq__basket{cursor:pointer;appearance:none;background:0 0;border:none;padding:20px;transition:transform .2s cubic-bezier(.77,0,.18,1);display:flex}.Basket-module-scss-module__m_1drq__basket:active{transform:scale(.9)}.Basket-module-scss-module__m_1drq__basketCount{color:#fff;background-color:#37844e;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-5px;right:-5px}.Basket-module-scss-module__m_1drq__content{display:flex;position:relative}
.StorefrontHeader-module-scss-module__Iw1bua__content-wrapper{background-color:#f7f6f3;flex-direction:column;flex-grow:1;padding-bottom:120px;display:flex;position:relative}@media (min-width:1023px){.StorefrontHeader-module-scss-module__Iw1bua__content-wrapper{padding-bottom:240px}}.StorefrontHeader-module-scss-module__Iw1bua__site-wrapper{flex-direction:column;min-height:100vh;display:flex}.StorefrontHeader-module-scss-module__Iw1bua__site-wrapper--404 .StorefrontHeader-module-scss-module__Iw1bua__content-wrapper,.StorefrontHeader-module-scss-module__Iw1bua__site-wrapper--landing .StorefrontHeader-module-scss-module__Iw1bua__content-wrapper{padding-bottom:0}.StorefrontHeader-module-scss-module__Iw1bua__container-breakout{width:100vw;max-width:none;position:relative;left:50%;transform:translate(-50%)}.StorefrontHeader-module-scss-module__Iw1bua__site-width{max-width:1280px;margin:0 auto;padding:0 16px}.StorefrontHeader-module-scss-module__Iw1bua__flex{display:flex}.StorefrontHeader-module-scss-module__Iw1bua__storefrontHeader{z-index:3;justify-content:center;display:flex;position:sticky;top:0}.StorefrontHeader-module-scss-module__Iw1bua__storefrontHeader.StorefrontHeader-module-scss-module__Iw1bua__development{color:#fff;background-color:#c51d4c}.StorefrontHeader-module-scss-module__Iw1bua__storefrontHeader.StorefrontHeader-module-scss-module__Iw1bua__lab{color:#fff;background-color:#ea7406}.StorefrontHeader-module-scss-module__Iw1bua__storefrontHeader.StorefrontHeader-module-scss-module__Iw1bua__production{color:#37844e;background-color:#fff}.StorefrontHeader-module-scss-module__Iw1bua__nav{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;align-items:center;gap:24px;width:100%;display:grid}.StorefrontHeader-module-scss-module__Iw1bua__logo{justify-content:center;align-items:center;gap:16px;display:flex}.StorefrontHeader-module-scss-module__Iw1bua__logo svg{flex:none}.StorefrontHeader-module-scss-module__Iw1bua__flare{border-radius:5px;padding:4px 6px;font-size:12px;font-style:normal;font-weight:700}@media (min-width:576px){.StorefrontHeader-module-scss-module__Iw1bua__flare{font-size:calc(.231214vw + 10.6682px)}}@media (min-width:1441px){.StorefrontHeader-module-scss-module__Iw1bua__flare{font-size:14px}}.StorefrontHeader-module-scss-module__Iw1bua__flare{line-height:18px}@media (min-width:576px){.StorefrontHeader-module-scss-module__Iw1bua__flare{line-height:calc(.231214vw + 16.6682px)}}@media (min-width:1441px){.StorefrontHeader-module-scss-module__Iw1bua__flare{line-height:20px}}.StorefrontHeader-module-scss-module__Iw1bua__development .StorefrontHeader-module-scss-module__Iw1bua__flare{color:#fff;background-color:#9e173d}.StorefrontHeader-module-scss-module__Iw1bua__lab .StorefrontHeader-module-scss-module__Iw1bua__flare{color:#fff;background-color:#bb5d05}.StorefrontHeader-module-scss-module__Iw1bua__production .StorefrontHeader-module-scss-module__Iw1bua__flare{color:#37844e;background-color:#45a562}.StorefrontHeader-module-scss-module__Iw1bua__menuArea{justify-self:flex-start}.StorefrontHeader-module-scss-module__Iw1bua__userArea{justify-self:flex-end}
