1<!DOCTYPE html> 2<html lang="ru-RU"> 3<head> 4 <meta charset="UTF-8"> 5 <link rel="profile" href="https://gmpg.org/xfn/11"> 6 <link rel="pingback" href="https://nailwitches.ru/xmlrpc.php"> 7 8 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 9 10 <!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v28.6) - https://yoast.com/product/yoast-seo-premium-wordpress/ --> 11 <title>ÐаÑаÑивание ÑеÑÐ½Ð¸Ñ | ÐдеалÑнÑй обÑÑм и ламиниÑование</title> 12 <meta name="description" content="РоÑкоÑнÑй взглÑд! ÐÑоÑеÑÑионалÑное наÑаÑивание ÑеÑÐ½Ð¸Ñ (ÐлаÑÑика, 2D, 3D-5D) и ламиниÑование Ñ Ð±Ð¾ÑокÑом на ÐоломенÑкой." /> 13 <link rel="canonical" href="https://nailwitches.ru/lashes/" /> 14 <meta property="og:locale" content="ru_RU" /> 15 <meta property="og:type" content="article" /> 16 <meta property="og:title" content="РеÑниÑÑ" /> 17 <meta property="og:description" content="РоÑкоÑнÑй взглÑд! ÐÑоÑеÑÑионалÑное наÑаÑивание ÑеÑÐ½Ð¸Ñ (ÐлаÑÑика, 2D, 3D-5D) и ламиниÑование Ñ Ð±Ð¾ÑокÑом на ÐоломенÑкой." /> 18 <meta property="og:url" content="https://nailwitches.ru/lashes/" /> 19 <meta property="og:site_name" content="ÐÑаÑоÑа на ÐоломенÑкой" /> 20 <meta property="article:modified_time" content="2026-09-24T11:39:47+00:00" /> 21 <meta property="og:image" content="https://nailwitches.ru/wp-content/uploads/2025/04/IMG_6211.jpg" /> 22 <meta property="og:image:width" content="646" /> 23 <meta property="og:image:height" content="688" /> 24 <meta property="og:image:type" content="image/jpeg" /> 25 <meta name="twitter:card" content="summary_large_image" /> 26 <meta name="twitter:label1" content="ÐÑимеÑное вÑÐµÐ¼Ñ Ð´Ð»Ñ ÑÑениÑ" /> 27 <meta name="twitter:data1" content="3 минÑÑÑ" /> 28
28<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/nailwitches.ru\/lashes\/","url":"https:\/\/nailwitches.ru\/lashes\/","name":"ÐаÑаÑивание ÑеÑÐ½Ð¸Ñ | ÐдеалÑнÑй обÑÑм и ламиниÑование","isPartOf":{"@id":"https:\/\/nailwitches.ru\/#website"},"primaryImageOfPage":{"@id":"https:\/\/nailwitches.ru\/lashes\/#primaryimage"},"image":{"@id":"https:\/\/nailwitches.ru\/lashes\/#primaryimage"},"thumbnailUrl":"https:\/\/nailwitches.ru\/wp-content\/uploads\/2025\/04\/IMG_6211.jpg","datePublished":"2026-03-18T13:37:04+00:00","dateModified":"2026-09-24T11:39:47+00:00","description":"РоÑкоÑнÑй взглÑд! ÐÑоÑеÑÑионалÑное наÑаÑивание ÑеÑÐ½Ð¸Ñ (ÐлаÑÑика, 2D, 3D-5D) и ламиниÑование Ñ Ð±Ð¾ÑокÑом на ÐоломенÑкой.","breadcrumb":{"@id":"https:\/\/nailwitches.ru\/lashes\/#breadcrumb"},"inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nailwitches.ru\/lashes\/"]}]},{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https:\/\/nailwitches.ru\/lashes\/#primaryimage","url":"https:\/\/nailwitches.ru\/wp-content\/uploads\/2025\/04\/IMG_6211.jpg","contentUrl":"https:\/\/nailwitches.ru\/wp-content\/uploads\/2025\/04\/IMG_6211.jpg","width":646,"height":688},{"@type":"BreadcrumbList","@id":"https:\/\/nailwitches.ru\/lashes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"ÐÐ»Ð°Ð²Ð½Ð°Ñ ÑÑÑаниÑа","item":"https:\/\/nailwitches.ru\/"},{"@type":"ListItem","position":2,"name":"РеÑниÑÑ"}]},{"@type":"WebSite","@id":"https:\/\/nailwitches.ru\/#website","url":"https:\/\/nailwitches.ru\/","name":"ÐÑаÑоÑа на ÐоломенÑкой","description":"â Ñалон, где кÑаÑоÑа пÑевÑаÑаеÑÑÑ Ð² магиÑ","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nailwitches.ru\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ru-RU"}]}</script>
28 29 <!-- / Yoast SEO Premium plugin. --> 30 31 32<link rel='dns-prefetch' href='//dikidi.net' /> 33<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 34<link rel="alternate" type="application/rss+xml" title="ÐÑаÑоÑа на ÐоломенÑкой » ÐенÑа" href="https://nailwitches.ru/feed/" /> 35<link rel="alternate" type="application/rss+xml" title="ÐÑаÑоÑа на ÐоломенÑкой » ÐенÑа комменÑаÑиев" href="https://nailwitches.ru/comments/feed/" /> 36<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://nailwitches.ru/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fnailwitches.ru%2Flashes%2F" /> 37<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://nailwitches.ru/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fnailwitches.ru%2Flashes%2F&format=xml" /> 38<style id="wp-img-auto-sizes-contain-inline-css"> 39img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 40/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 41</style> 42<style id="classic-theme-styles-inline-css"> 43/*! This file is auto-generated */ 44.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 45/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 46</style> 47<style id="safe-svg-svg-icon-style-inline-css"> 48.safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%} 49 50/*# sourceURL=https://nailwitches.ru/wp-content/plugins/safe-svg/dist/safe-svg-block-frontend.css */ 51</style> 52<style id="global-styles-inline-css"> 53:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
53--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
53.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 54:root :where(.wp-block-icon svg){width: 24px;} 55:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );} 56:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;} 57:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} 58:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;} 59:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 60:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 61/*# sourceURL=global-styles-inline-css */ 62</style> 63<link rel='stylesheet' id='ae-pro-css-css' href='https://nailwitches.ru/wp-content/plugins/anywhere-elementor/includes/assets/css/ae-pro.min.css?ver=1.3' media='all' /> 64<link rel='stylesheet' id='elementor-icons-css' href='https://nailwitches.ru/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.54.0' media='all' /> 65<link rel='stylesheet' id='elementor-frontend-css' href='https://nailwitches.ru/wp-content/uploads/elementor/css/custom-frontend.min.css?ver=1790953456' media='all' /> 66<link rel='stylesheet' id='elementor-post-7-css' href='https://nailwitches.ru/wp-content/uploads/elementor/css/post-7.css?ver=1790953456' media='all' /> 67<link rel='stylesheet' id='elementor-post-28736-css' href='https://nailwitches.ru/wp-content/uploads/elementor/css/post-28736.css?ver=1790954257' media='all' /> 68<link rel='stylesheet' id='elementor-post-28945-css' href='https://nailwitches.ru/wp-content/uploads/elementor/css/post-28945.css?ver=1790953456' media='all' /> 69<link rel='stylesheet' id='woodmart-style-css' href='https://nailwitches.ru/wp-content/themes/woodmart/css/parts/base.min.css?ver=8.0.6' media='all' /> 70<link rel='stylesheet' id='wd-helpers-wpb-elem-css' href='https://nailwitches.ru/wp-content/themes/woodmart/css/parts/helpers-wpb-elem.min.css?ver=8.0.6' media='all' /> 71<link rel='stylesheet' id='wd-widget-recent-post-comments-css' href='https://nailwitches.ru/wp-content/themes/woodmart/css/parts/widget-recent-post-comments.min.css?ver=8.0.6' media='all' /> 72<link rel='stylesheet' id='wd-widget-wd-recent-posts-css' href='https://nailwitches.ru/wp-content/themes/woodmart/css/parts/widget-wd-recent-posts.min.css?ver=8.0.6' media='all' /> 73<link rel='stylesheet' id='wd-widget-nav-css' href='https://nailwitches.ru/wp-content/themes/woodmart/css/parts/widget-nav.min.css?ver=8.0.6' media='all' /> 74<link rel='stylesheet' id='wd-wpcf7-css' href='https://nailwitches.ru/wp-content/themes/woodmart/css/parts/int-wpcf7.min.css?ver=8.0.6' media='all' /> 75<link rel='stylesheet' id='wd-elementor-base-css' href='https://nailwitches.ru/wp-content/themes/woodmart/css/parts/int-elem-base.min.css?ver=8.0.6' media='all' /> 76<link rel='stylesheet' id='wd-elementor-pro-base-css' href='https://nailwitches.ru/wp-content/themes/woodmart/css/parts/int-elementor-pro.min.css?ver=8.0.6' media='all' /> 77<link rel='stylesheet' id='wd-wp-blocks-css' href='https://nailwitches.ru/wp-content/themes/woodmart/css/parts/wp-blocks.min.css?ver=8.0.6' media='all' /> 78<link rel='stylesheet' id='wd-widget-collapse-css' href='https://nailwitches.ru/wp-content/themes/woodmart/css/parts/opt-widget-collapse.min.css?ver=8.0.6' media='all' /> 79<link rel='stylesheet' id='wd-footer-base-css' href='https://nailwitches.ru/wp-content/themes/woodmart/css/parts/footer-base.min.css?ver=8.0.6' media='all' /> 80<link rel='stylesheet' id='wd-scroll-top-css' href='https://nailwitches.ru/wp-content/themes/woodmart/css/parts/opt-scrolltotop.min.css?ver=8.0.6' media='all' /> 81<link rel='stylesheet' id='xts-style-header_767540-css' href='https://nailwitches.ru/wp-content/uploads/2026/03/xts-header_767540-1774030226.css?ver=8.0.6' media='all' /> 82<link rel='stylesheet' id='xts-style-theme_settings_default-css' href='https://nailwitches.ru/wp-content/uploads/2026/09/xts-theme_settings_default-1790242775.css?ver=8.0.6' media='all' /> 83<link rel='stylesheet' id='xts-google-fonts-css' href='https://fonts.googleapis.com/css?family=Manrope:400,600,500%7CPoppins:400,600,500%7CLato:400,700,300&display=swap&ver=8.0.6' media='all' />
84<script id="wp-yandex-metrika_YmEc-js" src="https://nailwitches.ru/wp-content/plugins/wp-yandex-metrika/assets/YmEc.min.js?ver=1.2.4"></script>
vendor: 1 bytes, line 84
84
85<script id="wp-yandex-metrika_YmEc-js-after"> 86window.tmpwpym={datalayername:'dataLayer',counters:JSON.parse('[{"number":"108221565","webvisor":"1"}]'),targets:JSON.parse('[]')}; 87//# sourceURL=wp-yandex-metrika_YmEc-js-after 88</script>
vendor: 1 bytes, line 88
88
89<script id="jquery-core-js" src="https://nailwitches.ru/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 89
89
90<script id="jquery-migrate-js" src="https://nailwitches.ru/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 90
90
91<script id="wp-yandex-metrika_frontend-js" src="https://nailwitches.ru/wp-content/plugins/wp-yandex-metrika/assets/frontend.min.js?ver=1.2.4"></script>
vendor: 1 bytes, line 91
91
92<script id="wd-device-library-js" src="https://nailwitches.ru/wp-content/themes/woodmart/js/libs/device.min.js?ver=8.0.6"></script>
vendor: 1 bytes, line 92
92
93<script id="wd-scrollbar-js" src="https://nailwitches.ru/wp-content/themes/woodmart/js/scripts/global/scrollBar.min.js?ver=8.0.6"></script>
93 94<link rel="https://api.w.org/" href="https://nailwitches.ru/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://nailwitches.ru/wp-json/wp/v2/pages/28736" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://nailwitches.ru/xmlrpc.php?rsd" /> 95<meta name="generator" content="WordPress 7.1.2" /> 96<link rel='shortlink' href='https://nailwitches.ru/?p=28736' /> 97<!-- start Simple Custom CSS and JS -->
98<script type="text/javascript"> 99</script>
99 100<!-- end Simple Custom CSS and JS --> 101<!-- start Simple Custom CSS and JS -->
102<script type="text/javascript"> 103 104 105// ===== ÐÐÐÐЫР===== 106 107// ÐаннÑе маÑÑеÑов (18 Ñеловек) 108const teamData = [ 109 { id: 1, name: "ÐовÑÑниÑÐºÐ°Ñ ÐаÑалÑÑ", role: "ÐаÑÑеÑ-ÑкÑпеÑÑ / подолог / ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³", experience: "9 леÑ", clients: "500+", image: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-DSCF0386-scaled-1-e1764663727232-c415188842.webp", bookingUrl: "https://dikidi.net/363081?p=3.pi-po-sm-ssm&o=1&m=1595937" }, 110 { id: 2, name: "ÐÑина", role: "ÐаÑÑÐµÑ Ð½Ð¾Ð³Ñевого ÑеÑвиÑа", experience: "6 леÑ", clients: "350+", image: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-DSCF0333-scaled-1-e1764663871836-e565b188ff.webp", bookingUrl: "https://dikidi.net/363081?p=3.pi-po-sm-ssm&o=1&m=1454929" }, 111 { id: 3, name: "Ðлина ÐоÑозова", role: "ÐаÑÑÐµÑ Ð½Ð¾Ð³Ñевого ÑеÑвиÑа", experience: "6 леÑ", clients: "300+", image: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-DSCF0363-scaled-1-e1764663654347-a8bb746783.webp", bookingUrl: "https://dikidi.net/363081?p=3.pi-po-sm-ssm&o=1&m=2215228" }, 112 { id: 4, name: "ÐаÑÑиÑиÑ", role: "ÐаÑÑÐµÑ Ð½Ð¾Ð³Ñевого ÑеÑвиÑа", experience: "7 леÑ", clients: "450+", image: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-DSCF0396-scaled-1-e1773590442234-380c5bae48.webp", bookingUrl: "https://dikidi.net/363081?p=3.pi-po-sm-ssm&o=1&m=2054272"}, 113 { id: 5, name: "СмеÑн Ðлена", role: "ÐаÑÑÐµÑ Ð½Ð¾Ð³Ñевого ÑеÑвиÑа", experience: "8 леÑ", clients: "480+", image: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-DSCF0371-scaled-1-e1773594288952-8fbbb4b6cc.webp", bookingUrl: "https://dikidi.net/363081?p=3.pi-po-sm-ssm&o=1&m=2407922" }, 114 { id: 6, name: "Ðопова ÐлекÑандÑа", role: "ÐаÑÑÐµÑ Ð½Ð¾Ð³Ñевого ÑеÑвиÑа", experience: "6 леÑ", clients: "370+", image: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-DSCF0404-scaled-1-e1773594341501-bdaedad347.webp", bookingUrl: "https://dikidi.net/363081?p=3.pi-po-sm-ssm&o=1&m=2390152" }, 115 { id: 7, name: "ÐÑÑ", role: "ÐаÑÑÐµÑ Ð½Ð¾Ð³Ñевого ÑеÑвиÑа", experience: "6 леÑ", clients: "290+", image: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-DSCF0322-scaled-1-e1773597389452-24c5814d3e.webp", bookingUrl: "https://dikidi.net/363081?p=3.pi-po-sm-ssm&o=1&m=3894709" }, 116 { id: 18, name: "Ðида", role: "ÐаÑÑÐµÑ Ð½Ð¾Ð³Ñевого ÑеÑвиÑа", experience: "5 леÑ", clients: "250+", image: "https://nailwitches.ru/wp-content/uploads/2026/09/master-aida-manicure-2026-09-e1790260597980.webp", bookingUrl: "https://dikidi.net/363081?p=3.pi-po-sm-ssm&o=1&m=4459722" }, 117 { id: 19, name: "ÐаÑалÑÑ", role: "ÐаÑÑÐµÑ Ð½Ð¾Ð³Ñевого ÑеÑвиÑа", experience: "5 леÑ", clients: "280+", image: "https://nailwitches.ru/wp-content/uploads/2026/09/master-natalya-manicure-2026-09-e1790260411335.webp", bookingUrl: "https://dikidi.net/363081?p=3.pi-po-sm-ssm&o=1&m=4598722" }, 118 { id: 20, name: "Ðлина", role: "ÐаÑÑÐµÑ Ð½Ð¾Ð³Ñевого ÑеÑвиÑа", experience: "8 леÑ", clients: "310+", image: "https://nailwitches.ru/wp-content/uploads/2026/09/master-alina-new-manicure-2026-09-e1790260627128.webp", bookingUrl: "https://dikidi.net/363081?p=3.pi-po-sm-ssm&o=1&m=4600418" }, 119 { id: 11, name: "ÐеÑоника", role: "ÐаÑÑÐµÑ ÐогÑевого СеÑвиÑа", experience: "7 леÑ", clients: "340+", image: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-DSCF0378-scaled-1-e1773597453889-0738aba473.webp", bookingUrl: "https://dikidi.net/363081?p=3.pi-po-sm-ssm&o=1&m=4046584" }, 120 { id: 13, name: "ÐлизавеÑа", role: "Топ-маÑÑÐµÑ Ð¿Ð¾ наÑаÑÐ¸Ð²Ð°Ð½Ð¸Ñ ÑеÑниÑ", experience: "5 леÑ", clients: "320+", image: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-DSCF0417-scaled-1-e1773597724578-c6e253baec.webp", bookingUrl: "https://dikidi.net/363081?p=3.pi-po-sm-ssm&o=1&m=3890679" }, 121 { id: 21, name: "ÐаÑалÑÑ", role: "ÐаÑÑÐµÑ Ð¿Ð¾ наÑаÑÐ¸Ð²Ð°Ð½Ð¸Ñ ÑеÑниÑ", experience: "5 леÑ", clients: "280+", image: "https://nailwitches.ru/wp-content/uploads/2026/09/master-natalya-lashes-2026-09-e1790260501759.webp", bookingUrl: "https://dikidi.net/363081?p=3.pi-po-sm-ssm&o=1&m=4432801" }, 122 { id: 14, name: "ÐлеÑÑ", role: "ÐÑовиÑÑ / ÐаÑÑÐµÑ ÐепилÑÑии / ÐÐ°Ð¼Ð¸Ð¼ÐµÐ¹ÐºÐµÑ / ÐизажиÑÑ", experience: "7 леÑ", clients: "460+", image: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-DSCF0292-scaled-1-e1773598036668-68f55c2ce9.webp", bookingUrl: "https://dikidi.net/363081?p=3.pi-po-sm-ssm&o=1&m=2130170" }, 123 { id: 15, name: "ÐикÑоÑиÑ", role: "ÐÑовиÑÑ / визажиÑÑ / Ð»Ð°Ð¼Ð¸Ð¼ÐµÐ¹ÐºÐµÑ / ÑÑилиÑÑ Ð¿Ð¾ волоÑам", experience: "10 леÑ", clients: "600+", image: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-DSCF0669-scaled-1-e1773598175362-342620b125.webp", bookingUrl: "https://dikidi.net/363081?p=3.pi-po-sm-ssm&o=1&m=2791752" }, 124 { id: 16, name: "ÐалеÑиÑ", role: "ÐоÑмеÑолог / маÑÑÐµÑ Ð»Ð°Ð·ÐµÑной ÑпилÑÑии / маÑÑаж лиÑа / пÑоÑедÑÑÑ Flax", experience: "9 леÑ", clients: "550+", image: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-DSCF0312-scaled-1-e1773598357541-4dfdc36464.webp", bookingUrl: "https://dikidi.net/363081?p=3.pi-po-sm-ssm&o=1&m=2791550" }, 125 { id: 17, name: "СмиÑнова ÐкаÑеÑина", role: "ÐоÑмеÑолог / маÑÑÐµÑ Ð»Ð°Ð·ÐµÑной ÑпилÑÑии / аппаÑаÑнÑй маÑÑаж Sfera", experience: "8 леÑ", clients: "490+", image: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-hd_d4097766f9902b3d5630dfaf56c9bc20-e1773598816752-9ef6b330d8.webp", bookingUrl: "https://dikidi.net/363081?p=3.pi-po-sm-ssm&o=1&m=4105564" }, 126]; 127 128// ÐаннÑе галеÑеи 129 130const categoryNames = { 131 'manicure': 'ÐаникÑÑ', 132 'pedicure': 'ÐедикÑÑ', 133 'brows': 'ÐÑови', 134 'lashes': 'РеÑниÑÑ', 135 'cosmetology': 'ÐоÑмеÑологиÑ', 136 'makeup': 'ÐакиÑж' 137}; 138 139// --- ÐÐÐÐЫРÐÐÐÐÐ ÐÐ --- 140 141const manicureData = [ 142 { id: 1, url: "/wp-content/uploads/2025/04/photo_3_2023-05-14_20-17-17.jpg", title: "ÐÑнное небо", category: "manicure" }, 143 { id: 2, url: "/wp-content/uploads/2025/04/photo_5_2023-05-14_20-16-19.jpg", title: "ÐлаÑÑиÑеÑкий ÑÑенÑ", category: "manicure" }, 144 { id: 3, url: "/wp-content/uploads/2025/04/IMG_6157.jpg", title: "СÑилÑнÑй акÑенÑ", category: "manicure" }, 145 { id: 4, url: "/wp-content/uploads/2025/04/IMG_6158.jpg", title: "ÐвÑоÑÑкий ÑÑенÑ", category: "manicure" }, 146 { id: 5, url: "/wp-content/uploads/2025/04/IMG_6183.jpg", title: "ÐдеалÑнÑй одноÑон", category: "manicure" }, 147 { id: 6, url: "/wp-content/uploads/2025/04/IMG_6160.jpg", title: "ФанÑазийнÑй Ñ
147ÑенÑ", category: "manicure" }, 148 { id: 7, url: "/wp-content/uploads/2025/04/photo_3_2023-05-14_20-16-26.jpg", title: "ÐоÑÑкие волнÑ", category: "manicure" }, 149 { id: 8, url: "/wp-content/uploads/2025/04/photo_2_2023-05-14_20-16-26.jpg", title: "ÐежнÑй акÑенÑ", category: "manicure" }, 150 { id: 9, url: "/wp-content/uploads/2025/04/IMG_6156.jpg", title: "ÐлÑбокий ÑвеÑ", category: "manicure" }, 151 { id: 10, url: "/wp-content/uploads/2025/04/IMG_6196.jpg", title: "ÐолÑÐµÐ±Ð½Ð°Ñ Ð²ÑиÑка", category: "manicure" }, 152 { id: 11, url: "/wp-content/uploads/2025/04/IMG_6191.jpg", title: "РоÑкоÑнÑй дизайн", category: "manicure" }, 153 { id: 12, url: "/wp-content/uploads/2025/04/IMG_6207.jpg", title: "ÐемÑÑжное ÑиÑние", category: "manicure" }, 154 { id: 13, url: "/wp-content/uploads/2025/04/IMG_6203.jpg", title: "ÐÑÑÐµÐºÑ Ð¼ÑамоÑа", category: "manicure" }, 155 { id: 14, url: "/wp-content/uploads/2025/04/photo_1_2023-05-14_20-16-19.jpg", title: "ÐагиÑеÑкое наÑаÑивание", category: "manicure" }, 156 { id: 15, url: "/wp-content/uploads/2025/04/photo_4_2023-05-14_20-16-26.jpg", title: "СÑилÑÐ½Ð°Ñ Ð³ÐµÐ¾Ð¼ÐµÑÑиÑ", category: "manicure" }, 157 { id: 16, url: "/wp-content/uploads/2025/04/photo_4_2023-05-14_20-16-19.jpg", title: "ÐзÑÑнÑй ÑзоÑ", category: "manicure" }, 158 { id: 17, url: "/wp-content/uploads/2025/04/photo_5_2023-05-14_20-16-26.jpg", title: "ЯÑкий ÑÑенÑ", category: "manicure" }, 159 { id: 18, url: "/wp-content/uploads/2025/04/IMG_6177.jpg", title: "ÐезÑпÑеÑÐ½Ð°Ñ ÑоÑма", category: "manicure" } 160]; 161 162const pedicureData = [ 163 { id: 19, url: "/wp-content/uploads/2025/04/IMG_6186.jpg", title: "", category: "pedicure" }, 164 { id: 20, url: "/wp-content/uploads/2025/04/IMG_6187.jpg", title: "", category: "pedicure" }, 165 { id: 21, url: "/wp-content/uploads/2025/04/photo_6_2023-05-14_20-17-10.jpg", title: "", category: "pedicure" }, 166 { id: 22, url: "/wp-content/uploads/2025/04/photo_2_2023-05-14_20-17-10.jpg", title: "", category: "pedicure" }, 167 { id: 23, url: "/wp-content/uploads/2025/04/photo_3_2023-05-14_20-17-10.jpg", title: "", category: "pedicure" }, 168 { id: 24, url: "/wp-content/uploads/2025/04/photo_1_2023-05-14_20-17-10.jpg", title: "", category: "pedicure" }, 169 { id: 25, url: "/wp-content/uploads/2025/04/photo_7_2023-05-14_20-17-10.jpg", title: "", category: "pedicure" }, 170 { id: 26, url: "/wp-content/uploads/2025/04/photo_8_2023-05-14_20-17-10.jpg", title: "", category: "pedicure" }, 171 { id: 27, url: "/wp-content/uploads/2025/04/ÐедикÑÑ.jpg", title: "", category: "pedicure" }, 172 { id: 28, url: "/wp-content/uploads/2025/04/IMG_6162.jpg", title: "", category: "pedicure" }, 173 { id: 29, url: "/wp-content/uploads/2025/04/IMG_6161.jpg", title: "", category: "pedicure" }, 174 { id: 30, url: "/wp-content/uploads/2025/04/IMG_6192.jpg", title: "", category: "pedicure" }, 175 { id: 31, url: "/wp-content/uploads/2025/04/IMG_6189.jpg", title: "", category: "pedicure" }, 176 { id: 32, url: "/wp-content/uploads/2025/04/IMG_6188.jpg", title: "", category: "pedicure" } 177]; 178 179const browsData = [ 180 { id: 33, url: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-IMG_1022-1-scaled-082df7fd54.webp", title: "", category: "brows" }, 181 { id: 34, url: "/wp-content/uploads/2025/04/IMG_6221.jpg", title: "", category: "brows" }, 182 { id: 35, url: "/wp-content/uploads/2025/04/IMG_6169.jpg", title: "", category: "brows" }, 183 { id: 36, url: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-IMG_6214-scaled-e93a9cb18e.webp", title: "", category: "brows" }, 184 { id: 37, url: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-IMG_6212-scaled-eba5983810.webp", title: "", category: "brows" }, 185 { id: 38, url: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-IMG_1022-scaled-3182bc33e2.webp", title: "", category: "brows" } 186]; 187 188const lashesData = [ 189 { id: 39, url: "/wp-content/uploads/2025/04/IMG_6211.jpg", title: "", category: "lashes" }, 190 { id: 40, url: "/wp-content/uploads/2025/04/IMG_6210.jpg", title: "", category: "lashes" }, 191 { id: 41, url: "/wp-content/uploads/2025/04/IMG_6209.jpg", title: "", category: "lashes" }, 192 { id: 42, url: "/wp-content/uploads/2025/04/IMG_6202.jpg", title: "", category: "lashes" }, 193 { id: 43, url: "/wp-content/uploads/2025/04/IMG_6201.jpg", title: "", category: "lashes" }, 194 { id: 44, url: "/wp-content/uploads/2025/04/IMG_6193.jpg", title: "", category: "lashes" }, 195 { id: 45, url: "/wp-content/uploads/2025/04/IMG_6168.jpg", title: "", category: "lashes" }, 196 { id: 46, url: "/wp-content/uploads/2025/04/IMG_6167.jpg", title: "", category: "lashes" }, 197 { id: 47, url: "/wp-content/uploads/2025/04/IMG_6164.jpg", title: "", category: "lashes" }, 198 { id: 48, url: "/wp-content/uploads/2025/04/IMG_6163.jpg", title: "", category: "lashes" }, 199 { id: 49, url: "/wp-content/uploads/2025/04/photo_4_2025-03-21_21-06-32.jpg", title: "", category: "lashes" }, 200 { id: 50, url: "/wp-content/uploads/2025/04/photo_2_2025-03-21_21-06-32.jpg", title: "", category: "lashes" }, 201 { id: 51, url: "/wp-content/uploads/2025/04/photo_1_2025-03-21_21-06-32.jpg", title: "", category: "lashes" } 202]; 203 204const cosmetologyData = [ 205 { id: 52, url: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-IMG_5729-scaled-b0af2045e9.webp", title: "", category: "cosmetology" }, 206 { id: 53, url: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-IMG_5721-scaled-eab8bf849c.webp", title: "", category: "cosmetology" }, 207 { id: 54, url: "/wp-content/uploads/2025/04/IMG_9670.jpg", title: "", category: "cosmetology" }, 208 { id: 55, url: "/wp-content/uploads/2025/04/IMG_6180.jpg", title: "", category: "cosmetology" }, 209 { id: 56, url: "/wp-content/uploads/2025/04/IMG_6176.jpg", title: "", category: "cosmetology" }, 210 { id: 57, url: "/wp-content/uploads/2025/04/IMG_6175.jpg", title: "", category: "cosmetology" }, 211 { id: 58, url: "/wp-content/uploads/2025/04/IMG_6174.jpg", title: "", category: "cosmetology" } 212]; 213 214const makeupData = [ 215 { id: 59, url: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-IMG_0518-431aa7feb0.webp", title: "", category: "makeup" }, 216 { id: 60, url: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-IMG_0270-7bbf1f24fc.webp", title: "", category: "makeup" }, 217 { id: 61, url: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-IMG_0506-scaled-2ed462a2d8.webp", title: "", category: "makeup" }, 218 { id: 62, url: "/wp-content/uploads/2025/05/IMG_6194.jpg", title: "", category: "makeup" }, 219 { id: 63, url: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-IMG_6216-5a607a6ee2.webp", title: "", category: "makeup" }, 220 { id: 64, url: "/wp-content/uploads/2025/05/IMG_6217.jpg", title: "", category: "makeup" }, 221 { id: 65, url: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-IMG_6220-d964b4110d.webp", title: "", category: "makeup" }, 222 { id: 66, url: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-IMG_6219-473bf379e3.webp", title: "", category: "makeup" }, 223 { id: 67, url: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-IMG_0516-048950e28b.webp", title: "", category: "makeup" }, 224 { id: 68, url: "https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-IMG_0090-e669d001fe.webp", title: "", category: "makeup" } 225]; 226 227// --- ÐÐÐÐÐ ÐЯ: ÐУÐСÐÐÐ ÐÐÐ --- 228const forMenData = [ 229 { id: 'men-1', url: 'https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-IMG_6224-scaled-f38e82ece6.webp', title: 'ÐÑжÑкой маникÑÑ', category: 'men' }, 230 { id: 'men-2', url: 'https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-IMG_6225-scaled-347c151262.webp', title: 'ÐÑоÑмление бÑовей', category: 'men' }, 231 { id: 'men-3', url: 'https://nailwitches.ru/wp-content/uploads/2025/05/51f921f5-10bb-48ff-8434-2e2e885150fa.jpeg', title: 'ÐÑжÑкой педикÑÑ', category: 'men' }, 232 { id: 'men-4', url: 'https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-IMG_9859-1-1-scaled-5431a48a2c.webp', title: 'ÐепилÑÑиÑ', category: 'men' } 233]; 234 235// ÐбÑединÑем вÑе маÑÑÐ¸Ð²Ñ Ð² один 236const galleryData = [...manicureData, ...pedicureData, ...browsData, ...lashesData, ...cosmetologyData, ...makeupData]; 237 238 239// ===== УТÐÐÐТЫ ===== 240 241// ÐагÑÑзка HTML блоков 242async function loadHTMLBlock(container, file) { 243 const element = document.getElementById(container); 244 if (!element) return; 245 try { 246 const response = await fetch(`html_blocks/${file}`); 247 if (!response.ok) throw new Error(`HTTP ${response.status}: ${file}`); 248 const html = await response.text(); 249 if (element) { 250 element.innerHTML = html; 251 } 252 } catch (error) { 253 console.error(`ÐÑибка загÑÑзки ${file}:`, error); 254 } 255} 256 257// ÐлавнÑй ÑкÑолл 258function smoothScroll(target) { 259 const element = document.getElementById(target.slice(1)); 260 if (element) { 261 const headerHeight = 80; 262 const elementPosition = element.getBoundingClientRect().top; 263 const offsetPosition = elementPosition + window.pageYOffset - headerHeight; 264 265 window.scrollTo({ 266 top: offsetPosition, 267 behavior: window.matchMedia('(prefers-reduced-motion: reduce)').matches ? 'auto' : 'smooth' 268 }); 269 } 270} 271 272// ===== HEADER (ШÐÐÐÐ) ===== 273 274function initHeader() { 275 const header = document.getElementById('nail-header'); 276 if (!header || header.dataset.nailHeaderInitialized === 'true') return; 277 header.dataset.nailHeaderInitialized = 'true'; 278 const mobileMenuBtn = document.getElementById('nail-mobile-menu-btn'); 279 const mobileMenu = document.getElementById('nail-mobile-menu'); 280 const mobileMenuClose = document.getElementById('nail-mobile-menu-close'); 281 282 // СкÑолл Ñ ÐµÐ´ÐµÑ 283 window.addEventListener('scroll', () => { 284 if (window.scrollY > 50) { 285 header?.classList.add('nail-scrolled'); 286 } else { 287 header?.classList.remove('nail-scrolled'); 288 } 289 });
290 291 // ÐÑкÑÑÑÑ Ð¼Ð¾Ð±Ð¸Ð»Ñное Ð¼ÐµÐ½Ñ 292 mobileMenuBtn?.addEventListener('click', () => { 293 mobileMenu?.classList.add('nail-active'); 294 document.body.style.overflow = 'hidden'; 295 }); 296 297 // ÐакÑÑÑÑ Ð¼Ð¾Ð±Ð¸Ð»Ñное Ð¼ÐµÐ½Ñ 298 function closeMobileMenu() { 299 mobileMenu?.classList.remove('nail-active'); 300 document.body.style.overflow = ''; 301 } 302 303 mobileMenuClose?.addEventListener('click', closeMobileMenu); 304 305 // ÐакÑÑÑÑ Ð¿Ð¾ ÐºÐ»Ð¸ÐºÑ Ð²Ð½Ðµ Ð¼ÐµÐ½Ñ 306 mobileMenu?.addEventListener('click', (e) => { 307 if (e.target === mobileMenu) { 308 closeMobileMenu(); 309 } 310 }); 311 312 // ÐнÑÑÑи ÑÑÑаниÑÑ Ð¿ÑокÑÑÑиваем; Ð¼ÐµÐ¶Ð´Ñ ÑÑÑаниÑами ÑÐ¾Ñ ÑанÑем обÑÑнÑй пеÑÐµÑ Ð¾Ð´. 313 document.querySelectorAll('a[href^="#"], a[href^="/#"], a.nail-mobile-nav-link').forEach(anchor => { 314 anchor.addEventListener('click', function (e) { 315 if (e.defaultPrevented || e.button !== 0 || e.ctrlKey || e.metaKey || e.shiftKey || e.altKey) return; 316 const url = new URL(this.href, window.location.href); 317 const samePage = url.origin === window.location.origin && url.pathname === window.location.pathname && url.search === window.location.search; 318 if (samePage && url.hash && document.getElementById(url.hash.slice(1))) { 319 e.preventDefault(); 320 closeMobileMenu(); 321 smoothScroll(url.hash); 322 } else if (this.classList.contains('nail-mobile-nav-link')) { 323 closeMobileMenu(); 324 } 325 }); 326 }); 327} 328 329// ===== TEAM CAROUSEL (ÐÐРУСÐÐЬ ÐÐСТÐÐ ÐÐ) ===== 330 331const nailCarouselResizeHandlers = new WeakMap(); 332const nailSmallScreen = window.matchMedia('(max-width: 639px)'); 333const nailTabletScreen = window.matchMedia('(max-width: 1023px)'); 334const nailGallerySmallScreen = window.matchMedia('(max-width: 767px)'); 335 336function createTeamCarousel(config) { 337 const track = document.getElementById(config.trackId); 338 const dotsContainer = document.getElementById(config.dotsId); 339 const prevBtn = document.getElementById(config.prevBtnId); 340 const nextBtn = document.getElementById(config.nextBtnId); 341 342 if (!track || !config.data || config.data.length === 0) return; 343 344 let currentIndex = 0; 345 let slidesToShow = 0; 346 347 function updateSlidesToShow() { 348 const nextSlidesToShow = nailSmallScreen.matches ? 1 : nailTabletScreen.matches ? 2 : 3; 349 currentIndex = Math.min(currentIndex, Math.max(0, config.data.length - nextSlidesToShow)); 350 if (slidesToShow === nextSlidesToShow) { 351 updateCarouselPosition(); 352 return; 353 } 354 slidesToShow = nextSlidesToShow; 355 renderCarousel(); 356 } 357 358 function renderCarousel() { 359 track.innerHTML = ''; 360 361 config.data.forEach(member => { 362 const card = document.createElement('div'); 363 card.className = 'nail-team-card'; 364 card.style.flex = `0 0 calc(${100 / slidesToShow}% - ${(slidesToShow - 1) * 24 / slidesToShow}px)`; 365 366 card.innerHTML = ` 367 <div class="nail-team-card-border"></div> 368 <div class="nail-team-card-image-wrapper"> 369 <img src="${member.image}" alt="${member.name}" class="nail-team-card-image" loading="lazy" decoding="async"> 370 <div class="nail-team-card-gradient"></div> 371 <div class="nail-team-card-glow"></div> 372 <div class="nail-team-card-experience">ÐпÑÑ: ${member.experience}</div> 373 </div> 374 <div class="nail-team-card-content"> 375 <svg class="nail-team-card-sparkle" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 376 <path d="M12 2v20M2 12h20"></path> 377 </svg> 378 <h3 class="nail-team-card-name">${member.name}</h3> 379 <p class="nail-team-card-role">${member.role}</p> 380 ${member.clients ? `<div class="nail-team-card-info"> 381 <div class="nail-team-card-dot"></div>
382 <span class="nail-team-card-clients">${member.clients} клиенÑов</span> 383 </div>` : ''} 384 <a href="${member.bookingUrl || 'https://dikidi.ru/#widget=193290'}" class="nail-team-card-btn" target="_blank" rel="noopener noreferrer"> 385 ${member.bookingUrl ? 'ÐапиÑаÑÑÑÑ Ðº маÑÑеÑÑ' : 'ÐапиÑаÑÑÑÑ Ð¾Ð½Ð»Ð°Ð¹Ð½'} 386 </a> 387 </div> 388 `; 389 track.appendChild(card); 390 }); 391 392 renderDots(); 393 updateCarouselPosition(); 394 } 395 396 function renderDots() { 397 if (!dotsContainer) return; 398 dotsContainer.innerHTML = ''; 399 400 const maxIndex = Math.max(0, config.data.length - slidesToShow); 401 const dotsCount = maxIndex + 1; 402 403 if (dotsCount <= 1) return; // ÐÑли Ñлайдов мало, пÑÑÑем ÑоÑки 404 405 for (let i = 0; i < dotsCount; i++) { 406 const dot = document.createElement('button'); 407 dot.className = 'nail-carousel-dot'; 408 dot.type = 'button'; 409 dot.setAttribute('aria-label', `ÐоказаÑÑ Ð¼Ð°ÑÑеÑа ${i + 1}`); 410 if (i === currentIndex) dot.classList.add('nail-active'); 411 412 dot.addEventListener('click', () => { 413 currentIndex = i; 414 updateCarouselPosition(); 415 }); 416 dotsContainer.appendChild(dot); 417 } 418 } 419 420 function updateCarouselPosition() { 421 const firstCard = track.children[0]; 422 if (!firstCard) return; 423 424 const cardWidth = currentIndex === 0 ? 0 : firstCard.offsetWidth; 425 const gap = 24; 426 const offset = currentIndex * (cardWidth + gap); 427 track.style.transform = `translateX(-${offset}px)`; 428 429 if (dotsContainer) { 430 dotsContainer.querySelectorAll('.nail-carousel-dot').forEach((dot, index) => { 431 dot.classList.toggle('nail-active', index === currentIndex); 432 dot.setAttribute('aria-current', index === currentIndex ? 'true' : 'false'); 433 }); 434 } 435 } 436 437 function nextSlide() { 438 const maxIndex = Math.max(0, config.data.length - slidesToShow); 439 currentIndex = currentIndex >= maxIndex ? 0 : currentIndex + 1; 440 updateCarouselPosition(); 441 } 442 443 function prevSlide() { 444 const maxIndex = Math.max(0, config.data.length - slidesToShow); 445 currentIndex = currentIndex <= 0 ? maxIndex : currentIndex - 1; 446 updateCarouselPosition(); 447 } 448 449 // ÐÑиÑаем ÑÑаÑÑе обÑабоÑÑики и веÑаем новÑе (ÑÑÐ¾Ð±Ñ Ð¸Ð·Ð±ÐµÐ¶Ð°ÑÑ Ð´Ñблей) 450 if (prevBtn) { 451 const newPrev = prevBtn.cloneNode(true); 452 newPrev.type = 'button'; 453 newPrev.setAttribute('aria-label', 'ÐÑедÑдÑÑий маÑÑеÑ'); 454 prevBtn.parentNode.replaceChild(newPrev, prevBtn); 455 newPrev.addEventListener('click', prevSlide); 456 } 457 if (nextBtn) { 458 const newNext = nextBtn.cloneNode(true); 459 newNext.type = 'button'; 460 newNext.setAttribute('aria-label', 'СледÑÑÑий маÑÑеÑ'); 461 nextBtn.parentNode.replaceChild(newNext, nextBtn); 462 newNext.addEventListener('click', nextSlide); 463 } 464 465 const previousResizeHandler = nailCarouselResizeHandlers.get(track); 466 if (previousResizeHandler) window.removeEventListener('resize', previousResizeHandler); 467 let resizeFrame = 0; 468 const onCarouselResize = () => { 469 cancelAnimationFrame(resizeFrame); 470 resizeFrame = requestAnimationFrame(updateSlidesToShow); 471 }; 472 nailCarouselResizeHandlers.set(track, onCarouselResize); 473 window.addEventListener('resize', onCarouselResize); 474 updateSlidesToShow(); // ÐеÑвиÑнÑй запÑÑк 475} 476 477// ===== GALLERY (ÐÐÐÐÐ ÐЯ) ===== 478 479// --- ÐÐÐÐÐÐ ÐÐÐÐÐ ÐÐ --- 480 481const nailGalleryControllers = new WeakMap(); 482 483function createGallery(config) { 484 const grid = document.getElementById(config.gridId); 485 const btnContainer = document.getElementById(config.btnContainerId);
486 const loadMoreBtn = document.getElementById(config.loadMoreBtnId); 487 const counter = config.counterId ? document.getElementById(config.counterId) : null; 488 const filters = config.filtersId ? document.getElementById(config.filtersId) : null; 489 490 if (!grid) return; 491 const previousController = nailGalleryControllers.get(grid); 492 if (previousController) previousController.abort(); 493 const controller = new AbortController(); 494 nailGalleryControllers.set(grid, controller); 495 496 // ÐÑли еÑÑÑ ÑилÑÑÑÑ, беÑем ÑÑаÑÑовÑÑ ÐºÐ°ÑегоÑиÑ, инаÑе - игноÑиÑÑем 497 let currentCategory = config.defaultCategory || 'all'; 498 const getStep = () => nailGallerySmallScreen.matches ? 3 : 9; 499 500 let baseItemsCount = getStep(); 501 let isExpanded = false; 502 503 function renderGallery() { 504 grid.innerHTML = ''; 505 506 // ФилÑÑÑÑем даннÑе ТÐÐЬÐРеÑли вклÑÑÐµÐ½Ñ ÑилÑÑÑÑ (на главной) 507 // ÐнаÑе пÑоÑÑо вÑводим веÑÑ Ð¼Ð°ÑÑив, коÑоÑÑй нам пеÑедали (на ÑÑÑаниÑе ÑÑлÑги) 508 const filtered = config.hasFilters 509 ? config.data.filter(item => item.category === currentCategory) 510 : config.data; 511 512 if (counter) counter.textContent = filtered.length; 513 514 const itemsToDisplayCount = isExpanded ? filtered.length : baseItemsCount; 515 const itemsToDisplay = filtered.slice(0, Math.min(itemsToDisplayCount, filtered.length)); 516 517 itemsToDisplay.forEach((item, index) => { 518 const imageTitle = (item.title || '').trim(); 519 const imageAlt = item.alt || imageTitle || ((categoryNames[item.category] || 'РабоÑа маÑÑеÑа') + ' â ÑабоÑа маÑÑеÑа Ñалона «ÐÑаÑоÑа на ÐоломенÑкой»'); 520 const card = document.createElement('div'); 521 card.className = 'nail-gallery-item'; 522 card.style.opacity = '0'; 523 card.style.animation = `nail-fade-in 0.5s ease-out ${index * 0.05}s forwards`; 524 525 // ÐÑли каÑегоÑÐ¸Ñ ÐµÑÑÑ Ð² ÑловаÑе - вÑводим бейдж 526 const badgeHTML = categoryNames[item.category] 527 ? `<div class="nail-gallery-item-badge"><span class="nail-gallery-item-category">${categoryNames[item.category]}</span></div>` 528 : ''; 529 530 card.innerHTML = ` 531 <div class="nail-gallery-item-border"></div> 532 <img src="${item.url}" alt="${imageAlt}" class="nail-gallery-item-image" loading="lazy" decoding="async"> 533 ${badgeHTML} 534 <div class="nail-gallery-item-overlay"> 535 ${imageTitle ? `<h3 class="nail-gallery-item-title">${imageTitle}</h3>` : ''} 536 <div class="nail-gallery-item-decoration"> 537 <svg class="nail-star-icon" viewBox="0 0 24 24" fill="currentColor" stroke="none"> 538 <polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon> 539 </svg> 540 <div class="nail-gallery-item-line-center"></div> 541 <svg class="nail-star-icon" viewBox="0 0 24 24" fill="currentColor" stroke="none"> 542 <polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon> 543 </svg> 544 </div> 545 </div> 546 <div class="nail-gallery-item-glow"></div> 547 `; 548 grid.appendChild(card); 549 }); 550 551 // Ðогика кнопки "ÐоказаÑÑ Ð±Ð¾Ð»ÑÑе" 552 if (btnContainer && loadMoreBtn) { 553 if (filtered.length <= baseItemsCount) { 554 btnContainer.style.display = 'none'; 555 } else { 556 btnContainer.style.display = 'flex'; 557 const btnText = loadMoreBtn.querySelector('span'); 558 const btnIcon = loadMoreBtn.querySelector('svg'); 559 560 if (isExpanded) { 561 btnText.textContent = 'СвеÑнÑÑÑ Ð³Ð°Ð»ÐµÑеÑ'; 562 btnIcon.style.transform = 'rotate(180deg)'; 563 } else { 564 btnText.textContent = 'ÐолÑÑе ÑабоÑ'; 565 btnIcon.style.transform = 'rotate(0deg)'; 566 } 567 } 568 } 569 } 570 571 // ÐклÑÑаем клики по ÑилÑÑÑам ТÐÐЬÐРеÑли они еÑÑÑ Ð² конÑиге 572 if (config.hasFilters && filters) { 573 filters.addEventListener('click', (e) => { 574 const button = e.target.closest('.nail-gallery-filter'); 575 if (!button) return; 576 577 filters.querySelectorAll('.nail-gallery-filter').forEach(btn => btn.classList.remove('nail-gallery-filter-active')); 578 button.classList.add('nail-gallery-filter-active'); 579 580 currentCategory = button.dataset.category; 581 baseItemsCount = getStep(); 582 isExpanded = false; 583 renderGallery(); 584 }, { signal: controller.signal }); 585 } 586 587 if (loadMoreBtn) {
588 loadMoreBtn.addEventListener('click', () => { 589 isExpanded = !isExpanded; 590 renderGallery(); 591 592 // ÐÑли ÑвеÑнÑли - ÑкÑоллим к ÑилÑÑÑам (еÑли еÑÑÑ) или к наÑÐ°Ð»Ñ ÑеÑки 593 if (!isExpanded) { 594 const scrollTarget = filters ? filters : grid; 595 scrollTarget.scrollIntoView({ behavior: window.matchMedia('(prefers-reduced-motion: reduce)').matches ? 'auto' : 'smooth', block: 'start' }); 596 } 597 }, { signal: controller.signal }); 598 } 599 600 renderGallery(); 601} 602// ===== УÐÐÐÐРСÐÐЬÐЫРÐÐ ÐÐС-ÐÐСТ ===== 603function renderPricing(config) { 604 const container = document.getElementById(config.containerId); 605 606 // ÐÑли конÑейнеÑа Ð½ÐµÑ Ð¸Ð»Ð¸ даннÑе не пеÑÐµÐ´Ð°Ð½Ñ â оÑклÑÑаемÑÑ 607 if (!container || !config.data) return; 608 609 container.innerHTML = ''; 610 611 // ÐеÑебиÑаем каÑегоÑии (ÐедикÑÑ, ÐÐ¾Ð´Ð¾Ð»Ð¾Ð³Ð¸Ñ Ð¸ Ñ.д.) 612 Object.values(config.data).forEach((category, catIndex) => { 613 const categoryBlock = document.createElement('div'); 614 categoryBlock.className = 'nail-pricing-category-block'; 615 616 categoryBlock.innerHTML = ` 617 <div class="nail-pricing-category-header"> 618 <h3 class="nail-pricing-category-title">${category.title}</h3> 619 <div class="nail-pricing-category-divider"></div> 620 </div> 621 `; 622 623 const itemsContainer = document.createElement('div'); 624 itemsContainer.className = 'nail-pricing-category-items'; 625 626 // Создаем каÑÑоÑки внÑÑÑи каÑегоÑии 627 category.services.forEach((service, index) => { 628 const delay = (catIndex * 0.2) + (index * 0.05); 629 630 const serviceLink = document.createElement('a'); 631 632 // ÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐ: ÐеÑем пеÑÑоналÑнÑÑ ÑÑÑлкÑ, а еÑли ее Ð½ÐµÑ - обÑÑÑ 633 const finalUrl = service.bookingUrl || config.bookingUrl || 'https://dikidi.ru/#widget=193290'; 634 serviceLink.href = finalUrl; 635 if (finalUrl !== '#') { 636 serviceLink.target = "_blank"; 637 serviceLink.rel = "noopener noreferrer"; 638 } 639 640 serviceLink.className = 'nail-pricing-item nail-pricing-card-link'; 641 serviceLink.style.animationDelay = `${delay}s`; 642 643 serviceLink.innerHTML = ` 644 <div class="nail-pricing-card"> 645 <div class="nail-pricing-card-glow"></div> 646 <svg class="nail-pricing-card-spark" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 647 <path d="M13 2L3 14h9l-1 8 10-12h-9l1-8z"></path> 648 </svg> 649 650 <div class="nail-pricing-card-content"> 651 <div class="nail-pricing-card-number"> 652 <span>${String(index + 1).padStart(2, '0')}</span> 653 </div> 654 655 <div class="nail-pricing-card-info"> 656 <h3 class="nail-pricing-card-name">${service.name}</h3> 657 ${service.description ? `<p class="nail-pricing-card-description">${service.description}</p>` : ''} 658 ${service.duration ? ` 659 <div class="nail-pricing-card-duration"> 660 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 661 <circle cx="12" cy="12" r="10"></circle> 662 <polyline points="12 6 12 12 16 14"></polyline> 663 </svg> 664 <span>${service.duration}</span> 665 </div> 666 ` : ''} 667 </div> 668 669 <div class="nail-pricing-card-price-wrapper"> 670 <div class="nail-pricing-card-price-dot"></div>
671 <span class="nail-pricing-card-price">${service.price}</span> 672 </div> 673 </div> 674 675 <div class="nail-pricing-card-line"></div> 676 <div class="nail-pricing-card-line-dot" style="animation-delay: ${delay}s"></div> 677 </div> 678 `; 679 680 itemsContainer.appendChild(serviceLink); 681 }); 682 683 categoryBlock.appendChild(itemsContainer); 684 container.appendChild(categoryBlock); 685 }); 686} 687 688function initHero() { 689 const raysContainer = document.getElementById('nail-service-hero-rays'); 690 const particlesContainer = document.getElementById('nail-service-hero-particles'); 691 const symbolsContainer = document.getElementById('nail-service-hero-symbols'); 692 693 // СоздаÑÑ Ð¼Ð°Ð³Ð¸ÑеÑкие лÑÑи (12 ÑÑÑк) 694 if (raysContainer && !raysContainer.querySelector('.nail-service-hero-ray')) { 695 for (let i = 0; i < 12; i++) { 696 const ray = document.createElement('div'); 697 ray.className = 'nail-service-hero-ray'; 698 ray.style.transform = `rotate(${i * 30}deg)`; 699 ray.style.animationDelay = `${i * 0.15}s`; 700 raysContainer.appendChild(ray); 701 } 702 } 703 704 // СоздаÑÑ Ð¿Ð»Ð°Ð²Ð°ÑÑие ÑаÑÑиÑÑ (25 ÑÑÑк) 705 if (particlesContainer && !particlesContainer.querySelector('.nail-service-hero-particle')) { 706 for (let i = 0; i < 25; i++) { 707 const particle = document.createElement('div'); 708 particle.className = 'nail-service-hero-particle'; 709 particle.style.left = `${10 + (i * 3.5) % 80}%`; 710 particle.style.top = `${15 + (i * 2.8) % 70}%`; 711 particle.style.width = i % 3 === 0 ? '3px' : i % 2 === 0 ? '2px' : '1px'; 712 particle.style.height = i % 3 === 0 ? '3px' : i % 2 === 0 ? '2px' : '1px'; 713 particle.style.background = i % 4 === 0 ? '#A0BED6' : '#CEA75E'; 714 particle.style.boxShadow = i % 4 === 0 ? '0 0 15px rgba(160, 190, 214, 0.8)' : '0 0 15px rgba(206, 167, 94, 0.8)'; 715 particle.style.animationDelay = `${i * 0.1}s`; 716 particle.style.animationDuration = `${4 + (i % 3)}s`; 717 particlesContainer.appendChild(particle); 718 } 719 } 720 721 // СоздаÑÑ Ð¼Ð¸ÑÑиÑеÑкие ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ (8 ÑÑÑк) 722 if (symbolsContainer && !symbolsContainer.querySelector('.nail-service-hero-symbol')) { 723 const symbols = [ 724 '<polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon>', 725 '<path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path>', 726 '<path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"></path>', 727 '<path d="M12 2v20M2 12h20"></path>' 728 ]; 729 730 for (let i = 0; i < 8; i++) { 731 const symbol = document.createElement('div'); 732 symbol.className = 'nail-service-hero-symbol'; 733 symbol.style.left = `${15 + i * 11}%`; 734 symbol.style.top = `${20 + (i % 2) * 50}%`; 735 symbol.style.animationDelay = `${i * 0.3}s`; 736 symbol.style.animationDuration = `${8 + i}s`; 737 symbol.innerHTML = `<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">${symbols[i % symbols.length]}</svg>`; 738 symbolsContainer.appendChild(symbol); 739 } 740 } 741} 742 743 744// ===== ÐÐÐЦÐÐÐÐÐÐЦÐЯ ===== 745 746async function init() { 747 // Service icons repeat the visible link title and need no second spoken label. 748 document.querySelectorAll('.nail-service-card').forEach(card => { 749 const icon = card.querySelector('.nail-service-img'); 750 const title = card.querySelector('.nail-service-title'); 751 if (icon && title && icon.alt.trim() === title.textContent.trim()) icon.alt = ''; 752 });
753 // ÐагÑÑзиÑÑ Ð²Ñе HTML блоки 754 await Promise.all([ 755 loadHTMLBlock('nail-header-container', 'header.html'), 756 loadHTMLBlock('nail-hero-container', 'hero.html'), 757 loadHTMLBlock('nail-services-container', 'services.html'), 758 loadHTMLBlock('nail-team-container', 'team.html'), 759 loadHTMLBlock('nail-gallery-container', 'gallery.html'), 760 loadHTMLBlock('nail-atmosphere-container', 'atmosphere.html'), 761 loadHTMLBlock('nail-about-container', 'about.html'), 762 loadHTMLBlock('nail-contact-container', 'contact.html'), 763 loadHTMLBlock('nail-footer-container', 'footer.html'), 764 loadHTMLBlock('nail-floating-button-container', 'floating_button.html') 765 ]); 766 767 // ÐоплаÑа за ÑаннÑÑ/позднÑÑ Ð·Ð°Ð¿Ð¸ÑÑ Ð¾ÑноÑиÑÑÑ ÐºÐ¾ вÑем напÑавлениÑм. 768 document.querySelectorAll('.nail-pricing-footer-text').forEach(footer => { 769 if (footer.querySelector('.nail-pricing-hours-note')) return; 770 const note = document.createElement('p'); 771 note.className = 'nail-pricing-footer-sub nail-pricing-hours-note'; 772 note.textContent = 'ÐоплаÑа за запиÑÑ Ð´Ð¾ 10:00 или позднее 20:00 â 1 000 â½. ÐапиÑÑ ÑоглаÑовÑваеÑÑÑ ÑеÑез админиÑÑÑаÑоÑа.'; 773 footer.appendChild(note); 774 }); 775 776 // ÐодождаÑÑ, пока DOM обновиÑÑÑ 777 setTimeout(() => { 778 initHeader(); 779 if (typeof initTeamCarousel === 'function') initTeamCarousel(); 780 if (typeof initGallery === 'function') initGallery(); 781 }, 100); 782} 783 784// ÐапÑÑÑиÑÑ Ð¿Ñи загÑÑзке ÑÑÑаниÑÑ 785if (document.readyState === 'loading') { 786 document.addEventListener('DOMContentLoaded', init); 787} else { 788 init(); 789} 790 791 792 793 794 795 796</script>
796 797<!-- end Simple Custom CSS and JS --> 798<meta name="verification" content="f612c7d25f5690ad41496fcfdbf8d1" /><!-- Analytics by WP Statistics - https://wp-statistics.com --> 799 <meta name="viewport" content="width=device-width, initial-scale=1"> 800 <meta name="generator" content="Elementor 4.3.3; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-disabled, font_display-swap"> 801<!-- Manrope is supplied once by Woodmart; prepare its existing font origins. --> 802<link rel="preconnect" href="https://fonts.googleapis.com"> 803<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 804<style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style> <style> 805 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 806 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 807 background-image: none !important; 808 } 809 @media screen and (max-height: 1024px) { 810 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 811 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 812 background-image: none !important; 813 } 814 } 815 @media screen and (max-height: 640px) { 816 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 817 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 818 background-image: none !important; 819 } 820 } 821 </style> 822 <!-- Yandex.Metrica counter --> 823
823<script type="text/javascript"> 824 (function (m, e, t, r, i, k, a) { 825 m[i] = m[i] || function () { 826 (m[i].a = m[i].a || []).push(arguments) 827 }; 828 m[i].l = 1 * new Date(); 829 k = e.createElement(t), a = e.getElementsByTagName(t)[0], k.async = 1, k.src = r, a.parentNode.insertBefore(k, a) 830 }) 831 832 (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); 833 834 ym("108221565", "init", { 835 clickmap: true, 836 trackLinks: true, 837 accurateTrackBounce: true, 838 webvisor: true, 839 ecommerce: "dataLayer", 840 params: { 841 __ym: { 842 "ymCmsPlugin": { 843 "cms": "wordpress", 844 "cmsVersion":"7.1", 845 "pluginVersion": "1.2.4", 846 "ymCmsRip": "82484887" 847 } 848 } 849 } 850 }); 851 </script>
851 852 <!-- /Yandex.Metrica counter --> 853 <link rel="icon" href="https://nailwitches.ru/wp-content/uploads/2025/05/cropped-cropped-favicon_20221014222110-1-32x32-1-32x32.png" sizes="32x32" /> 854<link rel="icon" href="https://nailwitches.ru/wp-content/uploads/2025/05/cropped-cropped-favicon_20221014222110-1-32x32-1-192x192.png" sizes="192x192" /> 855<link rel="apple-touch-icon" href="https://nailwitches.ru/wp-content/uploads/2025/05/cropped-cropped-favicon_20221014222110-1-32x32-1-180x180.png" /> 856<meta name="msapplication-TileImage" content="https://nailwitches.ru/wp-content/uploads/2025/05/cropped-cropped-favicon_20221014222110-1-32x32-1-270x270.png" /> 857<style id="wp-custom-css"> 858/* 859 * ================================================== 860 * NAIL WITCHES - ÐÐÐÐЫРCSS ФÐÐÐ 861 * ÐÑе ÑÑили ÑайÑа Ð´Ð»Ñ Ð¸Ð¼Ð¿Ð¾ÑÑа в WordPress 862 * ÐÑе клаÑÑÑ Ñ Ð¿ÑеÑикÑом nail- 863 * ================================================== 864 */ 865.nail-gallery-item-title{display:none} 866/* ===== ÐÐÐÐРТ ШРÐФТР===== */ 867 868/* ===== ÐÐÐÐÐЫРСТÐÐРРСÐÐ ÐС ===== */ 869* { 870 margin: 0; 871 padding: 0; 872 box-sizing: border-box; 873} 874@font-face { 875 font-family: 'Kindentosca'; 876 src: url('https://nailwitches.ru/wp-content/uploads/2026/03/kindentosca.woff2') format('woff2'); 877 font-weight: normal; 878 font-style: normal; 879 font-display: swap; 880} 881@font-face { 882 font-family: 'Romul'; 883 src: url('https://nailwitches.ru/wp-content/uploads/2026/03/romul.woff2') format('woff2'); 884 font-weight: normal; 885 font-style: normal; 886 font-display: swap; 887} 888:root { 889 /* ЦвеÑа */ 890 --nail-color-dark: #29292A; 891 --nail-color-light: #F9F9F9; 892 --nail-color-gold: #CEA75E; 893 --nail-color-gold-light: #d9b46f; 894 --nail-color-blue: #A0BED6; 895 --nail-color-muted: #2f2f30; 896 897 /* ШÑиÑÑÑ */ 898 --nail-font-family: 'Manrope', -apple-system, sans-serif; 899 --nail-font-weight-normal: 400; 900 --nail-font-weight-medium: 500; 901 --nail-font-weight-semibold: 600; 902 903 /* ÐÑÑÑÑÐ¿Ñ */ 904 --nail-spacing-xs: 0.5rem; 905 --nail-spacing-sm: 1rem; 906 --nail-spacing-md: 1.5rem; 907 --nail-spacing-lg: 2rem; 908 --nail-spacing-xl: 3rem; 909 --nail-spacing-2xl: 4rem; 910 911 /* РадиÑÑÑ */ 912 --nail-radius-sm: 8px; 913 --nail-radius-md: 12px; 914 --nail-radius-lg: 16px; 915 --nail-radius-xl: 24px; 916 --nail-radius-full: 9999px; 917 918 /* Тени */ 919 --nail-shadow-sm: 0 2px 8px rgba(0,0,0,0.1); 920 --nail-shadow-md: 0 4px 16px rgba(0,0,0,0.15); 921 --nail-shadow-lg: 0 8px 32px rgba(0,0,0,0.2); 922 --nail-shadow-xl: 0 12px 48px rgba(0,0,0,0.3); 923 --nail-shadow-gold: 0 0 30px rgba(206, 167, 94, 0.3); 924 925 /* ÐеÑÐµÑ Ð¾Ð´Ñ */ 926 --nail-transition-fast: 0.2s ease; 927 --nail-transition-base: 0.3s ease; 928 --nail-transition-slow: 0.5s ease; 929 --nail-transition-slower: 0.7s ease; 930 931 /* Z-индекÑÑ */ 932 --nail-z-header: 1000; 933 --nail-z-mobile-menu: 2000; 934 --nail-z-floating: 999; 935} 936 937html { 938 scroll-behavior: smooth; 939 overflow-x: hidden; 940} 941 942.nail-body { 943 font-family: var(--nail-font-family); 944 font-weight: var(--nail-font-weight-normal); 945 font-size: 16px; 946 line-height: 1.6; 947 color: var(--nail-color-light); 948 background-color: var(--nail-color-dark); 949 overflow-x: hidden; 950 min-height: 100vh; 951} 952 953/* ===== ÐÐÐÐÐÐ ÐÐÐÐÐЫР===== */ 954.nail-btn { 955 display: inline-flex; 956 align-items: center; 957 justify-content: center; 958 gap: 0.5rem; 959 padding: 1rem 2rem; 960 font-family: var(--nail-font-family); 961 font-weight: var(--nail-font-weight-semibold); 962 font-size: 1rem; 963 border: none; 964 border-radius: var(--nail-radius-full); 965 cursor: pointer; 966 transition: all var(--nail-transition-base); 967 text-align: center; 968 white-space: nowrap; 969 text-decoration: none; 970} 971 972.nail-btn-primary { 973 background: linear-gradient(135deg, var(--nail-color-gold), var(--nail-color-gold-light)); 974 color: var(--nail-color-dark); 975 box-shadow: var(--nail-shadow-gold); 976} 977 978.nail-btn-primary:hover { 979 transform: translateY(-2px) scale(1.05); 980 box-shadow: 0 0 40px rgba(206, 167, 94, 0.5); 981} 982 983.nail-btn-secondary { 984 background: transparent; 985 color: var(--nail-color-gold); 986 border: 2px solid var(--nail-color-gold); 987} 988 989.nail-btn-secondary:hover { 990 background: rgba(206, 167, 94, 0.1); 991 border-color: var(--nail-color-gold-light); 992 transform: translateY(-2px) scale(1.05); 993} 994 995/* ===== HEADER (ШÐÐÐÐ) ===== */ 996.nail-header { 997 position: fixed; 998 top: 0; 999 left: 0; 1000 right: 0; 1001 z-index: var(--nail-z-header); 1002 background: transparent; 1003 transition: all var(--nail-transition-slow); 1004} 1005 1006.nail-header.nail-scrolled { 1007 background: rgba(41, 41, 42, 0.95); 1008 backdrop-filter: blur(10px); 1009 border-bottom: 1px solid rgba(206, 167, 94, 0.2); 1010 box-shadow: 0 2px 10px rgba(206, 167, 94, 0.1); 1011} 1012 1013.nail-header-container { 1014 max-width: 1280px; 1015 margin: 0 auto; 1016 padding: 0 1.5rem; 1017} 1018 1019.nail-header-content { 1020 display: flex; 1021 align-items: center; 1022 justify-content: space-between; 1023 padding: 1rem 0; 1024} 1025 1026/* ÐогоÑип */ 1027.nail-logo { 1028 display: flex; 1029 align-items: center; 1030 gap: 0.75rem; 1031 text-decoration: none; 1032 cursor: pointer; 1033 transition: transform var(--nail-transition-base); 1034} 1035 1036.nail-logo:hover { 1037 transform: scale(1.05); 1038} 1039 1040.nail-logo-wrapper { 1041 position: relative; 1042 width: 48px; 1043 height: 48px; 1044} 1045 1046.nail-logo-ring-outer { 1047 position: absolute; 1048 inset: 0; 1049 border-radius: 50%; 1050 border: 2px solid var(--nail-color-gold); 1051 opacity: 0.5; 1052 box-shadow: 0 0 20px rgba(206, 167, 94, 0.4); 1053 animation: nail-rotate-slow 20s linear infinite; 1054} 1055 1056.nail-logo-icon { 1057 position: relative; 1058 width: 48px; 1059 height: 48px; 1060 border-radius: 50%; 1061 background: linear-gradient(135deg, var(--nail-color-gold), var(--nail-color-blue)); 1062 display: flex; 1063 align-items: center; 1064 justify-content: center; 1065 animation: nail-rotate-reverse 15s linear infinite; 1066} 1067 1068.nail-logo-moon { 1069 color: var(--nail-color-dark); 1070} 1071 1072.nail-logo-sparkle-1, 1073.nail-logo-sparkle-2 { 1074 position: absolute; 1075 color: var(--nail-color-gold); 1076 animation: nail-float 3s ease-in-out infinite; 1077} 1078 1079.nail-logo-sparkle-1 { 1080 top: -4px; 1081 right: -4px; 1082} 1083 1084.nail-logo-sparkle-2 { 1085 bottom: -4px; 1086 left: -4px; 1087 color: var(--nail-color-blue); 1088 animation-delay: 0.5s; 1089} 1090 1091.nail-logo-text-wrapper { 1092 display: flex; 1093 flex-direction: column; 1094} 1095 1096.nail-logo-text { 1097 font-size: 1.25rem;
1098 font-weight: var(--nail-font-weight-medium); 1099 color: var(--nail-color-light); 1100 transition: color var(--nail-transition-base); 1101} 1102 1103.nail-logo:hover .nail-logo-text { 1104 color: var(--nail-color-gold); 1105} 1106 1107.nail-logo-subtitle { 1108 font-size: 0.75rem; 1109 color: var(--nail-color-blue); 1110 letter-spacing: 0.1em; 1111 text-transform: uppercase; 1112} 1113 1114/* ÐавигаÑÐ¸Ñ */ 1115.nail-nav { 1116 display: none; 1117 align-items: center; 1118 gap: 2rem; 1119} 1120 1121@media (min-width: 1024px) { 1122 .nail-nav { 1123 display: flex; 1124 } 1125} 1126 1127.nail-nav-link { 1128 position: relative; 1129 color: var(--nail-color-light); 1130 text-decoration: none; 1131 font-weight: var(--nail-font-weight-normal); 1132 padding: 0.5rem 0; 1133 transition: color var(--nail-transition-base); 1134} 1135 1136.nail-nav-link::after { 1137 content: ''; 1138 position: absolute; 1139 bottom: 0; 1140 left: 0; 1141 width: 0; 1142 height: 2px; 1143 background: linear-gradient(90deg, var(--nail-color-gold), var(--nail-color-blue)); 1144 transition: width var(--nail-transition-base); 1145} 1146 1147.nail-nav-link:hover, 1148.nail-nav-link.nail-active { 1149 color: var(--nail-color-gold); 1150} 1151 1152.nail-nav-link:hover::after, 1153.nail-nav-link.nail-active::after { 1154 width: 100%; 1155} 1156 1157/* Ðнопка запиÑи (header) */ 1158.nail-header-btn { 1159 display: none; 1160 align-items: center; 1161 gap: 0.5rem; 1162 padding: 0.75rem 1.5rem; 1163 border-radius: var(--nail-radius-full); 1164 background: linear-gradient(90deg, var(--nail-color-gold), var(--nail-color-gold-light)); 1165 color: var(--nail-color-dark); 1166 border: none; 1167 font-family: var(--nail-font-family); 1168 font-weight: var(--nail-font-weight-semibold); 1169 cursor: pointer; 1170 transition: all var(--nail-transition-base); 1171 position: relative; 1172 overflow: hidden; 1173} 1174 1175@media (min-width: 1024px) { 1176 .nail-header-btn { 1177 display: inline-flex; 1178 } 1179} 1180 1181.nail-header-btn::before { 1182 content: ''; 1183 position: absolute; 1184 inset: 0; 1185 background: linear-gradient(90deg, var(--nail-color-blue), var(--nail-color-gold)); 1186 opacity: 0; 1187 transition: opacity var(--nail-transition-base); 1188} 1189 1190.nail-header-btn:hover::before { 1191 opacity: 1; 1192} 1193 1194.nail-header-btn:hover { 1195 transform: scale(1.05); 1196 box-shadow: 0 0 30px rgba(206, 167, 94, 0.6); 1197} 1198 1199.nail-header-btn-text, 1200.nail-header-btn-icon { 1201 position: relative; 1202 z-index: 1; 1203} 1204 1205/* ÐобилÑное Ð¼ÐµÐ½Ñ (бÑÑгеÑ) */ 1206.nail-mobile-menu-btn { 1207 display: flex; 1208 flex-direction: column; 1209 gap: 4px; 1210 background: none; 1211 border: none; 1212 cursor: pointer; 1213 padding: 0.5rem; 1214 transition: transform var(--nail-transition-base); 1215} 1216 1217@media (min-width: 1024px) { 1218 .nail-mobile-menu-btn { 1219 display: none; 1220 } 1221} 1222 1223.nail-mobile-menu-btn:active { 1224 transform: scale(0.9); 1225} 1226 1227.nail-burger-line { 1228 width: 25px; 1229 height: 3px; 1230 background: var(--nail-color-gold); 1231 border-radius: 2px; 1232 transition: all var(--nail-transition-base); 1233} 1234 1235/* ÐагиÑеÑÐºÐ°Ñ Ð»Ð¸Ð½Ð¸Ñ */ 1236.nail-header-magic-line { 1237 height: 1px; 1238 background: linear-gradient(90deg, transparent, var(--nail-color-gold), transparent); 1239 opacity: 0; 1240 transform: scaleX(0); 1241 transition: all var(--nail-transition-slow); 1242} 1243 1244.nail-header.nail-scrolled .nail-header-magic-line { 1245 opacity: 1; 1246 transform: scaleX(1); 1247} 1248 1249/* ÐобилÑное Ð¼ÐµÐ½Ñ */ 1250.nail-mobile-menu { 1251 position: fixed; 1252 top: 0; 1253 right: -100%; 1254 bottom: 0; 1255 width: 100%; 1256 max-width: 400px; 1257 background: rgba(41, 41, 42, 0.98); 1258 backdrop-filter: blur(20px); 1259 z-index: var(--nail-z-mobile-menu); 1260 transition: right var(--nail-transition-base); 1261} 1262 1263.nail-mobile-menu.nail-active { 1264 right: 0; 1265} 1266 1267.nail-mobile-menu-bg { 1268 position: absolute; 1269 inset: 0; 1270 overflow: hidden; 1271 opacity: 0.1; 1272} 1273 1274.nail-mobile-menu-glow { 1275 position: absolute; 1276 top: 25%; 1277 right: 25%; 1278 width: 256px; 1279 height: 256px; 1280 background: radial-gradient(circle, rgba(160, 190, 214, 0.6), transparent 70%); 1281 border-radius: 50%; 1282 animation: nail-pulse 4s ease-in-out infinite; 1283} 1284 1285.nail-mobile-menu-content { 1286 position: relative; 1287 z-index: 10; 1288 padding: 6rem 1.5rem 2rem; 1289 height: 100%; 1290 display: flex; 1291 flex-direction: column; 1292} 1293 1294.nail-mobile-menu-close { 1295 position: absolute; 1296 top: 1rem; 1297 right: 1rem; 1298 background: none; 1299 border: none; 1300 color: var(--nail-color-gold); 1301 cursor: pointer; 1302 padding: 0.5rem; 1303 transition: transform var(--nail-transition-base); 1304} 1305
1306.nail-mobile-menu-close:hover { 1307 transform: rotate(90deg); 1308} 1309 1310.nail-mobile-nav { 1311 display: flex; 1312 flex-direction: column; 1313 gap: 2rem; 1314} 1315 1316.nail-mobile-nav-link { 1317 display: flex; 1318 align-items: center; 1319 gap: 0.75rem; 1320 font-size: 1.5rem; 1321 font-weight: var(--nail-font-weight-normal); 1322 color: var(--nail-color-light); 1323 text-decoration: none; 1324 transition: color var(--nail-transition-base); 1325 opacity: 0; 1326 animation: nail-slide-in 0.3s ease-out forwards; 1327} 1328 1329.nail-mobile-nav-link:nth-child(1) { animation-delay: 0.1s; } 1330.nail-mobile-nav-link:nth-child(2) { animation-delay: 0.2s; } 1331.nail-mobile-nav-link:nth-child(3) { animation-delay: 0.3s; } 1332.nail-mobile-nav-link:nth-child(4) { animation-delay: 0.4s; } 1333.nail-mobile-nav-link:nth-child(5) { animation-delay: 0.5s; } 1334 1335.nail-mobile-nav-link:hover { 1336 color: var(--nail-color-gold); 1337} 1338 1339.nail-mobile-menu-cta { 1340 display: flex; 1341 align-items: center; 1342 justify-content: center; 1343 gap: 0.5rem; 1344 width: 100%; 1345 padding: 1rem 1.5rem; 1346 margin-top: 2rem; 1347 border-radius: var(--nail-radius-full); 1348 background: linear-gradient(90deg, var(--nail-color-gold), var(--nail-color-gold-light)); 1349 color: var(--nail-color-dark); 1350 border: none; 1351 font-family: var(--nail-font-family); 1352 font-weight: var(--nail-font-weight-semibold); 1353 font-size: 1.125rem; 1354 cursor: pointer; 1355 transition: all var(--nail-transition-base); 1356} 1357 1358.nail-mobile-menu-cta:active { 1359 transform: scale(0.95); 1360} 1361 1362.nail-mobile-menu-stars { 1363 display: flex; 1364 justify-content: center; 1365 gap: 1rem; 1366 margin-top: 3rem; 1367} 1368 1369.nail-mobile-star { 1370 color: var(--nail-color-gold); 1371 opacity: 0.4; 1372 animation: nail-rotate-slow 3s linear infinite; 1373} 1374 1375.nail-mobile-star:nth-child(2) { animation-delay: 0.5s; animation-duration: 4s; } 1376.nail-mobile-star:nth-child(3) { animation-delay: 1s; animation-duration: 5s; } 1377.nail-mobile-star:nth-child(4) { animation-delay: 1.5s; animation-duration: 3.5s; } 1378.nail-mobile-star:nth-child(5) { animation-delay: 2s; animation-duration: 4.5s; } 1379 1380/* ===== HERO SECTION ===== */ 1381.nail-hero { 1382 position: relative; 1383 min-height: 100vh; 1384 display: flex; 1385 align-items: center; 1386 justify-content: center; 1387 overflow: hidden; 1388 padding: 6rem 1.5rem 4rem; 1389} 1390 1391/* Фон Hero */ 1392.nail-hero-background { 1393 position: absolute; 1394 inset: 0; 1395 z-index: 0; 1396} 1397.sparkles-icon { 1398 width: 20px; 1399 height: 20px; 1400 color: #CEA75E; 1401 flex-shrink: 0; 1402 } 1403.nail-hero-bg-image { 1404 position: absolute; 1405 inset: 0; 1406 background-size: cover; 1407 background-position: center; 1408} 1409 1410.nail-hero-bg-overlay { 1411 position: absolute; 1412 inset: 0; 1413 background: rgba(41, 41, 42, 0.9); 1414} 1415 1416.nail-hero-bg-gradient { 1417 position: absolute; 1418 inset: 0; 1419 background: radial-gradient(circle at 50% 50%, rgba(160, 190, 214, 0.15) 0%, transparent 70%); 1420} 1421 1422/* ÐлаваÑÑие ÑаÑÑиÑÑ */ 1423.nail-hero-particles { 1424 position: absolute; 1425 inset: 0; 1426 z-index: 1; 1427 pointer-events: none; 1428} 1429 1430.nail-particle { 1431 position: absolute; 1432 width: 4px; 1433 height: 4px; 1434 border-radius: 50%; 1435 background: var(--nail-color-gold); 1436 animation: nail-particle-float 4s ease-in-out infinite; 1437} 1438 1439.nail-particle:nth-child(1) { animation-delay: 0s; animation-duration: 4s; } 1440.nail-particle:nth-child(2) { animation-delay: 0.5s; animation-duration: 3.5s; } 1441.nail-particle:nth-child(3) { animation-delay: 1s; animation-duration: 4.5s; } 1442.nail-particle:nth-child(4) { animation-delay: 1.5s; animation-duration: 4s; } 1443.nail-particle:nth-child(5) { animation-delay: 2s; animation-duration: 3.8s; } 1444.nail-particle:nth-child(6) { animation-delay: 0.8s; animation-duration: 4.2s; } 1445.nail-particle:nth-child(7) { animation-delay: 1.2s; animation-duration: 3.9s; } 1446.nail-particle:nth-child(8) { animation-delay: 1.8s; animation-duration: 4.1s; } 1447 1448/* ÐекоÑаÑивнÑе Ð·Ð²ÐµÐ·Ð´Ñ */ 1449.nail-hero-star-1, 1450.nail-hero-star-2, 1451.nail-hero-star-3 { 1452 position: absolute; 1453 color: var(--nail-color-blue); 1454 opacity: 0.4; 1455 z-index: 1; 1456 pointer-events: none; 1457} 1458 1459.nail-hero-star-1 { 1460 top: 5rem; 1461 left: 5rem; 1462 animation: nail-rotate-slow 8s linear infinite; 1463} 1464 1465.nail-hero-star-2 { 1466 top: 8rem; 1467 right: 8rem; 1468 color: var(--nail-color-gold); 1469 opacity: 0.3; 1470 animation: nail-rotate-reverse 10s linear infinite; 1471} 1472 1473.nail-hero-star-3 { 1474 bottom: 10rem; 1475 left: 10rem; 1476 opacity: 0.25; 1477 animation: nail-rotate-slow 12s linear infinite; 1478} 1479 1480/* ÐонÑÐµÐ½Ñ Hero */ 1481.nail-hero-content { 1482 position: relative; 1483 z-index: 10; 1484 text-align: center; 1485 max-width: 1200px; 1486 margin: 0 auto; 1487} 1488 1489/* ÐеÑÑ Ð½Ð¸Ð¹ Ð´ÐµÐºÐ¾Ñ */ 1490.nail-hero-top-decor { 1491 display: flex; 1492 align-items: center; 1493 justify-content: center; 1494 gap: 1rem; 1495 margin-bottom: 2rem; 1496 opacity: 0; 1497 animation: nail-fade-in 0.8s ease-out forwards; 1498} 1499
1500.nail-hero-top-line-left, 1501.nail-hero-top-line-right { 1502 width: 64px; 1503 height: 2px; 1504} 1505 1506.nail-hero-top-line-left { 1507 background: linear-gradient(90deg, transparent, var(--nail-color-gold)); 1508} 1509 1510.nail-hero-top-line-right { 1511 background: linear-gradient(90deg, var(--nail-color-gold), transparent); 1512} 1513 1514.nail-hero-sparkle { 1515 color: var(--nail-color-gold); 1516 flex-shrink: 0; 1517} 1518 1519.nail-hero-top-text { 1520 font-size: 0.875rem; 1521 letter-spacing: 0.3em; 1522 color: var(--nail-color-gold); 1523 text-transform: uppercase; 1524} 1525 1526.nail-hero-title { 1527 font-family: 'Romul', sans-serif !important; 1528 /* УменÑÑили ÑазмеÑ! ÐÑло (3rem, 12vw, 8rem) -> СÑало (2rem, 8vw, 5.5rem) */ 1529 font-size: clamp(2rem, 8vw, 5.5rem) !important; 1530 font-weight: var(--nail-font-weight-medium); 1531 color: var(--nail-color-light); 1532 letter-spacing: 0.05em; 1533 margin-bottom: 2rem; 1534 opacity: 0; 1535 animation: nail-fade-in 0.8s ease-out 0.2s forwards, nail-text-glow 3s ease-in-out infinite; 1536} 1537 1538/* ÐапÑеÑаем пеÑеноÑиÑÑ Ñлово на новÑÑ ÑÑÑÐ¾ÐºÑ */ 1539.nail-hero-title-nowrap { 1540 white-space: nowrap !important; 1541} 1542 1543/* ÐÑÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ ÑÑкопиÑÐ½Ð°Ñ Ð±Ñква Ð (ÑÑиÑÑ Kindentosca) */ 1544.nail-hero-title-accent { 1545 font-family: 'Kindentosca', cursive !important; 1546 font-weight: normal !important; 1547 font-size: 1.3em !important; 1548 color: var(--nail-color-gold); 1549 display: inline-block; 1550 transform: translateY(0.1em); 1551} 1552 1553/* ÐÐµÐºÐ¾Ñ Ð¿Ð¾Ð´ заголовком */ 1554.nail-hero-title-decor { 1555 display: flex; 1556 align-items: center; 1557 justify-content: center; 1558 gap: 0.75rem; 1559 margin-bottom: 2rem; 1560 opacity: 0; 1561 animation: nail-fade-in 1s ease-out 0.5s forwards; 1562} 1563 1564.nail-hero-title-line-1, 1565.nail-hero-title-line-2 { 1566 width: 96px; 1567 height: 2px; 1568} 1569 1570.nail-hero-title-line-1 { 1571 background: linear-gradient(90deg, transparent, var(--nail-color-gold), var(--nail-color-blue)); 1572} 1573 1574.nail-hero-title-line-2 { 1575 background: linear-gradient(90deg, var(--nail-color-blue), var(--nail-color-gold), transparent); 1576} 1577 1578.nail-hero-sparkle-title { 1579 color: var(--nail-color-gold); 1580 flex-shrink: 0; 1581} 1582 1583/* Ðодзаголовок */ 1584.nail-hero-subtitle { 1585 font-size: clamp(1.5rem, 4vw, 2.5rem); 1586 font-weight: var(--nail-font-weight-medium); 1587 color: var(--nail-color-light); 1588 margin-bottom: 1rem; 1589 opacity: 0; 1590 animation: nail-fade-in 0.8s ease-out 0.4s forwards; 1591} 1592 1593/* ÐпиÑание */ 1594.nail-hero-description { 1595 font-size: clamp(1rem, 2vw, 1.25rem); 1596 color: rgba(249, 249, 249, 0.7); 1597 max-width: 800px; 1598 margin: 0 auto 3rem; 1599 line-height: 1.8; 1600 opacity: 0; 1601 animation: nail-fade-in 0.8s ease-out 0.6s forwards; 1602} 1603/* Ð Ð°Ð·Ð¼ÐµÑ ÐºÐ°ÑÑомной иконки в ÑÑÑеÑе */ 1604.nail-footer-custom-icon { 1605 width: 48px; 1606 height: 48px; 1607 flex-shrink: 0; 1608} 1609/* ÐелезобеÑонно пÑименÑем ÑÑиÑÑ Romul к названиÑм в Шапке и ФÑÑеÑе */ 1610.nail-logo-text, 1611.nail-footer-logo-text { 1612 font-family: 'Romul', sans-serif !important; 1613 font-size: 1rem; /* Ð Ð°Ð·Ð¼ÐµÑ ÑÑиÑÑа, можеÑÑ Ð¿Ð¾Ð´Ð¾Ð³Ð½Ð°ÑÑ Ð¿Ð¾Ð´ ÑÐµÐ±Ñ */ 1614 font-weight: normal !important; /* УбиÑаем жиÑноÑÑÑ, Romul кÑаÑивее ÑмоÑÑиÑÑÑ Ð¾Ð±ÑÑнÑм */ 1615 color: var(--nail-color-light); 1616 letter-spacing: 0.05em; 1617 margin: 0; 1618} 1619/* Ðнопки */ 1620.nail-hero-buttons { 1621 display: flex; 1622 flex-direction: column; 1623 align-items: center; /* Ðобавили ÑÑо: ÑенÑÑиÑÑÐµÑ ÐºÐ½Ð¾Ð¿ÐºÐ¸ и не Ð´Ð°ÐµÑ Ð¸Ð¼ ÑаÑÑÑгиваÑÑÑÑ */ 1624 gap: 1rem; 1625 justify-content: center; 1626 margin-bottom: 5rem; 1627 opacity: 0; 1628 animation: nail-fade-in 0.6s ease-out 0.8s forwards; 1629} 1630 1631@media (min-width: 640px) { 1632 .nail-hero-buttons { 1633 flex-direction: row; 1634 flex-wrap: wrap; 1635 } 1636} 1637 1638/* СÑаÑиÑÑика */ 1639.nail-hero-stats { 1640 display: grid; 1641 grid-template-columns: repeat(3, 1fr); 1642 gap: 2rem; 1643 max-width: 768px; 1644 margin: 0 auto; 1645 opacity: 0; 1646 animation: nail-fade-in 0.8s ease-out 1s forwards; 1647} 1648 1649.nail-hero-stat { 1650 text-align: center; 1651} 1652 1653.nail-hero-stat-number { 1654 font-size: clamp(2.5rem, 5vw, 3.5rem);
1655 font-weight: var(--nail-font-weight-medium); 1656 color: var(--nail-color-gold); 1657 line-height: 1; 1658 margin-bottom: 0.5rem; 1659} 1660 1661.nail-hero-stat-label { 1662 font-size: 0.875rem; 1663 color: rgba(249, 249, 249, 0.6); 1664 text-transform: uppercase; 1665 letter-spacing: 0.1em; 1666} 1667 1668/* СвеÑÑÑиеÑÑ ÑлеменÑÑ */ 1669.nail-hero-glow-1, 1670.nail-hero-glow-2 { 1671 position: absolute; 1672 border-radius: 50%; 1673 filter: blur(80px); 1674 pointer-events: none; 1675 opacity: 0; 1676 animation: nail-glow-pulse 4s ease-in-out infinite; 1677} 1678 1679.nail-hero-glow-1 { 1680 top: 0; 1681 left: -5rem; 1682 width: 384px; 1683 height: 384px; 1684 background: radial-gradient(circle, rgba(160, 190, 214, 0.4) 0%, transparent 70%); 1685} 1686 1687.nail-hero-glow-2 { 1688 bottom: 0; 1689 right: -5rem; 1690 width: 500px; 1691 height: 500px; 1692 background: radial-gradient(circle, rgba(206, 167, 94, 0.3) 0%, transparent 70%); 1693 animation-delay: 1s; 1694} 1695 1696/* Scroll indicator */ 1697.nail-scroll-indicator { 1698 position: absolute; 1699 bottom: 2.5rem; 1700 left: 50%; 1701 transform: translateX(-50%); 1702 z-index: 20; 1703 display: flex; 1704 flex-direction: column; 1705 align-items: center; 1706 gap: 0.5rem; 1707 opacity: 0; 1708 animation: nail-fade-in 1s ease-out 1.2s forwards, nail-bounce 1.5s ease-in-out infinite 1.2s; 1709} 1710 1711.nail-scroll-mouse { 1712 width: 24px; 1713 height: 40px; 1714 border: 2px solid var(--nail-color-gold); 1715 border-radius: 12px; 1716 position: relative; 1717 display: flex; 1718 justify-content: center; 1719 padding-top: 6px; 1720} 1721 1722.nail-scroll-wheel { 1723 width: 4px; 1724 height: 8px; 1725 background: var(--nail-color-gold); 1726 border-radius: 2px; 1727 animation: nail-scroll 1.5s ease-in-out infinite; 1728} 1729 1730.nail-scroll-text { 1731 font-size: 0.75rem; 1732 color: var(--nail-color-gold); 1733 text-transform: uppercase; 1734 letter-spacing: 0.1em; 1735} 1736 1737/* ===== ÐÐÐÐÐЦÐÐ ===== */ 1738@keyframes nail-rotate-slow { 1739 from { transform: rotate(0deg); } 1740 to { transform: rotate(360deg); } 1741} 1742 1743@keyframes nail-rotate-reverse { 1744 from { transform: rotate(0deg); } 1745 to { transform: rotate(-360deg); } 1746} 1747 1748@keyframes nail-float { 1749 0%, 100% { 1750 transform: translate(0, 0); 1751 } 1752 25% { 1753 transform: translate(-4px, -8px); 1754 } 1755 50% { 1756 transform: translate(4px, 8px); 1757 } 1758 75% { 1759 transform: translate(-4px, 4px); 1760 } 1761} 1762 1763@keyframes nail-pulse { 1764 0%, 100% { 1765 transform: scale(1); 1766 opacity: 0.3; 1767 } 1768 50% { 1769 transform: scale(1.2); 1770 opacity: 0.6; 1771 } 1772} 1773 1774@keyframes nail-fade-in { 1775 from { 1776 opacity: 0; 1777 transform: translateY(20px); 1778 } 1779 to { 1780 opacity: 1; 1781 transform: translateY(0); 1782 } 1783} 1784 1785@keyframes nail-slide-in { 1786 from { 1787 opacity: 0; 1788 transform: translateX(50px); 1789 } 1790 to { 1791 opacity: 1; 1792 transform: translateX(0); 1793 } 1794} 1795 1796@keyframes nail-particle-float { 1797 0%, 100% { 1798 transform: translate(0, 0); 1799 opacity: 0.2; 1800 scale: 1; 1801 } 1802 50% { 1803 transform: translate(0, -30px); 1804 opacity: 1; 1805 scale: 1.5; 1806 } 1807} 1808 1809@keyframes nail-text-glow { 1810 0%, 100% { 1811 text-shadow: 0 0 20px rgba(206, 167, 94, 0.3); 1812 } 1813 50% { 1814 text-shadow: 0 0 40px rgba(206, 167, 94, 0.5); 1815 } 1816} 1817 1818@keyframes nail-glow-pulse { 1819 0%, 100% { 1820 opacity: 0.3; 1821 } 1822 50% { 1823 opacity: 0.7; 1824 } 1825} 1826 1827@keyframes nail-bounce { 1828 0%, 100% { 1829 transform: translate(-50%, 0); 1830 } 1831 50% { 1832 transform: translate(-50%, -10px); 1833 } 1834} 1835 1836@keyframes nail-scroll { 1837 0% { 1838 opacity: 0; 1839 transform: translateY(0); 1840 } 1841 50% { 1842 opacity: 1; 1843 } 1844 100% { 1845 opacity: 0; 1846 transform: translateY(14px); 1847 } 1848} 1849 1850/* ÐÐ ÐÐÐÐÐÐÐÐРРСÐÐÐУЮЩÐРЧÐСТÐ... */ 1851 1852/* ===== ÐÐÐÐТÐÐÐÐСТЬ (RESPONSIVE) ===== */ 1853 1854/* ÐобилÑнÑе ÑÑÑÑойÑÑва (ÐºÐ½Ð¸Ð¶Ð½Ð°Ñ Ð¾ÑиенÑаÑиÑ) < 640px */ 1855@media (max-width: 639px) { 1856 /* Header */ 1857 .nail-header-content { 1858 padding: 0.75rem 0; 1859 } 1860 1861 .nail-logo-wrapper { 1862 width: 40px; 1863 height: 40px; 1864 } 1865 1866 .nail-logo-icon { 1867 width: 40px; 1868 height: 40px; 1869 } 1870 1871 .nail-logo-text { 1872 font-size: 1.125rem; 1873 } 1874 1875 .nail-logo-subtitle { 1876 font-size: 0.625rem; 1877 } 1878 1879 /* Hero */ 1880 .nail-hero { 1881 padding: 5rem 1rem 3rem; 1882 min-height: 100svh; /* ÐÑполÑзÑем svh Ð´Ð»Ñ Ð¼Ð¾Ð±Ð¸Ð»ÑнÑÑ */ 1883 } 1884 1885 .nail-hero-title { 1886 font-size: 3rem; 1887 margin-bottom: 1.5rem; 1888 } 1889 1890 .nail-hero-subtitle { 1891 font-size: 1.5rem; 1892 } 1893 1894 .nail-hero-description { 1895 font-size: 1rem; 1896 margin-bottom: 2rem; 1897 } 1898 1899 .nail-hero-buttons { 1900 gap: 0.75rem; 1901 } 1902 1903 .nail-btn { 1904 padding: 0.875rem 1.5rem; 1905 font-size: 0.9375rem; 1906 } 1907 1908 .nail-hero-stats { 1909 gap: 1rem; 1910 } 1911 1912 .nail-hero-stat-number { 1913 font-size: 2.5rem; 1914 } 1915 1916 /* Services */ 1917 .nail-services { 1918 padding: 3rem 1rem; 1919 } 1920 1921 .nail-service-card { 1922 padding: 1.5rem; 1923 min-height: 150px; 1924 } 1925 1926 .nail-service-icon { 1927 width: 56px; 1928 height: 56px; 1929 margin-bottom: 1rem; 1930 } 1931 1932 .nail-service-title { 1933 font-size: 1.125rem; 1934 } 1935 1936 /* Team */ 1937 .nail-team { 1938 padding: 3rem 1rem; 1939 } 1940 1941 .nail-team-carousel-wrapper { 1942 padding: 0 40px; 1943 } 1944 1945 /* Gallery */ 1946 .nail-gallery { 1947 padding: 3rem 1rem; 1948 } 1949 1950 .nail-gallery-grid { 1951 gap: 1.5rem; 1952 } 1953 1954 /* Other sections */ 1955 .nail-atmosphere, 1956 .nail-about, 1957 .nail-contact, 1958 .nail-footer { 1959 padding: 3rem 1rem; 1960 } 1961} 1962 1963/* ÐобилÑнÑе ÑÑÑÑойÑÑва (алÑÐ±Ð¾Ð¼Ð½Ð°Ñ Ð¾ÑиенÑаÑиÑ) 640px - 768px */ 1964@media (min-width: 640px) and (max-width: 767px) and (orientation: landscape) { 1965 .nail-hero { 1966 min-height: 100svh; 1967 padding: 5rem 1.5rem 3rem; 1968 } 1969 1970 .nail-hero-title { 1971 font-size: 4rem; 1972 } 1973 1974 .nail-hero-stats { 1975 grid-template-columns: repeat(3, 1fr); 1976 gap: 1.5rem; 1977 } 1978 1979 .nail-services-grid, 1980 .nail-gallery-grid { 1981 grid-template-columns: repeat(2, 1fr); 1982 } 1983} 1984 1985/* ÐланÑеÑÑ (поÑÑÑеÑ) 768px - 1024px */ 1986@media (min-width: 768px) and (max-width: 1023px) { 1987 .nail-hero { 1988 padding: 6rem 2rem 4rem; 1989 } 1990 1991 .nail-hero-title { 1992 font-size: 5rem; 1993 } 1994 1995 .nail-hero-subtitle { 1996 font-size: 2rem; 1997 } 1998 1999 .nail-services-grid { 2000 grid-template-columns: repeat(2, 1fr); 2001 } 2002 2003 .nail-team-carousel-wrapper { 2004 padding: 0 60px; 2005 } 2006 2007 .nail-gallery-grid { 2008 grid-template-columns: repeat(2, 1fr); 2009 } 2010 2011 .nail-atmosphere-grid { 2012 grid-template-columns: repeat(2, 1fr); 2013 } 2014} 2015 2016/* ÐланÑеÑÑ (ландÑаÑÑ) и деÑкÑоп >= 1024px */ 2017@media (min-width: 1024px) { 2018 .nail-hero-title { 2019 font-size: 7rem; 2020 } 2021 2022 .nail-services-grid { 2023 grid-template-columns: repeat(3, 1fr); 2024 } 2025 2026 .nail-gallery-grid { 2027 grid-template-columns: repeat(3, 1fr); 2028 } 2029 2030 .nail-atmosphere-grid { 2031 grid-template-columns: repeat(3, 1fr); 2032 } 2033} 2034 2035/* ÐолÑÑие ÑкÑÐ°Ð½Ñ >= 1280px */ 2036@media (min-width: 1280px) { 2037 .nail-hero-title { 2038 font-size: 8rem; 2039 } 2040} 2041 2042/* ÐÑÑоÑа ÑкÑана (Ð´Ð»Ñ Ð¼Ð¾Ð±Ð¸Ð»ÑнÑÑ Ñ Ð¼Ð°Ð»ÐµÐ½Ñкой вÑÑоÑой) */ 2043@media (max-height: 700px) and (max-width: 900px) { 2044 .nail-hero { 2045 min-height: auto; 2046 padding: 4rem 1rem 2rem; 2047 } 2048 2049 .nail-hero-stats { 2050 margin-top: 2rem; 2051 } 2052 2053 .nail-scroll-indicator { 2054 display: none; 2055 } 2056} 2057 2058/* ÐÑиенÑаÑÐ¸Ñ Ð°Ð»Ñбом (landscape) Ð´Ð»Ñ Ð²ÑÐµÑ ÑÑÑÑойÑÑв */ 2059@media (orientation: landscape) and (max-height: 600px) { 2060 .nail-hero { 2061 min-height: auto; 2062 padding-top: 4rem; 2063 padding-bottom: 2rem; 2064 } 2065 2066 .nail-hero-top-decor { 2067 margin-bottom: 1rem; 2068 } 2069 2070 .nail-hero-title { 2071 margin-bottom: 1rem; 2072 } 2073 2074 .nail-hero-subtitle { 2075 margin-bottom: 0.5rem; 2076 } 2077 2078 .nail-hero-description { 2079 margin-bottom: 1.5rem; 2080 } 2081 2082 .nail-hero-stats { 2083 margin-top: 2rem; 2084 gap: 1rem; 2085 } 2086 2087 .nail-scroll-indicator { 2088 display: none; 2089 } 2090} 2091 2092/* Touch ÑÑÑÑойÑÑва - ÑвелиÑеннÑе облаÑÑи каÑÐ°Ð½Ð¸Ñ */ 2093@media (hover: none) and (pointer: coarse) { 2094 .nail-btn, 2095 .nail-service-card, 2096 .nail-gallery-filter, 2097 .nail-carousel-arrow, 2098 .nail-floating-btn { 2099 min-height: 44px; 2100 min-width: 44px; 2101 } 2102 2103 .nail-nav-link { 2104 padding: 0.75rem 0; 2105 } 2106 2107 .nail-mobile-nav-link { 2108 padding: 1rem 0; 2109 } 2110} 2111 2112/* Prefersed reduced motion */ 2113@media (prefers-reduced-motion: reduce) { 2114 *, 2115 *::before, 2116 *::after { 2117 animation-duration: 0.01ms !important; 2118 animation-iteration-count: 1 !important; 2119 transition-duration: 0.01ms !important; 2120 scroll-behavior: auto !important; 2121 } 2122} 2123 2124/* Print styles */ 2125@media print { 2126 .nail-header, 2127 .nail-mobile-menu, 2128 .nail-floating-button { 2129 display: none !important; 2130 } 2131 2132 .nail-hero, 2133 .nail-services, 2134 .nail-team, 2135 .nail-gallery, 2136 .nail-atmosphere, 2137 .nail-about, 2138 .nail-contact { 2139 page-break-inside: avoid; 2140 } 2141} 2142/* 2143 * ================================================== 2144 * NAIL WITCHES - CSS ЧÐСТЬ 2 2145 * СÑили Ð´Ð»Ñ ÑекÑий: Services, Team, Gallery, 2146 * Atmosphere, About, Contact, Footer, Floating Button 2147 * ================================================== 2148 */ 2149 2150/* ===== ÐÐЩÐРСТÐÐРСÐÐЦÐÐ ===== */ 2151.nail-section-header { 2152 text-align: center; 2153 margin-bottom: 3rem; 2154} 2155 2156.nail-section-title { 2157 font-size: clamp(2rem, 5vw, 3rem);
2158 font-weight: var(--nail-font-weight-medium); 2159 color: var(--nail-color-light); 2160 margin-bottom: 1rem; 2161} 2162 2163.nail-section-title-large { 2164 font-size: clamp(2.5rem, 6vw, 4rem); 2165} 2166 2167.nail-section-divider { 2168 width: 96px; 2169 height: 4px; 2170 background: var(--nail-color-gold); 2171 margin: 0 auto 1.5rem; 2172 border-radius: 2px; 2173} 2174 2175.nail-section-description { 2176 font-size: clamp(1rem, 2vw, 1.25rem); 2177 color: rgba(249, 249, 249, 0.7); 2178 max-width: 700px; 2179 margin: 0 auto; 2180 line-height: 1.8; 2181} 2182 2183/* Ðодзаголовок ÑекÑии */ 2184.nail-section-subtitle { 2185 display: flex; 2186 align-items: center; 2187 justify-content: center; 2188 gap: 0.75rem; 2189 margin-bottom: 1rem; 2190} 2191 2192.nail-section-subtitle-line-left, 2193.nail-section-subtitle-line-right { 2194 width: 48px; 2195 height: 2px; 2196} 2197 2198.nail-section-subtitle-line-left { 2199 background: linear-gradient(90deg, transparent, var(--nail-color-gold)); 2200} 2201 2202.nail-section-subtitle-line-right { 2203 background: linear-gradient(90deg, var(--nail-color-gold), transparent); 2204} 2205 2206.nail-section-subtitle-icon { 2207 color: var(--nail-color-gold); 2208 flex-shrink: 0; 2209} 2210 2211.nail-section-subtitle-text { 2212 font-size: 0.875rem; 2213 letter-spacing: 0.3em; 2214 color: var(--nail-color-gold); 2215 text-transform: uppercase; 2216} 2217 2218/* ÐÐµÐºÐ¾Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° */ 2219.nail-section-title-decor { 2220 display: flex; 2221 align-items: center; 2222 justify-content: center; 2223 gap: 0.75rem; 2224 margin-bottom: 1.5rem; 2225} 2226 2227.nail-section-title-line-1, 2228.nail-section-title-line-2 { 2229 width: 96px; 2230 height: 2px; 2231} 2232 2233.nail-section-title-line-1 { 2234 background: linear-gradient(90deg, transparent, var(--nail-color-gold), var(--nail-color-blue)); 2235} 2236 2237.nail-section-title-line-2 { 2238 background: linear-gradient(90deg, var(--nail-color-blue), var(--nail-color-gold), transparent); 2239} 2240 2241.nail-section-title-icon { 2242 color: var(--nail-color-gold); 2243 flex-shrink: 0; 2244} 2245 2246/* ===== SERVICES (УÑлÑги) ===== */ 2247.nail-services { 2248 padding: 4rem 1.5rem; 2249 background: var(--nail-color-dark); 2250 position: relative; 2251} 2252 2253.nail-services-container { 2254 max-width: 1280px; 2255 margin: 0 auto; 2256} 2257 2258.nail-services-grid { 2259 display: flex; 2260 flex-wrap: wrap; 2261 justify-content: center; /* ÐÐ°Ð³Ð¸Ñ ÑенÑÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð¸Ð¶Ð½ÐµÐ³Ð¾ ÑÑда */ 2262 gap: 1.5rem; 2263} 2264 2265@media (min-width: 640px) { 2266 .nail-services-grid { 2267 grid-template-columns: repeat(2, 1fr); 2268 } 2269} 2270 2271@media (min-width: 1024px) { 2272 .nail-services-grid { 2273 grid-template-columns: repeat(3, 1fr); 2274 } 2275} 2276 2277.nail-service-card { 2278 position: relative; 2279 background: var(--nail-color-muted); 2280 border-radius: var(--nail-radius-xl); 2281 padding: 2rem; 2282 cursor: pointer; 2283 overflow: hidden; 2284 transition: transform var(--nail-transition-base); 2285 height: 100%; 2286 width: 100%; 2287 min-height: 180px; 2288} 2289 2290.nail-service-card:hover { 2291 transform: translateY(-8px); 2292} 2293 2294.nail-service-card-border { 2295 position: absolute; 2296 inset: 0; 2297 border-radius: var(--nail-radius-xl); 2298 border: 2px solid var(--nail-color-gold); 2299 opacity: 0; 2300 transition: opacity var(--nail-transition-base); 2301 box-shadow: 0 0 20px rgba(206, 167, 94, 0.3); 2302} 2303 2304.nail-service-card:hover .nail-service-card-border { 2305 opacity: 1; 2306} 2307 2308.nail-service-card-glow { 2309 position: absolute; 2310 inset: 0; 2311 background: radial-gradient(circle at 50% 50%, rgba(160, 190, 214, 0.05) 0%, transparent 70%); 2312 opacity: 0; 2313 transition: opacity var(--nail-transition-slow); 2314} 2315 2316.nail-service-card:hover .nail-service-card-glow { 2317 opacity: 1; 2318} 2319 2320.nail-service-card-content { 2321 position: relative; 2322 z-index: 10; 2323 display: flex; 2324 flex-direction: column; 2325 align-items: center; 2326 text-align: center; 2327} 2328 2329.nail-service-icon { 2330 width: 64px; 2331 height: 64px; 2332 border-radius: 50%; 2333 background: rgba(206, 167, 94, 0.1); 2334 display: flex; 2335 align-items: center; 2336 justify-content: center; 2337 margin-bottom: 1.5rem; 2338 color: var(--nail-color-gold); 2339 transition: background var(--nail-transition-base); 2340} 2341 2342.nail-service-card:hover .nail-service-icon { 2343 background: rgba(206, 167, 94, 0.2); 2344} 2345 2346.nail-service-title { 2347 font-size: 1.25rem;
2348 font-weight: var(--nail-font-weight-medium); 2349 color: var(--nail-color-light); 2350 transition: color var(--nail-transition-base); 2351} 2352 2353.nail-service-card:hover .nail-service-title { 2354 color: var(--nail-color-gold); 2355} 2356@media (min-width: 640px) { 2357 .nail-service-card { 2358 width: calc(50% - 0.75rem); /* Ðоловина ÑиÑÐ¸Ð½Ñ Ð¼Ð¸Ð½ÑÑ Ð¾ÑÑÑÑп */ 2359 } 2360} 2361 2362/* Ðа ÐÐ (3 колонки) */ 2363@media (min-width: 1024px) { 2364 .nail-service-card { 2365 width: calc(33.333% - 1rem); /* ТÑеÑÑ ÑиÑÐ¸Ð½Ñ Ð¼Ð¸Ð½ÑÑ Ð¾ÑÑÑÑÐ¿Ñ */ 2366 } 2367} 2368/* ===== TEAM (Ðоманда) ===== */ 2369.nail-team { 2370 position: relative; 2371 padding: 4rem 1.5rem; 2372 background: var(--nail-color-dark); 2373 overflow: hidden; 2374} 2375 2376.nail-team-container { 2377 max-width: 1280px; 2378 margin: 0 auto; 2379 position: relative; 2380 z-index: 10; 2381} 2382 2383/* ФоновÑе ÑлеменÑÑ */ 2384.nail-team-bg { 2385 position: absolute; 2386 inset: 0; 2387 overflow: hidden; 2388 pointer-events: none; 2389} 2390 2391.nail-team-glow-1, 2392.nail-team-glow-2 { 2393 position: absolute; 2394 border-radius: 50%; 2395 filter: blur(80px); 2396} 2397 2398.nail-team-glow-1 { 2399 top: -10rem; 2400 left: -10rem; 2401 width: 384px; 2402 height: 384px; 2403 background: radial-gradient(circle, rgba(160, 190, 214, 0.3) 0%, transparent 70%); 2404 animation: nail-pulse 8s ease-in-out infinite; 2405} 2406 2407.nail-team-glow-2 { 2408 bottom: -10rem; 2409 right: -10rem; 2410 width: 500px; 2411 height: 500px; 2412 background: radial-gradient(circle, rgba(206, 167, 94, 0.3) 0%, transparent 70%); 2413 animation: nail-pulse 10s ease-in-out infinite 2s; 2414} 2415 2416.nail-team-sparkle { 2417 position: absolute; 2418 color: var(--nail-color-gold); 2419 opacity: 0.2; 2420 animation: nail-float 6s ease-in-out infinite; 2421} 2422 2423.nail-team-sparkle-1 { 2424 top: 5rem; 2425 left: 15%; 2426} 2427 2428.nail-team-sparkle-2 { 2429 top: 10rem; 2430 right: 20%; 2431 color: var(--nail-color-blue); 2432 opacity: 0.15; 2433 animation-delay: 1s; 2434 animation-duration: 8s; 2435} 2436 2437.nail-team-sparkle-3 { 2438 bottom: 8rem; 2439 left: 25%; 2440 opacity: 0.25; 2441 animation-delay: 2s; 2442 animation-duration: 7s; 2443} 2444 2445/* ÐаÑÑÑÐµÐ»Ñ */ 2446.nail-team-carousel { 2447 position: relative; 2448 padding-bottom: 4rem; 2449} 2450 2451.nail-carousel-arrow { 2452 position: absolute; 2453 top: 50%; 2454 transform: translateY(-50%); 2455 z-index: 10; 2456 width: 56px; 2457 height: 56px; 2458 border-radius: 50%; 2459 background: linear-gradient(135deg, var(--nail-color-gold), var(--nail-color-gold-light)); 2460 border: none; 2461 color: var(--nail-color-dark); 2462 cursor: pointer; 2463 display: flex; 2464 align-items: center; 2465 justify-content: center; 2466 box-shadow: 0 8px 24px rgba(206, 167, 94, 0.3); 2467 transition: all var(--nail-transition-base); 2468} 2469 2470.nail-carousel-arrow:hover { 2471 transform: translateY(-50%) scale(1.1); 2472 box-shadow: 0 12px 32px rgba(206, 167, 94, 0.5); 2473} 2474 2475.nail-carousel-arrow:active { 2476 transform: translateY(-50%) scale(0.95); 2477} 2478 2479.nail-carousel-arrow-prev { 2480 left: 1rem; 2481} 2482 2483.nail-carousel-arrow-next { 2484 right: 1rem; 2485} 2486 2487@media (max-width: 768px) { 2488 2489 .nail-carousel-arrow-prev { 2490 left: 0.5rem; 2491 } 2492 2493 .nail-carousel-arrow-next { 2494 right: 0.5rem; 2495 } 2496} 2497 2498.nail-team-carousel-wrapper { 2499 overflow: hidden; 2500 padding: 0 70px; 2501} 2502 2503@media (max-width: 768px) { 2504 .nail-team-carousel-wrapper { 2505 padding: 0 50px; 2506 } 2507} 2508 2509.nail-team-carousel-track { 2510 display: flex; 2511 gap: 1.5rem; 2512 transition: transform var(--nail-transition-slow); 2513} 2514 2515/* ÐаÑÑоÑка маÑÑеÑа */ 2516.nail-team-card { 2517 flex: 0 0 calc(33.333% - 1rem); 2518 2519 border-radius: var(--nail-radius-xl); 2520 overflow: hidden; 2521 box-shadow: var(--nail-shadow-xl); 2522 transition: all var(--nail-transition-slow); 2523 position: relative; 2524} 2525 2526@media (max-width: 1024px) { 2527 .nail-team-card { 2528 flex: 0 0 calc(50% - 0.75rem); 2529 } 2530} 2531 2532@media (max-width: 640px) { 2533 .nail-team-card { 2534 flex: 0 0 100%; 2535 } 2536} 2537 2538.nail-team-card:hover { 2539 box-shadow: 0 20px 60px rgba(0, 0, 0, 0.4); 2540} 2541 2542.nail-team-card-border { 2543 position: absolute; 2544 inset: 0; 2545 border-radius: var(--nail-radius-xl); 2546 background: linear-gradient(135deg, rgba(206, 167, 94, 0.4), rgba(160, 190, 214, 0.4)); 2547 padding: 2px; 2548 -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); 2549 mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); 2550 -webkit-mask-composite: xor; 2551 mask-composite: exclude; 2552 opacity: 0; 2553 transition: opacity var(--nail-transition-slow); 2554 pointer-events: none; 2555 z-index: 10; 2556} 2557 2558.nail-team-card:hover .nail-team-card-border { 2559 opacity: 1; 2560} 2561 2562.nail-team-card-image-wrapper { 2563 position: relative; 2564 overflow: hidden; 2565 aspect-ratio: 3/4; 2566} 2567 2568.nail-team-card-image { 2569 width: 100%; 2570 height: 100%; 2571 object-fit: cover; 2572 transition: transform var(--nail-transition-slower); 2573} 2574 2575.nail-team-card:hover .nail-team-card-image { 2576 transform: scale(1.1); 2577} 2578 2579.nail-team-card-gradient { 2580 position: absolute; 2581 inset: 0; 2582 background: linear-gradient(to top, rgba(41, 41, 42, 1) 0%, rgba(41, 41, 42, 0.5) 50%, transparent 100%); 2583 opacity: 0.7; 2584} 2585 2586.nail-team-card-glow { 2587 position: absolute; 2588 inset: 0; 2589 background: radial-gradient(circle at 50% 50%, rgba(206, 167, 94, 0.15), transparent 60%); 2590 opacity: 0; 2591 transition: opacity var(--nail-transition-slower); 2592} 2593 2594.nail-team-card:hover .nail-team-card-glow { 2595 opacity: 1; 2596} 2597 2598.nail-team-card-experience { 2599 position: absolute; 2600 bottom: 1rem; 2601 right: 1rem; 2602 z-index: 10; 2603 background: rgba(41, 41, 42, 0.8); 2604 backdrop-filter: blur(8px); 2605 padding: 0.375rem 0.75rem; 2606 border-radius: var(--nail-radius-full); 2607 font-size: 0.75rem; 2608 color: rgba(249, 249, 249, 0.8); 2609} 2610 2611.nail-team-card-content { 2612 padding: 1.5rem; 2613 position: relative; 2614} 2615 2616.nail-team-card-sparkle { 2617 position: absolute; 2618 top: 1rem; 2619 right: 1rem; 2620 color: var(--nail-color-gold); 2621 opacity: 0.1; 2622 animation: nail-rotate-slow 20s linear infinite; 2623} 2624 2625.nail-team-card-name { 2626 font-size: 1.25rem;
2627 font-weight: var(--nail-font-weight-medium); 2628 color: var(--nail-color-gold); 2629 margin-bottom: 0.5rem; 2630 transition: color var(--nail-transition-base); 2631} 2632 2633.nail-team-card:hover .nail-team-card-name { 2634 color: var(--nail-color-gold-light); 2635} 2636 2637.nail-team-card-role { 2638 font-size: 0.875rem; 2639 color: rgba(249, 249, 249, 0.7); 2640 margin-bottom: 1rem; 2641 min-height: 3rem; 2642 line-height: 1.5; 2643} 2644 2645.nail-team-card-info { 2646 display: flex; 2647 align-items: center; 2648 gap: 0.5rem; 2649 margin-bottom: 1rem; 2650 padding-bottom: 1rem; 2651 border-bottom: 1px solid rgba(249, 249, 249, 0.1); 2652} 2653 2654.nail-team-card-dot { 2655 width: 8px; 2656 height: 8px; 2657 border-radius: 50%; 2658 background: var(--nail-color-blue); 2659} 2660 2661.nail-team-card-clients { 2662 font-size: 0.75rem; 2663 color: rgba(249, 249, 249, 0.6); 2664} 2665 2666.nail-team-card-btn { 2667 width: 100%; 2668 padding: 0.75rem 1.5rem; 2669 border-radius: var(--nail-radius-md); 2670 background: linear-gradient(90deg, var(--nail-color-gold), var(--nail-color-gold-light)); 2671 color: var(--nail-color-dark); 2672 border: none; 2673 font-family: var(--nail-font-family); 2674 font-weight: var(--nail-font-weight-semibold); 2675 cursor: pointer; 2676 position: relative; 2677 overflow: hidden; 2678 transition: all var(--nail-transition-base); 2679} 2680 2681.nail-team-card-btn:hover { 2682 transform: translateY(-2px); 2683 box-shadow: 0 8px 20px rgba(206, 167, 94, 0.3); 2684} 2685 2686.nail-team-card-btn:active { 2687 transform: translateY(0); 2688} 2689 2690/* Dots */ 2691.nail-carousel-dots { 2692 display: flex; 2693 justify-content: center; 2694 gap: 0.75rem; 2695 margin-top: 4rem; 2696 flex-wrap: wrap; /* ÐСÐÐ ÐÐÐÐÐÐÐ: РазÑеÑаем пеÑÐµÐ½Ð¾Ñ ÑоÑек, ÑÑÐ¾Ð±Ñ Ð¾Ð½Ð¸ не ÑжималиÑÑ */ 2697} 2698 2699.nail-carousel-dot { 2700 width: 12px !important; 2701 height: 12px !important; 2702 min-height: 12px !important; /* Убиваем 42px Ð¾Ñ ÑÐµÐ¼Ñ */ 2703 min-width: 12px !important; 2704 padding: 0 !important; /* Убиваем внÑÑÑенние оÑÑÑÑÐ¿Ñ ÐºÐ½Ð¾Ð¿Ð¾Ðº */ 2705 margin: 0; 2706 border-radius: 50%; 2707 background: rgba(206, 167, 94, 0.3); 2708 border: none; 2709 cursor: pointer; 2710 transition: all var(--nail-transition-base); 2711 flex-shrink: 0; 2712} 2713/* ÐÑинÑдиÑелÑно ÑбиÑаем ÑÐ¾Ð½Ñ ÑÐµÐ¼Ñ Ñ ÐºÐ¾Ð½ÑейнеÑов каÑÑÑели */ 2714.nail-team-carousel, 2715.nail-team-carousel-wrapper, 2716.nail-team-carousel-track { 2717 background: transparent !important; 2718 background-color: transparent !important; 2719} 2720.nail-carousel-dot:hover { 2721 background: rgba(206, 167, 94, 0.5); 2722 transform: scale(1.2); 2723} 2724 2725.nail-carousel-dot.nail-active { 2726 width: 40px !important; 2727 height: 12px !important; 2728 min-height: 12px !important; /* Убиваем 42px Ð¾Ñ ÑÐµÐ¼Ñ */ 2729 border-radius: 6px; 2730 background: linear-gradient(90deg, var(--nail-color-gold), var(--nail-color-gold-light)); 2731 box-shadow: 0 0 15px rgba(206, 167, 94, 0.6); 2732} 2733 2734/* Footer ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ */ 2735.nail-team-footer { 2736 margin-top: 4rem; 2737 text-align: center; 2738} 2739 2740.nail-team-footer-content { 2741 display: inline-flex; 2742 align-items: center; 2743 gap: 1rem; 2744 background: var(--nail-color-dark); 2745 padding: 1rem 2rem; 2746 border-radius: var(--nail-radius-full); 2747 border: 1px solid rgba(206, 167, 94, 0.3); 2748} 2749 2750.nail-team-footer-icon { 2751 color: var(--nail-color-gold); 2752 flex-shrink: 0; 2753} 2754 2755.nail-team-footer-text { 2756 color: rgba(249, 249, 249, 0.8); 2757 font-weight: var(--nail-font-weight-normal); 2758} 2759 2760/* ===== GALLERY (ÐалеÑеÑ) ===== */ 2761.nail-gallery { 2762 position: relative; 2763 padding: 4rem 1.5rem; 2764 background: var(--nail-color-dark); 2765 overflow: hidden; 2766} 2767 2768.nail-gallery-container { 2769 max-width: 1280px; 2770 margin: 0 auto; 2771 position: relative; 2772 z-index: 10; 2773} 2774 2775/* Фон галеÑеи */ 2776.nail-gallery-bg { 2777 position: absolute; 2778 inset: 0; 2779 overflow: hidden; 2780 pointer-events: none; 2781} 2782 2783.nail-gallery-glow-1, 2784.nail-gallery-glow-2 { 2785 position: absolute; 2786 border-radius: 50%; 2787 filter: blur(100px); 2788} 2789 2790.nail-gallery-glow-1 { 2791 top: 5rem; 2792 right: 0; 2793 width: 600px; 2794 height: 600px; 2795 background: radial-gradient(circle, rgba(206, 167, 94, 0.3) 0%, transparent 70%); 2796 animation: nail-pulse 10s ease-in-out infinite; 2797} 2798 2799.nail-gallery-glow-2 { 2800 bottom: 0; 2801 left: 0; 2802 width: 500px; 2803 height: 500px; 2804 background: radial-gradient(circle, rgba(160, 190, 214, 0.25) 0%, transparent 70%); 2805 animation: nail-pulse 12s ease-in-out infinite 3s; 2806} 2807 2808.nail-gallery-sparkle { 2809 position: absolute; 2810 width: 16px; 2811 height: 16px; 2812 color: var(--nail-color-gold); 2813 opacity: 0;
2814 animation: nail-sparkle-float 5s ease-in-out infinite; 2815} 2816 2817.nail-gallery-sparkle:nth-child(1) { animation-delay: 0s; } 2818.nail-gallery-sparkle:nth-child(2) { animation-delay: 0.5s; } 2819.nail-gallery-sparkle:nth-child(3) { animation-delay: 1s; } 2820.nail-gallery-sparkle:nth-child(4) { animation-delay: 1.5s; } 2821.nail-gallery-sparkle:nth-child(5) { animation-delay: 2s; } 2822.nail-gallery-sparkle:nth-child(6) { animation-delay: 2.5s; } 2823 2824.nail-gallery-sparkle::before { 2825 content: 'â¨'; 2826 font-size: 16px; 2827} 2828 2829/* ФилÑÑÑÑ */ 2830.nail-gallery-filters { 2831 display: flex; 2832 flex-wrap: wrap; 2833 justify-content: center; 2834 gap: 0.75rem; 2835 margin-bottom: 3rem; 2836} 2837 2838.nail-gallery-filter { 2839 padding: 0.75rem 1.5rem; 2840 border-radius: var(--nail-radius-full); 2841 background: var(--nail-color-muted); 2842 color: rgba(249, 249, 249, 0.7); 2843 border: 1px solid rgba(206, 167, 94, 0.2); 2844 font-family: var(--nail-font-family); 2845 font-weight: var(--nail-font-weight-semibold); 2846 cursor: pointer; 2847 transition: all var(--nail-transition-base); 2848} 2849 2850.nail-gallery-filter:hover { 2851 background: rgba(58, 58, 59, 1); 2852 border-color: rgba(206, 167, 94, 0.4); 2853 transform: translateY(-2px); 2854} 2855 2856.nail-gallery-filter.nail-gallery-filter-active { 2857 background: linear-gradient(90deg, var(--nail-color-gold), var(--nail-color-gold-light)); 2858 color: var(--nail-color-dark); 2859 box-shadow: 0 4px 16px rgba(206, 167, 94, 0.3); 2860} 2861 2862/* СÑеÑÑик */ 2863.nail-gallery-counter { 2864 text-align: center; 2865 margin-bottom: 2rem; 2866} 2867 2868.nail-gallery-counter-content { 2869 display: inline-flex; 2870 align-items: center; 2871 gap: 0.5rem; 2872 background: var(--nail-color-muted); 2873 padding: 0.5rem 1.5rem; 2874 border-radius: var(--nail-radius-full); 2875 border: 1px solid rgba(206, 167, 94, 0.2); 2876} 2877 2878.nail-gallery-counter-content svg { 2879 color: var(--nail-color-gold); 2880 flex-shrink: 0; 2881} 2882 2883.nail-gallery-counter-text { 2884 font-size: 0.875rem; 2885 color: rgba(249, 249, 249, 0.7); 2886} 2887 2888.nail-gallery-counter-number { 2889 color: var(--nail-color-gold); 2890 font-weight: var(--nail-font-weight-semibold); 2891} 2892 2893/* СеÑка галеÑеи */ 2894.nail-gallery-grid { 2895 display: grid; 2896 grid-template-columns: repeat(1, 1fr); 2897 gap: 2rem; 2898} 2899 2900@media (min-width: 768px) { 2901 .nail-gallery-grid { 2902 grid-template-columns: repeat(2, 1fr); 2903 } 2904} 2905 2906@media (min-width: 1024px) { 2907 .nail-gallery-grid { 2908 grid-template-columns: repeat(3, 1fr); 2909 } 2910} 2911 2912.nail-gallery-item { 2913 position: relative; 2914 overflow: hidden; 2915 border-radius: var(--nail-radius-xl); 2916 box-shadow: var(--nail-shadow-xl); 2917 cursor: pointer; 2918 transition: all var(--nail-transition-base); 2919} 2920 2921.nail-gallery-item:hover { 2922 transform: translateY(-12px); 2923} 2924/* ÐÑинÑдиÑелÑно возвÑаÑаем плавнÑе анимаÑии каÑÑÑели маÑÑеÑов */ 2925 2926/* Ðлавное пеÑелиÑÑÑвание ÑÑека */ 2927.nail-team-carousel-track { 2928 transition: transform 0.5s ease !important; 2929} 2930/* СÑили Ð´Ð»Ñ ÐºÐ½Ð¾Ð¿ÐºÐ¸-ÑÑÑлки */ 2931.nail-team-card-btn { 2932 display: inline-block; 2933 text-align: center; 2934 text-decoration: none; 2935 cursor: pointer; 2936} 2937/* СÑили Ð´Ð»Ñ ÑабоÑей Ð¯Ð½Ð´ÐµÐºÑ ÐаÑÑÑ */ 2938.nail-yandex-map { 2939 width: 100%; 2940 height: 100%; 2941 min-height: 400px; /* Ð¡Ð¸Ð½Ñ ÑонизиÑÑем Ñ Ð²ÑÑоÑой конÑейнеÑа */ 2942 display: block; 2943 border: none; 2944 /* Ðелаем каÑÑÑ ÑÑÑÑ Ñемнее, ÑÑÐ¾Ð±Ñ Ð¾Ð½Ð° не вÑбивалаÑÑ Ð¸Ð· Ñемного дизайна, пока на нее не наведÑÑ Ð¼ÑÑÐºÑ */ 2945 filter: grayscale(20%) contrast(90%) opacity(0.9); 2946 transition: filter var(--nail-transition-slow); 2947} 2948 2949.nail-contact-map:hover .nail-yandex-map { 2950 filter: grayscale(0%) contrast(100%) opacity(1); 2951} 2952/* СÑили Ð´Ð»Ñ Ð½Ð¾Ð²ÑÑ PNG иконок */ 2953.nail-service-img { 2954 width: 32px; /* Ð Ð°Ð·Ð¼ÐµÑ ÐºÐ°Ðº Ñ ÑÑаÑÑÑ SVG */ 2955 height: 32px; 2956 object-fit: contain; /* ЧÑÐ¾Ð±Ñ ÐºÐ°ÑÑинка не иÑкажалаÑÑ */ 2957 display: block; 2958 transition: transform var(--nail-transition-base); 2959} 2960 2961/* ÐÑÑÐµÐºÑ ÑвелиÑÐµÐ½Ð¸Ñ Ñамой иконки пÑи наведении на каÑÑоÑÐºÑ */ 2962.nail-service-card:hover .nail-service-img { 2963 transform: scale(1.1); 2964} 2965/* ÐлавноÑÑÑ Ñамой каÑÑоÑки (Ñени, гÑаниÑÑ) */ 2966.nail-team-card { 2967 transition: all 0.5s ease !important; 2968} 2969 2970/* Ðлавное пÑиближение ÑоÑогÑаÑии */ 2971.nail-team-card-image { 2972 transition: transform 0.7s ease !important; 2973} 2974 2975.nail-team-card:hover .nail-team-card-image { 2976 transform: scale(1.1) !important; 2977} 2978 2979/* ÐлавноÑÑÑ ÑÑÑелоÑек */ 2980.nail-carousel-arrow { 2981 transition: all 0.3s ease !important; 2982} 2983 2984/* ÐлавноÑÑÑ ÑоÑек */ 2985.nail-carousel-dot { 2986 transition: all 0.3s ease !important; 2987} 2988/* ÐÐ¾Ð²Ð°Ñ Ð´ÐµÐºÐ¾ÑаÑÐ¸Ð²Ð½Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ Ñо звездами вмеÑÑо пÑоÑмоÑÑов */ 2989.nail-gallery-item-decoration { 2990 display: flex; 2991 align-items: center; 2992 gap: 0.5rem; 2993 margin-top: 0.5rem; 2994 opacity: 0.8; 2995} 2996 2997.nail-gallery-item-line-center { 2998 flex: 1; 2999 height: 1px; 3000 background: linear-gradient(90deg, transparent, var(--nail-color-gold), transparent); 3001} 3002 3003.nail-star-icon { 3004 color: var(--nail-color-gold); 3005 flex-shrink: 0; 3006 width: 14px; 3007 height: 14px; 3008} 3009.nail-gallery-item-border { 3010 position: absolute; 3011 inset: 0; 3012 border-radius: var(--nail-radius-xl); 3013 background: linear-gradient(135deg, rgba(206, 167, 94, 0.6), rgba(160, 190, 214, 0.6)); 3014 padding: 3px; 3015 -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); 3016 mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); 3017 -webkit-mask-composite: xor; 3018 mask-composite: exclude; 3019 opacity: 0; 3020 transition: opacity var(--nail-transition-slow); 3021 pointer-events: none; 3022 z-index: 20; 3023} 3024 3025.nail-gallery-item:hover .nail-gallery-item-border { 3026 opacity: 1; 3027} 3028 3029.nail-gallery-item-image { 3030 width: 100%; 3031 height: auto; 3032 display: block; 3033 transition: transform var(--nail-transition-slower); 3034} 3035 3036.nail-gallery-item:hover .nail-gallery-item-image { 3037 transform: scale(1.1); 3038} 3039 3040.nail-gallery-item-badge { 3041 position: absolute; 3042 top: 1rem; 3043 left: 1rem; 3044 z-index: 10; 3045 background: linear-gradient(90deg, var(--nail-color-gold), var(--nail-color-gold-light)); 3046 padding: 0.5rem 1rem; 3047 border-radius: var(--nail-radius-full); 3048 box-shadow: var(--nail-shadow-lg); 3049} 3050 3051.nail-gallery-item-category { 3052 font-size: 0.75rem;
3053 font-weight: var(--nail-font-weight-semibold); 3054 color: var(--nail-color-dark); 3055 text-transform: uppercase; 3056 letter-spacing: 0.05em; 3057} 3058 3059.nail-gallery-item-overlay { 3060 position: absolute; 3061 inset: 0; 3062 background: linear-gradient(to top, rgba(41, 41, 42, 1) 0%, rgba(41, 41, 42, 0.8) 50%, transparent 100%); 3063 display: flex; 3064 flex-direction: column; 3065 justify-content: flex-end; 3066 padding: 1.5rem; 3067 opacity: 0; 3068 transition: opacity var(--nail-transition-slow); 3069 z-index: 10; 3070} 3071 3072.nail-gallery-item:hover .nail-gallery-item-overlay { 3073 opacity: 1; 3074} 3075 3076.nail-gallery-item-title { 3077 font-size: 1.5rem; 3078 font-weight: var(--nail-font-weight-medium); 3079 color: var(--nail-color-gold); 3080 margin-bottom: 0.75rem; 3081} 3082 3083.nail-gallery-item-stats { 3084 display: flex; 3085 align-items: center; 3086 gap: 1.5rem; 3087 margin-bottom: 1rem; 3088} 3089 3090.nail-gallery-item-stat { 3091 display: flex; 3092 align-items: center; 3093 gap: 0.5rem; 3094} 3095 3096.nail-gallery-item-stat svg { 3097 color: rgba(249, 249, 249, 0.7); 3098} 3099 3100.nail-gallery-item-stat-text { 3101 font-size: 0.875rem; 3102 color: rgba(249, 249, 249, 0.7); 3103} 3104 3105.nail-gallery-item-divider { 3106 display: flex; 3107 align-items: center; 3108 gap: 0.5rem; 3109} 3110 3111.nail-gallery-item-line { 3112 flex: 1; 3113 height: 2px; 3114 background: linear-gradient(90deg, var(--nail-color-gold), transparent); 3115 border-radius: 1px; 3116} 3117 3118.nail-gallery-item-divider svg { 3119 color: var(--nail-color-gold); 3120 flex-shrink: 0; 3121} 3122 3123.nail-gallery-item-glow { 3124 position: absolute; 3125 inset: 0; 3126 background: radial-gradient(circle at center, rgba(206, 167, 94, 0.15), transparent 60%); 3127 opacity: 0; 3128 transition: opacity var(--nail-transition-slower); 3129 pointer-events: none; 3130} 3131 3132.nail-gallery-item:hover .nail-gallery-item-glow { 3133 opacity: 1; 3134} 3135 3136/* Footer галеÑеи */ 3137.nail-gallery-footer { 3138 margin-top: 4rem; 3139 text-align: center; 3140} 3141 3142.nail-gallery-footer-content { 3143 display: inline-flex; 3144 flex-direction: column; 3145 align-items: center; 3146 gap: 1rem; 3147 background: var(--nail-color-muted); 3148 padding: 2.5rem; 3149 border-radius: var(--nail-radius-xl); 3150 border: 1px solid rgba(206, 167, 94, 0.3); 3151} 3152 3153.nail-gallery-footer-stars { 3154 display: flex; 3155 gap: 0.75rem; 3156 color: var(--nail-color-gold); 3157} 3158 3159.nail-gallery-footer-text { 3160 color: rgba(249, 249, 249, 0.8); 3161 font-size: 1.125rem; 3162} 3163 3164/* ===== ATMOSPHERE (ÐÑмоÑÑеÑа) ===== */ 3165.nail-atmosphere { 3166 position: relative; 3167 padding: 4rem 1.5rem; 3168 background: var(--nail-color-dark); 3169 overflow: hidden; 3170} 3171 3172.nail-atmosphere-container { 3173 max-width: 1280px; 3174 margin: 0 auto; 3175 position: relative; 3176 z-index: 10; 3177} 3178 3179.nail-atmosphere-bg { 3180 position: absolute; 3181 inset: 0; 3182 overflow: hidden; 3183 pointer-events: none; 3184 opacity: 0.3; 3185} 3186 3187.nail-atmosphere-glow { 3188 position: absolute; 3189 top: 50%; 3190 left: 30%; 3191 width: 600px; 3192 height: 600px; 3193 background: radial-gradient(circle, rgba(160, 190, 214, 0.3), transparent 70%); 3194 border-radius: 50%; 3195 filter: blur(80px); 3196} 3197 3198/* СеÑка колонок */ 3199.nail-atmosphere-grid { 3200 column-count: 1; 3201 column-gap: 2rem; 3202} 3203 3204@media (min-width: 768px) { 3205 .nail-atmosphere-grid { 3206 column-count: 3; 3207 } 3208} 3209 3210.nail-atmosphere-item { 3211 position: relative; 3212 break-inside: avoid; /* ÐапÑеÑаем ÑазÑÑв каÑÑоÑки Ð¼ÐµÐ¶Ð´Ñ ÐºÐ¾Ð»Ð¾Ð½ÐºÐ°Ð¼Ð¸ */ 3213 margin-bottom: 2rem; /* ÐÑполÑзÑем margin вмеÑÑо gap */ 3214} 3215 3216.nail-atmosphere-item-glow { 3217 position: absolute; 3218 inset: -1rem; 3219 border-radius: var(--nail-radius-xl); 3220 filter: blur(40px); 3221 background: radial-gradient(circle, rgba(160, 190, 214, 0.4) 0%, transparent 70%); 3222 opacity: 0; 3223 transition: opacity var(--nail-transition-slow); 3224 z-index: 0; 3225} 3226 3227.nail-atmosphere-item:hover .nail-atmosphere-item-glow { 3228 opacity: 0.4; 3229} 3230 3231.nail-atmosphere-item-wrapper { 3232 position: relative; 3233 overflow: hidden; 3234 border-radius: var(--nail-radius-xl); 3235 z-index: 10; 3236} 3237 3238.nail-atmosphere-img { 3239 width: 100%; 3240 height: auto; /* ФоÑо Ñамо опÑеделÑÐµÑ Ñвои пÑопоÑÑии */ 3241 display: block; 3242 transition: transform var(--nail-transition-slower); 3243} 3244
3245.nail-atmosphere-item:hover .nail-atmosphere-img { 3246 transform: scale(1.1); 3247} 3248 3249.nail-atmosphere-gradient { 3250 position: absolute; 3251 inset: 0; 3252 background: linear-gradient(to top, rgba(41, 41, 42, 0.8), transparent); 3253} 3254 3255.nail-atmosphere-caption { 3256 position: absolute; 3257 bottom: 0; 3258 left: 0; 3259 right: 0; 3260 padding: 1.5rem; 3261} 3262 3263.nail-atmosphere-caption-text { 3264 font-size: 1.25rem; 3265 font-weight: var(--nail-font-weight-medium); 3266 color: var(--nail-color-gold); 3267} 3268 3269.nail-atmosphere-border { 3270 position: absolute; 3271 inset: 0; 3272 border-radius: var(--nail-radius-xl); 3273 box-shadow: inset 0 0 0 2px rgba(206, 167, 94, 0.5); 3274 opacity: 0; 3275 transition: opacity var(--nail-transition-base); 3276 pointer-events: none; 3277} 3278 3279.nail-atmosphere-item:hover .nail-atmosphere-border { 3280 opacity: 1; 3281} 3282 3283/* ÐÐ ÐÐÐÐÐÐÐÐРРСÐÐÐУЮЩÐРЧÐСТÐ... */ 3284 3285/* ===== ÐÐÐÐÐÐÐТÐÐЬÐÐЯ ÐÐÐÐТÐÐÐÐСТЬ ÐÐЯ СÐÐЦÐÐ ===== */ 3286 3287/* ÐобилÑнÑе (поÑÑÑеÑ) < 640px */ 3288@media (max-width: 639px) { 3289 /* Services */ 3290 .nail-section-header { 3291 margin-bottom: 2rem; 3292 } 3293 3294 .nail-section-subtitle-line-left, 3295 .nail-section-subtitle-line-right { 3296 width: 24px; 3297 } 3298 3299 .nail-section-subtitle-text { 3300 font-size: 0.75rem; 3301 letter-spacing: 0.2em; 3302 } 3303 3304 .nail-section-title-line-1, 3305 .nail-section-title-line-2 { 3306 width: 48px; 3307 } 3308 3309 .nail-services-grid { 3310 gap: 1rem; 3311 } 3312 3313 /* Team */ 3314 .nail-section-subtitle { 3315 flex-wrap: wrap; 3316 } 3317 3318 .nail-section-description { 3319 font-size: 1rem; 3320 } 3321 3322 .nail-team-card { 3323 min-height: auto; 3324 } 3325 3326 .nail-team-card-content { 3327 padding: 1.25rem; 3328 } 3329 3330 .nail-team-card-name { 3331 font-size: 1.125rem; 3332 } 3333 3334 .nail-team-card-role { 3335 font-size: 0.8125rem; 3336 min-height: 2.5rem; 3337 } 3338 3339 .nail-carousel-dots { 3340 margin-top: 3rem; 3341 gap: 0.5rem; 3342 } 3343 3344 .nail-carousel-dot { 3345 width: 10px; 3346 height: 10px; 3347 } 3348 3349 .nail-carousel-dot.nail-active { 3350 width: 32px; 3351 height: 10px; 3352 } 3353 3354 .nail-team-footer-content { 3355 flex-direction: column; 3356 padding: 1rem 1.5rem; 3357 } 3358 3359 /* Gallery */ 3360 .nail-gallery-filters { 3361 gap: 0.5rem; 3362 } 3363 3364 .nail-gallery-filter { 3365 padding: 0.625rem 1.25rem; 3366 font-size: 0.875rem; 3367 } 3368 3369 .nail-gallery-item-title { 3370 font-size: 1.25rem; 3371 } 3372 3373 .nail-gallery-item-badge { 3374 top: 0.75rem; 3375 left: 0.75rem; 3376 padding: 0.375rem 0.75rem; 3377 } 3378 3379 .nail-gallery-footer-content { 3380 padding: 2rem; 3381 } 3382 3383 .nail-gallery-footer-text { 3384 font-size: 1rem; 3385 } 3386 3387 /* Atmosphere */ 3388 .nail-atmosphere-grid { 3389 gap: 1.5rem; 3390 } 3391 3392 .nail-atmosphere-img { 3393 height: 280px; 3394 } 3395 3396 .nail-atmosphere-caption { 3397 padding: 1.25rem; 3398 } 3399 3400 .nail-atmosphere-caption-text { 3401 font-size: 1.125rem; 3402 } 3403} 3404 3405/* ÐобилÑнÑе (ландÑаÑÑ) 640px - 768px */ 3406@media (min-width: 640px) and (max-width: 767px) { 3407 .nail-services { 3408 padding: 3.5rem 1.5rem; 3409 } 3410 3411 .nail-team, 3412 .nail-gallery, 3413 .nail-atmosphere { 3414 padding: 3.5rem 1.5rem; 3415 } 3416 3417 .nail-team-card { 3418 flex: 0 0 calc(50% - 0.75rem); 3419 } 3420} 3421 3422/* ÐланÑеÑÑ (поÑÑÑеÑ) 768px - 1024px */ 3423@media (min-width: 768px) and (max-width: 1023px) { 3424 .nail-section-header { 3425 margin-bottom: 2.5rem; 3426 } 3427 3428 .nail-services, 3429 .nail-team, 3430 .nail-gallery, 3431 .nail-atmosphere { 3432 padding: 4rem 2rem; 3433 } 3434 3435 .nail-services-grid, 3436 .nail-gallery-grid { 3437 gap: 1.5rem; 3438 } 3439 3440 .nail-team-card { 3441 flex: 0 0 calc(50% - 0.75rem); 3442 } 3443 3444 .nail-atmosphere-img { 3445 height: 300px; 3446 } 3447} 3448 3449/* ÐланÑеÑÑ (ландÑаÑÑ) 1024px - 1280px */ 3450@media (min-width: 1024px) and (max-width: 1279px) { 3451 .nail-carousel-arrow { 3452 width: 52px; 3453 height: 52px; 3454 } 3455 3456 .nail-team-card-name { 3457 font-size: 1.1875rem; 3458 } 3459} 3460 3461/* ÐолÑÑие ÑкÑÐ°Ð½Ñ >= 1280px */ 3462@media (min-width: 1280px) { 3463 .nail-services, 3464 .nail-team, 3465 .nail-gallery, 3466 .nail-atmosphere { 3467 padding: 5rem 2rem; 3468 } 3469 3470 .nail-service-card { 3471 padding: 2.5rem; 3472 } 3473} 3474 3475/* Touch devices - ÑлÑÑÑÐµÐ½Ð½Ð°Ñ Ð¸Ð½ÑеÑакÑивноÑÑÑ */ 3476@media (hover: none) { 3477 /* УбÑаÑÑ hover ÑÑÑекÑÑ Ð´Ð»Ñ touch ÑÑÑÑойÑÑв */ 3478 .nail-service-card:hover, 3479 .nail-team-card:hover, 3480 .nail-gallery-item:hover, 3481 .nail-atmosphere-item:hover { 3482 transform: none; 3483 } 3484 3485 /* ÐмеÑÑо hover иÑполÑзоваÑÑ active */ 3486 .nail-service-card:active { 3487 transform: scale(0.98); 3488 } 3489 3490 .nail-gallery-item:active { 3491 transform: scale(0.98); 3492 } 3493 3494 .nail-carousel-arrow { 3495 opacity: 1; 3496 } 3497} 3498/* 3499 * ================================================== 3500 * NAIL WITCHES - CSS ЧÐСТЬ 3 3501 * СÑили длÑ: About, Contact, Footer, Floating Button 3502 * ================================================== 3503 */ 3504 3505/* ===== ABOUT (РнаÑ) ===== */ 3506.nail-about { 3507 position: relative; 3508 padding: 4rem 1.5rem; 3509 background: var(--nail-color-dark); 3510 overflow: hidden; 3511} 3512
3513.nail-about-container { 3514 max-width: 1200px; 3515 margin: 0 auto; 3516 position: relative; 3517 z-index: 10; 3518} 3519 3520.nail-about-bg { 3521 position: absolute; 3522 inset: 0; 3523 pointer-events: none; 3524} 3525 3526.nail-about-glow-1, 3527.nail-about-glow-2 { 3528 position: absolute; 3529 border-radius: 50%; 3530 filter: blur(100px); 3531} 3532 3533.nail-about-glow-1 { 3534 top: 0; 3535 right: 0; 3536 width: 384px; 3537 height: 384px; 3538 background: radial-gradient(circle, rgba(160, 190, 214, 0.3) 0%, transparent 70%); 3539 opacity: 0.2; 3540} 3541 3542.nail-about-glow-2 { 3543 bottom: 0; 3544 left: 0; 3545 width: 384px; 3546 height: 384px; 3547 background: radial-gradient(circle, rgba(206, 167, 94, 0.3) 0%, transparent 70%); 3548 opacity: 0.1; 3549} 3550 3551.nail-about-content { 3552 display: grid; 3553 grid-template-columns: repeat(1, 1fr); 3554 gap: 3rem; 3555 align-items: start; 3556 margin-bottom: 4rem; 3557} 3558 3559@media (min-width: 1024px) { 3560 .nail-about-content { 3561 grid-template-columns: repeat(2, 1fr); 3562 } 3563} 3564 3565.nail-about-title { 3566 font-size: clamp(1.75rem, 4vw, 2rem); 3567 font-weight: var(--nail-font-weight-medium); 3568 color: var(--nail-color-gold); 3569 margin-bottom: 1.5rem; 3570} 3571 3572.nail-about-paragraphs { 3573 display: flex; 3574 flex-direction: column; 3575 gap: 1rem; 3576} 3577 3578.nail-about-paragraph { 3579 font-size: 1.125rem; 3580 line-height: 1.8; 3581 color: rgba(249, 249, 249, 0.8); 3582} 3583 3584.nail-about-features { 3585 display: grid; 3586 grid-template-columns: repeat(1, 1fr); 3587 gap: 1.5rem; 3588} 3589 3590@media (min-width: 640px) { 3591 .nail-about-features { 3592 grid-template-columns: repeat(2, 1fr); 3593 } 3594} 3595 3596.nail-about-feature { 3597 background: var(--nail-color-muted); 3598 padding: 1.5rem; 3599 border-radius: var(--nail-radius-md); 3600 border: 1px solid rgba(206, 167, 94, 0.2); 3601 transition: all var(--nail-transition-base); 3602} 3603 3604.nail-about-feature:hover { 3605 border-color: rgba(206, 167, 94, 0.5); 3606 transform: translateY(-4px); 3607} 3608 3609.nail-about-feature-icon { 3610 width: 48px; 3611 height: 48px; 3612 border-radius: 50%; 3613 background: rgba(206, 167, 94, 0.1); 3614 display: flex; 3615 align-items: center; 3616 justify-content: center; 3617 color: var(--nail-color-gold); 3618 margin-bottom: 1rem; 3619} 3620 3621.nail-about-feature-title { 3622 font-size: 1.125rem; 3623 font-weight: var(--nail-font-weight-medium); 3624 color: var(--nail-color-light); 3625 margin-bottom: 0.5rem; 3626} 3627 3628.nail-about-feature-desc { 3629 font-size: 0.875rem; 3630 color: rgba(249, 249, 249, 0.7); 3631 line-height: 1.6; 3632} 3633 3634.nail-about-stats { 3635 display: grid; 3636 grid-template-columns: repeat(2, 1fr); 3637 gap: 2rem; 3638 padding-top: 4rem; 3639 border-top: 1px solid rgba(206, 167, 94, 0.2); 3640} 3641 3642@media (min-width: 768px) { 3643 .nail-about-stats { 3644 grid-template-columns: repeat(4, 1fr); 3645 } 3646} 3647 3648.nail-about-stat { 3649 text-align: center; 3650} 3651 3652.nail-about-stat-number { 3653 font-size: clamp(2.5rem, 5vw, 3.5rem); 3654 font-weight: var(--nail-font-weight-medium); 3655 color: var(--nail-color-gold); 3656 line-height: 1; 3657 margin-bottom: 0.5rem; 3658} 3659 3660.nail-about-stat-label { 3661 font-size: 0.875rem; 3662 color: rgba(249, 249, 249, 0.7); 3663} 3664 3665/* ===== CONTACT (ÐонÑакÑÑ) ===== */ 3666.nail-contact { 3667 padding: 4rem 1.5rem; 3668 background: var(--nail-color-dark); 3669} 3670 3671.nail-contact-container { 3672 max-width: 1280px; 3673 margin: 0 auto; 3674} 3675 3676.nail-contact-content { 3677 display: grid; 3678 grid-template-columns: repeat(1, 1fr); 3679 gap: 3rem; 3680} 3681 3682@media (min-width: 1024px) { 3683 .nail-contact-content { 3684 grid-template-columns: repeat(2, 1fr); 3685 } 3686} 3687 3688.nail-contact-info { 3689 display: flex; 3690 flex-direction: column; 3691 gap: 1.5rem; 3692} 3693 3694.nail-contact-subtitle { 3695 font-size: 1.5rem; 3696 font-weight: var(--nail-font-weight-medium); 3697 color: var(--nail-color-gold); 3698 margin-bottom: 2rem; 3699} 3700 3701.nail-contact-item { 3702 display: flex; 3703 align-items: flex-start; 3704 gap: 1rem; 3705 padding: 1.5rem; 3706 background: var(--nail-color-dark); 3707 border-radius: var(--nail-radius-md); 3708 border: 1px solid rgba(206, 167, 94, 0.2); 3709 transition: all var(--nail-transition-base); 3710} 3711 3712.nail-contact-item:hover { 3713 border-color: rgba(206, 167, 94, 0.5); 3714} 3715 3716.nail-contact-icon { 3717 width: 48px; 3718 height: 48px; 3719 border-radius: 50%; 3720 background: rgba(206, 167, 94, 0.1); 3721 display: flex; 3722 align-items: center; 3723 justify-content: center; 3724 flex-shrink: 0; 3725 color: var(--nail-color-gold); 3726} 3727 3728.nail-contact-details { 3729 flex: 1; 3730} 3731 3732.nail-contact-item-title { 3733 font-size: 1.125rem;
3734 font-weight: var(--nail-font-weight-medium); 3735 color: var(--nail-color-light); 3736 margin-bottom: 0.25rem; 3737} 3738 3739.nail-contact-item-text { 3740 color: rgba(249, 249, 249, 0.8); 3741} 3742 3743.nail-contact-social { 3744 padding-top: 2rem; 3745} 3746 3747.nail-contact-social-title { 3748 font-size: 1.125rem; 3749 font-weight: var(--nail-font-weight-medium); 3750 color: var(--nail-color-light); 3751 margin-bottom: 1rem; 3752} 3753 3754.nail-contact-social-links { 3755 display: flex; 3756 gap: 1rem; 3757} 3758 3759.nail-social-link { 3760 width: 48px; 3761 height: 48px; 3762 border-radius: 50%; 3763 background: rgba(206, 167, 94, 0.1); 3764 display: flex; 3765 align-items: center; 3766 justify-content: center; 3767 color: var(--nail-color-gold); 3768 transition: all var(--nail-transition-base); 3769 text-decoration: none; 3770} 3771 3772.nail-social-link:hover { 3773 background: var(--nail-color-gold); 3774 color: var(--nail-color-dark); 3775 transform: translateY(-4px) scale(1.1); 3776} 3777 3778.nail-contact-map { 3779 position: relative; 3780 border-radius: var(--nail-radius-xl); 3781 overflow: hidden; 3782 border: 2px solid rgba(206, 167, 94, 0.3); 3783 background: var(--nail-color-dark); 3784 min-height: 400px; 3785} 3786 3787.nail-contact-map-placeholder { 3788 position: absolute; 3789 inset: 0; 3790 display: flex; 3791 flex-direction: column; 3792 align-items: center; 3793 justify-content: center; 3794 gap: 1rem; 3795 color: var(--nail-color-gold); 3796} 3797 3798.nail-contact-map-title { 3799 color: rgba(249, 249, 249, 0.6); 3800 font-weight: var(--nail-font-weight-normal); 3801} 3802 3803.nail-contact-map-subtitle { 3804 font-size: 0.875rem; 3805 color: rgba(249, 249, 249, 0.4); 3806} 3807 3808.nail-contact-map-grid { 3809 position: absolute; 3810 inset: 0; 3811 opacity: 0.05; 3812 background-image: 3813 linear-gradient(var(--nail-color-gold) 1px, transparent 1px), 3814 linear-gradient(90deg, var(--nail-color-gold) 1px, transparent 1px); 3815 background-size: 50px 50px; 3816} 3817 3818/* ===== FOOTER (Ðодвал) ===== */ 3819.nail-footer { 3820 background: var(--nail-color-dark); 3821 border-top: 1px solid rgba(206, 167, 94, 0.2); 3822 font-family: var(--nail-font-family); 3823} 3824 3825.nail-footer-container { 3826 max-width: 1280px; 3827 margin: 0 auto; 3828 padding: 4rem 1.5rem 2rem; 3829} 3830 3831/* ÐÑÐ½Ð¾Ð²Ð½Ð°Ñ ÑеÑка ÑÑÑеÑа */ 3832.nail-footer-grid { 3833 display: grid; 3834 grid-template-columns: 1fr; 3835 gap: 3rem; 3836 margin-bottom: 3rem; 3837} 3838 3839@media (min-width: 640px) { 3840 .nail-footer-grid { 3841 grid-template-columns: repeat(2, 1fr); 3842 } 3843} 3844 3845@media (min-width: 1024px) { 3846 .nail-footer-grid { 3847 grid-template-columns: 2fr 1fr 1fr 1fr; /* ÐÑенд Ð·Ð°Ð½Ð¸Ð¼Ð°ÐµÑ Ð±Ð¾Ð»ÑÑе меÑÑа */ 3848 gap: 2rem; 3849 } 3850} 3851 3852/* ÐÑенд и логоÑип */ 3853.nail-footer-logo { 3854 display: flex; 3855 align-items: center; 3856 gap: 0.5rem; 3857 margin-bottom: 1rem; 3858 color: var(--nail-color-gold); 3859} 3860 3861.nail-footer-logo-text { 3862 font-size: 1.5rem; 3863 font-weight: var(--nail-font-weight-bold); 3864 color: var(--nail-color-light); 3865 margin: 0; 3866} 3867 3868.nail-footer-tagline { 3869 color: rgba(249, 249, 249, 0.7); 3870 margin-bottom: 1.5rem; 3871 font-size: 0.95rem; 3872 line-height: 1.5; 3873} 3874 3875/* СоÑÑеÑи */ 3876.nail-footer-social { 3877 display: flex; 3878 gap: 1rem; 3879} 3880 3881.nail-footer-social-link { 3882 width: 40px; 3883 height: 40px; 3884 border-radius: 50%; 3885 background: rgba(249, 249, 249, 0.05); 3886 display: flex; 3887 align-items: center; 3888 justify-content: center; 3889 color: var(--nail-color-gold); 3890 transition: all var(--nail-transition-base); 3891 text-decoration: none; 3892 border: 1px solid rgba(206, 167, 94, 0.2); 3893} 3894 3895.nail-footer-social-link:hover { 3896 background: var(--nail-color-gold); 3897 color: var(--nail-color-dark); 3898 transform: translateY(-3px); 3899} 3900 3901/* Ðаголовки колонок */ 3902.nail-footer-title { 3903 font-size: 1.125rem; 3904 font-weight: var(--nail-font-weight-semibold); 3905 color: var(--nail-color-light); 3906 margin-bottom: 1.5rem; 3907 text-transform: uppercase; 3908 letter-spacing: 0.05em; 3909} 3910 3911/* СпиÑки ÑÑÑлок */ 3912.nail-footer-list { 3913 list-style: none; 3914 padding: 0; 3915 margin: 0; 3916 display: flex; 3917 flex-direction: column; 3918 gap: 0.875rem; 3919} 3920 3921.nail-footer-link { 3922 color: rgba(249, 249, 249, 0.6); 3923 text-decoration: none; 3924 transition: color var(--nail-transition-base); 3925 font-size: 0.95rem; 3926} 3927 3928.nail-footer-link:hover { 3929 color: var(--nail-color-gold); 3930} 3931 3932.nail-footer-item { 3933 color: rgba(249, 249, 249, 0.6); 3934 font-size: 0.95rem; 3935 line-height: 1.5; 3936} 3937 3938.nail-footer-schedule { 3939 margin-top: 0.5rem; 3940 color: var(--nail-color-gold);
3941 font-weight: var(--nail-font-weight-medium); 3942} 3943 3944/* ÐижнÑÑ ÑаÑÑÑ (ÐопиÑÐ°Ð¹Ñ Ð¸ ЮÑидиÑеÑÐºÐ°Ñ Ð¸Ð½Ñа) */ 3945.nail-footer-bottom { 3946 display: flex; 3947 flex-direction: column; 3948 gap: 1.5rem; 3949 padding-top: 2rem; 3950 border-top: 1px solid rgba(249, 249, 249, 0.1); 3951} 3952 3953.nail-footer-bottom-main { 3954 display: flex; 3955 flex-direction: column; 3956 align-items: center; 3957 justify-content: space-between; 3958 gap: 1rem; 3959} 3960 3961@media (min-width: 768px) { 3962 .nail-footer-bottom-main { 3963 flex-direction: row; 3964 } 3965} 3966 3967.nail-footer-copyright, 3968.nail-footer-love { 3969 font-size: 0.875rem; 3970 color: rgba(249, 249, 249, 0.5); 3971 margin: 0; 3972} 3973 3974.nail-footer-love { 3975 display: flex; 3976 align-items: center; 3977 gap: 0.5rem; 3978} 3979 3980.nail-footer-heart { 3981 color: var(--nail-color-gold); 3982} 3983 3984/* ЮÑидиÑеÑкий блок */ 3985.nail-footer-legal { 3986 display: flex; 3987 flex-direction: column; 3988 align-items: center; 3989 gap: 0.5rem; 3990 text-align: center; 3991} 3992 3993.nail-footer-legal-links { 3994 display: flex; 3995 flex-wrap: wrap; 3996 justify-content: center; 3997 align-items: center; 3998 gap: 0.5rem; 3999} 4000 4001.nail-footer-legal-link, 4002.nail-footer-requisites, 4003.nail-footer-legal-divider { 4004 font-size: 0.75rem; 4005 color: rgba(249, 249, 249, 0.3); /* Ðелаем ÑекÑÑ Ð¿ÑиглÑÑеннÑм */ 4006 text-decoration: none; 4007 transition: color var(--nail-transition-base); 4008} 4009 4010.nail-footer-legal-link:hover { 4011 color: rgba(249, 249, 249, 0.6); 4012} 4013 4014.nail-footer-glow { 4015 height: 4px; 4016 width: 100%; 4017 background: linear-gradient(90deg, transparent 0%, var(--nail-color-gold) 50%, transparent 100%); 4018 opacity: 0.3; 4019} 4020/* ===== FLOATING BUTTON (ÐлаваÑÑÐ°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ°) ===== */ 4021.nail-floating-button { 4022 position: fixed; 4023 bottom: 1.5rem; 4024 right: 1.5rem; 4025 z-index: var(--nail-z-floating); 4026 animation: nail-fade-in 0.5s ease-out 1s forwards; 4027 opacity: 0; 4028} 4029 4030@media (min-width: 640px) { 4031 .nail-floating-button { 4032 bottom: 2rem; 4033 right: 2rem; 4034 } 4035} 4036 4037/* ÐагиÑеÑкие колÑÑа */ 4038.nail-floating-ring-1, 4039.nail-floating-ring-2 { 4040 position: absolute; 4041 inset: 0; 4042 border-radius: 50%; 4043 border: 2px solid var(--nail-color-gold); 4044 animation: nail-rotate-slow 20s linear infinite; 4045} 4046 4047.nail-floating-ring-1 { 4048 box-shadow: 0 0 30px rgba(206, 167, 94, 0.5), inset 0 0 20px rgba(206, 167, 94, 0.2); 4049} 4050 4051.nail-floating-ring-2 { 4052 inset: -8px; 4053 border-color: var(--nail-color-blue); 4054 border-width: 1px; 4055 opacity: 0.5; 4056 box-shadow: 0 0 20px rgba(160, 190, 214, 0.4); 4057 animation-direction: reverse; 4058 animation-duration: 15s; 4059} 4060 4061/* ÐлаваÑÑие ÑаÑÑиÑÑ */ 4062.nail-floating-particles { 4063 position: absolute; 4064 inset: 0; 4065 pointer-events: none; 4066} 4067 4068.nail-floating-particle { 4069 position: absolute; 4070 left: 50%; 4071 top: 50%; 4072 color: var(--nail-color-gold); 4073} 4074 4075.nail-floating-particle:nth-child(odd) { 4076 color: var(--nail-color-blue); 4077} 4078 4079@keyframes nail-particle-orbit { 4080 0%, 100% { 4081 transform: translate(0, 0); 4082 opacity: 0.3; 4083 scale: 0.5; 4084 } 4085 50% { 4086 opacity: 1; 4087 scale: 1; 4088 } 4089} 4090 4091.nail-floating-particle-1 { 4092 animation: nail-particle-orbit 3s ease-in-out infinite; 4093 animation-delay: 0s; 4094} 4095 4096.nail-floating-particle-2 { 4097 animation: nail-particle-orbit 3.2s ease-in-out infinite; 4098 animation-delay: 0.3s; 4099} 4100 4101.nail-floating-particle-3 { 4102 animation: nail-particle-orbit 3.4s ease-in-out infinite; 4103 animation-delay: 0.6s; 4104} 4105 4106.nail-floating-particle-4 { 4107 animation: nail-particle-orbit 3.6s ease-in-out infinite; 4108 animation-delay: 0.9s; 4109} 4110 4111.nail-floating-particle-5 { 4112 animation: nail-particle-orbit 3.8s ease-in-out infinite; 4113 animation-delay: 1.2s; 4114} 4115 4116.nail-floating-particle-6 { 4117 animation: nail-particle-orbit 4s ease-in-out infinite; 4118 animation-delay: 1.5s; 4119} 4120 4121.nail-floating-particle-7 { 4122 animation: nail-particle-orbit 4.2s ease-in-out infinite; 4123 animation-delay: 1.8s; 4124} 4125 4126.nail-floating-particle-8 { 4127 animation: nail-particle-orbit 4.4s ease-in-out infinite; 4128 animation-delay: 2.1s; 4129} 4130 4131/* ÐÑлÑÑиÑÑÑÑее ÑвеÑение */ 4132.nail-floating-glow { 4133 position: absolute; 4134 inset: 0; 4135 border-radius: 50%; 4136 filter: blur(40px); 4137 background: radial-gradient(circle, rgba(206, 167, 94, 0.6) 0%, transparent 70%); 4138 animation: nail-glow-pulse 2s ease-in-out infinite; 4139} 4140 4141/* ÐÑÐ½Ð¾Ð²Ð½Ð°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ° */ 4142.nail-floating-btn { 4143 position: relative; 4144 width: 56px; 4145 height: 56px; 4146 border-radius: 50%; 4147 background: linear-gradient(135deg, var(--nail-color-gold), var(--nail-color-gold-light), var(--nail-color-gold)); 4148 border: none; 4149 cursor: pointer; 4150 box-shadow: 4151 0 10px 40px rgba(206, 167, 94, 0.5), 4152 inset 0 0 20px rgba(255, 255, 255, 0.2); 4153 overflow: hidden; 4154 transition: all var(--nail-transition-base); 4155 display: flex; 4156 align-items: center; 4157 justify-content: center; 4158} 4159 4160@media (min-width: 640px) { 4161 .nail-floating-btn { 4162 width: 64px; 4163 height: 64px; 4164 } 4165} 4166 4167.nail-floating-btn:hover { 4168 transform: scale(1.1); 4169} 4170 4171.nail-floating-btn:active { 4172 transform: scale(0.9); 4173} 4174 4175.nail-floating-btn-gradient { 4176 position: absolute; 4177 inset: 0; 4178 background: linear-gradient(135deg, var(--nail-color-blue), var(--nail-color-gold)); 4179 opacity: 0; 4180 transition: opacity var(--nail-transition-base); 4181} 4182 4183.nail-floating-btn:hover .nail-floating-btn-gradient { 4184 opacity: 1; 4185} 4186 4187.nail-floating-btn-shine { 4188 position: absolute; 4189 inset: 0; 4190 animation: nail-rotate-slow 4s linear infinite; 4191} 4192/* Ð¤Ð¸ÐºÑ Ð´Ð»Ñ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ð¾Ð³Ð¾ ÑазмеÑа изобÑажений */ 4193.nail-gallery-item { 4194 aspect-ratio: 1 / 1; /* ÐÐµÐ»Ð°ÐµÑ ÐºÐ°ÑÑоÑки квадÑаÑнÑми */ 4195} 4196 4197.nail-gallery-item-image { 4198 width: 100%; 4199 height: 100%; 4200 object-fit: cover; /* ÐаполнÑÐµÑ Ð¿ÑоÑÑÑанÑÑво без иÑкажений */ 4201 display: block; 4202 transition: transform var(--nail-transition-slower); 4203} 4204 4205/* СÑили кнопки "ÐоказаÑÑ Ð±Ð¾Ð»ÑÑе" */ 4206.nail-gallery-more-wrapper { 4207 display: flex; 4208 justify-content: center; 4209 margin-top: 3rem; 4210} 4211 4212.nail-gallery-more-btn { 4213 display: flex; 4214 align-items: center; 4215 gap: 0.75rem; 4216 padding: 1rem 2.5rem; 4217 background: transparent; 4218 border: 1px solid var(--nail-color-gold); 4219 color: var(--nail-color-gold); 4220 border-radius: var(--nail-radius-full); 4221 font-family: var(--nail-font-family);
4222 font-weight: var(--nail-font-weight-semibold); 4223 cursor: pointer; 4224 transition: all var(--nail-transition-base); 4225 position: relative; 4226 overflow: hidden; 4227} 4228 4229.nail-gallery-more-btn:hover { 4230 background: var(--nail-color-gold); 4231 color: var(--nail-color-dark); 4232 box-shadow: 0 0 20px rgba(206, 167, 94, 0.4); 4233 transform: translateY(-3px); 4234} 4235 4236.nail-gallery-more-btn svg { 4237 transition: transform 0.3s ease; 4238} 4239 4240.nail-gallery-more-btn:hover svg { 4241 transform: translateY(3px); 4242} 4243/* ÐобавлÑем Ñон-ÑкелеÑон Ð´Ð»Ñ ÐºÐ°ÑÑоÑек */ 4244.nail-gallery-item { 4245 aspect-ratio: 1 / 1; 4246 position: relative; 4247 overflow: hidden; 4248 border-radius: var(--nail-radius-xl); 4249 box-shadow: var(--nail-shadow-xl); 4250 cursor: pointer; 4251 transition: all var(--nail-transition-base); 4252 /* ÐÑÑÐµÐºÑ Ð·Ð°Ð³ÑÑзки (ÑкелеÑон) */ 4253 background: linear-gradient(110deg, var(--nail-color-dark) 8%, #3a3a3b 18%, var(--nail-color-dark) 33%); 4254 background-size: 200% 100%; 4255 animation: 1.5s nail-skeleton-loading linear infinite; 4256} 4257 4258@keyframes nail-skeleton-loading { 4259 to { 4260 background-position-x: -200%; 4261 } 4262} 4263 4264/* Ðа вÑÑкий ÑлÑÑай ÑкÑÑваем каÑÑинкÑ, пока она не загÑÑзилаÑÑ Ð¿Ð¾Ð»Ð½Ð¾ÑÑÑÑ */ 4265.nail-gallery-item-image { 4266 width: 100%; 4267 height: 100%; 4268 object-fit: cover; 4269 display: block; 4270 transition: transform var(--nail-transition-slower); 4271 position: relative; 4272 z-index: 1; /* ЧÑÐ¾Ð±Ñ Ð¿ÐµÑекÑÑÑÑ Ñон-заглÑÑÐºÑ */ 4273} 4274 4275/* СÑили Ð´Ð»Ñ Ð¿Ð¾Ð²Ð¾ÑоÑа ÑÑÑелоÑки на кнопке */ 4276.nail-gallery-more-btn svg { 4277 transition: transform 0.3s ease; 4278} 4279.nail-floating-btn-shine::before { 4280 content: ''; 4281 position: absolute; 4282 top: 0; 4283 left: 50%; 4284 width: 2px; 4285 height: 100%; 4286 background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8), transparent); 4287 filter: blur(2px); 4288 transform: translateX(-50%); 4289} 4290 4291.nail-floating-btn-icon { 4292 position: relative; 4293 z-index: 10; 4294 color: var(--nail-color-dark); 4295 display: flex; 4296 align-items: center; 4297 justify-content: center; 4298 transition: transform var(--nail-transition-base); 4299} 4300 4301.nail-floating-btn:hover .nail-floating-btn-icon { 4302 animation: nail-wiggle 0.5s ease-in-out; 4303} 4304 4305@keyframes nail-wiggle { 4306 0%, 100% { transform: rotate(0deg); } 4307 25% { transform: rotate(-10deg); } 4308 50% { transform: rotate(10deg); } 4309 75% { transform: rotate(-10deg); } 4310} 4311 4312/* Tooltip */ 4313.nail-floating-tooltip { 4314 position: absolute; 4315 right: calc(100% + 1rem); 4316 top: 50%; 4317 transform: translateY(-50%); 4318 opacity: 0; 4319 pointer-events: none; 4320 transition: all var(--nail-transition-base); 4321 white-space: nowrap; 4322} 4323 4324@media (max-width: 1024px) { 4325 .nail-floating-tooltip { 4326 display: none; 4327 } 4328} 4329 4330.nail-floating-button:hover .nail-floating-tooltip { 4331 opacity: 1; 4332 right: calc(100% + 0.75rem); 4333} 4334 4335.nail-floating-tooltip-content { 4336 display: flex; 4337 align-items: center; 4338 gap: 0.5rem; 4339 padding: 0.75rem 1.25rem; 4340 border-radius: var(--nail-radius-md); 4341 background: linear-gradient(90deg, var(--nail-color-dark), var(--nail-color-muted)); 4342 border: 1px solid rgba(206, 167, 94, 0.3); 4343 box-shadow: 0 8px 32px rgba(206, 167, 94, 0.3); 4344} 4345 4346.nail-floating-tooltip-icon { 4347 color: var(--nail-color-gold); 4348} 4349 4350.nail-floating-tooltip-text { 4351 font-weight: var(--nail-font-weight-semibold); 4352 color: var(--nail-color-light); 4353} 4354 4355.nail-floating-tooltip-arrow { 4356 position: absolute; 4357 right: 0; 4358 top: 50%; 4359 transform: translate(100%, -50%); 4360 width: 0; 4361 height: 0; 4362 border: 8px solid transparent; 4363 border-left-color: var(--nail-color-dark); 4364} 4365 4366.nail-floating-tooltip-sparkle-1, 4367.nail-floating-tooltip-sparkle-2 { 4368 position: absolute; 4369 animation: nail-pulse 1.5s ease-in-out infinite; 4370} 4371 4372.nail-floating-tooltip-sparkle-1 { 4373 top: -4px; 4374 left: -4px; 4375 color: var(--nail-color-blue); 4376} 4377 4378.nail-floating-tooltip-sparkle-2 { 4379 bottom: -4px; 4380 right: -4px; 4381 color: var(--nail-color-gold); 4382 animation-delay: 0.5s; 4383} 4384 4385/* ÐÐ¾Ð»Ð½Ñ */ 4386.nail-floating-wave { 4387 position: absolute; 4388 inset: 0; 4389 border-radius: 50%; 4390 border: 2px solid var(--nail-color-gold); 4391 animation: nail-wave 3s ease-out infinite; 4392} 4393 4394.nail-floating-wave-1 { 4395 animation-delay: 0s; 4396} 4397 4398.nail-floating-wave-2 { 4399 border-color: var(--nail-color-blue); 4400 animation-delay: 0.5s; 4401} 4402 4403@keyframes nail-wave { 4404 0% { 4405 transform: scale(1); 4406 opacity: 0.6; 4407 } 4408 50% { 4409 opacity: 0.3; 4410 } 4411 100% { 4412 transform: scale(2); 4413 opacity: 0; 4414 } 4415} 4416
4417@keyframes nail-sparkle-float { 4418 0%, 100% { 4419 transform: translate(0, 0) rotate(0deg); 4420 opacity: 0.1; 4421 } 4422 25% { 4423 transform: translate(0, -25px) rotate(90deg); 4424 opacity: 0.3; 4425 } 4426 50% { 4427 transform: translate(0, 0) rotate(180deg); 4428 opacity: 0.2; 4429 } 4430 75% { 4431 transform: translate(0, -15px) rotate(270deg); 4432 opacity: 0.25; 4433 } 4434} 4435 4436/* ===== ÐÐÐÐТÐÐÐÐСТЬ ÐÐЯ ABOUT, CONTACT, FOOTER, FLOATING BUTTON ===== */ 4437 4438/* ÐобилÑнÑе (поÑÑÑеÑ) < 640px */ 4439@media (max-width: 639px) { 4440 /* About */ 4441 .nail-about { 4442 padding: 3rem 1rem; 4443 } 4444 4445 .nail-about-title { 4446 font-size: 1.5rem; 4447 margin-bottom: 1.25rem; 4448 } 4449 4450 .nail-about-paragraph { 4451 font-size: 1rem; 4452 } 4453 4454 .nail-about-features { 4455 gap: 1rem; 4456 } 4457 4458 .nail-about-feature { 4459 padding: 1.25rem; 4460 } 4461 4462 .nail-about-feature-icon { 4463 width: 40px; 4464 height: 40px; 4465 } 4466 4467 .nail-about-feature-title { 4468 font-size: 1rem; 4469 } 4470 4471 .nail-about-stats { 4472 grid-template-columns: repeat(2, 1fr); 4473 gap: 1.5rem; 4474 padding-top: 3rem; 4475 } 4476 4477 .nail-about-stat-number { 4478 font-size: 2.5rem; 4479 } 4480 4481 /* Contact */ 4482 .nail-contact { 4483 padding: 3rem 1rem; 4484 } 4485 4486 .nail-contact-subtitle { 4487 font-size: 1.25rem; 4488 margin-bottom: 1.5rem; 4489 } 4490 4491 .nail-contact-info { 4492 gap: 1.25rem; 4493 } 4494 4495 .nail-contact-item { 4496 padding: 1.25rem; 4497 } 4498 4499 .nail-contact-icon { 4500 width: 40px; 4501 height: 40px; 4502 } 4503 4504 .nail-contact-item-title { 4505 font-size: 1rem; 4506 } 4507 4508 .nail-contact-social { 4509 padding-top: 1.5rem; 4510 } 4511 4512 .nail-social-link { 4513 width: 44px; 4514 height: 44px; 4515 } 4516 4517 .nail-contact-map { 4518 min-height: 300px; 4519 } 4520 4521 /* Footer */ 4522 .nail-footer-container { 4523 padding: 2.5rem 1rem; 4524 } 4525 4526 .nail-footer-content { 4527 gap: 2rem; 4528 } 4529 4530 .nail-footer-logo-text { 4531 font-size: 1.25rem; 4532 } 4533 4534 .nail-footer-social-link { 4535 width: 36px; 4536 height: 36px; 4537 } 4538 4539 .nail-footer-nav-title, 4540 .nail-footer-contacts-title { 4541 font-size: 1rem; 4542 } 4543 4544 .nail-footer-bottom { 4545 padding-top: 1.5rem; 4546 } 4547 4548 .nail-footer-copyright, 4549 .nail-footer-love { 4550 font-size: 0.8125rem; 4551 } 4552 4553 /* Floating Button */ 4554 .nail-floating-button { 4555 bottom: 1rem; 4556 right: 1rem; 4557 } 4558 4559 .nail-floating-btn { 4560 width: 52px; 4561 height: 52px; 4562 } 4563 4564 .nail-floating-ring-2 { 4565 inset: -6px; 4566 } 4567} 4568 4569/* ÐобилÑнÑе (ландÑаÑÑ) 640px - 768px */ 4570@media (min-width: 640px) and (max-width: 767px) { 4571 .nail-about, 4572 .nail-contact { 4573 padding: 3.5rem 1.5rem; 4574 } 4575 4576 .nail-about-features { 4577 grid-template-columns: repeat(2, 1fr); 4578 } 4579 4580 .nail-about-stats { 4581 grid-template-columns: repeat(4, 1fr); 4582 } 4583} 4584 4585/* ÐланÑеÑÑ (поÑÑÑеÑ) 768px - 1024px */ 4586@media (min-width: 768px) and (max-width: 1023px) { 4587 .nail-about, 4588 .nail-contact { 4589 padding: 4rem 2rem; 4590 } 4591 4592 .nail-about-content { 4593 gap: 2.5rem; 4594 } 4595 4596 .nail-about-title { 4597 font-size: 1.875rem; 4598 } 4599 4600 .nail-about-stats { 4601 gap: 1.5rem; 4602 } 4603 4604 .nail-contact-content { 4605 gap: 2.5rem; 4606 } 4607 4608 .nail-footer-container { 4609 padding: 3rem 2rem; 4610 } 4611} 4612 4613/* ÐланÑеÑÑ (ландÑаÑÑ) 1024px - 1280px */ 4614@media (min-width: 1024px) and (max-width: 1279px) { 4615 .nail-about-content { 4616 grid-template-columns: 1fr 1fr; 4617 } 4618 4619 .nail-contact-content { 4620 grid-template-columns: 1fr 1fr; 4621 } 4622} 4623 4624/* ÐолÑÑие ÑкÑÐ°Ð½Ñ >= 1280px */ 4625@media (min-width: 1280px) { 4626 .nail-about, 4627 .nail-contact { 4628 padding: 5rem 2rem; 4629 } 4630 4631 .nail-footer-container { 4632 padding: 3.5rem 2rem; 4633 } 4634} 4635 4636/* Touch devices */ 4637@media (hover: none) { 4638 .nail-about-feature:hover, 4639 .nail-contact-item:hover { 4640 transform: none; 4641 } 4642 4643 .nail-about-feature:active { 4644 transform: scale(0.98); 4645 } 4646 4647 .nail-social-link:hover, 4648 .nail-footer-social-link:hover { 4649 transform: none; 4650 } 4651 4652 .nail-social-link:active, 4653 .nail-footer-social-link:active { 4654 transform: scale(0.95); 4655 } 4656 4657 /* Floating button вÑегда видим */ 4658 .nail-floating-tooltip { 4659 display: none !important; 4660 } 4661} 4662 4663/* ШиÑокие ÑкÑÐ°Ð½Ñ - показÑваем tooltip */ 4664@media (min-width: 1280px) { 4665 .nail-floating-tooltip { 4666 display: block; 4667 } 4668} 4669 4670/* ÐÑÐµÐ½Ñ Ð¼Ð°Ð»ÐµÐ½Ñкие ÑкÑÐ°Ð½Ñ */ 4671@media (max-width: 360px) { 4672 .nail-about-stats { 4673 grid-template-columns: 1fr; 4674 gap: 1.25rem; 4675 } 4676 4677 .nail-footer-content { 4678 grid-template-columns: 1fr; 4679 } 4680 4681 .nail-floating-button { 4682 bottom: 0.75rem; 4683 right: 0.75rem; 4684 } 4685 4686 .nail-floating-btn { 4687 width: 48px; 4688 height: 48px; 4689 } 4690} 4691 4692/* ÐÑÑокие ÑкÑÐ°Ð½Ñ (деÑкÑоп) */ 4693@media (min-height: 900px) and (min-width: 1024px) { 4694 .nail-about, 4695 .nail-contact { 4696 padding: 6rem 2rem; 4697 } 4698} 4699 4700/* ===== UTILITY CLASSES ===== */ 4701.nail-hidden { 4702 display: none !important; 4703} 4704 4705.nail-fade-out { 4706 animation: nail-fade-out 0.3s ease-out forwards; 4707} 4708 4709@keyframes nail-fade-out { 4710 from { 4711 opacity: 1; 4712 } 4713 to { 4714 opacity: 0; 4715 } 4716} 4717
4718/* ===== ÐÐÐÐÐЮЩÐЯ ÐÐÐÐÐÐ ÐÐÐÐСР===== */ 4719/* ======================================== 4720 ÐÐÐТÐÐÐÐÐ ÐÐÐÐÐЮЩÐÐ ÐÐÐÐÐÐ 4721 ======================================== */ 4722 .floating-button-container { 4723 position: fixed; 4724 bottom: 32px; 4725 right: 32px; 4726 z-index: 9999; 4727 } 4728 4729 @media (max-width: 768px) { 4730 .floating-button-container { 4731 bottom: 24px; 4732 right: 24px; 4733 } 4734 } 4735 4736 @media (max-width: 480px) { 4737 .floating-button-container { 4738 bottom: 20px; 4739 right: 20px; 4740 } 4741 } 4742 4743 /* ======================================== 4744 ÐÐÐРТÐÐ ÐÐЯ ÐÐÐÐÐÐ Ð ÐÐÐÐÐ Ð 4745 ======================================== */ 4746 .floating-button-container .button-wrapper { 4747 position: relative; 4748 width: 160px; 4749 height: 160px; 4750 display: flex; 4751 align-items: center; 4752 justify-content: center; 4753 } 4754 4755 @media (max-width: 768px) { 4756 .floating-button-container .button-wrapper { 4757 width: 140px; 4758 height: 140px; 4759 } 4760 } 4761 4762 @media (max-width: 480px) { 4763 .floating-button-container .button-wrapper { 4764 width: 120px; 4765 height: 120px; 4766 } 4767 } 4768 4769 /* ======================================== 4770 ÐÐ ÐЩÐЮЩÐÐСЯ ÐÐÐЬЦР4771 ======================================== */ 4772 .floating-button-container .rotating-ring { 4773 position: absolute; 4774 border-radius: 50%; 4775 border: 2px solid transparent; 4776 pointer-events: none; 4777 } 4778 4779 /* ÐеÑвое колÑÑо - золоÑое */ 4780 .floating-button-container .ring-1 { 4781 width: 140px; 4782 height: 140px; 4783 border-top-color: #CEA75E; 4784 border-right-color: #CEA75E; 4785 opacity: 0.4; 4786 animation: nail-booking-rotateClockwise 8s linear infinite; 4787 } 4788 4789 /* ÐÑоÑое колÑÑо - Ñинее */ 4790 .floating-button-container .ring-2 { 4791 width: 120px; 4792 height: 120px; 4793 border-bottom-color: #A0BED6; 4794 border-left-color: #A0BED6; 4795 opacity: 0.3; 4796 animation: nail-booking-rotateCounterClockwise 6s linear infinite; 4797 } 4798 4799 /* ТÑеÑÑе колÑÑо - золоÑое */ 4800 .floating-button-container .ring-3 { 4801 width: 100px; 4802 height: 100px; 4803 border-top-color: #CEA75E; 4804 border-left-color: #CEA75E; 4805 opacity: 0.25; 4806 animation: nail-booking-rotateClockwise 10s linear infinite; 4807 } 4808 4809 @media (max-width: 768px) { 4810 .floating-button-container .ring-1 { width: 120px; height: 120px; } 4811 .floating-button-container .ring-2 { width: 100px; height: 100px; } 4812 .floating-button-container .ring-3 { width: 80px; height: 80px; } 4813 } 4814 4815 @media (max-width: 480px) { 4816 .floating-button-container .ring-1 { width: 100px; height: 100px; } 4817 .floating-button-container .ring-2 { width: 80px; height: 80px; } 4818 .floating-button-container .ring-3 { width: 60px; height: 60px; } 4819 } 4820 4821 @keyframes nail-booking-rotateClockwise { 4822 from { transform: rotate(0deg); } 4823 to { transform: rotate(360deg); } 4824 } 4825 4826 @keyframes nail-booking-rotateCounterClockwise { 4827 from { transform: rotate(0deg); } 4828 to { transform: rotate(-360deg); } 4829 } 4830 4831 /* ======================================== 4832 ÐÐÐÐÐЮЩÐРЧÐСТÐЦЫ ÐÐÐРУРÐÐÐÐÐÐ 4833 ======================================== */ 4834 .floating-button-container .floating-particles { 4835 position: absolute; 4836 inset: 0; 4837 pointer-events: none; 4838 } 4839 4840 .floating-button-container .particle { 4841 position: absolute; 4842 width: 6px; 4843 height: 6px; 4844 border-radius: 50%; 4845 background-color: #CEA75E; 4846 opacity: 0; 4847 animation: nail-booking-particleFloat 3s ease-in-out infinite; 4848 } 4849 4850 .floating-button-container .particle-1 { 4851 top: 10%; 4852 left: 50%; 4853 animation-delay: 0s; 4854 } 4855 4856 .floating-button-container .particle-2 { 4857 top: 30%; 4858 right: 10%; 4859 background-color: #A0BED6; 4860 animation-delay: 0.5s; 4861 } 4862 4863 .floating-button-container .particle-3 { 4864 bottom: 20%; 4865 left: 15%; 4866 animation-delay: 1s; 4867 } 4868 4869 .floating-button-container .particle-4 { 4870 bottom: 30%; 4871 right: 20%; 4872 background-color: #A0BED6; 4873 animation-delay: 1.5s; 4874 } 4875 4876 .floating-button-container .particle-5 { 4877 top: 50%; 4878 left: 5%; 4879 animation-delay: 2s; 4880 } 4881 4882 .floating-button-container .particle-6 { 4883 top: 60%; 4884 right: 5%; 4885 background-color: #A0BED6; 4886 animation-delay: 2.5s; 4887 } 4888
4889 @keyframes nail-booking-particleFloat { 4890 0%, 100% { 4891 opacity: 0; 4892 transform: translateY(0) scale(1); 4893 } 4894 50% { 4895 opacity: 0.8; 4896 transform: translateY(-20px) scale(1.5); 4897 } 4898 } 4899 4900 /* ======================================== 4901 СÐÐТЯЩÐÐСЯ ФÐÐ ÐÐÐÐÐÐ 4902 ======================================== */ 4903 .floating-button-container .button-glow { 4904 position: absolute; 4905 width: 80px; 4906 height: 80px; 4907 border-radius: 50%; 4908 background: radial-gradient(circle, rgba(206, 167, 94, 0.4) 0%, transparent 70%); 4909 filter: blur(20px); 4910 animation: nail-booking-pulseGlow 2s ease-in-out infinite; 4911 pointer-events: none; 4912 } 4913 4914 @media (max-width: 768px) { 4915 .floating-button-container .button-glow { 4916 width: 70px; 4917 height: 70px; 4918 } 4919 } 4920 4921 @media (max-width: 480px) { 4922 .floating-button-container .button-glow { 4923 width: 60px; 4924 height: 60px; 4925 } 4926 } 4927 4928 @keyframes nail-booking-pulseGlow { 4929 0%, 100% { 4930 opacity: 0.5; 4931 transform: scale(1); 4932 } 4933 50% { 4934 opacity: 1; 4935 transform: scale(1.2); 4936 } 4937 } 4938 4939 /* ======================================== 4940 ÐÐÐÐÐÐЯ ÐÐÐÐÐÐ 4941 ======================================== */ 4942 .floating-button-container .floating-button { 4943 position: relative; 4944 width: 80px; 4945 height: 80px; 4946 border-radius: 50%; 4947 background: linear-gradient(135deg, #CEA75E 0%, #d9b46f 100%); 4948 border: none; 4949 cursor: pointer; 4950 display: flex; 4951 align-items: center; 4952 justify-content: center; 4953 font-size: 14px; 4954 font-weight: 600; 4955 color: #29292A; 4956 text-transform: uppercase; 4957 letter-spacing: 0.05em; 4958 box-shadow: 4959 0 10px 25px rgba(0, 0, 0, 0.3), 4960 0 0 20px rgba(206, 167, 94, 0.4); 4961 transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); 4962 z-index: 10; 4963 } 4964 4965 @media (max-width: 768px) { 4966 .floating-button-container .floating-button { 4967 width: 70px; 4968 height: 70px; 4969 font-size: 12px; 4970 } 4971 } 4972 4973 @media (max-width: 480px) { 4974 .floating-button-container .floating-button { 4975 width: 60px; 4976 height: 60px; 4977 font-size: 10px; 4978 } 4979 } 4980 4981 .floating-button-container .floating-button:hover { 4982 transform: scale(1.1); 4983 box-shadow: 4984 0 15px 35px rgba(0, 0, 0, 0.4), 4985 0 0 40px rgba(206, 167, 94, 0.6); 4986 } 4987 4988 .floating-button-container .floating-button:active { 4989 transform: scale(1.05); 4990 } 4991 4992 /* ТекÑÑ Ð²Ð½ÑÑÑи кнопки */ 4993 .floating-button-container .button-text { 4994 display: flex; 4995 flex-direction: column; 4996 align-items: center; 4997 line-height: 1.2; 4998 text-align: center; 4999 } 5000 5001 /* Ðконка календаÑÑ Ð½Ð°Ð´ ÑекÑÑом */ 5002 .floating-button-container .button-icon { 5003 width: 20px; 5004 height: 20px; 5005 margin-bottom: 4px; 5006 stroke-width: 2.5; 5007 } 5008 5009 @media (max-width: 768px) { 5010 .floating-button-container .button-icon { 5011 width: 18px; 5012 height: 18px; 5013 margin-bottom: 2px; 5014 } 5015 } 5016 5017 @media (max-width: 480px) { 5018 .floating-button-container .button-icon { 5019 width: 16px; 5020 height: 16px; 5021 margin-bottom: 2px; 5022 } 5023 } 5024 5025 /* ======================================== 5026 ÐÐÐÐÐЦÐЯ ÐÐЯÐÐÐÐÐЯ ÐÐ Ð ÐÐÐРУÐÐÐ 5027 ======================================== */ 5028 .floating-button-container { 5029 animation: nail-booking-slideInFromBottom 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.5s backwards; 5030 } 5031 5032 @keyframes nail-booking-slideInFromBottom { 5033 from { 5034 opacity: 0; 5035 transform: translateY(100px) scale(0.8); 5036 } 5037 to { 5038 opacity: 1; 5039 transform: translateY(0) scale(1); 5040 } 5041 } 5042 5043 /* ======================================== 5044 ÐУÐЬСÐРУЮЩÐÐ ÐФФÐÐТ ÐÐÐÐÐÐÐЯ 5045 ======================================== */ 5046 .floating-button-container .pulse-ring { 5047 position: absolute; 5048 width: 80px; 5049 height: 80px; 5050 border-radius: 50%; 5051 border: 3px solid #CEA75E; 5052 opacity: 0; 5053 animation: nail-booking-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; 5054 pointer-events: none; 5055 } 5056 5057 @media (max-width: 768px) { 5058 .floating-button-container .pulse-ring { 5059 width: 70px; 5060 height: 70px; 5061 } 5062 } 5063 5064 @media (max-width: 480px) { 5065 .floating-button-container .pulse-ring { 5066 width: 60px; 5067 height: 60px; 5068 } 5069 } 5070
5071 @keyframes nail-booking-pulse { 5072 0% { 5073 transform: scale(1); 5074 opacity: 0.6; 5075 } 5076 100% { 5077 transform: scale(1.8); 5078 opacity: 0; 5079 } 5080 } 5081 5082/* СÑÑлка ÑÐ¾Ñ ÑанÑÐµÑ Ð¾ÑоÑмление пÑежней кнопки. */ 5083.floating-button-container .floating-button { 5084 font-family: var(--nail-font-family); 5085 line-height: 1.2; 5086 padding: 5px 20px; 5087 text-decoration: none; 5088} 5089.floating-button-container .floating-button:focus-visible { 5090 outline: 2px solid #F9F9F9; 5091 outline-offset: 4px; 5092} 5093 5094/* СÑÑлки запиÑи в header: ÑÐ¾Ñ ÑанÑем паÑамеÑÑÑ Ð¿ÑÐµÐ¶Ð½Ð¸Ñ ÐºÐ½Ð¾Ð¿Ð¾Ðº. */ 5095a.nail-header-btn, a.nail-mobile-menu-cta { 5096 min-height: 42px; 5097 line-height: 1.2; 5098 text-transform: uppercase; 5099 text-decoration: none; 5100} 5101a.nail-header-btn { font-size: 13px; } 5102a.nail-header-btn:hover, a.nail-mobile-menu-cta:hover { color: var(--nail-color-dark); } 5103 5104 5105/* Local title family registered in Woodmart > Typography > Custom fonts. */ 5106html:root { 5107 --wd-title-font: "Cormorant Garamond Local", Georgia, "Times New Roman", serif; 5108} 5109 5110/* Keep home contact rows independent of the service contact cards in header CSS. */ 5111.nail-contact .nail-contact-item { 5112 flex-direction: row; 5113 text-align: left; 5114} 5115.nail-contact .nail-contact-details { 5116 min-width: 0; 5117} 5118.nail-contact .nail-contact-item-title, 5119.nail-contact .nail-contact-social-title { 5120 font-family: var(--nail-font-family); 5121} 5122 5123/* Keep the visible carousel dots while enlarging their hit area to 24px. */ 5124.nail-carousel-dots { gap: 0; } 5125.nail-carousel-dot, .nail-carousel-dot.nail-active { 5126 box-sizing: content-box; 5127 border: 6px solid transparent; 5128 border-radius: 12px; 5129 background-clip: padding-box; 5130} 5131 5132</style> 5133<style> 5134 5135 </style></head> 5136 5137<body class="wp-singular page-template-default page page-id-28736 wp-theme-woodmart eio-default wrapper-full-width global-color-scheme-light categories-accordion-on woodmart-ajax-shop-on wd-header-overlap dropdowns-color-light elementor-default elementor-kit-7 elementor-page elementor-page-28736"> 5138
5138<script type="text/javascript" id="wd-flicker-fix">// Flicker fix.</script>
5138 5139 5140 <div class="wd-page-wrapper website-wrapper"> 5141 <div data-elementor-type="header" data-elementor-id="28945" class="elementor elementor-28945 elementor-location-header" data-elementor-post-type="elementor_library"> 5142 <div class="wd-negative-gap elementor-element elementor-element-1e25637 e-flex e-con-boxed e-con e-parent" data-id="1e25637" data-element_type="container" data-e-type="container"> 5143 <div class="e-con-inner"> 5144 <div class="elementor-element elementor-element-0ad6dc9 elementor-widget__width-inherit elementor-widget elementor-widget-html" data-id="0ad6dc9" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 5145 <div class="elementor-widget-container"> 5146 <!-- HEADER - Шапка ÑайÑа --> 5147<header class="nail-header" id="nail-header"> 5148 <div class="nail-header-container"> 5149 <div class="nail-header-content"> 5150 <!-- ÐогоÑип --> 5151 <a href="/" class="nail-logo"> 5152 <div class="nail-logo-wrapper"> 5153 <!-- ÐагиÑеÑкий кÑÑг вокÑÑг иконки --> 5154 <div class="nail-logo-ring-outer"></div> 5155 5156 <div class="nail-logo-icon"> 5157 <svg xmlns="http://www.w3.org/2000/svg" viewBox="4000 2980 2000 2000" width="70%" height="70%" style="display: block; margin: auto; background: transparent;"> 5158 <defs> 5159 <style type="text/css"> 5160 .str0 {stroke:#442F2A;stroke-width:20;stroke-miterlimit:22.9256} 5161 .fil2 {fill:none} 5162 .fil1 {fill:#442F2A} 5163 .fil0 {fill:#442F2A;fill-rule:nonzero} 5164 </style> 5165 </defs> 5166 <g id="Слой_x0020_2"> 5167 <g id="_2363597744320"> 5168 <g class="selected-element"> 5169 <polygon class="fil2 str0" points="4006.63,2989.07 5984.11,2989.07 5984.11,4975.23 4006.63,4975.23 "></polygon> 5170 <path class="fil1" d="M4541.04 3779.49c9.14,-13.65 30.36,-33.54 41.65,-48.08 3.01,-3.87 3.7,-4.17 6.78,-7.49l106.05 -122.33c34.21,-36.55 64.63,-76.81 97.9,-114.18l28.49 -32.67c10.49,-10.78 18.3,-21.57 28.57,-32.61l70.14 -80.75c5.71,-7.09 8.74,-9.64 14.47,-16.11l14.07 -16.51c13,-16.13 27.94,-36.07 44.57,-47.2 19.64,13.15 52.74,58.42 71.88,79.01 19.53,21.01 35.96,43.98 56.08,64.22l169.23 195.77c3.62,3.88 3.41,4.3 6.33,7.94l14.28 16.32c15.97,19.97 34.75,37.39 50.42,57.65 5.57,7.21 9.05,9.56 14.26,16.31l28.25 32.95c13.5,17.38 29.66,31.43 41.96,49.79l-57.41 58.83c-9.47,11.88 -18.49,18.51 -27.64,29.45 -25.34,30.33 -69.17,73.22 -97.99,105.94l-113.19 119.25c-5.59,5.81 -7.2,9.42 -13.18,15.37l-56.08 60.16c-4.83,5.22 -9.18,9.15 -14.31,14.24 -9.29,9.97 -62.48,70.57 -70.86,77.99 -6.97,-6.29 -34.35,-35.14 -42.26,-43.36 -18.11,-18.82 -41.34,-40.87 -57.35,-60.93 -4.39,-5.51 -9.86,-10.28 -15.08,-15.5l-84.84 -90.54c-15.15,-19 -41.98,-40.85 -56.52,-59.69l-183.89 -197.43c-5.31,-6.02 -10.42,-9.32 -14.78,-15.81zm246.74 -587.27c37.14,0 77.49,5.89 77.49,50.98 0,25.47 -35.15,61.23 -50.52,80l-115.81 145.19c-10.08,12.82 -18.58,23.89 -28.79,36.46l-173.7 217.81c-9.87,12.39 -19.21,23.78 -29.08,36.16l-43.19 54.69c-2.84,3.48 -4.95,5.63 -7.37,8.93 -3.77,5.12 -4.03,3.33 -4.23,12.11 6.64,2.4 1.74,0.02 7.77,6.5 15.5,16.65 42.41,41.81 54.58,57.56l320.45 342.27c5.76,5.98 10.48,10.42 16.38,16.25l44.8 49c15.37,15.97 35.17,32.1 47.44,50.43 -7.81,14.77 -21.47,22.21 -31.75,35.52 -5.81,7.52 -9.17,10.53 -15.65,16.98l-48.92 53.05c-10.86,11.74 -22.22,22.17 -33.66,33.62l-34.68 32.61c-4.09,3.59 -5.09,3.57 -9.15,7.17l-27.42 23.56c-119.41,96.22 -256.36,176.67 -412.88,192.73l-64.9 4.42 0 20.39c18.88,1.57 40.63,7.51 59.24,10.09 9.61,1.34 22.45,2.48 31.04,3.63 21.62,2.9 79.27,2.89 100.84,0 20.88,-2.8 41.25,-4.79 62.59,-8.78 70.49,-13.18 145.28,-38.72 206.26,-75.13l86.51 -54.2c13.28,-8.73 26.84,-19.19 39.92,-29.41l48.24 -39.43c34.13,-30.34 67.92,-61.22 98.95,-94.77 11.19,-12.1 21.33,-26.97 35.15,-36.22 6.71,4.5 12.17,10.28 17.49,17.18 18.74,24.27 100.93,102.75 125.24,121.49 13.02,10.04 24.31,20.83 38.15,31.16 27.54,20.55 54.68,41.19 84.08,58.67 103.01,61.24 191.29,96.07 314.44,109.69 38.84,4.3 95.51,1.26 133.7,-4.36 8.16,-1.21 21.54,-3.44 29.67,-5 25.02,-4.81 25.97,-2.29 25.97,-25 -10.54,0 -17.15,-2.17 -30.6,-2.02 -12.99,0.14 -20.1,-1.22 -32.44,-2.23 -54.26,-4.43 -113.98,-20.3 -162.13,-39.73 -55.58,-22.42 -104.06,-49.75 -153.7,-80.81 -60.86,-38.07 -118.37,-83.92 -169.14,-134.69l-115.19 -121.34c-6.16,-6.1 -10.96,-12.18 -17.86,-16.81l44.31 -49.49c5.75,-5.98 10.48,-10.42 16.38,-16.26l401.7 -428.19c3.84,-4.16 3.78,-5.01 7.21,-9.11 2.74,-3.29 5.01,-5.23 8.05,-8.26 5.84,-5.78 11.45,-10.3 15.82,-16.81 -18.78,-28.04 -188.22,-237.02 -226.61,-285.22l-113.62 -143.3c-3.31,-4.05 -5.31,-5.67 -8.51,-9.86 -2.42,-3.2 -5.12,-7.24 -7.81,-10.53 -17.99,-22.04 -90,-107.34 -94.91,-125.34 -8.61,-31.55 12.07,-58.69 41.86,-61.69 12.74,-1.29 21.4,-2.31 34.4,-2.31 0,-6.35 2.93,-18.35 -6.12,-18.35l-405.78 0 0 18.35z"></path> 5171 <path class="fil1" d="M5489.23 3179.99l0 14.27c46.09,0 68.89,1.8 102.59,29.95 8.74,7.3 6.98,5.19 14.29,14.26 13.94,17.3 25.86,40.76 25.86,65.9l0 1048.11c0,35.37 -31.07,73.88 -55.11,87.62 -5.38,3.08 -12.68,6.84 -19.12,9.43 -23.53,9.49 -42.81,8.98 -68.51,8.98 0,14.61 -2.01,20.39 6.12,20.39l397.63 0c8.13,0 6.11,-5.78 6.11,-20.39 -43.28,0 -75.77,-3.32 -104.53,-32.09 -18.24,-18.23 -38.21,-44.66 -38.21,-80.06l0 -1041.99c0,-45.42 37.2,-89.13 76.66,-102.78 21.16,-7.32 41.99,-7.33 66.08,-7.33l0 -20.39 -403.74 0c-4.7,0 -6.12,1.42 -6.12,6.12z"></path> 5172 <path class="fil1" d="M4086.33 3184.07c0,26.52 44.42,-10.55 103.4,39.33 29.27,24.76 41.37,58.77 41.37,99.33l0 1005.28c0,22.64 -2.86,42.72 -10.83,58.49 -12.87,25.45 -25.58,40.8 -49.9,56.14 -5.78,3.64 -16.66,8.35 -24.14,10.52 -49.05,14.26 -66.13,-9.7 -57.86,25.74l407.82 0 0 -20.39c-44.52,0 -75.86,-3.74 -105.57,-33.09 -20.68,-20.44 -37.17,-44.89 -37.17,-85.18l0 -1025.67c0,-36.92 13.59,-63.36 37.19,-87.19 28.13,-28.4 59.92,-33.12 105.55,-33.12l0 -20.39 -407.82 0c-1.07,4.57 -2.04,4.69 -2.04,10.2z"></path> 5173 </g> 5174 </g> 5175 </g> 5176</svg> 5177 5178 </div> 5179 5180 <!-- ÐлаваÑÑие ÑаÑÑиÑÑ Ð²Ð¾ÐºÑÑг логоÑипа --> 5181 <div class="nail-logo-sparkle-1"> 5182 <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5183 <path d="M12 2v20M2 12h20"></path> 5184 </svg> 5185 </div> 5186 <div class="nail-logo-sparkle-2"> 5187 <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5188 <polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon> 5189 </svg> 5190 </div> 5191 </div> 5192 5193 <h3 class="nail-footer-logo-text"> 5194 ÐÑаÑоÑа на <span class="nail-hero-title-nowrap"><span class="nail-hero-title-accent">Ð</span>оломенÑкой</span> 5195</h3> 5196 </a> 5197 5198 <!-- ÐеÑкÑÐ¾Ð¿Ð½Ð°Ñ Ð½Ð°Ð²Ð¸Ð³Ð°ÑÐ¸Ñ --> 5199 <nav class="nail-nav" id="nail-nav"> 5200 <a href="/" class="nail-nav-link">ÐлавнаÑ</a> 5201 <a href="/#nail-services" class="nail-nav-link">УÑлÑги</a> 5202 <a href="/#nail-team" class="nail-nav-link">Ðоманда</a> 5203 <a href="/#nail-gallery" class="nail-nav-link">ÐалеÑеÑ</a> 5204 <a href="/#nail-contact" class="nail-nav-link">ÐонÑакÑÑ</a> 5205 </nav> 5206
5207 <!-- Ðнопка запиÑи (деÑкÑоп) --><a href="https://dikidi.ru/#widget=193290" target="_blank" rel="noopener noreferrer" class="nail-header-btn"> 5208 <span class="nail-header-btn-text">ÐапиÑаÑÑÑÑ</span> 5209 <svg class="nail-service-contact-btn-icon" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5210 <path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path> 5211 </svg> 5212 </a> 5213 5214 <!-- ÐобилÑное Ð¼ÐµÐ½Ñ (бÑÑгеÑ) --> 5215 <button class="nail-mobile-menu-btn" id="nail-mobile-menu-btn" aria-label="ÐÑкÑÑÑÑ Ð¼ÐµÐ½Ñ"> 5216 <span class="nail-burger-line"></span> 5217 <span class="nail-burger-line"></span> 5218 <span class="nail-burger-line"></span> 5219 </button> 5220 </div> 5221 5222 <!-- ÐагиÑеÑÐºÐ°Ñ Ð»Ð¸Ð½Ð¸Ñ Ð¿Ð¾Ð´ Ñапкой (поÑвлÑеÑÑÑ Ð¿Ñи ÑкÑолле) --> 5223 <div class="nail-header-magic-line" id="nail-header-magic-line"></div> 5224 </div> 5225</header> 5226 5227<!-- ÐобилÑное Ð¼ÐµÐ½Ñ --> 5228<div class="nail-mobile-menu" id="nail-mobile-menu"> 5229 <!-- ÐекоÑаÑивнÑй Ñон --> 5230 <div class="nail-mobile-menu-bg"> 5231 <div class="nail-mobile-menu-glow"></div> 5232 </div> 5233 5234 <div class="nail-mobile-menu-content"> 5235 <!-- Ðнопка закÑÑÑÐ¸Ñ --> 5236 <button class="nail-mobile-menu-close" id="nail-mobile-menu-close" aria-label="ÐакÑÑÑÑ Ð¼ÐµÐ½Ñ"> 5237 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5238 <line x1="18" y1="6" x2="6" y2="18"></line> 5239 <line x1="6" y1="6" x2="18" y2="18"></line> 5240 </svg> 5241 </button> 5242 5243 <!-- ÐобилÑÐ½Ð°Ñ Ð½Ð°Ð²Ð¸Ð³Ð°ÑÐ¸Ñ --> 5244 <nav class="nail-mobile-nav"> 5245 <a href="/" class="nail-mobile-nav-link"> 5246 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5247 <path d="M12 2v20M2 12h20"></path> 5248 </svg> 5249 ÐÐ»Ð°Ð²Ð½Ð°Ñ 5250 </a> 5251 <a href="/#nail-services" class="nail-mobile-nav-link"> 5252 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5253 <path d="M12 2v20M2 12h20"></path> 5254 </svg> 5255 УÑлÑги 5256 </a> 5257 <a href="/#nail-team" class="nail-mobile-nav-link"> 5258 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5259 <path d="M12 2v20M2 12h20"></path> 5260 </svg> 5261 Ðоманда 5262 </a> 5263 <a href="/#nail-gallery" class="nail-mobile-nav-link"> 5264 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5265 <path d="M12 2v20M2 12h20"></path> 5266 </svg> 5267 ÐалеÑÐµÑ 5268 </a> 5269 <a href="/#nail-contact" class="nail-mobile-nav-link"> 5270 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5271 <path d="M12 2v20M2 12h20"></path> 5272 </svg> 5273 ÐонÑакÑÑ 5274 </a> 5275 </nav> 5276 5277 <!-- ÐобилÑÐ½Ð°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ° запиÑи --> 5278 <a href="https://dikidi.ru/#widget=193290" target="_blank" rel="noopener noreferrer" class="nail-mobile-menu-cta"> 5279 <svg class="nail-service-contact-btn-icon" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5280 <path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path> 5281 </svg> 5282 ÐапиÑаÑÑÑÑ Ð¾Ð½Ð»Ð°Ð¹Ð½ 5283 </a> 5284 5285 <!-- ÐекоÑаÑивнÑе Ð·Ð²ÐµÐ·Ð´Ñ --> 5286 <div class="nail-mobile-menu-stars"> 5287 <svg class="nail-mobile-star" width="16" height="16" viewB
5287ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5288 <polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon> 5289 </svg> 5290 <svg class="nail-mobile-star" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5291 <polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon> 5292 </svg> 5293 <svg class="nail-mobile-star" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5294 <polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon> 5295 </svg> 5296 <svg class="nail-mobile-star" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5297 <polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon> 5298 </svg> 5299 <svg class="nail-mobile-star" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5300 <polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon> 5301 </svg> 5302 </div> 5303 </div> 5304</div> 5305 </div> 5306 </div> 5307 </div> 5308 </div> 5309 </div> 5310 5311 <div class="wd-page-content main-page-wrapper"> 5312 5313 5314 <main class="wd-content-layout content-layout-wrapper container" role="main"> 5315 5316 5317<div class="wd-content-area site-content"> 5318 <article id="post-28736" class="entry-content post-28736 page type-page status-publish has-post-thumbnail hentry"> 5319 <div data-elementor-type="wp-page" data-elementor-id="28736" class="elementor elementor-28736" data-elementor-post-type="page"> 5320 <div class="elementor-element elementor-element-1de8643 wd-section-stretch-content e-con-full e-flex e-con e-parent" data-id="1de8643" data-element_type="container" data-e-type="container"> 5321 <div class="elementor-element elementor-element-768de5b e-con-full e-flex e-con e-child" data-id="768de5b" data-element_type="container" data-e-type="container"> 5322 <div class="elementor-element elementor-element-501bc1e elementor-widget elementor-widget-html" data-id="501bc1e" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 5323 <div class="elementor-widget-container"> 5324 <!-- ======================================== 5325 ÐÐÐÐÐЮЩÐЯ ÐÐÐÐÐÐ ÐÐÐÐСР5326 ======================================== --> 5327 <div class="floating-button-container"> 5328 <div class="button-wrapper"> 5329 5330 <!-- ÐÑаÑаÑÑиеÑÑ ÐºÐ¾Ð»ÑÑа --> 5331 <div class="rotating-ring ring-1"></div> 5332 <div class="rotating-ring ring-2"></div> 5333 <div class="rotating-ring ring-3"></div> 5334 5335 <!-- ÐлаваÑÑие ÑаÑÑиÑÑ --> 5336 <div class="floating-particles"> 5337 <div class="particle particle-1"></div> 5338 <div class="particle particle-2"></div> 5339 <div class="particle particle-3"></div> 5340 <div class="particle particle-4"></div> 5341 <div class="particle particle-5"></div> 5342 <div class="particle particle-6"></div> 5343 </div> 5344 5345 <!-- СвеÑÑÑийÑÑ Ñон --> 5346 <div class="button-glow"></div> 5347 5348 <!-- ÐÑлÑÑиÑÑÑÑее колÑÑо --> 5349 <div class="pulse-ring"></div> 5350 5351 <!-- ÐÐ»Ð°Ð²Ð½Ð°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ° --> 5352 <a class="floating-button" href="https://dikidi.ru/#widget=193290" target="_blank" rel="noopener noreferrer" aria-label="ÐапиÑаÑÑÑÑ Ð¾Ð½Ð»Ð°Ð¹Ð½"> 5353 <span class="button-text"> 5354 <svg class="button-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"> 5355 <rect x="3" y="4" width="18" height="18" rx="2" ry="2"/> 5356 <line x1="16" y1="2" x2="16" y2="6"/> 5357 <line x1="8" y1="2" x2="8" y2="6"/> 5358 <line x1="3" y1="10" x2="21" y2="10"/> 5359 </svg> 5360 ÐапиÑÑ 5361 </span> 5362 </a> 5363 </div> 5364 </div>
5364 </div> 5365 </div> 5366 </div> 5367 <div class="elementor-element elementor-element-603b7ef elementor-widget__width-inherit elementor-widget elementor-widget-html" data-id="603b7ef" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 5368 <div class="elementor-widget-container"> 5369 <!-- HERO SECTION - ÐедикÑÑ --> 5370<section class="nail-service-hero"> 5371 <!-- Фоновое изобÑажение --> 5372 <div class="nail-service-hero-bg"> 5373 <div class="nail-service-hero-bg-image" style="background-image: url('https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-photo-1703792686930-9efa64a9c6c5-7c69eb5216.webp'); background-image: image-set(url('https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-photo-1703792686930-9efa64a9c6c5-7c69eb5216.avif') type('image/avif'), url('https://nailwitches.ru/wp-content/uploads/2026/09/nw-opt-photo-1703792686930-9efa64a9c6c5-7c69eb5216.webp') type('image/webp'));"></div> 5374 <div class="nail-service-hero-overlay"></div> 5375 5376 <!-- СÑаÑÑÑ Ð² Ñоне --> 5377 5378 5379 <!-- ÐнимиÑованнÑе гÑадиенÑÑ --> 5380 <div class="nail-service-hero-gradient nail-service-hero-gradient-1"></div> 5381 <div class="nail-service-hero-gradient nail-service-hero-gradient-2"></div> 5382 <div class="nail-service-hero-gradient nail-service-hero-gradient-3"></div> 5383 </div> 5384 5385 <!-- ÐагиÑеÑкие лÑÑи ÑвеÑа (12 лÑÑей) --> 5386 <div class="nail-service-hero-rays" id="nail-service-hero-rays"></div> 5387 5388 <!-- ÐлаваÑÑие ÑаÑÑиÑÑ (25 ÑаÑÑиÑ) --> 5389 <div class="nail-service-hero-particles" id="nail-service-hero-particles"></div> 5390 5391 <!-- ÐиÑÑиÑеÑкие ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ (8 Ñимволов) --> 5392 <div class="nail-service-hero-symbols" id="nail-service-hero-symbols"></div> 5393 5394 <!-- ÐекоÑаÑивнÑе оÑнаменÑÑ Ð¿Ð¾ Ñглам --> 5395 <div class="nail-service-hero-corner nail-service-hero-corner-tl"></div> 5396 <div class="nail-service-hero-corner nail-service-hero-corner-tr"></div> 5397 <div class="nail-service-hero-corner nail-service-hero-corner-bl"></div> 5398 <div class="nail-service-hero-corner nail-service-hero-corner-br"></div> 5399 5400 <!-- ÐонÑÐµÐ½Ñ --> 5401 <div class="nail-service-hero-content"> 5402 <!-- Ðнопка назад --> 5403 <div class="nail-service-hero-back"> 5404 <a href="/" class="nail-service-hero-back-link"> 5405 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5406 <polyline points="15 18 9 12 15 6"></polyline> 5407 </svg> 5408 <span>Ðазад</span> 5409 </a> 5410 </div> 5411 5412 <!-- ÐекоÑаÑивнÑе ÑлеменÑÑ Ð½Ð°Ð´ заголовком --> 5413 <div class="nail-service-hero-header-decor"> 5414 <svg class="nail-service-hero-icon nail-service-hero-icon-rotate-reverse" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5415 <path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path> 5416 </svg> 5417 <div class="nail-service-hero-line nail-service-hero-line-1"></div> 5418 <div class="nail-service-hero-dot"></div> 5419 <div class="nail-service-hero-line nail-service-hero-line-2"></div> 5420 <svg class="nail-service-hero-icon nail-service-hero-icon-rotate-reverse" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5421 <path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path> 5422 </svg> 5423 </div> 5424 5425 <!-- Ðаголовок --> 5426 <div class="nail-service-hero-title-wrapper"> 5427 <div class="nail-service-hero-aura"></div> 5428 <h1 class="nail-service-hero-title">РеÑниÑÑ</h1> 5429 5430 <!-- ÐекоÑаÑивнÑе линии под заголовком --> 5431 <div class="nail-service-hero-title-decor"> 5432 <div class="nail-service-hero-title-line-main"></div> 5433 <div class="nail-service-hero-title-dots"> 5434 <div class="nail-service-hero-title-dot-blue nail-service-hero-title-dot-pulse"></div> 5435 <div class="nail-service-hero-title-line-secondary"></div> 5436 <div class="nail-service-hero-title-dot-blue nail-service-hero-title-dot-pulse-delayed"></div> 5437 </div> 5438 </div> 5439 </div> 5440 5441 <!-- ÐпиÑание --> 5442 <div class="nail-service-hero-description-wrapper"> 5443 <div class="nail-service-hero-description-border"></div> 5444 <div class="nail-service-hero-description-glow"></div> 5445 5446 <p class="nail-service-hero-description"> 5447 РоÑкоÑнÑй обÑем и изÑÑнÑй изгиб Ñ Ð¿Ñименением гипоаллеÑÐ
5447³ÐµÐ½Ð½ÑÑ Ð¼Ð°ÑеÑиалов Ð´Ð»Ñ Ð½ÐµÐ¿Ð¾Ð²ÑоÑимой вÑÑазиÑелÑноÑÑи взглÑда 5448 </p> 5449 5450 <!-- ÐекоÑаÑивнÑе ÑоÑки по Ñглам --> 5451 <div class="nail-service-hero-corner-dot nail-service-hero-corner-dot-1"></div> 5452 <div class="nail-service-hero-corner-dot nail-service-hero-corner-dot-2"></div> 5453 <div class="nail-service-hero-corner-dot nail-service-hero-corner-dot-3"></div> 5454 <div class="nail-service-hero-corner-dot nail-service-hero-corner-dot-4"></div> 5455 </div> 5456 5457 <!-- ÐекоÑаÑивнÑе ÑлеменÑÑ Ð²Ð½Ð¸Ð·Ñ --> 5458 <div class="nail-service-hero-footer-decor"> 5459 <!-- ÐеÑÐ²Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ Ñ ÑеÑдеÑком --> 5460 <div class="nail-service-hero-footer-line-1"> 5461 <div class="nail-service-hero-footer-line-left"></div> 5462 <svg class="nail-service-hero-footer-heart" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5463 <path d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"></path> 5464 </svg> 5465 <div class="nail-service-hero-footer-line-right"></div> 5466 </div> 5467 5468 <!-- ÐÑоÑÐ°Ñ Ð»Ð¸Ð½Ð¸Ñ Ñ ÑоÑками --> 5469 <div class="nail-service-hero-footer-line-2"> 5470 <div class="nail-service-hero-footer-dot nail-service-hero-footer-dot-1"></div> 5471 <div class="nail-service-hero-footer-dot nail-service-hero-footer-dot-2"></div> 5472 <div class="nail-service-hero-footer-dot nail-service-hero-footer-dot-3"></div> 5473 <div class="nail-service-hero-footer-dot nail-service-hero-footer-dot-4"></div> 5474 <div class="nail-service-hero-footer-dot nail-service-hero-footer-dot-5"></div> 5475 </div> 5476 </div> 5477 </div> 5478</section> 5479 </div> 5480 </div> 5481 <div class="elementor-element elementor-element-ba5c8b2 elementor-widget__width-inherit elementor-widget elementor-widget-html" data-id="ba5c8b2" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 5482 <div class="elementor-widget-container"> 5483 <!-- PRICING SECTION - ÐÑайÑ-лиÑÑ --> 5484<section class="nail-pricing"> 5485 <!-- ÐекоÑаÑивнÑй Ñон --> 5486 <div class="nail-pricing-bg"> 5487 <div class="nail-pricing-glow nail-pricing-glow-1"></div> 5488 <div class="nail-pricing-glow nail-pricing-glow-2"></div> 5489 </div> 5490 5491 <!-- ÐлаваÑÑие ÑаÑÑиÑÑ (7 ÑÑÑк) --> 5492 <div class="nail-pricing-particles"> 5493 <div class="nail-pricing-particle nail-pricing-particle-1"></div> 5494 <div class="nail-pricing-particle nail-pricing-particle-2"></div> 5495 <div class="nail-pricing-particle nail-pricing-particle-3"></div> 5496 <div class="nail-pricing-particle nail-pricing-particle-4"></div> 5497 <div class="nail-pricing-particle nail-pricing-particle-5"></div> 5498 <div class="nail-pricing-particle nail-pricing-particle-6"></div> 5499 <div class="nail-pricing-particle nail-pricing-particle-7"></div> 5500 </div> 5501 5502 <!-- ÐекоÑаÑивнÑе линии по кÑаÑм --> 5503 <div class="nail-pricing-edge-line nail-pricing-edge-line-left"></div> 5504 <div class="nail-pricing-edge-line nail-pricing-edge-line-right"></div> 5505 5506 <div class="nail-pricing-container"> 5507 <!-- Ðаголовок --> 5508 <div class="nail-pricing-header"> 5509 <!-- ÐекоÑаÑивнÑе Ð·Ð²ÐµÐ·Ð´Ñ Ð²Ð¾ÐºÑÑг заголовка --> 5510 <svg class="nail-pricing-star nail-pricing-star-1" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5511 <polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon> 5512 </svg> 5513 <svg class="nail-pricing-star nail-pricing-star-2" width="16" height="16" viewB
5513ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5514 <path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path> 5515 </svg> 5516 <svg class="nail-pricing-star nail-pricing-star-3" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5517 <path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"></path> 5518 <circle cx="12" cy="12" r="4"></circle> 5519 </svg> 5520 5521 <div class="nail-pricing-title-wrapper"> 5522 <svg class="nail-pricing-sparkle nail-pricing-sparkle-left" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5523 <path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path> 5524 </svg> 5525 <h2 class="nail-pricing-title">ÐÑайÑ-лиÑÑ</h2> 5526 <svg class="nail-pricing-sparkle nail-pricing-sparkle-right" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5527 <path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path> 5528 </svg> 5529 </div> 5530 5531 <!-- ÐекоÑаÑÐ¸Ð²Ð½Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ Ð¿Ð¾Ð´ заголовком --> 5532 <div class="nail-pricing-title-decor"> 5533 <div class="nail-pricing-title-line nail-pricing-title-line-1"></div> 5534 <div class="nail-pricing-title-dot nail-pricing-title-dot-1"></div> 5535 <div class="nail-pricing-title-line nail-pricing-title-line-2"></div> 5536 <div class="nail-pricing-title-dot nail-pricing-title-dot-2"></div> 5537 <div class="nail-pricing-title-line nail-pricing-title-line-3"></div> 5538 </div> 5539 </div> 5540 5541 <!-- СпиÑок ÑÑлÑг --> 5542 <div class="nail-pricing-list" id="nail-pricing-list"> 5543 <!-- УÑлÑги бÑдÑÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ñ ÑеÑез JavaScript --> 5544 </div> 5545 5546 <!-- Ðижний инÑоÑмаÑионнÑй блок --> 5547 <div class="nail-pricing-footer"> 5548 <div class="nail-pricing-footer-content"> 5549 <div class="nail-pricing-footer-border"></div> 5550 <div class="nail-pricing-footer-glow"></div> 5551 5552 <div class="nail-pricing-footer-text"> 5553 <p class="nail-pricing-footer-main"> 5554 â¨ Ð¦ÐµÐ½Ñ Ð¼Ð¾Ð³ÑÑ Ð²Ð°ÑÑиÑоваÑÑÑÑ Ð² завиÑимоÑÑи Ð¾Ñ ÑложноÑÑи ÑабоÑÑ 5555 </p> 5556 <p class="nail-pricing-footer-sub"> 5557 ÐапиÑиÑеÑÑ Ð½Ð° конÑÑлÑÑаÑÐ¸Ñ Ð´Ð»Ñ ÑоÑного ÑаÑÑеÑа ÑÑоимоÑÑи 5558 </p> 5559 </div> 5560 <div class="nail-service-contact-cta"> 5561 <a href="https://dikidi.ru/#widget=193290" class="nail-service-contact-btn"> 5562 <span class="nail-service-contact-btn-text">ÐапиÑаÑÑÑÑ Ð¾Ð½Ð»Ð°Ð¹Ð½</span> 5563 <svg class="nail-service-contact-btn-icon" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5564 <path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path> 5565 </svg> 5566 </a> 5567 5568 <!-- ÐекоÑаÑивнÑе ÑлеменÑÑ Ð¿Ð¾Ð´ кнопкой --> 5569 <div class="nail-service-contact-btn-decor"> 5570 <div class="nail-service-contact-btn-dot nail-service-contact-btn-dot-1"></div> 5571 <div class="nail-service-contact-btn-dot nail-service-contact-btn-dot-2"></div> 5572 <div class="nail-service-contact-btn-dot nail-service-contact-btn-dot-3"></div> 5573 </div> 5574 </div> 5575 </div> 5576 5577 <!-- ÐекоÑаÑивнÑе ÑлеменÑÑ ÑÐ½Ð¸Ð·Ñ --> 5578 <div class="nail-pricing-footer-decor"> 5579 <div class="nail-pricing-footer-line nail-pricing-footer-line-left"></div> 5580 <svg class="nail-pricing-footer-star" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5581 <polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon> 5582 </svg> 5583 <div class="nail-pricing-footer-line nail-pricing-footer-line-right"></div> 5584 </div> 5585 </div> 5586 5587 </div> 5588</section> 5589 </div>
5590 </div> 5591 <div class="elementor-element elementor-element-2ed1b2a elementor-widget__width-inherit elementor-widget elementor-widget-html" data-id="2ed1b2a" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 5592 <div class="elementor-widget-container"> 5593 <!-- TEAM - Ðоманда маÑÑеÑов --> 5594<section class="nail-team" id="nail-team"> 5595 <!-- ФоновÑе декоÑаÑивнÑе ÑлеменÑÑ --> 5596 <div class="nail-team-bg"> 5597 5598 <div class="nail-gallery-sparkle" style="left: 15%; top: 20%;"></div> 5599<div class="nail-gallery-sparkle" style="left: 90%; top: 60%;"></div> 5600 </div> 5601 5602 <div class="nail-team-container"> 5603 <!-- Ðаголовок ÑекÑии --> 5604 <div class="nail-section-header"> 5605 <div class="nail-section-subtitle"> 5606 <div class="nail-section-subtitle-line-left"></div> 5607 <svg class="sparkles-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 5608 <path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"/> 5609 <path d="M5 3v4"/> 5610 <path d="M19 17v4"/> 5611 <path d="M3 5h4"/> 5612 <path d="M17 19h4"/> 5613 </svg> 5614 <span class="nail-section-subtitle-text">ÐÐ°Ð³Ð¸Ñ Ð² ÑÑÐºÐ°Ñ Ð¿ÑоÑеÑÑионалов</span> 5615 <svg class="sparkles-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 5616 <path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"/> 5617 <path d="M5 3v4"/> 5618 <path d="M19 17v4"/> 5619 <path d="M3 5h4"/> 5620 <path d="M17 19h4"/> 5621 </svg> 5622 <div class="nail-section-subtitle-line-right"></div> 5623 </div> 5624 5625 <h2 class="nail-section-title nail-section-title-large">ÐаÑÑеÑа леÑмейкеÑÑ</h2> 5626 5627 <div class="nail-section-title-decor"> 5628 <div class="nail-section-title-line-1"></div> 5629 <svg class="nail-section-title-icon" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5630 <polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon> 5631 </svg> 5632 <path d="M5 3v4"/> 5633 <path d="M19 17v4"/> 5634 <path d="M3 5h4"/> 5635 <path d="M17 19h4"/> 5636 </svg> 5637 <div class="nail-section-title-line-2"></div> 5638 </div> 5639 5640 <p class="nail-section-description"> 5641 4 ÑаланÑливÑÑ ÑпеÑиалиÑÑа Ñ Ð¼Ð½Ð¾Ð³Ð¾Ð»ÐµÑним опÑÑом 5642 </p> 5643 </div> 5644 5645 <!-- ÐаÑÑÑÐµÐ»Ñ Ð¼Ð°ÑÑеÑов --> 5646 <div class="nail-team-carousel"> 5647 <!-- Ðнопка Prev --> 5648 <button class="nail-carousel-arrow nail-carousel-arrow-prev" id="nail-team-prev" aria-label="ÐÑедÑдÑÑий"> 5649 <svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5650 <polyline points="15 18 9 12 15 6"></polyline> 5651 </svg> 5652 </button> 5653 5654 <!-- Ðнопка Next --> 5655 <button class="nail-carousel-arrow nail-carousel-arrow-next" id="nail-team-next" aria-label="СледÑÑÑий"> 5656 <svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5657 <polyline points="9 18 15 12 9 6"></polyline> 5658 </svg> 5659 </button> 5660 5661 <!-- ÐонÑÐµÐ¹Ð½ÐµÑ Ñлайдов --> 5662 <div class="nail-team-carousel-wrapper"> 5663 <div class="nail-team-carousel-track" id="nail-team-track"> 5664 <!-- Ð¡Ð»Ð°Ð¹Ð´Ñ Ð±ÑдÑÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ñ ÑеÑез JavaScript --> 5665 </div> 5666 </div> 5667 5668 <!-- Dots --> 5669 <div class="nail-carousel-dots" id="nail-team-dots"> 5670 <!-- Dots бÑдÑÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ñ ÑеÑез JavaScript --> 5671 </div> 5672 </div> 5673 5674 <!-- ÐижнÑÑ Ð´ÐµÐºÐ¾ÑаÑÐ¸Ð²Ð½Ð°Ñ ÑекÑÐ¸Ñ --> 5675 <div class="nail-team-footer"> 5676 <div class="nail-team-footer-content"> 5677 <svg class="nail-section-title-icon" width="16" height="16" viewB
5677ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5678 <polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon> 5679 </svg> 5680 <p class="nail-team-footer-text"> 5681 ÐаждÑй маÑÑÐµÑ Ð¿ÑÐ¾Ñ Ð¾Ð´Ð¸Ñ ÑÑÑогий оÑÐ±Ð¾Ñ Ð¸ ÑегÑлÑÑное обÑÑение 5682 </p> 5683 <svg class="nail-section-title-icon" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5684 <polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon> 5685 </svg> 5686 </div> 5687 </div> 5688 </div> 5689</section> 5690 </div> 5691 </div> 5692 <div class="elementor-element elementor-element-0b810d1 elementor-widget__width-inherit elementor-widget elementor-widget-html" data-id="0b810d1" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 5693 <div class="elementor-widget-container"> 5694 <section class="nail-service-gallery" id="nail-gallery"> 5695 <div class="nail-service-gallery-bg"> 5696 <div class="nail-service-gallery-glow nail-service-gallery-glow-1"></div> 5697 <div class="nail-service-gallery-glow nail-service-gallery-glow-2"></div> 5698 </div> 5699 5700 <div class="nail-service-gallery-container"> 5701 <div class="nail-service-gallery-header"> 5702 <div class="nail-service-gallery-title-wrapper"> 5703 <svg class="nail-service-gallery-sparkle" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5704 <path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path> 5705 </svg> 5706 <h2 class="nail-service-gallery-title">ÐаÑи ÑабоÑÑ</h2> 5707 <svg class="nail-service-gallery-sparkle" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5708 <path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path> 5709 </svg> 5710 </div> 5711 <p class="nail-service-gallery-description"> 5712 ÐÐ´Ð¾Ñ Ð½Ð¾Ð²Ð¸ÑеÑÑ Ð½Ð°Ñими ÑабоÑами и вÑбеÑиÑе Ñвой идеалÑнÑй дизайн 5713 </p> 5714 <div class="nail-service-gallery-title-line"></div> 5715 </div> 5716 5717 <div class="nail-gallery-grid" id="lashes-gallery-grid"> 5718 </div> 5719 5720 <div id="lashes-gallery-more-container" class="nail-gallery-more-wrapper" style="margin-top: 3rem;"> 5721 <button id="lashes-gallery-load-more" class="nail-gallery-more-btn"> 5722 <span>ÐолÑÑе ÑабоÑ</span> 5723 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5724 <path d="m6 9 6 6 6-6"/> 5725 </svg> 5726 </button> 5727 </div> 5728 </div> 5729</section> </div> 5730 </div> 5731 <div class="elementor-element elementor-element-c1929e3 elementor-widget__width-inherit elementor-widget elementor-widget-html" data-id="c1929e3" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 5732 <div class="elementor-widget-container"> 5733 <!-- CONTACT SECTION - ÐонÑакÑÑ Ð¸ запиÑÑ --> 5734<section class="nail-service-contact" id="nail-contact"> 5735 <!-- ÐекоÑаÑивнÑй Ñон --> 5736 <div class="nail-service-contact-bg"> 5737 <div class="nail-service-contact-glow"></div> 5738 </div> 5739 5740 <div class="nail-service-contact-container"> 5741 <!-- Ðаголовок --> 5742 <div class="nail-service-contact-header"> 5743 <div class="nail-service-contact-title-decor"> 5744 <div class="nail-service-contact-line"></div> 5745 <svg class="nail-service-contact-icon" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5746 <path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path> 5747 </svg>
5748 <span class="nail-service-contact-subtitle">ÐÐÐÐШÐТÐСЬ ÐÐ ÐÐ ÐЦÐÐУРУ</span> 5749 <svg class="nail-service-contact-icon" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5750 <path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path> 5751 </svg> 5752 <div class="nail-service-contact-line"></div> 5753 </div> 5754 5755 <h2 class="nail-service-contact-title">ÐоÑÐ¾Ð²Ñ Ð¿ÑеобÑазиÑÑÑÑ?</h2> 5756 5757 <div class="nail-service-contact-title-line-wrapper"> 5758 <div class="nail-service-contact-title-line-1"></div> 5759 <svg class="nail-service-contact-title-icon" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5760 <polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon> 5761 </svg> 5762 <div class="nail-service-contact-title-line-2"></div> 5763 </div> 5764 5765 <p class="nail-service-contact-description"> 5766 СвÑжиÑеÑÑ Ñ Ð½Ð°Ð¼Ð¸ Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи или конÑÑлÑÑаÑии 5767 </p> 5768 </div> 5769 5770 <!-- ÐнÑоÑмаÑÐ¸Ñ Ð¾ конÑакÑÐ°Ñ --> 5771 <div class="nail-service-contact-info"> 5772 <!-- ТелеÑон --> 5773 <div class="nail-service-contact-item"> 5774 <div class="nail-service-contact-item-glow"></div> 5775 <svg class="nail-service-contact-item-icon" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5776 <path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path> 5777 </svg> 5778 <div class="nail-service-contact-item-content"> 5779 <h3 class="nail-service-contact-item-title">ТелеÑон</h3> 5780 <a href="tel:+79266488673" class="nail-service-contact-item-link">+7 (926) 648-86-73</a> 5781 </div> 5782 </div> 5783 5784 <!-- ÐдÑÐµÑ --> 5785 <div class="nail-service-contact-item"> 5786 <div class="nail-service-contact-item-glow"></div> 5787 <svg class="nail-service-contact-item-icon" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5788 <path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"></path> 5789 <circle cx="12" cy="10" r="3"></circle> 5790 </svg> 5791 <div class="nail-service-contact-item-content"> 5792 <h3 class="nail-service-contact-item-title">ÐдÑеÑ</h3> 5793 <p class="nail-service-contact-item-text">г. ÐоÑква, Ñл. Ðовинки 29</p> 5794 </div> 5795 </div> 5796 5797 <!-- ÐÑÐµÐ¼Ñ ÑабоÑÑ --> 5798 <div class="nail-service-contact-item"> 5799 <div class="nail-service-contact-item-glow"></div> 5800 <svg class="nail-service-contact-item-icon" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5801 <circle cx="12" cy="12" r="10"></circle> 5802 <polyline points="12 6 12 12 16 14"></polyline> 5803 </svg> 5804 <div class="nail-service-contact-item-content"> 5805 <h3 class="nail-service-contact-item-title">ÐÑÐµÐ¼Ñ ÑабоÑÑ</h3> 5806 <p class="nail-service-contact-item-text">Ðн-ÐÑ: 10:00 - 21:00</p> 5807 </div> 5808 </div> 5809 </div> 5810 5811 <!-- Ðнопка запиÑи --> 5812 <div class="nail-service-contact-cta"> 5813 <a href="https://dikidi.ru/#widget=193290" class="nail-service-contact-btn">
5814 <span class="nail-service-contact-btn-text">ÐапиÑаÑÑÑÑ Ð¾Ð½Ð»Ð°Ð¹Ð½</span> 5815 <svg class="nail-service-contact-btn-icon" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5816 <path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path> 5817 </svg> 5818 </a> 5819 5820 <!-- ÐекоÑаÑивнÑе ÑлеменÑÑ Ð¿Ð¾Ð´ кнопкой --> 5821 <div class="nail-service-contact-btn-decor"> 5822 <div class="nail-service-contact-btn-dot nail-service-contact-btn-dot-1"></div> 5823 <div class="nail-service-contact-btn-dot nail-service-contact-btn-dot-2"></div> 5824 <div class="nail-service-contact-btn-dot nail-service-contact-btn-dot-3"></div> 5825 </div> 5826 </div> 5827 </div> 5828</section> 5829 </div> 5830 </div> 5831 <div class="elementor-element elementor-element-09085c2 elementor-widget__width-inherit elementor-widget elementor-widget-html" data-id="09085c2" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 5832 <div class="elementor-widget-container"> 5833 <!-- ABOUT - Ð Ñалоне --> 5834<section class="nail-about" id="nail-about"> 5835 <!-- ÐекоÑаÑивнÑе ÑоновÑе ÑлеменÑÑ --> 5836 <div class="nail-about-bg"> 5837 <div class="nail-about-glow-1"></div> 5838 <div class="nail-about-glow-2"></div> 5839 </div> 5840 5841 <div class="nail-about-container"> 5842 <!-- Ðаголовок ÑекÑии --> 5843 <div class="nail-section-header"> 5844 <h2 class="nail-section-title">РнаÑ</h2> 5845 <div class="nail-section-divider"></div> 5846 </div> 5847 5848 <!-- ÐонÑÐµÐ½Ñ --> 5849 <div class="nail-about-content"> 5850 <!-- ТекÑÑовÑй блок --> 5851 <div class="nail-about-text"> 5852 <h3 class="nail-about-title">ÐÑаÑоÑа на коломенÑкой â Ñалон кÑаÑоÑÑ Ð½Ð¾Ð²Ð¾Ð³Ð¾ поколениÑ</h3> 5853 <div class="nail-about-paragraphs"> 5854 <p class="nail-about-paragraph"> 5855 ÐÑ Ñоздали ÑникалÑное пÑоÑÑÑанÑÑво, где пÑоÑеÑÑионализм вÑÑÑеÑаеÑÑÑ Ñ Ð¼Ð°Ð³Ð¸ÐµÐ¹. 5856 ÐаÑа миÑÑÐ¸Ñ â не пÑоÑÑо ÑлÑÑÑиÑÑ Ð²Ð°ÑÑ Ð²Ð½ÐµÑноÑÑÑ, а подаÑиÑÑ Ð½ÐµÐ·Ð°Ð±ÑваемÑй опÑÑ 5857 пÑеобÑажениÑ. 5858 </p> 5859 <p class="nail-about-paragraph"> 5860 ÐÐ°Ð¶Ð´Ð°Ñ Ð¿ÑоÑедÑÑа в "Салон на коломенÑкой неннÑй Ñ Ð»ÑбовÑÑ 5861 и вниманием к деÑалÑм. ÐÑ Ð¸ÑполÑзÑем ÑолÑко пÑемиалÑнÑе маÑеÑÐ¸Ð°Ð»Ñ Ð¸ пеÑедовÑе 5862 ÑÐµÑ Ð½Ð¸ÐºÐ¸, ÑÑÐ¾Ð±Ñ ÑезÑлÑÑÐ°Ñ Ð¿ÑевзоÑел ваÑи ожиданиÑ. 5863 </p> 5864 <p class="nail-about-paragraph"> 5865 ÐаÑа команда â ÑÑо наÑÑоÑÑие волÑебники Ñвоего дела, коÑоÑÑе поÑÑоÑнно 5866 ÑовеÑÑенÑÑвÑÑÑ Ñвое маÑÑеÑÑÑво и ÑледÑÑ Ð·Ð° миÑовÑми ÑÑендами индÑÑÑÑии кÑаÑоÑÑ. 5867 </p> 5868 </div> 5869 </div> 5870 5871 <!-- Ðлоки пÑеимÑÑеÑÑв --> 5872 <div class="nail-about-features"> 5873 <!-- ÐпÑÑнÑе маÑÑеÑа --> 5874 <div class="nail-about-feature"> 5875 <div class="nail-about-feature-icon"> 5876 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5877 <circle cx="12" cy="8" r="7"></circle> 5878 <polyline points="8.21 13.89 7 23 12 20 17 23 15.79 13.88"></polyline> 5879 </svg> 5880 </div> 5881 <h4 class="nail-about-feature-title">ÐпÑÑнÑе маÑÑеÑа</h4> 5882 <p class="nail-about-feature-desc">Ðоманда ÑеÑÑиÑиÑиÑованнÑÑ ÑпеÑиалиÑÑов Ñ Ð¼Ð½Ð¾Ð³Ð¾Ð»ÐµÑним опÑÑом</p> 5883 </div> 5884 5885 <!-- ÐндивидÑалÑнÑй Ð¿Ð¾Ð´Ñ Ð¾Ð´ --> 5886 <div class="nail-about-feature"> 5887 <div class="nail-about-feature-icon"> 5888 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5889 <path d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"></path> 5890 </svg> 5891 </div> 5892 <h4 class="nail-about-feature-title">ÐндивидÑалÑнÑй Ð¿Ð¾Ð´Ñ Ð¾Ð´</h4> 5893 <p class="nail-about-feature-desc">ÐеÑÑоналÑнÑе ÑеÑÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ клиенÑа</p> 5894 </div> 5895 5896 <!-- ÐÑемиÑм каÑеÑÑво --> 5897 <div class="nail-about-feature"> 5898 <div class="nail-about-feature-icon"> 5899 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5900 <polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon> 5901 </svg> 5902 </div> 5903 <h4 class="nail-about-feature-title">ÐÑемиÑм каÑеÑÑво</h4> 5904 <p class="nail-about-feature-desc">ТолÑко пÑоÑеÑÑионалÑнÑе маÑеÑÐ¸Ð°Ð»Ñ Ð¸ обоÑÑдование</p> 5905 </div> 5906 5907 <!-- УникалÑÐ½Ð°Ñ Ð°ÑмоÑÑеÑа --> 5908 <div class="nail-about-feature"> 5909 <div class="nail-about-feature-icon"> 5910 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5911 <path d="M12 2v20M2 12h20"></path> 5912 </svg> 5913 </div> 5914 <h4 class="nail-about-feature-title">УникалÑÐ½Ð°Ñ Ð°ÑмоÑÑеÑа</h4> 5915 <p class="nail-about-feature-desc">ÐагиÑеÑÐºÐ°Ñ Ð¾Ð±ÑÑановка Ð´Ð»Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ ÑаÑÑлаблениÑ</p> 5916 </div> 5917 </div> 5918 </div> 5919 5920 <!-- СÑаÑиÑÑика --> 5921 <div class="nail-about-stats"> 5922 <div class="nail-about-stat"> 5923 <div class="nail-about-stat-number">18</div> 5924 <div class="nail-about-stat-label">ÐаÑÑеÑов</div> 5925 </div> 5926 <div class="nail-about-stat"> 5927 <div class="nail-about-stat-number">196</div> 5928 <div class="nail-about-stat-label">УÑлÑг</div> 5929 </div> 5930 <div class="nail-about-stat"> 5931 <div class="nail-about-stat-number">5000+</div> 5932 <div class="nail-about-stat-label">ÐлиенÑов</div> 5933 </div> 5934 <div class="nail-about-stat"> 5935 <div class="nail-about-stat-number">100%</div> 5936 <div class="nail-about-stat-label">ÐаÑеÑÑво</div> 5937 </div> 5938 </div> 5939 </div> 5940</section> 5941 </div>
5942 </div> 5943 </div> 5944 <div class="elementor-element elementor-element-b14c49f e-con-full wd-section-stretch-content e-flex e-con e-parent" data-id="b14c49f" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 5945 <div class="elementor-element elementor-element-e17685d elementor-widget__width-initial elementor-widget elementor-widget-html" data-id="e17685d" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 5946 <div class="elementor-widget-container"> 5947 <section class="nail-services" id="nail-services"> 5948 <div class="nail-services-container"> 5949 <div class="nail-section-header"> 5950 <h2 class="nail-section-title">ÐÑÑгие ÑÑлÑги</h2> 5951 <div class="nail-section-divider"></div> 5952 </div> 5953 5954 <div class="nail-services-grid"> 5955 5956 <a href="/manicure" class="nail-service-card" data-service="manikyur"> 5957 <div class="nail-service-card-border"></div> 5958 <div class="nail-service-card-glow"></div> 5959 <div class="nail-service-card-content"> 5960 <div class="nail-service-icon"> 5961 <img decoding="async" src="/wp-content/uploads/2025/03/03_24_2025_X-Design-8.png" alt="ÐаникÑÑ" class="nail-service-img" loading="lazy"> 5962 </div> 5963 <h3 class="nail-service-title">ÐаникÑÑ</h3> 5964 </div> 5965 </a> 5966 5967 <a href="/pedicure" class="nail-service-card" data-service="pedikyur"> 5968 <div class="nail-service-card-border"></div> 5969 <div class="nail-service-card-glow"></div> 5970 <div class="nail-service-card-content"> 5971 <div class="nail-service-icon"> 5972 <img decoding="async" src="/wp-content/uploads/2025/03/03_24_2025_X-Design-9.png" alt="ÐедикÑÑ" class="nail-service-img" loading="lazy"> 5973 </div> 5974 <h3 class="nail-service-title">ÐедикÑÑ</h3> 5975 </div> 5976 </a> 5977 5978 <a href="/brows" class="nail-service-card" data-service="brovi"> 5979 <div class="nail-service-card-border"></div> 5980 <div class="nail-service-card-glow"></div> 5981 <div class="nail-service-card-content"> 5982 <div class="nail-service-icon"> 5983 <img decoding="async" src="/wp-content/uploads/2025/03/03_24_2025_X-Design-11.png" alt="ÐÑови" class="nail-service-img" loading="lazy"> 5984 </div> 5985 <h3 class="nail-service-title">ÐÑови</h3> 5986 </div> 5987 </a> 5988 5989 5990 5991 <a href="/cosmetology" class="nail-service-card" data-service="kosmetologiya"> 5992 <div class="nail-service-card-border"></div> 5993 <div class="nail-service-card-glow"></div> 5994 <div class="nail-service-card-content"> 5995 <div class="nail-service-icon"> 5996 <img decoding="async" src="/wp-content/uploads/2025/03/03_24_2025_X-Design-17.png" alt="ÐоÑмеÑологиÑ" class="nail-service-img" loading="lazy"> 5997 </div> 5998 <h3 class="nail-service-title">ÐоÑмеÑологиÑ</h3> 5999 </div> 6000 </a> 6001 6002 <a href="/epilation" class="nail-service-card" data-service="epilyaciya"> 6003 <div class="nail-service-card-border"></div> 6004 <div class="nail-service-card-glow"></div> 6005 <div class="nail-service-card-content"> 6006 <div class="nail-service-icon"> 6007 <img decoding="async" src="/wp-content/uploads/2025/05/output-onlinepngtools-1.png" alt="ÐпилÑÑиÑ" class="nail-service-img" loading="lazy"> 6008 </div> 6009 <h3 class="nail-service-title">ÐпилÑÑиÑ</h3> 6010 </div> 6011 </a> 6012 6013 <a href="/massage" class="nail-service-card" data-service="massazh"> 6014 <div class="nail-service-card-border"></div> 6015 <div class="nail-service-card-glow"></div> 6016 <div class="nail-service-card-content"> 6017 <div class="nail-service-icon"> 6018 <img decoding="async" src="/wp-content/uploads/2025/03/03_24_2025_X-Design-15.png" alt="ÐаÑÑаж" class="nail-service-img" loading="lazy"> 6019 </div> 6020 <h3 class="nail-service-title">ÐаÑÑаж</h3> 6021 </div> 6022 </a> 6023 6024 <a href="/makeup" class="nail-service-card" data-service="makiyazh"> 6025 <div class="nail-service-card-border"></div> 6026 <div class="nail-service-card-glow"></div> 6027 <div class="nail-service-card-content"> 6028 <div class="nail-service-icon"> 6029 <img decoding="async" src="/wp-content/uploads/2025/03/03_24_2025_X-Design-16.png" alt="ÐакиÑж" class="nail-service-img" loading="lazy"> 6030 </div> 6031 <h3 class="nail-service-title">ÐакиÑж</h3> 6032 </div> 6033 </a> 6034 6035 <a href="/for-men" class="nail-service-card" data-service="dlya-muzhchin"> 6036 <div class="nail-service-card-border"></div> 6037 <div class="nail-service-card-glow"></div> 6038 <div class="nail-service-card-content"> 6039 <div class="nail-service-icon"> 6040 <img decoding="async" src="/wp-content/uploads/2025/03/03_24_2025_X-Design-18.png" alt="ÐÐ»Ñ Ð¼ÑжÑин" class="nail-service-img" loading="lazy"> 6041 </div> 6042 <h3 class="nail-service-title">ÐÐ»Ñ Ð¼ÑжÑин</h3> 6043 </div> 6044 </a> 6045 6046 </div> 6047 </div> 6048</section> </div>
6049 </div> 6050 </div> 6051 <div class="wd-negative-gap elementor-element elementor-element-489d6ac e-flex e-con-boxed e-con e-parent" data-id="489d6ac" data-element_type="container" data-e-type="container"> 6052 <div class="e-con-inner"> 6053 <div class="elementor-element elementor-element-9a73792 elementor-widget elementor-widget-html" data-id="9a73792" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 6054 <div class="elementor-widget-container"> 6055
6055<script> 6056document.addEventListener('DOMContentLoaded', function() { 6057 6058 // --- 1. РУÐÐÐЬÐÐÐ --- 6059 // УбедиÑÑ, ÑÑо в HTML галеÑеи ÑеÑÐ½Ð¸Ñ ÑÑÐ¾Ð¸Ñ id="lashes-gallery-grid" 6060 const lashesGalleryGrid = document.getElementById('lashes-gallery-grid'); 6061 if (!lashesGalleryGrid) return; 6062 6063 // --- 2. ÐÐÐÐЫРÐÐЯ СТРÐÐÐЦЫ Ð ÐСÐÐЦ --- 6064 const fallbackBookingUrl = "https://dikidi.net/363081?p=1.pi-po-ssm-sd&o=7&s=18082325&rl=0_0"; 6065 6066 const lashesPricingData = { 6067 "extension": { 6068 "title": "ÐаÑаÑивание ÑеÑниÑ", 6069 "services": [ 6070 { 6071 "name": "ÐаÑаÑивание ÑеÑÐ½Ð¸Ñ â клаÑÑика", 6072 "duration": "2 Ñ", 6073 "price": "Ð¾Ñ 3 200 â½", 6074 "description": "ÐÑÑеÑÑвеннÑй и вÑÑазиÑелÑнÑй взглÑд", 6075 "bookingUrl": "https://dikidi.net/363081?p=1.pi-po-ssm-sd&o=7&s=18082325&rl=0_0" 6076 }, 6077 { 6078 "name": "ÐаÑаÑивание ÑеÑÐ½Ð¸Ñ 1.5D", 6079 "duration": "Ð¾Ñ 1 Ñ 45 мин", 6080 "price": "Ð¾Ñ 3 500 â½", 6081 "description": "ÐдеалÑнÑй Ð±Ð°Ð»Ð°Ð½Ñ Ð¼ÐµÐ¶Ð´Ñ ÐºÐ»Ð°ÑÑикой и обÑемом", 6082 "bookingUrl": "https://dikidi.net/363081?p=1.pi-po-ssm-sd&o=7&s=18082325&rl=0_0" 6083 }, 6084 { 6085 "name": "ÐаÑаÑивание ÑеÑÐ½Ð¸Ñ 2D", 6086 "duration": "Ð¾Ñ 1 Ñ 45 мин", 6087 "price": "Ð¾Ñ 3 700 â½", 6088 "description": "Ðвойной обÑем Ð´Ð»Ñ ÑÑкого акÑенÑа", 6089 "bookingUrl": "https://dikidi.net/363081?p=1.pi-po-ssm-sd&o=7&s=18082325&rl=0_0" 6090 }, 6091 { 6092 "name": "ÐаÑаÑивание ÑеÑÐ½Ð¸Ñ 2.5D", 6093 "duration": "Ð¾Ñ 1 Ñ 45 мин", 6094 "price": "4 000 â½", 6095 "description": "ÐÑÑÑÑе и пÑÑиÑÑÑе ÑеÑниÑÑ", 6096 "bookingUrl": "https://dikidi.net/363081?p=1.pi-po-ssm-sd&o=7&s=18082325&rl=0_0" 6097 }, 6098 { 6099 "name": "ÐаÑаÑивание ÑеÑÐ½Ð¸Ñ 3D", 6100 "duration": "Ð¾Ñ 1 Ñ 50 мин", 6101 "price": "Ð¾Ñ 4 300 â½", 6102 "description": "ТÑойной обÑем Ð´Ð»Ñ ÑоÑкоÑного взглÑда", 6103 "bookingUrl": "https://dikidi.net/363081?p=1.pi-po-ssm-sd&o=7&s=18082325&rl=0_0" 6104 }, 6105 { 6106 "name": "ÐаÑаÑивание ÑеÑÐ½Ð¸Ñ 4D", 6107 "duration": "Ð¾Ñ 2 Ñ 30 мин", 6108 "price": "4 700 â½", 6109 "description": "Ðега-обÑем Ð´Ð»Ñ Ð¾Ñобого ÑлÑÑаÑ", 6110 "bookingUrl": "https://dikidi.net/363081?p=1.pi-po-ssm-sd&o=7&s=18082325&rl=0_0" 6111 }, 6112 { 6113 "name": "ÐаÑаÑивание ÑеÑÐ½Ð¸Ñ 5D", 6114 "duration": "Ð¾Ñ 2 Ñ 30 мин", 6115 "price": "5 300 â½", 6116 "description": "ÐакÑималÑнÑй голливÑдÑкий обÑем", 6117 "bookingUrl": "https://dikidi.net/363081?p=1.pi-po-ssm-sd&o=7&s=18082325&rl=0_0" 6118 }, 6119 { 6120 "name": "ÐаÑаÑивание Ð½Ð¸Ð¶Ð½Ð¸Ñ ÑеÑниÑ", 6121 "duration": "1 Ñ", 6122 "price": "2 700 â½", 6123 "description": "ÐÐ»Ñ Ð·Ð°Ð²ÐµÑÑенного обÑаза", 6124 "bookingUrl": "https://dikidi.net/363081?p=1.pi-po-ssm-sd&o=7&s=18082325&rl=0_0" 6125 }, 6126 { 6127 "name": "ÐÑÑÐµÐºÑ Â«Ðниме»", 6128 "duration": "2 Ñ", 6129 "price": "1 500 â½", 6130 "description": "ТÑендовÑй кÑколÑнÑй ÑÑÑекÑ", 6131 "bookingUrl": "https://dikidi.net/363081?p=1.pi-po-ssm-sd&o=7&s=18082325&rl=0_0" 6132 }, 6133 { 6134 "name": "СнÑÑие наÑаÑÑннÑÑ ÑеÑниÑ", 6135 "duration": "Ð¾Ñ 15 мин", 6136 "price": "800 â½", 6137 "description": "ÐеÑежное ÑнÑÑие без вÑеда Ð´Ð»Ñ ÑÐ²Ð¾Ð¸Ñ ÑеÑниÑ", 6138 "bookingUrl": "https://dikidi.net/363081?p=1.pi-po-ssm-sd&o=7&s=18082325&rl=0_0" 6139 }, 6140 { 6141 "name": "Ðзгиб L и M", 6142 "duration": "5 мин",
6143 "price": "300 â½", 6144 "description": "ÐоплаÑа за ÑпеÑиалÑнÑй изгиб", 6145 "bookingUrl": "https://dikidi.net/363081?p=1.pi-po-ssm-sd&o=7&s=18082325&rl=0_0" 6146 }, 6147 { 6148 "name": "ЦвеÑнÑе ÑеÑниÑÑ / ÑÑÑÐµÐºÑ Ðайли / лÑÑики / ÑÑÑелоÑка / мокÑÑй ÑÑÑекÑ", 6149 "duration": "5 мин", 6150 "price": "300 â½", 6151 "description": "ÐÑÑекÑÑ Ðайли, ÑÑÑелоÑка и добавление ÑвеÑа", 6152 "bookingUrl": "https://dikidi.net/363081?p=1.pi-po-ssm-sd&o=7&s=18082325&rl=0_0" 6153 } 6154 ] 6155 }, 6156 "lamination": { 6157 "title": "ÐаминиÑование и окÑаÑивание", 6158 "services": [ 6159 { 6160 "name": "ÐаминиÑование ÑеÑниÑ: веÑÑ Ð½Ð¸Ðµ + нижние", 6161 "duration": "1 Ñ 40 мин", 6162 "price": "4 000 â½", 6163 "description": "ÐомплекÑное ламиниÑование вÑÐµÑ ÑеÑниÑ", 6164 "bookingUrl": "https://dikidi.net/363081?p=1.pi-po-ssm-sd&o=7&s=18082325&rl=0_0" 6165 }, 6166 { 6167 "name": "ÐаминиÑование ÑеÑÐ½Ð¸Ñ + Botox", 6168 "duration": "Ð¾Ñ 1 Ñ 20 мин", 6169 "price": "3 500 â½", 6170 "description": "ÐоÑÑÑановление, пиÑание и кÑаÑивÑй изгиб", 6171 "bookingUrl": "https://dikidi.net/363081?p=1.pi-po-ssm-sd&o=7&s=18082325&rl=0_0" 6172 }, 6173 { 6174 "name": "ÐаминиÑование ÑеÑниÑ", 6175 "duration": "Ð¾Ñ 1 Ñ 10 мин", 6176 "price": "3 000 â½", 6177 "description": "ÐÑаÑивÑй завиÑок и визÑалÑное Ñдлинение", 6178 "bookingUrl": "https://dikidi.net/363081?p=1.pi-po-ssm-sd&o=7&s=18082325&rl=0_0" 6179 }, 6180 { 6181 "name": "ÐкÑаÑивание ÑеÑниÑ", 6182 "duration": "20 мин", 6183 "price": "1 000 â½", 6184 "description": "ÐаÑÑÑеннÑй ÑÐ²ÐµÑ Ð¾Ñ ÐºÐ¾Ñней до конÑиков", 6185 "bookingUrl": "https://dikidi.net/363081?p=1.pi-po-ssm-sd&o=7&s=18082325&rl=0_0" 6186 } 6187 ] 6188 } 6189}; 6190 6191 // ФилÑÑÑÑем маÑÑеÑов: ÐлекÑÐ°Ð½Ð´Ñ (12), ÐлизавеÑа (13), ÐлеÑÑ (14), ÐикÑоÑÐ¸Ñ (15) 6192 // (ÐлеÑÑ Ð¸ ÐикÑоÑÐ¸Ñ ÐºÐ°Ðº ламимейкеÑÑ Ð¾ÑлиÑно впиÑÑваÑÑÑÑ Ð²Ð¾ вÑоÑÑÑ ÐºÐ°ÑегоÑÐ¸Ñ Ð¿ÑайÑа) 6193 const lashesMastersFiltered = teamData.filter(master => [13, 14, 15, 21].includes(master.id)); 6194 6195 // --- 3. ÐÐÐУСРФУÐÐЦÐÐ --- 6196 6197 // 3.1 ÐÑайÑ-лиÑÑ 6198 if (typeof renderPricing === 'function') { 6199 renderPricing({ 6200 containerId: 'nail-pricing-list', 6201 data: lashesPricingData, 6202 bookingUrl: fallbackBookingUrl 6203 }); 6204 } 6205 6206 // 3.2 ÐаÑÑÑÐµÐ»Ñ Ð¼Ð°ÑÑеÑов 6207 if (typeof createTeamCarousel === 'function') { 6208 createTeamCarousel({ 6209 trackId: 'nail-team-track', 6210 dotsId: 'nail-team-dots', 6211 prevBtnId: 'nail-team-prev', 6212 nextBtnId: 'nail-team-next', 6213 data: lashesMastersFiltered 6214 }); 6215 } 6216 6217 // 3.3 ÐалеÑÐµÑ ÑеÑÐ½Ð¸Ñ 6218 if (typeof createGallery === 'function') { 6219 createGallery({ 6220 gridId: 'lashes-gallery-grid', 6221 btnContainerId: 'lashes-gallery-more-container', 6222 loadMoreBtnId: 'lashes-gallery-load-more', 6223 data: lashesData, // ÐаннÑе из глобалÑного Ñайла 6224 hasFilters: false 6225 }); 6226 } 6227 6228 // 3.4 ХиÑо-ÑекÑÐ¸Ñ 6229 if (typeof initHero === 'function') initHero(); 6230 6231 // 3.5 ÐнимаÑии (ÐÐЯÐÐТÐÐЬÐÐ Ð ÐÐÐЦÐ) 6232 if (typeof initAnimations === 'function') initAnimations(); 6233 6234}); 6235</script>
6235 </div> 6236 </div> 6237 </div> 6238 </div> 6239 </div> 6240 6241 6242 </article> 6243 6244 6245 6246</div> 6247 6248 6249 6250 </main> 6251 6252</div> 6253 <footer class="wd-footer footer-container color-scheme-light"> 6254 <div class="container main-footer wd-entry-content"> 6255 <link rel="stylesheet" id="elementor-post-228-css" href="https://nailwitches.ru/wp-content/uploads/elementor/css/post-228.css?ver=1790953456" type="text/css" media="all"> 6256 <div data-elementor-type="wp-post" data-elementor-id="228" class="elementor elementor-228" data-elementor-post-type="cms_block"> 6257 <div class="elementor-element elementor-element-7f05ebd e-con-full wd-section-stretch-content e-flex e-con e-parent" data-id="7f05ebd" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 6258 <div class="elementor-element elementor-element-1dfb2f5 elementor-widget__width-initial elementor-widget elementor-widget-html" data-id="1dfb2f5" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 6259 <div class="elementor-widget-container"> 6260 <footer class="nail-footer"> 6261 <div class="nail-footer-container"> 6262 <div class="nail-footer-content"> 6263 <div class="nail-footer-grid"> 6264 6265 <div class="nail-footer-brand"> 6266 <div class="nail-footer-logo"> 6267 <svg class="nail-footer-custom-icon" xmlns="http://www.w3.org/2000/svg" viewBox="4000 2980 2000 2000"> 6268 <defs> 6269 <style type="text/css"> 6270 /* Ðаменили ÑемнÑй ÑÐ²ÐµÑ Ð½Ð° наÑе ÑиÑменное золоÑо, ÑÑÐ¾Ð±Ñ Ð¸ÐºÐ¾Ð½ÐºÑ Ð±Ñло видно в ÑÑÑеÑе */ 6271 .str0 {stroke:var(--nail-color-gold);stroke-width:20;stroke-miterlimit:22.9256} 6272 .fil2 {fill:none} 6273 .fil1 {fill:var(--nail-color-gold)} 6274 .fil0 {fill:var(--nail-color-gold);fill-rule:nonzero} 6275 </style> 6276 </defs> 6277 <g id="Слой_x0020_2"> 6278 <g id="_2363597744320"> 6279 <g class="selected-element"> 6280 <polygon class="fil2 str0" points="4006.63,2989.07 5984.11,2989.07 5984.11,4975.23 4006.63,4975.23 "></polygon> 6281 <path class="fil1" d="M4541.04 3779.49c9.14,-13.65 30.36,-33.54 41.65,-48.08 3.01,-3.87 3.7,-4.17 6.78,-7.49l106.05 -122.33c34.21,-36.55 64.63,-76.81 97.9,-114.18l28.49 -32.67c10.49,-10.78 18.3,-21.57 28.57,-32.61l70.14 -80.75c5.71,-7.09 8.74,-9.64 14.47,-16.11l14.07 -16.51c13,-16.13 27.94,-36.07 44.57,-47.2 19.64,13.15 52.74,58.42 71.88,79.01 19.53,21.01 35.96,43.98 56.08,64.22l169.23 195.77c3.62,3.88 3.41,4.3 6.33,7.94l14.28 16.32c15.97,19.97 34.75,37.39 50.42,57.65 5.57,7.21 9.05,9.56 14.26,16.31l28.25 32.95c13.5,17.38 29.66,31.43 41.96,49.79l-57.41 58.83c-9.47,11.88 -18.49,18.51 -27.64,29.45 -25.34,30.33 -69.17,73.22 -97.99,105.94l-113.19 119.25c-5.59,5.81 -7.2,9.42 -13.18,15.37l-56.08 60.16c-4.83,5.22 -9.18,9.15 -14.31,14.24 -9.29,9.97 -62.48,70.57 -70.86,77.99 -6.97,-6.29 -34.35,-35.14 -42.26,-43.36 -18.11,-18.82 -41.34,-40.87 -57.35,-60.93 -4.39,-5.51 -9.86,-10.28 -15.08,-15.5l-84.84 -90.54c-15.15,-19 -41.98,-40.85 -56.52,-59.69l-183.89 -197.43c-5.31,-6.02 -10.42,-9.32 -14.78,-15.81zm246.74 -587.27c37.14,0 77.49,5.89 77.49,50.98 0,25.47 -35.15,61.23 -50.52,80l-115.81 145.19c-10.08,12.82 -18.58,23.89 -28.79,36.46l-173.7 217.81c-9.87,12.39 -19.21,23.78 -29.08,36.16l-43.19 54.69c-2.84,3.48 -4.95,5.63 -7.37,8.93 -3.77,5.12 -4.03,3.33 -4.23,12.11 6.64,2.4 1.74,0.02 7.77,6.5 15.5,16.65 42.41,41.81 54.58,57.56l320.45 342.27c5.76,5.98 10.48,10.42 16.38,16.25l44.8 49c15.37,15.97 35.17,32.1 47.44,50.43 -7.81,14.77 -21.47,22.21 -31.75,35.52 -5.81,7.52 -9.17,10.53 -15.65,16.98l-48.92 53.05c-10.86,11.74 -22.22,22.17 -33.66,33.62l-34.68 32.61c-4.09,3.59 -5.09,3.57 -9.15,7.17l-27.42 23.56c-119.41,96.22 -256.36,176.67 -412.88,192.73l-64.9 4.42 0 20.39c18.88,1.57 40.63,7.51 59.24,10.09 9.61,1.34 22.45,2.48 31.04,3.63 21.62,2.9 79.27,2.89 100.84,0 20.88,-2.8 41.25,-4.79 62.59,-8.78 70.49,-13.18 145.28,-38.72 206.26,-75.13l86.51 -54.2c13.28,-8.73 26.84,-19.19 39.92,-29.41l48.24 -39.43c34.13,-30.34 67.92,-61.22 98.95,-94.77 11.19,-12.1 21.33,-26.97 35.15,-36.22 6.71,4.5 12.17,10.28 17.49,17.18 18.74,24.27 100.93,102.75 125.24,121.49 13.02,10.04 24.31,20.83 38.15,31.16 27.54,20.55 54.68,41.19 84.08,58.67 103.01,61.24 191.29,96.07 314.44,109.69 38.84,4.3 95.51,1.26 133.7,-4.36 8.16,-1.21 21.54,-3.44 29.67,-5 25.02,-4.81 25.97,-2.29 25.97,-25 -10.54,0 -17.15,-2.17 -30.6,-2.02 -12.99,0.14 -20.1,-1.22 -32.44,-2.23 -54.26,-4.43 -113.98,-20.3 -162.13,-39.73 -55.58,-22.42 -104.06,-49.75 -153.7,-80.81 -60.86,-38.07 -118.37,-83.92 -169.14,-134.69l-115.19 -121.34c-6.16,-6.1 -10.96,-12.18 -17.86,-16.81l44.31 -49.49c5.75,-5.98 10.48,-10.42 16.38,-16.26l401.7 -428.19c3.84,-4.16 3.78,-5.01 7.21,-9.11 2.74,-3.29 5.01,-5.23 8.05,-8.26 5.84,-5.78 11.45,-10.3 15.82,-16.81 -18.78,-28.04 -188.22,-237.02 -226.61,-285.22l-113.62 -143.3c-3.31,-4.05 -5.31,-5.67 -8.51,-9.86 -2.42,-3.2 -5.12,-7.24 -7.81,-10.53 -17.99,-22.04 -90,-107.34 -94.91,-125.34 -8.61,-31.55 12.07,-58.69 41.86,-61.69 12.74,-1.29 21.4,-2.31 34.4,-2.31 0,-6.35 2.93,-18.35 -6.12,-18.35l-405.78 0 0 18.35z"></path> 6282 <path class="fil1" d="M5489.23 3179.99l0 14.27c46.09,0 68.89,1.8 102.59,29.95 8.74,7.3 6.98,5.19 14.29,14.26 13.94,17.3 25.86,40.76 25.86,65.9l0 1048.11c0,35.37 -31.07,73.88 -55.11,87.62 -5.38,3.08 -12.68,6.84 -19.12,9.43 -23.53,9.49 -42.81,8.98 -68.51,8.98 0,14.61 -2.01,20.39 6.12,20.39l397.63 0c8.13,0 6.11,-5.78 6.11,-20.39 -43.28,0 -75.77,-3.32 -104.53,-32.09 -18.24,-18.23 -38.21,-44.66 -38.21,-80.06l0 -1041.99c0,-45.42 37.2,-89.13 76.66,-102.78 21.16,-7.32 41.99,-7.33 66.08,-7.33l0 -20.39 -403.74 0c-4.7,0 -6.12,1.42 -6.12,6.12z"></path> 6283 <path class="fil1" d="M4086.33 3184.07c0,26.52 44.42,-10.55 103.4,39.33 29.27,24.76 41.37,58.77 41.37,99.33l0 1005.28c0,22.64 -2.86,42.72 -10.83,58.49 -12.87,25.45 -25.58,40.8 -49.9,56.14 -5.78,3.64 -16.66,8.35 -24.14,10.52 -49.05,14.26 -66.13,-9.7 -57.86,25.74l407.82 0 0 -20.39c-44.52,0 -75.86,-3.74 -105.57,-33.09 -20.68,-20.44 -37.17,-44.89 -37.17,-85.18l0 -1025.67c0,-36.92 13.59,-63.36 37.19,-87.19 28.13,-28.4 59.92,-33.12 105.55,-33.12l0 -20.39 -407.82 0c-1.07,4.57 -2.04,4.69 -2.04,10.2z"></path> 6284 </g> 6285 </g> 6286 </g> 6287 </svg> 6288 6289 <h3 class="nail-footer-logo-text"> 6290 ÐÑаÑоÑа на <span class="nail-hero-title-nowrap"><span class="nail-hero-title-accent">Ð</span>оломенÑкой</span> 6291</h3> 6292</div> 6293 <p class="nail-footer-tagline">Салон, где кÑаÑоÑа пÑевÑаÑаеÑÑÑ Ð² магиÑ
6293</p> 6294 <div class="nail-contact-social-links"> 6295 6296 6297 6298 <a href="https://t.me/nailwitches1" class="nail-social-link" aria-label="Telegram" target="_blank" rel="noopener noreferrer"> 6299 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 6300 <line x1="22" y1="2" x2="11" y2="13"></line> 6301 <polygon points="22 2 15 22 11 13 2 9 22 2"></polygon> 6302 </svg> 6303 </a> 6304 6305 <a href="https://vk.com/nail.witches" class="nail-social-link" aria-label="VK" target="_blank" rel="noopener noreferrer"> 6306 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor"> 6307 <path d="M13.354 16.924c-5.83 0-9.155-4.04-9.39-10.74h3.195c.16 4.88 2.375 6.94 4.18 7.37v-7.37h3.04v4.21c1.78-.19 3.59-2.14 4.18-4.21h3.04c-.38 2.65-2.35 4.67-3.59 5.35 1.25.54 3.48 2.22 4.3 5.39h-3.32c-.64-2.22-2.37-3.84-4.61-4.1v4.1h-1.02z"/> 6308 </svg> 6309 </a> 6310 6311 <a href="https://max.ru/u/f9LHodD0cOJ_S16V_aIQA_hgF_Vo9WUOYh6a_WZkTHHEdeyGo4qkg1bosWo" class="nail-social-link" aria-label="Max" target="_blank" rel="noopener noreferrer"> 6312 <svg width="24" height="24" viewBox="0 0 720 720" style="display: block;"> 6313 <defs> 6314 <style type="text/css"> 6315 .max-icon-stroke { fill: none; stroke: currentColor; stroke-width: 25px; } 6316 .max-icon-fill { fill: currentColor; } 6317 </style> 6318 </defs> 6319 <g> 6320 <path class="max-icon-stroke" d="M350.4,9.6C141.8,20.5,4.1,184.1,12.8,390.4c3.8,90.3,40.1,168,48.7,253.7,2.2,22.2-4.2,49.6,21.4,59.3,31.5,11.9,79.8-8.1,106.2-26.4,9-6.1,17.6-13.2,24.2-22,27.3,18.1,53.2,35.6,85.7,43.4,143.1,34.3,299.9-44.2,369.6-170.3C799.6,291.2,622.5-4.6,350.4,9.6z"/> 6321 <path class="max-icon-fill" d="M269.4,504c-11.3,8.8-22.2,20.8-34.7,27.7-18.1,9.7-23.7-.4-30.5-16.4-21.4-50.9-24-137.6-11.5-190.9,16.8-72.5,72.9-136.3,150-143.1,78-6.9,150.4,32.7,183.1,104.2,72.4,159.1-112.9,316.2-256.4,218.6z"/> 6322 </g> 6323 </svg> 6324 </a> 6325 6326 </div> 6327 </div> 6328 6329 <div class="nail-footer-nav"> 6330 <h4 class="nail-footer-title">ÐавигаÑиÑ</h4> 6331 <ul class="nail-footer-list"> 6332 <li><a href="/#nail-services" class="nail-footer-link">ÐÑе ÑÑлÑги</a></li> 6333 <li><a href="/#nail-team" class="nail-footer-link">ÐаÑи маÑÑеÑа</a></li> 6334 <li><a href="/#nail-gallery" class="nail-footer-link">ÐоÑÑÑолио</a></li> 6335 <li><a href="/#nail-atmosphere" class="nail-footer-link">ÐÑмоÑÑеÑа ÑÑÑдии</a></li> 6336 <li><a href="/#nail-contact" class="nail-footer-link">ÐонÑакÑÑ</a></li> 6337 </ul> 6338 </div> 6339 6340 <div class="nail-footer-services"> 6341 <h4 class="nail-footer-title">УÑлÑги</h4> 6342 <ul class="nail-footer-list"> 6343 <li><a href="/manicure/" class="nail-footer-link">ÐаникÑÑ</a></li> 6344 <li><a href="/pedicure/" class="nail-footer-link">ÐедикÑÑ</a></li> 6345 <li><a href="/brows/" class="nail-footer-link">ÐÑови</a></li> 6346 <li><a href="/lashes/" class="nail-footer-link">РеÑниÑÑ</a></li> 6347 <li><a href="/cosmetology/" class="nail-footer-link">ÐоÑмеÑологиÑ</a></li> 6348 <li><a href="/epilation/" class="nail-footer-link">ÐпилÑÑиÑ</a></li> 6349 <li><a href="/massage/" class="nail-footer-link">ÐаÑÑаж</a></li> 6350 <li><a href="/makeup/" class="nail-footer-link">ÐакиÑж</a></li> 6351 <li><a href="/for-men/" class="nail-footer-link">ÐÐ»Ñ Ð¼ÑжÑин</a></li> 6352 </ul> 6353 </div> 6354 6355 <div class="nail-footer-contacts"> 6356 <h4 class="nail-footer-title">ÐонÑакÑÑ</h4> 6357 <ul class="nail-footer-list"> 6358 <li class="nail-footer-item">г. ÐоÑква, Ñл. Ðовинки 29</li> 6359 <li class="nail-footer-item"> 6360 <a href="tel:+79266488673" class="nail-footer-link">+7 (926) 648-86-73</a> 6361 </li> 6362 6363 <li class="nail-footer-item nail-footer-schedule">Ðжедневно 10:00 - 21:00</li> 6364 </ul> 6365 </div> 6366 6367 </div> 6368 </div> 6369 6370 <div class="nail-footer-bottom"> 6371 <div class="nail-footer-bottom-main"> 6372 <p class="nail-footer-copyright">© 2026 ÐÑаÑоÑа на ÐоломенÑкой. ÐÑе пÑава заÑиÑенÑ.<
6372/p> 6373 <div class="nail-footer-love"> 6374 <span>Создано Ñ</span> 6375 <svg class="nail-footer-heart" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" stroke="currentColor" stroke-width="2"> 6376 <path d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"></path> 6377 </svg> 6378 <span>Ð´Ð»Ñ Ð²Ð°Ñ</span> 6379 </div> 6380 </div> 6381 6382 <div class="nail-footer-legal"> 6383 <div class="nail-footer-legal-links"> 6384 <a href="/полиÑика-конÑиденÑиалÑноÑÑи" class="nail-footer-legal-link">ÐолиÑика конÑиденÑиалÑноÑÑи</a> 6385 <span class="nail-footer-legal-divider">|</span> 6386 <a href="/полиÑика-обÑабоÑки" class="nail-footer-legal-link">ÐолиÑика обÑабоÑки пеÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ </a> 6387 </div> 6388 <div class="nail-footer-requisites"> 6389 ÐÐ ÐоÑÑ Ð Ð¾Ð¼Ð°Ð½ ÐÐ¸ÐºÐ¾Ð»Ð°ÐµÐ²Ð¸Ñ â¢ ÐÐÐ 402714770401 ⢠ÐÐÐ ÐÐÐ 323508100356698 6390 </div> 6391 </div> 6392 </div> 6393 </div> 6394 6395 <div class="nail-footer-glow"></div> 6396</footer> </div> 6397 </div> 6398 </div> 6399 </div> 6400 </div> 6401 </footer> 6402 </div> 6403<div class="wd-close-side wd-fill"></div> 6404 <a href="#" class="scrollToTop" aria-label="Scroll to top button"></a>
6405 <div class="mobile-nav wd-side-hidden wd-side-hidden-nav wd-left wd-opener-arrow color-scheme-light"><ul id="menu-mobile-navigation" class="mobile-pages-menu menu wd-nav wd-nav-mobile wd-layout-dropdown wd-active"><li id="menu-item-29192" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29192 item-level-0" ><a href="/" class="woodmart-nav-link"><span class="nav-link-text">ÐлавнаÑ</span></a></li> 6406<li id="menu-item-28015" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-28015 item-level-0" ><a href="#" class="woodmart-nav-link"><span class="nav-link-text">УÑлÑги</span></a> 6407<ul class="wd-sub-menu"> 6408 <li id="menu-item-28016" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-28016 item-level-1" ><a href="/manicure" class="woodmart-nav-link">ÐаникÑÑ</a></li> 6409 <li id="menu-item-28017" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-28017 item-level-1" ><a href="/pedicure" class="woodmart-nav-link">ÐедикÑÑ</a></li> 6410 <li id="menu-item-28018" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-28018 item-level-1" ><a href="/brow" class="woodmart-nav-link">ÐÑови</a></li> 6411 <li id="menu-item-28019" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-28019 item-level-1" ><a href="/lash" class="woodmart-nav-link">РеÑниÑÑ</a></li> 6412 <li id="menu-item-28020" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-28020 item-level-1" ><a href="/cosmetology" class="woodmart-nav-link">ÐоÑмеÑологиÑ</a></li> 6413 <li id="menu-item-28021" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-28021 item-level-1" ><a href="/massage" class="woodmart-nav-link">ÐаÑÑаж</a></li> 6414 <li id="menu-item-28022" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-28022 item-level-1" ><a href="/makeup" class="woodmart-nav-link">ÐакиÑж</a></li> 6415 <li id="menu-item-28023" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-28023 item-level-1" ><a href="/men" class="woodmart-nav-link">ÐÐ»Ñ Ð¼ÑжÑин</a></li> 6416 <li id="menu-item-28024" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-28024 item-level-1" ><a href="/лазеÑнаÑ-ÑпилÑÑиÑ" class="woodmart-nav-link">ÐазеÑÐ½Ð°Ñ ÑпилÑÑиÑ</a></li> 6417</ul> 6418</li> 6419<li id="menu-item-28025" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-28025 item-level-0" ><a href="#gallery" class="woodmart-nav-link"><span class="nav-link-text">ÐалеÑеÑ</span></a></li> 6420<li id="menu-item-28026" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-28026 item-level-0" ><a href="#about" class="woodmart-nav-link"><span class="nav-link-text">РнаÑ</span></a></li> 6421<li id="menu-item-28027" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-28027 item-level-0" ><a href="#team" class="woodmart-nav-link"><span class="nav-link-text">ÐаÑÑеÑа</span></a></li> 6422<li id="menu-item-28028" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-28028 item-level-0" ><a href="#contact" class="woodmart-nav-link"><span class="nav-link-text">ÐонÑакÑÑ</span></a></li> 6423</ul> 6424 </div> <noscript> 6425 <div> 6426 <img src="https://mc.yandex.ru/watch/108221565" style="position:absolute; left:-9999px;" alt=""/> 6427 </div> 6428 </noscript> 6429
6429<script type="speculationrules"> 6430{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/woodmart/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 6431</script>
6431 6432
6432<script> 6433 ( () => { 6434 const lazyloadRunObserver = () => { 6435 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 6436 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 6437 entries.forEach( ( entry ) => { 6438 if ( entry.isIntersecting ) { 6439 let lazyloadBackground = entry.target; 6440 if( lazyloadBackground ) { 6441 lazyloadBackground.classList.add( 'e-lazyloaded' ); 6442 } 6443 lazyloadBackgroundObserver.unobserve( entry.target ); 6444 } 6445 }); 6446 }, { rootMargin: '200px 0px 200px 0px' } ); 6447 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 6448 lazyloadBackgroundObserver.observe( lazyloadBackground ); 6449 } ); 6450 }; 6451 const events = [ 6452 'DOMContentLoaded', 6453 'elementor/lazyload/observe', 6454 ]; 6455 events.forEach( ( event ) => { 6456 document.addEventListener( event, lazyloadRunObserver ); 6457 } ); 6458 } )(); 6459 </script>
6459 6460
6460<script id="wp-yandex-metrika_contact-form-7-js" src="https://nailwitches.ru/wp-content/plugins/wp-yandex-metrika/assets/contactFormSeven.min.js?ver=1.2.4"></script>
vendor: 1 bytes, line 6460
6460
6461<script id="wp-yandex-metrika_elementor-js" src="https://nailwitches.ru/wp-content/plugins/wp-yandex-metrika/assets/elementor.min.js?ver=1.2.4"></script>
vendor: 1 bytes, line 6461
6461
6462<script id="ae-pro-js-js-extra"> 6463var aepro = {"ajaxurl":"https://nailwitches.ru/wp-admin/admin-ajax.php","current_url":"https%3A%2F%2Fnailwitches.ru%2Flashes%2F","plugin_url":"https://nailwitches.ru/wp-content/plugins/anywhere-elementor-pro","queried_page":{"ID":28736,"page_type":"single"},"access_level":"1","aep_nonce":"dc573ab44e"}; 6464//# sourceURL=ae-pro-js-js-extra 6465</script>
vendor: 1 bytes, line 6465
6465
6466<script id="ae-pro-js-js" src="https://nailwitches.ru/wp-content/plugins/anywhere-elementor/includes/assets/js/ae-pro.min.js?ver=1.3"></script>
vendor: 1 bytes, line 6466
6466
6467<script id="aep-build-js-extra"> 6468var aepro = {"ajaxurl":"https://nailwitches.ru/wp-admin/admin-ajax.php","current_url":"https%3A%2F%2Fnailwitches.ru%2Flashes%2F","plugin_url":"https://nailwitches.ru/wp-content/plugins/anywhere-elementor-pro","queried_page":{"ID":28736,"page_type":"single"},"access_level":"1","aep_nonce":"dc573ab44e"}; 6469//# sourceURL=aep-build-js-extra 6470</script>
vendor: 1 bytes, line 6470
6470
6471<script id="aep-build-js" src="https://nailwitches.ru/wp-content/plugins/anywhere-elementor/build/index.min.js?ver=1.3"></script>
vendor: 1 bytes, line 6471
6471
6472<script id="wp-hooks-js" src="https://nailwitches.ru/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 6472
6472
6473<script id="wp-i18n-js" src="https://nailwitches.ru/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 6473
6473
6474<script id="wp-i18n-js-after"> 6475wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 6476//# sourceURL=wp-i18n-js-after 6477</script>
vendor: 1 bytes, line 6477
6477
6478<script id="swv-js" src="https://nailwitches.ru/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 6478
6478
6479<script id="contact-form-7-js-translations"> 6480( function( domain, translations ) { 6481 var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; 6482 localeData[""].domain = domain; 6483 wp.i18n.setLocaleData( localeData, domain ); 6484} )( "contact-form-7", {"translation-revision-date":"2026-07-09 09:06:29+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=3; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2);","lang":"ru"},"This contact form is placed in the wrong place.":["\u042d\u0442\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u0430\u044f \u0444\u043e\u0440\u043c\u0430 \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0430 \u0432 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u043c \u043c\u0435\u0441\u0442\u0435."],"Error:":["\u041e\u0448\u0438\u0431\u043a\u0430:"]}},"comment":{"reference":"includes\/js\/index.js"}} ); 6485//# sourceURL=contact-form-7-js-translations 6486</script>
vendor: 1 bytes, line 6486
6486
6487<script id="contact-form-7-js-before"> 6488var wpcf7 = { 6489 "api": { 6490 "root": "https:\/\/nailwitches.ru\/wp-json\/", 6491 "namespace": "contact-form-7\/v1" 6492 }, 6493 "cached": 1 6494}; 6495//# sourceURL=contact-form-7-js-before 6496</script>
vendor: 1 bytes, line 6496
6496
6497<script id="contact-form-7-js" src="https://nailwitches.ru/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 6497
6497
6498<script id="dikidi-widget-js" src="https://dikidi.net/assets/js/widget_record/widget2.min.js?v=1755082659"></script>
vendor: 1 bytes, line 6498
6498
6499<script id="nail-witches-carousel-js" src="https://nailwitches.ru/wp-content/themes/woodmart/js/carousel.js?ver=1.0.1"></script>
vendor: 1 bytes, line 6499
6499
6500<script id="elementor-webpack-runtime-js" src="https://nailwitches.ru/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 6500
6500
6501<script id="elementor-frontend-modules-js" src="https://nailwitches.ru/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 6501
6501
6502<script id="jquery-ui-core-js-before"> 6503jQuery.uiBackCompat = true; 6504//# sourceURL=jquery-ui-core-js-before 6505</script>
vendor: 1 bytes, line 6505
6505
6506<script id="jquery-ui-core-js" src="https://nailwitches.ru/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 6506
6506
6507<script id="elementor-frontend-js-before"> 6508var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0432 Facebook","shareOnX":"Share on X","pinIt":"\u0417\u0430\u043f\u0438\u043d\u0438\u0442\u044c","download":"\u0421\u043a\u0430\u0447\u0430\u0442\u044c","downloadImage":"\u0421\u043a\u0430\u0447\u0430\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435","fullscreen":"\u0412\u043e \u0432\u0435\u0441\u044c \u044d\u043a\u0440\u0430\u043d","zoom":"\u0423\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435","share":"\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f","playVideo":"\u041f\u0440\u043e\u0438\u0433\u0440\u0430\u0442\u044c \u0432\u0438\u0434\u0435\u043e","previous":"\u041d\u0430\u0437\u0430\u0434","next":"\u0414\u0430\u043b\u0435\u0435","close":"\u0417\u0430\u043a\u0440\u044b\u0442\u044c","a11yCarouselPrevSlideMessage":"\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0441\u043b\u0430\u0439\u0434","a11yCarouselNextSlideMessage":"\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0441\u043b\u0430\u0439\u0434","a11yCarouselFirstSlideMessage":"\u042d\u0442\u043e \u043f\u0435\u0440\u0432\u044b\u0439 \u0441\u043b\u0430\u0439\u0434","a11yCarouselLastSlideMessage":"\u042d\u0442\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0441\u043b\u0430\u0439\u0434","a11yCarouselPaginationBulletMessage":"\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u043a \u0441\u043b\u0430\u0439\u0434\u0443"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":769,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"\u041c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0439 - \u043a\u043d\u0438\u0436\u043d\u0430\u044f \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044f","value":768,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"\u041c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0439 - \u0430\u043b\u044c\u0431\u043e\u043c\u043d\u0430\u044f \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044f","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"\u041f\u043b\u0430\u043d\u0448\u0435\u0442 - \u043a\u043d\u0438\u0436\u043d\u0430\u044f \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044f","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"\u041f\u043b\u0430\u043d\u0448\u0435\u0442 - \u0430\u043b\u044c\u0431\u043e\u043c\u043d\u0430\u044f \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044f","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"\u041d\u043e\u0443\u0442\u0431\u0443\u043a","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"\u0428\u0438\u0440\u043e\u043a\u043e\u0444\u043e\u0440\u043c\u0430\u0442\u043d\u044b\u0435","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":true},"version":"4.3.3","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"nested-elements":true,"import-export-customization":true},"urls":{"assets":"https:\/\/nailwitches.ru\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/nailwitches.ru\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/nailwitches.ru\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"71f0071bf0","atomicFormsSendForm":"c15fa2e00e"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"viewport_mobile":"768.98","active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title"},"post":{"id":28736,"title":"%D0%9D%D0%B0%D1%80%D0%B0%D1%89%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D1%80%D0%B5%D1%81%D0%BD%D0%B8%D1%86%20%7C%20%D0%98%D0%B4%D0%B5%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9%20%D0%BE%D0%B1%D1%8A%D1%91%D0%BC%20%D0%B8%20%D0%BB%D0%B0%D0%BC%D0%B8%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5","excerpt":"","featuredImage":"https:\/\/nailwitches.ru\/wp-content\/uploads\/2025\/04\/IMG_6211.jpg"}}; 6509var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0432 Facebook","shareOnX":"Share on X","pinIt":"\u0417\u0430\u043f\u0438\u043d\u0438\u0442\u044c","download":"\u0421\u043a\u0430\u0447\u0430\u0442\u044c","downloadImage":"\u0421\u043a\u0430\u0447\u0430\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435","fullscreen":"\u0412\u043e \u0432\u0435\u0441\u044c \u044d\u043a\u0440\u0430\u043d","zoom":"\u0423\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435","share":"\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f","playVideo":"\u041f\u0440\u043e\u0438\u0433\u0440\u0430\u0442\u044c \u0432\u0438\u0434\u0435\u043e","previous":"\u041d\u0430\u0437\u0430\u0434","next":"\u
65090414\u0430\u043b\u0435\u0435","close":"\u0417\u0430\u043a\u0440\u044b\u0442\u044c","a11yCarouselPrevSlideMessage":"\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0441\u043b\u0430\u0439\u0434","a11yCarouselNextSlideMessage":"\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0441\u043b\u0430\u0439\u0434","a11yCarouselFirstSlideMessage":"\u042d\u0442\u043e \u043f\u0435\u0440\u0432\u044b\u0439 \u0441\u043b\u0430\u0439\u0434","a11yCarouselLastSlideMessage":"\u042d\u0442\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0441\u043b\u0430\u0439\u0434","a11yCarouselPaginationBulletMessage":"\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u043a \u0441\u043b\u0430\u0439\u0434\u0443"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":769,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"\u041c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0439 - \u043a\u043d\u0438\u0436\u043d\u0430\u044f \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044f","value":768,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"\u041c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0439 - \u0430\u043b\u044c\u0431\u043e\u043c\u043d\u0430\u044f \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044f","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"\u041f\u043b\u0430\u043d\u0448\u0435\u0442 - \u043a\u043d\u0438\u0436\u043d\u0430\u044f \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044f","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"\u041f\u043b\u0430\u043d\u0448\u0435\u0442 - \u0430\u043b\u044c\u0431\u043e\u043c\u043d\u0430\u044f \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044f","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"\u041d\u043e\u0443\u0442\u0431\u0443\u043a","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"\u0428\u0438\u0440\u043e\u043a\u043e\u0444\u043e\u0440\u043c\u0430\u0442\u043d\u044b\u0435","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":true},"version":"4.3.3","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"nested-elements":true,"import-export-customization":true},"urls":{"assets":"https:\/\/nailwitches.ru\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/nailwitches.ru\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/nailwitches.ru\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"71f0071bf0","atomicFormsSendForm":"c15fa2e00e"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"viewport_mobile":"768.98","active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title"},"post":{"id":28736,"title":"%D0%9D%D0%B0%D1%80%D0%B0%D1%89%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D1%80%D0%B5%D1%81%D0%BD%D0%B8%D1%86%20%7C%20%D0%98%D0%B4%D0%B5%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9%20%D0%BE%D0%B1%D1%8A%D1%91%D0%BC%20%D0%B8%20%D0%BB%D0%B0%D0%BC%D0%B8%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5","excerpt":"","featuredImage":"https:\/\/nailwitches.ru\/wp-content\/uploads\/2025\/04\/IMG_6211.jpg"}}; 6510//# sourceURL=elementor-frontend-js-before 6511</script>
vendor: 1 bytes, line 6511
6511
6512<script id="elementor-frontend-js" src="https://nailwitches.ru/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 6512
6512
6513<script id="wp-statistics-tracker-js-extra"> 6514var WP_Statistics_Tracker_Object = {"requestUrl":"https://nailwitches.ru/wp-json/wp-statistics/v2","ajaxUrl":"https://nailwitches.ru/wp-admin/admin-ajax.php","hitParams":{"wp_statistics_hit":1,"source_type":"page","source_id":28736,"search_query":"","signature":"93b55cbe59ae0c7267cebe331df56d99","endpoint":"hit"},"onlineParams":{"wp_statistics_hit":1,"source_type":"page","source_id":28736,"search_query":"","signature":"93b55cbe59ae0c7267cebe331df56d99","endpoint":"online"},"option":{"userOnline":true,"dntEnabled":false,"bypassAdBlockers":false,"consentIntegration":{"name":null,"status":[]},"isPreview":false,"trackAnonymously":false,"isWpConsentApiActive":false,"consentLevel":"disabled"},"jsCheckTime":"60000","isLegacyEventLoaded":""}; 6515//# sourceURL=wp-statistics-tracker-js-extra 6516</script>
vendor: 1 bytes, line 6516
6516
6517<script id="wp-statistics-tracker-js" src="https://nailwitches.ru/wp-content/plugins/wp-statistics/assets/js/tracker.js?ver=14.14"></script>
vendor: 1 bytes, line 6517
6517
6518<script id="elementor-pro-webpack-runtime-js" src="https://nailwitches.ru/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.30.1"></script>
vendor: 1 bytes, line 6518
6518
6519<script id="elementor-pro-frontend-js-before"> 6520var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/nailwitches.ru\/wp-admin\/admin-ajax.php","nonce":"b1fe0afc9f","urls":{"assets":"https:\/\/nailwitches.ru\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/nailwitches.ru\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"ru_RU","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/nailwitches.ru\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 6521var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/nailwitches.ru\/wp-admin\/admin-ajax.php","nonce":"b1fe0afc9f","urls":{"assets":"https:\/\/nailwitches.ru\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/nailwitches.ru\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"ru_RU","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/nailwitches.ru\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 6522//# sourceURL=elementor-pro-frontend-js-before 6523</script>
vendor: 1 bytes, line 6523
6523
6524<script id="elementor-pro-frontend-js" src="https://nailwitches.ru/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.30.1"></script>
vendor: 1 bytes, line 6524
6524
6525<script id="pro-elements-handlers-js" src="https://nailwitches.ru/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.30.1"></script>
vendor: 1 bytes, line 6525
6525
6526<script id="wd-cookie-library-js" src="https://nailwitches.ru/wp-content/themes/woodmart/js/libs/cookie.min.js?ver=8.0.6"></script>
vendor: 1 bytes, line 6526
6526
6527<script id="woodmart-theme-js-extra"> 6528var woodmart_settings = {"menu_storage_key":"woodmart_af8751464c197d66e8c08ddf52109748","ajax_dropdowns_save":"1","photoswipe_close_on_scroll":"1","woocommerce_ajax_add_to_cart":"yes","variation_gallery_storage_method":"new","elementor_no_gap":"enabled","adding_to_cart":"Processing","added_to_cart":"Product was successfully added to your cart.","continue_shopping":"Continue shopping","view_cart":"View Cart","go_to_checkout":"Checkout","loading":"Loading...","countdown_days":"days","countdown_hours":"hr","countdown_mins":"min","countdown_sec":"sc","cart_url":"","ajaxurl":"https://nailwitches.ru/wp-admin/admin-ajax.php","add_to_cart_action":"widget","added_popup":"no","categories_toggle":"yes","enable_popup":"no","popup_delay":"2000","popup_event":"time","popup_scroll":"1000","popup_pages":"0","promo_popup_hide_mobile":"yes","product_images_captions":"no","ajax_add_to_cart":"1","all_results":"View all results","zoom_enable":"yes","ajax_scroll":"yes","ajax_scroll_class":".wd-page-content","ajax_scroll_offset":"100","infinit_scroll_offset":"300","product_slider_auto_height":"no","price_filter_action":"click","product_slider_autoplay":"","close"
6528:"Close (Esc)","share_fb":"Share on Facebook","pin_it":"Pin it","tweet":"Share on X","download_image":"Download image","off_canvas_column_close_btn_text":"Close","cookies_version":"1","header_banner_version":"1","promo_version":"1","header_banner_close_btn":"yes","header_banner_enabled":"no","whb_header_clone":"\n \u003Cdiv class=\"whb-sticky-header whb-clone whb-main-header \u003C%wrapperClasses%\u003E\"\u003E\n \u003Cdiv class=\"\u003C%cloneClass%\u003E\"\u003E\n \u003Cdiv class=\"container\"\u003E\n \u003Cdiv class=\"whb-flex-row whb-general-header-inner\"\u003E\n \u003Cdiv class=\"whb-column whb-col-left whb-visible-lg\"\u003E\n \u003C%.site-logo%\u003E\n \u003C/div\u003E\n \u003Cdiv class=\"whb-column whb-col-center whb-visible-lg\"\u003E\n \u003C%.wd-header-main-nav%\u003E\n \u003C/div\u003E\n \u003Cdiv class=\"whb-column whb-col-right whb-visible-lg\"\u003E\n \u003C%.wd-header-my-account%\u003E\n \u003C%.wd-header-search:not(.wd-header-search-mobile)%\u003E\n \u003C%.wd-header-wishlist%\u003E\n \u003C%.wd-header-compare%\u003E\n \u003C%.wd-header-cart%\u003E\n \u003C%.wd-header-fs-nav%\u003E\n \u003C/div\u003E\n \u003C%.whb-mobile-left%\u003E\n \u003C%.whb-mobile-center%\u003E\n \u003C%.whb-mobile-right%\u003E\n \u003C/div\u003E\n \u003C/div\u003E\n \u003C/div\u003E\n \u003C/div\u003E\n","pjax_timeout":"5000","split_nav_fix":"","shop_filters_close":"no","woo_installed":"","base_hover_mobile_click":"no","centered_gallery_start":"1","quickview_in_popup_fix":"","one_page_menu_offset":"150","hover_width_small":"1","is_multisite":"","current_blog_id":"1","swatches_scroll_top_desktop":"no","swatches_scroll_top_mobile":"no","lazy_loading_offset":"0","add_to_cart_action_timeout":"no","add_to_cart_action_timeout_number":"3","single_product_variations_price":"no","google_map_style_text":"Custom style","quick_shop":"yes","sticky_product_details_offset":"150","sticky_product_details_different":"100","preloader_delay":"300","comment_images_upload_size_text":"Some files are too large. Allowed file size is 1 \u041c\u0411.","comment_images_count_text":"You can upload up to 3 images to your review.","single_product_comment_images_required":"no","comment_required_images_error_text":"Image is required.","comment_images_upload_mimes_text":"You are allowed to upload images only in png, jpeg formats.","comment_images_added_count_text":"Added %s image(s)","comment_images_upload_size":"1048576","comment_images_count":"3","search_input_padding":"no","comment_images_upload_mimes":{"jpg|jpeg|jpe":"image/jpeg","png":"image/png"},"home_url":"https://nailwitches.ru/","shop_url":"","age_verify":"no","banner_version_cookie_expires":"60","promo_version_cookie_expires":"7","age_verify_expires":"30","countdown_timezone":"GMT","cart_redirect_after_add":"no","swatches_labels_name":"no","product_categories_placeholder":"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044e","product_categories_no_results":"No matches found","cart_hash_key":"wc_cart_hash_2c79b4d9c767c15fa981db017f0a264d","fragment_name":"wc_fragments_2c79b4d9c767c15fa981db017f0a264d","photoswipe_template":"\u003Cdiv class=\"pswp\" aria-hidden=\"true\" role=\"dialog\" tabindex=\"-1\"\u003E\u003Cdiv class=\"pswp__bg\"\u003E\u003C/div\u003E\u003Cdiv class=\"pswp__scroll-wrap\"\u003E\u003Cdiv class=\"pswp__container\"\u003E\u003Cdiv class=\"pswp__item\"\u003E\u003C/div\u003E\u003Cdiv class=\"pswp__item\"\u003E\u003C/div\u003E\u003Cdiv class=\"pswp__item\"\u003E\u003C/div\u003E\u003C/div\u003E\u003Cdiv class=\"pswp__ui pswp__ui--hidden\"\u003E\u003Cdiv class=\"pswp__top-bar\"\u003E\u003Cdiv class=\"pswp__counter\"\u003E\u003C/div\u003E\u003Cbutton class=\"pswp__button pswp__button--close\" title=\"\u0417\u0430\u043a\u0440\u044b\u0442\u044c (Esc)\"\u003E\u003C/button\u003E \u003Cbutton class=\"pswp__button pswp__button--share\" title=\"\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f\"\u003E\u003C/button\u003E \u003Cbutton class=\"pswp__button pswp__button--fs\" title=\"\u041d\u0430 \u0432\u0435\u0441\u044c \u044d\u043a\u0440\u0430\u043d\"\u003E\u003C/button\u003E \u003Cbutton class=\"pswp__button pswp__button--zoom\" title=\"\u041c\u0430\u0441\u0448\u0442\u0430\u0431 +/-\"\u003E\u003C/button\u003E\u003Cdiv class=\"pswp__preloader\"\u003E\u003Cdiv class=\"pswp__preloader__icn\"\u003E\u003Cdiv class=\"pswp__preloader__cut\"\u003E\u003Cdiv class=\"pswp__preloader__donut\"\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003Cdiv class=\"pswp__share-modal pswp__share-modal--hidden pswp__single-tap\"\u003E\u003Cdiv class=\"pswp__share-tooltip\"\u003E\u003C/div\u003E\u003C/div\u003E\u003Cbutton class=\"pswp__button pswp__button--arrow--left\" title=\"\u041f\u0440\u0435\u0434. (\u0441\u0442\u0440\u0435\u043b\u043a\u0430 \u0432\u043b\u0435\u0432\u043e)\"\u003E\u003C/button\u003E \u003Cbutton class=\"pswp__button pswp__button--arrow--right\" title=\"\u0421\u043b\u0435\u0434. (\u0441\u0442\u0440\u0435\u043b\u043a\u0430 \u0432\u043f\u0440\u0430\u0432\u043e)\u003E\"\u003E\u003C/button\u003E\u003Cdiv class=\"pswp__caption\"\u003E\u003Cdiv class=\"pswp__caption__center\"\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E","load_more_button_page_url":"yes","load_more_button_page_url_opt":"yes","menu_item_hover_to_click_on_responsive":"no","clear_menu_offsets_on_resize":"yes","three_sixty_framerate":"60","three_sixty_prev_next_frames":"5","ajax_search_delay":"300","animated_counter_speed":"3000","site_width":"1222","cookie_secure_param":"1","cookie_path":"/","theme_dir":"https://nailwitches.ru/wp-content/themes/woodmart","slider_distortion_effect":"sliderWithNoise","current_page_builder":"elementor","collapse_footer_widgets":"yes","carousel_breakpoints":{"1025":"lg","768.98":"md","0":"sm"},"ajax_fullscreen_content":"yes","grid_gallery_control":"hover","grid_gallery_enable_arrows":"none","ajax_shop":"1","add_to_cart_text":"Add to cart","mobile_navigation_drilldown_back_to":"Back to %s","mobile_navigation_drilldown_back_to_main_menu":"Back to menu","mobile_navigation_drilldown_back_to_categories":"Back to categories","tooltip_left_selector":".wd-buttons[class*=\"wd-pos-r\"] .wd-action-btn, .wd-portfolio-btns .portfolio-enlarge","tooltip_top_selector":".wd-tooltip, .wd-buttons:not([class*=\"wd-pos-r\"]) \u003E .wd-action-btn, body:not(.catalog-mode-on):not(.login-see-prices) .wd-hover-base .wd-bottom-actions .wd-action-btn.wd-style-icon, .wd-hover-base .wd-compare-btn, body:not(.logged-in) .wd-review-likes a","ajax_links":".wd-nav-product-cat a, .wd-page-wrapper .widget_product_categories a, .widget_layered_nav_filters a, .woocommerce-widget-layered-nav a, .filters-area:not(.custom-content) a, body.post-type-archive-product:not(.woocommerce-account) .woocommerce-pagination a, body.tax-product_cat:not(.woocommerce-account) .woocommerce-pagination a, .wd-shop-tools a:not([rel=\"v:url\"]), .woodmart-woocommerce-layered-nav a, .woodmart-price-filter a, .wd-clear-filters a, .woodmart-woocommerce-sort-by a, .woocommerce-widget-layered-nav-list a, .wd-widget-stock-status a, .widget_nav_mega_menu a, .wd-products-shop-view a, .wd-products-per-page a, .category-grid-item a, .wd-cat a, body[class*=\"tax-pa_\"] .woocommerce-pagination a","wishlist_expanded":"no","wishlist_show_popup":"enable","wishlist_page_nonce":"9a1f6ae8d8","wishlist_fragments_nonce":"bd6416ff14","wishlist_remove_notice":"Do you really want to remove these products?","wishlist_hash_name":"woodmart_wishlist_hash_fb2d0006983d6cc3e3b25871a542fdce","wishlist_fragment_name":"woodmart_wishlist_fragments_fb2d0006983d6cc3e3b25871a542fdce","wishlist_save_button_state":"no","is_criteria_enabled":"","summary_criteria_ids":"","review_likes_tooltip":"Please log in to rate reviews.","vimeo_library_url":"https://nailwitches.ru/wp-content/themes/woodmart/js/libs/vimeo-player.min.js","reviews_criteria_rating_required":"no","is_rating_summary_filter_enabled":""}; 6529var woodmart_page_css = {"wd-helpers-wpb-elem-css":"https://nailwitches.ru/wp-content/themes/woodmart/css/parts/helpers-wpb-elem.min.css","wd-widget-recent-post-comments-css":"https://nailwitches.ru/wp-content/themes/woodmart/css/parts/widget-recent-post-comments.min.css","wd-widget-wd-recent-posts-css":"https://nailwitches.ru/wp-content/themes/woodmart/css/parts/widget-wd-recent-posts.min.css","wd-widget-nav-css":"https://nailwitches.ru/wp-content/themes/woodmart/css/parts/widget-nav.min.css","wd-wpcf7-css":"https://nailwitches.ru/wp-content/themes/woodmart/css/parts/int-wpcf7.min.css","wd-elementor-base-css":"https://nailwitches.ru/wp-content/themes/woodmart/css/parts/int-elem-base.min.css","wd-elementor-pro-base-css":"https://nailwitches.ru/wp-content/themes/woodmart/css/parts/int-elementor-pro.min.css","wd-wp-blocks-css":"https://nailwitches.ru/wp-content/themes/woodmart/css/parts/wp-blocks.min.css","wd-widget-collapse-css":"https://nailwitches.ru/wp-content/themes/woodmart/css/parts/opt-widget-collapse.min.css","wd-footer-base-css":"https://nailwitches.ru/wp-content/themes/woodmart/css/parts/footer-base.min.css","wd-scroll-top-css":"https://nailwitches.ru/wp-content/themes/woodmart/css/parts/opt-scrolltotop.min.css"}; 6530//# sourceURL=woodmart-theme-js-extra 6531</script>
vendor: 1 bytes, line 6531
6531
6532<script id="woodmart-theme-js" src="https://nailwitches.ru/wp-content/themes/woodmart/js/scripts/global/helpers.min.js?ver=8.0.6"></script>
vendor: 1 bytes, line 6532
6532
6533<script id="wd-woocommerce-notices-js" src="https://nailwitches.ru/wp-content/themes/woodmart/js/scripts/wc/woocommerceNotices.min.js?ver=8.0.6"></script>
vendor: 1 bytes, line 6533
6533
6534<script id="wd-widget-collapse-js" src="https://nailwitches.ru/wp-content/themes/woodmart/js/scripts/global/widgetCollapse.min.js?ver=8.0.6"></script>
vendor: 1 bytes, line 6534
6534
6535<script id="wd-scroll-top-js" src="https://nailwitches.ru/wp-content/themes/woodmart/js/scripts/global/scrollTop.min.js?ver=8.0.6"></script>
vendor: 1 bytes, line 6535
6535
6536<script id="wd-mobile-navigation-js" src="https://nailwitches.ru/wp-content/themes/woodmart/js/scripts/menu/mobileNavigation.min.js?ver=8.0.6"></script>
vendor: 1 bytes, line 6536
6536
6537<script id="wd-menu-offsets-js" src="https://nailwitches.ru/wp-content/themes/woodmart/js/scripts/menu/menuOffsets.min.js?ver=8.0.6"></script>
vendor: 1 bytes, line 6537
6537
6538<script id="wd-menu-setup-js" src="https://nailwitches.ru/wp-content/themes/woodmart/js/scripts/menu/menuSetUp.min.js?ver=8.0.6"></script>
6538 6539</body> 6540</html> 6541 6542<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1790979662 -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.