.fc{--fc-accent: var(--amb-a1, var(--accent-bg, #A8141B));--fc-sur-accent: var(--amb-on1, var(--on-accent, #FFFFFF));--fc-c-accent: var(--amb-a1, #FFB627);--fc-c-sur: var(--amb-on1, #1A1400);--fc-h: clamp(600px, calc(100vh - 190px) , 820px);position:relative;display:grid;gap:12px;min-width:0}@supports (height: 100dvh){.fc{--fc-h: clamp(600px, calc(100dvh - 190px) , 820px)}}@media(min-width:1000px){.fc{--fc-h: clamp(680px, calc(100vh - 190px) , 900px)}}@supports (height: 100dvh){@media(min-width:1000px){.fc{--fc-h: clamp(680px, calc(100dvh - 190px) , 900px)}}}.fc [hidden]{display:none!important}.fc-sommaire ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px}.fc-sommaire a{display:inline-block;padding:8px 0;font-weight:700;color:inherit;text-underline-offset:3px}html.fc-js .fc-sommaire{display:none}html.fc-js .fc.is-som .fc-sommaire{display:block;position:absolute;z-index:20;top:52px;inset-inline-start:0;max-width:min(100%,360px);max-height:60vh;overflow:auto;padding:8px;border-radius:14px;background:var(--card, #fff);border:1px solid var(--ligne, #D9D2C4);box-shadow:var(--shadow, 0 12px 30px rgba(0, 0, 0, .25))}html.fc-js .fc-sommaire ul{display:grid;gap:0}html.fc-js .fc-sommaire a{display:flex;align-items:center;min-height:44px;padding:6px 12px;border-radius:10px;text-decoration:none}html.fc-js .fc-sommaire a:hover,html.fc-js .fc-sommaire a:focus-visible{background:var(--papier-2, #EFE3D0)}.fc-barre{display:none}.fc-pret .fc-barre{display:flex;align-items:center;gap:8px}.fc-compteur{flex:1;margin:0;text-align:center;font:700 .9rem/1.2 var(--f-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;white-space:nowrap}.fc-barre-fin{display:inline-flex;gap:8px;margin-inline-start:auto}.fc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--ligne, #D9D2C4);background:var(--card, #fff);color:var(--encre, #1A1814);font:700 .85rem/1 var(--f-display, inherit);text-decoration:none;cursor:pointer;transition:background var(--t-fast, .15s),color var(--t-fast, .15s),transform var(--t-fast, .15s)}.fc-btn:hover:not(:disabled){background:var(--fc-accent);color:var(--fc-sur-accent);border-color:transparent}.fc-btn:active:not(:disabled){transform:scale(.95)}.fc-btn:disabled{opacity:.35;cursor:default}.fc-btn:focus-visible,.fc-mini-b:focus-visible{outline:3px solid var(--fc-accent);outline-offset:2px}.fc-btn svg{flex:none}@media(max-width:639px){.fc-btn-t{display:none}.fc-btn{padding:0}}.fc-page{position:relative;display:flex;flex-direction:column;box-sizing:border-box;min-width:0;margin-block:14px;border:1px solid var(--ligne, #D9D2C4);border-radius:16px;background:var(--card, #fff);color:var(--encre, #1A1814);overflow:hidden;container-type:inline-size}.fc .bff-vague{display:block;padding:0;border:0;background:none;gap:0}.fc .bff-vague--avenir,.fc .bff-vague--encours{border:0}.fc-page-in{padding:20px;display:grid;gap:14px;align-content:start}.fc-page h2{margin:0}.fc-num{display:none}.fc-entete{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:12px 16px 8px;border-bottom:3px solid var(--fc-accent);font:800 .78rem/1.3 var(--f-display, inherit);letter-spacing:.06em;text-transform:uppercase}.fc-entete-d{font-weight:600;opacity:.8;white-space:nowrap}.fc-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 14px 14px}@media(max-width:699px){.fc-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 10px 12px}}.fc-tile{box-shadow:none;animation:none}.fc-tile:hover{transform:none}.fc-tile .card-media{aspect-ratio:3 / 2}.fc-tile .card-media img{padding:5%}.fc-tile .card-cat{display:none}.fc-tile .card-body{padding:8px 10px 6px;gap:3px}.fc-tile .card-title{font-size:.84rem;line-height:1.22;-webkit-line-clamp:2;line-clamp:2}.fc-tile .card-price{gap:0 8px}.fc-tile .card-price .now{font-size:1.04rem}.fc-tile .card-price s{font-size:.76rem}.fc .fc-tile .card-price s:after{top:41%}.fc-tile .card-stock{font-size:.7rem}.fc-tile .card-stock.ok{display:none}.fc-tile .card-actions{grid-template-columns:1fr;padding:0 8px 8px}.fc-tile .card-add{min-height:40px;font-size:.76rem;line-height:1.1;padding-inline:6px;gap:5px}.fc-tile .card-flags{inset-inline-end:6px;flex-direction:row;flex-wrap:wrap}.fc-tile .card-flags .pill{padding:2px 6px;font-size:11px}.fc-tile.is-rupture{opacity:.8}.fc-tile.is-rupture .card-stock{font-weight:800}@media(max-width:699px){.fc-tile .card-add{min-height:44px}}.fc-page--couv,.fc-page--bientot{text-align:center;color:var(--amb-fg, #FFFFFF);background:var(--amb-band, linear-gradient(120deg, #1A1814, #3B1D6B 55%, #A8141B));background-color:var(--amb-bg, #1A1814);isolation:isolate;border-color:var(--fc-accent)}.fc-page--couv.a-image{background:var(--amb-bg, #1A1814)}.fc-couv-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.fc-page--couv.a-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#000000db,#0000008c 45%,#00000059)}.fc-couv-texte{min-height:100%;padding:30px 22px;display:grid;gap:14px;justify-items:center;align-content:center;box-sizing:border-box}.fc-couv-texte h2{font-family:var(--amb-tf, var(--f-display, inherit));font-weight:var(--amb-tw, 800);letter-spacing:var(--amb-tls, 0);font-size:clamp(1.7rem,9cqi,3.4rem);line-height:1.02;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;color:inherit;max-width:100%;text-shadow:0 2px 18px rgba(0,0,0,.45)}.fc-couv-texte .bff-ar{font-size:1.15rem;color:inherit}.fc-couv-texte p{margin:0;max-width:36ch;color:inherit}.fc-couv-texte .bff-teaser{opacity:.94;font-size:1.02rem;line-height:1.4}.fc-dates{display:inline-block;padding:7px 16px;border-radius:999px;background:var(--fc-c-accent);color:var(--fc-c-sur)!important;font:800 .92rem/1.2 var(--f-display, inherit);letter-spacing:.04em;font-variant-numeric:tabular-nums}.fc-bientot{font:900 clamp(2.2rem,13cqi,4.6rem)/1 var(--amb-tf, var(--f-display, inherit));color:var(--fc-c-accent)!important;text-transform:uppercase;letter-spacing:.03em;text-shadow:0 0 22px rgba(0,0,0,.5)}.bff-vague:not(.bff-vague--avenir) .fc-bientot{display:none}.fc-couv-texte .bff-pastille{background:#ffffff24;color:inherit;border:1px solid currentColor}.fc-couv-texte .bff-vague-cd b{font:800 1.35rem/1.2 var(--f-mono, monospace);color:inherit}.fc-couv-texte .bff-vague-produits .grid{text-align:start}.fc-couv-texte .bff-vague-quand,.fc-couv-texte .bff-vague-msg{font-weight:700}.fc-page--une .fc-page-in>*{margin:0}.fc-page--une .bff-offre{justify-items:start;padding:14px;gap:8px}.fc-page--une h2,.fc-page--cond h2{font-size:1.3rem;line-height:1.15}.fc-page--une .bff-offre-carte{width:min(100%,250px)}.fc-page--une .bff-offre-carte .card-media{aspect-ratio:3 / 2}.fc-page--une .bff-offre-carte .card-cat{display:none}.fc-page--une .bff-flash{padding:14px;gap:8px}.fc-page--cond ul{margin:0;padding-inline-start:1.2em;display:grid;gap:8px}.fc-liens{margin:0;font-weight:700}.fc-page--cond .bff-mention{margin:8px 0 0}html.fc-js .fc-livre{position:relative;height:var(--fc-h);overflow:hidden;border-radius:18px;border:1px solid var(--ligne, #D9D2C4);background:var(--papier-2, #EFE3D0);perspective:1800px;touch-action:pan-y}html.fc-js .fc:not(.fc-pret) .fc-pages{visibility:hidden}html.fc-js .fc-pages{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}html.fc-js .fc .bff-vague{display:contents}html.fc-js .fc-page{position:absolute;top:0;bottom:0;margin:0;border:0;border-radius:0;left:calc(var(--col, 0) * 100% / var(--V, 1));width:calc(100% / var(--V, 1));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;backface-visibility:hidden;transform-origin:0 50%;transform:translate3d(calc((var(--d, 0) + var(--t, 0)) * var(--V, 1) * 100%),0,0) rotateY(calc((var(--d, 0) + var(--t, 0)) * -9deg));filter:brightness(1)}html.fc-js .fc-page.is-av{transform-origin:100% 50%}html.fc-js .fc-page:not(.is-vue){filter:brightness(.78)}html.fc-js .fc-anime .fc-page{transition:transform .62s cubic-bezier(.22,.8,.24,1),filter .62s ease}html.fc-js .fc-pages.is-drag .fc-page{transition:none}html.fc-js .fc-pages.is-drag{cursor:grabbing;-webkit-user-select:none;user-select:none}html.fc-js .fc-v2 .fc-livre:before{content:"";position:absolute;z-index:4;top:0;bottom:0;left:50%;width:36px;margin-left:-18px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(0,0,0,.16) 50%,transparent)}html.fc-js .fc-num{display:block;position:sticky;bottom:8px;margin:auto 12px 8px auto;padding:2px 9px;width:max-content;border-radius:999px;background:var(--fc-accent);color:var(--fc-sur-accent);font:800 .72rem/1.5 var(--f-mono, monospace);font-variant-numeric:tabular-nums;z-index:2}html.fc-js .fc-page--couv .fc-num,html.fc-js .fc-page--bientot .fc-num{background:#ffffff2e;color:inherit}html.fc-js .fc-page--produits{background:var(--card, #fff)}html.fc-js .fc-grille{flex:0 0 auto}.fc-mini{display:none}.fc-pret .fc-mini{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:4px 2px 8px;scroll-snap-type:x proximity;scrollbar-width:thin;position:relative}.fc-mini-vague{flex:none;margin-inline:8px 2px;max-width:14ch;font:800 .68rem/1.15 var(--f-display, inherit);text-transform:uppercase;letter-spacing:.05em;color:var(--encre-2, #4D483F);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.fc-mini-b{position:relative;flex:none;width:48px;height:56px;padding:0;overflow:hidden;border-radius:8px;border:2px solid var(--ligne, #D9D2C4);background:var(--card, #fff);cursor:pointer;scroll-snap-align:center;transition:border-color var(--t-fast, .15s),transform var(--t-fast, .15s)}.fc-mini-b img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:4px 4px 14px;box-sizing:border-box}.fc-mini-n{position:absolute;inset-inline:0;bottom:0;padding:1px 0;font:800 .66rem/1.4 var(--f-mono, monospace);background:#000000a8;color:#fff;text-align:center}.fc-mini-b--couv,.fc-mini-b--bientot{background:var(--amb-band, linear-gradient(120deg, #1A1814, #3B1D6B 55%, #A8141B));background-color:var(--amb-bg, #1A1814)}.fc-mini-b--une{background:var(--fc-accent)}.fc-mini-b--cond{background:var(--papier-2, #EFE3D0)}.fc-mini-b.is-actif{border-color:var(--fc-accent);transform:translateY(-2px)}.fc-mini-b:hover{border-color:var(--fc-accent)}@media(prefers-reduced-motion:reduce){html.fc-js .fc-anime .fc-page,.fc-btn,.fc-mini-b{transition:none!important}html.fc-js .fc-page{transform:translate3d(calc(var(--d, 0) * var(--V, 1) * 100%),0,0);filter:none}}@media print{@page{size:A4;margin:9mm}html{background:#fff!important}body{background:#fff!important;color:#000!important}.fest-bandeau,.bf-bandeau,.live-bar,.livebar,header.site-header,.site-header,.skip,.test-banner,.tabbar,footer,.site-footer,nav.crumbs,.crumbs,.bfp-tete,.amb-scene,.bff-hero,.bff-corps--tete,.fc-barre,.fc-mini,.fc-sommaire,.fc-num,.card-add,.card-actions,.card-fav,.bff-pdf,[data-cookie],.cookie,#cookie-banner,.wa-float,.fab,.to-top{display:none!important}main{padding:0!important}.wrap{max-width:none!important;padding:0!important}.fc{display:block}html.fc-js .fc-livre,.fc-livre{position:static!important;height:auto!important;overflow:visible!important;border:0!important;perspective:none!important;background:none!important}html.fc-js .fc-pages{position:static!important;transform:none!important;visibility:visible!important}html.fc-js .fc:not(.fc-pret) .fc-pages{visibility:visible}html.fc-js .fc .bff-vague{display:block!important}.fc-page,html.fc-js .fc-page{position:relative!important;inset:auto!important;width:auto!important;height:275mm!important;min-height:0!important;margin:0!important;transform:none!important;filter:none!important;overflow:hidden!important;border:0!important;border-radius:0!important;break-after:page;page-break-after:always;break-inside:avoid;visibility:visible!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;color:#000}html .fc-page.fc-page--couv,html.fc-js .fc-page.fc-page--couv,html .fc-page.fc-page--bientot,html.fc-js .fc-page.fc-page--bientot{background:#fff;color:#000}html .fc-page.fc-page--couv.a-image,html.fc-js .fc-page.fc-page--couv.a-image{background:#1a1814;color:#fff}.fc-couv-texte h2{text-shadow:none}.fc-page--couv:not(.a-image) .fc-dates,.fc-page--bientot .fc-dates{background:transparent;color:#000!important;border:2px solid #000000}.fc-bientot{color:#000!important;text-shadow:none}.fc-page--couv:not(.a-image) .bff-pastille{color:#000}html .fc-page.fc-page--cond,html.fc-js .fc-page.fc-page--cond{break-after:auto;page-break-after:auto}html .fc-page.fc-page--une,html.fc-js .fc-page.fc-page--une,html .fc-page.fc-page--cond,html.fc-js .fc-page.fc-page--cond{height:auto!important;min-height:120mm}.fc-grille{gap:7mm;padding:6mm 4mm;grid-template-columns:repeat(3,minmax(0,1fr))}.fc-tile{break-inside:avoid;border:1px solid #999999}.fc-tile .card-media{aspect-ratio:4 / 3}.fc-tile .card-title{font-size:10pt}.fc-tile .card-price .now{font-size:12pt}a[href]:after{content:none!important}html.fc-js .fc-anime .fc-page,html.fc-js .fc-page,.fc-tile{transition:none!important;animation:none!important}}
