.tiroir{background:0 0;border:none;width:min(420px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0}.tiroir::backdrop{backdrop-filter:blur();background:#16244a00;transition:background .32s cubic-bezier(.16,1,.3,1),backdrop-filter .32s cubic-bezier(.16,1,.3,1)}.tiroir--ouvert::backdrop{backdrop-filter:blur(4px);background:#16244a66}.tiroir__panneau{background:var(--crn-blanc);height:100%;box-shadow:var(--shadow-lift);flex-direction:column;transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;transform:translate(100%)}.tiroir--ouvert .tiroir__panneau{transform:translate(0)}@media (prefers-reduced-motion:reduce){.tiroir__panneau,.tiroir::backdrop{transition:none}}.tiroir__entete{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--crn-gris-clair);justify-content:space-between;align-items:center;display:flex}.tiroir__entete h2{font-size:var(--text-h4-mobile);color:var(--crn-bleu-nuit);margin:0}.tiroir__fermer{width:var(--tap-target-min);height:var(--tap-target-min);border:1px solid var(--crn-gris-clair);cursor:pointer;color:var(--crn-noir);background:0 0;border-radius:50%}.tiroir__lignes{padding:var(--space-2) var(--space-3);gap:var(--space-2);flex:1;align-content:start;margin:0;list-style:none;display:grid;overflow-y:auto}.tiroir__vide{padding:var(--space-3);color:var(--crn-gris)}.tiroir__ligne{grid-template-columns:64px 1fr;gap:12px;display:grid}.tiroir__vignette{border-radius:var(--radius-control);background:var(--crn-creme);border:1px solid var(--crn-gris-clair);width:64px;height:64px;color:var(--crn-bleu-nuit);font-family:var(--font-titrage);justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.tiroir__vignette img{object-fit:cover;width:100%;height:100%}.tiroir__infos{gap:2px;display:grid}.tiroir__infos a{color:var(--crn-bleu-nuit);font-weight:700;text-decoration:none}.tiroir__variante{color:var(--crn-gris)}.tiroir__quantite{align-items:center;gap:8px;margin-top:4px;display:flex}.tiroir__quantite button{border-radius:var(--radius-control);border:1px solid var(--crn-gris-clair);background:var(--crn-blanc);cursor:pointer;min-width:36px;height:36px;font-size:18px}.tiroir__quantite .tiroir__retirer{color:var(--crn-bleu-nuit);background:0 0;border:none;margin-left:auto;font-size:16px;text-decoration:underline}.tiroir__pied{padding:var(--space-2) var(--space-3) var(--space-3);border-top:1px solid var(--crn-gris-clair);background:var(--crn-creme)}.tiroir__total{justify-content:space-between;margin:0;font-size:20px;display:flex}.tiroir__euros,.tiroir__note{color:var(--crn-gris);margin:4px 0 0;font-size:16px}.tiroir__commander{margin-top:var(--space-2);justify-content:center;display:flex}[hidden]{display:none!important}.b-barre[data-astro-cid-4qpqu2dn]{background:var(--crn-blanc);border-top:1px solid var(--crn-or);border-bottom:1px solid var(--crn-gris-clair);top:var(--site-header-h,72px);z-index:90;position:sticky}.b-barre__inner[data-astro-cid-4qpqu2dn]{align-items:center;gap:8px var(--space-2);flex-wrap:wrap;padding-block:10px;display:flex}.b-barre__titre[data-astro-cid-4qpqu2dn]{font-family:var(--font-titrage);text-transform:uppercase;letter-spacing:.02em;color:var(--crn-bleu-nuit);flex:1 1 0;min-width:0;margin-right:auto;font-size:16px;font-weight:700;line-height:1.25;text-decoration:none}@media (width>=768px){.b-barre__titre[data-astro-cid-4qpqu2dn]{flex:0 auto;font-size:20px}}.b-barre__nav[data-astro-cid-4qpqu2dn]{gap:var(--space-2);order:3;width:100%;display:flex}.b-barre__nav[data-astro-cid-4qpqu2dn] a[data-astro-cid-4qpqu2dn]{color:var(--crn-bleu-nuit);min-height:var(--tap-target-min);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.b-barre__nav[data-astro-cid-4qpqu2dn] a[data-astro-cid-4qpqu2dn]:hover{text-decoration:underline}@media (width>=768px){.b-barre__nav[data-astro-cid-4qpqu2dn]{order:0;width:auto}}.b-barre__panier[data-astro-cid-4qpqu2dn]{min-height:var(--tap-target-min);border-radius:var(--radius-pill);border:1.5px solid var(--crn-or);background:linear-gradient(135deg, var(--crn-bleu-nuit) 0%, var(--crn-bleu-nuit-profond) 100%);color:var(--crn-blanc);font-family:var(--font-labeur);font-weight:700;font-size:var(--text-s);cursor:pointer;flex-shrink:0;align-items:center;gap:8px;padding:0 18px;display:inline-flex;position:relative}@media (width<=359px){.b-barre__panier[data-astro-cid-4qpqu2dn]{padding:0 12px}.b-barre__panier-libelle[data-astro-cid-4qpqu2dn]{display:none}}.b-barre__panier[data-astro-cid-4qpqu2dn]:focus-visible{outline:var(--focus-ring);outline-offset:3px}.b-barre__compteur[data-astro-cid-4qpqu2dn]{border-radius:var(--radius-pill);background:var(--crn-or);min-width:24px;height:24px;color:var(--crn-noir);justify-content:center;align-items:center;padding:0 6px;font-size:16px;display:inline-flex}.b-legal[data-astro-cid-4qpqu2dn]{gap:8px var(--space-3);margin-top:var(--space-6);padding-block:var(--space-2);border-top:2px solid var(--crn-or);color:var(--crn-gris);flex-wrap:wrap;font-size:16px;display:flex}.b-legal[data-astro-cid-4qpqu2dn] a[data-astro-cid-4qpqu2dn]{color:var(--crn-bleu-nuit)}
