.lot{gap:var(--e-7);margin-top:var(--e-7);grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;display:grid}.lot-apercu{gap:var(--e-4);display:grid}.lot-page{gap:var(--e-2);margin:0;display:grid}.lot-page img{aspect-ratio:840/1188;border-radius:var(--r-1);width:100%;height:auto;box-shadow:0 0 0 1px var(--bord), 0 6px 24px var(--ombre);background:#fff;display:block}.lot-page figcaption{font-size:var(--t-petit);color:var(--texte-2);text-align:center}.lot-pages{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.lot-pages button{font:inherit;font-size:var(--t-petit);border-radius:var(--r-rond);border:1.5px solid var(--bord);background:var(--surface);min-height:44px;color:var(--texte);cursor:pointer;transition:border-color var(--d-court) var(--courbe), background var(--d-court) var(--courbe);padding:0 12px;font-weight:700}.lot-pages button[aria-pressed=true]{background:var(--texte);color:var(--fond);border-color:var(--texte)}.lot-pages button[disabled]{cursor:default}@media (hover:hover){.lot-pages button:not([aria-pressed=true],[disabled]):hover{border-color:var(--texte-2)}}.lot-fiche{gap:var(--e-3);top:calc(var(--entete-visible,0px) + var(--e-5));justify-items:start;display:grid;position:sticky}.lot-fiche h2{font-size:var(--t-h1);max-width:16ch;margin:0;line-height:1.1}.lot-sous-titre{font-size:var(--t-grand);color:var(--texte-2);margin:0}.lot-chiffres{margin:var(--e-2) 0;gap:var(--e-2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:0;list-style:none;display:grid}.lot-chiffres li{padding:var(--e-3);border-radius:var(--r-2);background:var(--surface-2);border:1px solid var(--bord);line-height:1.3}.lot-chiffres strong{font-family:var(--police-titres);font-size:var(--t-h2);color:var(--accent);line-height:1.1;display:block}.lot-prix{margin:var(--e-2) 0 0;font-size:var(--t-grand)}.lot-prix strong{font-family:var(--police-titres);font-size:var(--t-h1)}.lot-prix span{color:var(--texte-2);font-size:var(--t-corps)}.lot-acheter{font-size:var(--t-grand)}.lot-bientot{margin:0;font-weight:700}.lot-note{max-width:46ch;font-size:var(--t-petit);color:var(--texte-2);margin:0}.tableau-lot :is(th,td){vertical-align:top}.tableau-lot thead th{white-space:nowrap}.tableau-lot tbody th{font:700 1.1rem/1.3 var(--police-titres);color:var(--texte);white-space:nowrap}.tableau-lot td:nth-child(2){white-space:nowrap;font-weight:700}.lot-numeros{font:400 var(--t-petit)/1.3 var(--police-texte);color:var(--texte-2);margin-top:2px;display:block}@media (width<=640px){.tableau-lot tbody th,.tableau-lot td:nth-child(2){white-space:normal}}.lot-ordre{flex-wrap:wrap;gap:8px;list-style:none;display:flex;padding:0!important}.lot-ordre li{border-radius:var(--r-2);background:var(--surface-2);border:1px solid var(--bord);min-width:44px;height:44px;font-family:var(--police-titres);font-weight:700;font-size:var(--t-grand);place-items:center;display:grid}@media (width<=900px){.lot{gap:var(--e-5);grid-template-columns:minmax(0,1fr)}.lot-apercu{justify-self:center;width:100%;max-width:420px}.lot-fiche{position:static}}@media print{.lot-apercu,.lot-acheter{display:none}.lot{grid-template-columns:1fr}}.merci{max-width:38rem;margin:var(--e-8) auto;gap:var(--e-4);justify-items:start;display:grid}.merci-corps{gap:var(--e-3);display:grid}.merci-corps h1{font-size:var(--t-h1);margin:0;line-height:1.1}.merci-corps p{font-size:var(--t-grand);color:var(--texte-2);margin:0}.merci-corps .merci-js{color:var(--texte);font-weight:700}.merci-action{margin:0}.merci-pret:not([hidden]){gap:var(--e-6);width:100%;margin-top:var(--e-3);display:grid}.merci-telecharger{gap:var(--e-3);justify-items:start;display:grid}.merci-detail{font-size:var(--t-petit);color:var(--texte-2);margin:0}.merci-garder{gap:var(--e-4);padding:var(--e-5);border-radius:var(--r-3);background:var(--sauge-claire);display:grid}.merci-garder p{margin:0;line-height:1.6}.merci-copier-ligne{align-items:center;gap:var(--e-3);flex-wrap:wrap;display:flex}.merci-copie:not([hidden]){font-size:var(--t-petit);color:var(--accent);align-items:center;gap:6px;font-weight:700;display:inline-flex}.merci-liste{margin:0;padding:0;list-style:none;display:grid}.merci-liste li{padding:var(--e-4) 0;border-top:1px solid var(--bord);line-height:1.6}.merci-liste li:last-child{border-bottom:1px solid var(--bord)}:root[data-contraste=eleve] .merci-garder{border:1.5px solid var(--bord)}.merci-contact{font-size:var(--t-petit);color:var(--texte-2);margin:0}
