@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/35161b7740c25d33-s.p.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2)format("woff2");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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2)format("woff2");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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2)format("woff2");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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/35161b7740c25d33-s.p.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2)format("woff2");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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2)format("woff2");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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2)format("woff2");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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/35161b7740c25d33-s.p.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2)format("woff2");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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2)format("woff2");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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2)format("woff2");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:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/35161b7740c25d33-s.p.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2)format("woff2");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:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2)format("woff2");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:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.p.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.p.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.p.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/65c558afe41e89d6-s.p.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_13f4442e-module__NOIayW__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_13f4442e-module__NOIayW__variable{--font-display:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Marck Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45e8051ae1707a78-s.p.230_7mps2kip6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Marck Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b760b1dafcd78554-s.3f7-n9pvohy8y.woff2)format("woff2");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:Marck Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e4bf00cfb41b665c-s.p.2tvupc8zdsmt8.woff2)format("woff2");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:Marck Script Fallback;src:local(Arial);ascent-override:93.04%;descent-override:41.46%;line-gap-override:0.0%;size-adjust:92.87%}.marck_script_354e4986-module__x1ggsq__className{font-family:Marck Script,Marck Script Fallback;font-style:normal;font-weight:400}.marck_script_354e4986-module__x1ggsq__variable{--font-script:"Marck Script", "Marck Script Fallback"}
.theme-nails{--espresso:#2b2630;--cream:#f6f1ec;--latte:#b97a8e;--caramel:#c2768f;--mint:#b79be0;--chrome:#c9b7c0;--c-bg:#f6f1ec;--c-bg2:#fbf7f4;--c-surface:#fff;--c-surface2:#f4c7c31a;--c-line:#2b26301f;--c-line-2:#2b263033;--c-fg:#2b2630;--c-muted:#7d7484;--c-muted-2:#a89fae;--cursor-color:var(--mint);--maxw:1200px;--pad:clamp(1.1rem, 4vw, 3rem);--r-card:20px;--r-btn:999px;font-family:var(--font-inter), system-ui, sans-serif;color:var(--c-fg);background:var(--c-bg);min-height:100vh;position:relative;overflow-x:clip}.theme-nails ::selection{background:color-mix(in srgb, var(--caramel) 55%, transparent);color:#fff}.theme-nails .page{isolation:isolate;position:relative}.theme-nails .page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60vw 50vh at 78% -8%, color-mix(in srgb, var(--caramel) 22%, transparent), transparent 60%), radial-gradient(46vw 40vh at 0% 65%, color-mix(in srgb, var(--latte) 12%, transparent), transparent 60%), var(--c-bg);position:fixed;inset:0}.theme-nails .page:after{content:"";z-index:1;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.theme-nails .kicker{font-family:var(--font-script), cursive;color:var(--latte);align-items:center;gap:.5em;font-size:1.35rem;line-height:1;display:inline-flex}.theme-nails .section-head{text-align:center;flex-direction:column;align-items:center;gap:.7rem;max-width:760px;margin:0 auto clamp(2rem,5vw,3.5rem);display:flex}.theme-nails .section-head--row{text-align:left;max-width:var(--maxw);flex-direction:row;justify-content:space-between;align-items:flex-end}.theme-nails .section-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;font-size:clamp(2rem,5.5vw,4rem);font-weight:600;line-height:1.04}.theme-nails .section-title em{color:var(--latte);font-style:italic}.theme-nails .section-lead{color:var(--c-muted);max-width:56ch;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6}.theme-nails section{padding-block:clamp(4rem,9vw,8rem);padding-inline:var(--pad)}.theme-nails .menu,.theme-nails .reviews,.theme-nails .social,.theme-nails .cta,.theme-nails .seo,.theme-nails .story__wrap{max-width:var(--maxw);margin-inline:auto}.theme-nails .btn{border-radius:var(--r-btn);font-family:var(--font-inter), sans-serif;cursor:pointer;will-change:transform;border:1px solid #0000;justify-content:center;align-items:center;gap:.55em;padding:.92em 1.6em;font-size:.98rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),background .25s,border-color .25s,color .25s,box-shadow .25s;display:inline-flex}.theme-nails .btn--primary{background:var(--caramel);color:#fff5ec;box-shadow:0 10px 30px -10px color-mix(in srgb, var(--caramel) 75%, transparent)}.theme-nails .btn--primary:hover{background:color-mix(in srgb, var(--caramel) 88%, white)}.theme-nails .btn--glass{background:color-mix(in srgb, var(--cream) 6%, transparent);border-color:var(--c-line-2);color:var(--c-fg)}.theme-nails .btn--glass:hover{border-color:var(--latte)}.theme-nails .btn--line{border-color:var(--c-line-2);color:var(--c-fg);background:0 0}.theme-nails .btn--line:hover{border-color:var(--mint);color:var(--mint)}.theme-nails .ra-cursor{z-index:9999;border:2px solid color-mix(in srgb, var(--latte) 85%, transparent);pointer-events:none;opacity:0;border-radius:50%;width:30px;height:30px;transition:width .22s,height .22s,border-color .22s,opacity .25s,background .22s;position:fixed;top:0;left:0}.theme-nails .ra-cursor[data-hot="1"]{border-color:var(--caramel);background:color-mix(in srgb, var(--caramel) 14%, transparent);width:54px;height:54px}.theme-nails .ra-marquee{width:100%;overflow:hidden}.theme-nails .ra-marquee__track{width:max-content;animation:linear infinite ra-marq;display:flex}.theme-nails .ra-marquee__group{flex-shrink:0;display:flex}@keyframes ra-marq{to{transform:translate(-50%)}}.theme-nails .origins{border-block:1px solid var(--c-line);background:color-mix(in srgb, var(--espresso) 55%, transparent);padding-block:1.4rem;padding-inline:0}.theme-nails .origins__item{font-family:var(--font-display), serif;color:color-mix(in srgb, var(--c-fg) 82%, transparent);white-space:nowrap;align-items:center;gap:1.4rem;padding-inline:1.4rem;font-size:clamp(1.3rem,3vw,2.2rem);font-style:italic;display:inline-flex}.theme-nails .origins__bean{color:var(--latte);font-style:normal}.theme-nails .leadbar,.theme-nails .leadbar-pill{z-index:900;font-family:var(--font-inter), sans-serif;position:fixed;bottom:clamp(1rem,3vw,1.6rem)}.theme-nails .leadbar{background:color-mix(in srgb, var(--c-surface) 92%, transparent);border:1px solid var(--c-line-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:.9rem;max-width:min(94vw,680px);padding:.7rem .7rem .7rem 1.1rem;display:flex;left:50%;transform:translate(-50%);box-shadow:0 20px 50px -20px #000000b3}.theme-nails .leadbar__dot{background:var(--mint);width:8px;height:8px;box-shadow:0 0 12px var(--mint);border-radius:50%;flex-shrink:0}.theme-nails .leadbar__text{color:var(--c-muted);font-size:.86rem;line-height:1.3}.theme-nails .leadbar__text strong{color:var(--c-fg)}.theme-nails .leadbar__actions{gap:.4rem;margin-left:auto;display:flex}.theme-nails .leadbar__btn{color:var(--c-fg);border:1px solid var(--c-line-2);border-radius:999px;padding:.5em .9em;font-size:.82rem;font-weight:600;text-decoration:none}.theme-nails .leadbar__btn--accent{background:var(--caramel);border-color:var(--caramel);color:#fff5ec}.theme-nails .leadbar__close{color:var(--c-muted);cursor:pointer;background:0 0;border:none;place-items:center;padding:.2rem;display:grid}.theme-nails .leadbar-pill{background:color-mix(in srgb, var(--c-surface) 92%, transparent);border:1px solid var(--c-line-2);color:var(--c-fg);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:.45rem;padding:.6em 1em;font-size:.82rem;font-weight:600;display:inline-flex;right:clamp(1rem,3vw,1.6rem)}.theme-nails .leadbar-pill svg{color:var(--mint)}.theme-nails .popup{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f0904bd;place-items:center;padding:1.2rem;display:grid;position:fixed;inset:0}.theme-nails .popup__card{background:linear-gradient(180deg, var(--c-surface), var(--c-bg2));border:1px solid var(--c-line-2);text-align:center;border-radius:24px;width:min(94vw,460px);padding:clamp(1.6rem,4vw,2.4rem);position:relative;box-shadow:0 40px 90px -30px #000000d9}.theme-nails .popup__close{color:var(--c-muted);cursor:pointer;background:0 0;border:none;position:absolute;top:.9rem;right:.9rem}.theme-nails .popup__kicker{font-family:var(--font-script), cursive;color:var(--mint);font-size:1.2rem}.theme-nails .popup__title{font-family:var(--font-display), serif;margin:.5rem 0;font-size:1.7rem;font-weight:600;line-height:1.1}.theme-nails .popup__text{color:var(--c-muted);font-size:.96rem;line-height:1.55}.theme-nails .popup__cta{width:100%;margin-top:1.3rem}.theme-nails .popup__fine{color:var(--c-muted-2);margin-top:.9rem;font-size:.78rem}.theme-nails .quiz{background:linear-gradient(180deg, var(--c-surface), var(--c-bg2));border:1px solid var(--c-line);border-radius:var(--r-card);width:min(100%,680px);margin-inline:auto;padding:clamp(1.3rem,3vw,2rem)}.theme-nails .quiz__bar{background:var(--c-line);border-radius:999px;height:4px;margin-bottom:1.6rem;overflow:hidden}.theme-nails .quiz__bar span{background:linear-gradient(90deg, var(--caramel), var(--latte));border-radius:inherit;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.theme-nails .quiz__meta{font-family:var(--font-script), cursive;color:var(--c-muted);font-size:1.1rem}.theme-nails .quiz__q{font-family:var(--font-display), serif;margin:.3rem 0;font-size:clamp(1.4rem,3vw,2rem);font-weight:600}.theme-nails .quiz__hint{color:var(--c-muted);margin-bottom:1.2rem;font-size:.9rem}.theme-nails .quiz__options{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.theme-nails .quiz__opt{text-align:left;background:var(--c-surface2);border:1px solid var(--c-line);color:var(--c-fg);cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.2rem;padding:1rem 1.1rem;transition:border-color .2s,transform .2s,background .2s;display:flex}.theme-nails .quiz__opt:hover{border-color:var(--caramel);background:color-mix(in srgb, var(--caramel) 10%, var(--c-surface));transform:translateY(-2px)}.theme-nails .quiz__opt-label{font-family:var(--font-display), serif;font-size:1.1rem;font-weight:600}.theme-nails .quiz__opt-desc{color:var(--c-muted);font-size:.82rem}.theme-nails .quiz__back{color:var(--c-muted);cursor:pointer;background:0 0;border:none;margin-top:1.1rem;font-size:.86rem}.theme-nails .quiz__result{text-align:center}.theme-nails .quiz__result-badge{font-family:var(--font-script), cursive;color:var(--mint);font-size:1.2rem}.theme-nails .quiz__result-title{font-family:var(--font-display), serif;margin:.4rem 0;font-size:clamp(1.5rem,3.4vw,2.2rem);font-weight:600;line-height:1.1}.theme-nails .quiz__result-sub{color:var(--latte);margin-bottom:1.2rem;font-size:1.02rem}.theme-nails .quiz__result-list{text-align:left;gap:.5rem;margin-bottom:1.5rem;list-style:none;display:grid}.theme-nails .quiz__result-list li{color:var(--c-muted);padding-left:1.5rem;font-size:.94rem;position:relative}.theme-nails .quiz__result-list li:before{content:"☕";font-size:.85rem;position:absolute;left:0}.theme-nails .quiz__fields,.theme-nails .brief__row{grid-template-columns:1fr 1fr;gap:.7rem;margin-bottom:.8rem;display:grid}.theme-nails .quiz__field,.theme-nails .brief__field{text-align:left;flex-direction:column;gap:.3rem;display:flex}.theme-nails .brief__field>span{color:var(--c-muted);font-size:.8rem}.theme-nails .quiz__field input,.theme-nails .brief__field input{background:var(--c-bg2);border:1px solid var(--c-line-2);width:100%;color:var(--c-fg);font:inherit;border-radius:12px;padding:.85em 1em;font-size:.95rem;transition:border-color .2s}.theme-nails .quiz__field input:focus,.theme-nails .brief__field input:focus{border-color:var(--caramel);outline:none}.theme-nails .quiz__field em,.theme-nails .brief__field em{color:#ff9b7a;font-size:.76rem;font-style:normal}.theme-nails .quiz__submit,.theme-nails .brief__submit{width:100%}.theme-nails .quiz__tg{color:var(--c-muted);margin-top:.9rem;font-size:.88rem;text-decoration:none;display:inline-block}.theme-nails .quiz__tg:hover{color:var(--caramel)}.theme-nails .quiz__thanks{text-align:center;justify-items:center;gap:.6rem;display:grid}.theme-nails .quiz__thanks strong{font-family:var(--font-display), serif;font-size:1.5rem}.theme-nails .smock{place-items:center;display:grid}.theme-nails .smock__phone{border:1px solid var(--c-line-2);background:linear-gradient(160deg,#3a2516,#1a0f07);border-radius:40px;width:min(340px,86vw);padding:12px;position:relative;box-shadow:0 50px 120px -40px #000c,inset 0 1px #ffffff12}.theme-nails .smock__notch{z-index:3;background:#160c05;border-radius:999px;width:110px;height:22px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.theme-nails .smock__screen{background:var(--c-bg2);border-radius:30px;padding:1.2rem 1rem 1rem;overflow:hidden}.theme-nails .smock__top{align-items:center;gap:1rem;margin-top:.6rem;display:flex}.theme-nails .smock__avatar{object-fit:cover;border:2px solid var(--caramel);border-radius:50%;flex-shrink:0;width:64px;height:64px;padding:2px}.theme-nails .smock__stats{text-align:center;flex:1;justify-content:space-around;display:flex}.theme-nails .smock__stat strong{font-family:var(--font-display), serif;font-size:1.05rem;display:block}.theme-nails .smock__stat span{color:var(--c-muted);font-size:.66rem}.theme-nails .smock__bio{margin-top:.9rem;font-size:.82rem;line-height:1.5}.theme-nails .smock__name{font-family:var(--font-display), serif;font-size:1rem;font-weight:600}.theme-nails .smock__handle{color:var(--caramel);margin-bottom:.2rem;font-size:.78rem}.theme-nails .smock__bioline{color:var(--c-muted)}.theme-nails .smock__cta-row{gap:.5rem;margin-top:.8rem;display:flex}.theme-nails .smock__cta{text-align:center;background:var(--caramel);color:#fff5ec;border-radius:999px;flex:1;padding:.5em;font-size:.8rem;font-weight:600}.theme-nails .smock__cta--ghost{background:var(--c-surface);color:var(--c-fg);border:1px solid var(--c-line-2)}.theme-nails .smock__highlights{gap:.9rem;margin-top:1.1rem;display:flex;overflow-x:auto}.theme-nails .smock__hl{flex-shrink:0;justify-items:center;gap:.3rem;display:grid}.theme-nails .smock__hl-ring{background:linear-gradient(135deg, var(--caramel), var(--mint));border-radius:50%;place-items:center;width:54px;height:54px;padding:2px;display:grid}.theme-nails .smock__hl-ring img{object-fit:cover;border:2px solid var(--c-bg2);border-radius:50%;width:100%;height:100%}.theme-nails .smock__hl-label{color:var(--c-muted);font-size:.66rem}.theme-nails .smock__tabs{border-top:1px solid var(--c-line);color:var(--c-muted-2);justify-content:space-around;margin-top:1.1rem;padding-top:.7rem;display:flex}.theme-nails .smock__tab--active{color:var(--c-fg)}.theme-nails .smock__grid{grid-template-columns:repeat(3,1fr);gap:3px;margin-top:.5rem;display:grid}.theme-nails .smock__cell{aspect-ratio:1;background:var(--c-surface);position:relative;overflow:hidden}.theme-nails .smock__cell-img{object-fit:cover}.theme-nails .smock__cell-badge{color:var(--mint);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:6px;padding:.15em .5em;font-size:.56rem;font-weight:700;position:absolute;bottom:4px;left:4px}.theme-nails .preloader{z-index:2000;background:var(--c-bg);place-items:center;transition:opacity .6s,transform .6s;display:grid;position:fixed;inset:0}.theme-nails .preloader.is-done{opacity:0;pointer-events:none;transform:translateY(-2%)}.theme-nails .preloader__inner{justify-items:center;gap:1.1rem;width:min(320px,76vw);display:grid}.theme-nails .preloader__cup{width:120px;height:120px}.theme-nails .preloader__meta{align-items:baseline;gap:.8rem;display:flex}.theme-nails .preloader__brand{font-family:var(--font-display), serif;font-size:1.6rem;font-weight:600}.theme-nails .preloader__pct{font-family:var(--font-script), cursive;color:var(--latte);font-size:1.3rem}.theme-nails .preloader__sub{font-family:var(--font-script), cursive;color:var(--c-muted-2);font-size:1.1rem}.theme-nails .nav{z-index:800;width:min(94vw, var(--maxw));opacity:0;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .4s;position:fixed;top:clamp(.6rem,2vw,1.1rem);left:50%;transform:translate(-50%,-150%)}.theme-nails .nav--shown{opacity:1;transform:translate(-50%)}.theme-nails .nav__inner{background:color-mix(in srgb, var(--c-surface) 88%, transparent);border:1px solid var(--c-line-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:1rem;padding:.5rem .6rem .5rem 1.3rem;display:flex}.theme-nails .nav__brand{font-family:var(--font-display), serif;color:var(--c-fg);font-size:1.2rem;font-weight:600;text-decoration:none}.theme-nails .nav__links{gap:1.2rem;margin-left:auto;display:flex}.theme-nails .nav__links a{color:var(--c-muted);font-size:.88rem;text-decoration:none;transition:color .2s}.theme-nails .nav__links a:hover{color:var(--c-fg)}.theme-nails .nav__cta{background:var(--caramel);color:#fff5ec;border-radius:999px;align-items:center;gap:.4rem;padding:.6em 1.1em;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:760px){.theme-nails .nav__links{display:none}}.theme-nails .hero{height:165vh;padding:0;position:relative}.theme-nails .hero__sticky{text-align:center;place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.theme-nails .hero__poster{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.theme-nails .hero__scrim{z-index:1;pointer-events:none;background:radial-gradient(118% 82% at 50% 48%,#120a0557 0%,#120a05a3 56%,#120a05db 100%),linear-gradient(#120a0594 0%,#0000 36%,#120a059e 100%);position:absolute;inset:0}.theme-nails .hero__inner{z-index:2;max-width:940px;padding:var(--pad);text-shadow:0 2px 26px #08040299;flex-direction:column;align-items:center;gap:1.05rem;display:flex;position:relative}.theme-nails .hero__eyebrow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-script), cursive;color:var(--cream);text-shadow:none;background:#120a0566;border:1px solid #ece2d22e;border-radius:999px;align-items:center;gap:.5em;padding:.5em 1.05em;font-size:1.15rem;display:inline-flex}.theme-nails .hero__display{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;text-shadow:0 4px 40px #0804028c;font-size:clamp(2.8rem,11vw,8rem);font-weight:600;line-height:.98}.theme-nails .hero__display em{color:var(--latte);font-style:italic}.theme-nails .hero__h1{font-family:var(--font-inter), sans-serif;letter-spacing:0;max-width:34ch;color:var(--cream);font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:500}.theme-nails .hero__sub{color:color-mix(in srgb, var(--cream) 84%, transparent);max-width:46ch;font-size:clamp(.98rem,1.3vw,1.08rem);line-height:1.55}.theme-nails .hero__cta{text-shadow:none;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:.5rem;display:flex}.theme-nails .hero__scrollcue{z-index:2;font-family:var(--font-script), cursive;color:var(--cream);align-items:center;gap:.5em;font-size:1.1rem;display:inline-flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.theme-nails .hero__scrollcue svg{animation:1.8s ease-in-out infinite scroll-bob}@keyframes scroll-bob{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.theme-nails .story{background:linear-gradient(180deg, var(--c-bg), var(--c-bg2));border-top:1px solid var(--c-line)}.theme-nails .story__wrap{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.theme-nails .story__aside{justify-items:start;gap:1.2rem;display:grid;position:sticky;top:18vh}.theme-nails .story__cup{width:clamp(140px,18vw,220px);height:auto}.theme-nails .story__steps{gap:1rem;display:grid}.theme-nails .story__step{border-radius:var(--r-card);background:color-mix(in srgb, var(--c-surface) 70%, transparent);border:1px solid var(--c-line);padding:clamp(1.4rem,3vw,2.2rem)}.theme-nails .story__no{font-family:var(--font-script), cursive;color:var(--latte);font-size:1.5rem}.theme-nails .story__title{font-family:var(--font-display), serif;margin:.2rem 0 .5rem;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:600}.theme-nails .story__desc{color:var(--c-muted);font-size:1.02rem;line-height:1.6}.theme-nails .menu__filters{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:2rem;display:flex}.theme-nails .menu__filter{border:1px solid var(--c-line-2);color:var(--c-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.5em 1.1em;font-size:.9rem;transition:all .2s}.theme-nails .menu__filter.is-active{background:var(--caramel);border-color:var(--caramel);color:#fff5ec}.theme-nails .menu__grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.theme-nails .mcard{border-radius:var(--r-card);background:linear-gradient(180deg, var(--c-surface), var(--c-bg2));border:1px solid var(--c-line);flex-direction:column;gap:.3rem;padding:1.4rem 1.5rem;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s;display:flex;position:relative}.theme-nails .mcard:hover{border-color:color-mix(in srgb, var(--latte) 50%, transparent);transform:translateY(-4px)}.theme-nails .mcard__top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.theme-nails .mcard__name{font-family:var(--font-display), serif;font-size:1.35rem;font-weight:600}.theme-nails .mcard__price{font-family:var(--font-inter), sans-serif;color:var(--latte);white-space:nowrap;font-weight:600}.theme-nails .mcard__desc{color:var(--c-muted);font-size:.92rem;line-height:1.45}.theme-nails .mcard__hit{font-family:var(--font-script), cursive;color:var(--mint);font-size:1.15rem;position:absolute;bottom:1.1rem;right:1.3rem;transform:rotate(-8deg)}.theme-nails .mcard__desc{padding-right:4.5rem}.theme-nails .stats{max-width:var(--maxw);grid-template-columns:repeat(4,1fr);gap:1.2rem;margin:0 auto clamp(3rem,6vw,4.5rem);display:grid}.theme-nails .stat{text-align:center;border-radius:var(--r-card);background:color-mix(in srgb, var(--c-surface) 65%, transparent);border:1px solid var(--c-line);padding:1.6rem 1rem}.theme-nails .stat__value{font-family:var(--font-display), serif;color:var(--latte);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:600}.theme-nails .stat__label{color:var(--c-muted);margin-top:.3rem;font-size:.84rem}.theme-nails .reviews__nav{gap:.5rem;display:flex}.theme-nails .reviews__nav button{border:1px solid var(--c-line-2);background:var(--c-surface);width:42px;height:42px;color:var(--c-fg);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .2s;display:grid}.theme-nails .reviews__nav button:hover{border-color:var(--caramel)}.theme-nails .reviews__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.2rem;padding-bottom:.6rem;display:flex;overflow-x:auto}.theme-nails .reviews__track::-webkit-scrollbar{display:none}.theme-nails .review{scroll-snap-align:start;border-radius:var(--r-card);background:linear-gradient(180deg, var(--c-surface), var(--c-bg2));border:1px solid var(--c-line);flex-direction:column;flex:0 0 min(380px,82vw);gap:1rem;padding:1.8rem;display:flex}.theme-nails .review__text{font-family:var(--font-display), serif;flex:1;font-size:1.18rem;font-style:italic;line-height:1.5}.theme-nails .review__who{align-items:baseline;gap:.5rem;display:flex}.theme-nails .review__who strong{font-family:var(--font-inter), sans-serif;font-weight:600}.theme-nails .review__who span{color:var(--c-muted);font-size:.84rem}.theme-nails .social__inner{grid-template-columns:1fr auto;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.theme-nails .social__copy{align-content:center;gap:1rem;display:grid}.theme-nails .social__bullets{gap:.6rem;margin-top:.5rem;list-style:none;display:grid}.theme-nails .social__bullets li{color:var(--c-muted);padding-left:1.6rem;position:relative}.theme-nails .social__bullets li:before{content:"☕";font-size:.85rem;position:absolute;left:0}.theme-nails .cta__inner{background:linear-gradient(180deg, var(--c-surface), var(--c-bg2));border:1px solid var(--c-line-2);border-radius:28px;grid-template-columns:1.4fr 1fr;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.8rem,4vw,3rem);display:grid;overflow:hidden}.theme-nails .cta__main{align-content:start;gap:1.1rem;display:grid}.theme-nails .cta__title{font-family:var(--font-display), serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:600;line-height:1.04}.theme-nails .cta__lead{color:var(--c-muted);max-width:50ch;line-height:1.55}.theme-nails .cta__or{flex-wrap:wrap;gap:.7rem;margin-top:.3rem;display:flex}.theme-nails .brief{gap:.6rem;display:grid}.theme-nails .brief__fine{color:var(--c-muted-2);font-size:.74rem}.theme-nails .brief--thanks{text-align:left;border-radius:var(--r-card);background:color-mix(in srgb, var(--mint) 10%, var(--c-surface));border:1px solid color-mix(in srgb, var(--mint) 32%, transparent);justify-items:start;gap:.7rem;padding:1.4rem;display:grid}.theme-nails .brief--thanks strong{font-family:var(--font-display), serif;font-size:1.4rem}.theme-nails .booking{border-radius:var(--r-card);background:var(--c-bg2);border:1px solid var(--c-line);align-content:start;gap:.6rem;padding:1.6rem;display:grid}.theme-nails .booking__head{align-items:baseline;gap:.6rem;display:flex}.theme-nails .booking__brand{font-family:var(--font-display), serif;font-size:1.4rem;font-weight:600}.theme-nails .booking__latin{font-family:var(--font-script), cursive;color:var(--c-muted);font-size:1rem}.theme-nails .booking__note{color:var(--c-muted-2);font-size:.74rem}.theme-nails .booking__info{gap:.5rem;margin:.4rem 0 .6rem;list-style:none;display:grid}.theme-nails .booking__info li{color:var(--c-muted);align-items:center;gap:.6rem;font-size:.92rem;display:flex}.theme-nails .booking__info svg{color:var(--caramel);flex-shrink:0}.theme-nails .booking__btn{width:100%}.theme-nails .seo__grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.theme-nails .seo__text{gap:1rem;display:grid}.theme-nails .seo__text p{color:var(--c-muted);line-height:1.7}.theme-nails .faq__title{font-family:var(--font-display), serif;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.theme-nails .faq__item{border-bottom:1px solid var(--c-line)}.theme-nails .faq__q{cursor:pointer;font-family:var(--font-display), serif;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-size:1.1rem;font-weight:600;list-style:none;display:flex}.theme-nails .faq__q::-webkit-details-marker{display:none}.theme-nails .faq__icon{color:var(--caramel);flex-shrink:0;transition:transform .3s}.theme-nails .faq__item[open] .faq__icon{transform:rotate(135deg)}.theme-nails .faq__a{color:var(--c-muted);padding-bottom:1.1rem;font-size:.96rem;line-height:1.6}.theme-nails .footer{border-top:1px solid var(--c-line);padding:clamp(2.5rem, 5vw, 4rem) var(--pad) 2rem;background:var(--c-bg2)}.theme-nails .footer__top{max-width:var(--maxw);grid-template-columns:1fr auto 1.4fr;align-items:start;gap:2rem;margin-inline:auto;display:grid}.theme-nails .footer__logo{font-family:var(--font-display), serif;font-size:1.6rem;font-weight:600}.theme-nails .footer__tag{color:var(--c-muted);font-family:var(--font-script), cursive;margin-top:.2rem;font-size:1.2rem}.theme-nails .footer__nav{gap:.5rem;display:grid}.theme-nails .footer__nav a{color:var(--c-muted);font-size:.92rem;text-decoration:none}.theme-nails .footer__nav a:hover{color:var(--c-fg)}.theme-nails .footer__ra{justify-items:start;gap:.4rem;display:grid}.theme-nails .footer__ra-kicker{font-family:var(--font-script), cursive;color:var(--c-muted-2);font-size:1.05rem}.theme-nails .footer__ra-name{font-family:var(--font-display), serif;color:var(--c-fg);font-size:1.4rem;font-weight:600;text-decoration:none}.theme-nails .footer__ra-name:hover{color:var(--caramel)}.theme-nails .footer__links{flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.4rem;display:flex}.theme-nails .footer__links a{color:var(--c-muted);font-size:.88rem;text-decoration:none}.theme-nails .footer__links a:hover{color:var(--caramel)}.theme-nails .footer__bottom{max-width:var(--maxw);border-top:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:2.5rem auto 0;padding-top:1.5rem;display:flex}.theme-nails .footer__disclaimer{color:var(--c-muted-2);max-width:70ch;font-size:.8rem;line-height:1.5}.theme-nails .footer__sign{font-family:var(--font-script), cursive;color:var(--c-muted-2);white-space:nowrap;font-size:1rem}.theme-nails a:focus-visible,.theme-nails button:focus-visible,.theme-nails input:focus-visible,.theme-nails summary:focus-visible{outline:2px solid var(--caramel);outline-offset:3px;border-radius:6px}@media (max-width:980px){.theme-nails .story__wrap{grid-template-columns:1fr}.theme-nails .story__aside{position:static}.theme-nails .menu__grid{grid-template-columns:1fr 1fr}.theme-nails .social__inner{text-align:center;grid-template-columns:1fr;justify-items:center}.theme-nails .social__bullets li{text-align:left}.theme-nails .cta__inner,.theme-nails .seo__grid{grid-template-columns:1fr}.theme-nails .footer__top{grid-template-columns:1fr 1fr}}@media (max-width:640px){.theme-nails .stats,.theme-nails .menu__grid{grid-template-columns:1fr 1fr}.theme-nails .quiz__options,.theme-nails .quiz__fields,.theme-nails .brief__row{grid-template-columns:1fr}.theme-nails .section-head--row{flex-direction:column;align-items:flex-start;gap:1rem}.theme-nails .footer__top{grid-template-columns:1fr}.theme-nails .hero__inner{gap:.8rem}}@media (prefers-reduced-motion:reduce){.theme-nails .ra-marquee__track,.theme-nails .hero__scrollcue svg{animation:none!important}}.theme-nails .story__head{max-width:var(--maxw);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin:0 auto clamp(2.5rem,6vw,4.5rem);display:flex}.theme-nails .story__head .story__cup{flex-shrink:0;width:clamp(120px,14vw,180px)}.theme-nails .story__rows{max-width:var(--maxw);gap:clamp(2rem,5vw,4rem);margin-inline:auto;display:grid}.theme-nails .storyrow{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.theme-nails .storyrow--rev .storyrow__media{order:2}.theme-nails .storyrow__media{aspect-ratio:4/3;border-radius:var(--r-card);border:1px solid var(--c-line);position:relative;overflow:hidden}.theme-nails .storyrow__img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.theme-nails .storyrow__media:hover .storyrow__img{transform:scale(1.05)}.theme-nails .atmo{align-items:flex-end;min-height:86vh;padding:0;display:flex;position:relative;overflow:hidden}.theme-nails .atmo__img{object-fit:cover}.theme-nails .atmo__scrim{background:linear-gradient(90deg,#140c06d9 0%,#140c0659 45%,#0000 75%),linear-gradient(#0000 55%,#140c06b3 100%);position:absolute;inset:0}.theme-nails .atmo__inner{z-index:2;width:100%;max-width:var(--maxw);padding:var(--pad);max-width:min(var(--maxw), 100%);gap:.8rem;margin-inline:auto;padding-bottom:clamp(3rem,8vh,6rem);display:grid;position:relative}.theme-nails .atmo__title{font-family:var(--font-display), serif;max-width:16ch;font-size:clamp(2.4rem,7vw,5.5rem);font-weight:600;line-height:1}.theme-nails .atmo__text{color:color-mix(in srgb, var(--cream) 86%, transparent);max-width:46ch;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.6}.theme-nails .gallery{max-width:var(--maxw);margin-inline:auto}.theme-nails .gallery__grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:170px;gap:14px;display:grid}.theme-nails .gtile{border-radius:var(--r-card);border:1px solid var(--c-line);grid-row:span 2;position:relative;overflow:hidden}.theme-nails .gtile--tall{grid-row:span 3}.theme-nails .gtile--wide{grid-column:span 2}.theme-nails .gtile__img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.theme-nails .gtile:hover .gtile__img{transform:scale(1.06)}.theme-nails .menu--light{background:var(--cream);color:var(--espresso);border-radius:clamp(28px,5vw,48px) clamp(28px,5vw,48px) 0 0;margin-top:1px}.theme-nails .menu--light .kicker{color:var(--caramel)}.theme-nails .menu--light .section-title{color:var(--espresso)}.theme-nails .menu--light .section-title em{color:var(--caramel)}.theme-nails .menu--light .section-lead{color:#6b5642}.theme-nails .menu--light .menu__filter{color:#6b5642;border-color:#21130938}.theme-nails .menu--light .menu__filter.is-active{background:var(--espresso);border-color:var(--espresso);color:var(--cream)}.theme-nails .menu--light .mcard{background:#fff8ee;border-color:#2113091a;box-shadow:0 14px 30px -20px #21130959}.theme-nails .menu--light .mcard:hover{border-color:var(--caramel)}.theme-nails .menu--light .mcard__name{color:var(--espresso)}.theme-nails .menu--light .mcard__price{color:var(--caramel)}.theme-nails .menu--light .mcard__desc{color:#6b5642}@media (max-width:780px){.theme-nails .storyrow{grid-template-columns:1fr}.theme-nails .storyrow--rev .storyrow__media{order:0}.theme-nails .gallery__grid{grid-template-columns:1fr 1fr;grid-auto-rows:130px}.theme-nails .gtile--wide{grid-column:span 2}.theme-nails .atmo__scrim{background:linear-gradient(#0000 20%,#140c064d 45%,#140c06e6 100%)}}.theme-nails .section-head:before{content:"";opacity:.75;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 44' fill='none' stroke='%23c8956c' stroke-width='1.6' stroke-linecap='round'><path d='M11 42 C5 34 17 30 11 22 C5 14 17 10 13 2'/><path d='M24 42 C18 35 30 31 24 23 C19 16 29 12 26 5' opacity='0.55'/></svg>") 50%/contain no-repeat;width:30px;height:34px;margin:0 auto -.1rem;display:block}.theme-nails .ornament{color:var(--latte);justify-content:center;padding-block:clamp(1.2rem,4vw,2.6rem);display:flex}.theme-nails .ornament svg{width:clamp(140px,22vw,190px);height:auto}.theme-nails{--t-mega:clamp(3.2rem, 12vw, 9.5rem);--t-h1:clamp(2.6rem, 7.5vw, 6rem);--t-h2:clamp(1.9rem, 4vw, 3rem);--t-h3:clamp(1.35rem, 2.4vw, 2rem);--t-body:clamp(1rem, 1.15vw, 1.12rem);--t-micro:.74rem;--ls-mega:-.025em;--ls-h1:-.015em;--ls-caps:.22em;--lh-tight:1.04;--lh-read:1.62;--paper:#fff8ee}.theme-nails .section-title{font-size:var(--t-h1);line-height:var(--lh-tight);letter-spacing:var(--ls-h1)}.theme-nails .section-lead{font-size:var(--t-body);line-height:var(--lh-read);max-width:62ch}.theme-nails .kicker,.theme-nails .eyebrow{font-family:var(--font-inter), sans-serif;font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--caramel);gap:.7em;font-weight:600;line-height:1}.theme-nails .eyebrow{color:var(--c-muted);align-items:center;display:inline-flex}.theme-nails .kicker--accent{color:var(--mint)}.theme-nails .ink{font-family:var(--font-display), serif;color:var(--latte);font-style:italic;font-weight:500}.theme-nails .scribble{font-family:var(--font-script), cursive;color:var(--mint);transform-origin:0;pointer-events:none;font-size:clamp(1.05rem,1.7vw,1.45rem);line-height:1.05;display:inline-block;transform:rotate(-4deg)}.theme-nails .num-edit{font-family:var(--font-display), serif;-webkit-text-stroke:1.5px color-mix(in srgb, var(--latte) 72%, transparent);color:#0000;font-variant-numeric:tabular-nums;font-style:normal;font-weight:600;line-height:.86}.theme-nails .lead-drop:first-letter{font-family:var(--font-display), serif;float:left;color:var(--caramel);padding:.06em .12em 0 0;font-size:3.4em;font-weight:600;line-height:.72}.theme-nails .stat__value,.theme-nails .mcard__price{font-variant-numeric:tabular-nums}.theme-nails .cur{opacity:.5;font-weight:400}.theme-nails .story__no{font-family:var(--font-display), serif;-webkit-text-stroke:1.4px color-mix(in srgb, var(--latte) 70%, transparent);color:#0000;font-size:clamp(2rem,4vw,3rem);font-style:normal}.theme-nails .stat__value{font-family:var(--font-display), serif}.theme-nails .quiz__meta,.theme-nails .quiz__result-badge,.theme-nails .booking__latin,.theme-nails .footer__ra-kicker{font-family:var(--font-inter), sans-serif;font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--c-muted);font-weight:600}.theme-nails .page{font-feature-settings:"liga", "kern"}.theme-nails .sheet{z-index:2;background:var(--paper);color:var(--espresso);border-radius:clamp(28px,5vw,48px) clamp(28px,5vw,48px) 0 0;margin-top:-1px;position:relative}.theme-nails .sheet .section-title,.theme-nails .sheet .num-edit{color:var(--espresso)}.theme-nails .sheet .num-edit{-webkit-text-stroke-color:color-mix(in srgb, var(--caramel) 60%, transparent)}.theme-nails .sheet .section-title em,.theme-nails .sheet .ink{color:var(--caramel)}.theme-nails .sheet .section-lead{color:#6b5642}.theme-nails .sheet .kicker,.theme-nails .sheet .scribble{color:var(--caramel)}.theme-nails .sheet .section-head:before{opacity:.85}.theme-nails .sig{color:var(--latte);justify-items:start;gap:.05rem;line-height:1;display:inline-grid}.theme-nails .sig__word{font-family:var(--font-script), cursive;font-size:clamp(1.9rem,4.6vw,3.1rem);line-height:1}.theme-nails .sig__line{width:clamp(150px,22vw,230px);height:auto;overflow:visible}.theme-nails .deco{pointer-events:none;color:var(--latte);opacity:.16;z-index:0;position:absolute}.theme-nails .sheet .deco{color:var(--caramel)}.theme-nails .deco--wm{opacity:.07}@keyframes float-soft{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(3deg)}}.theme-nails .deco--float{animation:15s ease-in-out infinite float-soft}.theme-nails .deco--float.is-b{animation-duration:19s;animation-delay:-6s}.theme-nails .hero__sticky{text-align:left;place-items:end center}.theme-nails .hero__inner{text-align:left;max-width:var(--maxw);align-items:flex-start;gap:.7rem;width:100%;margin-inline:auto;padding-bottom:clamp(3.5rem,9vh,7rem)}.theme-nails .hero__display{font-size:var(--t-mega);letter-spacing:var(--ls-mega)}.theme-nails .hero__display em{margin-top:-.12em;margin-left:clamp(1.2rem,7vw,5.5rem);display:inline-block}.theme-nails .hero__eyebrow{-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--font-inter), sans-serif;font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--ls-caps);color:color-mix(in srgb, var(--cream) 80%, transparent);background:0 0;border:none;padding:0;font-weight:600}.theme-nails .hero__top{flex-wrap:wrap;align-items:center;gap:1.1rem;display:flex}.theme-nails .hero__hi{color:var(--mint);font-size:clamp(1.1rem,1.9vw,1.5rem);transform:rotate(-3deg)}.theme-nails .hero__h1{text-align:left;margin-top:.2rem}.theme-nails .hero__sub{text-align:left}.theme-nails .hero__cta{justify-content:flex-start}.theme-nails .hero__sig{color:var(--cream);margin-top:.6rem}.theme-nails .hero__feather{z-index:2;width:clamp(40px,6vw,70px);color:var(--cream);opacity:.2;mix-blend-mode:screen;pointer-events:none;position:absolute}.theme-nails .hero__feather--l{top:16%;left:4%}.theme-nails .hero__feather--r{top:24%;right:6%}.theme-nails .hero__rail{z-index:2;background:color-mix(in srgb, var(--cream) 18%, transparent);border-radius:2px;width:2px;height:44%;position:absolute;top:28%;right:clamp(.9rem,2.4vw,2rem);overflow:hidden}.theme-nails .hero__rail-fill{background:var(--latte);border-radius:inherit;height:0%;position:absolute;inset:0 0 auto}.theme-nails .atmo{z-index:3;border-radius:clamp(28px,5vw,48px) clamp(28px,5vw,48px) 0 0;margin-top:-3.5vh;position:relative}.theme-nails .storyrow{grid-template-columns:1.18fr .82fr;position:relative}.theme-nails .storyrow--rev{grid-template-columns:.82fr 1.18fr}.theme-nails .storyrow__no{z-index:2;font-size:clamp(3.4rem,7vw,6.2rem);position:absolute;top:-1.4rem;left:-.5rem}.theme-nails .storyrow__media{z-index:1}.theme-nails .stat{text-align:left;background:0 0;border:none;padding:.6rem .5rem}.theme-nails .stats .stat:nth-child(2n){transform:translateY(1.4rem)}.theme-nails .stat__value{color:var(--latte);font-size:clamp(2.6rem,6vw,4.4rem)}.theme-nails .stat__label{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.14em}.theme-nails .lede{text-align:center}.theme-nails .lede__inner{max-width:min(92vw,820px);margin-inline:auto;position:relative}.theme-nails .lede__text{font-family:var(--font-display), serif;letter-spacing:var(--ls-mega);text-transform:none;font-size:clamp(2.2rem,5.6vw,4.6rem);font-weight:500;line-height:1.06}.theme-nails .lede__sign{color:var(--caramel);justify-content:center;margin-top:1.6rem;display:inline-flex}.theme-nails .pquote{text-align:center;max-width:22ch;font-family:var(--font-display), serif;color:var(--cream);margin:0 auto;font-size:clamp(1.8rem,5vw,3.4rem);font-style:italic;font-weight:500;line-height:1.12}.theme-nails .pquote__who{font-family:var(--font-inter), sans-serif;font-style:normal;font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--c-muted);margin-top:1rem;display:block}.theme-nails .review--hero .review__text{font-size:clamp(1.6rem,3vw,2.4rem)}.theme-nails .review__reply{font-family:var(--font-script), cursive;color:var(--mint);margin-top:.4rem;font-size:1.15rem}.theme-nails .menu__grid{grid-auto-flow:dense;grid-auto-rows:minmax(150px,auto)}.theme-nails .menu__grid>.mcard--hit{grid-area:span 2/span 2;display:flex}.theme-nails .mcard.mcard--hit{background-color:var(--espresso);background-position:50%;background-size:cover;flex:1;justify-content:flex-end;min-height:320px;overflow:hidden}.theme-nails .mcard.mcard--hit:after{content:"";border-radius:inherit;z-index:0;background:linear-gradient(#0000 0%,#140c064d 44%,#140c06e6 96%);position:absolute;inset:0}.theme-nails .mcard.mcard--hit>*{z-index:1;position:relative}.theme-nails .mcard.mcard--hit .mcard__name,.theme-nails .menu--light .mcard.mcard--hit .mcard__name,.theme-nails .mcard.mcard--hit .mcard__desc,.theme-nails .menu--light .mcard.mcard--hit .mcard__desc{color:var(--cream)}.theme-nails .mcard.mcard--hit .mcard__name{font-size:clamp(1.8rem,3.4vw,2.6rem)}.theme-nails .mcard.mcard--hit .mcard__price,.theme-nails .menu--light .mcard.mcard--hit .mcard__price{color:#ffd9a8}.theme-nails .mcard.mcard--hit .mcard__hit{color:var(--mint)}.theme-nails .gtile__label{z-index:2;font-family:var(--font-inter), sans-serif;font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.16em;color:var(--cream);text-shadow:0 1px 8px #0009;position:absolute;bottom:.9rem;left:.9rem}.theme-nails .gi{vertical-align:-.12em;width:.95em;height:.95em;color:var(--latte);display:inline-block}.theme-nails .sheet .gi{color:var(--caramel)}.theme-nails .quiz__result-list li:before,.theme-nails .social__bullets li:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 40' fill='none' stroke='%23c8956c' stroke-width='2'><ellipse cx='15' cy='20' rx='9' ry='14'/><path d='M11 7 Q18 20 11 33'/></svg>") 50%/contain no-repeat;flex:none;width:.95em;height:.95em;margin-top:.16em;position:static}.theme-nails .quiz__result-list li,.theme-nails .social__bullets li{align-items:flex-start;gap:.55rem;padding-left:0;display:flex;position:static}.theme-nails .social__phone-wrap{transform:rotate(-3deg)}@media (max-width:980px){.theme-nails .storyrow,.theme-nails .storyrow--rev{grid-template-columns:1fr}.theme-nails .menu__grid>.mcard--hit{grid-area:span 1/span 2}.theme-nails .mcard.mcard--hit{min-height:240px}.theme-nails .stats .stat:nth-child(2n){transform:none}}.theme-nails section{position:relative}.theme-nails .footer{position:relative;overflow:hidden}.theme-nails .footer__sig{color:var(--latte);opacity:.85;margin-bottom:.35rem}.theme-nails .rhero{max-width:30ch;margin-bottom:clamp(2.2rem,5vw,3.6rem)}.theme-nails .pquote-sec{padding-block:clamp(3rem,7vw,6rem)}.theme-nails .atmo__inner{z-index:2}.theme-nails .atmo__text{max-width:42ch}.theme-nails .atmo__sign{font-family:var(--font-script), cursive;color:var(--latte);margin-top:1rem;font-size:clamp(1.1rem,1.8vw,1.5rem);display:block}.theme-nails .atmo__scribble{z-index:2;color:var(--cream);position:absolute;top:28%;right:7%}.theme-nails .atmo__wm{width:min(46vw,560px);color:var(--cream);opacity:.06;z-index:1;position:absolute;top:15%;right:3%}.theme-nails .atmo__wm .sig__line{width:100%}@media (prefers-reduced-motion:reduce){.theme-nails .deco--float{animation:none!important}.theme-nails .social__phone-wrap{transform:none}}.theme-nails .page:before{background:radial-gradient(60vw 50vh at 80% -8%, color-mix(in srgb, var(--mint) 16%, transparent), transparent 60%), radial-gradient(46vw 40vh at 0% 65%, color-mix(in srgb, var(--powder,#f4c7c3) 24%, transparent), transparent 60%), var(--c-bg)}.theme-nails .page:after{opacity:.04}.theme-nails .hero__scrim{background:linear-gradient(72deg,#f6f1ecf0 0%,#f6f1ec8c 36%,#f6f1ec1a 62%,#0000 78%),linear-gradient(#f6f1ec66 0%,#0000 34%,#f6f1ec8c 100%)}.theme-nails .hero__inner{text-shadow:none}.theme-nails .hero__eyebrow{border-color:var(--c-line-2);color:var(--c-fg);background:#ffffff8c}.theme-nails .hero__display{color:var(--espresso);text-shadow:none}.theme-nails .hero__display em{color:var(--latte)}.theme-nails .hero__h1{color:var(--espresso)}.theme-nails .hero__sub{color:var(--c-muted)}.theme-nails .hero__sig{color:var(--latte)}.theme-nails .hero__scrollcue{color:var(--c-muted)}.theme-nails .hero__feather{color:var(--latte);opacity:.3;mix-blend-mode:normal}.theme-nails .atmo__scrim{background:linear-gradient(90deg,#f6f1eceb 0%,#f6f1ec73 44%,#0000 76%),linear-gradient(#0000 54%,#f6f1ecb3 100%)}.theme-nails .atmo__title{color:var(--espresso)}.theme-nails .atmo__text{color:var(--c-muted)}.theme-nails .atmo__sign{color:var(--latte)}.theme-nails .atmo__scribble{color:var(--mint)}.theme-nails .atmo__wm{color:var(--chrome);opacity:.16}.theme-nails .lead-drop:first-letter{color:var(--caramel)}.theme-nails .origins{background:color-mix(in srgb, var(--mint) 12%, var(--cream));border-color:var(--c-line)}.theme-nails .origins__item{color:var(--espresso)}.theme-nails .origins__bean{color:var(--latte)}.theme-nails .preloader__cup path,.theme-nails .preloader__cup line{stroke:var(--espresso)!important}.theme-nails .preloader__brand{color:var(--espresso)}.theme-nails .smock__phone{background:linear-gradient(160deg,#d9d2dd,#b9b0c2)}.theme-nails .section-head:before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='none' stroke='%23b97a8e' stroke-width='1.6' stroke-linecap='round'><path d='M20 4 C21 13 27 19 36 20 C27 21 21 27 20 36 C19 27 13 21 4 20 C13 19 19 13 20 4 Z'/></svg>") 50%/contain no-repeat;width:30px;height:30px}.theme-nails .pquote,.theme-nails .review__text,.theme-nails .review__who strong,.theme-nails .footer__logo,.theme-nails .nav__brand,.theme-nails .quiz__result-title,.theme-nails .booking__brand,.theme-nails .smock__screen{color:var(--espresso)}.theme-nails .hero__rail{display:none}.theme-nails .ornament{padding-block:clamp(2rem,6vw,4rem)}@keyframes iri-shift{0%,to{background-position:0%}50%{background-position:100%}}.theme-nails .iri{background:linear-gradient(100deg,#a98fd6 0%,#d98fa8 20%,#6fb3c4 40%,#c98fce 60%,#7fa8e0 80%,#d6a98f 100%) 0 0/220% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite iri-shift}@media (prefers-reduced-motion:reduce){.theme-nails .iri{animation:none}}.theme-nails .hero__display em.ink{background:linear-gradient(100deg,#9a7ed0 0%,#cf7e9c 22%,#5aa6ba 44%,#c47ec9 64%,#6f9ad8 84%,#cf9a7e 100%) 0 0/220% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite iri-shift}.theme-nails .sig__word{color:var(--latte)}.theme-nails .mcard{border-color:color-mix(in srgb, var(--lav) 40%, var(--c-line-2))}.theme-nails .mcard:hover{border-color:var(--lav);box-shadow:0 18px 40px -24px #9b78dc73}.theme-nails .gtile{border-color:color-mix(in srgb, var(--lav) 26%, var(--c-line))}.theme-nails .gtile:after{content:"";z-index:2;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(120deg,#0000 40%,#c9b6e459 50%,#f4c7c34d 60%,#0000 72%);transition:opacity .5s;position:absolute;inset:0}.theme-nails .gtile:hover:after{opacity:1}.theme-nails .stat__value{color:var(--latte)}.theme-nails .quiz__bar span{background:linear-gradient(90deg, var(--lav), var(--powder,#f4c7c3))}.theme-nails section{padding-block:clamp(4.5rem,10vw,9.5rem)}.theme-nails .portfolio{max-width:var(--maxw);margin-inline:auto}.theme-nails .portfolio__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;margin-bottom:clamp(2rem,5vw,3.5rem);display:flex}.theme-nails .portfolio__head .section-title{font-size:var(--t-h1);text-align:left;line-height:1.02}.theme-nails .portfolio__filters{flex-wrap:wrap;gap:.5rem;display:flex}.theme-nails .pf-filter{border:1px solid var(--c-line-2);color:var(--c-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.5em 1.15em;font-size:.9rem;transition:background .2s,color .2s,border-color .2s}.theme-nails .pf-filter.is-active{background:var(--espresso);color:var(--cream);border-color:var(--espresso)}.theme-nails .portfolio__grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:clamp(180px,22vw,240px);grid-auto-flow:dense;gap:clamp(10px,1.4vw,18px);display:grid}.theme-nails .pf-tile{border-radius:var(--r-card);border:1px solid color-mix(in srgb, var(--lav) 26%, var(--c-line));grid-row:span 1;position:relative;overflow:hidden}.theme-nails .pf-tile--tall{grid-row:span 2}.theme-nails .pf-tile--wide{grid-column:span 2}.theme-nails .pf-tile__img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.theme-nails .pf-tile:hover .pf-tile__img{transform:scale(1.06)}.theme-nails .pf-tile:after{content:"";z-index:2;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(120deg,#0000 40%,#c9b6e466 50%,#f4c7c359 60%,#0000 72%);transition:opacity .5s;position:absolute;inset:0}.theme-nails .pf-tile:hover:after{opacity:1}.theme-nails .pf-tile__cat{z-index:3;font-family:var(--font-inter), sans-serif;font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.16em;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2b263080;border-radius:999px;padding:.28em .7em;position:absolute;bottom:.7rem;left:.7rem}.theme-nails .services{max-width:var(--maxw);margin-inline:auto}.theme-nails .services .section-head{text-align:left;align-items:flex-start;max-width:none}.theme-nails .services__cols{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(2rem,4vw,4.5rem);display:grid}.theme-nails .svc-group__title{font-family:var(--font-display), serif;color:var(--latte);margin-bottom:.8rem;font-size:clamp(1.4rem,2.4vw,2rem);font-style:italic;font-weight:600}.theme-nails .svc-list{list-style:none}.theme-nails .svc-row{border-bottom:1px solid var(--c-line);grid-template-columns:1fr auto;align-items:baseline;column-gap:1rem;padding:.95rem 0;display:grid}.theme-nails .svc-row__name{font-family:var(--font-display), serif;color:var(--espresso);font-size:1.18rem;font-weight:600}.theme-nails .svc-row__hit{font-family:var(--font-inter), sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--mint);vertical-align:.18em;margin-left:.55em;font-size:.6rem;font-style:normal}.theme-nails .svc-row__price{font-family:var(--font-display), serif;color:var(--latte);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:600}.theme-nails .svc-row__price .cur{opacity:.55;font-weight:400}.theme-nails .svc-row__desc{color:var(--c-muted);grid-column:1/-1;margin-top:.15rem;font-size:.9rem}.theme-nails .svc-row:hover .svc-row__name{color:var(--caramel)}@media (max-width:900px){.theme-nails .portfolio__grid{grid-template-columns:repeat(2,1fr)}.theme-nails .services__cols{grid-template-columns:1fr;gap:2.5rem}}.theme-nails section.surf{background:#fff;border-radius:clamp(28px,5vw,52px);margin:clamp(1.2rem,3vw,2.4rem) clamp(.8rem,4vw,2.6rem);box-shadow:0 50px 100px -58px #9678b966,inset 0 1px #fff}.theme-nails .sheet,.theme-nails section.surf-tint{color:var(--c-fg);background:linear-gradient(#f2ecf7 0%,#f6f1ec 100%);border-radius:0}.theme-nails .reviews .stats{max-width:var(--maxw);background:#fff;border-radius:clamp(20px,3vw,30px);grid-template-columns:repeat(4,1fr);align-items:start;gap:1rem;margin:0 auto clamp(3rem,6vw,4.5rem);padding:clamp(1.5rem,3.5vw,2.4rem) clamp(1rem,3vw,1.8rem);display:grid;transform:none;box-shadow:0 30px 66px -46px #9678b961,inset 0 1px #fff}.theme-nails .reviews .stat{text-align:center;background:0 0;border:none;padding:.4rem .3rem;position:relative}.theme-nails .reviews .stat+.stat:before{content:"";background:var(--c-line);width:1px;position:absolute;top:12%;bottom:12%;left:0}.theme-nails .reviews .stat__value{font-family:var(--font-display), serif;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--latte);-webkit-text-stroke:0;font-size:clamp(1.5rem,3.2vw,2.4rem);font-weight:600;line-height:1.1}.theme-nails .reviews .stat__label{font-family:var(--font-inter), sans-serif;font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.14em;color:var(--c-muted);margin-top:.45rem}@media (max-width:640px){.theme-nails .reviews .stats{grid-template-columns:1fr 1fr;gap:1.4rem 1rem}.theme-nails .reviews .stat:nth-child(odd):before{display:none}}.theme-nails .quiz,.theme-nails .review,.theme-nails .cta__inner,.theme-nails .smock__phone{box-shadow:0 34px 74px -52px #9678b95c,inset 0 1px #ffffffb3}.theme-nails .review{background:#fff;border-color:#2b263014}.theme-nails section.surf{max-width:min(94vw,1280px);margin:clamp(1.5rem,4vw,2.6rem) auto;padding-block:clamp(2.8rem,5vw,4.4rem);padding-inline:clamp(1.8rem,4vw,3.6rem)}.theme-nails section.surf .section-head,.theme-nails section.surf .services__cols,.theme-nails section.surf .stats{max-width:100%}.theme-nails .pquote-sec{max-width:none;margin:0;padding:0}.theme-nails .pquote-photo{place-items:center;min-height:clamp(440px,62vh,640px);display:grid;position:relative;overflow:hidden}.theme-nails .pquote-photo__img{object-fit:cover}.theme-nails .pquote-photo__scrim{background:radial-gradient(120% 95% at 50% 45%,#2b263038 0%,#2b263080 70%,#2b26309e 100%);position:absolute;inset:0}.theme-nails .pquote--over{z-index:2;color:#fff;text-align:center;max-width:20ch;padding:var(--pad);text-shadow:0 2px 34px #00000073;position:relative}.theme-nails .pquote--over .pquote__who{color:#ffffffd1}.theme-nails .social__inner{align-items:center;gap:clamp(2rem,5vw,4.5rem)}
