@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-vietnamese-wght-normal.D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-ext-wght-normal.D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-wght-normal.BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/chakra-petch-thai-500-normal.DeexCGiz.woff2)format("woff2"),url(/_astro/chakra-petch-thai-500-normal.CJG_V2_m.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/chakra-petch-vietnamese-500-normal.HqvoIJPu.woff2)format("woff2"),url(/_astro/chakra-petch-vietnamese-500-normal.BVzUBLGs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/chakra-petch-latin-ext-500-normal.gA6791b0.woff2)format("woff2"),url(/_astro/chakra-petch-latin-ext-500-normal.BCHeNDEx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/chakra-petch-latin-500-normal.BR1ody1F.woff2)format("woff2"),url(/_astro/chakra-petch-latin-500-normal.CnUQnZ4D.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/chakra-petch-thai-600-normal.C620THcd.woff2)format("woff2"),url(/_astro/chakra-petch-thai-600-normal.BiM5MXH8.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/chakra-petch-vietnamese-600-normal.YQPWIhHU.woff2)format("woff2"),url(/_astro/chakra-petch-vietnamese-600-normal.Pvj4qcw_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/chakra-petch-latin-ext-600-normal.CdGvbdDU.woff2)format("woff2"),url(/_astro/chakra-petch-latin-ext-600-normal.nL80L4xU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/chakra-petch-latin-600-normal.DVQm9bgb.woff2)format("woff2"),url(/_astro/chakra-petch-latin-600-normal.DQKfcdKo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/chakra-petch-thai-700-normal.B7WL5pBr.woff2)format("woff2"),url(/_astro/chakra-petch-thai-700-normal.vZLZ_5L8.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/chakra-petch-vietnamese-700-normal.ZDCXY9IA.woff2)format("woff2"),url(/_astro/chakra-petch-vietnamese-700-normal.gQuUA8Wu.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/chakra-petch-latin-ext-700-normal.DAkvJhej.woff2)format("woff2"),url(/_astro/chakra-petch-latin-ext-700-normal.BeviJPUl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/chakra-petch-latin-700-normal.CnDBPjkL.woff2)format("woff2"),url(/_astro/chakra-petch-latin-700-normal.D1s_c2du.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cyan:#22e5d2;--violet:#5b2bd9;--ambre:#ffb547;--fond:#111f38;--fond-2:#172848;--surface:#1a2c4b;--surface-2:#1d3152;--nuit:#07101f;--ligne:#253a5e;--ligne-2:#2b4268;--ligne-3:#2f4870;--champ:#36507a;--texte:#eaf0f8;--texte-2:#c6d0df;--texte-3:#93a4be;--cyan-clair:#8af5ea;--violet-clair:#a48bff;--violet-pale:#c2b1ff;--ambre-clair:#ffc46b;--titre:"Chakra Petch", system-ui, sans-serif;--corps:"Space Grotesk Variable", "Space Grotesk", system-ui, sans-serif;--largeur:1280px;--gouttiere:clamp(18px, 4vw, 48px);--rayon:14px;--rayon-gd:26px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--fond)}body{background:var(--fond);color:var(--texte);font-family:var(--corps);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}h1,h2,h3{font-family:var(--titre);color:#fff;text-wrap:balance;margin:0;font-weight:600}p{text-wrap:pretty}a{color:var(--cyan);text-decoration:none;transition:color .2s}a:hover{color:var(--cyan-clair)}img{max-width:100%;display:block}::selection{background:var(--cyan);color:var(--nuit)}.wrap{max-width:var(--largeur);padding:0 var(--gouttiere);margin:0 auto}section{scroll-margin-top:24px}.bloc{border-top:1px solid var(--ligne);padding:clamp(64px,8vw,112px) 0}.bloc-alt{background:var(--fond-2)}.etiquette,.sur-titre{font-family:var(--titre);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);font-size:13px;font-weight:600}.saut-contenu{z-index:100;background:var(--cyan);color:var(--nuit);border-radius:0 0 14px;padding:12px 20px;font-weight:600;position:absolute;top:0;left:-9999px}.saut-contenu:focus{left:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,label:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}.bandeau-preparation{background:var(--surface);border-bottom:1px solid var(--ligne);color:var(--texte-2);text-align:center;justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-size:13px;display:flex}.bandeau-preparation .point{color:var(--ambre)}.point{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s ease-in-out infinite pouls}@keyframes pouls{0%,to{opacity:.35}50%{opacity:1}}.entete-barre{max-width:var(--largeur);padding:18px var(--gouttiere);flex-wrap:wrap;align-items:center;gap:14px 32px;margin:0 auto;display:flex}.marque{color:#fff;align-items:center;gap:12px;display:flex}.marque:hover{color:#fff}.marque svg{flex:none}.marque .nom{font-family:var(--titre);letter-spacing:.3em;font-size:18px;font-weight:600}.nav{flex-wrap:wrap;align-items:center;gap:8px 28px;margin-left:auto;font-size:15px;font-weight:500;display:flex}.nav a{color:var(--texte-2)}.nav a:hover,.nav a[aria-current=page]{color:#fff}.nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--cyan);text-underline-offset:8px;text-decoration-thickness:2px}.btn{border-radius:var(--rayon);cursor:pointer;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-family:inherit;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .25s,background-color .2s,border-color .2s,color .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-sm{min-height:46px;padding:0 20px;font-size:15px}.btn-primaire,.btn-primaire:hover{background:var(--cyan);color:var(--nuit)}.btn-primaire:hover{box-shadow:0 10px 30px #22e5d240}.btn-violet,.btn-violet:hover{background:var(--violet);color:#fff}.btn-violet:hover{background:#6c3ef0;box-shadow:0 10px 30px #5b2bd959}.btn-contour,.btn-contour:hover{border-color:var(--ligne-3);color:#fff;font-weight:500}.btn-contour:hover{border-color:#5e6f8c}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lien-fleche{font-size:15.5px;font-weight:600}[data-couleur=accent]{--famille:var(--violet-pale);--famille-fond:#8b6bff29;--famille-lueur:#8b6bff38}[data-couleur=secondaire]{--famille:var(--cyan);--famille-fond:#22e5d21f;--famille-lueur:#22e5d229}[data-couleur=tertiaire]{--famille:var(--ambre-clair);--famille-fond:#ffb54724;--famille-lueur:#ffb54733}.pastille-famille{background:var(--famille-fond,#22e5d21f);color:var(--famille,var(--cyan));font-family:var(--titre);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.badge-statut{color:var(--texte-3);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.badge-statut .point{background:var(--texte-3);animation:none}.badge-statut[data-statut=disponible]{color:var(--cyan)}.badge-statut[data-statut=disponible] .point{background:var(--cyan);animation:2.4s ease-in-out infinite pouls}.badge-statut[data-statut=bientot]{color:var(--ambre-clair)}.badge-statut[data-statut=bientot] .point{background:var(--ambre)}.telephone{background:#1a2335;border-radius:50px;flex:none;width:300px;height:612px;padding:10px;box-shadow:0 50px 90px #00000080,inset 0 0 0 1px #2e3a55}.telephone-ecran{background:#12161f;border-radius:40px;height:100%;position:relative;overflow:hidden}.telephone-ecran.avec-barre{background:#0b0f1c;flex-direction:column;padding-top:42px;display:flex}.telephone-ecran.avec-barre img{object-fit:cover;object-position:top;flex:1;width:100%;min-height:0}.ilot{z-index:1;background:#000;border-radius:20px;width:92px;height:26px;margin-left:-46px;position:absolute;top:12px;left:50%}.telephone-petit{border-radius:38px;width:210px;height:420px;padding:8px}.telephone-petit .telephone-ecran{border-radius:30px}.telephone-petit .ilot{border-radius:14px;width:70px;height:20px;margin-left:-35px;top:9px}.fenetre{background:#10192b;border-radius:14px;flex-direction:column;width:330px;height:300px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #2e3a55,0 30px 60px #00000073}.fenetre-titre{height:30px;color:var(--texte-2);background:#172238;border-bottom:1px solid #22304a;align-items:center;gap:8px;padding:0 12px;font-size:11.5px;font-weight:600;display:flex}.fenetre-titre .puce-etat{color:var(--cyan);background:#22e5d21f;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10px}.tablette{background:#1a2335;border-radius:22px;width:340px;height:250px;padding:10px;box-shadow:inset 0 0 0 1px #2e3a55,0 30px 60px #00000073}.tablette-ecran{background:#0e1626;border-radius:13px;height:100%;display:flex;overflow:hidden}.barre{background:#22304a;border-radius:4px;height:7px;display:block}.repere{background:var(--cyan);width:20px;height:20px;color:var(--nuit);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute}.ecran{flex:none}.scene{background:radial-gradient(circle at 50% 80%, var(--famille-lueur,#22e5d229) 0%, transparent 62%);justify-content:center;height:320px;display:flex;position:relative;overflow:hidden}.scene>*{transition:transform .5s;position:absolute;top:48px}.hero{position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#5b2bd938 0%,#22e5d20f 40%,#0000 66%);border-radius:50%;width:900px;height:900px;position:absolute;top:-80px;right:-10%}.hero-grille{max-width:var(--largeur);padding:clamp(40px, 6vw, 88px) var(--gouttiere) clamp(64px, 8vw, 112px);flex-wrap:wrap;align-items:center;gap:56px 48px;margin:0 auto;display:flex;position:relative}.hero-texte{flex-direction:column;flex:440px;gap:26px;min-width:0;display:flex}.hero h1{letter-spacing:-.01em;font-size:clamp(40px,5vw,70px);line-height:1.03}.hero h1 em,.page-entete h1 em{color:var(--cyan);font-style:normal}.chapeau{max-width:52ch;color:var(--texte-2);margin:0;font-size:18px;line-height:1.65}.vedette{flex-wrap:wrap;flex:1.2 560px;justify-content:center;align-items:center;gap:32px;min-width:0;display:flex}.vedette .telephone{animation:7s ease-in-out infinite flotte}@keyframes flotte{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.vedette-texte{flex-direction:column;flex:260px;gap:14px;min-width:0;max-width:330px;display:flex}.vedette-haut{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vedette-texte h2{font-size:34px;line-height:1}.vedette-nom,.vedette-nom:hover{color:#fff}.vedette-accroche{color:var(--texte-2);margin:0;font-size:15.5px;line-height:1.55}.douleurs{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.douleurs li{border:1px solid var(--ligne-3);border-radius:var(--rayon);background:var(--surface);color:var(--texte);gap:10px;padding:12px 14px;font-size:14.5px;line-height:1.45;display:flex}.douleurs li:before{content:"?";color:var(--cyan);flex:none;font-weight:600}.vedette-texte .btn{margin-top:6px}.vedette-texte .lien-fleche{align-self:center;font-size:14.5px}.titre-bloc{flex-wrap:wrap;align-items:flex-end;gap:12px 24px;margin-bottom:40px;display:flex}.titre-bloc>div{flex-direction:column;gap:10px;display:flex}.titre-bloc h2,h2.titre{font-size:clamp(30px,3.4vw,48px);line-height:1.08}.titre-bloc p{color:var(--texte-2);margin:0;font-size:16.5px}.titre-bloc .lien-fleche{margin-left:auto}.grille-tuiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;display:grid}.tuile{border:1px solid var(--ligne-2);border-radius:var(--rayon-gd);background:var(--surface);flex-direction:column;transition:transform .35s,border-color .35s;display:flex;overflow:hidden}.tuile:hover{border-color:#3a5583;transform:translateY(-4px)}.tuile:hover .scene>*{transform:translateY(-14px)}.tuile-corps{border-top:1px solid var(--ligne-2);flex-direction:column;flex:1;gap:10px;padding:24px 26px 28px;display:flex}.tuile-haut{justify-content:space-between;align-items:center;gap:10px;display:flex}.tuile h3{font-size:23px;line-height:1.15}.tuile h3 a{color:#fff}.tuile p{color:var(--texte-2);margin:0;font-size:15.5px;line-height:1.55}.tuile .lien-fleche{margin-top:auto;padding-top:4px;font-size:15px}.offres{flex-direction:column;align-items:center;gap:32px;max-width:980px;margin:0 auto;display:flex}.offres h2{text-align:center;font-size:clamp(28px,3vw,42px);line-height:1.1}.onglets-choix{opacity:0;pointer-events:none;position:absolute}.onglets{border:1px solid var(--champ);background:var(--fond);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:6px;padding:6px;display:flex}.onglets label{min-height:46px;color:var(--texte-2);cursor:pointer;border-radius:999px;align-items:center;padding:0 22px;font-size:15px;font-weight:600;transition:background-color .25s,color .25s;display:inline-flex}.onglets label:hover{color:#fff}#offre-produits:checked~.onglets label[for=offre-produits]{background:var(--cyan);color:var(--nuit)}#offre-mesure:checked~.onglets label[for=offre-mesure]{background:var(--violet);color:#fff}#offre-produits:focus-visible~.onglets label[for=offre-produits],#offre-mesure:focus-visible~.onglets label[for=offre-mesure]{outline:2px solid var(--cyan);outline-offset:3px}.panneau{border-radius:var(--rayon-gd);width:100%;padding:clamp(26px,4vw,48px);display:none}#offre-produits:checked~.panneau-produits,#offre-mesure:checked~.panneau-mesure{display:flex}.panneau-produits{border:1px solid var(--ligne-3);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:28px 48px}.panneau-produits>div{flex:380px;min-width:0}.panneau-mesure{background:#231c52;border:1px solid #3a2f86;flex-direction:column;gap:26px}.panneau h3{font-size:26px;line-height:1.2}.panneau p{color:var(--texte-2);margin:12px 0 0;font-size:17px;line-height:1.6}.etapes{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.etapes li{color:#fff;background:#2e2670;border-radius:18px;flex-direction:column;gap:8px;padding:18px;font-size:15.5px;line-height:1.5;display:flex}.etapes li span{font-family:var(--titre);color:var(--violet-clair);font-size:22px;font-weight:700}.panneau-mesure .btn{align-self:flex-start}.citation{text-align:center;max-width:26ch;font-family:var(--titre);color:#fff;text-wrap:balance;margin:0 auto;font-size:clamp(28px,3.6vw,50px);font-weight:500;line-height:1.16}.citation em{color:var(--cyan);font-style:normal}.faq-liste{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:start;gap:12px;display:grid}details{border:1px solid var(--ligne-3);background:var(--surface);border-radius:18px}summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 20px;font-size:16.5px;font-weight:500;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"";background:linear-gradient(var(--cyan), var(--cyan)) center / 100% 2.2px no-repeat, linear-gradient(var(--cyan), var(--cyan)) center / 2.2px 100% no-repeat;flex:none;width:18px;height:18px;transition:transform .25s}details[open] summary:after{transform:rotate(45deg)}details p{color:var(--texte-2);margin:0;padding:0 20px 20px;font-size:15.5px;line-height:1.65}.contact{border:1px solid var(--ligne-3);background:var(--surface);border-radius:30px;flex-wrap:wrap;gap:40px 64px;padding:clamp(26px,5vw,64px);display:flex}.contact-texte{flex-direction:column;flex:320px;gap:16px;min-width:0;display:flex}.contact h2{font-size:clamp(30px,3.4vw,46px);line-height:1.08}.contact-texte p{max-width:40ch;color:var(--texte-2);margin:0;font-size:17px;line-height:1.6}.coordonnees a{align-items:center;gap:10px;min-height:44px;font-size:17px;font-weight:600;display:inline-flex}form{flex-direction:column;flex:1.3 380px;gap:8px;min-width:0;display:flex}label{color:var(--texte-2);font-size:14px;font-weight:500}input,select,textarea{border:1px solid var(--champ);background:var(--fond);color:#fff;border-radius:12px;margin-bottom:10px;padding:0 16px;font-family:inherit;font-size:16px}input,select{height:50px}textarea{resize:vertical;padding:14px 16px}input::placeholder,textarea::placeholder{color:#8494ae}input:focus,select:focus,textarea:focus{outline:2px solid var(--cyan);outline-offset:1px}.consentement{color:var(--texte-2);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.consentement input{width:20px;height:20px;accent-color:var(--cyan);flex:none;margin:1px 0 0;padding:0}form .btn{min-height:54px;margin-top:14px}.note-formulaire{color:var(--texte-3);margin:6px 0 0;font-size:13.5px;line-height:1.5}footer{border-top:1px solid var(--ligne)}.pied{max-width:var(--largeur);padding:32px var(--gouttiere) 40px;color:var(--texte-3);flex-wrap:wrap;align-items:center;gap:18px 32px;margin:0 auto;font-size:14px;display:flex}.pied .marque .nom{font-size:15px}.liens-pied{flex-wrap:wrap;gap:8px 22px;margin-left:auto;display:flex}.liens-pied a{color:var(--texte-2)}.liens-pied a:hover{color:#fff}.page-entete{position:relative;overflow:hidden}.page-entete:before{content:"";pointer-events:none;background:radial-gradient(circle,#5b2bd92e 0%,#0000 66%);border-radius:50%;width:760px;height:760px;position:absolute;top:-200px;right:-15%}.page-entete-grille{max-width:var(--largeur);padding:clamp(40px, 6vw, 80px) var(--gouttiere) clamp(48px, 6vw, 88px);flex-wrap:wrap;align-items:center;gap:40px 56px;margin:0 auto;display:flex;position:relative}.page-entete-texte{flex-direction:column;flex:520px;gap:22px;min-width:0;display:flex}.page-entete h1{letter-spacing:-.01em;max-width:20ch;font-size:clamp(38px,5vw,72px);line-height:1.04}.fil{font-family:var(--titre);letter-spacing:.14em;text-transform:uppercase;color:var(--texte-3);font-size:12.5px;font-weight:600}.fil a{color:var(--texte-3)}.fil a:hover{color:var(--cyan)}.intro{max-width:58ch;color:var(--texte-2);margin:0;font-size:19px;line-height:1.62}.page-entete-visuel{border-radius:var(--rayon-gd);border:1px solid var(--ligne-2);background-color:var(--surface);flex:0 400px;min-width:0;height:340px}.filtres-catalogue{border:1px solid var(--champ);background:var(--fond);border-radius:999px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin-bottom:32px;padding:6px;display:flex}.filtre-btn{cursor:pointer;min-height:42px;color:var(--texte-2);background:0 0;border:0;border-radius:999px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:600;transition:background-color .2s,color .2s}.filtre-btn:hover{color:#fff}.filtre-btn.actif{background:var(--cyan);color:var(--nuit)}.liste-produits{flex-direction:column;gap:20px;display:flex}.ligne-produit{border:1px solid var(--ligne-2);border-radius:var(--rayon-gd);background:var(--surface);flex-wrap:wrap;display:flex;overflow:hidden}.ligne-produit[hidden]{display:none}.ligne-produit .scene{border-right:1px solid var(--ligne-2);flex:340px;height:auto;min-height:320px}.ligne-produit .corps{flex-direction:column;flex:1.6 420px;gap:14px;min-width:0;padding:clamp(24px,3.4vw,44px);display:flex}.ligne-produit h2{font-size:clamp(26px,2.6vw,34px);line-height:1.1}.ligne-produit .corps p{color:var(--texte-2);margin:0;font-size:16.5px;line-height:1.62}.ligne-produit .actions{margin-top:6px}.puces{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.puces li{color:var(--texte);align-items:baseline;gap:12px;font-size:15.5px;line-height:1.5;display:flex}.puces li:before{content:"";background:var(--famille,var(--cyan));border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.prose{border:1px solid var(--ligne-2);border-radius:var(--rayon-gd);background:var(--surface);max-width:820px;padding:clamp(26px,4vw,56px)}.prose>:first-child{margin-top:0}.prose h2{margin:48px 0 0;font-size:clamp(24px,2.6vw,32px);line-height:1.15}.prose h3{margin:32px 0 0;font-size:clamp(20px,2vw,24px)}.prose p{color:var(--texte-2);margin:16px 0 0;font-size:17px;line-height:1.7}.prose ul{flex-direction:column;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:flex}.prose ul li{color:var(--texte-2);align-items:baseline;gap:12px;font-size:17px;line-height:1.55;display:flex}.prose ul li:before{content:"";background:var(--cyan);border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}.prose ol{counter-reset:etape;flex-direction:column;gap:14px;margin:18px 0 0;padding:0;list-style:none;display:flex}.prose ol li{counter-increment:etape;color:var(--texte-2);align-items:baseline;gap:14px;font-size:17px;line-height:1.55;display:flex}.prose ol li:before{content:counter(etape, decimal-leading-zero);font-family:var(--titre);color:var(--cyan);flex:none;font-size:15px;font-weight:700}.prose a{text-underline-offset:3px;text-decoration:underline}.prose strong{color:#fff;font-weight:600}.a-completer{border:1px dashed var(--ambre);color:var(--ambre-clair);background:#ffb54724;border-radius:8px;padding:2px 10px;font-size:14px;display:inline-block}.tableau-legal{border-collapse:collapse;width:100%;margin-top:22px;font-size:16.5px}.tableau-legal th,.tableau-legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--ligne-2);color:var(--texte-2);padding:14px 0;font-weight:400}.tableau-legal th{color:#fff;width:240px;padding-right:24px;font-weight:600}@media (width<=560px){.filtres-catalogue{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;padding:4px;display:grid}.filtre-btn{padding:0 6px;font-size:14px}.onglets{border-radius:22px;flex-direction:column;width:100%}.onglets label{border-radius:16px;justify-content:center}}@media (width<=720px){.tableau-legal th{border:0;width:auto;padding-bottom:4px;display:block}.tableau-legal td{padding-top:0;display:block}.ligne-produit .scene{border-right:0;border-bottom:1px solid var(--ligne-2)}.telephone{width:280px;height:572px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
