:root{color-scheme:light;--fond:#ffffff;--encre:#111111;--discret:#6b6b6b;--filet:rgb(17 17 17/0.14);--serif:Georgia,"Times New Roman",serif;--sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--largeur:960px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--fond);color:var(--encre);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}::selection{background:var(--encre);color:var(--fond)}a{color:var(--encre);text-underline-offset:3px}img,video{max-width:100%}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:-.01em}h1{font-size:clamp(34px,7vw,60px);line-height:1.08;letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}:focus-visible{outline:2px solid var(--encre);outline-offset:3px}.discret{color:var(--discret)}.entete{display:flex;justify-content:space-between;align-items:baseline;max-width:var(--largeur);margin:0 auto;padding:22px 16px 16px;border-bottom:1px solid var(--encre)}.marque{font-family:var(--serif);font-size:21px;color:var(--encre);text-decoration:none}.entete nav a{color:var(--discret);text-decoration:none;padding:8px 0 8px 16px}main{padding:0 16px 80px}.pied,main{max-width:var(--largeur);margin:0 auto}.pied{display:flex;justify-content:space-between;gap:16px;padding:20px 16px 40px;border-top:1px solid var(--encre);font-size:14px}.pied,.pied a{color:var(--discret)}.ouverture{padding:48px 0 28px}.chapeau{font-size:19px;line-height:1.5;color:var(--discret);max-width:34em;margin:0 0 16px}.champ label,.donnees h2,.etiquette,.fil,.recherche-champ label,.rubrique{font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--discret)}.rubrique{margin:56px 0 4px;padding-top:14px;border-top:1px solid var(--encre)}.etiquette{margin:0}.lien-fort{display:inline-block;font-weight:600;padding:12px 0}.bouton{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 22px;border:1px solid var(--encre);border-radius:0;background:var(--fond);color:var(--encre);font:600 16px/1.2 var(--sans);text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s}.bouton-plein{background:var(--encre);color:var(--fond)}.bouton:disabled{opacity:.6;cursor:wait}@media (hover:hover){.bouton:hover{background:var(--encre);color:var(--fond)}.bouton-plein:hover{background:var(--fond);color:var(--encre)}.rangee:hover .rangee-titre,.vedette:hover .vedette-titre{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}.miniature{display:block;width:100%;border:1px solid var(--encre);background:var(--fond);object-fit:cover}.miniature-liste{aspect-ratio:3/4}.miniature-fiche{aspect-ratio:9/16}.miniature-vide{display:flex;align-items:center;justify-content:center;padding:6px;overflow:hidden}.miniature-vide span{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-align:center;overflow-wrap:anywhere}.miniature-fiche.miniature-vide span{font-family:var(--serif);font-size:clamp(13px,3.2vw,30px);letter-spacing:.04em}.recherche-champ{margin:0 0 28px}.recherche-champ label{display:block}.recherche-champ input{width:100%;margin-top:4px;padding:6px 0 10px;border:0;border-bottom:2px solid var(--encre);border-radius:0;background:transparent;color:var(--encre);font-family:var(--serif);font-size:clamp(26px,6vw,40px);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.recherche-champ input::placeholder{color:var(--discret);opacity:.55}.recherche-champ input:not(:placeholder-shown){text-transform:uppercase;letter-spacing:.04em}.index{list-style:none;margin:0;padding:0;border-top:1px solid var(--filet)}.rangee{display:grid;grid-template-columns:66px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--filet);color:var(--encre);text-decoration:none}.rangee-texte,.vedette-texte{display:flex;flex-direction:column;min-width:0}.rangee-haut{display:flex;justify-content:space-between;gap:12px}.etiquette-prix{color:var(--encre);white-space:nowrap}.rangee-titre{font-family:var(--serif);font-size:21px;line-height:1.22;margin:6px 0 4px}.rangee-promesse{color:var(--discret);font-size:15px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vedette{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:20px;gap:20px;margin:0 0 36px;padding:20px;border:1px solid var(--encre);color:var(--encre);text-decoration:none}.vedette-titre{font-family:var(--serif);font-size:clamp(24px,4.5vw,32px);line-height:1.15;margin:8px 0}.vedette .bouton{align-self:flex-start;margin-top:16px}.vide{padding:40px 20px;border:1px solid var(--filet);text-align:center}.vide-titre{font-family:var(--serif);font-size:23px;line-height:1.3;margin:0 0 8px}.vide .bouton{margin-top:16px}.fil{display:flex;gap:8px;margin:24px 0 0}.fil a{color:inherit}.fiche{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-areas:"visuel entete" "texte texte";grid-column-gap:16px;column-gap:16px;grid-row-gap:22px;row-gap:22px;align-items:end;padding-top:24px}.fiche-visuel{grid-area:visuel}.fiche-entete{grid-area:entete;min-width:0}.fiche-mot{font-family:var(--mono);font-size:clamp(22px,7vw,30px);letter-spacing:.06em;line-height:1.1;margin:6px 0 0;overflow-wrap:anywhere}.fiche-texte{grid-area:texte;min-width:0}.fiche-action{margin-top:28px;max-width:460px;scroll-margin-top:24px}.action-titre{font-size:23px;margin:0 0 12px}.apercu,.dedans{margin-top:8px}.points{list-style:none;margin:0;padding:0}.points li{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:12px;gap:12px;padding:16px 0;border-bottom:1px solid var(--filet)}.points-numero{font-family:var(--mono);font-size:13px;color:var(--discret);padding-top:3px}.points strong{display:block;font-weight:600}.points .discret{display:block;font-size:15px}.il-te-faut{margin:18px 0 0;font-size:15px}.il-te-faut .etiquette{margin-right:8px}.texte{overflow-wrap:break-word}.texte h2,.texte h3,.texte h4,.texte h5{font-size:24px;line-height:1.25;margin:32px 0 10px}.texte h3{font-size:21px}.texte blockquote,.texte ol,.texte p,.texte ul{margin:0 0 16px}.texte ol,.texte ul{padding-left:22px}.texte li{margin-bottom:6px}.texte blockquote{padding-left:16px;border-left:2px solid var(--encre)}.texte code{font-family:var(--mono);font-size:.88em;padding:0 4px;border:1px solid var(--filet)}.texte pre{margin:0 0 18px;padding:16px;background:var(--encre);color:var(--fond);overflow-x:auto;font-size:14px;line-height:1.55}.texte pre code{border:0;padding:0;font-size:inherit}.texte-apercu{font-family:var(--serif);font-size:21px;line-height:1.5;margin-top:18px;max-width:36em}.texte-apercu code,.texte-apercu pre{font-family:var(--mono)}.verrou{margin-top:12px;padding:20px 0 28px;border-top:1px solid var(--encre);border-bottom:1px solid var(--encre);overflow:hidden}.verrou-silhouette{-moz-user-select:none;user-select:none;-webkit-user-select:none;pointer-events:none}.verrou-titre{font-family:var(--serif);font-size:21px;line-height:1.3;margin:18px 0 8px}.verrou-flou{margin:0 0 8px;filter:blur(5px)}.verrou-puce:before{content:"• "}.verrou-code{padding:14px 16px;background:var(--encre);color:var(--fond);font-family:var(--mono);font-size:14px;white-space:pre-wrap;word-break:break-all}.verrou-carte{width:min(400px,100%);margin:26px auto;padding:24px 22px 20px;border:1px solid var(--encre);background:var(--fond);text-align:center}.verrou-carte .etiquette{margin-bottom:10px}.verrou-phrase{font-family:var(--serif);font-size:20px;line-height:1.35;margin:0 0 16px}.verrou-carte .bouton{width:100%}.formulaire{display:grid;grid-gap:18px;gap:18px}.champ label{display:block}.champ input{width:100%;padding:8px 0 10px;border:0;border-bottom:1px solid var(--encre);border-radius:0;background:transparent;color:var(--encre);font:18px/1.4 var(--sans);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.champ input:focus{border-bottom-width:2px;padding-bottom:9px}.piege{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.consentement{display:flex;gap:12px;font-size:14px;line-height:1.45;color:var(--discret);cursor:pointer}.consentement input{flex-shrink:0;width:20px;height:20px;margin:1px 0 0;accent-color:var(--encre)}.achat .bouton,.formulaire .bouton{width:100%}.note{margin:10px 0 0;font-size:14px;line-height:1.45;color:var(--discret)}.note-erreur{color:var(--encre);font-weight:600}.recu{padding:20px;border:1px solid var(--encre)}.recu p{margin:0}.recu-titre{font-family:var(--serif);font-size:24px;margin-bottom:6px!important}.achat-prix{display:flex;align-items:baseline;gap:10px;margin:0 0 14px}.achat-prix span{font-family:var(--serif);font-size:46px;line-height:1}.achat-prix small{color:var(--discret);font-size:14px}.achat-compact .note{font-size:13px}.donnees{margin-top:64px;padding-top:14px;border-top:1px solid var(--filet);font-size:14px;line-height:1.55;color:var(--discret);max-width:46em}.donnees h2{margin:0 0 8px;letter-spacing:.12em}.merci{padding:40px 0 0}.merci .etiquette{margin-bottom:14px}.texte-complet{margin-top:28px;padding-top:8px;border-top:1px solid var(--encre);max-width:44em}@media (min-width:720px){.entete,.pied,main{padding-left:24px;padding-right:24px}.ouverture{padding:72px 0 36px}.rangee{grid-template-columns:84px minmax(0,1fr);gap:22px;padding:22px 0}.rangee-titre{font-size:24px}.vedette{grid-template-columns:132px minmax(0,1fr);padding:24px}}@media (min-width:860px){.fiche{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"entete visuel" "texte visuel";grid-template-rows:auto 1fr;column-gap:64px;row-gap:14px;align-items:start;padding-top:36px}.fiche-visuel{position:-webkit-sticky;position:sticky;top:24px}.fiche-mot{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bouton{transition:none}}