@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Inter:wght@300;400;500;600&display=swap";*{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{color:#e8e1d8;background:#0e0b0b;margin:0;font-family:Inter,Segoe UI,-apple-system,sans-serif;font-weight:300}#root{min-height:100vh}::selection{color:#f4efe9;background:#c8182c}img{max-width:100%;display:block}.serif{font-family:Cormorant Garamond,Georgia,Book Antiqua,serif}button{font-family:inherit}.reseaux-sociaux{gap:18px;display:flex}.reseaux-sociaux-plaque{position:absolute;top:24px;right:24px}.reseaux-sociaux a{color:#e8e1d8;display:inline-flex}.reseaux-sociaux a:hover{color:#c8182c}.reseaux-sociaux svg{width:28px;height:28px}.recherche-site{flex:320px;width:100%;position:relative}.recherche-pleine-largeur{flex:none;width:100%;margin-bottom:24px}.recherche-icone{color:#5c5148;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.recherche-site input{appearance:none;color:#e8e1d8;background:#150f0f;border:1px solid #2a2020;border-radius:0;width:100%;padding:12px 16px 12px 42px;font-family:inherit;font-size:13.5px}.recherche-site input::placeholder{color:#5c5148}.recherche-site input:focus{border-color:#c8182c55;outline:none}.recherche-site input::-webkit-search-cancel-button{appearance:none}.recherche-site input::-webkit-search-decoration{appearance:none}.recherche-resultats{z-index:5;background:#0b0808;border:1px solid #2a2020;width:100%;min-width:320px;max-height:340px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 20px 50px #0000008c}.recherche-resultats ul{margin:0;padding:0;list-style:none}.recherche-resultats li+li{border-top:1px solid #221a1a}.recherche-resultats li button{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:8px 14px;font-family:inherit;display:flex}.recherche-resultats li button:hover{background:#150f0f}.recherche-vignette{background:#0b0808;border:1px solid #221a1a;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.recherche-vignette img{object-fit:contain;width:100%;height:100%}.recherche-texte{flex-direction:column;gap:3px;min-width:0;display:flex}.recherche-nom{color:#f4efe9;font-size:13.5px}.recherche-detail{color:#8a7d72;font-size:11.5px}.recherche-message{color:#8a7d72;margin:0;padding:12px 14px;font-size:12.5px}@media (width<=600px){.recherche-site{flex-basis:100%;max-width:none}}nav.categories{letter-spacing:.14em;text-transform:uppercase;color:#a99d90;background:#0b0808;border-bottom:1px solid #221a1a;flex-wrap:wrap;justify-content:center;gap:34px;padding:16px 0;font-size:13px;display:flex}nav.categories span{cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;padding-bottom:3px}nav.categories span.actif{color:#e8e1d8;border-color:#c8182c}.categories-bouton{display:none}@media (width<=700px){.categories-bouton{color:#e8e1d8;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#0b0808;border:none;border-bottom:1px solid #221a1a;justify-content:space-between;align-items:center;width:100%;padding:10px 18px;font-family:inherit;font-size:11px;display:flex}.categories-chevron{color:#c8182c;font-size:10px;transition:transform .2s}.categories-chevron.ouvert{transform:rotate(180deg)}nav.categories{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0;font-size:11px;display:none}nav.categories.ouvert{display:flex}nav.categories span{border-bottom:1px solid #221a1a;border-left:2px solid #0000;padding:6px 18px}nav.categories span.actif{border-bottom-color:#221a1a;border-left-color:#c8182c}}.hero{background-position:50%;background-size:cover;border-bottom:1px solid #221a1a;flex-direction:column;justify-content:center;align-items:center;min-height:84vh;padding:60px 24px;display:flex;position:relative}.hero:before{content:"";background:#05030359;position:absolute;inset:0}section.verif-age{background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:60px 24px;display:flex;position:relative}section.verif-age:before{content:"";background:#05030399;position:absolute;inset:0}section.verif-age .plaque{max-width:640px}.plaque{z-index:2;text-align:center;background:#0b0808;border:1px solid #2a2020;flex-direction:column;align-items:center;width:100%;max-width:946px;padding:96px 100px;display:flex;position:relative;box-shadow:0 30px 70px #0000008c}@media (width<=760px){.plaque{padding:56px 34px}}.plaque img.logo{width:auto;height:103px;margin-bottom:24px}.plaque img.boutique{aspect-ratio:2;object-fit:cover;border:1px solid #2a2020;width:100%;max-width:746px;height:auto;margin-bottom:32px}.plaque .eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#c8182c;width:100%;max-width:746px;margin-bottom:24px;font-size:16px}.titre-accueil{width:100%;max-width:720px;height:auto;margin:0 0 26px}.plaque p.intro{color:#b6a99d;max-width:746px;margin:0 0 34px;font-size:20px;line-height:1.7}.plaque .actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.mention-abus{letter-spacing:.03em;color:#b6a99d;text-align:center;white-space:nowrap;border-top:1px solid #2a2020;margin:28px auto 0;padding-top:20px;font-size:15px}.zone-catalogue .mention-abus,.fiche-page .mention-abus{margin-top:18px}@media (width<=700px){.mention-abus{white-space:normal;font-size:12.5px;width:auto!important}}.pied-page{letter-spacing:.05em;color:#5c5148;text-align:center;margin:8px auto 0;font-size:10.5px}.lien-mentions{font-size:inherit;letter-spacing:.1em;text-transform:uppercase;color:#5c5148;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.lien-mentions:hover{color:#8a7d72}.bouton-plein{color:#fff;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#c8182c;border:1px solid #c8182c;padding:13px 26px;font-family:inherit;font-size:12px;text-decoration:none;display:inline-block}.bouton-ligne{color:#e8e1d8;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #3a2d2d;padding:13px 26px;font-family:inherit;font-size:12px;text-decoration:none;display:inline-block}.citation-sol{z-index:2;color:#d8cfc4;text-align:justify;text-align-last:center;max-width:946px;margin:34px auto 0;font-family:Cormorant Garamond,Georgia,serif;font-size:17px;font-style:italic;position:relative}.citation-sol span.auteur{letter-spacing:.1em;text-transform:uppercase;color:#a99d90;text-align:center;margin-top:10px;font-size:12px;font-style:normal;display:block}.entete-section{align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.entete-section .trait,.titre-groupe .trait{background:#c8182c;width:34px;height:1px;display:inline-block}.entete-section h2,.titre-groupe h2{letter-spacing:.3em;text-transform:uppercase;color:#c8182c;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:15px;font-weight:500}#titre-catalogue{letter-spacing:.18em;font-size:24px}section.domaine{background-position:50% 30%;background-size:cover;border-bottom:1px solid #221a1a;flex-direction:column;justify-content:center;align-items:center;min-height:74vh;padding:60px 24px;display:flex;position:relative}section.domaine:before{content:"";background:#05030366;position:absolute;inset:0}.domaine .lieu{letter-spacing:.22em;text-transform:uppercase;color:#8a7d72;margin-bottom:12px;font-size:14px}.domaine h3{color:#f4efe9;margin:0 0 32px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.95rem,4.5vw,3.15rem);font-weight:500}.domaine p.texte{color:#b6a99d;white-space:pre-line;text-align:justify;text-align-last:center;max-width:740px;margin:0 0 42px;font-size:19px;line-height:1.45}.domaine .stats{flex-wrap:wrap;justify-content:center;gap:64px;margin-bottom:42px;display:flex}.domaine .stats .n{color:#f4efe9;font-family:Cormorant Garamond,Georgia,serif;font-size:44px}.domaine .stats .l{letter-spacing:.14em;text-transform:uppercase;color:#8a7d72;margin-top:4px;font-size:12.5px}.references-domaine{text-align:left;width:100%;max-width:620px}.eyebrow-references{text-align:center;letter-spacing:.26em;text-transform:uppercase;color:#8a7d72;margin:0 0 10px;font-size:11px}.liste-references-domaine{width:fit-content;max-width:100%;margin:0 auto;padding:0;list-style:none}.liste-references-domaine li+li{margin-top:8px}.liste-references-domaine button{text-align:left;color:#e8e1d8;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:0;font-family:inherit;font-size:15px;display:flex}.liste-references-domaine button:hover{color:#c8182c}.mentions-fond{background-position:50%;background-size:cover;flex-direction:column;align-items:center;min-height:calc(100vh - 79px);padding:56px 24px;display:flex;position:relative}.mentions-fond:before{content:"";background:#05030380;position:absolute;inset:0}.zone-mentions{z-index:2;background:#0b0808;border:1px solid #2a2020;width:100%;max-width:946px;padding:48px;position:relative;box-shadow:0 30px 70px #0000008c}.mentions-corps{text-align:left}.mentions-corps>p{color:#b6a99d;text-align:justify;margin:0 0 26px;font-size:14.5px;line-height:1.8}.mentions-corps h3{letter-spacing:.22em;text-transform:uppercase;color:#c8182c;margin:0 0 10px;font-family:Cormorant Garamond,Georgia,serif;font-size:15px;font-weight:500}.mentions-corps .mention-abus{color:#5c5148;margin-top:0;font-style:italic}@media (width<=600px){.zone-mentions{padding:28px 20px}.mentions-fond{padding:30px 16px}}section.trouver{background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 79px);padding:60px 24px;display:flex;position:relative}section.trouver:before{content:"";background:#05030373;position:absolute;inset:0}.trouver .plaque p.intro{color:#f4efe9;font-family:Cormorant Garamond,Georgia,serif;font-size:20px}.horaires-ligne{color:#f4efe9;text-align:center;margin:0 0 34px;font-family:Cormorant Garamond,Georgia,serif;font-size:20px}.formulaire-contact{text-align:left;width:100%;max-width:746px;margin-top:8px}.formulaire-contact .entete-section{margin-bottom:26px}.formulaire-contact label{letter-spacing:.1em;text-transform:uppercase;color:#8a7d72;margin-bottom:18px;font-size:12px;display:block}.formulaire-contact input,.formulaire-contact select,.formulaire-contact textarea{color:#e8e1d8;text-transform:none;letter-spacing:normal;background:#150f0f;border:1px solid #2a2020;width:100%;margin-top:6px;padding:11px 14px;font-family:inherit;font-size:14px}.formulaire-contact textarea{resize:vertical}.ligne-champs{gap:20px;display:flex}.ligne-champs label{flex:1}.formulaire-contact .mention-plan{text-align:left;color:#5c5148;font-size:11.5px;font-style:italic}.ligne-envoi{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}@media (width<=600px){.ligne-champs{flex-direction:column;gap:0}}section.vitrine{padding:64px 48px 80px}.catalogue-fond{background-position:50%;background-size:cover;flex-direction:column;align-items:center;min-height:calc(100vh - 79px);padding:56px 24px;display:flex;position:relative}.catalogue-fond:before{content:"";background:#05030380;position:absolute;inset:0}.zone-catalogue{z-index:2;background:#0b0808;border:1px solid #2a2020;width:100%;max-width:946px;padding:48px;position:relative;box-shadow:0 30px 70px #0000008c}@media (width<=600px){.zone-catalogue{padding:28px 20px}.catalogue-fond{padding:30px 16px}}.zone-catalogue .entete-section,.barre-titre{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:28px;display:flex}.barre-titre{width:100%;max-width:746px}.zone-mentions .barre-titre{max-width:none}.titre-catalogue-groupe,.titre-groupe{align-items:baseline;gap:16px;display:flex}.nav-discrete{align-items:baseline;gap:22px;margin-left:auto;display:flex}.lien-retour-titre{letter-spacing:.1em;text-transform:uppercase;color:#8a7d72;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px}.lien-retour-titre:hover{color:#c8182c}.lien-autres-refs{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#c8182c;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #c8182c55;margin:32px auto 4px;padding:0 0 4px;font-family:inherit;font-size:13px;display:block}.modale-fond{z-index:50;background:#050303bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modale-boite{background:#0b0808;border:1px solid #2a2020;width:100%;max-width:560px;max-height:80vh;padding:32px;overflow-y:auto;box-shadow:0 30px 70px #0000008c}.modale-tete{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.modale-tete h2{letter-spacing:.3em;text-transform:uppercase;color:#c8182c;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:15px;font-weight:500}.modale-fermer{color:#8a7d72;cursor:pointer;background:0 0;border:none;padding:4px;font-family:inherit;font-size:16px;line-height:1}.modale-liste{margin:0;padding:0;list-style:none}.modale-liste li{border-top:1px solid #221a1a}.modale-liste li:first-child{border-top:none}.modale-liste button{color:#e8e1d8;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:baseline;gap:16px;width:100%;padding:14px 4px;font-family:inherit;font-size:15px;display:flex}.modale-liste button:hover{color:#c8182c}.modale-liste .appellation{color:#8a7d72;white-space:nowrap;font-size:12.5px}.photo-categorie{aspect-ratio:21/8;text-align:center;background:#0b0808;border:1px solid #2a2020;justify-content:center;align-items:center;width:100%;margin-bottom:32px;display:flex;overflow:hidden}.photo-categorie img{object-fit:contain;width:100%;height:100%;display:block}.photo-categorie .mention{color:#5c5148;padding:0 20px;font-family:monospace;font-size:11px}@media (width<=600px){.photo-categorie{aspect-ratio:2.5}}.citation-categorie{color:#d8cfc4;text-align:center;margin:0 0 32px;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-style:italic;line-height:1.6}.citation-categorie span.auteur{letter-spacing:.14em;text-transform:uppercase;color:#8a7d72;margin-top:8px;font-size:12px;font-style:normal;display:block}.carrousel-accueil{position:relative}.carrousel-accueil img{opacity:0;transition:opacity 1.4s;position:absolute;inset:0}.carrousel-accueil img.actif{opacity:1}.carrousel-accueil .points{z-index:2;gap:6px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.carrousel-accueil .points span{background:#e8e1d859;border-radius:50%;width:5px;height:5px}.carrousel-accueil .points span.actif{background:#c8182c}.a-decouvrir{background:#120d0d;border:1px solid #2a2020;flex-wrap:wrap;align-items:center;gap:28px;margin-bottom:32px;padding:26px;display:flex}.a-decouvrir .vignette{background:#0b0808;border:1px solid #2a2020;flex-shrink:0;justify-content:center;align-items:center;width:130px;height:170px;display:flex;position:relative;overflow:hidden}.bouteille-generique{object-fit:contain;width:100%;height:100%}.fiche-tete .photo .bouteille-generique,.fiche-tete .photo img{object-fit:contain;width:auto;height:363px;padding:0}.mention-generique{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#8a7d72;pointer-events:none;background:#050303a6;padding:4px 6px;font-size:9.5px;position:absolute;bottom:0;left:0;right:0}.fiche-tete-epicerie .mention-generique{font-size:10.5px}.a-decouvrir .vignette img{object-fit:contain;width:100%;height:100%;padding:10px}.a-decouvrir .contenu{flex:1;min-width:240px}.a-decouvrir .eyebrow{letter-spacing:.26em;text-transform:uppercase;color:#c8182c;margin-bottom:10px;font-size:11px}.a-decouvrir h4{color:#f4efe9;margin:0 0 10px;font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:500}.a-decouvrir p{color:#b6a99d;margin:0;font-size:14px;line-height:1.7}.grille-produits{background:#0b0808;border:1px solid #0b0808;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px;display:grid}.carte-produit{cursor:pointer;text-align:left;color:inherit;background:#0b0808;border:none;padding:26px 24px 24px;font-family:inherit}.carte-produit:hover{background:#141010}.carte-produit .tag{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#c8182c;margin-bottom:10px;font-size:10px;display:block}.carte-produit .vignette{background:#0b0808;justify-content:center;align-items:flex-end;height:180px;margin-bottom:8px;display:flex;position:relative;overflow:hidden}.carte-produit .vignette img{object-fit:contain;width:100%;height:100%;padding:14px}.carte-produit .vignette span.mention{color:#5c5148;font-family:monospace;font-size:10.5px}.carte-produit .nom{color:#f4efe9;white-space:pre-line;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;line-height:1.05;display:-webkit-box;overflow:hidden}.carte-produit .millesime{color:#b6a99d;text-align:center;margin-bottom:4px;font-family:Cormorant Garamond,Georgia,serif;font-size:17px;font-style:italic}.carte-produit .producteur{color:#cbb99a;text-underline-offset:2px;text-align:center;margin-bottom:4px;font-size:13px;text-decoration:underline}.carte-produit .appellation{letter-spacing:.06em;color:#c8862c;text-align:center;margin-bottom:14px;font-size:12px}.fiche-page{max-width:1080px;margin:0 auto;padding:0 0 70px}.scan-banner{letter-spacing:.2em;text-transform:uppercase;color:#8a7d72;background:#0b0808;border-bottom:1px solid #221a1a;justify-content:center;align-items:center;gap:12px;padding:12px;font-size:11.5px;display:flex}.scan-banner .point{background:#c8182c;border-radius:50%;width:8px;height:8px;display:inline-block}.lien-retour-fiche{justify-content:flex-end;padding:24px 48px 0;display:flex}.fiche-tete{border-bottom:1px solid #221a1a;grid-template-columns:.82fr 1.18fr;display:grid}@media (width<=820px){.fiche-tete{grid-template-columns:1fr}}.fiche-tete .photo{background:#0b0808;border-right:1px solid #221a1a;justify-content:center;align-self:start;align-items:center;min-height:400px;display:flex;position:relative;overflow:hidden}.fiche-tete-epicerie .photo{min-height:260px}.fiche-tete .photo span.mention{color:#5c5148;font-family:monospace;font-size:11px}.fiche-tete .photo span.pastille{color:#fff;letter-spacing:.2em;text-transform:uppercase;background:#c8182c;padding:5px 12px;font-size:10px;position:absolute;top:18px;left:18px}.fiche-tete .photo span.pastille-recompense{font-size:28px;line-height:1;position:absolute;top:18px;left:auto;right:18px}.carte-produit .vignette span.pastille-recompense{font-size:18px;line-height:1;position:absolute;top:8px;right:10px}.fiche-tete .identite{flex-direction:column;justify-content:center;padding:36px 48px;display:flex}.fiche-tete .categorie{letter-spacing:.3em;text-transform:uppercase;color:#c8182c;margin-bottom:12px;font-size:11px}.fiche-tete h1{color:#f4efe9;white-space:pre-line;margin:0 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:46px;font-weight:500;line-height:1.05}.fiche-tete .millesime{color:#b6a99d;margin-bottom:18px;font-family:Cormorant Garamond,Georgia,serif;font-size:21px;font-style:italic}.fiche-tete .millesime button{color:#c8182c;font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #c8182c55;padding:0;font-style:italic}.fiche-tete .prix-ligne{border-top:1px solid #221a1a;border-bottom:1px solid #221a1a;flex-wrap:wrap;align-items:baseline;gap:20px;padding:16px 0;display:flex}.fiche-tete .prix-ligne .detail{letter-spacing:.06em;text-transform:uppercase;color:#8a7d72;font-size:14px}section.degustation,section.encepagement-garde,section.accords,section.lien-domaine{border-bottom:1px solid #221a1a;padding:30px 48px}.degustation-grille{background:#0b0808;border:1px solid #0b0808;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:2px;display:grid}.degustation-grille .etape{background:#0b0808;padding:18px 24px}.degustation-grille .etape .label{letter-spacing:.34em;text-transform:uppercase;color:#c8182c;margin-bottom:6px;font-family:Cormorant Garamond,Georgia,serif;font-size:15px}.degustation-grille .etape p{color:#b6a99d;text-align:justify;margin:0;font-size:14.5px;line-height:1.6}.encepagement-garde{border-bottom:1px solid #221a1a;grid-template-columns:1.1fr .9fr;display:grid;padding:0!important}@media (width<=820px){.encepagement-garde{grid-template-columns:1fr}}.encepagement-garde .col{padding:30px 48px}.encepagement-garde .col:first-child{border-right:1px solid #221a1a}@media (width<=820px){.encepagement-garde .col:first-child{border-bottom:1px solid #221a1a;border-right:none}}.barre-cepage{margin-bottom:14px}.barre-cepage .ligne{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.barre-cepage .nom{color:#e8e1d8;font-family:Cormorant Garamond,Georgia,serif;font-size:20px}.barre-cepage .pct{color:#c8182c;font-family:Cormorant Garamond,Georgia,serif;font-size:20px}.barre-cepage .piste{background:#1c1414;height:6px;overflow:hidden}.barre-cepage .remplissage{background:linear-gradient(90deg,#c8182c,#8f0f1e);height:100%}.garde-valeur{color:#f4efe9;margin-bottom:6px;font-family:Cormorant Garamond,Georgia,serif;font-size:34px}.garde-sous{color:#8a7d72;margin-bottom:14px;font-size:13px}.accords-liste{flex-wrap:wrap;gap:12px;display:flex}.accords-liste span{color:#e8e1d8;border:1px solid #2f2323;padding:12px 22px;font-family:Cormorant Garamond,Georgia,serif;font-size:18px}.texte-elaboration{color:#b6a99d;text-align:justify;text-align-last:left;margin:0;font-size:16px;line-height:1.8}.texte-elaboration+.texte-elaboration{margin-top:14px}.tableau-nutrition{border:1px solid #2a2020;max-width:460px;margin-top:18px}.ligne-nutrition{color:#e8e1d8;border-top:1px solid #221a1a;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 18px;font-size:14.5px;display:flex}.ligne-nutrition:first-child{border-top:none}.ligne-nutrition:has(+.ligne-nutrition.sous-ligne){padding-bottom:4px}.ligne-nutrition.sous-ligne{color:#8a7d72;border-top:none;padding-top:0;padding-left:32px;font-size:13.5px}.mention-nutrition{color:#5c5148;margin:10px 0 0;font-size:12px;font-style:italic}section.lien-domaine{border-bottom:none}.bloc-domaine{background:#120d0d;border:1px solid #2a2020;flex-wrap:wrap;align-items:center;gap:28px;padding:30px 34px;display:flex}.bloc-domaine .rond{background:linear-gradient(155deg,#241c16,#14100c 55%,#050403);border:1px solid #2a2020;flex-shrink:0;width:96px;height:96px;overflow:hidden}.bloc-domaine .rond img{object-fit:cover;width:100%;height:100%}.bloc-domaine .info{flex:1;min-width:240px}.bloc-domaine .eyebrow{letter-spacing:.26em;text-transform:uppercase;color:#8a7d72;margin-bottom:8px;font-size:11px}.bloc-domaine .nom{color:#f4efe9;margin-bottom:4px;font-family:Cormorant Garamond,Georgia,serif;font-size:30px}.bloc-domaine .lieu{color:#b6a99d;font-size:13.5px}.bloc-domaine button{color:#fff;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#c8182c;border:none;padding:14px 26px;font-family:inherit;font-size:12px}@media (width<=600px){#titre-catalogue{letter-spacing:.13em;font-size:19px}.photo-categorie,.plaque img.boutique{border:none}.zone-catalogue .entete-section,.barre-titre{flex-direction:column-reverse;align-items:stretch;gap:26px;margin-bottom:10px}.nav-discrete{justify-content:flex-end}.lien-retour-titre{font-size:10px}.zone-catalogue{border:none;padding-top:10px}.plaque{border:none}.zone-mentions{border:none;padding-top:10px}.mentions-corps h3{font-size:13px}.mentions-corps>p{font-size:13.5px}.hero{min-height:92vh;padding:40px 16px}.plaque{padding:40px 22px}.plaque img.logo{height:40px;margin-bottom:22px}.plaque .eyebrow{letter-spacing:.22em;font-size:10px}.plaque p.intro{font-size:14px}.plaque .actions{flex-direction:column;width:100%}.plaque .actions a,.plaque .actions button{text-align:center}.citation-sol{padding:0 8px;font-size:14px}section.domaine,section.vitrine,section.degustation,.encepagement-garde .col,section.accords,section.lien-domaine{padding-left:22px!important;padding-right:22px!important}.domaine h3{font-size:22.5px}.domaine .stats{gap:22px}.fiche-tete .identite{padding:34px 22px}.fiche-tete h1{font-size:32px}.fiche-tete .photo{min-height:275px}.fiche-tete .photo .bouteille-generique,.fiche-tete .photo img{height:225px}.scan-banner{letter-spacing:.12em;padding:10px;font-size:10px}.lien-retour-fiche{padding:20px 22px 0}.bloc-domaine{padding:22px 20px}.bloc-domaine .rond{width:64px;height:64px}nav.categories{gap:18px;font-size:11px}.entete-section h2,.titre-groupe h2{font-size:19px}.texte-elaboration{font-size:14px}.degustation-grille .etape .label{font-size:12px}.degustation-grille .etape p{font-size:13px}.carte-produit .nom{font-size:15px}.carte-produit .appellation{font-size:11px}.a-decouvrir h4{font-size:21px}.a-decouvrir p,.a-decouvrir .eyebrow{font-size:13px}.citation-categorie{font-size:15px}.barre-cepage .nom,.barre-cepage .pct{font-size:17px}.garde-valeur{font-size:26px}.garde-sous{font-size:12px}.accords-liste span{padding:10px 16px;font-size:15px}.bloc-domaine .nom{font-size:24px}.bloc-domaine .eyebrow,.bloc-domaine .lieu{font-size:12px}.fiche-tete .categorie{font-size:10px}.fiche-tete .millesime{font-size:17px}.fiche-tete .prix-ligne .detail{font-size:12px}.formulaire-contact label{font-size:11px}.formulaire-contact input,.formulaire-contact select,.formulaire-contact textarea{font-size:13px}.trouver .plaque p.intro,.horaires-ligne{font-size:16px}.domaine p.texte{font-size:15px}.domaine .stats .n{font-size:32px}.domaine .lieu{font-size:12px}.lien-autres-refs,.lien-retour-titre{font-size:11px}.modale-tete h2{font-size:12px}.modale-liste button{font-size:13px}.modale-liste .appellation{font-size:11px}}@media (width<=600px) and (orientation:portrait){.plaque img.logo{height:48px}}input,select,textarea{font-family:inherit}
