@property --a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --m-bg{syntax: "<color>"; inherits: true; initial-value: #f4e9e2;}@property --m-surface{syntax: "<color>"; inherits: true; initial-value: #fcf7f3;}@property --m-ink{syntax: "<color>"; inherits: true; initial-value: #3a2923;}@property --m-soft{syntax: "<color>"; inherits: true; initial-value: #6e5249;}@property --m-accent{syntax: "<color>"; inherits: true; initial-value: #8a5544;}@property --m-on{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --m-p1{syntax: "<color>"; inherits: true; initial-value: #ead0c4;}@property --m-p2{syntax: "<color>"; inherits: true; initial-value: #f8ece6;}.page-ongles{--bg: #f7f3ec;--bg-2: #efe8dc;--paper: #fbf8f2;--ink: #1d2421;--ink-2: #4f5a55;--green: #2f5d4f;--line: rgba(29, 36, 33, .14);--line-2: rgba(29, 36, 33, .08);--mat: #2f5d4f;--mat-ink: #f7f3ec;--mat-ink-2: #dce9e1;--mat-line: rgba(247, 243, 236, .09);--mat-line-2: rgba(247, 243, 236, .18);--btn: #2f5d4f;--btn-ink: #ffffff;--btn-2: #fbf8f2;--note: #f6e7a6;--note-ink: #3d3416;--ombre: 0 1px 2px rgba(29, 36, 33, .06), 0 10px 30px -8px rgba(29, 36, 33, .14);--serif: "Newsreader Variable", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--sans: "Geist Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: var(--serif);--font-body: var(--sans);--r: 22px}@media(prefers-color-scheme:dark){.page-ongles{--bg: #111714;--bg-2: #151d19;--paper: #1a221e;--ink: #eee8dc;--ink-2: #b4b0a5;--green: #8cc3ad;--line: rgba(238, 232, 220, .14);--line-2: rgba(238, 232, 220, .07);--mat: #1e3a31;--mat-ink: #f1ebe0;--mat-ink-2: #c9d9cf;--mat-line: rgba(241, 235, 224, .06);--mat-line-2: rgba(241, 235, 224, .13);--btn: #cfe5d9;--btn-ink: #0f1f19;--btn-2: #1a221e;--note: #3b3518;--note-ink: #f3e6a8;--ombre: 0 1px 2px rgba(0, 0, 0, .3), 0 14px 34px -10px rgba(0, 0, 0, .55)}}.page-ongles{margin:0;background:var(--bg);color:var(--ink);font:400 1.03rem/1.6 var(--sans);overflow-x:clip;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.page-ongles :where(main,.barre) a{color:inherit}body.page-ongles :where(main,.barre) p{margin:0}body.page-ongles :where(main,.barre) h1,body.page-ongles :where(main,.barre) h2,body.page-ongles :where(main,.barre) h3{margin:0;font-family:var(--serif);font-weight:400;letter-spacing:-.015em;line-height:inherit;color:inherit;text-wrap:balance}body.page-ongles :where(main) h1{font-size:2em}body.page-ongles :where(main) h2{font-size:1.5em}body.page-ongles :where(main) h3{font-size:1.17em}body.page-ongles :where(main,.barre) h1 em,body.page-ongles :where(main,.barre) h2 em{font-style:italic;color:var(--green);font-weight:360}body.page-ongles :where(main,.barre) ul{margin:0;padding:0;list-style:none}.page-ongles .defs{position:absolute;width:0;height:0;overflow:hidden}.page-ongles .ico{width:1.2em;height:1.2em;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.page-ongles .wrap{width:min(100% - 32px,1240px);margin-inline:auto}.page-ongles :focus-visible{outline:2.5px solid var(--green);outline-offset:3px;border-radius:6px}.page-ongles :is(.realisations,.contact) :focus-visible{outline-color:var(--mat-ink)}.page-ongles .btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:52px;padding:0 1.25em;border-radius:999px;font:600 1rem/1.15 var(--sans);text-decoration:none;letter-spacing:.005em;white-space:nowrap;border:1.5px solid transparent;transition:transform .2s ease,background-color .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}.page-ongles .btn:active{transform:scale(.98)}.page-ongles .btn-1{background:var(--btn);color:var(--btn-ink);box-shadow:0 1px #ffffff2e inset,0 8px 20px -10px #143228b3}.page-ongles .btn-1:hover{background:#24493e}@media(prefers-color-scheme:dark){.page-ongles .btn-1:hover{background:#e2f0e8}.page-ongles .nuancier,.page-ongles .note-fin .capsules,.page-ongles .offre-tete .pastille-c{filter:drop-shadow(0 0 .6px rgba(255,255,255,.5)) drop-shadow(0 5px 6px rgba(0,0,0,.45))}.page-ongles .st-ombre{filter:drop-shadow(0 0 .6px rgba(255,255,255,.5)) drop-shadow(0 3px 3px rgba(0,0,0,.4))}}.page-ongles .btn-2{background:var(--btn-2);color:var(--ink);border-color:var(--line)}.page-ongles .btn-2:hover{border-color:var(--green)}.page-ongles .btn small{display:block;font-weight:450;font-size:.78rem;color:var(--ink-2);letter-spacing:.02em;margin-top:2px}.page-ongles .btn .pile{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.page-ongles .repere{display:inline-flex;align-items:center;gap:12px;font:600 .74rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.page-ongles .repere .n{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid currentColor;font:italic 400 .86rem/1 var(--serif);letter-spacing:0;text-transform:none}.page-ongles .titre-section{font-size:clamp(2.05rem,1.35rem + 2.9vw,3.6rem);line-height:1.06;margin-top:18px}.page-ongles .intro{color:var(--ink-2);font-size:1.08rem;margin-top:18px;max-width:38em}.page-ongles .sec{padding:92px 0}.page-ongles .note-maquette{display:inline-flex;align-items:center;gap:6px;background:var(--note);color:var(--note-ink);font:600 .72rem/1.2 var(--sans);letter-spacing:.04em;padding:6px 10px;border-radius:4px;transform:rotate(-1.5deg);box-shadow:0 2px 6px #00000014}.page-ongles .hero{padding:14px 0 0}.page-ongles .hero-texte{position:relative}.page-ongles .surtitre{font:600 .74rem/1.45 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--green);max-width:30em}.page-ongles .hero h1{font-size:clamp(2.75rem,1.6rem + 5vw,5.9rem);line-height:.98;letter-spacing:-.03em;font-weight:380;margin-top:16px}.page-ongles .hero h1 em{font-weight:330;letter-spacing:-.02em}.page-ongles .pastille{display:inline-flex;align-items:center;gap:9px;margin-top:20px;padding:7px 14px 7px 10px;border-radius:999px;background:var(--paper);border:1px solid var(--line);font:500 .84rem/1.3 var(--sans);color:var(--ink);max-width:100%}.page-ongles .pastille sup{font-size:.7em;line-height:0;vertical-align:.5em}.page-ongles .pastille:before{content:"";width:9px;height:9px;border-radius:50%;flex:none;background:#b0485a;box-shadow:0 0 0 4px #b0485a29}.page-ongles .accroche{font-size:1.1rem;line-height:1.55;color:var(--ink-2);margin-top:20px;max-width:33em}.page-ongles .prix-depart{margin-top:16px;font-size:1rem;color:var(--ink-2)}.page-ongles .prix-depart strong{font:400 1.6rem/1 var(--serif);letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.page-ongles .prix-depart .ttc{display:block;margin-top:4px;font-size:.86rem}.page-ongles .ctas{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:26px;max-width:560px}.page-ongles .ctas .btn-2{white-space:normal;text-align:left}.page-ongles .ctas .btn-1{grid-column:1 / -1;min-height:56px;font-size:1.04rem}.page-ongles .ctas .btn-2{padding:.4em 1em;gap:.5em;font-size:.97rem}@media(max-width:359.98px){.page-ongles .ctas{grid-template-columns:minmax(0,1fr)}}.page-ongles .sms{margin-top:6px;font-size:.94rem;color:var(--ink-2)}.page-ongles .sms a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration-color:var(--green);text-underline-offset:3px;text-decoration-thickness:1.5px}.page-ongles .vcf-tete{display:flex;flex-wrap:wrap;align-items:center;gap:2px 16px;margin-top:16px;max-width:560px;padding:10px 16px 8px;border:1.5px dashed color-mix(in srgb,var(--green) 55%,transparent);border-radius:18px}.page-ongles .vcf-tete p{flex:1 1 16em;font-size:.92rem;line-height:1.45;color:var(--ink-2)}.page-ongles .vcf{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:600;font-size:.95rem;text-decoration:none}.page-ongles .vcf-tete .vcf{color:var(--ink);text-decoration:underline;text-decoration-color:var(--green);text-underline-offset:4px;text-decoration-thickness:1.5px}.page-ongles .vcf-tete .vcf .ico{color:var(--green)}.page-ongles .rassure{display:flex;gap:10px;align-items:flex-start;margin-top:10px;font-size:.94rem;color:var(--ink-2)}.page-ongles .rassure .ico{color:var(--green);margin-top:2px}.page-ongles .nuancier{display:flex;align-items:flex-end;justify-content:space-between;margin-top:26px;max-width:372px;padding:0 5px;filter:drop-shadow(0 5px 5px rgba(70,40,30,.22))}.page-ongles .nuancier .capsule{--tw: clamp(32px, 10.4vw, 44px)}.page-ongles .nuancier .capsule:nth-child(1){rotate:-10deg;translate:0 6px}.page-ongles .nuancier .capsule:nth-child(2){rotate:-6deg;translate:0 2px}.page-ongles .nuancier .capsule:nth-child(3){rotate:-3deg}.page-ongles .nuancier .capsule:nth-child(4){rotate:0deg;translate:0 -1px}.page-ongles .nuancier .capsule:nth-child(5){rotate:3deg}.page-ongles .nuancier .capsule:nth-child(6){rotate:6deg;translate:0 2px}.page-ongles .nuancier .capsule:nth-child(7){rotate:10deg;translate:0 6px}.page-ongles .capsule{display:block;width:var(--tw, 34px);aspect-ratio:32 / 56;flex:none;clip-path:url(#amande);background:var(--f);transform-origin:50% 100%}.page-ongles .f-nude,.page-ongles .f-milky,.page-ongles .f-rouge,.page-ongles .f-chrome,.page-ongles .f-lilas,.page-ongles .f-cateye,.page-ongles .f-emeraude{--brille: linear-gradient(104deg, transparent 20%, rgba(255,255,255,.7) 29%, rgba(255,255,255,0) 39%);--pointe: radial-gradient(42% 16% at 50% 12%, rgba(255,255,255,.5), transparent 75%)}.page-ongles .f-nude{--f: var(--brille), var(--pointe), linear-gradient(180deg, #f0d5c8 0%, #dfb29e 58%, #cd9a86 100%)}.page-ongles .f-milky{--f: var(--brille), var(--pointe), linear-gradient(180deg, #fdf5f1 0%, #f2e0d8 66%, #e6cdc3 100%)}.page-ongles .f-rouge{--f: linear-gradient(104deg, transparent 21%, rgba(255,255,255,.55) 29%, rgba(255,255,255,0) 37%), var(--pointe), linear-gradient(180deg, #cf2a40 0%, #9e1528 58%, #6c0c1b 100%)}.page-ongles .f-chrome{--f: radial-gradient(60% 30% at 40% 20%, rgba(255,255,255,.8), transparent 70%), conic-gradient(from var(--a) at 38% 42%, #f5f5f7, #9ea3ad 20%, #ffffff 35%, #6d717a 55%, #e7e8ec 75%, #f5f5f7);animation:tourne 5s cubic-bezier(.45,.05,.25,1)}.page-ongles .f-lilas{--f: var(--brille), var(--pointe), linear-gradient(165deg, #efe6fb 0%, #c8b6ea 38%, #b4d9e7 68%, #eac4e1 100%)}.page-ongles .f-cateye{--f: linear-gradient(104deg, #1a1220 30%, #5d4a6e 44%, #efe8f5 50%, #5d4a6e 56%, #1a1220 70%) 0% 50% / 260% 260%;animation:oeil 2.5s ease-in-out 2 alternate}.page-ongles .f-emeraude{--f: var(--brille), radial-gradient(55% 35% at 60% 58%, rgba(140, 230, 190, .35), transparent 70%), linear-gradient(180deg, #2f8c6e 0%, #13543f 58%, #0a3328 100%)}@keyframes tourne{to{--a: 360deg}}@keyframes oeil{0%{background-position:0% 50%}to{background-position:100% 50%}}.page-ongles .atelier{margin-top:64px;display:grid;gap:0}.page-ongles .fiche{position:relative;z-index:3;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:26px 22px 24px;box-shadow:var(--ombre)}.page-ongles .fiche h2{font-size:clamp(1.9rem,1.5rem + 1.6vw,2.5rem);line-height:1.05;margin-top:12px}.page-ongles .fiche-intro{color:var(--ink-2);margin-top:10px;font-size:1rem}.page-ongles .lbl{display:block;font:600 .74rem/1.2 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.page-ongles .champ{margin-top:22px}.page-ongles .champ{--m-font: "Newsreader Variable", Georgia, serif;--m-fs: italic;--m-fw: 400;--m-case: none;--m-track: -.02em;--m-taille: 1}.page-ongles .champ input{display:block;width:100%;margin-top:8px;font:var(--m-fs) var(--m-fw) calc(1.6rem * var(--m-taille))/1.2 var(--m-font);color:var(--ink);text-transform:var(--m-case);letter-spacing:var(--m-track);background:transparent;border:0;border-bottom:1.5px solid var(--ink);border-radius:0;padding:8px 2px 10px;min-height:52px;-webkit-appearance:none;appearance:none}.page-ongles .champ input::placeholder{color:var(--ink-2);opacity:.9}.page-ongles .champ input:focus{outline:2px solid transparent;border-bottom-color:var(--green);box-shadow:0 2px 0 0 var(--green)}.page-ongles .adresse-live{margin-top:10px;font-size:.92rem;color:var(--ink-2);line-height:1.4}.page-ongles .adresse-live span{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.page-ongles .prive{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:.86rem;color:var(--ink-2);line-height:1.45}.page-ongles .prive .ico{width:1.05em;height:1.05em;margin-top:2px;color:var(--green)}.page-ongles .styles{border:0;margin:22px 0 0;padding:0;min-width:0}.page-ongles .styles legend{padding:0}.page-ongles .styles-rang{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin-top:12px}.page-ongles .st{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 0 8px;border-radius:14px;cursor:pointer;min-height:44px;-webkit-tap-highlight-color:transparent}.page-ongles .st input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.page-ongles .st .capsule{--tw: 30px;transition:transform .35s cubic-bezier(.2,.7,.2,1);filter:none}.page-ongles .st-ombre{filter:drop-shadow(0 3px 3px rgba(70,40,30,.22))}.page-ongles .st-nom{font:500 .74rem/1.1 var(--sans);color:var(--ink-2);letter-spacing:0}.page-ongles .st:hover .capsule{transform:translateY(-3px)}.page-ongles .st:has(input:checked){background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--green)}.page-ongles .st:has(input:checked) .st-nom{color:var(--ink);font-weight:600;letter-spacing:-.025em}.page-ongles .st:has(input:checked) .capsule{transform:translateY(-4px) scale(1.06)}.page-ongles .st:has(input:focus-visible){outline:2.5px solid var(--green);outline-offset:2px}@media(max-width:767.98px){.page-ongles .fiche{padding-inline:18px}.page-ongles .styles-rang{gap:0}}@media(max-width:359.98px){.page-ongles .fiche{padding-inline:14px}.page-ongles .st-nom{font-size:.66rem}}@media(forced-colors:active){.page-ongles .st:has(input:checked){outline:2px solid Highlight;outline-offset:1px}.page-ongles .st:has(input:checked) .st-nom{text-decoration:underline}}.page-ongles .envoyer{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;margin-top:20px;padding-top:20px;border-top:1px solid var(--line);text-align:center}.page-ongles .envoyer .btn{width:100%;padding:8px 1em;white-space:normal;text-align:center;text-wrap:balance}.page-ongles .envoyer-sms{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;font-size:.92rem;font-weight:500;color:var(--ink);text-decoration:underline;text-decoration-color:var(--green);text-underline-offset:3px;text-decoration-thickness:1.5px}.page-ongles .envoyer-note{font-size:.78rem;line-height:1.45;color:var(--ink-2);max-width:30em}.page-ongles .tapis{position:relative;z-index:1;margin:-18px -8px 0;border-radius:28px;background:radial-gradient(120% 70% at 25% 10%,rgba(255,255,255,.09),transparent 60%),linear-gradient(var(--mat-line-2) 1px,transparent 1px) -1px -1px / 120px 120px,linear-gradient(90deg,var(--mat-line-2) 1px,transparent 1px) -1px -1px / 120px 120px,linear-gradient(var(--mat-line) 1px,transparent 1px) -1px -1px / 24px 24px,linear-gradient(90deg,var(--mat-line) 1px,transparent 1px) -1px -1px / 24px 24px,var(--mat);overflow:hidden;box-shadow:0 30px 60px -30px #142d248c}.page-ongles .tapis:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(45deg,transparent calc(50% - .5px),var(--mat-line-2) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}.page-ongles .regle{position:absolute;left:0;right:0;top:0;height:16px;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(247,243,236,.45) 0 1px,transparent 1px 24px) 0 0 / 100% 12px no-repeat,repeating-linear-gradient(90deg,rgba(247,243,236,.25) 0 1px,transparent 1px 12px) 0 0 / 100% 7px no-repeat}.page-ongles .tag-fictif{position:absolute;top:30px;left:22px;z-index:4;font:600 .7rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mat-ink);padding:8px 11px;border-radius:999px;border:1px solid rgba(247,243,236,.35);background:#0000001f}.page-ongles .cote{position:absolute;right:18px;top:30px;z-index:4;font:500 .7rem/1 var(--sans);letter-spacing:.1em;color:var(--mat-ink-2);opacity:.9}.page-ongles .scene{--pw: min(64vw, 262px);position:relative;display:grid;place-items:center;padding:74px 0 64px;perspective:1200px;perspective-origin:50% 30%;touch-action:pan-y pinch-zoom}.page-ongles .ombre-tel{position:absolute;left:50%;bottom:34px;width:calc(var(--pw) * 1.05);height:54px;transform:translate(calc(-50% + 6px + var(--sx, 0px)));transition:transform .6s cubic-bezier(.2,.7,.2,1);background:radial-gradient(closest-side,#0519128c,#05191200);pointer-events:none}.page-ongles .flotte{transform-style:preserve-3d}.page-ongles .tel{--rx: 0deg;--ry: 0deg;--rz: 0deg;--gl: 50%;position:relative;width:var(--pw);aspect-ratio:9 / 19.5;border-radius:calc(var(--pw) * .165);transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry)) rotate(var(--rz));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.page-ongles .tel>*{position:absolute;inset:0;border-radius:inherit}.page-ongles .tel-tranche{background:linear-gradient(90deg,#5f6268,#d6d7db 35%,#f4f4f6 50%,#a3a6ac 72%,#55585e)}.page-ongles .tel-tranche.t1{transform:translateZ(-2px)}.page-ongles .tel-tranche.t2{transform:translateZ(-4.5px)}.page-ongles .tel-tranche.t3{transform:translateZ(-7px)}.page-ongles .tel-tranche.t4{transform:translateZ(-9.5px)}.page-ongles .tel-dos{transform:translateZ(-12px);background:linear-gradient(140deg,#3a3c41,#1b1c20);box-shadow:0 0 0 1px #77797f}.page-ongles .tel-face{background:#0c0d0f;box-shadow:inset 0 0 0 1.5px #9b9ea4,inset 0 0 0 3px #26282c,inset 0 0 0 4px #0c0d0f}.page-ongles .tel-bouton{inset:auto;width:3px;border-radius:2px;background:linear-gradient(#8c8f95,#d7d8dc,#8c8f95);transform:translateZ(-6px)}.page-ongles .tel-bouton.b1{left:-2.5px;top:19%;height:5%}.page-ongles .tel-bouton.b2{left:-2.5px;top:27%;height:9%}.page-ongles .tel-bouton.b3{right:-2.5px;top:25%;height:13%}.page-ongles .ecran{inset:calc(var(--pw) * .036)!important;border-radius:calc(var(--pw) * .13)!important;transform:translateZ(1px);overflow:hidden;container-type:inline-size;background:var(--m-bg);color:var(--m-ink);transition:--m-bg .7s ease,--m-surface .7s ease,--m-ink .7s ease,--m-soft .7s ease,--m-accent .7s ease,--m-on .7s ease,--m-p1 .7s ease,--m-p2 .7s ease}.page-ongles .reflet{inset:calc(var(--pw) * .036)!important;border-radius:calc(var(--pw) * .13)!important;transform:translateZ(2px);pointer-events:none;background:linear-gradient(112deg,#fff0 38%,#fff3 47%,#ffffff0d 53%,#fff0 62%) var(--gl) 0 / 320% 100% no-repeat,linear-gradient(180deg,#ffffff0f,#fff0 30%)}.page-ongles .scene.repos{perspective:none}.page-ongles .scene.repos .flotte,.page-ongles .scene.repos .tel{transform-style:flat}.page-ongles .scene.repos .tel,.page-ongles .scene.repos .ecran,.page-ongles .scene.repos .reflet{transform:none}.page-ongles .capsule-libre{position:absolute;z-index:2;filter:drop-shadow(2px 6px 5px rgba(5,25,18,.45));pointer-events:none}.page-ongles .capsule-libre .capsule{--tw: 30px}.page-ongles .cl1{right:4%;bottom:24%;rotate:28deg}.page-ongles .cl2{right:7%;bottom:7%;rotate:-14deg}.page-ongles .cl3{left:4%;bottom:12%;rotate:-32deg}.page-ongles .legende{margin:16px 4px 0;font-size:.84rem;color:var(--ink-2);line-height:1.45}.page-ongles .ecran{--m-bg: #f4e9e2;--m-surface: #fcf7f3;--m-ink: #3a2923;--m-soft: #6e5249;--m-accent: #8a5544;--m-on: #ffffff;--m-p1: #ead0c4;--m-p2: #f8ece6;--m-pointe: #fff7f2;--m-font: "Newsreader Variable", Georgia, serif;--m-fs: italic;--m-fw: 400;--m-case: none;--m-track: -.02em;--m-taille: 1;--m-ongle: var(--brille), var(--pointe), linear-gradient(180deg, #f0d5c8 0%, #dfb29e 58%, #cd9a86 100%);--brille: linear-gradient(104deg, transparent 20%, rgba(255,255,255,.7) 29%, rgba(255,255,255,0) 39%);--pointe: radial-gradient(42% 16% at 50% 12%, rgba(255,255,255,.5), transparent 75%)}.page-ongles .ms{position:absolute;inset:0;display:flex;flex-direction:column;font:400 3.9cqw/1.35 var(--sans)}.page-ongles .ms-statut{display:flex;justify-content:space-between;align-items:center;height:12cqw;padding:2cqw 7cqw 0 9cqw;font-weight:600;font-size:3.6cqw}.page-ongles .ms-statut svg{width:14cqw;height:4cqw;fill:currentColor}.page-ongles .ilot{position:absolute;top:2.8cqw;left:50%;width:29cqw;height:8.4cqw;border-radius:99px;background:#000;transform:translate(-50%)}.page-ongles .ms-corps{flex:1;display:flex;flex-direction:column;padding:0 6cqw;min-height:0}.page-ongles .ms-nav{display:flex;justify-content:space-between;align-items:center;margin-top:2.5cqw}.page-ongles .ms-mono{display:grid;place-items:center;width:9.5cqw;height:9.5cqw;border-radius:50%;border:1px solid color-mix(in srgb,var(--m-ink) 22%,transparent);font:var(--m-fs) var(--m-fw) 4.8cqw/1 var(--m-font);text-transform:uppercase}.page-ongles .ms-menu{display:flex;align-items:center;gap:2.5cqw}.page-ongles .ms-menu i{display:block;width:5.5cqw;height:2.6cqw;border-block:1.5px solid currentColor;opacity:.75}.page-ongles .ms-resa{background:var(--m-accent);color:var(--m-on);border-radius:99px;padding:1.8cqw 3.8cqw;font-size:3.3cqw;font-weight:600}.page-ongles .ms-metier{margin-top:6cqw;font-size:2.9cqw;letter-spacing:.14em;text-transform:uppercase;color:var(--m-soft);font-weight:600}.page-ongles .ms-nom{margin-top:1.6cqw;font-family:var(--m-font);font-style:var(--m-fs);font-weight:var(--m-fw);text-transform:var(--m-case);letter-spacing:var(--m-track);font-size:calc(min(12.5cqw,150cqw / var(--len, 11)) * var(--m-taille));line-height:1.02;overflow-wrap:anywhere;min-height:1.02em}.page-ongles .ms-photo{position:relative;margin-top:4.5cqw;height:44cqw;flex:none;border-radius:5cqw;overflow:hidden;background:radial-gradient(70% 60% at 30% 25%,color-mix(in srgb,var(--m-p2) 80%,white),transparent 70%),linear-gradient(160deg,var(--m-p1),var(--m-p2))}.page-ongles .ms-photo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(180deg,color-mix(in srgb,var(--m-p1) 70%,black 6%),var(--m-p1));opacity:.55}.page-ongles .ms-ongles{position:absolute;inset:0;z-index:1;filter:drop-shadow(0 1.4cqw 1.2cqw rgba(40,20,15,.28))}.page-ongles .ongle{position:absolute;display:block;width:13cqw;aspect-ratio:32 / 56;clip-path:url(#amande);background:var(--m-ongle);transform-origin:50% 100%}.page-ongles .ms-ongles .o1{left:17%;bottom:21%;rotate:-14deg;width:12cqw}.page-ongles .ms-ongles .o2{left:34%;bottom:31%;rotate:-5deg;width:13.5cqw}.page-ongles .ms-ongles .o3{left:52%;bottom:29%;rotate:5deg;width:13cqw}.page-ongles .ms-ongles .o4{left:69%;bottom:19%;rotate:15deg;width:11cqw}.page-ongles .ms-onglets{display:flex;gap:1.6cqw;margin-top:4.5cqw;overflow:hidden;flex:none}.page-ongles .ms-onglets span{flex:none;padding:1.3cqw 2.9cqw;border-radius:99px;border:1px solid color-mix(in srgb,var(--m-ink) 20%,transparent);font-size:3.05cqw;font-weight:500;white-space:nowrap}.page-ongles .ms-onglets .on{background:var(--m-ink);color:var(--m-bg);border-color:transparent}.page-ongles .ms-tarifs{margin-top:2.6cqw}.page-ongles .ms-tarifs li{display:flex;align-items:baseline;gap:1.6cqw;padding:2.1cqw 0;font-size:3.35cqw;border-bottom:1px solid color-mix(in srgb,var(--m-ink) 12%,transparent)}.page-ongles .ms-tarifs span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.page-ongles .ms-tarifs i{flex:1;min-width:3cqw;border-bottom:1.5px dotted color-mix(in srgb,var(--m-ink) 35%,transparent)}.page-ongles .ms-tarifs b{font-weight:600;white-space:nowrap}.page-ongles .ms-horaires{display:flex;align-items:center;gap:1.6cqw;margin-top:3cqw;font-size:3.05cqw;color:var(--m-soft)}.page-ongles .ms-horaires svg{width:3.6cqw;height:3.6cqw;fill:none;stroke:currentColor;stroke-width:2}.page-ongles .ms-galerie{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw;margin-top:3.6cqw}.page-ongles .ms-galerie span{position:relative;display:grid;place-items:center;aspect-ratio:1 / .82;border-radius:3cqw;background:linear-gradient(170deg,var(--m-p2),var(--m-p1))}.page-ongles .ms-galerie .ongle{position:static;width:8.5cqw;filter:none}.page-ongles .ongle.french{background:radial-gradient(130% 42% at 50% 0%,var(--m-pointe) 97%,transparent 100%),var(--m-ongle)}.page-ongles .ongle.ligne{background:linear-gradient(90deg,transparent 46%,var(--m-pointe) 46% 54%,transparent 54%) 0 0 / 100% 72% no-repeat,var(--m-ongle)}.page-ongles .ongle.bijou{background:radial-gradient(circle at 50% 72%,#ffffff 0 5%,var(--m-pointe) 6% 13%,transparent 14%),var(--m-ongle)}.page-ongles .ms-cta{margin:auto 0 0;padding-top:3cqw}.page-ongles .ms-cta span{display:flex;justify-content:center;align-items:center;height:10.5cqw;border-radius:99px;background:var(--m-accent);color:var(--m-on);font-weight:600;font-size:3.6cqw;letter-spacing:.02em}.page-ongles .ms-url{flex:none;margin-top:3cqw;padding:2.6cqw 6cqw 6.5cqw;background:var(--m-surface);border-top:1px solid color-mix(in srgb,var(--m-ink) 10%,transparent);position:relative}.page-ongles .ms-url div{display:flex;align-items:center;justify-content:center;gap:1.4cqw;height:9cqw;border-radius:99px;background:color-mix(in srgb,var(--m-ink) 7%,transparent);font-size:3.4cqw;font-weight:500}.page-ongles .ms-url svg{width:3.2cqw;height:3.2cqw;fill:none;stroke:currentColor;stroke-width:2.4}.page-ongles .ms-url:after{content:"";position:absolute;left:50%;bottom:1.8cqw;width:34cqw;height:1.2cqw;border-radius:9px;background:var(--m-ink);opacity:.85;transform:translate(-50%)}.page-ongles .atelier:has(#st-rouge:checked) .ecran,.page-ongles .atelier:has(#st-rouge:checked) .champ{--m-bg: #fbf4f0;--m-surface: #ffffff;--m-ink: #2a1a1a;--m-soft: #6b4a48;--m-accent: #8e1b2c;--m-on: #ffffff;--m-p1: #efd2cb;--m-p2: #fbefea;--m-pointe: #8e1b2c;--m-font: "Gloock", "Bodoni 72", Didot, Georgia, serif;--m-fs: normal;--m-fw: 400;--m-case: none;--m-track: -.01em;--m-taille: 1;--m-ongle: linear-gradient(104deg, transparent 21%, rgba(255,255,255,.55) 29%, rgba(255,255,255,0) 37%), var(--pointe), linear-gradient(180deg, #cf2a40 0%, #9e1528 58%, #6c0c1b 100%)}.page-ongles .atelier:has(#st-chrome:checked) .ecran,.page-ongles .atelier:has(#st-chrome:checked) .champ{--m-bg: #eceef1;--m-surface: #f8f8fa;--m-ink: #1c1d21;--m-soft: #4e525b;--m-accent: #23252b;--m-on: #ffffff;--m-p1: #c9ccd3;--m-p2: #f3f4f6;--m-pointe: #e9eaee;--m-font: "Unbounded", "Arial Black", system-ui, sans-serif;--m-fs: normal;--m-fw: 500;--m-case: uppercase;--m-track: .01em;--m-taille: .78}.page-ongles .atelier:has(#st-chrome:checked) .ongle{--m-ongle: radial-gradient(60% 30% at 40% 20%, rgba(255,255,255,.8), transparent 70%), conic-gradient(from var(--a) at 38% 42%, #f5f5f7, #9ea3ad 20%, #ffffff 35%, #6d717a 55%, #e7e8ec 75%, #f5f5f7);animation:tourne 5s cubic-bezier(.45,.05,.25,1)}.page-ongles .atelier:has(#st-lilas:checked) .ecran,.page-ongles .atelier:has(#st-lilas:checked) .champ{--m-bg: #f1ecf6;--m-surface: #fbf9fd;--m-ink: #2c2340;--m-soft: #5d5176;--m-accent: #5a4785;--m-on: #ffffff;--m-p1: #dcd0ee;--m-p2: #f6f1fa;--m-pointe: #ffffff;--m-font: "Instrument Serif", "Iowan Old Style", Georgia, serif;--m-fs: italic;--m-fw: 400;--m-case: none;--m-track: -.01em;--m-taille: 1.12;--m-ongle: var(--brille), var(--pointe), linear-gradient(165deg, #efe6fb 0%, #c8b6ea 38%, #b4d9e7 68%, #eac4e1 100%)}.page-ongles .atelier:has(#st-emeraude:checked) .ecran,.page-ongles .atelier:has(#st-emeraude:checked) .champ{--m-bg: #0f231d;--m-surface: #132b24;--m-ink: #f1eadb;--m-soft: #b9c7be;--m-accent: #d9b877;--m-on: #1a1408;--m-p1: #10302a;--m-p2: #1d4a3e;--m-pointe: #d9b877;--m-font: "Newsreader Variable", Georgia, serif;--m-fs: normal;--m-fw: 500;--m-case: none;--m-track: -.02em;--m-taille: 1;--m-ongle: var(--brille), radial-gradient(55% 35% at 60% 58%, rgba(140, 230, 190, .35), transparent 70%), linear-gradient(180deg, #2f8c6e 0%, #13543f 58%, #0a3328 100%)}.page-ongles .atelier:has(#st-emeraude:checked) .ilot{box-shadow:0 0 0 1px #ffffff0f}.page-ongles .fiches{display:grid;gap:14px;margin-top:40px;counter-reset:f}.page-ongles .fiche-p{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:22px 20px}.page-ongles .fiche-p .num{font:italic 400 1.05rem/1 var(--serif);color:var(--green)}.page-ongles .fiche-p h3{font-size:1.36rem;line-height:1.18;margin-top:10px;font-weight:450;max-width:14em}.page-ongles .fiche-p p{margin-top:10px;color:var(--ink-2)}.page-ongles .fiche-p .source{margin-top:14px;font-size:.8rem;color:var(--ink-2);padding-top:12px;border-top:1px dashed var(--line)}.page-ongles .fiche-p.grand{background:var(--mat);color:var(--mat-ink);border-color:transparent}.page-ongles .fiche-p.grand .num,.page-ongles .fiche-p.grand p,.page-ongles .fiche-p.grand .source{color:var(--mat-ink-2)}.page-ongles .fiche-p.grand .source{border-top-color:#f7f3ec40}.page-ongles .chiffre{display:block;font:330 4.4rem/.9 var(--serif);letter-spacing:-.04em;margin-top:18px}.page-ongles .contenu{background:var(--bg-2)}.page-ongles .patron-grille{display:grid;gap:34px;margin-top:44px;align-items:center}.page-ongles .patron{width:min(190px,52vw);margin-inline:auto;color:var(--green)}.page-ongles .patron svg{width:100%;height:auto;overflow:visible}.page-ongles .patron .trait{fill:none;stroke:currentColor;stroke-width:1.4}.page-ongles .patron .fin{fill:none;stroke:currentColor;stroke-width:1;opacity:.55}.page-ongles .patron .plein{fill:currentColor;opacity:.14}.page-ongles .patron .rep circle{fill:var(--green)}.page-ongles .patron .rep text{fill:var(--bg-2);font:600 10px/1 var(--sans);text-anchor:middle;dominant-baseline:central}.page-ongles .elements{display:grid;gap:0}.page-ongles .el{display:grid;grid-template-columns:34px 1fr;gap:4px 12px;padding:15px 0;border-top:1px solid var(--line)}.page-ongles .el:last-child{border-bottom:1px solid var(--line)}.page-ongles .el .pt{grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--green);color:var(--bg-2);font:600 .8rem/1 var(--sans);margin-top:1px}.page-ongles .el h3{font:600 1.02rem/1.35 var(--sans);letter-spacing:0;display:flex;align-items:center;gap:8px}.page-ongles .el h3 .ico{color:var(--green);width:1.15em;height:1.15em}.page-ongles .el p{color:var(--ink-2);font-size:.97rem}.page-ongles .note-fin{display:flex;gap:14px;align-items:center;margin-top:40px;padding:18px 20px;border-radius:var(--r);background:var(--paper);border:1px solid var(--line);font:italic 400 1.15rem/1.4 var(--serif)}.page-ongles .note-fin .capsules{display:flex;gap:2px;filter:drop-shadow(0 2px 3px rgba(70,40,30,.2))}.page-ongles .note-fin .capsule{--tw: 18px}.page-ongles .recap{display:grid;margin-top:34px;max-width:760px;background:var(--paper);border:1px solid var(--line);border-radius:22px;overflow:hidden}.page-ongles .recap-titre{padding:12px 16px 10px;border-bottom:1px solid var(--line);font:600 .72rem/1.3 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--green)}.page-ongles .recap ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.page-ongles .recap li+li{border-left:1px solid var(--line)}.page-ongles .recap a{display:flex;flex-direction:column;justify-content:center;gap:7px;min-height:44px;height:100%;padding:13px 12px 15px;text-decoration:none;transition:background-color .2s ease}.page-ongles .recap a:hover{background:var(--bg)}.page-ongles .recap-nom{display:flex;align-items:center;gap:7px;font:600 .8rem/1.2 var(--sans);color:var(--ink-2)}.page-ongles .recap-nom .capsule{--tw: 10px;filter:drop-shadow(0 1px 1px rgba(70,40,30,.25))}.page-ongles .recap-prix{font:380 clamp(1.3rem,1.05rem + 1.2vw,2rem)/1 var(--serif);letter-spacing:-.02em;white-space:nowrap}.page-ongles .offre{scroll-margin-top:24px}.page-ongles .offres{display:grid;grid-auto-flow:column;grid-auto-columns:min(86%,340px);gap:12px;margin:40px -16px 0;padding:4px 16px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;overscroll-behavior-x:contain;scrollbar-width:none}.page-ongles .offres::-webkit-scrollbar{display:none}.page-ongles .offres .offre{scroll-snap-align:start}.page-ongles .glisser{display:flex;gap:6px;justify-content:center;margin-top:2px}.page-ongles .glisser i{width:22px;height:4px;border-radius:2px;background:var(--line)}.page-ongles .glisser i{transition:background-color .3s ease}.page-ongles .glisser i.on{background:var(--green)}.page-ongles .offre{position:relative;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:26px;padding:26px 22px 22px}.page-ongles .offre-tete{display:flex;align-items:center;gap:14px}.page-ongles .offre-tete .pastille-c{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--bg-2);filter:drop-shadow(0 2px 2px rgba(70,40,30,.12))}.page-ongles .offre-tete .capsule{--tw: 20px}.page-ongles .offre h3{font-size:1.75rem;line-height:1;font-weight:450}.page-ongles .offre .pour{font-size:.86rem;color:var(--ink-2);margin-top:4px}.page-ongles .prix{margin-top:22px;font:380 2.5rem/1 var(--serif);letter-spacing:-.03em}.page-ongles .prix small{display:block;font:500 .78rem/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.page-ongles .prix .ht{margin-left:.35em;font:500 .9rem/1 var(--sans);letter-spacing:.06em;text-decoration:none;color:var(--ink-2)}.page-ongles .prix .ttc{display:block;margin-top:8px;font:450 .86rem/1.3 var(--sans);letter-spacing:normal;color:var(--ink-2)}.page-ongles .offre.signature .prix .ht,.page-ongles .offre.signature .prix .ttc{color:var(--mat-ink-2)}.page-ongles .phrase{margin-top:12px;color:var(--ink-2)}.page-ongles .inclus{margin-top:20px;padding-top:18px;border-top:1px solid var(--line);display:grid;gap:10px}.page-ongles .inclus li{display:grid;grid-template-columns:20px 1fr;gap:10px;font-size:.95rem;line-height:1.45}.page-ongles .inclus .ico{width:18px;height:18px;color:var(--green);margin-top:2px;stroke-width:2}.page-ongles .delai{display:flex;gap:10px;align-items:flex-start;margin-top:auto;padding-top:20px;font-size:.88rem;color:var(--ink-2)}.page-ongles .delai:before{content:"";display:block;height:0}.page-ongles .delai .ico{color:var(--green);margin-top:1px}.page-ongles .offre .delai{border-top:1px dashed var(--line);margin-top:20px}.page-ongles .offre.signature{background:var(--mat);color:var(--mat-ink);border-color:transparent}.page-ongles .offre.signature .pour,.page-ongles .offre.signature .phrase,.page-ongles .offre.signature .prix small,.page-ongles .offre.signature .delai{color:var(--mat-ink-2)}.page-ongles .offre.signature .inclus,.page-ongles .offre.signature .delai{border-color:#f7f3ec38}.page-ongles .offre.signature .inclus .ico,.page-ongles .offre.signature .delai .ico{color:var(--mat-ink-2)}.page-ongles .offre.signature .pastille-c{background:#ffffff1a}.page-ongles .mention-prix{margin-top:18px;font-size:.88rem;color:var(--ink-2)}.page-ongles .calcul{margin:0}.page-ongles .duo{display:grid;gap:16px;margin-top:30px}.page-ongles .duo.seul{grid-template-columns:minmax(0,44rem)}.page-ongles .bloc{background:var(--paper);border:1px solid var(--line);border-radius:26px;padding:26px 22px}.page-ongles .bloc h3{font-size:1.55rem;line-height:1.12;font-weight:450}.page-ongles .bloc .sous{color:var(--ink-2);margin-top:6px}.page-ongles .bloc .inclus{margin-top:18px}.page-ongles .bloc .note{margin-top:16px;font-size:.88rem;color:var(--ink-2)}.page-ongles .calcul p.txt{color:var(--ink-2);margin-top:12px}.page-ongles .barres{margin-top:26px;display:grid;gap:18px}.page-ongles .barre-l{display:grid;gap:7px}.page-ongles .barre-l .lib{display:flex;justify-content:space-between;gap:12px;font-size:.88rem;color:var(--ink-2)}.page-ongles .barre-l .lib b{color:var(--ink);font:500 1.05rem/1 var(--serif);letter-spacing:-.01em;white-space:nowrap}.page-ongles .barre-l .piste{height:12px;border-radius:4px;background:var(--line-2)}.page-ongles .barre-l .val{display:block;height:100%;border-radius:4px;background:var(--green)}.page-ongles .barre-l.autre .val{background:repeating-linear-gradient(135deg,#8b8378 0 3px,#a39b8f 3px 6px)}@media(prefers-color-scheme:dark){.page-ongles .barre-l.autre .val{background:repeating-linear-gradient(135deg,#8f887d 0 3px,#6f695f 3px 6px)}}.page-ongles .coupon{position:relative;margin-top:30px;border-radius:26px;padding:30px 22px 26px;background:var(--paper);border:2px dashed color-mix(in srgb,var(--green) 70%,transparent)}.page-ongles .coupon .ciseaux{position:absolute;top:-13px;left:26px;width:26px;height:26px;padding:3px;background:var(--bg);color:var(--green);rotate:0deg}.page-ongles .coupon h3{font-size:clamp(1.55rem,1.3rem + 1vw,2.1rem);line-height:1.1;font-weight:450}.page-ongles .coupon .txt{margin-top:12px;color:var(--ink-2)}.page-ongles .coupon ul{display:grid;gap:10px;margin-top:18px}.page-ongles .coupon li{display:grid;grid-template-columns:22px 1fr;gap:10px}.page-ongles .coupon li .ico{color:var(--green);stroke-width:2;width:20px;height:20px;margin-top:2px}.page-ongles .coupon .note{margin-top:18px;font:italic 400 1.1rem/1.35 var(--serif);color:var(--green)}.page-ongles .coupon .capsules-deco{position:absolute;right:18px;top:-24px;display:flex;gap:2px;filter:drop-shadow(0 3px 3px rgba(70,40,30,.25))}.page-ongles .coupon .capsules-deco .capsule{--tw: 22px}.page-ongles .coupon .capsules-deco .capsule:nth-child(1){rotate:-12deg}.page-ongles .coupon .capsules-deco .capsule:nth-child(3){rotate:12deg}.page-ongles .etapes-grille{display:grid;gap:36px}.page-ongles .etapes{position:relative;margin:0;padding:0;list-style:none}.page-ongles .etapes:before{content:"";position:absolute;left:21px;top:26px;bottom:30px;width:2px;background:repeating-linear-gradient(180deg,var(--green) 0 7px,transparent 7px 13px);opacity:.55}.page-ongles .etape{position:relative;display:grid;grid-template-columns:44px 1fr;gap:18px;padding:16px 0 22px}.page-ongles .etape .no{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--bg);border:1.5px solid var(--green);color:var(--green);font:italic 400 1.15rem/1 var(--serif)}.page-ongles .etape h3{font-size:1.4rem;line-height:1.15;font-weight:450;margin-top:8px}.page-ongles .etape p{margin-top:8px;color:var(--ink-2)}.page-ongles .etape .quand{display:inline-flex;gap:8px;align-items:center;margin-top:12px;padding:6px 12px;border-radius:999px;background:var(--paper);border:1px solid var(--line);font-size:.84rem;color:var(--ink)}.page-ongles .etape .quand .ico{color:var(--green)}.page-ongles .realisations{color:var(--mat-ink);background:radial-gradient(80% 50% at 80% 0%,rgba(255,255,255,.07),transparent 60%),linear-gradient(var(--mat-line-2) 1px,transparent 1px) -1px -1px / 120px 120px,linear-gradient(90deg,var(--mat-line-2) 1px,transparent 1px) -1px -1px / 120px 120px,linear-gradient(var(--mat-line) 1px,transparent 1px) -1px -1px / 24px 24px,linear-gradient(90deg,var(--mat-line) 1px,transparent 1px) -1px -1px / 24px 24px,var(--mat)}.page-ongles .realisations .repere,.page-ongles .realisations .intro,.page-ongles .realisations h2 em{color:var(--mat-ink-2)}.page-ongles .real-mv{display:grid;gap:28px;margin-top:44px;align-items:center}.page-ongles .vitrine{position:relative;display:flex;justify-content:center;align-items:center;perspective:1400px;padding:24px 0 40px}.page-ongles .vitrine:after{content:"";position:absolute;left:12%;right:12%;bottom:18px;height:40px;background:radial-gradient(closest-side,rgba(5,25,18,.5),transparent)}.page-ongles .mini-tel{position:relative;z-index:1;flex:none;width:40%;max-width:236px;aspect-ratio:600 / 1233;padding:2.6%;border-radius:15%/7.3%;background:#0d0e10;box-shadow:inset 0 0 0 1.5px #8f9298,inset 0 0 0 3px #27292d,0 24px 40px -18px #0009}.page-ongles .mini-tel picture{display:contents}.page-ongles .mini-tel img{width:100%;height:100%;object-fit:cover;border-radius:12.5%/6.1%;background:#2a2a2a}.page-ongles .mini-tel:before{content:"";position:absolute;z-index:1;top:3.4%;left:50%;width:28%;height:3.2%;border-radius:99px;background:#000;transform:translate(-50%)}.page-ongles .mini-tel.g{transform:translate(26%) rotateY(28deg) scale(.86);z-index:0}.page-ongles .mini-tel.d{transform:translate(-26%) rotateY(-28deg) scale(.86);z-index:0}.page-ongles .mini-tel.c{width:46%;z-index:2}.page-ongles .real-txt .etiquette{display:inline-block;font:600 .74rem/1.2 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--mat-ink-2)}.page-ongles .real-txt h3{font-size:clamp(2rem,1.5rem + 2vw,3rem);line-height:1.05;margin-top:10px;font-weight:400}.page-ongles .real-txt p{margin-top:14px;color:var(--mat-ink-2);font-size:1.04rem}.page-ongles .lien-fleche{display:inline-flex;align-items:center;gap:10px;margin-top:20px;min-height:44px;font-weight:600;text-decoration:none;border-bottom:1.5px solid currentColor}.page-ongles .lien-fleche .ico{transition:transform .2s}.page-ongles .lien-fleche:hover .ico{transform:translate(3px)}.page-ongles .real-cartes{display:grid;gap:16px;margin-top:56px}.page-ongles .carte-r{position:relative;border-radius:24px;padding:18px 18px 24px;background:#ffffff12;border:1px solid rgba(247,243,236,.16)}.page-ongles .carte-r .ecran-r{border-radius:14px;overflow:hidden;aspect-ratio:16 / 10.5;background:#fbf8f4;box-shadow:0 18px 30px -18px #0009}.page-ongles .carte-r h3{font-size:1.6rem;line-height:1.1;margin-top:10px;font-weight:450}.page-ongles .carte-r .etiquette{display:block;margin-top:22px;font:600 .72rem/1.2 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--mat-ink-2)}.page-ongles .carte-r p{margin-top:10px;color:var(--mat-ink-2)}.page-ongles .carte-r .note-maquette{position:absolute;top:8px;right:14px;z-index:2}.page-ongles .inclus .note-maquette{margin-left:6px;vertical-align:1px}@media(min-width:640px){.page-ongles .real-cartes.une{grid-template-columns:1fr}.page-ongles .real-cartes.une .carte-r{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-rows:1fr auto auto auto 1fr;column-gap:32px;padding:18px 32px 18px 18px}.page-ongles .real-cartes.une .ecran-r{grid-column:1;grid-row:1 / -1;align-self:center}.page-ongles .real-cartes.une .etiquette{grid-column:2;grid-row:2;margin-top:0}.page-ongles .real-cartes.une .carte-r h3{grid-column:2;grid-row:3}.page-ongles .real-cartes.une .carte-r p{grid-column:2;grid-row:4}}.page-ongles .aussi{display:flex;flex-wrap:wrap;align-items:center;gap:4px 28px;margin-top:44px;padding-top:26px;border-top:1px solid rgba(247,243,236,.2);color:var(--mat-ink-2);font-size:1.04rem}.page-ongles .aussi span{flex:0 1 36em}.page-ongles .aussi .lien-fleche{margin-top:0;color:var(--mat-ink)}.page-ongles .boutique{display:grid;grid-template-rows:auto auto 1fr;height:100%;color:#3a2a26}.page-ongles .nav-fenetre{display:flex;align-items:center;gap:5px;padding:7px 10px;background:#efe7e2}.page-ongles .nav-fenetre i{width:7px;height:7px;border-radius:50%;background:#d6c7c0}.page-ongles .nav-fenetre b{flex:1;height:12px;margin-left:10px;border-radius:99px;background:#fff;max-width:46%}.page-ongles .b-tete{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:1px solid #efe5e0}.page-ongles .b-tete .l{width:26%;height:8px;border-radius:2px;background:#3a2a26;opacity:.8}.page-ongles .b-tete .m{display:flex;gap:8px}.page-ongles .b-tete .m i{width:22px;height:5px;border-radius:2px;background:#c9b8b1}.page-ongles .b-tete .p{width:14px;height:14px;border-radius:4px;border:1.5px solid #3a2a26;opacity:.7}.page-ongles .b-grille{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px 12px;align-content:start}.page-ongles .produit{display:grid;gap:5px}.page-ongles .produit .ph{position:relative;aspect-ratio:1 / 1.15;border-radius:6px;background:linear-gradient(170deg,#f6ece8,#ead8d1);display:grid;place-items:end center;overflow:hidden}.page-ongles .produit .ph:before{content:"";width:34%;height:56%;margin-bottom:12%;border-radius:22% 22% 16% 16%/12% 12% 10% 10%;background:var(--fl, linear-gradient(90deg, #d9a796, #f0cfc2 40%, #c99382));box-shadow:inset 0 0 0 1px #ffffff4d}.page-ongles .produit .ph:after{content:"";position:absolute;bottom:calc(68% - 2px);left:50%;width:16%;height:20%;border-radius:3px 3px 2px 2px;background:#2c2422;transform:translate(-50%)}.page-ongles .produit:nth-child(2) .ph{--fl: linear-gradient(90deg, #b4b7be, #f2f3f5 40%, #9ea2a9)}.page-ongles .produit:nth-child(3) .ph{--fl: linear-gradient(90deg, #a81f33, #d24a5d 40%, #8a1527)}.page-ongles .produit:nth-child(4) .ph{--fl: linear-gradient(90deg, #e9ddd6, #fbf5f2 40%, #dccbc3)}.page-ongles .produit i{display:block;height:5px;border-radius:2px;background:#d9ccc6}.page-ongles .produit i+i{width:50%;background:#3a2a26;opacity:.55}.page-ongles .b-banniere{margin:10px 12px 0;height:52px;border-radius:8px;background:linear-gradient(110deg,#ecd9d1,#f7eeea 55%,#e6cfd2);display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 12px}.page-ongles .b-banniere i{display:block;width:44%;height:7px;border-radius:2px;background:#3a2a26;opacity:.75}.page-ongles .b-banniere i+i{width:28%;height:5px;opacity:.35}.page-ongles .logiciel{display:grid;grid-template-columns:22% 1fr;height:100%;background:#f6f4ef;color:#1f2b26}.page-ongles .lg-cote{background:#2f5d4f;padding:12px 9px;display:grid;gap:8px;align-content:start}.page-ongles .lg-cote i{display:block;height:6px;border-radius:2px;background:#ffffff59}.page-ongles .lg-cote i:first-child{width:70%;height:9px;background:#ffffffd9;margin-bottom:6px}.page-ongles .lg-cote i.on{background:#ffffffbf}.page-ongles .lg-main{padding:12px;display:grid;gap:9px;grid-template-rows:auto auto 1fr}.page-ongles .lg-kpi{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.page-ongles .lg-kpi span{height:28px;border-radius:6px;background:#fff;border:1px solid #e3ded4;position:relative}.page-ongles .lg-kpi span:after{content:"";position:absolute;left:8px;bottom:8px;width:40%;height:8px;border-radius:2px;background:#2f5d4f;opacity:.8}.page-ongles .lg-table{border-radius:6px;background:#fff;border:1px solid #e3ded4;overflow:hidden}.page-ongles .lg-table div{display:grid;grid-template-columns:10px 1.4fr 1fr .6fr;gap:9px;align-items:center;padding:6px 9px;border-top:1px solid #efebe3}.page-ongles .lg-table div:first-child{border-top:0;background:#f1ede5}.page-ongles .lg-table b{width:8px;height:8px;border-radius:50%;background:#7fae9b}.page-ongles .lg-table div:nth-child(3) b{background:#d9b45a}.page-ongles .lg-table i{display:block;height:5px;border-radius:2px;background:#cfc8bb}.page-ongles .lg-table i:nth-of-type(1){background:#6b7570}.page-ongles .lg-graphe{display:flex;align-items:flex-end;gap:6px;min-height:40px;padding:8px 10px;border-radius:6px;background:#fff;border:1px solid #e3ded4}.page-ongles .lg-graphe i{flex:1;border-radius:2px 2px 0 0;background:#b9d2c6}.page-ongles .lg-graphe i:nth-child(3n){background:#2f5d4f}.page-ongles .qui-grille{display:grid;gap:34px;align-items:center}.page-ongles .qui-grille:not(:has(.portrait)) .qui-txt{max-width:44rem}.page-ongles .portrait{position:relative;width:min(72%,360px);margin-inline:auto;padding:16px;background:var(--paper);border:1px solid var(--line);border-radius:6px;box-shadow:var(--ombre);rotate:-1.2deg}.page-ongles .portrait .cadre{position:relative;aspect-ratio:4 / 5;border-radius:3px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(90% 70% at 30% 20%,rgba(255,255,255,.12),transparent 60%),linear-gradient(var(--mat-line) 1px,transparent 1px) -1px -1px / 24px 24px,linear-gradient(90deg,var(--mat-line) 1px,transparent 1px) -1px -1px / 24px 24px,#2f5d4f;color:#f7f3ec}.page-ongles .portrait .mono{font:italic 300 clamp(6rem,4rem + 8vw,8.5rem)/1 var(--serif);letter-spacing:-.06em}.page-ongles .portrait .mono span{font-style:normal;font-weight:400}.page-ongles .portrait .k{position:absolute;left:16px;bottom:16px;width:30px;height:30px;border-radius:6px;box-shadow:0 0 0 1px #ffffff4d}.page-ongles .qui-txt>p:not(.repere){margin-top:16px;font-size:1.06rem;color:var(--ink-2)}.page-ongles .qui-txt h2+p{margin-top:22px}.page-ongles .croise{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:22px}.page-ongles .croise q{font:italic 400 1.3rem/1.35 var(--serif);color:var(--ink);quotes:none}.page-ongles .sign-marc{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.page-ongles .sign-marc .main{font:italic 300 2.6rem/1 var(--serif);color:var(--green);letter-spacing:-.02em}.page-ongles .qui-txt .sign-marc p{margin-top:8px;font-size:.92rem}.page-ongles .faq-grille{display:grid;gap:30px}.page-ongles .faq{border-top:1px solid var(--line)}.page-ongles .faq details{border-bottom:1px solid var(--line)}.page-ongles .faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr 34px;gap:16px;align-items:center;padding:20px 0;min-height:44px;font:500 1.2rem/1.3 var(--serif);letter-spacing:-.005em;text-wrap:pretty}.page-ongles .faq summary::-webkit-details-marker{display:none}.page-ongles .faq summary .plus{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);color:var(--green);transition:transform .3s,background-color .3s}.page-ongles .faq details[open] summary .plus{transform:rotate(45deg);background:var(--paper)}.page-ongles .faq details p{padding:0 50px 22px 0;color:var(--ink-2)}.page-ongles .contact-wrap{padding:20px 0 0}.page-ongles .contact{position:relative;overflow:hidden;border-radius:30px;padding:44px 22px 34px;color:var(--mat-ink);background:radial-gradient(90% 60% at 20% 0%,rgba(255,255,255,.1),transparent 60%),linear-gradient(var(--mat-line-2) 1px,transparent 1px) -1px -1px / 120px 120px,linear-gradient(90deg,var(--mat-line-2) 1px,transparent 1px) -1px -1px / 120px 120px,linear-gradient(var(--mat-line) 1px,transparent 1px) -1px -1px / 24px 24px,linear-gradient(90deg,var(--mat-line) 1px,transparent 1px) -1px -1px / 24px 24px,var(--mat)}.page-ongles .contact .regle{opacity:.9}.page-ongles .contact .repere{color:var(--mat-ink-2)}.page-ongles .contact h2{font-size:clamp(2.3rem,1.4rem + 4vw,4.6rem);line-height:1;margin-top:18px}.page-ongles .contact h2 em{color:var(--mat-ink-2)}.page-ongles .contact .txt{margin-top:18px;color:var(--mat-ink-2);font-size:1.08rem;max-width:34em}.page-ongles .contact .rappel{display:inline-flex;gap:10px;align-items:baseline;margin-top:18px;padding:10px 14px;border-radius:14px;background:#00000024;border:1px solid rgba(247,243,236,.22);font-size:.88rem}.page-ongles .contact .rappel:before{content:"";width:8px;height:8px;border-radius:50%;background:#f0b3bd;flex:none;transform:translateY(-1px)}.page-ongles .contact .ctas{margin-top:28px}.page-ongles .contact .btn-1{background:#f7f3ec;color:#1d2421}.page-ongles .contact .btn-1:hover{background:#fff}.page-ongles .contact .btn-2{background:transparent;color:var(--mat-ink);border-color:#f7f3ec66}.page-ongles .contact .btn-2 small{color:var(--mat-ink-2)}.page-ongles .contact .btn-2:hover{border-color:var(--mat-ink)}.page-ongles .coord{display:grid;gap:0;margin-top:30px;font:400 clamp(1.45rem,1.1rem + 1.6vw,2.1rem)/1.25 var(--serif);letter-spacing:-.01em}.page-ongles .coord a{display:flex;align-items:center;width:fit-content;max-width:100%;min-height:48px;text-decoration:none;overflow-wrap:anywhere}.page-ongles .coord a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.page-ongles .contact .vcf{margin-top:18px;color:var(--mat-ink);border-bottom:1.5px solid rgba(247,243,236,.5)}.page-ongles .contact .sig{margin-top:26px;padding-top:18px;border-top:1px solid rgba(247,243,236,.2);color:var(--mat-ink-2);font:italic 400 1.1rem/1.3 var(--serif)}@media(max-width:1023.98px){.page-ongles .contact .sig{padding-right:104px}}.page-ongles .contact .capsules-deco{position:absolute;right:-10px;bottom:-14px;display:flex;gap:3px;rotate:-18deg;filter:drop-shadow(2px 6px 6px rgba(5,25,18,.4));pointer-events:none}.page-ongles .contact .capsules-deco .capsule{--tw: 40px}.page-ongles .barre{position:fixed;z-index:40;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:6px;padding:6px;border-radius:999px;background:#fbf8f2d1;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border:1px solid var(--line);box-shadow:0 12px 30px -12px #1d242166}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.page-ongles .barre{background:var(--paper)}}@media(prefers-color-scheme:dark){.page-ongles .barre{background:#1a221edb}}.page-ongles .barre a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;border-radius:999px;text-decoration:none;font:600 .9rem/1 var(--sans);color:var(--ink)}.page-ongles .barre a.wa{background:var(--btn);color:var(--btn-ink)}.page-ongles .barre .ico{width:1.15em;height:1.15em}.js .page-ongles .barre:not(.visible){transform:translateY(calc(100% + 30px));opacity:0;pointer-events:none;visibility:hidden}@media(scripting:enabled){.page-ongles .barre:not(.visible){transform:translateY(calc(100% + 30px));opacity:0;pointer-events:none;visibility:hidden}}.page-ongles .barre{transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s,visibility 0s linear .45s}.page-ongles .barre.visible{transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s,visibility 0s}@media(max-width:767.98px){body.page-ongles .pied-site{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}@media(min-width:640px){.page-ongles .wrap{width:min(100% - 64px,1320px)}.page-ongles .fiches{grid-template-columns:1fr 1fr}.page-ongles .elements{grid-template-columns:1fr 1fr;column-gap:40px}.page-ongles .el:nth-last-child(2){border-bottom:1px solid var(--line)}.page-ongles .ctas{display:flex;flex-wrap:wrap;max-width:none}.page-ongles .ctas .btn-1{padding:0 1.5em}.page-ongles .real-cartes,.page-ongles .duo{grid-template-columns:1fr 1fr}.page-ongles .coupon{padding:34px 34px 30px}.page-ongles .contact{padding:64px 48px 48px}}@media(min-width:768px){.page-ongles .barre{display:none}.page-ongles .scene{--pw: 290px}.page-ongles .offres{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;margin:44px 0 0;padding:0;overflow:visible;gap:16px}.page-ongles .glisser{display:none}.page-ongles .sec{padding:120px 0}.page-ongles .atelier{position:relative;grid-template-columns:1fr}.page-ongles .tapis{margin:0;order:1;min-height:790px;display:grid;grid-template-columns:1fr 1fr;align-items:center}.page-ongles .scene{--pw: 286px;padding:70px 0 60px;grid-column:1}.page-ongles .fiche{order:2;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(.6deg);width:min(48%,322px);padding:24px 20px 18px}.page-ongles .fiche .styles-rang{gap:2px}.page-ongles .fiche .st-nom{font-size:.7rem}.page-ongles .fiche .st .capsule{--tw: 28px}.page-ongles .legende{order:3}.page-ongles .cl1{inset:2% auto auto 28%;rotate:112deg}.page-ongles .cl2{inset:1.2% auto auto 42%;rotate:-38deg}.page-ongles .cl3{left:3%;right:auto;bottom:1.5%;rotate:64deg}}@media(min-width:1024px){.page-ongles .wrap{width:min(100% - 96px,1320px)}.page-ongles .fiches-grille,.page-ongles .etapes-grille,.page-ongles .faq-grille{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.page-ongles .fiches{margin-top:0}.page-ongles .patron-grille{grid-template-columns:1fr 260px 1fr;gap:56px}.page-ongles .elements{display:contents}.page-ongles .patron{grid-column:2;grid-row:1}.page-ongles .col-el{display:grid;align-content:center;grid-row:1}.page-ongles .col-el:first-child{grid-column:1}.page-ongles .col-el:last-child{grid-column:3}.page-ongles .col-el .el:last-child{border-bottom:1px solid var(--line)}.page-ongles .patron{width:260px}.page-ongles .real-mv{grid-template-columns:1.1fr .9fr;gap:56px}.page-ongles .carte-r .ecran-r{aspect-ratio:16 / 9}.page-ongles .vitrine{padding:40px 0 60px}.page-ongles .qui-grille:has(.portrait){grid-template-columns:5fr 7fr;gap:80px}.page-ongles .portrait{width:100%;max-width:400px}.page-ongles .duo{grid-template-columns:1fr 1.2fr}.page-ongles .contact{padding:84px 72px 64px;display:grid;grid-template-columns:1.2fr .8fr;column-gap:60px;align-items:end}.page-ongles .contact .gauche{grid-column:1}.page-ongles .contact .droite{grid-column:2}.page-ongles .contact .capsules-deco{right:40px;bottom:auto;top:46px}.page-ongles .contact .capsules-deco .capsule{--tw: 46px}}@media(min-width:1280px){.page-ongles .scene{--pw: 292px}}@media(min-width:1024px)and (max-width:1439.98px){.page-ongles .hero-texte{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px;align-items:center}.page-ongles .hero-suite>:first-child{margin-top:0}}@media(min-width:1440px){.page-ongles .hero{padding:26px 0 0}.page-ongles .hero>.wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:56px;align-items:center}.page-ongles .ctas{gap:10px}.page-ongles .ctas .btn-1{padding:0 1.2em}.page-ongles .ctas .btn-2{padding:0 .95em}.page-ongles .nuancier .capsule{--tw: 40px}.page-ongles .nuancier{max-width:330px}.page-ongles .hero-texte{padding-bottom:40px}.page-ongles .atelier{margin-top:0}.page-ongles .nuancier{margin-top:30px}}@media(max-width:1023.98px){.page-ongles .col-el{display:contents}}.page-ongles .hors-champ *,.page-ongles .hors-champ *:before,.page-ongles .hors-champ *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.page-ongles *,.page-ongles *:before,.page-ongles *:after{animation:none!important;transition:none!important}.page-ongles .flotte{transform:none}}
