.BoxExpandedKit_content-wrapper__nrsSv{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.BoxExpandedKit_content-wrapper__nrsSv{padding-bottom:240px}}.BoxExpandedKit_site-wrapper__guDyi{display:flex;flex-direction:column;min-height:100vh}.BoxExpandedKit_site-wrapper--404__mRlq_ .BoxExpandedKit_content-wrapper__nrsSv{padding-bottom:0}.BoxExpandedKit_container-breakout__BSge_{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.BoxExpandedKit_site-width__QIITh{max-width:1280px;margin:0 auto;padding:0 16px}.BoxExpandedKit_flex__J1WMB{display:flex}.BoxExpandedKit_boxExpandedKit__K55AI{display:flex;align-items:center;gap:24px;pointer-events:none;cursor:pointer}.BoxExpandedKit_boxExpandedKit__K55AI.BoxExpandedKit_isEmpty__LcaCM h5{color:#838383}.BoxExpandedKit_boxExpandedKit__K55AI.BoxExpandedKit_isEmpty__LcaCM button{visibility:hidden}.BoxExpandedKit_imageWrapper__xqsJp{position:relative;overflow:hidden;aspect-ratio:1/1;min-width:80px;width:20%;border-radius:8px;background-color:#e9e9e9;padding:8px}.BoxExpandedKit_imageWrapper__xqsJp img{width:100%;height:100%;object-fit:contain}.BoxExpandedKit_image__7eKUo{transform:rotate(10deg)}.BoxExpandedKit_content__eVdRp{flex:3 1}.BoxExpandedKit_content__eVdRp h5{font-weight:700;font-style:normal;font-size:14px}@media(min-width:576px){.BoxExpandedKit_content__eVdRp h5{font-size:calc(.0023174971*100vw + 12.6651216686px)}}@media(min-width:1439px){.BoxExpandedKit_content__eVdRp h5{font-size:16px}}.BoxExpandedKit_content__eVdRp h5{line-height:20px}@media(min-width:576px){.BoxExpandedKit_content__eVdRp h5{line-height:calc(.0046349942*100vw + 17.3302433372px)}}@media(min-width:1439px){.BoxExpandedKit_content__eVdRp h5{line-height:24px}}.BoxExpandedKit_content__eVdRp span{font-weight:400;font-style:normal;font-size:12px}@media(min-width:576px){.BoxExpandedKit_content__eVdRp span{font-size:calc(.0023174971*100vw + 10.6651216686px)}}@media(min-width:1439px){.BoxExpandedKit_content__eVdRp span{font-size:14px}}.BoxExpandedKit_content__eVdRp span{line-height:18px}@media(min-width:576px){.BoxExpandedKit_content__eVdRp span{line-height:calc(.0023174971*100vw + 16.6651216686px)}}@media(min-width:1439px){.BoxExpandedKit_content__eVdRp span{line-height:20px}}.BoxExpandedKit_cta__2b95O{height:22px;width:22px;border:none;background-color:rgba(0,0,0,0);cursor:pointer;pointer-events:auto;transform:scale(1);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .2s cubic-bezier(.77,0,.18,1) 0s}.BoxExpandedKit_cta__2b95O:active{transform:scale(.9)}@media(min-width:768px){.BoxExpandedKit_cta__2b95O{height:24px;width:24px}}.BoxExpandedKit_cta__2b95O svg{height:100%;width:100%}.BoxExpanded_content-wrapper__NJgsc{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.BoxExpanded_content-wrapper__NJgsc{padding-bottom:240px}}.BoxExpanded_site-wrapper__QzUgg{display:flex;flex-direction:column;min-height:100vh}.BoxExpanded_site-wrapper--404__4gCgn .BoxExpanded_content-wrapper__NJgsc{padding-bottom:0}.BoxExpanded_container-breakout__hdQmL{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.BoxExpanded_site-width__mwkbb{max-width:1280px;margin:0 auto;padding:0 16px}.BoxExpanded_flex___07eF{display:flex}.BoxExpanded_boxExpanded__vRTeC{position:relative;z-index:2;display:flex;grid-row:1/2;grid-column:1/2;flex-direction:column;margin-top:16px}.BoxExpanded_items__vdV4g{display:flex;flex-direction:column;gap:16px;height:calc(100vh - 250px);height:calc(100dvh - 250px);max-height:500px;overflow:auto;padding-bottom:24px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.BoxExpanded_items__vdV4g::-webkit-scrollbar{display:none}@media(min-width:768px){.BoxExpanded_items__vdV4g{max-height:620px}}.BoxExpanded_priceSummary__cIb70{display:flex;flex-direction:column;gap:24px;position:relative;padding-bottom:8px}.BoxExpanded_priceSummary__cIb70:before{content:"";position:relative;left:50%;height:1px;width:calc(100% + 32px);transform:translateX(-50%);background-color:#d4d4d4}.BoxExpanded_priceSummary__cIb70 .BoxExpanded_priceTable__Wi2Z9{display:flex;justify-content:space-between}.BoxExpanded_priceSummary__cIb70 .BoxExpanded_priceTable__Wi2Z9 span{font-weight:700}.BoxExpanded_priceSummary__cIb70 .BoxExpanded_discountedPrice__3SpeP{display:flex;gap:4px}.BoxExpanded_priceSummary__cIb70 .BoxExpanded_discountedPrice__3SpeP del{color:#838383}.BoxCollapsedKit_content-wrapper__9dvBx{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.BoxCollapsedKit_content-wrapper__9dvBx{padding-bottom:240px}}.BoxCollapsedKit_site-wrapper__m1N2o{display:flex;flex-direction:column;min-height:100vh}.BoxCollapsedKit_site-wrapper--404__Di538 .BoxCollapsedKit_content-wrapper__9dvBx{padding-bottom:0}.BoxCollapsedKit_container-breakout___PQFL{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.BoxCollapsedKit_site-width__I1xs2{max-width:1280px;margin:0 auto;padding:0 16px}.BoxCollapsedKit_flex__7u_5n{display:flex}.BoxCollapsedKit_boxCollapsedKit__WblrX{aspect-ratio:1.2/1;flex:1 1;border-radius:16px;background-color:#e9e9e9;position:relative;overflow:hidden;transform:scale(1);box-shadow:0 0 0 2px #fff}.BoxCollapsedKit_imageWrapper__SQxjr{position:absolute;width:100%;height:100%;will-change:transform;padding:8px}.BoxCollapsedKit_imageWrapper__SQxjr img{width:100%;height:100%;object-fit:contain}.BoxCollapsedKit_image__tfIDk{transform:rotate(10deg)}.BoxCollapsed_content-wrapper__fpSfh{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.BoxCollapsed_content-wrapper__fpSfh{padding-bottom:240px}}.BoxCollapsed_site-wrapper__96hde{display:flex;flex-direction:column;min-height:100vh}.BoxCollapsed_site-wrapper--404__ExmAY .BoxCollapsed_content-wrapper__fpSfh{padding-bottom:0}.BoxCollapsed_container-breakout___YTKo{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.BoxCollapsed_site-width__WUzrs{max-width:1280px;margin:0 auto;padding:0 16px}.BoxCollapsed_flex__1MMqT{display:flex}.BoxCollapsed_boxCollapsed__xFRrn{position:relative;grid-row:1/2;grid-column:1/2;margin-top:12px}.BoxCollapsed_wrapper___y9WY{display:flex}.BoxCollapsed_items__WlJCW{display:flex;gap:16px;flex:1 1}.BoxCollapsed_items__WlJCW.BoxCollapsed_full__xQLyj{flex:.7 1}.BoxCollapsed_buttonWrapper__DKZJR{position:absolute;right:0;flex:1 1;width:calc(55% - 30px);height:100%}.BoxCollapsed_buttonWrapper__DKZJR .BoxCollapsed_cta__ArKu7{height:100%;min-width:auto}.BoxBuilderDrawer_content-wrapper__CuqHu{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.BoxBuilderDrawer_content-wrapper__CuqHu{padding-bottom:240px}}.BoxBuilderDrawer_site-wrapper__WKnLG{display:flex;flex-direction:column;min-height:100vh}.BoxBuilderDrawer_site-wrapper--404__zMl5J .BoxBuilderDrawer_content-wrapper__CuqHu{padding-bottom:0}.BoxBuilderDrawer_container-breakout__Cf1AE{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.BoxBuilderDrawer_site-width__8e5aE{max-width:1280px;margin:0 auto;padding:0 16px}.BoxBuilderDrawer_flex__nZgeq{display:flex}.BoxBuilderDrawer_boxBuilderDrawer__enCqB{position:fixed;z-index:4;bottom:0;align-self:center;width:100%;max-width:500px;border-top-left-radius:16px;border-top-right-radius:16px;background-color:#fff;padding:12px 16px 16px;box-shadow:0 0 10px 0 rgba(0,0,0,.05);border-bottom:2px solid #fff;transition:bottom .3s ease-out}@media(min-width:768px){.BoxBuilderDrawer_boxBuilderDrawer__enCqB{max-width:620px}}.BoxBuilderDrawer_boxBuilderDrawer__enCqB.BoxBuilderDrawer_isExpanded__jMFeP .BoxBuilderDrawer_header__usqEk svg{transform:rotate(180deg)}.BoxBuilderDrawer_header__usqEk{display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:14px}.BoxBuilderDrawer_header__usqEk .BoxBuilderDrawer_expandToggle__YC8UM{display:flex;align-items:center;gap:8px;font-weight:700;border:none;background-color:rgba(0,0,0,0);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:4px}.BoxBuilderDrawer_wrapper__3qfvi{display:grid}.BoxBuilderDrawer_overlay__QsZ9K{position:fixed;z-index:3;width:100%;height:100%;left:0;top:0;background-color:#000;opacity:0}.Overlay_content-wrapper__SlrOn{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.Overlay_content-wrapper__SlrOn{padding-bottom:240px}}.Overlay_site-wrapper__GKjan{display:flex;flex-direction:column;min-height:100vh}.Overlay_site-wrapper--404__yitw2 .Overlay_content-wrapper__SlrOn{padding-bottom:0}.Overlay_container-breakout__glFtU{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.Overlay_site-width__JFXKi{max-width:1280px;margin:0 auto;padding:0 16px}.Overlay_flex__xJiPl{display:flex}.Overlay_overlay__soYza{position:fixed;z-index:5;width:100%;height:100%;left:0;top:0;background-color:#000;opacity:0}.Radio_content-wrapper__yxCq7{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.Radio_content-wrapper__yxCq7{padding-bottom:240px}}.Radio_site-wrapper__CVY_E{display:flex;flex-direction:column;min-height:100vh}.Radio_site-wrapper--404__aaaq8 .Radio_content-wrapper__yxCq7{padding-bottom:0}.Radio_container-breakout__fm6ac{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.Radio_site-width__raIig{max-width:1280px;margin:0 auto;padding:0 16px}.Radio_flex__SzQSV{display:flex}.Radio_radio__ufMWb{display:flex;align-items:center;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.Radio_input__nYpUf{margin:0;visibility:hidden}.Radio_input__nYpUf:checked+span{border-width:2px}.Radio_input__nYpUf:checked+span:after{transform:scale(1)}.Radio_inputDot__TKGb9{position:relative;top:0;left:-12px;width:24px;height:24px;border:1px solid #838383;border-radius:50%;display:inline-block;cursor:pointer}.Radio_inputDot__TKGb9:after{content:"";width:16px;height:16px;background-color:#45a562;position:absolute;inset:10%;border-radius:50%;transform:scale(0);transition:transform .2s cubic-bezier(.77,0,.18,1) 0s}.RecipeCardPicker_content-wrapper__TEqwG{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.RecipeCardPicker_content-wrapper__TEqwG{padding-bottom:240px}}.RecipeCardPicker_site-wrapper__ZT2TO{display:flex;flex-direction:column;min-height:100vh}.RecipeCardPicker_site-wrapper--404__HCN25 .RecipeCardPicker_content-wrapper__TEqwG{padding-bottom:0}.RecipeCardPicker_container-breakout__yXWcY{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.RecipeCardPicker_site-width__Wr30i{max-width:1280px;margin:0 auto;padding:0 16px}.RecipeCardPicker_flex__qG1pt{display:flex}.RecipeCardPicker_recipeCardPicker__VgREr{position:fixed;z-index:7;bottom:0;align-self:center;background-color:#fff;overflow:auto;max-height:calc(100vh - 32px);width:100%;max-width:500px;border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 0 10px 0 rgba(0,0,0,.05);border-bottom:2px solid #fff;transform:translateY(100%)}@media(min-width:768px){.RecipeCardPicker_recipeCardPicker__VgREr{max-width:620px}}.RecipeCardPicker_recipeCardPicker__VgREr header{position:relative;padding:32px 16px;border-bottom:1px solid #d4d4d4}.RecipeCardPicker_recipeCardPicker__VgREr header button{position:absolute;top:16px;right:16px;width:auto;height:auto}.RecipeCardPicker_recipeCardPicker__VgREr header h5{font-weight:700;font-style:normal;line-height:1.2;font-size:14px}@media(min-width:576px){.RecipeCardPicker_recipeCardPicker__VgREr header h5{font-size:calc(.0046349942*100vw + 11.3302433372px)}}@media(min-width:1439px){.RecipeCardPicker_recipeCardPicker__VgREr header h5{font-size:18px}}.RecipeCardPicker_content__fHJPk{padding:32px 16px 16px}.RecipeCardPicker_recipeCards__21GVF{display:flex;flex-direction:column;gap:12px;padding:16px 0 32px}.RecipeCardPicker_recipeCards__21GVF .RecipeCardPicker_imageWrapper__iZSe0{position:relative;aspect-ratio:1.5/1;flex:.8 1}.RecipeCardPicker_recipeCards__21GVF .RecipeCardPicker_imageWrapper__iZSe0 img{object-fit:fill}.RecipeCardPicker_recipeCard___btml{display:flex;align-items:center;gap:4px;border-radius:16px;border:1px solid #d4d4d4;overflow:hidden;padding-left:16px;cursor:pointer}.RecipeCardPicker_recipeCard___btml .RecipeCardPicker_label__C8sAK{flex:2 1}.CartDrawerBoxItem_content-wrapper__Nh1Ko{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.CartDrawerBoxItem_content-wrapper__Nh1Ko{padding-bottom:240px}}.CartDrawerBoxItem_site-wrapper__gYFtH{display:flex;flex-direction:column;min-height:100vh}.CartDrawerBoxItem_site-wrapper--404__U1iQU .CartDrawerBoxItem_content-wrapper__Nh1Ko{padding-bottom:0}.CartDrawerBoxItem_container-breakout__iGZUs{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.CartDrawerBoxItem_site-width__fCqW0{max-width:1280px;margin:0 auto;padding:0 16px}.CartDrawerBoxItem_flex__USt_O{display:flex}.CartDrawerBoxItem_cartDrawerBoxItem__BA2cs{background-color:#fff;border-radius:16px;padding:24px 16px}.CartDrawerBoxItem_kitListDisplayToggle__iihXF{display:flex;align-items:center;gap:12px}.CartDrawerBoxItem_kitListDisplayToggle__iihXF svg{transform:rotate(180deg);transition:transform .2s cubic-bezier(.77,0,.18,1) 0s}.CartDrawerBoxItem_kitListDisplayToggle__iihXF{background-color:initial;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none}.CartDrawerBoxItem_isExpanded__fYda_ .CartDrawerBoxItem_kitListDisplayToggle__iihXF svg{transform:rotate(0deg)}.CartDrawerBoxItem_header__GWuEp{display:flex;align-items:center}.CartDrawerBoxItem_header__GWuEp span{font-weight:400;font-style:normal;font-size:14px;line-height:20px}.CartDrawerBoxItem_header__GWuEp button{height:auto}.CartDrawerBoxItem_header__GWuEp .CartDrawerBoxItem_headerDetails__grMMW{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;flex:1 1}.CartDrawerBoxItem_header__GWuEp .CartDrawerBoxItem_editBoxCta__2Kthc{color:#37844e;background-color:initial;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;transition:transform .2s cubic-bezier(.77,0,.18,1) 0s;font-weight:600;font-style:normal;font-size:14px;line-height:20px}.CartDrawerBoxItem_header__GWuEp .CartDrawerBoxItem_editBoxCta__2Kthc:active{transform:scale(.97)}.CartDrawerBoxItem_header__GWuEp .CartDrawerBoxItem_editBoxCta__2Kthc.CartDrawerBoxItem_isEditing__WPIJd{color:#c51d4c}.CartDrawerBoxItem_header__GWuEp .CartDrawerBoxItem_discountedPrice__UG0jr{display:flex;gap:4px}.CartDrawerBoxItem_header__GWuEp .CartDrawerBoxItem_discountedPrice__UG0jr del{color:#838383}.CartDrawerBoxItem_details__bCu7s{display:flex;flex-direction:column;gap:12px}.CartDrawerBoxItem_wrapper__5q5dd{padding:16px 0}.CartDrawerBoxItem_kitListExpanded__j7gJg{flex-direction:column}.CartDrawerBoxItem_kitListCollapsed__KvSqU{flex-direction:row}.CartDrawerBoxItem_kitListCollapsed__KvSqU,.CartDrawerBoxItem_kitListExpanded__j7gJg{display:flex;gap:16px}.CartDrawerBoxItem_kitListStacked__Fjhmy{display:flex;flex-flow:column wrap;gap:8px;justify-content:space-between}@media(min-width:769px){.CartDrawerBoxItem_kitListStacked__Fjhmy{flex-direction:row}}.CartDrawerBoxItem_kitBoxCard__bshHS>div{border-radius:8px}.BackButton_content-wrapper__ftQkH{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.BackButton_content-wrapper__ftQkH{padding-bottom:240px}}.BackButton_site-wrapper__PReV7{display:flex;flex-direction:column;min-height:100vh}.BackButton_site-wrapper--404__iXrCP .BackButton_content-wrapper__ftQkH{padding-bottom:0}.BackButton_container-breakout__8Q4kg{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.BackButton_site-width__7ckJP{max-width:1280px;margin:0 auto;padding:0 16px}.BackButton_flex__pJxNN{display:flex}.BackButton_backButton__ZtBfb{border:none;background-color:rgba(0,0,0,0);max-width:-moz-fit-content;max-width:fit-content}.ErrorDisplay_content-wrapper__ROkL6{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.ErrorDisplay_content-wrapper__ROkL6{padding-bottom:240px}}.ErrorDisplay_site-wrapper__uj5zQ{display:flex;flex-direction:column;min-height:100vh}.ErrorDisplay_site-wrapper--404__2fHbc .ErrorDisplay_content-wrapper__ROkL6{padding-bottom:0}.ErrorDisplay_container-breakout__8HKgH{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.ErrorDisplay_site-width__Ru_4f{max-width:1280px;margin:0 auto;padding:0 16px}.ErrorDisplay_flex__bqpEp{display:flex}.ErrorDisplay_errorContainer__s32UO{display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;text-align:center;padding:100px}.ErrorDisplay_errorMessage__A9W7U{font-weight:400;font-style:normal;font-size:14px;line-height:20px}.ErrorDisplay_cta__7_qe3{padding-top:8px;min-width:240px}.ErrorDisplay_cta__7_qe3 button{background-color:#45a562}.CartDrawer_content-wrapper__8YLmw{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.CartDrawer_content-wrapper__8YLmw{padding-bottom:240px}}.CartDrawer_site-wrapper__zjEiZ{display:flex;flex-direction:column;min-height:100vh}.CartDrawer_site-wrapper--404__GtmvZ .CartDrawer_content-wrapper__8YLmw{padding-bottom:0}.CartDrawer_container-breakout__DLzuK{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.CartDrawer_site-width___6CQY{max-width:1280px;margin:0 auto;padding:0 16px}.CartDrawer_flex__XXRsw{display:flex}.CartDrawer_cartDrawer__eSMSl{position:fixed;top:0;right:0;z-index:6;background-color:#f7f6f3;box-shadow:-2px 0 10px rgba(0,0,0,.2);display:flex;flex-direction:column;height:100vh;height:100dvh;max-width:400px;min-width:375px;width:100%;overflow-y:auto}.CartDrawer_cartDrawer__eSMSl .CartDrawer_errorDisplay__cuBNb{padding:40px 24px}.CartDrawer_cartHeader__lgizF{display:flex;justify-content:space-between;align-items:center;padding:24px}.CartDrawer_cartContent__A__E2{flex:1 1;padding:0 16px 24px}.CartDrawer_cartItems__J_l4Z{display:flex;flex-direction:column;gap:16px}.CartDrawer_emptyCart__7NepO{display:flex;flex-direction:column;align-items:center;gap:24px;padding-top:25%}.CartDrawer_emptyCart__7NepO span{color:#414042;font-weight:800;font-size:20px}@media(min-width:576px){.CartDrawer_emptyCart__7NepO span{font-size:calc(.0023174971*100vw + 18.6651216686px)}}@media(min-width:1439px){.CartDrawer_emptyCart__7NepO span{font-size:22px}}.CartDrawer_emptyCart__7NepO svg{height:100%;width:100%;max-width:80px}.CartDrawer_continueCta__kjhBj{align-self:center;text-decoration:underline;font-weight:700;font-style:normal;font-size:16px;line-height:24px;background-color:initial;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none}.CartDrawer_continueCta__kjhBj:focus-visible,.CartDrawer_continueCta__kjhBj:hover{color:#37844e}.CartDrawer_cartFooter__7XUfe{display:flex;flex-direction:column;gap:16px;margin-top:auto;border-top:1px solid #d4d4d4;background-color:#fff;padding:16px 16px 24px}.CartDrawer_priceBreakdown__zB9_z{display:flex;flex-direction:column;gap:8px}.CartDrawer_saving__MeMsM{font-weight:700;color:#37844e}.CartDrawer_total__1XfG6{padding-top:16px;margin-top:8px;border-top:1px solid #e9e9e9;font-weight:600;font-style:normal;line-height:1.2;font-size:16px}@media(min-width:576px){.CartDrawer_total__1XfG6{font-size:calc(.0046349942*100vw + 13.3302433372px)}}@media(min-width:1439px){.CartDrawer_total__1XfG6{font-size:20px}}.CartDrawer_total__1XfG6 span{font-weight:700}.CartDrawer_saving__MeMsM,.CartDrawer_shipping__XZuYM,.CartDrawer_subTotal__Tc9Fm,.CartDrawer_total__1XfG6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.CartDrawer_saving__MeMsM span:last-child,.CartDrawer_shipping__XZuYM span:last-child,.CartDrawer_subTotal__Tc9Fm span:last-child,.CartDrawer_total__1XfG6 span:last-child{justify-self:flex-end}.MenuDrawer_content-wrapper__P9M_Z{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.MenuDrawer_content-wrapper__P9M_Z{padding-bottom:240px}}.MenuDrawer_site-wrapper__tr4lt{display:flex;flex-direction:column;min-height:100vh}.MenuDrawer_site-wrapper--404__USTmU .MenuDrawer_content-wrapper__P9M_Z{padding-bottom:0}.MenuDrawer_container-breakout__bNgG9{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.MenuDrawer_site-width__CRhEs{max-width:1280px;margin:0 auto;padding:0 16px}.MenuDrawer_flex__HbUP7{display:flex}.MenuDrawer_menuDrawer__XizQR{position:fixed;top:0;left:0;z-index:6;background-color:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.2);display:flex;flex-direction:column;height:100vh;max-width:400px;min-width:375px;width:100%;overflow-y:auto}.MenuDrawer_menuHeader__99374,.MenuDrawer_nav__BETRh{display:flex}.MenuDrawer_menuHeader__99374{justify-content:space-between;align-items:center;padding:24px}.MenuDrawer_nav__BETRh{padding:0 24px 24px}.MenuDrawer_nav__BETRh ul{display:flex;flex-direction:column;gap:24px}.MenuDrawer_nav__BETRh li{list-style:none}.MenuDrawer_nav__BETRh a{font-weight:700}.MenuDrawer_nav__BETRh a:focus-visible,.MenuDrawer_nav__BETRh a:hover{color:#37844e}.MenuDrawer_menuFooter__SfYot{display:flex;flex-direction:column;gap:24px;padding:0 24px 24px;margin-top:24px}.MenuDrawer_menuFooter__SfYot h6{font-weight:500;font-style:normal;font-size:16px;line-height:24px}.MenuDrawer_menuFooter__SfYot ul{display:flex;flex-direction:column;gap:8px;list-style:none}.MenuDrawer_menuFooter__SfYot a:focus-within,.MenuDrawer_menuFooter__SfYot a:hover{color:#37844e}.MenuDrawer_menuFooter__SfYot .MenuDrawer_contact__zzyZl,.MenuDrawer_menuFooter__SfYot .MenuDrawer_links__FcpbF{display:flex;flex-direction:column;gap:12px}.MenuDrawer_menuFooter__SfYot .MenuDrawer_contact__zzyZl span{display:block}.MenuDrawer_menuFooter__SfYot .MenuDrawer_contact__zzyZl a{text-decoration:underline}.Devtools_content-wrapper__VdYX3{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.Devtools_content-wrapper__VdYX3{padding-bottom:240px}}.Devtools_site-wrapper__lOldz{display:flex;flex-direction:column;min-height:100vh}.Devtools_site-wrapper--404__uEt18 .Devtools_content-wrapper__VdYX3{padding-bottom:0}.Devtools_container-breakout__eAxNe{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.Devtools_site-width__z_Nhh{max-width:1280px;margin:0 auto;padding:0 16px}.Devtools_flex__TAPEg{display:flex}.Devtools_devtoolsFallback__TDiif{display:flex;justify-content:center;align-items:center;width:100%;height:500px;background-color:#222}.Devtools_devtoolsBar__O7qcw{position:fixed;left:50%;bottom:20px;display:flex;align-items:center;padding:8px 12px;z-index:100;background-color:#222;color:#fff;border-radius:500px;box-shadow:0 0 3px rgba(0,0,0,.05);transform:translateX(-50%);transition:bottom .5s ease-in-out}.Devtools_devtoolsBar__O7qcw.Devtools_isHidden__HCif0{bottom:-100px}.Devtools_devtoolsBarLabel__jRdte{margin-right:8px;padding-right:8px;border-right:1px solid #fff;font-size:12px;font-weight:700;color:#fff}.Devtools_reactQueryDevtoolsWrapper__bWPDP{position:fixed;z-index:100;bottom:0;width:100%}.Devtools_devtoolsBarItem___TZdq{display:flex;flex-direction:column;align-items:center;background-color:rgba(0,0,0,0)}.Devtools_devtoolsBarItem___TZdq,.Devtools_reactQueryDevtoolsCloseButton__KHMhQ{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.Devtools_reactQueryDevtoolsCloseButton__KHMhQ{position:absolute;top:-35px;right:20px;background-color:#222;padding:4px;border-radius:2px}.Burger_content-wrapper__WcKob{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.Burger_content-wrapper__WcKob{padding-bottom:240px}}.Burger_site-wrapper__j1aaU{display:flex;flex-direction:column;min-height:100vh}.Burger_site-wrapper--404__RhqzG .Burger_content-wrapper__WcKob{padding-bottom:0}.Burger_container-breakout__ROSBK{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.Burger_site-width__3jJS5{max-width:1280px;margin:0 auto;padding:0 16px}.Burger_flex__rqdok{display:flex}.Burger_burger__AHAP1{display:flex;cursor:pointer;padding:20px;border:none;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .2s cubic-bezier(.77,0,.18,1) 0s}.Burger_burger__AHAP1:active{transform:scale(.9)}.Burger_content__kni4C{position:relative;display:flex}.Basket_content-wrapper__H7Yb7{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.Basket_content-wrapper__H7Yb7{padding-bottom:240px}}.Basket_site-wrapper__SIr_m{display:flex;flex-direction:column;min-height:100vh}.Basket_site-wrapper--404__XSUPE .Basket_content-wrapper__H7Yb7{padding-bottom:0}.Basket_container-breakout__Yfy9r{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.Basket_site-width__dIImb{max-width:1280px;margin:0 auto;padding:0 16px}.Basket_flex__RI9bQ{display:flex}.Basket_basket__9mJwf{display:flex;cursor:pointer;padding:20px;border:none;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .2s cubic-bezier(.77,0,.18,1) 0s}.Basket_basket__9mJwf:active{transform:scale(.9)}.Basket_basketCount___3R7A{position:absolute;top:-5px;right:-5px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#37844e;border-radius:50%;font-size:10px;font-weight:700;width:16px;height:16px}.Basket_content__OD9os{position:relative;display:flex}.SimplyCookLogo_content-wrapper__R3K8N{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.SimplyCookLogo_content-wrapper__R3K8N{padding-bottom:240px}}.SimplyCookLogo_site-wrapper__rSLdO{display:flex;flex-direction:column;min-height:100vh}.SimplyCookLogo_site-wrapper--404__1l7J1 .SimplyCookLogo_content-wrapper__R3K8N{padding-bottom:0}.SimplyCookLogo_container-breakout__AVC1u{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.SimplyCookLogo_site-width__JnG9S{max-width:1280px;margin:0 auto;padding:0 16px}.SimplyCookLogo_flex__0D2Tk{display:flex}.SimplyCookLogo_logo__K5lwM path{transition:fill .2s cubic-bezier(.77,0,.18,1) 0s}.SimplyCookLogo_logo__K5lwM[data-has-hover=true]:hover path{fill:var(--hover-colour)}.Header_content-wrapper__b7lgz{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.Header_content-wrapper__b7lgz{padding-bottom:240px}}.Header_site-wrapper__TfHgM{display:flex;flex-direction:column;min-height:100vh}.Header_site-wrapper--404__FWi5Q .Header_content-wrapper__b7lgz{padding-bottom:0}.Header_container-breakout__OrZc8{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.Header_site-width__zJWzx{max-width:1280px;margin:0 auto;padding:0 16px}.Header_flex__11j1c{display:flex}.Header_header__r9N9Y{display:flex;justify-content:center;padding:12px 0}.Header_logoContainer__n9ivD{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px}.Header_flare__2FWnm{font-size:13px;line-height:1.4;font-weight:700;padding:3px 6px 4px;border-radius:5px}.NotFoundPage_content-wrapper__dMzjb{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.NotFoundPage_content-wrapper__dMzjb{padding-bottom:240px}}.NotFoundPage_site-wrapper__jfDxh{display:flex;flex-direction:column;min-height:100vh}.NotFoundPage_site-wrapper--404__pVtue .NotFoundPage_content-wrapper__dMzjb{padding-bottom:0}.NotFoundPage_container-breakout__2uT17{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.NotFoundPage_site-width__eAkOH{max-width:1280px;margin:0 auto;padding:0 16px}.NotFoundPage_flex__qdsAa{display:flex}.NotFoundPage_notFoundPageWrapper__Zu8dB{position:relative;width:100%;display:flex;flex-grow:1;flex-direction:column}@media(min-width:768px){.NotFoundPage_notFoundPageWrapper__Zu8dB{flex-direction:row;margin:0 auto}}.NotFoundPage_potImageWrapper__KCFmT{position:relative;width:100%;height:240px;overflow:hidden}@media(min-width:768px){.NotFoundPage_potImageWrapper__KCFmT{width:50%;height:unset}}.NotFoundPage_potImageContainer__nkLaJ{position:absolute;left:50%;bottom:0;width:2500px;overflow:hidden;aspect-ratio:1/1;border-radius:50%;background:#f6c033;transform:translateX(-50%)}@media(min-width:768px){.NotFoundPage_potImageContainer__nkLaJ{top:50%;bottom:unset;left:unset;right:0;transform:translateY(-50%)}}.NotFoundPage_potImage__yxc7v{position:absolute;top:calc(100% - 200px);left:51%;width:80%;height:450px;max-width:240px;transform:translateX(-50%)}@media(min-width:768px){.NotFoundPage_potImage__yxc7v{top:calc(50% + 200px);left:unset;right:0;height:100%;max-width:400px;transform:translateY(-50%)}}.NotFoundPage_contentWrapper__W5TIN{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 24px 60px}@media(min-width:768px){.NotFoundPage_contentWrapper__W5TIN{width:50%;max-width:600px;justify-content:center;padding:100px 24px}}.NotFoundPage_contentWrapper__W5TIN h1{margin:0 auto 32px;font-weight:900;font-style:normal;line-height:1.2;font-size:25px}@media(min-width:576px){.NotFoundPage_contentWrapper__W5TIN h1{font-size:calc(.023174971*100vw + 11.651216686px)}}@media(min-width:1439px){.NotFoundPage_contentWrapper__W5TIN h1{font-size:45px}}.NotFoundPage_contentWrapper__W5TIN .NotFoundPage_copy__FVyaW{color:#414042;font-weight:500;margin:0 auto 32px}.NotFoundPage_logosContainer__Eqokg{margin:120px 0 0;max-width:400px}@media(min-width:768px){.NotFoundPage_logosContainer__Eqokg{margin:120px 0 0}}.NotFoundPage_returnButton__zusHm{background-color:#45a562;color:#fff;font-weight:700;padding:10px 46.5px;border-radius:16px}.NotFoundPage_logosImage__lV0Aw{margin:40px auto 0;max-width:100%;object-fit:contain}.NotFoundPage_logosText__qLR4P{color:#838383;font-weight:500;font-style:normal;font-size:14px;line-height:20px}.StorefrontHeader_content-wrapper__Ovquj{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.StorefrontHeader_content-wrapper__Ovquj{padding-bottom:240px}}.StorefrontHeader_site-wrapper__lfpPM{display:flex;flex-direction:column;min-height:100vh}.StorefrontHeader_site-wrapper--404__FJ2sB .StorefrontHeader_content-wrapper__Ovquj{padding-bottom:0}.StorefrontHeader_container-breakout__MgKTQ{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.StorefrontHeader_site-width__TxZz8{max-width:1280px;margin:0 auto;padding:0 16px}.StorefrontHeader_flex__ycbKZ{display:flex}.StorefrontHeader_storefrontHeader__9hHg3{display:flex;justify-content:center;position:-webkit-sticky;position:sticky;top:0;z-index:3}.StorefrontHeader_storefrontHeader__9hHg3.StorefrontHeader_development__LuCxN{background-color:#c51d4c;color:#fff}.StorefrontHeader_storefrontHeader__9hHg3.StorefrontHeader_lab__YJFSh{background-color:#ea7406;color:#fff}.StorefrontHeader_storefrontHeader__9hHg3.StorefrontHeader_production__K7IXA{background-color:#fff;color:#37844e}.StorefrontHeader_nav__8DZJx{display:grid;justify-content:center;align-items:center;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;width:100%}.StorefrontHeader_logo__RM4tE{display:flex;justify-content:center;align-items:center;gap:16px}.StorefrontHeader_logo__RM4tE svg{flex:none}.StorefrontHeader_flare__Htu2u{padding:4px 6px;border-radius:5px;font-weight:700;font-style:normal;font-size:12px}@media(min-width:576px){.StorefrontHeader_flare__Htu2u{font-size:calc(.0023174971*100vw + 10.6651216686px)}}@media(min-width:1439px){.StorefrontHeader_flare__Htu2u{font-size:14px}}.StorefrontHeader_flare__Htu2u{line-height:18px}@media(min-width:576px){.StorefrontHeader_flare__Htu2u{line-height:calc(.0023174971*100vw + 16.6651216686px)}}@media(min-width:1439px){.StorefrontHeader_flare__Htu2u{line-height:20px}}.StorefrontHeader_development__LuCxN .StorefrontHeader_flare__Htu2u{color:#fff;background-color:#9e173d}.StorefrontHeader_lab__YJFSh .StorefrontHeader_flare__Htu2u{color:#fff;background-color:#bb5d05}.StorefrontHeader_production__K7IXA .StorefrontHeader_flare__Htu2u{color:#37844e;background-color:#45a562}.StorefrontHeader_menuArea__7xRaF{justify-self:flex-start}.StorefrontHeader_userArea__NkdZd{justify-self:flex-end}.OrderDetailsSummarySkeleton_content-wrapper__zkkFr{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.OrderDetailsSummarySkeleton_content-wrapper__zkkFr{padding-bottom:240px}}.OrderDetailsSummarySkeleton_site-wrapper__S0kdS{display:flex;flex-direction:column;min-height:100vh}.OrderDetailsSummarySkeleton_site-wrapper--404__WJiwM .OrderDetailsSummarySkeleton_content-wrapper__zkkFr{padding-bottom:0}.OrderDetailsSummarySkeleton_container-breakout__st_xc{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.OrderDetailsSummarySkeleton_site-width__wdBuX{max-width:1280px;margin:0 auto;padding:0 16px}.OrderDetailsSummarySkeleton_flex__njyaN{display:flex}.OrderDetailsSummarySkeleton_orderDetailsLoadingSkeleton__4ZAma{background-color:#fff;border-radius:16px;padding:24px 12px;display:flex;flex-direction:column;gap:16px;margin:0 auto;width:100%}.OrderDetailsSummarySkeleton_orderProgressContainer__GEY5g{display:flex;width:100%;gap:12px}.OrderDetailsSummarySkeleton_orderProgressItem__WAje7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;flex:1 1}.OrderDetailsSummarySkeleton_orderProgressItem__WAje7:nth-child(3){flex:2 1}.OrderDetailsSummarySkeleton_orderProgressIndicator__q6bh_{width:100%;height:4px;border-radius:8px;margin-bottom:12px}.OrderDetailsSummarySkeleton_orderProgressSeparator__04xnN{height:4px}.styles_content-wrapper__GjMfv{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.styles_content-wrapper__GjMfv{padding-bottom:240px}}.styles_site-wrapper__fQaYe{display:flex;flex-direction:column;min-height:100vh}.styles_site-wrapper--404__m80Uz .styles_content-wrapper__GjMfv{padding-bottom:0}.styles_container-breakout__ANpW4{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.styles_site-width__rKwAt{max-width:1280px;margin:0 auto;padding:0 16px}.styles_flex__S0_jj{display:flex}.styles_orderConfirmationPage__MdbBT{display:flex;flex-direction:column;gap:16px;justify-content:center;padding-top:24px}.styles_pricingSummary__XdRoe{display:flex;flex-direction:column;gap:16px;background-color:#fff;padding:16px;border-radius:16px}.styles_summaryLine__ZPVtf{display:flex;justify-content:space-between;align-items:center}.styles_summaryLine__ZPVtf span{font-size:16px;font-weight:500;color:#000}.styles_separator__BY5tU{height:1px;background:#d4d4d4;font-size:0;border:0}.styles_link__FcHCb{text-decoration:underline;color:#000;font-weight:700;font-style:normal;font-size:16px;line-height:24px}.styles_orderConfirmationLoading__NvEMW{padding-top:50px}.ManualAddressForm_content-wrapper__LicWv{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.ManualAddressForm_content-wrapper__LicWv{padding-bottom:240px}}.ManualAddressForm_site-wrapper__zdeos{display:flex;flex-direction:column;min-height:100vh}.ManualAddressForm_site-wrapper--404__7jWdG .ManualAddressForm_content-wrapper__LicWv{padding-bottom:0}.ManualAddressForm_container-breakout__a4my2{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.ManualAddressForm_site-width__yovIT{max-width:1280px;margin:0 auto;padding:0 16px}.ManualAddressForm_flex__jY440{display:flex}.ManualAddressForm_manualStateContainer__trg9P{display:flex;flex-direction:column;gap:8px}.ManualAddressForm_manualStateActions__BDOpp{padding-top:8px;display:flex;flex-direction:column;gap:12px}.ManualAddressForm_errorMessage__BcsDJ{margin-top:8px;padding:12px}.ManualAddressForm_errorText__U39B2{color:#c51d4c;font-size:14px;margin:0;font-weight:500;font-style:normal;font-size:16px;line-height:24px}.ManualAddressForm_greenTextButton__z76IC{font-size:14px;color:#37844e;font-weight:700;font-style:normal;font-size:16px;line-height:24px;background-color:initial;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none}.PostcodeLookup_content-wrapper__ciXuT{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.PostcodeLookup_content-wrapper__ciXuT{padding-bottom:240px}}.PostcodeLookup_site-wrapper__xrRjI{display:flex;flex-direction:column;min-height:100vh}.PostcodeLookup_site-wrapper--404___o_BR .PostcodeLookup_content-wrapper__ciXuT{padding-bottom:0}.PostcodeLookup_container-breakout__rkOQa{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.PostcodeLookup_site-width__jbNUp{max-width:1280px;margin:0 auto;padding:0 16px}.PostcodeLookup_flex___UqSs{display:flex}.PostcodeLookup_greenTextButton__K5xXT{color:#37844e;font-size:14px;font-weight:700;font-style:normal;font-size:16px;line-height:24px;background-color:initial;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none}.PostcodeLookup_manualEntryOption__B3AR6{margin-top:16px;text-align:left}.PostcodeLookup_noResultsMessage__dbl6f{font-weight:400;font-style:normal;font-size:16px;line-height:24px;font-weight:500;font-size:14px}.PostcodeLookup_addressLine__U_KD_{font-size:14px;font-weight:500;color:#000;margin-bottom:2px}.PostcodeLookup_suggestionItem__XQIlO{padding:4px;cursor:pointer;transition:all .2s ease}.PostcodeLookup_suggestionItem__XQIlO:last-child{margin-bottom:0}.PostcodeLookup_suggestionsList__1xgTy{list-style:none;margin:0;padding:0}.PostcodeLookup_suggestionsInner__k2I3D{padding:16px;max-height:300px;overflow-y:auto}.PostcodeLookup_suggestionsContainer___aZU_{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e9e9e9;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);margin-top:-1px;overflow:hidden}.PostcodeLookup_postcodeInputInner__RJ7jC{display:flex;gap:12px;align-items:flex-end;width:100%}.PostcodeLookup_postcodeInputInner__RJ7jC>div{flex:1 1;width:100%}.PostcodeLookup_postcodeInputWrapper__n4RGC{position:relative;z-index:2;margin-bottom:8px}.styles_content-wrapper__AHrQ6{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.styles_content-wrapper__AHrQ6{padding-bottom:240px}}.styles_site-wrapper__Z2Ir9{display:flex;flex-direction:column;min-height:100vh}.styles_site-wrapper--404__4Y3Cg .styles_content-wrapper__AHrQ6{padding-bottom:0}.styles_container-breakout__MVTbL{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.styles_site-width__VoT_j{max-width:1280px;margin:0 auto;padding:0 16px}.styles_flex__BsDBv{display:flex}.styles_checkoutPage__hFuS8{display:flex;flex-direction:column;gap:40px;padding-top:24px}@media(min-width:1023px){.styles_checkoutPage__hFuS8{gap:80px;padding-top:64px}}.styles_loadingState__BMzxE{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.styles_info__4LzFH{display:grid;grid-gap:32px;gap:32px;grid-template-columns:repeat(1,minmax(0,1fr));justify-content:center}@media(min-width:1023px){.styles_info__4LzFH{gap:80px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:160px}}.styles_infoRight__pPXGS{display:flex;flex-direction:column;gap:32px}@media(min-width:1023px){.styles_infoLeft__3vOro{order:2}}.styles_boxDrawer__SIfDa{padding:12px 0!important}.styles_cartDrawerBoxItem__1Aokw{background-color:#fff;border-radius:16px;padding:24px 16px}.styles_kitListDisplayToggle__G44mr{display:flex;align-items:center;gap:12px}.styles_kitListDisplayToggle__G44mr svg{transform:rotate(180deg);transition:transform .2s cubic-bezier(.77,0,.18,1) 0s}.styles_kitListDisplayToggle__G44mr{background-color:initial;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none}.styles_isExpanded__ALdjA .styles_kitListDisplayToggle__G44mr svg{transform:rotate(0deg)}.styles_header__fZ85g{display:flex;align-items:center}.styles_header__fZ85g span{font-weight:400;font-style:normal;font-size:12px}@media(min-width:576px){.styles_header__fZ85g span{font-size:calc(.0023174971*100vw + 10.6651216686px)}}@media(min-width:1439px){.styles_header__fZ85g span{font-size:14px}}.styles_header__fZ85g span{line-height:18px}@media(min-width:576px){.styles_header__fZ85g span{line-height:calc(.0023174971*100vw + 16.6651216686px)}}@media(min-width:1439px){.styles_header__fZ85g span{line-height:20px}}.styles_header__fZ85g button{height:auto}.styles_header__fZ85g .styles_headerDetails__XbG9J{display:flex;justify-content:space-between;align-items:flex-start;gap:4px;flex:1 1}.styles_header__fZ85g .styles_headerDetails__XbG9J .styles_orderSummaryTitle__2gyta{font-weight:700;font-style:normal;font-size:16px;line-height:24px}.styles_details__DrP4S{display:flex;flex-direction:column;gap:12px}.styles_sectionTitle__YeaIj{font-size:24px}.styles_deliverySection__ociJI{display:flex;flex-direction:column;gap:12px}.styles_deliveryHeader__OPlO2{display:flex;justify-content:space-between;align-items:center}.styles_greenTextButton__3ZZSo{color:#37844e;font-size:14px;font-weight:700;font-style:normal;font-size:16px;line-height:24px;background-color:initial;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none}.styles_paymentProcessingOverlay__w7Z6w{position:absolute;inset:0;background:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;z-index:100;border-radius:16px}@keyframes styles_spin__7jxWf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.styles_discountCodeContainer__aLfjV{display:none;padding-top:24px;padding-bottom:24px;align-items:center;gap:16px;flex-direction:column}@media(min-width:1221px){.styles_discountCodeContainer__aLfjV{flex-direction:row}}.styles_checkoutSummary__VpnPB{display:flex;flex-direction:column;gap:8px;margin-top:16px}.styles_checkoutSummaryItemContainer__q4Joz{display:flex;justify-content:space-between;align-items:center}.styles_checkoutSummaryItemContainer__q4Joz.styles_saving__bg4Bn{font-weight:700;color:#37844e}.styles_paymentSection__6wuLj{position:relative;display:flex;gap:12px;flex-direction:column;align-items:flex-start}.styles_paymentSection__6wuLj>div{padding-bottom:0}.styles_processingSpinner__gySSo{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.styles_processingSpinner__gySSo p{color:#000;margin:0;font-weight:600;font-style:normal;font-size:16px;line-height:24px}.styles_discountCodeButton__adWkS{width:100%}@media(min-width:1221px){.styles_discountCodeButton__adWkS{width:-moz-fit-content;width:fit-content}}.styles_checkoutSummaryItem__sORsZ{font-size:14px;font-weight:500;font-style:normal;font-size:16px;line-height:24px}.styles_checkoutSummarySeparator__CuXGj{margin-top:8px;margin-bottom:8px}.styles_errorModal__nc0qF{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px}.styles_errorModal__nc0qF span{font-weight:600;font-style:normal;font-size:16px;line-height:24px}.styles_legal__RRZb_{margin-bottom:0!important}.styles_prefilledAddressInput__gzuqI{border:2px solid #37844e}.styles_backButton__EJojj{padding-top:24px;margin-bottom:-40px}@media(max-width:1023px){.styles_backButton__EJojj{margin-bottom:0}}.styles_content-wrapper__6vsJR{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.styles_content-wrapper__6vsJR{padding-bottom:240px}}.styles_site-wrapper__YCwXF{display:flex;flex-direction:column;min-height:100vh}.styles_site-wrapper--404__o9N9i .styles_content-wrapper__6vsJR{padding-bottom:0}.styles_container-breakout__VFRfM{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.styles_site-width__6oteo{max-width:1280px;margin:0 auto;padding:0 16px}.styles_flex__wo_F6{display:flex}.styles_orderHistoryPage__hUISZ{display:flex;flex-direction:column;gap:16px;padding-top:24px;margin:0 auto}.styles_orderHistoryHeader__H0EL9{background-color:#fff;padding:16px;border-radius:12px}.styles_orderHistoryContainer__R3l0D,.styles_orderHistoryHeader__H0EL9,.styles_orderHistoryLoadingSkeleton__ayvWL{display:flex;flex-direction:column;gap:16px}.styles_content-wrapper___LWhP{background-color:#f7f6f3;position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}@media(min-width:1023px){.styles_content-wrapper___LWhP{padding-bottom:240px}}.styles_site-wrapper__KXkrj{display:flex;flex-direction:column;min-height:100vh}.styles_site-wrapper--404__JBpcy .styles_content-wrapper___LWhP{padding-bottom:0}.styles_container-breakout__LBo39{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none}.styles_site-width__pyma4{max-width:1280px;margin:0 auto;padding:0 16px}.styles_flex__smrOU{display:flex}.styles_mainContent__6lVpH .styles_product__IXUjl{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}@media(min-width:768px){.styles_mainContent__6lVpH .styles_product__IXUjl{padding-top:24px}}@media(min-width:1280px){.styles_mainContent__6lVpH .styles_product__IXUjl{gap:80px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:36px}}.styles_kitMainContent__rBKty{padding-bottom:80px}@media(min-width:1280px){.styles_kitMainContent__rBKty{padding-bottom:0}}.styles_pageSectionsNav__5qevK{position:-webkit-sticky;position:sticky;top:64px;z-index:2;display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding-left:12px;background-color:#fcfcfa}@media(min-width:1280px){.styles_pageSectionsNav__5qevK{display:none}}.styles_backButtonDesktop__WV_yJ{padding-top:24px}@media(max-width:1280px){.styles_backButtonDesktop__WV_yJ{display:none}}@media(min-width:1280px){.styles_backButtonMobile__O33c9{display:none}}.styles_pageSectionsNavItems__x_5p6{padding:20px;border-radius:8px;text-align:center;grid-column:2;display:flex;justify-content:center;align-items:center;gap:8px}@media(min-width:1280px){.styles_stickyContent__A0K0u{position:-webkit-sticky;position:sticky;top:100px}}.styles_productInfo__aewq6{display:flex;flex-direction:column;align-items:flex-start;gap:40px;flex:1 1}@media(min-width:1280px){.styles_productInfo__aewq6{gap:80px}}.styles_overview__3rOd3{display:flex;flex-direction:column;gap:16px;width:100%}@media(min-width:768px){.styles_overview__3rOd3{align-items:flex-start}}@media(min-width:1280px){.styles_overview__3rOd3{padding:32px 0 0}}.styles_overview__3rOd3 p{color:#838383;font-weight:500;font-style:normal;font-size:14px}@media(min-width:576px){.styles_overview__3rOd3 p{font-size:calc(.0023174971*100vw + 12.6651216686px)}}@media(min-width:1439px){.styles_overview__3rOd3 p{font-size:16px}}.styles_overview__3rOd3 p{line-height:20px}@media(min-width:576px){.styles_overview__3rOd3 p{line-height:calc(.0046349942*100vw + 17.3302433372px)}}@media(min-width:1439px){.styles_overview__3rOd3 p{line-height:24px}}@media(max-width:1280px){.styles_overview__3rOd3 h1{font-weight:800;font-style:normal;line-height:1.2;font-size:25px}}@media(max-width:1280px)and (min-width:576px){.styles_overview__3rOd3 h1{font-size:calc(.023174971*100vw + 11.651216686px)}}@media(max-width:1280px)and (min-width:1439px){.styles_overview__3rOd3 h1{font-size:45px}}@media(min-width:768px){button.styles_addToCartCta__jwk3X{min-width:230px}}.styles_recipeSuggestions__aoenM{padding-top:24px}.styles_recommendedProducts__jcpXF{display:flex;flex-direction:column;gap:24px}.styles_recommendedProductsContainer___qa8P{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-evenly}@media(min-width:768px){.styles_nutritionModal__DZ1vZ{margin-top:-24px}}.styles_labelContainer__rt3z6{display:flex;gap:8px;flex-wrap:wrap}.styles_label__G61mr{font-size:12px;width:max-content;padding:6px 8px;font-weight:700;border-radius:5px}.styles_nutritionalCta__f9uMr{align-self:center}@media(min-width:1280px){.styles_nutritionalCta__f9uMr{align-self:auto}}.styles_bundleKits__7KHpg{padding-top:40px}@media(min-width:1023px){.styles_bundleKits__7KHpg{padding-top:80px}}