@import"https://fonts.googleapis.com/css2?family=Anton&family=Inter+Tight:ital,wght@0,700;0,900;1,800;1,900&display=swap";:root{--display: "Cormorant Garamond", "PP Editorial New", Georgia, serif;--serif: "Cormorant Garamond", "PP Editorial New", Georgia, serif;--sans: "Manrope", "PP Mori", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--logo: "Italiana", "Anton", Impact, Haettenschweiler, "Arial Black", sans-serif;--nl-display-default: var(--display);--nl-body-default: var(--sans);--nl-logo-default: var(--logo);--nl-ease: cubic-bezier(.22, 1, .36, 1)}.nl-section,.nl-section *{box-sizing:border-box}.nl-section{position:relative;font-family:var(--nl-body-font, var(--nl-body-default));color:var(--nl-text-color, #181310);background:var(--nl-bg, #ffffff);overflow:hidden}.nl-page{width:min(100%,var(--nl-page-width, 1760px));margin:0 auto;padding-left:var(--nl-side-padding, clamp(18px, 4vw, 68px));padding-right:var(--nl-side-padding, clamp(18px, 4vw, 68px))}.nl-inner{padding-top:var(--nl-padding-top, 96px);padding-bottom:var(--nl-padding-bottom, 96px)}.nl-kicker{margin:0 0 16px;font-family:var(--nl-body-font, var(--nl-body-default));font-size:var(--nl-subtitle-size, 10px);color:var(--nl-subtitle-color, rgba(24,19,16,.62));font-weight:600;letter-spacing:.18em;text-transform:uppercase}.nl-title{margin:0;font-family:var(--nl-display-font, var(--nl-display-default));font-size:var(--nl-title-size, clamp(46px, 5.8vw, 108px));line-height:.98;letter-spacing:0;font-weight:300;color:var(--nl-title-color, #181310);text-wrap:balance}.nl-title em{font-style:italic;color:var(--nl-accent, #b9958b)}.nl-desc{margin:0;max-width:var(--nl-desc-width, 560px);font-size:var(--nl-desc-size, 15px);line-height:1.75;color:var(--nl-desc-color, rgba(24,19,16,.62))}.nl-btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.nl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:13px 22px;border-radius:var(--nl-button-radius, 999px);border:1px solid var(--nl-button-border, var(--nl-button-bg, #211712));background:var(--nl-button-bg, #211712);color:var(--nl-button-color, #fbfaf7);font-family:var(--nl-body-font, var(--nl-body-default));font-size:var(--nl-button-size, 10px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:transform .35s var(--nl-ease),background .35s var(--nl-ease),color .35s var(--nl-ease),border-color .35s var(--nl-ease)}.nl-btn:hover{transform:translateY(-2px);background:var(--nl-button-bg-hover, #b9958b);border-color:var(--nl-button-bg-hover, #b9958b);color:var(--nl-button-color-hover, #ffffff)}.nl-media{position:relative;overflow:hidden;background:var(--nl-media-bg, linear-gradient(135deg, #e8e2d8, #cbb5aa 56%, #fbfaf7));isolation:isolate}.nl-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 64% 22%,rgba(255,255,255,.55),transparent 18%),linear-gradient(180deg,#ffffff0d,#0000000f);pointer-events:none;transform:scale(1.05);transition:transform 1.2s var(--nl-ease)}.nl-media:hover:before{transform:scale(1.1)}.nl-media>img,.nl-media>video,.nl-media>iframe{position:relative;z-index:1;width:100%;height:100%;display:block;object-fit:var(--nl-object-fit, cover)}.nl-media iframe{border:0}.nl-media-label{position:absolute;left:20px;bottom:18px;z-index:3;color:#ffffffdb;text-shadow:0 8px 24px rgba(0,0,0,.25);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.nl-media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,var(--nl-overlay-opacity, .42)))}.nl-ratio-1-1{aspect-ratio:1/1}.nl-ratio-3-4{aspect-ratio:3/4}.nl-ratio-4-3{aspect-ratio:4/3}.nl-ratio-9-16{aspect-ratio:9/16}.nl-ratio-16-9{aspect-ratio:16/9}.nl-ratio-auto{aspect-ratio:auto;min-height:var(--nl-media-height, 560px)}[data-nl-animate]{opacity:0;transform:translateY(34px);transition:opacity .9s var(--nl-ease),transform .9s var(--nl-ease),clip-path 1.05s var(--nl-ease),filter 1.05s var(--nl-ease);will-change:opacity,transform}[data-nl-animate=title]{transform:translateY(42px);transition-duration:1s}[data-nl-animate=text]{transform:translateY(24px);transition-duration:.85s}[data-nl-animate=image]{transform:translateY(46px) scale(1.04);clip-path:inset(12% 0 0 0);filter:saturate(.8) contrast(.96);transition-duration:1.05s}[data-nl-animate=left]{transform:translate(-44px)}[data-nl-animate=right]{transform:translate(44px)}[data-nl-animate].is-visible{opacity:1;transform:translate(0) scale(1);clip-path:inset(0 0 0 0);filter:saturate(1) contrast(1)}.nl-delay-1{transition-delay:.1s}.nl-delay-2{transition-delay:.2s}.nl-delay-3{transition-delay:.3s}.nl-delay-4{transition-delay:.4s}.nl-header{position:sticky;top:0;z-index:100;height:var(--nl-header-height, 76px);background:var(--nl-header-bg, rgba(255,255,255,.9));-webkit-backdrop-filter:blur(var(--nl-header-blur, 18px));backdrop-filter:blur(var(--nl-header-blur, 18px));border-bottom:1px solid rgba(24,19,16,.08);transition:height .35s var(--nl-ease),background .35s var(--nl-ease),box-shadow .35s var(--nl-ease)}.nl-header.is-scrolled{height:var(--nl-header-height-scroll, 64px);box-shadow:0 18px 48px #1813100f}.nl-header-inner{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.nl-header .nl-brand{font-family:var(--nl-logo-font, var(--nl-display-default));font-size:var(--nl-logo-size, 42px);letter-spacing:var(--nl-logo-spacing, .01em);color:var(--nl-logo-color, #181310);line-height:1;text-decoration:none}.nl-nav-left,.nl-nav-right{display:flex;align-items:center}.nl-nav-left{gap:var(--nl-nav-gap, 36px);font-size:var(--nl-nav-size, 12px);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.nl-nav-right{justify-content:flex-end;gap:12px}.nl-nav-left a{color:var(--nl-nav-color, rgba(24,19,16,.72));text-decoration:none}.nl-icon-link{width:var(--nl-icon-size, 38px);height:var(--nl-icon-size, 38px);display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(24,19,16,.14);border-radius:999px;background:#ffffff8c;color:var(--nl-icon-color, #181310);transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.nl-icon-link:hover{transform:translateY(-1px);background:#1813100a}.nl-icon-link svg{width:calc(var(--nl-icon-size, 38px) * .45);height:calc(var(--nl-icon-size, 38px) * .45);stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nl-mobile-toggle,.nl-mobile-cart,.nl-mobile-menu{display:none}.nl-hero-arc{min-height:calc(100svh - var(--nl-header-offset, 110px));padding:0;color:var(--nl-hero-text, #fbfaf7);overscroll-behavior:contain;background:radial-gradient(circle at 50% 14%,var(--nl-hero-glow-a, rgba(230,162,188,.18)),transparent 18vw),radial-gradient(circle at 50% 38%,var(--nl-hero-glow-b, rgba(255,225,233,.12)),transparent 28vw),radial-gradient(circle at 18% 70%,rgba(255,255,255,.04),transparent 24vw),radial-gradient(circle at 84% 66%,rgba(255,255,255,.03),transparent 20vw),var(--nl-bg, linear-gradient(180deg, #1c1414 0%, #120d0d 46%, #0c0909 100%))}.nl-hero-arc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 6% 22%,rgba(255,255,255,.16) 0 1.2px,transparent 2px),radial-gradient(circle at 88% 18%,rgba(255,255,255,.14) 0 1px,transparent 2px),radial-gradient(circle at 62% 10%,rgba(255,255,255,.12) 0 1px,transparent 2px),radial-gradient(circle at 26% 68%,rgba(255,255,255,.1) 0 1px,transparent 2px),radial-gradient(circle at 91% 72%,rgba(255,255,255,.08) 0 1px,transparent 2px);opacity:var(--nl-sparkle-opacity, .72);pointer-events:none;animation:nlHeroSparkle 9s ease-in-out infinite alternate}@keyframes nlHeroSparkle{0%{opacity:.35;transform:translateY(0)}to{opacity:var(--nl-sparkle-opacity, .8);transform:translateY(-10px)}}.nl-hero-arc-inner{position:relative;min-height:calc(100svh - var(--nl-header-offset, 110px));display:grid;grid-template-rows:1fr auto;padding:var(--nl-hero-padding-top, 28px) clamp(18px,4vw,68px) var(--nl-hero-padding-bottom, 74px)}.nl-hero-stage{position:relative;min-height:var(--nl-stage-height, 66svh);display:grid;place-items:center;perspective:1500px;isolation:isolate}.nl-hero-stage:before{content:"";position:absolute;left:50%;top:55%;width:min(760px,74vw);height:min(430px,36vw);transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(255,255,255,.14),transparent 70%);filter:blur(22px);pointer-events:none}.nl-ridges{position:absolute;left:0;right:0;bottom:0;height:min(34svh,290px);pointer-events:none;z-index:1}.nl-ridges span{position:absolute;bottom:-2%;width:38%;height:100%;background:linear-gradient(180deg,#e2adc42e,#140c0c0d),linear-gradient(135deg,#f8dce81a,#ffffff05);clip-path:polygon(0 100%,18% 70%,34% 84%,54% 56%,76% 82%,100% 40%,100% 100%);opacity:.72}.nl-ridges span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(102deg,rgba(255,255,255,.07) 0 2px,transparent 2px 22px);mix-blend-mode:screen;opacity:.18}.nl-ridge-left{left:-4%}.nl-ridge-center{left:31%;width:38%;height:122%;clip-path:polygon(0 100%,16% 74%,34% 88%,54% 46%,72% 82%,100% 30%,100% 100%);opacity:.84}.nl-ridge-right{right:-4%;left:auto;transform:scaleX(-1)}.nl-arc-orbit{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;transform-style:preserve-3d;pointer-events:none;z-index:2}.nl-arc-card{--x: 0px;--y: 0px;--r: 0deg;--s: 1;--o: 1;position:absolute;left:50%;top:50%;width:clamp(108px,11.5vw,168px);aspect-ratio:1/.86;border:1px solid rgba(255,255,255,.16);border-radius:var(--nl-card-radius, 24px);background:#f6f1e8eb;color:#1e1614;box-shadow:0 24px 70px #00000047,inset 0 1px #fffc;transform:translate(-50%,-50%) translate3d(var(--x),var(--y),0) rotate(var(--r)) scale(var(--s));opacity:var(--o);transition:transform .9s var(--nl-ease),opacity .65s var(--nl-ease),box-shadow .45s var(--nl-ease),filter .45s var(--nl-ease);cursor:pointer;pointer-events:auto;overflow:hidden;padding:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nl-arc-card:before{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:19px;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.9),transparent 13%),linear-gradient(145deg,#ffffffb8,#d7ccbee0);box-shadow:inset 0 0 0 1px #1e16140d}.nl-arc-card.is-hidden{opacity:0;transform:translate(-50%,-50%) scale(.55);pointer-events:none}.nl-arc-card:not(.is-hidden){pointer-events:auto}.nl-arc-card-label{position:absolute;left:12px;bottom:10px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#1e161473;font-weight:700}.nl-mini-nails{position:absolute;top:24%;right:16%;bottom:24%;left:16%;display:flex;justify-content:center;align-items:end;gap:4px;transform:rotate(-10deg);filter:drop-shadow(0 9px 12px rgba(35,22,18,.15))}.nl-mini-nails i{display:block;width:12px;height:34px;border-radius:999px 999px 48% 48%;background:linear-gradient(180deg,var(--n1),var(--n2));box-shadow:inset 0 1px 5px #ffffff85,0 5px 10px #1e16141f}.nl-mini-nails i:nth-child(1),.nl-mini-nails i:nth-child(5){height:28px}.nl-mini-nails i:nth-child(2),.nl-mini-nails i:nth-child(4){height:38px}.nl-mini-nails i:nth-child(3){height:44px}.nl-hero-product{position:relative;z-index:4;display:grid;place-items:center;gap:16px;width:min(100%,520px);transform-style:preserve-3d}.nl-product-shell{position:relative;width:min(var(--nl-main-card-width, 312px),34vw);min-width:240px;aspect-ratio:.68;border-radius:var(--nl-main-card-radius, 34px);padding:18px;background:linear-gradient(180deg,#ffffff57,#ffffff1a);border:1px solid rgba(255,255,255,.34);box-shadow:0 42px 120px #0000005c,inset 0 1px #ffffff85;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;transform:translateZ(40px)}.nl-product-shell:before{content:"";position:absolute;left:14px;right:14px;top:14px;height:14px;border-radius:999px;background:#ffffffa3;opacity:.85}.nl-product-shell:after{content:"";position:absolute;left:20%;top:-8%;width:22%;height:140%;background:linear-gradient(90deg,#fff0,#ffffff61,#fff0);transform:rotate(8deg);filter:blur(1px);opacity:.78;pointer-events:none}.nl-product-glow{position:absolute;inset:auto 10% -6% 10%;height:24%;background:radial-gradient(ellipse,rgba(255,255,255,.18),transparent 72%);filter:blur(16px);pointer-events:none}.nl-product-nails{position:absolute;top:26%;right:14%;bottom:14%;left:14%;display:flex;align-items:end;justify-content:center;gap:10px;transform:rotate(-4deg);filter:drop-shadow(0 16px 20px rgba(25,16,16,.16))}.nl-product-nails span{width:36px;border-radius:999px 999px 44% 44%;display:block;background:linear-gradient(180deg,var(--hero-a),var(--hero-b));box-shadow:inset 0 2px 8px #ffffffa3,0 10px 18px #140c0c2e}.nl-product-nails .gem{position:absolute;width:14px;height:14px;border-radius:999px;background:#20161a;box-shadow:0 0 0 4px #ffffff38,0 8px 16px #00000038}.nl-product-nails .g1{left:14%;top:62%}.nl-product-nails .g2{left:33%;top:46%}.nl-product-nails .g3{left:50%;top:36%}.nl-product-nails .g4{right:31%;top:48%}.nl-product-nails .g5{right:11%;top:64%}.nl-product-caption{display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff24;color:#ffffffe0;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.nl-product-caption strong{font-weight:600;color:#fff}.nl-hero-copy{position:relative;z-index:5;text-align:center;margin:0 auto;max-width:1320px;margin-top:var(--nl-hero-copy-offset, -36px);transform:translateY(var(--nl-hero-copy-y, 4px));padding-bottom:26px}.nl-hero-title{margin:0;font-family:var(--nl-display-font, var(--nl-display-default));font-size:var(--nl-title-size, clamp(72px, 9vw, 150px));font-weight:400;line-height:.86;letter-spacing:0;color:var(--nl-title-color, #fbfaf7);text-wrap:balance;text-shadow:0 24px 40px rgba(0,0,0,.22)}.nl-hero-desc{margin:26px auto 0;max-width:620px;font-size:var(--nl-desc-size, 15px);color:var(--nl-desc-color, rgba(255,255,255,.72));line-height:1.7;padding-bottom:8px}.nl-begin-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(40px,8vw,128px);align-items:center}.nl-begin-media-grid{display:grid;grid-template-columns:1fr .72fr;gap:14px;align-items:end}.nl-begin-main{min-height:var(--nl-main-media-height, 560px);height:min(72svh,760px)}.nl-begin-side{min-height:var(--nl-side-media-height, 380px);height:min(48svh,520px)}.nl-steps-list{margin-top:44px;border-top:1px solid rgba(24,19,16,.11)}.nl-step-line{display:grid;grid-template-columns:56px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid rgba(24,19,16,.11)}.nl-step-line strong{font-family:var(--nl-display-font, var(--nl-display-default));font-weight:300;font-size:34px;color:var(--nl-accent, #b9958b)}.nl-step-line h3{margin:0 0 6px;font-size:var(--nl-step-title-size, 11px);letter-spacing:.13em;text-transform:uppercase;color:var(--nl-step-title-color, #181310)}.nl-step-line p{margin:0;color:var(--nl-desc-color, rgba(24,19,16,.62));font-size:var(--nl-step-desc-size, 14px);line-height:1.62}.nl-ba-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(36px,7vw,118px);align-items:center}.nl-ba-stage{position:relative;height:min(76svh,820px);min-height:var(--nl-ba-height, 560px);cursor:ew-resize;border:1px solid rgba(24,19,16,.08);box-shadow:0 34px 110px #1813101a;-webkit-user-select:none;user-select:none}.nl-ba-before,.nl-ba-after{position:absolute;top:0;right:0;bottom:0;left:0}.nl-ba-after{clip-path:inset(0 0 0 50%)}.nl-ba-handle{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#fff;z-index:5}.nl-ba-handle:before{content:"\2194";position:absolute;top:50%;left:50%;width:48px;height:48px;transform:translate(-50%,-50%);border-radius:999px;display:grid;place-items:center;background:#fff;color:#181310;box-shadow:0 14px 36px #0000002e}.nl-section-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);gap:clamp(28px,7vw,110px);align-items:end;margin-bottom:clamp(42px,6vw,92px)}.nl-section-head.center{display:block;text-align:center;max-width:980px;margin-left:auto;margin-right:auto}.nl-section-head.center .nl-desc{margin:22px auto 0}.nl-gallery-track-wrap{overflow:hidden;margin-left:calc(var(--nl-side-padding, clamp(18px, 4vw, 68px)) * -1);margin-right:calc(var(--nl-side-padding, clamp(18px, 4vw, 68px)) * -1)}.nl-gallery-track{display:flex;gap:var(--nl-gallery-gap, 16px);width:max-content;padding-left:var(--nl-side-padding, clamp(18px, 4vw, 68px));animation:nlGalleryMove var(--nl-gallery-speed, 42s) linear infinite}.nl-gallery-track:hover{animation-play-state:var(--nl-pause-on-hover, paused)}@keyframes nlGalleryMove{0%{transform:translate(0)}to{transform:translate(-50%)}}.nl-gallery-card{width:var(--nl-gallery-card-width, min(410px, 78vw))}.nl-gallery-card .nl-media{height:var(--nl-gallery-card-height, 580px)}.nl-gallery-caption{display:flex;justify-content:space-between;gap:14px;padding-top:12px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--nl-desc-color, rgba(24,19,16,.62))}.nl-products-layout{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);gap:14px;min-height:76svh}.nl-product-feature,.nl-product-side .nl-media{min-height:var(--nl-product-height, 620px)}.nl-product-side{display:grid;grid-template-rows:1fr 1fr;gap:14px}.nl-product-copy{position:absolute;left:22px;right:22px;bottom:22px;z-index:4;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;color:#fff}.nl-product-copy h3{margin:0;font-family:var(--nl-display-font, var(--nl-display-default));font-size:var(--nl-card-title-size, clamp(34px,4vw,68px));font-weight:300;line-height:.98;letter-spacing:0}.nl-product-copy p{margin:0;max-width:280px;font-size:var(--nl-card-desc-size, 12px);line-height:1.45;color:#ffffffc7}.nl-ugc-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(34px,7vw,118px);align-items:center}.nl-ugc-visual{height:min(76svh,820px);min-height:var(--nl-ugc-height, 560px)}.nl-testimonial-box{max-width:660px;border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22);padding:42px 0}.nl-stars{font-size:12px;letter-spacing:.22em;color:var(--nl-accent, #d9c9ad);margin-bottom:28px}.nl-testimonial-quote{margin:0;font-family:var(--nl-display-font, var(--nl-display-default));font-size:var(--nl-title-size, clamp(32px,4.1vw,70px));line-height:1.02;letter-spacing:0;color:var(--nl-title-color, #fbfaf7);font-weight:300}.nl-testimonial-author{margin-top:26px;color:var(--nl-desc-color, rgba(255,255,255,.58));font-size:var(--nl-subtitle-size, 10px);letter-spacing:.14em;text-transform:uppercase}.nl-ugc-controls{display:flex;gap:10px;margin-top:32px}.nl-ugc-btn{width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.42);background:transparent;color:var(--nl-title-color, #fff);cursor:pointer}.nl-why-faq-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:clamp(40px,8vw,128px);align-items:start}.nl-why-cards{display:grid;gap:14px;margin-top:42px}.nl-why-card{border:1px solid rgba(24,19,16,.11);padding:22px;background:#ffffffa3}.nl-why-card h3{margin:0 0 8px;font-size:var(--nl-card-title-size, 11px);letter-spacing:.13em;text-transform:uppercase;color:var(--nl-card-title-color, #181310)}.nl-why-card p{margin:0;color:var(--nl-desc-color, rgba(24,19,16,.62));font-size:var(--nl-card-desc-size, 14px);line-height:1.6}.nl-faq{border-top:1px solid rgba(24,19,16,.11)}.nl-faq-item{border-bottom:1px solid rgba(24,19,16,.11)}.nl-faq-q{width:100%;padding:28px 0;display:flex;align-items:center;justify-content:space-between;gap:28px;border:0;background:transparent;color:var(--nl-title-color, #181310);text-align:left;cursor:pointer}.nl-faq-q span:first-child{font-family:var(--nl-display-font, var(--nl-display-default));font-size:var(--nl-faq-title-size, clamp(28px,2.7vw,48px));line-height:1;letter-spacing:0}.nl-faq-icon{width:26px;height:26px;border-radius:50%;border:1px solid rgba(24,19,16,.11);display:grid;place-items:center;flex:0 0 auto}.nl-faq-a{max-height:0;overflow:hidden;transition:max-height .45s var(--nl-ease)}.nl-faq-a p{margin:0;padding:0 0 28px;color:var(--nl-desc-color, rgba(24,19,16,.62));line-height:1.7;font-size:var(--nl-desc-size, 15px)}.nl-faq-item.open .nl-faq-a{max-height:260px}.nl-faq-item.open .nl-faq-icon{transform:rotate(45deg)}.nl-final-cta{text-align:center}.nl-final-cta .nl-title{margin-left:auto;margin-right:auto;max-width:1080px}.nl-final-cta .nl-desc{margin:24px auto 0}.nl-footer{background:var(--nl-bg, #211712);color:var(--nl-text-color, #fbfaf7)}.nl-footer-main{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,6vw,92px);align-items:start}.nl-footer-logo{font-family:var(--nl-logo-font, var(--nl-display-default));font-size:var(--nl-logo-size, clamp(76px,10vw,180px));line-height:.82;letter-spacing:0;color:var(--nl-title-color, #fbfaf7)}.nl-newsletter{padding-top:22px;border-top:1px solid rgba(255,255,255,.18)}.nl-newsletter h3{margin:0 0 14px;font-family:var(--nl-display-font, var(--nl-display-default));font-size:var(--nl-title-size, clamp(34px,4vw,70px));font-weight:300;line-height:.98;letter-spacing:0;color:var(--nl-title-color, #fbfaf7)}.nl-newsletter p{color:var(--nl-desc-color, rgba(255,255,255,.62));font-size:var(--nl-desc-size, 15px);line-height:1.62}.nl-email-form{display:flex;gap:12px;margin-top:26px;border-bottom:1px solid rgba(255,255,255,.32);padding-bottom:12px}.nl-email-form input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--nl-text-color, #fbfaf7)}.nl-email-form input::placeholder{color:#ffffff6b}.nl-email-form button{border:0;background:transparent;color:var(--nl-button-color, #fbfaf7);font-size:var(--nl-button-size, 10px);letter-spacing:.12em;text-transform:uppercase}.nl-footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:72px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14)}.nl-footer-links h4{margin:0 0 16px;color:#ffffff61;font-size:var(--nl-subtitle-size, 10px);letter-spacing:.14em;text-transform:uppercase}.nl-footer-links a{display:block;margin:9px 0;color:var(--nl-desc-color, rgba(255,255,255,.68));font-size:var(--nl-desc-size, 13px);text-decoration:none}.nl-copyright{margin-top:46px;color:#ffffff5c;font-size:10px;letter-spacing:.12em;text-transform:uppercase}@media(max-width:1180px){.nl-section{min-height:auto}.nl-begin-grid,.nl-ba-grid,.nl-products-layout,.nl-ugc-grid,.nl-why-faq-grid,.nl-footer-main,.nl-section-head{grid-template-columns:1fr}.nl-product-side{grid-template-rows:420px 420px}.nl-footer-links{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.nl-page{padding-left:16px;padding-right:16px}.nl-header{height:64px}.nl-header-inner{grid-template-columns:auto 1fr auto}.nl-nav-left,.nl-nav-right{display:none}.nl-header .nl-brand{justify-self:center;font-size:32px}.nl-mobile-toggle{display:block;border:0;background:transparent;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.nl-mobile-cart{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.nl-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:90px 22px 30px;background:#fffffff7;transform:translateY(-100%);transition:transform .6s var(--nl-ease)}.nl-mobile-menu.open{transform:translateY(0)}.nl-mobile-menu a{font-family:var(--nl-display-font, var(--nl-display-default));font-size:54px;line-height:.92;letter-spacing:0;color:var(--nl-ink, #181310);text-decoration:none}.nl-inner{padding-top:calc(var(--nl-padding-top, 76px) * .75);padding-bottom:calc(var(--nl-padding-bottom, 76px) * .75)}.nl-title{font-size:var(--nl-title-mobile-size, clamp(44px, 14.5vw, 76px))}.nl-hero-arc-inner{padding:10px 16px 30px;min-height:calc(100svh - 98px)}.nl-hero-stage{min-height:54svh}.nl-arc-card{width:90px;border-radius:20px}.nl-product-shell{width:min(230px,62vw);min-width:210px;border-radius:28px}.nl-product-nails span{width:28px}.nl-hero-title{font-size:var(--nl-title-mobile-size, clamp(52px, 16vw, 92px))}.nl-hero-copy{margin-top:-6px;transform:translateY(2px);padding-bottom:14px}.nl-hero-desc{font-size:var(--nl-desc-mobile-size, 14px)}.nl-ridges{height:22svh}.nl-begin-media-grid{grid-template-columns:1fr}.nl-begin-side{min-height:340px;height:46svh}.nl-step-line{grid-template-columns:42px 1fr}.nl-ba-stage{min-height:520px;height:62svh}.nl-gallery-card{width:78vw}.nl-gallery-card .nl-media{height:500px}.nl-products-layout{gap:12px}.nl-product-side{grid-template-rows:340px 340px}.nl-product-copy{flex-direction:column;align-items:flex-start}.nl-footer-links{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}[data-nl-animate]{opacity:1;transform:none;clip-path:none;filter:none}}.nl-hero-arc{min-height:calc(100svh - var(--nl-header-offset, 110px));overflow:hidden;background:radial-gradient(circle at 50% 14%,var(--nl-hero-glow-a, rgba(230,162,188,.18)),transparent 18vw),radial-gradient(circle at 50% 38%,var(--nl-hero-glow-b, rgba(255,225,233,.12)),transparent 28vw),radial-gradient(circle at 18% 70%,rgba(255,255,255,.04),transparent 24vw),radial-gradient(circle at 84% 66%,rgba(255,255,255,.03),transparent 20vw),linear-gradient(180deg,#1c1414,#120d0d 46%,#0c0909)}.nl-hero-arc-inner{min-height:calc(100svh - var(--nl-header-offset, 110px));display:grid;grid-template-rows:1fr auto;padding:28px clamp(18px,4vw,68px) 74px}.nl-hero-stage{min-height:var(--nl-stage-height, 66svh);display:grid;place-items:center;perspective:1500px}.nl-hero-nav-btn,.nl-hero-copy .nl-section-kicker,.nl-hero-dots{display:none!important}.nl-hero-copy{max-width:1320px;margin-top:var(--nl-hero-copy-offset, -36px);transform:translateY(var(--nl-hero-copy-y, 4px));padding-bottom:26px}.nl-hero-title{font-size:var(--nl-title-size, clamp(72px, 9vw, 150px));line-height:.86;letter-spacing:0}.nl-product-shell{width:min(var(--nl-main-card-width, 312px),34vw);min-width:240px;aspect-ratio:.68;border-radius:var(--nl-main-card-radius, 34px)}@media(max-width:760px){.nl-hero-arc-inner{padding:10px 16px 30px;min-height:calc(100svh - 98px)}.nl-hero-stage{min-height:54svh}.nl-arc-card{width:90px;border-radius:20px}.nl-product-shell{width:min(230px,62vw);min-width:210px;border-radius:28px}.nl-product-nails span{width:28px}.nl-hero-title{font-size:var(--nl-title-mobile-size, clamp(52px, 16vw, 92px))}.nl-hero-copy{margin-top:-6px;transform:translateY(2px);padding-bottom:14px}}body,button,input,textarea,select{font-family:var(--nl-body-default)!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.shopify-section .title,.product__title,.card__heading{font-family:var(--nl-display-default)!important;letter-spacing:0}body.gradient{background:#fbfaf7;color:#181310}.nl-section{background:var(--nl-bg, #FBFAF7)}.nl-media:empty:after,.nl-media:not(:has(img,video,iframe)):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 38% 24%,rgba(255,255,255,.82),transparent 18%),linear-gradient(135deg,#efe4dd,#d0b4aa 48%,#fbfaf7)}@media(max-width:760px){.nl-mobile-cart{color:var(--nl-icon-color, #181310)}}.nl-hero-arc--media .nl-arc-card.has-source-image:before{top:8%;right:8%;bottom:8%;left:8%;background:#ffffffdb}.nl-arc-source-image{position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:2;width:calc(100% - 20px);height:calc(100% - 30px);object-fit:cover;border-radius:calc(var(--nl-card-radius, 24px) - 8px)}.nl-hero-arc--media .nl-mini-nails{z-index:2}.nl-product-result-image{position:absolute;top:18px;right:18px;bottom:18px;left:18px;z-index:3;width:calc(100% - 36px);height:calc(100% - 36px);object-fit:contain;opacity:0;transform:scale(.96);transition:opacity .45s var(--nl-ease),transform .65s var(--nl-ease);pointer-events:none}.nl-product-shell.has-result-image .nl-product-result-image{opacity:1;transform:scale(1)}.nl-product-shell.has-result-image .nl-product-nails{opacity:0}.nl-how-pin-section{overflow:clip}.nl-how-pin-head{margin-bottom:clamp(36px,5vw,72px)}.nl-how-pin-content{position:relative;display:grid;grid-template-columns:minmax(260px,.74fr) minmax(360px,1.26fr);gap:clamp(36px,7vw,116px);align-items:stretch;min-height:min(76svh,760px)}.nl-how-pin-left{position:relative;padding-left:28px;display:flex;align-items:center}.nl-how-pin-fill{position:absolute;left:0;top:8%;bottom:8%;width:2px;background:var(--nl-accent, #b9958b);transform:scaleY(.25);transform-origin:top left}.nl-how-pin-list{list-style:none;padding:0;margin:0;display:grid;gap:clamp(22px,4vh,42px)}.nl-how-pin-list li{color:#18131059;transition:color .35s var(--nl-ease),transform .35s var(--nl-ease)}.nl-how-pin-list li.is-active{color:var(--nl-title-color, #181310);transform:translate(8px)}.nl-how-pin-list span{display:block;margin-bottom:8px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--nl-accent, #b9958b)}.nl-how-pin-list strong{display:block;font-family:var(--nl-display-font, var(--nl-display-default));font-weight:300;line-height:1;font-size:clamp(34px,4vw,72px)!important}.nl-how-pin-list p{max-width:440px;margin:12px 0 0;color:var(--nl-desc-color, #6f625c);line-height:1.65}.nl-how-pin-right{position:relative;min-height:min(72svh,720px)}.nl-how-pin-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transform:translateY(18px) scale(.98)}.nl-how-pin-slide:first-child{opacity:1;visibility:visible;transform:none}.nl-how-pin-slide .nl-media{height:100%;border-radius:0}.nl-before-after-refined .nl-ba-stage{box-shadow:0 30px 90px #18131014;cursor:ew-resize;background:linear-gradient(135deg,#d6b6ad,#4a3a32)}.nl-ba-label{position:absolute;z-index:6;bottom:28px;font-size:10px;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:#ffffffeb;text-shadow:0 8px 18px rgba(0,0,0,.25);pointer-events:none}.nl-ba-label small{font-size:9px;color:#ffffff85;font-weight:700}.nl-ba-label--before{left:28px}.nl-ba-label--after{right:28px}.nl-before-after-refined .nl-ba-after{clip-path:inset(0 0 0 50%)}.nl-before-after-refined .nl-ba-handle{z-index:8;width:88px;height:88px;border:0;background:#211712;color:#fbfaf7;box-shadow:0 18px 45px #18131038;cursor:grab}.nl-before-after-refined .nl-ba-handle:active{cursor:grabbing}.nl-before-after-refined .nl-ba-handle:before{width:2px;background:#ffffff8c;box-shadow:0 -999px 0 999px #ffffff73}.nl-before-after-refined .nl-ba-handle span{position:relative;z-index:2;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.nl-gallery-track{gap:clamp(24px,3vw,42px);padding:0 clamp(18px,4vw,68px)}.nl-gallery-card{flex:0 0 auto}.nl-gallery-card .nl-media{border-radius:2px}.nl-products-gallery-section .nl-products-rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(280px,28vw,420px);gap:clamp(18px,2.6vw,34px);overflow-x:auto;overflow-y:hidden;padding:6px 0 24px;scroll-snap-type:x mandatory;scrollbar-width:thin}.nl-product-gallery-card{position:relative;scroll-snap-align:start;min-width:0}.nl-product-gallery-card a{display:block;color:inherit;text-decoration:none}.nl-product-gallery-media .nl-media{height:clamp(380px,48vw,560px);border-radius:2px}.nl-product-gallery-copy{display:grid;gap:10px;padding-top:18px}.nl-product-gallery-copy h3{margin:0;font-family:var(--nl-display-font, var(--nl-display-default));font-weight:300;line-height:1}.nl-product-gallery-copy p{margin:0;max-width:31ch;color:var(--nl-desc-color, #6f625c);line-height:1.55}.nl-product-gallery-copy span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--nl-accent, #b9958b)}@media(max-width:900px){.nl-how-pin-content{grid-template-columns:1fr;min-height:0}.nl-how-pin-left{padding-left:20px}.nl-how-pin-right{min-height:540px}.nl-how-pin-slide{position:relative;opacity:1;visibility:visible;transform:none;display:none}.nl-how-pin-slide:first-child{display:block}.nl-products-gallery-section .nl-products-rail{grid-auto-columns:minmax(260px,82vw)}.nl-before-after-refined .nl-ba-handle{width:72px;height:72px}}.nl-how-pin-left:before{content:"";position:absolute;left:0;top:8%;bottom:8%;width:2px;background:#b9958b2e}.nl-how-pin-fill{width:3px;z-index:1}.nl-how-pin-list{position:relative;z-index:2}.nl-before-after-refined .nl-ba-stage{--nl-ba-pos: 50%;overflow:hidden}.nl-before-after-refined .nl-ba-stage:after{content:"";position:absolute;top:0;bottom:0;left:var(--nl-ba-pos, 50%);z-index:7;width:2px;transform:translate(-50%);background:#ffffffad;pointer-events:none}.nl-before-after-refined .nl-ba-handle{top:50%;bottom:auto;left:var(--nl-ba-pos, 50%);transform:translate(-50%,-50%);border-radius:999px;display:grid;place-items:center}.nl-before-after-refined .nl-ba-handle:before{content:"";display:none}.nl-how-reference-section{overflow:clip}.nl-how-reference-grid{display:grid;grid-template-columns:minmax(340px,.78fr) minmax(560px,1.22fr);gap:clamp(40px,8vw,128px);align-items:center;min-height:min(84svh,860px)}.nl-how-reference-copy{max-width:620px}.nl-how-reference-title{max-width:540px;font-size:clamp(54px,5.1vw,86px)!important;line-height:.96}.nl-how-reference-desc{max-width:520px;margin-top:10px;line-height:1.62}.nl-how-reference-steps{position:relative;margin-top:44px;border-top:1px solid rgba(24,19,16,.1)}.nl-how-reference-steps:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#b9958b1f}.nl-how-reference-steps .nl-how-pin-fill{position:absolute;left:0;top:0;bottom:auto;z-index:1;width:2px;height:100%;background:var(--nl-accent, #b9958b);transform:scaleY(.25);transform-origin:top left}.nl-how-reference-list{position:relative;z-index:2;list-style:none;margin:0;padding:0}.nl-how-reference-step{display:grid;grid-template-columns:56px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid rgba(24,19,16,.1);color:var(--nl-text-color, #181310);transition:opacity .28s var(--nl-ease),transform .28s var(--nl-ease)}.nl-how-reference-step:not(.is-active){opacity:.54}.nl-how-reference-step.is-active{opacity:1;transform:translate(4px)}.nl-how-reference-number{font-family:var(--nl-display-font, var(--nl-display-default));font-weight:300;font-size:34px!important;line-height:1;color:var(--nl-accent, #b9958b);letter-spacing:0}.nl-how-reference-step h3{margin:0 0 6px;font-family:var(--nl-body-font, var(--nl-body-default));font-weight:700;line-height:1.15;letter-spacing:.13em;text-transform:uppercase;color:var(--nl-title-color, #181310)}.nl-how-reference-step p{margin:0;color:var(--nl-desc-color, #6f625c);line-height:1.62}.nl-how-reference-media{position:relative;min-height:760px;height:min(72svh,760px)}.nl-how-reference-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transform:translateY(18px) scale(.985)}.nl-how-reference-slide:first-child{opacity:1;visibility:visible;transform:none}.nl-how-reference-media-grid{display:grid;grid-template-columns:minmax(300px,1fr) minmax(220px,.72fr);gap:14px;align-items:end;height:100%}.nl-how-reference-main,.nl-how-reference-side{position:relative;overflow:hidden;background:linear-gradient(135deg,#f0ebe4,#cbb5aa 54%,#8e756b)}.nl-how-reference-main{height:100%}.nl-how-reference-side{height:min(48svh,520px);min-height:380px;background:linear-gradient(135deg,#efe8df,#d9c9ad 48%,#211712)}.nl-how-reference-main .nl-media,.nl-how-reference-side .nl-media{height:100%;min-height:0;border-radius:0;box-shadow:none}.nl-how-reference-main img,.nl-how-reference-side img,.nl-how-reference-main video,.nl-how-reference-side video,.nl-how-reference-main iframe,.nl-how-reference-side iframe{width:100%;height:100%;object-fit:cover}.nl-how-reference-side img,.nl-how-reference-side video{object-position:center}.nl-how-reference-main>span,.nl-how-reference-side>span{position:absolute;left:20px;bottom:18px;z-index:4;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;font-weight:800;pointer-events:none}@media(max-width:1100px){.nl-how-reference-grid{grid-template-columns:1fr;min-height:0}.nl-how-reference-copy{max-width:720px}.nl-how-reference-media{min-height:620px;height:620px}}@media(max-width:760px){.nl-how-reference-title{font-size:var(--nl-title-mobile-size, 58px)!important}.nl-how-reference-steps{margin-top:32px}.nl-how-reference-step{grid-template-columns:48px 1fr;gap:14px;padding:18px 0}.nl-how-reference-number{font-size:30px!important}.nl-how-reference-media{min-height:0;height:auto}.nl-how-reference-slide{position:relative;display:none;opacity:1;visibility:visible;transform:none}.nl-how-reference-slide:first-child{display:block}.nl-how-reference-media-grid{grid-template-columns:1fr;height:auto}.nl-how-reference-main{height:min(118vw,560px);min-height:380px}.nl-how-reference-side{display:none}}.nl-how-reference-main .nl-media-label,.nl-how-reference-side .nl-media-label{display:none}.nl-inner{padding-top:clamp(92px,10vw,168px);padding-bottom:clamp(92px,10vw,168px)}.nl-title{font-size:var(--nl-title-size, clamp(46px, 5.8vw, 108px));line-height:.98;letter-spacing:-.034em}.nl-desc{font-size:var(--nl-desc-size, 15px);line-height:1.72}.nl-hero-arc{min-height:calc(100svh - var(--nl-header-offset, 76px));overflow:hidden;background:radial-gradient(circle at 50% 14%,rgba(230,162,188,.18),transparent 18vw),radial-gradient(circle at 50% 38%,rgba(255,225,233,.12),transparent 28vw),radial-gradient(circle at 18% 70%,rgba(255,255,255,.04),transparent 24vw),radial-gradient(circle at 84% 66%,rgba(255,255,255,.03),transparent 20vw),linear-gradient(180deg,#1c1414,#120d0d 46%,#0c0909)!important}.nl-hero-arc-inner{min-height:calc(100svh - var(--nl-header-offset, 76px));padding:28px clamp(18px,4vw,68px) 74px}.nl-hero-stage{min-height:var(--nl-stage-height, 66svh)}.nl-hero-title{font-size:var(--nl-title-size, clamp(72px, 9vw, 150px))!important;line-height:.86;max-width:1320px;letter-spacing:-.034em}.nl-hero-copy{max-width:1320px;margin-top:var(--nl-hero-copy-offset, -36px);padding-bottom:26px}.nl-product-shell{width:min(var(--nl-main-card-width, 312px),34vw)!important;min-width:240px}.nl-product-nails span{width:36px}.nl-product-nails span:nth-child(1),.nl-product-nails span:nth-child(5){height:112px}.nl-product-nails span:nth-child(2),.nl-product-nails span:nth-child(4){height:146px}.nl-product-nails span:nth-child(3){height:170px}.nl-arc-card{width:clamp(108px,11.5vw,168px)}[data-nl-animate]{opacity:1!important;visibility:visible!important}.nl-how-reference-section{min-height:0!important;overflow:hidden}.nl-how-reference-section .nl-inner{padding-top:clamp(92px,10vw,168px);padding-bottom:clamp(92px,10vw,168px)}.nl-how-reference-grid{grid-template-columns:minmax(340px,.78fr) minmax(560px,1.22fr);gap:clamp(40px,8vw,128px);min-height:0!important;align-items:center}.nl-how-reference-title{font-size:clamp(54px,5.1vw,78px)!important;max-width:635px}.nl-how-reference-steps{margin-top:44px}.nl-how-reference-step{padding:22px 0}.nl-how-reference-number{font-size:34px!important}.nl-how-reference-step h3{font-size:11px!important}.nl-how-reference-step p{font-size:14px!important}.nl-how-reference-media{height:min(72svh,760px)!important;min-height:700px!important}.nl-how-reference-side{height:min(48svh,520px);min-height:380px}.nl-before-after-refined .nl-ba-stage{min-height:0;height:clamp(560px,48vw,680px)!important}.nl-gallery-card{width:min(var(--nl-card-width, 410px),78vw)}.nl-gallery-card .nl-media{height:min(var(--nl-card-height, 640px),118vw)!important}.nl-gallery-track{gap:16px}.nl-products-gallery-section .nl-products-rail{grid-auto-columns:clamp(300px,28vw,420px);gap:16px}.nl-product-gallery-media .nl-media{height:clamp(460px,45vw,620px)!important}.nl-product-gallery-copy h3{font-size:clamp(34px,4vw,72px)!important}.nl-product-gallery-copy p{font-size:12px!important}@media(max-width:900px){.nl-how-reference-grid{grid-template-columns:1fr}.nl-how-reference-media{height:auto!important;min-height:0!important}}@media(max-width:760px){.nl-inner{padding-top:76px;padding-bottom:76px}.nl-hero-arc-inner{padding:10px 16px 30px;min-height:calc(100svh - 98px)}.nl-hero-stage{min-height:54svh}.nl-hero-title{font-size:var(--nl-title-mobile-size, clamp(52px, 16vw, 92px))!important}.nl-hero-copy{margin-top:-6px;transform:translateY(2px);padding-bottom:14px}.nl-product-shell{width:min(230px,62vw)!important;min-width:210px}.nl-arc-card{width:90px}.nl-product-nails span{width:28px}.nl-how-reference-title{font-size:var(--nl-title-mobile-size, 58px)!important;max-width:100%}.nl-how-reference-main{height:min(118vw,560px);min-height:380px}.nl-before-after-refined .nl-ba-stage{height:min(118vw,560px)!important}}.nl-how-demo-section{min-height:100svh;padding:0;background:#111312!important;color:#fffce1;overflow:clip}.nl-how-demo-panel{position:relative;min-height:100svh;margin:0;padding:clamp(28px,3.2vw,44px) clamp(20px,4.8vw,72px);background:#111312;border-top:2px dashed rgba(255,252,225,.12);border-bottom:2px dashed rgba(255,252,225,.12)}.nl-how-demo-heading{margin:0;font-family:var(--nl-body-font, var(--nl-body-default));font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1;letter-spacing:0;color:#fffce1}.nl-how-demo-content{position:absolute;left:50%;top:50%;width:min(100% - clamp(40px,9.6vw,144px),1200px);transform:translate(-50%,-50%);display:flex;align-items:center;min-height:420px}.nl-how-demo-list-wrap{position:relative;flex:0 0 min(38vw,420px);min-height:180px;display:flex;align-items:center;padding-left:16px}.nl-how-demo-list-wrap .nl-how-pin-fill{position:absolute;left:0;top:50%;width:2px;height:var(--nl-demo-fill-height, 168px);background:#0ae448;transform:translateY(-50%) scaleY(.25);transform-origin:top left;z-index:1}.nl-how-demo-list{list-style:none;margin:0;padding:0 0 0 8px;display:grid;gap:6px}.nl-how-demo-item{max-width:310px;color:#fffce1;opacity:1;font-family:var(--nl-body-font, var(--nl-body-default));font-size:clamp(24px,2.15vw,32px);font-weight:600;line-height:1.22;letter-spacing:0;transition:color .24s ease,opacity .24s ease,transform .24s ease}.nl-how-demo-item.is-active{color:#0ae448;transform:translate(2px)}.nl-how-demo-item small{display:block;max-width:280px;margin-top:4px;font-size:11px;line-height:1.45;color:#fffce19e;font-weight:500}.nl-how-demo-right{position:relative;flex:1 1 auto;min-height:430px}.nl-how-demo-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden}.nl-how-demo-slide:first-child{opacity:1;visibility:visible}.nl-how-demo-card{position:absolute;top:50%;right:min(10vw,92px);width:clamp(230px,23vw,310px);aspect-ratio:2 / 3.05;transform:translateY(-50%);overflow:hidden;border:3px solid #59cfff;border-radius:10px;background:#0b0c0c;box-shadow:0 0 0 1px #59cfff2e,0 28px 70px #00000070}.nl-how-demo-card .nl-media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;min-height:0;border-radius:0;background:#0b0c0c;box-shadow:none}.nl-how-demo-card .nl-media:before{background:radial-gradient(circle at 50% 42%,rgba(89,207,255,.22),transparent 23%),radial-gradient(circle at 34% 28%,rgba(255,252,225,.16),transparent 12%)}.nl-how-demo-card .nl-media-label{display:none}.nl-how-demo-card img,.nl-how-demo-card video,.nl-how-demo-card iframe{width:100%;height:100%;object-fit:cover}.nl-how-demo-card-label{position:absolute;top:14px;left:14px;right:14px;z-index:4;font-family:var(--nl-body-font, var(--nl-body-default));font-size:14px;line-height:1.2;font-weight:700;text-align:center;color:#b7e6ffe0;pointer-events:none}.nl-how-demo-card-number{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;place-items:center;font-family:var(--nl-body-font, var(--nl-body-default));font-size:clamp(58px,6vw,92px);line-height:1;font-weight:800;color:#76d4ffdb;text-shadow:0 8px 30px rgba(89,207,255,.22);pointer-events:none}@media(max-width:900px){.nl-how-demo-section,.nl-how-demo-panel{min-height:auto}.nl-how-demo-panel{padding:34px 20px 64px}.nl-how-demo-content{position:relative;left:auto;top:auto;width:100%;transform:none;display:grid;gap:34px;margin-top:58px}.nl-how-demo-list-wrap{flex:none;min-height:0}.nl-how-demo-right{min-height:420px}.nl-how-demo-card{left:50%;right:auto;width:min(280px,72vw);transform:translate(-50%,-50%)}.nl-how-demo-slide{position:absolute}}.nl-how-demo-heading{font-family:var(--nl-body-default)!important;font-size:clamp(36px,3.65vw,48px)!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}.nl-how-demo-list-wrap{align-items:flex-start!important;min-height:170px}.nl-how-demo-list-wrap .nl-how-pin-fill{top:0!important;bottom:0!important;height:auto!important;min-height:100%!important;transform-origin:top left!important;opacity:1!important}.nl-how-demo-item{font-size:clamp(25px,2.18vw,30px)!important;line-height:1.25!important}.nl-how-demo-item small{display:none!important}.nl-how-demo-card .nl-media:empty:after,.nl-how-demo-card .nl-media:not(:has(img,video,iframe)):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 50% 42%,rgba(89,207,255,.26),transparent 24%),radial-gradient(circle at 36% 28%,rgba(255,252,225,.1),transparent 13%),linear-gradient(180deg,#090a0a,#0d1011)!important}.nl-how-demo-list-wrap:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#0ae448;z-index:0}.nl-how-demo-list{position:relative;z-index:2}.nl-how-demo-list-wrap .nl-how-pin-fill{z-index:1}.nl-how-demo-section .pin-spacer{background:#111312}.nl-how-demo-list-wrap .nl-how-pin-fill{will-change:transform}.nl-how-demo-slide{will-change:opacity,visibility}#gallery .nl-gallery-track,.nl-section#gallery .nl-gallery-track,#shopify-section-template--27412213924126__nailelf_v11_gallery .nl-gallery-track{gap:clamp(22px,2.2vw,38px)!important}@media(max-width:760px){#gallery .nl-gallery-track,.nl-section#gallery .nl-gallery-track,#shopify-section-template--27412213924126__nailelf_v11_gallery .nl-gallery-track{gap:18px!important}}#gallery .nl-gallery-track,.nl-section#gallery .nl-gallery-track,#shopify-section-template--27412213924126__nailelf_v11_gallery .nl-gallery-track{gap:var(--nl-gallery-card-gap, 56px)!important}#gallery .nl-gallery-card,#shopify-section-template--27412213924126__nailelf_v11_gallery .nl-gallery-card{margin-right:0!important}@media(max-width:760px){#gallery .nl-gallery-track,.nl-section#gallery .nl-gallery-track,#shopify-section-template--27412213924126__nailelf_v11_gallery .nl-gallery-track{gap:max(20px,calc(var(--nl-gallery-card-gap, 56px) * .55))!important}}html,body,.nl-section{font-family:var(--sans)!important}.nl-title,.nl-section h1,.nl-section h2,.nl-section h3,.nl-newsletter h3,.nl-final-cta .nl-title,.nl-footer-links h4,.nv10-section .nv10-heading,.nv10-section .nv10-section-title,.nv10-section h1,.nv10-section h2,.nv10-section h3,.nv10-review-slide blockquote,.nv10-faq-q{font-family:var(--display)!important}.nl-desc,.nl-kicker,.nl-btn,.nl-section p,.nl-section a,.nl-section button,.nl-section input,.nl-nav-left,.nl-nav-right,.nl-mobile-menu,.nl-how-demo-heading,.nl-how-demo-item,.nv10-section p,.nv10-section a,.nv10-section button,.nv10-section table,.nv10-section span{font-family:var(--sans)!important}.brand,.nl-brand,.nl-header .nl-brand,.nl-footer-logo{font-family:var(--logo)!important;letter-spacing:.015em;font-weight:400}.nl-how-demo-section{background:var(--nl-bg, #fbfaf7)!important;color:var(--nl-how-copy-color, #181310)!important;font-family:var(--nl-body-font, var(--sans, "Inter Tight", Helvetica, Arial, sans-serif))!important}.nl-how-demo-panel{min-height:100svh;padding:max(var(--nl-padding-top, 92px),clamp(28px,3.2vw,44px)) var(--nl-side-padding, clamp(20px, 4.8vw, 72px)) max(var(--nl-padding-bottom, 92px),clamp(46px,5vw,84px))!important;background:var(--nl-bg, #fbfaf7)!important;border-top-color:color-mix(in srgb,var(--nl-how-copy-color, #181310) 12%,transparent)!important;border-bottom-color:color-mix(in srgb,var(--nl-how-copy-color, #181310) 12%,transparent)!important}.nl-how-demo-heading{font-family:var(--nl-display-font, var(--display, "Anton", Impact, Haettenschweiler, "Arial Black", sans-serif))!important;color:var(--nl-title-color, #181310)!important;font-size:var(--nl-how-title-size, 48px)!important;font-weight:500!important;line-height:1!important;letter-spacing:0!important}.nl-how-demo-list-wrap{--nl-how-line-x: clamp(42px, 4vw, 58px);flex-basis:min(42vw,500px)!important;padding-left:0!important}.nl-how-demo-list-wrap:before,.nl-how-demo-list-wrap .nl-how-pin-fill{left:var(--nl-how-line-x)!important;background:var(--nl-how-line-color, var(--nl-how-number-color, #b9958b))!important}.nl-how-demo-list{padding:0!important;gap:var(--nl-how-step-gap, 10px)!important}.nl-how-demo-item{display:grid!important;grid-template-columns:calc(var(--nl-how-line-x) - 14px) minmax(0,1fr);column-gap:28px;align-items:start;max-width:470px!important;color:var(--nl-how-idle-color, var(--nl-how-copy-color, #181310));font-family:var(--nl-body-font, var(--sans, "Inter Tight", Helvetica, Arial, sans-serif))!important;font-size:var(--nl-how-copy-size, 16px)!important}.nl-how-demo-item.is-active{color:var(--nl-how-active-color, var(--nl-how-number-color, #b9958b))!important}.nl-how-demo-step-number{grid-column:1;display:block;padding-top:.12em;text-align:right;color:var(--nl-how-number-color, #b9958b)!important;font-family:var(--nl-body-font, var(--sans, "Inter Tight", Helvetica, Arial, sans-serif))!important;font-size:var(--nl-how-number-size, 14px)!important;font-weight:700;line-height:1.25;letter-spacing:.12em}.nl-how-demo-step-copy{grid-column:2;min-width:0}.nl-how-demo-step-title{display:block;color:inherit;font-family:var(--nl-body-font, var(--sans, "Inter Tight", Helvetica, Arial, sans-serif))!important;font-size:var(--nl-how-copy-size, 16px)!important;line-height:1.24;font-weight:600;letter-spacing:0}.nl-how-demo-item small,.nl-how-demo-step-text{display:block!important;max-width:330px;margin-top:6px;color:var(--nl-how-description-color, #6f625c)!important;font-family:var(--nl-body-font, var(--sans, "Inter Tight", Helvetica, Arial, sans-serif))!important;font-size:var(--nl-how-description-size, 14px)!important;line-height:1.5;font-weight:400;opacity:.9}.nl-how-demo-card{border-color:var(--nl-how-line-color, var(--nl-how-number-color, #b9958b))!important;background:var(--nl-bg, #fbfaf7)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--nl-how-line-color, #b9958b) 20%,transparent),0 28px 70px #18131024!important}.nl-how-demo-card .nl-media{background:color-mix(in srgb,var(--nl-bg, #fbfaf7) 92%,var(--nl-how-line-color, #b9958b))!important}.nl-how-demo-card-label{color:var(--nl-how-number-color, #b9958b)!important;font-family:var(--nl-body-font, var(--sans, "Inter Tight", Helvetica, Arial, sans-serif))!important}.nl-how-demo-card-number{display:none!important}.nl-how-demo-section .pin-spacer{background:var(--nl-bg, #fbfaf7)!important}@media(max-width:900px){.nl-how-demo-panel{min-height:auto;padding:max(calc(var(--nl-padding-top, 92px) * .62),34px) clamp(18px,5vw,var(--nl-side-padding, 24px)) max(calc(var(--nl-padding-bottom, 92px) * .7),64px)!important}.nl-how-demo-heading{font-size:clamp(32px,calc(var(--nl-how-title-size, 48px) * .86),64px)!important}.nl-how-demo-list-wrap{--nl-how-line-x: 40px}.nl-how-demo-item{grid-template-columns:28px minmax(0,1fr);column-gap:24px}}.nl-how-demo-section{--nl-how-current-linked-color: var(--nl-how-number-color, #b9958b)}.nl-how-demo-list-wrap .nl-how-pin-fill{background:var(--nl-how-current-linked-color, var(--nl-how-number-color, #b9958b))!important;transition:background-color .28s ease}.nl-how-demo-item{--nl-how-item-current-color: var(--nl-how-idle-color, var(--nl-how-copy-color, #181310));transition:color .28s ease}.nl-how-demo-item.is-active{--nl-how-item-current-color: var(--nl-how-step-color, var(--nl-how-number-color, #b9958b))}.nl-how-demo-step-number{padding-top:0!important;line-height:1.24!important;transform:translateY(-.01em);color:var(--nl-how-item-current-color, var(--nl-how-number-color, #b9958b))!important;transition:color .28s ease}.nl-how-demo-step-title{color:var(--nl-how-item-current-color, currentColor)!important;transition:color .28s ease}.nl-how-demo-slide{--nl-how-card-shadow-color: var(--nl-how-slide-color, var(--nl-how-number-color, #b9958b))}.nl-how-demo-card{border:0!important;background:var(--nl-bg, #fbfaf7)!important;box-shadow:0 34px 62px -40px color-mix(in srgb,var(--nl-how-card-shadow-color, var(--nl-how-current-linked-color, #b9958b)) 52%,transparent),0 18px 38px -30px #18131047!important;transition:box-shadow .32s ease,transform .32s ease}.nl-how-demo-card .nl-media{background:color-mix(in srgb,var(--nl-bg, #fbfaf7) 94%,var(--nl-how-card-shadow-color, #b9958b))!important}.nl-how-demo-card-label{color:var(--nl-how-card-shadow-color, var(--nl-how-current-linked-color, #b9958b))!important}.nl-how-demo-card{border:1px solid var(--nl-how-card-border-color, var(--nl-how-card-shadow-color, var(--nl-how-current-linked-color, #b9958b)))!important;aspect-ratio:auto!important;height:auto!important;background:var(--nl-bg, #fbfaf7)!important;box-shadow:none!important;transition:border-color .28s ease,transform .32s ease!important}.nl-how-demo-card .nl-media{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;background:color-mix(in srgb,var(--nl-bg, #fbfaf7) 95%,var(--nl-how-card-border-color, var(--nl-how-card-shadow-color, #b9958b)))!important}.nl-how-demo-card .nl-media.nl-ratio-auto{min-height:var(--nl-media-height, 560px)!important}.nl-how-demo-card .nl-media.nl-ratio-1-1{aspect-ratio:1 / 1!important}.nl-how-demo-card .nl-media.nl-ratio-3-4{aspect-ratio:3 / 4!important}.nl-how-demo-card .nl-media.nl-ratio-4-3{aspect-ratio:4 / 3!important}.nl-how-demo-card .nl-media.nl-ratio-9-16{aspect-ratio:9 / 16!important}.nl-how-demo-card .nl-media.nl-ratio-16-9{aspect-ratio:16 / 9!important}.nl-how-demo-card img,.nl-how-demo-card video,.nl-how-demo-card iframe{width:100%!important;height:100%!important;object-fit:cover!important}:root{--nl-home-title-font: var(--display, "Anton", Impact, Haettenschweiler, "Arial Black", sans-serif);--nl-home-body-font: var(--sans, "Inter Tight", Helvetica, Arial, sans-serif);--nl-home-title-size: 80px;--nl-home-title-weight: 300;--nl-home-title-line: .96;--nl-home-title-letter: 0;--nl-home-kicker-size: 20px;--nl-home-kicker-weight: 500;--nl-home-kicker-line: 1.25;--nl-home-body-size: 16px;--nl-home-body-weight: 400;--nl-home-body-line: 1.7;--nl-home-body-color: #6f625c;--nl-home-button-size: 14px;--nl-home-button-weight: 500;--nl-home-button-height: 46px;--nl-home-button-radius: 999px;--nl-home-button-bg: #181310;--nl-home-button-text: #fbfaf7;--nl-home-button-border: #181310;--nl-home-button-hover-bg: #b9958b;--nl-home-button-hover-text: #ffffff}.nl-section .nl-title,.nl-section .nl-hero-title,.nl-section .nl-how-demo-heading{font-family:var(--nl-home-title-font)!important;font-weight:var(--nl-home-title-weight)!important;font-size:var(--nl-home-title-size)!important;line-height:var(--nl-home-title-line)!important;letter-spacing:var(--nl-home-title-letter)!important;text-transform:none!important}.nl-section .nl-kicker{font-family:var(--nl-home-body-font)!important;font-weight:var(--nl-home-kicker-weight)!important;font-size:var(--nl-home-kicker-size)!important;line-height:var(--nl-home-kicker-line)!important;letter-spacing:0!important;text-transform:none!important}.nl-section .nl-desc,.nl-section .nl-hero-desc,.nl-section .nl-how-demo-step-text,.nl-section .nl-gallery-card p,.nl-section .nl-product-copy p,.nl-section .nl-final-cta .nl-desc{font-family:var(--nl-home-body-font)!important;font-weight:var(--nl-home-body-weight)!important;font-size:var(--nl-home-body-size)!important;line-height:var(--nl-home-body-line)!important;letter-spacing:0!important;color:var(--nl-home-body-color)!important;text-transform:none!important}.nl-section .nl-btn{min-height:var(--nl-home-button-height)!important;padding:0 22px!important;border-radius:var(--nl-home-button-radius)!important;border:1px solid var(--nl-home-button-border)!important;background:var(--nl-home-button-bg)!important;color:var(--nl-home-button-text)!important;font-family:var(--nl-home-body-font)!important;font-weight:var(--nl-home-button-weight)!important;font-size:var(--nl-home-button-size)!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}.nl-section .nl-btn:hover{background:var(--nl-home-button-hover-bg)!important;border-color:var(--nl-home-button-hover-bg)!important;color:var(--nl-home-button-hover-text)!important}@media(max-width:749px){.nl-section .nl-title,.nl-section .nl-hero-title,.nl-section .nl-how-demo-heading{font-size:clamp(48px,14vw,80px)!important}}.nl-how-demo-section .nl-how-demo-step-title{font-family:var(--display, "Anton", Impact, Haettenschweiler, "Arial Black", sans-serif)!important}.nl-hero-arc .nl-product-shell{--nl-product-frame-radius: var(--nl-main-card-radius, 34px);padding:0!important;border:2px solid color-mix(in srgb,var(--nl-accent, #b9958b) 38%,rgba(255,255,255,.44))!important;border-radius:var(--nl-product-frame-radius)!important;background:color-mix(in srgb,var(--nl-bg, #120d0d) 22%,rgba(255,255,255,.16))!important;box-shadow:0 34px 90px #00000047,inset 0 1px #ffffff29!important}.nl-hero-arc .nl-product-shell:before,.nl-hero-arc .nl-product-shell:after{content:none!important;display:none!important}.nl-hero-arc .nl-product-result-image{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:calc(var(--nl-product-frame-radius, 34px) - 2px)!important;overflow:hidden}.nl-hero-arc .nl-product-shell.has-result-image .nl-product-result-image{opacity:1;transform:scale(1)}.nl-hero-arc .nl-ridges span:after{content:none!important;display:none!important}.nl-hero-arc{position:relative!important;min-height:100svh!important;isolation:isolate;color:var(--nl-text-color, #fbfaf7)!important;background:radial-gradient(circle at 50% 14%,var(--nl-hero-glow-a, rgba(230,162,188,.18)),transparent 18vw),radial-gradient(circle at 50% 38%,var(--nl-hero-glow-b, rgba(255,225,233,.12)),transparent 28vw),radial-gradient(circle at 18% 70%,color-mix(in srgb,var(--nl-accent, #b9958b) 10%,transparent),transparent 24vw),radial-gradient(circle at 84% 66%,color-mix(in srgb,var(--nl-text-color, #fbfaf7) 7%,transparent),transparent 20vw),var(--nl-bg, #120d0d)!important}.nl-hero-bg-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:var(--nl-hero-bg-media-opacity, 1);pointer-events:none;overflow:hidden}.nl-hero-bg-media img,.nl-hero-bg-media video{width:100%;height:100%;object-fit:cover;display:block}.nl-hero-bg-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nl-hero-bg-overlay, rgba(18, 13, 13, .38))}.nl-hero-arc:before{z-index:1}.nl-hero-arc-inner{position:relative!important;z-index:2;min-height:100svh!important;padding-top:max(var(--nl-header-offset, 96px),96px)!important;padding-bottom:clamp(48px,7svh,88px)!important;grid-template-rows:minmax(0,1fr) auto!important}.nl-hero-stage{min-height:clamp(430px,58svh,var(--nl-stage-height, 66svh))!important;align-self:center}.nl-hero-product{align-self:center;justify-self:center}.nl-hero-copy{margin-top:var(--nl-hero-copy-offset, 20px)!important;transform:translateY(10px)!important}.nl-hero-arc .nl-hero-title{font-size:var(--nl-title-size, clamp(72px, 9vw, 150px))!important;line-height:.86!important;color:var(--nl-title-color, #fbfaf7)!important}.nl-hero-arc .nl-hero-desc{color:var(--nl-desc-color, rgba(255,255,255,.72))!important}.nl-hero-arc .nl-product-caption{color:var(--nl-subtitle-color, rgba(255,255,255,.78))!important;border-color:color-mix(in srgb,var(--nl-accent, #b9958b) 38%,rgba(255,255,255,.14))!important;background:color-mix(in srgb,var(--nl-bg, #120d0d) 58%,transparent)!important}.nl-hero-arc .nl-product-caption span{color:var(--nl-subtitle-color, rgba(255,255,255,.78))!important}.nl-hero-arc .nl-product-caption strong{color:var(--nl-title-color, #fff)!important}.nl-hero-arc .nl-product-shell{border-color:color-mix(in srgb,var(--nl-accent, #b9958b) 42%,rgba(255,255,255,.34))!important}.nl-hero-arc .nl-ridges span{background:linear-gradient(180deg,color-mix(in srgb,var(--nl-accent, #b9958b) 24%,transparent),#140c0c0d),linear-gradient(135deg,color-mix(in srgb,var(--nl-title-color, #fbfaf7) 10%,transparent),#ffffff05)!important}.nl-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.nl-hero-arc .nl-hero-action{min-height:46px!important;padding:0 24px!important;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--nl-button-bg, #211712) 78%,rgba(255,255,255,.28))!important;background:var(--nl-button-bg, #211712)!important;color:var(--nl-button-color, #fbfaf7)!important;font-family:var(--nl-body-font, var(--sans, "Inter Tight", Helvetica, Arial, sans-serif))!important;font-size:var(--nl-button-size, 10px)!important;font-weight:500!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;display:inline-flex!important;align-items:center;justify-content:center;transition:transform .24s ease,background-color .24s ease,border-color .24s ease,color .24s ease}.nl-hero-arc .nl-hero-action:hover{transform:translateY(-1px);background:var(--nl-button-bg-hover, #b9958b)!important;border-color:var(--nl-button-bg-hover, #b9958b)!important;color:var(--nl-button-color-hover, #fff)!important}.nl-hero-arc .nl-hero-action--secondary{background:color-mix(in srgb,var(--nl-button-bg, #211712) 54%,transparent)!important}@media(max-width:760px){.nl-hero-arc-inner{padding-top:max(var(--nl-header-offset, 92px),86px)!important;padding-bottom:38px!important}.nl-hero-stage{min-height:clamp(390px,52svh,520px)!important}.nl-product-shell{min-width:214px!important}.nl-hero-copy{margin-top:max(var(--nl-hero-copy-offset, 12px),8px)!important;transform:none!important;padding-bottom:10px!important}.nl-hero-arc .nl-hero-title{font-size:var(--nl-title-mobile-size, clamp(52px, 16vw, 92px))!important}.nl-hero-actions{gap:10px;margin-top:18px}.nl-hero-arc .nl-hero-action{min-height:42px!important;padding-inline:18px!important}}#gallery.nl-section{background:var(--nl-bg, #ffffff)!important;color:var(--nl-text-color, #181310)!important}#gallery.nl-section .nl-title{color:var(--nl-title-color, #181310)!important;font-size:var(--nl-title-size, 86px)!important;font-family:var(--nl-display-font, var(--display, "Anton", Impact, Haettenschweiler, "Arial Black", sans-serif))!important}#gallery.nl-section .nl-kicker{color:var(--nl-subtitle-color, rgba(24,19,16,.62))!important;font-size:var(--nl-subtitle-size, 10px)!important;font-family:var(--nl-body-font, var(--sans, "Inter Tight", Helvetica, Arial, sans-serif))!important}#gallery.nl-section .nl-desc{color:var(--nl-desc-color, rgba(24,19,16,.62))!important;font-size:var(--nl-desc-size, 15px)!important;font-family:var(--nl-body-font, var(--sans, "Inter Tight", Helvetica, Arial, sans-serif))!important}#gallery.nl-section .nl-gallery-caption{color:var(--nl-desc-color, rgba(24,19,16,.62))!important}#gallery.nl-section .nl-gallery-caption-left{flex:1 1 0;display:block;min-width:0;font-size:var(--nl-caption-left-size, 10px)!important;text-align:var(--nl-caption-left-align, left)!important}#gallery.nl-section .nl-gallery-caption-right{flex:1 1 0;display:block;min-width:0;text-align:right}@media(max-width:749px){#gallery.nl-section .nl-title{font-size:var(--nl-title-mobile-size, 62px)!important}#gallery.nl-section .nl-desc{font-size:var(--nl-desc-mobile-size, 14px)!important}}#gallery.nl-section .nl-gallery-media-wrap{position:relative;overflow:hidden;border-radius:inherit}#gallery.nl-section .nl-gallery-media-wrap .nl-media{display:block}#gallery.nl-section .nl-gallery-caption--inside{position:absolute;left:18px;right:18px;bottom:18px;z-index:6;display:flex;gap:0;padding:0;margin:0;color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.45);pointer-events:none}#gallery.nl-section .nl-gallery-caption--inside .nl-gallery-caption-left{flex:1 1 auto;font-size:var(--nl-caption-left-size,10px)!important;text-align:var(--nl-caption-left-align,left)!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#gallery.nl-section .nl-gallery-card>.nl-gallery-caption:not(.nl-gallery-caption--inside){display:none!important}#gallery.nl-section .nl-gallery-media-wrap .nl-media-label{display:none!important}#hero.nl-hero-arc{--nl-accent: #B9958B;--nl-hero-glow-a: rgba(185, 149, 139, .14);--nl-hero-glow-b: rgba(251, 250, 247, .08)}#hero.nl-hero-arc .nl-hero-bg-media{opacity:1!important}#hero.nl-hero-arc .nl-hero-bg-media img,#hero.nl-hero-arc .nl-hero-bg-media video{filter:none!important;opacity:1!important}#hero.nl-hero-arc .nl-hero-bg-media:after{content:none!important;display:none!important;background:transparent!important}#hero.nl-hero-arc .nl-ridges,#hero.nl-hero-arc .nl-ridges span,#hero.nl-hero-arc .nl-ridges span:before,#hero.nl-hero-arc .nl-ridges span:after{content:none!important;display:none!important;visibility:hidden!important;opacity:0!important}#hero.nl-hero-arc .nl-product-shell{border-color:#fbfaf77a!important;background:#ffffff0f!important;box-shadow:0 28px 76px #0003,inset 0 1px #ffffff2e!important}#hero.nl-hero-arc .nl-product-caption{border-color:#fbfaf73d!important;background:#120d0d6b!important}.nl-hero-arc{--nl-display-font: "Anton", Impact, Haettenschweiler, "Arial Black", sans-serif !important;--nl-body-font: "Inter Tight", Helvetica, Arial, sans-serif !important;font-family:var(--nl-body-font)!important}.nl-hero-arc .nl-hero-title,.nl-hero-arc .nl-product-caption strong,.nl-hero-arc .nl-section-title{font-family:var(--nl-display-font)!important;letter-spacing:0!important}.nl-hero-arc .nl-hero-desc,.nl-hero-arc .nl-arc-card-label,.nl-hero-arc .nl-product-caption,.nl-hero-arc .nl-hero-action{font-family:var(--nl-body-font)!important}#hero.nl-hero-arc .nl-product-caption{gap:var(--nl-caption-gap, 10px)!important;transform:translateY(var(--nl-caption-offset-y, 0px))!important;background:var(--nl-active-caption-bg, rgba(18, 13, 13, .42))!important;color:var(--nl-caption-text-color, var(--nl-subtitle-color, rgba(24,19,16,.72)))!important;font-family:var(--nl-body-font, "Inter Tight", Helvetica, Arial, sans-serif)!important;font-weight:800!important;letter-spacing:.02em!important;line-height:1!important;text-transform:uppercase!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;white-space:nowrap}#hero.nl-hero-arc .nl-product-caption span,#hero.nl-hero-arc .nl-product-caption strong{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}#hero.nl-hero-arc .nl-product-caption span{color:var(--nl-caption-text-color, var(--nl-subtitle-color, rgba(24,19,16,.72)))!important;text-shadow:none!important}#hero.nl-hero-arc .nl-product-caption strong{color:var(--nl-caption-shape-color, var(--nl-title-color, #181310))!important;text-shadow:none!important}#hero.nl-hero-arc .nl-arc-card-label{background:var(--nl-card-label-bg, transparent)!important;border-radius:999px;line-height:1!important;padding:4px 7px;pointer-events:none}#hero.nl-hero-arc .nl-hero-copy{display:flex!important;flex-direction:column;align-items:center;gap:var(--nl-hero-content-gap, 14px);width:min(920px,calc(100vw - 48px));max-width:min(920px,calc(100vw - 48px))!important;margin-top:max(var(--nl-hero-copy-offset, 24px),18px)!important;transform:none!important;padding-bottom:clamp(34px,5svh,64px)!important}#hero.nl-hero-arc .nl-hero-title{max-width:100%;text-align:center;text-shadow:none!important}#hero.nl-hero-arc .nl-hero-desc{max-width:min(700px,100%)!important;margin:0 auto!important;line-height:1.48!important;text-align:center}#hero.nl-hero-arc .nl-hero-actions{gap:var(--nl-hero-action-gap, 14px)!important;margin-top:4px!important}#hero.nl-hero-arc .nl-hero-action{min-width:142px!important;min-height:50px!important;padding-inline:30px!important;font-size:max(var(--nl-button-size, 12px),12px)!important;font-weight:700!important}@media(max-width:760px){#hero.nl-hero-arc .nl-hero-copy{gap:clamp(10px,var(--nl-hero-content-gap, 14px),16px);width:calc(100vw - 32px);max-width:calc(100vw - 32px)!important;margin-top:max(var(--nl-hero-copy-offset, 18px),12px)!important;padding-bottom:26px!important}#hero.nl-hero-arc .nl-hero-title{line-height:.9!important}#hero.nl-hero-arc .nl-hero-desc{line-height:1.42!important}#hero.nl-hero-arc .nl-hero-actions{width:100%;justify-content:center;gap:clamp(8px,var(--nl-hero-action-gap, 14px),14px)!important}#hero.nl-hero-arc .nl-hero-action{min-width:min(148px,calc(50vw - 24px))!important;min-height:46px!important;padding-inline:16px!important;font-size:max(var(--nl-button-size, 12px),11px)!important}}#hero.nl-hero-arc .nl-arc-card{border:var(--nl-arc-card-border-width, 1px) solid var(--nl-arc-card-border-color, rgba(255,255,255,.42))!important}#hero.nl-hero-arc .nl-arc-card.has-source-image{background:transparent!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#hero.nl-hero-arc .nl-arc-card.has-source-image:before{content:none!important;display:none!important}#hero.nl-hero-arc .nl-arc-source-image{top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2;width:100%!important;height:100%!important;object-fit:contain!important;border-radius:calc(var(--nl-card-radius, 24px) - max(var(--nl-arc-card-border-width, 1px),1px))!important}#hero.nl-hero-arc .nl-arc-card-label{display:none!important}#hero.nl-hero-arc .nl-product-glow{content:none!important;display:none!important;opacity:0!important}#hero.nl-hero-arc .nl-product-shell{background:transparent!important;box-shadow:none!important;filter:none!important}#hero.nl-hero-arc .nl-product-caption{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#hero.nl-hero-arc .nl-product-result-image{object-fit:contain!important}@media screen and (max-width:640px){#hero.nl-hero-arc .nl-hero-stage{min-height:clamp(720px,96svh,860px)!important;display:grid!important;place-items:center!important;overflow:visible!important}#hero.nl-hero-arc .nl-arc-orbit{top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:5!important;pointer-events:none!important}#hero.nl-hero-arc .nl-hero-product{position:relative!important;z-index:4!important;width:100%!important;place-items:center!important;pointer-events:none!important}#hero.nl-hero-arc .nl-product-shell{width:min(190px,50vw)!important;min-width:168px!important;border-radius:24px!important}#hero.nl-hero-arc .nl-arc-card{width:min(104px,28vw)!important;border-radius:18px!important;transform:translate(-50%,-50%) translate3d(var(--x),var(--y),0) rotate(0) scale(var(--s))!important;transition:transform .62s var(--nl-ease),opacity .45s var(--nl-ease),box-shadow .35s var(--nl-ease)!important;pointer-events:auto!important}#hero.nl-hero-arc .nl-arc-card.is-hidden{opacity:0!important;transform:translate(-50%,-50%) scale(.7)!important;pointer-events:none!important}#hero.nl-hero-arc .nl-arc-card:not(.is-hidden){pointer-events:auto!important}#hero.nl-hero-arc .nl-ridges{display:none!important}}@media screen and (max-width:640px){#hero.nl-hero-arc .nl-hero-copy{transform:translateY(20px)!important}}@media screen and (min-width:750px){html body main#MainContent .nl-hero-arc[data-nl-hero-arc]{overscroll-behavior-y:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/nailelf-custom.css.map */
