.sub-header-module-scss-module__Jk6W2G__subHeader{height:44px;display:none}@media only screen and (min-width:768px){.sub-header-module-scss-module__Jk6W2G__subHeader{display:flex}}.sub-header-module-scss-module__Jk6W2G__subHeaderAnonymous{height:93px}@media only screen and (min-width:768px){.sub-header-module-scss-module__Jk6W2G__subHeaderAnonymous{height:44px}}.sub-header-module-scss-module__Jk6W2G__navItem{font:inherit;cursor:pointer;line-height:inherit;color:var(--color-semantic-text-default);-webkit-appearance:none;-webkit-user-select:none;user-select:none;background:0 0;border:4px solid #0000;border-left:none;border-right:none;align-items:center;height:100%;padding:0;font-family:inherit;font-size:100%;display:flex;position:relative}.sub-header-module-scss-module__Jk6W2G__navItem__active{border-bottom:4px solid var(--color-semantic-interactive-default);bottom:0}.sub-header-module-scss-module__Jk6W2G__navItem:hover{color:var(--color-semantic-text-default)}.sub-header-module-scss-module__Jk6W2G__navItem:focus{outline:.25rem solid var(--color-semantic-focus-default);outline-offset:.25rem}.sub-header-module-scss-module__Jk6W2G__navItem:focus:not(:focus-visible){outline:none}.sub-header-module-scss-module__Jk6W2G__navItem:focus-visible{outline:.25rem solid var(--color-semantic-focus-default);outline-offset:.25rem}.sub-header-module-scss-module__Jk6W2G__navSection{height:100%}.sub-header-module-scss-module__Jk6W2G__fixIconInlineBaseline{display:flex}@media only screen and (min-width:768px){.sub-header-module-scss-module__Jk6W2G__separator{display:none}}
.styles-module-scss-module__-JewEW__list-item{width:64px}.styles-module-scss-module__-JewEW__recipe-list-item{width:72px}.styles-module-scss-module__-JewEW__row{width:48px;padding:2px}.styles-module-scss-module__-JewEW__small-row{width:40px;padding:2px}.styles-module-scss-module__-JewEW__tile{width:100%}.styles-module-scss-module__-JewEW__product-row{width:89px;padding:var(--spacing-2);border-radius:12px}.styles-module-scss-module__-JewEW__highlighted-tile{width:180px}.styles-module-scss-module__-JewEW__detail{width:100%}.styles-module-scss-module__-JewEW__ratio-1\/1{aspect-ratio:1}.styles-module-scss-module__-JewEW__ratio-4\/3{aspect-ratio:4/3}
.styles-module-scss-module__-YAQbG__listColumns{column-gap:var(--spacing-4);display:grid}@media only screen and (min-width:768px){.styles-module-scss-module__-YAQbG__listColumns{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.styles-module-scss-module__-YAQbG__listItem{border-bottom:1px solid var(--color-semantic-divider-subdued);width:100%;height:68px;text-decoration:none}@media only screen and (min-width:768px){.styles-module-scss-module__-YAQbG__listItem:first-child{border-top:1px solid var(--color-semantic-divider-subdued)}}@media only screen and (min-width:992px){.styles-module-scss-module__-YAQbG__listItem:first-child,.styles-module-scss-module__-YAQbG__listItem:nth-child(2){border-top:1px solid var(--color-semantic-divider-subdued)}}
.styles-module-scss-module__OY9tEW__ReadMore{overflow:hidden}.styles-module-scss-module__OY9tEW__ReadMore__shouldExpand{margin-bottom:var(--spacing-2);transition:max-height .2s ease-in-out;-webkit-mask-image:linear-gradient(0deg,#0000,#fff 100px);mask-image:linear-gradient(0deg,#0000,#fff 100px)}.styles-module-scss-module__OY9tEW__ReadMore__extended{transition:max-height .2s ease-in-out;-webkit-mask-image:linear-gradient(0deg,#fff,#fff 100px);mask-image:linear-gradient(0deg,#fff,#fff 100px)}
@media only screen and (min-width:992px){.styles-module-scss-module__L9C1-q__marginHack{margin-top:-1px}}
.image-carousel-module-scss-module__rWYXGa__carousel{overflow:hidden}.image-carousel-module-scss-module__rWYXGa__carouselItem{flex:0 0 100%;min-width:0}.image-carousel-module-scss-module__rWYXGa__carouselArrowStart{top:calc(50% - var(--spacing-2));z-index:1;position:absolute;left:0}@media only screen and (min-width:768px){.image-carousel-module-scss-module__rWYXGa__carouselArrowStart{left:calc(var(--spacing-4)*-1)}}.image-carousel-module-scss-module__rWYXGa__carouselArrowEnd{top:calc(50% - var(--spacing-2));z-index:1;position:absolute;right:0}@media only screen and (min-width:768px){.image-carousel-module-scss-module__rWYXGa__carouselArrowEnd{right:calc(var(--spacing-4)*-1)}}
@media only screen and (min-width:768px){.image-column-module-scss-module__mldeVq__imageBox{height:100%}}.image-column-module-scss-module__mldeVq__classifierWrapper{position:absolute;bottom:0;left:0}.image-column-module-scss-module__mldeVq__discountBubble{top:var(--spacing-3);left:var(--spacing-3);position:absolute}@media only screen and (min-width:768px){.image-column-module-scss-module__mldeVq__discountBubble{top:var(--spacing-5);left:var(--spacing-5)}}
.styles-module-scss-module__T_wyxG__undiscountedPrice{text-decoration:line-through}
.styles-module-scss-module__o0O3iW__discountDisclaimer{order:1}.styles-module-scss-module__o0O3iW__productPrice{order:2}
.components-module-scss-module__Ha1Ulq__ProductTileLink{color:inherit;border-radius:var(--border-radius-small);text-decoration:none}.components-module-scss-module__Ha1Ulq__ProductTileLink:focus,.components-module-scss-module__Ha1Ulq__ProductTileLink:focus-visible{display:block}.components-module-scss-module__Ha1Ulq__ModalTileLink{color:inherit;border-radius:var(--border-radius-small);text-decoration:none;display:block}.components-module-scss-module__Ha1Ulq__ModalTileLink:focus,.components-module-scss-module__Ha1Ulq__ModalTileLink:focus-visible{display:block}.components-module-scss-module__Ha1Ulq__DiscountBundleLink{z-index:2;position:relative}.components-module-scss-module__Ha1Ulq__DiscountBundleLink:hover{text-decoration:underline}
.styles-module-scss-module__9DTJ9a__undiscountedPrice{text-decoration:line-through}.styles-module-scss-module__9DTJ9a__productClassifiersInListItem{z-index:2;width:64px;bottom:var(--spacing-2);flex-wrap:wrap;display:flex;position:absolute}.styles-module-scss-module__9DTJ9a__relativeBox{isolation:isolate;width:100%;position:relative}.styles-module-scss-module__9DTJ9a__priceAndButtons,.styles-module-scss-module__9DTJ9a__TextsWrapper{width:100%}.styles-module-scss-module__9DTJ9a__promotionLabel{top:var(--spacing-6);z-index:3;position:absolute;right:0}
.styles-module-scss-module__OsQXDW__MiniCartCloseButton{z-index:1;border-bottom:1px solid var(--color-semantic-divider-subdued);height:45px;color:var(--color-semantic-text-default);position:sticky;top:0}
.styles-module-scss-module__-eOZZq__LoadingScreenWrapper{width:100%;height:400px}.styles-module-scss-module__-eOZZq__LoadingScreen{z-index:2;width:100%;height:400px;position:absolute;left:0}.styles-module-scss-module__-eOZZq__overlay{background-color:var(--color-semantic-background-default)}.styles-module-scss-module__-eOZZq__LoadingScreenBlock{top:var(--spacing-9);background-color:var(--color-semantic-surface-default);width:240px;height:240px;box-shadow:0px 2px 12px var(--color-semantic-surface-subdued);border-radius:var(--border-radius-small);display:flex}
.styles-module-scss-module__e9-69G__SummaryGroupsWrapper:not(:last-child){border-bottom:1px dashed var(--color-semantic-border-default)}.styles-module-scss-module__e9-69G__highlighted{background-color:var(--color-semantic-surface-warning-subdued)}.styles-module-scss-module__e9-69G__ClearCartModalInner{text-align:center;max-width:542px}.styles-module-scss-module__e9-69G__ClearCartModalFooter{width:196px}.styles-module-scss-module__e9-69G__BackButton{margin-right:var(--spacing-4);order:2}@media only screen and (min-width:768px){.styles-module-scss-module__e9-69G__BackButton{order:1}}.styles-module-scss-module__e9-69G__RemoveButton{margin-bottom:var(--spacing-3);order:1}@media only screen and (min-width:768px){.styles-module-scss-module__e9-69G__RemoveButton{order:2;margin-bottom:0}}.styles-module-scss-module__e9-69G__AddCouponCodeButton{background-color:var(--color-semantic-surface-subdued);width:100%;color:var(--color-semantic-text-default);border:none}.styles-module-scss-module__e9-69G__AddCouponCodeButton:hover{cursor:pointer;background-color:var(--color-semantic-surface-hover)}.styles-module-scss-module__e9-69G__AddCouponCodeButton:active{background-color:var(--color-semantic-surface-neutral-accent)}.styles-module-scss-module__e9-69G__ValidateCouponContainer{background-color:var(--color-semantic-surface-subdued)}.styles-module-scss-module__e9-69G__FormContainer{position:relative}.styles-module-scss-module__e9-69G__ValidateCouponCodeButton{min-width:55px;position:absolute;top:4px;right:4px}.styles-module-scss-module__e9-69G__ExtraInfoBanner{border-radius:8px}.styles-module-scss-module__e9-69G__PromotedProductsColumn{grid-template-columns:1fr}@media only screen and (min-width:992px){.styles-module-scss-module__e9-69G__PromotedProductsColumn{grid-template-columns:1fr 1fr}}
.order-fee-progress-tracker-module-scss-module__k_iwTa__OrderFeeProgressTracker{--track-color:var(--color-semantic-border-default);--progress-color:var(--color-semantic-surface-success-accent);--progress-percent:0%;width:100%;height:var(--spacing-1);position:relative}.order-fee-progress-tracker-module-scss-module__k_iwTa__Track{top:0;bottom:0;left:0;right:var(--spacing-1);border-radius:var(--spacing-3);background-color:var(--track-color);position:absolute}.order-fee-progress-tracker-module-scss-module__k_iwTa__CheckPoint{background-color:var(--track-color);width:var(--spacing-4);height:var(--spacing-4);border-radius:50%;position:absolute;left:98%;transform:translateY(-35%)}.order-fee-progress-tracker-module-scss-module__k_iwTa__CheckPoint__isChecked{background-color:var(--progress-color)}.order-fee-progress-tracker-module-scss-module__k_iwTa__CheckpointIcon{color:var(--color-semantic-text-on-button-critical);width:var(--spacing-3);height:var(--spacing-3);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.order-fee-progress-tracker-module-scss-module__k_iwTa__Progress{border-radius:var(--spacing-3);width:var(--progress-percent);background-color:var(--progress-color);position:absolute;top:0;bottom:0;left:0}
.styles-module-scss-module__FGZCwW__MiniCartItemIndicator{justify-content:space-between;height:45px}
.styles-module-scss-module__YrRUrq__CardColumns{gap:var(--spacing-3);grid-template-rows:repeat(2,1fr);grid-auto-flow:column;width:100%;display:grid}@media only screen and (min-width:768px) and (max-width:991px){.styles-module-scss-module__YrRUrq__CardColumns{gap:var(--spacing-2);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.styles-module-scss-module__YrRUrq__CardColumns.styles-module-scss-module__YrRUrq__hide .styles-module-scss-module__YrRUrq__CategoryCard:nth-child(n+7){display:none}}@media only screen and (min-width:992px){.styles-module-scss-module__YrRUrq__CardColumns{gap:var(--spacing-2);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.styles-module-scss-module__YrRUrq__CardColumns.styles-module-scss-module__YrRUrq__hide .styles-module-scss-module__YrRUrq__CategoryCard:nth-child(n+9){display:none}}.styles-module-scss-module__YrRUrq__CategoryCard{white-space:pre-wrap;width:260px;height:68px;text-decoration:none}.styles-module-scss-module__YrRUrq__CategoryCard:hover{border-color:var(--color-semantic-border-hover)}@media only screen and (min-width:768px){.styles-module-scss-module__YrRUrq__CategoryCard{width:100%}}
.styles-module-scss-module__4OM8tq__filtersContainer{place-items:center start;row-gap:var(--spacing-3);column-gap:var(--spacing-2);grid-template-areas:"filterButton sortButton""activeFilters activeFilters""totalCountTextNode totalCountTextNode";display:grid}@media only screen and (min-width:992px){.styles-module-scss-module__4OM8tq__filtersContainer{grid-template-columns:auto minmax(auto,1fr) auto;grid-template-areas:"totalCountTextNode sortButton"}.styles-module-scss-module__4OM8tq__filtersContainer.styles-module-scss-module__4OM8tq__withFilters{grid-template-columns:auto minmax(auto,1fr) auto;grid-template-areas:"activeFilters totalCountTextNode sortButton""activeFilters. .";grid-auto-rows:min-content 1fr}.styles-module-scss-module__4OM8tq__filtersContainer.styles-module-scss-module__4OM8tq__hideFilterPanel{grid-template-columns:auto minmax(auto,1fr) auto;grid-template-areas:"filterButton activeFilters sortButton";grid-auto-rows:min-content 1fr}.styles-module-scss-module__4OM8tq__filtersContainer.styles-module-scss-module__4OM8tq__hideFilterPanel .styles-module-scss-module__4OM8tq__filterButton{display:block}}.styles-module-scss-module__4OM8tq__filterButton{grid-area:filterButton}@media only screen and (min-width:992px){.styles-module-scss-module__4OM8tq__filterButton{display:none}}.styles-module-scss-module__4OM8tq__sortButton{grid-area:sortButton;justify-self:end}@media only screen and (min-width:992px){.styles-module-scss-module__4OM8tq__sortButton{grid-row:1;align-self:center}}.styles-module-scss-module__4OM8tq__activeFilters{grid-area:activeFilters;width:auto}@media only screen and (min-width:992px){.styles-module-scss-module__4OM8tq__activeFilters{grid-row:1/-1;place-self:start}}.styles-module-scss-module__4OM8tq__totalCountTextNode{white-space:nowrap;grid-area:totalCountTextNode}@media only screen and (min-width:992px){.styles-module-scss-module__4OM8tq__totalCountTextNode{grid-row:1;place-self:center start}}