.RomanceDescription img{max-width:100%;height:auto}.RomanceDescription{word-wrap:break-word}.NutritionIngredients{font-size:.844rem;line-height:1.5;max-width:40.8125rem}.NutritionIngredients strong{display:block;font-size:1rem;margin-bottom:4px}@media (min-width:1200px){.NutritionIngredients strong{font-size:1.125rem;margin-bottom:4px}}@media (min-width:550px){.NutritionIngredients>:first-child{margin-top:0}}.NutritionLabel{font-family:Helvetica,Franklin Gothic,Arial,sans-serif;font-size:1rem;width:100%}@media (min-width:30em){.NutritionLabel{font-size:1.125rem}}@media (min-width:40em){.NutritionLabel{width:20rem}}.u-thinBar{border:3px solid #1d1e1f}.u-thickBar,.u-thinBar{margin-top:2px;margin-bottom:2px}.u-thickBar{border:5px solid #1d1e1f}.NutritionLabel-NutritionFacts{font-size:1.5em}.NutritionLabel-ServingSize{font-size:1em}.NutritionLabel-AmountPerServing{font-size:.75em}.NutritionLabel-Calories{font-size:1em}.NutritionLabel-DailyValueHeader{font-size:.75em}.NutrientDetail{font-size:.75em;padding-top:2px;margin-top:2px}.NutrientDetail-Title.is-macronutrient{font-weight:700}.NutrientDetail-Title.is-macronutrient.is-subnutrient{font-weight:400}.NutrientDetail-DailyValue.is-macronutrient{font-weight:700}.NutritionLabel-DailyValueDisclaimer{font-size:.6em}.NutritionLabel-ServingsPerContainer{font-size:.875em}.NutritionIndicators{padding-left:1.5rem;align-self:flex-start}@media (min-width:37.5em){.NutritionIndicators{padding-left:20.25rem}}@media (min-width:40em){.NutritionIndicators{padding-left:24.0625rem}}.CircularProgressIndicator-backgroundColor-default{stroke:#f8f9f9}.CircularProgressIndicator-valueColor-default{stroke:#3f4041}.CircularProgressIndicator-backgroundColor-special{stroke:#ddc4e5}.CircularProgressIndicator-valueColor-special{stroke:#64378c}.CircularProgressIndicator-backgroundColor-positive{stroke:#c3e8d2}.CircularProgressIndicator-valueColor-positive{stroke:#018249}.CircularProgressIndicator-backgroundColor-negative{stroke:#ffcbd3}.CircularProgressIndicator-valueColor-negative{stroke:#d70022}.CircularProgressIndicator-backgroundColor-callout{stroke:#ffebaf}.CircularProgressIndicator-valueColor-callout{stroke:#ff8900}.CircularProgressIndicator-backgroundColor-neutral{stroke:#c3e2f9}.CircularProgressIndicator-valueColor-neutral{stroke:#4471b7}.CircularProgressIndicator-animations{animation:progress .5s ease-out forwards}@keyframes progress{0%{stroke-dasharray:0 100}}.NutritionContainer{display:flex;flex-direction:column}@media (min-width:37.5em){.Nutrition-Rating-Indicator-Container{top:1.3rem}}@media (min-width:40em){.Nutrition-Rating-Indicator-Container{top:1.3rem}}.Nutrition-Rating-Container{margin-left:-1rem}@media (min-width:37.5em){.Nutrition-Rating-Container{margin-left:18.8rem}}@media (min-width:40em){.Nutrition-Rating-Container{margin-left:22.5rem}}.Nutrition-Ingredients-Info{margin-left:0;margin-top:1.5rem}@media (min-width:37.5em){.Nutrition-Ingredients-Info{margin-left:1.5rem;margin-top:12rem}}.NutritionInfo-IngredientsContainer{margin-left:0;margin-top:1.5rem}@media (min-width:37.5em){.NutritionInfo-IngredientsContainer{margin-left:1.5rem;margin-top:7.5rem}}@media (max-width:37.499em){.NutritionInfo-LabelContainer{box-shadow:none!important}}.ProductInformation>*+*{margin-top:16px}.ProductInformation-container{min-height:8.75rem}@media (min-width:48rem){.ProductInformation-container h1{font-size:2rem}}.ProductImages{margin:16px 0 32px;height:250px}@media (min-width:30rem){.ProductImages{margin-top:35px}}.ProductImages .swiper-slide{height:auto;cursor:pointer;outline:none}.ProductImages .swiper-slide .ImageLoader.is-loaded .ImageLoader-image.swiper-lazy{opacity:0}.ProductImages .swiper-slide .ImageLoader.is-loaded .asyncComponent-Loading{display:none}.ProductImages .swiper-slide .ImageLoader.is-loaded .ImageLoader-image.swiper-lazy.swiper-lazy-loaded{opacity:1}.ProductImages .ProductImages-image{max-height:250px;max-width:100%;min-width:1px}.ProductThumbnails{height:127px}.ProductThumbnails .swiper-container{margin:0;height:100%}@media (min-width:48rem){.ProductThumbnails .swiper-container{flex:1;margin:0 .5rem}}.ProductThumbnails .swiper-container .ProductImages-image{max-height:50px;max-width:56%}.ProductThumbnails .swiper-slide{width:90px;height:90px;border:1px solid transparent;cursor:pointer}.ProductThumbnails .swiper-slide .ImageLoader.is-loaded .swiper-lazy-preloader{animation:none 0s ease 0s 1 normal none running;animation:initial}.ProductThumbnails .swiper-slide .ImageLoader.is-loaded .swiper-lazy-preloader:after{content:none}.ProductThumbnails .swiper-slide .ImageLoader.is-loaded .ImageLoader-image.swiper-lazy{opacity:0}.ProductThumbnails .swiper-slide .ImageLoader.is-loaded .ImageLoader-image.swiper-lazy.swiper-lazy-loaded{opacity:1}.ProductThumbnails .swiper-slide.is-selected{border-color:#4471b7}.ProductThumbnails .swiper-slide .svg-position{top:60px;left:22px;position:absolute}.ProductThumbnails .ProductThumbnails-arrow{display:none}@media (min-width:48rem){.ProductThumbnails .ProductThumbnails-arrow{display:block}}.ProductThumbnail-swiper{height:105px!important}.thumbnail-swiper-slide{margin-top:6px}.swiper-slide{outline:none}.image-Swiper{display:flex;flex-wrap:nowrap;align-items:center;position:relative;z-index:0}.swiper-gradientContainer{flex-shrink:1;overflow:hidden;flex-grow:1;position:relative;z-index:0}.swiper-gradientContainer:after,.swiper-gradientContainer:before{content:"";position:absolute;z-index:1;top:0;width:undefined;height:100%}.swiper-gradientContainer:before{left:0;background-image:undefined}.swiper-gradientContainer:after{right:0;background-image:undefined}.swiper-contentContainer{display:flex}.ProductDetails-sellBy{line-height:1;text-transform:lowercase}.ProductDetails-header{outline:none;font-size:18px;line-height:1.2;margin:0 0 4px}@media (min-width:48rem){.ProductDetails-header{font-size:32px;margin-bottom:16px;font-weight:700}}.WebBuyCaretToggleStateIcon{transition:transform .3s ease-in-out}.WebBuyCaretToggleStateIcon--toggledOn{transform:rotate(-180deg)}.CompactProductCard-card-container{width:240px;height:365px}.CompactProductCard-addItemButton{min-width:8.5rem}.CompactProductCard-PromoBanner{max-width:13.875rem}.CompactProductCard-PromoBanner-with-coupon{max-width:10.625rem}.CompactProductCard-PromoBanner-with-featuredTag{max-width:9.5rem}.CompactProductCard-PromoBanner-max-width{max-width:6.375rem!important}.special-instructions-text{min-height:2rem;height:4.5rem;min-width:4.5rem}.FormWrapper-container>*{width:100%}.FormTag-container>*+*{margin-top:20px}.KrogerForm-form-button{width:100%}.KrogerForm-form-button+.KrogerForm-form-button{margin-top:10px}@media only screen and (min-width:480px){.KrogerForm-form-button{width:auto}.KrogerForm-form-button+.KrogerForm-form-button{margin-top:0;margin-left:10px}}.FormInputWrapper-container>*{width:100%}.KrogerForm-SearchButton{border-radius:0 625rem 625rem 0;margin-left:0;border-color:#1d1e1f;border-left:0}.KrogerForm-SearchInput--container:focus-within+.KrogerForm-SearchButton{border-color:#4471b7}.IFrameInput{padding:10px 1rem;box-sizing:border-box}.WebBuyCardIcon{font-size:40px}.NonKdsCreditCardIcon{margin:11.5px 4px}.FormGroup-form-data-container>*{flex-grow:1}.FormGroup-form-data-container-row>*+*{margin-top:0;margin-left:8px}.FormGroup-form-container-repsonsive>*+*,.FormGroup-form-data-container-column>*+*{margin-top:1rem;margin-left:0}@media only screen and (min-width:480px){.FormGroup-form-container-repsonsive{flex-direction:row!important}.FormGroup-form-container-repsonsive>*+*{margin-top:0;margin-left:8px}}.Fieldset-container{box-sizing:border-box;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;min-inline-size:unset;flex-direction:column}.Fieldset-container:after,.Fieldset-container:before{padding:0}.Fieldset-form-legend{margin-bottom:13px;font-size:.844rem}.PurchaseOptions--header-text{line-height:20px}.PurchaseOptions--divider{border-bottom:1px solid #dfe1e1}.PurchaseOptions--aisleLocation{line-height:20px}.PurchaseOptions--unavailable{opacity:.4;min-height:44px;cursor:not-allowed}.PurchaseOptions--labelColumn{flex-grow:2;min-height:44px}.PurchaseOptions--headingLabel,.PurchaseOptions--sourcingInfo{line-height:20px}.PurchaseOptions--addToCartBtn{display:flex}.PurchaseOptions--addToCartBtn:first-child{flex-grow:2}.PurchaseOptions--selected{cursor:pointer}.PurchaseOptions--not-selected{opacity:.4}.PurchaseOptions--hover{cursor:pointer}.PurchaseOptions--radioButton{min-width:24px}.PurchaseOptions--EBTLinkButton{background-color:initial;cursor:pointer;margin-top:-2px}.ProductDetails-container{margin:0 auto;max-width:1240px;padding-left:16px;padding-right:16px}@media (min-width:30rem){.ProductDetails-container{padding-left:32px;padding-right:32px}}.ProductDetails-container .PriceDisplay{margin:10px 0}.ProductDetails-container-maxWidth{max-width:1280px}.ProductDetails-mobileAisleInformation:empty{display:none;visibility:hidden}.ProductDetails-mobileAisleLocationMessage{background-color:initial;box-sizing:border-box}.ProductDetails-rowContainer{box-sizing:border-box;display:block}@media (min-width:48rem){.ProductDetails-rowContainer{display:flex;margin-right:30px}}.ProductDetails-leftColumn{padding:0 10px;box-sizing:border-box;max-width:550px}.ProductDetails-leftColumn:focus{outline:none}@media (min-width:48rem){.ProductDetails-leftColumn{padding:0 32px;flex:8;width:50%;min-width:0}}@media (min-width:48rem){.ProductDetails-leftColumn-with-variant{flex:1 1 33%!important;min-width:0;width:40%!important}}@media (min-width:48rem){.ProductDetails-middleColumn{flex:1 1 33%}}.ProductDetails-rightColumn{flex:1}.ProductDetails-rightColumn .AddItemSignInBtn{margin:20px 0;width:100%}@media (min-width:48rem){.ProductDetails-rightColumn .AddItemSignInBtn{width:160px;margin:20px 0}}@media (min-width:48rem){.ProductDetails-rightColumn{flex:1 1 50%;padding-left:16px;width:50%}}@media (min-width:48rem){.ProductDetails-rightColumn-with-variant{flex:1 1 33%!important;padding-left:8px;padding-right:0;width:40%!important}}.ProductDetails-addItemButtons{display:flex;margin:20px 0;align-items:center}.ProductDetails-itemQuantity{display:flex;align-items:center;position:relative}.ProductDetails-itemQuantity button{height:32px}.ProductDetails-itemQuantity{margin-bottom:20px;margin-top:20px}.ProductDetails--centerAlign{text-align:center}@media (min-width:48rem){.ProductDetails--centerAlign{text-align:left}}.ProductDetails-itemQuantity #decrementBtn,.ProductDetails-itemQuantity #incrementBtn{display:inline-block}.ProductDetails-itemQuantity button{width:100%}@media (min-width:48rem){.ProductDetails-itemQuantity button{width:160px}}@media (min-width:62rem){.ProductDetails-itemQuantity button{display:block}}@media (min-width:75rem){.ProductDetails-itemQuantity button{display:inline-block;margin-bottom:0}}.ProductDetails-itemQuantity .Quantity-input{width:1.5em}@media (min-width:48rem){.ProductDetails-itemQuantity .Quantity-input{font-size:inherit;width:1.75em}}.ProductDetails-itemQuantity .Quantity-icon{font-size:1rem;height:2.5rem;padding:.625rem * 2;width:2.5rem}@media (min-width:48rem){.ProductDetails-itemQuantity .Quantity-icon{font-size:.75rem;height:1.625rem;padding:.334rem;width:1.625rem}}.ProductDetails-reviews-wrapper{margin-top:160px}.ProductDetails-reviews{max-width:1100px;bottom:6.5rem}@media (min-width:48rem){.ProductDetails-reviews h1{font-size:2rem}}@media (min-width:48rem){.ProductDetails-divider{display:none}}.StoreInformation{line-height:1.7em}.VisitThisStore>.Button{padding-left:.9rem;padding-right:1.1rem}.VisitThisStore .Icon{height:1.45em;width:1.45em}.MyStoreIndicator-icon{font-size:1.5em}.TodaysHours-indicatorGreen,.TodaysHours-indicatorRed{text-transform:uppercase}.TodaysHours-notAvailable{line-height:1rem}.StoreAddress-addressLink:hover{text-decoration:none}.VanityNameLinkContainer{padding-right:20px}.VanityNameLinkContainer a.StoreResult-vanityNameLink,.VanityNameLinkContainer a.StoreSummary-vanityNameLink{flex:1}.StoreFulfillment-registeredIcon{font-size:.5rem;vertical-align:top}.StoreSearchResult-columnOne .StoreSearchResult-vanityName{margin-bottom:1rem;font-size:1em;font-weight:500;display:inline-block;margin-right:.15em}.StoreSearchResult-columnOne .StoreSearchResult-vanityName:hover{text-decoration:none}.StoreSearchResult-distance{flex-basis:42%}.StoreSearchResult-phoneAndHours{font-size:.875em;line-height:1.5rem}.StoreSearchResult-links{margin:1rem 0;align-items:center}@media (min-width:30rem){.StoreSearchResult-links{flex-direction:column;align-items:flex-start;margin:.5rem 0 0}}@media (min-width:30rem){.dropdownSearchResult .StoreSearchResult-links{flex-direction:column;align-items:flex-end}}.StoreSearchResult-viewDetails{min-width:140px}@media (min-width:30rem){.dropdownSearchResult .StoreSearchResult-rowTwo{display:flex;justify-content:space-between}}@media (min-width:30rem){.dropdownSearchResult .StoreSearchResult-storeFulfillmentMobileView{display:none}}.StoreSearchResult{flex-direction:column}@media (min-width:30rem){.StoreSearchResult.dropdownSearchResult{flex-direction:row}}.StoreSearchResult-columnOne{flex-basis:15%;min-height:3.75em}.StoreSearchResult-columnTwo{flex-grow:1}@media (min-width:30rem){.dropdownSearchResult .StoreSearchResult-columnTwo{padding-left:1rem}}.StoreSearchResult-storeFulfillmentWrapper{padding:.5rem 0 0}@media (min-width:30rem){.dropdownSearchResult .StoreSearchResult-storeFulfillmentWrapper{flex-direction:row-reverse}}@media (min-width:30rem){.dropdownSearchResult .StoreSearchResult-storeFulfillment{display:block;margin-top:0}}.StoreSearchResult-displayStoresWrapper,.StoreSearchResult-setStoresWrapper{display:block}@media (min-width:30rem){.dropdownSearchResult .StoreSearchResult-displayStoresWrapper,.dropdownSearchResult .StoreSearchResult-setStoresWrapper{display:flex;align-items:flex-end;flex-direction:column}}.StoreSummary-vanityName{font-size:1.1rem}.StoreSummary-phonesAndHours{font-size:.875em;line-height:1.5rem}.StoreServices-wrapper{border-collapse:collapse}.StoreServices-departmentsList,.StoreServices-onlineServicesList{column-count:2;list-style:none}.StoreServices-onlineServicesList{column-count:1}@media (min-width:768px){.StoreServices-onlineServicesList{column-count:2}}.InfoBox-brandLogo img{width:5em}.InfoBox-wrapper{font-size:.75em;line-height:1.5em}.InfoBox-triangleDown{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #4471b7;margin-left:8em;margin-right:8em}.InfoBox-vanityName{font-size:1.2em}.InfoBox-closeIcon{cursor:pointer}.StoreDetails-header{margin:.2rem 0 0 1rem;max-width:80%}@media (min-width:768px){.StoreDetails-storeMap{height:30em;max-height:30em;margin-bottom:.5em}}.StoreDetails-headerContainer .StoreDetails-tooltip{align-self:flex-start;margin-left:.5rem}.LIA-card{width:34.5 rem}.LIA-modal .kds-Modal-body{padding:0!important}