.nail-atelier{position:relative;color:var(--chocolate);margin-top:4rem;padding:3rem 2.5rem;border-radius:28px;overflow:hidden;background:radial-gradient(ellipse 80% 50% at 10% 0%,rgba(232,160,180,.14),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(201,168,124,.12),transparent 50%),linear-gradient(165deg,#f7f1e8,#efe6d8 45%,#e8dfd0);border:1px solid rgba(196,120,142,.28);box-shadow:0 24px 80px #4a37282e}.nail-atelier-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.nail-atelier-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.35}.nail-atelier-orb--1{width:280px;height:280px;top:-80px;right:-40px;background:var(--rose);animation:orbFloat 8s ease-in-out infinite}.nail-atelier-orb--2{width:220px;height:220px;bottom:-60px;left:-40px;background:var(--gold);animation:orbFloat 10s ease-in-out infinite reverse}@keyframes orbFloat{0%,to{transform:translate(0)}50%{transform:translate(20px,-16px)}}.nail-atelier-header{position:relative;z-index:1;text-align:center;max-width:560px;margin:0 auto 3rem}.nail-atelier-header .section-tag{color:var(--rose-dark)}.nail-atelier-header h3{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);color:var(--chocolate);margin:.6rem 0 .5rem}.nail-atelier-header p{color:var(--chocolate-light);font-size:1rem;line-height:1.6}.nail-section-label{position:relative;z-index:1;display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.nail-section-num{font-family:monospace;font-size:.75rem;font-weight:700;letter-spacing:.1em;color:var(--rose);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(232,160,180,.3);background:#e8a0b414;flex-shrink:0}.nail-section-label h4{font-family:var(--font-display);font-size:1.35rem;color:var(--chocolate);margin:0 0 .15rem}.nail-section-label p{font-size:.85rem;color:var(--chocolate-light);margin:0}.nail-shapes-section{position:relative;z-index:1;margin-bottom:3rem}.nail-shapes-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.nail-shape-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1rem 1.25rem;border-radius:20px;border:1px solid rgba(74,55,40,.1);background:#ffffffa6;color:inherit;font-family:inherit;cursor:pointer;opacity:0;transform:translateY(24px);transition:border-color .35s ease,background .35s ease,transform .35s ease,box-shadow .35s ease}.nail-shape-card.is-inview{opacity:1;transform:translateY(0);transition-delay:calc(var(--i, 0) * .08s)}.nail-shape-card:hover,.nail-shape-card.is-selected{background:#e8a0b41a;border-color:#e8a0b466;transform:translateY(-6px);box-shadow:0 16px 40px #00000040}.nail-shape-visual{position:relative;width:72px;height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.nail-shape-silhouette{width:48px;height:72px;color:var(--rose-dark);filter:drop-shadow(0 8px 20px rgba(232,160,180,.35));transition:transform .4s ease,color .3s ease;z-index:1}.nail-shape-silhouette svg{width:100%;height:100%}.nail-shape-card:hover .nail-shape-silhouette{color:var(--chocolate);transform:scale(1.08) rotate(-3deg)}.nail-shape-glow{position:absolute;top:20%;right:10%;bottom:20%;left:10%;background:radial-gradient(circle,rgba(232,160,180,.35),transparent 70%);filter:blur(12px);opacity:.6}.nail-shape-tag{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--gold);margin-bottom:.35rem}.nail-shape-name{font-family:var(--font-display);font-size:1.25rem;color:var(--chocolate);margin-bottom:.35rem}.nail-shape-desc{font-size:.78rem;color:var(--chocolate-light);line-height:1.45;margin-bottom:.85rem}.nail-shape-cta{font-size:.72rem;font-weight:600;color:var(--rose-dark);letter-spacing:.04em;opacity:0;transform:translateY(6px);transition:.3s ease}.nail-shape-card:hover .nail-shape-cta{opacity:1;transform:translateY(0)}.nail-styles-section{position:relative;z-index:1;margin-bottom:2.5rem}.nail-styles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.nail-style-card{display:flex;flex-direction:column;text-align:left;padding:0;border-radius:18px;border:1px solid rgba(74,55,40,.1);background:#ffffff8c;overflow:hidden;color:inherit;font-family:inherit;cursor:pointer;opacity:0;transform:translateY(28px);transition:border-color .35s ease,transform .35s ease,box-shadow .35s ease}.nail-style-card.is-inview{opacity:1;transform:translateY(0);transition-delay:calc(var(--i, 0) * .05s)}.nail-style-card:hover,.nail-style-card.is-selected{border-color:#e8a0b473;transform:translateY(-5px);box-shadow:0 20px 48px #0000004d}.nail-style-preview{display:flex;align-items:flex-end;justify-content:center;gap:5px;height:100px;padding:1.25rem 1rem .75rem;position:relative;overflow:hidden}.nail-style-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.9}.nail-swatch{position:relative;z-index:1;width:18px;height:48px;border-radius:9px 9px 4px 4px;box-shadow:0 4px 12px #00000040;transition:transform .35s ease}.nail-swatch--1{height:40px}.nail-swatch--2{height:48px}.nail-swatch--3{height:54px}.nail-swatch--4{height:48px}.nail-swatch--5{height:40px}.nail-style-card:hover .nail-swatch{transform:translateY(-6px)}.nail-style-card:hover .nail-swatch--2,.nail-style-card:hover .nail-swatch--4{transition-delay:.05s}.nail-style-card:hover .nail-swatch--3{transition-delay:.1s;transform:translateY(-10px)}.nail-style-body{padding:.85rem 1.1rem .5rem;flex:1}.nail-style-tag{display:inline-block;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--gold);margin-bottom:.3rem}.nail-style-name{display:block;font-family:var(--font-display);font-size:1.15rem;color:var(--chocolate);margin-bottom:.3rem;line-height:1.2}.nail-style-desc{font-size:.78rem;color:var(--chocolate-light);line-height:1.45;margin:0}.nail-style-cta{display:block;padding:.75rem 1.1rem;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rose-dark);border-top:1px solid rgba(74,55,40,.1);opacity:.7;transition:.3s ease}.nail-style-card:hover .nail-style-cta{opacity:1;background:#e8a0b414;color:var(--chocolate)}.theme-french .nail-style-preview:before{background:linear-gradient(160deg,#f5ebe3,#e8d5c4)}.theme-french .nail-swatch{background:linear-gradient(180deg,#fff,#fff 22%,#f5d0c8 22%)}.theme-glazed .nail-style-preview:before{background:linear-gradient(160deg,#f8e8f0,#e8d0dc)}.theme-glazed .nail-swatch{background:linear-gradient(135deg,#fff5f8,#e8b4c8 40%,#f0d0e0);box-shadow:0 0 12px #ffc8dc80}.theme-chrome .nail-style-preview:before{background:linear-gradient(160deg,#2a2a2e,#1a1a1e)}.theme-chrome .nail-swatch{background:linear-gradient(135deg,#e8e8ec,#9898a0 40%,#f0f0f4 70%,#707078)}.theme-cateye .nail-style-preview:before{background:linear-gradient(160deg,#1a1220,#2a1830)}.theme-cateye .nail-swatch{background:linear-gradient(110deg,#1a0a20 20%,#c06090 45%,#2a1040 55%,#e080b0 80%)}.theme-aura .nail-style-preview:before{background:linear-gradient(160deg,#2a2038,#1e1830)}.theme-aura .nail-swatch{background:radial-gradient(ellipse at 40% 30%,#f0a0c8,#8060a0 50%,#302040)}.theme-milky .nail-style-preview:before{background:linear-gradient(160deg,#f0ebe8,#e0d8d0)}.theme-milky .nail-swatch{background:linear-gradient(180deg,#fffffff2,#f0e6dcb3);border:1px solid rgba(255,255,255,.6)}.theme-3d .nail-style-preview:before{background:linear-gradient(160deg,#2a2430,#1e1a24)}.theme-3d .nail-swatch{background:linear-gradient(180deg,#e8a0b4,#c4788e);box-shadow:0 2px #a06070,0 4px 8px #0000004d,inset 0 -4px #00000026}.theme-y2k .nail-style-preview:before{background:linear-gradient(160deg,#1a2030,#101828)}.theme-y2k .nail-swatch{background:linear-gradient(135deg,#ff80c0,#80e0ff 50%,#e0a0ff)}.theme-fruits .nail-style-preview:before{background:linear-gradient(160deg,#2a2818,#1e1c12)}.theme-fruits .nail-swatch--1{background:#e85d5d}.theme-fruits .nail-swatch--2{background:#f0b429}.theme-fruits .nail-swatch--3{background:#6ee7a0}.theme-fruits .nail-swatch--4{background:#f08090}.theme-fruits .nail-swatch--5{background:#f5c842}.theme-nacre .nail-style-preview:before{background:linear-gradient(160deg,#2a2430,#221c28)}.theme-nacre .nail-swatch{background:linear-gradient(135deg,#f0e8f0,#d0b8d8 30%,#e8d0c0 60%,#c8b0d0);box-shadow:0 0 16px #dcb4dc66}.theme-ecaille .nail-style-preview:before{background:linear-gradient(160deg,#2a2018,#1e1810)}.theme-ecaille .nail-swatch{background:radial-gradient(ellipse 60% 40% at 30% 30%,#c47840,transparent),radial-gradient(ellipse 50% 40% at 70% 60%,#8a5030,transparent),linear-gradient(180deg,#3a2818,#2a1c10)}.theme-butter .nail-style-preview:before{background:linear-gradient(160deg,#3a3420,#2a2418)}.theme-butter .nail-swatch{background:linear-gradient(180deg,#f5e6a0,#e8d070)}.theme-pastel .nail-style-preview:before{background:linear-gradient(160deg,#f5ebe8,#e8d8d4)}.theme-pastel .nail-swatch--1{background:linear-gradient(180deg,#fff,#fff 25%,#f5a0b8 25%)}.theme-pastel .nail-swatch--2{background:linear-gradient(180deg,#fff,#fff 25%,#a0d0f0 25%)}.theme-pastel .nail-swatch--3{background:linear-gradient(180deg,#fff,#fff 25%,#c8e8a0 25%)}.theme-pastel .nail-swatch--4{background:linear-gradient(180deg,#fff,#fff 25%,#e8c0f0 25%)}.theme-pastel .nail-swatch--5{background:linear-gradient(180deg,#fff,#fff 25%,#f0d080 25%)}.nail-atelier-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(74,55,40,.1);flex-wrap:wrap}.nail-atelier-footer p{color:var(--chocolate-light);font-size:.9rem;margin:0;max-width:420px}@media(max-width:900px){.nail-atelier{padding:2rem 1.25rem}.nail-shapes-grid,.nail-styles-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.nail-shapes-grid{grid-template-columns:1fr 1fr;gap:.75rem}.nail-styles-grid{grid-template-columns:1fr}.nail-atelier-footer{flex-direction:column;text-align:center}.nail-atelier-footer .btn{width:100%}}.nail-info-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:1.25rem}.nail-info-modal[hidden]{display:none}.nail-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#3d2e2273;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:nailFadeIn .25s ease}.nail-modal-dialog{position:relative;width:min(520px,100%);max-height:min(88vh,720px);overflow-y:auto;border-radius:24px;background:linear-gradient(165deg,#f7f1e8,#efe6d8);border:1px solid rgba(232,160,180,.25);box-shadow:0 28px 80px #00000080;animation:nailSlideUp .35s ease;scrollbar-width:thin;scrollbar-color:rgba(232,160,180,.35) transparent}@keyframes nailFadeIn{0%{opacity:0}to{opacity:1}}@keyframes nailSlideUp{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.nail-modal-close{position:absolute;top:1rem;right:1rem;z-index:2;width:40px;height:40px;border:none;border-radius:50%;background:#4a372814;color:var(--chocolate-light);font-size:1.5rem;line-height:1;cursor:pointer;transition:.25s ease}.nail-modal-close:hover{background:#e8a0b440;color:var(--chocolate)}.nail-modal-body{padding:0}.nail-modal-shape-preview{display:flex;align-items:center;justify-content:center;height:160px;background:radial-gradient(ellipse at center,rgba(232,160,180,.2),transparent 65%),linear-gradient(160deg,#efe6d8,#e8dfd0)}.nail-modal-silhouette{width:64px;height:96px;color:var(--rose-dark);filter:drop-shadow(0 12px 28px rgba(232,160,180,.45))}.nail-modal-silhouette svg{width:100%;height:100%}.nail-modal-style-preview{display:flex;align-items:flex-end;justify-content:center;gap:8px;height:140px;padding:1.5rem 1rem 1rem;position:relative;overflow:hidden}.nail-modal-style-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.nail-modal-style-preview .nail-swatch{width:22px;z-index:1}.nail-modal-style-preview .nail-swatch--1{height:48px}.nail-modal-style-preview .nail-swatch--2{height:58px}.nail-modal-style-preview .nail-swatch--3{height:68px}.nail-modal-style-preview .nail-swatch--4{height:58px}.nail-modal-style-preview .nail-swatch--5{height:48px}.nail-modal-content{padding:1.5rem 1.75rem .5rem}.nail-modal-tag{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--gold);margin-bottom:.4rem}.nail-modal-title{font-family:var(--font-display);font-size:1.85rem;color:var(--chocolate);margin:0 0 .65rem;line-height:1.15}.nail-modal-desc{font-size:.95rem;color:var(--chocolate-light);line-height:1.6;margin:0 0 1.25rem}.nail-modal-meta{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.25rem}.nail-modal-meta-item{padding:.85rem 1rem;border-radius:14px;background:#ffffff8c;border:1px solid rgba(74,55,40,.1)}.nail-modal-meta-label{display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:var(--chocolate-light);margin-bottom:.25rem}.nail-modal-meta-item strong{font-family:var(--font-display);font-size:1.15rem;color:var(--rose-dark);font-weight:600}.nail-modal-block{margin-bottom:1.15rem}.nail-modal-block h4{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--rose-dark);margin:0 0 .4rem}.nail-modal-block p{font-size:.9rem;color:var(--chocolate-light);margin:0;line-height:1.5}.nail-modal-tips{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.45rem}.nail-modal-tips li{position:relative;padding-left:1.15rem;font-size:.88rem;color:var(--chocolate-light);line-height:1.45}.nail-modal-tips li:before{content:"✦";position:absolute;left:0;color:var(--gold);font-size:.65rem;top:.2rem}.nail-modal-actions{padding:1rem 1.75rem 1.5rem;position:sticky;bottom:0;background:linear-gradient(180deg,transparent,#efe6d8 30%)}.nail-modal-actions .btn{width:100%;justify-content:center}@media(max-width:640px){.nail-modal-dialog{max-height:92vh;border-radius:20px 20px 0 0;align-self:flex-end}.nail-modal-content{padding:1.25rem 1.25rem .5rem}.nail-modal-actions{padding:.85rem 1.25rem 1.25rem}}.page-services .services.services--page{padding:0;background:transparent;overflow:visible}.page-services .services.services--page:before{display:none}.services--page .services-header{display:none}.page-services{--sg-mono: ui-monospace, "Cascadia Mono", "Segoe UI Mono", "Courier New", monospace;--sg-ink: #0a090d;--sg-muted: rgba(10, 9, 13, .55);--sg-border: rgba(10, 9, 13, .1);--sg-bg: #faf9f7}.page-services>main{background:var(--sg-bg);color:var(--sg-ink);padding-bottom:clamp(4rem,10vw,7rem)}.services-gloss{padding-top:calc(var(--bv-header-h, 6rem) + clamp(2rem,5vw,3.5rem))}.services-gloss__inner{width:min(1280px,94vw);margin-inline:auto}.services-gloss__head{text-align:center;margin-bottom:clamp(2.5rem,6vw,4rem);padding-bottom:clamp(1.5rem,4vw,2.5rem);border-bottom:1px solid var(--sg-border)}.services-gloss__eyebrow{display:block;margin-bottom:.85rem;font-family:var(--sg-mono);font-size:.62rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--sg-muted)}.services-gloss__title{margin:0 0 1rem;font-family:var(--font-display, "Bodoni Moda", Georgia, serif);font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:500;font-style:italic;letter-spacing:-.02em;line-height:1.08;color:var(--sg-ink)}.services-gloss__lead{max-width:36rem;margin:0 auto 1.75rem;font-family:var(--font-body, "Josefin Sans", sans-serif);font-size:1rem;line-height:1.65;color:var(--sg-muted)}.services-gloss__stats{display:flex;justify-content:center;gap:clamp(1.5rem,4vw,3rem);flex-wrap:wrap}.services-gloss__stat{text-align:center}.services-gloss__stat strong{display:block;font-family:var(--font-display, "Bodoni Moda", serif);font-size:1.75rem;font-weight:500;line-height:1.1;color:var(--sg-ink)}.services-gloss__stat span{font-family:var(--sg-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sg-muted)}.page-services .nail-atelier{margin-top:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.page-services .nail-atelier-bg{display:none}.page-services .nail-atelier-header{max-width:42rem;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.page-services .nail-atelier-header .section-tag{font-family:var(--sg-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sg-muted)}.page-services .nail-atelier-header h3{font-family:var(--font-display, "Bodoni Moda", serif);font-size:clamp(1.65rem,3vw,2.25rem);font-weight:500;font-style:italic;color:var(--sg-ink)}.page-services .nail-atelier-header p{font-size:.95rem;color:var(--sg-muted)}.page-services .nail-section-label{margin-bottom:1.25rem;padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid var(--sg-border)}.page-services .nail-shapes-section .nail-section-label{border-top:none;padding-top:0}.page-services .nail-section-num{font-family:var(--sg-mono);font-size:.62rem;font-weight:400;letter-spacing:.08em;color:var(--sg-muted);width:auto;height:auto;padding:0;border:none;background:none;border-radius:0}.page-services .nail-section-label h4{font-family:var(--sg-mono);font-size:.72rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--sg-ink)}.page-services .nail-section-label p{font-family:var(--font-body);font-size:.88rem;color:var(--sg-muted)}.page-services .nail-shapes-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,2vw,1.25rem)}.page-services .nail-styles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1.25rem)}.page-services .nail-shape-card,.page-services .nail-style-card{align-items:stretch;text-align:left;padding:0;border-radius:0;border:1px solid var(--sg-border);background:#fff;box-shadow:none;overflow:hidden}.page-services .nail-shape-card:hover,.page-services .nail-shape-card.is-selected,.page-services .nail-style-card:hover,.page-services .nail-style-card.is-selected{background:#fff;border-color:var(--sg-ink);transform:none;box-shadow:none}.page-services .nail-shape-visual{width:100%;height:auto;min-height:11rem;margin:0;padding:2rem 1.25rem 1.25rem;background:#f3f1ee;border-bottom:1px solid var(--sg-border)}.page-services .nail-shape-silhouette{width:52px;height:78px;color:var(--sg-ink);filter:none}.page-services .nail-shape-glow{display:none}.page-services .nail-shape-tag,.page-services .nail-style-tag{font-family:var(--sg-mono);font-size:.58rem;letter-spacing:.1em;color:var(--sg-muted);margin:0}.page-services .nail-shape-name,.page-services .nail-style-name{font-family:var(--font-body, "Josefin Sans", sans-serif);font-size:.95rem;font-weight:600;letter-spacing:.02em;color:var(--sg-ink);margin:.35rem 0 .25rem}.page-services .nail-shape-desc,.page-services .nail-style-desc{font-size:.78rem;line-height:1.45;color:var(--sg-muted);margin:0 0 .65rem}.page-services .nail-shape-card>.nail-shape-tag,.page-services .nail-shape-card>.nail-shape-name,.page-services .nail-shape-card>.nail-shape-desc,.page-services .nail-shape-card>.nail-shape-price,.page-services .nail-shape-card>.nail-shape-cta{padding-left:1rem;padding-right:1rem}.page-services .nail-shape-card>.nail-shape-tag{padding-top:.85rem}.page-services .nail-shape-price,.page-services .nail-style-price{margin:0 0 .85rem;padding:0 1rem;font-family:var(--sg-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--sg-ink)}.page-services .nail-shape-cta,.page-services .nail-style-cta{display:flex;align-items:center;justify-content:center;margin:0 1rem 1rem;padding:.75rem 1rem;font-family:var(--sg-mono);font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sg-ink);background:transparent;border:1px solid var(--sg-ink);border-radius:0;opacity:1;transform:none;transition:background .25s ease,color .25s ease}.page-services .nail-shape-card:hover .nail-shape-cta,.page-services .nail-style-card:hover .nail-style-cta{opacity:1;transform:none;background:var(--sg-ink);color:#fff}.page-services .nail-style-preview{height:11rem;padding:1.5rem 1rem;background:#f3f1ee;border-bottom:1px solid var(--sg-border)}.page-services .nail-style-body{padding:.85rem 1rem .25rem}.page-services .nail-style-price{padding-bottom:.5rem}.page-services .nail-style-cta{margin-top:auto}.page-services .nail-style-card{display:flex;flex-direction:column}.page-services .nail-atelier-footer{text-align:center;margin-top:clamp(2.5rem,5vw,4rem);padding-top:2rem;border-top:1px solid var(--sg-border)}.page-services .nail-atelier-footer p{max-width:28rem;margin:0 auto 1.25rem;font-size:.9rem;color:var(--sg-muted);line-height:1.6}.page-services .nail-atelier-footer .btn-primary{display:inline-flex;align-items:center;justify-content:center;min-width:12rem;padding:.85rem 1.75rem;font-family:var(--sg-mono);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--sg-ink);border:1px solid var(--sg-ink);border-radius:0;box-shadow:none}.page-services .nail-atelier-footer .btn-primary:hover{background:transparent;color:var(--sg-ink)}.page-services .nail-info-modal .nail-modal-dialog{border-radius:0;border:1px solid var(--sg-border);box-shadow:0 24px 80px #0a090d1f}.page-services .nail-modal-actions .btn-primary{font-family:var(--sg-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;border-radius:0;background:var(--sg-ink);border-color:var(--sg-ink)}@media(max-width:960px){.page-services .nail-shapes-grid,.page-services .nail-styles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.page-services .nail-shapes-grid,.page-services .nail-styles-grid{grid-template-columns:1fr}}
