.a-challengeMessage--info:before,.a-challengeProgressIcon--completed:not([data-badge]):after,.a-loyaltyAmountExpiry:before,.a-loyaltyBtn:after,.a-message--error:before,.a-waaohChallengeTag__amount:before,.findNumberItem__title:after,.layer__main .modal__wrapper .a-loyaltyWalletDescription:before,.loyaltyConfirm__icon:before,.m-myBonusChallengesNav__item:after,.m-myChallengesNav__item:after,.m-waaohCartridge__amount-min-container:before,.m-waaohCartridge__amount:before,.m-waaohCartridge__amountNbr:before,.o-cardSelector__addItem:after,.o-challengeLanding__lnk:after,.p-cardPreference__argument:before,.site-breadcrumb__item:nth-last-child(+2) a:before{font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}button,input,select,textarea{font-family:inherit}.site-breadcrumb__container{z-index:2}.site-breadcrumb__container--transparent{background:transparent}.site-breadcrumb__wrapper{display:flex;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;border-top-left-radius:0;border-top-right-radius:0;background:#fff;min-height:6rem;max-width:100vw;padding:.75rem 1.5rem}.site-breadcrumb__container--transparent .site-breadcrumb__wrapper{background:transparent}.site-breadcrumb__nav{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex:1 0;min-width:0}.site-breadcrumb__item{display:none;align-items:baseline;font-size:1.2rem}.site-breadcrumb__item--last{display:flex;flex-direction:row;align-items:baseline;min-width:0;flex:1 0 100%}.site-breadcrumb__item i:before{display:none}.site-breadcrumb__item:nth-last-child(+2){display:flex}.site-breadcrumb__item:nth-last-child(+2) a{display:flex;align-items:center}.site-breadcrumb__item:nth-last-child(+2) a:before{content:"";width:2.5rem;height:2.5rem;font-size:2.5rem;margin-right:.75rem}.site-breadcrumb__title{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem;max-width:100%;padding:0 .75rem 0 0;margin:0}.site-breadcrumb__title--ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.site-breadcrumb__quantity{display:flex;flex:0 0 auto;font-size:1.4rem;color:#cfd8dc;padding-right:.75rem}.icon--white{color:#fff}.icon--red{color:#d6180b}.icon--green{color:#4c8334}.icon--small{font-size:3.5rem}.icon--medium{font-size:4rem}.icon--large{font-size:4.5rem}.-waaoh{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#008700}.-mt1u{margin-top:1.5rem}.-fix-iconSize:before{font-size:3rem!important}.-shadow{box-shadow:0 .4rem 2.4rem 0 rgba(0,0,0,.16)}.container-fluid{margin-left:auto;margin-right:auto}.flex-wrapper{display:flex;flex-direction:column;width:100%;flex:1 0 100%}.main-wrapper{width:100%}html{box-sizing:border-box}body{background-color:#efefef!important;color:#262626;font-size:1.4rem}.simple-link,.simple-link.layer__close{-webkit-appearance:none;appearance:none;border:0;background:none;padding:.1rem .6rem;color:#262626;text-decoration:underline;width:auto}.simple-link.layer__close:hover,.simple-link:hover{text-decoration:none}.simple-link--red,.simple-link.layer__close--red{color:#d6180b;padding:0}.simple-link--label,.simple-link.layer__close--label{margin:1.5rem}.no-scroll{overflow:hidden;width:100vw;height:100vh;height:-webkit-fill-available;background:transparent}.no-scroll,.overlay{position:absolute;top:0;left:0;right:0;bottom:0}.overlay{display:none;background-color:rgba(0,0,0,.5);z-index:1041}.overlay.active{display:block}.local-overlay{position:relative}.notifier{z-index:1051}*,:after,:before{box-sizing:inherit}.text-center{text-align:center}.ui-btn.red{border-color:#d6180b;background-color:#d6180b}[type=date]{font-family:Sana Sans Alt Regular,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.o-editBox{margin-top:0!important}.page{margin:0}.page__menu{margin-bottom:1.5rem}.page__content{display:flex;flex-direction:column;flex-grow:1}.page__title{display:flex;align-items:center;font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;padding:1.5rem;margin:0;font-size:2.6rem}.page__title,.page__title span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page__title span{font-family:Sana Sans Alt Regular,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.page__back:before{border:.1rem solid #738188;border-radius:50%;margin-right:1.5rem}.a-badge{display:flex;justify-content:center;align-items:center;font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:50%;width:2.5rem;height:2.5rem;font-size:1.4rem;font-weight:700;position:absolute;top:0;right:0;color:#fff;background-color:#4fc882}.a-badge--waaoh{background-color:#008700}.a-badge--darkGrey{background-color:#2b3336}.a-cardAmount{border-radius:1rem;background-color:#f7f7f7;font-size:1.6rem}.a-cardAmount,.a-challengeMessage{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem}.a-challengeMessage{border-radius:1rem;color:#b16d03;border:.1rem solid #f6a800;background-color:#fdeed5}.a-challengeMessage--info{color:#008700;border-color:#008700;background-color:#fff}.a-challengeMessage--info:before{content:"";font-size:4rem}.a-challengeMessage--bonus{margin-top:3rem;max-width:192rem}.a-challengeMessage--msg:before{content:"";display:block;background:url(../images/question.block.png) no-repeat 50%;background-size:cover;width:4rem;height:4rem;margin:0 0 .75rem}.a-challengeMessage strong{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.a-challengeProgressIcon{display:flex;justify-content:center;align-items:center;border-radius:50%;position:relative;background-color:#fff;color:#008700;font-size:4rem;width:4rem;height:4rem;margin:.75rem}.a-challengeProgressIcon--completed{position:relative;background-color:#008700;color:#fff}.a-challengeProgressIcon--completed:not([data-badge]):after{border-radius:50%;content:"";transform:translate(30%,-30%);font-size:2rem;font-weight:700;position:absolute;top:0;right:0}.a-challengeProgressIcon--completed:after{background-color:#0f4396!important}.a-challengeProgressIcon[data-badge]:after{display:flex;justify-content:center;align-items:center;border-radius:50%;content:attr(data-badge);width:2.5rem;height:2.5rem;font-size:1.4rem;font-weight:700;transform:translate(30%,-30%);background-color:#008700;color:#fff;position:absolute;top:0;right:0}.a-challengeSectionTitle{font-size:1.8rem}.a-bonusChallengeSectionTitle,.a-challengeSectionTitle{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 1.5rem;margin:1.5rem}.a-bonusChallengeSectionTitle{font-size:4rem;text-align:center}.a-storeProductsContainer{padding:1.5rem}.a-storeProduct{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;border-bottom:.1rem solid #efefef}.a-storeProduct:last-child{border-bottom:none}.a-allProductsBtn{margin:1.5rem auto;width:fit-content}.a-inputPin{text-align:center;width:23rem;max-width:23rem;padding-right:5rem}.a-inputPin~span{max-width:21rem}.a-inputPin[type=password]{font-size:5rem}.a-inputPinNumber.passwordInputNumber{-webkit-text-security:disc;-moz-text-security:disc}.a-inputPinNumber.passwordInputNumber::-webkit-inner-spin-button,.a-inputPinNumber.passwordInputNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.a-loyaltyAmountExpiry{display:flex;flex-direction:row;align-items:center;width:100%;color:#008700;font-size:1.4rem;padding:.75rem 1.5rem}.a-loyaltyAmountExpiry--border{border-radius:.4rem;border:.1rem solid #008700}.a-loyaltyAmountExpiry:before{content:"";font-size:4rem}.a-loyaltyBtn{display:flex;align-items:center;border-radius:.4rem;border:.1rem solid #cfd8dc;background:#fff;font-size:1.6rem;padding:.5rem 0 .5rem 6rem;transition:background-color .25s;width:100%;position:relative}.a-loyaltyBtn--grouped{border-radius:0;border-bottom:0}.a-loyaltyBtn--grouped:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:.4rem;border-top-right-radius:.4rem}.a-loyaltyBtn--grouped:last-child{border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem;border-top-left-radius:0;border-top-right-radius:0;border-bottom:.1rem solid #cfd8dc}.a-loyaltyBtn--red{color:#d6180b}.a-loyaltyBtn--waaoh{background-color:#008700;border-color:#008700;color:#fff}.a-loyaltyBtn--waaoh:active,.a-loyaltyBtn--waaoh:hover{background-color:#00ba00!important;border-color:#00ba00!important}.a-loyaltyBtn:before{position:absolute;top:50%;left:3rem;transform:translate(-50%,-50%)}.a-loyaltyBtn:after,.a-loyaltyBtn:before{display:flex;justify-content:center;align-items:center;font-size:4.5rem}.a-loyaltyBtn:after{content:"";margin-left:auto}.a-loyaltyBtn:active,.a-loyaltyBtn:hover{background-color:#f7f7f7}.a-message{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-radius:1rem;padding:.75rem;border:.1rem solid;font-size:1.4rem}.a-message--error{color:#d6180b;border-color:#d6180b;background-color:#fdf0f1}.a-message--error:before{content:"";font-size:4rem}.a-selectAddress:checked+label{border-color:#4c8334}.a-selectDay{border-radius:.4rem;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;position:relative;min-height:6.7rem;height:100%;width:100%;padding:1.5rem;font-size:1.6rem;text-align:center;color:#262626;border:.1rem solid #cfd8dc;background-color:#fff}.selectDay-input:checked+.a-selectDay{color:#fff;border-color:#738188;background-color:#008700}.a-toggle{position:relative;display:inline-block;width:5.8rem;min-width:5.8rem;height:3.2rem}.a-toggle__input{opacity:0;width:0;height:0}.a-toggle__input:checked~.a-toggle__slider{background-color:#4c8334!important}.a-toggle__input:focus~.a-toggle__slider{box-shadow:0 0 .1rem #4c8334}.a-toggle__input:checked~.a-toggle__slider:before{transform:translateX(2.6rem)}.a-toggle__slider{border-radius:3.2rem;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#efefef;transition:.4s}.a-toggle__slider:before{border-radius:50%;position:absolute;content:"";height:2.4rem;width:2.4rem;left:.4rem;bottom:.4rem;background-color:#fff;transition:.4s}.a-toggle.-darker .a-toggle__slider{background-color:rgba(43,51,54,.5)}.a-waaohHistoryMonth{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem;color:#262626;border-top:.1rem solid #efefef;padding:1.5rem 0;margin-top:1.5rem;text-transform:capitalize}.a-waaohChallengeTag{display:flex;flex-direction:column;align-items:center;border-radius:1rem;font-size:1.6rem;white-space:nowrap;background-color:#fff;color:#008700;margin:0 auto;padding:.75rem 1.5rem;border:.1rem solid #cfd8dc}.a-waaohChallengeTag__amount{display:flex;align-items:center;font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:3.3rem}.a-waaohChallengeTag__amount:before{content:"";font-size:4rem}.a-waaohTag{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:3rem;white-space:nowrap;background-color:#008700;color:#fff;font-size:1.4rem;padding:.75rem 1.5rem}.a-waaohTag--large{font-size:1.6rem}.a-waaohTag--xlarge{font-size:2.4rem}.a-waaohTag--flat{padding:.375rem .75rem}.a-waaohTag--transparent{background-color:transparent;color:#008700}.m-addChallengeBox{display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 .5rem 2rem 0 rgba(115,129,136,.1);border-radius:.8rem;background-color:#fff;padding:.75rem}.m-addChallengeBox__img{width:16rem}.m-addChallengeBox__msg{font-size:1.3rem;text-align:center}.m-addChallengeBox__button{margin:2rem 0 1rem}.m-addChallengeBox.-empty{margin-bottom:1.5rem}.m-addChallengeBox.-empty .m-addChallengeBox__msg{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.4rem}.m-barcodeScanner{position:relative;margin:1.5rem}.m-barcodeScanner img,.m-barcodeScanner video{border-radius:1rem;width:100%}.m-barcodeScanner img{position:absolute;top:0;left:0;z-index:3}.m-barcodeScanner canvas{position:absolute;top:0;left:0;z-index:5;width:100%}.m-barcodeScanner canvas .drawing,.m-barcodeScanner canvas .drawingBuffer{position:absolute;top:0;left:0;right:0}.m-barcodeScanner__manualInput{flex-direction:row;margin-bottom:1.5rem}.m-barcodeScanner__manualInput .formElement__input{border-bottom-left-radius:2.5rem;border-bottom-right-radius:0;border-top-left-radius:2.5rem;border-top-right-radius:0}.m-barcodeScanner__manualInput .btn{border-bottom-left-radius:0;border-bottom-right-radius:2.5rem;border-top-left-radius:0;border-top-right-radius:2.5rem}.m-barcodeScanner__result{display:none}.m-barcodeScanner__result.active{display:flex;align-items:center;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:1rem;border-top-right-radius:1rem;background:#fff;padding:1.5rem;position:absolute;bottom:0;left:0;right:0;font-size:1.6rem}.m-barcodeScanner__result.-valid:before{color:#4c8334;font-size:4rem}.m-barcodeScanner__result.-invalid:before{color:#d6180b;font-size:4rem}.m-barcodeScanner__result .btn{margin-left:auto}.m-cardItem{display:flex;justify-content:center;align-items:center;position:relative;width:calc(100% - 1.5rem);padding-left:9rem;min-height:6.5rem}.m-cardItem:before{content:"";position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);background-image:url(../images/card.waaoh.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:6rem;height:5rem}.m-cardItem.-oney:before{background-image:url(../images/card.oney.svg)}.m-cardItem.-visa:before{background-image:url(../images/card.gold.svg)}.m-cardItem__cardNumberAndName{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:0;margin:auto 0}.m-cardItem__cardName,.m-cardItem__cardNumber{font-size:1.4rem;white-space:nowrap;font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.m-challengesCollapsible__label{display:flex;align-items:center;color:#262626;font-size:4rem;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;background-color:transparent}.m-challengesCollapsible__label:before{transform:rotate(-90deg);transition:transform .13s ease-in}.m-challengesCollapsible__content{display:none;margin:0}.m-challengesCollapsible.active .m-challengesCollapsible__content{display:inherit}.m-challengesCollapsible.active .m-challengesCollapsible__label:before{transform:rotate(90deg)}.m-challengeItem{display:flex;flex-direction:column;box-shadow:0 .5rem 2rem 0 rgba(115,129,136,.1);border-radius:.8rem;background-color:#fff;padding:.75rem}.m-challengeItem__header-container{display:flex;align-items:center}.m-challengeItem__status{display:flex;justify-content:center;padding-bottom:.75rem}.m-challengeItem__stringTitle{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.m-challengeItem__stringTitle:before{content:"";background:url(../images/rocket.png) no-repeat 50%;background-size:contain;width:2rem;height:2rem;margin-right:.75rem}.m-challengeItem__header{display:flex;justify-content:center;align-items:center;border-radius:.4rem;background-color:#008700;color:#fff;text-align:center;font-size:1.4rem;padding:.375rem;width:100%}.m-challengeItem__header:before{content:"";background:url(../images/rocket.png) no-repeat 50%;background-size:contain;width:2rem;height:2rem;margin-right:.75rem}.m-challengeItem__header strong{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.m-challengeItem__content{display:flex;flex-direction:column}.m-challengeItem__footer{display:flex;justify-content:center;align-items:center;position:relative;margin-top:auto;height:4rem;gap:.75rem}.m-challengeItem__footer--page{height:max-content;padding:.75rem 0}.m-challengeItem__img{display:flex;align-items:center;border-radius:.4rem;height:6rem;max-height:6rem;background-color:#efefef;background-repeat:no-repeat;background-position:50%;background-size:cover;margin:.75rem 0}.m-challengeItem__img img{max-height:80%;max-width:45%;margin:.75rem 1.5rem}.m-challengeItem__title{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem}.m-challengeItem__subtitle{font-size:1.3rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2}.m-challengeItem__rewardAcquired{font-size:1.3rem;text-align:center;color:#262626;padding-bottom:.75rem}.m-challengeItem__rewardAcquired .a-waaohTag{margin-right:.75rem}.layer .m-challengeItem__rewardAcquired{border-radius:1rem;background:#ecf1fd;color:#012169;padding:.75rem}.m-challengeItem__remove{display:flex;justify-content:center;align-items:center;border-radius:50%;border:.1rem solid #c6cdd1;right:0;max-width:4rem}.m-challengeItem__remove:before{font-size:3.5rem}.m-challengeItem__select{color:red}.m-challengeItem__selectBtn{display:flex;justify-content:center;align-items:center;border-radius:50%;border:none;background-color:#008700;color:#fff;max-width:4.2rem;width:4.2rem;height:4.2rem}.m-challengeItem__selectBtn:before{font-size:4rem}.m-challengeItem__selectBtn:disabled{background-color:#efefef;cursor:default}.m-challengeItem__selectBtn.icon-check{background-color:#fff;outline:none}.m-challengeItem__selectBtn.icon-check:before{font-size:3rem;color:#262626}.m-challengeItem__selectBigBtn{display:flex;justify-content:center;align-items:center;border-radius:10rem;border:none;background-color:#008700;color:#fff;padding:1rem}.m-challengeItem__selectBigBtn:disabled{background-color:#c6cdd1;cursor:default}.m-challengeItem__selectBigBtn--label{font-family:Sana Sans Alt Regular,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.m-challengeItem.-completed .m-challengeItem__header{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#4c8334}.m-challengeItem.-completed .m-challengeItem__header:before{background:url(../images/clap.png) no-repeat 50%;background-size:contain}.m-challengeItem.-frozen .m-challengeItem__header{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#2b3336}.m-challengeItem.-frozen .m-challengeItem__header:before{background:url(../images/freeze.png) no-repeat 50%;background-size:contain}.-select .m-challengeItem{width:calc(50% - 1.5rem);margin:.75rem}.-select .m-challengeItem__content{margin-bottom:1.5rem}.-select .m-challengeItem__footer{border-top:.1rem solid #cfd8dc;padding-top:1.5rem;height:5.5rem}.-select .m-challengeItem__footer :last-child{margin-left:auto}.-select .m-challengeItem__footer :only-child{margin-left:0}.-frequency .m-challengeItem__img{background-image:url(../images/frequency.jpg)}.modal .m-challengeItem__subtitle{display:block}.m-challengeItemNew{display:flex;flex-direction:column;border-radius:.8rem;gap:1rem;background-color:#fff;padding:1.5rem;border:.1rem solid #cfd8dc}.m-challengeItemNew__header{border-radius:.4rem;display:inline-flex;justify-content:center;padding:.5rem 0;gap:.5rem;font-size:1.8rem;background:#f0f8ed;color:#008700;border:.1rem solid #008700}.m-challengeItemNew--completed .m-challengeItemNew__header{background:#009739;color:#fff}.m-challengeItemNew--unavailable .m-challengeItemNew__header{background:#4d4d53;color:#fff;border:unset}.m-challengeItemNew__picture,.m-challengeItemNew img{aspect-ratio:840/400;width:100%}.m-challengeItemNew__picture--unavailable,.m-challengeItemNew img--unavailable{opacity:.5}.m-challengeItemNew__detail{display:flex;flex-direction:column;gap:1rem}.m-challengeItemNew__title{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;line-height:1.9rem;max-height:5rem;display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:normal;font-size:1.8rem}.m-challengeItemNew--unavailable .m-challengeItemNew__title{color:#738188}.m-challengeItemNew__description{display:block;line-height:1.9rem;max-height:4rem;display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:1.6rem}.m-challengeItemNew--unavailable .m-challengeItemNew__description{color:#738188}.m-challengeItemNew__status{display:flex;margin-top:auto;justify-content:center;grid-column:1/span 2;grid-row:3}.m-challengeItemNew__status--complete{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem;color:#008700}.m-challengeItemNew__status--in-progress{font-size:1.4rem}.m-challengeItemNew__footer{display:flex;justify-content:center;gap:1.5rem}.m-challengeItemNew__footer .btn--white{background:#fff;border:.1rem solid #cfd8dc}.m-challengeItemNew__footer--label,.m-challengeItemNew__footer .btn--white{font-family:Sana Sans Alt Regular,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.m-challengeBrandItem{display:flex;flex-direction:column;background-color:#fff;padding:1.5rem;border-top-left-radius:1rem;border-top-right-radius:1rem;margin-top:3rem}.m-challengeBrandItem__content{display:flex;flex-direction:column;gap:1rem}.m-challengeBrandItem__content--picture{aspect-ratio:840/400}.m-challengeBrandItem__content--picture img{width:100%;height:100%}.m-challengeBrandItem__content--picture--unavailable{opacity:.5}.m-challengeBrandItem__content--description{display:flex;flex-direction:column}.m-challengeBrandItem__content--description--header{color:#fff;font-size:1.6rem;font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#008700;padding:.8rem 1.2rem 1rem;border-radius:.4rem;width:fit-content}.m-challengeBrandItem__content--description--header--unavailable{background-color:#4d4d53}.m-challengeBrandItem__content--description--title{font-size:3.4rem;margin-top:.5rem;font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.m-challengeBrandItem__content--description--title--unavailable{color:#73737d}.m-challengeBrandItem__content--description--subtitle{display:flex;font-size:1.6rem;color:#4d4d53;margin-top:.8rem;align-items:center}.m-challengeBrandItem__content--description--body{font-size:1.8rem}.m-challengeBrandItem__content--footer{margin:2rem auto auto;display:flex;gap:1.5rem;padding-bottom:1.5rem}.m-challengeBrandItem__content--footer--button{font-size:1.4rem;display:flex;justify-content:center;flex-direction:row;gap:1.5rem}.m-challengeBrandItem__content--footer--button--details{background-color:#d6180b;border:.1rem solid #d6180b}.m-challengeBrandItem__content--footer--button--activate,.m-challengeBrandItem__content--footer--button--details{color:#fff;font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.m-challengeBrandItem__content--footer--button--activate{-webkit-appearance:none;appearance:none;background:none;background-color:#008700;border:.1rem solid #008700;padding:.375rem 2.25rem}.m-challengeBrandItem__content--footer--button--activate:hover{background-color:#008700;border-color:#008700}.m-challengeBrandItem__content .m-challengeProgress{padding-top:3rem}.m-challengeBrandItem__countdown{display:flex;flex-direction:column;padding:0 1.5rem 1.5rem;gap:1rem}.m-challengeBrandItem__countdown--title,.m-challengeBrandItem__countdown strong{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.m-challengeBrandItem__countdown--title{text-align:center;font-size:1.6rem}.m-challengeBrandItem__countdown--red{color:#d6180b}.m-challengeBrandItem__countdown--items .m-countdown__item{flex-direction:column;align-items:center;flex:1}.m-challengeModal{padding:1.5rem 1.5rem 6rem;font-size:1.6rem}.m-challengeModal__content{box-shadow:0 .5rem 2rem 0 rgba(115,129,136,.1);border-radius:1rem;background-color:#fff}.m-challengeModal__brandImg{display:flex;justify-content:center;align-items:center;border-radius:1.5rem;background-color:#fff;width:7.5rem;height:7.5rem}.m-challengeModal__brandImg--store:before{content:"";display:block;background:url(../images/shop.svg) no-repeat 50%;background-size:cover;width:8rem;height:8rem}.m-challengeModal__brandImg--sponsor:before{content:"";display:block;background:url(../images/love.svg) no-repeat 50%;background-size:cover;width:8rem;height:8rem}.m-challengeModal__img{max-width:7rem;max-height:7rem}.m-challengeModal__title{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:1.5rem}.m-challengeModal__actions{box-shadow:0 .5rem 2rem 0 rgba(115,129,136,.1);border-radius:1rem;background-color:#fff;padding:1.5rem;margin-top:1.5rem}.m-challengeModal__btn{display:flex;align-items:center;font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:transparent;color:#262626;border:none;width:100%;min-height:4rem;font-size:1.6rem}.m-challengeModal__product{border-radius:1rem;padding:1.5rem;background-color:#f7f7f7}.m-challengeModal__product+.m-challengeModal__product{margin-top:1.5rem}.m-challengeModal__barcode{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.m-challengeModal__buttons{display:flex;justify-content:center;align-items:center}.m-challengeModal__buttons>*{margin:0 1.5rem}.m-challengeModal.-select{display:flex;flex-wrap:wrap;padding:1.5rem}.m-challengeModal--remove .modal__title:before{content:"";display:block;background:url(../images/error.svg) no-repeat 50%;background-size:cover;width:8rem;height:8rem;margin:0 auto 3rem}.m-challengeModal__selectCount{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem}.m-challengeModal__selectCount *{margin:0}.m-challenge-modal-new{box-shadow:0 .5rem 2rem 0 rgba(115,129,136,.1);border-radius:1rem;font-size:1.4rem;line-height:1.8rem;background-color:#fff;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);padding:.75rem}.m-challenge-modal-new__reward-acquired{border-radius:1rem;background:#edffed;padding:.75rem;grid-column:1/span 3;grid-row:1;display:flex;flex-direction:column;align-items:center}.m-challenge-modal-new__progress{display:grid;grid-template-columns:1fr;justify-items:center;text-align:center;align-items:center;position:relative}.m-challenge-modal-new__progress:not(:last-child):after{content:"";width:0;height:100%;border-right:.1rem solid #efefef;display:block;position:absolute;top:0;bottom:0;right:-.9rem}.m-challenge-modal-new__progress-medal{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;justify-content:center;width:4rem;aspect-ratio:1;color:#fff;font-size:2rem;margin-bottom:1.5rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 17.027c0-.024 0-.047.011-.084a2.78 2.78 0 00.081-.147c.088-.17.16-.352.267-.51.278-.413.644-.745 1.04-1.04.808-.603 1.63-1.187 2.434-1.796.31-.235.557-.54.751-.884.292-.515.353-1.087.357-1.657.005-.617-.061-1.233-.081-1.85-.015-.425-.002-.85-.004-1.276-.002-.43.065-.849.217-1.25.182-.481.512-.83.975-1.04.473-.214.981-.28 1.495-.296 1.143-.035 2.29.072 3.43-.066.409-.05.8-.165 1.15-.395.506-.33.86-.803 1.197-1.29.584-.844 1.062-1.761 1.744-2.537.324-.368.697-.663 1.16-.834.043-.016.079-.05.118-.075.024 0 .047 0 .084.005a.075.075 0 00.04-.005c.23 0 .459 0 .705.005.026.002.035-.002.043-.005a.44.44 0 01.114.011c.025.023.033.04.046.044.706.188 1.287.606 1.865 1.028.718.524 1.386 1.121 2.17 1.551.394.216.807.369 1.266.373.5.004.977-.107 1.44-.27.86-.3 1.707-.639 2.568-.934.534-.182 1.085-.3 1.66-.208.484.078.868.316 1.17.697.386.485.606 1.052.801 1.629.3.885.575 1.779.88 2.662a2.8 2.8 0 00.663 1.044c.287.293.644.499 1.027.628.656.222 1.322.412 1.988.602.747.212 1.506.386 2.176.803.627.39.99.934.995 1.702.003.54-.113 1.054-.27 1.56-.271.873-.58 1.735-.836 2.613-.161.556-.222 1.13-.056 1.706.154.535.437 1 .767 1.436.434.574.891 1.13 1.337 1.695.361.458.684.94.898 1.489.032.081.078.157.117.236 0 .033 0 .067-.004.116a.093.093 0 00.004.04c0 .241 0 .482-.009.744-.05.122-.089.224-.133.323-.268.612-.744 1.045-1.26 1.434-.804.607-1.63 1.187-2.433 1.796a2.84 2.84 0 00-.75.885c-.291.516-.352 1.087-.356 1.657-.005.617.061 1.234.082 1.85.014.425.001.851.003 1.276.002.43-.065.849-.218 1.25-.182.48-.512.83-.975 1.04-.473.213-.981.28-1.495.295-1.143.035-2.29-.072-3.43.066-.408.05-.8.166-1.15.395-.505.33-.86.803-1.197 1.29-.583.844-1.061 1.761-1.743 2.537-.324.368-.697.663-1.16.834-.043.016-.079.05-.118.075-.024 0-.047 0-.084-.005-.023-.002-.032.002-.04.005-.23 0-.459 0-.705-.005-.026-.002-.035.002-.043.005-.033 0-.066 0-.114-.011-.025-.023-.033-.04-.046-.044-.706-.188-1.287-.606-1.865-1.028-.718-.525-1.387-1.12-2.17-1.55-.394-.218-.807-.373-1.266-.373-.648 0-1.254.19-1.852.409-.735.267-1.46.56-2.2.807-.51.17-1.035.278-1.585.198a1.82 1.82 0 01-1.202-.7c-.386-.484-.605-1.052-.8-1.629-.3-.885-.575-1.779-.88-2.662a2.8 2.8 0 00-.663-1.044 2.596 2.596 0 00-1.027-.628 40.012 40.012 0 00-1.988-.601c-.748-.21-1.506-.388-2.176-.804-.627-.39-.99-.934-.995-1.702-.003-.54.113-1.054.27-1.56.271-.873.579-1.736.836-2.613.162-.556.222-1.13.056-1.706-.154-.535-.437-1-.767-1.436-.434-.574-.891-1.13-1.337-1.695-.362-.458-.684-.94-.898-1.489-.032-.081-.078-.157-.117-.236 0-.014 0-.028.004-.056A.084.084 0 000 17.809c0-.24 0-.481.003-.74.006-.022.009-.024.011-.027L0 17.027z' fill='%23008700'/%3E%3C/svg%3E")}.m-challenge-modal-new__progress-step{margin-bottom:.5rem}.m-challenge-modal-new__text--waaoh{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#008700}.m-formHeader{display:flex;flex-direction:column;justify-content:center;color:#262626;margin-bottom:3rem}.m-formHeader__title{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;text-align:center;font-size:2.4rem}.m-formHeader__title .-big{font-size:2.6rem}.m-formHeader__subTitle{font-size:1.6rem;text-align:center;margin-top:1.5rem}.m-formHeader__message{font-size:1.4rem;text-align:center;margin-top:3rem}.m-formHeader__img{max-height:16rem;max-width:16rem;margin:auto}.m-formHeader__img.-waaohCard{height:6rem;margin-bottom:1.5rem}.m-formHeader__title[class*=" icon-"],.m-formHeader__title[class^=icon-]{margin:6rem auto .75rem;padding-top:1.5rem}.m-formHeader__title[class*=" icon-"]:before,.m-formHeader__title[class^=icon-]:before{display:flex;justify-content:center;align-items:center;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%,-100%);font-size:3.5rem;background-color:#efefef;color:#fff}.m-formHeader__title.-green[class*=" icon-"]:before,.m-formHeader__title.-green[class^=icon-]:before{background-color:#4c8334;font-weight:700}.m-formHeader__title.-red[class*=" icon-"]:before,.m-formHeader__title.-red[class^=icon-]:before{background-color:#d6180b}.m-formHeader__btn{margin-top:3rem}.m-formHeader__btn,.text-wrapper-waaoh{display:flex;justify-content:center}.m-challengeModalProgress{display:flex;justify-content:space-between}.m-challengeModalProgress__item{display:flex;flex-direction:column;align-items:center;margin:1.5rem 0;max-width:33%}.m-challengeModalProgress__item:before{content:"";width:3rem;height:3rem;background:url(../images/medal1.png) no-repeat 50%;margin-bottom:.75rem}.m-challengeModalProgress__item.-medal1:before{background:url(../images/medal1.png) no-repeat 50%;background-size:contain}.m-challengeModalProgress__item.-medal1{padding:0 1rem}.m-challengeModalProgress__item.-medal2:before{background:url(../images/medal2.png) no-repeat 50%;background-size:contain}.m-challengeModalProgress__item.-medal3:before{background:url(../images/medal3.png) no-repeat 50%;background-size:contain}.m-challengeModalProgress__item.-medal3{padding:0 1rem}.m-challengeModalProgress__item.-completed:after{content:"";display:block;background:url(../images/clap.png) no-repeat 50%;background-size:cover;width:3rem;height:3rem}.m-challengeModalProgress__item .-waaoh{color:#008700}.m-challengeModalProgress__infos{display:flex;flex-direction:column;flex-grow:1}.m-challengeModalProgress__step{margin-bottom:.5rem}.m-challengeModalProgress strong{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layer__main .modal__wrapper.m-challenge-about{background-color:#fffaf0}.layer__main .modal__wrapper.m-challenge-about .modal__subtitle+.modal__subtitle{border-color:#efefef}.m-challengeProgress{display:flex;align-items:center;position:relative;width:calc(100% - 1rem);margin:4rem 0 5rem}.m-challengeProgress__bar{flex-grow:1;height:.5rem;background-color:#efefef;position:relative;border-radius:.25rem}.m-challengeProgress__bar:before{content:"";position:absolute;top:0;bottom:0;left:0;background-color:#008700;width:var(--progress,0);border-radius:.25rem}.m-challengeProgress__bar:first-child{flex-grow:0;width:15%}.m-challengeProgress__dot{border-radius:50%;position:relative;background-color:#fff;border:.1rem solid #008700;width:1rem;min-width:1rem;height:1rem;margin:0 -.75rem;z-index:1}.m-challengeProgress__dot.-completed{background-color:#008700;border-color:#fff}.m-challengeProgress__reward{border-radius:.2rem;font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:calc(100% + 1.5rem);left:50%;transform:translateX(-50%);padding:.3rem .375rem;background-color:#fff;color:#008700;border:.1rem solid #008700;font-size:1.6rem;white-space:nowrap}.m-challengeProgress__reward:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.314 1.704c.789-.939 2.333-.939 3.122 0l4.527 5.39C14.96 8.28 14.036 10 12.402 10H3.348c-1.634 0-2.557-1.72-1.56-2.906l4.526-5.39z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.019 1.289c.988-1.177 2.899-1.177 3.887 0l4.969 5.71h-1.5L9.14 1.933c-.588-.701-1.767-.701-2.355 0L2.258 7H.875l5.144-5.711z' fill='%23008700'/%3E%3C/svg%3E");position:absolute;inset:-1.3rem auto -.8rem calc(50% - .7rem);bottom:100%}.m-challengeProgress__target{position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translateX(-50%);white-space:nowrap;font-size:1.4rem}.m-challengeProgress__dot:last-child .m-challengeProgress__reward,.m-challengeProgress__dot:last-child .m-challengeProgress__target{right:0;left:inherit;transform:none}.m-challengeProgress__dot:last-child .m-challengeProgress__reward:after,.m-challengeProgress__dot:last-child .m-challengeProgress__reward:before{left:inherit;transform:none;right:.3rem}.m-challengeProgress__dot:last-child .m-challengeProgress__reward:after{right:.4rem}.m-challengeProgress__dot.-completed .m-challengeProgress__reward{background-color:#008700;color:#fff}.m-challengeProgress__dot.-completed .m-challengeProgress__reward:before{top:-1.3rem;content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.19 1.704c.788-.939 2.332-.939 3.12 0l4.527 5.39c.998 1.187.074 2.906-1.56 2.906H3.223C1.59 10 .666 8.28 1.663 7.094l4.526-5.39z' fill='%23008700'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.894 1.289c.988-1.177 2.899-1.177 3.887 0l4.969 5.71h-1.5L9.015 1.933c-.588-.701-1.767-.701-2.355 0L2.133 7H.75l5.144-5.711z' fill='%23008700'/%3E%3C/svg%3E")}.m-challengeProgress--frequency{position:relative;margin:4rem 0 5rem}.m-challengeProgress--frequency .m-challengeProgress__bar:first-child{flex-grow:1;width:auto}.m-challengeProgress--frequency .m-challengeProgress__movingDot{content:"";position:absolute;top:50%;left:var(--progress,0);transform:translate(50%,-50%);width:1rem;min-width:1rem}.m-challengeProgress--frequency .m-challengeProgress__dot.-leftArrow:last-child .m-challengeProgress__reward,.m-challengeProgress--frequency .m-challengeProgress__dot.-leftArrow:last-child .m-challengeProgress__target{right:inherit;left:0;transform:none}.m-challengeProgress--frequency .m-challengeProgress__dot.-leftArrow:last-child .m-challengeProgress__reward:after,.m-challengeProgress--frequency .m-challengeProgress__dot.-leftArrow:last-child .m-challengeProgress__reward:before{right:inherit;transform:none;left:.3rem}.m-challengeProgress--frequency .m-challengeProgress__dot.-leftArrow:last-child .m-challengeProgress__reward:after{left:.4rem}.m-challengeProgress--frequency .m-challengeProgress__dot.-centerArrow:last-child .m-challengeProgress__reward,.m-challengeProgress--frequency .m-challengeProgress__dot.-centerArrow:last-child .m-challengeProgress__reward:after,.m-challengeProgress--frequency .m-challengeProgress__dot.-centerArrow:last-child .m-challengeProgress__reward:before,.m-challengeProgress--frequency .m-challengeProgress__dot.-centerArrow:last-child .m-challengeProgress__target{right:inherit;left:50%;transform:translateX(-50%)}.m-challengeProgress--frequency .m-challengeProgress__dot.-centerArrow:last-child .m-challengeProgress__reward:after{left:50%}.-light .m-challengeProgress{height:2rem;margin:1.5rem 0}.-light .m-challengeProgress__bar:first-child{flex-grow:1;width:auto}.-light .m-challengeProgress__dot{border-radius:0;width:.3rem;min-width:inherit;border:none}.-light .m-challengeProgress__dot.-completed{background-color:#fff}.-light .m-challengeProgress__dot:last-child,.-light .m-challengeProgress__reward,.-light .m-challengeProgress__target{display:none}.m-challengeSteps{color:#fff;grid-template-columns:1fr;display:grid;gap:7rem;padding:1.5rem;margin:5rem auto auto;max-width:192rem}.m-challengeSteps--step{background-color:#008700;border-radius:2.4rem}.m-challengeSteps--step--medal{display:flex;position:relative;align-items:center;justify-content:center;font-size:3.2rem;color:#008700;padding:2.5rem;margin:-4rem 0 0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='90' height='91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 40.754c0-.385 0-.768.003-1.167l.443-.404-.277-.302c.064-.127.115-.236.161-.334.105-.22.182-.385.306-.569.54-.8 1.266-1.47 2.109-2.097.754-.563 1.53-1.13 2.31-1.7a222.004 222.004 0 003.174-2.345c.827-.627 1.466-1.427 1.956-2.294.784-1.386.923-2.88.933-4.214.007-.865-.05-1.79-.104-2.67a56.097 56.097 0 01-.08-1.535c-.02-.601-.016-1.183-.012-1.788.002-.341.005-.69.003-1.053a6.775 6.775 0 01.425-2.455 3.066 3.066 0 011.67-1.782c.892-.403 1.884-.544 2.982-.578.92-.028 1.832-.014 2.77 0l1.052.014c1.298.011 2.637-.005 3.987-.169 1.027-.124 2.064-.422 3.014-1.043 1.316-.861 2.207-2.072 2.969-3.173.46-.665.9-1.363 1.326-2.039.193-.306.383-.607.57-.899.617-.959 1.238-1.86 1.955-2.677.651-.74 1.36-1.286 2.206-1.6.078-.029.146-.062.204-.095.034-.002.07-.005.107-.01a72.108 72.108 0 011.468.01c.058.03.126.058.204.079 1.38.367 2.544 1.191 3.864 2.155.438.32.887.668 1.35 1.028 1.13.878 2.338 1.816 3.642 2.53.967.53 2.062.952 3.321.962 1.276.01 2.47-.272 3.58-.66.898-.316 1.79-.648 2.67-.977l.235-.088c.96-.358 1.91-.71 2.865-1.036 1.134-.388 2.193-.596 3.252-.427.826.132 1.472.526 2.01 1.203.75.944 1.201 2.078 1.638 3.363.297.876.597 1.8.9 2.734.357 1.1.717 2.21 1.08 3.261l.945-.326-.945.326c.363 1.053.978 1.966 1.724 2.725.772.786 1.718 1.326 2.703 1.659 1.502.508 3.025.942 4.522 1.367.236.068.468.132.697.196 1.466.407 2.77.769 3.943 1.5 1.164.725 1.76 1.651 1.767 2.986.005 1.068-.223 2.114-.563 3.206-.24.773-.503 1.57-.769 2.379a106.59 106.59 0 00-1.116 3.52c-.395 1.357-.572 2.856-.128 4.394.394 1.367 1.11 2.528 1.889 3.558.664.878 1.36 1.747 2.044 2.602.33.413.657.822.977 1.228.785.994 1.444 1.988 1.874 3.092.05.13.124.279.187.4-.003.06-.002.132.008.212 0 .455 0 .9-.014 1.371l-.04.1c-.065.162-.12.296-.18.435-.499 1.135-1.397 1.982-2.52 2.83-.861.649-1.733 1.285-2.612 1.926l-.115.084c-.916.667-1.84 1.342-2.751 2.034-.827.627-1.466 1.427-1.956 2.296-.781 1.386-.919 2.88-.93 4.212-.007.866.05 1.792.104 2.673.033.535.065 1.053.08 1.532.02.602.017 1.184.012 1.79-.002.34-.005.688-.003 1.05a6.76 6.76 0 01-.426 2.455 3.066 3.066 0 01-1.67 1.781c-.893.403-1.885.543-2.983.577-.92.028-1.831.014-2.77 0-.346-.005-.696-.01-1.052-.013-1.298-.012-2.637.005-3.986.169-1.028.124-2.064.422-3.014 1.043-1.316.862-2.207 2.073-2.968 3.173-.46.665-.9 1.362-1.326 2.038-.193.306-.383.608-.57.9-.617.958-1.238 1.86-1.955 2.676-.651.74-1.36 1.287-2.206 1.6h0a1.477 1.477 0 00-.204.095 1.44 1.44 0 00-.107.011 71.676 71.676 0 01-1.468-.011 1.036 1.036 0 00-.203-.078h0c-1.381-.367-2.546-1.191-3.864-2.155-.435-.318-.88-.664-1.34-1.02-1.133-.879-2.344-1.818-3.651-2.538l-.483.876.483-.876c-.963-.53-2.064-.961-3.332-.96-1.645 0-3.148.483-4.51.978-.617.226-1.219.453-1.813.678-1.04.393-2.06.779-3.112 1.131-1.075.36-2.087.551-3.104.404-.854-.124-1.512-.52-2.066-1.212-.751-.94-1.199-2.072-1.636-3.36-.297-.875-.597-1.8-.9-2.733-.357-1.1-.717-2.21-1.08-3.261-.363-1.053-.978-1.966-1.724-2.725-.772-.787-1.718-1.326-2.703-1.66-1.502-.507-3.023-.945-4.524-1.367a135.68 135.68 0 00-.613-.17c-1.497-.414-2.83-.783-4.025-1.526-1.165-.723-1.76-1.65-1.766-2.985-.006-1.068.222-2.114.562-3.206.242-.781.508-1.588.777-2.405.382-1.16.77-2.34 1.108-3.492.399-1.362.571-2.86.128-4.397-.394-1.367-1.11-2.527-1.889-3.557-.664-.879-1.36-1.748-2.044-2.604-.33-.412-.657-.82-.977-1.226-.785-.994-1.444-1.989-1.873-3.092a4.418 4.418 0 00-.19-.404A1.177 1.177 0 001 40.754z' fill='%23fff' stroke='%23008700' stroke-width='2'/%3E%3C/svg%3E") no-repeat 50%}.m-challengeSteps--step--medal,.m-challengeSteps--step--title{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.m-challengeSteps--step--title{font-size:2rem;padding:3rem 3rem 1.5rem}.m-challengeSteps--step--content{font-size:1.8rem;padding:1.5rem 3rem 2.5rem}.m-countdown{display:flex;justify-content:center;align-items:center;gap:.75rem}.m-countdown__item{display:flex;flex-direction:row;align-items:baseline;border-radius:.5rem;border:.1rem solid #cfd8dc;font-size:1.8rem;padding:.75rem 1rem 1rem;gap:.5rem}.m-countdown__item strong{font-size:2rem}.m-discountClubBox{display:flex;flex-direction:column;justify-content:center}.m-discountClubBox>:not(.m-discountClubBox__image),.m-discountClubBox>:not(:last-child){margin-bottom:1.5rem}.m-discountClubBox__content{display:flex;flex-direction:column;align-items:center;font-size:1.4rem}.m-discountClubBox__image{width:9rem;margin:1.5rem auto}.m-discountClubBox__description,.m-discountClubBox__subtitle,.m-discountClubBox__title{color:#262626;text-align:center}.m-discountClubBox__title{font-size:2rem}.m-discountClubBox__title:not(.-noBold){font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.m-discountClubBox__title.-waaoh{color:#008700}.m-discountClubBox__subtitle{font-size:1.6rem}.m-discountClubBox__description{border-radius:1rem;font-size:1.8rem;background-color:#f7f7f7;margin:1.5rem 0;padding:1.5rem}.m-discountClubBox__btn{margin:1.5rem auto 0}.m-discountClubBox strong{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.m-headerBar,.m-headerBar__icon{display:flex;align-items:center}.m-headerBar__icon{justify-content:center;border-radius:.4rem;background-color:#efefef;position:relative;font-size:5rem}.m-headerBar__icon.-white{background-color:#fff}.m-headerBar__icon--waaoh{width:5rem;height:5rem;border-radius:.5rem;background-image:url(../images/waaoh.svg);background-position:50%;background-repeat:no-repeat;background-size:4rem}.m-headerBar__svg{display:flex;justify-content:center;align-items:center;position:relative}.m-headerBar__badge{transform:translate(50%,-50%)}.m-headerBar__title{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;font-size:2.2rem;margin-left:1.5rem}.m-headerBar__subtitle,.m-headerBar__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.m-headerBar__subtitle{font-family:Sana Sans Alt Regular,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1.4rem;line-height:2}.m-headerBar__end,.m-headerBar__totalAmount{margin-left:auto}.m-myChallengesNav{display:grid;grid-template-columns:1fr;gap:1.5rem;width:100%;padding:0 1.5rem;margin-bottom:4.5rem}.m-myChallengesNav__item{display:flex;align-items:center;box-shadow:0 .5rem 2rem 0 rgba(115,129,136,.1);border-radius:1rem;padding:1.5rem;background:#fff;border:0}.m-myChallengesNav__item:before{content:"";width:8rem;min-width:8rem;height:8rem}.m-myChallengesNav__item:after{display:flex;justify-content:center;align-items:center;content:"";margin-left:auto;font-size:4.5rem}.m-myChallengesNav__item.-archive:before{background:url(../images/clock.svg) no-repeat 50%;background-size:contain}.m-myChallengesNav__item.-faq:before{background:url(../images/idea.svg) no-repeat 50%;background-size:contain}.m-myChallengesNav__wrapper{margin-left:1.5rem;width:100%}.m-myChallengesNav__title{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem;color:#262626;margin:.75rem 0}.m-myChallengesNav__msg{font-size:1.4rem;color:#262626;margin:.75rem 0}.m-myBonusChallengesNav{display:grid;grid-template-columns:1fr;gap:1.5rem;width:100%;padding:0 1.5rem;margin-bottom:4.5rem}.m-myBonusChallengesNav__item{display:flex;align-items:center;box-shadow:0 .5rem 2rem 0 rgba(115,129,136,.1);border-radius:1rem;padding:1.5rem;background:#fff;border:0}.m-myBonusChallengesNav__item:before{content:"";width:8rem;min-width:8rem;height:8rem}.m-myBonusChallengesNav__item:after{display:flex;justify-content:center;align-items:center;content:"";margin-left:auto;font-size:4.5rem}.m-myBonusChallengesNav__item.-archive:before{background:url(../images/clock.svg) no-repeat 50%;background-size:contain}.m-myBonusChallengesNav__item.-faq:before{background:url(../images/idea.svg) no-repeat 50%;background-size:contain}.m-myBonusChallengesNav__wrapper{margin-left:1.5rem;width:100%}.m-myBonusChallengesNav__title{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem;color:#262626;margin:.75rem 0}.m-myBonusChallengesNav__msg{font-size:1.4rem;color:#262626;margin:.75rem 0}.m-productCollapsible__label:before{order:2;color:#262626;font-size:4rem;margin-left:auto;cursor:pointer;-webkit-user-select:none;user-select:none;transform:rotate(-90deg);transition:transform .13s ease-in}.m-productCollapsible__content{display:none;margin:0}.m-productCollapsible.active .m-productCollapsible__content{display:inherit}.m-productCollapsible.active .m-productCollapsible__label:before{transform:rotate(90deg)}.m-otherChallenge{display:flex;flex-direction:column;gap:1.5rem;padding:0 1.5rem}.m-future-challenge{border-radius:.8rem;display:grid;grid-template-columns:1fr;align-items:start;justify-items:start;gap:1.5rem;padding:1.5rem;background-color:#fff}.m-future-challenge__img{border-radius:.4rem;aspect-ratio:15/2;padding:1.5rem;width:100%;min-height:4rem;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/banner-card-dw.m.png)}.m-future-challenge__title{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;font-size:1.8rem}.m-future-challenge__subtitle,.m-future-challenge__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.m-future-challenge__subtitle{font-family:Sana Sans Alt Regular,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1.6rem;margin-bottom:3rem}.m-future-challenge__button{display:flex;justify-content:center;align-items:center;padding:1.2rem 2rem;border-radius:8rem;border:.1rem solid #cfd8dc;color:#000;background-color:#fff;font-size:1.4rem}.m-waaohCartridge{display:flex;flex-direction:column;font-size:1.4rem;width:100%}.m-waaohCartridge__header{display:flex;align-items:center;font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem}.m-waaohCartridge__header:before{border-radius:.4rem;background-color:#efefef;font-size:4rem;margin-right:1.5rem}.m-waaohCartridge__informations{border-radius:1rem;border:.1rem solid #cfd8dc}.m-waaohCartridge__amount:before{content:"";font-size:4rem}.m-waaohCartridge__amount,.m-waaohCartridge__amount-min{display:flex;justify-content:center;align-items:center;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:1rem;border-top-right-radius:1rem;background-color:#fff;color:#008700;padding:0 1.5rem;display:none}.m-waaohCartridge__amount--alone,.m-waaohCartridge__amount-min--alone{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:1rem;margin-bottom:0;padding-bottom:1.5rem}.m-waaohCartridge__amount-min{display:flex;justify-content:space-between;width:100%;padding:0}.m-waaohCartridge__amount-min-informations{display:grid;text-align:left}.m-waaohCartridge__amount-min-container{display:flex;justify-content:center;align-items:center}.m-waaohCartridge__amount-min-container:before{content:"";font-size:4rem}.m-waaohCartridge__amountNbr{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;font-size:2rem;margin-left:1.5rem}.m-waaohCartridge__amountNbr:before{font-size:4rem}.m-waaohCartridge__amountPaid{color:#595959}.m-waaohCartridge__inline{display:flex;justify-content:center;align-items:center;flex-direction:column;width:fit-content;margin:auto;padding:.75rem 1.5rem}.m-waaohCartridge__challenges{display:flex;flex-direction:row;align-items:center;padding-top:.75rem}.m-waaohCartridge__challenge{display:flex;flex-direction:row;align-items:center;color:#595959;text-align:left}.m-waaohCartridge__challenge+.m-waaohCartridge__challenge{margin-left:1.5rem}.m-waaohCartridge__challengeTile{display:flex;justify-content:center;align-items:center;font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:1rem;font-size:2.4rem;color:#262626;border:.1rem solid #cfd8dc;min-width:4rem;height:4rem;margin-right:1rem;padding:1.5rem}.m-waaohCartridge__challengeCounterMax{font-size:1.6rem;padding-bottom:.75rem}.m-waaohCartridge__update{display:flex;justify-content:center;color:#595959;margin:1.5rem 0 .5rem}.m-waaohCartridge__update button{margin-left:1.5rem}.m-waaohCartridge__pdf{display:flex;justify-content:center;align-items:center}.m-formCard{display:flex;flex-direction:column;align-items:center;min-width:25rem}.m-formCard__content{margin:1.5rem 0}.m-formCard__footer{margin:3rem 0 1.5rem}.m-formCard--addYourCard .m-formCard__content,.m-formCard--addYourName .m-formCard__content{width:100%}.m-formCard--addYourCard .m-formCard__footer,.m-formCard--addYourName .m-formCard__footer,.m-formCard--createPin .m-formCard__footer{display:flex;justify-content:space-between;width:50%;margin-bottom:4.5rem}.m-formCard--addYourCard .m-formCard__footer.addWidth,.m-formCard--addYourName .m-formCard__footer.addWidth,.m-formCard--createPin .m-formCard__footer.addWidth{width:100%}.m-formCard--addYourCard .m-formCard__footer>*{flex-basis:40%}.m-formCard--addYourName .m-formCard__footer>:first-child,.m-formCard--createPin .m-formCard__footer>:first-child{margin-right:1.5rem}.m-waaohHistory{display:flex;align-items:stretch;flex-wrap:wrap;border-radius:1rem;padding:.75rem 1.5rem;margin-bottom:.75rem;font-size:1.6rem}.m-waaohHistory:nth-child(2n){background-color:#f7f7f7}.m-waaohHistory__date{width:100%;color:#595959}.m-waaohHistory__deliveryPlace,.m-waaohHistory__deliveryType{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#262626}.m-waaohHistory__deliveryType{width:100%}.m-waaohHistory__amount{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem;text-align:right;margin-left:auto;color:#008700;white-space:nowrap}.m-waaohHistory__amount.-minus{color:#d6180b}.o-cardSelector{display:flex;flex-direction:column;margin-bottom:1.5rem}.o-cardSelector__item{display:flex;justify-content:center;border-radius:.4rem;background-color:#f7f7f7;border:0;position:relative;width:calc(100% - 1.5rem);padding-left:9rem;padding-right:1.5rem;min-height:6.5rem;margin:.75rem}.o-cardSelector__item:before{border-radius:.4rem;content:"";position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);background-image:url(../images/card.waaoh.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:6.5rem;height:4rem}.o-cardSelector__item.-oney:before{background-image:url(../images/card.oney.svg)}.o-cardSelector__item.-visa:before{background-image:url(../images/card.gold.svg)}.o-cardSelector__item.-current{display:flex;align-items:center;font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;border:.1rem solid #cfd8dc;width:100%;z-index:1;margin:0}.active .o-cardSelector__item.-current{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:1rem;border-top-right-radius:1rem;border:0;border-bottom:.1rem solid #efefef}.o-cardSelector__cardNumberAndName{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border:0;width:100%;padding:0;margin:auto 0}.o-cardSelector__cardName,.o-cardSelector__cardNumber{white-space:nowrap}.o-cardSelector__cardName,.o-cardSelector__cardNumber strong{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.o-cardSelector__cardName{font-size:1.4rem}.o-cardSelector__cardNumber{font-size:1.6rem}.o-cardSelector__arrows{margin-left:auto}.o-cardSelector__addItem{display:flex;align-items:center;border-radius:.4rem;font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;border:.1rem solid #cfd8dc;width:calc(100% - 1.5rem);padding:0 1.5rem;min-height:6.5rem;margin:0 .75rem .75rem}.o-cardSelector__addItem:after{content:"";font-size:4rem;margin:auto 3rem auto auto}.o-challengeHeader{border-radius:1rem;background-color:#fff;padding:1rem 1.5rem;text-align:center;margin:3rem 0}.o-challengeHeader__title{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:1.5rem;font-size:2.4rem}.o-challengeHeader__subtitle{margin-bottom:1.5rem;font-size:1.6rem}.o-challengeHeader__subtitle strong{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.o-challengeHeader__content{display:flex;flex-direction:column;align-items:center;padding:1.5rem 1.5rem 3rem}.o-challengeHeader__countdown{font-size:1.6rem;padding-top:.75rem}.o-challengeHeader__countdown strong,.o-challengeHeader__frozen{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.o-challengeHeader__frozen{font-size:1.6rem}.o-challengeHeader__secondary{padding:0}.o-challengeHeader.-thin{max-width:76.8rem;margin:auto}.o-challengeLanding{margin:6rem 1.5rem 1.5rem}.o-challengeLanding__subtitle,.o-challengeLanding__title{color:#262626;text-align:center}.o-challengeLanding__title{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.4rem}.o-challengeLanding__subtitle{font-size:2.2rem}.o-challengeLanding__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:1.5rem 0 6rem}.o-challengeLanding__btn{display:flex;align-items:center;border-radius:.4rem;box-shadow:0 0 2rem rgba(115,129,136,.2);width:100%;background:#fff;font-size:1.6rem;padding:.5rem 0 .5rem .75rem;transition:background-color .25s;margin:.75rem 0}.o-challengeLanding__btn:before{content:"";width:5rem;height:5rem;background:url(../images/waaoh-challenge1.svg) no-repeat 50%}.o-challengeLanding__btn.-wc1:before{background:url(../images/waaoh-challenge1.svg) no-repeat 50%;background-size:contain}.o-challengeLanding__btn.-wc2:before{background:url(../images/waaoh-challenge2.svg) no-repeat 50%;background-size:contain}.o-challengeLanding__btn.-wc3:before{background:url(../images/waaoh-challenge3.png) no-repeat 50%;background-size:contain}.o-challengeLanding__btn:active,.o-challengeLanding__btn:hover{background-color:#f7f7f7}.o-challengeLanding__lnk{display:flex;align-items:center;font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-grow:1;font-size:1.8rem;margin-left:.75rem}.o-challengeLanding__lnk:after{display:flex;justify-content:center;align-items:center;content:"";margin-left:auto;font-size:4.5rem}.o-formBox>*,.o-formBox>:not(.formElement) .formElement{margin-bottom:1.5rem}.o-formBox__row{display:flex;flex-direction:column}.o-formBox__row>*{margin-bottom:.75rem!important}.o-formBox__row>:last-child{margin-bottom:0}.o-formBox__spacer{border:0;border-top:.1rem solid #cfd8dc;margin:3rem 0}.o-formBox__actions{display:flex;flex-direction:column;justify-content:space-between;margin-top:3rem}.o-formBox__actions .btn{margin-bottom:.75rem}.o-formBox__actions--solo{display:flex;flex-direction:column;justify-content:center}.o-formBox__fakeLabel{font-family:Sana Sans Alt Regular,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem;color:#262626;padding:0 0 .75rem;margin-bottom:0;-webkit-user-select:none;user-select:none}.o-formBox__fakeLabel--required:after{content:"*";color:#d6180b;margin-left:.5rem}.o-formBox__strong{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem}.o-formBox__hidden{height:0;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s;margin-bottom:0}.o-formBox__hidden.-active{height:auto;visibility:visible;opacity:1}.o-formBox__helpMsg{border-radius:.4rem;background-color:#f7f7f7;font-size:1.6rem;padding:1.5rem}.o-formBox__helpMsg strong{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.o-formBox__helpMsg--listItem{margin-bottom:1.5rem}.o-formBox__helpMsg--listItem::marker{color:#d6180b}.o-formBox__helpMsg--row{display:flex}.o-formBox__helpMsg--icon:before{font-size:3.2rem;margin-right:.5rem}.o-formBox__phonePrefix{min-width:10rem!important}.o-formBox__consent{display:flex;justify-content:flex-end;min-width:6rem!important;margin-left:auto}.o-formBox__genericError{border-radius:.4rem;color:#d6180b;margin-bottom:3rem;padding:1.5rem;border:.1rem solid #d6180b;font-size:1.6rem}.o-formBox__consentBox{margin:3rem 0}.o-formBox__consentBox>*{margin-bottom:1.5rem}.o-loyaltyCardsCollapsible{position:relative;z-index:77}.o-loyaltyCardsCollapsible__label{display:flex;position:relative;color:#262626!important;margin-left:0!important;margin-right:0!important;width:100%;-webkit-user-select:none;user-select:none;cursor:pointer}.o-loyaltyCardsCollapsible__label.-btn{border-radius:.4rem;padding:0;border:none;background:transparent}.o-loyaltyCardsCollapsible__icon{font-size:4rem;width:4rem;height:4rem;margin:auto;transform:rotate(-90deg);transition:transform .13s ease-in}.o-loyaltyCardsCollapsible__content{display:none;position:absolute;top:100%;left:0;right:0;background:#fff}.active .o-loyaltyCardsCollapsible__label:before{content:"";display:block;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(71,73,85,.73);z-index:0}.o-loyaltyCardsCollapsible.active .o-loyaltyCardsCollapsible__content{display:flex;flex-direction:column;justify-content:center;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;border-top-left-radius:0;border-top-right-radius:0}.o-loyaltyCardsCollapsible.active .o-loyaltyCardsCollapsible__icon{transform:rotate(90deg)}.o-loyaltyMyCard{display:flex;flex-direction:column;align-items:stretch;margin-bottom:1.5rem}.o-loyaltyMyCard__nav{grid-area:g_nav;margin-bottom:1.5rem}.o-loyaltyMyCard__remove{grid-area:g_rem}.o-loyaltyMyCard__amount{grid-area:g_amo;margin-bottom:1.5rem}.o-loyaltyMyCard__history{grid-area:g_his;margin-bottom:1.5rem}.o-loyaltyMyCard__row{display:flex;flex-direction:row;align-items:center}.o-loyaltyMyCard__row:first-child{margin-right:1rem}.o-myChallenges{display:flex;flex-direction:column;justify-content:center;min-width:100%}.o-myChallenges__header{display:flex;align-items:center;margin-bottom:1.5rem}.o-myChallenges__subheader{font-size:1.6rem;margin:1.5rem 0}.o-myChallenges__section{box-shadow:0 0 2rem -1rem rgba(0,0,0,.3);border-radius:1rem;background:#fff;padding:1.5rem;margin-bottom:1.5rem}.o-myChallenges__item{margin-bottom:1.5rem;width:100%}.o-myChallenges__editBlock{display:flex;flex-direction:column;align-items:center;margin:1.5rem auto 3rem}.o-myChallenges__editLink{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem;margin:1.5rem}.o-myChallenges__empty{display:flex;flex-direction:column;align-items:center;border-radius:1rem;background-color:#f7f7f7;text-align:center;width:100%;font-size:1.6rem;padding:0 1.5rem 1.5rem}.o-myChallenges__empty:before{content:"";background:#f7f7f7 url(../images/clock.svg) no-repeat 50%;background-size:8rem 8rem;flex-shrink:0;width:10rem;height:10rem}.o-myChallenges__sponsor{border-radius:1rem;background-color:#f7f7f7;width:100%;padding:1.5rem}.o-modalClub{padding:1.5rem;background-color:#fffaf0}.o-modalClub__description{margin:1.5rem;font-size:1.6rem}.o-modalClub__description>:not(:last-child){margin-bottom:1.5rem}.o-modalClub__selectDay{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;margin:1.5rem}.o-modalClub__actions{display:flex;flex-direction:row;justify-content:space-evenly;margin-top:3rem}.o-modalClub__actions .btn{margin-bottom:1.5rem}.o-modalClub__actions .btn--white{font-family:Sana Sans Alt Regular,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.o-modalClub__actions--solo{display:flex;flex-direction:column;justify-content:center;align-items:center}.o-challengeArchives{padding:0 1.5rem}.o-challengeArchives .a-waaohTag--transparent{color:#008700}.o-challengeArchives__content{display:flex;flex-direction:column;justify-content:center;box-shadow:0 0 2rem -1rem rgba(0,0,0,.3);border-radius:1rem;background:#fff;margin:1.5rem 0}.o-challengeArchives__archive{padding:1.5rem;margin-bottom:1.5rem;width:100%}.o-challengeArchives__wrapper{background-color:#f7f7f7;margin-top:1.5rem}.o-challengeArchives__line{display:flex;align-items:center;padding:.75rem}.o-challengeArchives__line:first-child{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.o-challengeArchives__line:last-child{border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}.o-challengeArchives__line:nth-child(odd){background-color:#efefef}.o-challengeArchives__header{display:flex;align-items:center}.o-challengeArchives__amount{margin-left:auto}.o-challengeArchives__title{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem}.o-challengeArchives__subtitle{font-size:1.4rem}.o-challengeArchives__empty{display:flex;flex-direction:column;align-items:center;border-radius:1rem;background-color:#f7f7f7;text-align:center;width:100%;font-size:1.6rem;padding:0 1.5rem 1.5rem}.o-challengeArchives__empty p{font-size:1.6rem}.o-challengeArchives__empty:before{content:"";background:#f7f7f7 url(../images/error.svg) no-repeat 50%;background-size:8rem 8rem;flex-shrink:0;width:10rem;height:10rem}.o-addCard{display:flex;flex-direction:column;align-items:center}.o-addCard__title{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:2.4rem;text-align:center}.o-addCard__subtitle{font-size:2.4rem}.o-addCard__msg{font-size:1.6rem;color:#262626}.o-addCard__action{display:flex;flex-direction:column;align-items:center;width:100%;padding:3rem;margin-bottom:1.5rem}.o-addCard__cgu{font-size:1.4rem;color:#262626;margin-top:1.5rem}.o-addCard--challenge .o-addCard__wrapper,.o-addCard--home .o-addCard__wrapper{display:flex;flex-direction:column;align-items:center}.o-addCard--challenge .o-addCard__action,.o-addCard--home .o-addCard__action{border-radius:.4rem;font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem;background:#f7f7f7;color:#262626;text-align:center}.o-addCard--challenge .o-addCard__action .btn,.o-addCard--home .o-addCard__action .btn{margin-top:1.5rem}.o-addCard--success .o-addCard__wrapper{margin:0 auto 3rem}.o-addCard--success .o-addCard__wrapper>*{margin:3rem auto}.o-addCard--success .o-addCard__msg{text-align:center}.o-addCard--addYourCard:before,.o-addCard--addYourName:before,.o-addCard--challenge:before,.o-addCard--createPin:before,.o-addCard--home:before,.o-addCard--success:before{content:"";background-size:contain;background-repeat:no-repeat;width:16rem;height:16rem;margin-top:1.5rem}.o-addCard--challenge:before{background-image:url(../images/waaoh-challenge3.png)}.o-addCard--home:before{background-image:url(../images/add-card.svg)}.o-addCard--createPin:before{background-image:url(../images/card-lock.svg)}.o-addCard--success:before{background-image:url(../images/success.svg)}.o-addCard--addYourCard:before{background-image:url(../images/add-card.svg)}.o-addCard--addYourName:before{background-image:url(../images/card-lock.svg)}.o-resetPin{display:flex;flex-direction:column;align-items:center}.o-resetPin__title{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:2.4rem;text-align:center}.o-resetPin__subtitle{font-size:2.4rem}.o-resetPin__msg{font-size:1.6rem;color:#262626}.o-resetPin__action{display:flex;flex-direction:column;align-items:center;width:100%;padding:3rem;margin-bottom:1.5rem}.o-resetPin--addYourCard:before,.o-resetPin--createPin:before,.o-resetPin--emailSent:before,.o-resetPin--error:before,.o-resetPin--success:before{content:"";background-size:contain;background-repeat:no-repeat;width:16rem;height:16rem;margin-top:1.5rem}.o-resetPin--addYourCard:before{background-image:url(../images/card-lock.svg)}.o-resetPin--emailSent:before{background-image:url(../images/airplane.svg)}.o-resetPin--createPin:before{background-image:url(../images/card-lock.svg)}.o-resetPin--success:before{background-image:url(../images/success.svg)}.o-resetPin--error:before{background-image:url(../images/alert-ko.svg)}.o-voucher{display:flex;flex-direction:column;justify-content:center;margin-bottom:1.5rem;color:#262626;padding:1.5rem}.o-voucher__validity{border-radius:.4rem;font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4rem;background-color:#efefef;margin-bottom:.75rem;padding:.5rem}.o-voucher__shadow{border-radius:.8rem;box-shadow:0 0 2rem -1rem rgba(0,0,0,.3)}.o-voucher__imageWrapper{display:flex;justify-content:center;align-items:center;width:100%;height:25rem}.o-voucher__image{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:.8rem;border-top-right-radius:.8rem;max-width:100%;max-height:100%;margin:auto}.o-voucher__code{font-size:1.4rem;background-color:#f7f7f7;padding:.75rem;text-align:center}.o-voucher__actions{display:flex;justify-content:center;border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem;border-top-left-radius:0;border-top-right-radius:0;background-color:#f7f7f7;padding:1.5rem}.o-voucher__actions>*{margin:0 .75rem}.t-challenge{position:relative}.t-challenge:before{content:"";display:block;height:16rem;width:100%;background:#fffaf0 url(../images/banner-large-dw.m.png) no-repeat bottom;background-size:auto 100%;margin:-1rem 0 0}.t-challenge__summary{background-color:#fffaf0;font-size:1.6rem;display:grid;grid-template-columns:1fr;justify-content:center}.t-challenge__summary--amount-pot{display:flex;background-color:#fff;border-radius:.8rem;border:1px solid #efefef;margin:3.2rem auto 1.4rem;width:92%}.t-challenge__summary--amount-pot--current-amount{color:#008700;border-right:.1rem solid #efefef;font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem;display:grid;margin:1.5rem;text-align:center;width:30%}.t-challenge__summary--amount-pot--current-amount i{font-size:5rem}.t-challenge__summary--amount-pot--update-amount{align-content:center;text-align:center;width:70%}.t-challenge__summary--amount-pot--update-amount--title{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem}.t-challenge__summary--amount-pot--update-amount--content{font-size:1.6rem;margin-top:.8rem;color:#4d4d53}.t-challenge__summary--details{display:flex;gap:1.6rem;margin:auto;width:92%}.t-challenge__summary--details--max-pot{background-color:#fff;border-radius:.8rem;padding:2.4rem;border:1px solid #efefef;align-content:center;text-align:center;width:50%}.t-challenge__summary--details--max-pot--intro{font-size:1.6rem}.t-challenge__summary--details--max-pot--amount{font-size:2.8rem;font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.t-challenge__summary--details--number-challenge{background-color:#fff;border-radius:.8rem;padding:2.4rem;border:1px solid #efefef;align-content:center;text-align:center;width:50%}.t-challenge__summary--details--number-challenge--intro{font-size:1.6rem}.t-challenge__summary--details--number-challenge--stat{font-size:2.8rem;font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.t-challenge--oups:before{background-image:url(../images/banner-error-dw.m.png);background-color:#67b346}.t-challenge__context{display:flex;justify-content:center;margin:5.5rem 0 3rem}.t-challenge__context__selectedButton{border-radius:10rem;border:none;background-color:#008700;color:#fff;padding:1rem 3rem}.t-challenge__context__button{border-radius:10rem;border:none;background-color:#fff;color:#262626;padding:1rem 3rem}.t-challenge__context__wrapper{border-radius:10rem;background-color:#fff;padding:.3rem}.t-challenge__nav{margin-top:3rem;overflow-x:scroll}.t-challenge__nav--items{gap:4rem;display:flex;background-color:#fff;white-space:nowrap;overflow-x:auto}.t-challenge__nav--items a:focus:not(:focus-visible){outline:none}.t-challenge__nav--items--item{padding:1.5rem 0;font-size:1.8rem}.t-challenge__nav--items--item-selected{padding:1.5rem 0;font-size:1.8rem;border-bottom:solid;border-color:#008700}.t-challenge__nav--items a:first-child{margin-left:1.5rem}.t-challenge__preHeaderTitle{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:.75rem;left:0;right:0;font-size:2rem;color:#fff;text-align:center}.t-challenge__bonus-wrapper{margin-bottom:1.5rem}.t-challenge__wrapper{padding:0 1.5rem;margin-bottom:1.5rem;margin-top:1.5rem}.t-challenge__header{margin-bottom:1.5rem}.t-challenge__content-header-new{display:grid;grid-template-areas:"countdown" "title" "seeProducts";gap:1.5rem;margin:3rem 0 1.5rem}.t-challenge__content-header-new--bonus{margin:3rem 0 0;gap:0}.t-challenge__content-header-new--add-challenge{display:flex;flex-direction:column;gap:0;align-items:flex-start}.t-challenge__content-header-new--add-bonus-challenge,.t-challenge__content-header-new--current-bonus-challenge{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.8rem;background-color:#fffaf0;display:flex;justify-content:center;padding:2rem}.t-challenge__content-header-new .t-challenge__content-title{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;grid-area:title;font-size:1.8rem;min-width:fit-content}.t-challenge__content-header-new .t-challenge__content-sub-title{font-size:1.8rem}.t-challenge__content-header-new .t-challenge__see-all-button{grid-area:seeProducts}.t-challenge__content-header-new .t-challenge__countdown{border-radius:1rem;grid-area:countdown;background-color:#fff;text-align:center;font-size:1.6rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:.75rem}.t-challenge__content-header-new .t-challenge__countdown strong{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.t-challenge__content-header-new .t-challenge__countdown--bonus{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:1rem;border-top-right-radius:1rem}.t-challenge__list-new{display:grid;gap:1.5rem;grid-template-columns:1fr}.t-challenge__bonus{background-color:#fffaf0;padding:0 1.5rem 1rem}.t-challenge__item{margin:.375rem;width:100%}.t-challenge__unavailable{background-color:#4d4d53}.t-challenge__unavailable:before{content:"";background:url(../images/emoji-cry.png) no-repeat 50%;background-size:contain;width:2rem;height:2rem;margin-right:.75rem}.t-challenge__bonus-page,.t-myLoyalty{display:flex;flex-direction:column}.t-myLoyalty{justify-content:center;min-width:100%}.t-myLoyalty.wallet{width:100%}.t-myLoyalty__header{display:flex;align-items:center;margin-bottom:1.5rem}.t-myLoyalty__wallet{text-align:center}.t-myLoyalty__qrCode{border-radius:2.5rem;padding:1.5rem}.t-myLoyalty__section{box-shadow:0 0 2rem -1rem rgba(0,0,0,.3);border-radius:1rem;background:#fff;padding:1.5rem;margin-bottom:1.5rem}.t-myLoyalty__section.wallet{width:100%}.t-myLoyalty__section.-club{background-color:#fffaf0}.t-myLoyalty__legals{max-width:76.8rem;margin:auto}.t-myLoyalty__footer{display:flex;justify-content:flex-end}.t-myLoyalty__amount{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:1rem;background-color:#f7f7f7;font-size:1.6rem;padding:1.5rem}.t-myLoyalty__amount>:not(:last-child){margin-bottom:.75rem}.t-myLoyalty .-waaohAccountID{text-align:center;font-size:1.4rem}.t-form{box-shadow:0 0 2rem .2rem rgba(115,129,136,.1);border-radius:1rem;background:#fff;padding:1.5rem;margin:1.5rem}.t-tabs{display:flex;justify-content:space-between;margin-top:.75rem}.t-tab{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem;background-color:#f7f7f7;width:100%;border-radius:.8rem .8rem 0 0;text-align:center;padding:1.5rem 0;cursor:pointer}.activeTab,.t-tabsContent{background-color:#fff}.t-tabContent{display:none}.t-tabContent--active{display:block}.p-loyalty{display:flex;flex-direction:column;align-items:center;border-radius:1rem;background:#fff;margin:2rem .75rem 1.5rem;padding:0 1.5rem}.span-loyalty-card-error{width:330px}.p-challenge{display:flex;flex-direction:column;align-items:center;border-radius:1rem;background:#fff;margin:3rem 0;padding:1.5rem}.p-challenge--transparent{background:transparent}.p-cardPreference__details{border-radius:1rem;background-color:#f7f7f7;padding:1.5rem}.p-cardPreference__subtitle{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#d6180b;font-size:1.6rem!important}.p-cardPreference__argument{display:flex;align-items:center;color:#262626;font-size:1.6rem;margin-top:.75rem}.p-cardPreference__argument:before{display:flex;justify-content:center;align-items:center;content:"";font-size:4rem;margin-right:1.5rem}.p-cardPreference__buttons{display:flex;flex-direction:column;justify-content:center;align-items:stretch;margin-top:1.5rem}.p-cardPreference__buttons .btn{margin:.75rem}.svg-coupons{background-image:url(../images/coupons.svg)}.svg-bills,.svg-coupons{content:"";background-size:contain;background-repeat:no-repeat;background-position:top;width:8rem;min-width:8rem;height:8rem}.svg-bills{background-image:url(../images/bills.svg)}.svg-birdTalk{background-image:url(../images/bird-talk.svg)}.svg-birdLeaf,.svg-birdTalk{content:"";background-size:contain;background-repeat:no-repeat;background-position:top;width:4rem;min-width:4rem;height:4rem}.svg-birdLeaf{background-image:url(../images/bird-leaf.svg)}.m-emptyBox{display:flex;flex-direction:column;justify-content:center}.m-emptyBox.descriptionBox{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;justify-content:flex-end;outline:none}.m-emptyBox__content{display:flex;flex-direction:column;align-items:center;padding:1.5rem}.m-emptyBox__image{width:12rem;margin:1.5rem auto}.m-emptyBox__image.-small{width:9rem}.m-emptyBox__description,.m-emptyBox__subtitle,.m-emptyBox__title{color:#262626;text-align:center}.m-emptyBox__title{font-size:2rem}.m-emptyBox__title:not(.-noBold){font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.m-emptyBox__subtitle{font-size:1.6rem}.m-emptyBox__description{border-radius:1rem;font-size:1.8rem;background-color:#f7f7f7;margin:1.5rem 0;padding:1.5rem}.m-emptyBox__btn{margin:1.5rem auto 0}.m-emptyBox strong{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.loyaltyConfirm{display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:1rem;margin:6rem .75rem 1.5rem;padding:0 1.5rem}.loyaltyConfirm:before{content:"";background:url(../images/card-waaoh.svg) no-repeat;background-size:contain;width:11rem;height:11rem;transform:rotate(-15deg);margin-top:-4rem;border-radius:1rem}.loyaltyConfirm__icon{margin:1.5rem auto 0}.loyaltyConfirm__icon:before{font-size:9rem}.loyaltyConfirm--success .loyaltyConfirm__icon:before{content:"";color:#4fc882}.loyaltyConfirm--error .loyaltyConfirm__icon:before{content:"";color:#d6180b}.loyaltyConfirm__title{font-size:1.6rem;text-align:center}.loyaltyConfirm__message{font-size:1.4rem}.loyaltyConfirm__form{margin:1.5rem auto}.loyaltyConfirm__actions{display:flex;justify-content:center;margin-bottom:3rem}.loyaltyConfirm__formElement{margin-bottom:1.5rem}.loyaltyConfirm__pinput{margin:0 auto;width:16rem;text-align:center;font-size:5rem}.loyaltyConfirm__pinput.passwordInputNumber{-webkit-text-security:disc;-moz-text-security:disc}.loyaltyConfirm__pinput.passwordInputNumber::-webkit-inner-spin-button,.loyaltyConfirm__pinput.passwordInputNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.loyaltyConfirm__pinputFirstAndLAstName{margin:0 auto;width:16rem;text-align:center;font-size:1.6rem}.loyaltyConfirm__cardNumberInput{text-align:center;width:20rem;margin:auto}.loyaltyConfirm .formElement{text-align:center}.loyaltyConfirm__list{font-size:1.6rem;margin:0;padding:0}.loyaltyConfirm__list li{padding:0}.loyaltyConfirm__list li ul{padding:0 0 0 3rem}.loyaltyConfirm__helpMsg{border-radius:.4rem;background-color:#f7f7f7;font-size:1.6rem;padding:1.5rem;margin-bottom:1.5rem}#pincode_button{margin-top:1.5rem}.findNumber__title{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem}.findNumber__tooltip{font-size:1.4rem}.findNumber--fullpage{width:100%;margin:0 auto 1.5rem}.findNumber--modal{border-top:.1rem solid #cfd8dc;margin-top:1.5rem}.findNumber--modal .findNumber__title{font-size:1.4rem}.findNumberItem{border-radius:1rem;background-color:#f7f7f7;margin:0}.findNumberItem+.findNumberItem{margin-top:1.5rem}.findNumberItem>h3{margin:0}.findNumberItem__title{display:flex;align-items:center;font-family:Sana Sans Alt Regular,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;border:0;background-color:transparent;font-size:1.6rem;padding:1.5rem;margin:0}.findNumberItem__title:after{content:"";transition:transform .13s ease-in;font-size:3rem;margin-left:auto}.findNumberItem__message{display:none;font-size:1.4rem;padding:1.5rem;margin:0}.findNumberItem.active .findNumberItem__message{display:block}.findNumberItem.active .findNumberItem__title:after{transform:rotate(180deg)}.findNumberItem__message:after{content:"";display:block;height:18rem;width:100%;background-size:contain}.findNumberItem--waaoh .findNumberItem__message:after{background:url(../images/number-waaoh.png) no-repeat 50% 0;background-size:contain}.findNumberItem--oney .findNumberItem__message:after{background:url(../images/number-oney.png) no-repeat 50% 50%}.findNumberItem--visa .findNumberItem__message:after{background:url(../images/number-visa.png) no-repeat 50% 50%}.layer__header.-captain{border-radius:initial;box-shadow:none}.layer__main.layer__white{background:#fff}.layer__main .modal__wrapper{flex:none;background:#edf1fd}.layer__main .modal__wrapper .a-loyaltyWalletDescription{display:flex;flex-direction:row;align-items:center;white-space:nowrap;color:#008700;font-size:1.4rem}.layer__main .modal__wrapper .a-loyaltyWalletDescription:before{content:"";font-size:4rem}.layer__main .modal__wrapper .wallet__type{display:flex;flex-direction:row;align-items:center;justify-content:center}.layer__main .modal__wrapper .wallet__type .wallet-type-icon{display:flex;flex-direction:column;align-items:center;width:min-content;padding:1.5rem}.layer__main .modal__wrapper .modal__description{color:#000}.layer__main .modal__wrapper .modal__banner,.layer__main .modal__wrapper .modal__subtitle{margin:auto}.layer__wrapper.captain__wallet{height:100%}.text-waaoh{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;color:#008700}.link__label,.text-waaoh{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.link__label{font-family:Sana Sans Alt Regular,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}@media only screen and (min-width:600px){.site-breadcrumb__wrapper{border-bottom-left-radius:2.5rem;border-bottom-right-radius:2.5rem;border-top-left-radius:0;border-top-right-radius:0;min-height:8rem;padding:1.5rem 4.5rem}.site-breadcrumb__title{font-size:2.4rem}.m-challengeBrandItem__countdown{flex-direction:row;padding:0 0 1.5rem;justify-content:center;align-items:center;gap:1rem}.m-challengeBrandItem__countdown .m-countdown__item{flex-direction:unset;flex:unset}.m-challengeBrandItem__content--description{padding:1.5rem}.m-challengeModal{padding-bottom:1.5rem}.m-challenge-modal-new__progress{grid-template-columns:4rem 1fr;gap:0 1rem}.m-challenge-modal-new__progress-medal{grid-column:1;grid-row:1/span 3;margin-bottom:0;margin-left:1rem}.m-challengeModalProgress__item{flex-direction:row;margin:.75rem 0}.m-challengeModalProgress__item:before{margin-right:1.5rem;margin-bottom:0}.m-challengeProgress__target{font-size:1.4rem}.m-challengeSteps{grid-template-columns:1fr 1fr;gap:2.5rem}.m-countdown{gap:1rem}.m-future-challenge{grid-template-columns:11rem minmax(auto,81rem);grid-template-rows:auto auto 1fr}.m-future-challenge__img{grid-column:1;grid-row:1/span 3;aspect-ratio:1;width:100%;min-height:20.4rem;background-image:url(../images/banner-card-dw.d.png)}.o-formBox__actions{flex-direction:row}.o-formBox__actions .btn{margin-bottom:0}.o-formBox__row{flex-direction:row}.o-formBox__row>*{margin-right:3rem;margin-bottom:0!important;min-width:0}.o-formBox__row>:last-child{margin-right:0}.t-challenge:before{height:35.4rem;margin-top:-4.4rem}.t-challenge__bonus-wrapper,.t-challenge__wrapper{padding:0 1.5rem}.t-challenge__content-header-new{grid-template-areas:"countdown countdown" "title seeProducts";grid-template-columns:auto 1fr;align-items:center}.t-challenge__content-header-new--add-challenge{align-items:flex-start}.t-challenge__content-header-new .t-challenge__countdown{flex-direction:row;justify-content:center}.t-challenge__content-header-new .t-challenge__see-all-button{max-width:fit-content}.t-challenge__list-new{grid-template-columns:repeat(2,1fr)}.t-challenge__item{margin:.375rem;width:calc(50% - .75rem);min-height:36rem}.t-challenge__bonus-brand{padding:0 1.5rem}.t-challenge__nav{margin-top:3rem;display:flex;justify-content:center;overflow-x:unset}.t-challenge__nav--items{gap:2rem;padding:0 5rem;display:flex;background-color:#fff;border-radius:10rem}.t-challenge__nav--items--item{padding:1.5rem 0}.t-challenge__nav--items--item-selected{padding:1.5rem 0;border-bottom:solid;border-color:#008700}.t-challenge__summary--amount-pot{gap:1.6rem;padding:1rem}.t-challenge__summary--amount-pot--current-amount{display:flex;align-items:center;justify-content:center;font-size:2.8rem;width:40%}.t-challenge__summary--amount-pot--update-amount{text-align:initial;width:60%}.t-challenge__summary--amount-pot--update-amount--content{display:flex;align-items:center}.p-cardPreference__details{padding:3rem;margin-top:3rem}.p-cardPreference__argument{margin-top:0}.p-cardPreference__subtitle{font-size:1.8rem!important}.p-cardPreference__section+.p-cardPreference__section{margin-top:3rem}.p-cardPreference__buttons{flex-direction:row;margin-top:3rem}.p-cardPreference__buttons .btn{width:15rem;margin:1.5rem}.p-cardPreference__toggle{margin-left:2rem}.p-cardPreference__title{width:100%}}@media only screen and (min-width:768px){.o-formBox.-large{min-width:50rem;max-width:auto;margin:auto}.layer__wrapper--challenge{width:64.5rem!important}.a-challengeMessage{flex-direction:row}.a-challengeMessage--msg:before{width:6rem;height:6rem;margin:0 1.5rem 0 0}.a-challengeSectionTitle,.a-waaohTag--large{font-size:2.4rem}.a-waaohTag--xlarge{font-size:3.4rem}.m-challengeItem__header:before{width:2.5rem;height:2.5rem}.m-challengeItem__selectBigBtn{padding:1rem 1.5rem}.m-challengeItem__footer{gap:1.5rem}.m-challengeBrandItem__content{display:grid;grid-template-columns:4fr 5fr;align-items:center}.m-challengeBrandItem__content--picture{grid-column:1}.m-challengeBrandItem__content--description{grid-column:2;grid-row:1}.m-challengeBrandItem__content--description--unavailable{grid-row:1/span 3}.m-challengeBrandItem__content--footer{grid-column:1/span 2;grid-row:5}.m-challengeBrandItem .m-challengeProgress{grid-row:2;grid-column:1/span 2;padding:3rem 2.25rem 0 1.5rem}.m-formHeader__title.-big{font-size:3.2rem}.m-formHeader__title.-big[class*=" icon-"]:before,.m-formHeader__title.-big[class^=icon-]:before{font-size:4rem}.m-challengeProgress{width:calc(100% - .75rem);margin:4rem 0 6rem}.m-challengeProgress__bar{height:.8rem;border-radius:.4rem}.m-challengeProgress__bar:before{border-radius:.4rem}.m-challengeProgress__dot{width:1.5rem;min-width:1.5rem;height:1.5rem}.m-challengeProgress__dot.-completed .m-challengeProgress__reward:before{top:-1.3rem}.m-challengeProgress__reward{font-size:1.6rem;padding:.5rem .75rem}.m-challengeProgress__reward:before{top:-1.3rem}.m-challengeProgress__target{font-size:1.4rem}.m-challengeSteps{grid-template-columns:1fr 1fr 1fr}.m-headerBar__title{font-size:2.6rem}.m-myChallengesNav{grid-template-columns:repeat(2,minmax(auto,44.8rem))}.m-myChallengesNav__item{margin:.75rem 0}.m-myChallengesNav__PreHeader{width:100%}.m-myBonusChallengesNav{grid-template-columns:repeat(2,minmax(auto,44.8rem));justify-content:center}.m-myBonusChallengesNav__item{margin:.75rem 0}.m-myBonusChallengesNav__PreHeader{width:100%}.m-otherChallenge{flex-direction:row}.m-otherChallenge .m-sponsorChallenge{flex:1 0 calc(50% - 0.75rem)}.m-otherChallenge .m-otherChallenge__future{flex:0 0 calc(50% - 0.75rem);display:flex}.m-waaohHistory{flex-wrap:nowrap}.m-waaohHistory__date{width:15%}.m-waaohHistory__deliveryPlace,.m-waaohHistory__deliveryType{width:35%;margin:0 1.5rem}.m-waaohHistory__amount{width:15%}.o-challengeLanding__wrapper{flex-direction:row;margin-top:3rem}.o-challengeLanding__btn{flex-direction:column;width:25rem;padding:3rem 1.5rem 1.5rem;margin:0 1.5rem}.o-challengeLanding__btn:before{content:"";width:16rem;height:10rem}.o-formBox{max-width:33rem;margin:auto}@supports (display:grid){.o-loyaltyMyCard{display:grid;grid-gap:3rem;grid-template-columns:1fr 1fr;grid-template-rows:minmax(1fr,1fr) minmax(1fr,auto);grid-template-areas:"g_nav g_amo" "g_rem g_his"}.o-loyaltyMyCard__amount,.o-loyaltyMyCard__history,.o-loyaltyMyCard__nav,.o-loyaltyMyCard__remove{margin-bottom:0}}.o-myChallenges__list{display:flex;align-items:center;flex-wrap:wrap}.o-myChallenges__section{padding:3rem}.o-myChallenges__item{width:calc(50% - .75rem)}.o-myChallenges__item:nth-child(odd){margin-right:.75rem}.o-myChallenges__item:nth-child(2n){margin-left:.75rem}.o-addCard__cgu{margin:1.5rem 6rem 0}.o-addCard--challenge .o-addCard__wrapper,.o-addCard--home .o-addCard__wrapper{flex-direction:row;align-items:stretch;justify-content:space-between;margin:1.5rem 6rem 0}.o-addCard--challenge .o-addCard__action,.o-addCard--home .o-addCard__action{flex-direction:column;justify-content:flex-end;width:50%;margin-right:1.5rem;margin-bottom:6rem}.o-addCard--challenge .o-addCard__action+.o-addCard__action,.o-addCard--home .o-addCard__action+.o-addCard__action{margin-left:1.5rem;margin-right:0}.o-addCard__action{flex-direction:row}.t-challenge__content-header-new .t-challenge__content-title{font-size:2.4rem}.t-challenge__preHeaderTitle{font-size:3.5rem}.t-challenge__item--page{width:calc(33% - .5rem)}.t-myLoyalty__section{padding:3rem}.t-myLoyalty__section.wallet{width:100%}.t-myLoyalty__voucher{display:flex;flex-wrap:wrap}.t-myLoyalty__voucher>*{width:50%}.t-myLoyalty .-waaohAccountID{margin-bottom:-1.5rem}.t-form{box-shadow:0 0 2rem .2rem rgba(115,129,136,.1);border-radius:1.6rem;background:#fff;padding:3rem;width:768px;margin:1.5rem auto}.p-loyalty{width:100%;max-width:768px;margin:0 auto 1.5rem}.p-challenge{margin:4.5rem;padding:3rem}.loyaltyConfirm{width:100%;max-width:768px;margin:4rem auto 1.5rem}.findNumber--fullpage{width:calc(100% - 9rem)}#challengeSelectModal .layer__wrapper{width:57rem}}@media only screen and (min-width:1024px){.page{display:flex;padding:3.75rem}.page__menu{display:block;width:25rem;min-width:25rem;margin-right:3.75rem}.page__content{width:calc(100% - 33.75rem)}.page__title{padding:2.25rem 3rem}.page__title span{font-family:Sana Sans Alt Regular,Helvetica,Arial,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page--full{padding:0}.page--home{flex-direction:row}.page--home .page__content,.page--home .page__menu{order:0}.page--products .page__menu{display:none;display:block}.o-myChallenges__header,.o-myChallenges__section{margin-bottom:3rem}.o-myChallenges__editBlock{margin:1.5rem auto 4.5rem}.o-challengeArchives__empty,.o-myChallenges__empty{padding:0 3rem 3rem}.t-challenge:before{background-image:url(../images/banner-large-dw.d.png);height:25rem;margin-top:-2.5rem}.t-challenge--oups:before{background-image:url(../images/banner-error-dw.d.png)}.t-challenge__list-new{grid-template-columns:repeat(3,1fr)}.t-challenge__content-header-new{grid-template-areas:"title seeProducts countdown";grid-template-columns:auto auto 1fr}.t-challenge__item{margin:.75rem!important;padding:1rem 1.5rem}.t-challenge__item,.t-challenge__item--page{width:calc(20% - 1.5rem)}.t-challenge__summary{display:flex;gap:1.6rem;padding:3.2rem 1.5rem 1.5rem}.t-challenge__summary--amount-pot{margin:0;max-width:47.1rem}.t-challenge__summary--details{margin:0;max-width:47.2rem}.t-challenge__bonus-page{align-items:center}}@media only screen and (min-width:1200px){.site-breadcrumb__wrapper{height:auto;background:#fff}.site-breadcrumb__container--transparent .site-breadcrumb__wrapper{background:transparent}.site-breadcrumb__nav{justify-content:flex-start}.site-breadcrumb__item{display:flex;font-size:1.5rem;align-items:center}.site-breadcrumb__item--last{flex:1 0 100%;width:100%;flex-direction:row;align-items:baseline}.site-breadcrumb__item i:before{display:flex;font-size:4rem;height:1rem;line-height:.3}.site-breadcrumb__item a:before{display:none}.site-breadcrumb__title{width:auto;font-size:4rem;line-height:1.2;margin-left:0}.page__menu{width:30rem;min-width:30rem}.a-cardAmount{flex-direction:row}.m-challengeItem{border-radius:1rem}.m-challengeItem__header,.m-challengeItem__title{font-size:1.8rem}.m-challengeItem__rewardAcquired,.m-challengeItem__subtitle{font-size:1.6rem}.m-challengeItem__img{height:8rem;max-height:8rem}.m-challengeItem__img img{margin:.75rem 3rem}.m-challengeItemNew__status{grid-column:2}.m-challengeBrandItem{padding:1.5rem 0 0}.m-challengeBrandItem__content{gap:0}.m-challengeBrandItem__content--picture{grid-row:span 3}.m-challengeBrandItem__content--description{padding:3rem}.m-challengeBrandItem__content--description--title{margin-top:1.5rem}.m-challengeBrandItem__content--footer{grid-column:2;grid-row:auto}.m-challengeBrandItem .m-challengeProgress{grid-row:2;grid-column:2;padding:0 3rem}.m-myChallengesNav__msg,.m-myChallengesNav__title{font-size:1.8rem}.m-myBonusChallengesNav{grid-template-columns:repeat(2,minmax(auto,44.8rem));justify-content:center}.m-myBonusChallengesNav__msg,.m-myBonusChallengesNav__title{font-size:1.8rem}.m-waaohCartridge{display:flex;flex-direction:row;justify-content:center;font-size:1.6rem;width:auto}.m-waaohCartridge>*{margin-bottom:0}.m-waaohCartridge__header{font-size:2.8rem;margin-left:1.5rem}.m-waaohCartridge__header:before{font-size:6rem}.m-waaohCartridge__informations{display:flex;flex-direction:row;align-items:center;border:none;margin:0 1.5rem}.m-waaohCartridge__amount,.m-waaohCartridge__amount-min{flex-direction:column;align-items:center;border-radius:1rem;white-space:nowrap;padding:.75rem 1.5rem;border:.1rem solid #cfd8dc;display:flex}.m-waaohCartridge__amount-min:before,.m-waaohCartridge__amount:before{content:none}.m-waaohCartridge__amount-min{display:none}.m-waaohCartridge__amountNbr{display:flex;align-items:center;font-size:3.3rem;margin-left:0}.m-waaohCartridge__amountNbr:before{content:""}.m-waaohCartridge__inline{flex-direction:row;padding:0 1.5rem;margin-left:1.5rem}.m-waaohCartridge__challengeTile{min-width:6rem;height:6rem}.m-waaohCartridge__challengeNbr{font-size:3rem}.m-waaohCartridge__update{display:flex;flex-direction:column;align-items:center;border-left:.1rem solid #efefef;text-align:center;padding:0 3rem}.m-waaohCartridge__update button{margin-left:0}.m-waaohCartridge__update__label{font-size:1.6rem;margin-bottom:.3rem}.m-waaohCartridge__pdf{margin-left:auto}.o-challengeHeader{display:flex;flex-direction:row;justify-content:center;border-radius:1rem}.o-challengeHeader__subtitle{font-size:1.8rem}.o-challengeHeader__countdown{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:1.8rem;padding-top:0}.o-challengeHeader__countdown--withoutDate{padding-top:1.5rem}.o-challengeHeader__frozen{padding:1.5rem}.o-loyaltyMyCard{display:flex;grid-gap:0}.o-loyaltyMyCard__amount,.o-loyaltyMyCard__history,.o-loyaltyMyCard__nav{margin-bottom:1.5rem}.o-myChallenges__item{width:calc(25% - 1.125rem);margin:.75rem}.o-myChallenges__item:nth-child(4n){margin-right:0}.o-myChallenges__item:nth-child(4n+1){margin-left:0}.t-challenge__summary--amount-pot,.t-challenge__summary--details{width:40%}.t-myLoyalty{flex-direction:row;max-width:120rem;min-width:auto;margin:0 auto}.t-myLoyalty__header{margin-bottom:3rem}.t-myLoyalty__colon:first-child{margin-right:1.5rem}.t-myLoyalty__colon:last-child{flex-grow:1;margin-left:1.5rem}.t-myLoyalty__section{margin-bottom:3rem}.t-myLoyalty__section.wallet{width:100%}.t-myLoyalty__section--cardInfos{max-width:50rem}.a-challengeSectionTitle,.m-myChallengesNav,.m-sponsorChallenge,.o-challengeArchives,.t-challenge__wrapper{margin-left:auto;margin-right:auto}}@media only screen and (min-width:1920px){.o-challengeHeader{max-width:192rem;margin:3rem auto}.t-challenge__bonus-brand,.t-challenge__content-header-new,.t-challenge__content-header-new--add-bonus-challenge,.t-challenge__content-header-new--current-bonus-challenge,.t-challenge__list-new,.t-challenge__summary{max-width:192rem;margin-inline:auto}.t-challenge__list-new{grid-template-columns:repeat(4,1fr)}}