/* updated : 2026-03-12 10:30:46*/#member-account-header{padding:20px;border-bottom:var(--account-header-border);text-align:center;display:flex;justify-content:space-between;align-items:center}#member-account-header .logo{width:200px} #member-access{margin:0 auto;max-width:800px;text-align:center}#member-access .password-renew{margin-top:20px}#member-overview{position:relative}#member-overview a{display:block;background:url(../images/icons/account.svg) no-repeat top center;background-size:var(--account-overview-bg-size);padding-top:var(--account-overview-padding)}#member{display:flex;min-height:100vh}#member .col-left{background:var(--account-left-bg);width:375px}#member .col-right{flex:1;padding:20px 0 0 0}#member .col-right table{width:100%;border-collapse:collapse;margin:0 0 20px 0}#member .col-right table tr{border-bottom:var(--account-right-table-border)}#member .col-right table tr th,#member .col-right table tr td{padding:10px;text-align:center;vertical-align:middle}#member .col-right table tr th{font-weight:bold;text-transform:uppercase;border-bottom:var(--account-right-table-border);text-align:center}#member .col-right table td.options .btn-list{display:flex;justify-content:center;gap:5px;flex-wrap:wrap}#member .col-right .field{min-height:initial}#member .col-right .field label{display:block !important;line-height:initial}#member .col-right .field.radio label{display:inline;float:none}#member .col-right .field span.label{display:inline-block;min-width:80px}#member .col-right .field span.value{font-weight:bold}#member .col-right .block{margin:0 0 20px 0}#member .col-right .subtitle{color:var(--account-right-subtitle-color); font-size:var(--account-right-subtitle-size); font-weight:var(--account-right-subtitle-weight); padding:var(--account-right-subtitle-padding); border-bottom:var(--account-right-subtitle-border); margin:var(--account-right-subtitle-margin)}#member .col-right .actions{display:flex; gap:5px; justify-content:center; margin:20px auto}#member .button{font-size:var(--account-button-size); font-weight:var(--account-button-weight); text-decoration:none; border-radius:15px; padding:15px 20px}.responsive-menu-account,#responsive-menu-account{display:none}#responsive-menu-account:checked + ul{display:block}.member-account-menu > .member{padding:20px;background:var(--account-menu-member-bg)}.member-account-menu > .member .name{margin:0 0 5px 0;font-weight:bold}.member-account-menu > .member .loyalty{margin:20px 0 0 0;display:flex;justify-content:space-between;align-items:center}.member-account-menu{position:relative}.member-account-menu > ul{list-style-type:none;padding:20px}.member-account-menu ul li{margin:0 0 30px 0}.member-account-menu ul li a{text-transform:uppercase;font-weight:bold;display:block;color:var(--account-menu-link-color);text-decoration:none}.member-account-menu ul li a:hover,.member-account-menu ul li a.selected{text-decoration:none}.member-account-menu ul li ul{margin:0 0 0 0;border-top:var(--account-menu-border);padding-top:10px}.member-account-menu ul li ul li{margin:0 0 10px 0;list-style-position:inside}.member-account-menu ul li ul li a{text-transform:initial;border:0;font-weight:normal;text-decoration:none}.member-account-menu ul li ul li a:hover,.member-account-menu ul li ul li a.selected{text-decoration:underline}:root{--account-overview-bg-size:auto 35px;--account-overview-padding:40px;--account-header-border:1px solid var(--base-color-black);--account-left-bg:var(--base-color-grey-light);--account-menu-member-bg:var(--base-color-grey);--account-menu-link-color:var(--base-color-black);--account-menu-border:1px dashed #CCCCCC;--account-right-table-border:1px solid #CCCCCC;--account-right-subtitle-color:var(--base-color-black);--account-right-subtitle-size:20px;--account-right-subtitle-border:1px dashed #CCCCCC;--account-right-subtitle-weight:var(--weight-regular);--account-right-subtitle-padding:0 0 5px 0;--account-right-subtitle-margin:0 0 20px 0;--account-button-size:16px;--account-button-weight:var(--weight-regular)}@media screen and (max-width:425px){#member-account-header{flex-direction:column;gap:20px}}@media screen and (max-width:1024px){#member-account-header{justify-content:center}#member{flex-direction:column}#member .col-left{width:100%}.member-account-menu > .member .name,.member-account-menu > .member .mail{text-align:center}.responsive-menu-account{display:block; font-weight:bold; cursor:pointer; background:white url(../images/icons/arrow_down.svg) 98% center no-repeat; background-size:25px; text-align:left; padding:20px; border-bottom:2px solid #AAAAAA}.member-account-menu > ul{margin:0;width:auto;display:none;border:1px solid #AAAAAA;border-bottom:0;border-top:0}#member .col-right table thead{display:none;} #member .col-right table tr{display:block;margin-bottom:1rem;border:1px solid #ccc;border-radius:8px;padding:8px;background:white}#member .col-right table tr td{display:flex; align-items:center; justify-content:flex-start; padding:8px; border:none; border-bottom:1px solid #eee;text-align:left; flex-wrap:nowrap; }#member .col-right table tr td::before{content:attr(data-label); flex:0 0 120px; font-weight:bold; text-align:left; padding-right:8px}#member .col-right table tr td:last-child{border-bottom:none}}#member-password .renew-mail{font-weight:bold; text-align:center; font-size:15px; margin-bottom:20px}#member-new{max-width:800px;margin:0 auto}#member-new .newsletter{margin:20px 0 0 0}#member-account-personal .status-value{margin-bottom:20px}#member-account-newsletter .themes{list-style-position:inside}#member-account-newsletter .themes li{margin:0 0 5px 0}#language-flags{overflow:hidden;display:flex;justify-content:center}#language-flags a{margin:0 5px;display:block;text-indent:-100000px}#language-flags a{width:24px;height:16px;background:no-repeat center center;background-size:cover}#language-flags a.fr{background-image:url(../images/flags/fr.svg)}#language-flags a.en{background-image:url(../images/flags/en.svg)}#language-flags a.de{background-image:url(../images/flags/de.svg)}#language-flags a.nl{background-image:url(../images/flags/nl.svg)}#language-flags a.es{background-image:url(../images/flags/es.svg)}#member-account-header{padding:20px;border-bottom:var(--account-header-border);text-align:center;display:flex;justify-content:space-between;align-items:center}#member-account-header .logo{width:200px} #member-access{margin:0 auto;max-width:800px;text-align:center}#member-access .password-renew{margin-top:20px}#member-overview{position:relative}#member-overview a{display:block;background:url(../images/icons/account.svg) no-repeat top center;background-size:var(--account-overview-bg-size);padding-top:var(--account-overview-padding)}#member{display:flex;min-height:100vh}#member .col-left{background:var(--account-left-bg);width:375px}#member .col-right{flex:1;padding:20px 0 0 0}#member .col-right table{width:100%;border-collapse:collapse;margin:0 0 20px 0}#member .col-right table tr{border-bottom:var(--account-right-table-border)}#member .col-right table tr th,#member .col-right table tr td{padding:10px;text-align:center;vertical-align:middle}#member .col-right table tr th{font-weight:bold;text-transform:uppercase;border-bottom:var(--account-right-table-border);text-align:center}#member .col-right table td.options .btn-list{display:flex;justify-content:center;gap:5px;flex-wrap:wrap}#member .col-right .field{min-height:initial}#member .col-right .field label{display:block !important;line-height:initial}#member .col-right .field.radio label{display:inline;float:none}#member .col-right .field span.label{display:inline-block;min-width:80px}#member .col-right .field span.value{font-weight:bold}#member .col-right .block{margin:0 0 20px 0}#member .col-right .subtitle{color:var(--account-right-subtitle-color); font-size:var(--account-right-subtitle-size); font-weight:var(--account-right-subtitle-weight); padding:var(--account-right-subtitle-padding); border-bottom:var(--account-right-subtitle-border); margin:var(--account-right-subtitle-margin)}#member .col-right .actions{display:flex; gap:5px; justify-content:center; margin:20px auto}#member .button{font-size:var(--account-button-size); font-weight:var(--account-button-weight); text-decoration:none; border-radius:15px; padding:15px 20px}.responsive-menu-account,#responsive-menu-account{display:none}#responsive-menu-account:checked + ul{display:block}.member-account-menu > .member{padding:20px;background:var(--account-menu-member-bg)}.member-account-menu > .member .name{margin:0 0 5px 0;font-weight:bold}.member-account-menu > .member .loyalty{margin:20px 0 0 0;display:flex;justify-content:space-between;align-items:center}.member-account-menu{position:relative}.member-account-menu > ul{list-style-type:none;padding:20px}.member-account-menu ul li{margin:0 0 30px 0}.member-account-menu ul li a{text-transform:uppercase;font-weight:bold;display:block;color:var(--account-menu-link-color);text-decoration:none}.member-account-menu ul li a:hover,.member-account-menu ul li a.selected{text-decoration:none}.member-account-menu ul li ul{margin:0 0 0 0;border-top:var(--account-menu-border);padding-top:10px}.member-account-menu ul li ul li{margin:0 0 10px 0;list-style-position:inside}.member-account-menu ul li ul li a{text-transform:initial;border:0;font-weight:normal;text-decoration:none}.member-account-menu ul li ul li a:hover,.member-account-menu ul li ul li a.selected{text-decoration:underline}.common-breadcrumb{padding:25px 0 0 0; text-align:center; background:var(--main-color-1); color:var(--main-color-2);font-size:10px;text-transform:uppercase; font-weight:var(--weight-bold);}.common-breadcrumb:after{content:"";display:block;margin:15px auto 0 auto;width:40px;border-top:4px solid white}.common-breadcrumb a{color:inherit;text-decoration:none}.common-header{background:var(--main-color-1);color:white;padding:25px 0 60px 0}.common-header .inner{display:flex; flex-direction:column}.common-header hgroup{text-align:center}.common-header hgroup *{color:white}.common-header hgroup h1{font-size:35px;text-align:center; font-weight:var(--weight-black); line-height:initial; margin-bottom:15px}.common-header hgroup h2{font-size:20px;line-height:initial}.common-header h2 span{color:var(--main-color-2);font-weight:bold}.common-header .intro{max-width:960px;font-size:20px;margin:20px auto 0 auto; text-align:center; }#scrollTopBtn{position:fixed; bottom:10px; right:10px; font-size:18px; border-radius:50%; border:none; cursor:pointer; width:45px; height:45px; text-align:center; background:var(--main-color-1); border:1px solid var(--main-color-1); color:var(--base-color-white); opacity:0; pointer-events:none; transform:translateY(20px); transition:opacity 0.3s ease,transform 0.3s ease}#scrollTopBtn.visible{opacity:1; pointer-events:auto; transform:translateY(0)}