.blog{background:var(--papier);color:var(--encre);--tel-largeur:333px;--tel-hauteur-max:30svh;--tel-largeur-grand:354px;--tel-hauteur-max-grand:31svh;min-height:100svh}.blog-barre{border-bottom:var(--filet);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.blog-marque{color:var(--rose);font-family:var(--police-marque), Georgia, serif;letter-spacing:.04em;align-items:center;gap:10px;font-size:1.32rem;font-weight:500;text-decoration:none;display:inline-flex}.blog-retour{color:var(--encre-douce);font-size:.92rem;font-weight:600;text-decoration:none}.blog-retour:hover{color:var(--rose)}.blog-tete{padding:clamp(40px,8vh,84px) 0 clamp(24px,4vh,44px)}.blog-titre{font-family:var(--police-titre), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.05rem,6.4vw,3.4rem);font-weight:800;line-height:1.02}.blog-chapo{max-width:54ch;color:var(--encre-douce);margin:16px 0 0;font-size:clamp(1rem,3.6vw,1.12rem)}.blog-liste{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;padding:0 0 clamp(56px,10vh,110px);display:grid}.blog-vignette{background:var(--blanc);border:var(--filet);color:inherit;transition:transform .5s var(--detente), box-shadow .5s var(--detente);border-radius:18px;flex-direction:column;gap:10px;padding:22px 22px 24px;text-decoration:none;display:flex}.blog-vignette:hover{transform:translateY(-3px);box-shadow:0 18px 40px -26px #241a1f80}.blog-vignette h2{font-family:var(--police-titre), Georgia, serif;letter-spacing:-.028em;margin:0;font-size:1.28rem;font-weight:800;line-height:1.12}.blog-vignette p{color:var(--encre-douce);margin:0;font-size:.96rem;line-height:1.5}.blog-meta{color:var(--encre-douce);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.8rem;display:flex}.article{padding:clamp(32px,6vh,64px) 0 clamp(56px,10vh,110px)}.article-tete{max-width:62ch}.article h1{font-family:var(--police-titre), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin:14px 0 0;font-size:clamp(1.92rem,5.6vw,3rem);font-weight:800;line-height:1.04}.article-reponse{background:var(--rose-pale);border-left:4px solid var(--rose);color:var(--rose-nuit);border-radius:0 14px 14px 0;margin:26px 0 0;padding:22px 24px;font-size:clamp(1.02rem,3.5vw,1.12rem);line-height:1.6}.article-corps{max-width:62ch;margin-top:8px}.article-corps h2{font-family:var(--police-titre), Georgia, serif;letter-spacing:-.03em;margin:44px 0 0;font-size:clamp(1.38rem,4.4vw,1.72rem);font-weight:800;line-height:1.1}.article-corps p{margin:16px 0 0;font-size:1.04rem;line-height:1.68}.article-corps ul{gap:11px;margin:18px 0 0;padding-left:0;list-style:none;display:grid}.article-corps li{padding-left:26px;font-size:1.02rem;line-height:1.6;position:relative}.article-corps li:before{content:"";background:var(--rose);border-radius:999px;width:7px;height:7px;position:absolute;top:.62em;left:6px}.retenir{background:var(--blanc);border:var(--filet-fort);border-radius:14px;margin:30px 0 0;padding:18px 20px;font-size:1rem;line-height:1.6}.retenir strong{letter-spacing:.2em;text-transform:uppercase;color:var(--rose);margin-bottom:6px;font-size:.76rem;font-weight:700;display:block}.article-ecran{justify-items:center;gap:14px;margin:36px 0 0;display:grid}.cadre-tel{width:min(100%, var(--tel-hauteur-max), var(--tel-largeur))}@media (min-width:900px){.cadre-tel{width:min(100%, var(--tel-hauteur-max-grand), var(--tel-largeur-grand))}}.article-ecran figcaption{text-align:center;max-width:44ch;color:var(--encre-douce);font-size:.9rem;line-height:1.5}.faq{max-width:62ch;margin-top:52px}.faq h2{font-family:var(--police-titre), Georgia, serif;letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(1.38rem,4.4vw,1.72rem);font-weight:800}.faq details{border-bottom:var(--filet);padding:15px 0}.faq summary{cursor:pointer;justify-content:space-between;gap:14px;font-size:1.02rem;font-weight:600;line-height:1.45;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--rose);flex-shrink:0;font-weight:700}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--encre-douce);margin:11px 0 2px;line-height:1.62}.article-fin{background:var(--blanc);border:var(--filet);border-radius:20px;justify-items:start;gap:14px;margin-top:56px;padding:30px 26px;display:grid}.article-fin h2{font-family:var(--police-titre), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:1.42rem;font-weight:800;line-height:1.1}.article-fin p{color:var(--encre-douce);margin:0;line-height:1.6}.blog-pied{border-top:var(--filet);color:var(--encre-douce);padding:26px 0 40px;font-size:.86rem}.article-lien{font-size:1rem}.article-lien a{color:var(--rose-profond);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--rose) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--rose) 50%, transparent);text-underline-offset:4px;font-weight:700}.mq-ecran{container-type:inline-size}.mq{--u:calc(100cqw / 402);color:#2d2d2d;text-align:left;padding:calc(64 * var(--u)) calc(20 * var(--u)) 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;line-height:1.25;position:absolute;inset:0;overflow:hidden}.mq b{font-weight:700}.article-corps .mq p{margin:0;line-height:1.25}.mq-page{background:linear-gradient(#f7e4ec 0%,#fcf4f6 22%,#fdf8f5 60%)}.mq-pro{align-items:center;gap:calc(12 * var(--u));display:flex}.mq-avatar{width:calc(50 * var(--u));height:calc(50 * var(--u));color:#fff;font-weight:800;font-size:calc(21 * var(--u));box-shadow:0 0 0 calc(3 * var(--u)) #f6dbe7;background:radial-gradient(circle at 30% 30%,#d89ab9,#9b4f76);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mq-pro-txt{flex:1;min-width:0;display:grid}.mq-pro-txt b{font-size:calc(20 * var(--u));letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mq-pro-txt span{font-size:calc(14 * var(--u));color:#b06a8f;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mq-insta{width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:calc(10 * var(--u));background:#fff;border:1px solid #efd9e3;flex-shrink:0;place-items:center;display:grid}.mq-etapes{gap:calc(6 * var(--u));margin-top:calc(16 * var(--u));display:flex}.mq-etapes i{height:calc(3 * var(--u));background:#efe2e8;border-radius:9px;flex:1}.mq-etapes i[data-on]{background:#c2779e}.mq .mq-accueil{font-size:calc(18 * var(--u));color:#9b4f76;font-weight:700;margin-top:calc(20 * var(--u))!important}.mq-dispo{margin-top:calc(14 * var(--u));align-items:center;gap:calc(10 * var(--u));border-radius:calc(16 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));background:#fff;border:1px solid #f0dfe7;display:flex}.mq-point{width:calc(10 * var(--u));height:calc(10 * var(--u));box-shadow:0 0 0 calc(4 * var(--u)) #dff3e7;background:#3dae6e;border-radius:50%;flex-shrink:0}.mq-dispo small{font-size:calc(10.5 * var(--u));letter-spacing:.16em;color:#b06a8f;font-weight:800;display:block}.mq-dispo b{font-size:calc(17 * var(--u))}.mq .mq-label{font-size:calc(11.5 * var(--u));letter-spacing:.2em;color:#b06a8f;font-weight:800;margin-top:calc(20 * var(--u))!important}.mq-liste{margin-top:calc(9 * var(--u));border-radius:calc(18 * var(--u));padding:0 calc(12 * var(--u));background:#fff;border:1px solid #f0dfe7}.mq-presta{align-items:center;gap:calc(12 * var(--u));padding:calc(13 * var(--u)) 0;border-bottom:1px solid #f3e8ed;display:flex}.mq-presta:last-child{border-bottom:0}.mq-tuile{width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:calc(11 * var(--u));background:#fbeaf1;flex-shrink:0;place-items:center;display:grid}.mq-tuile img{width:70%;height:70%}.mq-presta-txt{flex:1;min-width:0;display:grid}.mq-presta-txt b{font-size:calc(16.5 * var(--u));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mq-presta-txt span{font-size:calc(14 * var(--u));color:#8a8a9a}.mq-prix{font-size:calc(17 * var(--u));color:#c2779e;font-weight:800}.mq-autres{gap:calc(7 * var(--u));margin-top:calc(12 * var(--u));flex-wrap:wrap;display:flex}.mq-autres span{align-items:center;gap:calc(6 * var(--u));font-size:calc(14 * var(--u));padding:calc(5 * var(--u)) calc(11 * var(--u)) calc(5 * var(--u)) calc(6 * var(--u));background:#fff;border:1px solid #f0dfe7;border-radius:99px;font-weight:600;display:inline-flex}.mq-autres img{width:calc(20 * var(--u));height:calc(20 * var(--u))}.mq-cta{margin-top:calc(16 * var(--u));text-align:center;color:#fff;font-weight:700;font-size:calc(17 * var(--u));padding:calc(13 * var(--u)) 0;box-shadow:0 calc(8 * var(--u)) calc(18 * var(--u)) calc(-8 * var(--u)) #c2779e;background:#c2779e;border-radius:99px;display:block}.mq .mq-propulse{text-align:center;font-size:calc(13 * var(--u));color:#b06a8f;font-weight:600;margin-top:calc(12 * var(--u))!important}.mq-agenda{background:linear-gradient(#f7e4ec 0%,#fdf8f5 30%)}.mq .mq-agenda-titre{font-size:calc(34 * var(--u));letter-spacing:-.03em;font-weight:800}.mq .mq-agenda-jour{font-size:calc(17 * var(--u));color:#b06a8f;font-weight:600;margin-top:calc(2 * var(--u))!important}.mq-creneaux{margin-top:calc(22 * var(--u));gap:calc(14 * var(--u));display:grid}.mq-rang{gap:calc(12 * var(--u));align-items:flex-start;display:flex}.mq-heure{width:calc(46 * var(--u));padding-top:calc(10 * var(--u));font-size:calc(13.5 * var(--u));color:#a99aa2;font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.mq-rdv{gap:calc(2 * var(--u));color:#fff;border-radius:calc(16 * var(--u));padding:calc(16 * var(--u)) calc(17 * var(--u));box-shadow:0 calc(10 * var(--u)) calc(18 * var(--u)) calc(-12 * var(--u)) #9b4f76;background:linear-gradient(120deg,#cf8db0,#b0678f);flex:1;display:grid}.mq-rdv b{font-size:calc(17 * var(--u))}.mq-rdv span{font-size:calc(14 * var(--u));opacity:.92}.mq-libre{border-radius:calc(16 * var(--u));padding:calc(15 * var(--u)) calc(17 * var(--u));font-size:calc(14.5 * var(--u));color:#b06a8f;background:#fdf7f8;border:1.5px dashed #ecd6e0;flex:1;font-weight:600}.mq-forfaits{padding-bottom:calc(22 * var(--u));color:#2b1a24;background:#fdf8f5;flex-direction:column;display:flex}.mq-f-tete{margin-top:calc(4 * var(--u));justify-content:space-between;align-items:center;display:flex}.mq-f-tete>span{width:calc(22 * var(--u))}.mq-f-tete b{font-size:calc(28 * var(--u));letter-spacing:-.02em;font-weight:600}.mq .mq-f-sous{text-align:center;color:#c2779e;font-weight:700;font-size:calc(16 * var(--u));padding:0 calc(30 * var(--u));line-height:1.35;margin-top:calc(8 * var(--u))!important}.mq-f-cartes{gap:calc(8 * var(--u));margin-top:calc(20 * var(--u));display:flex}.mq-f-carte{justify-items:center;gap:calc(9 * var(--u));border-radius:calc(14 * var(--u));border:calc(1.5 * var(--u)) solid transparent;padding:calc(14 * var(--u)) calc(6 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) #2b1a240d;background:#fff;flex:1;display:grid}.mq-f-prix{font-size:calc(15 * var(--u));color:#8a7480;font-variant-numeric:tabular-nums;font-weight:600}.mq-f-carte[data-choisie] .mq-f-prix{color:#2b1a24}.mq-pastille{height:calc(21 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(10.5 * var(--u));letter-spacing:.08em;color:#fff;padding:0 calc(8 * var(--u));place-items:center;font-weight:800;display:grid}.mq-pastille[data-f=free]{color:#2b1a24;background:linear-gradient(135deg,#f1eff1,#dedadd)}.mq-pastille[data-f=pro]{background:linear-gradient(135deg,#c9a6d4,#7c4d8b)}.mq-pastille[data-f=ultra]{color:#6e4a2e;background:linear-gradient(135deg,#f5e4d0,#e3b98e)}.mq-f-liste{border-radius:calc(18 * var(--u));min-height:0;margin-top:calc(16 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u));background:#fff;flex:1;overflow:hidden}.mq-f-ligne{align-items:center;gap:calc(14 * var(--u));padding:calc(8 * var(--u)) 0;font-size:calc(15.5 * var(--u));font-weight:500;display:flex}.mq-f-tuile{width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:calc(11 * var(--u));flex-shrink:0;place-items:center;display:grid}.mq-f-barre{padding-top:calc(12 * var(--u));justify-items:center;display:grid}.mq-f-bouton{text-align:center;border-radius:calc(14 * var(--u));width:100%;padding:calc(17 * var(--u)) calc(8 * var(--u));font-size:calc(16 * var(--u));color:#fff;white-space:nowrap;background:#2b1a24;font-weight:700}.mq-f-bouton[data-f=pro]{background:linear-gradient(135deg,#c9a6d4,#7c4d8b)}.mq-f-bouton[data-f=ultra]{color:#6e4a2e;background:linear-gradient(135deg,#f5e4d0,#e3b98e)}.mq-f-puis{margin-top:calc(10 * var(--u));font-size:calc(13.5 * var(--u));color:#8a7480;text-align:center}.mq-f-restaurer{margin-top:calc(14 * var(--u));font-size:calc(14 * var(--u));color:#8a7480;font-weight:600;text-decoration:underline}.mq-acompte{padding-top:calc(70 * var(--u));background:#fdf8f5}.mq-a-tete{margin-bottom:calc(16 * var(--u));justify-content:space-between;align-items:center;display:flex}.mq-a-tete b{font-size:calc(22 * var(--u))}.mq-a-fermer{width:calc(32 * var(--u));height:calc(32 * var(--u));background:#fff;border-radius:50%;place-items:center;display:grid}.mq-a-regle{border-radius:calc(18 * var(--u));padding:calc(16 * var(--u));margin-bottom:calc(12 * var(--u));border:1px solid #ede0e8}.mq-a-carte{border-radius:calc(18 * var(--u));padding:calc(16 * var(--u));margin-bottom:calc(12 * var(--u));box-shadow:0 calc(3 * var(--u)) calc(10 * var(--u)) #8e4e720d;background:#fff}.mq .mq-a-section{font-size:calc(11 * var(--u));color:#c2779e;text-transform:uppercase;letter-spacing:.05em;font-weight:700;margin-bottom:calc(9 * var(--u))!important}.mq-a-seg{gap:calc(6 * var(--u));padding:calc(4 * var(--u));border-radius:calc(12 * var(--u));margin-bottom:calc(14 * var(--u));background:#fdf8f5;display:flex}.mq-a-carte .mq-a-seg{background:#fdf8f5}.mq-a-seg span{text-align:center;padding:calc(8 * var(--u)) calc(2 * var(--u));border-radius:calc(9 * var(--u));font-size:calc(12.5 * var(--u));color:#8a8a9a;flex:1;font-weight:600}.mq-a-seg span[data-on]{color:#2d2d2d;background:#fff;box-shadow:0 1px 2px #2d2d2d14}.mq-a-regle .mq-a-seg{background:#f5eff2;margin-bottom:0}.mq-a-montant{border-radius:calc(14 * var(--u));padding:calc(12 * var(--u));background:#f9eef4;justify-items:center;display:grid}.mq-a-montant small{font-size:calc(11 * var(--u));color:#8e4e72;letter-spacing:.05em;font-weight:800}.mq-a-montant b{font-size:calc(36 * var(--u));color:#c2779e;font-weight:800}.mq-a-montant i{font-style:normal;font-size:calc(20 * var(--u));margin-left:calc(3 * var(--u))}.mq-a-ligne{align-items:center;gap:calc(12 * var(--u));display:flex}.mq-a-carre{width:calc(38 * var(--u));height:calc(38 * var(--u));border-radius:calc(11 * var(--u));background:#f9eef4;flex-shrink:0;place-items:center;display:grid}.mq-a-txt{flex:1;display:grid}.mq-a-txt b{font-size:calc(15 * var(--u))}.mq-a-txt span{font-size:calc(12 * var(--u));color:#8a8a9a}.mq-a-bascule{width:calc(44 * var(--u));height:calc(26 * var(--u));background:#c2779e;border-radius:99px;flex-shrink:0;position:relative}.mq-a-bascule:after{content:"";right:calc(3 * var(--u));top:calc(3 * var(--u));width:calc(20 * var(--u));height:calc(20 * var(--u));background:#fff;border-radius:50%;position:absolute}.comparatif{max-width:100%;margin:32px 0 0}.comparatif-cadre{border:var(--filet);background:var(--blanc);-webkit-overflow-scrolling:touch;border-radius:16px;overflow-x:auto}.comparatif table{border-collapse:collapse;width:100%;min-width:640px;font-size:.88rem;line-height:1.45}.comparatif th,.comparatif td{text-align:left;vertical-align:top;border-bottom:var(--filet);padding:12px}.comparatif tr:last-child th,.comparatif tr:last-child td{border-bottom:0}.comparatif thead th{font-family:var(--police-titre), Georgia, serif;background:var(--papier-clair);font-size:1rem}.comparatif tbody th{width:118px;color:var(--encre-douce);font-size:.82rem;font-weight:700}.comparatif [data-glamia]{background:var(--rose-pale);color:var(--rose-nuit);font-weight:600}.comparatif thead th[data-glamia]{color:var(--rose-profond)}.comparatif figcaption{color:var(--encre-douce);margin-top:10px;font-size:.8rem;line-height:1.5}.comparatif figcaption a{color:inherit}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mq img{object-fit:contain;width:auto;height:auto;position:static;inset:auto}.mq .mq-tuile img{width:70%;height:70%}.mq .mq-autres img{width:calc(20 * var(--u));height:calc(20 * var(--u))}.article-corps{min-width:0}.comparatif{width:100%;min-width:0}.comparatif-cadre{width:100%;max-width:100%}
