@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-normal.DHTKMUil.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-normal.B1g8a0vD.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-normal.BpXpdlRW.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-normal.BsaNuasd.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-normal.BVZ5su8S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.DMe4EKeb.woff2) format("woff2-variations");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-italic.y6hTrs-Y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-italic.CRzqOTyj.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-italic.CUp-f2uw.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-italic.D3EGHrWW.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-italic.B_cmBfNX.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-italic.B-rCj6ir.woff2) format("woff2-variations");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff")}:root{--calcaire: #f3f0e8;--calcaire-2: #e9e4d7;--calcaire-3: #ddd6c6;--encre: #1e2321;--encre-2: #4a4f4b;--encre-3: #6b6f68;--chanvre: #46553e;--chanvre-clair: #b9c4ab;--paille: #c9a961;--surligne: #f4c2cf;--alerte: #9b3b2a;--filet: rgb(30 35 33 / .16);--filet-fort: rgb(30 35 33 / .42);--serif: "Source Serif 4 Variable", "Source Serif 4", Georgia, "Times New Roman", serif;--sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--t-xs: .8125rem;--t-s: .9375rem;--t-m: 1.0625rem;--t-l: clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--t-xl: clamp(1.6rem, 1.3rem + 1.4vw, 2.35rem);--t-xxl: clamp(2.2rem, 1.5rem + 3.2vw, 4.1rem);--gouttiere: clamp(1rem, .6rem + 2vw, 2.5rem);--large: 76rem;--mesure: 38rem;--rayon: 3px;--entete: 4rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--entete) + 1rem)}body{margin:0;background:var(--calcaire);color:var(--encre);font:400 var(--t-m)/1.6 var(--serif);font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%;height:auto}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--chanvre);outline-offset:3px;border-radius:2px}::selection{background:var(--surligne);color:var(--encre)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lien-evitement{position:absolute;left:1rem;top:-4rem;z-index:100;background:var(--encre);color:var(--calcaire);padding:.6rem 1rem;font:500 var(--t-s) var(--sans)}.lien-evitement:focus{top:1rem}h1,h2,h3{font-weight:500;letter-spacing:-.012em;line-height:1.12;text-wrap:balance}h1{font-size:var(--t-xxl);font-weight:450}h2{font-size:var(--t-xl)}h3{font-size:var(--t-l);line-height:1.25}p{text-wrap:pretty}.chapo{font-size:var(--t-l);line-height:1.5;color:var(--encre-2);max-width:var(--mesure)}.surtitre{font:500 var(--t-xs)/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--chanvre)}.ui{font-family:var(--sans)}.chiffres{font-family:var(--sans);font-variant-numeric:tabular-nums}.discret{color:var(--encre-2)}.petit{font-size:var(--t-s)}.prose{max-width:var(--mesure)}.prose>*+*{margin-top:1.1em}.prose h2{margin-top:2.2em;font-size:var(--t-l)}.prose h3{margin-top:1.8em;font-size:var(--t-m);font-family:var(--sans);font-weight:600}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.4em}.prose strong{font-weight:600}.cadre{width:min(100% - 2 * var(--gouttiere),var(--large));margin-inline:auto}.filet{border:0;border-top:1px solid var(--filet);margin:0}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3rem;padding:.7rem 1.35rem;font:500 var(--t-s)/1.2 var(--sans);text-decoration:none;border:1px solid var(--encre);border-radius:var(--rayon);background:var(--encre);color:var(--calcaire);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.bouton:hover{background:var(--chanvre);border-color:var(--chanvre)}.bouton--ligne{background:transparent;color:var(--encre)}.bouton--ligne:hover{background:var(--encre);color:var(--calcaire);border-color:var(--encre)}.bouton--clair{background:var(--calcaire);color:var(--encre);border-color:var(--calcaire)}.bouton--clair:hover{background:var(--paille);border-color:var(--paille)}.bouton[disabled]{opacity:.5;cursor:not-allowed}.lien-fleche{font:500 var(--t-s) var(--sans);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.1rem}.lien-fleche:after{content:" →"}.entete{position:sticky;top:0;z-index:30;background:#f3f0e8f0;border-bottom:1px solid var(--filet)}@supports (backdrop-filter: blur(1px)){.entete{background:#f3f0e8d1;backdrop-filter:blur(10px)}}.entete__barre{display:flex;align-items:center;gap:1.5rem;min-height:var(--entete)}.marque{display:grid;text-decoration:none;line-height:1.05;margin-right:auto}.marque__nom{font:600 1.3rem/1 var(--serif);letter-spacing:-.01em}.marque__desc{font:400 .6875rem/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--encre-2);margin-top:.2rem}.nav{display:flex;gap:1.6rem;font:500 var(--t-s) var(--sans)}.nav a{text-decoration:none;padding:.4rem 0;border-bottom:1px solid transparent}.nav a:hover,.nav a[aria-current=page]{border-bottom-color:currentColor}.entete__outils{display:flex;align-items:center;gap:.75rem;font:500 var(--t-s) var(--sans)}.profil{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--filet-fort);border-radius:999px;padding:.35rem .8rem;background:transparent;cursor:pointer;font:500 var(--t-xs) var(--sans)}.profil:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--chanvre)}.panier-lien{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;min-height:2.75rem;padding-inline:.25rem}.panier-lien__nb{min-width:1.4rem;height:1.4rem;border-radius:999px;background:var(--encre);color:var(--calcaire);font-size:.75rem;display:inline-grid;place-items:center;padding-inline:.3rem}.panier-lien__nb:empty{display:none}.menu-bouton,[data-profil=pro] .seulement-particulier,[data-profil=particulier] .seulement-pro{display:none}@media(max-width:960px){.nav{display:none}.menu-bouton{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;background:none;border:1px solid var(--filet-fort);border-radius:var(--rayon);cursor:pointer}.entete[data-ouvert] .nav{display:flex;flex-direction:column;gap:0;position:absolute;inset:100% 0 auto;background:var(--calcaire);border-bottom:1px solid var(--filet);padding:.5rem var(--gouttiere) 1.25rem}.entete[data-ouvert] .nav a{padding:.9rem 0;border-bottom:1px solid var(--filet);font:450 1.25rem var(--serif)}}@media(max-width:420px){.marque__desc{display:none}.entete__barre{gap:.75rem}}.pied{margin-top:clamp(4rem,8vw,7rem);background:var(--encre);color:var(--calcaire-2);font:400 var(--t-s)/1.6 var(--sans)}.pied a{color:var(--calcaire)}.pied__grille{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:2.5rem;padding-block:3.5rem 2.5rem}.pied__titre{font:500 var(--t-xs) var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--chanvre-clair);margin-bottom:.9rem}.pied ul{list-style:none;padding:0;display:grid;gap:.5rem}.pied__marque{font:500 1.6rem/1.1 var(--serif);color:var(--calcaire)}.pied__legal{border-top:1px solid rgb(243 240 232 / .16);padding-block:1.4rem 2rem;display:flex;flex-wrap:wrap;gap:.5rem 2rem;justify-content:space-between;font-size:var(--t-xs);color:var(--chanvre-clair)}@media(max-width:860px){.pied__grille{grid-template-columns:1fr 1fr}.pied__grille>:first-child{grid-column:1 / -1}}.entree{display:none}html.js:not([data-age]) .entree{display:grid;place-items:center;position:fixed;inset:0;z-index:90;padding:var(--gouttiere);background:#1e23218c;overflow-y:auto}html.js:not([data-age]) body{overflow:hidden}.entree__panneau{width:min(100%,44rem);background:var(--calcaire);border-radius:var(--rayon);padding:clamp(1.5rem,4vw,3rem);box-shadow:0 30px 80px #00000040}.entree__titre{font-size:var(--t-xl);margin:.6rem 0 .8rem}.entree__choix{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin-top:1.8rem}.choix{display:grid;gap:.35rem;text-align:left;padding:1.2rem 1.25rem;min-height:8.5rem;align-content:start;border:1px solid var(--filet-fort);border-radius:var(--rayon);background:transparent;cursor:pointer;transition:border-color .2s,background-color .2s}.choix:hover{border-color:var(--encre);background:var(--calcaire-2)}.choix__titre{font:500 1.25rem/1.2 var(--serif)}.choix__detail{font:400 var(--t-xs)/1.45 var(--sans);color:var(--encre-2)}.choix__age{font:500 var(--t-xs) var(--sans);color:var(--chanvre);margin-top:auto;padding-top:.6rem}.entree__mineur{margin-top:1.4rem;font:400 var(--t-xs) var(--sans);color:var(--encre-2)}.entree__mineur button{background:none;border:0;padding:0;text-decoration:underline;cursor:pointer;font:inherit;color:inherit}.entree__refus{display:none;margin-top:1rem;padding:1rem;background:var(--calcaire-2);font:400 var(--t-s) var(--sans)}.entree[data-refus] .entree__refus{display:block}.entree[data-refus] .entree__choix{display:none}@media(max-width:560px){.entree__choix{grid-template-columns:1fr}.choix{min-height:0}}.entree--b .entree__panneau{width:min(100%,30rem);text-align:center}.heros{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;padding-block:clamp(2.5rem,6vw,5.5rem) clamp(2rem,5vw,4rem)}.heros h1{margin:1rem 0 1.4rem}.heros__entrees{display:grid;grid-template-columns:1fr 1fr;margin-top:2.4rem;border-top:1px solid var(--filet-fort)}.heros__entree{display:grid;gap:.25rem;padding:1.1rem 1.2rem 1.2rem 0;text-decoration:none;border-bottom:1px solid var(--filet-fort)}.heros__entree+.heros__entree{padding-left:1.2rem;border-left:1px solid var(--filet-fort)}.heros__entree strong{font:500 1.4rem/1.15 var(--serif)}.heros__entree span{font:400 var(--t-xs)/1.45 var(--sans);color:var(--encre-2)}.heros__entree em{font:500 var(--t-xs) var(--sans);font-style:normal;color:var(--chanvre);margin-top:.4rem}.heros__entree:hover strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}[data-profil=pro] .heros__entree[data-cible=pro],[data-profil=particulier] .heros__entree[data-cible=particulier]{background:linear-gradient(var(--calcaire-2),var(--calcaire-2)) no-repeat}@media(max-width:860px){.heros{grid-template-columns:1fr}.heros__carte{order:-1}}@media(max-width:460px){.heros__entrees{grid-template-columns:1fr}.heros__entree+.heros__entree{padding-left:0;border-left:0}}.terroir{position:relative;margin:0}.terroir svg{width:100%;height:auto;overflow:visible}.terroir__courbe{fill:none;stroke:var(--encre);stroke-width:.7;stroke-opacity:.26;vector-effect:non-scaling-stroke}.terroir__courbe--maitresse{stroke-width:1.15;stroke-opacity:.6}.terroir__parcelle{fill:var(--chanvre)}.terroir__halo{fill:none;stroke:var(--chanvre);stroke-width:1;vector-effect:non-scaling-stroke}.terroir__legende{display:flex;justify-content:space-between;gap:1rem;margin-top:.75rem;font:400 var(--t-xs)/1.4 var(--sans);color:var(--encre-2)}.terroir__etiquette{position:absolute;left:50%;top:50%;transform:translate(1.1rem,-50%);font:500 var(--t-xs)/1.3 var(--sans);background:var(--calcaire);padding:.35rem .55rem;border:1px solid var(--filet-fort);white-space:nowrap}.terroir__etiquette span{display:block;font-weight:400;color:var(--encre-2)}@media(prefers-reduced-motion:no-preference){html.js .terroir:not([data-fini]) .terroir__courbe{stroke-dasharray:1;stroke-dashoffset:1}html.js .terroir:not([data-fini]) :is(.terroir__parcelle,.terroir__halo,.terroir__etiquette){opacity:0}}.section{padding-block:clamp(3rem,7vw,6rem)}.section--serree{padding-block:clamp(2rem,4vw,3.5rem)}.section__tete{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.section__tete h2{max-width:22ch;margin-top:.5rem}.parole{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:0;align-items:stretch;background:var(--calcaire-2)}.parole__photo{margin:0}.parole__photo img{width:100%;height:100%;object-fit:cover;min-height:22rem}.parole__texte{padding:clamp(2rem,5vw,4.5rem);display:grid;align-content:center;gap:1.5rem}.parole blockquote{font:400 var(--t-xl)/1.3 var(--serif);font-style:italic;letter-spacing:-.01em}.parole figcaption,.parole cite{font:400 var(--t-s) var(--sans);font-style:normal;color:var(--encre-2)}@media(max-width:760px){.parole{grid-template-columns:1fr}.parole__photo img{min-height:0;aspect-ratio:4 / 3}}.lots{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:1px;background:var(--filet);border:1px solid var(--filet)}.lot{position:relative;display:grid;grid-template-rows:auto 1fr;background:var(--calcaire)}.lot:hover{background:#f7f5ef}.lot__visuel{aspect-ratio:4 / 3;overflow:hidden;background:var(--calcaire-2);position:relative}.lot__visuel img{width:100%;height:100%;object-fit:cover}.lot__visuel--etiquette{display:grid;place-items:center;padding:1.25rem}.lot__corps{display:grid;gap:.5rem;padding:1.1rem 1.15rem 1.25rem;align-content:start}.lot__haut{display:flex;justify-content:space-between;gap:.5rem;font:500 .75rem var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--encre-2)}.lot__nom{font:500 1.35rem/1.15 var(--serif)}.lot__nom a{text-decoration:none}.lot__nom a:after{content:"";position:absolute;inset:0}.lot__accroche{font-size:var(--t-s);color:var(--encre-2);line-height:1.45}.lot__chiffres{display:flex;gap:1rem;font:400 var(--t-xs) var(--sans);font-variant-numeric:tabular-nums;color:var(--encre-2);margin-top:.25rem}.lot__chiffres b{font-weight:600;color:var(--encre)}.lot__prix{margin-top:.4rem;font:500 var(--t-s) var(--sans);font-variant-numeric:tabular-nums}.etiquette{width:100%;max-width:15rem;background:#fbfaf6;border:1px solid var(--filet-fort);padding:.9rem 1rem;font:400 .75rem/1.45 var(--sans);font-variant-numeric:tabular-nums;box-shadow:0 1px 0 var(--filet)}.etiquette__nom{font:500 1.15rem/1.15 var(--serif);margin:.35rem 0 .6rem}.etiquette dl{display:grid;grid-template-columns:auto 1fr;gap:.15rem .75rem;border-top:1px dashed var(--filet-fort);padding-top:.5rem}.etiquette dt{color:var(--encre-2)}.etiquette dd{text-align:right;font-weight:500}.badge-demo{display:inline-block;font:600 .625rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:.3rem .45rem;border:1px dashed var(--alerte);color:var(--alerte);background:var(--calcaire)}.lot__visuel .badge-demo{position:absolute;top:.6rem;left:.6rem}.surligne{background:linear-gradient(transparent 12%,var(--surligne) 12%,var(--surligne) 88%,transparent 88%);padding-inline:.2em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.sombre{background:var(--encre);color:var(--calcaire)}.sombre .surtitre{color:var(--chanvre-clair)}.sombre .discret,.sombre .chapo{color:#c9cbc3}.pro-bloc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem)}.pro-bloc h2{margin:.8rem 0 1.2rem}.fiche-pro{border-top:1px solid rgb(243 240 232 / .3)}.fiche-pro div{display:grid;grid-template-columns:9.5rem 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid rgb(243 240 232 / .18)}.fiche-pro dt{font:500 var(--t-xs) var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--chanvre-clair);padding-top:.2rem}.fiche-pro dd{font-size:var(--t-m)}@media(max-width:860px){.pro-bloc{grid-template-columns:1fr}}@media(max-width:480px){.fiche-pro div{grid-template-columns:1fr;gap:.25rem}}.fil{font:400 var(--t-xs) var(--sans);color:var(--encre-2);padding-top:1.25rem}.fil ol{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0}.fil li+li:before{content:"/";margin-right:.4rem;color:var(--encre-3)}.fil a{text-decoration:none}.fil a:hover{text-decoration:underline}.produit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,5rem);padding-block:1.5rem clamp(3rem,6vw,5rem)}.produit__visuel{position:sticky;top:calc(var(--entete) + 1.5rem);align-self:start;background:var(--calcaire-2);aspect-ratio:1;display:grid;place-items:center;overflow:hidden}.produit__visuel img{width:100%;height:100%;object-fit:cover}.produit__visuel .etiquette{max-width:19rem;font-size:.8125rem}.produit h1{font-size:var(--t-xl);margin:.6rem 0 .8rem}.produit__aromes{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin-top:1.2rem}.produit__aromes li{font:400 var(--t-xs) var(--sans);border:1px solid var(--filet-fort);border-radius:999px;padding:.25rem .7rem}@media(max-width:860px){.produit{grid-template-columns:1fr}.produit__visuel{position:static}}.achat{margin-top:2rem;padding:1.4rem;border:1px solid var(--filet-fort);border-radius:var(--rayon)}.achat fieldset{border:0;padding:0;margin:0}.achat legend{font:500 var(--t-s) var(--sans);margin-bottom:.75rem}.grammages{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.4rem,1fr));gap:.5rem}.grammage{position:relative}.grammage input{position:absolute;opacity:0;inset:0}.grammage label{display:grid;gap:.1rem;text-align:center;cursor:pointer;padding:.6rem .3rem;border:1px solid var(--filet-fort);border-radius:var(--rayon);font:500 var(--t-s)/1.2 var(--sans);font-variant-numeric:tabular-nums}.grammage label small{font-weight:400;font-size:.75rem;color:var(--encre-2)}.grammage input:checked+label{border-color:var(--encre);background:var(--encre);color:var(--calcaire)}.grammage input:checked+label small{color:var(--calcaire-2)}.grammage input:focus-visible+label{outline:2px solid var(--chanvre);outline-offset:2px}.achat__ligne{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.2rem}.qte{display:inline-flex;align-items:center;gap:.5rem;font:400 var(--t-s) var(--sans)}.qte input{width:4.2rem;min-height:3rem;padding:.5rem;border:1px solid var(--filet-fort);border-radius:var(--rayon);background:#fbfaf6;text-align:center}.achat__note{margin-top:.9rem;font:400 var(--t-xs)/1.5 var(--sans);color:var(--encre-2)}.technique{width:100%;border-collapse:collapse;font:400 var(--t-s)/1.45 var(--sans);font-variant-numeric:tabular-nums}.technique caption{text-align:left;font:500 var(--t-l) var(--serif);padding-bottom:.8rem}.technique th,.technique td{text-align:left;vertical-align:top;padding:.7rem 0;border-bottom:1px solid var(--filet)}.technique th{width:42%;font-weight:400;color:var(--encre-2);padding-right:1rem}.technique td{font-weight:500}.tableau-defilant{overflow-x:auto}.tarifs{width:100%;border-collapse:collapse;font:400 var(--t-s) var(--sans);font-variant-numeric:tabular-nums}.tarifs th,.tarifs td{padding:.65rem .75rem;border-bottom:1px solid var(--filet);text-align:right;white-space:nowrap}.tarifs th:first-child,.tarifs td:first-child{text-align:left}.tarifs thead th{font-weight:500;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--encre-2)}.formulaire{display:grid;gap:1.1rem;max-width:40rem}.formulaire--large{max-width:none}.champs{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}@media(max-width:620px){.champs{grid-template-columns:1fr}}.champ{display:grid;gap:.35rem;font-family:var(--sans)}.champ label,.champ legend{font:500 var(--t-s) var(--sans)}.champ .aide{font-size:var(--t-xs);color:var(--encre-2)}.champ input,.champ select,.champ textarea{width:100%;min-height:3rem;padding:.65rem .8rem;border:1px solid var(--filet-fort);border-radius:var(--rayon);background:#fbfaf6;font:400 var(--t-m) var(--sans)}.champ textarea{min-height:8rem;resize:vertical}.champ input:focus,.champ select:focus,.champ textarea:focus{outline:2px solid var(--chanvre);outline-offset:0;border-color:var(--chanvre)}.case{display:flex;gap:.7rem;align-items:start;font:400 var(--t-s)/1.5 var(--sans)}.case input{width:1.2rem;height:1.2rem;margin-top:.15rem;accent-color:var(--chanvre);flex:none}.radios{display:grid;gap:.6rem;border:0;padding:0;margin:0}.radio{display:flex;gap:.8rem;align-items:start;padding:.9rem 1rem;border:1px solid var(--filet-fort);border-radius:var(--rayon);font:400 var(--t-s)/1.45 var(--sans);cursor:pointer}.radio input{margin-top:.2rem;accent-color:var(--chanvre)}.radio:has(input:checked){border-color:var(--encre);background:var(--calcaire-2)}.radio b{font-weight:600}.message{padding:1rem 1.2rem;border-left:3px solid var(--chanvre);background:var(--calcaire-2);font:400 var(--t-s)/1.55 var(--sans)}.message--alerte{border-left-color:var(--alerte)}.message--demo{border-left-color:var(--paille)}.message strong{font-weight:600}.panier{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.panier__lignes{list-style:none;padding:0;border-top:1px solid var(--filet-fort)}.panier__ligne{display:grid;grid-template-columns:4.5rem 1fr auto;gap:1rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--filet);font:400 var(--t-s) var(--sans)}.panier__vignette{width:4.5rem;aspect-ratio:1;object-fit:cover;background:var(--calcaire-2)}.panier__vignette--vide{display:grid;place-items:center;font:500 .75rem var(--sans);color:var(--encre-2)}.panier__nom{font:500 1.1rem/1.2 var(--serif)}.panier__actions{display:flex;gap:.5rem;align-items:center;margin-top:.35rem}.panier__actions button{background:none;border:0;padding:.3rem 0;text-decoration:underline;cursor:pointer;font-size:var(--t-xs);color:var(--encre-2);min-height:2.25rem}.recap{padding:1.4rem;background:var(--calcaire-2);border-radius:var(--rayon);font:400 var(--t-s) var(--sans);font-variant-numeric:tabular-nums;position:sticky;top:calc(var(--entete) + 1rem)}.recap dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0}.recap .total{border-top:1px solid var(--filet-fort);margin-top:.4rem;padding-top:.8rem;font-weight:600;font-size:var(--t-m)}@media(max-width:860px){.panier{grid-template-columns:1fr}.recap{position:static}}.page-tete{padding-block:clamp(2rem,5vw,4rem) clamp(1.5rem,3vw,2.5rem);border-bottom:1px solid var(--filet)}.page-tete h1{font-size:var(--t-xxl);margin:.8rem 0 1rem;max-width:18ch}.colonnes{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:clamp(1.5rem,5vw,5rem)}.colonnes__aside{font:400 var(--t-s)/1.55 var(--sans);color:var(--encre-2)}.colonnes__aside>*{position:sticky;top:calc(var(--entete) + 1.5rem)}@media(max-width:860px){.colonnes{grid-template-columns:1fr}.colonnes__aside>*{position:static}}.photo-large{margin:0}.photo-large img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.photo-large figcaption{font:400 var(--t-xs) var(--sans);color:var(--encre-2);margin-top:.6rem}.etapes{list-style:none;padding:0;counter-reset:etape;display:grid;gap:0;border-top:1px solid var(--filet-fort)}.etapes>li{display:grid;grid-template-columns:7rem 1fr;gap:1.5rem;padding:1.4rem 0;border-bottom:1px solid var(--filet)}.etapes__quand{font:500 var(--t-xs)/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--chanvre);padding-top:.3rem}.etapes h3{font-size:var(--t-m);font-family:var(--sans);font-weight:600;margin-bottom:.3rem}@media(max-width:560px){.etapes>li{grid-template-columns:1fr;gap:.3rem}}.faq details{border-bottom:1px solid var(--filet)}.faq summary{cursor:pointer;padding:1.1rem 2rem 1.1rem 0;font:500 var(--t-m)/1.4 var(--serif);list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:.2rem;top:1rem;font:300 1.4rem var(--sans)}.faq details[open] summary:after{content:"–"}.faq details>div{padding:0 0 1.3rem;max-width:var(--mesure);color:var(--encre-2)}.bandeau-demo{background:var(--paille);color:var(--encre);font:500 var(--t-xs)/1.4 var(--sans);text-align:center;padding:.45rem var(--gouttiere)}html.js [data-apparait]{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease}html.js [data-apparait].visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}html.js [data-apparait]{opacity:1;transform:none}}@media print{.entete,.pied,.entree,.bandeau-demo{display:none!important}body{background:#fff}}.pro-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2rem}.faq__plus{margin-top:1.5rem}.lots+.lots{margin-top:1.5rem}.espace-haut{margin-top:2rem}.espace-haut-s{margin-top:1rem}.qte-kg{width:6.5rem;min-height:2.75rem;padding:.4rem .6rem;border:1px solid var(--filet-fort);border-radius:var(--rayon);background:#fbfaf6;text-align:right;font:400 var(--t-s) var(--sans)}.technique-caption{text-align:left;font:500 var(--t-l) var(--serif);padding-bottom:.6rem}.profil[hidden]{display:none}@media(max-width:560px){.lot{grid-template-columns:7.5rem minmax(0,1fr);grid-template-rows:none}.lot__visuel{aspect-ratio:auto;height:100%;min-height:9rem}.lot__visuel--etiquette{padding:.6rem}.lot__visuel--etiquette .etiquette{padding:.55rem;font-size:.6875rem}.lot__visuel--etiquette .etiquette dl,.lot__visuel--etiquette .lot__haut{display:none}.lot__visuel--etiquette .etiquette__nom{font-size:.95rem;margin:0}.lot__corps{padding:.9rem .9rem 1rem;gap:.35rem}.lot__nom{font-size:1.15rem}.lot__accroche{font-size:.875rem}.lot__chiffres{flex-wrap:wrap;gap:.2rem .8rem}.lot__visuel .badge-demo{top:.4rem;left:.4rem}}[data-profil=pro] .heros__entree[data-cible=pro],[data-profil=particulier] .heros__entree[data-cible=particulier]{padding-left:1rem}.entree__b[data-astro-cid-7so4kjwr],html[data-entree=b] .entree__a[data-astro-cid-7so4kjwr]{display:none}html[data-entree=b] .entree__b[data-astro-cid-7so4kjwr]{display:block}html[data-entree=b] .entree__panneau[data-astro-cid-7so4kjwr]{width:min(100%,32rem);text-align:center}.entree__choix--b[data-astro-cid-7so4kjwr]{grid-template-columns:1fr;justify-items:center}
