.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}.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}.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}.AppBageLink_badge__F1fv3{height:48px;max-width:130px}.AppBageLink_badgeWithTitle__KUArk{display:flex;flex-direction:column}.AppBageLink_badgeWithTitle__KUArk div{margin-bottom:8px}.rewards-usage-message_rewardsUsageMessage__15djx{margin-top:32px}.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}.SuccessfulMyJLSignupFilterMessage_successContainer__mlSxQ{background-color:#f8f7f7;padding:24px 16px 0}.SuccessfulMyJLSignupFilterMessage_successMessageContainer___ZNP3{padding:0;max-width:818px}.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}.shopper-id-modal_shopperIdModalButton__QWfv0{float:right}.shopper-id-modal_shopperIdModalContent__pO1Xe{margin-bottom:50px}.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}.rewards-golden-ticket-container_errorMessageContainer__98W4S{padding-top:24px;width:100%}.rewards-golden-ticket-container_errorMessageContainer__98W4S .rewards-golden-ticket-container_errorMessage__eEn7b{background-color:#fff}.rewards-golden-ticket-container_errorMessageContainer__98W4S .rewards-golden-ticket-container_errorMessage__eEn7b img{display:none}.rewards-golden-ticket-container_errorMessageContainer__98W4S .rewards-golden-ticket-container_errorMessage__eEn7b p{font-weight:600}.rewards-golden-ticket-container_overlay__KBltu:before{content:"";position:absolute;background-color:#efedeb;width:100%;min-height:545px;box-shadow:-16px 0 #efedeb,10vw 0 #efedeb}@media only screen and (min-width:1024px){.rewards-golden-ticket-container_overlay__KBltu:before{box-shadow:-6.5vw 0 #efedeb,10vw 0 #efedeb}}@media only screen and (min-width:1280px){.rewards-golden-ticket-container_overlay__KBltu:before{box-shadow:-6.5vw 0 #efedeb,10vw 0 #efedeb,30vw 0 #efedeb,40vw 0 #efedeb}}@media only screen and (min-width:1700px){.rewards-golden-ticket-container_overlay__KBltu:before{box-shadow:-112px 0 #efedeb,10vw 0 #efedeb,30vw 0 #efedeb,40vw 0 #efedeb,20vw 0 #efedeb}}@media only screen and (max-width:315px){.rewards-golden-ticket-container_overlay__KBltu:before{min-height:645px!important}}@media only screen and (max-width:334px){.rewards-golden-ticket-container_overlay__KBltu:before{min-height:600px}}@media only screen and (min-width:768px){.rewards-golden-ticket-container_overlay__KBltu:before{min-height:396px}}@media only screen and (min-width:1024px){.rewards-golden-ticket-container_overlay__KBltu:before{min-height:420px}}.rewards-golden-ticket-container_goldenTicketContainer__XhmqN{position:relative;background-color:#efedeb}@media only screen and (min-width:0px)and (max-width:767px){.rewards-golden-ticket-container_goldenTicketContent__gq7eI{flex-direction:column}}.rewards-golden-ticket-container_membersWeekRewardContainer__NJ_aW{padding-top:24px;width:100%;padding-bottom:16px}.rewards-golden-ticket-container_goldenTicketIntroContainer__hUHHE{padding-top:24px;width:100%}@media only screen and (min-width:1024px){.rewards-golden-ticket-container_goldenTicketIntroContainer__hUHHE{padding-top:48px}}.rewards-golden-ticket-container_membersWeekDescription__mpdkF{margin-bottom:4px}.rewards-golden-ticket-container_membersWeekTitle__RRbb5{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)}.rewards-golden-ticket-container_GoldenTicketCard__XtOlG{width:100%;display:flex;flex-direction:row}