:root{--papier:#f5f1e9;--surface:#ede7dc;--encre:#1b1916;--encre-douce:#5c564d;--encre-pale:#8a8377;--filet:#d8cfc0;--filet-fort:#b9ad99;--lie:#5b1726;--lie-vive:#7d2236;--vin-rouge:#6b1d2c;--vin-blanc:#d2be7a;--vin-rose:#dca094;--vin-effervescent:#c9b98d;--succes:#2f5d3a;--erreur:#9b1c1c;--serif:var(--police-serif),"Cormorant Garamond",Garamond,"Times New Roman",serif;--sans:var(--police-sans),"Jost","Helvetica Neue",Arial,sans-serif;--largeur:1240px;--gouttiere:clamp(16px,4vw,40px);--rythme:clamp(56px,9vw,120px);color-scheme:light}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;background:var(--papier);color:var(--encre);font-family:var(--sans);font-weight:400;font-size:1.0625rem;line-height:1.6;font-feature-settings:"kern","liga";-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;-webkit-text-decoration-color:var(--filet-fort);text-decoration-color:var(--filet-fort);text-underline-offset:.2em;text-decoration-thickness:1px;transition:color .2s,-webkit-text-decoration-color .2s;transition:color .2s,text-decoration-color .2s;transition:color .2s,text-decoration-color .2s,-webkit-text-decoration-color .2s}a:hover{color:var(--lie);-webkit-text-decoration-color:var(--lie);text-decoration-color:var(--lie)}:focus-visible{outline:2px solid var(--lie);outline-offset:3px}h1,h2,h3,h4{font-family:var(--serif);font-weight:500;line-height:1.08;letter-spacing:-.01em;margin:0 0 .5em;text-wrap:balance}h1{font-size:clamp(2.5rem,6.4vw,5.4rem)}h2{font-size:clamp(1.9rem,3.6vw,3rem)}h3{font-size:clamp(1.35rem,2vw,1.7rem)}p{margin:0 0 1em}.sr-only{position:absolute;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:-9999px;top:0;background:var(--encre);color:var(--papier);padding:10px 16px;z-index:100}.lien-evitement:focus{left:16px;top:16px}.cadre{width:100%;max-width:var(--largeur);margin:0 auto;padding:0 var(--gouttiere)}.etiquette{font-family:var(--sans);font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.chapo,.etiquette{color:var(--encre-douce)}.chapo{font-family:var(--serif);font-size:clamp(1.3rem,2.2vw,1.75rem);line-height:1.35;max-width:46ch}.texte{max-width:68ch}.filet{border:0;border-top:1px solid var(--filet);margin:0}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:0 28px;border:1px solid var(--encre);background:var(--encre);color:var(--papier);font-family:var(--sans);font-size:.8rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.bouton:hover{background:var(--lie);border-color:var(--lie);color:var(--papier)}.bouton[disabled]{opacity:.45;cursor:not-allowed}.bouton--contour{background:transparent;color:var(--encre)}.bouton--contour:hover{background:var(--encre);color:var(--papier);border-color:var(--encre)}.bouton--large{width:100%}.lien-fleche{font-size:.8rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid;padding-bottom:3px}.lien-fleche:after{content:" →"}.entete{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--papier) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--filet)}.entete__ligne{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px}.marque{font-family:var(--serif);font-size:1.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;line-height:1;white-space:nowrap}.marque:hover{color:var(--encre)}.nav{display:flex;align-items:center;gap:clamp(14px,2.2vw,32px)}.nav a{font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:6px 0;border-bottom:1px solid transparent}.nav a:hover,.nav a[aria-current=page]{color:var(--encre);border-bottom-color:var(--encre)}.panier-lien{display:inline-flex;align-items:center;gap:8px}.panier-lien__nombre{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--lie);color:var(--papier);font-size:.72rem;letter-spacing:0}.nav__secondaire{display:contents}.menu-bouton{display:none}@media (max-width:900px){.nav__secondaire{display:none}.nav--ouverte .nav__secondaire{display:flex;flex-direction:column;align-items:flex-start;gap:14px;position:absolute;top:72px;left:0;right:0;background:var(--papier);border-bottom:1px solid var(--filet);padding:20px var(--gouttiere) 28px}.menu-bouton{display:inline-flex;background:none;border:0;font:inherit;font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:6px 0;color:var(--encre)}.marque{font-size:1.35rem;letter-spacing:.18em}}.sante{border-top:1px solid var(--filet);border-bottom:1px solid var(--filet);padding:14px 0;text-align:center;font-size:.86rem;letter-spacing:.02em;color:var(--encre)}.sante strong{font-weight:500}.ouverture{padding:clamp(48px,10vw,140px) 0 var(--rythme);border-bottom:1px solid var(--filet);overflow:hidden}.ouverture__grille{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:end}.ouverture h1{font-size:clamp(3rem,8.4vw,7.4rem);line-height:.95;margin-bottom:.35em}.ouverture h1 em{font-style:italic;color:var(--lie)}.ouverture__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.ouverture__definition{border-left:1px solid var(--filet-fort);padding-left:clamp(18px,3vw,36px)}.ouverture__mot{font-family:var(--serif);font-size:2rem;font-style:italic;margin:0}.ouverture__phonetique{color:var(--encre-pale);font-size:.9rem;margin-bottom:14px}.ouverture__bouteilles{display:flex;align-items:flex-end;gap:clamp(8px,2vw,22px);margin-top:40px;height:200px}@media (max-width:860px){.ouverture__grille{grid-template-columns:1fr}.ouverture__bouteilles{height:150px}}.section{padding:var(--rythme) 0;border-bottom:1px solid var(--filet)}.section--sombre{background:var(--encre);color:var(--papier);border-bottom:0}.section--sombre .chapo,.section--sombre .etiquette{color:#c9c1b4}.section--sombre a:hover{color:#e6c9cf}.section__tete{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:clamp(32px,5vw,64px);flex-wrap:wrap}.section__tete h2{margin:.2em 0 0}.deux-colonnes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px)}@media (max-width:860px){.deux-colonnes{grid-template-columns:1fr}}.collections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--filet)}.collection{padding:clamp(28px,4vw,56px) clamp(0px,3vw,48px) clamp(28px,4vw,56px) 0;text-decoration:none;display:block}.collection+.collection{border-left:1px solid var(--filet);padding-left:clamp(20px,3vw,48px)}.collection__numero{font-family:var(--serif);font-size:clamp(4rem,9vw,8rem);line-height:.9;color:var(--lie);display:block;margin-bottom:18px}.collection h3{font-size:clamp(1.8rem,3vw,2.6rem)}@media (max-width:760px){.collections{grid-template-columns:1fr}.collection+.collection{border-left:0;border-top:1px solid var(--filet);padding-left:0}}.liste-regions{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));border-top:1px solid var(--filet)}.liste-regions li{border-bottom:1px solid var(--filet)}.liste-regions a{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 16px 18px 0;font-family:var(--serif);font-size:1.45rem;text-decoration:none}.liste-regions span{font-family:var(--sans);font-size:.78rem;color:var(--encre-pale)}.engagements{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:0;gap:0;border-top:1px solid}.engagements li{padding:24px 24px 24px 0}.engagements strong{display:block;font-family:var(--serif);font-weight:500;font-size:1.5rem;margin-bottom:6px}.tete{padding:clamp(36px,7vw,96px) 0 clamp(28px,5vw,56px);border-bottom:1px solid var(--filet)}.ariane ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0 0 28px;font-size:.78rem;letter-spacing:.06em;color:var(--encre-pale)}.ariane li+li:before{content:"/";margin-right:6px;color:var(--filet-fort)}.ariane a{text-decoration:none}.ariane [aria-current]{color:var(--encre-douce)}.filtres{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:28px}.filtres a{font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding-bottom:4px;border-bottom:1px solid transparent}.filtres a:hover,.filtres a[aria-current=page]{border-bottom-color:var(--encre);color:var(--encre)}.grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));border-top:1px solid var(--filet);border-left:1px solid var(--filet);margin:0;padding:0;list-style:none}.carte{border-right:1px solid var(--filet);border-bottom:1px solid var(--filet);position:relative}.carte a{display:grid;grid-template-rows:auto auto 1fr auto;height:100%;padding:26px 24px 22px;text-decoration:none;transition:background .25s}.carte a:hover{background:var(--surface);color:var(--encre)}.carte__teinte{position:absolute;top:-1px;left:24px;width:36px;height:3px;background:var(--teinte,var(--vin-rouge));transition:width .3s}.carte a:hover .carte__teinte,.carte:hover .carte__teinte{width:72px}.carte__millesime{font-family:var(--serif);font-size:3.2rem;line-height:1;font-weight:400;color:var(--encre);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.carte__millesime--nm{font-size:1.2rem;font-style:italic;color:var(--encre-pale);padding:16px 0 10px}.carte__nom{font-family:var(--serif);font-size:1.42rem;line-height:1.15;margin:14px 0 8px}.carte__producteur{display:block;font-family:var(--sans);font-size:.82rem;color:var(--encre-douce);margin-top:4px}.carte__appellation{font-size:.72rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--encre-douce);margin:0 0 18px}.carte__pied{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:1px solid var(--filet);padding-top:14px}.carte__prix{font-family:var(--serif);font-size:1.5rem;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.carte__dispo{font-size:.75rem;color:var(--encre-pale);text-align:right}.carte__dispo--epuise{color:var(--erreur)}.fiche{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);padding:clamp(32px,6vw,80px) 0 var(--rythme)}.fiche__visuel{position:-webkit-sticky;position:sticky;top:110px;align-self:start;background:var(--surface);aspect-ratio:4/5;display:grid;place-items:center;padding:10%}.fiche__visuel svg{height:100%;width:auto}.fiche h1{font-size:clamp(2.3rem,5vw,4.2rem);margin-bottom:.2em}.fiche__sous-titre{font-family:var(--serif);font-size:clamp(1.25rem,2vw,1.6rem);color:var(--encre-douce);margin-bottom:28px}.fiche__achat{border-top:1px solid var(--encre);border-bottom:1px solid var(--filet);padding:24px 0;margin:28px 0 36px}.fiche__prix{font-family:var(--serif);font-size:clamp(2.2rem,4vw,3rem);line-height:1;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.fiche__prix small{font-family:var(--sans);font-size:.8rem;color:var(--encre-pale);margin-left:8px;letter-spacing:.04em}.fiche__delai{font-size:.9rem;color:var(--encre-douce);margin:10px 0 20px}.pastille{display:inline-block;font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--filet-fort);padding:4px 10px;margin-right:8px}.pastille--stock{border-color:var(--succes);color:var(--succes)}.pastille--commande{border-color:var(--lie);color:var(--lie)}.ajout{display:flex;gap:12px;flex-wrap:wrap;align-items:stretch}.quantite{display:inline-flex;border:1px solid var(--encre);min-height:52px}.quantite button{width:44px;background:none;border:0;font-size:1.2rem;cursor:pointer;color:var(--encre)}.quantite input{width:52px;border:0;text-align:center;font:inherit;background:transparent;color:var(--encre);-moz-appearance:textfield}.quantite input::-webkit-inner-spin-button,.quantite input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ajout__message{font-size:.88rem;margin-top:12px;color:var(--succes);min-height:1.4em}.caracteristiques{display:grid;grid-template-columns:minmax(130px,34%) 1fr;margin:0 0 36px;border-top:1px solid var(--filet)}.caracteristiques dd,.caracteristiques dt{margin:0;padding:13px 0;border-bottom:1px solid var(--filet)}.caracteristiques dt{font-size:.74rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--encre-douce);padding-right:16px}.encadre{border-left:2px solid var(--lie);padding:4px 0 4px 18px;margin:0 0 28px;font-size:.95rem;color:var(--encre-douce)}.avertissements{font-size:.86rem;color:var(--encre-douce);border-top:1px solid var(--filet);padding-top:18px;margin-top:36px}@media (max-width:860px){.fiche{grid-template-columns:1fr}.fiche__visuel{position:static;aspect-ratio:16/10}}.appellation{padding:clamp(32px,5vw,64px) 0;border-bottom:1px solid var(--filet);scroll-margin-top:90px}.appellation__tete{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);margin-bottom:32px}@media (max-width:860px){.appellation__tete{grid-template-columns:1fr}}.panier{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:clamp(32px,6vw,80px);gap:clamp(32px,6vw,80px);padding:clamp(32px,6vw,72px) 0 var(--rythme)}.panier__lignes{list-style:none;margin:0;padding:0;border-top:1px solid var(--encre)}.panier__ligne{display:grid;grid-template-columns:1fr auto auto;grid-gap:16px 24px;gap:16px 24px;align-items:center;padding:22px 0;border-bottom:1px solid var(--filet)}.panier__nom{font-family:var(--serif);font-size:1.3rem;line-height:1.2;text-decoration:none}.panier__meta{font-size:.82rem;color:var(--encre-pale)}.panier__retirer{background:none;border:0;padding:0;font:inherit;font-size:.78rem;color:var(--encre-pale);text-decoration:underline;cursor:pointer;margin-top:6px}.recap{background:var(--surface);padding:clamp(22px,3vw,36px);align-self:start;position:-webkit-sticky;position:sticky;top:100px}.recap__ligne{display:flex;justify-content:space-between;gap:16px;padding:8px 0;font-size:.95rem}.recap__total{border-top:1px solid var(--encre);margin-top:10px;padding-top:14px;font-family:var(--serif);font-size:1.6rem}.recap__note{font-size:.8rem;color:var(--encre-douce)}@media (max-width:860px){.panier{grid-template-columns:1fr}.recap{position:static}.panier__ligne{grid-template-columns:1fr auto}.panier__ligne .panier__montant{grid-column:2}}.champ{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.champ label,.champ legend{font-size:.74rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--encre-douce)}.champ input,.champ select,.champ textarea{font:inherit;color:var(--encre);background:var(--papier);border:1px solid var(--filet-fort);border-radius:0;padding:12px 14px;min-height:48px}.champ textarea{min-height:160px;resize:vertical}.champ input:focus,.champ select:focus,.champ textarea:focus{border-color:var(--encre);outline:none;box-shadow:inset 0 0 0 1px var(--encre)}.champ__erreur{font-size:.82rem;color:var(--erreur)}.case{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;align-items:start;margin:14px 0;font-size:.92rem;line-height:1.5}.case input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--lie)}.grille-champs{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 20px;gap:0 20px}@media (max-width:640px){.grille-champs{grid-template-columns:1fr}}.piege{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.message{padding:14px 18px;border-left:2px solid var(--erreur);background:#f6e9e6;font-size:.92rem;margin:14px 0}.message--ok{border-left-color:var(--succes);background:#e7efe6}.prose{max-width:72ch}.prose h2{font-size:clamp(1.6rem,2.6vw,2.2rem);margin-top:1.8em}.prose h3{font-size:1.35rem;margin-top:1.5em}.prose ol,.prose ul{padding-left:1.2em}.prose li{margin-bottom:.4em}.prose blockquote{border-left:2px solid var(--lie);margin:1.5em 0;padding-left:1.2em;font-family:var(--serif);font-size:1.25rem}.prose table{border-collapse:collapse;width:100%;font-size:.92rem;margin:1em 0 1.5em;display:block;overflow-x:auto}.prose td,.prose th{border-bottom:1px solid var(--filet);padding:10px 12px 10px 0;text-align:left;vertical-align:top}.en-bref{background:var(--surface);padding:22px 26px;margin:0 0 36px}.en-bref p:last-child{margin:0}.cta-article{border-top:1px solid var(--encre);border-bottom:1px solid var(--encre);padding:32px 0;margin:48px 0;display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;align-items:center}.cta-article h2{font-size:clamp(1.5rem,2.4vw,2rem);margin:0 0 6px}.cta-article p{margin:0;color:var(--encre-douce)}@media (max-width:640px){.cta-article{grid-template-columns:1fr}}.liste-articles{list-style:none;margin:0;padding:0;border-top:1px solid var(--filet)}.liste-articles li{border-bottom:1px solid var(--filet)}.liste-articles a{display:grid;grid-template-columns:160px 1fr;grid-gap:24px;gap:24px;padding:28px 0;text-decoration:none}.liste-articles h3{margin:0 0 8px}.liste-articles p{margin:0;color:var(--encre-douce)}@media (max-width:640px){.liste-articles a{grid-template-columns:1fr;gap:8px}}.pied{background:var(--encre);color:#d9d2c6;padding:clamp(48px,7vw,96px) 0 32px;font-size:.9rem}.pied a{color:#f1ece3;-webkit-text-decoration-color:#6a6257;text-decoration-color:#6a6257}.pied a:hover{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.pied__grille{display:grid;grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2fr));grid-gap:36px;gap:36px}.pied__marque{font-family:var(--serif);font-size:2rem;letter-spacing:.22em;color:#f5f1e9;margin:0 0 12px}.pied h2,.pied__marque{text-transform:uppercase}.pied h2{font-family:var(--sans);font-size:.72rem;font-weight:500;letter-spacing:.16em;color:#a69d8f;margin:0 0 14px}.pied ul{list-style:none;margin:0;padding:0}.pied li{margin-bottom:8px}.pied__vendeur{border-top:1px solid #3a352f;margin-top:48px;padding-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px;font-size:.82rem;color:#a69d8f}.pied__vendeur strong{color:#e6e0d6;font-weight:500}.pied__sante{margin-top:28px;border:1px solid #4a443c;padding:16px 18px;color:#f1ece3;font-size:.9rem;text-align:center}.pied__droits{margin-top:20px;font-size:.76rem;color:#857c6f}@media (max-width:900px){.pied__grille{grid-template-columns:1fr 1fr}}@media (max-width:520px){.pied__grille{grid-template-columns:1fr}}.voile{position:fixed;inset:0;z-index:90;background:rgba(27,25,22,.86);display:grid;place-items:center;padding:16px}.fenetre{background:var(--papier);color:var(--encre);max-width:520px;width:100%;padding:clamp(28px,5vw,48px);text-align:center}.fenetre .marque{display:block;margin-bottom:24px}.fenetre h2{font-size:clamp(1.8rem,4vw,2.4rem)}.fenetre__actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:26px 0 18px}.fenetre__note{font-size:.8rem;color:var(--encre-douce);margin:0}.bandeau{position:fixed;z-index:80;left:16px;right:16px;bottom:16px;max-width:560px;background:var(--papier);color:var(--encre);border:1px solid var(--encre);padding:20px 22px;font-family:var(--sans);font-size:.9rem;line-height:1.5}.bandeau p{margin:0 0 14px}.bandeau__actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.bandeau .bouton{min-height:44px;padding:0 14px}.vide{padding:48px 0;font-family:var(--serif);font-size:1.4rem;color:var(--encre-douce)}.colonnes-texte{columns:320px 2;column-gap:48px}.colonnes-texte p{page-break-inside:avoid;break-inside:avoid}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.fenetre h2:focus{outline:none}.fenetre__actions .bouton{padding:0 12px}.precommande{border:1px solid var(--lie);padding:18px 20px;margin:4px 0 20px}.precommande__compteur{margin:0 0 10px;font-size:.95rem}.precommande__compteur strong{font-family:var(--serif);font-size:1.8rem;font-weight:500;color:var(--lie);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.precommande__jauge{height:3px;background:var(--filet);margin-bottom:16px}.precommande__jauge span{display:block;height:100%;background:var(--lie)}.precommande__dates{display:grid;grid-template-columns:max-content 1fr;grid-gap:6px 18px;gap:6px 18px;margin:0 0 12px;font-size:.9rem}.precommande__dates dt{font-size:.72rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--encre-douce);padding-top:2px}.precommande__dates dd{margin:0}.precommande__conditions{font-size:.84rem;color:var(--encre-douce);margin:0}.carte__dispo--precommande,.panier__mode{color:var(--lie)}.panier__mode{display:inline-block;font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;margin-left:6px}.groupee{font-size:.82rem}.groupee--bande{background:var(--surface);border-bottom:1px solid var(--filet)}.groupee__ligne{display:grid;grid-template-columns:minmax(0,1fr) 160px auto;grid-gap:8px 20px;gap:8px 20px;align-items:center;padding-top:8px;padding-bottom:8px}.groupee__texte{margin:0}.groupee__texte strong{font-weight:500;color:var(--lie)}.groupee__detail{color:var(--encre-douce)}.groupee__jauge{display:block;height:3px;background:var(--filet)}.groupee__jauge span{display:block;height:100%;background:var(--lie)}.groupee__lien{font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}@media (max-width:760px){.groupee__ligne{grid-template-columns:1fr auto}.groupee__detail{display:none}.groupee__jauge{grid-column:1/-1;order:3}}.precommande .groupee{border-top:1px solid var(--filet);border-bottom:1px solid var(--filet);margin:0 0 12px}.precommande .groupee__ligne{grid-template-columns:1fr;gap:6px;padding:10px 0}.precommande .groupee__lien{display:none}.souscription{border-top:1px solid var(--filet);padding-top:12px;margin-bottom:4px}.souscription__table{overflow-x:auto}.souscription table{width:100%;border-collapse:collapse;font-size:.86rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.souscription td,.souscription th{border-bottom:1px solid var(--filet);padding:7px 8px 7px 0;text-align:right;white-space:nowrap}.souscription thead th{font-size:.68rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--encre-douce)}.souscription th[scope=row],.souscription thead th:first-child{text-align:left;white-space:normal;font-weight:400}.souscription tr[aria-current] td,.souscription tr[aria-current] th{color:var(--lie);font-weight:500}.questionnaire__question{border:0;padding:0;margin:0 0 18px;min-width:0}.questionnaire__question legend{font-weight:500;padding:0;margin-bottom:8px}.questionnaire__choix{display:flex;flex-wrap:wrap;gap:4px 18px}.questionnaire__choix .case{margin:0}.carte__dispo--arrivage{color:var(--encre-douce)}.alerte-arrivage{margin-top:8px}.questionnaire__budgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:0 14px;gap:0 14px}.coffret-niveau{border-top:1px solid var(--filet);padding-top:10px;margin-bottom:14px}.coffret-niveau h3{margin:0 0 6px}.coffret-niveau h3 .etiquette{margin-left:8px;font-size:.68rem}@font-face{font-family:"serif";src:url(/_next/static/media/e149ed1307c6abe9-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:"serif";src:url(/_next/static/media/546e7577bc4972bf-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:italic}@font-face{font-family:"serif Fallback";src:local("Arial");ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.00%;size-adjust:87.60%}.__className_7df080{font-family:"serif","serif Fallback",Garamond,Times New Roman,serif}.__variable_7df080{--police-serif:"serif","serif Fallback",Garamond,Times New Roman,serif}@font-face{font-family:sans;src:url(/_next/static/media/c925c60744b73058-s.p.woff2) format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.00%;size-adjust:95.51%}.__className_e03181{font-family:sans,sans Fallback,Helvetica Neue,Arial,sans-serif;font-style:normal}.__variable_e03181{--police-sans:"sans","sans Fallback",Helvetica Neue,Arial,sans-serif}