/*
Theme Name: Menqach
Description: Thème en blocs de Carnet de Zellige : le zellige et la terre émaillée, de la fabrication à la pose. Vert de Fès émaillé, fonds de chaux et de sable, tesselles à angles droits.
Version: 1.0.3
Requires at least: 6.6
Requires PHP: 8.1
Text Domain: menqach
*/
@font-face{font-family: "Amiri";src: url("polices/amiri-400.woff2") format("woff2");font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: "Amiri";src: url("polices/amiri-700.woff2") format("woff2");font-weight: 700;font-style: normal;font-display: swap}@font-face{font-family: "Mukta";src: url("polices/mukta-400.woff2") format("woff2");font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: "Mukta";src: url("polices/mukta-500.woff2") format("woff2");font-weight: 500;font-style: normal;font-display: swap}@font-face{font-family: "Mukta";src: url("polices/mukta-600.woff2") format("woff2");font-weight: 600;font-style: normal;font-display: swap}@font-face{font-family: "Mukta";src: url("polices/mukta-700.woff2") format("woff2");font-weight: 700;font-style: normal;font-display: swap}:root{--mqc-vert: #0F6A52;--mqc-vert-fonce: #0A4D3B;--mqc-eau: #E4EFEA;--mqc-chaux: #FBF8F2;--mqc-sable: #F2E9D8;--mqc-sable-fonce: #D8C7A6;--mqc-blanc: #FFFFFF;--mqc-encre: #1D2320;--mqc-texte: #2E3430;--mqc-gris: #59605B;--mqc-joint: #E2D8C5;--mqc-haut: 72px;--mqc-large: 1180px;--mqc-lecture: 760px;--mqc-inscription: "Amiri","Iowan Old Style",Georgia,serif;--mqc-courant: "Mukta","Segoe UI",Roboto,Arial,sans-serif}*,*::before,*::after{box-sizing: border-box}html{scroll-padding-top: calc(var(--mqc-haut) + 24px);-webkit-text-size-adjust: 100%}body.mqc-corps{margin: 0;background: var(--mqc-chaux);color: var(--mqc-texte);font-family: var(--mqc-courant);font-size: 1.0625rem;line-height: 1.65;text-rendering: optimizeLegibility}.mqc-corps img{max-width: 100%;height: auto;display: block}.mqc-corps a{color: var(--mqc-vert-fonce);text-decoration-thickness: 1px;text-underline-offset: 3px}.mqc-corps a:hover{color: var(--mqc-vert)}.mqc-corps h1,.mqc-corps h2,.mqc-corps h3{font-family: var(--mqc-inscription);font-weight: 700;color: var(--mqc-encre);line-height: 1.18;margin: 0}.mqc-corps p{margin: 0 0 1em}.mqc-corps :focus-visible{outline: 3px solid var(--mqc-vert);outline-offset: 2px}.mqc-evitement{position: absolute;left: -9999px;top: 0;background: var(--mqc-encre);color: #fff;padding: 10px 16px;z-index: 100}.mqc-evitement:focus{left: 12px;top: 12px;color: #fff}.mqc-salle{display: block}.mqc-bouton{display: inline-flex;align-items: center;justify-content: center;min-height: 48px;padding: 0 22px;background: var(--mqc-vert);color: #fff !important;border: 2px solid var(--mqc-vert);font-family: var(--mqc-courant);font-weight: 600;font-size: 1rem;text-decoration: none;letter-spacing: .01em;cursor: pointer;white-space: nowrap}.mqc-bouton:hover{background: var(--mqc-vert-fonce);border-color: var(--mqc-vert-fonce)}.mqc-bouton--creux{background: transparent;color: var(--mqc-vert-fonce) !important}.mqc-bouton--creux:hover{background: var(--mqc-eau);color: var(--mqc-vert-fonce) !important}.mqc-etiquette{display: inline-block;background: var(--mqc-sable);color: var(--mqc-encre);font-size: .74rem;font-weight: 600;text-transform: uppercase;letter-spacing: .08em;padding: 3px 9px;line-height: 1.5}.mqc-frise{display: inline-flex;gap: 3px}.mqc-frise__t{display: block;width: 14px;height: 14px}.mqc-frise__t--0{background: var(--mqc-vert)}.mqc-frise__t--1{background: var(--mqc-eau);outline: 1px solid var(--mqc-joint);outline-offset: -1px}.mqc-frise__t--2{background: var(--mqc-sable-fonce)}.mqc-frise__t--3{background: var(--mqc-encre)}.mqc-pose{position: relative;display: block;isolation: isolate}.mqc-pose::after{content: "";position: absolute;inset: 0;transform: translate(12px,12px);border: 1.5px solid var(--mqc-vert);z-index: -1}.mqc-pose img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;background: var(--mqc-sable)}.mqc-faitage{position: sticky;top: 0;z-index: 50;background: var(--mqc-vert);color: #fff}.mqc-faitage__barre{max-width: 1240px;margin: 0 auto;height: var(--mqc-haut);padding: 0 24px;display: flex;align-items: center;gap: 28px}.mqc-marque{display: inline-flex;align-items: center;gap: 11px;color: #fff !important;text-decoration: none;flex: none}.mqc-marque__etoile{color: #fff;flex: none}.mqc-marque__nom{font-family: var(--mqc-inscription);font-weight: 700;font-size: 1.5rem;letter-spacing: .01em;line-height: 1;white-space: nowrap}.mqc-marque__nom em{font-style: normal;font-weight: 400;opacity: .85}.mqc-menu{flex: 1;display: flex;justify-content: center}.mqc-menu__liste{list-style: none;margin: 0;padding: 0;display: flex;gap: 4px}.mqc-menu__lien{display: block;padding: 8px 12px;color: #fff !important;text-decoration: none;font-weight: 500;font-size: .98rem;border-bottom: 2px solid transparent;white-space: nowrap}.mqc-menu__lien:hover,.mqc-menu__lien[aria-current]{border-bottom-color: var(--mqc-sable)}.mqc-loupe,.mqc-faitage__tiroir{flex: none;display: inline-flex;align-items: center;gap: 8px;background: transparent;border: 1.5px solid rgba(255,255,255,.55);color: #fff;height: 42px;min-width: 42px;justify-content: center;cursor: pointer;font: 500 .95rem var(--mqc-courant);padding: 0 10px}.mqc-loupe:hover,.mqc-faitage__tiroir:hover{background: var(--mqc-vert-fonce)}.mqc-faitage__tiroir{display: none}.mqc-panneau,.mqc-chercher{border: 0;padding: 0;margin: 0;color: var(--mqc-texte)}.mqc-panneau{inset: var(--mqc-haut) 0 auto auto;width: min(420px,100vw);height: calc(100vh - var(--mqc-haut));background: var(--mqc-chaux);overflow: auto;box-shadow: -1px 0 0 var(--mqc-joint)}.mqc-panneau__in{padding: 26px 24px 40px}.mqc-panneau__titre{font-family: var(--mqc-inscription);font-size: 1.4rem;font-weight: 700;color: var(--mqc-encre)}.mqc-panneau__liste,.mqc-panneau__plus{list-style: none;margin: 0 0 22px;padding: 0}.mqc-panneau__rub{display: grid;grid-template-columns: 16px 1fr auto;gap: 12px;align-items: center;padding: 12px 0;border-bottom: 1px solid var(--mqc-joint);text-decoration: none;color: var(--mqc-encre) !important;font-weight: 600}.mqc-panneau__rub small{color: var(--mqc-gris);font-weight: 400}.mqc-panneau__carre{width: 14px;height: 14px;background: var(--mqc-vert)}.mqc-panneau__plus li{padding: 6px 0}.mqc-panneau__fermer{background: var(--mqc-encre);color: #fff;border: 0;padding: 10px 18px;font: 600 1rem var(--mqc-courant);cursor: pointer}.mqc-chercher{inset: var(--mqc-haut) 0 auto 0;width: 100%;background: var(--mqc-sable);border-bottom: 1px solid var(--mqc-joint)}.mqc-chercher__form{max-width: 760px;margin: 0 auto;padding: 22px 24px}.mqc-chercher__label{display: block;font-weight: 600;margin-bottom: 8px}.mqc-chercher__champ,.mqc-impasse__form span,.mqc-soubassement form span{display: flex;gap: 0}.mqc-chercher__champ input,.mqc-impasse__form input{flex: 1;min-width: 0;height: 48px;border: 1.5px solid var(--mqc-encre);border-right: 0;padding: 0 14px;font: 400 1rem var(--mqc-courant);background: #fff}.mqc-chercher__champ button,.mqc-impasse__form button{height: 48px;padding: 0 20px;background: var(--mqc-encre);color: #fff;border: 0;font: 600 1rem var(--mqc-courant);cursor: pointer}.mqc-venelle{max-width: var(--mqc-large);margin: 0 auto;padding: 18px 24px 0;font-size: .88rem;color: var(--mqc-gris)}.mqc-venelle ol{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 4px 0}.mqc-venelle li + li::before{content: "";display: inline-block;width: 6px;height: 6px;background: var(--mqc-sable-fonce);transform: rotate(45deg);margin: 0 10px 2px}.mqc-venelle a{color: var(--mqc-gris) !important;text-decoration: none}.mqc-venelle a:hover{text-decoration: underline}.mqc-vestibule{max-width: var(--mqc-large);margin: 0 auto;padding: 22px 24px 40px;display: grid;grid-template-columns: minmax(0,1.08fr) minmax(0,.92fr);column-gap: 56px;align-items: center}.mqc-vestibule--seul{grid-template-columns: minmax(0,1fr);max-width: 880px}.mqc-vestibule__texte{min-width: 0}.mqc-vestibule__sur{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin: 0 0 14px;font-size: .9rem;font-weight: 600;color: var(--mqc-vert-fonce);text-transform: uppercase;letter-spacing: .07em}.mqc-vestibule__carre{width: 12px;height: 12px;background: var(--mqc-vert);display: inline-block}.mqc-vestibule__rub{color: var(--mqc-vert-fonce) !important;text-decoration: none;text-transform: none;letter-spacing: 0;font-weight: 600}.mqc-vestibule__titre{font-size: clamp(2rem,1.3rem + 2.4vw,3rem);margin-bottom: 16px}.mqc-vestibule__chapeau{font-size: 1.2rem;line-height: 1.55;color: var(--mqc-texte);margin: 0}.mqc-vestibule__image{margin: 0 12px 12px 0}.mqc-vestibule__sign{grid-column: 1;margin-top: 22px}.mqc-vestibule--plume{grid-template-columns: 240px minmax(0,1fr);max-width: 980px;align-items: start}.mqc-vestibule__portrait{margin: 0}.mqc-vestibule__portrait img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover;border: 1px solid var(--mqc-joint)}.mqc-vestibule__poste{font-weight: 600;color: var(--mqc-vert-fonce)}.mqc-signature{display: flex;align-items: center;gap: 12px;margin: 0;font-size: .95rem;color: var(--mqc-gris)}.mqc-signature__portrait{width: 40px;height: 40px;object-fit: cover;flex: none}.mqc-signature__date{display: block;font-size: .88rem}.mqc-mosaique{padding: 0 24px 56px}.mqc-mosaique__haut{max-width: 980px;margin: 0 auto 40px}.mqc-essentiel{display: grid;grid-template-columns: 34px 1fr;gap: 20px;background: var(--mqc-blanc);border: 1px solid var(--mqc-joint);padding: 24px 28px;margin-bottom: 2px}.mqc-essentiel__coin{display: grid;grid-template-columns: 15px 15px;grid-template-rows: 15px 15px;gap: 3px;margin-top: 6px}.mqc-essentiel__coin i:nth-child(1),.mqc-essentiel__coin i:nth-child(4){background: var(--mqc-vert)}.mqc-essentiel__coin i:nth-child(2){background: var(--mqc-sable-fonce)}.mqc-essentiel__coin i:nth-child(3){background: var(--mqc-eau);outline: 1px solid var(--mqc-joint);outline-offset: -1px}.mqc-essentiel__tete{font-weight: 700;font-size: .82rem;text-transform: uppercase;letter-spacing: .1em;color: var(--mqc-vert-fonce);margin: 0 0 6px}.mqc-essentiel__texte{font-size: 1.13rem;line-height: 1.6;margin: 0;color: var(--mqc-encre)}.mqc-reperes{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 2px;background: var(--mqc-joint);border: 2px solid var(--mqc-joint);margin: 0 0 28px}.mqc-reperes__carreau{background: var(--mqc-chaux);padding: 16px 18px;margin: 0}.mqc-reperes__carreau:nth-child(odd){background: var(--mqc-sable)}.mqc-reperes dt{font-size: .76rem;font-weight: 600;text-transform: uppercase;letter-spacing: .08em;color: var(--mqc-gris);margin-bottom: 4px}.mqc-reperes dd{margin: 0;font-family: var(--mqc-inscription);font-size: 1.12rem;line-height: 1.3;color: var(--mqc-encre);overflow-wrap: anywhere}.mqc-sommaire{border-top: 1px solid var(--mqc-joint);padding-top: 16px}.mqc-sommaire__tete{font-weight: 600;font-size: .9rem;color: var(--mqc-gris);margin: 0 0 10px}.mqc-sommaire ol{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px}.mqc-sommaire a{display: inline-block;padding: 6px 12px;background: var(--mqc-blanc);border: 1px solid var(--mqc-joint);color: var(--mqc-encre) !important;text-decoration: none;font-size: .92rem;line-height: 1.35}.mqc-sommaire a:hover{border-color: var(--mqc-vert);color: var(--mqc-vert-fonce) !important}.mqc-mosaique__colonne{max-width: var(--mqc-lecture);margin: 0 auto}.mqc-intertitre{position: relative;font-size: clamp(1.5rem,1.2rem + 1vw,1.95rem);margin: 44px 0 16px !important;padding-left: 26px;scroll-margin-top: calc(var(--mqc-haut) + 24px)}.mqc-intertitre::before{content: "";position: absolute;left: 2px;top: .42em;width: 11px;height: 11px;background: var(--mqc-vert);transform: rotate(45deg)}.mqc-intertitre a{color: inherit !important;text-decoration: none}.mqc-redige h3{font-size: 1.3rem;margin: 28px 0 10px}.mqc-redige ul,.mqc-redige ol{padding-left: 1.3em;margin: 0 0 1.1em}.mqc-redige li{margin-bottom: .4em}.mqc-redige strong{color: var(--mqc-encre);font-weight: 600}.mqc-defile{overflow-x: auto;margin: 0 0 1.4em;border: 1px solid var(--mqc-joint);background: var(--mqc-blanc)}.mqc-defile table,.mqc-table{width: 100%;border-collapse: collapse;font-size: .97rem;line-height: 1.5}.mqc-defile th,.mqc-defile td{text-align: left;vertical-align: top;padding: 11px 14px;border-bottom: 1px solid var(--mqc-joint)}.mqc-defile thead th{background: var(--mqc-eau);color: var(--mqc-encre);font-weight: 600;font-size: .9rem}.mqc-defile tbody th{font-weight: 600;color: var(--mqc-encre)}.mqc-defile tr:last-child th,.mqc-defile tr:last-child td{border-bottom: 0}.mqc-etapes{list-style: none;margin: 0 0 1.2em;padding: 0;display: grid;gap: 2px;background: var(--mqc-joint);border: 2px solid var(--mqc-joint)}.mqc-etape{display: grid;grid-template-columns: 54px 1fr;gap: 16px;background: var(--mqc-blanc);padding: 16px 18px}.mqc-etape:nth-child(even){background: var(--mqc-chaux)}.mqc-etape__n{display: flex;align-items: center;justify-content: center;width: 54px;height: 54px;background: var(--mqc-vert);color: #fff;font-family: var(--mqc-inscription);font-weight: 700;font-size: 1.6rem;line-height: 1}.mqc-etape__geste{font-weight: 600;color: var(--mqc-encre);margin: 2px 0 4px}.mqc-etape__detail{margin: 0}.mqc-puces{list-style: none;margin: 0 0 1.2em;padding: 0}.mqc-puces li{position: relative;padding-left: 26px;margin-bottom: .55em}.mqc-puces--losanges li::before{content: "";position: absolute;left: 4px;top: .6em;width: 8px;height: 8px;background: var(--mqc-vert);transform: rotate(45deg)}.mqc-puces--croix li::before{content: "×";position: absolute;left: 3px;top: -.05em;font-weight: 700;font-size: 1.2em;color: var(--mqc-encre);line-height: 1.5}.mqc-precaution{background: var(--mqc-sable);border-left: 5px solid var(--mqc-encre);padding: 18px 22px;margin: 32px 0 8px}.mqc-precaution__tete{font-weight: 700;font-size: .82rem;text-transform: uppercase;letter-spacing: .1em;margin: 0 0 6px;color: var(--mqc-encre)}.mqc-precaution p:last-child{margin: 0}.mqc-travee--faq,.mqc-travee--suite,.mqc-lectures{max-width: var(--mqc-lecture);margin: 0 auto}.mqc-travee--suite{max-width: var(--mqc-large);margin-top: 24px}.mqc-questions{border-top: 1px solid var(--mqc-joint)}.mqc-question{border-bottom: 1px solid var(--mqc-joint);background: transparent}.mqc-question summary{cursor: pointer;list-style: none;padding: 15px 36px 15px 0;position: relative;font-weight: 600;color: var(--mqc-encre)}.mqc-question summary::-webkit-details-marker{display: none}.mqc-question summary::after{content: "";position: absolute;right: 8px;top: 22px;width: 10px;height: 10px;border-right: 2px solid var(--mqc-vert);border-bottom: 2px solid var(--mqc-vert);transform: rotate(45deg);transition: transform .2s}.mqc-question[open] summary::after{transform: rotate(-135deg);top: 26px}.mqc-question p{margin: 0 0 16px}.mqc-lectures{margin-top: 28px;font-size: .92rem;color: var(--mqc-gris);overflow-wrap: anywhere}.mqc-lectures__tete{font-weight: 600;margin-bottom: 6px}.mqc-lectures ul{margin: 0;padding-left: 1.1em}.mqc-pavement{display: grid;gap: 2px;background: var(--mqc-joint);border: 2px solid var(--mqc-joint)}.mqc-pavement--trois{grid-template-columns: repeat(3,minmax(0,1fr))}.mqc-tesselle{background: var(--mqc-blanc);display: flex;flex-direction: column;min-width: 0}.mqc-tesselle__cadre{display: block;aspect-ratio: 4 / 3;overflow: hidden;background: var(--mqc-sable)}.mqc-tesselle__img{width: 100%;height: 100%;object-fit: cover;transition: transform .3s}.mqc-tesselle:hover .mqc-tesselle__img{transform: scale(1.03)}.mqc-tesselle__vide{display: flex;height: 100%;align-items: center;justify-content: center;color: var(--mqc-vert)}.mqc-tesselle__corps{padding: 16px 18px 20px}.mqc-tesselle__titre{font-size: 1.28rem;margin: 10px 0 6px !important}.mqc-tesselle__titre a{color: var(--mqc-encre) !important;text-decoration: none}.mqc-tesselle__titre a:hover{color: var(--mqc-vert-fonce) !important;text-decoration: underline}.mqc-tesselle__ligne{font-size: .95rem;color: var(--mqc-gris);margin: 0}.mqc-rubrique{max-width: var(--mqc-large);margin: 0 auto;padding: 0 24px 56px}.mqc-rubrique__intro{max-width: var(--mqc-lecture);margin: 0 auto 12px}.mqc-rubrique__faq{max-width: var(--mqc-lecture);margin: 0 auto}.mqc-cartouche{background: var(--mqc-sable);border-top: 1px solid var(--mqc-joint)}.mqc-cartouche__in{max-width: 980px;margin: 0 auto;padding: 22px 24px;display: grid;grid-template-columns: 18px 1fr;gap: 16px;align-items: start;font-size: .93rem;color: var(--mqc-gris)}.mqc-cartouche__in p{margin: 0}.mqc-cartouche__losange{width: 12px;height: 12px;margin: 6px 0 0 3px;background: var(--mqc-vert);transform: rotate(45deg)}.mqc-soubassement{background: var(--mqc-vert);color: #E9F2EE;font-size: .95rem}.mqc-soubassement a{color: #fff !important;text-decoration: none}.mqc-soubassement a:hover{text-decoration: underline}.mqc-soubassement__frise{display: flex;justify-content: center;padding-top: 0;transform: translateY(-7px)}.mqc-soubassement__frise .mqc-frise__t--0{background: var(--mqc-vert-fonce)}.mqc-soubassement__frise .mqc-frise__t--1{background: var(--mqc-chaux);outline: 0}.mqc-soubassement__frise .mqc-frise__t--3{background: var(--mqc-encre)}.mqc-soubassement__grille{max-width: 1240px;margin: 0 auto;padding: 34px 24px 26px;display: grid;grid-template-columns: 1.5fr 1fr 1fr 1fr;gap: 36px}.mqc-soubassement__col ul{list-style: none;margin: 0;padding: 0}.mqc-soubassement__col li{margin-bottom: 8px}.mqc-soubassement__titre{font-family: var(--mqc-inscription);font-weight: 700;font-size: 1.2rem;color: #fff;margin: 4px 0 14px}.mqc-marque--pied .mqc-marque__nom{font-size: 1.45rem}.mqc-soubassement__desc{margin: 16px 0 10px;color: #fff}.mqc-soubassement__statut{color: #D6E6DF;font-size: .9rem}.mqc-soubassement__statut strong{color: #fff;font-weight: 600}.mqc-soubassement__mail{margin: 0}.mqc-soubassement__mail a{text-decoration: underline !important}.mqc-soubassement__bas{max-width: 1240px;margin: 0 auto;padding: 16px 24px 26px;border-top: 1px solid rgba(255,255,255,.2);font-size: .85rem;color: #CFE2DA}.mqc-ouverture{max-width: var(--mqc-large);margin: 0 auto;padding: 40px 24px 40px;display: grid;grid-template-columns: minmax(0,1.12fr) auto;column-gap: 64px;align-items: center}.mqc-ouverture__sur{font-weight: 600;font-size: .92rem;text-transform: uppercase;letter-spacing: .1em;color: var(--mqc-vert-fonce);margin: 0 0 14px}.mqc-ouverture__titre{font-size: clamp(2.4rem,1.4rem + 3.2vw,3.7rem);line-height: 1.08;margin: 0 0 20px !important}.mqc-ouverture__chapo{font-size: 1.22rem;line-height: 1.55;max-width: 600px;margin: 0 0 28px}.mqc-ouverture__boutons{display: flex;flex-wrap: nowrap;gap: 12px;margin: 0}.mqc-ouverture__visuel{margin: 0 12px 0 0;display: flex;flex-direction: column;align-items: flex-start;gap: 22px}.mqc-pose--grande img.mqc-ouverture__img{height: clamp(300px,calc(100vh - 250px),600px);width: auto;aspect-ratio: 4 / 5;object-fit: cover}.mqc-ouverture__frise{margin-left: 0}.mqc-patio{padding: 64px 24px}.mqc-patio>*{max-width: var(--mqc-large);margin-left: auto;margin-right: auto}.mqc-patio--chaux{background: var(--mqc-chaux)}.mqc-patio--sable{background: var(--mqc-sable)}.mqc-patio--eau{background: var(--mqc-eau)}.mqc-patio--court{padding-top: 44px;padding-bottom: 44px}.mqc-patio__tete{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 22px;margin-bottom: 26px}.mqc-patio__titre{font-size: clamp(1.75rem,1.3rem + 1.4vw,2.35rem);margin: 0 !important;position: relative;padding-left: 30px}.mqc-patio__titre::before{content: "";position: absolute;left: 3px;top: .38em;width: 13px;height: 13px;background: var(--mqc-vert);transform: rotate(45deg)}.mqc-patio__sous{flex-basis: 100%;order: 3;margin: 0;padding-left: 30px;color: var(--mqc-gris)}.mqc-patio__tout{margin-left: auto;font-weight: 600;color: var(--mqc-vert-fonce) !important}.mqc-nuancier{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 2px;background: var(--mqc-joint);border: 2px solid var(--mqc-joint)}.mqc-nuance{background: var(--mqc-blanc);min-width: 0;display: flex;flex-direction: column}.mqc-nuance__cadre{display: block;aspect-ratio: 4 / 3;overflow: hidden;background: var(--mqc-sable)}.mqc-nuance__cadre img{width: 100%;height: 100%;object-fit: cover}.mqc-nuance__corps{padding: 14px 16px 18px;position: relative}.mqc-nuance__pastille{position: absolute;top: -13px;left: 16px;width: 26px;height: 26px;border: 3px solid var(--mqc-blanc);background: var(--mqc-vert)}.mqc-nuance--1 .mqc-nuance__pastille{background: var(--mqc-eau)}.mqc-nuance--2 .mqc-nuance__pastille{background: var(--mqc-sable-fonce)}.mqc-nuance--3 .mqc-nuance__pastille{background: var(--mqc-encre)}.mqc-nuance--4 .mqc-nuance__pastille{background: var(--mqc-chaux);outline: 1px solid var(--mqc-joint)}.mqc-nuance__titre{font-size: 1.18rem;margin: 14px 0 6px !important}.mqc-nuance__titre a{color: var(--mqc-encre) !important;text-decoration: none}.mqc-nuance__ligne{font-size: .92rem;color: var(--mqc-gris);margin: 0 0 8px}.mqc-nuance__nb{font-size: .82rem;font-weight: 600;color: var(--mqc-vert-fonce);margin: 0}.mqc-guide{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 0;background: var(--mqc-blanc);border: 1px solid var(--mqc-joint)}.mqc-guide__cadre{display: block;min-height: 100%;overflow: hidden}.mqc-guide__cadre img{width: 100%;height: 100%;min-height: 340px;object-fit: cover}.mqc-guide__texte{padding: 36px 40px}.mqc-guide__sur{font-weight: 600;text-transform: uppercase;letter-spacing: .1em;font-size: .85rem;color: var(--mqc-vert-fonce);margin: 0 0 10px}.mqc-guide__titre{font-size: clamp(1.7rem,1.3rem + 1.2vw,2.2rem);margin: 0 0 14px !important}.mqc-guide__titre a{color: var(--mqc-encre) !important;text-decoration: none}.mqc-guide__reperes{list-style: none;margin: 0 0 24px;padding: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 2px;background: var(--mqc-joint);border: 2px solid var(--mqc-joint)}.mqc-guide__reperes li{background: var(--mqc-chaux);padding: 10px 12px;font-family: var(--mqc-inscription);font-size: 1.05rem;line-height: 1.3;color: var(--mqc-encre)}.mqc-guide__reperes span{display: block;font-family: var(--mqc-courant);font-size: .72rem;font-weight: 600;text-transform: uppercase;letter-spacing: .08em;color: var(--mqc-gris)}.mqc-terre{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 2px;background: var(--mqc-joint);border: 2px solid var(--mqc-joint)}.mqc-terre__etape{background: var(--mqc-chaux);padding: 22px 18px 20px}.mqc-terre__n{display: flex;width: 44px;height: 44px;align-items: center;justify-content: center;background: var(--mqc-vert);color: #fff;font-family: var(--mqc-inscription);font-weight: 700;font-size: 1.4rem;margin-bottom: 14px}.mqc-terre__etape:nth-child(even) .mqc-terre__n{background: var(--mqc-encre)}.mqc-terre__titre{font-size: 1.22rem;margin: 0 0 6px !important}.mqc-terre__titre a{color: var(--mqc-encre) !important}.mqc-terre__etape p{margin: 0;font-size: .95rem;color: var(--mqc-gris)}.mqc-gestes{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: 48px;align-items: start}.mqc-gestes__visuel{margin: 0 12px 12px 0}.mqc-gestes__liste{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--mqc-sable-fonce)}.mqc-gestes__liste a{display: block;padding: 13px 0;border-bottom: 1px solid var(--mqc-sable-fonce);text-decoration: none}.mqc-gestes__titre{display: block;font-family: var(--mqc-inscription);font-weight: 700;font-size: 1.2rem;color: var(--mqc-encre)}.mqc-gestes__ligne{display: block;font-size: .93rem;color: var(--mqc-gris)}.mqc-gestes__liste a:hover .mqc-gestes__titre{color: var(--mqc-vert-fonce);text-decoration: underline}.mqc-teintes{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 2px;background: var(--mqc-joint);border: 2px solid var(--mqc-joint)}.mqc-teinte{display: flex;align-items: center;gap: 14px;background: var(--mqc-blanc);padding: 12px;text-decoration: none;color: var(--mqc-encre) !important;font-weight: 600;line-height: 1.3}.mqc-teinte__img{width: 64px;height: 64px;object-fit: cover;flex: none}.mqc-teinte:hover{background: var(--mqc-chaux);color: var(--mqc-vert-fonce) !important}.mqc-dernieres{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px 28px}.mqc-dernieres__item{display: grid;grid-template-columns: 88px 1fr;gap: 14px;align-items: start;border-bottom: 1px solid var(--mqc-joint);padding-bottom: 16px}.mqc-dernieres__img{width: 88px;height: 88px;object-fit: cover}.mqc-dernieres__titre{display: block;font-family: var(--mqc-inscription);font-weight: 700;font-size: 1.12rem;line-height: 1.25;color: var(--mqc-encre) !important;text-decoration: none;margin: 6px 0 2px}.mqc-dernieres__date{font-size: .84rem;color: var(--mqc-gris)}.mqc-presentation{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,.85fr);gap: 48px;background: var(--mqc-eau);border: 1px solid var(--mqc-joint);padding: 36px 40px}.mqc-presentation__texte .mqc-intertitre:first-child{margin-top: 0 !important}.mqc-presentation__faq .mqc-patio__titre{font-size: 1.6rem;margin-bottom: 14px !important}.mqc-atelier{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 24px 48px}.mqc-atelier>div:first-child{max-width: 560px}.mqc-atelier .mqc-patio__sous{padding-left: 30px;margin: 8px 0}.mqc-atelier .mqc-patio__tout{padding-left: 30px}.mqc-atelier__plumes{display: flex;flex-wrap: wrap;gap: 22px}.mqc-atelier__plume{display: flex;align-items: center;gap: 12px;text-decoration: none;color: var(--mqc-texte) !important}.mqc-atelier__photo{width: 64px;height: 64px;object-fit: cover}.mqc-atelier__plume strong{display: block;font-family: var(--mqc-inscription);font-size: 1.15rem;color: var(--mqc-encre)}.mqc-alcove{max-width: 880px;margin: 0 auto;padding: 0 24px 56px}.mqc-alcove .mqc-redige>.mqc-intertitre:first-child{margin-top: 8px !important}.mqc-equipe{display: grid;gap: 2px;background: var(--mqc-joint);border: 2px solid var(--mqc-joint);margin-top: 24px}.mqc-plume{display: grid;grid-template-columns: 170px 1fr;gap: 24px;background: var(--mqc-blanc);padding: 22px}.mqc-plume__photo img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover}.mqc-plume__nom{font-size: 1.5rem;margin: 0 0 4px !important}.mqc-plume__nom a{color: var(--mqc-encre) !important;text-decoration: none}.mqc-plume__poste{font-weight: 600;color: var(--mqc-vert-fonce);margin-bottom: 8px}.mqc-plume__relu{background: var(--mqc-sable);padding: 12px 16px}.mqc-signees{list-style: none;padding: 0 !important}.mqc-signees li{padding: 8px 0;border-bottom: 1px solid var(--mqc-joint)}.mqc-signees span{color: var(--mqc-gris);font-size: .88rem}.mqc-plan__liste{columns: 2;column-gap: 32px}.mqc-lettre{background: var(--mqc-blanc);border: 1px solid var(--mqc-joint);padding: 26px 28px;margin-top: 18px}.mqc-lettre label{display: block;font-weight: 600;margin-bottom: 6px;color: var(--mqc-encre)}.mqc-lettre input,.mqc-lettre select,.mqc-lettre textarea{width: 100%;border: 1.5px solid var(--mqc-sable-fonce);padding: 11px 13px;font: 400 1rem var(--mqc-courant);background: var(--mqc-chaux);color: var(--mqc-texte)}.mqc-lettre input:focus,.mqc-lettre select:focus,.mqc-lettre textarea:focus{border-color: var(--mqc-vert);outline: 2px solid var(--mqc-eau)}.mqc-lettre__piege{position: absolute;left: -9999px;height: 1px;overflow: hidden}.mqc-lettre__aide{display: block;font-size: .88rem;color: var(--mqc-gris);margin-top: 6px}.mqc-lettre__rgpd{font-size: .88rem;color: var(--mqc-gris)}.mqc-lettre__etat{padding: 12px 16px;font-weight: 500}.mqc-lettre__etat--ok{background: var(--mqc-eau)}.mqc-lettre__etat--non{background: var(--mqc-sable)}.mqc-ecran{margin: 8px 0 28px}.mqc-ecran__vignette{position: relative;display: block;width: 100%;padding: 0;border: 2px solid var(--mqc-joint);background: var(--mqc-encre);cursor: pointer;aspect-ratio: 16 / 9;overflow: hidden}.mqc-ecran__vignette img{width: 100%;height: 100%;object-fit: cover;opacity: .92}.mqc-ecran__lire{position: absolute;left: 16px;bottom: 16px;display: inline-flex;align-items: center;gap: 8px;background: var(--mqc-vert);color: #fff;padding: 9px 14px;font: 600 .95rem var(--mqc-courant)}.mqc-ecran__lecteur{width: 100%;aspect-ratio: 16 / 9;border: 0;display: block}.mqc-ecran__legende{font-size: .9rem;color: var(--mqc-gris);margin-top: 8px}.mqc-impasse,.mqc-recherche{max-width: 880px;margin: 0 auto;padding: 48px 24px 64px}.mqc-recherche{max-width: var(--mqc-large)}.mqc-impasse__etoile{color: var(--mqc-vert);margin-bottom: 18px}.mqc-impasse__form{margin: 22px 0;max-width: 620px}.mqc-impasse__form label{display: block;font-weight: 600;margin-bottom: 8px}.mqc-impasse__rubriques{display: flex;flex-wrap: wrap;gap: 8px;list-style: none;padding: 0}.mqc-impasse__rubriques a{display: inline-block;padding: 8px 14px;background: var(--mqc-blanc);border: 1px solid var(--mqc-joint);text-decoration: none}.mqc-recherche .mqc-pavement{margin-top: 26px}@media (max-width: 1080px){.mqc-menu{display: none}.mqc-faitage__tiroir{display: inline-flex;margin-left: auto}.mqc-nuancier{grid-template-columns: repeat(3,minmax(0,1fr))}.mqc-terre{grid-template-columns: repeat(3,minmax(0,1fr))}.mqc-teintes{grid-template-columns: repeat(2,minmax(0,1fr))}.mqc-dernieres{grid-template-columns: repeat(2,minmax(0,1fr))}.mqc-soubassement__grille{grid-template-columns: 1fr 1fr}.mqc-ouverture{column-gap: 40px}}@media (max-width: 760px){:root{--mqc-haut: 64px}body.mqc-corps{font-size: 1.03rem}.mqc-faitage__barre{padding: 0 16px;gap: 12px}.mqc-marque__nom{font-size: 1.28rem}.mqc-faitage__tiroir span{display: none}.mqc-ouverture{display: flex;flex-direction: column;align-items: stretch;gap: 18px;padding: 26px 16px 34px}.mqc-ouverture__texte{display: contents}.mqc-ouverture__sur{order: 1;margin: 0}.mqc-ouverture__titre{order: 2;margin: 0 !important;font-size: 2.3rem}.mqc-ouverture__chapo{order: 3;margin: 0;font-size: 1.1rem}.mqc-ouverture__visuel{order: 4;margin: 0 12px 0 0;gap: 18px}.mqc-ouverture__boutons{order: 5;flex-wrap: wrap}.mqc-ouverture__boutons .mqc-bouton{flex: 1 1 auto}.mqc-pose--grande{width: 100%}.mqc-pose--grande img.mqc-ouverture__img{width: 100%;height: auto;aspect-ratio: 4 / 3}.mqc-vestibule{grid-template-columns: minmax(0,1fr);padding: 16px 16px 30px;row-gap: 20px}.mqc-vestibule--plume{grid-template-columns: minmax(0,1fr)}.mqc-vestibule__portrait{max-width: 220px}.mqc-vestibule__image{margin: 0 12px 12px 0}.mqc-vestibule__sign{margin-top: 0}.mqc-vestibule__chapeau{font-size: 1.08rem}.mqc-venelle{padding: 14px 16px 0}.mqc-mosaique,.mqc-rubrique,.mqc-alcove{padding-left: 16px;padding-right: 16px}.mqc-essentiel{grid-template-columns: 1fr;gap: 12px;padding: 18px}.mqc-reperes{grid-template-columns: repeat(2,minmax(0,1fr))}.mqc-reperes__carreau:nth-child(odd){background: var(--mqc-chaux)}.mqc-reperes__carreau:nth-child(2),.mqc-reperes__carreau:nth-child(3){background: var(--mqc-sable)}.mqc-pavement--trois,.mqc-nuancier,.mqc-terre,.mqc-teintes,.mqc-dernieres{grid-template-columns: minmax(0,1fr)}.mqc-nuancier{grid-template-columns: repeat(2,minmax(0,1fr))}.mqc-guide,.mqc-gestes,.mqc-presentation{grid-template-columns: minmax(0,1fr);gap: 24px}.mqc-guide__texte,.mqc-presentation{padding: 22px 18px}.mqc-guide__cadre img{min-height: 0;aspect-ratio: 4 / 3}.mqc-patio{padding: 44px 16px}.mqc-patio__tout{margin-left: 30px}.mqc-soubassement__grille{grid-template-columns: minmax(0,1fr);gap: 22px;padding: 30px 16px 20px}.mqc-soubassement__bas{padding: 14px 16px 22px}.mqc-plume{grid-template-columns: 1fr}.mqc-plume__photo{max-width: 200px}.mqc-plan__liste{columns: 1}.mqc-etape{grid-template-columns: 44px 1fr;gap: 12px;padding: 14px}.mqc-etape__n{width: 44px;height: 44px;font-size: 1.35rem}.mqc-lettre{padding: 18px}.mqc-cartouche__in{padding: 18px 16px}}@media (max-width: 420px){.mqc-nuancier{grid-template-columns: minmax(0,1fr)}.mqc-marque__etoile{width: 26px;height: 26px}}@media (prefers-reduced-motion: reduce){.mqc-tesselle__img,.mqc-question summary::after{transition: none}}.mqc-salle--feuillet .mqc-venelle,.mqc-salle--feuillet .mqc-vestibule{max-width: 880px}.mqc-salle--feuillet .mqc-vestibule{column-gap: 36px;grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr)}.mqc-salle--feuillet .mqc-vestibule--plume{grid-template-columns: 220px minmax(0,1fr)}@media (max-width: 760px){.mqc-salle--feuillet .mqc-vestibule,.mqc-salle--feuillet .mqc-vestibule--plume{grid-template-columns: minmax(0,1fr)}}
