@font-face{font-family:Libre Bodoni;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/libre-bodoni-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Bodoni;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/libre-bodoni-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Bodoni;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/libre-bodoni-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/source-sans-3-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/source-sans-3-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/source-sans-3-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/source-sans-3-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--papier:#f6f6f6;--encre:#414141;--nuit:#3c3c3c;--vert:#759683;--vert-texte:#4f6b5b;--vert-clair:#eaefec;--rouge:#f20519;--rouge-fonce:#c4040f;--gris:#6a706c;--filet:#d9dddb;--attente:#e4e6e5;--attente-reflet:#fff9;--titre:"Libre Bodoni","Bodoni 72","Didot",Georgia,"Times New Roman",serif;--texte:"Source Sans 3","Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--page:1240px;--gout:28px}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--papier);color:var(--encre);font-family:var(--texte);font-feature-settings:"kern" 1;margin:0;font-size:18px;line-height:1.55;overflow-x:hidden}img{max-width:100%;display:block}picture{display:contents}picture source{display:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,h4{font-family:var(--titre);text-wrap:balance;margin:0;font-weight:400;line-height:1.12}p{margin:0}:focus-visible{outline:2px solid var(--rouge);outline-offset:3px}.page{max-width:var(--page);padding-left:max(var(--gout),env(safe-area-inset-left,0px));padding-right:max(var(--gout),env(safe-area-inset-right,0px));margin:0 auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chiffres{font-variant-numeric:tabular-nums lining-nums}.etiquette{font-family:var(--texte);letter-spacing:.08em;text-transform:uppercase;color:var(--vert-texte);font-size:13.5px;font-weight:600}.couv{aspect-ratio:300/467;background:var(--attente);--rond:22px;width:100%;display:block;position:relative;overflow:hidden}.couv:before{content:"";background:linear-gradient(105deg,transparent 30%,var(--attente-reflet) 50%,transparent 70%);animation:1.8s ease-in-out infinite reflet;position:absolute;inset:0;transform:translate(-100%)}.couv:after{content:"";width:var(--rond);height:var(--rond);margin:calc(var(--rond) / -2) 0 0 calc(var(--rond) / -2);border:2px solid #41414124;border-top-color:#41414180;border-radius:50%;animation:.85s linear infinite tourne;position:absolute;top:50%;left:50%}.couv img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.couv.chargee{background:0 0}.couv.chargee img{opacity:1}.couv.chargee:before,.couv.chargee:after{display:none}.couv--prioritaire img{opacity:1;transition:none}.couv--prioritaire:before,.couv--prioritaire:after{display:none}.couv--revue{aspect-ratio:210/297}.couv--mini{--rond:14px}@keyframes reflet{to{transform:translate(100%)}}@keyframes tourne{to{transform:rotate(360deg)}}.service{background:var(--vert);color:#fff;font-size:15px}.service .page{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;min-height:36px;display:flex}.service nav{gap:22px;display:flex}.service a:hover{text-underline-offset:3px;text-decoration:underline}.entete{top:env(safe-area-inset-top,0px);z-index:60;background:var(--papier);border-bottom:1px solid var(--filet);position:sticky}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:70;background:var(--papier);position:fixed;inset:0 0 auto}.entete .page{align-items:center;gap:28px;min-height:84px;display:flex;position:relative}.logo{flex:none;align-items:center;gap:14px;display:flex}.logo-img{display:none}.logo-img.ok{display:block}.logo img{object-fit:contain;mix-blend-mode:multiply;width:67px;height:67px}.logo-mot{font-family:var(--titre);font-size:21px;line-height:1.05}.logo-img.ok+.logo-mot .nom,.logo-ok .logo-mot .nom{display:none}.logo-mot small{font-family:var(--texte);color:var(--gris);letter-spacing:.02em;margin-top:3px;font-size:13px;display:block}.principale{gap:28px;margin:0 0 0 6px;padding:0;font-size:17px;font-weight:600;display:flex}.principale>li{list-style:none}.principale>li>a{border-bottom:2px solid #0000;padding:30px 0;transition:border-color .2s,color .2s;display:block}.principale>li>a:hover,.principale>li:hover>a,.principale>li:focus-within>a{border-bottom-color:var(--rouge)}.principale>li:hover>a[aria-haspopup],.principale>li:focus-within>a[aria-haspopup]{color:var(--rouge)}.outils{align-items:center;gap:12px;margin-left:auto;display:flex}.recherche{border-bottom:1px solid var(--encre);align-items:center;display:flex}.recherche input{font:inherit;width:260px;color:var(--encre);background:0 0;border:0;padding:8px 4px;font-size:16px}.recherche input::placeholder{color:var(--gris)}.recherche input:focus{outline:none}.recherche button{background:0 0;border:0;padding:8px 2px 8px 8px;display:flex}.recherche svg,.panier svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:19px;height:19px}.panier{align-items:center;gap:8px;padding:8px 4px 8px 14px;font-size:16px;font-weight:600;display:flex}.panier b{background:var(--rouge);color:#fff;border-radius:20px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:13px;display:inline-flex}.burger{border:1px solid var(--filet);background:var(--papier);padding:9px 14px;font-size:16px;font-weight:600;display:none}.mega{top:100%;left:var(--gout);right:var(--gout);background:var(--papier);border:1px solid var(--filet);border-top:2px solid var(--rouge);opacity:0;visibility:hidden;pointer-events:none;max-width:960px;padding:28px 30px 22px;transition:opacity .25s .12s,transform .25s .12s,visibility 0s linear .37s;position:absolute;transform:translateY(8px);box-shadow:0 22px 44px #3c3c3c1a}.principale li:hover>.mega,.principale li:focus-within>.mega{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s 50ms,transform .25s 50ms,visibility 0s linear 50ms;transform:none}.mega-grille{grid-template-columns:repeat(4,1fr);gap:22px 30px;display:grid}.mega h2{border-bottom:1px solid var(--filet);margin-bottom:8px;padding-bottom:7px;font-size:19px}.mega h2:before{content:"";background:var(--rouge);vertical-align:middle;width:6px;height:6px;margin:0 9px 3px 0;display:inline-block}.mega ul{margin:0;padding:0;list-style:none}.mega li a{color:var(--gris);padding:3px 0;font-size:16px;font-weight:400;transition:color .15s,transform .15s;display:block}.mega li a:hover{color:var(--rouge);transform:translate(3px)}.mega-pied{border-top:1px solid var(--filet);margin-top:20px;padding-top:16px;font-size:16px;font-weight:600}.mega-pied a{color:var(--rouge)}.mega-pied a:after{content:" →"}.mega-pied a:hover{color:var(--rouge-fonce)}.cta{background:var(--rouge);color:#fff;border:0;align-items:center;gap:8px;padding:12px 22px;font-size:17px;font-weight:600;transition:background .15s;display:inline-flex}.cta:hover{background:var(--rouge-fonce)}.lien{border-bottom:1px solid;padding-bottom:1px;font-size:16.5px;font-weight:600}.lien:hover{color:var(--rouge)}.lien-suite{white-space:nowrap;font-size:16.5px;font-weight:600}.lien-suite:after{content:" →"}.lien-suite:hover{color:var(--rouge)}.presentoir{border-bottom:1px solid var(--filet);padding-block:44px 52px}.presentoir-grille{grid-template-columns:minmax(0,330px) minmax(0,1fr) minmax(0,280px);align-items:start;gap:0 52px;display:grid}.presentoir-tete{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:26px;display:flex}.compteur{color:var(--gris);font-size:15px}.parution{grid-column:1/3;grid-template-columns:subgrid;display:none}.parution.active{display:grid}.parution .couv{box-shadow:0 18px 34px -12px #28282847}@keyframes apparait{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.notice-grande{flex-direction:column;min-width:0;padding-top:6px;display:flex}.notice-grande .etiquette{margin-bottom:14px}.notice-grande h2{font-size:clamp(2.1rem,3.6vw,3.25rem);line-height:1.04}.notice-grande h2 span{color:#555;margin-top:10px;font-size:.5em;font-style:italic;line-height:1.25;display:block}.notice-grande .auteur{margin-top:16px;font-size:19px}.argument{color:#4d524f;max-width:34em;margin-top:22px;font-size:17.5px;line-height:1.6}.fiche-technique{border-top:1px solid var(--filet);border-bottom:1px solid var(--filet);grid-template-columns:max-content minmax(0,1fr);gap:5px 22px;margin:24px 0 0;padding:12px 0;font-size:15.5px;display:grid}.fiche-technique div{display:contents}.fiche-technique dt{color:var(--gris)}.fiche-technique dd{color:var(--encre);margin:0}.achat{flex-wrap:wrap;align-items:center;gap:22px;margin-top:26px;display:flex}.achat .prix{font-family:var(--titre);font-size:30px;line-height:1}.sommaire{border-top:1px solid var(--filet);grid-area:2/3;margin:0;padding:0;list-style:none}.sommaire li{position:relative}.sommaire button{text-align:left;opacity:.55;background:0 0;border:0;grid-template-columns:42px 1fr;align-items:center;gap:14px;width:100%;padding:12px 0;transition:opacity .2s;display:grid;position:relative}.sommaire button:hover,.sommaire button[aria-current=true]{opacity:1}.sommaire .titre{font-family:var(--titre);font-size:17.5px;line-height:1.2;display:block}.sommaire .qui{color:var(--gris);margin-top:2px;font-size:14.5px;display:block}.sommaire .jauge{background:var(--filet);height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.sommaire .jauge:after{content:"";background:var(--rouge);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.sommaire button[aria-current=true] .jauge:after{animation:jauge var(--duree,7s) linear forwards}@keyframes jauge{to{transform:scaleX(1)}}.devise{background:var(--vert);color:#fff;padding-block:clamp(44px,6vw,72px)}.devise .page{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 60px;display:grid}.devise blockquote{font-family:var(--titre);text-wrap:pretty;max-width:27em;margin:0;font-size:clamp(1.55rem,3.1vw,2.55rem);font-style:italic;line-height:1.22}.devise abbr{letter-spacing:.06em;font-size:.86em;font-style:normal;text-decoration:none}.devise p{font-size:16px}.devise .lien{color:#fff}.rubrique{padding-block:clamp(48px,6vw,76px)}.rubrique-tete{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 28px;margin-bottom:30px;display:flex}.rubrique-tete h2{font-size:clamp(1.9rem,3vw,2.5rem)}.rubrique-tete p{color:var(--gris);margin-top:6px;font-size:16.5px}.catalogue{grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 28px;display:grid}.notice{flex-direction:column;min-width:0;display:flex}.notice[hidden]{display:none}.notice .couv{margin-bottom:14px;box-shadow:0 10px 20px -10px #2828284d}.notice .meta{letter-spacing:.06em;text-transform:uppercase;color:var(--vert-texte);margin-bottom:6px;font-size:13px;font-weight:600}.notice h3{font-size:19px;line-height:1.18}.notice h3 a:hover{text-underline-offset:3px;text-decoration:underline 1px}.notice .auteur{color:var(--gris);margin-top:4px;font-size:16px}.notice .ligne{border-top:1px solid var(--filet);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.notice .auteur{margin-bottom:14px}.notice .ligne>span{align-items:baseline;gap:8px;display:flex}.notice .prix{font-size:17px;font-weight:600}.notice .pages{color:var(--gris);font-size:14.5px}.ajout{border:1px solid var(--rouge);color:var(--rouge);background:0 0;padding:6px 12px;font-size:15px;font-weight:600;transition:background .15s,color .15s}.ajout:hover{background:var(--rouge);color:#fff}.ajout--attente{border-color:var(--filet);color:var(--gris)}.ajout--attente:hover{background:var(--encre);border-color:var(--encre);color:#fff}.revues{background:var(--vert-clair)}.grille-revues{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.revue{grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.revue .couv{box-shadow:0 12px 22px -12px #28282859}.revue h3{font-size:28px;line-height:1.05}.revue .rythme{margin-top:10px}.revue .numero{margin-top:8px;font-size:16px;font-weight:600}.revue .theme{font-family:var(--titre);margin-top:6px;font-size:17px;font-style:italic;line-height:1.3}.revue .rythme{color:var(--gris);margin-top:8px;font-size:15px}.revue .liens{flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px;font-size:16px;display:flex}.table-collections{margin:0 -20px;padding:0;list-style:none}.rayons-section{padding-top:clamp(24px,3vw,40px)}.table-collections li+li{border-top:1px solid var(--filet)}.collection{transform-origin:50%;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(0,1.35fr) 20px;align-items:start;gap:6px 40px;padding:22px 20px;transition:background-color .25s,transform .25s,box-shadow .25s;display:grid;position:relative}.collection h3{color:var(--encre);font-size:25px;line-height:1.15;transition:color .2s}.devise-coll{color:var(--encre);padding-top:3px;font-size:17.5px;line-height:1.5}.titres{color:#575d59;flex-direction:column;gap:3px;padding-top:3px;font-size:16px;line-height:1.4;display:flex}.titres-label{letter-spacing:.08em;text-transform:uppercase;color:var(--vert-texte);margin-bottom:3px;font-size:13px;font-weight:600}.titres cite{font-style:italic}.collection .fleche{color:var(--rouge);opacity:0;align-self:center;font-size:20px;transition:opacity .2s,transform .2s;transform:translate(-6px)}.collection:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.collection:hover{background:var(--vert-clair);z-index:1;transform:scale(1.01);box-shadow:0 10px 26px -18px #28282859}.collection:hover h3{color:var(--rouge)}.collection:hover .fleche{opacity:1;transform:none}}.rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 21px);grid-auto-flow:column;gap:28px;margin:-14px -6px 0;padding:14px 6px 18px;scroll-padding-inline:6px;display:grid;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail:focus-visible{outline-offset:2px}.rayon{border-top:2px solid var(--encre);scroll-snap-align:start;flex-direction:column;gap:18px;padding:30px 28px 28px;transition:background-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative}.rayon h3{font-size:30px;line-height:1.1;transition:color .2s}.rayon h3 a:after{content:"";position:absolute;inset:0}.rayon ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.rayon li a{z-index:1;color:#575d59;font-size:17px;position:relative}.rayon li a:hover{color:var(--rouge)}.rayon .fleche{color:var(--rouge);opacity:0;margin-top:auto;padding-top:8px;font-size:20px;transition:opacity .2s,transform .2s;transform:translate(-6px)}@media (hover:hover) and (pointer:fine){.rayon:hover{background:var(--vert-clair);transform:scale(1.01);box-shadow:0 10px 26px -18px #28282859}.rayon:hover h3{color:var(--rouge)}.rayon:hover .fleche{opacity:1;transform:none}}.rail-nav{gap:8px;display:flex}.rail-btn{border:1px solid var(--filet);background:0 0;width:46px;height:46px;font-size:18px;line-height:1;transition:border-color .15s,color .15s,opacity .15s}.rail-btn:hover:not(:disabled){border-color:var(--rouge);color:var(--rouge)}.rail-btn:disabled{opacity:.3;cursor:default}.rail-jauge{background:var(--filet);height:2px;margin-top:26px;position:relative;overflow:hidden}.rail-jauge span{background:var(--rouge);transition:transform .15s linear;position:absolute;top:0;bottom:0;left:0}.lettre{border-top:1px solid var(--filet)}.lettre .page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px 60px;display:grid}.lettre h2{margin-bottom:8px;font-size:clamp(1.7rem,2.6vw,2.2rem)}.lettre p{color:var(--gris)}.formulaire{display:flex}.formulaire input{border:1px solid var(--encre);min-width:0;font:inherit;color:var(--encre);background:#fff;border-right:0;flex:auto;padding:12px 16px;font-size:17px}.formulaire .cta{white-space:nowrap;flex:none}.mention{color:var(--gris);margin-top:10px;font-size:14.5px}footer{background:var(--nuit);color:#d8dbd9;font-size:16px}.pied-haut{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px 56px;padding-block:60px 46px;display:grid}.pied-logo{align-items:center;gap:14px;margin-bottom:18px;display:flex}.pied-logo img{width:64px}.pied-logo .logo-mot{color:#fff}.pied-haut p{font-family:var(--texte);color:#c9cdcb;max-width:28em;font-size:16.5px;line-height:1.55}footer h2{font-family:var(--texte);letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:14px;font-size:14px;font-weight:600}footer ul{margin:0;padding:0;list-style:none}footer li{margin-bottom:9px}footer a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.reseaux{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.reseaux a{color:#fff;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,border-color .15s;display:inline-flex}.reseaux svg{fill:currentColor;width:18px;height:18px}.reseaux a:hover{background:var(--rouge);border-color:var(--rouge);text-decoration:none}.pied-bas{color:#a3a8a6;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:18px;padding-block:20px 26px;font-size:15px;display:flex}.pied-bas nav{flex-wrap:wrap;gap:18px;display:flex}.pied-bas a{color:#a3a8a6}.panneau{z-index:80;background:var(--papier);padding:max(22px,env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) 60px max(24px,env(safe-area-inset-left,0px));display:none;position:fixed;inset:0;overflow-y:auto}.panneau.ouvert{display:block}.panneau-tete{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.panneau-tete strong{font-family:var(--titre);font-size:22px;font-weight:500}.panneau-tete button{border:1px solid var(--filet);background:var(--papier);padding:9px 14px;font-weight:600}.panneau h2{font-family:var(--texte);letter-spacing:.08em;text-transform:uppercase;color:var(--vert-texte);margin:26px 0 8px;font-size:13.5px;font-weight:600}.panneau ul{margin:0;padding:0;list-style:none}.panneau-principal{margin-top:18px!important}.panneau .panneau-principal li a{font-family:var(--titre);padding:12px 0;font-size:24px}.panneau li a{border-bottom:1px solid var(--filet);padding:11px 0;font-size:17px;display:block}.recherche-mobile{border:1px solid var(--encre);display:flex}.recherche-mobile input{min-width:0;font:inherit;background:#fff;border:0;flex:1;padding:12px 14px;font-size:17px}.recherche-mobile button{background:var(--encre);color:#fff;border:0;padding:12px 18px;font-weight:600}@media (width<=1180px){.logo-mot small{display:none}.principale{gap:20px}.recherche input{width:200px}.presentoir-grille{grid-template-columns:minmax(0,290px) minmax(0,1fr) minmax(0,250px);gap:0 40px}.catalogue{grid-template-columns:repeat(4,minmax(0,1fr))}.grille-revues{gap:26px}.revue{grid-template-columns:minmax(0,140px) minmax(0,1fr);gap:16px}}@media (width<=1040px){.logo-img.ok+.logo-mot,.logo-ok .logo-mot,.logo-mot small{display:none}.presentoir-grille{grid-template-columns:minmax(0,280px) minmax(0,1fr)}.sommaire{grid-area:auto/1/auto/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 18px;margin-top:36px;display:grid}.sommaire li{border-bottom:0}.sommaire button{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:14px 0 12px}.sommaire .couv{width:52px}.sommaire .jauge{top:0;bottom:auto}.catalogue{grid-template-columns:repeat(3,minmax(0,1fr))}.grille-revues{grid-template-columns:minmax(0,1fr);gap:28px}.revue{grid-template-columns:minmax(0,160px) minmax(0,1fr);max-width:640px}.collection{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 20px;gap:10px 32px}.collection .titres{grid-column:2}.collection .fleche{grid-area:1/3/3}.rail{grid-auto-columns:calc(33.3333% - 16px);gap:24px}.pied-haut{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.pied-haut>div:first-child{grid-column:1/-1}}@media (width<=960px){.principale,.recherche{display:none}.burger{display:block}.entete .page{gap:10px;min-height:68px}.logo img{width:56px;height:56px}.service nav{display:none}.service .page{text-align:center;justify-content:center}.devise .page,.lettre .page{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){:root{--gout:20px}body{font-size:17.5px}.presentoir{padding-block:28px 36px}.presentoir-grille{grid-template-columns:minmax(0,1fr)}.parution{grid-column:1}.parution .couv{width:min(220px,62%);margin:0 auto 26px}.notice-grande h2{font-size:2rem}.argument{font-size:17.5px}.fiche-technique{font-size:14.5px}.sommaire{scrollbar-width:none;gap:0 16px;margin-top:30px;display:flex;overflow-x:auto}.sommaire li{flex:0 0 112px}.catalogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.notice h3{font-size:17px}.notice .pages{display:none}.notice .auteur{font-size:15px}.rail{grid-auto-columns:78%;gap:16px}.rayon{padding:24px 22px}.rayon h3{font-size:26px}.table-collections{margin:0}.collection{grid-template-columns:minmax(0,1fr);gap:6px;padding:18px 0}.collection .titres{grid-column:auto;margin-top:6px}.collection .fleche{display:none}.revue{grid-template-columns:minmax(0,120px) minmax(0,1fr)}.logo-mot{font-size:19px}.revue h3{font-size:24px}.pied-haut{grid-template-columns:minmax(0,1fr);row-gap:28px;padding-block:44px 34px}.pied-bas{flex-direction:column;gap:12px}.formulaire{flex-direction:column;gap:10px}.formulaire input{border-right:1px solid var(--encre)}}@media (width<=400px){.catalogue{gap:26px 12px}.ajout{padding:6px 10px;font-size:14.5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.couv:before{display:none}}.courriel{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline dotted}.courriel:hover{color:#fff}.courriel-revele{user-select:all}.fiche-page{padding-block:26px 0}.ariane{color:var(--gris);flex-wrap:wrap;gap:6px 10px;margin-bottom:36px;font-size:14.5px;display:flex}.ariane a:hover{color:var(--rouge)}.ariane span[aria-hidden]{color:#b9bebb}.ariane [aria-current]{color:var(--encre)}.fiche-grille{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:40px 72px;display:grid}.couv--fiche{--rond:28px;box-shadow:0 26px 46px -20px #28282873}.partage{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;font-size:15px;display:flex}.partage-titre{color:var(--gris);margin-right:4px}.partage a{border:1px solid var(--filet);width:38px;height:38px;color:var(--encre);border-radius:50%;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex}.partage svg{fill:currentColor;width:16px;height:16px}.partage a:hover{border-color:var(--rouge);color:var(--rouge)}.copier{overflow-wrap:anywhere;text-align:left;background:0 0;border:0;border-bottom:1px solid;max-width:100%;margin-left:6px;padding:4px 0;font-size:15px;font-weight:600}.copier:hover{color:var(--rouge)}.fiche-texte{min-width:0;padding-top:4px}.fiche-texte .etiquette{margin-bottom:16px}.fiche-texte h1{font-size:clamp(2.6rem,5vw,4.2rem);line-height:1}.fiche-texte h1 span{color:#555;margin-top:12px;font-size:.46em;font-style:italic;line-height:1.25;display:block}.auteur-fiche{margin-top:22px;font-size:21px}.auteur-fiche a,.prefacier a{border-bottom:1px solid var(--filet);transition:color .15s,border-color .15s}.auteur-fiche a:hover,.prefacier a:hover{color:var(--rouge);border-color:var(--rouge)}.prefacier{color:var(--gris);margin-top:6px;font-size:16.5px}.bloc-achat{border-top:2px solid var(--encre);border-bottom:1px solid var(--filet);flex-direction:column;gap:20px;margin-top:32px;padding-block:24px;display:flex}.achat-ligne{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.prix-fiche{font-family:var(--titre);font-size:46px;line-height:1}.dispo{color:var(--vert-texte);align-items:center;gap:9px;font-size:16px;font-weight:600;display:flex}.pastille{background:var(--vert);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #75968338}.quantite{border:1px solid var(--encre);height:52px;display:flex}.quantite button{background:0 0;border:0;width:44px;font-size:20px;line-height:1}.quantite button:hover{color:var(--rouge)}.quantite input{text-align:center;width:46px;font:inherit;color:var(--encre);-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;font-size:18px;font-weight:600}.quantite input::-webkit-outer-spin-button,.quantite input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cta--large{flex:220px;justify-content:center;max-width:340px;height:52px;padding:0 34px;font-size:17.5px}.cta.fait{background:var(--vert-texte)}.port{color:var(--gris);font-size:15px}.fiche-technique--fiche{border-top:0;gap:10px 28px;margin-top:26px;padding-top:0;font-size:16px}.fiche-technique--fiche dd a{border-bottom:1px solid var(--filet)}.fiche-technique--fiche dd a:hover{color:var(--rouge)}.telecharger-couv{margin:16px 0 0;font-size:15.5px}.telecharger-couv a{border-bottom:1px solid var(--filet);align-items:center;gap:8px;padding-bottom:2px;display:inline-flex}.telecharger-couv a:hover{color:var(--rouge);border-color:currentColor}.telecharger-couv svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.presentation{border-top:1px solid var(--filet);grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:24px 72px;margin-top:clamp(56px,7vw,96px);padding-top:40px;display:grid}.presentation h2{font-size:clamp(1.9rem,3vw,2.5rem)}.presentation-texte{flex-direction:column;gap:18px;max-width:38em;display:flex}.presentation-texte p{font-size:18.5px;line-height:1.7}.presentation-texte .chapeau{font-family:var(--titre);font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1.4}.suggestions{border-top:1px solid var(--filet);margin-top:clamp(40px,5vw,64px)}.barre-achat{display:none}@media (width<=1040px){.fiche-grille{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:32px 44px}.presentation{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.ariane{margin-bottom:24px;font-size:14px}.fiche-grille{grid-template-columns:minmax(0,1fr)}.fiche-visuel .couv{width:min(250px,68%);margin:0 auto}.partage{justify-content:center}.prix-fiche{font-size:38px}.cta--large{max-width:none}.barre-achat{z-index:55;background:var(--papier);border-top:1px solid var(--filet);padding:12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));justify-content:space-between;align-items:center;gap:14px;transition:transform .3s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 24px -16px #28282859}.barre-achat.visible{transform:none}.barre-titre{font-family:var(--titre);font-size:19px;line-height:1.1}.barre-prix{margin-top:2px;font-size:16px;font-weight:600}}@media (prefers-reduced-motion:reduce){.barre-achat{transition:none}}.couv{will-change:transform;transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s cubic-bezier(.22,.61,.36,1)}@media (hover:hover) and (pointer:fine){.notice:hover .couv,.revue:hover .couv,.sommaire button:hover .couv{transform:scale(1.02);box-shadow:0 18px 30px -14px #2828286b}.couv-lien:hover .couv{transform:scale(1.015);box-shadow:0 28px 48px -18px #28282873}}.mega-col{flex-direction:column;gap:22px;display:flex}.mega-bloc h2 a:hover{color:var(--rouge)}.mega-seuls{flex-direction:column;gap:2px;display:flex}.mega .mega-seuls li a{font-family:var(--titre);color:var(--encre);padding:4px 0;font-size:18px}.mega .mega-seuls li a:hover{color:var(--rouge)}.rayon--autres ul{gap:5px}.rayon--autres li a{font-family:var(--titre);color:var(--encre);font-size:18px}.rayon-page{padding-block:26px clamp(56px,7vw,88px)}.rayon-tete{border-bottom:2px solid var(--encre);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:last baseline;gap:20px 64px;padding-bottom:30px;display:grid}.rayon-tete .etiquette{margin-bottom:10px}.rayon-tete h1{overflow-wrap:break-word;font-size:clamp(3rem,7vw,5.6rem);line-height:.95}.rayon-tete{container-type:inline-size}.rayon-tete h1[style*=--mot]{font-size:min(clamp(3rem,7vw,5.6rem),calc((100cqi - 64px) / 2.25 / var(--mot)))}.rayon-intro{color:#4d524f;max-width:36em;font-size:18px;line-height:1.65}.cat-pdf{margin-top:14px;font-size:15.5px}.cat-pdf a{color:var(--encre);font-weight:600;text-decoration:none}.cat-pdf .lib{text-decoration:underline;text-decoration-color:var(--rouge);text-underline-offset:4px;text-decoration-thickness:1px;transition:color .2s}.cat-pdf a:hover .lib{color:var(--rouge)}.picto-pdf{color:#5d625f;white-space:nowrap;font-weight:400}.picto-pdf svg{vertical-align:-1px;color:var(--rouge);display:inline-block}.sous-rayons{flex-wrap:wrap;gap:8px;margin:22px 0 0;display:flex}.sous-rayons a{border:1px solid var(--filet);align-items:baseline;gap:8px;padding:7px 14px;font-size:15.5px;font-weight:600;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.sous-rayons a span{color:var(--gris);font-size:14px;font-weight:400}.sous-rayons a:hover{border-color:var(--rouge);color:var(--rouge)}.sous-rayons a[aria-current=page]{background:var(--encre);border-color:var(--encre);color:#fff}.sous-rayons a[aria-current=page] span{color:#cfd3d1}.outils-liste{border-bottom:1px solid var(--filet);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 28px;margin:40px 0 30px;padding-bottom:16px;display:flex}.compte{color:var(--gris);font-size:16px}.compte b{font-family:var(--titre);color:var(--encre);margin-right:4px;font-size:26px;font-weight:400}.filtres-liste{flex-wrap:wrap;gap:12px 18px;display:flex}.filtres-liste label{letter-spacing:.08em;text-transform:uppercase;color:var(--vert-texte);flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;display:flex}.filtres-liste select{border:1px solid var(--encre);min-width:180px;max-width:100%;font:inherit;letter-spacing:0;text-transform:none;color:var(--encre);-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23414141' stroke-width='1.6'/%3E%3C/svg%3E") right 12px center no-repeat;border-radius:0;padding:9px 34px 9px 12px;font-size:16px;font-weight:400}.filtres-liste select:focus-visible{outline:2px solid var(--rouge);outline-offset:2px}.liste-vide{color:var(--gris);padding:40px 0;font-size:17px}.liste-vide button{font:inherit;color:var(--rouge);background:0 0;border:0;border-bottom:1px solid;margin-left:6px;padding:0;font-weight:600}@media (width<=1040px){.rayon-tete{grid-template-columns:minmax(0,1fr)}.rayon-tete h1[style*=--mot]{font-size:min(clamp(3rem,7vw,5.6rem),calc(100cqi / var(--mot)))}}@media (width<=680px){.sous-rayons{scrollbar-width:none;margin-inline:calc(-1 * var(--gout));padding-inline:var(--gout);flex-wrap:nowrap;overflow-x:auto}.sous-rayons a{flex:none}.filtres-liste{width:100%}.filtres-liste label{flex:140px}.filtres-liste select{width:100%;min-width:0}}.notice .meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.avec-suggestions{position:relative}.suggest{z-index:75;overscroll-behavior:contain;border:1px solid var(--filet);border-top:2px solid var(--rouge);width:100%;min-width:min(440px,100vw - 32px);max-height:min(70vh,560px);font-family:var(--texte);background:#fff;padding:6px 0 0;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 24px 48px -12px #28282838}.suggest--droite{left:auto;right:0}.suggest-groupe{letter-spacing:.08em;text-transform:uppercase;color:var(--vert-texte);padding:12px 18px 6px;font-size:12px;font-weight:600}.suggest-option{color:var(--encre);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;padding:8px 18px;text-decoration:none;display:grid}.suggest-option--simple{grid-template-columns:minmax(0,1fr)}.suggest-option[aria-selected=true],.suggest-option:hover{background:var(--vert-clair)}.suggest-texte{flex-direction:column;min-width:0;display:flex}.suggest-titre{font-family:var(--titre);text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.25;overflow:hidden}.suggest-sous{color:var(--gris);margin-top:1px;font-size:14px}.suggest mark{color:var(--rouge);background:0 0;font-weight:600}.vignette{aspect-ratio:2/3;background:var(--attente);width:34px;display:block;overflow:hidden}.vignette img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s}.vignette img.ok{opacity:1}.suggest-rien{color:var(--gris);padding:14px 18px;font-size:15.5px}.suggest-tout{border-top:1px solid var(--filet);color:var(--rouge);grid-template-columns:minmax(0,1fr);margin-top:6px;padding:13px 18px;font-size:15.5px;font-weight:600}.recherche-mobile.avec-suggestions .suggest{min-width:0}.recherche-page{padding-block:26px clamp(64px,8vw,110px)}.recherche-titre{margin:clamp(12px,3vw,40px) 0 30px;font-size:clamp(2.4rem,5vw,4rem);line-height:1}.grande-recherche{border-bottom:2px solid var(--encre);align-items:stretch;display:flex}.grande-recherche input{min-width:0;font-family:var(--titre);color:var(--encre);background:0 0;border:0;flex:auto;padding:14px 4px;font-size:clamp(1.5rem,3vw,2.2rem)}.grande-recherche input::placeholder{color:#a3a8a5}.grande-recherche input:focus{outline:none}.grande-recherche input::-webkit-search-cancel-button{-webkit-appearance:none}.grande-recherche .cta{flex:none;align-self:center}.grande-recherche:focus-within{border-bottom-color:var(--rouge)}.grande-recherche--compacte input{padding:10px 4px;font-size:22px}.recherche-aide{color:var(--gris);margin-top:10px;font-size:14.5px}.recherche-pistes{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:36px 64px;margin-top:clamp(44px,6vw,72px);display:grid}.recherche-pistes .etiquette{margin-bottom:14px}.puces{flex-wrap:wrap;gap:8px;display:flex}.puce{border:1px solid var(--filet);padding:8px 15px;font-size:16px;transition:border-color .15s,color .15s;display:inline-block}.puce:hover{border-color:var(--rouge);color:var(--rouge)}.liste-themes{columns:3 180px;column-gap:28px;margin:0;padding:0;list-style:none}.liste-themes li{break-inside:avoid;border-top:1px solid var(--filet);padding:6px 0}.liste-themes a{font-family:var(--titre);font-size:19px}.liste-themes a:hover{color:var(--rouge)}.resultats-tete{align-items:end}.resultats-tete h1{overflow-wrap:anywhere;font-size:clamp(2.4rem,5.4vw,4.4rem)}.res-raccourcis{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.raccourci{background:var(--vert-clair);font-family:var(--titre);align-items:baseline;gap:10px;padding:10px 16px;font-size:19px;transition:background-color .15s,color .15s;display:inline-flex}.raccourci span{font-family:var(--texte);letter-spacing:.08em;text-transform:uppercase;color:var(--vert-texte);font-size:12px;font-weight:600}.raccourci em{font-family:var(--texte);color:var(--gris);font-size:14px;font-style:normal}.raccourci:hover{color:var(--rouge);background:#dfe7e2}.notice h3 mark,.notice .auteur mark{color:inherit;background:0 0;box-shadow:inset 0 -.38em #f2051929}.res-vide{flex-direction:column;gap:14px;padding:36px 0 10px;display:flex}.res-vide-titre{font-family:var(--titre);font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.25}.res-vide p{color:var(--gris)}.page-404{padding-block:clamp(40px,7vw,96px) clamp(64px,8vw,110px)}.erreur-grille{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:48px 80px;display:grid}.page-404 .etiquette{margin-bottom:14px}.page-404 h1{font-size:clamp(2.6rem,6vw,5rem);line-height:1}.erreur-texte{color:#4d524f;max-width:34em;margin:24px 0 28px;font-size:18.5px;line-height:1.65}.erreur-liens{flex-wrap:wrap;gap:12px 28px;margin-top:30px;display:flex}.erreur-parutions{padding-top:6px}.mini-livres{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.mini-livre{--rond:14px;flex-direction:column;gap:8px;display:flex}.mini-livre .couv{box-shadow:0 10px 18px -10px #28282859}.mini-livre span:last-child{font-family:var(--titre);font-size:14.5px;line-height:1.2}@media (hover:hover) and (pointer:fine){.mini-livre:hover .couv{transform:scale(1.02)}.mini-livre:hover span:last-child{color:var(--rouge)}}@media (width<=1040px){.recherche-pistes,.erreur-grille{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.grande-recherche{border-bottom:0;flex-wrap:wrap;gap:10px}.grande-recherche input{border-bottom:2px solid var(--encre);flex-basis:100%}.grande-recherche .cta{justify-content:center;width:100%}.suggest{min-width:0}.mini-livres{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-livre:nth-child(n+4){display:none}}.suggest-tout{align-items:baseline;gap:6px;display:flex}.suggest--large{border-top:0;top:100%}.une{border-bottom:1px solid var(--filet);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:32px 64px;margin-top:40px;padding-bottom:44px;display:grid}.une .couv{box-shadow:0 24px 44px -20px #28282873}.une-texte .etiquette{margin-bottom:14px}.une-texte h2{font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.02}.une-texte h2 span{color:#555;margin-top:10px;font-size:.5em;font-style:italic;line-height:1.25;display:block}.une-texte .auteur{margin-top:16px;font-size:20px}.alerte{background:var(--vert-clair);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:16px 36px;margin:36px 0 12px;padding:26px 30px;display:grid}.alerte h2{margin-bottom:4px;font-size:26px}.alerte p{color:#4d524f;font-size:15.5px}.rss{white-space:nowrap;align-items:center;gap:8px;font-size:15.5px;font-weight:600;display:inline-flex}.rss svg{fill:#e08a2c;width:18px;height:18px}.rss:hover{color:var(--rouge)}.periode{margin-top:clamp(40px,5vw,64px)}.periode-tete{border-bottom:2px solid var(--encre);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:26px;padding-bottom:12px;display:flex}.periode-tete h2{font-size:clamp(1.7rem,2.8vw,2.3rem)}.periode-tete span{color:var(--gris);font-size:15px}.auteurs-page{padding-block:26px clamp(64px,8vw,110px)}.auteurs-filtre{flex-direction:column;gap:8px;max-width:520px;display:flex}.auteurs-filtre input{border:0;border-bottom:2px solid var(--encre);font-family:var(--titre);color:var(--encre);background:0 0;padding:10px 2px;font-size:24px}.auteurs-filtre input:focus{border-bottom-color:var(--rouge);outline:none}.alphabet{top:calc(env(safe-area-inset-top,0px) + 84px);z-index:20;background:var(--papier);border-bottom:1px solid var(--filet);flex-wrap:wrap;gap:2px;margin:26px 0 8px;padding:10px 0;display:flex;position:sticky}.alphabet a,.alphabet span{min-width:34px;height:34px;font-family:var(--titre);justify-content:center;align-items:center;font-size:19px;display:inline-flex}.alphabet a:hover{background:var(--vert-clair);color:var(--rouge)}.alphabet span{color:#c3c7c5}.index-auteurs{columns:3 260px;column-gap:56px}.lettre-bloc{break-inside:avoid;padding-top:26px;scroll-margin-top:170px}.lettre-bloc h2{color:var(--rouge);margin-bottom:8px;font-size:44px;line-height:1}.lettre-bloc ul{margin:0;padding:0;list-style:none}.lettre-bloc li a{border-bottom:1px solid var(--filet);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;transition:color .15s,padding .2s;display:flex}.nom-auteur{font-family:var(--titre);font-size:19px}.nb-titres{color:var(--gris);white-space:nowrap;font-size:14px}@media (hover:hover) and (pointer:fine){.lettre-bloc li a:hover{color:var(--rouge);padding-left:6px}}.auteur-tete{border-bottom:2px solid var(--encre);grid-template-columns:200px minmax(0,1fr);align-items:center;gap:28px 52px;padding-bottom:36px;display:grid}.portrait{aspect-ratio:1;background:var(--attente);border-radius:50%;width:200px;display:block;position:relative;overflow:hidden}.portrait:before{content:"";background:linear-gradient(105deg,transparent 30%,var(--attente-reflet) 50%,transparent 70%);animation:1.8s ease-in-out infinite reflet;position:absolute;inset:0;transform:translate(-100%)}.auteur-texte .etiquette{margin-bottom:10px}.auteur-texte h1{font-size:clamp(2.8rem,6vw,4.8rem);line-height:.98}.auteur-bio{color:#4d524f;max-width:40em;margin-top:18px;font-size:18.5px;line-height:1.65}.auteur-faits{color:var(--gris);flex-wrap:wrap;gap:8px 28px;margin:18px 0 0;padding:0;font-size:16px;list-style:none;display:flex}.auteur-faits b{font-family:var(--titre);color:var(--encre);margin-right:4px;font-size:22px;font-weight:400}.auteur-faits a{color:var(--encre);border-bottom:1px solid var(--filet)}.auteur-faits a:hover{color:var(--rouge);border-color:var(--rouge)}@media (width<=1040px){.alerte{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.une{grid-template-columns:minmax(0,1fr)}.une .couv-lien{width:min(230px,62%);margin:0 auto}.alerte{padding:22px 20px}.alphabet{top:calc(env(safe-area-inset-top,0px) + 68px);scrollbar-width:none;margin-inline:calc(-1 * var(--gout));padding-inline:var(--gout);flex-wrap:nowrap;overflow-x:auto}.alphabet a,.alphabet span{flex:none}.auteur-tete{grid-template-columns:minmax(0,1fr);justify-items:start}.portrait{width:120px}}@media (prefers-reduced-motion:reduce){.portrait:before{display:none}}.portrait img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.portrait.chargee{background:0 0}.portrait.chargee img{opacity:1}.portrait.chargee:before{display:none}.auteur-faits .lien-externe{font-weight:600}.libraires-page{padding-block:26px clamp(64px,8vw,110px)}.libraires-grille{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:48px 72px;margin-top:clamp(40px,5vw,64px);display:grid}.etapes h2,.demande h2{margin-bottom:20px;font-size:clamp(1.7rem,2.6vw,2.2rem)}.etapes ol{counter-reset:etape;margin:0;padding:0;list-style:none}.etapes li{counter-increment:etape;border-top:1px solid var(--filet);grid-template-columns:44px minmax(0,1fr);gap:2px 14px;padding:16px 0;display:grid}.etapes li:before{content:counter(etape);font-family:var(--titre);color:var(--rouge);grid-row:1/3;font-size:34px;line-height:1}.etapes li b{font-size:17px}.etapes li span{color:var(--gris);font-size:16px}.note-legale{border-top:1px solid var(--filet);color:var(--gris);margin-top:22px;padding-top:16px;font-size:14.5px;line-height:1.6}.demande{border:1px solid var(--filet);border-top:3px solid var(--rouge);background:#fff;padding:30px 32px}.champs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;margin-bottom:24px;display:grid}.champ{letter-spacing:.06em;text-transform:uppercase;color:var(--vert-texte);flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}.champ--large{grid-column:1/-1}.champ input,.champ select{background:var(--papier);width:100%;font:inherit;letter-spacing:0;text-transform:none;color:var(--encre);border:1px solid #c9cecb;border-radius:0;padding:11px 12px;font-size:16px;font-weight:400}.champ select{-webkit-appearance:none;appearance:none;background:var(--papier) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23414141' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 12px center;padding-right:34px}.champ input:focus,.champ select:focus{border-color:var(--encre);background-color:#fff;outline:none}.champ.erreur input{border-color:var(--rouge);background:#fff5f5}.case{align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.45;display:flex}.case input{width:18px;height:18px;accent-color:var(--rouge);flex:none;margin-top:2px}.case.erreur span{color:var(--rouge)}.demande .cta--large{width:100%;max-width:none}.demande .mention{margin-top:12px}@media (width<=1040px){.libraires-grille{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.demande{padding:22px 18px}.champs{grid-template-columns:minmax(0,1fr)}}.onglets{scrollbar-width:none;border-bottom:1px solid var(--filet);gap:4px;margin-top:18px;display:flex;overflow-x:auto}.onglets a{color:var(--gris);flex:none;padding:12px 16px 14px;font-size:16px;font-weight:600;transition:color .15s,box-shadow .15s;box-shadow:inset 0 -3px #0000}.onglets a:hover{color:var(--encre);box-shadow:inset 0 -3px 0 var(--filet)}.onglets a[aria-current=page]{color:var(--encre);box-shadow:inset 0 -3px 0 var(--rouge)}.onglets,.sous-rayons,.alphabet,.sommaire,.rail{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-y:hidden}.onglets::-webkit-scrollbar,.sous-rayons::-webkit-scrollbar,.alphabet::-webkit-scrollbar,.sommaire::-webkit-scrollbar{display:none}.libraires-grille>*,.erreur-grille>*,.recherche-pistes>*,.une>*,.fiche-grille>*,.presentation>*{min-width:0}@media (width<=680px){.onglets{--fg:28px;--fd:36px;margin-inline:calc(-1 * var(--gout));padding-inline:calc(var(--gout) - 12px);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fg),#000 calc(100% - var(--fd)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fg),#000 calc(100% - var(--fd)),transparent 100%)}.onglets.au-debut{--fg:0px}.onglets.au-bout{--fd:0px}.onglets a{padding:12px 12px 14px;font-size:15.5px}}.libraires-acces{display:none}@media (width<=1040px){.libraires-acces{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:22px;display:flex}}@media (width<=680px){.libraires-acces .cta{flex:auto;justify-content:center}}#form-demande,#demande-envoyee{scroll-margin-top:calc(env(safe-area-inset-top,0px) + 96px)}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.ajout{white-space:nowrap}@media (width<=680px){.notice .ligne{flex-wrap:wrap;gap:8px}.alphabet,.sous-rayons{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.lettre-bloc{scroll-margin-top:calc(env(safe-area-inset-top,0px) + 140px)}.barre-achat{visibility:hidden;transition:transform .3s,visibility 0s linear .3s}.barre-achat.visible{visibility:visible;transition:transform .3s}}.segments{display:none}.segments span{background:var(--filet);border-radius:2px;flex:1 1 0;height:3px;position:relative;overflow:hidden}.segments span:after{content:"";background:var(--rouge);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.segments span.lu:after{background:var(--encre);transform:scaleX(1)}.segments span.actif:after{animation:jauge var(--duree,7s) linear forwards}.presentoir.pause .sommaire button[aria-current=true] .jauge:after,.presentoir.pause .segments span.actif:after,.presentoir.cachee .sommaire button[aria-current=true] .jauge:after,.presentoir.cachee .segments span.actif:after,.presentoir.hors-ecran .sommaire button[aria-current=true] .jauge:after,.presentoir.hors-ecran .segments span.actif:after{animation-play-state:paused}.presentoir.figee .sommaire button[aria-current=true] .jauge:after,.presentoir.figee .segments span.actif:after{animation:none;transform:scaleX(1)}.parution.active .couv-lien{animation:.7s cubic-bezier(.22,.61,.36,1) both couv-entree}.presentoir.vers-gauche .parution.active .couv-lien{animation-name:couv-entree-g}.parution.active .notice-grande{animation:.55s .12s both apparait}@keyframes couv-entree{0%{opacity:0;transform:translate(28px)rotate(1.2deg)scale(.97)}to{opacity:1;transform:none}}@keyframes couv-entree-g{0%{opacity:0;transform:translate(-28px)rotate(-1.2deg)scale(.97)}to{opacity:1;transform:none}}.presentoir-grille{touch-action:pan-y}@media (width<=1040px){.presentoir-tete{flex-wrap:wrap;row-gap:12px}.segments{flex:1 0 100%;order:3;gap:5px;display:flex}.sommaire .jauge{visibility:hidden}}@media (width<=680px){.presentoir-tete{margin-bottom:20px}.parution .couv{box-shadow:0 22px 36px -18px #28282880}}@media (prefers-reduced-motion:reduce){.parution.active .couv-lien,.parution.active .notice-grande{animation:none}}.notice h3,.sommaire .titre,.suggest-titre,.mini-livre span:last-child,.mega h2,.mega .mega-seuls li a,.rayon--autres li a,.liste-themes a,.nom-auteur,.barre-titre,.rayon li a{font-weight:500}.rayon li a{font-family:var(--texte);font-weight:400}.contact-page{padding-block:26px clamp(64px,8vw,110px)}.contact-grille{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:40px 64px;margin-top:clamp(36px,5vw,56px);display:grid}.contact-grille>*{min-width:0}.contact-form,.contact-envoye{border:1px solid var(--filet);border-top:3px solid var(--rouge);background:#fff;padding:30px 32px}.objets{border:0;min-width:0;margin:0 0 22px;padding:0}.objets legend{margin-bottom:12px;padding:0}.pastilles-choix{flex-wrap:wrap;gap:8px;display:flex}.pastille-choix{cursor:pointer;position:relative}.pastille-choix input{opacity:0;width:1px;height:1px;position:absolute}.pastille-choix span{color:var(--gris);border:1px solid #c9cecb;padding:8px 15px;font-size:15.5px;font-weight:600;transition:border-color .15s,color .15s,background-color .15s;display:inline-block}.pastille-choix:hover span{border-color:var(--encre);color:var(--encre)}.pastille-choix input:checked+span{background:var(--encre);border-color:var(--encre);color:#fff}.pastille-choix input:focus-visible+span{outline:2px solid var(--rouge);outline-offset:2px}.champ textarea{background:var(--papier);width:100%;font:inherit;letter-spacing:0;text-transform:none;color:var(--encre);resize:vertical;border:1px solid #c9cecb;border-radius:0;min-height:170px;padding:12px;font-size:16px;font-weight:400;line-height:1.55}.champ textarea:focus{border-color:var(--encre);background:#fff;outline:none}.champ.erreur textarea{border-color:var(--rouge);background:#fff5f5}.champ[hidden]{display:none}.compteur-car{letter-spacing:0;text-transform:none;color:var(--gris);align-self:flex-end;font-size:12.5px;font-weight:400}.pot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.mention-contact{margin:4px 0 20px}.contact-form .cta--large{width:100%;max-width:none}.retour-form{color:var(--rouge);min-height:1em;margin-top:10px;font-size:15px;font-weight:600}.contact-envoye{flex-direction:column;gap:12px;display:flex}.contact-envoye[hidden]{display:none}.contact-envoye h2{font-size:clamp(1.7rem,2.6vw,2.2rem)}.contact-envoye p{color:#4d524f;font-size:16.5px}.contact-envoye .lien{font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 1px;font-weight:600}.contact-aside{border-top:2px solid var(--encre);flex-direction:column;gap:0;display:flex}.contact-aside section{border-bottom:1px solid var(--filet);padding:20px 0}.contact-aside h2{margin-bottom:6px;font-size:22px}.contact-aside p{color:#4d524f;font-size:16px}.adresses-mail{grid-template-columns:max-content minmax(0,1fr);gap:8px 18px;margin:8px 0 0;font-size:16px;display:grid}.adresses-mail div{display:contents}.adresses-mail dt{color:var(--gris)}.adresses-mail dd{overflow-wrap:anywhere;min-width:0;margin:0}.adresses-mail .courriel{color:var(--encre);font-weight:600}.adresses-mail .courriel:hover,.adresses-mail .courriel-revele:hover{color:var(--rouge)}@media (width<=1040px){.contact-grille{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.contact-form,.contact-envoye{padding:22px 18px}.pastille-choix span{padding:7px 12px;font-size:15px}}.qsn-page{padding-top:26px}.qsn-tete{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px}.qsn-tete h1{font-size:clamp(2.8rem,6vw,4.8rem)}.qsn-chapeau{font-family:var(--titre);color:#4d524f;text-wrap:pretty;max-width:38em;font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.55}.qsn-grille{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:40px 72px;margin-top:clamp(36px,5vw,60px);display:grid}.qsn-grille>*{min-width:0}.qsn-texte{flex-direction:column;gap:28px;max-width:38em;display:flex}.qsn-texte p{font-size:19px;line-height:1.72}.qsn-texte cite{font-style:italic}.qsn-manifeste{font-family:var(--titre);border-left:3px solid var(--rouge);padding-left:22px;font-size:clamp(1.3rem,2vw,1.6rem)!important;line-height:1.45!important}.qsn-aside{flex-direction:column;gap:34px;display:flex}.qsn-aside .etiquette{margin-bottom:12px}.partenaires{border-top:2px solid var(--encre);margin:0;padding:0;list-style:none}.partenaires li{border-bottom:1px solid var(--filet);font-family:var(--titre);padding:11px 0;font-size:19px}.partenaires a:hover{color:var(--rouge)}.qsn-zar{background:var(--vert);color:#fff;margin-top:clamp(56px,7vw,96px);padding-block:clamp(48px,7vw,88px)}.qsn-zar .page{flex-direction:column;gap:22px;display:flex}.qsn-zar-devise{font-family:var(--titre);text-wrap:pretty;max-width:24em;font-size:clamp(1.7rem,3.4vw,2.8rem);font-style:italic;line-height:1.22}.qsn-zar-suite{color:#eef3f0;max-width:42em;font-size:18.5px;line-height:1.65}@media (width<=1040px){.qsn-grille{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.qsn-texte p{font-size:17.5px}.qsn-manifeste{padding-left:16px}}.insecable{white-space:nowrap}.catalogue-page{padding-block:26px clamp(64px,8vw,110px)}.meilleures{margin-top:clamp(36px,5vw,56px)}.meilleures .rubrique-tete{align-items:baseline;margin-bottom:22px}.meilleures .rubrique-tete h2{font-size:clamp(1.7rem,2.6vw,2.2rem)}.mv-liste{counter-reset:mv;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.mv{border:1px solid var(--filet);background:#fff;grid-template-columns:minmax(0,88px) minmax(0,1fr);align-items:start;gap:16px;padding:18px;transition:border-color .2s,box-shadow .25s;display:grid;position:relative}.mv-rang{z-index:2;background:var(--rouge);color:#fff;width:30px;height:30px;font-family:var(--titre);border-radius:50%;justify-content:center;align-items:center;font-size:17px;line-height:1;display:inline-flex;position:absolute;top:10px;left:10px}.mv-couv .couv{box-shadow:0 12px 22px -12px #28282866}.mv-texte{flex-direction:column;gap:4px;min-width:0;display:flex}.mv-texte h3{font-size:18px;font-weight:500;line-height:1.2}.mv-texte h3 a:hover{color:var(--rouge)}.mv-texte .auteur{color:var(--gris);font-size:15px}.mv-achat{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.mv-achat .prix{font-weight:600}@media (hover:hover) and (pointer:fine){.mv:hover{border-color:#c9cecb;box-shadow:0 14px 28px -20px #28282859}.mv:hover .couv{transform:scale(1.02)}}.cat-zone{margin-top:clamp(44px,6vw,72px)}.cat-outils{border:1px solid var(--filet);border-top:2px solid var(--encre);background:#fff;grid-template-columns:minmax(0,1fr);gap:16px;padding:22px 24px;display:grid}.cat-recherche{border-bottom:2px solid var(--encre);align-items:center;gap:10px;display:flex}.cat-recherche:focus-within{border-bottom-color:var(--rouge)}.cat-recherche svg{fill:none;width:22px;height:22px;stroke:var(--encre);stroke-width:1.7px;flex:none}.cat-recherche input{min-width:0;font-family:var(--titre);color:var(--encre);background:0 0;border:0;flex:auto;padding:12px 2px;font-size:clamp(1.25rem,2vw,1.6rem)}.cat-recherche input:focus{outline:none}.cat-recherche input::placeholder{color:#a3a8a5}.cat-outils .filtres-liste{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cat-outils .filtres-liste select{width:100%;min-width:0}.cat-options{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.interrupteur{cursor:pointer;align-items:center;gap:10px;font-size:15.5px;font-weight:600;display:inline-flex}.interrupteur input{opacity:0;width:1px;height:1px;position:absolute}.interrupteur span:before{content:"";vertical-align:-5px;background:#c9cecb radial-gradient(circle at 11px 11px,#fff 8px,#0000 8.5px) no-repeat;border-radius:11px;width:38px;height:22px;margin-right:10px;transition:background-color .2s,box-shadow .2s;display:inline-block;box-shadow:inset 0 0 0 2px #c9cecb}.interrupteur input:checked+span:before{background-color:var(--encre);box-shadow:inset 0 0 0 2px var(--encre);background-position:16px 0}.interrupteur input:focus-visible+span:before{outline:2px solid var(--rouge);outline-offset:2px}.vue-choix{border:1px solid var(--encre);margin-left:auto;display:flex}.vue-choix button{color:var(--encre);background:0 0;border:0;padding:8px 14px;font-size:14.5px;font-weight:600}.vue-choix button[aria-pressed=true]{background:var(--encre);color:#fff}.cat-etat{flex-wrap:wrap;align-items:center;gap:12px 20px;min-height:36px;margin:22px 0 4px;display:flex}.puces-actives{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.puce-active{border:1px solid var(--encre);color:var(--encre);background:0 0;align-items:center;gap:8px;padding:6px 12px;font-size:14.5px;font-weight:600;display:inline-flex}.puce-active span[aria-hidden]{color:var(--rouge);font-size:17px;line-height:1}.puce-active:hover{background:var(--encre);color:#fff}.puce-active:hover span[aria-hidden]{color:#fff}.puce-tout{font:inherit;color:var(--gris);background:0 0;border:0;border-bottom:1px solid;padding:0 0 1px;font-size:14.5px;font-weight:600}.puce-tout:hover{color:var(--rouge)}#cat-alpha[hidden]{display:none}.cat-groupe{scroll-margin-top:calc(env(safe-area-inset-top,0px) + 150px)}.cat-groupe-titre{color:var(--rouge);border-bottom:2px solid var(--encre);padding:26px 0 10px;font-size:40px;line-height:1}.vue-grille .cat-groupe-titre{margin-bottom:24px}.cat-lignes{flex-direction:column;display:flex}.ligne-cat{border-bottom:1px solid var(--filet);grid-template-columns:46px minmax(0,2.4fr) minmax(0,1.2fr) 70px 84px 112px;align-items:center;gap:6px 20px;padding:12px 0;transition:background-color .15s;display:grid}.lc-couv .couv{--rond:12px;box-shadow:0 6px 12px -6px #28282859}.lc-titre h3{font-size:18.5px;font-weight:500;line-height:1.2}.lc-titre h3 a:hover{color:var(--rouge)}.lc-titre .auteur{color:var(--gris);margin-top:2px;font-size:15px}.lc-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--vert-texte);font-size:13px;font-weight:600}.lc-pages{color:var(--gris);text-align:right;font-size:14.5px}.lc-prix{text-align:right;font-size:16px;font-weight:600}.lc-action{text-align:right}.ligne-cat mark,.cat-groupe .notice mark{color:inherit;background:0 0;box-shadow:inset 0 -.38em #f2051929}@media (hover:hover) and (pointer:fine){.ligne-cat:hover{background:var(--vert-clair)}.ligne-cat:hover .couv{transform:scale(1.04)}}.cat-plus{justify-content:center;margin-top:32px;display:flex}@media (width<=1180px){.mv-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1040px){.cat-outils .filtres-liste{grid-template-columns:repeat(2,minmax(0,1fr))}.ligne-cat{grid-template-columns:46px minmax(0,1fr) 84px 112px}.lc-meta,.lc-pages{display:none}}@media (width<=680px){.mv-liste{grid-template-columns:minmax(0,1fr);gap:14px}.mv{grid-template-columns:84px minmax(0,1fr);padding:14px}.cat-outils{padding:18px 16px}.cat-outils .filtres-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cat-options{gap:12px 18px}.vue-choix{margin-left:0}.ligne-cat{grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"couv titre titre""couv prix action";gap:6px 14px}.lc-couv{grid-area:couv;align-self:start}.lc-titre{grid-area:titre}.lc-prix{text-align:left;grid-area:prix}.lc-action{grid-area:action}.cat-groupe-titre{padding-top:20px;font-size:32px}}.cat-filtres{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.cat-filtres-btn{display:none}@media (width<=680px){.cat-recherche input{font-size:1.15rem}.cat-filtres-btn{border:1px solid var(--encre);width:100%;color:var(--encre);background:0 0;justify-content:space-between;align-items:center;padding:11px 14px;font-size:15.5px;font-weight:600;display:flex}.cat-filtres-btn:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin:-4px 2px 0 auto;transition:transform .2s;transform:rotate(45deg)}.cat-filtres-btn span{color:var(--rouge);margin-left:6px}.cat-outils.ouvert .cat-filtres-btn:after{margin-top:4px;transform:rotate(-135deg)}.cat-filtres{display:none}.cat-outils.ouvert .cat-filtres{display:grid}.mv-liste{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gout));padding-inline:var(--gout);scroll-padding-inline:var(--gout);grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;gap:12px;overflow:auto hidden}.mv-liste::-webkit-scrollbar{display:none}.mv{scroll-snap-align:start}}.leg-page{padding-top:26px;padding-bottom:clamp(56px,7vw,96px)}.leg-tete{border-bottom:0;padding-bottom:0}.leg-tete h1{font-size:clamp(2.5rem,4.8vw,4rem);line-height:1.02}.leg-maj{color:var(--gris);margin-top:12px;font-size:15px}.leg-onglets{margin-top:clamp(26px,3.5vw,40px)}.leg-grille{grid-template-columns:minmax(0,270px) minmax(0,1fr);align-items:start;gap:28px clamp(40px,6vw,88px);margin-top:clamp(32px,4vw,52px);display:grid}.leg-plan{top:calc(var(--entete-h,90px) + 28px);max-height:calc(100vh - var(--entete-h,90px) - 56px);overscroll-behavior:contain;scrollbar-width:thin;position:sticky;overflow-y:auto}.leg-plan summary{cursor:default;margin-bottom:14px;list-style:none}.leg-plan summary::-webkit-details-marker{display:none}.leg-chevron{display:none}.leg-plan ol{border-left:1px solid var(--filet);margin:0;padding:0;list-style:none}.leg-plan a{color:var(--gris);border-left:2px solid #0000;gap:8px;margin-left:-1px;padding:7px 0 7px 16px;font-size:15.5px;line-height:1.35;transition:color .15s,border-color .15s;display:flex}.leg-plan a:hover{color:var(--encre)}.leg-plan a[aria-current=true]{color:var(--encre);border-left-color:var(--rouge)}.leg-plan .leg-n{font-variant-numeric:tabular-nums;color:var(--vert-texte);flex:0 0 1.5em;font-weight:600}.leg-texte{min-width:0;max-width:40em}.leg-section{scroll-margin-top:calc(var(--entete-h,90px) + 24px);border-top:1px solid var(--filet);margin-top:clamp(30px,3.6vw,44px);padding-top:clamp(30px,3.6vw,44px)}.leg-section:first-child{border-top:0;margin-top:0;padding-top:0}.leg-section h2{margin-bottom:18px;font-size:clamp(1.55rem,2.3vw,1.95rem);line-height:1.18}.leg-section h2 .leg-n{color:var(--vert-texte);margin-right:.35em}.leg-section h3{font-family:var(--texte);margin:30px 0 10px;font-size:18px;font-weight:600;line-height:1.35}.leg-section p,.leg-section li{text-wrap:pretty;font-size:17.5px;line-height:1.7}.leg-section p{margin:0 0 1em}.leg-section ul{margin:0 0 1.1em;padding-left:1.25em}.leg-section li{margin-bottom:.5em;padding-left:.2em}.leg-section li::marker{color:var(--vert)}.leg-section b{font-weight:600}.leg-section a{text-decoration:underline;text-decoration-color:var(--rouge);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .15s}.leg-section a:hover{color:var(--rouge)}.leg-section code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84em}.leg-fiche{border-top:1px solid var(--filet);margin:6px 0 1.2em}.leg-fiche div{border-bottom:1px solid var(--filet);grid-template-columns:minmax(0,15em) minmax(0,1fr);gap:2px 20px;padding:10px 0;font-size:16.5px;line-height:1.5;display:grid}.leg-fiche dt{font-weight:600}.leg-fiche dd{color:var(--gris);margin:0}.leg-tableau-defile{margin:10px 0 1.4em}.leg-tableau{border-collapse:collapse;width:100%;font-size:15.5px;line-height:1.5}.leg-tableau thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--vert-texte);text-align:left;border-bottom:2px solid var(--encre);padding:0 16px 10px 0;font-size:12.5px;font-weight:600}.leg-tableau td{border-bottom:1px solid var(--filet);vertical-align:top;padding:12px 16px 12px 0}.leg-tableau td:first-child{width:36%;font-weight:600}.leg-tableau td:last-child,.leg-tableau thead th:last-child{padding-right:0}.leg-tableau--cookies td:first-child{font-weight:400}.leg-groupe th{text-align:left;font-family:var(--titre);border-bottom:1px solid var(--filet);padding:22px 0 8px;font-size:18px;font-weight:500}@media (width<=1040px){.leg-grille{grid-template-columns:minmax(0,1fr)}.leg-plan{border:1px solid var(--filet);background:#fff;max-height:none;position:static;overflow:visible}.leg-plan summary{cursor:pointer;justify-content:space-between;align-items:center;margin:0;padding:14px 18px;display:flex}.leg-chevron{display:block}.leg-plan.pret .leg-chevron{transition:transform .2s}.leg-plan details[open] .leg-chevron{transform:rotate(180deg)}.leg-plan ol{border-left:0;border-top:1px solid var(--filet);padding:8px 18px 12px}.leg-plan a{border-left:0;margin-left:0;padding:8px 0;font-size:16px}.leg-plan a[aria-current=true]{color:var(--gris)}.leg-texte{max-width:42em}}@media (width<=680px){.leg-section p,.leg-section li{font-size:17px}.leg-fiche div{grid-template-columns:minmax(0,1fr)}.leg-tableau thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.leg-tableau,.leg-tableau tbody,.leg-tableau tr,.leg-tableau td,.leg-groupe th{display:block;width:auto!important}.leg-tableau tbody{border-top:2px solid var(--encre)}.leg-tableau tr{border-bottom:1px solid var(--filet);padding:14px 0}.leg-tableau td{border:0;padding:2px 0}.leg-tableau td:first-child{font-size:16.5px}.leg-tableau td+td:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--vert-texte);margin-top:8px;font-size:12px;font-weight:600;display:block}.leg-tableau tr.leg-groupe{border-bottom:0;padding:0}.leg-groupe th{border-bottom:0;padding:20px 0 4px}}@media (prefers-reduced-motion:reduce){.leg-plan.pret .leg-chevron{transition:none}}.leg-section a.leg-bouton{border:1px solid var(--encre);align-items:center;margin-top:4px;padding:11px 18px;font-size:16px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.leg-section a.leg-bouton:hover{background:var(--encre);color:#fff}#tarteaucitronRoot{font-family:var(--texte);color:var(--encre);font-size:16px;line-height:1.5}#tarteaucitronRoot *{box-sizing:border-box}:where(#tarteaucitronRoot) button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}#tarteaucitronRoot button:focus-visible,#tarteaucitronRoot a:focus-visible{outline:2px solid var(--rouge);outline-offset:3px}#tarteaucitronRoot .tac_visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}#tarteaucitronRoot .tarteaucitronHidden,#tarteaucitronPercentage,#tarteaucitronRoot .tarteaucitronCheck,#tarteaucitronRoot .tarteaucitronCross,#tarteaucitronRoot br,#tarteaucitronScrollbarChild,#tarteaucitronRoot .clear{display:none!important}#tarteaucitronRoot li.tarteaucitronHidden[style*=block]{display:block!important}html.tarteaucitron-modal-open-noscroll{overflow:hidden}#tarteaucitronAlertBig{z-index:2147483645;border-top:2px solid var(--encre);padding:22px max(var(--gout),calc((100vw - var(--page)) / 2 + var(--gout))) calc(22px + env(safe-area-inset-bottom,0px));background:#fff;grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"texte perso refus accepte""lien perso refus accepte";align-items:center;gap:6px 12px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -22px 48px -28px #28282873}#tarteaucitronAlertBig[style*=block]{animation:.5s cubic-bezier(.2,.7,.2,1) tac-entree;display:grid!important}#tarteaucitronDisclaimerAlert{color:#4d524f;grid-area:texte;max-width:44em;margin-right:clamp(12px,3vw,40px);font-size:16px;line-height:1.55;display:block}#tarteaucitronRoot.tarteaucitronTitleBanner #tarteaucitronDisclaimerAlert:before{content:var(--tacTitleBanner);font-family:var(--titre);color:var(--encre);margin-bottom:4px;font-size:21px;font-weight:500;line-height:1.25;display:block}#tarteaucitronPrivacyUrl{text-decoration:underline;text-decoration-color:var(--rouge);text-underline-offset:3px;grid-area:lien;justify-self:start;font-size:15px;font-weight:600}#tarteaucitronPrivacyUrl:hover{color:var(--rouge)}#tarteaucitronAlertBig .tarteaucitronCTAButton,#tarteaucitronCloseAlert{white-space:nowrap;justify-content:center;align-self:center;align-items:center;min-height:46px;padding:0 20px;font-size:16px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}#tarteaucitronAllDenied2{grid-area:refus}#tarteaucitronPersonalize2{grid-area:accepte}#tarteaucitronAlertBig .tarteaucitronCTAButton{background:var(--encre)!important;color:#fff!important;border:1px solid var(--encre)!important}#tarteaucitronAlertBig .tarteaucitronCTAButton:hover{background:var(--nuit)!important}#tarteaucitronCloseAlert{color:var(--encre);grid-area:perso;border:1px solid var(--filet)!important}#tarteaucitronCloseAlert:hover{border-color:var(--encre)!important}@keyframes tac-entree{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}#tarteaucitronBack{z-index:2147483646;width:100%;height:100%;display:none;position:fixed;inset:0;background:#24262580!important}#tarteaucitronBack[style*=block]{animation:.25s tac-fondu}#tarteaucitron{z-index:2147483647;background:var(--papier);border-top:3px solid var(--rouge);flex-direction:column;width:min(700px,100vw - 40px);max-height:min(88vh,800px);padding-top:52px;display:none;position:fixed;left:50%;transform:translate(-50%,-50%);box-shadow:0 40px 90px -30px #00000080;top:50%!important}#tarteaucitron[style*=block]{animation:.3s cubic-bezier(.2,.7,.2,1) tac-panneau;display:flex!important}@keyframes tac-fondu{0%{opacity:0}}@keyframes tac-panneau{0%{opacity:0;transform:translate(-50%,calc(14px - 50%))}}#tarteaucitronClosePanel{z-index:2;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex;position:absolute;top:10px;right:clamp(10px,3vw,22px);color:var(--gris)!important;padding:8px 10px!important}#tarteaucitronClosePanel:after{content:"";background:linear-gradient(45deg,#0000 calc(50% - 1px),currentColor calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(-45deg,#0000 calc(50% - 1px),currentColor calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));width:12px;height:12px}#tarteaucitronClosePanel:hover{color:var(--encre)!important}#tarteaucitronServices{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 clamp(20px,4.5vw,36px);overflow-y:auto;height:auto!important}#tarteaucitronMainLineOffset{border-bottom:2px solid var(--encre);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titre titre""info info""nom ask";align-items:center;gap:0 16px;padding-bottom:20px;display:grid}#tarteaucitronMainLineOffset .tarteaucitronH1{font-family:var(--titre);grid-area:titre;font-size:clamp(1.7rem,3.4vw,2.2rem);font-weight:400;line-height:1.1;display:block}#tarteaucitronInfo{color:#4d524f;grid-area:info;margin:12px 0 22px;font-size:16px;line-height:1.6}#tarteaucitronInfo p{margin:0 0 8px}#tarteaucitronPrivacyUrlDialog{text-decoration:underline;text-decoration-color:var(--rouge);text-underline-offset:3px;font-size:15px;font-weight:600}#tarteaucitronPrivacyUrlDialog:hover{color:var(--rouge)}#tarteaucitronMainLineOffset .tarteaucitronName{grid-area:nom}#tarteaucitronMainLineOffset .tarteaucitronH2{font-size:16.5px;font-weight:600}#tarteaucitronMainLineOffset .tarteaucitronAsk{grid-area:ask}#tarteaucitronRoot .tarteaucitronAsk{border:1px solid var(--encre);background:#fff;display:inline-flex}#tarteaucitronRoot .tarteaucitronAsk button{text-align:center;min-height:40px;color:var(--gris);justify-content:center;align-items:center;font-size:15px;font-weight:600;transition:background .15s,color .15s;display:inline-flex;padding:0 16px!important}#tarteaucitronRoot .tarteaucitronAsk button+button{border-left:1px solid var(--encre)}#tarteaucitronRoot .tarteaucitronAsk button:hover{color:var(--encre);background:var(--vert-clair)}#tarteaucitronRoot .tarteaucitronIsAllowed .tarteaucitronAllow{background:var(--vert-texte)!important;color:#fff!important}#tarteaucitronRoot .tarteaucitronIsDenied .tarteaucitronDeny{background:var(--encre)!important;color:#fff!important}#tarteaucitronRoot .tarteaucitronBorder>ul{margin:0;padding:0;list-style:none}#tarteaucitronRoot .tarteaucitronBorder>ul>li{border-bottom:1px solid var(--filet);padding:20px 0}#tarteaucitronRoot .tarteaucitronBorder ul ul{margin:0;padding:0;list-style:none}#tarteaucitronRoot .tarteaucitronTitle button{width:100%;font-family:var(--titre);align-items:center;gap:12px;font-size:20px;line-height:1.25;display:flex}#tarteaucitronRoot .tarteaucitronPlus{border:1px solid var(--filet);background:#fff;flex:0 0 18px;height:18px;position:relative}#tarteaucitronRoot .tarteaucitronPlus:before,#tarteaucitronRoot .tarteaucitronPlus:after{content:"";background:var(--encre);height:1.5px;margin-top:-.75px;transition:transform .2s;position:absolute;top:50%;left:4px;right:4px}#tarteaucitronRoot .tarteaucitronPlus:after{transform:rotate(90deg)}#tarteaucitronRoot .catToggleBtn[aria-expanded=true] .tarteaucitronPlus:after{transform:rotate(0)}#tarteaucitronServicesTitle_mandatory .tarteaucitronTitle button{cursor:default}#tarteaucitronServicesTitle_mandatory .tarteaucitronPlus{display:none}#tarteaucitronServicesTitle_mandatory .tarteaucitronTitle button:after{content:"Toujours actifs";font-family:var(--texte);letter-spacing:.08em;text-transform:uppercase;color:var(--vert-texte);margin-left:auto;font-size:12.5px;font-weight:600}#tarteaucitronRoot .tarteaucitronDetails{color:#4d524f;margin:10px 0 0 30px;font-size:15.5px;line-height:1.6;display:none}#tarteaucitronServices_mandatory .tarteaucitronLine{margin-top:8px}#tarteaucitronServices_mandatory .tarteaucitronH3{color:#4d524f;font-size:15.5px;line-height:1.6;display:block}#tarteaucitronRoot .tarteaucitronLine[id$=Line]{border:1px solid var(--filet);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;margin-top:14px;padding:16px 18px;transition:border-color .2s;display:grid}#tarteaucitronRoot .tarteaucitronLine[id$=Line].tarteaucitronIsAllowed{border-color:var(--vert)}#tarteaucitronRoot .tarteaucitronLine[id$=Line] .tarteaucitronH3{font-size:16.5px;font-weight:600;display:block}#tarteaucitronRoot .tarteaucitronStatusInfo{color:var(--gris);margin:2px 0 6px;font-size:14px}#tarteaucitronRoot .tacCurrentStatus{color:var(--encre);font-weight:600}#tarteaucitronRoot .tarteaucitronLine[id$=Line] .tarteaucitronName>a{color:var(--gris);text-decoration:underline;text-decoration-color:var(--filet);text-underline-offset:3px;font-size:14px}#tarteaucitronRoot .tarteaucitronLine[id$=Line] .tarteaucitronName>a:hover{color:var(--rouge);text-decoration-color:var(--rouge)}#tarteaucitronRoot .tarteaucitronReadmoreSeparator{color:var(--filet)}#tarteaucitronSave{padding:16px clamp(20px,4.5vw,36px) calc(16px + env(safe-area-inset-bottom,0px));background:var(--papier);border-top:1px solid var(--filet);justify-content:flex-end;margin:0 calc(-1*clamp(20px,4.5vw,36px));display:flex;position:sticky;bottom:0}#tarteaucitronSaveButton{justify-content:center;align-items:center;min-height:46px;font-size:16px;font-weight:600;transition:background .15s;display:inline-flex;background:var(--encre)!important;color:#fff!important;padding:0 26px!important}#tarteaucitronSaveButton:hover{background:var(--nuit)!important}@media (width<=820px){#tarteaucitronAlertBig{padding:18px var(--gout) calc(18px + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"texte texte""lien lien""refus accepte""perso perso";row-gap:10px}#tarteaucitronDisclaimerAlert{margin-right:0;font-size:15.5px}#tarteaucitronPrivacyUrl{margin-bottom:6px}#tarteaucitronAlertBig .tarteaucitronCTAButton,#tarteaucitronCloseAlert{width:100%;padding:0 12px}}@media (width<=680px){#tarteaucitron{width:100%;max-height:92dvh;bottom:0;left:0;right:0;transform:none;top:auto!important}#tarteaucitron[style*=block]{animation:.32s cubic-bezier(.2,.7,.2,1) tac-volet}@keyframes tac-volet{0%{opacity:0;transform:translateY(40px)}}#tarteaucitronMainLineOffset{grid-template-columns:minmax(0,1fr);grid-template-areas:"titre""info""nom""ask";row-gap:10px}#tarteaucitronInfo{margin-bottom:12px}#tarteaucitronRoot .tarteaucitronAsk{width:100%}#tarteaucitronRoot .tarteaucitronAsk button{text-align:center;flex:1 1 0;justify-content:center}#tarteaucitronRoot .tarteaucitronLine[id$=Line]{grid-template-columns:minmax(0,1fr)}#tarteaucitronSaveButton{width:100%}#tarteaucitronRoot .tarteaucitronDetails{margin-left:0}}@media (prefers-reduced-motion:reduce){#tarteaucitronAlertBig[style*=block],#tarteaucitron[style*=block],#tarteaucitronBack[style*=block]{animation:none}}.compte-lien{width:40px;height:40px;color:var(--encre);justify-content:center;align-items:center;transition:color .15s;display:flex}.compte-lien svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:20px;height:20px}.compte-lien:hover{color:var(--rouge)}.cta[disabled]{opacity:.5;cursor:not-allowed}.facultatif{letter-spacing:0;text-transform:none;color:var(--gris);font-size:12.5px;font-weight:400}.champ-erreur{letter-spacing:0;text-transform:none;color:var(--rouge-fonce);font-size:13.5px;font-weight:600;line-height:1.4;animation:.2s tac-fondu}.champ input[aria-invalid=false]:not(:placeholder-shown):not([type=password]):not(:focus){border-color:#9db3a5}.case{cursor:pointer;align-items:flex-start;gap:12px;margin:16px 0;font-size:16px;line-height:1.45;display:flex}.case input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff;border:1px solid #9aa19d;flex:0 0 20px;place-content:center;width:20px;height:20px;margin:1px 0 0;transition:background .15s,border-color .15s;display:grid}.case input:after{content:"";opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:5px;transition:opacity .15s;transform:translateY(-1px)rotate(-45deg)}.case input:checked{background:var(--encre);border-color:var(--encre)}.case input:checked:after{opacity:1}.case input:focus-visible{outline:2px solid var(--rouge);outline-offset:2px}.case a{text-decoration:underline;text-decoration-color:var(--rouge);text-underline-offset:3px}.case a:hover{color:var(--rouge)}.case.erreur{flex-wrap:wrap}.case.erreur input{border-color:var(--rouge)}.case .champ-erreur{flex-basis:100%;margin-top:-4px;padding-left:32px}.jauge{background:#e1e4e2;height:4px;margin-top:2px;display:block;overflow:hidden}.jauge span{background:var(--rouge);width:0;height:100%;transition:width .3s,background-color .3s;display:block}.jauge[data-force="1"] span{background:var(--rouge);width:25%}.jauge[data-force="2"] span{background:#c27c0e;width:50%}.jauge[data-force="3"] span{background:var(--vert);width:75%}.jauge[data-force="4"] span{background:var(--vert-texte);width:100%}address{font-style:normal;line-height:1.6}.suivi{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.suivi li{flex-direction:column;gap:2px;padding:28px 12px 0 0;font-size:14.5px;line-height:1.35;display:flex;position:relative}.suivi li:before{content:"";background:var(--filet);height:2px;position:absolute;top:8px;left:18px;right:0}.suivi li:last-child:before{display:none}.suivi li.fait:before{background:var(--vert-texte)}@keyframes pouls{0%{box-shadow:0 0 #4f6b5b59}70%{box-shadow:0 0 0 9px #4f6b5b00}to{box-shadow:0 0 #4f6b5b00}}.suivi b{color:var(--gris);font-weight:600}.suivi li.fait b{color:var(--encre)}.suivi em{color:var(--gris);font-size:13.5px;font-style:normal}@media (width<=680px){.suivi{grid-template-columns:minmax(0,1fr)}.suivi li{padding:0 0 18px 34px}.suivi li:before{width:2px;height:auto;inset:20px auto -2px 8px}.suivi li:last-child{padding-bottom:0}.suivi li{flex-flow:wrap;align-items:baseline;column-gap:10px}}.tunnel-entete{background:var(--papier);border-bottom:1px solid var(--filet)}.tunnel-entete .page{justify-content:space-between;align-items:center;gap:20px;min-height:78px;display:flex}.tunnel-securise{color:var(--vert-texte);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.tunnel{padding-block:clamp(28px,4vw,52px) clamp(56px,7vw,96px)}.modes{border:0;min-width:0;margin:24px 0 0;padding:0}.modes legend{margin-bottom:12px;padding:0}.mode{cursor:pointer;display:block;position:relative}.mode input{opacity:0;width:1px;height:1px;position:absolute}.relais{background:var(--vert-clair);color:#4d524f;border:1px dashed #b4beb8;margin-top:10px;padding:16px 18px;font-size:15px;line-height:1.5}.relais b{color:var(--encre);margin-bottom:2px;display:block}.expedition{color:var(--vert-texte);align-items:center;gap:8px;margin-top:14px;font-size:14.5px;font-weight:600;display:flex}.seuil{background:var(--vert-clair);margin:18px 0 4px;padding:14px 16px}.seuil[hidden]{display:none}.tunnel-pied{color:var(--gris);border-top:1px solid var(--filet);padding-block:22px calc(26px + env(safe-area-inset-bottom,0px));font-size:14.5px;background:var(--papier)!important}.tunnel-pied .page{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.tunnel-pied nav{flex-wrap:wrap;gap:6px 18px;display:flex}.tunnel-pied a:hover{color:var(--rouge)}.tunnel-pied p a{color:var(--encre);text-decoration:underline;text-decoration-color:var(--rouge);text-underline-offset:3px;font-weight:600}@media (width<=680px){.tunnel-entete .page{min-height:64px}.tunnel-entete .logo-mot small{display:none}.tunnel-securise span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tunnel-securise svg{width:20px;height:20px}.tunnel-pied .page{flex-direction:column;align-items:flex-start}}.tunnel--conf .page{max-width:1080px}@keyframes sceau{0%{opacity:0;transform:scale(.5)}}.tunnel--conf .suivi{max-width:880px;margin:clamp(36px,5vw,56px) auto 0}.acces-page,.client-page{padding-top:26px;padding-bottom:clamp(56px,7vw,96px)}@media (width<=680px){.entete .page{gap:10px}.outils{gap:2px}.compte-lien{width:38px}.panier{padding-left:4px}}@media (width<=380px){.compte-lien{width:34px}.burger{padding-inline:11px}}.mention-demande{margin:0 0 16px}.panier-page{padding-top:26px;padding-bottom:clamp(56px,7vw,96px)}@keyframes pl-arrivee{0%{opacity:0;background:var(--vert-clair);transform:translateY(-8px)}}.evitement{z-index:100;background:var(--encre);color:#fff;padding:10px 16px;font-size:15.5px;font-weight:600;position:absolute;top:-200px;left:12px}.evitement:focus{top:12px}.panier-compte{background:var(--rouge);color:#fff;border-radius:20px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:13px;font-weight:700;display:inline-flex}.panier-compte.bond{animation:.5s bond}@keyframes bond{30%{transform:scale(1.35)}60%{transform:scale(.92)}}a.ajout{text-align:center;line-height:1.35;display:inline-block}.cta.ajout{background:var(--rouge);color:#fff;border:0;padding:12px 22px;font-size:17px}.cta.ajout:hover{background:var(--rouge-fonce);color:#fff}.cta.ajout.ajout--attente{background:var(--encre)}.ajout[aria-busy=true]{opacity:.6;pointer-events:none}.ajout.fait{background:var(--vert-texte);border-color:var(--vert-texte);color:#fff}#bouton-panier[aria-busy=true]{opacity:.7}.message-panier{color:var(--vert-texte);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px;font-size:15.5px;font-weight:600;display:flex}.message-panier a{color:var(--encre);text-underline-offset:3px;font-weight:600;text-decoration:underline}.message-panier.erreur{color:var(--rouge-fonce)}.prix del,.prix-fiche del,.barre-prix del,.lc-prix del{color:var(--gris);margin-right:6px;font-size:.78em}.prix ins,.prix-fiche ins,.barre-prix ins,.lc-prix ins{text-decoration:none}.presentation-texte>p:first-child{font-family:var(--titre);font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1.4}.prefacier{color:var(--gris);margin-top:8px;font-size:17px;font-style:italic}.fiche-texte form.cart{margin-top:20px}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:var(--vert-clair);border-left:3px solid var(--vert);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin:18px 0;padding:14px 18px;font-size:16px;list-style:none;display:flex}.woocommerce-error{border-left-color:var(--rouge);background:#fbeceb}.woocommerce-message .button,.woocommerce-info .button{text-underline-offset:3px;order:2;font-weight:600;text-decoration:underline}.woocommerce-error li{margin:0}.pagination{flex-wrap:wrap;gap:6px;margin-top:40px;display:flex}.rayon-intro p+p{margin-top:.7em}div.rayon-intro{color:#4d524f;font-size:18px}.auteur-tete--sans-portrait{grid-template-columns:minmax(0,1fr)}.auteur-bio p+p{margin-top:.7em}.leg-grille--sans-plan{grid-template-columns:minmax(0,1fr)}.alerte-retour{grid-column:1/-1}.alerte-retour:empty{display:none}.mention.ok{color:var(--vert-texte);font-weight:600}.mention.erreur{color:var(--rouge-fonce);font-weight:600}.res-plus{color:var(--gris);margin-top:28px;font-size:15.5px}mark{color:inherit;background:#f3e6a8;padding:0 1px}.texte-page-modele{padding-bottom:clamp(56px,7vw,96px)}.texte-page{max-width:46em;margin-top:clamp(24px,3vw,36px)}.texte-page>*+*{margin-top:1em}.texte-page p,.texte-page li{font-size:18px;line-height:1.7}.texte-page h2{margin-top:1.6em;font-size:clamp(1.6rem,2.6vw,2.1rem)}.texte-page h3{margin-top:1.4em;font-size:1.4rem}.texte-page a{color:var(--vert-texte);text-underline-offset:3px;text-decoration:underline}.texte-page ul,.texte-page ol{padding-left:1.3em}.texte-page img{height:auto}.texte-page blockquote{border-left:3px solid var(--vert);font-family:var(--titre);margin:1.4em 0;padding-left:20px;font-size:1.25em}.contact-aside .texte-page{margin-top:0}.qsn-texte>p:not(.qsn-manifeste)+p{margin-top:1em}.liste-articles{padding:0;list-style:none}.liste-articles li{border-bottom:1px solid var(--filet);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.liste-articles time{color:var(--gris);white-space:nowrap;font-size:15px}.champ .required{display:none}.champ.erreur select{border-color:var(--rouge);background-color:#fff5f5}.champ input[readonly]{background:#eef0ef}.woocommerce-error li+li{margin-top:6px}.woocommerce-error a{text-underline-offset:3px;text-decoration:underline}.woocommerce-error:focus{outline:2px solid var(--rouge);outline-offset:2px}.tunnel .retour-form:empty,.acces-page .retour-form:empty{display:none}.interrupteur input:disabled+span{opacity:.5;cursor:progress}.suggest-attente{color:var(--gris);padding:14px 18px;font-size:15px}.nav-principale{display:contents}.presentoir-pause{border:1px solid var(--filet);width:26px;height:26px;color:var(--gris);vertical-align:-5px;background:0 0;border-radius:50%;justify-content:center;align-items:center;margin-right:12px;padding:0;transition:border-color .15s,color .15s;display:inline-flex}.presentoir-pause:hover{border-color:var(--encre);color:var(--encre)}.presentoir-pause svg{width:10px;height:10px}.presentoir-pause .i-pause{fill:none;stroke:currentColor;stroke-width:1.8px}.presentoir-pause .i-lecture{fill:currentColor;display:none}.presentoir-pause[aria-pressed=true] .i-pause{display:none}.presentoir-pause[aria-pressed=true] .i-lecture{display:inline}.presentoir.figee .presentoir-pause{display:none}.presentoir.arret .sommaire button[aria-current=true] .jauge:after,.presentoir.arret .segments span.actif:after{animation-play-state:paused}.logo img{width:auto;max-width:240px}.pied-logo img{object-fit:contain;width:auto;max-width:240px;height:64px}@media (width<=960px){.logo img{max-width:170px}}.leg-texte table,.texte-page table{border-collapse:collapse;width:100%;margin:1.2em 0;font-size:16px;line-height:1.5}.leg-texte th,.leg-texte td,.texte-page th,.texte-page td{border-bottom:1px solid var(--filet);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:10px 12px 10px 0}.leg-texte th,.texte-page th{font-weight:600}.haut-page{right:max(20px,env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:50;background:var(--vert);color:#fff;cursor:pointer;opacity:0;visibility:hidden;border:0;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:opacity .45s ease-in-out,transform .45s ease-in-out,visibility 0s linear .45s,background-color .2s,bottom .3s;display:flex;position:fixed;transform:rotate(-180deg)scale(.4);box-shadow:0 10px 24px -8px #28282873}.haut-page.visible{opacity:1;visibility:visible;transition:opacity .45s ease-in-out,transform .45s ease-in-out,visibility,background-color .2s,bottom .3s;transform:rotate(0)scale(1)}.haut-page:hover{background:var(--vert-texte)}.haut-page:focus-visible{outline:2px solid var(--encre);outline-offset:3px}.haut-page svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}body.avec-barre .haut-page{bottom:calc(92px + env(safe-area-inset-bottom,0px))}@media (width<=600px){.haut-page{width:44px;height:44px;right:max(14px,env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.haut-page,.haut-page.visible{transform:none}.haut-page{transition:opacity .2s,visibility 0s linear .2s}.haut-page.visible{transition:opacity .2s,visibility}}.leg-texte .courriel,.rayon-intro .courriel{color:var(--vert-texte);text-underline-offset:3px;font-weight:600;text-decoration:underline dotted}.leg-texte .courriel:hover,.rayon-intro .courriel:hover{color:var(--rouge)}.leg-texte .courriel-revele{color:var(--vert-texte);text-underline-offset:3px;text-decoration:underline}.libraires-texte{margin-top:22px}.demande .champ-erreur{display:block}.retour-demande.erreur{color:var(--rouge);font-weight:600}.demande .champ textarea{min-height:110px}.demande-col{flex-direction:column;display:flex}.demande .case>span:not(.champ-erreur){flex:1 1 0;min-width:0}.demande .case{flex-wrap:wrap}.telecharger-couv{flex-wrap:wrap;gap:12px 26px;display:flex}.telecharger-couv .picto-pdf svg{stroke-width:1px;width:11px;height:13px}