.RecipeDetailLoader_shimmerImage__K4fjX{display:block;height:100%;width:100%}.RecipeDetailLoader_rdpContainerWithMiniCart__Cf_qu{max-width:1144px;padding-top:var(--spacing-md)}.RecipeDetailLoader_shimmerLineTextBase__2001V{border-radius:var(--border-radius-md);margin-bottom:var(--spacing-lg)}.RecipeDetailLoader_shimmerLineTextBase__2001V:last-child{margin-bottom:0}.RecipeDetailLoader_shimmerLineTextDarkBackground__9msRT{background-image:linear-gradient(135deg,#d7d7d8 30%,#ffffff 50%,#d7d7d8 70%)}.RecipeDetailLoader_shimmerLineTextThick__9cTFb{height:var(--spacing-md)}.RecipeDetailLoader_shimmerLineTextNormalHeight__e42ok{height:var(--spacing-xs)}.RecipeDetailLoader_shimmerLineTextFullWidth__KtJbX{width:100%}.RecipeDetailLoader_shimmerLineText60Width__7ycWH{width:60%}.RecipeDetailLoader_shimmerLineText75Width__ej87l{width:75%}.RecipeDetailLoader_shimmerLineText50Width__sYRW1{width:50%}.RecipeDetailLoader_shimmerLineText20Width__upsxq{width:20%}.RecipeDetailLoader_shimmerLineText90Width__X8nEP{width:90%}.RecipeDetailLoader_shimmerLineText95Width__YwA6m{width:95%}.RecipeDetailLoader_rdpItemLoaderContainer__NnXNL{border-bottom:1px solid var(--color-border-1);display:grid;grid-gap:var(--spacing-lg);grid-template-columns:minmax(auto,328px) 1fr var(--spacing-xxxl);padding:var(--spacing-xxxl) 0}.RecipeDetailLoader_rdpItemLoaderContainer__NnXNL div{margin-bottom:0}.RecipeDetailLoader_rdpRowLoaderContainer__vS_y4{display:grid;grid-template-columns:1fr;margin-top:var(--spacing-md);margin-bottom:var(--spacing-800);grid-row-gap:var(--spacing-lg);row-gap:var(--spacing-lg)}.RecipeDetailLoader_rdpRowLoaderContainer__vS_y4>div:first-child{grid-area:2/1/3/2}.RecipeDetailLoader_rdpRowLoaderContainer__vS_y4>div:nth-of-type(2){grid-area:1/1/2/2}@media (min-width:480px){.RecipeDetailLoader_rdpRowLoaderContainer__vS_y4{-moz-column-gap:var(--spacing-xxxl);column-gap:var(--spacing-xxxl)}}@media (min-width:768px){.RecipeDetailLoader_rdpRowLoaderContainer__vS_y4{grid-template-columns:4fr 6fr;grid-template-areas:"left right"}.RecipeDetailLoader_rdpRowLoaderContainer__vS_y4>div:first-child{grid-area:left}.RecipeDetailLoader_rdpRowLoaderContainer__vS_y4>div:nth-of-type(2){grid-area:right}.RecipeDetailLoader_rdpRowLoaderContainer__vS_y4{-moz-column-gap:var(--spacing-xxxl);column-gap:var(--spacing-xxxl)}.RecipeDetailLoader_rdpRowLoaderContainer__vS_y4:last-child{margin-bottom:var(--spacing-xxxl)}}.RecipeDetailLoader_rdpInstructionsRowLoaderContainer__QbwcK{display:grid;grid-template-columns:1fr;margin-top:var(--spacing-md);margin-bottom:var(--spacing-800);grid-row-gap:var(--spacing-lg);row-gap:var(--spacing-lg)}.RecipeDetailLoader_rdpInstructionsRowLoaderContainer__QbwcK>div:first-child{grid-area:2/1/3/2}.RecipeDetailLoader_rdpInstructionsRowLoaderContainer__QbwcK>div:nth-of-type(2){grid-area:1/1/2/2}@media (min-width:480px){.RecipeDetailLoader_rdpInstructionsRowLoaderContainer__QbwcK{-moz-column-gap:var(--spacing-xxxl);column-gap:var(--spacing-xxxl)}}@media (min-width:768px){.RecipeDetailLoader_rdpInstructionsRowLoaderContainer__QbwcK{grid-template-columns:4fr 6fr;grid-template-areas:"left right"}.RecipeDetailLoader_rdpInstructionsRowLoaderContainer__QbwcK>div:first-child{grid-area:right}.RecipeDetailLoader_rdpInstructionsRowLoaderContainer__QbwcK>div:nth-of-type(2){grid-area:left}.RecipeDetailLoader_rdpInstructionsRowLoaderContainer__QbwcK{-moz-column-gap:var(--spacing-xxxl);column-gap:var(--spacing-xxxl)}.RecipeDetailLoader_rdpInstructionsRowLoaderContainer__QbwcK:last-child{margin-bottom:var(--spacing-xxxl)}}.RecipeDetailLoader_rdpNutritionRowLoaderContainer__ppT_F{display:grid;grid-template-columns:1fr;margin-top:var(--spacing-md);margin-bottom:var(--spacing-800);grid-row-gap:var(--spacing-lg);row-gap:var(--spacing-lg)}.RecipeDetailLoader_rdpNutritionRowLoaderContainer__ppT_F>div:first-child{grid-area:2/1/3/2}.RecipeDetailLoader_rdpNutritionRowLoaderContainer__ppT_F>div:nth-of-type(2){grid-area:1/1/2/2}@media (min-width:480px){.RecipeDetailLoader_rdpNutritionRowLoaderContainer__ppT_F{-moz-column-gap:var(--spacing-xxxl);column-gap:var(--spacing-xxxl)}}@media (min-width:768px){.RecipeDetailLoader_rdpNutritionRowLoaderContainer__ppT_F{grid-template-columns:4fr 6fr;grid-template-areas:"left right"}.RecipeDetailLoader_rdpNutritionRowLoaderContainer__ppT_F>div:first-child{grid-area:left}.RecipeDetailLoader_rdpNutritionRowLoaderContainer__ppT_F>div:first-of-type{grid-area:right}.RecipeDetailLoader_rdpNutritionRowLoaderContainer__ppT_F{-moz-column-gap:var(--spacing-xxxl);column-gap:var(--spacing-xxxl)}.RecipeDetailLoader_rdpNutritionRowLoaderContainer__ppT_F:last-child{margin-bottom:var(--spacing-xxxl)}}.RecipeDetailLoader_rdpLoaderFlexBox__pShps{display:flex;flex-direction:column;justify-content:center}.RecipeDetailLoader_rdpLoaderFlexBox__pShps>div:first-child{width:70%}.RecipeDetailLoader_rdpLoaderFlexBox__pShps>div:last-child{display:none}.RecipeDetailLoader_rdpLoaderFlexBox__pShps>div:nth-of-type(2){width:40%}@media (min-width:768px){.RecipeDetailLoader_rdpLoaderFlexBox__pShps>div:first-child{width:23%}.RecipeDetailLoader_rdpLoaderFlexBox__pShps>div:nth-of-type(2){width:100%}.RecipeDetailLoader_rdpLoaderFlexBox__pShps>div:last-child{display:block}}.RecipeDetailLoader_rdpImageLoaderContainer__cEXbZ{border-radius:var(--border-radius-xxl);overflow:hidden;height:480px}@media (min-width:768px){.RecipeDetailLoader_rdpImageLoaderContainer__cEXbZ{height:420px}}@media (min-width:1024px){.RecipeDetailLoader_rdpImageLoaderContainer__cEXbZ{height:620px}}.RecipeDetailLoader_rdpLoaderTitle__Tw1qe{font:var(--font-large-900);padding:var(--spacing-xl) 0}.RecipeDetailLoader_shimmerBorderBox__7absb{display:grid;border:1px solid var(--color-border-2);border-radius:var(--border-radius-full);padding:var(--spacing-lg);margin-top:var(--spacing-md)}.RecipeDetailLoader_rdpInstructionLoaderContainer__mHwDm{padding:var(--spacing-800) 0}.RecipeDetailLoader_rdpNutritionLoaderBox__Lid8V{background-color:var(--color-cold-brew-50);border-radius:var(--border-radius-xxl);height:-moz-fit-content;height:fit-content;margin-bottom:var(--spacing-lg);padding:var(--spacing-lg)}.RecipeDetailLoader_rdpNutritionLoaderBox__Lid8V:last-child{margin-bottom:0}.RecipeDetailLoader_rdpNutritionLoaderBoxTitle__F__WK{font:var(--font-base-900);padding:0 0 var(--spacing-md)}.Breadcrumbs_nav__Jfzjb{padding:var(--spacing-md) 0}.Breadcrumbs_list__TtGSo{font:var(--font-medium);display:flex;flex-wrap:wrap;align-items:center;justify-content:left}@media (min-width:768px){.Breadcrumbs_list__TtGSo{justify-content:center}.Breadcrumbs_listAlignLeft__VYp3W{justify-content:left}}.Breadcrumbs_separator__fdW7X{color:var(--color-text-2);margin:0 var(--spacing-xs) 0 0;transform:scaleX(-1);width:var(--spacing-xs)}@media (min-width:768px){.Breadcrumbs_separator__fdW7X{display:inline-block;margin:0 var(--spacing-xs);transform:unset}}.Breadcrumbs_separatorSecondary__uC8Af{color:var(--color-text-5)}@media (min-width:768px){.Breadcrumbs_separatorLastElement__E_ZJK{display:none}}.Breadcrumbs_item__2vgF6{display:none;flex-direction:row-reverse;align-items:center}@media (min-width:768px){.Breadcrumbs_item__2vgF6{display:flex;flex-direction:row}}.Breadcrumbs_itemParent__iPpW4{display:flex}.Breadcrumbs_coreLink__ZsDsW{--link-color:var(--color-text-2);--link-text-decoration:underline}.Breadcrumbs_coreLink__ZsDsW:hover{--link-color-hover:var(--color-text-1);text-decoration:none}.Breadcrumbs_coreLinkSecondary__a95m5{--link-color:var(--color-text-5)}.Breadcrumbs_coreLinkSecondary__a95m5:hover{--link-color-hover:var(--color-text-4)}.Breadcrumbs_coreLinkSecondary__a95m5:active{--link-color-active:var(--color-text-4)}.Breadcrumbs_currentPage__LaGB3{color:var(--color-text-1)}.Breadcrumbs_currentPageSecondary__E8Lsq{color:var(--color-text-5)}.ErrorHandling_errorTitle__lyHh2{font:var(--font-large-900);margin-bottom:var(--spacing-xs)}.ErrorHandling_warning__695Tp{width:72px;height:72px;color:var(--error-handling-warning-color,var(--color-cold-brew-900));margin-bottom:var(--spacing-md)}.ErrorHandling_errorBox__MHg3l{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xxxl);display:flex;align-items:center;text-align:center;flex-direction:column}.RecipePageError_pageError___ykEy{div{padding-bottom:0}}.RecipePageError_errorWrapper__xgSaZ{margin-bottom:300px}.RecipePageError_content__AD9Eq{font:var(--font-base);max-width:var(--max-width-medium);margin-bottom:300px;color:var(--color-text-1);p{display:flex;flex-direction:column;align-items:center}ol{list-style-type:disc;margin-left:var(--spacing-lg)}display:flex;flex-direction:column;flex-wrap:wrap;align-content:center}.RecipeTag_tag__R1xj1{margin:var(--spacing-400) 0 0 var(--spacing-400);position:relative}.RecipeTag_detailPage__JSlou{margin:0 0 var(--spacing-100) 0}.RecipeTag_tagContent__tPKtp{position:absolute;left:var(--spacing-100);top:var(--spacing-100);font-size:var(--font-size-small);font-weight:var(--font-weight-900);display:inline-flex;align-items:center;color:var(--color-cold-brew-900)}.SaveRecipeFilledIcon_icon__YcRLN{width:var(--spacing-md);height:var(--spacing-md);color:var(--color-grey-11)}.SaveRecipeOutlineIcon_icon__lEGV4{color:var(--color-grey-10);fill:transparent;transition:fill .4s ease;width:var(--spacing-md);height:var(--spacing-md)}.RecipeHeader_saveRecipeButtonWrapper__ZwaMs{margin-top:var(--spacing-md)}@media (min-width:768px){.RecipeHeader_saveRecipeButtonWrapper__ZwaMs{max-width:400px}}@media print{.RecipeHeader_saveRecipeButtonWrapper__ZwaMs{display:none}}.RecipeHeader_saveRecipeButton__iMEKR svg{margin-right:var(--spacing-xs)}.RecipeDuration_styledTime__BGsYV{display:inline-flex;align-items:center;flex-wrap:wrap}.RecipeDuration_styledRecipeTime__GRoDQ{margin-bottom:var(--spacing-xs)}@media print{.RecipeDuration_styledRecipeTime__GRoDQ{margin-bottom:var(--spacing-xxs)}}.RecipeDuration_recipeTimeDivider__jiZuV{border:none;width:1px;height:var(--spacing-sm);background-color:var(--color-grey-3);margin:0 var(--spacing-sm)}.RecipeDuration_recipeTotalTime__SJNay{font:var(--font-base-900)}@media print{.RecipeDuration_recipeTotalTime__SJNay{font-size:12px;line-height:18px}}.RecipeDuration_recipeTimeMeta__WNZXC{font:var(--font-base)}@media print{.RecipeDuration_recipeTimeMeta__WNZXC{font-size:12px;line-height:18px}}.RecipeDuration_clockIcon__nNDDx{margin-right:var(--spacing-xs)}@media print{.RecipeDuration_clockIcon__nNDDx{width:var(--spacing-sm)}}.RecipeImage_defaultImageContainer__IxaYC{overflow:hidden;border-radius:var(--border-radius-xl)}.RecipeImage_recipeImageContainer___TzZi{display:block;position:relative;grid-area:image;margin-bottom:var(--spacing-xl)}@media (min-width:768px){.RecipeImage_recipeImageContainer___TzZi{margin-bottom:0}}@media print{.RecipeImage_recipeImageContainer___TzZi{grid-area:1/1/2/2;margin-bottom:var(--spacing-lg)}}.RecipeImage_recipeHeaderImage__YT7Up{img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;text-align:center;margin:auto;display:block;width:100%;border-radius:var(--border-radius-xxl)}}.RecipeImage_recipeImageOverlay__3x086{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:flex-end}@media print{.RecipeImage_recipeImageOverlay__3x086{display:none}}.RecipeImage_defaultImageStyles__lhA3W{width:100%}.BaseRecipeHeader_shopIngredientsButtonContainerHeader__Fi1gy{display:none}@media (min-width:768px){.BaseRecipeHeader_shopIngredientsButtonContainerHeader__Fi1gy{display:block;max-width:400px;background:var(--color-surface-1);bottom:0}.BaseRecipeHeader_shopIngredientsButtonContainerHeader__Fi1gy [data-component=button]{max-height:44px}}@media print{.BaseRecipeHeader_shopIngredientsButtonContainerHeader__Fi1gy{display:none}}.BaseRecipeHeader_recipeHeaderContainer__DEn_O{display:block;margin-bottom:var(--spacing-800);margin-top:var(--spacing-md)}@media (min-width:768px){.BaseRecipeHeader_recipeHeaderContainer__DEn_O{grid-template-areas:"content image";margin-bottom:0;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--spacing-xxl);-moz-column-gap:var(--spacing-xxl);column-gap:var(--spacing-xxl)}}@media (min-width:1024px){.BaseRecipeHeader_recipeHeaderContainer__DEn_O{grid-template-columns:4fr 6fr;-moz-column-gap:var(--spacing-xxxl);column-gap:var(--spacing-xxxl)}}@media print{.BaseRecipeHeader_recipeHeaderContainer__DEn_O{display:grid;border-bottom:1px solid var(--color-grey-9);grid-template-columns:164px 1fr;grid-column-gap:var(--spacing-lg);-moz-column-gap:var(--spacing-lg);column-gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}}.BaseRecipeHeader_recipeHeaderContent__LLsTF{display:flex;justify-content:center;flex-direction:column}@media print{.BaseRecipeHeader_recipeHeaderContent__LLsTF{grid-area:1/2/2/3}}.BaseRecipeHeader_printLogoStyles__y3HwO{display:none;height:var(--spacing-lg);margin-bottom:var(--spacing-xs);width:70px}@media print{.BaseRecipeHeader_printLogoStyles__y3HwO{display:block}}.BaseRecipeHeader_recipeHeaderTitle__zWgek{font:var(--font-xl-900);margin-bottom:var(--spacing-md)}@media (min-width:480px){.BaseRecipeHeader_recipeHeaderTitle__zWgek{font:var(--font-xxl-900);margin-bottom:var(--spacing-lg)}}@media (min-width:768px){.BaseRecipeHeader_recipeHeaderTitle__zWgek{font:var(--font-xl-900)}}@media (min-width:1024px){.BaseRecipeHeader_recipeHeaderTitle__zWgek{font:var(--font-xxl-900)}}@media (min-width:1280px){.BaseRecipeHeader_recipeHeaderTitle__zWgek{font:var(--font-web-4-900)}}@media print{.BaseRecipeHeader_recipeHeaderTitle__zWgek{font-size:22px;line-height:30px;margin-bottom:var(--spacing-xs)}}.BaseRecipeHeader_recipeHeaderMeta__zi0Nq{display:inline-block;vertical-align:middle}.BaseRecipeHeader_recipeServesText__Ot80N{font:var(--font-base);margin-bottom:var(--spacing-xl)}@media print{.BaseRecipeHeader_recipeServesText__Ot80N{font-size:var(--font-size-small);line-height:18px}}.ShareMenuList_styledMenuList__nZnfA{display:flex;flex-direction:column;gap:var(--spacing-200)}@media (min-width:768px){.ShareMenuList_styledMenuList__nZnfA{display:block;flex-direction:row;list-style-type:none;margin:0;width:100%}}.ShareMenuList_styledMenuListItem__WBlxA{width:100%}.ShareMenuList_optionActionButton__EyFu4{border-radius:var(--border-radius-400);justify-content:flex-start;font-weight:var(--font-weight-400);padding:var(--spacing-400) var(--spacing-600);svg{margin-right:var(--spacing-400)}}.ShareMenuMobile_optionSheetModal__Rbnws h2{padding:var(--spacing-400) 96px var(--spacing-400) var(--spacing-600)}.ShareMenuMobile_optionSheetModal__Rbnws [data-component=modal-body]{padding:var(--spacing-200)}.ShareMenuMobile_optionSheetModal__Rbnws [data-component=modal-content]{position:absolute;height:auto;max-height:none;top:auto;bottom:0}@media (min-width:768px){.ShareMenuMobile_optionSheetModal__Rbnws{display:none}}.ShareMenu_shareMenuContainer__6OA__{position:relative}.ShareMenu_shareButton__LYmuR{display:none}@media (min-width:768px){.ShareMenu_shareButton__LYmuR{display:inline-flex}}@media print{.ShareMenu_shareButton__LYmuR{display:none}}.ShareMenu_shareButtonIcon__8ELj9{height:var(--spacing-600);width:var(--spacing-600)}.ShareMenu_shareButtonMobile__Ors2T{display:inline-flex}@media (min-width:768px){.ShareMenu_shareButtonMobile__Ors2T{display:none}}@media print{.ShareMenu_shareButtonMobile__Ors2T{display:none}}.ShareMenu_styledMenuPopover__81_B7{display:none}@media (min-width:768px){.ShareMenu_styledMenuPopover__81_B7{position:absolute;padding:var(--spacing-200);width:250px;display:inline-flex;flex-direction:column;align-items:flex-start;z-index:var(--z-index-modal);border-radius:var(--spacing-600);border:1px solid var(--color-cold-brew-200);background:var(--color-buttercream);box-shadow:0 15px 30px -15px rgba(0,0,0,.1);right:0;top:var(--spacing-900)}}.RecipeDetail_recipeContainerWithMiniCart__TvDlY{max-width:1144px;padding-top:var(--spacing-400)}@media (min-width:768px){.RecipeDetail_recipeDetailContainer__uVTi6{padding:0 var(--spacing-400)}}@media (min-width:1280px){.RecipeDetail_recipeDetailContainer__uVTi6{padding:0}}.RecipeDetail_shopIngredientsButtonContainer__jQ3xf{display:block;position:sticky;bottom:0;padding:var(--spacing-400);margin:var(--spacing-700) calc(var(--spacing-400) * -1) calc(var(--spacing-400) * -1) calc(var(--spacing-400) * -1);border-top:1px solid var(--color-border-1);background:var(--color-surface-1)}@media (min-width:768px){.RecipeDetail_shopIngredientsButtonContainer__jQ3xf{display:none}}@media print{.RecipeDetail_shopIngredientsButtonContainer__jQ3xf{display:none}}.RecipeDetail_recipeContentContainer___HQmw{display:block;margin-top:var(--spacing-400);margin-bottom:var(--spacing-800)}@media (min-width:768px){.RecipeDetail_recipeContentContainer___HQmw{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--spacing-900);-moz-column-gap:var(--spacing-900);column-gap:var(--spacing-900);margin-top:0;grid-template-areas:"ingredients instructions" "nutrition  nutrition"}}@media (min-width:1024px){.RecipeDetail_recipeContentContainer___HQmw{margin-top:0;grid-template-columns:4fr 6fr;-moz-column-gap:64px;column-gap:64px;grid-template-areas:"ingredients instructions" ".  nutrition"}}@media print{.RecipeDetail_recipeContentContainer___HQmw{display:grid;grid-column-gap:64px;grid-template-columns:2fr 3fr;margin-top:0;grid-template-areas:"ingredients instructions"}}.RecipeDetail_recipePageDivider__kIssP{display:none;border-bottom:1px solid var(--color-cold-brew-100);margin:var(--spacing-800) 0}@media (min-width:768px){.RecipeDetail_recipePageDivider__kIssP{display:block}}@media print{.RecipeDetail_recipePageDivider__kIssP{display:none}}.RecipeDetail_recipeBreadcrumbContainer__KzQ_V{display:grid;grid-template-columns:repeat(2,1fr);nav{grid-column:1}}@media (min-width:768px){.RecipeDetail_recipeBreadcrumbContainer__KzQ_V{grid-template-columns:1fr 2fr 1fr;nav{grid-column:2}}}@media print{.RecipeDetail_recipeBreadcrumbContainer__KzQ_V{display:none}}.RecipeDetail_recipeBreadcrumbButtonsContainer__mxSug{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-100)}.RecipeDetail_recipePrintIcon__xtAqP{height:20px;width:20px}.RecipeContent_recipeIngredients__N099l,.UserRecipeIngredientsList_recipeIngredients__RxqVK{grid-area:ingredients}.UserRecipeIngredientsList_recipeSectionHeader__zFKGw{font:var(--font-large-900);margin-bottom:var(--spacing-200)}.UserRecipeIngredientsList_recipeIngredientsListWrapper__VCOIC{font:var(--font-base);color:var(--color-cold-brew-800);list-style-type:none}.UserRecipeIngredientsList_recipeIngredientListItem__q5k_l{margin-top:var(--spacing-700);border-bottom:1px solid var(--color-cold-brew-100);grid-template-columns:96px auto;display:grid;grid-gap:var(--spacing-400);gap:var(--spacing-400);grid-template-areas:"quantity ingredientName";padding-bottom:var(--spacing-700)}.UserRecipeIngredientsList_recipeIngredientListItem__q5k_l:last-child{border-bottom:0;padding-bottom:0}@media print{.UserRecipeIngredientsList_recipeIngredientListItem__q5k_l{font-size:12px;line-height:18px;margin-top:var(--spacing-300);padding-bottom:var(--spacing-300);gap:var(--spacing-600);grid-template-columns:64px auto;align-items:center}.UserRecipeIngredientsList_recipeIngredientListItem__q5k_l:last-child{border-bottom:1px solid var(--color-cold-brew-100);padding-bottom:var(--spacing-300)}}.UserRecipeIngredientsList_recipeIngredientsContainer__HNcU9{padding-top:var(--spacing-700)}@media print{.UserRecipeIngredientsList_recipeIngredientsContainer__HNcU9{padding-top:0}}.UserRecipeIngredientsList_recipeIngredientQuantity__0G40E{font:var(--font-base-900);grid-area:quantity}@media print{.UserRecipeIngredientsList_recipeIngredientQuantity__0G40E{font-size:12px;line-height:18px}}.UserRecipeIngredientsList_recipeIngredientName__0gSDh{grid-area:ingredientName}.UserRecipeIngredientsList_recipeServesText__yySC4{font:var(--font-base);margin-bottom:var(--spacing-700)}@media print{.UserRecipeIngredientsList_recipeServesText__yySC4{font-size:12px;line-height:18px;margin-bottom:var(--spacing-600)}}.UserRecipeInstructionsList_recipeSectionHeader__MKSUA{font:var(--font-large-900);margin-bottom:var(--spacing-700);margin-top:var(--spacing-700)}@media (min-width:768px){.UserRecipeInstructionsList_recipeSectionHeader__MKSUA{margin-top:0}}@media print{.UserRecipeInstructionsList_recipeSectionHeader__MKSUA{margin-top:0;margin-bottom:var(--spacing-600)}}.UserRecipeInstructionsList_recipeInstructionsListWrapper__Efv3K{font:var(--font-base);margin-left:var(--spacing-400);color:var(--color-cold-brew-800);list-style:none;counter-reset:item}@media print{.UserRecipeInstructionsList_recipeInstructionsListWrapper__Efv3K{margin-left:0}}.UserRecipeInstructionsList_recipeInstructionListItem__af_Ay{margin:var(--spacing-700) 0 var(--spacing-700) 0;padding-left:var(--spacing-400);position:relative}.UserRecipeInstructionsList_recipeInstructionListItem__af_Ay:before{position:absolute;content:counter(item) ".";counter-increment:item;inset-inline-start:calc(var(--spacing-400) * -1);font-weight:var(--font-weight-900)}@media print{.UserRecipeInstructionsList_recipeInstructionListItem__af_Ay{font-size:12px;line-height:18px;margin:var(--spacing-300) 0 0}}.UserRecipeInstructionsList_recipeInstructionsContainer__lXjti{padding-top:var(--spacing-700);grid-area:instructions}@media print{.UserRecipeInstructionsList_recipeInstructionsContainer__lXjti{padding-top:0}}.UserRecipeInstructionsList_recipeInstructionsEmptyContainer__SeJ_w{display:flex;align-items:center;justify-content:center;flex-direction:column;font:var(--font-base);padding:var(--spacing-600) 0}@media print{.UserRecipeInstructionsList_recipeInstructionsEmptyContainer__SeJ_w{padding:0;align-items:flex-start;font-size:12px;line-height:18px}}.UserRecipeInstructionsList_recipeInstructionsAddButton__zKRMM{font:var(--font-base);margin-top:var(--spacing-400);svg{margin-right:var(--spacing-200)}}@media print{.UserRecipeInstructionsList_recipeInstructionsAddButton__zKRMM{display:none}}.UserShopIngredientsPreviewCard_shopIngredientsBannerButton__oH_jD{padding:var(--spacing-300) var(--spacing-600);background:var(--color-heb-red);border-radius:var(--border-radius-900);width:100%;max-height:44px;display:none;font-weight:var(--font-weight-900);color:var(--color-buttercream);text-align:center;font-size:var(--font-size-medium);line-height:var(--line-height-medium);font-family:var(--font-family-standard)}@media (min-width:768px){.UserShopIngredientsPreviewCard_shopIngredientsBannerButton__oH_jD{display:block}}.UserShopIngredientsPreviewCard_shopIngredientsPreviewCardButton__scYZR{display:none}@media (min-width:768px){.UserShopIngredientsPreviewCard_shopIngredientsPreviewCardButton__scYZR{background-color:inherit;margin-top:var(--spacing-900);padding:var(--spacing-400);border:1px solid var(--color-cold-brew-100);border-radius:var(--border-radius-600);gap:var(--spacing-400);display:flex;max-width:432px;box-shadow:0 30px 20px -30px #00000014;width:100%;cursor:pointer}}.UserShopIngredientsPreviewCard_shopIngredientsPreviewCardButton__scYZR:hover span{background-color:var(--color-brisket-700);transition:background-color .2s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);box-shadow:none}.UserShopIngredientsPreviewCard_shopIngredientsPreviewCardButton__scYZR:active span{background-color:var(--color-brisket-800)}.UserShopIngredientsPreviewCard_shopIngredientsPreviewCardButton__scYZR:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 1px var(--color-buttercream),0 0 0 3px var(--color-curbside-blue),0 0 0 5px var(--color-buttercream)}@media print{.UserShopIngredientsPreviewCard_shopIngredientsPreviewCardButton__scYZR{display:none}}.UserShopIngredientsPreviewCard_shopIngredientsPreviewCardContent__eqb5E{width:100%}.UserShopIngredientsPreviewCard_shopIngredientsPreviewCardTextImagesContainer__zj9xj{display:flex;margin-bottom:var(--spacing-400);align-items:center}.UserShopIngredientsPreviewCard_shopIngredientsPreviewCardImages__Lpqqc{-moz-column-gap:calc(var(--spacing-400) + var(--spacing-100));column-gap:calc(var(--spacing-400) + var(--spacing-100));display:flex}@media (min-width:768px){.UserShopIngredientsPreviewCard_shopIngredientsPreviewCardImages__Lpqqc{img:nth-child(4),img:nth-child(5){display:none}}}@media (min-width:1024px){.UserShopIngredientsPreviewCard_shopIngredientsPreviewCardImages__Lpqqc{img:nth-child(4){display:flex}}}@media (min-width:1280px){.UserShopIngredientsPreviewCard_shopIngredientsPreviewCardImages__Lpqqc{img:nth-child(5){display:flex}}}.UserShopIngredientsPreviewCard_recipeProductImageCard__o7Pv0{width:36px;height:36px}.UserShopIngredientsPreviewCard_shopIngredientsTextContainer__hjD2p{margin-left:var(--spacing-400)}.UserShopIngredientsPreviewCard_shopIngredientsPreviewCardText__M29Pq{color:var(--color-cold-brew-600);font:var(--font-medium)}.UserRecipeReplaceProduct_progressCircleContainer__4216O{position:fixed;z-index:9999;top:0;left:0;right:0;bottom:0;display:flex;box-sizing:border-box;justify-content:center;align-items:center}.UserRecipeReplaceProduct_styledProgressCircle__wJ_yD{position:relative;z-index:800;height:96px;width:96px}.UserRecipeReplaceProduct_addToCartButtonContent__VkuCI{font:var(--font-base-900)}.UserRecipeReplaceProduct_recipeSwapsModalBody__e5LfD{--drawer-body-padding-y:var(--spacing-md)}.UserRecipeReplaceProduct_recipeSwapsModalContainer__sh6B9 [data-component=item-row-wrapper]{background:none}.UserRecipeReplaceProduct_itemIngredientQuantity__ZuGve{font-weight:var(--font-weight-900)}.Label_label__bmDlX{font:var(--font-small-900);padding:var(--spacing-100) var(--spacing-200);border-radius:var(--border-radius-200);box-shadow:0 9px 9px -9px rgba(0,0,0,.1);display:inline-block}.Label_bestAvailable__xxMmO{background:var(--color-cold-brew-800);color:var(--color-buttercream)}.Label_buyItAgain__w_yHk{background:var(--color-hatch-100);color:var(--color-hatch-700)}.Label_coupon__Fi7rQ{color:var(--color-cold-brew-800);background-color:var(--color-tamale)}.Label_priceCut__XWA4G,.Label_sale__QqSKm,.Label_weeklyAd__MgSsF{color:var(--color-buttercream);background-color:var(--color-heb-red)}.Labels_container__V__nO{display:flex;flex-wrap:wrap;gap:var(--spacing-200)}.FormControlUtils_messageWrapper__luipg{font:var(--font-small);margin-top:var(--spacing-xxs);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md)}.FormControlUtils_charactersCountText__Q7mYy{color:var(--color-text-2);flex:0 0 auto;margin-left:auto}.FormControlUtils_descriptionTextWrapper__ldbjB{font:var(--font-medium);margin-bottom:var(--spacing-xxs)}.FormControlUtils_errorMessage__vc8gJ{color:var(--color-status-danger-base);overflow-wrap:anywhere}.FormControlUtils_errorTextWrapper__7B2dj{display:flex;align-items:flex-start}.FormControlUtils_errorCircle__nsdal{color:var(--color-status-danger-base);margin-right:var(--spacing-xxs);margin-top:var(--spacing-xxxs);width:var(--spacing-sm);height:var(--spacing-sm);flex-shrink:0}.RadioGroup_radioInput__D_e9l{display:grid;position:relative;place-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-surface-2);border:1px solid var(--color-border-inverse);border-radius:var(--border-radius-full);color:var(--color-border-inverse);padding:unset;margin:var(--spacing-xxs);height:var(--spacing-md);width:var(--spacing-md);flex:0 0 auto}.RadioGroup_radioInput__D_e9l:checked{border:2px solid var(--color-core-primary-base)}.RadioGroup_radioInput__D_e9l:disabled{background-color:var(--color-disabled-1);border:1px solid var(--color-disabled-2);cursor:default}.RadioGroup_radioInput__D_e9l:after{content:"";background-color:CanvasText;border-radius:var(--border-radius-full);height:var(--spacing-xs);width:var(--spacing-xs);transform:scale(0);transition:transform 80ms}.RadioGroup_radioInput__D_e9l:checked:after{box-shadow:inset var(--spacing-md) var(--spacing-md) var(--color-core-primary-base);transform:scale(1)}.RadioGroup_radioInput__D_e9l:disabled:after{box-shadow:inset var(--spacing-md) var(--spacing-md) var(--color-disabled-2)}.RadioGroup_radioInput__D_e9l:before{content:"";width:var(--spacing-xxl);height:var(--spacing-xxl);position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.RadioGroup_radioInput__D_e9l:hover:not(:disabled):not(:checked){border:1px solid var(--color-core-primary-base)}.RadioGroup_radioOptionLabel__HR_ph{font:var(--font-base);width:100%;margin-left:var(--spacing-xs);cursor:pointer}.RadioGroup_disabledRadioOptionLabel__k9pDc{color:var(--color-disabled-4);cursor:default}.RadioGroup_radioMessageWrapper__pGG4T{grid-area:message;margin-left:var(--spacing-xs);font:var(--font-small)}.RadioGroup_radioOptionWrapper__VVbNz{display:grid;grid-template-columns:min-content auto;grid-template-areas:"input label" ". message";align-items:center;padding:0;flex-shrink:0}.ItemRowImage_productImage__v6lyj.ItemRowImage_productImage__v6lyj{width:auto;max-height:72px}.ItemRowImage_cursorPointer__hukEm{cursor:pointer}.ItemRowImage_displayNone__zsV8E{display:none}.ItemRowImage_productImage__v6lyj.ItemRowImage_productImage__v6lyj.ItemRowImage_miniCartClosedProductImage__cuMhB{width:var(--spacing-900);height:var(--spacing-900);display:block;margin:var(--spacing-400) auto 0}@keyframes ItemRowNote_fadeIn__QKTCS{0%{opacity:0}to{opacity:1}}.ItemRowNote_itemRowNoteWrapper__WGKCt{display:flex;flex-flow:column nowrap;height:100%;width:100%}.ItemRowNote_noteTextareaIsModalShowing__EO19V textarea{font:var(--font-medium);border:unset}.ItemRowNote_noteReadOnly__CGdvz{font:var(--font-small);animation:ItemRowNote_fadeIn__QKTCS .25s ease-out;background:var(--color-surface-3);border-radius:var(--border-radius-xl);padding:var(--spacing-sm);height:100%;width:100%;overflow-wrap:anywhere}@media (min-width:576px){.ItemRowNote_noteReadOnlyDesktop__nSfxX{font:var(--font-medium)}}.ItemRowNote_formWrapper__ya0Xi{width:100%}@media (min-width:576px){.ItemRowNote_isReducedWidth__ZF7eY{width:75%}}.ItemRowNote_itemNoteButton__IkOt5.ItemRowNote_itemNoteButton__IkOt5{font-weight:var(--font-weight-400);height:var(--spacing-800);max-width:-moz-fit-content;max-width:fit-content;min-width:112px;padding:var(--spacing-md);white-space:nowrap}.ItemRowNote_existingNote__lZtSP.ItemRowNote_existingNote__lZtSP{font-weight:var(--font-weight-900)}.ItemRowNote_footerButtonContainer__eeT0X{display:flex;gap:var(--spacing-sm);height:var(--spacing-800);margin-top:auto}.ItemRowNote_footerButton__3l9IP.ItemRowNote_footerButton__3l9IP{max-width:18%;width:18%;white-space:nowrap}.ItemRowNote_footerButtonIsModalShowing__KVZDR.ItemRowNote_footerButtonIsModalShowing__KVZDR{max-width:100%;width:100%}.ItemRowNote_itemNoteButtonsRow__Ygo98{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;width:100%}.ItemRowNote_hasNote__P5j3v{margin-top:var(--spacing-sm)}@media (min-width:576px){.ItemRowNote_hasNote__P5j3v{margin-top:var(--spacing-md)}}.ItemRowNote_showFooter__6cu2V{margin-top:var(--spacing-md)}.ItemRowNote_productContainer__JM8_B{display:flex;gap:var(--spacing-xs);border-bottom:1px solid var(--color-border-2);margin-top:var(--spacing-800);padding-bottom:var(--spacing-sm)}.ItemRowNote_productName__AMsGx{font:var(--font-base);white-space:normal;--line-clamp:4}.ItemRowNote_styledModalTitle___20Wh{margin:var(--spacing-md) var(--spacing-md) 0}.Textarea_textArea__wlR08{font:var(--font-base);background-color:var(--color-surface-2);outline:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;color:inherit;display:block;margin:0;min-width:0;padding:var(--spacing-sm);transition:border-color .15s linear,background .15s linear;border-radius:var(--border-radius-md);resize:vertical;border:1px solid var(--color-border-2)}.Textarea_textArea__wlR08:disabled{background-color:var(--color-disabled-1);border:1px solid var(--color-disabled-2);color:var(--color-disabled-4)}.Textarea_textArea__wlR08:not([cols]){width:100%}.Textarea_textArea__wlR08::-moz-placeholder{color:var(--color-text-2)}.Textarea_textArea__wlR08::placeholder{color:var(--color-text-2)}.Textarea_error__K_3wp{border:1px solid var(--color-status-danger-base)}.Textarea_error__K_3wp:focus-visible{box-shadow:0 0 0 1px var(--color-focus-contrast),0 0 0 3px var(--color-status-danger-base),0 0 0 5px var(--color-focus-contrast)}.SnapEbtLabel_snapEbtLabel__054ID{font:var(--font-small);padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--border-radius-md);border:1px solid var(--color-border-1);margin-bottom:var(--spacing-xs);max-width:-moz-fit-content;max-width:fit-content;white-space:nowrap}.ItemRowDetails_isFaded__0St_B.ItemRowDetails_isFaded__0St_B{color:var(--color-text-2)}.ItemRowDetails_strikeThruAllCss__O5Hmi{color:var(--color-text-2);text-decoration:line-through;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:var(--color-text-2);text-decoration-color:var(--color-text-2);text-decoration-thickness:1px}.ItemRowDetails_itemLabel__Rv9Ju{order:2;margin-bottom:var(--spacing-xs);width:100%}@media (min-width:768px){.ItemRowDetails_itemLabelDesktop__E7p_7{flex:0 1 auto;order:1}}.ItemRowDetails_itemLabelOrder__fyQ5b{order:0}@media (min-width:768px){.ItemRowDetails_itemLabelOrder__fyQ5b{order:0}}.ItemRowDetails_itemName__ZiJSO.ItemRowDetails_itemName__ZiJSO{font:var(--font-base);white-space:normal;overflow-wrap:anywhere;width:100%;--line-clamp:4}.ItemRowDetails_itemNameButton__hkJ6I.ItemRowDetails_itemNameButton__hkJ6I{justify-content:left}.ItemRowDetails_itemNameOrder__g2fm2.ItemRowDetails_itemNameOrder__g2fm2{font:var(--font-medium-900)}@media (min-width:768px){.ItemRowDetails_itemNameOrder__g2fm2.ItemRowDetails_itemNameOrder__g2fm2{font:var(--font-base-900)}}.ItemRowDetails_itemRowDetailsWrapper__Cfa7x{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;width:100%}@media (min-width:768px){.ItemRowDetails_itemRowDetailsWrapperDesktop__UCgmd{flex:1 0 75%;align-self:flex-end;margin-right:var(--spacing-xxs);max-width:618px}.ItemRowDetails_itemRowDetailsOrderWrapper__rAsAG{align-self:flex-start;order:0}}.ItemRowDetails_itemRowLabelPriceWrapper__F_QRA{display:flex;align-content:flex-end;flex-wrap:wrap-reverse;height:-moz-fit-content;height:fit-content;width:100%}.ItemRowDetails_itemRowLabelPriceWrapperOrder__p2gH5{align-content:flex-start;flex-wrap:wrap}@media (min-width:768px){.ItemRowDetails_itemNodePriceWrapper__4bQKV{flex:1 1 10%}}.ItemRowDetails_itemNodePriceWrapperOrder__VgMbO{width:100%}@media (min-width:768px){.ItemRowDetails_itemNodePriceWrapperOrder__VgMbO{margin-bottom:var(--spacing-md)}}.ItemRowDetails_snapEbtLabel__VwBOX{margin-top:var(--spacing-xs)}.QuantityCounter_quantityCounterWrapper__2AeXH{display:inline-flex}.QuantityCounter_quantityCounterButton__xlzAW{font:var(--font-base-900);height:36px;border:1px solid var(--color-border-2);display:flex;align-items:center;justify-content:center;background-color:var(--color-surface-1);color:var(--color-text-1);border-radius:var(--border-radius-md);width:40px}.QuantityCounter_quantityCounterButtonLeft__Tgono{border-top-right-radius:0;border-bottom-right-radius:0}.QuantityCounter_quantityCounterButtonRight__NgSb1{border-top-left-radius:0;border-bottom-left-radius:0}.QuantityCounter_quantityCounterButton__xlzAW:focus,.QuantityCounter_quantityCounterButton__xlzAW:hover{background-color:var(--color-grey-3)}.QuantityCounter_quantityCounterButton__xlzAW:disabled{color:var(--color-disabled-4);background-color:var(--color-disabled-1)}.QuantityCounter_styledValue__h36MC{min-width:50px;padding:0 5px;display:flex;align-items:center;justify-content:center}.QuantityCounter_styledInput__ckFtD,.QuantityCounter_styledValue__h36MC{font:var(--font-base-900);height:36px;border-width:1px;border-left:0 solid var(--color-border-2);border-bottom:1px solid var(--color-border-2);border-right:0 solid var(--color-border-2);border-top:1px solid var(--color-border-2);cursor:default}.QuantityCounter_styledInput__ckFtD{text-align:center;text-decoration:none;padding:0;background-color:var(--color-surface-3);width:40px;border-radius:0;box-sizing:border-box;box-shadow:inset 0 2px 5px rgba(0,0,0,.04)}.QuantityCounter_styledInput__ckFtD::-webkit-inner-spin-button{display:none}.QuantityCounter_styledUnit__yy5NG{font:var(--font-base-900);height:36px;border-width:1px;border-left:0 solid var(--color-border-2);border-bottom:1px solid var(--color-border-2);border-right:0 solid var(--color-border-2);border-top:1px solid var(--color-border-2);padding:0 5px 0 3px;display:flex;align-items:center;justify-content:center}.QuantityCounter_icon__X6oFa{height:16px;width:16px}.ItemQuantity_quantity__nyAjz{display:inline-block;color:var(--color-text-1);font:var(--font-small);white-space:nowrap}.ItemQuantity_unavailable__CL_4q{color:var(--color-cold-brew-600);font-weight:var(--font-weight-400)}.ItemQuantity_unavailable__CL_4q:focus,.ItemQuantity_unavailable__CL_4q:hover{color:var(--color-cold-brew-600)}.ItemRowQuantity_wrapper__bSqTt{margin-top:auto;margin-left:auto}.ItemRowQuantity_counter__mnwag [data-component=button],.ItemRowQuantity_counter__mnwag input[type=text]{width:var(--spacing-800);height:var(--spacing-800)}.ItemRowQuantity_select__S3ayN select{border:1px solid var(--color-border-1);font-weight:var(--font-weight-900);border-radius:var(--border-radius-md);height:var(--spacing-800);padding-top:var(--spacing-xxs)}.ItemRowQuantity_select__S3ayN select option{font-weight:var(--font-weight-400)}.ItemRowQuantity_select__S3ayN{margin-bottom:0}.ItemRowQuantity_select__S3ayN [data-component=form-control-message-wrapper]{margin-top:0}.Select_select__3SmhL{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:var(--font-base);color:inherit;background-color:var(--color-surface-2);width:100%;padding:var(--spacing-xs) var(--spacing-xxl) var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-md);border:1px solid var(--color-border-2)}.Select_select__3SmhL:disabled{background-color:var(--color-disabled-1);border:1px solid var(--color-disabled-2);color:var(--color-disabled-4)}.Select_error__RUr0c{border:1px solid var(--color-status-danger-base)}.Select_error__RUr0c:focus-visible{box-shadow:0 0 0 1px var(--color-focus-contrast),0 0 0 3px var(--color-status-danger-base),0 0 0 5px var(--color-focus-contrast)}.Select_selectComponentWrapper__J5ddF{position:relative;margin-bottom:var(--spacing-md)}.Select_pillVariant__IefwB{margin-bottom:0;.Select_select__3SmhL{border-radius:var(--border-radius-full);padding:var(--spacing-xs) var(--spacing-800) var(--spacing-xs) var(--spacing-md)}}.Select_selectWrapper___4HPb{position:relative}.Select_selectWrapper___4HPb:after{content:"";display:inline-block;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="currentColor" fill-rule="evenodd" d="M1.65 4.24a1 1 0 0 0-1.3 1.52l7 6a1 1 0 0 0 1.3 0l7-6a1 1 0 0 0-1.3-1.52L8 9.684 1.65 4.24Z" clip-rule="evenodd"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="currentColor" fill-rule="evenodd" d="M1.65 4.24a1 1 0 0 0-1.3 1.52l7 6a1 1 0 0 0 1.3 0l7-6a1 1 0 0 0-1.3-1.52L8 9.684 1.65 4.24Z" clip-rule="evenodd"/></svg>');background-origin:content-box;box-sizing:border-box;background-position:100%;background-size:auto var(--spacing-md);background-repeat:no-repeat;background-color:var(--color-text-1);width:var(--spacing-md);height:var(--spacing-md);position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);pointer-events:none}.ItemRowDiv_coreRow__Ax75W{margin-top:var(--spacing-xl)}.ItemRowDiv_coreRow__Ax75W [data-component=item-action-checkbox],.ItemRowDiv_coreRow__Ax75W [data-component=item-row-remove-item-button]{height:var(--spacing-xxxl)}.ItemRowDiv_coreRow__Ax75W [data-component=item-row-product-image]{height:var(--spacing-xxxl);width:var(--spacing-xxxl);margin-right:var(--spacing-md)}.ItemRowDiv_coreRowOrder__aJW_B{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}@media (min-width:768px){.ItemRowDiv_coreRowDesktop__BNYaO [data-component=item-action-checkbox],.ItemRowDiv_coreRowDesktop__BNYaO [data-component=item-row-remove-item-button]{height:calc(var(--spacing-xxxl) + var(--spacing-xs))}.ItemRowDiv_coreRowDesktop__BNYaO [data-component=item-row-product-image]{height:calc(var(--spacing-xxxl) + var(--spacing-xs));width:calc(var(--spacing-xxxl) + var(--spacing-xs));margin-right:var(--spacing-md);margin-left:var(--spacing-xs)}}.ItemRowDiv_itemRowDiv__rdgOC{display:flex;background:inherit;margin-bottom:var(--spacing-sm);height:-moz-fit-content;height:fit-content;width:100%}.ItemRowDiv_itemRowDiv__rdgOC [data-component=item-row-item-note-button-row]>[data-component=button]{font-size:var(--font-size-small)}@media (min-width:768px){.ItemRowDiv_itemRowDiv__rdgOC [data-component=item-row-item-note-button-row]>[data-component=button]{font-size:var(--font-size-medium);min-width:119px}}.ItemRowDiv_itemRowDiv__rdgOC:last-of-type:not(:first-of-type:not([data-component=item-row-visually-hidden])){margin-bottom:var(--spacing-lg)}.ItemRowDiv_justify__GRDyf{justify-content:space-between}.ItemRowDiv_faded__zxPQ6 [data-component=item-row-product-image]{opacity:.5}.ItemRowDiv_contextRecipe__5mjHF{margin-bottom:var(--spacing-md)}.ItemRowDiv_contextUserRecipe__JXOzL:first-of-type:not([data-component=item-row-visually-hidden]){margin-top:var(--spacing-lg)}.ItemRowDiv_contextUserRecipe__JXOzL{margin-bottom:var(--spacing-md)}.ItemRowDiv_contextSubs__kEgIb [data-component=item-row-product-image]{margin-right:var(--spacing-md)}.ItemRowDiv_contextBackup__MWjmr{margin-top:unset;margin-bottom:unset}.ItemRowDiv_contextBackup__MWjmr [data-component=item-row-product-image]{margin-right:var(--spacing-md)}.ItemRowDiv_contextBackup__MWjmr:last-of-type:not(:first-of-type){margin-bottom:unset;margin-top:var(--spacing-xs)}.ItemRowDiv_contextBackup__MWjmr:first-of-type:not([data-component=item-row-visually-hidden]){margin-top:unset;margin-bottom:unset}.ItemRowDiv_coreRowOrderActionRight__8y3NA{position:relative;padding-bottom:var(--spacing-xl)}.ItemRowDiv_coreRowOrderActionRight__8y3NA [data-component=item-action-button-wrapper]{flex:0 1;display:flex;justify-content:flex-end}@media (min-width:768px){.ItemRowDiv_coreRowOrderActionRight__8y3NA{position:unset;padding-bottom:unset}.ItemRowDiv_coreRowOrderActionRight__8y3NA [data-component=item-action-button-wrapper]{display:unset;flex-basis:unset;order:unset;padding-left:var(--spacing-xl)}}.ItemRowDiv_contextOrder__CK6q4{box-sizing:border-box;margin-bottom:var(--spacing-xl)}.ItemRowDiv_contextOrder__CK6q4:first-of-type:not(:last-of-type){margin-bottom:var(--spacing-lg)}@media (min-width:768px){.ItemRowDiv_contextOrder__CK6q4:first-of-type:not(:last-of-type){margin-bottom:var(--spacing-xs)}}.ItemRowDiv_contextOrder__CK6q4:last-of-type:not(:first-of-type:not([data-component=item-row-visually-hidden])){margin-bottom:var(--spacing-xl)}@media (min-width:480px){.ItemRowDiv_contextOrder__CK6q4{border-style:none solid;border-width:0 var(--spacing-400);border-color:transparent}}@media (min-width:768px){.ItemRowDiv_contextOrder__CK6q4{border:none}}.ItemRowDiv_contextCheckout__wxKbh,.ItemRowDiv_contextList__SQglK{margin-bottom:var(--spacing-lg)}.ItemRowDiv_contextCart__Bo6pK [data-component=item-row-coupons]{margin-top:var(--spacing-xxs)}.ItemRowNodeDiv_itemRowNodeDiv__taaN6{padding-left:var(--spacing-xs)}.ItemRowNodeDiv_itemRowOrderNodeDiv__qWMM_{padding:unset;margin:0}.ItemRowNodeDiv_itemRowOrderNodeDiv__qWMM_:not(:last-of-type){margin-bottom:var(--spacing-lg)}.ItemRowNodeDiv_withAction__6vvAE{padding-left:calc(var(--spacing-xxl) - var(--spacing-xs))}@media (min-width:768px){.ItemRowNodeDiv_withActionDesktopSmall__llVkS{padding-left:calc(var(--spacing-xxl) + var(--spacing-xs))}.ItemRowNodeDiv_withActionDesktopMedium__u0OYF{padding-left:calc(calc(var(--spacing-xxl) + 72px) + var(--spacing-md))}}.ItemRowNodeDiv_withOutAction__xNZfi{padding-left:calc(var(--spacing-none) - var(--spacing-xs))}@media (min-width:768px){.ItemRowNodeDiv_withOutActionDesktopSmall__8FinR{padding-left:calc(var(--spacing-none) + var(--spacing-xs))}.ItemRowNodeDiv_withOutActionDesktopMedium__vU8Th{padding-left:calc(calc(var(--spacing-none) + 72px) + var(--spacing-md))}}.ItemRow_contentMask__hNDbr.ItemRow_contentMask__hNDbr{z-index:calc(var(--z-index-footer) - 2)}.ItemRow_itemRowWrapper__ihXjl{position:relative;overflow:hidden;display:flex;flex-direction:column;background:var(--color-white);border-bottom:1px solid var(--color-border-2);padding:0 var(--spacing-xxs);list-style:none;width:100%}@media (min-width:768px){.ItemRow_itemRowWrapper__ihXjl{flex-wrap:nowrap}}.ItemRow_noBottomBorder__lOBFV{border-bottom:unset;padding:0}.ItemStatusPills_itemStatusPill__cGIO9{display:inline-flex;gap:var(--spacing-xxs);align-items:center;border-radius:var(--border-radius-xl);padding:var(--spacing-xxs) var(--spacing-xs);max-height:-moz-fit-content;max-height:fit-content;max-width:-moz-fit-content;max-width:fit-content;width:100%}.ItemStatusPills_inCart__hHnHZ{background:#e5f4e5}.ItemStatusPills_outOfStock__S_LRd{background:#fff3e6;align-items:flex-start}.ItemStatusPills_substituted__y88dx{background:#e2f1fb}.ItemStatusPills_inStoreOnly__4u9gi,.ItemStatusPills_priceChange__6pPqa,.ItemStatusPills_timeRestriction__J5hh6,.ItemStatusPills_unavailableOrder__P98Q7,.ItemStatusPills_unavailable__qFWCZ{background:var(--color-cold-brew-100)}.ItemStatusPills_dontSubstitute__pswmv,.ItemStatusPills_outOfStockOrder__vo9MX,.ItemStatusPills_partialShort__fbKF9,.ItemStatusPills_removed__07aI_{background:#fdecec}.ItemStatusPills_substitutedIcon__h0vQh{color:var(--color-core-primary-base)}.ItemStatusPills_priceChangeIcon__oSFqn{height:18px;width:18px}.ItemStatusPills_cartIcon__41eNf{color:var(--color-status-success-base);height:var(--spacing-md);width:var(--spacing-md)}.ItemStatusPills_outOfStockIcon__zQidh{color:var(--color-cheese-puff);min-height:var(--spacing-md);min-width:var(--spacing-md)}@media (min-width:576px){.ItemStatusPills_outOfStockIcon__zQidh{margin-top:var(--spacing-50)}}.ItemStatusPills_dontSubstituteIcon__rWHtw,.ItemStatusPills_outOfStockOrderIcon__i7f9u,.ItemStatusPills_partialShortIcon__4xeDy,.ItemStatusPills_removedIcon__jc6pK{color:var(--color-brisket)}.ItemStatusPills_statusText__p_jxA{font:var(--font-small-900);--line-clamp:1}@media (min-width:576px){.ItemStatusPills_statusText__p_jxA{font:var(--font-medium-900)}}.ItemStatusPills_wrapLongText__HofeJ{--line-clamp:unset}.ItemStatusPills_statusTextContainer__ALg0W{display:flex;flex-direction:column}.UserRecipeProductRow_itemIngredientText__q6kJ6{font-size:var(--font-size-medium);line-height:var(--line-height-medium);font-weight:var(--font-weight-400);margin-top:var(--spacing-100);max-width:-moz-fit-content;max-width:fit-content}.UserRecipeProductRow_itemStatusWrapper__czLZa{margin-top:var(--spacing-400);max-width:-moz-fit-content;max-width:fit-content}.UserRecipeProductRow_rowWrapper__A7mlP{display:flex;align-items:center;justify-content:space-between;width:100%}.UserRecipeProductRow_replaceProductButton__yIGLh{font-weight:var(--font-weight-900);height:var(--spacing-800);max-width:-moz-fit-content;max-width:fit-content;min-width:112px;padding:var(--spacing-400)}.UserRecipeProductRow_replaceIngredientQuantity__NvvaR{text-align:right;width:100%}.UserRecipeProductRow_itemIngredientDescription__XXmFb{margin-top:var(--spacing-xl)}.UserRecipeProductRow_itemIngredientQuantity__EWlU1{font:var(--font-medium-900)}.UserRecipeProductRow_itemIngredientName__33B9R{font:var(--font-medium)}.UserRecipeProductRow_recipeReviewTopRowcontainer__m67bx{margin-top:var(--spacing-xl)}.UserRecipeProductRow_recipeReviewItemRows__9MPhg [class*=recipe-row-details]{flex-wrap:nowrap}.UserRecipeProductRow_recipeReviewItemRows__9MPhg [class*=recipe-row-details]>div:first-child{padding-right:var(--spacing-400)}.UserRecipeProductRow_recipeReviewItemRowLabel__lMums [class*=recipe-row-details]{display:grid;grid-template-columns:repeat(1fr,2)}.UserRecipeProductRow_recipeReviewItemRowLabel__lMums [class*=recipe-row-details]>span:nth-child(2){grid-area:1/1/2/2}.UserRecipeProductRow_recipeReviewItemRowLabel__lMums [class*=recipe-row-details]>div:nth-child(2){grid-area:2/1/3/3}.UserRecipeProductRow_recipeReviewItemRowLabel__lMums [class*=recipe-row-details]>div:nth-child(3){grid-area:1/2/2/3;justify-content:flex-end}.UserRecipeProductRow_recipeReviewQuantity__G0ul4{font-weight:var(--font-weight-900);display:inline-block;margin-right:var(--spacing-xxs);line-height:var(--line-height-medium)}.InputGroupField_inputGroupContainer__lgb1D{display:flex;align-items:baseline;margin-top:var(--spacing-xs);gap:var(--spacing-md)}.InputGroupField_inputGroupContainerHideLabel__MHtBD{margin-top:var(--spacing-none)}.InputGroupField_inputGroupMessageWrapper__6kP_o{margin-left:var(--spacing-xxs)}.InputGroupField_fieldsetLegend__C4YoQ{font:var(--font-medium-900);display:inline-block;margin-bottom:var(--spacing-xxs);text-align:left}.InputGroupField_fieldsetLegendRequired__z1DGu:after{display:inline;content:"*";margin-left:var(--spacing-xxs);color:var(--color-status-danger-base)}@keyframes ProgressCircle_spin__8fYb2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProgressCircle_progressRings__XMyn1{transform-origin:center center;transition-property:transform;animation-duration:3s;animation-name:ProgressCircle_spin__8fYb2;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes ProgressCircle_ring-full__zpTSl{0%{stroke-dashoffset:154;opacity:0}10%{opacity:1}50%{stroke-dashoffset:0}80%{stroke-dashoffset:-153;opacity:1}95%{transform:rotate(80deg)}to{stroke-dashoffset:-154;opacity:0}}.ProgressCircle_progressRingFull__KkT7p{transform-origin:center center;stroke-dasharray:154,154;stroke-dashoffset:154;animation-duration:2s;animation-name:ProgressCircle_ring-full__zpTSl;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes ProgressCircle_ring-half__Xjutu{0%{stroke-dashoffset:178;opacity:0}10%{opacity:.4}50%{stroke-dashoffset:0}80%{stroke-dashoffset:-177;opacity:.4}95%{transform:rotate(80deg)}to{stroke-dashoffset:-178;opacity:0}}.ProgressCircle_progressRingHalf__NgItC{transform-origin:center center;stroke-dasharray:178,178;stroke-dashoffset:178;animation-duration:2s;animation-name:ProgressCircle_ring-half__Xjutu;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes ProgressCircle_ring-dim__OT1Gu{0%{stroke-dashoffset:193;opacity:0}10%{opacity:.2}50%{stroke-dashoffset:0}80%{stroke-dashoffset:-192;opacity:.2}95%{transform:rotate(80deg)}to{stroke-dashoffset:-193;opacity:0}}.ProgressCircle_progressRingDim__Rsh8W{transform-origin:center center;stroke-dasharray:193,193;stroke-dashoffset:193;animation-duration:2s;animation-name:ProgressCircle_ring-dim__OT1Gu;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.CouponButton_button__T5LHH{height:40px;min-width:180px;flex:0 0 auto}.CouponButton_small__Qtdiz{height:28px;min-width:132px}.CouponButton_medium__LPVMY{height:40px;min-width:180px;svg{max-height:16px;max-width:16px}}.CouponButton_large__z_vbr{height:54px;min-width:280px;svg{max-height:24px;max-width:24px}}.CouponButton_tertiary__0rdXb{color:var(--color-cold-brew-800);background:var(--color-cold-brew-100)}.CouponButton_tertiary__0rdXb:focus,.CouponButton_tertiary__0rdXb:hover{color:inherit;background:var(--color-cold-brew-200)}.CouponButton_outline__fc9oc{background:var(--color-buttercream)}.CouponButton_applied__w9Gqj{color:var(--color-status-success-dark)}.CouponButton_applied__w9Gqj:focus,.CouponButton_applied__w9Gqj:hover{color:var(--color-status-success-darker)}.Loading_center__HneST{display:flex;justify-content:center;align-items:center}.Loading_paddingYxxs__VVzp8{padding-top:var(--spacing-xxs);padding-bottom:var(--spacing-xxs)}.Loading_paddingYxs__YYm0_{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.Loading_paddingYsm__DQukp{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.Loading_paddingYmd__FcNQq{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.Loading_paddingYlg__dxjDg{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.Loading_paddingYxl__9kfiB{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.Loading_paddingYxxl__u4QhM{padding-top:var(--spacing-xxl);padding-bottom:var(--spacing-xxl)}.Loading_paddingYxxxl__AGdiD{padding-top:var(--spacing-xxxl);padding-bottom:var(--spacing-xxxl)}.ListCardStore_listCardStore__EiWQc{font:var(--font-medium);--line-clamp:1}.ListCardItemCount_listCardItemCount__D3Tjt{font:var(--font-small);color:var(--color-cold-brew-600)}.ListCardName_listCardName___B_bO{font:var(--font-base-900);--line-clamp:2;margin-bottom:var(--spacing-200);word-break:break-word}.ShoppingListModalCard_cardContainer__B5uKd{width:100%}.ShoppingListModalCard_listCard__IIvTm{display:flex;padding:var(--spacing-400) var(--spacing-600);flex-direction:column;justify-content:flex-start;gap:var(--spacing-200);border-radius:var(--spacing-600);border:1px solid var(--color-cold-brew-200)}.ShoppingListModalCard_listCard__IIvTm:focus,.ShoppingListModalCard_listCard__IIvTm:hover{color:var(--color-cold-brew-900);background-color:var(--color-cold-brew-50)}.ShoppingListModalCard_listHighlights__iN316{display:flex;flex-direction:column;align-items:flex-start;text-align:left;overflow-wrap:anywhere;width:100%}.ShoppingListModalCard_listSecondaryContainer__KLJuj{display:flex;flex-direction:column;gap:var(--spacing-50)}.ShoppingListModalCard_listNameFlexContainer__nGkeG{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);width:100%}.ShoppingListModalCard_modalCardName__Pk_lL{--line-clamp:4}.Tag_tag__QZCfY{font:var(--font-medium-900);color:var(--tag-text-color,var(--color-text-1));display:inline-flex;gap:var(--spacing-xs);border-radius:var(--border-radius-full);align-items:center;background-color:var(--tag-background-color,var(--color-surface-1));width:-moz-fit-content;width:fit-content;padding:var(--spacing-xxs) var(--spacing-sm)}@media (min-width:480px){.Tag_tag__QZCfY{font:var(--font-base-900)}}.Tag_icon__xEpkx{color:var(--tag-icon-color,var(--color-text-1));width:var(--spacing-md);height:var(--spacing-md)}.Tag_label___RBga{width:-moz-max-content;width:max-content}.Tag_truncate__vu1iK{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Tag_closeButton__WDs2q{border-radius:var(--border-radius-full);padding:var(--spacing-xxs)}.Tag_closeButton__WDs2q:hover{background-color:var(--color-grey-2)}.Tag_closeButton__WDs2q:active,.Tag_closeButton__WDs2q:focus-visible{background-color:var(--color-grey-3)}.Tag_closeSvg___dtA3{width:var(--spacing-md);height:var(--spacing-md)}.Tag_smallVariant__exPCr{font:var(--font-small-900);padding:var(--spacing-xxs) var(--spacing-xs);gap:var(--spacing-xxs)}@media (min-width:480px){.Tag_smallVariant__exPCr{font:var(--font-medium-900)}}.Tag_smallVariant__exPCr{.Tag_closeSvg___dtA3{width:var(--spacing-sm);height:var(--spacing-sm)}}.Tag_defaultColor__L45gw{--tag-background-color:var(--color-surface-1);--tag-icon-color:var(--color-text-1)}.Tag_neutralColor__OhKKq{--tag-background-color:var(--color-grey-3);--tag-icon-color:var(--color-text-1)}.Tag_primaryColor__QkazQ{--tag-background-color:var(--color-core-primary-lightest);--tag-icon-color:var(--color-core-primary-base)}.Tag_successColor__P3TO2{--tag-background-color:var(--color-status-success-lightest);--tag-icon-color:var(--color-status-success-base)}.Tag_warningColor__NYGBl{--tag-background-color:var(--color-status-warning-lightest);--tag-icon-color:var(--color-status-warning-base)}.Tag_warningMediumColor__IUEnX{--tag-background-color:var(--color-amber-lightest);--tag-icon-color:var(--color-amber-base)}.Tag_dangerColor__KEQF7{--tag-background-color:var(--color-status-danger-lightest);--tag-icon-color:var(--color-status-danger-base)}.CartModal_wrapper__ncQlV.CartModal_wrapper__ncQlV{--modal-close-button-top:18px;--modal-close-button-right:var(--spacing-sm)}.CartModal_wrapper__ncQlV.CartModal_wrapper__ncQlV [data-component=modal-body]{padding:var(--spacing-0)}.CartModal_wrapper__ncQlV.CartModal_wrapper__ncQlV [data-component=modal-body]:last-child{margin-bottom:unset}.CartModal_loadingOverlay__WCP4k{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-white-overlay);clip-path:inset(0 round 4px);z-index:2}.CartModal_errorOverlay__vGS26{background-color:var(--color-surface-1);padding:0 var(--spacing-md)}.CartModal_modalTitle__iUNEE{font:var(--font-xl-900);margin:0;margin-right:var(--spacing-800)}@media (min-width:480px){.CartModal_modalTitle__iUNEE{margin:0}}.CartModal_modalHeader__AH8sF{display:flex;flex-wrap:nowrap;align-items:center;padding:var(--spacing-xs) var(--spacing-lg)}.CartModal_centered__Jb5lz{padding-bottom:var(--spacing-md)}.CartModal_centered__Jb5lz .CartModal_modalTitle__iUNEE{margin:var(--spacing-0) auto}.CartModal_isProductDetail__Erl8J{padding:var(--spacing-xs) var(--spacing-lg);min-height:var(--spacing-xxl)}.CartModal_warning__VIZJL.CartModal_warning__VIZJL{background-color:unset;border:unset;padding:unset;margin:unset}.CartModal_alertContent__8YwP4{padding:var(--spacing-0) var(--spacing-lg) var(--spacing-lg)}.CartModal_fixedContent__H4c_5{padding:0 var(--spacing-lg)}.CartModal_searchWrapper__MFxP1{padding:0 var(--spacing-lg) var(--spacing-xs)}.CartModal_scrollBar__CHQ2S{box-sizing:content-box;display:block;height:.125em;min-height:.125em;border-radius:var(--border-radius-50);background-clip:padding-box;background-color:var(--color-cold-brew-200);margin:var(--spacing-0) var(--spacing-lg);width:calc(100% - 48px)}.CartModal_bodyWrapper__oCVIX{height:100%;padding:var(--spacing-md) var(--spacing-lg)}.CartModal_gridLayout__OI8NR{padding:var(--spacing-lg) var(--spacing-md)}.CartModal_itemCount__xJpWZ{font:var(--font-base-900);padding-top:var(--spacing-xs);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border-1);margin:0 var(--spacing-xs)}.CartModal_footer__mEqFb.CartModal_footer__mEqFb{display:flex;box-sizing:border-box;border-radius:0;box-shadow:0 -1px 0 0 var(--color-cold-brew-200);padding:var(--spacing-xs)}.CartModal_buttonCancel__LZDuX.CartModal_buttonCancel__LZDuX{margin:var(--spacing-xs);height:var(--spacing-xxl);width:100%;order:0}.CartModal_halfWidth__gbTnB.CartModal_halfWidth__gbTnB{width:50%}.CartModal_buttonConfirm__1Pq0_.CartModal_buttonConfirm__1Pq0_{margin:var(--spacing-xs);height:var(--spacing-xxl);width:100%;order:1}.CartModal_contentBox___5r18{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);width:100%}.CartModal_contentBox___5r18>p{font:var(--font-medium);text-align:center}.CartModal_contentBox___5r18>.CartModal_buttonConfirm__1Pq0_.CartModal_buttonConfirm__1Pq0_{margin:0}.CreateListModal_storeSelectorButton__odKrP{height:44px;padding:var(--spacing-200);justify-content:space-between;font:var(--font-base);margin-bottom:var(--spacing-600);border-color:var(--color-cold-brew-200);border-radius:var(--spacing-200);color:var(--color-cold-brew-800)}.CreateListModal_storeSelectorButton__odKrP:focus,.CreateListModal_storeSelectorButton__odKrP:hover{background-color:var(--color-cold-brew-50);color:var(--color-cold-brew-800)}.CreateListModal_requiredText__TZXbo{font:var(--font-medium)}.CreateListModal_requiredText__TZXbo:before{display:inline;content:"*";margin-right:var(--spacing-100);color:var(--color-brisket)}.CreateListModal_createButton__SltRk{height:44px;font:var(--font-base-900)}.CreateListModal_createListDrawerBody__bfwkX{--drawer-body-padding-y:var(--spacing-md)}.AlertContent_alertInnerContentWrapper__1DlsX{font:var(--font-base)}@media (min-width:768px){.AlertContent_alertInnerContentWrapper__1DlsX{display:flex;flex-wrap:wrap;-moz-column-gap:var(--spacing-sm);column-gap:var(--spacing-sm)}}.AlertContent_alertInnerContentWrapperStacked__o5q0g{display:flex;flex-direction:column;gap:0}.AlertContent_alertHeading__ANPUL{font-weight:var(--font-weight-900)}.AlertContent_alertParagraph__iOq7P{display:block}@media (min-width:768px){.AlertContent_alertParagraph__iOq7P{display:inline}}.ListCardSkeleton_skeleton__0EWIr{display:flex;gap:var(--spacing-400);flex-direction:column}.ListCardSkeleton_skeletonRowFlow__aQIjg{flex-direction:row}.ListCardSkeleton_loadingSkeletonContainer__3T3pA{border:1px solid var(--color-cold-brew-200);width:100%;height:120px;border-radius:var(--spacing-600);padding:var(--spacing-600)}.ListCardSkeleton_loadingSkeletonContainerSidebar__pfyZm{height:92px;padding:var(--spacing-400) var(--spacing-600)}.ListCardSkeleton_shimmerSkeleton__BnIhg{width:90%}@media (min-width:768px){.ListCardSkeleton_shimmerSkeleton__BnIhg{width:50%}}.ShimmerSkeleton_shimmerSkeleton__7S9I0{-webkit-mask:var(--svg-src,none);mask:var(--svg-src,none);-webkit-mask-repeat:round;mask-repeat:round;height:100%;width:100%}.ChooseListModal_listContainer__8yAaG{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-400);align-self:stretch}.ChooseListModal_styledAlert__d7z6F{margin-bottom:0}.ChooseListModal_createButton__2FOVQ{height:44px;font:var(--font-base-900)}.ChooseListModal_chooseListDrawerBody__8wZIp{--drawer-body-padding-y:var(--spacing-md)}.ActiveListPopoverContent_popoverTitle__G6xDH{--popover-title-font:var(--font-base)}.ActiveListPopoverContent_popoverFooter__kwh9Y.ActiveListPopoverContent_popoverFooter__kwh9Y{justify-content:flex-start}.ActiveListPopoverContent_listNameBold__TFYJp{word-break:break-word;font:var(--font-base-900)}.PopoverFooter_footer__WNNYo{display:flex;gap:var(--spacing-md);justify-content:flex-end;margin-top:var(--spacing-md)}.ActiveListPopoverLoading_headerRow__LRF1x{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:var(--spacing-xs)}.ActiveListPopoverLoading_primarySkeleton__R1yEB{height:var(--spacing-lg);width:100%;max-width:208px;background-color:var(--color-grey-4);border-radius:var(--border-radius-md)}.ActiveListPopoverLoading_secondarySkeleton__b4PCr{height:20px;width:100%;max-width:82px;background-color:var(--color-grey-4);border-radius:var(--border-radius-md)}.ActiveListPopoverLoading_closeButton__wHXmy{border-radius:var(--border-radius-full);padding:var(--spacing-xxs)}.ActiveListPopoverLoading_closeButton__wHXmy:hover{background-color:var(--color-grey-2)}.ActiveListPopoverLoading_closeButton__wHXmy:active,.ActiveListPopoverLoading_closeButton__wHXmy:focus-visible{background-color:var(--color-grey-3)}.ActiveListPopoverLoading_closeSvg__d84pV{width:var(--spacing-md);height:var(--spacing-md)}.AddToListButton_addToListButtonStyling__65mOo{width:100%;min-width:unset}.AddToListButton_addToListButtonWithIcon__lImxy{>span{gap:var(--spacing-200)}}.AddToListButton_addToListButtonWithIcon__lImxy svg{flex:0 0 16px;width:16px;height:16px}.AddToListButton_addToListButtonIconOnly__FhZlY{padding:var(--spacing-100);position:relative}.AddToListButton_addToListButtonIconOnly__FhZlY [data-component=shopping-list-icon]{display:block}.AddToListButton_addToListButtonIconOnly__FhZlY{[data-component=shopping-list-icon-filled]{display:none}}.AddToListButton_addToListButtonIconOnly__FhZlY:focus [data-component=shopping-list-icon],.AddToListButton_addToListButtonIconOnly__FhZlY:hover [data-component=shopping-list-icon]{display:none}.AddToListButton_addToListButtonIconOnly__FhZlY:focus [data-component=shopping-list-icon-filled],.AddToListButton_addToListButtonIconOnly__FhZlY:hover [data-component=shopping-list-icon-filled]{display:block}.AddToListButton_addToListButtonIconOnly__FhZlY:before{content:"";position:absolute;top:calc(var(--spacing-200) * -1);left:calc(var(--spacing-200) * -1);right:calc(var(--spacing-200) * -1);bottom:calc(var(--spacing-200) * -1);pointer-events:none}.DecrementButton_trashIcon__TiPpo{width:var(--spacing-md)}.DecrementButton_minusIcon__WfgzG{width:var(--spacing-sm)}.DecrementButton_button__MAcIW.DecrementButton_button__MAcIW{border-top-right-radius:0;border-bottom-right-radius:0;padding:var(--spacing-sm) var(--spacing-md);min-width:unset;border-right:none}.AddByQuantityButton_button__kTaS8.AddByQuantityButton_button__kTaS8{width:100%;padding:var(--spacing-sm) var(--spacing-md);justify-content:center;min-width:unset;border-left:none}.AddByQuantityButton_button__kTaS8.AddByQuantityButton_button__kTaS8 svg{margin:0;width:var(--spacing-sm)}.AddByQuantityButton_secondary__59bMY.AddByQuantityButton_secondary__59bMY{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;justify-content:space-between}.AddByQuantityButton_label__SXvYD{width:100%}.AddByQuantityButton_withProducts__zYL7o{width:-moz-max-content;width:max-content;margin-left:calc(var(--spacing-xl) * -1)}.AddToListQuantityButton_buttonLayout__cds2b{display:flex;position:relative;width:100%}.AddToListQuantityButton_buttonLayout__cds2b button{margin-top:var(--spacing-200)}.ConnectedAddToListButton_activeListPopover__kRRoL{--popover-width:282px}.ConnectedAddToListButton_activeListPopoverCarousel__lXcYZ{--popover-width:240px}.UserShopIngredients_progressCircleContainer__iZDw2{position:fixed;z-index:9999;top:0;left:0;right:0;bottom:0;display:flex;box-sizing:border-box;justify-content:center;align-items:center}.UserShopIngredients_recipeCategoryHeading__73CGo{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--spacing-md)}@media (min-width:768px){.UserShopIngredients_recipeCategoryHeading__73CGo{margin-bottom:var(--spacing-xl)}}.UserShopIngredients_categoryHeader___ugpm{display:inline-flex;align-items:baseline;font-size:var(--font-size-large);line-height:var(--line-height-large);font-weight:var(--font-weight-900)}.UserShopIngredients_styledProgressCircle__2Xivh{position:relative;z-index:800;height:96px;width:96px}.UserShopIngredients_addToCartButtonContent__moBUZ{font:var(--font-base-900);display:flex;justify-content:center}.UserShopIngredients_addToCartPrice__2lA4t{font:var(--font-base);margin-left:var(--spacing-xxs)}.UserShopIngredients_recipeProductsModalContainer__Lp4mK [data-component=item-row-wrapper]{background:none}@media (min-width:1024px){.UserShopIngredients_recipeProductsModalContainer__Lp4mK h3{font:var(--font-base-900)}}.UserShopIngredients_recipeProductsModalContainer__Lp4mK section{margin-top:var(--spacing-md)}.UserShopIngredients_recipeProductsDisclaimer__g9Mfw{font:var(--font-medium);color:var(--color-text-1);margin:var(--spacing-xl) 0;border-radius:var(--border-radius-xxl);padding:var(--spacing-lg) var(--spacing-md);background:var(--color-surface-3);h4{color:var(--color-text-1);margin-bottom:var(--spacing-xs);font:var(--font-medium-900)}}@media (min-width:768px){.UserShopIngredients_recipeShopTitleMobile__oyVcB{display:none}}.UserShopIngredients_recipeShopTitle__6DPPF{display:none}@media (min-width:768px){.UserShopIngredients_recipeShopTitle__6DPPF{display:inline}}.UserShopIngredients_shopIngredientsAddToListButton__R2VAp{font-size:var(--font-size-base);line-height:var(--line-height-base)}.UserShopIngredients_shopIngredientsBody__a_5p6{--drawer-body-padding-y:var(--spacing-md)}@media print{.UserShopIngredients_shopIngredientsHidePrint__7X9FT{display:none}}.UserRecipeNoProductFound_recipeNoProductMsgWrapper__DUM0E{margin:var(--spacing-xl) 0}.UserRecipeNoProductFound_recipeNoProductMsg__qATT4{display:block;text-align:center;line-height:var(--line-height-base);margin-bottom:var(--spacing-md)}.UserRecipeNoProductFound_recipeNoProductSearchButton__nx1Ej{padding:var(--spacing-sm) var(--spacing-md);margin:0 auto;display:flex;svg{margin-right:var(--spacing-xs)}}.UserRecipeNoProductFound_recipeNoProductWrapper__AeHop{border-bottom:1px solid var(--color-cold-brew-200)}.UserRecipeNoProductFound_recipeReviewTopRowcontainer__vg30i{margin-top:var(--spacing-xl)}.UserRecipeNoProductFound_recipeReviewQuantity__KGI2_{font-weight:var(--font-weight-900);display:inline-block;margin-right:var(--spacing-xxs);line-height:var(--line-height-medium)}@media print{.UserShopIngredientsWrapper_shopIngredientsHidePrint__C7x8X{display:none}}.RecipeNutritionHighlights_wellnessNutritionHighlightsCard__4cWeM{border-radius:var(--border-radius-xxl);display:flex;align-content:center;justify-content:center;gap:var(--spacing-800);padding:var(--spacing-xl);width:100%;max-width:100%;background-color:var(--color-surface-3);margin-bottom:var(--spacing-none)}@media (min-width:768px){.RecipeNutritionHighlights_wellnessNutritionHighlightsCard__4cWeM{grid-area:Macros}}@media (min-width:1024px){.RecipeNutritionHighlights_wellnessNutritionHighlightsCard__4cWeM{grid-area:none}}@media print{.RecipeNutritionHighlights_wellnessNutritionHighlightsCard__4cWeM{display:none}}.RecipeNutritionHighlights_nutritionMacroText___vhtS{font-size:var(--font-size-base);font-weight:var(--font-weight-400);line-height:var(--line-height-base)}.RecipeNutritionHighlights_nutritionMacroUnits__C6_o0{font-size:var(--font-size-xl);font-weight:800;line-height:var(--line-height-xl)}.RecipeNutritionHighlights_nutritionCenterBlock___XsX7{display:flex;justify-content:space-around;width:-webkit-fill-available;width:-moz-available;width:stretch}.RecipeNutritionHighlights_nutritionHighlightBlock__6zBRZ{display:flex;text-align:center;margin:0;flex-direction:column;gap:var(--spacing-xxs)}.ProductNutritionFacts_facts__WTCsp{color:var(--color-darker)}.ProductNutritionFacts_header__vRxL3{display:flex;flex-direction:column;row-gap:var(--spacing-xs);font:var(--font-medium);border-bottom:var(--spacing-xs) solid var(--color-darker);padding:0 0 var(--spacing-xs) 0;margin:0 0 var(--spacing-xxxs)}.ProductNutritionFacts_headerRow__36CqV{font:var(--font-medium-900);display:flex;align-items:center}.ProductNutritionFacts_labelTitle__hepvZ{font:var(--font-xxl-900);border-bottom:1px solid var(--color-darker)}.ProductNutritionFacts_labelModifier__QluES{font:var(--font-base)}.ProductNutritionFacts_row__VFkfr{display:flex;align-items:center;padding:var(--spacing-xs) 0;border-bottom:1px solid var(--color-darker)}.ProductNutritionFacts_rowSublevel1__X76w_{padding-left:var(--spacing-xs)}.ProductNutritionFacts_rowSublevel2__af5st{padding-left:var(--spacing-md)}.ProductNutritionFacts_calories1990Row__wwJXJ{justify-content:space-between;border-bottom:5px solid var(--color-darker)}.ProductNutritionFacts_borderXS__W6L_e{border-bottom:var(--spacing-xs) solid var(--color-darker)}.ProductNutritionFacts_column__m_mVe{flex-grow:1}.ProductNutritionFacts_calories1990Container__gTipy{display:flex;-moz-column-gap:var(--spacing-xs);column-gap:var(--spacing-xs);align-items:center}.ProductNutritionFacts_title__nzANw{flex-grow:1;flex-shrink:0;max-width:67%;padding-left:var(--spacing-lg);text-indent:calc(var(--spacing-lg) * -1)}.ProductNutritionFacts_nutrientTitle1990__5_eCm,.ProductNutritionFacts_nutrientTitle__xNzWh{font:var(--font-base-900)}.ProductNutritionFacts_rowTitle__dDZ_w{font:var(--font-base)}.ProductNutritionFacts_rowTitleItalic__bLbTQ{font-style:italic}.ProductNutritionFacts_nutritionValue__y7Vje{font:var(--font-base);display:flex;align-self:flex-start;flex-wrap:wrap;flex-grow:0;flex-shrink:1;width:100%;padding-left:var(--spacing-xs)}.ProductNutritionFacts_percentageColumn__wN4U2{flex-grow:1;text-align:right;padding-left:var(--spacing-xs)}.ProductNutritionFacts_nutrientPercentageColumn__NzmY_{font-weight:var(--font-weight-900)}.ProductNutritionFacts_smallHeading__R_pV3{font:var(--font-small-900)}.ProductNutritionFacts_amountAndCaloriesRow__2FEFX{padding-bottom:0;border-bottom:var(--spacing-xxs) solid var(--color-darker)}.ProductNutritionFacts_caloriesRow__0fie9{display:flex;justify-content:space-between;align-items:center}.ProductNutritionFacts_caloriesHeading__H66p_{font:var(--font-xl-900)}.ProductNutritionFacts_caloriesAmount__MT4XO{font:var(--font-xxl-900)}.ProductNutritionFacts_footnotes__oJ6mP{font:var(--font-small);padding:var(--spacing-xs) 0 0}.RecipeNutritionLabel_recipeNutritionLabelSection__Cu4h_{padding:var(--spacing-xl) 0 var(--spacing-lg);grid-area:nutrition}@media (min-width:480px){.RecipeNutritionLabel_recipeNutritionLabelSection__Cu4h_{padding-top:var(--spacing-xxl)}}@media (min-width:1024px){.RecipeNutritionLabel_recipeNutritionLabelSection__Cu4h_{padding-top:var(--spacing-xxxl)}}@media print{.RecipeNutritionLabel_recipeNutritionLabelSection__Cu4h_{display:none}}.RecipeNutritionLabel_recipeNutritionLabelSection__Cu4h_ div{min-width:auto}.RecipeNutritionLabel_recipeNutritionLabelSection__Cu4h_ h3{color:var(--color-text-1)}.RecipeNutritionLabel_recipeNutritionPanelWrapper__oX4hY{background:var(--color-surface-3);border-radius:var(--border-radius-xxl);margin:var(--spacing-md) var(--spacing-none);padding:var(--spacing-lg) var(--spacing-md)}@media (min-width:768px){.RecipeNutritionLabel_recipeNutritionPanelWrapper__oX4hY{grid-area:NutritionFacts;margin-top:var(--spacing-none)}}@media (min-width:1024px){.RecipeNutritionLabel_recipeNutritionPanelWrapper__oX4hY{margin-top:var(--spacing-md);grid-area:none}}.RecipeNutritionLabel_recipeNutritionPanelWrapper__oX4hY div{min-width:auto}.RecipeNutritionLabel_recipeNutritionDisclaimerWrapper__kxCvj{background:var(--color-surface-3);padding:var(--spacing-lg) var(--spacing-md);border-radius:var(--border-radius-xxl);margin-bottom:var(--spacing-md);height:-moz-fit-content;height:fit-content}@media (min-width:768px){.RecipeNutritionLabel_recipeNutritionDisclaimerWrapper__kxCvj{grid-area:Disclaimer}}@media (min-width:1024px){.RecipeNutritionLabel_recipeNutritionDisclaimerWrapper__kxCvj{grid-area:none}}.RecipeNutritionLabel_nutritionLabelGrid__YG2UJ{width:100%;display:block}@media (min-width:768px){.RecipeNutritionLabel_nutritionLabelGrid__YG2UJ{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"Macros Disclaimer" "NutritionFacts Disclaimer";display:grid;grid-column-gap:var(--spacing-900);grid-row-gap:var(--spacing-md)}}@media (min-width:1024px){.RecipeNutritionLabel_nutritionLabelGrid__YG2UJ{display:block}}.RecipeNutritionLabel_recipeSectionHeader__HmIbs{font:var(--font-large-900);margin-bottom:var(--spacing-xl)}
/*# sourceMappingURL=d92fd59d24fb003d.css.map*/