.layout_mainContent__k0OQa{background-color:#f3f3f3}.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}.HubPageHeading_heading__Ga4gd{position:relative;z-index:1;white-space:nowrap}@media only screen and (min-width:0px)and (max-width:767px){.HubPageHeading_heading__Ga4gd{height:42px}}.HubPageHeading_heading__Ga4gd h1{font-family:SohneHalbfett,SohneSchmal,Waitrose,Gill Sans!important;letter-spacing:0!important;font-weight:400;font-size:40px;height:40px}@media(min-width:768px){.HubPageHeading_heading__Ga4gd h1{font-size:56px;height:56px}}@media(min-width:1260px){.HubPageHeading_heading__Ga4gd h1{font-size:64px;height:64px}}.MyWaitroseHubPageHeader_header__AtLuk{background:#c4d600;color:#154734}.MyWaitroseHubPageHeader_header__AtLuk .MyWaitroseHubPageHeader_headerContent__xPMT_{display:flex}.MyWaitroseHubPageHeader_header__AtLuk .MyWaitroseHubPageHeader_headerContent__xPMT_ .MyWaitroseHubPageHeader_breadcrumbs__4qSYx{position:absolute;padding:0}.MyWaitroseHubPageHeader_header__AtLuk .MyWaitroseHubPageHeader_headerContent__xPMT_ .MyWaitroseHubPageHeader_breadcrumbs__4qSYx a,.MyWaitroseHubPageHeader_header__AtLuk .MyWaitroseHubPageHeader_headerContent__xPMT_ .MyWaitroseHubPageHeader_breadcrumbs__4qSYx svg{color:#154734!important;text-decoration:none;height:32px}@media(min-width:544px){.MyWaitroseHubPageHeader_header__AtLuk .MyWaitroseHubPageHeader_headerContent__xPMT_ .MyWaitroseHubPageHeader_breadcrumbs__4qSYx div:last-child:not(:first-child) svg{display:none}}@media(max-width:543px){.MyWaitroseHubPageHeader_header__AtLuk .MyWaitroseHubPageHeader_headerContent__xPMT_ .MyWaitroseHubPageHeader_breadcrumbs__4qSYx div:not(:last-child){display:none}}.MyWaitroseHubPageHeader_header__AtLuk .MyWaitroseHubPageHeader_headerContent__xPMT_ .MyWaitroseHubPageHeader_headerMainContent__p0ZS1{display:flex;flex-direction:row;width:100%;padding:32px 0;gap:16px}@media(max-width:543px){.MyWaitroseHubPageHeader_header__AtLuk .MyWaitroseHubPageHeader_headerContent__xPMT_ .MyWaitroseHubPageHeader_headerMainContent__p0ZS1{flex-direction:column;padding-bottom:16px}}.MyWaitroseHubPageHeader_header__AtLuk .MyWaitroseHubPageHeader_headerContent__xPMT_ .MyWaitroseHubPageHeader_headerMainContent__p0ZS1 .MyWaitroseHubPageHeader_headerLogoAndHeadings__Q_4G_{display:flex;flex:1 1;flex-direction:column;justify-content:center;align-items:center;gap:24px}@media(max-width:543px){.MyWaitroseHubPageHeader_header__AtLuk .MyWaitroseHubPageHeader_headerContent__xPMT_ .MyWaitroseHubPageHeader_headerMainContent__p0ZS1 .MyWaitroseHubPageHeader_headerLogoAndHeadings__Q_4G_ .MyWaitroseHubPageHeader_brandLogo__v0U5w{display:none}}.MyWaitroseHubPageHeader_header__AtLuk .MyWaitroseHubPageHeader_headerContent__xPMT_ .MyWaitroseHubPageHeader_headerMainContent__p0ZS1 .MyWaitroseHubPageHeader_headerLogoAndHeadings__Q_4G_ .MyWaitroseHubPageHeader_headerHeadings__fqtzk{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 4px;text-align:center}.MyWaitroseHubPageHeader_header__AtLuk .MyWaitroseHubPageHeader_headerContent__xPMT_ .MyWaitroseHubPageHeader_headerMainContent__p0ZS1 .MyWaitroseHubPageHeader_headerImage__fxbK_{display:flex;flex:1.413 1;aspect-ratio:var(--hub-header-image-ratio,3/2);max-height:320px}@media(max-width:543px){.MyWaitroseHubPageHeader_header__AtLuk .MyWaitroseHubPageHeader_headerContent__xPMT_ .MyWaitroseHubPageHeader_headerMainContent__p0ZS1 .MyWaitroseHubPageHeader_headerImage__fxbK_{display:none}.MyWaitroseHubPageHeader_header__AtLuk .MyWaitroseHubPageHeader_headerContent__xPMT_ .MyWaitroseHubPageHeader_headerMainContent__p0ZS1 .MyWaitroseHubPageHeader_headerImage__fxbK_.MyWaitroseHubPageHeader_headerImageShowLogoOnMobile__vuBqf{display:flex;width:50%;align-self:center}}.MyWaitroseHubPageHeader_header__AtLuk .MyWaitroseHubPageHeader_headerContent__xPMT_ .MyWaitroseHubPageHeader_headerMainContent__p0ZS1 .MyWaitroseHubPageHeader_headerImage__fxbK_>img,.MyWaitroseHubPageHeader_header__AtLuk .MyWaitroseHubPageHeader_headerContent__xPMT_ .MyWaitroseHubPageHeader_headerMainContent__p0ZS1 .MyWaitroseHubPageHeader_headerImage__fxbK_>picture{display:block;height:100%}.MyWaitroseHubPageHeader_header__AtLuk .MyWaitroseHubPageHeader_headerContent__xPMT_ .MyWaitroseHubPageHeader_headerMainContent__p0ZS1 .MyWaitroseHubPageHeader_headerImage__fxbK_ img{width:100%;height:100%;object-fit:contain}.NavBar_navLinksContainer__aEF89{background-color:#fff}.AemContentFrame_aemContentFrame__TK2Jo{content-visibility:auto;contain-intrinsic-size:600px;contain:layout style paint}.ChooseAddressButton_chooseAddressButton__Xf1Ua{margin-top:16px;text-align:right}.ContactAddress_addressTile__ZEHWL{background-color:#fafafa;height:100%;-webkit-hyphens:auto;hyphens:auto;padding:20px 20px 44px;position:relative;width:100%}.ContactAddress_addressTile__ZEHWL .ContactAddress_inError__Va_Zb,.ContactAddress_addressTile__ZEHWL .ContactAddress_loading__lZzJR,.ContactAddress_addressTile__ZEHWL .ContactAddress_myWaitroseIconDefault__Mcrwg,.ContactAddress_addressTile__ZEHWL .ContactAddress_myWaitroseIcon__8dF0T,.ContactAddress_addressTile__ZEHWL .ContactAddress_selectedIcon__0GgGw{position:absolute}.ContactAddress_addressTile__ZEHWL .ContactAddress_inError__Va_Zb{color:#d50032;right:18px;top:18px}.ContactAddress_addressTile__ZEHWL .ContactAddress_loading__lZzJR{right:16px;top:14px}.ContactAddress_addressTile__ZEHWL .ContactAddress_selectedIcon__0GgGw{right:18px;top:18px}.ContactAddress_addressTile__ZEHWL .ContactAddress_myWaitroseIcon__8dF0T{right:20px;top:18px}.ContactAddress_addressTile__ZEHWL .ContactAddress_myWaitroseIcon__8dF0T i{font-size:14px}.ContactAddress_addressTile__ZEHWL .ContactAddress_gapToRight__Ct16e{right:40px}@media(min-width:768px){.ContactAddress_addressTile__ZEHWL .ContactAddress_buttonsContainer__R6aRN{display:flex;position:absolute;right:20px;bottom:10px}}.ContactAddress_addressTileDetails__W2DrX{display:flow-root;margin-bottom:0}.ContactAddress_addressTileDetails__W2DrX button{margin:0 10px}.ContactAddress_addressTileDetails__W2DrX button:first-child{margin-left:0}.ContactAddress_addressTileDisabled__Po4cX{color:#757575}.ContactAddress_addressTileError__2i01J{border:1px solid #d50032}.ContactAddress_addressTileSelected__iQ_Up{border:1px solid #333}.ContactAddress_addressTileError__2i01J,.ContactAddress_addressTileSelected__iQ_Up{border-bottom-width:3px}.ContactAddress_addressTile__ZEHWL .ContactAddress_badgeContactAddress__HZxVx{margin-bottom:4px}.ContactAddress_buttonAsLink__UrViK{padding:0}.ContactAddress_chooseAddressButton__NBvFe{margin-top:16px;text-align:right}.ContactAddress_contactNumber__ZTPki{margin-right:16px}.OrderPlasticCardButton_actions__HuXgQ{margin-top:32px}.OrderPlasticCardButton_actions__HuXgQ a:not(:last-child){margin-bottom:10px}.MarketingPermissionsAlert_keepMeUpdatedLink__95_Ea{font-weight:100}.page_hub_container__B1NT8,.page_hub_container__B1NT8 .page_top_section__2fhiV{display:flex;flex-direction:column}@media(min-width:992px){.page_hub_container__B1NT8 .page_top_section__2fhiV{flex-direction:row}}.page_hub_container__B1NT8 .page_top_section__2fhiV .page_membership_section__e5fx9{flex:1 1;padding-right:8px}.page_hub_container__B1NT8 .page_top_section__2fhiV .page_membership_section__e5fx9 .page_membership_content__LDjHb{background-color:#fff;padding:20px}@media(max-width:991px){.page_hub_container__B1NT8 .page_top_section__2fhiV .page_membership_section__e5fx9 .page_membership_content__LDjHb .page_membership_card__9yA7b{display:flex;justify-content:center}}.page_hub_container__B1NT8 .page_top_section__2fhiV .page_benefits_summary__fQeT0{flex:2 0;padding-left:8px}.page_hub_container__B1NT8 hr{width:100%}.page_hub_container__B1NT8 .page_favouriteProductsSection__DpEcq .page_favouriteProducts_viewAllLink__jBhFM{display:flex;justify-content:center;padding:20px}.page_errorAlert__jN__G{margin-top:16px}.page_benefits_exclusive_savings__DlWCj{margin-top:40px}.TabPanelHeader_container__aD_RW{padding:0}.Loader_container__hHyL8{padding:3rem;text-align:center;display:flex;justify-content:center;align-items:center}.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}.styles_alertContainer__RVRYf{padding-bottom:16px}.styles_chipContainer__TeBp3{display:flex;gap:10px;flex-wrap:wrap;padding-bottom:16px}.tile-list_container__IyJ0P{list-style:none;padding:0}@media only screen and (min-width:768px){.tile-list_container__IyJ0P{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px}}.tile-list_containerWtr__vllJ7{display:grid;gap:12px}@media only screen and (min-width:0px)and (max-width:567px){.tile-list_containerWtr__vllJ7{grid-template-columns:100%}}@media only screen and (min-width:568px)and (max-width:767px){.tile-list_containerWtr__vllJ7{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px)and (max-width:1023px){.tile-list_containerWtr__vllJ7{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1024px){.tile-list_containerWtr__vllJ7{grid-template-columns:repeat(4,1fr)}}.AccessToLoyaltyCard_accessToLoyaltyCard__EHdJ8{display:flex;justify-content:center;padding:12px;margin-bottom:16px;background:#154734 100% 100% no-repeat url(https://waitrose-prod.adobecqms.net/content/dam/waitrosegroceriescms/mywaitrose/mw-vector.svg);background-size:contain}@media(min-width:768px){.AccessToLoyaltyCard_accessToLoyaltyCard__EHdJ8{display:none}}.AccessToLoyaltyCard_accessToLoyaltyCardNew__kUtDz{background:#c4d600;border-radius:8px}.AccessToLoyaltyCard_buttonNew__uXcwB{color:#154734;box-shadow:inset 0 0 0 1px #154734!important}.AccessToLoyaltyCard_buttonNew__uXcwB:hover{box-shadow:inset 0 0 0 2px #154734!important}.AccessToLoyaltyCard_iconSpacing__5xIwn{width:24px;padding:0 5px 2px 0}.tile_container__iHZiX{align-items:flex-start;border:1px solid #d8d8d8;display:flex;flex-direction:column;justify-content:flex-start;min-height:256px;padding:24px;text-decoration:none;transition:.3s;vertical-align:middle;width:100%}.tile_container__iHZiX.tile_disabled__G_qGW{background-color:rgba(0,0,0,0);border-color:#d8d8d8;cursor:default}.tile_container__iHZiX.tile_disabled__G_qGW>*{opacity:.5}.tile_container__iHZiX:focus,.tile_container__iHZiX:hover{border-color:#6f6f6f}.tile_container__iHZiX>div{width:100%}.ThresholdRewardsOnboardingModal_thresholdRewardModalContainer__kNuIg{margin-bottom:40px;background-color:#154734!important}@media(min-width:768px){.ThresholdRewardsOnboardingModal_thresholdRewardModalContainer__kNuIg{width:60%!important}}@media(min-width:1260px){.ThresholdRewardsOnboardingModal_thresholdRewardModalContainer__kNuIg{width:40%!important}}@media(min-width:768px){.ThresholdRewardsOnboardingModal_thresholdRewardModalContainer__kNuIg [data-testid=modal-body]{padding:0 50px}}.ThresholdRewardsOnboardingModal_thresholdRewardModalContainer__kNuIg section header{border-bottom:unset}.ThresholdRewardsOnboardingModal_thresholdRewardModalContainer__kNuIg section div[id=modalDescription]{padding-top:0!important}.ThresholdRewardsOnboardingModal_thresholdRewardModalContainer__kNuIg .ThresholdRewardsOnboardingModal_stacked__AG1CN{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:16px;margin-bottom:32px}.ThresholdRewardsOnboardingModal_thresholdRewardModalContainer__kNuIg .ThresholdRewardsOnboardingModal_stacked__AG1CN>.ThresholdRewardsOnboardingModal_buttonNoBg__I0MRO{background-color:unset!important;margin-bottom:10px;width:50%;justify-self:center;align-self:center}.ThresholdRewardsOnboardingModal_thresholdRewardModalContainer__kNuIg .ThresholdRewardsOnboardingModal_stacked__AG1CN>.ThresholdRewardsOnboardingModal_buttonNoBg__I0MRO span{font-size:16px}.ThresholdRewardsOnboardingModal_thresholdRewardModalContainer__kNuIg .ThresholdRewardsOnboardingModal_stacked__AG1CN>.ThresholdRewardsOnboardingModal_buttonWhite__gRzNl{background-color:#fff!important;color:#333!important;max-width:200px}.ThresholdRewardsOnboardingModal_brandWrapper__8ltEc{background-color:#c4d600;color:#154734;padding:8px 16px;border-radius:8px;margin:20px 0}.ThresholdRewardsOnboardingModal_brandWrapper__8ltEc .ThresholdRewardsOnboardingModal_brandHeadingIntro__Yd9u8{font-weight:400;font-size:16px;line-height:20px;letter-spacing:20%;text-align:center;margin:10px 0}.ThresholdRewardsOnboardingModal_brandWrapper__8ltEc .ThresholdRewardsOnboardingModal_brandHeading__GQWO9{font-family:SohneHalbfett,SohneSchmal,Waitrose,Gill Sans!important;font-size:40px;letter-spacing:0!important;font-weight:600;line-height:32px!important;margin:16px 0}@media(min-width:768px){.ThresholdRewardsOnboardingModal_brandWrapper__8ltEc .ThresholdRewardsOnboardingModal_brandHeading__GQWO9{font-size:56px;font-weight:600;font-size:48px;line-height:48px;letter-spacing:0;text-align:center}}.ThresholdRewardsOnboardingModal_brandWrapper__8ltEc .ThresholdRewardsOnboardingModal_brandSubheading__FTXCE{font-size:16px;line-height:24px;letter-spacing:0;text-align:center;margin:10px 0}.ThresholdRewardsOnboardingModal_brandWrapper__8ltEc .ThresholdRewardsOnboardingModal_brandLogo__ypPj1{text-align:center}.ThresholdRewardsOnboardingModal_brandWrapper__8ltEc .ThresholdRewardsOnboardingModal_brandLogo__ypPj1 img{height:35px}.ThresholdRewardsOnboardingModal_brandContent__1W5B_{color:#fff;text-align:left}.ThresholdRewardsOnboardingModal_brandContent__1W5B_ p{margin-bottom:20px;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0!important}@media(min-width:768px){.ThresholdRewardsOnboardingModal_brandContent__1W5B_ p{font-size:16px;line-height:24px}}.ThresholdRewardsOnboardingModal_brandButton__1m4ok{font-size:16px;line-height:24px;font-weight:400}.rewards-future-list-item_container__yW6s6{border:0;padding:0}@media only screen and (min-width:768px){.rewards-future-list-item_container__yW6s6{min-height:250px;height:auto}}.rewards-future-list-item_text__reJPJ{color:var(--heading-xs-color,#141414);font:var(--heading-xs-font,500 16px/20px GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);letter-spacing:var(--heading-xs-letter-spacing,normal);margin-top:var(--heading-xs-margin-top,0);margin-bottom:var(--heading-xs-margin-bottom,0);background-color:#edd5f6;width:100%;font-size:20px;line-height:24px;min-height:250px;padding:40px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-transform:none;position:relative}.rewards-future-list-item_text__reJPJ h2,.rewards-future-list-item_text__reJPJ p{color:#9860ac;margin-bottom:0}.rewards-future-list-item_suggestion__FCVX3{padding:24px;background-color:#fff;color:var(--heading-xs-color,#141414);font:var(--heading-xs-font,500 16px/20px GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);letter-spacing:var(--heading-xs-letter-spacing,normal);margin-top:var(--heading-xs-margin-top,0);margin-bottom:var(--heading-xs-margin-bottom,0);flex-grow:1}.rewards-future-list-item_upperRectangles__5h4Od{position:absolute;width:11px!important;height:74px;background-color:#ae6ec4}.rewards-future-list-item_upperRectangles__5h4Od:before{position:absolute;content:"";width:22px!important;height:74px;background-color:#ae6ec4;right:21px}.rewards-future-list-item_upperRectangles__5h4Od:after{position:absolute;content:"";width:22px!important;height:74px;background-color:#ae6ec4;left:15px}.rewards-future-list-item_upperRectangles__5h4Od{top:0;right:26px}.rewards-future-list-item_lowerRectangles__cptGW{position:absolute;width:11px!important;height:74px;background-color:#ae6ec4}.rewards-future-list-item_lowerRectangles__cptGW:before{position:absolute;content:"";width:22px!important;height:74px;background-color:#ae6ec4;right:21px}.rewards-future-list-item_lowerRectangles__cptGW:after{position:absolute;content:"";width:22px!important;height:74px;background-color:#ae6ec4;left:15px}.rewards-future-list-item_lowerRectangles__cptGW{bottom:0;left:32px}.CarouselLoader_loadingOverlay__JE5Bo{position:absolute;z-index:11;top:0;bottom:0;left:0;right:-15px;background-color:#fff;opacity:.8;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.CarouselLoader_singleItemOnLoadingOverlay__Y_pWp{bottom:20px;right:30px}.CarouselLoader_wrapper__Cv3Wn>div>div{padding:unset!important}.CarouselLoader_termsAndConditions__MaVzy{text-align:center;margin-top:24px;margin-bottom:8px}.styles_item__jy6JL{display:flex;flex-direction:column;width:calc(50% - 12px);border-bottom:none}@media only screen and (min-width:0px)and (max-width:767px){.styles_item__jy6JL{width:100%}}.styles_itemWtr__F1ugG{min-height:340px}.styles_activeItem__tUQ4k:hover{border:1px solid #141414}.styles_activeItem__tUQ4k:active{border:2px solid #141414}.styles_activeItem__tUQ4k:active .styles_content__sIHFW,.styles_activeItem__tUQ4k:hover .styles_content__sIHFW{background:linear-gradient(0deg,rgba(20,20,20,.08),rgba(20,20,20,.08)),#fff}.styles_activeItem__tUQ4k:active .styles_content__sIHFW.styles_waitroseCard__N8vh_,.styles_activeItem__tUQ4k:hover .styles_content__sIHFW.styles_waitroseCard__N8vh_{background:#173d28}.styles_activeItem__tUQ4k:active .styles_content__sIHFW.styles_waitroseCard__N8vh_ .styles_title__WFiv4,.styles_activeItem__tUQ4k:hover .styles_content__sIHFW.styles_waitroseCard__N8vh_ .styles_title__WFiv4{color:#fff}.styles_activeItem__tUQ4k:active .styles_title__WFiv4,.styles_activeItem__tUQ4k:hover .styles_title__WFiv4{text-decoration:underline}.styles_image__YsphE{display:block;object-fit:cover;width:100%;height:250px}.styles_image__YsphE.styles_used__43qZ_{filter:grayscale(100%);opacity:.9}@media only screen and (min-width:0px)and (max-width:567px){.styles_imageWtr__MYFSa{height:180px}}@media only screen and (min-width:568px)and (max-width:767px){.styles_imageWtr__MYFSa{height:170px}}@media only screen and (min-width:768px)and (max-width:1023px){.styles_imageWtr__MYFSa{height:160px}}@media only screen and (min-width:1024px){.styles_imageWtr__MYFSa{height:150px}}.styles_content__sIHFW{display:flex;flex-direction:column;flex-grow:1;padding:24px;background:#fff}.styles_content__sIHFW.styles_waitroseCard__N8vh_{background:#173d28}.styles_content__sIHFW.styles_waitroseCard__N8vh_ .styles_title__WFiv4{color:#fff}.styles_contentWtr__tAfHB{padding:20px}.styles_title__WFiv4{color:var(--heading-xs-color,#141414);font:var(--heading-xs-font,500 16px/20px GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);letter-spacing:var(--heading-xs-letter-spacing,normal);margin-bottom:var(--heading-xs-margin-bottom,0);flex-grow:1;margin-top:8px}.styles_titleWtr__2Tcko{font-weight:500}.styles_expiration__PtGZL{color:var(--body-m-color,#141414);font:var(--body-m-font,400 16px/22px GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);letter-spacing:var(--body-m-letter-spacing,normal);margin-bottom:var(--body-m-margin-bottom,0);margin-top:16px}.styles_expiration__PtGZL .styles_label__tpDSx{color:var(--heading-xs-color,#141414);font:var(--heading-xs-font,500 16px/20px GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);letter-spacing:var(--heading-xs-letter-spacing,normal);margin-top:var(--heading-xs-margin-top,0);margin-bottom:var(--heading-xs-margin-bottom,0)}.WaitroseRewardCard_voucherCard___el1N{display:flex;flex-direction:column;width:295px;min-height:190px;border:1px solid #ddd;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1490196078);padding:16px;cursor:pointer}.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_labelContainer__MuH4_{display:flex;justify-content:space-between}.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_labelContainer__MuH4_ .WaitroseRewardCard_badgeColumn__OkFJI{display:flex;flex-direction:column;gap:2px}.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_expireDate__eTQx_,.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_littleTreatBadge__jcL__,.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_onlineOrInstoreBadge__5VuH4,.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_selectedBadge__9J4uC,.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_sponsoredBadge__u1PgO{position:relative;right:-16px;top:-10px;background:#ddd;display:flex;align-items:center;align-self:flex-end;gap:4px;padding:0 12px}.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_expireDate__eTQx_ .WaitroseRewardCard_expireDateText___ePKS,.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_littleTreatBadge__jcL__ .WaitroseRewardCard_expireDateText___ePKS,.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_onlineOrInstoreBadge__5VuH4 .WaitroseRewardCard_expireDateText___ePKS,.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_selectedBadge__9J4uC .WaitroseRewardCard_expireDateText___ePKS,.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_sponsoredBadge__u1PgO .WaitroseRewardCard_expireDateText___ePKS{color:var(--small-text-body-color,#141414);font:var(--small-text-body-font,400 12px/18px GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);letter-spacing:var(--small-text-body-letter-spacing,.2px);margin-top:var(--small-text-body-margin-top,0);margin-bottom:var(--small-text-body-margin-bottom,0);line-height:20px}.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_expireDate__eTQx_ .WaitroseRewardCard_expireDateText_ExpiredToday__vst32,.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_littleTreatBadge__jcL__ .WaitroseRewardCard_expireDateText_ExpiredToday__vst32,.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_onlineOrInstoreBadge__5VuH4 .WaitroseRewardCard_expireDateText_ExpiredToday__vst32,.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_selectedBadge__9J4uC .WaitroseRewardCard_expireDateText_ExpiredToday__vst32,.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_sponsoredBadge__u1PgO .WaitroseRewardCard_expireDateText_ExpiredToday__vst32{color:#a6192e}.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_selectedBadge__9J4uC{background:#78be1f}.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_selectedBadge__9J4uC,.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_sponsoredBadge__u1PgO{color:var(--small-text-body-color,#141414);font:var(--small-text-body-font,400 12px/18px GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);letter-spacing:var(--small-text-body-letter-spacing,.2px);margin-top:var(--small-text-body-margin-top,0);margin-bottom:var(--small-text-body-margin-bottom,0);left:-16px;align-self:stretch;justify-content:center}.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_sponsoredBadge__u1PgO{background:#54565a;color:#fafafa}.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_onlineOrInstoreBadge__5VuH4{background:#ddd}.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_littleTreatBadge__jcL__,.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_onlineOrInstoreBadge__5VuH4{color:var(--small-text-body-color,#141414);font:var(--small-text-body-font,400 12px/18px GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);letter-spacing:var(--small-text-body-letter-spacing,.2px);margin-top:var(--small-text-body-margin-top,0);margin-bottom:var(--small-text-body-margin-bottom,0);left:-16px;align-self:stretch;justify-content:center}.WaitroseRewardCard_voucherCard___el1N .WaitroseRewardCard_littleTreatBadge__jcL__{background:#c4d600}.WaitroseRewardCard_voucherCardWide__QNsCc{width:100%}.WaitroseRewardCard_voucherCard___el1N,.WaitroseRewardCard_voucherCard___el1N:active,.WaitroseRewardCard_voucherCard___el1N:hover,.WaitroseRewardCard_voucherCard___el1N:link,.WaitroseRewardCard_voucherCard___el1N:visited{text-decoration:none}.WaitroseRewardCard_voucherLoaded___4gHf{border:solid #78be1f;border-width:2px 2px 4px}@media(max-width:767px){.WaitroseRewardCard_voucherLoaded___4gHf{border:solid #78be1f;border-width:1px 1px 2px}}.WaitroseRewardCard_voucherBody__TVh2r{display:flex;max-height:120px;padding:0;cursor:pointer}.WaitroseRewardCard_voucherBody__TVh2r:active,.WaitroseRewardCard_voucherBody__TVh2r:hover,.WaitroseRewardCard_voucherBody__TVh2r:link,.WaitroseRewardCard_voucherBody__TVh2r:visited{text-decoration:none}.WaitroseRewardCard_voucherImageContainer__jMIFC{display:flex;align-items:center;justify-content:center;flex:0 0 76px;width:76px;height:80px}.WaitroseRewardCard_voucherImageContainerWider__fF_0K{width:80px;height:auto}.WaitroseRewardCard_voucherImageContainer__jMIFC img{object-fit:cover;object-position:center}.WaitroseRewardCard_voucherInfo__XsYz8{padding-left:8px}.WaitroseRewardCard_voucherInfo__XsYz8 .WaitroseRewardCard_voucherTitle__0cVGF{color:#a6192e;line-height:1.4;font-weight:400;font-size:20px;max-height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.WaitroseRewardCard_voucherInfo__XsYz8 .WaitroseRewardCard_voucherDescription__TMw_k{line-height:24px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.WaitroseRewardCard_voucherExpiryContainer__kWp_G{display:flex;margin-top:16px;align-items:flex-end;flex:1 1 auto}.WaitroseRewardCard_voucherExpiryContainer__kWp_G .WaitroseRewardCard_voucherExpiry__b2VVf{display:flex;gap:8px;align-items:center}.WaitroseRewardCard_productSize__tyXeR,.WaitroseRewardCard_selectOnOrBefore__NWnKj{color:var(--small-text-body-color,#141414);font:var(--small-text-body-font,400 12px/18px GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);letter-spacing:var(--small-text-body-letter-spacing,.2px);margin-top:var(--small-text-body-margin-top,0);margin-bottom:var(--small-text-body-margin-bottom,0);color:#53565a}.WaitroseRewardCard_productSize__tyXeR{margin-left:4px;font-size:16px;font-weight:300}.WaitroseRewardCard_buttonContainer__nIukI{display:flex;gap:15px;flex-direction:column;margin-top:15px;justify-content:flex-end;height:100%;align-items:center}.reward-category-labels_categoryLabelContainer__X_yFM{display:flex;flex-wrap:wrap}.reward-category-labels_categoryLabelContainer__X_yFM.reward-category-labels_detailsPageContainer__7_OIj{justify-content:center;margin-top:32px}.reward-category-labels_categoryLabel__OL8VG{color:var(--small-text-heading-color,#141414);font:var(--small-text-heading-font,600 12px/20px GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);letter-spacing:var(--small-text-heading-letter-spacing,.3px);margin-top:var(--small-text-heading-margin-top,0);margin-bottom:8px;margin-right:8px;background:#f3f3f3;padding:2px 8px 0;width:max-content;border-radius:24px}.reward-category-labels_categoryLabel__OL8VG.reward-category-labels_blueBackground__bUqCW{background:#c8def3!important}.reward-category-labels_categoryLabel__OL8VG.reward-category-labels_darkGreyBackground__Ga8R5{background:#d8d8d8}.WaitroseMinimalCarousel_carouselContainer__db9It{background:#fff;padding:16px 0 0 24px;min-height:244px;background-color:#154734}.WaitroseMinimalCarousel_wrapper__fwrBO{position:relative;width:100%}.WaitroseMinimalCarousel_wrapper__fwrBO>div>div{padding:unset!important}.selected-banner_bannerLabel__vp5WF{background:#b5e2c5!important;font-weight:600;height:24px;text-align:center;width:100%;padding:3px 2px 3px 16px}.WaitroseBranding_container__rDRMn{max-width:1260px!important;width:100%;margin-right:auto;margin-left:auto}@media(min-width:992px){.WaitroseBranding_container__rDRMn{padding-right:32px;padding-left:32px}}.WaitroseBranding_containerWtr__wNzoE{width:100%}