#calendriers-avent[data-astro-cid-37uj7mq4]{scroll-margin-top:110px}.advent-collection[data-astro-cid-37uj7mq4]{border-bottom:1px solid var(--line-soft);padding:clamp(32px,5vw,64px) 0}.advent-heading[data-astro-cid-37uj7mq4]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.advent-heading[data-astro-cid-37uj7mq4] h2[data-astro-cid-37uj7mq4]{margin:12px 0 0;font-size:clamp(1.9rem,3.5vw,3rem)}.advent-heading[data-astro-cid-37uj7mq4] p[data-astro-cid-37uj7mq4]{max-width:43ch;color:var(--ink-soft);margin:0;line-height:1.65}.advent-grid[data-astro-cid-37uj7mq4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.advent-card[data-astro-cid-37uj7mq4]{background:var(--card);border:1px solid var(--line-soft);flex-direction:column;min-width:0;display:flex}.advent-visual[data-astro-cid-37uj7mq4]{aspect-ratio:1;background:#f5f1e9;overflow:hidden}.advent-visual[data-astro-cid-37uj7mq4] img[data-astro-cid-37uj7mq4]{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:16px}.advent-type[data-astro-cid-37uj7mq4]{text-align:center;color:#f5f1e9;box-sizing:border-box;background:#263c34;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;padding:20px;display:flex}.advent-type[data-astro-cid-37uj7mq4] strong[data-astro-cid-37uj7mq4]{font-family:var(--font-display);font-size:clamp(1.65rem,2.6vw,2.5rem);font-weight:500;line-height:1.1}.advent-type[data-astro-cid-37uj7mq4] span[data-astro-cid-37uj7mq4]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.advent-type[data-astro-cid-37uj7mq4] small[data-astro-cid-37uj7mq4]{font-size:.7rem}.advent-body[data-astro-cid-37uj7mq4]{flex-direction:column;flex:1;padding:20px;display:flex}.advent-category[data-astro-cid-37uj7mq4]{font-size:.68rem;font-family:var(--font-mono);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em}.advent-body[data-astro-cid-37uj7mq4] h3[data-astro-cid-37uj7mq4]{margin:12px 0;font-size:1.4rem;line-height:1.2}.advent-body[data-astro-cid-37uj7mq4] p[data-astro-cid-37uj7mq4]{color:var(--ink-soft);margin:0 0 22px;font-size:.9rem;line-height:1.6}.advent-action[data-astro-cid-37uj7mq4]{flex-direction:column;align-items:stretch;gap:10px;margin-top:auto;display:flex}.advent-action[data-astro-cid-37uj7mq4] .btn[data-astro-cid-37uj7mq4]{color:#fff;box-sizing:border-box;background:#8a491e;justify-content:center;align-self:center;width:220px;max-width:100%;height:48px}.advent-disclosure[data-astro-cid-37uj7mq4]{text-align:center;color:var(--ink-soft);text-underline-offset:3px;font-size:.78rem}.advent-responsibility[data-astro-cid-37uj7mq4]{color:var(--ink-soft);margin:20px 0 0;font-size:.8rem;line-height:1.6}.advent-collection[data-astro-cid-37uj7mq4] a[data-astro-cid-37uj7mq4]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=1050px){.advent-grid[data-astro-cid-37uj7mq4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.advent-heading[data-astro-cid-37uj7mq4]{display:block}.advent-heading[data-astro-cid-37uj7mq4] p[data-astro-cid-37uj7mq4]{margin-top:18px}}@media (width<=480px){.advent-grid[data-astro-cid-37uj7mq4]{grid-template-columns:minmax(0,1fr)}}article[data-astro-cid-j7osaeiw].prod[hidden]{display:none}.bottle-detail-link[data-astro-cid-j7osaeiw]{color:inherit;text-decoration:none;display:block}article[data-astro-cid-j7osaeiw].prod{flex-direction:column;display:flex}.bottle-offer[data-astro-cid-j7osaeiw]{flex-direction:column;gap:10px;margin-top:auto;padding:0 20px 20px;display:flex}.bottle-offer[data-astro-cid-j7osaeiw] .btn[data-astro-cid-j7osaeiw]{color:#fff;box-sizing:border-box;background:#8a491e;justify-content:center;align-self:center;width:220px;max-width:100%;height:48px}.bottle-disclosure[data-astro-cid-j7osaeiw]{color:var(--ink-soft);text-align:center;text-underline-offset:3px;font-size:.78rem}.bottle-offer[data-astro-cid-j7osaeiw] a[data-astro-cid-j7osaeiw]:focus-visible,.bottle-detail-link[data-astro-cid-j7osaeiw]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
