.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}.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}.DialogContainers_outer__GhUtn{height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-modal-mask)}.DialogContainers_wrapper__nIyNP{background-color:var(--color-surface-2);border-radius:var(--border-radius-xxl);padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-lg) var(--spacing-xl);max-width:var(--max-width-small);margin:var(--spacing-md);max-height:calc(100% - var(--spacing-xxxl));overflow:auto;box-shadow:var(--elevation-full-level-3);-webkit-overflow-scrolling:touch}@media (min-width:768px){.DialogContainers_wrapper__nIyNP{min-width:var(--max-width-xsmall)}}@media screen and (forced-colors:active){.DialogContainers_wrapper__nIyNP{outline:1px solid transparent}}.DialogContent_content__IkCXP{font:var(--font-base);margin:var(--spacing-xs) 0 var(--spacing-md)}.DialogActions_actions__tSwuY{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--spacing-md);margin-top:var(--spacing-xl)}@media (min-width:768px){.DialogActions_actions__tSwuY{flex-direction:row}}.DialogActions_actions__tSwuY button{flex:1 1}.DialogActions_actions__tSwuY button:only-child{flex:0 0 auto;min-width:120px}.Alert_wrapper___NmcY{font:var(--font-base);color:var(--color-text-1);background-color:var(--alert-background-color,var(--color-surface-1));border:2px solid var(--alert-border-color,var(--color-border-3));position:relative;display:grid;grid-template-areas:"icon content";grid-template-columns:auto 1fr;align-items:flex-start;border-radius:var(--border-radius-md);margin-bottom:var(--spacing-md);text-align:left;padding:var(--spacing-md)}@media screen and (min-width:768px){.Alert_wrapper___NmcY{grid-template-areas:"icon content cta";grid-template-columns:auto 1fr auto}}.Alert_icon__eTrcu{width:var(--spacing-lg);height:var(--spacing-lg);padding:var(--spacing-xxs);margin-right:var(--spacing-sm);flex-shrink:0;color:var(--alert-icon-color,var(--color-text-1))}.Alert_alertContent__MzGln{grid-area:content;margin-right:var(--spacing-sm)}.Alert_actionsWrapper__FW8pt{display:flex;grid-area:content;grid-row:auto;width:100%;margin-top:var(--spacing-sm)}@media (min-width:768px){.Alert_actionsWrapper__FW8pt{grid-area:cta;width:auto;align-items:center;margin-top:0;margin-right:0}.Alert_actionsWrapper__FW8pt:has(+button){margin-right:var(--spacing-sm)}}.Alert_actionsWrapperStacked__15vxJ{grid-area:content;grid-row:auto;width:100%;margin-top:var(--spacing-sm);margin-left:0}.Alert_alertCTABtn__NKxMD{padding:0;min-width:unset;border:none}@media (min-width:768px){.Alert_alertCTABtn__NKxMD{padding:var(--spacing-xxxs) 0}}.Alert_dismissible__lE_bH{padding:var(--spacing-md) var(--spacing-xxl) var(--spacing-md) var(--spacing-md)}.Alert_alertCloseButton__aybMo{position:absolute;right:var(--spacing-md);top:var(--spacing-sm);justify-content:center;margin-left:auto;padding:var(--spacing-xs);border-radius:var(--border-radius-full)}.Alert_alertCloseButton__aybMo:hover{background-color:var(--color-cold-brew-100)}.Alert_closeIcon__xVGwl{color:var(--color-text-1)}.Alert_success__P_6G_{--alert-background-color:var(--color-status-success-lightest);--alert-border-color:var(--color-status-success-base);--alert-icon-color:var(--color-status-success-base)}.Alert_warning__ELIaw{--alert-background-color:var(--color-status-warning-lightest);--alert-border-color:var(--color-status-warning-base);--alert-icon-color:var(--color-status-warning-base)}.Alert_warningMedium__PuPSP{--alert-background-color:var(--color-amber-lightest);--alert-border-color:var(--color-amber-base);--alert-icon-color:var(--color-amber-base)}.Alert_error__c7J3X{--alert-background-color:var(--color-status-danger-lightest);--alert-border-color:var(--color-status-danger-base);--alert-icon-color:var(--color-status-danger-base)}.Alert_primary__XZGIE{--alert-background-color:var(--color-core-primary-lightest);--alert-border-color:var(--color-core-primary-base);--alert-icon-color:var(--color-core-primary-base)}.Alert_secondary__dzQj2{--alert-background-color:var(--color-surface-1);--alert-border-color:var(--color-border-3)}.InputLabel_inputLabelWrapper__igWFK{text-align:left}.InputLabel_inputLabel__jVkXo{font:var(--font-medium-900);display:inline-block;margin-bottom:var(--spacing-xxs)}.InputLabel_inputLabelRequired__caquh:after{display:inline;content:"*";margin-left:var(--spacing-xxs);color:var(--color-status-danger-base)}.InputLabel_field__dHC4O{margin-bottom:var(--spacing-md);text-align:left}.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_errorTriangle____5lZ{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}.Input_baseInputContainer__pM1ii{display:inline-flex;align-items:center;box-sizing:border-box;min-width:0;width:100%;border-radius:var(--border-radius-md);border:1px solid var(--color-border-2);background-color:var(--color-surface-2)}.Input_baseInputContainerError__VN_Oh{border:1px solid var(--color-status-danger-base)}.Input_baseInputContainerError__VN_Oh:focus-within{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)}.Input_baseInput__zA_Bo::-webkit-search-cancel-button,.Input_baseInput__zA_Bo::-webkit-search-decoration{display:none}.Input_baseInput__zA_Bo[type=email],.Input_baseInput__zA_Bo[type=number],.Input_baseInput__zA_Bo[type=password],.Input_baseInput__zA_Bo[type=search],.Input_baseInput__zA_Bo[type=tel],.Input_baseInput__zA_Bo[type=text]{font:var(--font-base);flex:1 1;border-radius:inherit;min-width:0;outline:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;box-shadow:none;color:inherit;display:block;margin:0;padding:var(--spacing-xs) var(--spacing-sm);transition:border-color .15s linear,background .15s linear;background-color:var(--color-surface-2)}.Input_baseInput__zA_Bo[type=email]:focus,.Input_baseInput__zA_Bo[type=number]:focus,.Input_baseInput__zA_Bo[type=password]:focus,.Input_baseInput__zA_Bo[type=search]:focus,.Input_baseInput__zA_Bo[type=tel]:focus,.Input_baseInput__zA_Bo[type=text]:focus{background-color:var(--color-surface-2)}.Input_baseInput__zA_Bo[type=email]:disabled,.Input_baseInput__zA_Bo[type=number]:disabled,.Input_baseInput__zA_Bo[type=password]:disabled,.Input_baseInput__zA_Bo[type=search]:disabled,.Input_baseInput__zA_Bo[type=tel]:disabled,.Input_baseInput__zA_Bo[type=text]:disabled{background-color:var(--color-disabled-1);border-color:var(--color-disabled-2);color:var(--color-disabled-4)}.Input_inputAdornmentStart__TumWL{padding-left:var(--spacing-md)}.Input_inputAdornmentEnd__KBz3s{padding-right:var(--spacing-md)}.Input_pillVariant__xOoc_{border-radius:var(--border-radius-full);.Input_baseInput__zA_Bo{padding:var(--spacing-xs) var(--spacing-md)}}.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%}.ActiveListPopover_popover__Yj68H{position:absolute;top:0;left:0;z-index:var(--z-index-header);margin:0;padding:0;border:none;background:transparent;overflow:visible;width:282px;max-height:none;height:-moz-max-content;height:max-content;will-change:transform}.ActiveListPopover_carousel__pwprt{width:184px}.ActiveListPopover_popoverContent__Gncfb{position:relative;background:var(--color-white);border:1px solid var(--color-cold-brew-100);border-radius:var(--spacing-md);box-shadow:var(--shadow-popover);padding:var(--spacing-md)}.ActiveListPopover_caret__t4dhD{position:absolute;width:var(--spacing-md);height:var(--spacing-md);background:var(--color-white);pointer-events:none}.ActiveListPopover_caret__t4dhD:before{content:"";position:absolute;inset:0;background:var(--color-white);box-shadow:var(--shadow-popover)}.ActiveListPopover_popover__Yj68H[data-placement=bottom] .ActiveListPopover_caret__t4dhD{top:calc(-1 * var(--spacing-xs));left:calc(50% - var(--spacing-xs));border-top:1px solid var(--color-cold-brew-100);border-left:1px solid var(--color-cold-brew-100);border-right:none;border-bottom:none;transform:translateX(var(--caret-offset,0)) rotate(45deg);border-top-left-radius:var(--spacing-xxs)}.ActiveListPopover_popover__Yj68H[data-placement=bottom] .ActiveListPopover_caret__t4dhD:before{border-top-left-radius:var(--spacing-xxs);clip-path:polygon(-50% -50%,150% -50%,-50% 150%)}.ActiveListPopover_popover__Yj68H[data-placement=top] .ActiveListPopover_caret__t4dhD{bottom:calc(-1 * var(--spacing-xs));left:calc(50% - var(--spacing-xs));border-right:1px solid var(--color-cold-brew-100);border-bottom:1px solid var(--color-cold-brew-100);border-left:none;border-top:none;transform:translateX(var(--caret-offset,0)) rotate(45deg);border-bottom-right-radius:var(--spacing-xxs)}.ActiveListPopover_popover__Yj68H[data-placement=top] .ActiveListPopover_caret__t4dhD:before{border-bottom-right-radius:var(--spacing-xxs);clip-path:polygon(150% -50%,150% 150%,-50% 150%)}.ActiveListPopover_popover__Yj68H[data-placement=left] .ActiveListPopover_caret__t4dhD{right:calc(-1 * var(--spacing-xs));top:calc(50% - var(--spacing-xs));border-top:1px solid var(--color-cold-brew-100);border-right:1px solid var(--color-cold-brew-100);border-left:none;border-bottom:none;transform:translateY(var(--caret-offset,0)) rotate(45deg);border-top-right-radius:var(--spacing-xxs)}.ActiveListPopover_popover__Yj68H[data-placement=left] .ActiveListPopover_caret__t4dhD:before{border-top-right-radius:var(--spacing-xxs);clip-path:polygon(-50% -50%,150% -50%,150% 150%)}.ActiveListPopover_popover__Yj68H[data-placement=right] .ActiveListPopover_caret__t4dhD{left:calc(-1 * var(--spacing-xs));top:calc(50% - var(--spacing-xs));border-left:1px solid var(--color-cold-brew-100);border-bottom:1px solid var(--color-cold-brew-100);border-right:none;border-top:none;transform:translateY(var(--caret-offset,0)) rotate(45deg);border-bottom-left-radius:var(--spacing-xxs)}.ActiveListPopover_popover__Yj68H[data-placement=right] .ActiveListPopover_caret__t4dhD:before{border-bottom-left-radius:var(--spacing-xxs);clip-path:polygon(-50% -50%,-50% 150%,150% 150%)}.ActiveListPopoverContent_container__Tm71M{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);align-self:stretch}.ActiveListPopoverContent_closeButton__mrgzw{border-radius:var(--border-radius-full);padding:var(--spacing-xxs)}.ActiveListPopoverContent_closeButton__mrgzw:hover{background-color:var(--color-grey-2)}.ActiveListPopoverContent_closeButton__mrgzw:active,.ActiveListPopoverContent_closeButton__mrgzw:focus-visible{background-color:var(--color-grey-3)}.ActiveListPopoverContent_closeSvg__OTQ_n{width:var(--spacing-md);height:var(--spacing-md)}.ActiveListPopoverContent_paragraph__27EIj{color:var(--color-text-1);font:var(--font-base)}.ActiveListPopoverContent_span__oM4Rj{word-break:break-word;font:var(--font-base-900)}.ActiveListPopoverContent_changeListButton__9ngHQ{padding:0;min-width:-moz-fit-content;min-width:fit-content}.ActiveListPopoverContent_popoverHeader__eQAxp{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;gap:var(--spacing-xs)}.Image_image__daeDB{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0}.Card_card__84j_r{background-color:var(--color-buttercream);border:1px solid var(--color-cold-brew-100);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-small);box-sizing:border-box}.Card_outline__PoO2l{border-radius:var(--border-radius-md)}.Card_float__O_I_d{position:relative;border-radius:var(--border-radius-xxl);box-shadow:none}.Card_float__O_I_d:before{content:"";position:absolute;z-index:-1;height:20px;bottom:-1px;right:8%;left:8%;width:84%;border-radius:var(--border-radius-xxl);box-shadow:0 0 15px rgba(0,0,0,.05);pointer-events:none}.Card_primary__vp6RC{position:relative;border-color:var(--color-cold-brew-100);transition:background-color .25s,border-color .25s}.Card_primary__vp6RC:before{content:"";position:absolute;z-index:-1;height:20px;bottom:-1px;right:8%;left:8%;width:84%;border-radius:16px;box-shadow:0 0 15px rgba(0,0,0,.1);opacity:0;transition:opacity .25s;pointer-events:none}.Card_primaryHighlight___dbJC{border-color:var(--color-curbside-blue);background-color:#fafdfe}.Card_primaryHighlight___dbJC:before{opacity:1}.Card_light__rPqAZ{border-color:var(--color-cold-brew-100)}.CardActions_cardActions__OWWw_{text-align:right}.CardActions_cardActions__OWWw_ li{font-size:var(--font-size-medium)}.CardActions_cardActions__OWWw_ [data-component=link]{font-weight:var(--font-weight-900)}.CardActions_default__6_MaN li{display:inline}.CardActions_default__6_MaN li:not(:first-child):before{color:var(--color-cold-brew-800);display:inline;content:"|";margin:0 4px}.CardActions_stackedMobile__4T16v li{display:block;margin:var(--spacing-md);margin-left:0}@media (min-width:768px){.CardActions_stackedMobile__4T16v li{display:inline;margin:0}.CardActions_stackedMobile__4T16v li:not(:first-child):before{color:var(--color-cold-brew-800);display:inline;content:"|";margin:0 4px}}.CardActions_alignLeft__7QzYU{text-align:left}.CouponButton_button__T5LHH{height:40px;min-width:180px;flex:0 0 auto}.CouponButton_small__Qtdiz{height:28px;min-width:132px}.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)}.StaticCouponButton_indicator__h3fUD{min-width:280px;border:none;display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:50px;background-color:var(--color-cold-brew-100);color:var(--color-cold-brew-800);font:var(--font-base-900);padding:15px 43px;height:54px}.StaticCouponButton_icon__iDbii{margin-right:var(--spacing-200)}.Snipe_snipeLabel__Mw1fQ{text-align:center;font:var(--font-small-900)}.Snipe_snipeWrapper__mrYOm{border-radius:var(--border-radius-md);display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding-left:10px;padding-right:10px;height:23px;max-width:160px;z-index:1;box-shadow:0 12px 8px -8px rgb(0 0 0/.1);background-color:var(--color-buttercream);border:1px solid var(--color-cold-brew-800);color:var(--color-cold-brew-800)}.Snipe_mealDeal__BthzB{background-color:var(--color-complex-offers-blueberry)}.Snipe_featured__f1Sg4,.Snipe_mealDeal__BthzB{color:var(--color-buttercream);border:1px solid var(--color-buttercream)}.Snipe_featured__f1Sg4{background-color:var(--color-hatch)}.Snipe_comboLoco__po_6w{background-color:var(--color-complex-offers-kiwi);color:var(--color-cold-brew-800);border:1px solid var(--color-buttercream)}.CouponCardJustForYouTag_container__0ryv_{position:absolute;top:var(--spacing-400);left:var(--spacing-400);width:115px;height:28px;background-image:var(--coupon-just-for-you-tag-background,none);color:var(--color-buttercream);font-size:var(--font-size-small);font-weight:var(--font-weight-900);padding-top:var(--spacing-200);padding-left:var(--spacing-700)}.CouponCardJustForYouTag_tile__k0UWp{left:var(--spacing-100)}.CouponCard_card__j8_QT.CouponCard_card__j8_QT{--max-loading-width:243px;border:1px solid var(--color-cold-brew-100);border-radius:var(--border-radius-600);padding:var(--spacing-400);display:flex;flex-direction:column;overflow:hidden;width:100%;box-shadow:0 25px 15px -18px rgba(0,0,0,.1);cursor:pointer;position:relative}.CouponCard_tile__yJXCA.CouponCard_tile__yJXCA{border:none;border-radius:0;box-shadow:none;padding:0}@media (min-width:480px){.CouponCard_tile__yJXCA.CouponCard_tile__yJXCA{padding:var(--spacing-100)}}.CouponCard_loading__ERQi3{height:370px;padding:var(--spacing-400) 0 0 0;max-width:var(--max-loading-width)}.CouponCard_imageWrapper__zBLjv{display:flex;flex-wrap:wrap;justify-content:center;margin-top:var(--spacing-200);flex:1 1}.CouponCard_image__AmeRP{width:130px;height:130px}.CouponCard_snipe__2DMJr{width:100%;text-align:center;margin-top:-18px;margin-bottom:-18px}.CouponCard_body__LqZij{padding-top:var(--spacing-400);color:var(--color-cold-brew-800);flex:1 1}.CouponCard_shortDescription__QqZZE{font-weight:var(--font-weight-900);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.CouponCard_description__EPIOp{font-size:var(--font-size-medium);line-height:var(--line-height-medium);height:calc(var(--line-height-medium) * 2);position:relative;--line-clamp:2}@media (min-width:1024px){.CouponCard_description__EPIOp{height:calc(var(--line-height-base) * 3);font-size:var(--font-size-base);line-height:var(--line-height-base);--line-clamp:3}}.CouponCard_description__EPIOp{a:focus{outline:none}:focus-within{box-shadow:0 0 0 2px var(--color-curbside-blue)}}.CouponCard_details__L2B1W{padding-top:var(--spacing-200);padding-bottom:var(--spacing-400);font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-cold-brew-600)}@media (min-width:1024px){.CouponCard_details__L2B1W{font-size:var(--font-size-medium);line-height:var(--line-height-medium)}}.CouponCard_expiration__Kb69Y{color:var(--color-brisket)}.CouponCard_button__OS0AY{min-width:auto;padding:10px 8px}.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)}.UserRecipeTag_userRecipeTagWrapper__QcdxP{display:block;position:absolute;top:0;right:0;overflow:hidden}.UserRecipeTag_userRecipeTag__A4qan{display:block;margin:var(--spacing-md);background:var(--color-grey-2);box-shadow:var(--shadow-small);font:var(--font-medium);font-weight:var(--font-weight-900);padding:var(--spacing-xs);border-radius:var(--border-radius-md)}.BaseRecipeCard_recipeCardWrapper__P2JGr{position:relative}.BaseRecipeCard_saveRecipeFilledIcon__aL6vR{width:var(--spacing-md);height:var(--spacing-md);color:var(--color-cold-brew-900)}.BaseRecipeCard_saveRecipeOutlineIcon__4vp9s{color:var(--color-grey-10);fill:transparent;transition:fill .4s ease;width:var(--spacing-md);height:var(--spacing-md)}.BaseRecipeCard_saveRecipeButtonWrapper__S7kFa{display:block;position:absolute;top:0;right:0;margin:var(--spacing-xs);overflow:hidden}.BaseRecipeCard_saveRecipeButtonIconWrapper__KcnLp{display:flex;justify-content:center;align-items:center;height:var(--spacing-lg);background-color:var(--color-buttercream);z-index:1;margin-left:4px}.BaseRecipeCard_recipeCardMetaBlockBase__t1b_y{font:var(--font-medium);color:var(--color-grey-10);align-items:center;display:grid}@media (min-width:480px){.BaseRecipeCard_recipeCardMetaBlockBase__t1b_y{grid-template-columns:1fr}}.BaseRecipeCard_recipeCardMetaBlockBase__t1b_y{div{align-items:center;display:grid;grid-template-columns:min-content 1fr}@media (min-width:480px){div:first-child{margin-bottom:var(--spacing-xxs)}}@media (min-width:768px){div:first-child{margin-bottom:0}}span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.BaseRecipeCard_saveRecipeButton__r_Pmg{font:var(--font-medium-900);height:var(--spacing-xxl);max-width:var(--spacing-xxl);transition:max-width .5s cubic-bezier(1,0,0,1),opacity .5s;overflow:hidden;opacity:1;pointer-events:auto}.BaseRecipeCard_saveRecipeButton__r_Pmg>span{width:100%;height:var(--spacing-xl);overflow:hidden;border-radius:var(--border-radius-xxl);background-color:var(--color-buttercream);box-shadow:var(--shadow-medium);padding:var(--spacing-xs);margin:var(--spacing-xs);justify-content:flex-end}.BaseRecipeCard_saveRecipeButton__r_Pmg:hover>span{background-color:var(--color-surface-3);color:var(--color-grey-10)}.BaseRecipeCard_saveRecipeButton__r_Pmg:hover span{background-color:var(--color-surface-3)}.BaseRecipeCard_saveRecipeButton__r_Pmg:active>span{background-color:var(--color-grey-4);color:var(--color-grey-10)}.BaseRecipeCard_saveRecipeButton__r_Pmg:active span{background-color:var(--color-grey-4)}.BaseRecipeCard_saveRecipeButton__r_Pmg:focus,.BaseRecipeCard_saveRecipeButton__r_Pmg:focus-visible{outline:none}.BaseRecipeCard_saveRecipeButton__r_Pmg:focus-visible>span,.BaseRecipeCard_saveRecipeButton__r_Pmg:focus>span{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);border-radius:var(--border-radius-xxl)}.BaseRecipeCard_saveRecipeButtonUnsaved__5DB_A{max-width:120px}.BaseRecipeCard_saveRecipeButtonLoading__TbcyG{opacity:0;pointer-events:none}.BaseRecipeCard_unsavedText__xMghs{opacity:0;visibility:collapse;max-width:0;transition:opacity .5s ease-in,max-width .5s cubic-bezier(1,0,0,1),visibility .5s ease-in}.BaseRecipeCard_showUnsavedText__nrOAv{opacity:1;visibility:visible;max-width:var(--spacing-xs);transition:opacity .5s ease-in .3s,max-width .5s cubic-bezier(1,0,0,1),visibility .5s ease-in .3s}.BaseRecipeCard_recipeCardLink__sBxlr{width:100%;display:block}.BaseRecipeCard_recipeCardLink__sBxlr:focus,.BaseRecipeCard_recipeCardLink__sBxlr:focus-visible{border-radius:var(--border-radius-xxl)}.BaseRecipeCard_recipeCard__S8tuf{border:1px solid var(--color-border-1);background:var(--color-buttercream);border-radius:var(--border-radius-xxl);box-shadow:0 30px 20px -30px rgba(0,0,0,.08);overflow:hidden}.BaseRecipeCard_recipeCardContentCarousel__s52Nk{padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md) var(--spacing-md)}@media (min-width:1024px){.BaseRecipeCard_recipeCardContentCarousel__s52Nk{padding:var(--spacing-md)}}.BaseRecipeCard_recipeCardContentCarousel__s52Nk{h2,h3{font:var(--font-base-900);color:var(--color-grey-10);margin-bottom:var(--spacing-xs);width:100%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--spacing-xxl)}}.BaseRecipeCard_recipeCardContentNormal__pguP2{@media (min-width:1024px){h2,h3{min-height:56px;font:var(--font-large-900);margin-bottom:var(--spacing-sm)}}}.BaseRecipeCard_recipeCardText__z0Kzr{--line-clamp:2}.BaseRecipeCard_recipeCardMetaBlockNormal__vkb24{grid-template-columns:max-content var(--spacing-lg) 1fr}@media (min-width:768px){.BaseRecipeCard_recipeCardMetaBlockNormal__vkb24{grid-template-columns:max-content var(--spacing-lg) 1fr}}.BaseRecipeCard_recipeCardMetaBlockCarousel__MpbgG{grid-template-columns:1fr}@media (min-width:768px){.BaseRecipeCard_recipeCardMetaBlockCarousel__MpbgG{grid-template-columns:1fr}}.BaseRecipeCard_recipeCardMetaBlockCarousel__MpbgG:first-child{margin-bottom:var(--spacing-xxs)}.BaseRecipeCard_ingredientsIcon___3WYP{margin-right:var(--spacing-xs)}.BaseRecipeCard_recipeCardDividerBase__vu0Pk{border:none;width:1px;height:var(--spacing-sm);background-color:var(--color-grey-4);margin:0 var(--spacing-sm)}@media (min-width:480px){.BaseRecipeCard_recipeCardDividerBase__vu0Pk{display:none}}.BaseRecipeCard_recipeCardDividerNormal__Auw9q{display:block}@media (min-width:768px){.BaseRecipeCard_recipeCardDividerNormal__Auw9q{display:block}}.BaseRecipeCard_recipeCardDividerCarousel__Vs5aU{display:none}.BaseRecipeCard_recipeCardPhotoBase__53guh{position:relative;transition:opacity .4s ease-in-out}.BaseRecipeCard_recipeCardPhotoUnsaved__HOBo2{opacity:.6}.BaseRecipeCard_recipeCardOverlay__c0U8G{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:space-between}.BaseRecipeCard_recipeCardPhotoMask__opQHs{position:absolute;bottom:-1px;left:0;width:101%}.BaseRecipeCard_recipeImage__yFM0e{img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;margin:auto;display:block;width:100%}}.BaseRecipeCard_clockIcon__2QhmJ{margin-right:var(--spacing-xs)}@media print{.BaseRecipeCard_clockIcon__2QhmJ{width:var(--spacing-sm)}}.BaseRecipeCard_defaultRecipeImage__relrh{width:100%}.BaseRecipeCard_loadingGlobalRecipeCarousel__nhQ41{height:150px;display:flex;justify-content:center}.BaseRecipeCard_globalRecipesResults__LvTen{max-width:1440px;margin-left:auto;margin-right:auto;margin-bottom:var(--spacing-800)}.EntityCarousel_miniProductCardCarousel__9FsqK{margin:0 calc(-1 * var(--spacing-400))}@media (min-width:768px){.EntityCarousel_miniProductCardCarousel__9FsqK{margin:0}}.EntityCarousel_miniProductCardCarousel__9FsqK{[data-component=carousel-container]{background-color:var(--color-cold-brew-50);padding:var(--spacing-400) var(--spacing-400) var(--spacing-200)}@media (min-width:768px){[data-component=carousel-container]{background-color:unset;padding:0}}[data-component=carousel-container] [data-component=section-title]{padding-left:0}[data-component=carousel-container] [data-component=carousel-items-list]{margin-left:0;margin-right:0}}.EntityCarousel_recipeCarousel__poT_F{[data-component=carousel-container]{--carousel-content-padding-top:var(--spacing-200)}@media (min-width:768px){[data-component=carousel-container]{--carousel-content-padding-top:var(--spacing-100);padding:0 var(--spacing-400)}}@media (min-width:1024px){[data-component=carousel-container]{padding:0 var(--spacing-700)}}@media (min-width:768px){[data-component=carousel-container] [data-component=carousel-items-list]{padding-left:var(--spacing-200);padding-right:var(--spacing-200)}}}.EntityCarousel_productCardContainer__xjAFU{height:100%;width:100%}.MiniCouponCardWrapper_card__5v_bs{border:1px solid var(--color-cold-brew-100);border-radius:var(--border-radius-600);padding:var(--spacing-0);display:flex;overflow:hidden;box-shadow:0 30px 20px -30px rgba(0,0,0,.08);color:var(--color-cold-brew-800);font-size:var(--font-size-medium);line-height:var(--line-height-medium);min-height:116px;width:100%}.MiniCouponCardWrapper_tile__uyKEl{border:none;border-radius:0;box-shadow:none}@media (min-width:768px){.MiniCouponCardWrapper_dynamic__eK19j{min-height:98px}}.CouponDescriptionWrapper_wrapper__06Qwt{padding:var(--spacing-400);overflow:hidden}.MiniCouponCardChevron_chevron__l5GJm{height:var(--spacing-300);width:var(--spacing-300);margin-left:var(--spacing-100)}.MiniCouponCardChevron_logo__yKDzO{margin-bottom:var(--spacing-100)}.CouponShortDescription_shortDescription__UXUST{display:flex;align-items:center;font-weight:var(--font-weight-900);padding-bottom:var(--spacing-50)}.CouponDescription_description__uGOpU{--line-clamp:2;height:calc(var(--line-height-medium) * 2);position:relative;margin-bottom:var(--spacing-100)}.CouponDescription_dynamic__5KSDn{--line-clamp:1;height:var(--line-height-medium)}.CouponExpiration_expiration__43Cda{font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-cold-brew-600)}.CouponExpiration_expiresSoon__qvYE2{color:var(--color-brisket)}.MiniCouponCard_shimmer___gPQE{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin-right:var(--spacing-400)}.MiniCouponCard_link__8F54o{display:flex;justify-content:space-between;width:100%}.MiniCouponCard_link__8F54o:focus-visible{border-radius:var(--border-radius-600);outline:2px solid var(--color-curbside-blue);outline-offset:-5px}.MiniCouponCard_logo__9f_MM{width:70px}.MiniCouponCard_buttonWrapper__3ArIH{display:flex;padding-right:var(--spacing-400);width:166px;align-items:center;justify-content:flex-end}.MiniCouponCard_button__8Q3Tu{margin-bottom:var(--spacing-0);padding:var(--spacing-200);min-width:139px}.StickyFooter_footer__k3HXh{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-index-footer);background:var(--color-buttercream);border-top:1px solid var(--color-cold-brew-100);box-shadow:0 2px 10px rgba(0,0,0,.1)}@media (min-width:1024px){.StickyFooter_footer__k3HXh{box-shadow:0 1px 20px rgba(0,0,0,.03)}}.StickyFooter_container__26Mvy{padding:var(--spacing-md);width:100%}@media (min-width:768px){.StickyFooter_container__26Mvy{display:grid;grid-template-columns:1fr max-content;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-xl)}}@media (min-width:1024px){.StickyFooter_container__26Mvy{padding:var(--spacing-sm) var(--spacing-xl)}}.StickyFooter_leftBox__oInfc{display:block;text-align:center}@media (min-width:1024px){.StickyFooter_leftBox__oInfc{margin:0;margin-right:var(--spacing-md);text-align:left}}.StickyFooter_rightBox__yOtdP{display:flex;justify-self:end;align-items:center;flex-wrap:wrap}@media (min-width:768px){.StickyFooter_rightBox__yOtdP{flex-wrap:nowrap;border-left:1px solid var(--color-cold-brew-100);padding-left:var(--spacing-md)}}.StickyFooter_wrapper__6nMmP{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:var(--spacing-sm)}@media (min-width:768px){.StickyFooter_wrapper__6nMmP{justify-content:flex-start;margin-bottom:0;width:unset;margin-right:var(--spacing-xl)}}.StickyFooter_text__jIIec{font:var(--font-base)}@media (min-width:768px){.StickyFooter_text__jIIec{font:var(--font-large);margin-right:var(--spacing-200)}}.StickyFooter_skeleton__IRuDi{height:20px;width:67px}@media (min-width:768px){.StickyFooter_skeleton__IRuDi{width:77px}}.StickyFooter_value__gZlUD{font:var(--font-large-900);line-height:var(--line-height-base)}@media (min-width:768px){.StickyFooter_value__gZlUD{font-size:var(--font-size-xl);line-height:var(--line-height-large)}}.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{color:var(--color-text-2);border-radius:var(--border-radius-sm)}.Breadcrumbs_coreLink__ZsDsW:hover{color:var(--color-text-1);text-decoration:none}.Breadcrumbs_coreLinkSecondary__a95m5{color:var(--color-text-5)}.Breadcrumbs_coreLinkSecondary__a95m5:hover{color:var(--color-text-4)}.Breadcrumbs_currentPage__LaGB3{color:var(--color-text-1)}.Breadcrumbs_currentPageSecondary__E8Lsq{color:var(--color-text-5)}