@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/fraunces-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/fraunces-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}:root{--sa-top: max(env(safe-area-inset-top, 0px), var(--safe-area-inset-top, 0px));--sa-bottom: max(env(safe-area-inset-bottom, 0px), var(--safe-area-inset-bottom, 0px))}body{background:#14100f;color:#f2e9dc;font-family:Archivo,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}input::placeholder{color:#9c8d82}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus-ring, #E8B84B);outline-offset:2px}button,[role=button]{-webkit-tap-highlight-color:transparent}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes checkPop{0%{transform:scale(1)}45%{transform:scale(1.35)}to{transform:scale(1)}}.check-pop{animation:checkPop .45s ease}@keyframes pulseSoft{0%,to{opacity:.55}50%{opacity:1}}@keyframes barSlide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.boot-bar{position:relative;overflow:hidden}.boot-bar:after{content:"";position:absolute;top:0;left:0;height:100%;width:40%;background:linear-gradient(90deg,transparent,#E8B84B,transparent);animation:barSlide 1.3s ease-in-out infinite}.spinner{width:14px;height:14px;border-radius:50%;border:2px solid #94877D;border-top-color:#e8b84b;display:inline-block;animation:spin .8s linear infinite}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sheet-in{animation:sheetUp .3s cubic-bezier(.2,.8,.3,1)}.sheet-out{transform:translateY(105%)!important;transition:transform .24s ease-in!important}.backdrop-in{animation:fadeIn .22s ease}.backdrop-out{opacity:0!important;transition:opacity .24s ease!important}@media (prefers-reduced-motion: no-preference){button,[role=button]{transition:transform .12s ease}button:active,[role=button]:active{transform:scale(.98)}.fade-in-soft{animation:fadeSlideSoft .18s ease}}@keyframes fadeSlideSoft{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*::-webkit-scrollbar{display:none}*{scrollbar-width:none}.page{max-width:560px}.cards{display:grid;grid-template-columns:1fr;gap:10px}.reco-row{zoom:1.18}.cards>*{min-width:0;max-width:100%}@media (min-width: 900px){.page{max-width:1000px}.page>:not(header){max-width:640px;margin-left:auto;margin-right:auto}.cards{grid-template-columns:1fr;gap:10px}.reco-row{zoom:1.7}.reco-title{text-align:center;font-size:.75625rem}.actions-profil{align-items:center}.actions-profil>button{width:340px}.pc-bouton-contenu{width:auto!important;min-width:260px;display:block;margin-left:auto;margin-right:auto}.sheet-voile{align-items:center}.sheet-fenetre{border-radius:22px!important;border-bottom:1px solid var(--ligne, #3A2E2B)!important}.sheet-poignee{display:none}.sheet-croix{display:flex!important}.sheet-fenetre{padding:20px 26px calc(26px + env(safe-area-inset-bottom))!important}.pc-sec{text-transform:uppercase;font-size:.66rem!important;letter-spacing:.13em!important;color:var(--sourdine, #9C8D82)!important}.rail-pc{scrollbar-width:thin;scrollbar-color:var(--ligne, #3A2E2B) transparent}.rail-pc::-webkit-scrollbar{display:block;height:8px}.rail-pc::-webkit-scrollbar-thumb{background:var(--ligne, #3A2E2B);border-radius:4px}.rail-pc::-webkit-scrollbar-track{background:transparent}}.sheet-croix{display:none;position:absolute;right:-4px;top:-2px;width:30px;height:30px;border-radius:50%;border:none;background:#ffffff12;color:inherit;cursor:pointer;align-items:center;justify-content:center;font-size:.8rem;font-family:Archivo,sans-serif}@media (min-width: 1100px){.page{zoom:1.12}}@media (max-width: 400px){.reco-row{zoom:1.02;gap:8px!important;padding:0 2px}}@media (min-width: 401px) and (max-width: 414px){.reco-row{zoom:1.1}}@media (min-width: 415px) and (max-width: 899px){.page{zoom:1.12}.reco-row{zoom:1.01}.fenetre-zoom{zoom:1.12}}
