/*
Theme Name: Qinghua
Description: Thème en blocs de Bols & Baguettes : le wok, la vapeur, les ustensiles et la table d'Asie expliqués. Bleu de Chine sur blanc porcelaine, liserés de plat, frise à méandres, rebords de bambou tressé.
Version: 1.0.3
Requires at least: 6.6
Requires PHP: 8.1
Text Domain: qinghua
*/
@font-face{font-family: "Shippori Mincho";src: url("polices/shippori-mincho-500.woff2") format("woff2");font-weight: 500;font-style: normal;font-display: swap}@font-face{font-family: "Shippori Mincho";src: url("polices/shippori-mincho-700.woff2") format("woff2");font-weight: 700;font-style: normal;font-display: swap}@font-face{font-family: "Mulish";src: url("polices/mulish.woff2") format("woff2");font-weight: 400 800;font-style: normal;font-display: swap}:root{--qgh-bleu: #1F3F7A;--qgh-bleu-nuit: #152C57;--qgh-lave: #E8EEF7;--qgh-porcelaine: #FBFBF8;--qgh-riz: #F5F1E6;--qgh-vapeur: #EEF1F3;--qgh-bambou: #B89F62;--qgh-bambou-pale: #E9DFC3;--qgh-blanc: #FFFFFF;--qgh-encre: #1C1F24;--qgh-texte: #2C3038;--qgh-gris: #5A606A;--qgh-filet: #DAD6CB;--qgh-haut: 70px;--qgh-large: 1160px;--qgh-lecture: 720px;--qgh-titrage: "Shippori Mincho","Hiragino Mincho ProN",Georgia,serif;--qgh-lecture-police: "Mulish","Segoe UI",Roboto,Arial,sans-serif;--qgh-fret: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14'%3E%3Cpath d='M0 12.5H20M14 12.5V1.5H4V8.5H10V5' fill='none' stroke='%231F3F7A' stroke-width='1.6'/%3E%3C/svg%3E");--qgh-fret-clair: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14'%3E%3Cpath d='M0 12.5H20M14 12.5V1.5H4V8.5H10V5' fill='none' stroke='%23FFFFFF' stroke-opacity='.7' stroke-width='1.6'/%3E%3C/svg%3E");--qgh-bambou-motif: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Crect width='16' height='10' fill='%23E9DFC3'/%3E%3Cpath d='M0 2.5h7M9 7.5h7' stroke='%23B89F62' stroke-width='1.3'/%3E%3Cpath d='M8 0v10' stroke='%23B89F62' stroke-width='.8'/%3E%3C/svg%3E")}*,*::before,*::after{box-sizing: border-box}html{scroll-padding-top: calc(var(--qgh-haut) + 24px);-webkit-text-size-adjust: 100%}body.qgh-corps{margin: 0;background: var(--qgh-porcelaine);color: var(--qgh-texte);font-family: var(--qgh-lecture-police);font-size: 1.0625rem;line-height: 1.7;text-rendering: optimizeLegibility}.qgh-corps img{max-width: 100%;height: auto;display: block}.qgh-corps a{color: var(--qgh-bleu);text-decoration-thickness: 1px;text-underline-offset: 3px}.qgh-corps a:hover{color: var(--qgh-bleu-nuit)}.qgh-corps h1,.qgh-corps h2,.qgh-corps h3{font-family: var(--qgh-titrage);font-weight: 700;color: var(--qgh-encre);line-height: 1.22;margin: 0;letter-spacing: -.005em}.qgh-corps p{margin: 0 0 1em}.qgh-corps :focus-visible{outline: 3px solid var(--qgh-bleu);outline-offset: 2px}.qgh-saut{position: absolute;left: -9999px;top: 0;background: var(--qgh-encre);color: #fff;padding: 10px 16px;z-index: 100}.qgh-saut:focus{left: 12px;top: 12px;color: #fff}.qgh-piece{display: block}.qgh-bouton{display: inline-flex;align-items: center;justify-content: center;min-height: 50px;padding: 0 24px;background: var(--qgh-bleu);color: #fff !important;border: 2px solid var(--qgh-bleu);font-family: var(--qgh-lecture-police);font-weight: 700;font-size: 1rem;text-decoration: none;letter-spacing: .01em;cursor: pointer;white-space: nowrap}.qgh-bouton:hover{background: var(--qgh-bleu-nuit);border-color: var(--qgh-bleu-nuit)}.qgh-bouton--creux{background: transparent;color: var(--qgh-bleu) !important}.qgh-bouton--creux:hover{background: var(--qgh-lave);color: var(--qgh-bleu-nuit) !important}.qgh-pastille{display: inline-block;background: var(--qgh-riz);color: var(--qgh-encre);border: 1px solid var(--qgh-filet);font-size: .74rem;font-weight: 700;text-transform: uppercase;letter-spacing: .09em;padding: 2px 9px;line-height: 1.6}.qgh-tressage{display: block;height: 14px;background-repeat: repeat-x;background-position: left center}.qgh-tressage--fret{background-image: var(--qgh-fret)}.qgh-tressage--bambou{height: 10px;background-image: var(--qgh-bambou-motif);background-repeat: repeat;border-top: 1px solid var(--qgh-bambou);border-bottom: 1px solid var(--qgh-bambou)}.qgh-lisere{display: block;background: var(--qgh-blanc);border: 3px solid var(--qgh-bleu);padding: 5px;box-shadow: 0 0 0 3px var(--qgh-porcelaine),0 0 0 4px var(--qgh-bleu)}.qgh-lisere img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;background: var(--qgh-riz)}.qgh-embleme{color: var(--qgh-bleu)}.qgh-marli{position: sticky;top: 0;z-index: 50;background: var(--qgh-bleu);color: #fff;border-bottom: 4px double rgba(255,255,255,.65)}.qgh-marli__barre{max-width: 1240px;margin: 0 auto;height: calc(var(--qgh-haut) - 4px);padding: 0 24px;display: flex;align-items: center;gap: 26px}.qgh-enseigne{display: inline-flex;align-items: center;gap: 12px;color: #fff !important;text-decoration: none;flex: none}.qgh-enseigne__embleme{color: #fff;flex: none}.qgh-enseigne__nom{font-family: var(--qgh-titrage);font-weight: 700;font-size: 1.5rem;line-height: 1;white-space: nowrap;letter-spacing: .01em}.qgh-enseigne__et{font-weight: 500;opacity: .8;padding: 0 .04em}.qgh-carte{flex: 1;display: flex;justify-content: center}.qgh-carte__liste{list-style: none;margin: 0;padding: 0;display: flex;gap: 2px}.qgh-carte__lien{display: block;padding: 7px 12px;color: #fff !important;text-decoration: none;font-weight: 600;font-size: .96rem;white-space: nowrap;border-top: 2px solid transparent;border-bottom: 2px solid transparent}.qgh-carte__lien:hover,.qgh-carte__lien[aria-current]{border-bottom-color: #fff}.qgh-loupe,.qgh-marli__tiroir{flex: none;display: inline-flex;align-items: center;gap: 8px;background: transparent;border: 1.5px solid rgba(255,255,255,.6);color: #fff;height: 42px;min-width: 42px;justify-content: center;cursor: pointer;font: 600 .95rem var(--qgh-lecture-police);padding: 0 10px}.qgh-loupe:hover,.qgh-marli__tiroir:hover{background: var(--qgh-bleu-nuit)}.qgh-marli__tiroir{display: none}.qgh-volet,.qgh-fouille{border: 0;padding: 0;margin: 0;color: var(--qgh-texte)}.qgh-volet{inset: var(--qgh-haut) 0 auto auto;width: min(420px,100vw);height: calc(100vh - var(--qgh-haut));background: var(--qgh-porcelaine);overflow: auto;border-left: 3px solid var(--qgh-bleu)}.qgh-volet__in{padding: 26px 24px 40px}.qgh-volet__titre{font-family: var(--qgh-titrage);font-size: 1.4rem;font-weight: 700;color: var(--qgh-encre)}.qgh-volet__liste,.qgh-volet__plus{list-style: none;margin: 0 0 22px;padding: 0}.qgh-volet__rub{display: flex;justify-content: space-between;gap: 12px;align-items: baseline;padding: 13px 0;border-bottom: 1px solid var(--qgh-filet);text-decoration: none;color: var(--qgh-encre) !important;font-weight: 700}.qgh-volet__rub small{color: var(--qgh-gris);font-weight: 400}.qgh-volet__plus li{padding: 6px 0}.qgh-volet__fermer{background: var(--qgh-bleu);color: #fff;border: 0;padding: 10px 18px;font: 700 1rem var(--qgh-lecture-police);cursor: pointer}.qgh-fouille{inset: var(--qgh-haut) 0 auto 0;width: 100%;background: var(--qgh-lave);border-bottom: 1px solid var(--qgh-filet)}.qgh-fouille__form{max-width: 760px;margin: 0 auto;padding: 22px 24px}.qgh-fouille__label{display: block;font-weight: 700;margin-bottom: 8px}.qgh-fouille__champ,.qgh-felure__form span{display: flex}.qgh-fouille__champ input,.qgh-felure__form input{flex: 1;min-width: 0;height: 50px;border: 2px solid var(--qgh-bleu);border-right: 0;padding: 0 14px;font: 400 1rem var(--qgh-lecture-police);background: #fff}.qgh-fouille__champ button,.qgh-felure__form button{height: 50px;padding: 0 20px;background: var(--qgh-bleu);color: #fff;border: 0;font: 700 1rem var(--qgh-lecture-police);cursor: pointer}.qgh-pontet{max-width: var(--qgh-large);margin: 0 auto;padding: 18px 24px 0;font-size: .88rem;color: var(--qgh-gris)}.qgh-pontet ol{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 4px 0}.qgh-pontet li + li::before{content: "/";color: var(--qgh-bambou);margin: 0 9px}.qgh-pontet a{color: var(--qgh-gris) !important;text-decoration: none}.qgh-pontet a:hover{text-decoration: underline}.qgh-couvercle{max-width: var(--qgh-large);margin: 0 auto;padding: 24px 24px 44px}.qgh-couvercle__texte{max-width: 860px}.qgh-couvercle__sur{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;margin: 0 0 14px;font-size: .9rem;font-weight: 700;color: var(--qgh-bleu);text-transform: uppercase;letter-spacing: .08em}.qgh-couvercle__grain{width: 22px;height: 3px;background: var(--qgh-bleu);display: inline-block}.qgh-couvercle__rub{color: var(--qgh-bleu) !important;text-decoration: none;text-transform: none;letter-spacing: 0;font-weight: 700;font-size: .95rem}.qgh-couvercle__rub:hover{text-decoration: underline}.qgh-couvercle__titre{font-size: clamp(2rem,1.35rem + 2.2vw,2.95rem);margin-bottom: 16px !important}.qgh-couvercle__chapeau{font-size: 1.2rem;line-height: 1.6;color: var(--qgh-texte);margin: 0;max-width: 780px}.qgh-couvercle__note{margin: 16px 0 0;padding: 10px 14px;background: var(--qgh-lave);border-left: 3px solid var(--qgh-bleu);font-size: .95rem;font-weight: 600;color: var(--qgh-encre);max-width: 780px}.qgh-couvercle__sign{margin-top: 20px}.qgh-couvercle__image{margin: 26px 4px 4px}.qgh-lisere--large img{aspect-ratio: 12 / 5}.qgh-couvercle--convive{display: grid;grid-template-columns: 220px minmax(0,1fr);gap: 40px;max-width: 980px;align-items: start}.qgh-couvercle__portrait{margin: 0}.qgh-couvercle__portrait img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover;border: 3px solid var(--qgh-bleu);padding: 4px;background: #fff}.qgh-couvercle__poste{font-weight: 700;color: var(--qgh-bleu)}.qgh-signe{display: flex;align-items: center;gap: 12px;margin: 0;font-size: .95rem;color: var(--qgh-gris)}.qgh-signe__portrait{width: 42px;height: 42px;object-fit: cover;flex: none;border: 2px solid var(--qgh-bleu)}.qgh-signe a{font-weight: 700}.qgh-signe__date{display: block;font-size: .87rem}.qgh-etages{padding: 0 24px 64px}.qgh-etages__grille{max-width: var(--qgh-large);margin: 0 auto;display: grid;grid-template-columns: 290px minmax(0,var(--qgh-lecture));justify-content: center;gap: 56px;align-items: start}.qgh-etages__cote{position: sticky;top: calc(var(--qgh-haut) + 24px);align-self: start;display: grid;gap: 24px}.qgh-bocal{background: var(--qgh-blanc);border: 2px solid var(--qgh-bleu)}.qgh-bocal__tete{margin: 0;background: var(--qgh-bleu);color: #fff;font-weight: 700;font-size: .78rem;text-transform: uppercase;letter-spacing: .14em;padding: 7px 14px}.qgh-bocal dl{margin: 0;padding: 4px 14px 8px}.qgh-bocal__ligne{padding: 10px 0;border-bottom: 1px dashed var(--qgh-filet)}.qgh-bocal__ligne:last-child{border-bottom: 0}.qgh-bocal dt{font-size: .74rem;font-weight: 700;text-transform: uppercase;letter-spacing: .08em;color: var(--qgh-gris)}.qgh-bocal dd{margin: 2px 0 0;font-family: var(--qgh-titrage);font-weight: 700;font-size: 1.06rem;line-height: 1.35;color: var(--qgh-encre);overflow-wrap: anywhere}.qgh-menu-fiche{border-left: 3px solid var(--qgh-bleu);padding-left: 16px}.qgh-menu-fiche__tete{font-weight: 700;font-size: .82rem;text-transform: uppercase;letter-spacing: .09em;color: var(--qgh-gris);margin: 0 0 8px}.qgh-menu-fiche ol{list-style: none;margin: 0;padding: 0;counter-reset: plat}.qgh-menu-fiche li{counter-increment: plat;margin: 0 0 6px;font-size: .93rem;line-height: 1.4}.qgh-menu-fiche li::before{content: counter(plat,decimal-leading-zero) " ";font-family: var(--qgh-titrage);color: var(--qgh-bambou);font-weight: 700}.qgh-menu-fiche a{color: var(--qgh-encre) !important;text-decoration: none}.qgh-menu-fiche a:hover{color: var(--qgh-bleu) !important;text-decoration: underline}.qgh-etages__colonne{min-width: 0}.qgh-memo{background: var(--qgh-lave);border-top: 3px solid var(--qgh-bleu);padding: 20px 24px;margin-bottom: 8px}.qgh-memo__tete{font-weight: 800;font-size: .8rem;text-transform: uppercase;letter-spacing: .12em;color: var(--qgh-bleu);margin: 0 0 6px}.qgh-memo__texte{font-size: 1.12rem;line-height: 1.62;margin: 0;color: var(--qgh-encre)}.qgh-etage{position: relative;padding-top: 30px;margin-top: 34px}.qgh-etage::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 10px;background-image: var(--qgh-bambou-motif);border-top: 1px solid var(--qgh-bambou);border-bottom: 1px solid var(--qgh-bambou)}.qgh-etage>.qgh-soustitre:first-child{margin-top: 0 !important}.qgh-soustitre{position: relative;font-size: clamp(1.45rem,1.2rem + .9vw,1.85rem);margin: 42px 0 14px !important;scroll-margin-top: calc(var(--qgh-haut) + 24px)}.qgh-texte .qgh-soustitre::before,.qgh-rubrique .qgh-soustitre::before,.qgh-natte .qgh-soustitre::before{content: "";display: block;width: 44px;height: 3px;background: var(--qgh-bleu);margin-bottom: 12px}.qgh-soustitre a{color: inherit !important;text-decoration: none}.qgh-texte h3{font-size: 1.28rem;margin: 28px 0 10px}.qgh-texte ul,.qgh-texte ol{padding-left: 1.3em;margin: 0 0 1.1em}.qgh-texte li{margin-bottom: .4em}.qgh-texte strong{color: var(--qgh-encre);font-weight: 700}.qgh-glisse{overflow-x: auto;margin: 0 0 1.4em;border: 1px solid var(--qgh-filet);background: var(--qgh-blanc)}.qgh-glisse table,.qgh-grille{width: 100%;border-collapse: collapse;font-size: .97rem;line-height: 1.5}.qgh-glisse th,.qgh-glisse td{text-align: left;vertical-align: top;padding: 11px 14px;border-bottom: 1px solid var(--qgh-filet)}.qgh-glisse thead th{background: var(--qgh-bleu);color: #fff;font-weight: 700;font-size: .88rem;letter-spacing: .02em}.qgh-glisse tbody tr:nth-child(even){background: var(--qgh-porcelaine)}.qgh-glisse tbody th{font-weight: 700;color: var(--qgh-encre)}.qgh-glisse tr:last-child th,.qgh-glisse tr:last-child td{border-bottom: 0}.qgh-gestes-liste{list-style: none;margin: 0 0 1.2em;padding: 0}.qgh-geste{display: grid;grid-template-columns: 64px 1fr;gap: 16px;padding: 16px 0;border-bottom: 1px dashed var(--qgh-filet)}.qgh-geste:first-child{padding-top: 4px}.qgh-geste__n{font-family: var(--qgh-titrage);font-weight: 700;font-size: 2rem;line-height: 1;color: var(--qgh-bleu);padding-top: 2px}.qgh-geste__titre{font-weight: 800;color: var(--qgh-encre);margin: 0 0 4px}.qgh-geste__detail{margin: 0}.qgh-puces{list-style: none;margin: 0 0 1.2em;padding: 0}.qgh-puces li{position: relative;padding-left: 26px;margin-bottom: .55em}.qgh-puces--grains li::before{content: "";position: absolute;left: 3px;top: .55em;width: 9px;height: 13px;border: 2px solid var(--qgh-bleu);border-radius: 50%}.qgh-puces--barres li::before{content: "";position: absolute;left: 2px;top: .78em;width: 13px;height: 3px;background: var(--qgh-encre)}.qgh-garde{background: var(--qgh-riz);border: 1px solid var(--qgh-bambou-pale);border-left: 5px solid var(--qgh-encre);padding: 18px 22px;margin: 34px 0 8px}.qgh-garde__tete{font-weight: 800;font-size: .8rem;text-transform: uppercase;letter-spacing: .12em;margin: 0 0 6px;color: var(--qgh-encre)}.qgh-garde p:last-child{margin: 0}.qgh-demandes{border-top: 2px solid var(--qgh-bleu)}.qgh-demande{border-bottom: 1px solid var(--qgh-filet)}.qgh-demande summary{cursor: pointer;list-style: none;padding: 15px 40px 15px 0;position: relative;font-weight: 700;color: var(--qgh-encre)}.qgh-demande summary::-webkit-details-marker{display: none}.qgh-demande summary::before,.qgh-demande summary::after{content: "";position: absolute;right: 8px;top: 50%;width: 14px;height: 2px;background: var(--qgh-bleu)}.qgh-demande summary::after{transform: rotate(90deg);transition: transform .2s}.qgh-demande[open] summary::after{transform: rotate(0deg)}.qgh-demande p{margin: 0 0 16px}.qgh-lectures{margin-top: 30px;font-size: .92rem;color: var(--qgh-gris);overflow-wrap: anywhere}.qgh-lectures__tete{font-weight: 700;margin-bottom: 6px}.qgh-lectures ul{margin: 0;padding-left: 1.1em}.qgh-etages__suite{max-width: var(--qgh-large);margin: 56px auto 0}.qgh-etages__suite .qgh-soustitre{margin-top: 26px !important}.qgh-service{display: grid;gap: 24px}.qgh-service--trois{grid-template-columns: repeat(3,minmax(0,1fr))}.qgh-service--quatre{grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px}.qgh-coupelle{background: var(--qgh-blanc);border: 1px solid var(--qgh-filet);display: flex;flex-direction: column;min-width: 0}.qgh-coupelle__cadre{display: block;aspect-ratio: 4 / 3;overflow: hidden;background: var(--qgh-riz);border-bottom: 3px solid var(--qgh-bleu)}.qgh-coupelle__img{width: 100%;height: 100%;object-fit: cover;transition: transform .3s}.qgh-coupelle:hover .qgh-coupelle__img{transform: scale(1.03)}.qgh-coupelle__vide{display: flex;height: 100%;align-items: center;justify-content: center;color: var(--qgh-bleu)}.qgh-coupelle__corps{padding: 16px 18px 20px}.qgh-coupelle__titre{font-size: 1.24rem;margin: 10px 0 6px !important}.qgh-coupelle__titre a{color: var(--qgh-encre) !important;text-decoration: none}.qgh-coupelle__titre a:hover{color: var(--qgh-bleu) !important;text-decoration: underline}.qgh-coupelle__ligne{font-size: .95rem;color: var(--qgh-gris);margin: 0}.qgh-rubrique{max-width: var(--qgh-large);margin: 0 auto;padding: 0 24px 64px}.qgh-rubrique__intro{max-width: var(--qgh-lecture);margin: 0 auto 20px}.qgh-rubrique__pages{margin-top: 30px}.qgh-rubrique__pages .qgh-soustitre{margin-top: 26px !important}.qgh-rubrique__faq{max-width: var(--qgh-lecture);margin: 20px auto 0}.qgh-ceinture{background: var(--qgh-riz);border-top: 1px solid var(--qgh-bambou-pale)}.qgh-ceinture__in{max-width: 980px;margin: 0 auto;padding: 22px 24px;display: grid;grid-template-columns: 30px 1fr;gap: 16px;align-items: start;font-size: .93rem;color: var(--qgh-gris)}.qgh-ceinture__in p{margin: 0}.qgh-ceinture__embleme{color: var(--qgh-bleu);margin-top: 2px}.qgh-piedouche{background: var(--qgh-bleu);color: #E4EAF4;font-size: .95rem}.qgh-piedouche a{color: #fff !important;text-decoration: none}.qgh-piedouche a:hover{text-decoration: underline}.qgh-piedouche__fret{background-image: var(--qgh-fret-clair);height: 16px;margin: 0;border-bottom: 1px solid rgba(255,255,255,.25);padding-top: 0}.qgh-piedouche__grille{max-width: 1240px;margin: 0 auto;padding: 36px 24px 26px;display: grid;grid-template-columns: 1.5fr 1fr 1fr 1fr;gap: 36px}.qgh-piedouche__col ul{list-style: none;margin: 0;padding: 0}.qgh-piedouche__col li{margin-bottom: 8px}.qgh-piedouche__titre{font-family: var(--qgh-titrage);font-weight: 700;font-size: 1.18rem;color: #fff;margin: 4px 0 14px}.qgh-enseigne--pied .qgh-enseigne__nom{font-size: 1.42rem}.qgh-piedouche__desc{margin: 16px 0 10px;color: #fff}.qgh-piedouche__statut{color: #D3DDEC;font-size: .9rem}.qgh-piedouche__statut strong{color: #fff;font-weight: 700}.qgh-piedouche__mail{margin: 0}.qgh-piedouche__mail a{text-decoration: underline !important}.qgh-piedouche p.qgh-piedouche__bas{max-width: 1240px;margin: 0 auto;padding: 16px 24px 26px;border-top: 1px solid rgba(255,255,255,.22);font-size: .85rem;color: #C9D5E8}.qgh-seuil{max-width: var(--qgh-large);margin: 0 auto;padding: 40px 24px 42px;display: grid;grid-template-columns: minmax(0,1.1fr) auto;column-gap: 64px;align-items: center}.qgh-seuil__sur{font-weight: 800;font-size: .88rem;text-transform: uppercase;letter-spacing: .14em;color: var(--qgh-bleu);margin: 0 0 14px}.qgh-seuil__titre{font-size: clamp(2.3rem,1.4rem + 2.9vw,3.45rem);line-height: 1.12;margin: 0 0 20px !important}.qgh-seuil__chapo{font-size: 1.2rem;line-height: 1.6;max-width: 600px;margin: 0 0 28px}.qgh-seuil__boutons{display: flex;flex-wrap: nowrap;gap: 12px;margin: 0}.qgh-seuil__visuel{margin: 0 4px 0 0;display: flex;flex-direction: column;align-items: stretch;gap: 18px}.qgh-lisere--seuil img.qgh-seuil__img{height: clamp(300px,calc(100vh - 270px),560px);width: auto;aspect-ratio: 4 / 5;object-fit: cover}.qgh-desserte{padding: 64px 24px}.qgh-desserte>*{max-width: var(--qgh-large);margin-left: auto;margin-right: auto}.qgh-desserte--porcelaine{background: var(--qgh-porcelaine)}.qgh-desserte--riz{background: var(--qgh-riz)}.qgh-desserte--vapeur{background: var(--qgh-vapeur)}.qgh-desserte--lave{background: var(--qgh-lave)}.qgh-desserte--court{padding-top: 44px;padding-bottom: 44px}.qgh-desserte__tete{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 22px;margin-bottom: 28px}.qgh-desserte__titre{font-size: clamp(1.75rem,1.3rem + 1.4vw,2.3rem);margin: 0 !important}.qgh-desserte__titre::after{content: "";display: block;width: 56px;height: 3px;background: var(--qgh-bleu);margin-top: 10px}.qgh-desserte__sous{flex-basis: 100%;margin: 4px 0 0;color: var(--qgh-gris)}.qgh-desserte__tout{margin-left: auto;font-weight: 700;color: var(--qgh-bleu) !important}.qgh-plateau{display: grid;grid-template-columns: minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-auto-rows: auto;gap: 8px;background: var(--qgh-bambou-pale);border: 2px solid var(--qgh-bambou);padding: 8px}.qgh-case{background: var(--qgh-blanc);min-width: 0;display: flex;flex-direction: column}.qgh-case--grande{grid-row: span 2}.qgh-case__cadre{display: block;aspect-ratio: 4 / 3;overflow: hidden;background: var(--qgh-riz)}.qgh-case--grande .qgh-case__cadre{aspect-ratio: auto;flex: 1;min-height: 260px}.qgh-case__cadre img{width: 100%;height: 100%;object-fit: cover}.qgh-case__corps{padding: 14px 16px 16px;border-top: 3px solid var(--qgh-bleu)}.qgh-case__titre{font-size: 1.14rem;margin: 0 0 4px !important}.qgh-case--grande .qgh-case__titre{font-size: 1.55rem}.qgh-case__titre a{color: var(--qgh-encre) !important;text-decoration: none}.qgh-case__titre a:hover{color: var(--qgh-bleu) !important;text-decoration: underline}.qgh-case__ligne{font-size: .95rem;color: var(--qgh-gris);margin: 4px 0 8px}.qgh-case__nb{font-size: .82rem;font-weight: 700;color: var(--qgh-gris);margin: 0}.qgh-wok-pas{list-style: none;margin: 0 auto;padding: 0;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));border-top: 3px solid var(--qgh-bleu);border-bottom: 1px solid var(--qgh-filet)}.qgh-wok-pas__item{padding: 22px 20px 20px;border-left: 1px solid var(--qgh-filet)}.qgh-wok-pas__item:first-child{border-left: 0;padding-left: 0}.qgh-wok-pas__n{display: block;font-family: var(--qgh-titrage);font-weight: 700;font-size: 2.3rem;line-height: 1;color: var(--qgh-bleu);margin-bottom: 12px}.qgh-wok-pas__titre{font-size: 1.24rem;margin: 0 0 6px !important}.qgh-wok-pas__titre a{color: var(--qgh-encre) !important}.qgh-wok-pas__item p{margin: 0;font-size: .95rem;color: var(--qgh-gris)}.qgh-guide{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr);gap: 48px;align-items: center}.qgh-guide__cadre{display: block;background: #fff;border: 3px solid var(--qgh-bleu);padding: 5px;box-shadow: 0 0 0 3px var(--qgh-lave),0 0 0 4px var(--qgh-bleu);margin: 4px}.qgh-guide__cadre img{width: 100%;aspect-ratio: 1 / 1;object-fit: cover}.qgh-guide__sur{font-weight: 800;text-transform: uppercase;letter-spacing: .12em;font-size: .84rem;color: var(--qgh-bleu);margin: 0 0 10px}.qgh-guide__titre{font-size: clamp(1.7rem,1.3rem + 1.2vw,2.25rem);margin: 0 0 14px !important}.qgh-guide__titre a{color: var(--qgh-encre) !important;text-decoration: none}.qgh-guide__reperes{list-style: none;margin: 0 0 24px;padding: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 0;border: 2px solid var(--qgh-bleu);background: #fff}.qgh-guide__reperes li{padding: 10px 14px;font-family: var(--qgh-titrage);font-weight: 700;font-size: 1.02rem;line-height: 1.3;color: var(--qgh-encre);border-bottom: 1px dashed var(--qgh-filet)}.qgh-guide__reperes li:nth-child(odd){border-right: 1px dashed var(--qgh-filet)}.qgh-guide__reperes span{display: block;font-family: var(--qgh-lecture-police);font-size: .7rem;font-weight: 700;text-transform: uppercase;letter-spacing: .09em;color: var(--qgh-gris)}.qgh-techniques{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,.85fr);gap: 48px;align-items: start}.qgh-techniques__visuel{margin: 4px}.qgh-techniques__visuel img{aspect-ratio: 1 / 1}.qgh-techniques__liste{list-style: none;margin: 0;padding: 0;border-top: 2px solid var(--qgh-bleu);counter-reset: tech}.qgh-techniques__liste li{counter-increment: tech}.qgh-techniques__liste a{display: grid;grid-template-columns: 52px 1fr;column-gap: 8px;padding: 14px 0;border-bottom: 1px solid var(--qgh-filet);text-decoration: none}.qgh-techniques__liste a::before{content: counter(tech,decimal-leading-zero);grid-row: span 2;font-family: var(--qgh-titrage);font-weight: 700;font-size: 1.5rem;color: var(--qgh-bambou);line-height: 1.1}.qgh-techniques__titre{display: block;font-family: var(--qgh-titrage);font-weight: 700;font-size: 1.2rem;color: var(--qgh-encre)}.qgh-techniques__ligne{display: block;font-size: .93rem;color: var(--qgh-gris)}.qgh-techniques__liste a:hover .qgh-techniques__titre{color: var(--qgh-bleu);text-decoration: underline}.qgh-face{display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: 16px}.qgh-duel{display: flex;align-items: center;gap: 14px;background: var(--qgh-blanc);border: 1px solid var(--qgh-filet);border-left: 4px solid var(--qgh-bleu);padding: 12px;text-decoration: none;color: var(--qgh-encre) !important}.qgh-duel__img{width: 84px;height: 84px;object-fit: cover;flex: none}.qgh-duel__titre{display: block;font-family: var(--qgh-titrage);font-weight: 700;font-size: 1.1rem;line-height: 1.3}.qgh-duel__vs{display: block;font-size: .86rem;color: var(--qgh-gris);margin-top: 4px}.qgh-duel__vs i{font-style: normal;color: var(--qgh-bleu);font-weight: 700}.qgh-duel:hover{background: var(--qgh-lave)}.qgh-recents{list-style: none;margin: 0 auto;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px 28px}.qgh-recents__item{display: grid;grid-template-columns: 84px 1fr;gap: 14px;align-items: start;border-bottom: 1px solid var(--qgh-filet);padding-bottom: 16px}.qgh-recents__img{width: 84px;height: 84px;object-fit: cover}.qgh-recents__titre{display: block;font-family: var(--qgh-titrage);font-weight: 700;font-size: 1.1rem;line-height: 1.28;color: var(--qgh-encre) !important;text-decoration: none;margin: 6px 0 2px}.qgh-recents__date{font-size: .84rem;color: var(--qgh-gris)}.qgh-apropos{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,.85fr);gap: 48px;background: var(--qgh-blanc);border: 1px solid var(--qgh-filet);border-top: 3px solid var(--qgh-bleu);padding: 36px 40px}.qgh-apropos__texte .qgh-soustitre:first-child{margin-top: 0 !important}.qgh-apropos__faq .qgh-desserte__titre{font-size: 1.55rem;margin-bottom: 16px !important}.qgh-brigade{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 24px 48px}.qgh-brigade>div:first-child{max-width: 560px}.qgh-brigade__sous{color: var(--qgh-gris);margin: 12px 0 8px}.qgh-brigade__convives{display: flex;flex-wrap: wrap;gap: 22px}.qgh-brigade__convive{display: flex;align-items: center;gap: 12px;text-decoration: none;color: var(--qgh-texte) !important}.qgh-brigade__photo{width: 60px;height: 60px;object-fit: cover;border: 2px solid var(--qgh-bleu)}.qgh-brigade__convive strong{display: block;font-family: var(--qgh-titrage);font-size: 1.12rem;color: var(--qgh-encre)}.qgh-natte{max-width: 880px;margin: 0 auto;padding: 0 24px 60px}.qgh-natte .qgh-texte>.qgh-soustitre:first-child{margin-top: 8px !important}.qgh-tablee{display: grid;gap: 18px;margin-top: 24px}.qgh-convive{display: grid;grid-template-columns: 170px 1fr;gap: 24px;background: var(--qgh-blanc);border: 1px solid var(--qgh-filet);border-top: 3px solid var(--qgh-bleu);padding: 22px}.qgh-convive__photo img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover}.qgh-convive__nom{font-size: 1.5rem;margin: 0 0 4px !important}.qgh-convive__nom a{color: var(--qgh-encre) !important;text-decoration: none}.qgh-convive__poste{font-weight: 700;color: var(--qgh-bleu);margin-bottom: 8px}.qgh-convive__relu{background: var(--qgh-lave);padding: 12px 16px}.qgh-signees{list-style: none;padding: 0 !important}.qgh-signees li{padding: 8px 0;border-bottom: 1px solid var(--qgh-filet)}.qgh-signees span{color: var(--qgh-gris);font-size: .88rem}.qgh-sommaire__liste{columns: 2;column-gap: 32px}.qgh-courrier{background: var(--qgh-blanc);border: 1px solid var(--qgh-filet);border-top: 3px solid var(--qgh-bleu);padding: 26px 28px;margin-top: 18px}.qgh-courrier label{display: block;font-weight: 700;margin-bottom: 6px;color: var(--qgh-encre)}.qgh-courrier input,.qgh-courrier select,.qgh-courrier textarea{width: 100%;border: 1.5px solid var(--qgh-filet);padding: 11px 13px;font: 400 1rem var(--qgh-lecture-police);background: var(--qgh-porcelaine);color: var(--qgh-texte)}.qgh-courrier input:focus,.qgh-courrier select:focus,.qgh-courrier textarea:focus{border-color: var(--qgh-bleu);outline: 2px solid var(--qgh-lave)}.qgh-courrier__piege{position: absolute;left: -9999px;height: 1px;overflow: hidden}.qgh-courrier__aide{display: block;font-size: .88rem;color: var(--qgh-gris);margin-top: 6px}.qgh-courrier__rgpd{font-size: .88rem;color: var(--qgh-gris)}.qgh-courrier__etat{padding: 12px 16px;font-weight: 600}.qgh-courrier__etat--ok{background: var(--qgh-lave)}.qgh-courrier__etat--non{background: var(--qgh-riz)}.qgh-video{margin: 8px 0 28px}.qgh-video__vignette{position: relative;display: block;width: 100%;padding: 0;border: 3px solid var(--qgh-bleu);background: var(--qgh-encre);cursor: pointer;aspect-ratio: 16 / 9;overflow: hidden}.qgh-video__vignette img{width: 100%;height: 100%;object-fit: cover;opacity: .92}.qgh-video__lire{position: absolute;left: 16px;bottom: 16px;display: inline-flex;align-items: center;gap: 8px;background: var(--qgh-bleu);color: #fff;padding: 9px 14px;font: 700 .95rem var(--qgh-lecture-police)}.qgh-video__lecteur{width: 100%;aspect-ratio: 16 / 9;border: 0;display: block}.qgh-video__legende{font-size: .9rem;color: var(--qgh-gris);margin-top: 8px}.qgh-felure,.qgh-resultats{max-width: 880px;margin: 0 auto;padding: 48px 24px 64px}.qgh-resultats{max-width: var(--qgh-large)}.qgh-felure__embleme{color: var(--qgh-bleu);margin-bottom: 18px}.qgh-felure__form{margin: 22px 0;max-width: 620px}.qgh-felure__form label{display: block;font-weight: 700;margin-bottom: 8px}.qgh-felure__rubriques{display: flex;flex-wrap: wrap;gap: 8px;list-style: none;padding: 0}.qgh-felure__rubriques a{display: inline-block;padding: 8px 14px;background: var(--qgh-blanc);border: 1px solid var(--qgh-filet);text-decoration: none}.qgh-resultats .qgh-service{margin-top: 26px}@media (max-width: 1080px){.qgh-carte{display: none}.qgh-marli__tiroir{display: inline-flex;margin-left: auto}.qgh-plateau{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.qgh-case--grande{grid-row: auto;grid-column: span 2}.qgh-case--grande .qgh-case__cadre{aspect-ratio: 16 / 9;flex: none;min-height: 0}.qgh-wok-pas{grid-template-columns: repeat(3,minmax(0,1fr))}.qgh-wok-pas__item:nth-child(4){border-left: 0;padding-left: 0}.qgh-recents,.qgh-service--quatre{grid-template-columns: repeat(2,minmax(0,1fr))}.qgh-piedouche__grille{grid-template-columns: 1fr 1fr}.qgh-seuil{column-gap: 40px}.qgh-etages__grille{grid-template-columns: 250px minmax(0,1fr);gap: 36px}}@media (max-width: 760px){:root{--qgh-haut: 62px}body.qgh-corps{font-size: 1.03rem}.qgh-marli__barre{padding: 0 16px;gap: 12px}.qgh-enseigne__nom{font-size: 1.24rem}.qgh-enseigne__embleme{width: 28px;height: 28px}.qgh-marli__tiroir span{display: none}.qgh-seuil{display: flex;flex-direction: column;align-items: stretch;gap: 18px;padding: 26px 16px 34px}.qgh-seuil__texte{display: contents}.qgh-seuil__sur{order: 1;margin: 0}.qgh-seuil__titre{order: 2;margin: 0 !important;font-size: 2.15rem}.qgh-seuil__chapo{order: 3;margin: 0;font-size: 1.08rem}.qgh-seuil__visuel{order: 4;margin: 0 4px;gap: 14px}.qgh-seuil__boutons{order: 5;flex-wrap: wrap}.qgh-seuil__boutons .qgh-bouton{flex: 1 1 auto}.qgh-lisere--seuil img.qgh-seuil__img{width: 100%;height: auto;aspect-ratio: 4 / 3;object-position: center 30%}.qgh-couvercle{padding: 16px 16px 30px}.qgh-couvercle__chapeau{font-size: 1.08rem}.qgh-couvercle__image{margin-top: 22px}.qgh-lisere--large img{aspect-ratio: 3 / 2}.qgh-couvercle--convive{grid-template-columns: minmax(0,1fr);gap: 20px}.qgh-couvercle__portrait{max-width: 220px}.qgh-pontet{padding: 14px 16px 0}.qgh-etages,.qgh-rubrique,.qgh-natte{padding-left: 16px;padding-right: 16px}.qgh-etages__grille{grid-template-columns: minmax(0,1fr);gap: 22px}.qgh-etages__cote{position: static}.qgh-menu-fiche{display: none}.qgh-bocal dl{display: grid;grid-template-columns: 1fr 1fr;column-gap: 14px}.qgh-bocal__ligne:nth-last-child(2){border-bottom: 0}.qgh-memo{padding: 18px}.qgh-service--trois,.qgh-service--quatre,.qgh-face,.qgh-recents{grid-template-columns: minmax(0,1fr)}.qgh-plateau{grid-template-columns: minmax(0,1fr) minmax(0,1fr);padding: 6px;gap: 6px}.qgh-case__titre{font-size: 1.02rem}.qgh-case__corps{padding: 10px 12px 12px}.qgh-wok-pas{grid-template-columns: minmax(0,1fr)}.qgh-wok-pas__item{border-left: 0;padding: 18px 0;border-top: 1px solid var(--qgh-filet)}.qgh-wok-pas__item:first-child{border-top: 0}.qgh-guide,.qgh-techniques,.qgh-apropos{grid-template-columns: minmax(0,1fr);gap: 24px}.qgh-apropos{padding: 22px 18px}.qgh-desserte{padding: 44px 16px}.qgh-desserte__tout{margin-left: 0}.qgh-piedouche__grille{grid-template-columns: minmax(0,1fr);gap: 22px;padding: 30px 16px 20px}.qgh-piedouche__bas{padding: 14px 16px 22px}.qgh-convive{grid-template-columns: 1fr}.qgh-convive__photo{max-width: 200px}.qgh-sommaire__liste{columns: 1}.qgh-geste{grid-template-columns: 46px 1fr;gap: 12px}.qgh-geste__n{font-size: 1.6rem}.qgh-courrier{padding: 18px}.qgh-ceinture__in{padding: 18px 16px}}@media (max-width: 420px){.qgh-case__titre{font-size: .96rem}.qgh-guide__reperes{grid-template-columns: 1fr}.qgh-guide__reperes li:nth-child(odd){border-right: 0}}@media (prefers-reduced-motion: reduce){.qgh-coupelle__img,.qgh-demande summary::after{transition: none}}.qgh-piece--nappe .qgh-pontet,.qgh-piece--nappe .qgh-couvercle{max-width: 880px}.qgh-piece--nappe .qgh-couvercle--convive{grid-template-columns: 200px minmax(0,1fr)}@media (max-width: 760px){.qgh-piece--nappe .qgh-couvercle--convive{grid-template-columns: minmax(0,1fr)}}
