/* Pages de texte d'EXODAE (merci, conditions de vente, mentions légales, confidentialité, livraison et retours) */
:root{--noir:#0c0a08;--encre:#1b1510;--ivoire:#f2ece0;--or:#86683f;--trait:rgba(27,21,16,.14);--serif:"EB Garamond","Times New Roman",serif;--caps:"Marcellus","Times New Roman",serif;--gout:clamp(20px,5vw,56px)}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--ivoire);color:var(--encre);font:400 18px/1.6 var(--serif);-webkit-font-smoothing:antialiased}
a{color:inherit}
.barre{position:sticky;top:0;z-index:5;background:var(--noir);display:flex;justify-content:center;align-items:center;height:64px;padding:0 var(--gout)}
.barre .logo{display:block;width:118px;aspect-ratio:899/204;background:var(--ivoire);-webkit-mask:url(/tees/site/logo-exodae.webp) center/contain no-repeat;mask:url(/tees/site/logo-exodae.webp) center/contain no-repeat}
.barre .retour{position:absolute;left:var(--gout);font:400 10.5px/1 var(--caps);letter-spacing:.22em;text-transform:uppercase;color:var(--ivoire);text-decoration:none;opacity:.85}
main{max-width:760px;margin:0 auto;padding:56px var(--gout) 80px}
.cap{font:400 11px/1.4 var(--caps);letter-spacing:.26em;text-transform:uppercase;color:rgba(27,21,16,.55);margin:0}
h1{font:400 clamp(30px,7vw,48px)/1.08 var(--serif);letter-spacing:-.01em;margin:10px 0 8px}
.maj{font-size:15px;color:rgba(27,21,16,.6);margin:0 0 34px}
h2{font:400 22px/1.25 var(--serif);margin:38px 0 10px;padding-top:22px;border-top:1px solid var(--trait)}
h3{font:400 18px/1.3 var(--caps);letter-spacing:.06em;margin:22px 0 6px}
p,li{margin:0 0 12px}
ul{padding-left:20px}
.a-completer{background:#ffe08a;color:#5a3d00;padding:0 5px;border-radius:3px;font-style:normal}
.note{font-size:15px;background:rgba(27,21,16,.05);border-left:2px solid var(--or);padding:12px 16px;margin:18px 0}
.formulaire{border:1px solid var(--trait);padding:18px 20px;font-size:16px}
.bouton{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;background:var(--encre);color:var(--ivoire);text-decoration:none;font:400 12px/1 var(--caps);letter-spacing:.2em;text-transform:uppercase}
.pied{max-width:760px;margin:0 auto;padding:22px var(--gout) 40px;border-top:1px solid var(--trait);display:flex;flex-wrap:wrap;gap:8px 22px;font:400 10.5px/1.6 var(--caps);letter-spacing:.16em;text-transform:uppercase;color:rgba(27,21,16,.6)}
.pied a{text-decoration:none}
