.section-account-menu *{-webkit-box-sizing:border-box;box-sizing:border-box}.section-account-menu{width:360px;position:relative}@media only screen and (max-width:1080px){.section-account-menu{width:310px}}@media only screen and (max-width:768px){.section-account-menu{width:100%}}.section-account-menu .client-informations{background-color:#3c6954;color:#fff;border-radius:10px;padding:15px 20px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.section-account-menu .client-informations .hello-infos{font-size:17px;padding-bottom:10px;line-height:20px}.section-account-menu .client-informations .hello-infos .client-name{font-weight:700;text-transform:capitalize;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;visibility:visible}.section-account-menu .client-informations .hello-infos .client-name.hidden{opacity:0;visibility:hidden}.section-account-menu .client-informations .id-infos{font-size:17px;padding-bottom:0;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;visibility:visible}.section-account-menu .client-informations .id-infos.hidden{opacity:0;visibility:hidden}.section-account-menu .client-informations .isclub{padding-top:10px;opacity:1;visibility:visible;-webkit-transition:opacity .3s;transition:opacity .3s}.section-account-menu .client-informations .isclub.hidden{opacity:0;visibility:hidden}.section-account-menu .client-informations .isclub.dnone{display:none}.section-account-menu .client-informations .isclub .logo-club{width:140px;height:25px;margin-bottom:10px;display:block}.section-account-menu .client-informations .isclub .points{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:7px}.section-account-menu .client-informations .isclub .points .points-amount{font-weight:700;font-size:40px;line-height:28px}.section-account-menu .client-informations .isclub .points .libelles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700;font-size:16px}.section-account-menu .client-informations .isclub .points .libelles #menu-euros-amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700;font-size:16px;color:#7dbc8e}.section-account-menu .client-informations .isclub .client-status{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;font-size:14px;font-weight:400}.section-account-menu .client-informations .isclub .client-status .date.hidden{opacity:0;visibility:hidden}.section-account-menu .client-informations .isclub .client-status .date.dnone{display:none}.section-account-menu .client-informations .isclub .pwbb-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-weight:700;font-size:12px;line-height:15px;margin-top:10px}.section-account-menu .client-informations .isclub .pwbb-status.dnone{display:none}.section-account-menu .client-informations .isclub .pwbb-status img{height:30px;margin-top:-3px}.section-account-menu .client-informations .isclub .client-points-update{font-size:12px;margin-top:4px;margin-bottom:15px;color:#fff;display:block}.section-account-menu .client-informations .isnotclub{padding-top:20px;opacity:1;visibility:visible;-webkit-transition:opacity .3s;transition:opacity .3s}.section-account-menu .client-informations .isnotclub.hidden{opacity:0;visibility:hidden}.section-account-menu .client-informations .isnotclub.dnone{display:none}.section-account-menu .client-informations .isnotclub .logo-club{width:140px;height:25px;margin-bottom:10px;display:block}.section-account-menu .client-informations .isnotclub .club-link{color:#fff;text-decoration:none;line-height:23px}.section-account-menu .client-informations .isnotclub .club-link .arrow{width:22px;height:22px;margin-left:4px;margin-bottom:-6px}.section-account-menu .account-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.section-account-menu .account-navigation .menuaccountfidonly{display:none}.section-account-menu .account-navigation .account-item-title{color:#3c6954;font-weight:700;font-size:18px;margin-top:12px}.section-account-menu .account-navigation .account-item.logout{margin-top:15px}.section-account-menu .account-navigation .account-item.referral{display:none}.section-account-menu .account-navigation .account-item a{background-color:#f6f6f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#2d2a29;padding:10px 0 10px 10px;border-radius:10px;font-size:16px;font-weight:700;text-decoration:none;height:55px;position:relative}.section-account-menu .account-navigation .account-item a.fid{background-color:#f6f6f8}.section-account-menu .account-navigation .account-item a::after{display:none;content:"";position:absolute;top:0;bottom:0;margin:auto;right:10px;left:auto;width:7px;height:12px;background-color:#2d2a29;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 12'><path fill='black' d='M1.41 0 0 1.41 4.58 6 0 10.59 1.41 12l6-6z'/></svg>");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 12'><path fill='black' d='M1.41 0 0 1.41 4.58 6 0 10.59 1.41 12l6-6z'/></svg>");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.section-account-menu .account-navigation .account-item a img.picto{width:35px;height:35px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.section-account-menu .account-navigation .account-item a img.picto.offre{width:35px;height:30px}.section-account-menu .account-navigation .account-item a img.picto.fid{width:35px;height:31px}.section-account-menu .account-navigation .account-item a img.picto.histo{width:37px;height:37px}.section-account-menu .account-navigation .account-item a img.picto.family{width:35px;height:31px}.section-account-menu .account-navigation .account-item a img.picto.cartekdo{width:35px;height:28px}.section-account-menu .account-navigation .account-back{position:absolute;top:-10px;left:390px;display:block}@media screen and (max-width:1080px){.section-account-menu .account-navigation .account-back{position:absolute;left:320px}}@media screen and (max-width:768px){.section-account-menu .account-navigation .account-back{position:relative;top:unset;left:-10px}}.section-account-menu .account-navigation .account-back a{text-decoration:none;color:#2d2a29;font-size:16px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.section-account-menu .account-navigation .account-back a img{width:40px;height:40px}