@font-face{font-family:Mulish;font-style:italic;font-weight:400 800;font-display:swap;src:url(/assets/polices/corps-i.woff2) format("woff2")}@font-face{font-family:Mulish;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/polices/corps-n.woff2) format("woff2")}@font-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/polices/titre-n.woff2) format("woff2")}:root{--ch-laine:#fbf6ee;--ch-laine2:#f3e9da;--ch-blanc:#fffdf9;--ch-fram:#a3173f;--ch-fram-f:#7c0f2f;--ch-ardoise:#27384a;--ch-encre:#2b2a2c;--ch-encre-2:#4a4744;--ch-gris:#68625b;--ch-bord:#e2d5c1;--ch-miel:#e4a23a;--ch-miel-f:#f8e8c8;--ch-t:"Young Serif",Georgia,serif;--ch-c:"Mulish",Verdana,sans-serif}body:before{content:"";display:block;height:16px;background:conic-gradient(from 135deg at 50% 0,var(--ch-fram) 90deg,transparent 0) 0 0/20px 12px repeat-x,linear-gradient(var(--ch-laine2) 0 0)}body{background:var(--ch-laine);color:var(--ch-encre);font-family:var(--ch-c);font-size:1.02rem;line-height:1.55}h1,h2{font-family:var(--ch-t);font-weight:400;color:var(--ch-ardoise);letter-spacing:0;line-height:1.12}h3,h4{font-family:var(--ch-t);font-weight:400;color:var(--ch-fram);line-height:1.2;letter-spacing:0}a{color:var(--ch-fram)}a:hover{color:var(--ch-fram-f)}.ch-page{display:block}.ch-cache{position:absolute;left:-9999px}.ch-corps{max-width:1060px;margin:0 auto;padding:22px 16px 56px}.ch-texte{max-width:740px;margin:0 auto;padding:4px 0 36px}.ch-texte p,.ch-texte li{line-height:1.68}.ch-texte section{margin:0 0 32px}.ch-texte h2{font-size:1.72rem;margin:0 0 8px}.ch-texte a{text-underline-offset:3px}.ch-net{font-weight:700;border-left:4px solid var(--ch-miel);padding:2px 0 2px 12px}.ch-legende,.ch-date,.ch-mention{font-size:.85rem;color:var(--ch-gris)}.ch-petit{font-size:.8rem;color:var(--ch-gris);white-space:nowrap}.ch-tableau{overflow-x:auto;margin:14px 0}.ch-tableau table{border-collapse:collapse;width:100%;background:var(--ch-blanc);border:1px solid var(--ch-bord)}.ch-tableau th,.ch-tableau td{padding:8px 10px;text-align:left;vertical-align:top;border:1px solid var(--ch-bord);font-size:.95rem}.ch-tableau th{background:var(--ch-laine2);color:var(--ch-ardoise);font-weight:700}.ch-form input,.ch-form textarea,#ch-lex{width:100%;padding:11px;border:1px solid var(--ch-fram);font:inherit;background:var(--ch-blanc);box-sizing:border-box;color:var(--ch-encre)}.ch-form button{background:var(--ch-fram);color:var(--ch-blanc);border:0;padding:12px 24px;font:inherit;font-weight:700;cursor:pointer}.ch-form button:hover{background:var(--ch-fram-f)}.ch-terme h3{margin:1rem 0 .2rem;font-size:1.2rem}.ch-terme p{margin:0}.ch-terme[hidden]{display:none}.ch-liste{list-style:square;padding-left:18px;margin:0}.ch-liste li{padding:5px 0}.bar{background:var(--ch-laine);border-bottom:1px solid var(--ch-bord)}.bar .burger{border-radius:8px;border-color:var(--ch-fram)}.corps [class*=note],.corps [class*=badge],.pod *{border-radius:8px}.ch-logo{width:34px;height:34px;flex:none}.logo{gap:8px}.logo .mot{color:var(--ch-ardoise);font-family:var(--ch-t);font-weight:400;font-size:1.34rem;white-space:nowrap}.logo .mot span{color:var(--ch-fram-f)}.bar .pill,.pill{background:transparent!important;color:var(--ch-fram)!important;border:1.5px solid var(--ch-fram);border-radius:999px;font-weight:700;font-size:.92rem;white-space:nowrap}.bar .pill:hover{background:var(--ch-fram)!important;color:var(--ch-blanc)!important}.bar .burger{margin-left:auto;color:var(--ch-fram)}.bar .nav{flex-wrap:nowrap}.bar .nav .grp>button,.bar .nav .grp>a,.bar .nav .grp-seul{color:var(--ch-ardoise);font-family:var(--ch-c);font-weight:700;font-size:.94rem;white-space:nowrap;border-radius:8px}.nav .grp:hover>button,.nav .grp>button[aria-expanded=true]{background:var(--ch-laine2);color:var(--ch-ardoise)}.pan{border-radius:12px;border:1px solid var(--ch-bord);box-shadow:none;background:var(--ch-blanc)}.pan a{border-radius:8px;color:var(--ch-ardoise)}.pan a:hover{background:var(--ch-laine2);color:var(--ch-ardoise)}.pan-titre{display:block;font-family:var(--ch-t);font-weight:400;font-size:1rem;color:var(--ch-fram-f);padding:10px 12px 2px}.mob .pan-titre{padding-left:16px}.hero,.ch-page .hero{background:var(--ch-laine2)!important;color:var(--ch-encre)!important;border-bottom:0!important}.ch-page .hero h1{color:var(--ch-ardoise)!important;font-size:clamp(1.9rem,3.7vw,2.9rem);font-weight:700}.ch-page .hero .fil,.ch-page .hero .fil a,.ch-page .hero p,.ch-page .hero .dek{color:var(--ch-encre-2)}.ch-page .hero .fil{background:transparent;border:0;box-shadow:none;padding:0;font-size:.86rem}.une-cote img{border-radius:12px}.ch-chapo{font-size:1.06rem;max-width:44rem;margin:.6rem 0 0}.ligne-meta{font-size:.84rem}.ch-sur{background:transparent!important;border:0!important;border-radius:0;padding:0!important;font-weight:700;font-size:.88rem;color:var(--ch-fram-f)}.corps h2{padding-top:18px;color:var(--ch-ardoise);font-size:1.86rem;border-top:1px solid var(--ch-bord)}.corps h3{font-size:1.28rem}.corps a{color:var(--ch-fram);text-underline-offset:3px}.corps a:hover{color:var(--ch-fram-f)}.tw table{border:1px solid var(--ch-bord);background:var(--ch-blanc)}.tw table thead th,.top-recap thead th{background:var(--ch-laine2);color:var(--ch-ardoise);font-weight:700;border-bottom:1px solid var(--ch-fram)}.carte,.cartes .carte{border:1px solid var(--ch-bord);border-radius:12px;background:var(--ch-blanc);box-shadow:none}.retenir{background:var(--ch-blanc);border:1px solid var(--ch-fram);border-left:6px solid var(--ch-fram);border-radius:12px}.r-liste{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.transp,.somm{border-radius:12px;background:var(--ch-blanc)}.enc.enc-enbref{border:1px solid var(--ch-bord);border-left:4px solid var(--ch-miel);background:var(--ch-blanc);border-radius:10px;padding:12px 14px;margin:12px 0 22px}.enc.enc-enbref h4{color:var(--ch-fram-f);font-size:1.05rem;margin:0 0 4px}.enc.enc-enbref p{margin:0}.btn-prix,.btn-prix:hover,.btn-prix *,.pr-cta,.pr-cta:hover,.pr-cta *{color:var(--ch-blanc)!important}.btn-prix,.pr-cta{background:var(--ch-fram)!important;border-radius:999px;font-weight:700}.btn-prix:hover,.pr-cta:hover{background:var(--ch-fram-f)!important}.pod-or{background:var(--ch-blanc);border-color:var(--ch-fram)}.t-fiche{border-top:1px solid var(--ch-bord)}.t-fiche .t-corps{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:24px;align-items:start}.t-fiche .t-visuel{order:2;position:sticky;top:88px;display:grid;gap:10px;text-align:center}.t-fiche .t-visuel img{width:100%;height:170px;object-fit:contain;background:var(--ch-blanc);border:1px solid var(--ch-bord)}.t-fiche .t-visuel .btn-prix{display:block;padding:11px 8px;text-decoration:none}.top-recap .t-cta .btn-prix{padding:9px 12px;white-space:nowrap}@media (max-width:760px){.t-fiche .t-corps{grid-template-columns:minmax(0,1fr)}.t-fiche .t-visuel{order:0;position:static}}.pied{background:var(--ch-laine2);color:var(--ch-encre-2);border-top:0;position:relative;padding-top:16px}.pied:before{content:"";position:absolute;left:0;right:0;top:0;height:16px;background:conic-gradient(from 135deg at 50% 0,var(--ch-fram) 90deg,transparent 0) 0 0/20px 12px repeat-x}.pf-bandeau .pf-band{border-color:var(--ch-bord);background:var(--ch-blanc)}.pf-bandeau .pf-sig{border-top-color:var(--ch-bord)}.pied a{color:var(--ch-ardoise)}.pied a:hover{color:var(--ch-fram-f)}.pied h2,.pied h3,.pied h4,.pied h5,.pied h6,.pied .pf-titre,.pied strong,.pied b{color:var(--ch-ardoise)}.pied .pf-id b{font-family:var(--ch-t);font-weight:400;font-size:1.36rem}.pied-bas{color:var(--ch-encre-2)}.ch-fiche{max-width:800px;margin:0 auto}.ch-terrain{display:grid;grid-template-columns:minmax(0,270px) minmax(0,1fr);gap:0;border:1px solid var(--ch-fram);background:var(--ch-blanc);margin:0 0 28px}.ch-terrain-g{padding:14px;border-right:1px dashed var(--ch-fram);display:grid;gap:8px;align-content:start}.ch-photo{display:block;width:100%;height:240px;object-fit:contain;background:#fff}.ch-vues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ch-vue{display:block;width:100%;height:62px;object-fit:contain;background:#fff}.ch-prix{margin:2px 0 0;font-family:var(--ch-t);font-weight:400;font-size:1.5rem;color:var(--ch-ardoise)}.ch-mention{margin:0}.ch-achat{display:block;background:var(--ch-fram);color:var(--ch-blanc)!important;text-align:center;padding:11px 8px;font-weight:700;text-decoration:none}.ch-achat:hover{background:var(--ch-fram-f)}.ch-terrain-d{padding:14px 18px}.ch-terrain-t{font-family:var(--ch-t);font-weight:400;font-size:1.34rem;color:var(--ch-ardoise);line-height:1.15;margin:0 0 8px}.ch-terrain-d dl{margin:0}.ch-terrain-d dl div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid var(--ch-bord)}.ch-terrain-d dt{font-size:.88rem;color:var(--ch-gris)}.ch-terrain-d dd{margin:0;font-weight:700;line-height:1.3}.ch-muet dd{font-weight:400;font-style:italic;color:var(--ch-gris)}.ch-a-oui{color:var(--ch-fram)}.ch-a-non{color:var(--ch-fram-f)}.ch-article{margin:0 auto}body:has(.ch-fiche) .hero .in{max-width:832px}.ch-article section{margin:0 0 30px}.ch-article p,.ch-article li{line-height:1.68}.ch-article h2{font-size:1.66rem;margin:0 0 8px}.ch-article h3{font-size:1.24rem}.ch-article a{text-underline-offset:3px}.ch-plus,.ch-moins{list-style:none;padding:0;margin:.4rem 0}.ch-plus li,.ch-moins li{padding:4px 0 4px 22px;position:relative}.ch-plus li:before{content:"+";position:absolute;left:3px;font-family:var(--ch-t);font-weight:400;color:var(--ch-fram)}.ch-moins li:before{content:"\2212";position:absolute;left:3px;font-family:var(--ch-t);font-weight:400;color:var(--ch-fram-f)}.ch-resume{background:var(--ch-blanc);border:1px solid var(--ch-bord);padding:14px 18px}.ch-bilan h2{font-size:1.36rem}.ch-bilan{border-top:1px solid var(--ch-fram);border-bottom:1px solid var(--ch-fram);padding:12px 0}.ch-note-marge{border-left:4px solid var(--ch-miel);padding-left:16px}.ch-note-marge h2{font-size:1.36rem}.ch-conclure{background:var(--ch-laine2);padding:14px 18px}.ch-sources{font-size:.88rem;color:var(--ch-gris)}.ch-sources h2{font-size:1.14rem}.ch-filtres{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;padding:0 0 12px;border-bottom:1px solid var(--ch-fram)}.ch-filtres label{font-size:.9rem;font-weight:700}.ch-filtres select{margin-left:4px;padding:6px;border:1px solid var(--ch-bord);border-radius:8px;background:var(--ch-blanc);color:var(--ch-encre);font:inherit;font-weight:400}.ch-compte{font-weight:700;margin:10px 0}.ch-registre table{border-collapse:collapse;width:100%;background:var(--ch-blanc);border:1px solid var(--ch-bord)}.ch-registre th,.ch-registre td{padding:6px 10px;border-bottom:1px solid var(--ch-bord);text-align:left;font-size:.93rem;line-height:1.3;vertical-align:middle}.ch-registre thead th{background:var(--ch-laine2);color:var(--ch-ardoise);border-bottom:1px solid var(--ch-fram);white-space:nowrap}.ch-registre tr[hidden]{display:none}.ch-c-img{width:56px;padding:3px 6px!important}.ch-c-img img{display:block;width:52px;height:52px;object-fit:contain;background:#fff}.ch-c-nom{font-weight:700}.ch-c-nom a{text-underline-offset:3px}.ch-c-avis a{font-weight:700;white-space:nowrap}.ch-c-coche label{display:inline-flex;gap:5px;align-items:center;cursor:pointer}.ch-c-coche span{position:absolute;left:-9999px}.ch-cat-texte{padding:22px 0 0;margin:0;max-width:740px}.ch-barre-c{position:sticky;bottom:12px;z-index:5;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;background:var(--ch-blanc);border:1px solid var(--ch-fram);padding:10px 14px;margin:16px auto;max-width:520px}.ch-barre-c[hidden]{display:none}.ch-barre-c button{background:var(--ch-fram);color:var(--ch-blanc);border:0;padding:8px 14px;font:inherit;font-weight:700;cursor:pointer}.ch-barre-c button:disabled{opacity:.55;cursor:default}.ch-barre-c .ch-sec{background:none;color:var(--ch-fram);box-shadow:inset 0 0 0 1px var(--ch-fram)}#ch-cmp{margin-top:22px}#ch-cmp[hidden]{display:none}#ch-cmp h2{font-size:1.6rem}.ch-carnet-q{margin:18px 0;background:var(--ch-blanc);border:1px solid var(--ch-bord);padding:0 16px}.ch-carnet-q fieldset{border:0;border-bottom:1px solid var(--ch-bord);padding:13px 0;margin:0}.ch-carnet-q fieldset:last-child{border-bottom:0}.ch-carnet-q legend{font-family:var(--ch-t);font-weight:400;font-size:1.22rem;color:var(--ch-ardoise);padding:0;float:left;width:100%;margin-bottom:6px}.ch-carnet-q legend span{color:var(--ch-fram-f)}.ch-choix{clear:both;display:flex;flex-wrap:wrap;gap:6px 18px}.ch-choix label{cursor:pointer}.ch-piste{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--ch-bord)}.ch-piste img{width:100%;height:auto;object-fit:contain;background:#fff}.ch-piste h3{margin:0 0 4px;font-size:1.26rem}.ch-rang{margin:0;font-size:.86rem;font-weight:700;color:var(--ch-fram-f)}.ch-piste .ch-plus,.ch-piste .ch-moins{font-size:.94rem;margin:.2rem 0}.ch-ouvrir{font-weight:700}.sticky{background:var(--ch-blanc);border-top:1px solid var(--ch-fram);color:var(--ch-encre)}.sticky b,.sticky span{color:var(--ch-encre)}.sticky .remun{color:var(--ch-gris)}.sticky .in>a{background:var(--ch-fram)!important;color:var(--ch-blanc)!important;border:0;border-radius:999px;font-weight:700;font-size:.92rem}.sticky .in>a .ic{color:var(--ch-blanc)}.sticky .in>a.st-comp{background:none!important;color:var(--ch-fram)!important}.sticky .in>a.ch-barre-outil{flex:none;display:inline-flex;align-items:center;padding:10px 16px;background:transparent!important;color:var(--ch-fram)!important;box-shadow:inset 0 0 0 1.5px var(--ch-fram);text-decoration:none;white-space:nowrap}@media (max-width:900px){.sticky .st-comp{display:none}.sticky .in>a.ch-barre-outil{padding:9px 12px;font-size:.88rem}}@media (max-width:520px){.sticky .in{flex-wrap:wrap;justify-content:center;gap:6px}.sticky .in>div{display:none}.sticky .in>a,.sticky .in>a.ch-barre-outil{flex:1 1 0;justify-content:center;text-align:center;white-space:normal;padding:8px;font-size:.84rem;line-height:1.2}}.ch-pastille{position:fixed;left:14px;bottom:14px;z-index:20;display:flex;align-items:center;background:var(--ch-blanc);border:1.5px solid var(--ch-fram)}.ch-pastille[hidden]{display:none}.ch-pastille a{color:var(--ch-ardoise);font-weight:700;padding:9px 12px;text-decoration:none}.ch-pastille button{background:none;border:0;border-left:1px solid var(--ch-bord);color:var(--ch-ardoise);font-size:1.1rem;padding:9px 11px;cursor:pointer}.ch-voisins{max-width:900px;margin:8px auto 36px;padding:20px 16px 8px;border-top:1px solid var(--ch-bord)}.ch-voisins-t{font-family:var(--ch-t);font-weight:400;font-size:1.2rem;color:var(--ch-ardoise);margin:0 0 6px}.ch-voisins-l{list-style:none;padding:0;margin:0 0 16px}.ch-voisins-l li{border-bottom:1px solid var(--ch-bord)}.ch-voisins-l a{display:block;padding:7px 0;font-size:.95rem;text-underline-offset:3px}.ch-lire{display:block;text-align:center;font-size:.88rem;font-weight:700;padding:6px 4px 0;text-underline-offset:3px}@media (max-width:720px){.ch-terrain{grid-template-columns:minmax(0,1fr)}.ch-terrain-g{border-right:0;border-bottom:1px dashed var(--ch-fram)}.ch-registre thead{position:absolute;left:-9999px}.ch-registre table,.ch-registre tbody{display:block;border:0;background:none}.ch-registre tr{display:grid;grid-template-columns:60px repeat(2,minmax(0,1fr));gap:2px 10px;background:var(--ch-blanc);border:1px solid var(--ch-bord);padding:8px;margin:0 0 8px}.ch-registre th,.ch-registre td{display:block;border:0;padding:1px 0;min-width:0}.ch-c-img{grid-row:span 3}.ch-c-nom{grid-column:2/-1}.ch-registre td[data-t]:before{content:attr(data-t) " : ";color:var(--ch-gris);font-size:.82rem}.ch-c-coche:before,.ch-c-avis:before{content:""!important}.ch-c-coche span{position:static}}@media (max-width:520px){.ch-terrain-d dl div{grid-template-columns:104px minmax(0,1fr)}}@media (max-width:1040px){.mob{position:fixed;inset:72px 0 0;z-index:50;overflow-y:auto;background:var(--ch-blanc);padding:8px 16px 24px;box-sizing:border-box}.mob a{color:var(--ch-ardoise)}.mob svg.ic:not(.chev){display:none}.mob summary{font-weight:700;color:var(--ch-ardoise)}}.ch-env{max-width:1160px;margin:0 auto;padding:0 20px;box-sizing:border-box}.ch-haut{display:grid;grid-template-columns:1.05fr 1fr;gap:36px;align-items:center;padding:22px 0 46px}.ch-haut h1{font-size:clamp(2.2rem,5vw,3.5rem);margin:0}.ch-intro{font-size:1.14rem;line-height:1.55;margin:16px 0 22px;max-width:34em}.ch-btn{display:inline-block;background:var(--ch-fram);color:#fff!important;font-weight:800;padding:13px 22px;border-radius:999px;text-decoration:none}.ch-btn:hover{background:var(--ch-fram-f)}.ch-btn2{display:inline-block;padding:13px 6px;font-weight:700;color:var(--ch-fram-f)!important;text-underline-offset:3px}.ch-voute{position:relative;margin:0}.ch-voute>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:60% 80%;border-radius:200px 200px 14px 14px}.ch-un{position:absolute;left:-18px;bottom:-22px;display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;max-width:340px;background:var(--ch-blanc);border:1px solid var(--ch-bord);border-radius:12px;padding:10px 16px 10px 10px;box-shadow:0 10px 26px #2738491f;text-decoration:none;color:var(--ch-encre)}.ch-un img{width:56px;height:56px;object-fit:contain;background:#fff;border-radius:8px}.ch-un small{display:block;color:var(--ch-fram-f);font-weight:800;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.ch-un b{display:block;font-family:var(--ch-t);font-weight:400;font-size:1.05rem;color:var(--ch-ardoise);line-height:1.2;margin:2px 0}.ch-un i{font-family:var(--ch-t);font-style:normal;font-size:1.8rem;line-height:1;color:var(--ch-fram);text-align:right;white-space:nowrap}.ch-un em{display:block;font-family:var(--ch-c);font-style:normal;font-size:.7rem;color:var(--ch-gris);margin-top:3px}.ch-un:hover b{color:var(--ch-fram-f)}.ch-fils{background:var(--ch-laine2);padding:46px 0 52px}.ch-fils h2,.ch-decoder h2,.ch-podium h2,.ch-duo h2,.ch-tous h2,.ch-soin h2{font-size:clamp(1.55rem,3vw,2.1rem);margin:0}.ch-sous{color:var(--ch-gris);margin:6px 0 24px}.ch-etiq{display:flex;flex-wrap:wrap;gap:12px}.ch-etiq a{position:relative;display:block;background:#fff;border:1px solid var(--ch-bord);border-radius:6px 22px 22px 6px;padding:11px 20px 11px 30px;text-decoration:none;flex:1 1 200px;max-width:280px;min-height:44px;box-sizing:border-box;color:var(--ch-encre)}.ch-etiq a:before{content:"";position:absolute;left:11px;top:50%;width:9px;height:9px;margin-top:-5px;border-radius:50%;border:2px solid var(--ch-fram)}.ch-etiq a:hover{border-color:var(--ch-fram)}.ch-etiq b{display:block;color:var(--ch-ardoise);font-size:1.02rem}.ch-etiq span{display:block;font-size:.86rem;line-height:1.3;color:var(--ch-gris)}.ch-decoder{padding:52px 0}.ch-annonce{background:#fff;border:1px dashed #b7a78f;border-radius:10px;padding:18px 20px;font-size:1.12rem;margin:0 0 24px}.ch-annonce mark{background:#f8dfe6;color:var(--ch-fram-f);font-weight:700;padding:1px 5px;border-radius:4px}.ch-annonce small{display:block;color:var(--ch-gris);font-size:.78rem;margin-bottom:6px}.ch-trois{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.ch-trois h3{font-size:1.18rem;margin:0 0 6px}.ch-trois p{margin:0 0 8px;line-height:1.55}.ch-trois a{display:inline-block;padding:6px 0;font-weight:700;color:var(--ch-fram-f);text-underline-offset:3px}.ch-podium{background:#fff;border-top:1px solid var(--ch-bord);border-bottom:1px solid var(--ch-bord);padding:46px 0}.ch-rg{display:grid;grid-template-columns:44px 60px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--ch-bord);text-decoration:none;color:var(--ch-encre)}.ch-rg i{font:400 1.9rem var(--ch-t);font-style:normal;color:var(--ch-fram)}.ch-rg img{width:60px;height:60px;object-fit:contain;background:#fff;border-radius:8px}.ch-rg b{display:block;color:var(--ch-ardoise);font-size:1.05rem;line-height:1.25}.ch-rg span{display:block;font-size:.9rem;color:var(--ch-gris);line-height:1.3}.ch-rg em{font-style:normal;font-weight:800;color:var(--ch-fram-f);white-space:nowrap}.ch-rg:hover b{color:var(--ch-fram)}.ch-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding-top:50px;padding-bottom:50px}.ch-marq{padding:12px 0;border-bottom:1px solid var(--ch-bord)}.ch-marq b{display:block;color:var(--ch-ardoise);margin-bottom:2px}.ch-marq a{display:inline-block;margin-right:12px;padding:5px 0;font-size:.93rem;color:var(--ch-fram-f);text-underline-offset:3px}.ch-marq b a{font-size:1rem;color:var(--ch-ardoise)}.ch-tous{background:var(--ch-laine2);padding:44px 0}.ch-cols{columns:3 220px;column-gap:28px}.ch-cols>div{break-inside:avoid;margin:0 0 20px}.ch-cols h3{font-size:1.02rem;margin:0 0 6px}.ch-cols ul{list-style:none;margin:0;padding:0}.ch-cols li{margin:0}.ch-cols li a{display:block;padding:6px 0;font-size:.95rem;text-underline-offset:3px}.ch-soin{padding:48px 0 56px}.ch-soin details{border-bottom:1px solid var(--ch-bord);padding:12px 0}.ch-soin summary{font-weight:700;color:var(--ch-ardoise);cursor:pointer;min-height:44px;box-sizing:border-box;display:flex;align-items:center}.ch-soin details p{margin:6px 0 4px;line-height:1.6}.ch-soin details a{text-underline-offset:3px}@media (max-width:820px){.ch-haut{grid-template-columns:minmax(0,1fr);gap:22px}.ch-un{position:relative;left:0;bottom:0;margin:-34px 12px 0;max-width:none}.ch-trois,.ch-duo{grid-template-columns:minmax(0,1fr)}.ch-duo{gap:28px}.ch-rg{grid-template-columns:34px 52px minmax(0,1fr)}.ch-rg em{grid-column:3}.ch-rg img{width:52px;height:52px}.ch-etiq a{max-width:none}}@media (max-width:600px){.ch-env{padding:0 16px}.ch-haut{padding-top:14px}.ch-fils,.ch-podium,.ch-tous{padding:34px 0}.ch-decoder,.ch-soin{padding:36px 0}.ch-duo{padding-top:36px;padding-bottom:36px}.hero .in{padding-left:16px;padding-right:16px}}@media (max-width:600px){.logo{min-width:0}.logo .mot{white-space:normal;font-size:1.08rem;line-height:1.1}.ch-logo{width:28px;height:28px}.bar .in{padding-left:16px;padding-right:16px}}
