[data-flavor^="nail_salon/na-artmosphere"]{--font-heading:var(--font-playfair,"Playfair Display",serif);--font-body:var(--font-poppins,"Poppins",sans-serif)}[data-flavor^="nail_salon/na-artmosphere"] main:has(>footer){padding-bottom:0!important}[data-flavor^="nail_salon/na-artmosphere"]{line-height:1.6}[data-flavor^="nail_salon/na-artmosphere"] .font-display,[data-flavor^="nail_salon/na-artmosphere"] .font-headline{font-family:var(--font-playfair,"Playfair Display",serif)!important}[data-flavor^="nail_salon/na-artmosphere"] .font-body{font-family:var(--font-poppins,"Poppins",sans-serif)!important}[data-flavor^="nail_salon/na-artmosphere"]{--fl-primary:166 0 26;--fl-on-primary:255 255 255;--fl-primary-container:239 217 217;--fl-on-primary-container:125 3 19;--fl-primary-fixed:239 217 217;--fl-primary-fixed-dim:245 183 183;--fl-secondary:125 3 19;--fl-on-secondary:255 255 255;--fl-secondary-container:239 217 217;--fl-tertiary:166 0 26;--fl-surface:255 255 255;--fl-surface-dim:230 230 230;--fl-surface-container:246 235 235;--fl-surface-container-low:246 235 235;--fl-surface-container-lowest:255 255 255;--fl-surface-container-high:239 217 217;--fl-surface-container-highest:230 200 200;--fl-surface-tint:166 0 26;--fl-on-surface:38 35 35;--fl-on-surface-variant:107 100 100;--fl-outline:147 130 130;--fl-outline-variant:214 194 193;--fl-inverse-surface:25 24 24;--fl-inverse-on-surface:240 240 241;--fl-inverse-primary:245 183 183;--fl-error:186 26 26;--fl-error-container:255 218 214;--primary:351 100% 33%;--primary-foreground:0 0% 100%;--accent:352 95% 25%;--accent-foreground:0 0% 100%;--muted:0 38% 94%;--muted-foreground:0 4% 14%;--card:0 38% 94%;--card-foreground:0 4% 14%;--background:0 0% 100%;--foreground:0 4% 14%;--border:3 20% 80%;--input:3 20% 80%;--ring:351 100% 33%;--secondary:352 95% 25%;--secondary-foreground:0 0% 100%;--destructive:0 75% 42%;--destructive-foreground:0 0% 100%;--popover:0 0% 100%;--popover-foreground:0 4% 14%}body:has([data-flavor^="nail_salon/na-artmosphere"]){--background:0 0% 100%;--foreground:0 4% 14%;--card:0 38% 94%;--card-foreground:0 4% 14%;--popover:0 0% 100%;--popover-foreground:0 4% 14%;--muted:0 38% 94%;--muted-foreground:0 4% 14%;--accent:0 38% 90%;--accent-foreground:0 4% 14%;--border:3 20% 80%;--primary:351 100% 33%;--primary-foreground:0 0% 100%;--destructive:0 75% 42%;--fl-primary:166 0 26;--fl-on-primary:255 255 255;--fl-primary-container:239 217 217;--fl-on-primary-container:125 3 19;--fl-primary-fixed:239 217 217;--fl-primary-fixed-dim:245 183 183;--fl-secondary:125 3 19;--fl-on-secondary:255 255 255;--fl-secondary-container:239 217 217;--fl-tertiary:166 0 26;--fl-surface:255 255 255;--fl-surface-dim:230 230 230;--fl-surface-container:246 235 235;--fl-surface-container-low:246 235 235;--fl-surface-container-lowest:255 255 255;--fl-surface-container-high:239 217 217;--fl-surface-container-highest:230 200 200;--fl-surface-tint:166 0 26;--fl-on-surface:38 35 35;--fl-on-surface-variant:107 100 100;--fl-outline:147 130 130;--fl-outline-variant:214 194 193;--fl-inverse-surface:25 24 24;--fl-inverse-on-surface:240 240 241;--fl-inverse-primary:245 183 183;--fl-error:186 26 26;--fl-error-container:255 218 214}[data-flavor^="nail_salon/na-artmosphere"] #about,[data-flavor^="nail_salon/na-artmosphere"] #contact,[data-flavor^="nail_salon/na-artmosphere"] #gallery,[data-flavor^="nail_salon/na-artmosphere"] #services,[data-flavor^="nail_salon/na-artmosphere"] #team,[data-flavor^="nail_salon/na-artmosphere"] #testimonials{scroll-margin-top:90px}[data-flavor^="nail_salon/na-artmosphere"] h1,[data-flavor^="nail_salon/na-artmosphere"] h2,[data-flavor^="nail_salon/na-artmosphere"] h3{font-weight:600!important;letter-spacing:.5px!important}[data-flavor^="nail_salon/na-artmosphere"] h1{font-size:clamp(2.2rem,5vw,3.6rem)!important;line-height:1.15!important;text-transform:uppercase!important}[data-flavor^="nail_salon/na-artmosphere"] h2{font-size:clamp(1.8rem,3.4vw,2.6rem)!important;line-height:1.2!important;text-transform:uppercase!important}[data-flavor^="nail_salon/na-artmosphere"] .am-heading-inverse{color:#fff!important}[data-flavor^="nail_salon/na-artmosphere"] .am-heading-primary{color:rgb(var(--fl-primary))!important}[data-flavor^="nail_salon/na-artmosphere"] h3{font-size:1.15rem!important;text-transform:none!important}[data-flavor^="nail_salon/na-artmosphere"] h2.normal-case{text-transform:none!important}[data-flavor^="nail_salon/na-artmosphere"] .am-hero-frame{border:6px solid rgb(var(--fl-primary-container));border-radius:2px}[data-flavor^="nail_salon/na-artmosphere"] .am-heading{text-transform:uppercase;letter-spacing:.03em}[data-flavor^="nail_salon/na-artmosphere"] .am-lead-italic{font-family:var(--font-heading);font-style:italic;color:rgb(var(--fl-primary));font-size:1.15rem;margin-bottom:18px}[data-flavor^="nail_salon/na-artmosphere"] .hero-gradient{background:linear-gradient(135deg,rgb(var(--fl-primary)) 0,rgb(var(--fl-secondary)) 100%)}[data-flavor^="nail_salon/na-artmosphere"] .am-tag-script{font-family:"Brush Script MT",var(--font-heading),cursive;font-style:italic;color:#c98a92;font-size:1.3rem}[data-flavor^="nail_salon/na-artmosphere"] .am-photo-overlay{background:linear-gradient(100deg,rgba(10,10,10,.88) 40%,rgba(10,10,10,.55))}[data-flavor^="nail_salon/na-artmosphere"] .am-btn{padding:16px 30px;font-size:.82rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;border-radius:2px;transition:.25s ease;border:1.5px solid transparent;cursor:pointer}[data-flavor^="nail_salon/na-artmosphere"] .am-btn-solid{background:rgb(var(--fl-primary));color:#fff}[data-flavor^="nail_salon/na-artmosphere"] .am-btn-solid:hover{background:rgb(var(--fl-secondary))}[data-flavor^="nail_salon/na-artmosphere"] .am-btn-outline{border-color:#fff;color:#fff;background:transparent}[data-flavor^="nail_salon/na-artmosphere"] .am-btn-outline:hover{background:#fff;color:rgb(var(--fl-on-surface))}[data-flavor^="nail_salon/na-artmosphere"] .am-btn-outline-dark{border-color:rgb(var(--fl-on-surface));color:rgb(var(--fl-on-surface));background:transparent}[data-flavor^="nail_salon/na-artmosphere"] .am-btn-outline-dark:hover{background:rgb(var(--fl-on-surface));color:#fff}[data-flavor^="nail_salon/na-artmosphere"] .am-btn-solid-round{background:rgb(var(--fl-primary));color:#fff;border-radius:30px}[data-flavor^="nail_salon/na-artmosphere"] .am-btn-solid-round:hover{background:rgb(var(--fl-secondary))}[data-flavor^="nail_salon/na-artmosphere"] .am-btn-pill{display:inline-block;border:1.5px solid rgb(var(--fl-on-surface));color:rgb(var(--fl-on-surface));background:transparent;border-radius:30px;padding:12px 34px;font-size:.78rem;font-weight:600;transition:.25s ease}[data-flavor^="nail_salon/na-artmosphere"] .am-btn-pill:hover{background:rgb(var(--fl-on-surface));color:#fff}[data-flavor^="nail_salon/na-artmosphere"] .fl-show-qr .rounded-md,[data-flavor^="nail_salon/na-artmosphere"] .fl-show-qr button{border-radius:9999px}[data-flavor^="nail_salon/na-artmosphere"] [data-auth=true] main{padding-top:76px!important}[data-flavor^="nail_salon/na-artmosphere"] [data-auth=true] .profile-page-shell{padding-top:1.5rem!important}[data-flavor^="nail_salon/na-artmosphere"] [data-auth=true] main:has(.fl-booking-page){padding-top:0!important}[data-flavor^="nail_salon/na-artmosphere"] .fl-appointments{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){[data-flavor^="nail_salon/na-artmosphere"] .fl-appointments{padding-left:3rem;padding-right:3rem}}[data-flavor^="nail_salon/na-artmosphere"] .fl-appointments .rounded-xl{border-radius:4px!important}[data-flavor^="nail_salon/na-artmosphere"] .fl-appointments .hover\:shadow-md:hover,[data-flavor^="nail_salon/na-artmosphere"] .fl-appointments .shadow-sm{box-shadow:none!important}[data-flavor^="nail_salon/na-artmosphere"] .fl-appointments .shadow-lg{box-shadow:0 2px 8px 0 rgb(var(--fl-on-surface)/.08)!important}[data-flavor^="nail_salon/na-artmosphere"] .fl-appointments .editorial-gradient{background:rgb(var(--fl-primary))!important}[data-flavor^="nail_salon/na-artmosphere"] .fl-appointments .rounded-md{border-radius:9999px}[data-flavor^="nail_salon/na-artmosphere"] .fl-queue-management .bg-card{border-radius:4px}[data-flavor^="nail_salon/na-artmosphere"] .fl-queue-management .bg-primary\/5{border-radius:2px}[data-flavor^="nail_salon/na-artmosphere"] .fl-show-qr .border-4,[data-flavor^="nail_salon/na-artmosphere"] [data-auth=true] .bg-card,[data-flavor^="nail_salon/na-artmosphere"] [data-auth=true] .rounded-lg{border-radius:4px}[data-flavor^="nail_salon/na-artmosphere"] [data-auth=true] .bg-card .rounded-lg{border-radius:2px}[data-flavor^="nail_salon/na-artmosphere"] [data-auth=true] .bg-card button{border-radius:9999px}[data-flavor^="nail_salon/na-artmosphere"] [data-auth=true] .bg-card input:not([type=hidden]):not([type=file]),[data-flavor^="nail_salon/na-artmosphere"] [data-auth=true] .bg-card textarea{border-radius:4px}:root.dark [data-flavor^="nail_salon/na-artmosphere"] [data-shared=true],:root:not(.dark) [data-flavor^="nail_salon/na-artmosphere"] [data-shared=true]{--shared-accent:rgb(var(--fl-primary));--shared-accent-foreground:rgb(var(--fl-on-primary));--shared-sidebar-primary:rgb(var(--fl-primary));--shared-sidebar-primary-foreground:rgb(var(--fl-on-primary));--shared-sidebar-accent:rgb(var(--fl-primary-container));--shared-surface:rgb(var(--fl-surface-container-low));--shared-panel:rgb(var(--fl-surface));--shared-foreground:rgb(var(--fl-on-surface));--shared-muted:rgb(var(--fl-on-surface-variant));--shared-muted-surface:rgb(var(--fl-surface-container-low))}:root.dark body:has([data-flavor^="nail_salon/na-artmosphere"]) .shared-profile-menu{--shared-panel:hsl(0 0% 100%);--shared-surface:hsl(220 20% 97%);--shared-foreground:hsl(240 10% 3.9%);--shared-muted:hsl(240 3.8% 46.1%);--shared-border:hsl(240 5.9% 82%);--shared-accent:hsl(217 91% 60%);--shared-danger:hsl(0 72% 51%)}@font-face{font-family:"notoSerif";src:url(/_next/static/media/913eb9575ab2e65c-s.woff2) format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:"notoSerif Fallback";src:local("Arial");ascent-override:98.10%;descent-override:26.89%;line-gap-override:0.00%;size-adjust:108.97%}.__className_6a49bb{font-family:"notoSerif","notoSerif Fallback";font-style:normal}.__variable_6a49bb{--font-noto-serif:"notoSerif","notoSerif Fallback"}@font-face{font-family:plusJakarta;src:url(/_next/static/media/be6419ffe34f1ed7-s.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:plusJakarta Fallback;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_1919c7{font-family:plusJakarta,plusJakarta Fallback}.__variable_1919c7{--font-plus-jakarta:"plusJakarta","plusJakarta Fallback"}