.vs .df{width:min(100%,520px);margin-inline:auto;position:relative}.vs .df__pile{padding-top:14px;position:relative}.vs .df__suivante{border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--cobalt-pale);opacity:.55;height:60px;position:absolute;top:0;left:22px;right:22px}.vs .df__fiche{background:var(--blanc);color:var(--encre);border-radius:var(--r-lg);animation:vs-poser .52s var(--c-poser) both .4s;padding:22px 24px;position:relative;box-shadow:0 30px 60px -30px #08145ab3}.vs .df__corps{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:20px;display:grid}.vs .df__photo{aspect-ratio:1;border-radius:var(--r-md);background:url(/_next/image?url=%2Fassets%2Frefonte%2Fhero.jpg&w=640&q=75) 58% 82% / 320% auto no-repeat, var(--craie)}.vs .df__libelle{color:var(--gris)}.vs .df__nom{font-family:var(--f-titre);margin:4px 0 10px;font-size:34px;font-weight:800;font-stretch:75%;line-height:1}.vs .df__champs{border-top:1.5px dashed var(--trait-fort);margin:18px 0 0}.vs .df__champs>div{border-bottom:1px solid var(--trait);animation:vs-poser .52s var(--c-poser) both var(--d,0s);justify-content:space-between;align-items:baseline;gap:12px;padding-block:9px;font-size:14.5px;display:flex}.vs .df__champs dt{color:var(--gris)}.vs .df__champs dd{margin:0;font-weight:600}.vs .df__bouton{justify-content:flex-end;margin-top:18px;display:flex}.vs .df__bouton-pastille{border-radius:var(--r-pill);background:var(--cobalt);height:46px;color:var(--blanc);box-shadow:0 4px 0 var(--cobalt-nuit);animation:df-appui .38s var(--c-tamponner) both 2.5s;align-items:center;gap:10px;padding-inline:22px;font-size:15.5px;font-weight:600;display:inline-flex}.vs .df__bouton-pastille i{font-style:normal}@keyframes df-appui{0%{box-shadow:0 4px 0 var(--cobalt-nuit);transform:none}40%{box-shadow:0 1px 0 var(--cobalt-nuit);transform:translateY(3px)}to{box-shadow:0 4px 0 var(--cobalt-nuit);transform:none}}.vs .df__imprimante{width:min(100%,340px);margin:20px 24px 0 auto;position:relative}.vs .df__corps-imprimante{z-index:3;background:var(--encre);border-radius:16px;align-items:end;height:46px;padding:0 18px 12px;display:grid;position:relative;box-shadow:0 14px 24px -14px #08145a00}.vs .df__fente{background:var(--cobalt-nuit);border-radius:5px;height:5px;display:block;box-shadow:inset 0 1px #ffffff2e}.vs .df__sortie{z-index:1;margin:-6px 14px 0;padding-bottom:16px;position:relative;overflow:hidden}.vs .df__sortie .df-etiquette{animation:df-imprimer 1.4s var(--c-imprimer) both 2.9s}@keyframes df-imprimer{0%{transform:translateY(-100%)}to{transform:none}}.vs .df-etiquette{color:var(--encre);box-shadow:var(--o-carte);background:#fff;border-radius:2px;padding:14px 16px 12px;position:relative}.vs .df-etiquette__haut{justify-content:space-between;align-items:center;gap:12px;display:flex}.vs .df-etiquette__texte{min-width:0}.vs .df-etiquette__nom{font-family:var(--f-titre);font-size:24px;font-weight:800;font-stretch:75%;line-height:1}.vs .df-etiquette__prix{font-family:var(--f-chiffre-grand);font-variant-numeric:tabular-nums;letter-spacing:0;align-items:center;gap:10px;margin-top:14px;font-size:34px;font-weight:800;font-stretch:82%;line-height:1;display:flex}.vs .df-etiquette__marque{display:inline-flex}@media (max-width:640px){.vs .df__fiche{border-radius:18px;padding:16px 16px 18px}.vs .df__corps{grid-template-columns:84px minmax(0,1fr);gap:14px}.vs .df__nom{margin-bottom:8px;font-size:26px}.vs .df__champs>div{padding-block:7px;font-size:13.5px}.vs .df__bouton-pastille{height:40px;padding-inline:16px;font-size:14.5px}.vs .df__imprimante{margin-right:8px}.vs .df-etiquette{padding:12px 12px 10px}.vs .df-etiquette__nom{font-size:20px}.vs .df-etiquette__prix{margin-top:10px;font-size:28px}.vs .df-etiquette svg{width:60px;height:60px}}@media (prefers-reduced-motion:reduce){.vs .df__fiche,.vs .df__champs>div,.vs .df__bouton-pastille,.vs .df__sortie .df-etiquette{animation:none!important}}.vs .os-prix{border-radius:var(--r-md);background:var(--papier);width:fit-content;max-width:100%;box-shadow:var(--o-carte);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}.vs .os-prix p{gap:2px;display:grid}.vs .os-prix span{color:var(--gris);font-size:12px}.vs .os-prix b{font-family:var(--f-chiffre-grand);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:36px;font-weight:800;font-stretch:82%;line-height:1}.vs .os-prix i{color:var(--cobalt);place-items:center;display:grid}.vs .os-puces{flex-wrap:wrap;gap:8px;display:flex}.vs .os-puces li{border-radius:var(--r-pill);background:var(--craie);align-items:center;gap:8px;height:38px;padding-inline:14px 16px;font-size:14.5px;font-weight:600;display:inline-flex}.vs .os-puces li span{color:var(--cobalt);place-items:center;display:grid}.vs .os-inventaire{border-radius:var(--r-md);background:var(--papier);width:min(100%,360px);box-shadow:var(--o-carte);padding:16px 18px 18px}.vs .os-inventaire__ligne{justify-content:space-between;font-size:14px;display:flex}.vs .os-inventaire__ligne b{font-weight:600}.vs .os-inventaire__barre{background:var(--trait);border-radius:8px;height:8px;margin-top:10px;display:block;overflow:hidden}.vs .os-inventaire__barre>span{background:var(--cobalt);border-radius:8px;height:100%;display:block}.vs .os-inventaire__note{color:var(--gris);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.vs .os-inventaire__note span{color:var(--cobalt);place-items:center;display:grid}.vs .os-planche{width:min(100%,440px);margin-inline:auto;padding-bottom:30px;position:relative}.vs .os-planche__feuille{aspect-ratio:210/297;background:var(--blanc);border-radius:6px;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:6px;padding:7% 6%;display:grid;box-shadow:0 30px 60px -30px #08145a99}.vs .os-planche__case{box-shadow:inset 0 0 0 1px var(--trait-fort);color:var(--encre);border-radius:4px;flex-direction:column;justify-content:space-between;min-width:0;padding:6px 7px;display:flex}.vs .os-planche__nom{font-family:var(--f-titre);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:800;font-stretch:75%;line-height:1.05;overflow:hidden}.vs .os-planche__bas{justify-content:space-between;align-items:flex-end;display:flex}.vs .os-planche__bas b{font-family:var(--f-chiffre-grand);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:15px;font-weight:800;font-stretch:82%;line-height:1}.vs .os-planche__bas i{background:conic-gradient(var(--encre) 25%, transparent 0 50%, var(--encre) 0 75%, transparent 0) 0 0 / 8px 8px;width:16px;height:16px}.vs .os-planche__case[data-plein=oui]{opacity:0;transform:translateY(-8px)}.vs .os-planche[data-vu=oui] .os-planche__case[data-plein=oui]{animation:vs-poser .52s var(--c-poser) both calc(var(--i) * .14s + .2s)}.vs .os-planche__legende{color:inherit;opacity:.8;text-align:center;margin-top:14px}.vs .os-planche__zoom{width:56%;position:absolute;bottom:12%;right:-4%}.vs .os-planche__zoom .df-etiquette{box-shadow:0 22px 30px -12px #08145a8c}.vs .os-planche__zoom-titre{border-radius:var(--r-pill);background:var(--cobalt);color:var(--blanc);align-items:center;gap:6px;margin-bottom:8px;padding:5px 10px;display:inline-flex}.vs .os-planche__zoom .df-etiquette__nom{font-size:20px}.vs .os-planche__zoom .df-etiquette__prix{margin-top:10px;font-size:28px}.vs .os-planche__zoom .df-etiquette svg{width:60px;height:60px}@media (max-width:640px){.vs .os-planche__zoom{width:62%;right:-2%}.vs .os-planche__nom{font-size:9.5px}.vs .os-planche__bas b{font-size:12px}}@media (prefers-reduced-motion:reduce){.vs .os-planche__case[data-plein=oui]{opacity:1;transform:none;animation:none!important}}.vs .ps-entrees{background:var(--craie)}.vs .ps-entrees__onglets{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.vs .ps-entrees__onglets [role=tab]{border-radius:var(--r-pill);background:var(--blanc);height:46px;box-shadow:inset 0 0 0 1.5px var(--trait-fort);padding-inline:20px;font-weight:600;transition:background .3s,color .3s,box-shadow .3s}.vs .ps-entrees__onglets [role=tab]:hover{box-shadow:inset 0 0 0 1.5px var(--encre)}.vs .ps-entrees__onglets [aria-selected=true]{background:var(--cobalt);color:var(--blanc);box-shadow:0 3px 0 var(--cobalt-nuit)}.vs .ps-entrees__panneau{border-radius:var(--r-xl);background:var(--blanc);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);margin-top:20px;padding:clamp(24px,4vw,56px);display:grid}.vs .ps-entrees__texte{animation:vs-entrer .45s var(--c-ui) both;gap:18px;display:grid}.vs .ps-entrees__points{gap:12px;margin-top:4px;display:grid}.vs .ps-entrees__points li{grid-template-columns:26px 1fr;align-items:start;gap:12px;line-height:1.45;display:grid}.vs .ps-entrees__coche{background:var(--cobalt);width:26px;height:26px;color:var(--blanc);border-radius:50%;place-items:center;margin-top:-1px;display:grid}.vs .ps-entrees__scene{border-radius:var(--r-lg);background:radial-gradient(circle at 1px 1px, #0e133021 1px, transparent 1.4px) 0 0 / 22px 22px, var(--craie);animation:vs-entrer .45s var(--c-ui) both 80ms;justify-items:stretch;gap:10px;padding:clamp(20px,3vw,32px);display:grid}.vs .ps-entrees__fleche{color:var(--cobalt);place-items:center;display:grid}.vs .ps-carte{border-radius:var(--r-md);background:var(--blanc);box-shadow:var(--o-carte);gap:10px;padding:16px 18px 18px;display:grid}.vs .ps-carte .libelle{color:var(--gris)}.vs .ps-carte__objet{align-items:center;gap:12px;font-size:17px;font-weight:600;display:flex}.vs .ps-carte__objet span{background:var(--cobalt-pale);width:40px;height:40px;color:var(--cobalt);border-radius:12px;place-items:center;display:grid}.vs .ps-carte__puces{flex-wrap:wrap;gap:8px;display:flex}.vs .ps-carte__puces li{border-radius:var(--r-pill);background:var(--cobalt-pale);height:34px;color:var(--cobalt);align-items:center;padding-inline:14px;font-size:14.5px;font-weight:600;display:inline-flex}@media (max-width:960px){.vs .ps-entrees__panneau{border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr)}.vs .ps-entrees__onglets{scrollbar-width:none;margin-inline:calc(-1 * var(--marge));padding-inline:var(--marge);scroll-snap-type:x proximity;scroll-padding-inline:var(--marge);flex-wrap:nowrap;overflow-x:auto}.vs .ps-entrees__onglets::-webkit-scrollbar{display:none}.vs .ps-entrees__onglets [role=tab]{scroll-snap-align:start;flex:none}}@media (prefers-reduced-motion:reduce){.vs .ps-entrees__texte,.vs .ps-entrees__scene{animation:none}}.vs .ps-etiquettes{background:var(--encre);color:var(--blanc)}.vs .ps-etiquettes__grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.vs .ps-etiquettes__liste{border-top:1px solid #ffffff40;margin-top:32px}.vs .ps-etiquettes__liste li{border-bottom:1px solid #ffffff40;grid-template-columns:44px 1fr;align-items:start;gap:16px;padding-block:18px;display:grid}.vs .ps-etiquettes__liste b{margin-bottom:2px;font-size:17px;font-weight:600;display:block}.vs .ps-etiquettes__liste span.t-petit{opacity:.82}.vs .ps-etiquettes__icone{background:var(--blanc);width:44px;height:44px;color:var(--cobalt);border-radius:12px;place-items:center;display:grid}.vs .ps-etiquettes .lien{color:var(--blanc);margin-top:28px}@media (max-width:960px){.vs .ps-etiquettes__grille{grid-template-columns:minmax(0,1fr)}}.vs .ps-preuve{background:var(--blanc);padding-block:calc(var(--section) * .7)}.vs .ps-preuve__bande{border-block:2px solid var(--encre);grid-template-columns:1fr 1fr;display:grid}.vs .ps-preuve__bande>div{padding:clamp(24px,3.5vw,44px) 0}.vs .ps-preuve__bande>div+div{border-left:1px solid var(--trait-fort);padding-left:clamp(24px,4vw,64px)}.vs .ps-preuve__chiffre{font-family:var(--f-chiffre-grand);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--encre);white-space:nowrap;font-size:clamp(56px,8vw,112px);font-weight:800;font-stretch:82%;line-height:.95;display:block}.vs .ps-preuve__legende{font-size:var(--t-texte-grand);max-width:24ch;margin-top:12px}.vs .ps-preuve__note{max-width:70ch;margin-top:20px}@media (max-width:700px){.vs .ps-preuve__bande{grid-template-columns:minmax(0,1fr)}.vs .ps-preuve__bande>div+div{border-left:0;border-top:1px solid var(--trait-fort);padding-left:0}}.vs .ps-voir{border-top:1px solid var(--trait-fort);flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:8px;padding-top:28px;display:flex}.vs .ps-voir .lien{color:var(--cobalt);font-size:var(--t-texte-grand)}.vs .ps-etapes .etape__corps:has(.etape__visuel){-moz-column-gap:clamp(32px, 6vw, 96px);grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,380px);column-gap:clamp(32px,6vw,96px);display:grid}.vs .ps-etapes .etape__corps:has(.etape__visuel) .etape__titre{grid-area:2/1}.vs .ps-etapes .etape__corps:has(.etape__visuel) .etape__texte{grid-area:3/1}.vs .ps-etapes .etape__visuel{grid-area:1/2/span 4;justify-content:flex-end;align-self:center;width:100%;margin-top:0;display:flex}@media (max-width:860px){.vs .ps-etapes .etape__corps:has(.etape__visuel){grid-template-rows:none;grid-template-columns:minmax(0,1fr)}:is(.vs .ps-etapes .etape__corps:has(.etape__visuel) .etape__titre,.vs .ps-etapes .etape__corps:has(.etape__visuel) .etape__texte){grid-row:auto}.vs .ps-etapes .etape__visuel{grid-area:auto/1;justify-content:flex-start;margin-top:20px}}.vs .os-entree{border-radius:var(--r-md);background:var(--blanc);width:min(100%,360px);box-shadow:var(--o-carte);gap:12px;padding:16px 18px 18px;display:grid}.vs .os-entree__photos{justify-content:space-between;align-items:center;font-size:14px;display:flex}.vs .os-entree__photos b{font-weight:600}.vs .os-entree__vignettes{gap:6px;display:flex}.vs .os-entree__vignettes span{background:url(/_next/image?url=%2Fassets%2Frefonte%2Fhero.jpg&w=640&q=75) 58% 82% / 360% auto no-repeat, var(--craie);border-radius:8px;width:40px;height:40px}.vs .os-entree__vignettes span:nth-child(2){background-position:40% 70%}.vs .os-entree__vignettes span:nth-child(3){background-position:75% 90%}.vs .os-entree .df__bouton-pastille{justify-self:end;margin-left:auto;animation:none}@media (max-width:640px){.vs .os-prix{flex-wrap:nowrap;gap:10px;padding:14px 16px}.vs .os-prix b{font-size:28px}}
