/*
Theme Name: Voûte
Theme URI: https://vin-actus.fr/
Description: Thème en blocs de Vin Actus : cave voûtée et étiquette de bouteille, arches de pierre, papier crème à double filet, vert bouteille.
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 8.1
Text Domain: voute
License: GNU General Public License v2 or later
*/
@font-face{font-family: "Bodoni Moda";font-style: normal;font-weight: 400 800;font-display: swap;src: url("polices/bodoni-moda.woff2") format("woff2")}@font-face{font-family: "Bodoni Moda";font-style: italic;font-weight: 400 800;font-display: swap;src: url("polices/bodoni-moda-italique.woff2") format("woff2")}@font-face{font-family: "Albert Sans";font-style: normal;font-weight: 300 800;font-display: swap;src: url("polices/albert-sans.woff2") format("woff2")}@font-face{font-family: "Albert Sans";font-style: italic;font-weight: 300 800;font-display: swap;src: url("polices/albert-sans-italique.woff2") format("woff2")}:root{--vot-etiquette: #F7F2E7;--vot-papier: #FDFBF6;--vot-calcaire: #ECE6D8;--vot-blanc: #FFFFFF;--vot-verre: #E3EBE3;--vot-bouteille: #1C3B2A;--vot-bouteille-fonce: #12291C;--vot-cave: #10261B;--vot-vert-texte: #1F5238;--vot-encre: #1F1B17;--vot-texte: #3C3731;--vot-gris: #6B655C;--vot-filet: #DDD5C4;--vot-filet-fort: #BDB29A;--vot-precaution: #8A2A1B;--vot-precaution-fond: #FBEDE8;--vot-trou: #1C3B2A;--vot-titres: "Bodoni Moda","Didot","Bodoni MT",Georgia,"Times New Roman",serif;--vot-lecture: "Albert Sans","Helvetica Neue",Arial,sans-serif;--vot-g: clamp(16px,4vw,40px);--vot-haut-h: 72px;--vot-large: 1180px;--vot-page: 1116px}*,*::before,*::after{box-sizing: border-box}html{scroll-padding-top: 96px;-webkit-text-size-adjust: 100%}body.vot-corps{margin: 0;background: var(--vot-etiquette);color: var(--vot-texte);font-family: var(--vot-lecture);font-size: 18px;line-height: 1.7;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;overflow-x: hidden}img,svg{max-width: 100%}img{height: auto}a{color: inherit}:focus-visible{outline: 3px solid var(--vot-vert-texte);outline-offset: 3px;border-radius: 2px}[id]{scroll-margin-top: 96px}.wp-site-blocks{padding: 0}.vot-lecteur{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.vot-evitement{position: absolute;left: -999px;top: 8px;z-index: 100;background: var(--vot-bouteille);color: var(--vot-etiquette);padding: 10px 18px;border-radius: 4px}.vot-evitement:focus{left: 12px}.vot-haut{position: sticky;top: 0;z-index: 50;height: var(--vot-haut-h);background: var(--vot-bouteille);color: var(--vot-etiquette);box-shadow: 0 1px 0 rgba(247,242,231,.16),0 6px 18px rgba(16,38,27,.18)}.vot-entete{max-width: var(--vot-large);height: var(--vot-haut-h);margin: 0 auto;padding: 0 var(--vot-g);display: flex;align-items: center;gap: 14px}.vot-marque{display: inline-flex;align-items: center;gap: 11px;text-decoration: none;color: var(--vot-etiquette);margin-right: auto}.vot-marque__arche{flex: none;color: var(--vot-etiquette);--vot-trou: var(--vot-bouteille)}.vot-marque__nom{font: italic 500 27px/1 var(--vot-titres);letter-spacing: 0}.vot-marque--bas .vot-marque__arche{--vot-trou: var(--vot-cave)}.vot-arche-svg path:last-child{fill: var(--vot-trou)}.vot-menu{display: none;align-items: center;gap: 2px}.vot-menu__lien{position: relative;display: inline-block;padding: 10px 12px;color: var(--vot-etiquette);font: 600 15px/1.2 var(--vot-lecture);letter-spacing: .01em;text-decoration: none;white-space: nowrap;border-radius: 3px}.vot-menu__lien:hover{background: rgba(247,242,231,.12)}.vot-menu__lien[aria-current="page"]::after{content: "";position: absolute;left: 12px;right: 12px;bottom: 3px;height: 4px;border-top: 1px solid var(--vot-etiquette);border-bottom: 1px solid var(--vot-etiquette)}.vot-ouvrir,.vot-loupe{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 44px;border: 1px solid rgba(247,242,231,.42);border-radius: 4px;background: transparent;color: var(--vot-etiquette);font: 700 15px/1 var(--vot-lecture);cursor: pointer;flex: none}.vot-ouvrir{padding: 0 16px}.vot-loupe{width: 44px}.vot-ouvrir:hover,.vot-loupe:hover{background: rgba(247,242,231,.14)}.vot-haut :focus-visible{outline-color: var(--vot-etiquette)}.vot-tiroir,.vot-fouille-haut{position: fixed;inset: var(--vot-haut-h) 0 auto 0;width: 100%;max-width: none;margin: 0;padding: 0;border: 0;background: var(--vot-etiquette);color: var(--vot-texte);border-bottom: 4px double var(--vot-bouteille);box-shadow: 0 24px 44px rgba(16,38,27,.28);overflow: auto;max-height: calc(100svh - var(--vot-haut-h))}.vot-tiroir::backdrop,.vot-fouille-haut::backdrop{background: rgba(16,38,27,.34)}.vot-tiroir__in{max-width: var(--vot-large);margin: 0 auto;padding: 28px var(--vot-g) 26px}.vot-tiroir__titre{margin: 0 0 16px;font: italic 500 24px/1.2 var(--vot-titres);color: var(--vot-encre)}.vot-tiroir__rubriques,.vot-tiroir__liens{list-style: none;margin: 0;padding: 0}.vot-tiroir__rubriques{display: grid;grid-template-columns: repeat(auto-fill,minmax(250px,1fr));gap: 10px 14px}.vot-rubrique-menu{display: flex;flex-direction: column;gap: 2px;padding: 12px 16px;border: 1px solid var(--vot-filet-fort);border-radius: 4px;background: var(--vot-papier);color: var(--vot-encre);text-decoration: none}.vot-rubrique-menu:hover,.vot-rubrique-menu[aria-current="page"]{background: var(--vot-verre);border-color: var(--vot-bouteille)}.vot-rubrique-menu__nom{font: 500 19px/1.25 var(--vot-titres)}.vot-rubrique-menu__repere{color: var(--vot-gris);font-size: 13px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase}.vot-tiroir__liens{display: flex;flex-wrap: wrap;gap: 8px 24px;margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--vot-filet-fort)}.vot-tiroir__liens a{color: var(--vot-bouteille);font-weight: 700;text-decoration: none}.vot-tiroir__liens a:hover{text-decoration: underline;text-underline-offset: 4px}.vot-tiroir__fermer{margin-top: 14px;padding: 9px 20px;border: 1px solid var(--vot-bouteille);border-radius: 4px;background: transparent;color: var(--vot-bouteille);font: 700 15px/1 var(--vot-lecture);cursor: pointer}.vot-fouille-haut__form{max-width: 760px;margin: 0 auto;padding: 26px var(--vot-g) 28px}.vot-fouille-haut__label,.vot-quete__form label,.vot-bas__recherche label{display: block;margin-bottom: 10px;font: italic 500 21px/1.3 var(--vot-titres)}.vot-champ{display: flex;gap: 8px;padding: 6px;border: 1px solid var(--vot-bouteille);border-radius: 4px;background: var(--vot-blanc)}.vot-champ input{flex: 1;min-width: 0;padding: 10px 16px;border: 0;background: transparent;font: 600 17px/1.3 var(--vot-lecture);color: var(--vot-texte)}.vot-champ input:focus-visible{outline: 0}.vot-champ button{padding: 10px 24px;border: 0;border-radius: 3px;background: var(--vot-bouteille);color: var(--vot-etiquette);font: 700 16px/1 var(--vot-lecture);cursor: pointer}.vot-champ:focus-within{box-shadow: 0 0 0 3px rgba(31,82,56,.35)}@media (min-width: 1100px){.vot-menu{display: flex}.vot-ouvrir{display: none}.vot-tiroir__liens{display: none}.vot-entete{gap: 18px}}@media (max-width: 430px){.vot-marque__nom{font-size: 24px}.vot-ouvrir span{display: none}.vot-ouvrir{width: 44px;padding: 0}}.vot-bouton{display: inline-flex;align-items: center;justify-content: center;padding: 14px 26px;border: 1px solid var(--vot-bouteille);border-radius: 4px;background: var(--vot-bouteille);color: var(--vot-etiquette);font: 700 16px/1.2 var(--vot-lecture);letter-spacing: .01em;text-decoration: none;white-space: nowrap;cursor: pointer;transition: background .15s,color .15s}.vot-bouton:hover{background: var(--vot-bouteille-fonce)}.vot-bouton--contour{background: transparent;color: var(--vot-bouteille)}.vot-bouton--contour:hover{background: var(--vot-bouteille);color: var(--vot-etiquette)}.vot-boutons{display: flex;flex-wrap: nowrap;gap: 12px;margin: 26px 0 0}.vot-surtitre{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 0 0 16px;color: var(--vot-vert-texte);font-size: 13px;font-weight: 700;letter-spacing: .18em;text-transform: uppercase}.vot-surtitre__texte::before{content: "";display: inline-block;vertical-align: middle;width: 28px;height: 5px;margin-right: 12px;border-top: 1px solid currentColor;border-bottom: 1px solid currentColor}.vot-marques{display: flex;flex-wrap: wrap;gap: 6px;margin: 0}.vot-marque-neutre{display: inline-block;padding: 3px 11px;border-radius: 2px;background: var(--vot-calcaire);color: var(--vot-encre);font-size: 12.5px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;text-decoration: none;line-height: 1.5}a.vot-marque-neutre:hover{background: var(--vot-encre);color: var(--vot-etiquette)}.vot-marque-neutre--type{background: transparent;box-shadow: inset 0 0 0 1px var(--vot-filet-fort)}.vot-titre-page{margin: 0 0 18px;color: var(--vot-encre);font: italic 500 clamp(34px,4vw,52px)/1.08 var(--vot-titres);letter-spacing: -.005em}.vot-chapeau{max-width: 60ch;margin: 0 0 14px;color: var(--vot-texte);font-size: 20px;line-height: 1.55}.vot-maj{margin: 14px 0 0;color: var(--vot-gris);font-size: 14.5px}.vot-intitule{margin: 0;color: var(--vot-encre);font: 500 clamp(28px,3.2vw,40px)/1.15 var(--vot-titres);letter-spacing: -.005em}.vot-tout-voir{color: var(--vot-vert-texte);font-weight: 700;text-decoration: none;white-space: nowrap}.vot-tout-voir::after{content: " →"}.vot-tout-voir:hover{text-decoration: underline;text-underline-offset: 4px}.vot-hero{position: relative;display: flex;min-height: clamp(480px,calc(100svh - 72px - 96px),760px);background: var(--vot-etiquette);border-bottom: 1px solid var(--vot-filet);overflow: hidden}.vot-hero__in{flex: 1;width: 100%;max-width: var(--vot-large);margin: 0 auto;padding: 44px var(--vot-g) 0;display: grid;grid-template-columns: minmax(0,1.12fr) minmax(0,.88fr);gap: 56px;align-items: stretch}.vot-hero__texte{align-self: center;max-width: 640px;padding-bottom: 44px}.vot-hero__arches{display: flex;align-items: flex-end;gap: 18px;height: 100%;min-height: 0}.vot-hero__arche{margin: 0;flex: 1 1 0;min-width: 0;overflow: hidden;border-radius: 999px 999px 0 0;background: var(--vot-calcaire);box-shadow: 0 0 0 1px var(--vot-filet-fort)}.vot-hero__arche--haute{height: 100%}.vot-hero__arche--basse{height: 83%}.vot-hero__image{display: block;width: 100%;height: 100%;object-fit: cover}.vot-hero .vot-titre-page{font-size: clamp(36px,4.3vw,60px)}.vot-hero .vot-chapeau{margin-bottom: 0}.vot-bande{position: relative;padding: 84px var(--vot-g)}.vot-bande__in{max-width: var(--vot-large);margin: 0 auto}.vot-bande__tete{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;margin-bottom: 38px}.vot-bande__tete .vot-intitule::after{content: "";display: block;width: 58px;height: 6px;margin-top: 14px;border-top: 1px solid var(--vot-bouteille);border-bottom: 1px solid var(--vot-bouteille)}.vot-fond--etiquette{background: var(--vot-etiquette)}.vot-fond--blanc{background: var(--vot-blanc)}.vot-fond--calcaire{background: var(--vot-calcaire)}.vot-fond--verre{background: var(--vot-verre)}.vot-fond--cave{background: var(--vot-cave);color: #E4DFD0}.vot-fond--cave .vot-intitule{color: var(--vot-etiquette)}.vot-fond--cave .vot-bande__tete .vot-intitule::after{border-color: var(--vot-etiquette)}.vot-fond--cave .vot-tout-voir{color: var(--vot-etiquette)}.vot-collerette{position: absolute;top: 20px;left: 0;right: 0;height: 7px;border-top: 1px solid rgba(247,242,231,.42);border-bottom: 1px solid rgba(247,242,231,.42)}.vot-plats{list-style: none;display: flex;flex-wrap: wrap;gap: 10px;margin: 0;padding: 0}.vot-plat{display: inline-block;padding: 9px 20px;border: 1px solid var(--vot-filet-fort);border-radius: 999px;background: var(--vot-etiquette);color: var(--vot-encre);font: 600 16px/1.3 var(--vot-lecture);text-decoration: none;transition: background .15s,color .15s}.vot-plat:hover{background: var(--vot-bouteille);border-color: var(--vot-bouteille);color: var(--vot-etiquette)}.vot-echelle{padding-right: 168px}.vot-echelle__piste{position: relative}.vot-echelle__regle{position: relative;height: 48px;border-bottom: 2px solid var(--vot-encre);background: repeating-linear-gradient(90deg,var(--vot-encre) 0 1px,transparent 1px 5%) 0 100% / calc(100% + 1px) 10px no-repeat}.vot-echelle__regle::after{content: "";position: absolute;right: 0;bottom: 0;width: 1px;height: 10px;background: var(--vot-encre)}.vot-echelle__degre{position: absolute;left: var(--x);top: 4px;transform: translateX(-50%);color: var(--vot-gris);font: 700 12.5px/1 var(--vot-lecture);letter-spacing: .06em;white-space: nowrap}.vot-echelle__reperes{list-style: none;position: relative;height: calc(var(--niv) * 132px + 24px);margin: 0;padding: 0}.vot-repere{position: absolute;top: 0;height: calc(var(--n) * 132px + 16px);left: var(--x);border-left: 2px solid var(--vot-bouteille)}.vot-repere::before{content: "";position: absolute;top: -5px;left: -6px;width: 10px;height: 10px;border-radius: 50%;background: var(--vot-bouteille)}.vot-repere__texte{position: absolute;left: -2px;top: calc(var(--n) * 132px + 16px);display: flex;flex-direction: column;align-items: flex-start;gap: 6px;width: max-content;max-width: 168px;padding: 10px 14px;border: 1px solid var(--vot-filet-fort);border-left: 2px solid var(--vot-bouteille);border-radius: 0 4px 4px 0;background: var(--vot-papier);color: var(--vot-encre);text-decoration: none}a.vot-repere__texte:hover{background: var(--vot-etiquette)}.vot-repere__titre{font: 600 15px/1.25 var(--vot-lecture)}.vot-echelle .vot-pilule--seule{padding: 3px 11px;font-size: 13.5px}.vot-page .vot-echelle{padding-right: 0}.vot-page .vot-echelle__reperes{height: calc(var(--niv) * 132px + 24px)}.vot-abecedaire{list-style: none;display: flex;flex-wrap: wrap;gap: 14px 30px;margin: 0 0 40px;padding: 0 0 28px;border-bottom: 1px solid var(--vot-filet-fort)}.vot-abecedaire__lettre{display: flex;align-items: baseline;gap: 10px}.vot-abecedaire__initiale{color: var(--vot-bouteille);font: italic 500 32px/1 var(--vot-titres)}.vot-abecedaire ul{list-style: none;display: flex;flex-wrap: wrap;gap: 2px 14px;margin: 0;padding: 0}.vot-abecedaire a{color: var(--vot-encre);font-weight: 600;text-decoration: none}.vot-abecedaire a:hover{text-decoration: underline;text-underline-offset: 4px}.vot-grille{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 44px 30px}.vot-grille--quatre{grid-template-columns: repeat(4,minmax(0,1fr));gap: 40px 24px}.vot-carte{display: flex;flex-direction: column;gap: 16px;min-width: 0}.vot-carte__arche{display: block;position: relative;aspect-ratio: 1 / 1.04;overflow: hidden;border-radius: 999px 999px 0 0;background: var(--vot-calcaire);box-shadow: 0 0 0 1px var(--vot-filet-fort)}.vot-carte__image{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .5s ease}.vot-carte:hover .vot-carte__image{transform: scale(1.04)}.vot-carte__corps{display: flex;flex-direction: column;gap: 8px}.vot-carte__titre{margin: 0;font: 500 24px/1.2 var(--vot-titres)}.vot-carte__titre a{color: var(--vot-encre);text-decoration: none}.vot-carte__titre a:hover{text-decoration: underline;text-underline-offset: 4px;text-decoration-thickness: 1px}.vot-carte__resume{margin: 0;color: var(--vot-texte);font-size: 16px;line-height: 1.55}.vot-rubs{list-style: none;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 44px 26px;margin: 0;padding: 0}.vot-rub{display: flex;flex-direction: column;gap: 4px;min-width: 0}.vot-rub__arche{display: block;position: relative;aspect-ratio: 4 / 5;margin-bottom: 14px;overflow: hidden;border-radius: 999px 999px 0 0;background: var(--vot-calcaire);box-shadow: 0 0 0 1px var(--vot-filet-fort)}.vot-rub__image{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .5s ease}.vot-rub:hover .vot-rub__image{transform: scale(1.04)}.vot-rub__nom{margin: 0;font: 500 22px/1.2 var(--vot-titres)}.vot-rub__nom a{color: var(--vot-encre);text-decoration: none}.vot-rub__nom a:hover{text-decoration: underline;text-underline-offset: 4px;text-decoration-thickness: 1px}.vot-rub__repere{margin: 0;color: var(--vot-vert-texte);font-size: 13px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase}.vot-rub__nombre{margin: 0;color: var(--vot-gris);font-size: 14.5px}.vot-lecture{display: grid;grid-template-columns: minmax(240px,340px) minmax(0,1fr);gap: 64px;align-items: center}.vot-visuel{margin: 0;overflow: hidden;background: var(--vot-calcaire);box-shadow: 0 0 0 1px var(--vot-filet-fort)}.vot-visuel img{display: block;width: 100%;height: 100%;object-fit: cover}.vot-plat-table{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,6fr);gap: 48px;align-items: center}.vot-visuel--table{aspect-ratio: 4 / 3;border-radius: 4px}.vot-plat-table .vot-plats{align-content: center}.vot-lecture__photo{margin: 0;aspect-ratio: 4 / 5;overflow: hidden;border-radius: 999px 999px 0 0;background: var(--vot-calcaire);box-shadow: 0 0 0 1px var(--vot-filet-fort)}.vot-lecture__photo img{display: block;width: 100%;height: 100%;object-fit: cover}.vot-visuel--vignes{aspect-ratio: 2.4 / 1;margin-bottom: 32px;border-radius: 4px}.vot-mots-photo{display: grid;grid-template-columns: minmax(0,340px) minmax(0,1fr);gap: 56px;align-items: start}.vot-visuel--bouchon{aspect-ratio: 1 / 1;border-radius: 999px 999px 0 0}.vot-mots-photo .vot-mots{gap: 0 40px}.vot-lecture__liste{list-style: none;margin: 0;padding: 0;counter-reset: l}.vot-lecture__liste li{display: grid;grid-template-columns: 34px minmax(0,1fr);gap: 16px;align-items: start;padding: 16px 0;border-bottom: 1px solid var(--vot-filet-fort)}.vot-lecture__liste li:first-child{padding-top: 0}.vot-lecture__liste li:last-child{border-bottom: 0;padding-bottom: 0}.vot-lecture__liste p{margin: 0;line-height: 1.55}.vot-lecture__num{display: grid;place-items: center;width: 28px;height: 28px;margin-top: 2px;border-radius: 50%;background: var(--vot-bouteille);color: var(--vot-etiquette);font: 700 14px/1 var(--vot-lecture)}.vot-appellations{list-style: none;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px 22px;margin: 0;padding: 0}.vot-appellation{display: flex;flex-direction: column;gap: 2px;height: 100%;padding: 14px 18px;border: 1px solid var(--vot-filet-fort);border-left: 4px solid var(--vot-bouteille);border-radius: 0 4px 4px 0;background: var(--vot-papier);text-decoration: none}.vot-appellation:hover{background: var(--vot-etiquette)}.vot-appellation__nom{color: var(--vot-encre);font: 500 22px/1.25 var(--vot-titres)}.vot-appellation__lieu{color: var(--vot-gris);font-size: 14.5px;line-height: 1.45}.vot-mots{list-style: none;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 64px;margin: 0;padding: 0}.vot-mots li{border-bottom: 1px solid var(--vot-filet-fort)}.vot-mots a{display: block;padding: 18px 0;text-decoration: none}.vot-mot__terme{display: block;color: var(--vot-encre);font: italic 500 24px/1.2 var(--vot-titres)}.vot-mots a:hover .vot-mot__terme{color: var(--vot-vert-texte)}.vot-mot__sens{display: block;margin-top: 4px;color: var(--vot-texte);font-size: 16px;line-height: 1.5}.vot-bande--principes{padding-top: 96px}.vot-principes{list-style: none;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 40px;margin: 0;padding: 0;counter-reset: p}.vot-principes li{position: relative;padding-top: 18px;border-top: 1px solid rgba(247,242,231,.4);counter-increment: p}.vot-principes li::before{content: counter(p);display: block;margin-bottom: 6px;color: rgba(247,242,231,.55);font: italic 500 44px/1 var(--vot-titres)}.vot-principes__nom{margin: 0 0 8px;color: var(--vot-etiquette);font: 500 24px/1.25 var(--vot-titres)}.vot-principes li p:last-child{margin: 0;color: #D6D0BF;font-size: 17px;line-height: 1.6}.vot-principes__modere{margin: 48px 0 0;padding-top: 22px;border-top: 1px solid rgba(247,242,231,.28);color: #D6D0BF;font-size: 15.5px;font-style: italic}.vot-plumes{list-style: none;display: flex;flex-wrap: wrap;gap: 22px 44px;margin: 0;padding: 0}.vot-plume{display: flex;align-items: center;gap: 16px}.vot-plume__portrait{width: 56px;height: 66px;object-fit: cover;border-radius: 999px 999px 0 0;box-shadow: 0 0 0 1px var(--vot-filet-fort)}.vot-plume p{margin: 0;line-height: 1.35}.vot-plume a{color: var(--vot-encre);font: 500 20px/1.3 var(--vot-titres);text-decoration: none}.vot-plume a:hover{text-decoration: underline;text-underline-offset: 4px}.vot-plume span{color: var(--vot-gris);font-size: 14.5px}.vot-feuille--seo{position: relative;padding: 56px 64px;border: 1px solid var(--vot-bouteille);background: var(--vot-verre)}.vot-feuille--seo::before{content: "";position: absolute;inset: 7px;border: 1px solid var(--vot-bouteille);opacity: .5;pointer-events: none}.vot-feuille--seo .vot-texte,.vot-feuille--seo .vot-questions-frequentes{position: relative;max-width: 820px;margin-left: auto;margin-right: auto}.vot-questions-frequentes{margin-top: 40px;padding-top: 28px;border-top: 1px solid var(--vot-filet-fort)}.vot-questions-frequentes .vot-intitule{margin-bottom: 14px;font-size: clamp(24px,2.6vw,30px)}.vot-corps-page--fiche,.vot-corps-page--chai,.vot-corps-page--recherche{padding: 0 var(--vot-g) 100px}.vot-fil{max-width: var(--vot-page);margin: 0 auto;padding: 24px 0 6px;font-size: 14.5px}.vot-fil ol{list-style: none;display: flex;flex-wrap: wrap;gap: 4px 0;margin: 0;padding: 0;color: var(--vot-gris)}.vot-fil li + li::before{content: "/";margin: 0 10px;color: var(--vot-filet-fort)}.vot-fil a{color: var(--vot-vert-texte);text-decoration: none}.vot-fil a:hover{text-decoration: underline;text-underline-offset: 3px}.vot-seuil{max-width: var(--vot-page);margin: 0 auto;padding: 22px 0 54px;display: grid;grid-template-columns: minmax(0,760px) 300px;gap: 56px;justify-content: center;align-items: center}.vot-seuil--seul{grid-template-columns: minmax(0,760px) 300px}.vot-seuil__texte .vot-titre-page{font-size: clamp(32px,3.6vw,48px)}.vot-seuil__poste{margin: -6px 0 14px;color: var(--vot-vert-texte);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;font-size: 14px}.vot-corps-page:has(.vot-page--solo) .vot-seuil,.vot-corps-page--chai .vot-seuil{max-width: 760px;grid-template-columns: minmax(0,1fr) 210px;gap: 40px}.vot-corps-page:has(.vot-page--solo) .vot-seuil--seul,.vot-corps-page--chai .vot-seuil--seul{grid-template-columns: minmax(0,1fr)}.vot-photo{margin: 0;width: 100%}.vot-photo__arche{aspect-ratio: 4 / 5;overflow: hidden;border-radius: 999px 999px 0 0;background: var(--vot-calcaire);outline: 1px solid var(--vot-filet-fort);outline-offset: 7px}.vot-photo__arche img{display: block;width: 100%;height: 100%;object-fit: cover}.vot-photo{padding: 8px}.vot-page{max-width: var(--vot-page);margin: 0 auto;display: grid;grid-template-columns: minmax(0,760px) 300px;gap: 56px;justify-content: center;align-items: start}.vot-page--solo{grid-template-columns: minmax(0,760px)}.vot-page__lateral{position: sticky;top: 96px;align-self: start}.vot-plan{padding: 6px 0 6px 22px;border-left: 1px solid var(--vot-filet-fort)}.vot-plan__titre{margin: 0 0 12px;color: var(--vot-vert-texte);font-size: 12.5px;font-weight: 700;letter-spacing: .16em;text-transform: uppercase}.vot-plan ol{list-style: none;margin: 0;padding: 0}.vot-plan li{margin: 0 0 9px;line-height: 1.4}.vot-plan a{color: var(--vot-texte);font-size: 15.5px;text-decoration: none}.vot-plan a:hover{color: var(--vot-vert-texte);text-decoration: underline;text-underline-offset: 3px}.vot-etiq{position: relative;margin: 0 0 40px;padding: 26px 30px;border: 1px solid var(--vot-filet-fort);background: var(--vot-papier)}.vot-etiq::before{content: "";position: absolute;inset: 5px;border: 1px solid var(--vot-filet-fort);pointer-events: none}.vot-etiq>*{position: relative}.vot-etiq__titre{margin: 0 0 12px;color: var(--vot-vert-texte);font-size: 12.5px;font-weight: 700;letter-spacing: .18em;text-transform: uppercase}.vot-reponse{margin: 0;color: var(--vot-encre);font-size: 20px;line-height: 1.6}.vot-etiq--retenir,.vot-etiq--identite{margin-bottom: 0}.vot-styles{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px}.vot-etiq--style{margin: 0;padding: 22px 26px}.vot-etiq--style p:last-child{margin-bottom: 0}.vot-etiq--style .vot-etiq__titre{margin-bottom: 8px}.vot-style__pistes{margin: 0 0 8px;color: var(--vot-encre);font: italic 500 21px/1.3 var(--vot-titres)}.vot-volet{margin: 0 0 44px}.vot-volet .vot-intitule{margin-bottom: 18px;font-size: clamp(25px,2.5vw,31px)}.vot-volet .vot-intitule::before{content: "";display: block;width: 44px;height: 6px;margin-bottom: 14px;border-top: 1px solid var(--vot-bouteille);border-bottom: 1px solid var(--vot-bouteille)}.vot-pilules{list-style: none;display: flex;flex-wrap: wrap;gap: 10px;margin: 0;padding: 0}.vot-pilule{display: inline-flex;flex-wrap: wrap;align-items: baseline;gap: 2px 10px;padding: 8px 18px;border: 1px solid var(--vot-filet-fort);border-radius: 999px;background: var(--vot-calcaire);line-height: 1.4}.vot-pilule__nom{color: var(--vot-gris);font-size: 12.5px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase}.vot-pilule__valeur{color: var(--vot-encre);font-weight: 700;font-size: 16.5px}.vot-pilule--seule{background: var(--vot-etiquette);color: var(--vot-encre);font-weight: 700;font-size: 15px}.vot-pilules + .vot-echelle{margin-top: 32px}.vot-puces{margin: 0 0 18px;padding: 0 0 0 1.25em}.vot-puces li{margin: 0 0 8px;padding-left: 4px}.vot-puces li::marker{color: var(--vot-bouteille)}.vot-puces--eviter{list-style: none;padding-left: 0}.vot-puces--eviter li{position: relative;padding-left: 28px}.vot-puces--eviter li::before{content: "";position: absolute;left: 0;top: .78em;width: 14px;height: 1px;background: var(--vot-precaution);box-shadow: 0 3px 0 var(--vot-precaution)}.vot-puces--pastilles,.vot-puces--liens{list-style: none;display: flex;flex-wrap: wrap;gap: 8px;padding: 0}.vot-puces--pastilles li,.vot-puces--liens li{margin: 0;padding: 6px 16px;border: 1px solid var(--vot-filet-fort);border-radius: 999px;background: var(--vot-calcaire);font-weight: 600;font-size: 16px}.vot-puces--liens a{color: var(--vot-bouteille);text-decoration: none}.vot-puces--liens a:hover{text-decoration: underline;text-underline-offset: 3px}.vot-puces--retenir{margin-bottom: 0}.vot-puces--retenir li{margin-bottom: 10px;font-size: 18.5px}.vot-etapes{list-style: none;margin: 0;padding: 0;counter-reset: e}.vot-etapes li{display: grid;grid-template-columns: 46px minmax(0,1fr);column-gap: 14px;margin: 0 0 24px;counter-increment: e}.vot-etapes li::before{content: counter(e);grid-row: 1 / span 2;color: var(--vot-bouteille);font: italic 500 40px/1 var(--vot-titres)}.vot-etapes li>p{grid-column: 2}.vot-etape__titre{margin: 0 0 4px;color: var(--vot-encre);font-weight: 700;font-size: 18.5px}.vot-etapes li p{margin: 0}.vot-variantes{list-style: none;margin: 0;padding: 0}.vot-variantes li{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: 8px 30px;padding: 16px 0;border-bottom: 1px solid var(--vot-filet-fort)}.vot-variantes li:first-child{border-top: 1px solid var(--vot-filet-fort)}.vot-variantes p{margin: 0}.vot-variante__si{color: var(--vot-encre);font: italic 500 21px/1.3 var(--vot-titres)}.vot-signaletique{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px 28px;margin: 0}.vot-signaletique>div{display: flex;flex-direction: column;gap: 2px}.vot-signaletique dt{color: var(--vot-vert-texte);font-size: 12.5px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase}.vot-signaletique dd{margin: 0;color: var(--vot-encre);font-size: 18px;line-height: 1.45}.vot-glossaire{margin: 0}.vot-glossaire>div{padding: 14px 0;border-bottom: 1px solid var(--vot-filet-fort)}.vot-glossaire>div:first-child{border-top: 1px solid var(--vot-filet-fort)}.vot-glossaire dt{color: var(--vot-encre);font: italic 500 22px/1.3 var(--vot-titres)}.vot-glossaire dd{margin: 2px 0 0}.vot-couleurs th{width: 32%;text-align: left;color: var(--vot-encre);font: italic 500 20px/1.3 var(--vot-titres);background: transparent}.vot-texte{margin-bottom: 44px;font-size: 18px}.vot-texte>:first-child{margin-top: 0}.vot-texte p,.vot-texte ul,.vot-texte ol{margin: 0 0 1.15em}.vot-texte ul,.vot-texte ol{padding-left: 1.3em}.vot-texte li{margin-bottom: .45em}.vot-texte li::marker{color: var(--vot-bouteille)}.vot-texte h2,.vot-texte .vot-intitule{margin: 2em 0 .6em;font-size: clamp(26px,2.7vw,33px);line-height: 1.2}.vot-texte h3{margin: 1.7em 0 .5em;color: var(--vot-encre);font: italic 500 24px/1.3 var(--vot-titres)}.vot-texte a{color: var(--vot-vert-texte);text-decoration-thickness: 1px;text-underline-offset: 3px}.vot-texte a:hover{text-decoration-thickness: 2px}.vot-texte strong{color: var(--vot-encre)}.vot-texte blockquote{margin: 1.6em 0;padding: 4px 0 4px 24px;border-left: 3px double var(--vot-bouteille);color: var(--vot-encre);font: italic 400 21px/1.55 var(--vot-titres)}.vot-tableau{margin: 0 0 1.4em;overflow-x: auto}.vot-tableau table{width: 100%;border-collapse: collapse;font-size: 16.5px}.vot-tableau th,.vot-tableau td{padding: 11px 14px;border-bottom: 1px solid var(--vot-filet-fort);text-align: left;vertical-align: top}.vot-tableau thead th{background: var(--vot-calcaire);color: var(--vot-encre);font-size: 13px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase}.vot-feuille--page{min-width: 0}.vot-feuille--institution{max-width: 760px;margin: 0 auto}.vot-feuille--rubrique{margin-top: 64px}.vot-question{border-top: 1px solid var(--vot-filet-fort)}.vot-question:last-child{border-bottom: 1px solid var(--vot-filet-fort)}.vot-question summary{position: relative;display: block;padding: 18px 44px 18px 0;color: var(--vot-encre);font: 500 20px/1.35 var(--vot-titres);cursor: pointer;list-style: none}.vot-question summary::-webkit-details-marker{display: none}.vot-question summary::after{content: "+";position: absolute;right: 6px;top: 50%;transform: translateY(-50%);color: var(--vot-bouteille);font: 400 28px/1 var(--vot-lecture)}.vot-question[open] summary::after{content: "–"}.vot-question p{margin: 0 0 18px;max-width: 64ch}.vot-references{list-style: none;margin: 0;padding: 0;font-size: 16px}.vot-references li{margin: 0 0 8px;padding-left: 18px;position: relative}.vot-references li::before{content: "";position: absolute;left: 0;top: .8em;width: 8px;height: 1px;background: var(--vot-bouteille)}.vot-references a{color: var(--vot-vert-texte)}.vot-sobre{margin: 8px 0 36px;padding-top: 14px;border-top: 1px solid var(--vot-filet);color: var(--vot-gris);font-size: 14.5px;font-style: italic}.vot-signature{display: flex;align-items: center;gap: 12px;margin: 36px 0 0;padding-top: 18px;border-top: 1px solid var(--vot-filet-fort);color: var(--vot-gris);font-size: 14.5px}.vot-signature a{color: var(--vot-vert-texte)}.vot-signature__portrait{width: 40px;height: 46px;flex: none;object-fit: cover;border-radius: 999px 999px 0 0}.vot-volet--suite{margin: 72px 0 0}.vot-grille--suite{grid-template-columns: repeat(3,minmax(0,1fr));gap: 30px 22px}.vot-grille--suite .vot-carte__titre{font-size: 21px}.vot-grille--suite .vot-carte__resume{display: none}.vot-rubrique .vot-volet--groupe{margin: 0 0 64px}.vot-rubrique .vot-volet--groupe .vot-intitule{margin-bottom: 32px}.vot-rubrique{max-width: var(--vot-page);margin: 0 auto}.vot-corps-page--fiche .vot-rubrique .vot-feuille--seo{margin-top: 24px}.vot-redacteurs{list-style: none;display: grid;gap: 40px;margin: 8px 0 44px;padding: 0}.vot-redacteur{display: grid;grid-template-columns: 150px minmax(0,1fr);gap: 32px;align-items: start}.vot-redacteur__portrait{width: 150px;height: 188px;object-fit: cover;border-radius: 999px 999px 0 0;box-shadow: 0 0 0 1px var(--vot-filet-fort)}.vot-redacteur p{margin: 0 0 8px}.vot-redacteur__nom{color: var(--vot-encre);font: 500 28px/1.2 var(--vot-titres)}.vot-redacteur__poste{color: var(--vot-vert-texte);font-size: 13px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase}.vot-redacteur__lien{color: var(--vot-bouteille);font-weight: 700}.vot-fiche-redacteur{max-width: 760px;margin: 0 auto}.vot-signees{list-style: none;margin: 0;padding: 0}.vot-signees li{padding: 10px 0;border-bottom: 1px solid var(--vot-filet)}.vot-signees a{color: var(--vot-encre);font-weight: 600}.vot-signees__date{display: block;color: var(--vot-gris);font-size: 14px}.vot-billet p{margin: 0 0 20px}.vot-billet label{display: block;margin-bottom: 6px;color: var(--vot-encre);font-weight: 700;font-size: 16px}.vot-billet input[type="text"],.vot-billet input[type="email"],.vot-billet select,.vot-billet textarea{width: 100%;padding: 12px 14px;border: 1px solid var(--vot-filet-fort);border-radius: 4px;background: var(--vot-blanc);color: var(--vot-texte);font: 17px/1.5 var(--vot-lecture)}.vot-billet input:focus-visible,.vot-billet select:focus-visible,.vot-billet textarea:focus-visible{outline: 3px solid rgba(31,82,56,.4);outline-offset: 0;border-color: var(--vot-bouteille)}.vot-billet__aide,.vot-billet__rgpd{display: block;margin-top: 6px;color: var(--vot-gris);font-size: 14.5px}.vot-billet__piege{position: absolute;left: -9999px;height: 0;overflow: hidden}.vot-billet__etat{padding: 14px 18px;border-radius: 4px;font-weight: 700}.vot-billet__etat--ok{background: var(--vot-verre);color: var(--vot-vert-texte);border: 1px solid var(--vot-bouteille)}.vot-billet__etat--non{background: var(--vot-precaution-fond);color: var(--vot-precaution);border: 1px solid var(--vot-precaution)}.vot-quete{max-width: 960px;margin: 0 auto;padding-top: 64px}.vot-quete--absente{max-width: 760px;text-align: left}.vot-quete__titre{margin: 0 0 24px;color: var(--vot-encre);font: italic 500 clamp(32px,4vw,48px)/1.12 var(--vot-titres)}.vot-quete__form{margin-bottom: 40px}.vot-quete__vide{color: var(--vot-gris)}.vot-grille--recherche{grid-template-columns: repeat(3,minmax(0,1fr))}.vot-quete__pages ul{list-style: none;display: flex;flex-wrap: wrap;gap: 8px;margin: 40px 0 0;padding: 0}.vot-quete__pages a,.vot-quete__pages span{display: inline-block;padding: 8px 14px;border: 1px solid var(--vot-filet-fort);border-radius: 4px;color: var(--vot-encre);text-decoration: none}.vot-quete__pages .current{background: var(--vot-bouteille);border-color: var(--vot-bouteille);color: var(--vot-etiquette)}.vot-cine{margin: 30px 0 34px}.vot-cine__cadre{position: relative;padding: 8px;border: 1px solid var(--vot-filet-fort);background: var(--vot-papier)}.vot-cine__cadre::before{content: "";position: absolute;inset: 3px;border: 1px solid var(--vot-filet-fort);pointer-events: none}.vot-cine__ecran{position: relative;display: block;width: 100%;aspect-ratio: 16 / 9;padding: 0;border: 0;background: var(--vot-cave);cursor: pointer;overflow: hidden}.vot-cine__ecran img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: .92;transition: transform .4s ease}.vot-cine__ecran:hover img{transform: scale(1.03)}.vot-cine__lire{position: absolute;left: 16px;bottom: 16px;display: inline-flex;align-items: center;gap: 8px;padding: 9px 18px 9px 12px;border-radius: 4px;background: var(--vot-bouteille);color: var(--vot-etiquette);font: 700 15.5px/1 var(--vot-lecture)}.vot-cine__lecteur{display: block;width: 100%;aspect-ratio: 16 / 9;border: 0}.vot-cine__legende{margin: 12px 0 0;color: var(--vot-texte);font-size: 15.5px;line-height: 1.55}.vot-cine__marque{display: inline-block;margin-right: 6px;color: var(--vot-vert-texte);font-size: 12.5px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase}.vot-cine__chaine{color: var(--vot-gris)}.vot-bas{position: relative;padding: 84px var(--vot-g) 36px;background: var(--vot-cave);color: #D6D0BF}.vot-bas::before{content: "";position: absolute;top: 22px;left: 0;right: 0;height: 7px;border-top: 1px solid rgba(247,242,231,.4);border-bottom: 1px solid rgba(247,242,231,.4)}.vot-bas__grille,.vot-bas__fin{max-width: var(--vot-large);margin: 0 auto}.vot-bas__grille{display: grid;grid-template-columns: 1.5fr 1fr 1fr 1fr;gap: 44px;padding-bottom: 44px}.vot-bas__col p{margin: 14px 0 0;font-size: 16px;line-height: 1.6;max-width: 38ch}.vot-bas__titre{margin: 0 0 14px !important;color: var(--vot-etiquette);font-size: 12.5px !important;font-weight: 700;letter-spacing: .18em;text-transform: uppercase}.vot-bas ul{list-style: none;margin: 0;padding: 0}.vot-bas li{margin: 0 0 9px;line-height: 1.4}.vot-bas a{color: #D6D0BF;text-decoration: none}.vot-bas li a:hover,.vot-bas__droits a:hover{color: var(--vot-etiquette);text-decoration: underline;text-underline-offset: 4px}.vot-bas .vot-marque{margin-right: 0}.vot-bas__fin{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 18px 44px;align-items: end;padding-top: 32px;border-top: 1px solid rgba(247,242,231,.28)}.vot-bas__recherche{grid-row: span 2}.vot-bas__recherche label{color: var(--vot-etiquette)}.vot-bas .vot-champ{border-color: rgba(247,242,231,.5);background: rgba(247,242,231,.06)}.vot-bas .vot-champ input{color: var(--vot-etiquette)}.vot-bas .vot-champ input::placeholder{color: rgba(247,242,231,.55)}.vot-bas .vot-champ button{background: var(--vot-etiquette);color: var(--vot-bouteille)}.vot-bas__modere{margin: 0;color: var(--vot-etiquette);font-size: 15.5px;font-style: italic;line-height: 1.5}.vot-bas__droits{margin: 0;color: #A9A493;font-size: 14px}@media (max-width: 1100px){.vot-hero__in{gap: 36px}.vot-grille,.vot-grille--suite,.vot-grille--recherche,.vot-appellations{grid-template-columns: repeat(2,minmax(0,1fr))}.vot-grille--quatre,.vot-rubs{grid-template-columns: repeat(2,minmax(0,1fr))}.vot-lecture{gap: 40px}.vot-feuille--seo{padding: 44px 40px}.vot-echelle{padding-right: 0}.vot-echelle__reperes{display: grid;grid-template-columns: repeat(auto-fill,minmax(210px,1fr));gap: 12px;height: auto;margin-top: 22px}.vot-repere{position: static;height: auto;padding: 0;border: 0}.vot-repere::before{display: none}.vot-repere__texte{position: static;width: auto;max-width: none;height: 100%;border: 1px solid var(--vot-filet-fort);border-left: 4px solid var(--vot-bouteille)}.vot-page .vot-echelle__reperes{height: auto}.vot-bas__grille{grid-template-columns: 1fr 1fr}}@media (max-width: 1000px){.vot-mots-photo{grid-template-columns: minmax(0,1fr);gap: 28px}.vot-visuel--bouchon{max-width: 300px}.vot-page,.vot-seuil{grid-template-columns: minmax(0,760px)}.vot-page__lateral{display: none}.vot-seuil .vot-photo{max-width: 280px}.vot-corps-page:has(.vot-page--solo) .vot-seuil,.vot-corps-page--chai .vot-seuil{grid-template-columns: minmax(0,1fr)}.vot-corps-page:has(.vot-page--solo) .vot-seuil .vot-photo,.vot-corps-page--chai .vot-seuil .vot-photo{max-width: 240px}}@media (max-width: 900px){.vot-hero{min-height: 0}.vot-hero__in{grid-template-columns: minmax(0,1fr);gap: 28px;padding-top: 36px}.vot-hero__texte{padding-bottom: 0;max-width: none}.vot-hero__arches{height: clamp(260px,62vw,420px)}.vot-lecture{grid-template-columns: minmax(0,1fr)}.vot-lecture__photo{max-width: 300px}.vot-mots,.vot-mots-photo .vot-mots{grid-template-columns: minmax(0,1fr)}.vot-plat-table{grid-template-columns: minmax(0,1fr);gap: 28px}.vot-visuel--vignes{aspect-ratio: 16 / 9}.vot-principes{grid-template-columns: minmax(0,1fr);gap: 28px}.vot-bande{padding-top: 64px;padding-bottom: 64px}.vot-bande--principes{padding-top: 76px}.vot-bas__fin{grid-template-columns: minmax(0,1fr)}.vot-bas__recherche{grid-row: auto}}@media (max-width: 640px){body.vot-corps{font-size: 17px}.vot-boutons{flex-wrap: wrap}.vot-chapeau{font-size: 18.5px}.vot-grille,.vot-grille--suite,.vot-grille--recherche,.vot-appellations,.vot-styles,.vot-signaletique{grid-template-columns: minmax(0,1fr)}.vot-grille--quatre,.vot-rubs{grid-template-columns: repeat(2,minmax(0,1fr));gap: 32px 16px}.vot-rub__nom{font-size: 19px}.vot-bande__tete{flex-direction: column;align-items: flex-start;gap: 12px}.vot-feuille--seo{padding: 34px 22px}.vot-etiq{padding: 22px 20px}.vot-variantes li{grid-template-columns: minmax(0,1fr)}.vot-redacteur{grid-template-columns: minmax(0,1fr);gap: 18px}.vot-bas__grille{grid-template-columns: minmax(0,1fr);gap: 32px}.vot-etapes li{grid-template-columns: 38px minmax(0,1fr);gap: 10px}.vot-seuil{padding-bottom: 36px}.vot-carte__titre{font-size: 22px}}@media (max-width: 440px){.vot-grille--quatre{grid-template-columns: minmax(0,1fr)}.vot-plat{padding: 8px 16px;font-size: 15.5px}}@media (prefers-reduced-motion: reduce){*{transition: none !important;scroll-behavior: auto !important}}
