.TabPanel_container__f3tOr{display:flex;flex-direction:column;width:100%}.TabPanelHeader_container__aD_RW{padding:0}.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}.NavBar_navLinksContainer__aEF89{background-color:#fff}.ChooseAddressButton_chooseAddressButton__Xf1Ua{margin-top:16px;text-align:right}.Loader_container__hHyL8{padding:3rem;text-align:center;display:flex;justify-content:center;align-items:center}.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}.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}.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}.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%}.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}@keyframes styles_shake__tJ0_5{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}@keyframes styles_fade-in__GYYXe{0%{opacity:0}to{opacity:1}}.styles_primary__vhg2g,.styles_secondary__EUhYX,.styles_textButton__L1W65{background-image:none;border:0;border-radius:0;display:inline-block;cursor:pointer;font-family:Waitrose;font-size:18px;font-weight:400;line-height:1.25;padding:6px 20px;text-align:center;touch-action:manipulation;transition:background-color .2s,border-color .2s,color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.styles_primary__vhg2g:focus,.styles_secondary__EUhYX:focus,.styles_textButton__L1W65:focus{outline:thin dotted;outline-offset:-2px}.styles_primary__vhg2g:focus,.styles_primary__vhg2g:hover,.styles_secondary__EUhYX:focus,.styles_secondary__EUhYX:hover,.styles_textButton__L1W65:focus,.styles_textButton__L1W65:hover{text-decoration:none}.styles_primary__vhg2g:active,.styles_secondary__EUhYX:active,.styles_textButton__L1W65:active{background-image:none;outline:0}[disabled].styles_primary__vhg2g,[disabled].styles_secondary__EUhYX,[disabled].styles_textButton__L1W65{box-shadow:none;pointer-events:none;background:#eee;color:#a9a9a9;cursor:auto;opacity:1}.styles_textButton__L1W65{border-radius:0;color:#333;font-weight:400;margin-top:0;background-color:rgba(0,0,0,0);box-shadow:none;border-color:rgba(0,0,0,0)}.styles_textButton__L1W65:focus,.styles_textButton__L1W65:hover{background-color:rgba(0,0,0,0);color:#333;text-decoration:underline}[disabled].styles_textButton__L1W65:focus,[disabled].styles_textButton__L1W65:hover{color:#eee;text-decoration:none}.styles_blockButton__s7e48{width:100%}.styles_blockButton__s7e48+.styles_blockButton__s7e48{margin-top:5px}.styles_primary__vhg2g,.styles_primary__vhg2g:active,.styles_primary__vhg2g:focus,.styles_primary__vhg2g:hover,.styles_primary__vhg2g:link,.styles_primary__vhg2g:visited{background:#5c8018;color:#fff}.styles_primary__vhg2g:focus,.styles_primary__vhg2g:hover{background:#44693d}.styles_primary__vhg2g:active{background:#456012}.styles_secondary__EUhYX,.styles_secondary__EUhYX:active,.styles_secondary__EUhYX:focus,.styles_secondary__EUhYX:hover,.styles_secondary__EUhYX:link,.styles_secondary__EUhYX:visited{background:#fff;border:1px solid #5c8018;color:#5c8018}.styles_secondary__EUhYX:focus,.styles_secondary__EUhYX:hover{background:#f3f3f3}.styles_secondary__EUhYX:active{background:#dee5d2}.styles_smallTextButton__MbrNo,.styles_smallTextButton__MbrNo:active,.styles_smallTextButton__MbrNo:focus,.styles_smallTextButton__MbrNo:hover,.styles_smallTextButton__MbrNo:visited{background:none;border:0;color:#333;font-size:14px;font-weight:500;line-height:22px;margin:0;padding:0;text-decoration:underline;vertical-align:unset;white-space:nowrap}.styles_smallTextButton__MbrNo:focus{outline:1px dotted #333;outline-offset:-1px}.styles_headerLink__i_XOP,.styles_headerLink__i_XOP:active,.styles_headerLink__i_XOP:focus,.styles_headerLink__i_XOP:hover,.styles_headerLink__i_XOP:visited{background:none;border:0;color:#333;margin:0;vertical-align:unset;white-space:nowrap;text-transform:uppercase;text-decoration:none}.styles_headerLink__i_XOP{letter-spacing:2px}.styles_headerLink__i_XOP:active,.styles_headerLink__i_XOP:hover,.styles_headerLink__i_XOP:visited{text-decoration:underline}.styles_headerLink__i_XOP:focus{outline:1px dotted #333;outline-offset:-1px}.styles_noStyle__63fU4{border-style:none;padding:0;margin:0;line-height:1;cursor:pointer;background-color:rgba(0,0,0,0)}.ThresholdsProgressBar_VoucherThresholdContainer__EH8Ay{display:flex;align-items:center;justify-content:center;background-color:#154734;margin-bottom:32px;color:#fff;width:100%}@media(max-width:767px){.ThresholdsProgressBar_VoucherThresholdContainer__EH8Ay{margin-bottom:12px}}.ThresholdsProgressBar_VoucherThresholdContainer__EH8Ay:hover{color:#fff;text-decoration:none}.ThresholdsProgressBar_VoucherThresholdContent__nPTJi{width:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:8px;padding:16px}@media(max-width:767px){.ThresholdsProgressBar_VoucherThresholdContent__nPTJi{flex-direction:row;flex-wrap:wrap;align-items:center}}@media(min-width:768px){.ThresholdsProgressBar_VoucherThresholdContent__nPTJi{width:70%}}.ThresholdsProgressBar_VoucherThresholdWarningContainer__xilMq{margin-bottom:32px}.ThresholdsProgressBar_VoucherThresholdHeading__Mm6FC,.ThresholdsProgressBar_VoucherThresholdSeeHowItWorks__KzMmY{width:100%}.ThresholdsProgressBar_VoucherThresholdSeeHowItWorks__KzMmY{text-decoration:underline}@media(max-width:767px){.ThresholdsProgressBar_VoucherThresholdHeading__Mm6FC{order:1;min-width:0}.ThresholdsProgressBar_VoucherThresholdHeading__Mm6FC,.ThresholdsProgressBar_VoucherThresholdSeeHowItWorks__KzMmY{width:auto}.ThresholdsProgressBar_VoucherThresholdSeeHowItWorks__KzMmY{order:2;margin-left:auto;text-align:right}.ThresholdsProgressBar_VoucherThresholdIndicatorWrapper__90eSW{order:3;flex-basis:100%}}.ThresholdsProgressBar_VoucherThresholdIndicatorWrapper__90eSW{display:flex;align-items:flex-start;padding:4px 0;gap:16px}@media(max-width:543px){.ThresholdsProgressBar_VoucherThresholdIndicatorWrapper__90eSW{flex-direction:column;width:100%}}@media(max-width:374px){.ThresholdsProgressBar_VoucherThresholdIndicatorWrapper__90eSW{flex-direction:row}}.ThresholdsProgressBar_brandUpdateAllReached__cCyeg{width:unset!important}@media(max-width:767px){.ThresholdsProgressBar_brandUpdateAllReached__cCyeg{flex-direction:row}}.ThresholdsProgressBar_VoucherThresholdIndicator__2d_cx{display:flex;align-items:center;width:100%}@media(max-width:374px){.ThresholdsProgressBar_VoucherThresholdIndicator__2d_cx{width:unset}}.ThresholdsProgressBar_VoucherThresholdIcons___uz13{display:flex;justify-content:flex-start;width:100%}@media(max-width:543px){.ThresholdsProgressBar_VoucherThresholdIcons___uz13{justify-content:center}}.ThresholdsProgressBar_VoucherThresholdAwayWrapper__LYLSQ{display:flex;flex-direction:column;width:100%}.ThresholdsProgressBar_VoucherThresholdShopBefore___TQKO{color:#fff;opacity:.8;display:block;margin:0}@media(max-width:374px){.ThresholdsProgressBar_VoucherThresholdShopBefore___TQKO{display:none;flex-direction:column}}.ThresholdsProgressBar_lineIconWrapper__H9L_4{display:flex;align-items:center}.ThresholdsProgressBar_line__8cLu5{display:flex;width:35px;height:4px;background-color:#fff}@media(max-width:374px){.ThresholdsProgressBar_line__8cLu5{width:25px}}.ThresholdsProgressBar_lineShrinking__d3uXv{max-width:35px}@media(max-width:374px){.ThresholdsProgressBar_lineShrinking__d3uXv{max-width:25px}}.ThresholdsProgressBar_lineQuarter__p8fGQ{background:linear-gradient(90deg,#C4D600 0,#C4D600 25%,#FFFFFF 0,#FFFFFF)}.ThresholdsProgressBar_lineHalf__k6VT8{background:linear-gradient(90deg,#C4D600 0,#C4D600 50%,#FFFFFF 0,#FFFFFF)}.ThresholdsProgressBar_lineThreeQuarter__JthhQ{background:linear-gradient(90deg,#C4D600 0,#C4D600 75%,#FFFFFF 0,#FFFFFF)}.ThresholdsProgressBar_lineFull__sdS5z{background-color:#c4d600}.ThresholdsProgressBar_lineSpacing__VqOQc{border-bottom-left-radius:5px;border-top-left-radius:5px}.ThresholdsProgressBar_lineEmpty__E4Prq{width:35px}@media(max-width:374px){.ThresholdsProgressBar_lineEmpty__E4Prq{width:25px}}.ThresholdsProgressBar_lineContent___01km{display:flex;justify-content:center;width:40px}.ThresholdsProgressBar_circle__FJDUm{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;color:#024533!important;background-color:#eee}.ThresholdsProgressBar_circleTrolly__W2hcH{padding:5px;width:35px;height:35px}.ThresholdsProgressBar_circleStep__vKB9T{padding:8px;width:40px;height:40px}.ThresholdsProgressBar_brandUpdate__RaeOu{background-color:#c4d600}@media(max-width:374px){.ThresholdsProgressBar_hideIcons__9QVnT div[role=listitem]:not([data-testid=step-1]){display:none}}.ThresholdsProgressBar_showTrolly__Y0DgT{display:block;padding-top:2.5px}@media(max-width:374px){.ThresholdsProgressBar_showTrolly__Y0DgT{display:none}}.ThresholdsProgressBar_showTrollyOverride__gStTl{display:block}.ThresholdsProgressBar_showTreat__H0XvT{display:none}@media(max-width:374px){.ThresholdsProgressBar_showTreat__H0XvT{display:block}}.ThresholdsProgressBar_reached__cyi3t{background-color:#c4d600}.styles_container__6pw__{margin-bottom:16px}.styles_container__6pw__ .styles_button__1Zn0D{margin:8px 16px 8px 0}.styles_container__6pw__ .styles_buttonWtr__NiA6d{margin:8px 8px 8px 0;border-radius:50px;background-color:#ddd;border:unset!important;height:30px}.styles_introWtr__YWtKa{padding-top:40px}.styles_title__yBn5f{color:var(--heading-m-color,#141414);font:var(--heading-m-font,500 24px/28px GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);letter-spacing:var(--heading-m-letter-spacing,normal);margin-top:var(--heading-m-margin-top,0);margin-bottom:0;padding:32px 0 16px}@media only screen and (min-width:568px){.styles_title__yBn5f.styles_clipToCardEnabled__izeqO{padding:32px 0 24px}.styles_title__yBn5f{color:var(--heading-l-color,#141414);font:var(--heading-l-font,500 32px/36px GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);letter-spacing:var(--heading-l-letter-spacing,normal);margin-top:var(--heading-l-margin-top,0);margin-bottom:var(--heading-l-margin-bottom,0);padding:40px 0 24px}}.styles_titleWtr__OSqeS{font-size:28px;font-weight:500;color:#141414;letter-spacing:.15em}.styles_button__1Zn0D{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-top:var(--body-m-margin-top,0);margin-bottom:var(--body-m-margin-bottom,0);display:inline-flex;border:1px solid #5b5b5b;padding:4px 8px;background-color:rgba(0,0,0,0)}.styles_button__1Zn0D div{font-size:16px}.styles_button__1Zn0D.styles_selected__Y2DD7{background:rgba(20,20,20,.14);font-weight:700}.styles_button__1Zn0D.styles_selected__Y2DD7 div{display:flex;align-items:center}@media(hover:hover){.styles_button__1Zn0D.styles_selected__Y2DD7:active,.styles_button__1Zn0D.styles_selected__Y2DD7:hover{background:rgba(20,20,20,.24)}.styles_button__1Zn0D:active{font-weight:700;border:1px solid #141414}.styles_button__1Zn0D:active,.styles_button__1Zn0D:hover{background:rgba(20,20,20,.08)}}.styles_buttonText__L6gob{margin-top:2px}.styles_buttonTextWtr__Wz1X9{font-size:14px;font-weight:500;line-height:20px;color:#333;margin:unset!important;padding:5px 10px;gap:5px}.styles_icon__3Zs_y{margin-left:4px}.WaitroseVoucherDetailsModal_voucherName__3ksGz p{margin:0;text-align:center;white-space:pre-line}.WaitroseVoucherDetailsModal_voucherThumbnail__vrnGM{object-fit:cover;object-position:center;height:120px;width:120px}.WaitroseVoucherDetailsModal_detailsContainer__RkhTu{margin-bottom:24px}.WaitroseVoucherDetailsModal_imgContainer__OQqg6{display:flex;align-items:center;justify-content:center;flex-direction:column}.RewardsEmptyFilterMessage_messageContainer__Cgo07{background-color:#fff;padding:24px}.RewardsEmptyFilterMessage_messageContainer__Cgo07 .RewardsEmptyFilterMessage_infoContainer__gPRFw{background-color:#f1f6fa;padding:16px;border-left:4px solid #adc7e0;display:flex}.RewardsEmptyFilterMessage_messageContainer__Cgo07 .RewardsEmptyFilterMessage_infoContainer__gPRFw .RewardsEmptyFilterMessage_infoIcon__KaIT7{margin-right:16px;height:30px}.RewardsEmptyFilterMessage_messageContainer__Cgo07 .RewardsEmptyFilterMessage_infoContainer__gPRFw .RewardsEmptyFilterMessage_info__s8ync{display:flex;flex-direction:column;justify-content:center}.RewardsEmptyFilterMessage_messageContainer__Cgo07 .RewardsEmptyFilterMessage_infoContainer__gPRFw .RewardsEmptyFilterMessage_header__WWNe3{font-weight:600;margin-bottom:0}.RewardsEmptyFilterMessage_messageContainer__Cgo07 .RewardsEmptyFilterMessage_infoContainer__gPRFw .RewardsEmptyFilterMessage_description__Ao9E1{margin-top:16px;margin-bottom:0}.RewardsEmptyFilterMessage_errorContainer__qsZ8r{margin-top:32px}.RewardsEmptyFilterMessage_errorContainer__qsZ8r .RewardsEmptyFilterMessage_infoContainer__gPRFw{background-color:#fbecee;border-left:4px solid #cc1426}.RewardsEmptyFilterMessage_successContainer__7qvkG .RewardsEmptyFilterMessage_infoContainer__gPRFw{background-color:#ebf7ef;border-left:4px solid #099e3d}.WaitroseVoucherList_container__YrKtS{display:flex;justify-content:center;flex-direction:column;width:100%;overflow:hidden;position:relative;background:#fff;padding:16px}.WaitroseVoucherList_headingText__Lb0iM{display:flex;flex-direction:column;flex:1 1 auto;margin-bottom:10px}.WaitroseVoucherList_wrapper__FBa4g{display:flex;justify-content:center;position:relative;width:100%}.WaitroseVoucherList_voucherList__8ptnb{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;width:100%}@media(max-width:1168px){.WaitroseVoucherList_voucherList__8ptnb{grid-template-columns:repeat(2,1fr)}}@media(max-width:660px){.WaitroseVoucherList_voucherList__8ptnb{grid-template-columns:repeat(1,1fr)}}.WaitroseVoucherList_termsAndConditions__uIqWr{text-align:center;margin-top:24px;margin-bottom:8px}.christmas-treats-banner_container__ycNA_{display:flex;background-color:#fff;max-height:214px;justify-content:space-between;margin-top:8px;margin-bottom:24px}@media only screen and (min-width:0px)and (max-width:767px){.christmas-treats-banner_container__ycNA_:not(.christmas-treats-banner_mobile__wfQv8){flex-direction:column-reverse;max-height:unset}}@media only screen and (min-width:0px)and (max-width:567px){.christmas-treats-banner_container__ycNA_.christmas-treats-banner_mobile__wfQv8{flex-direction:column-reverse;max-height:unset}}.christmas-treats-banner_container__ycNA_ .christmas-treats-banner_content__9ko__{display:flex;flex-direction:column;padding:24px;flex:1 0 50%}.christmas-treats-banner_container__ycNA_ .christmas-treats-banner_content__9ko__ .christmas-treats-banner_dateContainer__s56_G{margin-top:16px}.christmas-treats-banner_container__ycNA_ .christmas-treats-banner_content__9ko__ .christmas-treats-banner_linkContainer__ZiZ1X{margin-top:auto;flex-basis:auto}.christmas-treats-banner_container__ycNA_ .christmas-treats-banner_bannerImage__WLypJ{flex:1 1 50%;background-color:#d63d1f;background-image:url(/loyalty-experiences-ui/_next/static/media/christmas-treats.edc37dda.svg);background-repeat:no-repeat;background-position:50%}@media only screen and (min-width:0px)and (max-width:767px){.christmas-treats-banner_container__ycNA_ .christmas-treats-banner_bannerImage__WLypJ:not(.christmas-treats-banner_mobile__wfQv8){min-height:250px}}@media only screen and (min-width:0px)and (max-width:567px){.christmas-treats-banner_container__ycNA_ .christmas-treats-banner_bannerImage__WLypJ.christmas-treats-banner_mobile__wfQv8{min-height:250px}}.christmas-treats-banner_christmasTreatsBannerQRContainer__2yRF3{display:flex;max-height:74px;align-items:center;justify-content:space-between}.christmas-treats-banner_christmasTreatsBannerQRContainer__2yRF3 img{max-height:74px}.christmas-treats-banner_downloadAppContent__kXHu1{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:16px}.SomethingWentWrong_container__C8_wB{display:flex;padding-top:10%;height:100%}.SomethingWentWrong_wrapper__cZtnm{display:flex;flex-direction:column;margin:auto;padding:5%;background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4))}.SomethingWentWrong_wrapper__cZtnm *{color:#fff;text-align:center}.SomethingWentWrong_heading__JW6eg{padding:5px 0}.WaitroseVouchersPage_container___SoLY{display:flex;flex-direction:column;width:100%;padding:20px 0;min-height:300px;z-index:1;position:relative}@media only screen and (min-width:768px){.WaitroseVouchersPage_container___SoLY{padding:28px 0 20px 10px}}@media only screen and (min-width:1024px){.WaitroseVouchersPage_container___SoLY{padding:48px 0 20px 10px}}.WaitroseVouchersPage_container___SoLY .WaitroseVouchersPage_helpContainer__vgf5t{display:flex;background-color:#fff;margin-top:18px;padding:16px;flex-direction:column}.WaitroseVouchersPage_container___SoLY .WaitroseVouchersPage_helpContainer__vgf5t .WaitroseVouchersPage_helpText__Jmp3V{display:flex;flex-direction:column}.WaitroseVouchersPage_container___SoLY .WaitroseVouchersPage_helpContainer__vgf5t .WaitroseVouchersPage_helpButtonContainer__afvds{display:flex;gap:8px;flex-direction:column}@media only screen and (min-width:768px){.WaitroseVouchersPage_container___SoLY .WaitroseVouchersPage_helpContainer__vgf5t .WaitroseVouchersPage_helpButtonContainer__afvds{flex-direction:row}}.WaitroseVouchersPage_intro__cmX8M{padding:20px 0;width:100%;z-index:1}.WaitroseVouchersPage_wrapper__nX_Op{display:flex;flex-direction:column;gap:16px}@media(max-width:767px){.WaitroseVouchersPage_fullWidthOnSmallScreens__ciPuI{padding:0}.WaitroseVouchersPage_fullWidthOnSmallScreens__ciPuI>section>h3{padding:0 16px}}.WaitroseVouchersPage_competitionsBanner__JVM_1{padding:0;margin-top:18px;max-height:230px;overflow:hidden}.WaitroseVouchersPage_teaserWrapper__ARuux .WaitroseVouchersPage_sectionHeading__uruXR{color:var(--heading-s-color,#141414);font:var(--heading-s-font,500 20px/28px GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);letter-spacing:var(--heading-s-letter-spacing,initial);margin:24px 0 16px}.AppBageLink_badge__F1fv3{height:48px;max-width:130px}.AppBageLink_badgeWithTitle__KUArk{display:flex;flex-direction:column}.AppBageLink_badgeWithTitle__KUArk div{margin-bottom:8px}.RefreshModal_refreshModalContainer__qFxyR [data-testid=modal-button-close]{display:none}.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%}