/*
Theme Name: Guindage
Description: Thème en blocs de Maison Moderne : le mobilier, la literie et la décoration expliqués. Univers « Velours » : bleu canard, fonds lin et perle, capiton, passepoil et étiquettes de salle d'exposition.
Version: 1.0.5
Requires at least: 6.6
Requires PHP: 8.1
Text Domain: guindage
*/
@font-face{font-family: "Rosarivo";src: url("polices/rosarivo-400.woff2") format("woff2");font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: "Rosarivo";src: url("polices/rosarivo-400-italique.woff2") format("woff2");font-weight: 400;font-style: italic;font-display: swap}@font-face{font-family: "Anek Latin";src: url("polices/anek-latin.woff2") format("woff2");font-weight: 400 700;font-style: normal;font-display: swap}:root{--gdg-canard: #1E4F5C;--gdg-canard-fonce: #163C46;--gdg-canard-pale: #DCE9EC;--gdg-lin: #F5F1EA;--gdg-perle: #EEF0EF;--gdg-blanc: #FFFFFF;--gdg-texte: #262A2D;--gdg-gris: #5E666A;--gdg-filet-couleur: #D8DCDA;--gdg-ficelle: #D9CBB3;--gdg-haut: 68px;--gdg-large: 1180px;--gdg-lecture: 720px;--gdg-titres: "Rosarivo","Palatino Linotype",Georgia,serif;--gdg-courant: "Anek Latin","Segoe UI",Roboto,Arial,sans-serif;--gdg-capiton: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='14' viewBox='0 0 28 14'%3E%3Cpath d='M0 7 14 1 28 7 14 13Z' fill='none' stroke='%231E4F5C' stroke-width='1.2' stroke-dasharray='2.2 1.6'/%3E%3Ccircle cx='14' cy='7' r='2.4' fill='%231E4F5C'/%3E%3C/svg%3E");--gdg-capiton-clair: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='14' viewBox='0 0 28 14'%3E%3Cpath d='M0 7 14 1 28 7 14 13Z' fill='none' stroke='%23FFFFFF' stroke-opacity='.55' stroke-width='1.2' stroke-dasharray='2.2 1.6'/%3E%3Ccircle cx='14' cy='7' r='2.4' fill='%23FFFFFF' fill-opacity='.8'/%3E%3C/svg%3E");--gdg-capiton-coin: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cpath d='M18 0 36 18 18 36 0 18Z' fill='none' stroke='%231E4F5C' stroke-width='1.3' stroke-dasharray='2.6 2'/%3E%3Ccircle cx='18' cy='18' r='3.4' fill='%231E4F5C'/%3E%3Ccircle cx='0' cy='0' r='3.4' fill='%231E4F5C'/%3E%3Ccircle cx='36' cy='0' r='3.4' fill='%231E4F5C'/%3E%3Ccircle cx='0' cy='36' r='3.4' fill='%231E4F5C'/%3E%3Ccircle cx='36' cy='36' r='3.4' fill='%231E4F5C'/%3E%3C/svg%3E")}*,*::before,*::after{box-sizing: border-box}html{scroll-padding-top: calc(var(--gdg-haut) + 24px);-webkit-text-size-adjust: 100%}body.gdg-corps{margin: 0;background: var(--gdg-blanc);color: var(--gdg-texte);font-family: var(--gdg-courant);font-size: 1.0625rem;line-height: 1.65;text-rendering: optimizeLegibility}.gdg-corps img{max-width: 100%;height: auto;display: block}.gdg-corps a{color: var(--gdg-canard-fonce);text-decoration-thickness: 1px;text-underline-offset: 3px}.gdg-corps a:hover{color: var(--gdg-canard)}.gdg-corps h1,.gdg-corps h2,.gdg-corps h3{font-family: var(--gdg-titres);font-weight: 400;color: var(--gdg-texte);line-height: 1.16;margin: 0;letter-spacing: -.005em}.gdg-corps p{margin: 0 0 1em}.gdg-corps :focus-visible{outline: 3px solid var(--gdg-canard);outline-offset: 2px}.gdg-salon{display: block}.gdg-action{display: inline-flex;align-items: center;justify-content: center;min-height: 50px;padding: 0 24px;background: var(--gdg-canard);color: #fff !important;border: 2px solid var(--gdg-canard);font-family: var(--gdg-courant);font-weight: 600;font-size: 1rem;text-decoration: none;letter-spacing: .01em;cursor: pointer;white-space: nowrap}.gdg-action:hover{background: var(--gdg-canard-fonce);border-color: var(--gdg-canard-fonce)}.gdg-action--creux{background: transparent;color: var(--gdg-canard-fonce) !important}.gdg-action--creux:hover{background: var(--gdg-canard-pale);color: var(--gdg-canard-fonce) !important}.gdg-action--petit{min-height: 42px;padding: 0 18px;font-size: .95rem}.gdg-mot{display: inline-block;background: var(--gdg-blanc);color: var(--gdg-texte) !important;border: 1px solid var(--gdg-filet-couleur);font-size: .74rem;font-weight: 600;text-transform: uppercase;letter-spacing: .09em;padding: 2px 9px;line-height: 1.6;text-decoration: none !important}.gdg-mot--lien:hover{border-color: var(--gdg-texte)}.gdg-filet{display: block;height: 14px;background: var(--gdg-capiton) repeat-x left center}.gdg-bouton-capiton,.gdg-debarras__bouton,.gdg-essentiel__bouton,.gdg-mention__bouton{color: var(--gdg-canard);flex: none}.gdg-pastille{--gdg-teinte: var(--gdg-ficelle);display: inline-block;flex: none;width: 30px;height: 30px;border-radius: 50%;background: var(--gdg-teinte);border: 1px solid rgba(38,42,45,.18);outline: 1px dashed rgba(38,42,45,.35);outline-offset: -6px;vertical-align: middle}.gdg-pastille--carte{width: 58px;height: 58px;outline-offset: -8px}.gdg-pastille--grande{width: 150px;height: 150px;outline-offset: -14px;outline-width: 2px}.gdg-entete{position: sticky;top: 0;z-index: 50;background: var(--gdg-canard);color: #fff}.gdg-barre{max-width: 1240px;margin: 0 auto;height: var(--gdg-haut);padding: 0 24px;display: flex;align-items: center;gap: 24px}.gdg-barre__vide{flex: 1}.gdg-marque{display: inline-flex;align-items: center;gap: 12px;color: #fff !important;text-decoration: none;flex: none}.gdg-marque__bouton{color: #fff}.gdg-marque__bouton .gdg-pli{stroke: var(--gdg-canard)}.gdg-marque__nom{font-family: var(--gdg-titres);font-size: 1.6rem;line-height: 1;white-space: nowrap}.gdg-marque__nom em{font-style: italic}.gdg-menu{flex: 1;display: flex;justify-content: flex-end}.gdg-menu__liste{list-style: none;margin: 0;padding: 0;display: flex;gap: 2px}.gdg-menu__lien{display: block;padding: 8px 12px;color: #fff !important;text-decoration: none;font-weight: 500;font-size: 1rem;white-space: nowrap;border-bottom: 2px dashed transparent}.gdg-menu__lien:hover,.gdg-menu__lien[aria-current]{border-bottom-color: rgba(255,255,255,.8)}.gdg-loupe,.gdg-barre__rubriques{flex: none;display: inline-flex;align-items: center;justify-content: center;gap: 8px;background: transparent;border: 1px solid rgba(255,255,255,.5);color: #fff;height: 42px;min-width: 42px;padding: 0 10px;cursor: pointer;font: 500 .95rem var(--gdg-courant)}.gdg-loupe:hover,.gdg-barre__rubriques:hover{background: var(--gdg-canard-fonce)}.gdg-barre__rubriques{display: none}.gdg-panneau,.gdg-tiroir{border: 0;padding: 0;margin: 0;color: var(--gdg-texte)}.gdg-panneau{inset: var(--gdg-haut) 0 auto auto;width: min(420px,100vw);height: calc(100vh - var(--gdg-haut));background: var(--gdg-lin);overflow: auto;box-shadow: -1px 0 0 var(--gdg-filet-couleur)}.gdg-panneau__in{padding: 26px 24px 40px}.gdg-panneau__titre{font-family: var(--gdg-titres);font-size: 1.5rem;color: var(--gdg-texte)}.gdg-panneau__liste,.gdg-panneau__plus{list-style: none;margin: 0 0 22px;padding: 0}.gdg-panneau__rub{display: grid;grid-template-columns: 30px 1fr auto;gap: 12px;align-items: center;padding: 11px 0;border-bottom: 1px solid var(--gdg-filet-couleur);text-decoration: none;color: var(--gdg-texte) !important;font-weight: 600}.gdg-panneau__rub small{color: var(--gdg-gris);font-weight: 400}.gdg-panneau__plus li{padding: 6px 0}.gdg-panneau__fermer{background: var(--gdg-texte);color: #fff;border: 0;padding: 10px 18px;font: 600 1rem var(--gdg-courant);cursor: pointer}.gdg-tiroir{inset: var(--gdg-haut) 0 auto 0;width: 100%;background: var(--gdg-lin);border-bottom: 1px solid var(--gdg-filet-couleur)}.gdg-tiroir__form{max-width: 760px;margin: 0 auto;padding: 22px 24px}.gdg-tiroir__label,.gdg-chercher label{display: block;font-weight: 600;margin-bottom: 8px}.gdg-champ{display: flex}.gdg-champ input{flex: 1;min-width: 0;height: 50px;border: 1px solid var(--gdg-texte);border-right: 0;padding: 0 14px;font: 400 1rem var(--gdg-courant);background: #fff;color: var(--gdg-texte)}.gdg-champ button{height: 50px;padding: 0 20px;background: var(--gdg-canard);color: #fff;border: 0;font: 600 1rem var(--gdg-courant);cursor: pointer}.gdg-champ button:hover{background: var(--gdg-canard-fonce)}.gdg-ariane{background: var(--gdg-lin);font-size: .88rem;color: var(--gdg-gris)}.gdg-ariane ol{list-style: none;margin: 0 auto;max-width: calc(var(--gdg-large) + 48px);padding: 18px 24px 0;display: flex;flex-wrap: wrap;gap: 4px 0}.gdg-ariane li + li::before{content: "/";margin: 0 9px;color: var(--gdg-ficelle)}.gdg-ariane a{color: var(--gdg-gris) !important;text-decoration: none}.gdg-ariane a:hover{text-decoration: underline}.gdg-tete{background: var(--gdg-lin)}.gdg-tete__in{max-width: calc(var(--gdg-large) + 48px);margin: 0 auto;padding: 26px 24px 48px}.gdg-tete__mots{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 0 0 16px !important}.gdg-tete__point{color: var(--gdg-gris)}.gdg-tete__titre{font-size: clamp(2rem,1.3rem + 2.3vw,3.1rem);margin-bottom: 16px !important}.gdg-tete__chapeau{font-size: 1.2rem;line-height: 1.55;margin: 0 !important}.gdg-tete--fiche .gdg-tete__in{max-width: 900px;text-align: center}.gdg-tete--fiche .gdg-tete__mots{justify-content: center}.gdg-tete--fiche .gdg-signature{justify-content: center;margin-top: 22px !important;text-align: left}.gdg-tete--rubrique .gdg-tete__in{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,460px);gap: 56px;align-items: center}.gdg-tete__visuel{position: relative;margin: 0 0 0 30px}.gdg-tete__img{display: block;width: 100%;aspect-ratio: 4 / 3;object-fit: cover;background: var(--gdg-perle)}.gdg-tete__visuel .gdg-pastille--grande{position: absolute;left: -30px;bottom: -30px;width: 110px;height: 110px;outline-offset: -10px}.gdg-une--page{max-width: 868px;background: transparent;margin-bottom: 8px}.gdg-tete--rubrique .gdg-tete__chapeau{max-width: 720px}.gdg-tete--redacteur .gdg-tete__in,.gdg-salon--feuillet .gdg-tete__in,.gdg-tete--page .gdg-tete__in{max-width: 868px}.gdg-tete--redacteur .gdg-tete__in{display: grid;grid-template-columns: 200px minmax(0,1fr);gap: 36px;align-items: center}.gdg-tete__portrait{margin: 0;padding: 6px;background: #fff;border: 1px solid var(--gdg-filet-couleur)}.gdg-tete__portrait img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover;outline: 1px solid var(--gdg-ficelle)}.gdg-tete__poste{margin: 12px 0 0 !important;font-weight: 600;color: var(--gdg-gris)}.gdg-salon--feuillet .gdg-ariane ol{max-width: 868px}.gdg-signature{display: flex;align-items: center;gap: 12px;margin: 0;font-size: .95rem;color: var(--gdg-gris)}.gdg-signature__portrait{width: 44px;height: 44px;object-fit: cover;flex: none;border: 2px solid #fff;outline: 1px solid var(--gdg-ficelle)}.gdg-signature__texte span{display: block}.gdg-signature__date{font-size: .88rem}.gdg-une{max-width: calc(var(--gdg-large) + 48px);margin: 0 auto;padding: 0 24px;background: var(--gdg-blanc)}.gdg-une__img{width: 100%;aspect-ratio: 16 / 9;object-fit: cover;background: var(--gdg-perle)}.gdg-filet--une{margin-top: 16px}.gdg-fiche__plan{max-width: calc(var(--gdg-large) + 48px);margin: 0 auto;padding: 44px 24px 64px;display: grid;grid-template-columns: minmax(0,var(--gdg-lecture)) minmax(0,340px);column-gap: 68px;justify-content: center;align-items: start}.gdg-fiche__plan--seul{grid-template-columns: minmax(0,var(--gdg-lecture))}.gdg-fiche__plan>.gdg-essentiel{grid-column: 1;grid-row: 1}.gdg-fiche__texte{grid-column: 1;grid-row: 2;min-width: 0}.gdg-fiche__cote{grid-column: 2;grid-row: 1 / span 2;position: sticky;top: calc(var(--gdg-haut) + 24px);align-self: start;max-height: calc(100vh - var(--gdg-haut) - 48px);overflow: auto;padding: 30px 4px 4px}.gdg-essentiel{display: grid;grid-template-columns: 28px minmax(0,1fr);gap: 16px;background: var(--gdg-canard-pale);border: 1px solid var(--gdg-canard);outline: 1px solid var(--gdg-canard-pale);outline-offset: 4px;padding: 22px 26px;margin: 4px 4px 12px}.gdg-essentiel__bouton{margin-top: 3px}.gdg-essentiel__bouton .gdg-pli{stroke: var(--gdg-canard-pale)}.gdg-essentiel__tete{font-weight: 700;font-size: .8rem;text-transform: uppercase;letter-spacing: .11em;color: var(--gdg-canard-fonce);margin: 0 0 6px !important}.gdg-essentiel__texte{font-size: 1.12rem;line-height: 1.6;margin: 0 !important}.gdg-expo{position: relative;background: var(--gdg-blanc);border: 1px solid var(--gdg-ficelle);padding: 40px 22px 18px;margin: 0 0 28px}.gdg-expo::after{content: "";position: absolute;inset: 5px;border: 1px dashed var(--gdg-ficelle);pointer-events: none}.gdg-expo__ficelle{position: absolute;left: calc(50% - 1px);top: -30px;width: 2px;height: 44px;background: var(--gdg-ficelle)}.gdg-expo__oeillet{position: absolute;left: calc(50% - 9px);top: 10px;width: 18px;height: 18px;border-radius: 50%;background: var(--gdg-lin);border: 3px solid var(--gdg-ficelle);z-index: 1}.gdg-expo__tete{text-align: center;font-size: .74rem;font-weight: 600;text-transform: uppercase;letter-spacing: .12em;color: var(--gdg-gris);margin: 0 0 10px !important}.gdg-expo__titre{font-size: 1.3rem;text-align: center;margin: 0 0 12px !important}.gdg-expo__titre a{color: var(--gdg-texte) !important;text-decoration: none}.gdg-expo__titre a:hover{text-decoration: underline}.gdg-expo__lignes{margin: 0}.gdg-expo__ligne{padding: 9px 0;border-top: 1px dashed var(--gdg-ficelle)}.gdg-expo__ligne dt{font-size: .74rem;font-weight: 600;text-transform: uppercase;letter-spacing: .09em;color: var(--gdg-gris)}.gdg-expo__ligne dd{margin: 2px 0 0;font-family: var(--gdg-titres);font-size: 1.1rem;line-height: 1.3;color: var(--gdg-texte);overflow-wrap: anywhere}.gdg-sommaire{border-top: 1px solid var(--gdg-filet-couleur);padding-top: 14px}.gdg-sommaire__tete{font-weight: 600;font-size: .8rem;text-transform: uppercase;letter-spacing: .1em;color: var(--gdg-gris);margin: 0 0 8px !important}.gdg-sommaire ol{list-style: none;margin: 0;padding: 0;counter-reset: gdg-som}.gdg-sommaire li{counter-increment: gdg-som}.gdg-sommaire a{display: grid;grid-template-columns: 26px 1fr;padding: 6px 0;color: var(--gdg-texte) !important;text-decoration: none;font-size: .95rem;line-height: 1.4;border-bottom: 1px solid var(--gdg-perle)}.gdg-sommaire a::before{content: counter(gdg-som,decimal-leading-zero);color: var(--gdg-canard);font-weight: 600;font-size: .82rem;padding-top: 1px}.gdg-sommaire a:hover{color: var(--gdg-canard-fonce) !important;text-decoration: underline}.gdg-intertitre{position: relative;font-size: clamp(1.55rem,1.25rem + 1vw,2rem);margin: 44px 0 14px !important;padding-bottom: 14px;scroll-margin-top: calc(var(--gdg-haut) + 24px)}.gdg-intertitre::after{content: "";position: absolute;left: 0;bottom: 0;width: 112px;height: 10px;background: var(--gdg-capiton) repeat-x left center;background-size: 20px 10px}.gdg-intertitre a{color: inherit !important;text-decoration: none}.gdg-section:first-child .gdg-intertitre,.gdg-fiche__texte>.gdg-redige:first-child>.gdg-intertitre:first-child{margin-top: 24px !important}.gdg-redige h3{font-size: 1.32rem;margin: 28px 0 10px !important}.gdg-redige ul,.gdg-redige ol{padding-left: 1.3em;margin: 0 0 1.1em}.gdg-redige li{margin-bottom: .4em}.gdg-redige strong{font-weight: 600}.gdg-defile{overflow-x: auto;margin: 0 0 1.4em;border: 1px solid var(--gdg-filet-couleur);background: var(--gdg-blanc)}.gdg-defile table{width: 100%;border-collapse: collapse;font-size: .97rem;line-height: 1.5}.gdg-defile th,.gdg-defile td{text-align: left;vertical-align: top;padding: 11px 14px;border-bottom: 1px solid var(--gdg-filet-couleur)}.gdg-defile thead th{background: var(--gdg-lin);font-weight: 600;font-size: .9rem;border-bottom: 2px solid var(--gdg-ficelle)}.gdg-defile tbody th{font-weight: 600}.gdg-defile tr:last-child th,.gdg-defile tr:last-child td{border-bottom: 0}.gdg-tableau--trois thead th + th{border-left: 1px solid var(--gdg-filet-couleur)}.gdg-tableau--trois td{border-left: 1px solid var(--gdg-filet-couleur)}.gdg-etapes{list-style: none;margin: 0 0 1.2em;padding: 0;border-left: 2px dashed var(--gdg-ficelle);margin-left: 21px}.gdg-etape{display: grid;grid-template-columns: 44px 1fr;gap: 16px;padding: 0 0 18px;margin-left: -23px}.gdg-etape__n{display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;background: var(--gdg-canard);color: #fff;font-family: var(--gdg-titres);font-size: 1.35rem;line-height: 1;border: 3px solid var(--gdg-blanc);outline: 1px solid var(--gdg-canard)}.gdg-etape__geste{font-weight: 600;margin: 9px 0 4px !important}.gdg-etape__detail{margin: 0 !important}.gdg-puces{list-style: none;margin: 0 0 1.2em;padding: 0}.gdg-puces li{position: relative;padding-left: 28px;margin-bottom: .55em}.gdg-puces--boutons li::before{content: "";position: absolute;left: 2px;top: .45em;width: 11px;height: 11px;border-radius: 50%;background: var(--gdg-canard);outline: 1px dashed var(--gdg-canard);outline-offset: 2px}.gdg-puces--non li::before{content: "×";position: absolute;left: 3px;top: -.08em;font-weight: 700;font-size: 1.25em;color: var(--gdg-canard-fonce);line-height: 1.5}.gdg-precaution{background: var(--gdg-lin);border: 1px solid var(--gdg-ficelle);border-left: 6px solid var(--gdg-texte);padding: 18px 22px;margin: 32px 0 8px}.gdg-precaution__tete{font-weight: 700;font-size: .8rem;text-transform: uppercase;letter-spacing: .11em;margin: 0 0 6px !important}.gdg-precaution p:last-child{margin: 0}.gdg-questions{border-top: 1px solid var(--gdg-filet-couleur)}.gdg-question{border-bottom: 1px solid var(--gdg-filet-couleur)}.gdg-question summary{cursor: pointer;list-style: none;padding: 15px 40px 15px 0;position: relative;font-weight: 600}.gdg-question summary::-webkit-details-marker{display: none}.gdg-question summary::after{content: "+";position: absolute;right: 6px;top: 10px;width: 26px;height: 26px;display: flex;align-items: center;justify-content: center;border: 1px solid var(--gdg-canard);color: var(--gdg-canard);font-weight: 400;font-size: 1.2rem;line-height: 1}.gdg-question[open] summary::after{content: "−";background: var(--gdg-canard);color: #fff}.gdg-question__reponse p{margin: 0 0 16px}.gdg-lectures{margin: 0;padding-left: 1.1em;font-size: .93rem;color: var(--gdg-gris);overflow-wrap: anywhere}.gdg-section--sources .gdg-intertitre{font-size: 1.35rem}.gdg-bande{padding: 64px 24px}.gdg-bande__in{max-width: var(--gdg-large);margin: 0 auto}.gdg-bande--lin{background: var(--gdg-lin)}.gdg-bande--perle{background: var(--gdg-perle)}.gdg-bande--blanc{background: var(--gdg-blanc)}.gdg-bande--canard{background: var(--gdg-canard-pale)}.gdg-bande--court{padding-top: 40px;padding-bottom: 40px}.gdg-bande__tete{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: end;column-gap: 24px;margin-bottom: 28px}.gdg-bande__titre{font-size: clamp(1.75rem,1.3rem + 1.4vw,2.4rem);margin: 0 0 14px !important}.gdg-bande__titre--petit{font-size: 1.4rem}.gdg-bande__tout{font-weight: 600;color: var(--gdg-canard) !important;padding-bottom: 16px;white-space: nowrap}.gdg-bande__tete .gdg-filet{grid-column: 1 / -1}.gdg-bande__sous{grid-column: 1 / -1;margin: 12px 0 0 !important;color: var(--gdg-gris);max-width: 720px}.gdg-grille{display: grid;gap: 26px}.gdg-grille--trois{grid-template-columns: repeat(3,minmax(0,1fr))}.gdg-carte{background: var(--gdg-blanc);border: 1px solid var(--gdg-filet-couleur);padding: 6px;min-width: 0;display: flex}.gdg-carte__in{flex: 1;display: flex;flex-direction: column;outline: 1px dashed var(--gdg-ficelle);outline-offset: 0;min-width: 0}.gdg-carte__image{display: block;aspect-ratio: 4 / 3;overflow: hidden;background: var(--gdg-perle)}.gdg-carte__img{width: 100%;height: 100%;object-fit: cover;transition: transform .35s}.gdg-carte:hover .gdg-carte__img{transform: scale(1.03)}.gdg-carte__vide{display: flex;height: 100%;align-items: center;justify-content: center}.gdg-carte__corps{padding: 16px 16px 20px}.gdg-carte__titre{font-size: 1.3rem;margin: 10px 0 6px !important}.gdg-carte__titre a{color: var(--gdg-texte) !important;text-decoration: none}.gdg-carte__titre a:hover{color: var(--gdg-canard-fonce) !important;text-decoration: underline}.gdg-carte__ligne{font-size: .95rem;color: var(--gdg-gris);margin: 0 0 4px !important}.gdg-carte--grande .gdg-carte__titre{font-size: clamp(1.6rem,1.2rem + 1vw,2.1rem)}.gdg-carte--mur .gdg-action{margin-top: 12px}.gdg-nuances{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 10px}.gdg-nuances a{display: inline-flex;align-items: center;gap: 10px;padding: 7px 14px 7px 8px;background: var(--gdg-blanc);border: 1px solid var(--gdg-filet-couleur);color: var(--gdg-texte) !important;text-decoration: none;font-weight: 500}.gdg-nuances a:hover,.gdg-nuances a[aria-current]{border-color: var(--gdg-texte)}.gdg-nuances .gdg-pastille{width: 24px;height: 24px;outline-offset: -5px}.gdg-coupe{list-style: none;margin: 0;padding: 0;border: 1px solid var(--gdg-texte)}.gdg-coupe__couche{display: grid;grid-template-columns: 120px minmax(0,1fr);border-top: 1px solid var(--gdg-texte)}.gdg-coupe__couche:first-child{border-top: 0}.gdg-coupe__matiere{display: block;border-right: 1px solid var(--gdg-texte)}.gdg-coupe__texte{padding: 12px 16px;background: var(--gdg-blanc);font-size: .93rem;color: var(--gdg-gris);line-height: 1.45}.gdg-coupe__texte strong{display: block;font-family: var(--gdg-titres);font-weight: 400;font-size: 1.15rem;color: var(--gdg-texte)}.gdg-coupe__texte a{color: var(--gdg-texte) !important}.gdg-coupe__couche--housse .gdg-coupe__matiere{background: #FFFFFF var(--gdg-capiton) repeat left top;background-size: 20px 10px}.gdg-coupe__couche--garnissage .gdg-coupe__matiere{background: #F5F1EA url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Ccircle cx='2.5' cy='2.5' r='1.3' fill='%23B9A98C'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.3' fill='%23B9A98C'/%3E%3C/svg%3E") repeat}.gdg-coupe__couche--accueil .gdg-coupe__matiere{background: #E9E1D3}.gdg-coupe__couche--soutien .gdg-coupe__matiere{background: #DCE9EC url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' viewBox='0 0 20 40'%3E%3Cpath d='M4 2 16 8 4 14 16 20 4 26 16 32 4 38' fill='none' stroke='%231E4F5C' stroke-width='1.6'/%3E%3C/svg%3E") repeat-x left center}.gdg-coupe__couche--sommier .gdg-coupe__matiere{background: #D9CBB3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' viewBox='0 0 18 10'%3E%3Crect x='0' y='0' width='12' height='10' fill='%23C2AF8E'/%3E%3C/svg%3E") repeat}.gdg-coupe__couche--soutien .gdg-coupe__texte{padding-top: 20px;padding-bottom: 20px}.gdg-rubrique{max-width: calc(var(--gdg-large) + 48px);margin: 0 auto;padding: 8px 24px 64px}.gdg-rubrique__intro,.gdg-rubrique__coupe,.gdg-rubrique__faq{max-width: var(--gdg-lecture);margin: 0 auto}.gdg-rubrique__fiches{margin-top: 12px}.gdg-mention{background: var(--gdg-perle)}.gdg-mention__in{max-width: 980px;margin: 0 auto;padding: 24px;display: grid;grid-template-columns: 22px 1fr;gap: 16px;align-items: start;font-size: .93rem;color: var(--gdg-gris)}.gdg-mention__in p{margin: 0}.gdg-mention__bouton{margin-top: 2px}.gdg-mention__bouton .gdg-pli{stroke: var(--gdg-perle)}.gdg-pied{background: var(--gdg-canard);color: #E6EFF1;font-size: .95rem}.gdg-pied a{color: #fff !important;text-decoration: none}.gdg-pied a:hover{text-decoration: underline}.gdg-filet--pied{background-image: var(--gdg-capiton-clair);height: 16px}.gdg-pied__grille{max-width: 1240px;margin: 0 auto;padding: 36px 24px 26px;display: grid;grid-template-columns: 1.5fr 1fr 1fr 1fr;gap: 36px}.gdg-pied__col ul{list-style: none;margin: 0;padding: 0}.gdg-pied__col li{margin-bottom: 8px;line-height: 1.4}.gdg-pied__titre{font-family: var(--gdg-titres);font-size: 1.25rem;color: #fff;margin: 4px 0 14px !important}.gdg-marque--pied .gdg-marque__nom{font-size: 1.5rem}.gdg-pied__desc{margin: 16px 0 10px !important;color: #fff}.gdg-pied__mail a{text-decoration: underline !important}.gdg-pied__statut{color: #CFE0E4;font-size: .9rem;margin: 0 !important}.gdg-pied__bas{max-width: 1240px;margin: 0 auto !important;padding: 16px 24px 26px;border-top: 1px solid rgba(255,255,255,.2);font-size: .85rem;color: #CFE0E4}.gdg-ouverture{background: var(--gdg-lin)}.gdg-ouverture__in{max-width: calc(var(--gdg-large) + 48px);margin: 0 auto;padding: 36px 24px;min-height: calc(100vh - var(--gdg-haut) - 90px);display: grid;grid-template-columns: minmax(0,1fr) auto;column-gap: 64px;align-items: center}.gdg-ouverture__sur{font-weight: 600;font-size: .9rem;text-transform: uppercase;letter-spacing: .12em;color: var(--gdg-gris);margin: 0 0 14px !important}.gdg-ouverture__titre{font-size: clamp(2.4rem,1.2rem + 2.6vw,3.5rem);line-height: 1.1;margin: 0 0 20px !important}.gdg-ouverture__chapo{font-size: 1.2rem;line-height: 1.55;max-width: 640px;margin: 0 0 28px !important}.gdg-ouverture__boutons{display: flex;flex-wrap: nowrap;gap: 12px;margin: 0 !important}.gdg-ouverture__visuel{margin: 0}.gdg-cadre{position: relative;display: block;padding: 10px;background: var(--gdg-blanc);border: 1px solid var(--gdg-filet-couleur);isolation: isolate}.gdg-cadre::before{content: "";position: absolute;left: -26px;bottom: -26px;width: 128px;height: 128px;background: var(--gdg-lin) var(--gdg-capiton-coin) repeat left top;z-index: -1}.gdg-cadre .gdg-ouverture__img{height: clamp(320px,calc(100vh - var(--gdg-haut) - 184px),600px);width: auto;aspect-ratio: 4 / 5;object-fit: cover;background: var(--gdg-perle)}.gdg-nuancier{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.gdg-echantillon{display: grid;grid-template-columns: 58px minmax(0,1fr);column-gap: 18px;align-items: start;background: var(--gdg-blanc);border: 1px solid var(--gdg-filet-couleur);padding: 20px}.gdg-echantillon .gdg-pastille{grid-row: 1 / span 3}.gdg-echantillon__nom{font-size: 1.3rem;margin: 2px 0 6px !important}.gdg-echantillon__nom a{color: var(--gdg-texte) !important;text-decoration: none}.gdg-echantillon__nom a::after{content: "";position: absolute;inset: 0}.gdg-echantillon{position: relative}.gdg-echantillon:hover{border-color: var(--gdg-texte)}.gdg-echantillon__ligne{font-size: .93rem;color: var(--gdg-gris);margin: 0 0 8px !important}.gdg-echantillon__nb{font-size: .82rem;font-weight: 600;text-transform: uppercase;letter-spacing: .08em;margin: 0 !important}.gdg-une-accueil{display: grid;grid-template-columns: minmax(0,1.55fr) minmax(0,1fr);gap: 26px}.gdg-une-accueil__deux{display: grid;gap: 26px;align-content: start}.gdg-coupe-accueil{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: 48px;align-items: start}.gdg-lignes{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--gdg-filet-couleur)}.gdg-ligne{display: grid;grid-template-columns: 72px minmax(0,1fr);gap: 16px;align-items: center;padding: 12px 0;border-bottom: 1px solid var(--gdg-filet-couleur);text-decoration: none;color: var(--gdg-gris) !important;font-size: .93rem;line-height: 1.4}.gdg-ligne__img{width: 72px;height: 72px;object-fit: cover}.gdg-ligne strong{display: block;font-family: var(--gdg-titres);font-weight: 400;font-size: 1.15rem;color: var(--gdg-texte);margin-bottom: 2px}.gdg-ligne:hover strong{text-decoration: underline}.gdg-vitrine{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 26px;padding-top: 30px}.gdg-expo--vitrine{margin: 0}.gdg-expo--vitrine:nth-child(odd){transform: rotate(-1.2deg)}.gdg-expo--vitrine:nth-child(even){transform: rotate(1deg)}.gdg-pieces{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 40px}.gdg-piece{display: grid;grid-template-columns: 44px 88px minmax(0,1fr);gap: 16px;align-items: center;padding: 14px 0;border-bottom: 1px solid var(--gdg-filet-couleur);text-decoration: none;color: var(--gdg-gris) !important;font-size: .93rem;line-height: 1.4}.gdg-piece__n{font-family: var(--gdg-titres);font-size: 1.7rem;color: var(--gdg-canard)}.gdg-piece__img{width: 88px;height: 66px;object-fit: cover}.gdg-piece__texte strong{display: block;font-family: var(--gdg-titres);font-weight: 400;font-size: 1.18rem;color: var(--gdg-texte)}.gdg-piece:hover strong{text-decoration: underline}.gdg-murs{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 26px}.gdg-redaction{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 24px 48px}.gdg-redaction__texte{max-width: 560px}.gdg-redaction .gdg-bande__titre{margin-bottom: 8px !important}.gdg-redaction .gdg-bande__sous{margin: 0 0 8px !important}.gdg-redaction .gdg-bande__tout{padding: 0}.gdg-redaction__auteurs{display: flex;flex-wrap: wrap;gap: 22px}.gdg-auteur{display: flex;align-items: center;gap: 12px;text-decoration: none;color: var(--gdg-gris) !important;font-size: .93rem;line-height: 1.35}.gdg-auteur__photo{width: 64px;height: 64px;object-fit: cover;border: 3px solid #fff;outline: 1px solid var(--gdg-ficelle)}.gdg-auteur strong{display: block;font-family: var(--gdg-titres);font-weight: 400;font-size: 1.2rem;color: var(--gdg-texte)}.gdg-presentation{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,.85fr);gap: 52px;align-items: start}.gdg-presentation__texte .gdg-intertitre:first-child{margin-top: 0 !important}.gdg-presentation__faq .gdg-bande__titre{font-size: 1.6rem}.gdg-bande--seo .gdg-question{border-color: rgba(30,79,92,.25)}.gdg-bande--seo .gdg-questions{border-color: rgba(30,79,92,.25)}.gdg-boudoir{max-width: 868px;margin: 0 auto;padding: 8px 24px 64px}.gdg-boudoir>.gdg-redige>.gdg-intertitre:first-child{margin-top: 32px !important}.gdg-equipe{display: grid;gap: 20px;margin-top: 32px}.gdg-membre{display: grid;grid-template-columns: 160px 1fr;gap: 24px;background: var(--gdg-blanc);border: 1px solid var(--gdg-filet-couleur);padding: 6px;outline: 1px dashed var(--gdg-ficelle);outline-offset: -12px}.gdg-membre>div{padding: 18px 18px 12px 0}.gdg-membre__photo img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover}.gdg-membre__nom{font-size: 1.5rem;margin: 0 0 4px !important}.gdg-membre__nom a{color: var(--gdg-texte) !important;text-decoration: none}.gdg-membre__poste{font-weight: 600;color: var(--gdg-gris);margin-bottom: 8px !important}.gdg-signees{list-style: none;padding: 0 !important}.gdg-signees li{padding: 8px 0;border-bottom: 1px solid var(--gdg-filet-couleur)}.gdg-signees span{color: var(--gdg-gris);font-size: .88rem}.gdg-plan__rubrique{display: flex;align-items: center;gap: 12px}.gdg-plan__rubrique .gdg-pastille{width: 26px;height: 26px;outline-offset: -5px}.gdg-plan__liste{columns: 2;column-gap: 32px;padding-left: 1.1em}.gdg-plan__liste li{break-inside: avoid;margin-bottom: 6px}.gdg-courrier{background: var(--gdg-lin);border: 1px solid var(--gdg-ficelle);padding: 26px 28px;margin-top: 24px}.gdg-courrier label{display: block;font-weight: 600;margin-bottom: 6px}.gdg-courrier input,.gdg-courrier select,.gdg-courrier textarea{width: 100%;border: 1px solid var(--gdg-ficelle);padding: 11px 13px;font: 400 1rem var(--gdg-courant);background: #fff;color: var(--gdg-texte)}.gdg-courrier input:focus,.gdg-courrier select:focus,.gdg-courrier textarea:focus{border-color: var(--gdg-canard);outline: 2px solid var(--gdg-canard-pale)}.gdg-courrier__piege{position: absolute;left: -9999px;height: 1px;overflow: hidden}.gdg-courrier__aide{display: block;font-size: .88rem;color: var(--gdg-gris);margin-top: 6px}.gdg-courrier__rgpd{font-size: .88rem;color: var(--gdg-gris)}.gdg-courrier__etat{padding: 12px 16px;font-weight: 500}.gdg-courrier__etat--ok{background: var(--gdg-canard-pale)}.gdg-courrier__etat--non{background: var(--gdg-blanc);border: 1px solid var(--gdg-texte)}.gdg-film{margin: 8px 0 28px}.gdg-film__vignette{position: relative;display: block;width: 100%;padding: 0;border: 1px solid var(--gdg-filet-couleur);outline: 1px dashed var(--gdg-ficelle);outline-offset: 4px;background: var(--gdg-texte);cursor: pointer;aspect-ratio: 16 / 9;overflow: hidden}.gdg-film__vignette img{width: 100%;height: 100%;object-fit: cover}.gdg-film__lire{position: absolute;left: 16px;bottom: 16px;display: inline-flex;align-items: center;gap: 8px;background: var(--gdg-canard);color: #fff;padding: 9px 14px;font: 600 .95rem var(--gdg-courant)}.gdg-film__lecteur{width: 100%;aspect-ratio: 16 / 9;border: 0;display: block}.gdg-film__legende{font-size: .9rem;color: var(--gdg-gris);margin-top: 10px}.gdg-debarras,.gdg-resultats{max-width: 868px;margin: 0 auto;padding: 56px 24px 72px}.gdg-resultats{max-width: calc(var(--gdg-large) + 48px)}.gdg-debarras__bouton{margin-bottom: 18px}.gdg-chercher{margin: 22px 0 28px;max-width: 620px}.gdg-resultats .gdg-grille{margin-top: 26px}@media (max-width: 1080px){.gdg-menu{display: none}.gdg-barre__rubriques{display: inline-flex;margin-left: auto}.gdg-fiche__plan{grid-template-columns: minmax(0,var(--gdg-lecture))}.gdg-fiche__plan>.gdg-essentiel,.gdg-fiche__texte,.gdg-fiche__cote{grid-column: 1;grid-row: auto}.gdg-fiche__cote{position: static;max-height: none;overflow: visible;padding: 34px 0 0}.gdg-vitrine{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 48px}.gdg-pied__grille{grid-template-columns: 1fr 1fr}.gdg-ouverture__in{column-gap: 40px}.gdg-coupe-accueil{grid-template-columns: minmax(0,1fr)}}@media (max-width: 899px){.gdg-ouverture__in{display: flex;flex-direction: column;align-items: stretch;gap: 18px;min-height: 0;padding: 26px 16px 34px}.gdg-ouverture__texte{display: contents}.gdg-ouverture__sur{order: 1;margin: 0 !important}.gdg-ouverture__titre{order: 2;margin: 0 !important;font-size: 2.3rem}.gdg-ouverture__chapo{order: 3;margin: 0 !important;font-size: 1.1rem}.gdg-ouverture__visuel{order: 4;margin: 0 0 14px 14px}.gdg-ouverture__boutons{order: 5;flex-wrap: wrap}.gdg-ouverture__boutons .gdg-action{flex: 1 1 auto}.gdg-cadre .gdg-ouverture__img{width: 100%;height: auto;aspect-ratio: 4 / 3}.gdg-cadre::before{left: -14px;bottom: -14px;width: 90px;height: 90px}}@media (max-width: 760px){:root{--gdg-haut: 60px}body.gdg-corps{font-size: 1.03rem}.gdg-barre{padding: 0 16px;gap: 10px}.gdg-marque{gap: 9px}.gdg-marque__bouton{width: 28px;height: 28px}.gdg-marque__nom{font-size: 1.32rem}.gdg-barre__rubriques span{display: none}.gdg-ariane ol{padding: 14px 16px 0}.gdg-tete__in{padding: 20px 16px 34px}.gdg-tete__chapeau{font-size: 1.08rem}.gdg-tete--rubrique .gdg-tete__in{grid-template-columns: minmax(0,1fr);gap: 20px}.gdg-tete__visuel{margin: 0 0 24px 18px}.gdg-tete__visuel .gdg-pastille--grande{width: 72px;height: 72px;outline-offset: -7px;left: -18px;bottom: -22px}.gdg-tete--redacteur .gdg-tete__in{grid-template-columns: minmax(0,1fr);gap: 20px}.gdg-tete__portrait{max-width: 200px}.gdg-une{padding: 0 16px}.gdg-fiche__plan,.gdg-rubrique,.gdg-boudoir{padding-left: 16px;padding-right: 16px}.gdg-essentiel{grid-template-columns: 1fr;gap: 10px;padding: 18px}.gdg-bande{padding: 44px 16px}.gdg-bande__tete{grid-template-columns: minmax(0,1fr)}.gdg-bande__tout{padding-bottom: 10px}.gdg-grille--trois,.gdg-nuancier,.gdg-une-accueil,.gdg-vitrine,.gdg-pieces,.gdg-murs,.gdg-presentation{grid-template-columns: minmax(0,1fr)}.gdg-vitrine{row-gap: 40px}.gdg-presentation{gap: 28px}.gdg-coupe__couche{grid-template-columns: 64px minmax(0,1fr)}.gdg-piece{grid-template-columns: 36px 72px minmax(0,1fr);gap: 12px}.gdg-piece__img{width: 72px;height: 54px}.gdg-pied__grille{grid-template-columns: minmax(0,1fr);gap: 22px;padding: 30px 16px 20px}.gdg-pied__bas{padding: 14px 16px 22px}.gdg-membre{grid-template-columns: 1fr}.gdg-membre>div{padding: 4px 16px 14px}.gdg-membre__photo{max-width: 200px}.gdg-plan__liste{columns: 1}.gdg-courrier{padding: 18px}.gdg-mention__in{padding: 18px 16px}.gdg-debarras,.gdg-resultats{padding: 36px 16px 52px}}@media (max-width: 400px){.gdg-marque__nom{font-size: 1.2rem}.gdg-loupe,.gdg-barre__rubriques{min-width: 40px;height: 40px}}@media (prefers-reduced-motion: reduce){.gdg-carte__img{transition: none}}
