.FavouriteProducts_favouriteProductsContainer__HDdYu{background-color:#fafafa}.FavouriteProducts_favouriteProductsContainer__HDdYu [class*=ProductPod_regular]{height:530px;margin-bottom:12px;margin-top:12px}@media(max-width:767px){.FavouriteProducts_favouriteProductsContainer__HDdYu [class*=ProductPod_regular]{max-width:unset!important;height:auto}}.FavouriteProducts_favouriteProductsContainer__HDdYu div [class*=PromotionElement_promotion]{padding:8px 0;max-height:75px}.FavouriteProducts_favouriteProductsContainer__HDdYu div [class*=PromotionElement_promotion][class*=PromotionElement_myWaitrose]{padding:0 4px;max-height:unset}.FavouriteProducts_favouriteProductsContainer__HDdYu div [class*=PromotionElement_highlightGreen]{width:calc(100% + 40px);padding:8px 12px;left:-20px;margin-top:12px}@media(max-width:543px){.FavouriteProducts_favouriteProductsContainer__HDdYu div [class*=PromotionElement_highlightGreen]{width:unset;left:unset}}.FavouriteProducts_favouriteProductsContainer__HDdYu div [class*=PromotionElement_highlightGreen] a p{font-size:0}.FavouriteProducts_favouriteProductsContainer__HDdYu div [class*=PromotionElement_highlightGreen] a p em{font-size:1rem}.FavouriteProducts_favouriteProductsContainer__HDdYu article[class*=ProductPod_pod]{min-height:560px;height:unset;max-width:unset!important}@media(max-width:543px){.FavouriteProducts_favouriteProductsContainer__HDdYu article[class*=ProductPod_pod]{grid-template-columns:125px 1fr;grid-template-rows:repeat(2,max-content) 1fr max-content;grid-template-areas:"topbar topbar" "image header" "centerprice attributes" "price controls";column-gap:16px;width:100%;min-height:unset}.FavouriteProducts_favouriteProductsContainer__HDdYu article[class*=ProductPod_pod] a[class*=ProductPod_podImage]{height:unset}}@media(max-width:374px){.FavouriteProducts_favouriteProductsContainer__HDdYu article[class*=ProductPod_pod]{grid-template-columns:85px 1fr}}.FavouriteProducts_favouriteProductsContainer__HDdYu div [class*=ProductPod_podHeader]{max-height:136px}.FavouriteProducts_favouriteProductsContainer__HDdYu div [class*=ProductPod_podAttributes]{display:flex;flex-direction:column;justify-content:end;margin-bottom:30px}.FavouriteProducts_favouriteProductsContainer__HDdYu div [class*=Price_prices]{margin-bottom:unset!important}@media(max-width:543px){.FavouriteProducts_favouriteProductsContainer__HDdYu div [class*=Price_prices]{flex-direction:column;align-items:flex-start}.FavouriteProducts_favouriteProductsContainer__HDdYu div [class*=TrolleyControls_trolleyControls] label{min-width:40px;max-width:100px}}.Spinner_srOnly__olTRW{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.Spinner_spinner__Vg5nk{animation:Spinner_rotation___1sfr 3s ease-in-out infinite;margin:0 auto;position:relative}.Spinner_spinnerAnimation__d18jx{animation:Spinner_rotation___1sfr 1.2s cubic-bezier(.5,0,.5,1) infinite;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;display:block;height:100%;position:absolute;transform:rotate(45deg);width:100%}.Spinner_spinnerAnimation__d18jx:nth-child(2){animation-delay:-.3s;transform:rotate(225deg)}.Spinner_spinnerAnimation__d18jx:nth-child(3){animation-delay:-.15s;transform:rotate(315deg)}.Spinner_spinnerAnimation__d18jx:nth-child(4){animation-delay:-.07s;transform:rotate(225deg)}.Spinner_dark__mN3gl .Spinner_spinnerAnimation__d18jx{border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0)}.Spinner_dark__mN3gl .Spinner_spinnerAnimation__d18jx:first-child{border-color:rgba(51,51,51,.4)}.Spinner_light__kXrfk .Spinner_spinnerAnimation__d18jx{border-color:#757575 rgba(0,0,0,0) rgba(0,0,0,0)}.Spinner_light__kXrfk .Spinner_spinnerAnimation__d18jx:first-child{border-color:#fff}.Spinner_small__myZvN{height:16px;width:16px}.Spinner_medium__WjnXh,.Spinner_standard__X_qNi{height:20px;width:20px}.Spinner_large__dNnk1{height:32px;width:32px}.Spinner_pageSpinner__KGKjz{align-items:center;display:flex;height:40vh;width:100vw}@keyframes Spinner_rotation___1sfr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FullCookieConsentModalContent_optionsContainer__XOtTT{text-align:left;padding:20px;overflow-y:auto;max-height:600px}.FullCookieConsentModalContent_optionsContainer__XOtTT .FullCookieConsentModalContent_radioContainer__Lwiee{display:flex;justify-content:center;margin:16px 0;gap:16px}@media(max-width:543px){.FullCookieConsentModalContent_optionsContainer__XOtTT .FullCookieConsentModalContent_radioContainer__Lwiee{flex-direction:column}}.FullCookieConsentModalContent_buttonWrapper__ns5E_{display:flex;justify-content:center;padding:16px 0;box-shadow:0 0 4px 0 #333}.MarketingPermissionsAlert_keepMeUpdatedLink__95_Ea{font-weight:100}.page_container__Knkj_{display:flex;flex-direction:column;width:100%;padding:20px 16px;min-height:300px;z-index:1;position:relative}@media(min-width:768px){.page_container__Knkj_{padding:28px 0 20px 10px}}@media(min-width:992px){.page_container__Knkj_{padding:20px 0}}.page_wrapper__in4d0{display:grid;gap:16px}@media(max-width:767px){.page_wrapper__in4d0{padding:0}}.page_shopBefore__yNHdf{color:#a6192e}.NoVouchersCard_v2_container__sqoJG{display:flex;flex-direction:column;background-color:#fff;padding:24px 16px;gap:16px;margin-bottom:20px}.NoVouchersCard_v2_container__sqoJG .NoVouchersCard_v2_content__dciDZ{display:flex;flex-direction:row;max-width:442px;gap:32px;align-self:center;align-items:center}@media(max-width:374px){.NoVouchersCard_v2_container__sqoJG .NoVouchersCard_v2_content__dciDZ{flex-direction:column;gap:16px}}.NoVouchersCard_v2_container__sqoJG .NoVouchersCard_v2_content__dciDZ img{width:88px;height:88px}@media(max-width:374px){.NoVouchersCard_v2_container__sqoJG .NoVouchersCard_v2_content__dciDZ img{width:72px;height:72px}}.Loader_container__hHyL8{padding:3rem;text-align:center;display:flex;justify-content:center;align-items:center}.ViewAllFavouritesLink_viewAllFavouritesLink__z9uXK{display:flex;justify-content:center;padding:20px}.Snackbar_snackbar__QjE8x{animation:Snackbar_snackbarUpSm___yIdU .2s ease-in;align-items:flex-start;background:#333;bottom:16px;color:#fff;display:flex;justify-content:space-between;left:16px;min-width:288px;padding:12px 16px;position:fixed;right:16px;z-index:1080}@media(min-width:768px){.Snackbar_snackbar__QjE8x{animation:Snackbar_snackbarUpMd__7knnR .2s ease-in;left:50%;min-width:300px;right:auto;transform:translate(-50%)}}.Snackbar_snackbar__QjE8x.Snackbar_containerised__KiHlf{position:absolute}.Snackbar_snackbar__QjE8x.Snackbar_topRight__2WoaQ{animation:Snackbar_topRightOpen__F4J4Z .6s cubic-bezier(.25,.46,.45,.94) both;bottom:auto;top:16px;transform:translate(0)}@media(min-width:768px){.Snackbar_snackbar__QjE8x.Snackbar_topRight__2WoaQ{left:auto;right:16px}}.Snackbar_snackbar__QjE8x .Snackbar_icon__i1ddW{display:flex;flex-shrink:0;margin:2px 16px 2px 0}.Snackbar_snackbar__QjE8x .Snackbar_text__3MH_J{align-items:center;display:flex;flex-grow:1;justify-content:space-between}.Snackbar_snackbar__QjE8x .Snackbar_link__0uK_U{margin-left:40px;white-space:nowrap}.Snackbar_snackbar__QjE8x .Snackbar_close__f7h0v:focus{outline-color:#359cd4;outline-offset:4px;outline-style:solid;outline-width:4px}.Snackbar_snackbar__QjE8x .Snackbar_close__f7h0v:disabled{outline:none}.Snackbar_snackbar__QjE8x .Snackbar_close__f7h0v{color:inherit;flex-shrink:0;margin:0 -6px 0 10px;padding:6px}.Snackbar_closing__Y4qhs{animation:Snackbar_snackbarDownSm__7pBKx .1s ease-out;animation-fill-mode:forwards}@media(min-width:768px){.Snackbar_closing__Y4qhs{animation:Snackbar_snackbarDownMd__IWSTL .1s ease-out}}.Snackbar_closing__Y4qhs.Snackbar_topRight__2WoaQ{animation:Snackbar_topRightClose__HCLEr .5s ease-out both}@keyframes Snackbar_snackbarUpMd__7knnR{0%{transform:translate(-50%,150%)}to{transform:translate(-50%)}}@keyframes Snackbar_snackbarDownMd__IWSTL{0%{transform:translate(-50%)}to{display:none;transform:translate(-50%,150%)}}@keyframes Snackbar_snackbarUpSm___yIdU{0%{transform:translateY(150%)}to{transform:translate(0)}}@keyframes Snackbar_snackbarDownSm__7pBKx{0%{transform:translate(0)}to{display:none;transform:translateY(150%)}}@keyframes Snackbar_topRightOpen__F4J4Z{0%{transform:translateY(-150%)}to{transform:translate(0)}}@keyframes Snackbar_topRightClose__HCLEr{0%{opacity:1}to{opacity:0}}.LoyaltyCard_loyaltyCard__c12l0{border-radius:8px;border:1px solid #ddd;max-width:330px;overflow:hidden}.LoyaltyCard_loyaltyCard__c12l0>img{display:block;width:100%;aspect-ratio:328/53}.LoyaltyCard_cardInfoContainer__HNWfJ{padding:10px 16px 16px}@media(max-width:767px){.LoyaltyCard_cardInfoContainer__HNWfJ{padding:12px}}.LoyaltyCard_cardInfoContainer__HNWfJ .LoyaltyCard_barcode__eEO6J{display:flex;justify-content:center;width:100%;aspect-ratio:304/62}.LoyaltyCard_cardInfoContainer__HNWfJ .LoyaltyCard_barcode__eEO6J>svg{width:100%}.LoyaltyCard_cardInfoContainer__HNWfJ .LoyaltyCard_cardInfo__zQ3IL{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:16px;gap:10px}@media(max-width:767px){.LoyaltyCard_cardInfoContainer__HNWfJ .LoyaltyCard_cardInfo__zQ3IL{padding-top:10px}}.LoyaltyCard_cardInfoContainer__HNWfJ .LoyaltyCard_cardInfo__zQ3IL dl{display:flex;flex-direction:column;align-items:flex-start;margin:0}.LoyaltyCard_cardInfoContainer__HNWfJ .LoyaltyCard_cardInfo__zQ3IL dl dt{margin-bottom:3px;text-align:left}.LoyaltyCard_cardInfoContainer__HNWfJ .LoyaltyCard_cardInfo__zQ3IL dl dd.LoyaltyCard_cardNumber__SeIr7{display:flex;gap:10px}.LoyaltyCardModal_loyaltyCard__F_v6S{display:flex;justify-content:center}.LoyaltyCardModal_helpText__K4oVE{margin:16px 0 12px}.PrintLoyaltyCardWrapper_wrapper__mIqoa{min-height:243px;text-align:center}@media(max-width:543px){.PrintLoyaltyCardWrapper_wrapper__mIqoa{min-height:229px}}.PrintLoyaltyCardWrapper_printLoyaltyCardLink__Ekqdo{margin-top:10px}.AppStoreButtonsClient_appStoreButtons__Vr_Oi .AppStoreButtonsClient_buttons__BzUL_{display:flex;flex-wrap:wrap}.AppStoreButtonsClient_appStoreButtons__Vr_Oi .AppStoreButtonsClient_buttons__BzUL_>div{margin:16px 0 0}@media(min-width:544px){.AppStoreButtonsClient_appStoreButtons__Vr_Oi .AppStoreButtonsClient_buttons__BzUL_>div{margin:0}}.AppStoreButtonsClient_appStoreButtons__Vr_Oi .AppStoreButtonsClient_buttons__BzUL_>div:first-child{min-width:50%;margin-right:0}@media(min-width:544px){.AppStoreButtonsClient_appStoreButtons__Vr_Oi .AppStoreButtonsClient_buttons__BzUL_>div:first-child{margin-right:10px}}.AppStoreButtonsClient_appStoreButtons__Vr_Oi .AppStoreButtonsClient_buttons__BzUL_ h2{font-size:16px;margin-top:0}.AppStoreButtonsClient_appStoreButtons__Vr_Oi .AppStoreButtonsClient_buttons__BzUL_ button{background:none;border:0;cursor:pointer;margin:0 10px 0 0;padding:0;height:auto;width:auto;min-width:auto}.AppStoreButtonsClient_appStoreButtons__Vr_Oi .AppStoreButtonsClient_buttons__BzUL_ svg{height:40px;width:auto}.ErrorModal_container__y7hjj [data-testid=modal-button-close]{display:none}