:root{color-scheme:light;--c-paper: #FBF6EE;--c-paper-2: #F3EADC;--c-paper-3: #FFFDF8;--c-white: #FFFFFF;--c-ink: #1E2A22;--c-ink-2: #3C4B40;--c-ink-3: #566559;--c-line: #DCCFBB;--c-line-strong: #8A7A60;--c-forest: #10231A;--c-green-900: #14301F;--c-green-700: #1F4D32;--c-green-500: #2E6B45;--c-green-300: #7FA98C;--c-green-100: #DCE8DD;--c-clay-700: #8A3B1E;--c-clay-500: #C2572E;--c-clay-200: #F0C9B4;--c-sun-500: #F2B705;--c-sun-300: #FFD45E;--c-sun-100: #FFF0C2;--c-beet-700: #5B2240;--c-beet-500: #8A3A60;--c-beet-200: #E8CBD9;--c-success: #2E6B45;--c-warn: #8A6100;--c-error: #A3201A;--c-info: #1F5472;--c-success-bg: #DCE8DD;--c-warn-bg: #FFF0C2;--c-error-bg: #F7DAD6;--c-info-bg: #D9E6EE;--surface-page: var(--c-paper);--surface-alt: var(--c-paper-2);--surface-card: var(--c-paper-3);--surface-deep: var(--c-green-900);--text-strong: var(--c-ink);--text-base: var(--c-ink-2);--text-muted: var(--c-ink-3);--accent: var(--c-clay-700);--cta: var(--c-sun-500);--c-focus: #C2572E;--ov-ink: linear-gradient(to top, rgba(20,48,31,.82) 0%, rgba(20,48,31,.62) 22%, rgba(20,48,31,.3) 48%, rgba(20,48,31,0) 72%);--ov-ink-flat: rgba(20,48,31,.62);--grain-opacity: .07;--ff-display: "Fraunces", "Fraunces-fallback", "Hoefler Text", "Baskerville", Georgia, "Times New Roman", serif;--ff-text: "Schibsted Grotesk", "Schibsted-fallback", "Helvetica Neue", "SF Pro Text", "Avenir Next", Arial, sans-serif;--fs-display-1: clamp(3.25rem, 1.6rem + 5.2vw, 7.5rem);--fs-display-2: clamp(2.5rem, 1.4rem + 3.6vw, 5.25rem);--fs-h1: clamp(2.125rem,1.3rem + 2.6vw, 4rem);--fs-h2: clamp(1.75rem, 1.2rem + 1.7vw, 3rem);--fs-h3: clamp(1.375rem,1.05rem + 1vw, 2.125rem);--fs-h4: clamp(1.125rem,1rem + .42vw, 1.5rem);--fs-lead: clamp(1.125rem,1rem + .5vw, 1.5rem);--fs-body: clamp(1rem, .96rem + .18vw,1.1875rem);--fs-body-sm: .9375rem;--fs-meta: .8125rem;--fs-micro: .75rem;--fs-button: 1rem;--fs-price: clamp(2rem, 1.4rem + 1.8vw, 3.25rem);--lh-display: .94;--lh-h1: 1.04;--lh-h2: 1.1;--lh-h3: 1.2;--lh-h4: 1.3;--lh-lead: 1.46;--lh-body: 1.62;--lh-meta: 1.3;--ls-display: -.032em;--ls-h1: -.024em;--ls-h2: -.02em;--ls-h3: -.012em;--ls-body: 0;--ls-meta: .09em;--fw-text: 400;--fw-text-md: 500;--fw-text-bd: 700;--fw-disp: 600;--fw-disp-bd: 800;--vf-display: "opsz" 120, "SOFT" 48, "WONK" 1;--vf-h2: "opsz" 48, "SOFT" 36, "WONK" 0;--vf-h3: "opsz" 34, "SOFT" 28, "WONK" 0;--w-prose: 66ch;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 2.5rem;--s-8: 3.5rem;--s-9: 4.5rem;--s-10: 6rem;--s-11: 8rem;--s-12: 10rem;--s-13: 12.5rem;--section-y: clamp(4rem, 2rem + 3vw, 7rem);--section-y-lg: clamp(5.5rem, 2.5rem + 8vw, 12.5rem);--r-xs: 6px;--r-sm: 10px;--r-md: 16px;--r-lg: 28px;--r-xl: 44px;--r-pill: 999px;--r-arch: 50% 50% 16px 16px / 42% 42% 16px 16px;--r-stone: 36% 64% 57% 43% / 51% 38% 62% 49%;--r-leaf: 76px 14px 76px 14px;--r-drop: 50% 50% 50% 8px;--sh-1: 0 1px 2px rgba(30,42,34,.06), 0 2px 8px rgba(30,42,34,.05);--sh-2: 0 2px 4px rgba(30,42,34,.06), 0 10px 24px -6px rgba(30,42,34,.12);--sh-3: 0 4px 8px rgba(30,42,34,.06), 0 24px 56px -12px rgba(30,42,34,.18);--sh-press: inset 0 2px 0 rgba(30,42,34,.14);--sh-hard: 6px 6px 0 rgba(30,42,34,.14);--sh-hard-lg: 10px 10px 0 rgba(30,42,34,.16);--gutter: clamp(20px, 4vw, 72px);--col-gap: clamp(20px, 2.2vw, 56px);--w-content: 1200px;--w-wide: 1560px;--w-bleed: 1920px;--d-fast: .14s;--d-base: .24s;--d-slow: .42s;--d-xslow: .7s;--e-out: cubic-bezier(.22,1,.36,1);--e-in-out: cubic-bezier(.65,0,.35,1);--e-back: cubic-bezier(.34,1.3,.64,1);--parallax-max: 28px;--ar-pano: 21/9;--ar-hero: 16/9;--ar-card: 3/2;--ar-portrait: 4/5;--ar-arch: 3/4;--ar-square: 1/1;--ctrl-h: 54px;--ctrl-h-lg: 60px;--ctrl-h-sm: 44px;--btn-px: 28px;--btn-px-lg: 36px;--icon-service: 88px;--icon-inline: 24px;--icon-btn: 20px;--header-h: 76px;--header-h-scrolled: 64px}@font-face{font-family:Fraunces;src:url(/polices/fraunces-latin.woff2) format("woff2");font-weight:600 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;src:url(/polices/fraunces-latin-ext.woff2) format("woff2");font-weight:600 800;font-style:normal;font-display:swap;unicode-range:U+0100-0130,U+0132-0151,U+0154-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;src:url(/polices/schibsted-grotesk-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;src:url(/polices/schibsted-grotesk-latin-ext.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0100-0130,U+0132-0151,U+0154-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces-fallback;src:local("Hoefler Text"),local("Baskerville"),local("Georgia");size-adjust:103%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Schibsted-fallback;src:local("Helvetica Neue"),local("Avenir Next"),local("Arial");size-adjust:99%;ascent-override:95%;descent-override:25%;line-gap-override:0%}:root{--lino-feuille: var(--c-green-500);--lino-pousse: var(--c-green-300);--lino-fruit: var(--c-sun-300);--lino-terre: var(--c-clay-700);--lino-grain: var(--c-sun-100);--lino-bois: var(--c-clay-500);--lino-betterave: var(--c-beet-200);--lino-cerne: var(--c-ink);--lisiere: clamp(28px, 4vw, 72px);--debord: clamp(12px, 2.4vw, 32px)}.bande.sombre,.heros{--lino-feuille: var(--c-green-300);--lino-pousse: var(--c-green-100);--lino-terre: var(--c-clay-200);--lino-bois: var(--c-clay-200);--lino-cerne: var(--c-forest)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}body{margin:0;background:var(--surface-page);color:var(--text-base);font-family:var(--ff-text);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-text);overflow-x:hidden}img,svg{display:block;max-width:100%}svg{height:auto}a{color:var(--accent);text-decoration-thickness:from-font;text-underline-offset:.16em}a:hover{color:var(--c-clay-500)}:where(a,button,summary,input,[tabindex]):focus-visible{outline:3px solid var(--c-focus);outline-offset:3px;border-radius:var(--r-xs)}.tnum{font-variant-numeric:tabular-nums lining-nums}.pour-lecteurs{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.evitement{position:absolute;inset-block-start:-100%;inset-inline-start:var(--s-4);z-index:60;padding:var(--s-3) var(--s-5);background:var(--c-ink);color:var(--c-paper-3);border-radius:0 0 var(--r-md) var(--r-md);font-weight:var(--fw-text-bd);text-decoration:none}.evitement:focus{inset-block-start:0;color:var(--c-paper-3)}h1,h2,h3,h4{margin:0;font-family:var(--ff-display);font-weight:var(--fw-disp);color:var(--text-strong);text-wrap:balance}.display-1{font-size:var(--fs-display-2);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-variation-settings:var(--vf-display)}.h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-variation-settings:var(--vf-h2)}.h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-variation-settings:var(--vf-h3)}p{margin:0 0 var(--s-4)}p:last-child{margin-block-end:0}.meta{margin:0;font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;font-weight:var(--fw-text-bd);color:var(--c-clay-700)}.bande.sombre .meta,.heros .meta{color:var(--c-sun-300)}.reponse{font-family:var(--ff-text);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-strong);font-weight:var(--fw-text-md)}.lien-fort{font-weight:var(--fw-text-bd);text-decoration:underline;text-decoration-thickness:2px}.cercle{position:relative;display:inline-block;white-space:nowrap}.cercle>svg{position:absolute;inset-inline:-6% -4%;inset-block-start:-14%;width:108%;height:128%;overflow:visible;fill:none;stroke:var(--c-sun-500);stroke-width:7;stroke-linecap:round;pointer-events:none}.contenu{width:min(100% - 2 * var(--gutter),var(--w-content));margin-inline:auto}.contenu-large{width:min(100% - 2 * var(--gutter),var(--w-wide));margin-inline:auto}.bande{padding-block:var(--section-y);position:relative}.bande-serree{padding-block:var(--s-7);position:relative}:is(.heros,.bande.alt,.bande.sombre)+.bande-serree{padding-block-start:calc(var(--s-7) + var(--lisiere))}:is(.heros,.bande.alt,.bande.sombre)+.bande:not(.alt):not(.sombre){padding-block-start:calc(var(--section-y) + var(--lisiere))}.bande-serree:has(+:is(.bande.alt,.bande.sombre)){padding-block-end:calc(var(--s-7) + var(--lisiere))}.bande:not(.alt):not(.sombre):has(+:is(.bande.alt,.bande.sombre)){padding-block-end:calc(var(--section-y) + var(--lisiere))}main{padding-block-end:var(--lisiere)}.bandeau-ornement{margin-block-end:var(--s-4)}.page-entete .bandeau-ornement{width:calc(100% + var(--gutter));margin-inline:0 calc(-1 * var(--gutter))}.bande.alt{background:var(--surface-alt);clip-path:polygon(0 var(--lisiere),100% 0,100% calc(100% - var(--lisiere)),0 100%);margin-block:calc(-1 * var(--lisiere));padding-block:calc(var(--section-y) + var(--lisiere))}.bande.sombre{background:var(--surface-deep);color:var(--c-green-100);clip-path:polygon(0 0,100% var(--lisiere),100% 100%,0 calc(100% - var(--lisiere)));margin-block:calc(-1 * var(--lisiere));padding-block:calc(var(--section-y) + var(--lisiere))}.bande.sombre h1,.bande.sombre h2,.bande.sombre h3{color:var(--c-paper-3)}.bande.sombre a:not(.bouton){color:var(--c-sun-300)}.bande.sombre a:not(.bouton):hover{color:var(--c-sun-100)}.bande.papier-clair{background:var(--c-paper-3)}.entete-section{display:grid;gap:var(--s-3);margin-block-end:var(--s-7);max-width:42ch}.entete-section.large{max-width:none}.bandeau{position:sticky;inset-block-start:0;z-index:40;background:color-mix(in srgb,var(--c-paper) 92%,transparent);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--c-line)}.bandeau-dedans{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s-4) var(--s-5);min-height:var(--header-h);padding-block:var(--s-3)}.marque{min-width:0}.marque-nom{white-space:nowrap}.marque{text-decoration:none;display:grid;gap:2px}.marque-nom{font-family:var(--ff-display);font-weight:var(--fw-disp-bd);font-size:1.3125rem;letter-spacing:-.02em;color:var(--text-strong);line-height:1.05}.marque-point{color:var(--c-clay-700)}.marque-dit{display:none;font-size:var(--fs-micro);color:var(--text-muted);letter-spacing:.01em}.navigation-large{display:none}.navigation a{text-decoration:none;white-space:nowrap;color:var(--text-base);font-size:var(--fs-body-sm);font-weight:var(--fw-text-md);padding:var(--s-2) 0;border-block-end:2px solid transparent}.navigation a:hover{color:var(--text-strong);border-block-end-color:var(--c-clay-500)}.navigation a[aria-current=page]{color:var(--text-strong);border-block-end-color:var(--c-clay-700)}.bouton.bandeau-vente{display:none}.rech{position:relative;display:none}.rech-etiquette{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rech input{width:100%;height:var(--ctrl-h-sm);padding-inline:var(--s-4) calc(var(--s-4) + 6.5rem);border:2px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-paper-3);font:inherit;font-size:var(--fs-body-sm);color:var(--text-strong)}.rech input::placeholder{color:var(--text-muted)}.rech input:focus{border-color:var(--c-green-500);outline-offset:1px}.rech-bouton{position:absolute;inset-block:4px;inset-inline-end:4px;padding-inline:var(--s-4);border:0;border-radius:var(--r-pill);background:var(--c-green-700);color:var(--c-paper-3);font:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-text-bd);cursor:pointer}.rech-bouton:hover{background:var(--c-green-900)}.rech-resultats{position:absolute;inset-inline:0;inset-block-start:calc(100% + 8px);margin:0;padding:var(--s-2);list-style:none;background:var(--c-paper-3);border:2px solid var(--c-line);border-radius:var(--r-md);box-shadow:var(--sh-3);max-height:60vh;overflow-y:auto;z-index:50}.rech-resultats a{display:grid;gap:2px;padding:var(--s-3);border-radius:var(--r-sm);text-decoration:none;color:var(--text-strong)}.rech-resultats a:hover{background:var(--c-paper-2)}.rech-titre{font-weight:var(--fw-text-bd)}.rech-detail{font-size:var(--fs-meta);color:var(--text-muted)}.rech-vide{padding:var(--s-3);font-size:var(--fs-body-sm);color:var(--text-muted)}.menu{position:relative;justify-self:end}.menu summary{display:flex;align-items:center;gap:var(--s-2);height:var(--ctrl-h-sm);padding-inline:var(--s-4);border:2px solid var(--c-ink);border-radius:var(--r-pill);font-size:var(--fs-body-sm);font-weight:var(--fw-text-bd);color:var(--text-strong);cursor:pointer;list-style:none}.menu summary::-webkit-details-marker{display:none}.menu-barres{width:18px;height:2px;background:currentColor;box-shadow:0 -5px 0 currentColor,0 5px 0 currentColor}.menu-liste{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 8px);display:grid;min-width:17rem;padding:var(--s-2);background:var(--c-paper-3);border:2px solid var(--c-line);border-radius:var(--r-md);box-shadow:var(--sh-3);z-index:50}.menu-liste a{display:flex;justify-content:space-between;gap:var(--s-4);padding:var(--s-3);border-radius:var(--r-sm);text-decoration:none;color:var(--text-strong);font-weight:var(--fw-text-md)}.menu-liste a:hover{background:var(--c-paper-2)}.menu-liste a[aria-current=page]{background:var(--c-green-100)}.menu-compte{color:var(--text-muted);font-size:var(--fs-body-sm)}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--ctrl-h);padding-inline:var(--btn-px);border:2px solid transparent;border-radius:var(--r-pill);font-family:var(--ff-text);font-size:var(--fs-button);font-weight:var(--fw-text-bd);text-align:center;text-decoration:none;cursor:pointer;transition:transform var(--d-fast) var(--e-out),box-shadow var(--d-fast) var(--e-out)}.bouton:hover{transform:translateY(-2px)}.bouton-primaire{background:var(--cta);color:var(--c-ink);box-shadow:var(--sh-hard)}.bouton-primaire:hover{background:var(--c-sun-300);color:var(--c-ink);box-shadow:var(--sh-hard-lg)}.bouton-second{background:transparent;border-color:var(--c-ink);color:var(--text-strong)}.bouton-second:hover{background:var(--c-ink);color:var(--c-paper-3)}.bande.sombre .bouton-second{border-color:var(--c-green-300);color:var(--c-paper-3)}.bande.sombre .bouton-second:hover{background:var(--c-paper-3);color:var(--c-green-900)}.bouton-grand{min-height:var(--ctrl-h-lg);padding-inline:var(--btn-px-lg);font-size:1.0625rem}.heros{position:relative;isolation:isolate;background:var(--surface-deep);color:var(--c-green-100);padding-block:clamp(var(--s-8),7vw,var(--s-12)) calc(var(--section-y) + var(--lisiere));clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - var(--lisiere)));margin-block-end:calc(-1 * var(--lisiere));overflow:hidden}.heros-fond{position:absolute;inset:-8% -6% -14%;z-index:-2;color:var(--c-green-100);opacity:.26;pointer-events:none}.heros:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,var(--c-forest) 0%,color-mix(in srgb,var(--c-forest) 86%,transparent) 38%,transparent 72%);pointer-events:none}.heros-fond .parcelles{width:100%;height:100%}.heros-dedans{display:grid;gap:var(--s-5);justify-items:center;text-align:center}.heros-dedans>h1{max-width:20ch}.heros-chercher{justify-self:stretch}.heros-pastille{justify-self:center;margin:0;padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);background:color-mix(in srgb,var(--c-sun-500) 20%,transparent);border:2px solid var(--c-sun-500);color:var(--c-sun-100);font-size:var(--fs-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;font-weight:var(--fw-text-bd)}.heros h1{color:var(--c-paper-3)}.heros-chapo{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--c-green-100);max-width:58ch}.heros-chercher{display:grid;gap:var(--s-3);padding:var(--s-5);background:var(--c-paper-3);color:var(--text-base);border-radius:var(--r-lg) var(--r-xs) var(--r-lg) var(--r-xs);box-shadow:var(--sh-3)}.heros-chercher .champ{display:grid;gap:6px;margin:0}.heros-chercher label{font-size:var(--fs-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;font-weight:var(--fw-text-bd);color:var(--c-ink-3)}.heros-chercher select,.heros-chercher input{width:100%;height:var(--ctrl-h);padding-inline:var(--s-4);border:2px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-white);font:inherit;color:var(--text-strong)}.heros-chercher select:focus,.heros-chercher input:focus{border-color:var(--c-green-500)}.heros-chercher .bouton{width:100%}.heros-chercher-aide{margin:0;font-size:var(--fs-meta);color:var(--text-muted)}.tache{position:relative;display:block;width:100%;padding:8%;background:var(--c-green-100);clip-path:polygon(3% 12%,94% 0%,100% 88%,8% 100%)}.tache>svg,.tache>.lino,.tache>.filiere-dessin{width:100%;height:auto}.tache-soleil{background:var(--c-sun-100);clip-path:polygon(0% 6%,90% 0%,100% 94%,6% 100%)}.tache-argile{background:var(--c-clay-200);clip-path:polygon(6% 0%,100% 10%,92% 100%,0% 90%)}.tache-nuit{background:color-mix(in srgb,var(--c-green-700) 55%,transparent);clip-path:polygon(0% 10%,92% 0%,100% 90%,8% 100%)}.bande.sombre .borne,.bande.sombre .carte-dit,.bande.sombre .palier,.bande.sombre .fiche-bloc,.bande.sombre .carte-producteur,.bande.sombre .carte-province,.bande.sombre .carte-filiere,.bande.sombre .comparatif,.bande.sombre .prose details,.bande.sombre .prose blockquote,.bande.sombre .prose-source,.bande.sombre .heros-chercher{color:var(--text-base)}.bande.sombre .borne h3,.bande.sombre .carte-dit h3,.bande.sombre .palier h3,.bande.sombre .fiche-bloc h2,.bande.sombre .carte-producteur h3,.bande.sombre .carte-province h3,.bande.sombre .carte-filiere h3{color:var(--text-strong)}.bande.sombre .borne a,.bande.sombre .carte-dit a,.bande.sombre .carte-producteur,.bande.sombre .carte-province,.bande.sombre .carte-filiere{color:var(--text-base)}.bande.sombre .borne a{color:var(--accent)}.lino,.filiere-dessin{stroke:var(--c-ink);color:var(--c-ink)}.bande.sombre .lino,.bande.sombre .filiere-dessin,.heros .lino{stroke:var(--c-paper-3);color:var(--c-paper-3)}.filet{width:170px;color:var(--c-clay-500)}.filet svg,.filet-traverse svg{width:100%;height:14px;display:block}.filet-traverse{width:calc(100% + 2 * var(--debord));margin-inline:calc(-1 * var(--debord));margin-block:var(--s-6);color:var(--c-line-strong)}.filet-inverse{transform:scaleX(-1)}.prose{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--col-gap);align-items:start}.prose>*{grid-column:1}.prose h2{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-variation-settings:var(--vf-h3);margin-block:var(--s-7) var(--s-4)}.prose h2:first-child{margin-block-start:0}.prose p{margin-block-end:var(--s-4)}.prose ul:not([class]){margin:0 0 var(--s-5);padding:0;list-style:none;display:grid;gap:var(--s-3)}.prose ul:not([class]) li{position:relative;padding-inline-start:var(--s-6)}.prose ul:not([class]) li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.55em;width:11px;height:11px;background:var(--c-clay-500);clip-path:polygon(0% 18%,86% 0%,100% 84%,12% 100%)}.prose blockquote{margin:0 0 var(--s-5);padding:var(--s-5);background:var(--c-paper-3);border:2px solid var(--c-line);border-radius:var(--r-md) var(--r-xs) var(--r-md) var(--r-xs);font-size:var(--fs-body-sm)}.prose details{margin-block-end:var(--s-3);border:2px solid var(--c-line);border-radius:var(--r-md);background:var(--c-paper-3);overflow:hidden}.prose details[open]{border-color:var(--c-green-500)}.prose summary{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);font-weight:var(--fw-text-bd);color:var(--text-strong);cursor:pointer;list-style:none}.prose summary::-webkit-details-marker{display:none}.prose summary:after,.faq summary:after{content:"";flex:none;width:15px;height:15px;background:var(--c-clay-700);clip-path:polygon(50% 72%,2% 24%,16% 10%,50% 44%,84% 10%,98% 24%);transition:transform var(--d-base) var(--e-out)}.prose details[open] summary:after,.faq details[open] summary:after{transform:rotate(180deg)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);list-style:none}.faq summary::-webkit-details-marker{display:none}.prose details p{padding:0 var(--s-5) var(--s-5);margin:0}.prose-dessin{margin-inline-start:calc(-1 * var(--debord));margin-block-end:var(--s-5)}.prose-objet{margin-block:var(--s-5);margin-inline-end:calc(-1 * var(--debord))}.prose-objet-gauche{margin-inline:calc(-1 * var(--debord)) 0}.prose-chiffre{margin:var(--s-7) calc(-1 * var(--debord)) var(--s-7);padding:var(--s-4) var(--s-5);background:var(--c-sun-100);clip-path:polygon(0% 10%,94% 0%,100% 90%,6% 100%);text-align:center}.prose-chiffre b{display:block;font-family:var(--ff-display);font-size:var(--fs-price);line-height:1;color:var(--c-clay-700);font-variation-settings:var(--vf-display)}.prose-chiffre figcaption{font-size:var(--fs-meta);color:var(--c-ink-2)}.prose-rangee{display:grid;gap:var(--s-4);align-items:center;margin-block-end:var(--s-4)}.prose-compagnon{margin-block-start:var(--s-6)}.prose-source{margin:0;padding:var(--s-5);background:var(--c-paper-3);border:2px solid var(--c-line);border-radius:var(--r-md) var(--r-xs) var(--r-md) var(--r-xs);font-size:var(--fs-body-sm);color:var(--c-ink-2)}.prose-source b{display:block;color:var(--text-strong);font-family:var(--ff-display);font-size:1.0625rem}.duo{display:grid;gap:var(--s-6) var(--col-gap);align-items:start}.duo .entete-section{margin-block-end:0}.provinces{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--col-gap) var(--s-5);margin:0;padding:0;list-style:none}.carte-province{display:grid;gap:var(--s-2);height:100%;padding:0 var(--s-5) var(--s-6);background:var(--c-paper-3);border:2px solid var(--c-line);border-radius:var(--r-lg) var(--r-xs) var(--r-lg) var(--r-xs);text-decoration:none;color:var(--text-base);overflow:hidden;text-align:center;justify-items:center;transition:transform var(--d-base) var(--e-out),box-shadow var(--d-base) var(--e-out)}.carte-province:hover{transform:translateY(-4px);box-shadow:var(--sh-3);border-color:var(--c-green-500)}.carte-province-bandeau{display:grid;place-items:center;overflow:hidden;aspect-ratio:16 / 6;width:calc(100% + 2 * var(--debord));margin-inline:calc(-1 * var(--debord));margin-block-end:var(--s-4);background:var(--c-green-100);clip-path:polygon(0 0,100% 0,100% 78%,0 100%)}.carte-province-bandeau svg{width:100%;height:auto;display:block}.carte-province-compte{font-family:var(--ff-display);font-size:var(--fs-h2);line-height:1;color:var(--c-clay-700);font-variation-settings:var(--vf-h2)}.carte-province h3{font-size:var(--fs-h4)}.carte-province-dit{font-size:var(--fs-body-sm);color:var(--text-muted)}.carte-province-aller{margin-block-start:var(--s-3);font-weight:var(--fw-text-bd);color:var(--c-clay-700);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.carte-province-variation{font-size:var(--fs-meta);color:var(--c-ink-3)}.filieres{display:grid;grid-template-columns:1fr;gap:var(--s-5);margin:0;padding:0;list-style:none;align-items:start}.carte-filiere{text-decoration:none;color:var(--text-base);display:grid;text-align:center;justify-items:center;gap:var(--s-3);height:100%;padding:var(--s-6) var(--s-5);background:var(--c-paper-3);border:2px solid var(--c-line);border-radius:var(--r-md) var(--r-lg) var(--r-md) var(--r-lg)}.filieres>li:nth-child(3n+2) .carte-filiere{margin-block-start:var(--s-6)}.filieres>li:nth-child(3n) .carte-filiere{margin-block-start:var(--s-3)}.carte-filiere .tache{width:100%;padding:9%}.carte-filiere h3{font-size:var(--fs-h4)}.carte-filiere-chiffre{font-family:var(--ff-display);font-size:var(--fs-h2);line-height:1;color:var(--c-clay-700);font-variation-settings:var(--vf-h2)}.carte-filiere-dit{font-size:var(--fs-body-sm);color:var(--c-ink-2)}.carte-filiere-source{font-size:var(--fs-micro);color:var(--text-muted)}.tension{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3);border:2px solid var(--c-ink);border-radius:var(--r-pill);font-size:var(--fs-meta);font-weight:var(--fw-text-bd);color:var(--text-strong);background:var(--c-paper-2)}.tension:before{content:"";width:14px;height:14px;background:var(--c-ink)}.tension-demande-forte:before{clip-path:polygon(50% 0,100% 100%,0 100%)}.tension-offre-en-baisse:before{clip-path:polygon(50% 100%,100% 0,0 0)}.tension-equilibre:before{clip-path:polygon(0 36%,100% 36%,100% 64%,0 64%)}.tension-offre-excedentaire:before{clip-path:polygon(50% 100%,100% 0,0 0);background:var(--c-ink-3)}.tension-non-tranche:before{clip-path:polygon(40% 0,60% 0,60% 60%,40% 60%)}.producteurs{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--s-5);margin:0;padding:0;list-style:none}.carte-producteur{display:grid;gap:var(--s-2);height:100%;padding:var(--s-5);background:var(--c-paper-3);border:2px solid var(--c-line);border-radius:var(--r-md) var(--r-xs) var(--r-md) var(--r-xs);text-decoration:none;color:var(--text-base)}.carte-producteur:hover{border-color:var(--c-green-500);box-shadow:var(--sh-2)}.carte-producteur h3{font-size:1.0625rem;font-family:var(--ff-text);font-weight:var(--fw-text-bd);color:var(--text-strong)}.carte-producteur-ou{font-size:var(--fs-body-sm);color:var(--text-muted)}.carte-producteur-code{justify-self:start;margin-block-start:var(--s-2);padding:2px var(--s-3);border:2px solid var(--c-green-500);border-radius:var(--r-pill);font-size:var(--fs-micro);font-weight:var(--fw-text-bd);color:var(--c-green-700);letter-spacing:.04em}.carte-producteur-sans{font-size:var(--fs-micro);color:var(--c-warn);font-weight:var(--fw-text-md)}.sponsorisee{justify-self:start;padding:2px var(--s-3);background:var(--c-sun-300);border-radius:var(--r-pill);font-size:inherit;font-weight:var(--fw-text-bd);color:var(--c-ink)}.communes,.manque-liens{--colonnes: 99;display:grid;grid-template-columns:repeat(auto-fit,minmax(max(13rem,(100% - (var(--colonnes) - 1) * var(--s-3)) / var(--colonnes)),1fr));gap:var(--s-3);margin:0;padding:0;list-style:none}.communes a,.manque-liens a{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--c-paper-3);border:2px solid var(--c-line);border-radius:var(--r-sm);text-decoration:none;color:var(--text-strong);font-weight:var(--fw-text-md)}.communes a:hover,.manque-liens a:hover{border-color:var(--c-green-500);background:var(--c-green-100)}.communes-combien{color:var(--text-muted);font-size:var(--fs-body-sm)}.communes-vides{color:var(--text-muted)}.communes-vides span{display:inline-block;padding:var(--s-2) var(--s-3);border:2px dashed var(--c-line);border-radius:var(--r-sm);font-size:var(--fs-body-sm);margin:0 var(--s-2) var(--s-2) 0}.cartes-bloc{margin-inline:calc(-1 * var(--debord));margin-block:var(--s-6)}.cartes{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--s-5);margin:0;padding:0;list-style:none}.cartes>.carte-dit:last-child:nth-child(odd){grid-column:1 / -1}.carte-dit{display:grid;gap:var(--s-3);padding:var(--s-5);background:var(--c-paper-3);border:2px solid var(--c-line);border-radius:var(--r-lg) var(--r-xs) var(--r-lg) var(--r-xs)}.carte-dit h3{font-size:var(--fs-h4)}.carte-dit p{font-size:var(--fs-body-sm);margin:0}.carte-lignes{margin:0;padding:0;list-style:none;display:grid;gap:var(--s-2);font-size:var(--fs-body-sm)}.carte-lignes li{color:var(--c-ink-2)}.comparatif{width:calc(100% + 2 * var(--debord));margin-inline:calc(-1 * var(--debord));margin-block:var(--s-6);overflow-x:auto}.comparatif table{width:100%;border-collapse:collapse;font-size:var(--fs-body-sm)}.comparatif caption{text-align:start}.comparatif th,.comparatif td{padding:var(--s-3) var(--s-4);text-align:start;vertical-align:top;border-block-end:2px solid var(--c-line)}.comparatif thead th{font-family:var(--ff-display);font-size:1rem;color:var(--text-strong);background:var(--c-paper-2);border-block-end-color:var(--c-line-strong)}.comparatif tbody th{font-weight:var(--fw-text-bd);color:var(--text-strong)}.comparatif tbody tr:nth-child(2n){background:color-mix(in srgb,var(--c-paper-2) 50%,transparent)}.comparatif-precision{display:block;font-weight:var(--fw-text);font-size:var(--fs-micro);color:var(--text-muted)}.etapes-bloc,.parcours-bloc{margin-inline:calc(-1 * var(--debord));margin-block:var(--s-6)}.parcours{margin:0;padding:0;list-style:none;display:grid;gap:var(--s-5);counter-reset:borne}.parcours-bloc .parcours{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.borne{position:relative;display:grid;gap:var(--s-2);padding:var(--s-5);background:var(--c-paper-3);border:2px solid var(--c-line);border-radius:var(--r-md) var(--r-lg) var(--r-md) var(--r-lg)}.borne-rang{font-family:var(--ff-display);font-size:var(--fs-h2);line-height:1;color:var(--c-sun-500);font-variation-settings:var(--vf-h2)}.borne-titre{font-size:var(--fs-h4)}.borne-dit{margin:0;font-size:var(--fs-body-sm)}.borne-liens,.borne-faire,.borne-eviter,.borne-sceaux{margin:0;padding:0;list-style:none;display:grid;gap:var(--s-2);font-size:var(--fs-body-sm)}.borne-gestes{display:grid;gap:var(--s-4)}.borne-faire li:before{content:"→ ";color:var(--c-green-500);font-weight:var(--fw-text-bd)}.borne-eviter li:before{content:"× ";color:var(--c-clay-700);font-weight:var(--fw-text-bd)}.borne-liens a{font-weight:var(--fw-text-bd)}.borne-lien-appoint{color:var(--text-muted);font-weight:var(--fw-text)}.borne-etat{margin:0;font-size:var(--fs-meta);font-weight:var(--fw-text-bd);color:var(--c-warn)}.borne-fermee{background:var(--c-paper-2)}.borne-jauge{margin:0;display:grid;gap:var(--s-2)}.jauge{height:12px;background:var(--c-line);border-radius:var(--r-pill);overflow:hidden}.jauge-part{display:block;height:100%;background:var(--c-green-500)}.sceau{padding:2px var(--s-3);border:2px solid var(--c-line-strong);border-radius:var(--r-pill);font-size:var(--fs-micro);font-weight:var(--fw-text-bd)}.paliers-bloc{width:calc(100% + 2 * var(--debord));margin-inline:calc(-1 * var(--debord));margin-block:var(--s-7)}.paliers{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--s-5);margin:0;padding:0;list-style:none;align-items:start}.palier{display:grid;grid-template-rows:subgrid;grid-row:span var(--n-rangees, 10);gap:var(--s-3);padding:var(--s-6) var(--s-5);background:var(--c-paper-3);border:2px solid var(--c-line);border-radius:var(--r-lg) var(--r-xs) var(--r-lg) var(--r-xs)}.palier-avant{background:var(--c-sun-100);border-color:var(--c-ink);box-shadow:var(--sh-hard)}.palier-tete{display:grid;gap:var(--s-2)}.palier-nom{font-size:var(--fs-h4)}.palier-prix{display:grid;gap:2px;margin:0}.palier-prix b{font-family:var(--ff-display);font-size:var(--fs-price);line-height:1;color:var(--c-clay-700);font-variation-settings:var(--vf-display);white-space:nowrap}.palier-prix span{font-size:var(--fs-meta);color:var(--text-muted)}.palier-lignes{display:grid;grid-template-rows:subgrid;grid-row:span var(--n-lignes, 8);margin:0;gap:0}.palier-ligne{display:grid;gap:2px;padding-block:var(--s-3);border-block-start:2px solid var(--c-line)}.palier-ligne dt{font-size:var(--fs-micro);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--c-ink-3)}.palier-ligne dd{margin:0;font-size:var(--fs-body-sm);color:var(--text-base)}.palier-ligne-neuve dd{font-weight:var(--fw-text-bd);color:var(--text-strong)}.palier-ligne-fermee dd:after{content:" — pas encore ouvert";font-weight:var(--fw-text-md);color:var(--c-warn)}.palier-etat{margin:0;align-self:end;font-size:var(--fs-meta);font-weight:var(--fw-text-bd);color:var(--c-warn)}.fiche-tete{display:grid;gap:var(--s-5);align-items:start}.fiche-identite{display:grid;gap:var(--s-3)}.fiche-legal{margin:0;font-size:var(--fs-body-sm);color:var(--text-muted)}.fiche-bloc-dessin{margin-inline-end:calc(-1 * var(--debord))}.fiche-blocs{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--s-5);margin:0;padding:0;list-style:none}.fiche-bloc{display:grid;gap:var(--s-3);padding:var(--s-5);background:var(--c-paper-3);border:2px solid var(--c-line);border-radius:var(--r-md) var(--r-lg) var(--r-md) var(--r-lg)}.fiche-bloc h2{font-size:var(--fs-h4)}.fiche-bloc p{font-size:var(--fs-body-sm)}.reserve{padding-block:var(--s-6) 0}.reserves{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(18rem,30rem));justify-content:start}.reserve-carte{display:grid;gap:var(--s-2);align-content:start;padding:var(--s-5);border:2px solid var(--c-ink);border-radius:var(--r-md);background:var(--c-paper)}.reserve-quoi{margin:0;font-size:var(--fs-micro);font-weight:var(--fw-text-bd);letter-spacing:.06em;text-transform:uppercase;color:var(--c-clay-700)}.reserve-nom{font-family:var(--ff-display);font-weight:var(--fw-disp-bd);font-size:var(--fs-h3);color:var(--text-strong);text-decoration:none}.reserve-nom:hover{color:var(--c-clay-700);text-decoration:underline}.reserve-ou{margin:0}.reserve-code{margin:0;font-size:var(--fs-body-sm);color:var(--text-muted)}.reserve-carte p:last-child{margin:0}.reserve-dit{margin-block:var(--s-4) 0;font-size:var(--fs-body-sm);color:var(--c-ink-2);max-width:70ch}.fiche-galerie{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-4);grid-template-columns:1fr}@media(min-width:56.25rem){.fiche-galerie{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.fiche-galerie img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border:2px solid var(--c-ink);border-radius:var(--r-md);background:var(--c-paper-2)}.fiche-produits{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2)}.fiche-produits li{padding:2px var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r-pill);font-size:var(--fs-body-sm)}.fiche-horaires{margin:0;display:grid;gap:2px}.fiche-horaire{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-block:3px;border-block-end:1px solid var(--c-line)}.fiche-horaire:last-child{border-block-end:0}.fiche-horaire dt{font-weight:var(--fw-text-md)}.fiche-horaire dd{margin:0;font-variant-numeric:tabular-nums;text-align:end}.fiche-horaire-ferme dt,.fiche-horaire-ferme dd{color:var(--c-ink-2)}.fiche-contacts{display:grid;gap:var(--s-3);margin:0;padding:0;list-style:none}.fiche-contacts a{font-weight:var(--fw-text-bd)}.fiche-contacts li>.fiche-bloc-dit{display:block}.fiche-reprise{display:grid;gap:var(--s-4);text-align:center;justify-items:center;padding:var(--s-7) var(--s-5);background:var(--c-green-100);border-radius:var(--r-lg) var(--r-xs) var(--r-lg) var(--r-xs)}.fiche-reprise p{max-width:none}.bande.sombre .fiche-reprise{color:var(--text-base)}.bande.sombre .fiche-reprise .h2{color:var(--text-strong)}.bande.sombre .fiche-reprise .meta{color:var(--c-clay-700)}.bande.sombre .fiche-reprise .fiche-bloc-dit{color:var(--c-ink-2)}.bande.sombre .fiche-reprise a:not(.bouton){color:var(--c-green-700)}.bande.sombre .fiche-reprise a:not(.bouton):hover{color:var(--c-clay-700)}.formulaire{display:grid;gap:var(--s-4);max-width:44rem}.formulaire-duo{display:grid;gap:var(--s-4)}.champ{display:grid;gap:6px;margin:0}.champ label{font-size:var(--fs-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;font-weight:var(--fw-text-bd);color:var(--c-ink-3)}.champ input,.champ textarea,.champ select{width:100%;padding:var(--s-3) var(--s-4);border:2px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-paper-3);font:inherit;color:var(--text-strong)}.champ input,.champ select{height:var(--ctrl-h)}.champ input:focus,.champ textarea:focus,.champ select:focus{border-color:var(--c-green-500)}.champ-aide{margin:0;font-size:var(--fs-meta);color:var(--text-muted)}.formulaire-retour{margin:0;padding:var(--s-4);border:2px solid var(--c-green-500);border-radius:var(--r-sm);background:var(--c-green-100);font-weight:var(--fw-text-md)}.fil{display:flex;flex-wrap:wrap;gap:var(--s-2);font-size:var(--fs-meta);color:var(--text-muted);margin-block-end:var(--s-5)}.fil a{color:var(--text-muted)}.page-entete{display:grid;gap:var(--s-6);align-items:center}.bandeau-ornement{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));display:grid;place-items:center;aspect-ratio:16 / 5;background:var(--c-green-100);clip-path:polygon(0 0,100% 6%,100% 100%,0 90%);overflow:hidden}.bandeau-ornement svg{width:100%;height:auto;display:block}@media(min-width:60rem){.bandeau-ornement{aspect-ratio:24 / 5}}.couverture-liste{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--s-5);margin:0;padding:0;list-style:none;text-align:center}.couverture-liste li{display:grid;gap:var(--s-2);justify-items:center}.couverture-nombre{font-family:var(--ff-display);font-size:var(--fs-display-2);line-height:.9;color:var(--c-clay-700);font-variation-settings:var(--vf-display)}.bande.sombre .couverture-nombre{color:var(--c-sun-300)}.couverture-dit{font-size:var(--fs-body-sm);max-width:24ch}.index-groupe{margin-block-end:var(--s-7)}.index-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--s-2);margin:0;padding:0;list-style:none}.index-liste a{display:block;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);text-decoration:none;color:var(--text-strong)}.index-liste a:hover{background:var(--c-paper-2)}.index-compte{margin:0 0 var(--s-5);font-weight:var(--fw-text-bd);color:var(--c-clay-700);min-height:1.5em}.pied{margin-block-start:calc(var(--lisiere) * -1);padding-block:calc(var(--section-y) + var(--lisiere)) var(--s-7);background:var(--surface-deep);color:var(--c-green-100);clip-path:polygon(0 var(--lisiere),100% 0,100% 100%,0 100%)}.pied a{color:var(--c-green-100);text-decoration-color:color-mix(in srgb,var(--c-green-100) 50%,transparent)}.pied a:hover{color:var(--c-sun-300)}.pied-grille{display:grid;gap:var(--s-7)}.pied-marque{margin:0 0 var(--s-3);font-family:var(--ff-display);font-size:1.375rem;font-weight:var(--fw-disp-bd);color:var(--c-paper-3)}.pied-marque .marque-point{color:var(--c-sun-300)}.pied-marque-bloc p{font-size:var(--fs-body-sm);max-width:44ch}.pied-reserve{color:var(--c-green-300)}.pied-colonnes{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--s-6)}.pied-col h2{font-size:var(--fs-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--c-sun-300);font-family:var(--ff-text);margin-block-end:var(--s-3)}.pied-col ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--s-2);font-size:var(--fs-body-sm)}.pied-bas{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4);margin-block-start:var(--s-7);padding-block-start:var(--s-5);border-block-start:2px solid color-mix(in srgb,var(--c-green-300) 40%,transparent);font-size:var(--fs-meta);color:var(--c-green-300)}.pied-zixar img{height:1em;width:auto;display:block}@media(min-width:40rem){.filieres{grid-template-columns:1fr 1fr}.filieres>li:last-child:nth-child(odd){grid-column:1 / -1}.prose-rangee{grid-template-columns:minmax(8rem,13rem) 1fr}.prose-rangee>.prose-chiffre{margin-inline:0}.prose-rangee-objet{grid-template-columns:minmax(0,1fr)}.prose-chiffre{margin-inline:0}.formulaire-duo{grid-template-columns:1fr 1fr}.heros-chercher{grid-template-columns:1fr 1fr;align-items:end}.heros-chercher .champ-large,.heros-chercher .bouton{grid-column:1 / -1}.filieres>li:last-child:nth-child(odd){grid-column:span 1}}@media(min-width:60rem){.marque-dit{display:block}.bandeau-dedans{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"marque rech vente" "nav nav nav";row-gap:var(--s-3)}.marque{grid-area:marque}.rech{grid-area:rech;display:block;width:min(26rem,100%);justify-self:end}.bouton.bandeau-vente{grid-area:vente}.navigation-large{grid-area:nav;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);justify-self:start;padding-block-start:var(--s-2);border-block-start:2px solid var(--c-line)}.bouton.bandeau-vente{display:inline-flex;min-height:var(--ctrl-h-sm);padding-inline:var(--s-5);font-size:var(--fs-body-sm)}.menu{display:none}.prose-rangee-objet{grid-template-columns:minmax(0,1fr) minmax(12rem,19rem)}.prose-rangee-objet:has(>.prose-objet-gauche){grid-template-columns:minmax(12rem,19rem) minmax(0,1fr)}.prose-rangee-objet>.prose-objet-gauche{grid-column:1;grid-row:1}.prose-rangee-objet:has(>.prose-objet-gauche)>p{grid-column:2;grid-row:1}.prose-objet{margin-block:0 var(--s-5);margin-inline:0}.prose-objet-gauche{margin-inline:0;transform:translate(-12px)}.prose-dessin{margin-inline-start:0}.prose-chiffre{margin-inline:0 calc(-1 * var(--debord))}.duo{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr)}.filieres{grid-template-columns:repeat(3,1fr)}.filieres>li:last-child:nth-child(odd){grid-column:auto}.provinces{grid-template-columns:repeat(6,1fr)}.provinces>li{grid-column:span 2}.provinces>li:nth-child(4):nth-last-child(2),.provinces>li:nth-child(5):nth-last-child(1){grid-column:span 3}.provinces>li:nth-child(2) .carte-province{margin-block-start:var(--s-5)}.provinces>li:nth-child(5) .carte-province{margin-block-start:var(--s-5)}.page-entete:has(>*+*){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.fiche-tete{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.pied-grille{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);gap:var(--s-9)}.heros-chercher{grid-template-columns:1fr 1fr 1.2fr auto}.heros-chercher .champ-large{grid-column:auto}.heros-chercher .bouton{grid-column:auto;align-self:end;width:auto}}@media(min-width:75rem){.cartes-bloc,.etapes-bloc,.parcours-bloc{margin-inline:calc(-1 * var(--debord))}}@media(max-width:47.99rem){.heros:before{background:linear-gradient(180deg,var(--c-forest) 0%,color-mix(in srgb,var(--c-forest) 82%,transparent) 55%,color-mix(in srgb,var(--c-forest) 55%,transparent) 100%)}.bande.alt,.bande.sombre,.heros,.pied{clip-path:none}.bande.alt,.bande.sombre{margin-block:0;padding-block:var(--section-y)}.heros{margin-block-end:0}.pied{margin-block-start:0;padding-block-start:var(--section-y)}}@media print{.bandeau,.pied-colonnes,.rech,.menu{display:none}body{background:#fff}}.manque{width:calc(100% + 2 * var(--debord));margin-inline:calc(-1 * var(--debord));margin-block:var(--s-6);display:grid;gap:var(--s-5);padding:var(--s-6);background:var(--c-sun-100);border-radius:var(--r-lg) var(--r-xs) var(--r-lg) var(--r-xs)}.demande{display:grid;gap:var(--s-5);align-items:center}.demande-dessin{margin-inline-start:calc(-1 * var(--debord))}.demande-etat{padding:var(--s-4);background:var(--c-paper-3);border:2px solid var(--c-line);border-radius:var(--r-md);color:var(--text-base)}.bande.sombre .demande-etat,.bande.sombre .demande-texte{color:var(--c-green-100)}.bande.sombre .demande-etat{color:var(--text-base)}.reprendre{display:grid;gap:var(--s-4);text-align:center;justify-items:center;padding:var(--s-7) var(--s-5);background:var(--c-green-100);border-radius:var(--r-lg) var(--r-xs) var(--r-lg) var(--r-xs)}.reprendre p{max-width:none}.creer-vite{margin-block:var(--s-6);padding:var(--s-5);background:var(--c-sun-100);border-radius:var(--r-md);text-align:center}.creer-vite-dit{margin:0 0 var(--s-4)}.reprendre-boutons{display:flex;flex-wrap:wrap;gap:var(--s-4);justify-content:center}.creer-vite-boutons{display:flex;flex-wrap:wrap;gap:var(--s-4);margin:0;justify-content:center}.reprendre-aide{font-size:var(--fs-body-sm);color:var(--c-ink-2)}.reprendre code{background:var(--c-paper-3);padding:1px 6px;border-radius:var(--r-xs);font-size:.9em}.jalons{width:calc(100% + 2 * var(--debord));margin-inline:calc(-1 * var(--debord));margin-block:var(--s-6)}.jalons ol{--colonnes: 99;display:grid;grid-template-columns:repeat(auto-fit,minmax(max(11rem,(100% - (var(--colonnes) - 1) * var(--s-3)) / var(--colonnes)),1fr));gap:var(--s-3);margin:0;padding:0;list-style:none}.jalons li{display:grid;gap:var(--s-2);padding:var(--s-4);background:var(--c-paper-3);border:2px solid var(--c-line);border-radius:var(--r-md) var(--r-xs) var(--r-md) var(--r-xs);font-size:var(--fs-body-sm)}.jalons b{font-family:var(--ff-display);font-size:var(--fs-h3);line-height:1;color:var(--c-sun-500)}.code-bloc{width:calc(100% + 2 * var(--debord));margin-inline:calc(-1 * var(--debord));margin-block:var(--s-6);display:grid;gap:var(--s-5);padding:var(--s-6);background:var(--c-paper-3);border:2px solid var(--c-line);border-radius:var(--r-lg) var(--r-xs) var(--r-lg) var(--r-xs)}.code-entier{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1.75rem,1rem + 3vw,3.25rem);letter-spacing:.04em;color:var(--text-strong)}.code-tiret{color:var(--c-clay-500)}.code-legende{display:flex;flex-wrap:wrap;gap:var(--s-4);margin:0;padding:0;list-style:none}.code-legende li{flex:1 1 12rem;display:grid;gap:var(--s-2);align-content:start}.code-legende b{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1.25rem;color:var(--c-clay-700)}.code-legende span{font-size:var(--fs-body-sm)}.code-organismes{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--s-3);margin:0;padding:0;list-style:none}.code-organismes li{display:grid;gap:2px;padding:var(--s-3);background:var(--c-paper-2);border-radius:var(--r-sm);font-size:var(--fs-body-sm)}.code-organismes b{font-family:ui-monospace,Menlo,Consolas,monospace;color:var(--c-green-700)}.code-compte{color:var(--text-muted);font-size:var(--fs-micro)}.frise-bloc{width:calc(100% + 2 * var(--debord));margin-inline:calc(-1 * var(--debord));margin-block:var(--s-7);display:grid;gap:var(--s-6)}.frise{position:relative;height:56px}.frise-bande{position:absolute;inset-block-start:22px;inset-inline:23px;height:4px;background:var(--c-line-strong)}.frise-jalon{position:absolute;inset-block-start:0;transform:translate(-50%)}.frise-jalon b{width:46px;height:46px;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--c-sun-500);color:var(--c-ink);font-family:var(--ff-display);font-weight:var(--fw-disp-bd)}.frise-liste{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--s-5);margin:0;padding:0;list-style:none}.frise-mois{margin:0;font-size:var(--fs-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--c-clay-700);font-weight:var(--fw-text-bd)}.sources{display:grid;gap:var(--s-4);margin:0;padding:0;list-style:none}.sources li{display:grid;gap:var(--s-2);padding:var(--s-4);background:var(--c-paper-3);border:2px solid var(--c-line);border-radius:var(--r-md)}.sources-citation{margin:0;font-size:var(--fs-body-sm)}.faq{display:grid;gap:var(--s-3);margin-block:var(--s-5)}.faq details{border:2px solid var(--c-line);border-radius:var(--r-md);background:var(--c-paper-3);overflow:hidden}.faq details[open]{border-color:var(--c-green-500)}.faq summary{padding:var(--s-4) var(--s-5);font-weight:var(--fw-text-bd);color:var(--text-strong);cursor:pointer}.faq p{margin:0;padding:0 var(--s-5) var(--s-5)}.page-entete-dessin{margin-inline-end:calc(-1 * var(--debord))}.couverture-source{margin:var(--s-5) 0 0;font-size:var(--fs-meta);color:var(--text-muted);text-align:center}.source-note{margin:var(--s-5) 0 0;font-size:var(--fs-meta);color:var(--text-muted)}.fiche-porte{display:grid;gap:var(--s-2);margin:var(--s-4) 0 0;padding:0;list-style:none}.fiche-porte li{position:relative;padding-inline-start:var(--s-6);font-size:var(--fs-body-sm)}.fiche-porte li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.5em;width:10px;height:10px;background:var(--c-green-500);clip-path:polygon(0% 18%,86% 0%,100% 84%,12% 100%)}.fiche-bloc-dit{font-size:var(--fs-body-sm);color:var(--text-muted)}.fiche-signaler{font-size:var(--fs-body-sm);color:var(--text-muted);margin-block-start:var(--s-4)}.appel{display:grid;gap:var(--s-6);align-items:center}.appel-boutons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-5)}.appel-prix{font-size:var(--fs-body-sm);color:var(--c-green-300)}.chiffres-cle{display:grid;gap:var(--s-4);margin:0;padding:0;list-style:none}.chiffres-cle li{display:grid;gap:2px;padding:var(--s-4);background:var(--c-paper-3);border:2px solid var(--c-line);border-radius:var(--r-md) var(--r-xs) var(--r-md) var(--r-xs)}.chiffres-cle b{font-family:var(--ff-display);font-size:var(--fs-h3);line-height:1;color:var(--c-clay-700)}.chiffres-cle span{font-size:var(--fs-body-sm);color:var(--text-muted)}.producteurs-vide{grid-column:1 / -1}.producteurs-compte{margin-block-start:var(--s-4);font-size:var(--fs-meta);color:var(--text-muted)}.voir-tout{margin-block-start:var(--s-6)}.voisines{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--s-5);margin:0;padding:0;list-style:none}.filiere-tete{display:grid;gap:var(--s-6);align-items:center}.filiere-tete-texte{display:grid;gap:var(--s-5);justify-items:start}.filiere-tete-dessin .tache{width:100%;padding:7%;background:var(--c-green-700)}.heros-filiere .fil,.heros-filiere .fil a{color:var(--c-green-300)}.heros-filiere .fil a:hover{color:var(--c-sun-300)}.communes-bloc{display:grid;gap:var(--s-5)}.index-ou{color:var(--text-muted);font-size:var(--fs-body-sm)}.rech-page{display:block;width:min(34rem,100%);position:relative}.rech-page input{width:100%;height:var(--ctrl-h);padding-inline:var(--s-4);border:2px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-paper-3);font:inherit}.formulaire-pied{display:grid;gap:var(--s-3);justify-items:start}@media(min-width:60rem){.demande{grid-template-columns:minmax(0,.4fr) minmax(0,1fr)}.appel{grid-template-columns:minmax(0,.5fr) minmax(0,1fr)}.filiere-tete{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.navigation-filiere{font-weight:var(--fw-text-bd);color:var(--text-strong)}.navigation-sep{width:2px;height:1.2em;background:var(--c-line);align-self:center}.tampon{width:clamp(132px,20vw,264px);aspect-ratio:1}.tampon svg{width:100%;height:100%;overflow:visible}@keyframes tampon-tourne{to{transform:rotate(360deg)}}.tampon-tour{transform-origin:100px 100px;animation:tampon-tourne 36s linear infinite}.tampon-tour text{font-family:var(--ff-text);font-size:13.5px;font-weight:600;letter-spacing:.085em;text-transform:uppercase;fill:var(--c-clay-700)}.tampon-filet{stroke:var(--c-line-strong);stroke-width:1.4}.tampon-sceau{stroke:var(--c-clay-700);stroke-width:4.5}.tampon-dents{stroke:var(--c-line-strong);stroke-width:5}.tampon-ornement{fill:var(--c-green-700)}.tampon-centre{font-family:var(--ff-display);font-size:44px;font-weight:800;fill:var(--c-green-700);font-variant-numeric:tabular-nums;dominant-baseline:middle}.tampon-sous{font-family:var(--ff-text);font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;fill:var(--c-ink-3)}.tampon-sous-serre{font-size:10px}@media(prefers-reduced-motion:reduce){.tampon-tour{animation:none}}.avis-mention{color:var(--c-ink-2)}.avis-moyenne{display:flex;align-items:baseline;gap:var(--s-3);flex-wrap:wrap}.avis-moyenne b{font-size:var(--fs-h3)}.avis-etoiles{letter-spacing:.1em;color:var(--c-line-strong)}.avis-etoile-pleine{color:var(--c-sun-500, #E0A32E)}.avis-liste{list-style:none;margin:var(--s-5) 0 0;padding:0;display:grid;gap:var(--s-5)}.avis-un{padding:var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-md)}.avis-tete{display:flex;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;margin:0 0 var(--s-2)}.avis-note{font-size:var(--fs-body-sm);color:var(--c-ink-2)}.avis-texte{margin:0;max-width:70ch}.avis-reponse{margin-block-start:var(--s-4);padding:var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-sm)}.avis-reponse p{margin:0;max-width:70ch}.avis-reponse-qui{font-size:var(--fs-body-sm);font-weight:var(--fw-text-bd);color:var(--c-ink-2)}
