.amp-page [class=ProductList]{margin-top:24px}.filtered-tabs-single-tab-heading,.kdsTabsContent{text-align:center}.filtered-tabs-product-list-renderer{display:none}.tabs-class-align-left{margin-left:32px}.tabs-class-align-right{margin-right:32px}@media (min-width:900px){.kdsTabsContent{width:auto;margin:0 auto}}@media (max-width:428px){.tabs-class-align-left,.tabs-class-align-right{margin:0}}.tabs-above-content .amp-text,.tabs-above-content .headerSection{margin-left:0!important;margin-right:0!important}.BubblePrice{display:flex;border-radius:50%;aspect-ratio:1/1;flex-direction:column;justify-content:center;border:6px solid #fff}.BubblePrice--regularPrice{height:170px;width:170px;padding:24px;background-color:#f4f6f8}.BubblePrice--salePrice{height:222px;width:222px;padding:30px 28px 15px;background-color:#fed241}.BubblePrice .kds-QuantityStepper-input{background:inherit}.BubblePrice-textContainer{display:flex;flex-direction:column;margin-top:4px}.BubblePrice-textContainer--regularPrice{margin-bottom:4px}.BubblePrice-ctaContainer{display:flex;align-items:center;flex-direction:column}.BubblePrice-ctaButton button{width:116px}.BubblePrice-ctaButton--salePrice button{width:140px}.BubblePricing-addItemButton button{width:unset}.BubblePrice-priceContainer{display:flex;justify-content:center}.BubblePrice-priceSuperscript{font-family:Nunito;font-size:1.375rem;font-weight:900;line-height:24px}.BubblePrice-centPoundContainer{display:flex;flex-direction:column;margin:0 .188rem 0 0}.BubblePrice-centPoundContainer--margin-relative{margin:0 .25rem 0 0}.BubblePrice-centPriceSuperscript{font-family:Nunito;font-size:1.25rem;font-weight:900;line-height:21.66px}.BubblePrice-pricePromotionalDropCaps{font-family:Nunito;font-size:2.813rem;font-weight:900;position:relative;line-height:1;vertical-align:top;top:.03125rem;margin-right:3px}.BubblePrice-priceOriginal{font-family:Nunito;display:inline-block;font-weight:400;font-size:.75rem;white-space:nowrap;margin:.25rem .25rem 0 0}.BubblePrice-priceOriginal--marginRelative{margin:.25rem .188rem 0 0}.BubblePrice-priceQuantity{display:block;font-size:.75rem;font-weight:400;margin-top:4px;white-space:nowrap}.BubblePrice-priceValueRow{display:flex;flex-direction:row;justify-content:center}.BubblePrice-priceRelativePrefix{font-family:Roboto,sans-serif;font-size:.625rem;font-weight:700;margin-left:.125rem}.BubblePrice-priceRelativePostfix{font-family:Roboto,sans-serif;font-size:.625rem;font-weight:700;display:inline-block;margin-top:.25rem}.BubblePrice-priceOnesValue{margin-top:-17px}.u-clampedText{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important}.BubblePricing{margin:40px 0 0;display:flex;position:relative;max-width:1280px;height:100%;overflow:hidden}.autorotator .BubblePricing{margin:0}.BubblePricing-bubblePrice{position:absolute;right:10%;bottom:-19px}.BubblePricing-bubblePriceEspot .ImageNav,.BubblePricing-bubblePriceEspot .ImageNav-itemWrapper.espot,.BubblePricing-bubblePriceEspot .ImageNav:first-child{margin:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}@media (max-width:768px){.BubblePricing{margin-left:16px;margin-right:16px}}@media screen and (max-width:640px){.BubblePricing-bubblePrice .BubblePrice--salePrice{position:absolute;right:-50px;bottom:-20px}.BubblePricing-bubblePrice .BubblePrice--regularPrice{position:absolute;right:-50px;bottom:-3px}.BubblePricing{height:100%;max-width:640px}.BubblePricing-bubblePriceEspot .ImageNav{padding:0!important}}.product-card{width:298px}.product-card__details{display:flex;gap:8px}.product-card__details .product-info{max-width:208px}.product-info .product-link{font-weight:600;line-height:1.25rem}.product-card>button{margin-top:.25rem;margin-bottom:0!important}.product-card__savings{max-height:2rem;padding:4px}.item-carousel{grid-area:2/1/4/1;position:relative;margin:0}.promo{display:flex;flex-direction:column;overflow:hidden;justify-content:space-between;grid-area:1/1/3/1}.promo__container{max-width:100%;padding:1rem}.promo__image{display:flex;justify-content:flex-end}.text-wrapped{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.read-toggle{font-size:12px;color:#2874c1;margin-top:12px;display:block;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:16px;padding:3px 10px}.text-wrapped.clamp{-webkit-line-clamp:2}@media (min-width:901px){.item-carousel{margin:0 1rem}}.contentEmbed .videoEmbed{padding:0!important;padding:initial!important}.contentEmbed .VideoEmbed-inner{position:static!important;padding-bottom:0!important;padding-top:0!important;height:auto!important;overflow:visible!important;overflow:initial!important}.contentEmbed{display:flex;justify-content:center;margin-top:40px;position:relative}.contentEmbed iframe{height:410px;width:100%}.contentEmbed .contentEmbed-inner{position:relative;background:transparent;padding:32px;max-width:794px;width:100%;height:100%;max-height:504px}.contentEmbed .contentEmbed-inner.with-content{display:flex;max-width:1280px;width:100%;height:100%;max-height:unset}.contentActionBlock{flex:1;display:flex;position:relative;flex-direction:column}.contentActionBlock.align-margin-left{margin-right:32px}.contentActionBlock.align-margin-right{margin-left:32px}.contentActionBlock-heading{margin-bottom:8px}.contentActionBlock-description{margin-bottom:24px}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content-wrapper{flex:0 0 50%}.contentEmbed .disclaimer-message{margin-top:auto}.contentEmbed .disclaimer-message-mobile{display:none}.content-wrapper .asset>div>div:first-child{margin-top:0!important}.contentEmbed-inner.desktop:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:transparent;z-index:auto}.contentEmbed--editorial .content-wrapper{flex:0 1 67%}.contentEmbed--editorial .contentEmbed-inner{padding:0!important}.contentEmbed--editorial .contentActionBlock{justify-content:center}.contentEmbed--editorial .contentActionBlock.align-margin-left{margin-right:16px}.contentEmbed--editorial .contentActionBlock.align-margin-right{margin-left:16px}.contentEmbed--editorial .contentActionBlock .kds-Heading,.contentEmbed--editorial .contentActionBlock .kds-Paragraph{margin-bottom:8px!important;max-width:unset!important;min-width:unset!important}.contentEmbed--editorial .contentActionBlock a{color:rgb(var(--accent-moreProminent-rgb))!important}@media (max-width:1024px){.contentEmbed .contentEmbed-inner{margin:0 32px}.contentEmbed--editorial .contentEmbed-inner{margin:0}}@media (max-width:768px){.contentEmbed .contentEmbed-inner.with-content{flex-direction:column;max-width:688px;margin-left:32px;margin-right:32px;max-height:unset}.contentActionBlock.align-margin-left,.contentActionBlock.align-margin-right{margin:0 0 24px}.contentEmbed .disclaimer-message{display:none}.contentEmbed .disclaimer-message-mobile{display:block;margin-top:24px;position:relative}.contentEmbed--editorial .contentEmbed-inner.with-content{max-width:unset;margin:0;flex-direction:column-reverse!important}.contentEmbed--editorial .contentActionBlock{margin:16px 0 0!important}}@media screen and (max-width:640px){.contentEmbed .contentEmbed-inner{padding:16px}.contentEmbed .contentEmbed-inner.with-content{margin-left:0;margin-right:0}.contentActionBlock.align-margin-left,.contentActionBlock.align-margin-right{margin:0 0 24px}.contentActionBlock-heading{margin-bottom:4px}.contentActionBlock-description{margin-bottom:16px}}@media (max-width:768px){.contentActionBlock{order:-1}}:root{--bakersBrand:#ed3024;--cityMarketBrand:#ed3024;--clinicBrand:#f04c24;--dillonsBrand:#ca1626;--food4LessBrand:#bd2025;--foodsCoBrand:#bd2025;--fredMeyerBrand:#d9272e;--frysFoodBrand:#e2231a;--gerbesBrand:#ca1626;--harrisTeeterBrand:#084999;--jayCFoodsBrand:#d72a28;--kingSoopersBrand:#ed3024;--krogerBrand:#084999;--krogerSeaBrand:#4471b7;--krogerSkyBrand:#418fde;--krogerIceBrand:#8dc8e8;--krogerStoneBrand:#b3d7ed;--krogerHealthBrand:#084999;--metroMarketBrand:#678339;--nutritionBrand:#00ab69;--owensMarketBrand:#ec1c24;--optUpBrand:#95c93f;--payLessBrand:#d22630;--payLessLeafBrand:#009f4d;--pharmacyBrand:#238dc1;--pickNSaveBrand:#68944f;--qfcBrand:#0060ac;--ralphsBrand:#eb0029;--smithsBrand:#d21245;--specialtyInfusionBrand:#a05cbf;--specialtyPharmacyBrand:#00afd7;--starbucksBrand:#036635;--opacity-transparent:0;--opacity-mostTransparent:0.16;--opacity-moreTransparent:0.24;--opacity-lessTransparent:0.32;--opacity-leastTransparent:0.4;--opacity-leastOpaque:0.48;--opacity-lessOpaque:0.64;--opacity-moreOpaque:0.72;--opacity-mostOpaque:0.8;--opacity-opaque:1}.CouponCarousel .CouponsDisplayWrapper{padding:0!important}.CouponCarousel .kds-Carousel-contentWindow{padding-top:0!important;padding-bottom:0!important}.CouponCarousel .kds-Carousel-contentWindow .kds-Card{border-radius:1rem!important}.CouponCarousel .kds-Carousel-contentWindow .kds-Card .CouponCardNew:hover{box-shadow:var(--shadow-0)!important}.CouponCarousel .kds-Carousel-contentWrapper .CouponCard-content{margin-top:8px!important}.CouponCarousel .kds-Carousel-contentWrapper .CouponCard-Info{padding-right:0!important}.CouponCarousel .kds-Carousel-button--next,.CouponCarousel .kds-Carousel-button--previous{background-color:rgba(var(--neutral-mostSubtle-rgb),var(--tw-bg-opacity))!important;--tw-bg-opacity:1;color:rgba(var(--system-text-rgb),var(--tw-text-opacity))!important;--tw-text-opacity:var(--system-text-opacity)}.CouponCarousel .kds-Carousel-button--next>.kds-Icon,.CouponCarousel .kds-Carousel-button--previous>.kds-Icon{font-size:1.25rem}.CouponCarousel .CouponCard-content>div:first-child>button,.CouponCarousel .CouponCard-content>div:first-child>button>.CouponCard-image{height:80px!important;width:80px!important}.promo-items{position:relative;width:100%;overflow:hidden;max-width:1280px;margin-top:40px;display:grid;grid-template-columns:100%;grid-template-rows:1fr 16px -webkit-min-content;grid-template-rows:1fr 16px min-content}.promo-items.promo-items--empty{min-height:312px}@media screen and (min-width:641px){.promo-items .promo{border-radius:1rem}.promo .promo__container{padding:2rem 2rem 1rem}}@media (min-width:769px){.promo-items .promo{flex-direction:row;border-radius:16px}.promo .promo__container{max-width:640px}}@media (min-width:56.25rem){.promo-items{grid-template-rows:1fr repeat(2,-webkit-min-content) 18px;grid-template-rows:1fr repeat(2,min-content) 18px}.promo-items .promo__container{padding-bottom:7.5rem}.promo-items .item-carousel{padding:1rem;background-color:#fff;box-shadow:0 8px 12px 4px rgba(29,30,31,.04),0 4px 4px -2px rgba(29,30,31,.12),0 2px 12px 0 rgba(29,30,31,.08)}}:root{--break-xxs:320px;--break-xs:480px;--break-s:768px;--break-m:1024px;--break-l:1200px;--break-xl:1600px;--break-xxl:1920px}.product-comparison{overflow-x:auto;position:relative;margin-left:16px;padding-right:16px}.product-table{border-collapse:initial;border-spacing:0;width:100%;margin:auto}.product-table .sticky-col{position:-webkit-sticky;position:sticky;text-align:left;left:0;z-index:2;box-shadow:-8px 0 0 0 #fff;min-width:154px}.product-table thead th{vertical-align:bottom}.product-table thead th.sticky-col{padding:8px;padding-left:0}.product-table th.scroll-col>div{gap:6px}.product-table th.scroll-col>.col-content>div:first-child{flex-shrink:0}.product-table th.scroll-col .product-link{font-weight:600!important;line-height:1.25rem}.product-table thead .scroll-col button{margin-bottom:0!important}.product-table td,.product-table th{border-left:none;border-bottom:none;box-sizing:border-box;min-width:179px;height:64px;padding:16px}.product-table tbody tr:last-child td,.product-table tbody tr:last-child th{border-bottom:1px solid}.product-table tbody tr th{border-left:1px solid}.product-comparison tbody tr td span .WebBuyLinkButton{font-size:1rem!important}.product-table tbody tr:first-child td:last-child{border-top-right-radius:8px;overflow:hidden}.product-table tbody tr:last-child td:last-child{border-bottom-right-radius:8px;overflow:hidden}.product-table tbody tr:first-child th{border-top-left-radius:8px;overflow:hidden}.product-table tbody tr:last-child th{border-bottom-left-radius:8px;overflow:hidden}.product-table .product-image{flex-direction:column}@media (min-width:768px){.product-comparison{margin-left:0;padding-right:0}.product-table thead th.sticky-col{padding:16px}.product-table .sticky-col{min-width:242px}.product-table td{min-width:259px}.product-table .product-image{flex-direction:row;align-items:flex-end}}
/*# sourceMappingURL=amp-products-components.0d5d12cc27.css.map*/