body.page-russian-manicure-nyc .back {display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:var(--mid);text-decoration:none;transition:color .2s} body.page-russian-manicure-nyc .back:hover {color:var(--ink)} body.page-russian-manicure-nyc .divider {width:48px;height:1px;background:#9b7e58;margin:clamp(32px,6vw,48px) auto;opacity:0.65} body.page-russian-manicure-nyc .section-label {font-size:9px;letter-spacing:3.5px;text-transform:uppercase;color:#9b7e58;margin-bottom:clamp(24px,4vw,36px);display:block} @media (max-width:640px) {body.page-russian-manicure-nyc .block45-wrap {padding-top:8px;padding-bottom:56px}} body.page-russian-manicure-nyc .process-big {font-family:"EB Garamond",serif;font-size:clamp(28px,6vw,44px);font-weight:400;color:#1c1813;line-height:1.05;margin-bottom:8px} body.page-russian-manicure-nyc .steril-section {background:#f0eeea;padding:clamp(56px,10vw,88px) clamp(24px,5vw,64px);border-top:1px solid #d9d3c8;border-bottom:1px solid #d9d3c8} body.page-russian-manicure-nyc .steril-inner {max-width:760px;margin:0 auto;display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(32px,6vw,64px);align-items:start} body.page-russian-manicure-nyc .steril-left,body.page-russian-manicure-nyc .steril-right {min-width:0} body.page-russian-manicure-nyc .steril-lead {font-size:12px;line-height:1.9;color:#1c1813;font-weight:300;margin-top:16px} body.page-russian-manicure-nyc .steril-section-label {font-size:9px;letter-spacing:2.5px;text-transform:uppercase;color:#9b7e58;font-weight:300;margin-bottom:20px} body.page-russian-manicure-nyc .steril-steps {display:flex;flex-direction:column;gap:0} body.page-russian-manicure-nyc .steril-step {display:flex;align-items:flex-start;gap:16px;padding:14px 0;border-bottom:1px solid #e8e3da} body.page-russian-manicure-nyc .steril-step:last-child {border-bottom:none} body.page-russian-manicure-nyc .steril-preview .steril-step:last-child {border-bottom:1px solid #e8e3da} body.page-russian-manicure-nyc .steril-num {font-family:"EB Garamond",serif;font-size:16px;color:#9b7e58;font-weight:400;min-width:24px;line-height:1.5;flex-shrink:0} body.page-russian-manicure-nyc .steril-name {font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:#1c1813;font-weight:400;margin-bottom:4px;line-height:1.5} body.page-russian-manicure-nyc .steril-desc {font-size:11.5px;line-height:1.85;color:#1c1813;font-weight:300} body.page-russian-manicure-nyc .steril-toggle-btn {display:inline-flex;align-items:center;justify-content:center;margin-top:18px;margin-bottom:16px;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#9b7e58;background:none;border:1px solid #9b7e58;padding:8px 18px;cursor:pointer;font-family:"DM Sans",sans-serif;font-weight:300;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease} body.page-russian-manicure-nyc .steril-toggle-btn:hover,body.page-russian-manicure-nyc .steril-toggle-btn:active {background:#9b7e58;color:#f0eeea;border-color:#9b7e58} body.page-russian-manicure-nyc .steril-toggle-btn u {text-decoration:none} @media (max-width:760px) {body.page-russian-manicure-nyc .steril-section {padding:clamp(48px,12vw,68px) var(--dlx-mobile-gutter)} body.page-russian-manicure-nyc .steril-inner {grid-template-columns:1fr;gap:28px;width:100%;max-width:100%} body.page-russian-manicure-nyc .steril-toggle-btn {width:100%;min-height:48px}} body.page-russian-manicure-nyc .book-cta {text-align:center;padding:clamp(32px,6vw,48px) 24px;display:flex;flex-direction:column;align-items:center;gap:clamp(20px,4vw,28px)} body.page-russian-manicure-nyc .book-btn {display:inline-flex;align-items:center;justify-content:center;background:#1c1813;color:#f0eeea;font-size:10px;letter-spacing:3.5px;text-transform:uppercase;font-weight:400;padding:18px clamp(32px,8vw,64px);text-decoration:none;transition:background .25s;font-family:"DM Sans",sans-serif;width:min(320px,80vw)} body.page-russian-manicure-nyc .book-btn:hover,body.page-russian-manicure-nyc .book-btn:active {background:#9b7e58} body.page-russian-manicure-nyc .sticky-book {display:none;position:fixed;bottom:0;left:0;right:0;z-index:200;align-items:center;justify-content:center;background:#1c1813;color:#f0eeea;height:calc(58px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);font-size:12px;letter-spacing:3.5px;text-transform:uppercase;font-weight:400;font-family:"DM Sans",sans-serif;border-top:1px solid rgba(255,255,255,0.08);text-decoration:none;transition:background .2s} body.page-russian-manicure-nyc .sticky-book:active {background:#9b7e58} @media (max-width:640px) {body.page-russian-manicure-nyc .sticky-book {display:flex}} body.page-russian-manicure-nyc .videos-resp {display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,32px)} @media (max-width:640px) {body.page-russian-manicure-nyc .videos-resp {grid-template-columns:1fr;gap:28px;max-width:100%}} @media (max-width:640px) {body.page-russian-manicure-nyc .footer-social {display:none}} @media (max-width:640px) {body.page-russian-manicure-nyc .sticky-book {display:none}} body.page-russian-manicure-nyc .stp-section {background:#e9e7e3;border-top:1px solid #d9d3c8;border-bottom:1px solid #d9d3c8} body.page-russian-manicure-nyc .stp-inner {width:min(100%,760px);margin:0 auto;padding:clamp(40px,7vw,64px) clamp(20px,5vw,48px)} body.page-russian-manicure-nyc .stp-title {font-family:"EB Garamond",serif;font-size:clamp(32px,5vw,44px);font-weight:400;color:#1c1813;line-height:1;margin-bottom:10px} body.page-russian-manicure-nyc .stp-sub {font-size:13px;line-height:1.7;color:#6e6660;font-weight:300;margin-bottom:36px;font-family:"DM Sans",sans-serif} body.page-russian-manicure-nyc .stp-track {height:1px;background:#c8c0b4;position:relative} body.page-russian-manicure-nyc .stp-fill {height:100%;background:#9b7e58;transition:width .4s ease;width:0%} body.page-russian-manicure-nyc .stp-nums {display:flex;justify-content:space-between;margin-top:12px;margin-bottom:32px} body.page-russian-manicure-nyc .stp-pnum {font-size:12px;letter-spacing:2px;color:#5a524a;cursor:pointer;border:none;background:none;padding:0 2px;font-family:"DM Sans",sans-serif;font-weight:400;transition:color .15s;min-width:28px;text-align:center;position:relative} body.page-russian-manicure-nyc .stp-pnum::before {content:"";position:absolute;top:-16px;left:50%;transform:translateX(-50%);width:1px;height:8px;background:#5a524a;transition:background .15s,width .15s} body.page-russian-manicure-nyc .stp-pnum.done {color:#7a6e64} body.page-russian-manicure-nyc .stp-pnum.done::before {background:#7a6e64} body.page-russian-manicure-nyc .stp-pnum.on {color:#1c1813} body.page-russian-manicure-nyc .stp-pnum.on::before {background:#9b7e58;width:2px} body.page-russian-manicure-nyc .stp-pnum:hover {color:#1c1813} body.page-russian-manicure-nyc .stp-content {min-height:130px;margin-bottom:28px} body.page-russian-manicure-nyc .stp-meta {font-size:9px;letter-spacing:2.5px;text-transform:uppercase;color:#7a6e64;display:block;margin-bottom:10px;font-family:"DM Sans",sans-serif} body.page-russian-manicure-nyc .stp-step-title {font-family:"EB Garamond",serif;font-size:clamp(22px,4vw,30px);font-weight:400;color:#1c1813;margin-bottom:12px;line-height:1.1} body.page-russian-manicure-nyc .stp-step-text {font-size:14px;line-height:1.85;color:#4a4035;font-weight:300;font-family:"DM Sans",sans-serif} body.page-russian-manicure-nyc .stp-nav {display:flex;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid #d9d3c8} body.page-russian-manicure-nyc .stp-btn {display:inline-flex;align-items:center;gap:10px;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#1c1813;background:none;border:1px solid #1c1813;padding:13px 22px;cursor:pointer;transition:background .2s,color .2s;font-family:"DM Sans",sans-serif;font-weight:400} body.page-russian-manicure-nyc .stp-btn:hover {background:#1c1813;color:#f0eeea} body.page-russian-manicure-nyc .stp-btn:hover .stp-arrow {stroke:#f0eeea} body.page-russian-manicure-nyc .stp-arrow {stroke:#1c1813;transition:stroke .2s} body.page-russian-manicure-nyc .stp-btn:disabled {color:#8c8078;border-color:#8c8078;cursor:default} body.page-russian-manicure-nyc .stp-btn:disabled .stp-arrow {stroke:#8c8078} body.page-russian-manicure-nyc .stp-btn:disabled:hover {background:none;color:#8c8078} body.page-russian-manicure-nyc .stp-ctr {font-size:11px;letter-spacing:2.5px;color:#5a524a;font-family:"DM Sans",sans-serif} body.page-russian-manicure-nyc .massage-promo-section {padding:clamp(52px,8vw,76px) clamp(20px,5vw,48px);background:#f0eeea} body.page-russian-manicure-nyc .massage-promo-inner {max-width:760px;margin:0 auto} body.page-russian-manicure-nyc .cards-header {margin-bottom:clamp(32px,5vw,48px)} body.page-russian-manicure-nyc .cards-title {font-family:"EB Garamond",serif;font-size:clamp(28px,5vw,40px);font-weight:400;color:#1c1813;line-height:1.05} body.page-russian-manicure-nyc .massage-promo-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px} body.page-russian-manicure-nyc .massage-promo-card {background:#f8f6f2;border:1px solid rgba(155,126,88,0.58);border-radius:20px;padding:clamp(24px,4vw,32px);display:flex;flex-direction:column;gap:14px;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease} body.page-russian-manicure-nyc .massage-promo-card:hover {border-color:#9b7e58;transform:translateY(-1px);box-shadow:0 12px 28px rgba(28,24,19,0.06)} body.page-russian-manicure-nyc .massage-promo-title {font-family:"EB Garamond",serif;font-size:clamp(24px,2vw,24px);line-height:1.0;font-weight:400;color:#1c1813} body.page-russian-manicure-nyc .massage-promo-text {font-size:14px;line-height:1.85;color:#4a4540} body.page-russian-manicure-nyc .massage-promo-link {display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:auto;min-height:48px;padding:0 24px;border:1px solid #9b7e58;border-radius:999px;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#1c1813;text-decoration:none;transition:background .22s ease,color .22s ease,border-color .22s ease} body.page-russian-manicure-nyc .massage-promo-link:hover {background:#9b7e58;color:#f0eeea} @media (max-width:760px) {body.page-russian-manicure-nyc .massage-promo-grid {grid-template-columns:1fr}} @media (max-width:760px) {body.page-russian-manicure-nyc .massage-promo-link {width:100%;justify-content:center}} body.page-russian-manicure-nyc main {max-width:100%;overflow-x:clip} @supports not (overflow:clip) {body.page-russian-manicure-nyc main {overflow-x:hidden}} body.page-russian-manicure-nyc .manicure-types-section {padding:clamp(56px,10vw,88px) clamp(20px,5vw,48px)} body.page-russian-manicure-nyc .manicure-types-inner {max-width:1180px;margin:0 auto} body.page-russian-manicure-nyc .manicure-types-title {font-family:"EB Garamond",serif;font-size:clamp(30px,6vw,48px);line-height:1.02;font-weight:400;color:#1c1813;margin-bottom:16px} body.page-russian-manicure-nyc .manicure-types-sub {max-width:760px;font-size:13px;line-height:1.95;color:#6e6660;font-weight:300;margin-bottom:clamp(28px,4vw,40px)} body.page-russian-manicure-nyc .manicure-types-carousel-shell {display:grid;grid-template-columns:44px 1fr 44px;gap:16px;align-items:center} body.page-russian-manicure-nyc .manicure-types-track {display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch} body.page-russian-manicure-nyc .manicure-types-track::-webkit-scrollbar {display:none} body.page-russian-manicure-nyc .manicure-type-card {flex:0 0 min(360px,82vw);scroll-snap-align:start;min-height:100%;background:#fffdfa;border:1px solid #d9d3c8;padding:clamp(22px,3.5vw,30px);box-shadow:0 10px 30px rgba(28,24,19,0.04);display:flex;flex-direction:column} body.page-russian-manicure-nyc .manicure-type-top {margin-bottom:16px} body.page-russian-manicure-nyc .manicure-type-name {font-family:"EB Garamond",serif;font-size:clamp(22px,3vw,28px);line-height:1.05;font-weight:400;color:#1c1813;margin-bottom:10px} body.page-russian-manicure-nyc .manicure-type-meta {font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#9b7e58} body.page-russian-manicure-nyc .manicure-type-meta span {color:var(--dust-text,#6a625b);margin-left:8px} body.page-russian-manicure-nyc .manicure-type-desc {font-size:13px;line-height:1.9;color:#6e6660;font-weight:300;margin-bottom:14px} body.page-russian-manicure-nyc .manicure-type-fit {font-size:12px;line-height:1.8;color:#1c1813;margin-bottom:18px} body.page-russian-manicure-nyc .manicure-type-fit strong {font-weight:400;color:#9b7e58;text-transform:uppercase;letter-spacing:1.4px;font-size:10px;margin-right:6px} body.page-russian-manicure-nyc .manicure-type-benefits {list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px} body.page-russian-manicure-nyc .manicure-type-benefits li {font-size:12px;line-height:1.75;color:#1c1813;padding-top:10px;border-top:1px solid #e8e3da} body.page-russian-manicure-nyc .manicure-type-link {display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:auto;border:1px solid #9b7e58;background:#9b7e58;color:#f0eeea;text-decoration:none;font-size:10px;letter-spacing:3px;text-transform:uppercase;font-weight:400;font-family:"DM Sans",sans-serif;transition:background .2s ease,border-color .2s ease,color .2s ease} body.page-russian-manicure-nyc .manicure-type-link:hover,body.page-russian-manicure-nyc .manicure-type-link:active {background:transparent;border-color:#1c1813;color:#1c1813} body.page-russian-manicure-nyc .manicure-types-nav {width:44px;height:44px;border:1px solid #d9d3c8;border-radius:50%;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,border-color .2s} body.page-russian-manicure-nyc .manicure-types-nav:hover,body.page-russian-manicure-nyc .manicure-types-nav:active {background:#1c1813;border-color:#1c1813} body.page-russian-manicure-nyc .manicure-types-nav:hover svg path,body.page-russian-manicure-nyc .manicure-types-nav:active svg path {stroke:#f0eeea} body.page-russian-manicure-nyc .manicure-types-dots {display:none} body.page-russian-manicure-nyc .manicure-types-note {margin-top:18px;font-size:11px;line-height:1.8;color:var(--dust-text,#6a625b)} @media (max-width:760px) {body.page-russian-manicure-nyc .manicure-types-carousel-shell {grid-template-columns:1fr}} @media (max-width:760px) {body.page-russian-manicure-nyc .manicure-types-nav {display:none}} @media (max-width:680px) {body.page-russian-manicure-nyc .manicure-type-card {flex:0 0 100%;min-width:100%}} @media (max-width:680px) {body.page-russian-manicure-nyc .manicure-types-dots {display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px}} @media (max-width:680px) {body.page-russian-manicure-nyc .manicure-types-dot {width:8px;height:8px;border-radius:999px;border:none;padding:0;background:#d9d3c8;cursor:pointer;transition:width .2s ease,background .2s ease}} @media (max-width:680px) {body.page-russian-manicure-nyc .manicure-types-dot.is-active {width:20px;background:#9b7e58}} body.page-russian-manicure-nyc .block45-wrap {padding:clamp(16px,3vw,24px) clamp(24px,5vw,64px) clamp(72px,12vw,100px)} body.page-russian-manicure-nyc .reviews-section {padding:clamp(56px,10vw,88px) clamp(20px,5vw,48px);background:#f6f2ec;border-top:1px solid #d9d3c8;border-bottom:1px solid #d9d3c8} body.page-russian-manicure-nyc .reviews-inner {max-width:1180px;margin:0 auto} body.page-russian-manicure-nyc .reviews-head {margin-bottom:clamp(24px,4vw,36px)} body.page-russian-manicure-nyc .reviews-head-row {display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:14px} body.page-russian-manicure-nyc .reviews-title {font-family:"EB Garamond",serif;font-size:clamp(30px,6vw,48px);font-weight:400;line-height:1.02;color:#1c1813} body.page-russian-manicure-nyc .reviews-link {display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid #9b7e58;color:#1c1813;text-decoration:none;font-size:10px;letter-spacing:3px;text-transform:uppercase;white-space:nowrap;transition:background .25s,color .25s,border-color .25s} body.page-russian-manicure-nyc .reviews-link:hover,body.page-russian-manicure-nyc .reviews-link:active {background:#9b7e58;color:#f0eeea} body.page-russian-manicure-nyc .reviews-sub {max-width:760px;font-size:13px;line-height:1.95;color:#6e6660;font-weight:300} body.page-russian-manicure-nyc .reviews-carousel-shell {display:grid;grid-template-columns:44px 1fr 44px;gap:16px;align-items:center} body.page-russian-manicure-nyc .reviews-track {display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch} body.page-russian-manicure-nyc .reviews-track::-webkit-scrollbar {display:none} body.page-russian-manicure-nyc .review-card {flex:0 0 min(360px,82vw);scroll-snap-align:start;min-height:100%;background:#fffdfa;border:1px solid #d9d3c8;padding:clamp(22px,3.5vw,30px);box-shadow:0 10px 30px rgba(28,24,19,0.04)} body.page-russian-manicure-nyc .review-meta {margin-bottom:18px} body.page-russian-manicure-nyc .review-author {font-family:"EB Garamond",serif;font-size:24px;line-height:1.05;color:#1c1813;margin-bottom:6px} body.page-russian-manicure-nyc .review-text {font-size:13px;line-height:1.95;color:#6e6660;font-weight:300} body.page-russian-manicure-nyc .reviews-nav {width:44px;height:44px;border:1px solid #d9d3c8;border-radius:50%;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,border-color .2s} body.page-russian-manicure-nyc .reviews-nav:hover,body.page-russian-manicure-nyc .reviews-nav:active {background:#1c1813;border-color:#1c1813} body.page-russian-manicure-nyc .reviews-nav:hover svg path,body.page-russian-manicure-nyc .reviews-nav:active svg path {stroke:#f0eeea} @media (max-width:760px) {body.page-russian-manicure-nyc .reviews-head-row {flex-direction:column;align-items:flex-start}} @media (max-width:760px) {body.page-russian-manicure-nyc .reviews-carousel-shell {grid-template-columns:1fr}} @media (max-width:760px) {body.page-russian-manicure-nyc .reviews-nav {display:none}} @media (max-width:640px) {body.page-russian-manicure-nyc .why-darlings-section {background:var(--bg)}} @media (max-width:640px) {body.page-russian-manicure-nyc .why-darlings-title {text-align:center}} body.page-russian-manicure-nyc #whyTrack::-webkit-scrollbar {display:none} body.page-russian-manicure-nyc #whyTrack.dragging {cursor:grabbing;user-select:none} body.page-russian-manicure-nyc .why-card {scroll-snap-stop:always} @media (min-width:761px) {body.page-russian-manicure-nyc .manicure-types-inner,body.page-russian-manicure-nyc .reviews-inner,body.page-russian-manicure-nyc .steril-inner,body.page-russian-manicure-nyc .guarantee-inner,body.page-russian-manicure-nyc .local-seo-inner {width:min(100%,760px);max-width:760px;margin-left:auto;margin-right:auto}} @media (min-width:761px) {body.page-russian-manicure-nyc .manicure-types-inner,body.page-russian-manicure-nyc .reviews-inner,body.page-russian-manicure-nyc .guarantee-inner {max-width:760px}} @media (min-width:761px) {} @media (min-width:761px) {body.page-russian-manicure-nyc .why-darlings-section {padding:clamp(56px,10vw,80px) clamp(24px,5vw,64px)}} @media (min-width:761px) {body.page-russian-manicure-nyc .why-darlings-title {max-width:760px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}} @media (min-width:761px) {body.page-russian-manicure-nyc #whyTrack {max-width:760px;margin:0 auto;padding-left:0;padding-right:0}}