.auchan-my-account-extension-0-x-dataEntryLabel{display:none}.auchan-my-account-extension-0-x-containerMarketingOptins{padding:1.5rem;border:1px solid #d6e1ec;border-radius:.75rem}.auchan-my-account-extension-0-x-toggleEmail,.auchan-my-account-extension-0-x-toggleSms{margin:0 0 1.5rem}.auchan-my-account-extension-0-x-toggleGeneral{margin:unset}.auchan-my-account-extension-0-x-containerMarketingOptins label>div{align-items:flex-start}.auchan-my-account-extension-0-x-containerMarketingOptins span{margin-left:.75rem;line-height:1.5;letter-spacing:.005em}.auchan-my-account-extension-0-x-containerMarketingOptins .vtex-toggle{margin-top:.25rem}.auchan-my-account-extension-0-x-containerMarketingOptins .vtex-toggle.bg-action-primary{background-color:#ed002e}.auchan-my-account-extension-0-x-myClubCardContainer{width:21.4375rem;max-width:100%;padding:2rem;border-radius:.75rem;overflow:hidden;background-image:url(ad7ded3a3c9126d6c54ac9682e342c8b.svg);background-repeat:no-repeat;background-size:cover;background-position:50%;color:#fff}.auchan-my-account-extension-0-x-myClubPointsContainer.auchan-my-account-extension-0-x-myBusinessClubCardContainer:first-child{display:none}.auchan-my-account-extension-0-x-myClubPointsContainer.auchan-my-account-extension-0-x-myBusinessClubCardContainer:nth-child(2){min-height:200px}.auchan-my-account-extension-0-x-myClubPointsContainer.auchan-my-account-extension-0-x-myBusinessClubCardContainer:nth-child(2) .auchan-my-account-extension-0-x-balanceContainer{background:#eef5fb;padding:1rem;margin-left:1rem;border-radius:12px;min-height:150px;min-width:250px;margin-top:0}.auchan-my-account-extension-0-x-myClubPointsContainer.auchan-my-account-extension-0-x-myBusinessClubCardContainer:nth-child(2) .auchan-my-account-extension-0-x-statusCardText{margin-left:1rem;background:#00a925;color:#fff;padding-left:1rem;border-radius:12px;padding-top:.5rem;padding-bottom:.5rem}.auchan-my-account-extension-0-x-myClubPointsContainer.auchan-my-account-extension-0-x-myBusinessClubCardContainer:nth-child(2) .auchan-my-account-extension-0-x-statusCardText span{color:#fff}.auchan-my-account-extension-0-x-myBusinessClubCardContainer .auchan-my-account-extension-0-x-myClubCardContainer{background-image:url(810934835fc454e3bf9c04ce5ef8a5bd.svg)}.auchan-my-account-extension-0-x-flexPointsTable{justify-content:space-between}.auchan-my-account-extension-0-x-balance,.auchan-my-account-extension-0-x-loyaltyPoints,.auchan-my-account-extension-0-x-points{margin:unset}.auchan-my-account-extension-0-x-balance,.auchan-my-account-extension-0-x-points{font-size:1.375rem;line-height:1.625rem;font-weight:700;letter-spacing:-.005em}.auchan-my-account-extension-0-x-bonusBalanceText,.auchan-my-account-extension-0-x-pointsBalanceText{line-height:1.0625rem;letter-spacing:.005em}.auchan-my-account-extension-0-x-expiryDetails{letter-spacing:.005em}.auchan-my-account-extension-0-x-expiryDateBonus{line-height:1}.auchan-my-account-extension-0-x-expiryDate{font-size:.75rem;line-height:.9375rem}.auchan-my-account-extension-0-x-expiryDetails:not(:last-child){margin-right:.75rem}.auchan-my-account-extension-0-x-statusCardText{margin:0 0 1rem;line-height:1.5;letter-spacing:.005em;color:#3c617f}.auchan-my-account-extension-0-x-barcodeImage{margin:-.625rem}.auchan-my-account-extension-0-x-tableTransactionsContainer{margin-top:2rem}.auchan-my-account-extension-0-x-balanceContainer{margin-top:1.25rem}.auchan-my-account-extension-0-x-tableText{margin:0 0 1rem;line-height:1.125rem;letter-spacing:.0015em}.auchan-my-account-extension-0-x-tableTransactions{padding:.9375rem .75rem;border:1px solid #d6e1ec;border-radius:.75rem;position:relative;overflow:hidden}.auchan-my-account-extension-0-x-tableTransactions:after,.auchan-my-account-extension-0-x-tableTransactions:before{content:none;position:absolute;width:1.5rem;height:100%;background-color:#fff;top:0;z-index:1}.auchan-my-account-extension-0-x-tableTransactions:before{left:0}.auchan-my-account-extension-0-x-tableTransactions:after{right:0}.auchan-my-account-extension-0-x-tableTransactions .vtex-table__container{margin-top:-.75rem}.auchan-my-account-extension-0-x-tableTransactions .ReactVirtualized__Grid__innerScrollContainer>div{border:unset;color:#6b879e;line-height:1.125rem;letter-spacing:.005em}.auchan-my-account-extension-0-x-tableTransactions .vtex-button{background-color:#ed002e;border:unset;border-radius:.75rem;transition:background-color .15s ease-in-out}.auchan-my-account-extension-0-x-tableTransactions .vtex-button:hover{background-color:#d40029}.auchan-my-account-extension-0-x-accumulatedBonus,.auchan-my-account-extension-0-x-currencyTransactionTotal,.auchan-my-account-extension-0-x-pointsAccumulated,.auchan-my-account-extension-0-x-transactionDate,.auchan-my-account-extension-0-x-usedBonus{line-height:1.5;letter-spacing:.005em;color:#02182b}.auchan-my-account-extension-0-x-accumulatedBonus{color:#29a7cd}.auchan-my-account-extension-0-x-usedBonus{font-weight:700}.auchan-my-account-extension-0-x-cardsContainer{border-radius:.75rem;color:#fff;overflow:hidden}.auchan-my-account-extension-0-x-headerText{margin:1.5rem 0 .375rem;line-height:1.5;letter-spacing:.005em}.auchan-my-account-extension-0-x-listOptions{margin:unset;padding:unset}.auchan-my-account-extension-0-x-listOption:not(:last-child){margin-bottom:.25rem}.auchan-my-account-extension-0-x-listOption{line-height:1.5;letter-spacing:.005em;display:flex}.auchan-my-account-extension-0-x-listOption:before{content:url(d1314477fdbf9e3711f5ab2abba49ffb.svg);width:1.5rem;height:1.5rem;margin-right:.25rem}.auchan-my-account-extension-0-x-enrollmentContainer{padding-left:2rem}.auchan-my-account-extension-0-x-textEnrollDigitalCard,.auchan-my-account-extension-0-x-textEnrollPhysicalCard{margin-bottom:1rem;font-weight:700;line-height:1.25rem}.auchan-my-account-extension-0-x-inputContainer .vtex-input-prefix__group{min-height:2.75rem;border:unset}.auchan-my-account-extension-0-x-inputContainer .vtex-styleguide-9-x-input{border-radius:.75rem;line-height:1.5;letter-spacing:.005em}.auchan-my-account-extension-0-x-inputContainer .vtex-styleguide-9-x-input::-moz-placeholder{color:#6b879e}.auchan-my-account-extension-0-x-inputContainer .vtex-styleguide-9-x-input:-ms-input-placeholder{color:#6b879e}.auchan-my-account-extension-0-x-inputContainer .vtex-styleguide-9-x-input::-ms-input-placeholder{color:#6b879e}.auchan-my-account-extension-0-x-inputContainer .vtex-styleguide-9-x-input::placeholder{color:#6b879e}.auchan-my-account-extension-0-x-inputContainer .vtex-input__error{color:#fff}.auchan-my-account-extension-0-x-checkBoxDigitalCard,.auchan-my-account-extension-0-x-checkBoxPhysicalCard{margin-top:1rem;padding:.375rem 0}.auchan-my-account-extension-0-x-cardsContainer .vtex-checkbox__line-container{align-items:center}.auchan-my-account-extension-0-x-cardsContainer .vtex-checkbox__box-wrapper,.auchan-my-account-extension-0-x-cardsContainer .vtex-checkbox__container,.auchan-my-account-extension-0-x-cardsContainer .vtex-checkbox__inner-container,.auchan-my-account-extension-0-x-cardsContainer .vtex-checkbox__input{min-width:1.25rem;height:1.25rem}.auchan-my-account-extension-0-x-cardsContainer .vtex-checkbox__container{margin-right:.875rem;background-color:#fff;border-radius:.375rem;overflow:hidden}.auchan-my-account-extension-0-x-cardsContainer .vtex-checkbox__inner-container{border:unset;border-radius:unset}.auchan-my-account-extension-0-x-cardsContainer .vtex-checkbox__inner-container.bg-action-primary{background-color:#ed002e}.auchan-my-account-extension-0-x-spanCheckboxPhysicalCard{font-size:.875rem;line-height:1.25rem;letter-spacing:.005em;color:#fff}.auchan-my-account-extension-0-x-spanCheckboxPhysicalCard a{font-weight:700;color:inherit!important}.auchan-my-account-extension-0-x-buttonEnrollDigitalCard,.auchan-my-account-extension-0-x-buttonEnrollPhysicalCard{margin-top:1rem}.auchan-my-account-extension-0-x-cardsContainer .vtex-button{width:100%;min-height:2.25rem;border:unset;border-radius:.75rem;font-size:.875rem;line-height:1.25rem;letter-spacing:.0125em;transition:background-color .15s ease-in-out,color .15s ease-in-out}.auchan-my-account-extension-0-x-cardsContainer .vtex-button:not(:disabled){background-color:#ed002e}.auchan-my-account-extension-0-x-cardsContainer .vtex-button:not(:disabled):hover{background-color:#d40029}.auchan-my-account-extension-0-x-cardsContainer .vtex-tabs{background-color:#451e52}.auchan-my-account-extension-0-x-cardsContainer .vtex-tabs__content{padding:1.5rem}.auchan-my-account-extension-0-x-cardsContainer .vtex-tabs__nav{border:unset}.auchan-my-account-extension-0-x-cardsContainer .vtex-tab__button{min-height:3rem;border:unset;font-size:.875rem;line-height:1rem;color:#fff;transition:background-color .15s ease-in-out,color .15s ease-in-out}.auchan-my-account-extension-0-x-cardsContainer .vtex-tab__button--inactive{background-color:#2d1436;color:rgba(255,255,225,.7)}.auchan-my-account-extension-0-x-cardsContainer .vtex-tab__button--active{font-weight:700}.auchan-my-account-extension-0-x-personalDataProtection{letter-spacing:.005em}@media only screen and (min-width:1232px){.auchan-my-account-extension-0-x-enrollDigitalCard{padding-left:2rem}}@media only screen and (max-width:1231px){.auchan-my-account-extension-0-x-enrollmentContainer{flex-direction:column;flex:1}.auchan-my-account-extension-0-x-enrollDigitalCard{margin-top:2rem}}@media only screen and (min-width:1026px){.auchan-my-account-extension-0-x-containerMarketingOptins{position:absolute;width:calc((100% - 1.25rem)/3);min-height:100%;top:0;right:0}.auchan-my-account-extension-0-x-cardsContainer{padding:2rem;background-image:url(6cf7099920a2de4e78a70e77bad3a53e.svg);background-size:cover;background-repeat:no-repeat;background-position:100%}}@media only screen and (max-width:1025px){.auchan-my-account-extension-0-x-myBusinessClubCardContainer .auchan-my-account-extension-0-x-myClubCardContainer{min-height:250px;background-size:100%;width:100%}.auchan-my-account-extension-0-x-myClubPointsContainer.auchan-my-account-extension-0-x-myBusinessClubCardContainer:nth-child(2) .auchan-my-account-extension-0-x-balanceContainer{margin-left:0}.auchan-my-account-extension-0-x-myClubPointsContainer.auchan-my-account-extension-0-x-myBusinessClubCardContainer:nth-child(2) .auchan-my-account-extension-0-x-expiryDateBonus{font-size:26px;line-height:29px;padding-top:5px}.auchan-my-account-extension-0-x-myClubPointsContainer.auchan-my-account-extension-0-x-myBusinessClubCardContainer:nth-child(2) .auchan-my-account-extension-0-x-bonusBalanceText{font-size:23px;line-height:25px;padding-top:5px;padding-bottom:5px}.auchan-my-account-extension-0-x-myClubPointsContainer.auchan-my-account-extension-0-x-myBusinessClubCardContainer:nth-child(2) .auchan-my-account-extension-0-x-statusCardText{margin-left:0}.auchan-my-account-extension-0-x-myClubPointsContainer.auchan-my-account-extension-0-x-myBusinessClubCardContainer:nth-child(2) .auchan-my-account-extension-0-x-barCode{text-align:center}.auchan-my-account-extension-0-x-myClubPointsContainer{flex-direction:column}.auchan-my-account-extension-0-x-barCode{margin:1rem 0 0}.auchan-my-account-extension-0-x-statusCardText{margin-bottom:1.25rem}.auchan-my-account-extension-0-x-tableTransactions{padding:1rem}.auchan-my-account-extension-0-x-tableTransactions .ReactVirtualized__Grid__innerScrollContainer>div{white-space:break-spaces}.auchan-my-account-extension-0-x-tableTransactions:after,.auchan-my-account-extension-0-x-tableTransactions:before{content:none}.auchan-my-account-extension-0-x-auchanDescription{padding:2rem 2rem 2.5rem;background-image:url(c62bd9fb622e80bdeb13218a1e05673b.svg);background-size:cover;background-repeat:no-repeat}.auchan-my-account-extension-0-x-flexPointsTable{flex-wrap:wrap;gap:1rem}.auchan-my-account-extension-0-x-flexPoints{flex:35%}}@media only screen and (min-width:640px){.auchan-my-account-extension-0-x-tableTransactions .ReactVirtualized__Grid__innerScrollContainer>div:nth-child(n+6),.auchan-my-account-extension-0-x-tableTransactions .ReactVirtualized__Grid__innerScrollContainer>div:nth-child(n+7),.auchan-my-account-extension-0-x-tableTransactions .ReactVirtualized__Grid__innerScrollContainer>div:nth-child(n+8),.auchan-my-account-extension-0-x-tableTransactions .ReactVirtualized__Grid__innerScrollContainer>div:nth-child(n+9),.auchan-my-account-extension-0-x-tableTransactions .ReactVirtualized__Grid__innerScrollContainer>div:nth-child(n+10){border-top:1px solid #d6e1ec}}@media only screen and (max-width:374px){.auchan-my-account-extension-0-x-myClubCardContainer{padding:1rem}}