.CouponButton_base__0cGGa{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)}.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)}.CouponCardShimmer_card__fMene{display:grid;grid-template-areas:"image body" ". button";grid-template-columns:100px minmax(0,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-border-1);border-radius:var(--border-radius-xxl);width:100%}@media (min-width:480px){.CouponCardShimmer_card__fMene{display:flex;flex-direction:column;gap:20px}}.CouponCardShimmer_image__G6h0A{grid-area:image;align-self:center;width:100px;height:100px;border-radius:var(--border-radius-xl)}@media (min-width:480px){.CouponCardShimmer_image__G6h0A{width:130px;height:130px}}.CouponCardShimmer_body__ErpVZ{grid-area:body;display:flex;flex-direction:column;gap:var(--spacing-xs);padding-block:var(--spacing-xs);justify-content:center}@media (min-width:480px){.CouponCardShimmer_body__ErpVZ{width:100%}}.CouponCardShimmer_titleLine__omx95{height:var(--spacing-md);width:60px;border-radius:var(--border-radius-full)}@media (min-width:480px){.CouponCardShimmer_titleLine__omx95{height:var(--spacing-lg);width:110px}}.CouponCardShimmer_textLines__j22tq{display:flex;flex-direction:column;gap:var(--spacing-xs)}.CouponCardShimmer_line__lqhlC{height:var(--spacing-xs);width:100%;border-radius:var(--border-radius-full)}.CouponCardShimmer_lineShort__0kZBs{height:var(--spacing-xs);width:50%;border-radius:var(--border-radius-full)}.CouponCardShimmer_button__VqnX1{grid-area:button;height:40px;width:100%;border-radius:var(--border-radius-full);align-self:flex-end}@media (min-width:480px){.CouponCardShimmer_button__VqnX1{margin-top:auto}}.CouponCard_card__j8_QT.CouponCard_card__j8_QT{--max-loading-width:243px;--coupon-card-image-size:100px;--coupon-card-image-size-large:130px;--coupon-card-snipe-wrapper-height:23px;--coupon-card-flex-gap:20px;display:grid;grid-template-columns:var(--coupon-card-image-size) minmax(0,1fr);grid-template-areas:"image body" ". button";grid-column-gap:var(--spacing-md);-moz-column-gap:var(--spacing-md);column-gap:var(--spacing-md);width:100%;grid-row-gap:var(--spacing-md);row-gap:var(--spacing-md);min-height:250px;padding:var(--spacing-md);border:1px solid var(--color-border-1);border-radius:var(--border-radius-xxl);cursor:pointer;position:relative;isolation:isolate}@media (min-width:480px){.CouponCard_card__j8_QT.CouponCard_card__j8_QT{display:flex;overflow:hidden;flex-direction:column;gap:var(--coupon-card-flex-gap)}}.CouponCard_tile__yJXCA{--coupon-card-tile-padding:0;border:1px solid var(--color-border-1);border-radius:var(--border-radius-xxl);box-shadow:var(--elevation-offset-lg-low)}@media (min-width:480px){.CouponCard_tile__yJXCA{padding:var(--spacing-xxs)}}.CouponCard_imageWrapper__zBLjv{display:flex;grid-area:image;align-items:center;margin-top:0}@media (min-width:480px){.CouponCard_imageWrapper__zBLjv{justify-content:center}}.CouponCard_image__AmeRP{width:var(--coupon-card-image-size);height:var(--coupon-card-image-size)}@media (min-width:480px){.CouponCard_image__AmeRP{width:var(--coupon-card-image-size-large);height:var(--coupon-card-image-size-large)}}.CouponCard_body__LqZij{grid-area:body;display:flex;flex-direction:column}@media (min-width:480px){.CouponCard_body__LqZij{align-items:flex-start}.CouponCard_snipeWrapper__lkRT1.CouponCard_snipeWrapper__lkRT1{height:var(--coupon-card-snipe-wrapper-height);margin-bottom:var(--spacing-xxs)}}.CouponCard_couponCardFooter__s_gWD{grid-area:button;display:flex;flex-direction:column;width:100%}.CouponCard_description__EPIOp{width:100%;margin-bottom:var(--spacing-xs);line-height:var(--line-height-medium);--line-clamp:3;a:focus{outline:none}:focus-within{box-shadow:0 0 0 2px var(--color-focus)}}@media (min-width:480px){.CouponCard_description__EPIOp{min-height:calc(var(--line-clamp) * var(--line-height-medium))}}.CouponCard_card__j8_QT.CouponCard_carouselCard___8PeF{display:flex;overflow:hidden;flex-direction:column;gap:var(--coupon-card-flex-gap)}.CouponCard_card__j8_QT.CouponCard_carouselCard___8PeF .CouponCard_imageWrapper__zBLjv{justify-content:center}.CouponCard_card__j8_QT.CouponCard_carouselCard___8PeF .CouponCard_image__AmeRP{width:var(--coupon-card-image-size-large);height:var(--coupon-card-image-size-large)}.CouponCard_card__j8_QT.CouponCard_carouselCard___8PeF .CouponCard_body__LqZij{align-items:flex-start}.CouponCard_card__j8_QT.CouponCard_carouselCard___8PeF .CouponCard_snipeWrapper__lkRT1{height:var(--coupon-card-snipe-wrapper-height);margin-bottom:var(--spacing-xxs)}.CouponCard_card__j8_QT.CouponCard_carouselCard___8PeF .CouponCard_description__EPIOp{min-height:calc(var(--line-clamp) * var(--line-height-medium))}.CouponCard_couponCardSnipe___YyqJ{width:-moz-fit-content;width:fit-content;margin-bottom:var(--spacing-xxs);box-shadow:unset}.CouponCard_shortDescription__QqZZE{width:100%;font:var(--font-large-900);margin-bottom:var(--spacing-xxs);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;--line-clamp:1}.CouponCard_stretchedLink__ABsl5:after{content:"";position:absolute;inset:0;z-index:1}.CouponCard_details__L2B1W{font:var(--font-small);padding-top:0;padding-bottom:0;color:var(--color-text-2)}.CouponCard_button__OS0AY.CouponCard_button__OS0AY{width:100%;min-width:auto;margin-top:0;position:relative;z-index:2}.CouponCard_expiration__Kb69Y{color:var(--color-brisket)}.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;div{align-items:center;display:grid;grid-template-columns:min-content 1fr}}@media (min-width:480px){.BaseRecipeCard_recipeCardMetaBlockBase__t1b_y{div:first-child{margin-bottom:var(--spacing-xxs)}}}@media (min-width:768px){.BaseRecipeCard_recipeCardMetaBlockBase__t1b_y{div:first-child{margin-bottom:0}}}.BaseRecipeCard_recipeCardMetaBlockBase__t1b_y{span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.BaseRecipeCard_recipeCardMetaBlockBase__t1b_y.BaseRecipeCard_recipeCardMetaBlockNormal__vkb24{grid-template-columns:max-content var(--spacing-lg) 1fr}.BaseRecipeCard_recipeCardMetaBlockBase__t1b_y.BaseRecipeCard_recipeCardMetaBlockCarousel__MpbgG{grid-template-columns:1fr}.BaseRecipeCard_recipeCardMetaBlockBase__t1b_y.BaseRecipeCard_recipeCardMetaBlockCarousel__MpbgG:first-child{margin-bottom:var(--spacing-xxs)}@media (min-width:480px){.BaseRecipeCard_recipeCardMetaBlockBase__t1b_y{grid-template-columns:1fr}}.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-focus-lighter),0 0 0 3px var(--color-focus),0 0 0 5px var(--color-focus-lighter);border-radius:var(--border-radius-xxl)}.BaseRecipeCard_saveRecipeButton__r_Pmg.BaseRecipeCard_saveRecipeButtonUnsaved__5DB_A{max-width:120px}.BaseRecipeCard_saveRecipeButton__r_Pmg.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:100%;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);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)}}@media (min-width:1024px){.BaseRecipeCard_recipeCardContentCarousel__s52Nk.BaseRecipeCard_recipeCardContentNormal__pguP2{h2,h3{min-height:56px;font:var(--font-large-900);margin-bottom:var(--spacing-sm)}}}@media (min-width:1024px){.BaseRecipeCard_recipeCardContentCarousel__s52Nk{padding:var(--spacing-md)}}.BaseRecipeCard_recipeCardText__z0Kzr{--line-clamp:2}.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)}.BaseRecipeCard_recipeCardDividerBase__vu0Pk.BaseRecipeCard_recipeCardDividerNormal__Auw9q{display:block}@media (min-width:768px){.BaseRecipeCard_recipeCardDividerBase__vu0Pk.BaseRecipeCard_recipeCardDividerNormal__Auw9q{display:block}}.BaseRecipeCard_recipeCardDividerBase__vu0Pk.BaseRecipeCard_recipeCardDividerCarousel__Vs5aU{display:none}@media (min-width:480px){.BaseRecipeCard_recipeCardDividerBase__vu0Pk{display:none}}.BaseRecipeCard_recipeCardPhotoBase__53guh{position:relative;transition:opacity .4s ease-in-out}.BaseRecipeCard_recipeCardPhotoBase__53guh.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)}.RestaurantProductCard_card__9mB1c{height:100%;display:flex;flex-direction:column}.RestaurantProductCard_cardSingleColumn__Q_ww5{min-width:0}@media (max-width:479px){.RestaurantProductCard_cardSingleColumn__Q_ww5.RestaurantProductCard_cardSingleColumn__Q_ww5{--card-radius:var(--border-radius-xl);--card-elevation:unset;--card-border:none;flex-direction:row;padding:var(--spacing-sm);gap:var(--spacing-md);.RestaurantProductCard_cardLink__7ghfP{position:relative;flex-shrink:0;width:40%;max-width:130px}.RestaurantProductCard_image__QgWiv{aspect-ratio:1/1;width:100%;height:auto;border-radius:var(--border-radius-md)}.RestaurantProductCard_body__Ylc7M{flex:1 1;min-width:0;padding:0}.RestaurantProductCard_title__FZ27U{font:var(--font-base-900)}}}.RestaurantProductCard_cardLink__7ghfP{display:block;text-decoration:none}.RestaurantProductCard_imageWrapper__Mq5wA{position:relative}.RestaurantProductCard_image__QgWiv{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.RestaurantProductCard_couponLabel__vTfNu{left:var(--spacing-sm);position:absolute;top:var(--spacing-sm);z-index:1}.RestaurantProductCard_cartBadge__5fgy7{align-items:center;background:var(--color-surface-2);border:1px solid var(--color-border-3);border-radius:var(--border-radius-md);bottom:var(--spacing-sm);color:var(--color-text-1);display:flex;font:var(--font-small-900);gap:var(--spacing-xxs);padding:var(--spacing-xxs) var(--spacing-xs);position:absolute;right:var(--spacing-sm);z-index:1}.RestaurantProductCard_body__Ylc7M{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm)}@media (min-width:1024px){.RestaurantProductCard_body__Ylc7M{gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-md)}}.RestaurantProductCard_title__FZ27U{color:var(--color-text-1);display:-webkit-box;font:var(--font-large-900);margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;word-break:break-word}.RestaurantProductCard_titleLink__H4o3_{color:inherit;text-decoration:none}.RestaurantProductCard_titleLink__H4o3_:hover{text-decoration:underline}.RestaurantProductCard_titleLink__H4o3_:focus-within{box-shadow:none}.RestaurantProductCard_subtitle__8kBTa{color:var(--color-text-1);display:-webkit-box;font:var(--font-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;margin:0;overflow:hidden}.RestaurantProductCard_price__kuKtD{color:var(--color-text-1);font:var(--font-medium-900);margin:0}.RestaurantProductCard_cartButtonWrapper__TrZZd{margin-top:auto}.RestaurantProductCard_miniCardContainer__l2WRZ{background-color:var(--color-surface-1);border:1px solid var(--color-border-2);border-radius:var(--border-radius-xxl);height:100%;max-width:270px;padding:var(--spacing-md);width:100%}.RestaurantProductCard_miniProductLink__oUTvO{align-items:unset;border-radius:var(--border-radius-sm);display:flex;height:100%;justify-content:unset;margin:0}.RestaurantProductCard_miniProductImage__dQjIH{align-self:center;height:88px;min-height:88px;min-width:88px;width:88px}.RestaurantProductCard_miniProductContent__VnrTM{display:flex;flex-direction:column;height:100%;margin-left:var(--spacing-md);overflow:hidden;width:100%}.RestaurantProductCard_miniProductPrice__USXIZ{color:var(--color-text-2);font-size:var(--font-size-small);font-weight:var(--font-weight-400);margin-bottom:0}.RestaurantProductCard_miniProductPrice__USXIZ [data-component=product-price-price],.RestaurantProductCard_miniProductPrice__USXIZ [data-component=product-price-sale-price]{font-size:var(--font-size-base);line-height:var(--line-height-base)}.RestaurantProductCard_miniProductPrice__USXIZ [data-component=product-price-list-price-unit]{font-size:var(--font-size-small);line-height:var(--line-height-small)}.RestaurantProductCard_miniProductTitle__8nBXJ{font:var(--font-medium);overflow:hidden;width:100%}.RestaurantProductCard_miniLabelWrapper__CQ1Md{margin-bottom:var(--spacing-xxxs);min-height:var(--spacing-lg);text-align:start}.RestaurantProductCard_miniButtonContainer__zwlRr{margin-top:auto;padding-top:var(--spacing-md)}.CarouselPromotedSubtitle_promotedSuffix__pCDcw{white-space:nowrap}.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)}}}
/*# sourceMappingURL=aa9c59d05e252f95.css.map*/