/* updated : 2025-10-16 12:08:27*/@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}}: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)}#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}#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}#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)}:root{--cmp-color:#009900}.cmp-popin{position:fixed; bottom:20px; left:20px; z-index:1000; right:20px}.cmp-popin.open{position:fixed; bottom:20px; left:20px; z-index:1000; right:20px; overflow:auto; max-height:80%; }.cmp-popin .cmp-small{cursor:pointer; background:#333333; border-radius:100px;position:absolute; top:-50px; left:0}.cmp-popin .cmp-small ul{display:flex; list-style-type:none; background:#333333; border-radius:50%; min-height:50px; min-width:50px; margin:0}.cmp-popin .cmp-small .icon{background:#333333 url(../images/icons/cookie.svg) center center no-repeat; background-size:55%; border:1px solid #333333; width:50px; height:50px; border-radius:50%; cursor:pointer; display:block}.cmp-popin .cmp-small .message{display:none; height:50px; line-height:47px; padding:0 20px; border-radius:0 50px 50px 0; border:1px solid #333333; color:white; font-size:15px}.cmp-popin .cmp-small:hover .message{display:block}.cmp-popin .cmp-small:hover .icon{background-color:var(--cmp-color)}.cmp-popin .cmp-content{background:white;padding:10px;width:100%;max-width:1280px;margin:0 auto; border:1px solid black; border-right:3px solid black; border-bottom:3px solid black; }.cmp-popin .cmp-content .title{font-weight:bold;margin:0 0 10px 0;font-size:20px}.cmp-popin .cmp-content .subtitle{font-weight:bold;margin:0 0 5px 0;font-size:15px}.cmp-popin .cmp-content .message{font-size:12px;line-height:1.5em;color:#555555}.cmp-popin .cmp-content .mini > .message{margin:0 0 10px 0;font-size:15px}.cmp-popin .cmp-content .choice ul{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:flex-end}.cmp-popin .cmp-content .choice ul li{margin:5px}.cmp-popin .cmp-content .choice ul li:first-of-type{margin-left:0}.cmp-popin .cmp-content .choice ul li:last-of-type{margin-right:0}.cmp-popin .cmp-content .full > .message{margin-bottom:20px;font-size:15px}.cmp-popin .cmp-content .full ul.consent{list-style-type:none;margin:0 0 20px 0;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:10px 0; max-height:335px; overflow:auto}.cmp-popin .cmp-content .full ul.consent li{padding:7px 0 5px 0;border-bottom:1px dashed #CCCCCC;display:flex}.cmp-popin .cmp-content .full ul.consent li .check{margin:0 0 10px 0}.cmp-popin .cmp-content .full ul.consent li:first-of-type{padding-top:0}.cmp-popin .cmp-content .full ul.consent li:last-of-type{padding-bottom:0;border:0}.cmp-popin .cmp-content .full ul.consent li .details{padding-left:20px}.cmp-popin .cmp-content .full .save{text-align:center}.cmp-popin .cmp-content .cmp-accept,.cmp-popin .cmp-content button:hover{background:var(--cmp-color);color:white;border:1px solid black}.cmp-switch{position:relative; display:inline-block; width:60px; height:34px}.cmp-switch input{opacity:0; width:0; height:0}.cmp-switch .slider{position:absolute; cursor:pointer; top:0; left:0; right:0; bottom:0; background-color:#ccc; -webkit-transition:.4s; transition:.4s}.cmp-switch .slider:before{position:absolute; content:""; height:26px; width:26px; left:4px; bottom:4px; background-color:white; -webkit-transition:.4s; transition:.4s}.cmp-switch input:checked + .slider{background-color:var(--cmp-color)}.cmp-switch input:focus + .slider{box-shadow:0 0 1px #2196F3}.cmp-switch input:checked + .slider:before{-webkit-transform:translateX(26px); -ms-transform:translateX(26px); transform:translateX(26px)}.cmp-switch .slider.round{border-radius:34px}.cmp-switch .slider.round:before{border-radius:50%}.cmp-cookies tr th:nth-of-type(1){width:20%}.cmp-cookies tr th:nth-of-type(2){width:20%}.cmp-cookies tr th:nth-of-type(3){width:60%}#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}