PageSourceSearch

https://www.malowanespa.pl/

html malowanespa.pl collected 2026-10-07 20:52:41 UTC 59,222 bytes, 407 lines download raw bytes

1<!DOCTYPE html><html lang="pl"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="icon" type="image/x-icon" href="/favicon1/favicon.ico"><link rel="icon" type="image/png" sizes="16x16" href="/favicon1/favicon-16x16.png"><link rel="icon" type="image/png" sizes="32x32" href="/favicon1/favicon-32x32.png"><link rel="apple-touch-icon" sizes="180x180" href="/favicon1/apple-touch-icon.png"><link rel="manifest" href="/favicon1/site.webmanifest"><title>MalowaneSpa Studio Urody – Salon Kosmetyczny Jelenia Góra</title><meta name="description" content="Salon kosmetyczny Jelenia Góra – manicure hybrydowy od 125 zł, pedicure, kosmetologia, stylizacja brwi i rzęs, fryzjer. Ocena 5.0 ★ · 1089 opinii na Booksy."><meta name="robots" content="index, follow"><link rel="canonical" href="https://www.malowanespa.pl/"><link rel="preload" as="image" href="/images/salon1.webp" imagesrcset="/images/salon1-480.webp 480w, /images/salon1-960.webp 960w, /images/salon1-1600.webp 1600w, /images/salon1.webp 2000w" imagesizes="100vw" fetchpriority="high"><meta name="geo.region" content="PL-DS"><meta name="geo.placename" content="Jelenia Góra"><meta name="geo.position" content="50.9226;15.7531"><meta name="ICBM" content="50.9226, 15.7531"><meta name="keywords" content="manicure hybrydowy Jelenia Góra, salon kosmetyczny Jelenia Góra, pedicure Jelenia Góra, fryzjer Jelenia Góra, koloryzacja włosów Jelenia Góra, przedłużanie włosów Jelenia Góra, Kerastase Jelenia Góra, Loreal Jelenia Góra, stylizacja brwi Jelenia Góra, lifting rzęs Jelenia Góra, przekłuwanie uszu Blomdahl Jelenia Góra, masaż Kobido Jelenia Góra, MalowaneSpa"><meta property="og:title" content="MalowaneSpa Studio Urody | Salon Kosmetyczny Jelenia Góra"><meta property="og:description" content="Profesjonalny salon kosmetyczny w Jeleniej Górze. Manicure hybrydowy, pedicure, kosmetologia, koloryzacja L'Oréal, Kérastase, przedłużanie włosów. Ocena 5.0 na Booksy."><meta property="og:type" content="local.business"><meta property="og:url" content="https://www.malowanespa.pl"><meta property="og:image" content="https://www.malowanespa.pl/images/salon2-og.jpg"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="og:image:alt" content="MalowaneSpa Studio Urody – salon kosmetyczny Jelenia Góra"><meta property="og:locale" content="pl_PL"><meta property="og:site_name" content="MalowaneSpa Studio Urody Jelenia Góra"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="MalowaneSpa Studio Urody | Salon Kosmetyczny Jelenia Góra"><meta name="twitter:description" content="Salon kosmetyczny Jelenia Góra. Manicure, pedicure, fryzjer, Kérastase, L'Oréal. Ocena 5.0 / 1089 opinii."><meta name="twitter:image" content="https://www.malowanespa.pl/images/salon2-og.jpg">
1<script type="application/ld+json">
2  {
3    "@context": "https://schema.org",
4    "@graph": [
5      {
6        "@type": "BeautySalon",
7        "@id": "https://www.malowanespa.pl/#business",
8        "name": "MalowaneSpa Studio Urody",
9        "alternateName": "MalowaneSpa",
10        "image": [
11          "https://www.malowanespa.pl/images/salon2-og.jpg",
12          "https://www.malowanespa.pl/images/salon1.webp",
13          "https://www.malowanespa.pl/images/salon3.webp"
14        ],
15        "logo": "https://www.malowanespa.pl/images/logo23.webp",
16        "url": "https://www.malowanespa.pl",
17        "telephone": "+48500870020",
18        "email": "[email protected]",
19        "address": {
20          "@type": "PostalAddress",
21          "streetAddress": "ul. Kiepury 51",
22          "addressLocality": "Jelenia Góra",
23          "addressRegion": "Dolnośląskie",
24          "postalCode": "58-506",
25          "addressCountry": "PL"
26        },
27        "geo": {
28          "@type": "GeoCoordinates",
29          "latitude": 50.9226,
30          "longitude": 15.7531
31        },
32        "hasMap": "https://maps.google.com/?q=MalowaneSpa+Studio+Urody+Kiepury+51+Jelenia+Gora",
33        "areaServed": [
34          {"@type": "City", "name": "Jelenia Góra"},
35          {"@type": "City", "name": "Cieplice"},
36          {"@type": "City", "name": "Karpacz"},
37          {"@type": "City", "name": "Szklarska Poręba"},
38          {"@type": "City", "name": "Piechowice"}
39        ],
40        "knowsAbout": ["manicure hybrydowy", "pedicure hybrydowy", "pedicure kwasowy", "masaż Kobido", "RF Lifting twarzy", "koloryzacja włosów L'Oréal Professionnel", "pielęgnacja Kérastase", "przekłuwanie uszu Blomdahl Medical", "stylizacja brwi", "laminacja brwi", "lifting rzęs", "przedłużanie włosów"],
41        "openingHoursSpecification": [
42          {
43            "@type": "OpeningHoursSpecification",
44            "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
45            "opens": "09:00",
46            "closes": "19:00"
47          },
48          {
49            "@type": "OpeningHoursSpecification",
50            "dayOfWeek": "Saturday",
51            "opens": "09:00",
52            "closes": "15:00"
53          }
54        ],
55        "paymentAccepted": "Cash, Credit Card, BLIK, Bank Transfer",
56        "currenciesAccepted": "PLN",
57        "priceRange": "$$",
58        "aggregateRating": {
59          "@type": "AggregateRating",
60          "ratingValue": "5.0",
61          "reviewCount": "1089",
62          "bestRating": "5",
63          "worstRating": "1"
64        },
65        "review": [
66          {
67            "@type": "Review",
68            "author": { "@type": "Person", "name": "Anna" },
69            "datePublished": "2026-05-01",
70            "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" },
71            "reviewBody": "Polecam. Pani Julia mega profesjonalna. Paznokcie zrobione pięknie. Napewno wrócę."
72          },
73          {
74            "@type": "Review",
75            "author": { "@type": "Person", "name": "Agata" },
76            "datePublished": "2026-04-01",
77            "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" },
78            "reviewBody": "Bardzo polecam, korzystam od lat i zawsze jestem zadowolona."
79          },
80          {
81            "@type": "Review",
82            "author": { "@type": "Person", "name": "Aneta" },
83            "datePublished": "2026-02-01",
84            "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" },
85            "reviewBody": "Super atmosfera i zawsze wychodzę z pięknymi paznokciami."
86          }
87        ],
88        "sameAs": [
89          "https://www.facebook.com/malowaneSpa/",
90          "https://www.instagram.com/malowane_spa",
91          "https://www.tiktok.com/@malowanespa",
92          "https://booksy.com/pl-pl/103917_malowanespa_salon-kosmetyczny_15403_jelenia-gora"
93        ],
94        "description": "Profesjonalny salon kosmetyczny w Jeleniej Górze oferujący manicure hybrydowy, pedicure, kosmetologię twarzy, stylizację brwi i rzęs, masaż Kobido, fryzjerstwo, koloryzację włosów L'Oréal, pielęgnację Kérastase, przedłużanie włosów oraz przekłuwanie uszu metodą Blomdahl Medical. Ocena 5.0 na podstawie 1089 opinii.",
95        "founder": {
96          "@type": "Person",
97          "name": "Edyta",
98          "jobTitle": "Właścicielka i kosmetolożka"
99        }
100      },
101      {
102        "@type": "BreadcrumbList",
103        "itemListElement": [
104          {
105            "@type": "ListItem",
106            "position": 1,
107            "name": "Strona główna",
108            "item": "https://www.malowanespa.pl/"
109          }
110        ]
111      },
112      {
113        "@type": "WebSite",
114        "@id": "https://www.malowanespa.pl/#website",
115        "url": "https://www.malowanespa.pl",
116        "name": "MalowaneSpa Studio Urody",
117        "description": "Salon kosmetyczny Jelenia Góra – manicure hybrydowy, pedicure, kosmetologia, fryzjer",
118        "inLanguage": "pl-PL",
119        "publisher": { "@id": "https://www.malowanespa.pl/#business" }
120      }
121    ]
122  }
123  </script>
123<script type="application/ld+json">
124  {
125    "@context": "https://schema.org",
126    "@type": "FAQPage",
127    "mainEntity": [
128      {
129        "@type": "Question",
130        "name": "Ile kosztuje manicure hybrydowy w Jeleniej Górze?",
131        "acceptedAnswer": {
132          "@type": "Answer",
133          "text": "W MalowaneSpa manicure hybrydowy kosztuje 125 zł (1h 15min). Jeśli przychodzisz z hybrydą do usunięcia, cena wynosi 130 zł."
134        }
135      },
136      {
137        "@type": "Question",
138        "name": "Jak umówić się na wizytę w MalowaneSpa?",
139        "acceptedAnswer": {
140          "@type": "Answer",
141          "text": "Rezerwacji dokonasz przez Booksy – wybierasz usługę, termin i potwierdzasz SMS-em. Możesz też zadzwonić pod numer +48 500 870 020."
142        }
143      },
144      {
145        "@type": "Question",
146        "name": "Gdzie znajduje się salon MalowaneSpa w Jeleniej Górze?",
147        "acceptedAnswer": {
148          "@type": "Answer",
149          "text": "Salon mieści się przy ulicy Kiepury 51, 58-506 Jelenia Góra (Zabobrze). W okolicy jest wiele darmowych miejsc parkingowych."
150        }
151      },
152      {
153        "@type": "Question",
154        "name": "Czy MalowaneSpa wykonuje przekłuwanie uszu dla dzieci?",
155        "acceptedAnswer": {
156          "@type": "Answer",
157          "text": "Tak – stosujemy metodę Blomdahl Medical, rekomendowaną przez dermatologów. To sterylna, jednorazowa metoda z hipoalergicznymi kolczykami. Wymagana jest zgoda rodzica lub opiekuna."
158        }
159      },
160      {
161        "@type": "Question",
162        "name": "Ile kosztuje masaż Kobido w Jeleniej Górze?",
163        "acceptedAnswer": {
164          "@type": "Answer",
165          "text": "Masaż Kobido w MalowaneSpa kosztuje 160 zł za godzinę zabiegu."
166        }
167      }
168    ]
169  }
170  </script>
170<style>#cookie-banner[data-astro-cid-fzbxxtek]{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#fff;border-top:1px solid rgba(244,167,185,.25);box-shadow:0 -4px 24px #0000001a;padding:18px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}#cookie-banner[data-astro-cid-fzbxxtek].hidden{display:none}.cookie-text[data-astro-cid-fzbxxtek]{font-size:14px;color:#555;flex:1;min-width:220px}.cookie-text[data-astro-cid-fzbxxtek] a[data-astro-cid-fzbxxtek]{color:#76551f;font-weight:700;border-bottom:1px solid rgba(143,107,47,.4)}.cookie-actions[data-astro-cid-fzbxxtek]{display:flex;gap:10px;flex-shrink:0;flex-wrap:wrap}.cookie-actions[data-astro-cid-fzbxxtek] .btn[data-astro-cid-fzbxxtek]{min-height:44px;padding:9px 20px;font-size:12px}@media(max-width:768px){#cookie-banner[data-astro-cid-fzbxxtek]{padding:16px 20px;flex-direction:column;align-items:flex-start;bottom:80px}.cookie-actions[data-astro-cid-fzbxxtek]{width:100%}.cookie-actions[data-astro-cid-fzbxxtek] .btn[data-astro-cid-fzbxxtek]{flex:1}}
171.skip-link{position:fixed;top:8px;left:8px;z-index:10000;padding:10px 16px;border-radius:8px;background:#2c2c2c;color:#fff;transform:translateY(-150%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}
172</style>
173<link rel="stylesheet" href="/_astro/index.4ZzFZyV7.css"></head> <body> <a class="skip-link" href="#main-content">Przejdź do treści</a> <header id="navbar"> <a href="/" class="nav-logo" aria-label="MalowaneSpa – strona główna"> <img src="/images/logo23.webp" alt="MalowaneSpa Studio Urody – logo" loading="eager" decoding="async"> </a> <div class="nav-right"> <nav aria-label="Nawigacja główna"> <ul class="nav-menu" id="navMenu"> <li><a href="/#uslugi">Usługi</a></li> <li><a href="/#cennik">Cennik</a></li> <li><a href="/#galeria">Galeria</a></li> <li><a href="/#kontakt">Kontakt</a></li> <li><a href="/blog">Blog</a></li> <li><a href="/zadatek/">Zadatek</a></li> <li class="nav-reserve"> <a href="https://booksy.com/pl-pl/103917_malowanespa_salon-kosmetyczny_15403_jelenia-gora" target="_blank" rel="noopener" class="btn btn-outline-pink">Zarezerwuj</a> </li> </ul> </nav> <div class="nav-extras"> <a href="tel:+48500870020" class="btn-nav-sm" aria-label="Zadzwoń do salonu">Zadzwoń</a> <a href="https://maps.google.com/?q=MalowaneSpa+Studio+Urody+Kiepury+51+Jelenia+Gora" target="_blank" rel="noopener" class="btn-nav-sm" aria-label="Wyznacz trasę"> <svg viewBox="0 0 24 24" style="width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2;"><path d="M21 10c0 7-9 13-9 13S3 17 3 10a9 9 0 1 1 18 0z"></path><circle cx="12" cy="10" r="3"></circle></svg>
174Dojazd
175</a> </div> </div> <button class="nav-burger" id="navBurger" type="button" aria-label="Otwórz menu" aria-expanded="false" aria-controls="navMenu"> <span></span><span></span><span></span> </button> </header> <main id="main-content"> <section id="hero" aria-label="Baner główny"> <div class="hero-slides" id="heroSlides"> <div class="hero-slide active"> <picture> <img src="/images/salon1.webp" srcset="/images/salon1-480.webp 480w, /images/salon1-960.webp 960w, /images/salon1-1600.webp 1600w, /images/salon1.webp 2000w" sizes="100vw" width="2000" height="1085" loading="eager" fetchpriority="high" decoding="async" alt="Wnętrze salonu MalowaneSpa w Jeleniej Górze"> </picture> </div> <div class="hero-slide" data-background="/images/salon2.webp"></div> <div class="hero-slide" data-background="/images/salon3.webp"></div> </div> <div class="hero-overlay"></div> <div class="hero-content"> <div class="hero-tag">Salon kosmetyczny · Jelenia Góra</div> <h1 class="hero-subtitle">MalowaneSpa Studio Urody – Salon Kosmetyczny Jelenia Góra</h1> <div class="hero-stats"> <span class="hero-stat">★ 5.0</span> <span class="hero-stat-divider"></span> <span class="hero-stat">1089 opinii</span> <span class="hero-stat-divider"></span> <span class="hero-stat">8+ usług</span> </div> <a href="https://booksy.com/pl-pl/103917_malowanespa_salon-kosmetyczny_15403_jelenia-gora" target="_blank" rel="noopener" class="btn btn-pink">Zarezerwuj wizytę</a> </div> <button class="hero-arrow hero-prev" id="heroPrev" aria-label="Poprzednie zdjęcie"> <svg viewBox="0 0 24 24"><polyline points="15 18 9 12 15 6"></polyline></svg> </button> <button class="hero-arrow hero-next" id="heroNext" aria-label="Następne zdjęcie"> <svg viewBox="0 0 24 24"><polyline points="9 6 15 12 9 18"></polyline></svg> </button> <div class="hero-dots" id="heroDots"> <button class="hero-dot active" data-index="0" aria-label="Slajd 1"></button> <button class="hero-dot" data-index="1" aria-label="Slajd 2"></button> <button class="hero-dot" data-index="2" aria-label="Slajd 3"></button> </div> </section> <section id="o-mnie"> <div class="o-mnie-grid"> <div class="o-mnie-img-col fade-in"> <img src="/images/Edyta.webp" srcset="/images/Edyta-480.webp 480w, /images/Edyta-960.webp 960w, /images/Edyta-1600.webp 1600w" sizes="(max-width: 768px) 340px, 450px" alt="Edyta – właścicielka MalowaneSpa Studio Urody w Jeleniej Górze" class="o-mnie-img" loading="lazy" decoding="async" width="450" height="600"> </div> <div class="fade-in delay-1"> <span class="o-mnie-eyebrow">Poznaj nas</span> <h2 class="o-mnie-title">Edyta – pasja do piękna</h2> <div class="o-mnie-body"> <p>Cześć, jestem Edyta – właścicielka MalowaneSpa Studio Urody w Jeleniej Górze (Zabobrze, ul. Kiepury 51).</p> <p>Mój salon to miejsce, w którym łączę pasję do piękna z profesjonalną pielęgnacją. Oferujemy kompleksowe usługi – od manicure i pedicure hybrydowego, przez zaawansowane zabiegi kosmetologiczne jak RF Lifting czy Masaż Kobido, aż po fryzjerstwo, stylizację brwi i rzęs, depilację oraz pielęgnację włosów Kérastase.</p> <p>Specjalizujemy się również w przedłużaniu włosów metodą keratynową na mikro łączenia – jedną z najdelikatniejszych i najtrwalszych metod dostępnych na rynku. Efekt? Naturalne, gęste włosy bez uszkodzeń.</p> <p>Dla najmłodszych klientek oferujemy bezpieczne przekłuwanie uszu systemem Blomdahl Medical – metodą rekomendowaną przez dermatologów, z użyciem hipoalergicznych kolczyków z plastiku medycznego. Bezpiecznie, bezboleśnie i z uśmiechem 🌸</p> <p>Każda klientka jest dla mnie wyjątkowa – dlatego do każdej wizyty podchodzimy indywidualnie, dbając o najwyższą jakość i komfort. Ponad 1089 pozytywnych opinii i ocena 5.0 na Booksy to dla mnie największa nagroda i motywacja do dalszej pracy.</p> <p>Zapraszam Cię do mojego salonu – chwila dla siebie należy Ci się każdego dnia 🤍</p> </div> <div class="o-mnie-btns"> <a href="https://booksy.com/pl-pl/103917_malowanespa_salon-kosmetyczny_15403_jelenia-gora" target="_blank" rel="noopener" class="btn btn-pink">Zarezerwuj wizytę</a> <a href="tel:+48500870020" class="btn btn-outline-pink">Zadzwoń</a> </div> </div> </div> </section> <section id="zaufanie" class="section section-cream"> <div class="container"> <div class="text-center fade-in"> <div class="ornament"> <div class="ornament-line"></div><div class="ornament-diamond"></div><div class="ornament-line r"></div> </div> <span class="eyebrow">Ekspertyza i zaufanie</span> <h2 class="section-title">Dlaczego warto nam zaufać</h2> </div> <div class="why-grid fade-in" style="margin-top:16px;"> <div class="why-card"> <div class="why-icon"> <svg viewBox="0 0 24 24" fill="none" stroke-width="1.8"> <rect x="2" y="3" width="20" height="14" rx="2" ry="2" stroke="var(--pink)"></rect> <path d="M8 21h8M12 17v4" stroke="var(--pink)"></path> </svg> </div> <h3>Doświadczenie i rozwój</h3> <p>Edyta stale poszerza wiedzę i warsztat na szkoleniach branżowych, rozwijając jakość i bezpieczeństwo wykonywanych usług.</p> </div> <div class="why-card"> <div class="why-icon"> <svg viewBox="0 0 24 24" fill="none" stroke-width="1.8"> <circle cx="12" cy="8" r="6" stroke="var(--pink)"></circle> <path d="M15.477 12.89L17 22l-5-3-5 3 1.523-9.11" stroke="var(--pink)"></path> </svg> </div> <h3>Certyfikaty i szkolenia</h3> <p>Regularnie rozwijamy umiejętności na szkoleniach branżowych i dobieramy techniki odpowiedzialnie do potrzeb klientek.</p> </div> <div class="why-card"> <div class="why-icon"> <svg viewBox="0 0 24 24" fill="none" stroke-width="1.8"> <path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2" stroke="var(--pink)"></path> <circle cx="9" cy="7" r="4" stroke="var(--pink)"></circle> <path d="M23 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75" stroke="var(--pink)"></path> </svg> </div> <h3>1089+ zadowolonych klientek</h3> <p>Ponad tysiąc autentycznych opinii na Booksy z oceną 5.0. To kobiety, które wróciły i poleciły nas swoim znajomym.</p> </div> <div class="why-card"> <div class="why-icon"> <svg viewBox="0 0 24 24" fill="none" stroke-width="1.8"> <path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z" stroke="var(--pink)" fill="rgba(244,167,185,0.12)"></path> </svg> </div> <h3>L'Oréal, Kérastase, Blomdahl</h3> <p>Pracujemy wyłącznie z produktami wiodących marek: L'Oréal Professionnel, Kérastase i Blomdahl Medical. Gwarancja jakości i bezpieczeństwa przy każdej wizycie.</p> </div> </div> </div> </section> <section id="uslugi" aria-label="Nasze usługi"> <div class="service-block fade-in"> <div class="service-img-col"> <img src="/images/salon4.webp" srcset="/images/salon4-480.webp 480w, /images/salon4-960.webp 960w, /images/salon4-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Manicure i pedicure w MalowaneSpa" loading="lazy" decoding="async"> </div> <div class="service-text-col"> <div class="service-number">01</div> <span class="eyebrow">Pielęgnacja paznokci</span> <h3>Manicure & Pedicure</h3> <p>Perfekcyjne paznokcie to nasza specjalność. Oferujemy manicure hybrydowy, klasyczny oraz pedicure – zarówno kosmetyczny, jak i leczniczy. Dbamy o każdy detal, by efekt cieszył przez długie tygodnie.</p> <a href="https://booksy.com/pl-pl/103917_malowanespa_salon-kosmetyczny_15403_jelenia-gora" target="_blank" rel="noopener" class="btn btn-outline-pink">Umów się</a> </div> </div> <div class="service-block fade-in"> <div class="service-img-col"> <img src="/images/salon5.webp" srcset="/images/salon5-480.webp 480w, /images/salon5-960.webp 960w, /images/salon5-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Kosmetologia twarzy w MalowaneSpa" loading="lazy" decoding="async"> </div> <div class="service-text-col"> <div class="service-number">
17502</div> <span class="eyebrow">Pielęgnacja skóry</span> <h3>Kosmetologia twarzy</h3> <p>Zabiegi dopasowane do potrzeb Twojej skóry – od głębokiego oczyszczania po luksusowe masaże i lifting. Technologia RF i masaż Kobido pomogą Ci odzyskać blask i młody wygląd bez konieczności sięgania po medycynę estetyczną.</p> <a href="https://booksy.com/pl-pl/103917_malowanespa_salon-kosmetyczny_15403_jelenia-gora" target="_blank" rel="noopener" class="btn btn-outline-pink">Umów się</a> </div> </div> <div class="service-block fade-in"> <div class="service-img-col"> <img src="/images/salon6.webp" srcset="/images/salon6-480.webp 480w, /images/salon6-960.webp 960w, /images/salon6-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Stylizacja brwi i rzęs w MalowaneSpa" loading="lazy" decoding="async"> </div> <div class="service-text-col"> <div class="service-number">03</div> <span class="eyebrow">Oczy i brwi</span> <h3>Stylizacja brwi i rzęs</h3> <p>Idealnie wyregulowane brwi i piękne rzęsy to efekt, który robi wrażenie bez makijażu. Oferujemy laminację, henna, lifting rzęs oraz precyzyjną regulację – wszystko po to, by podkreślić naturalny wyraz Twoich oczu.</p> <a href="https://booksy.com/pl-pl/103917_malowanespa_salon-kosmetyczny_15403_jelenia-gora" target="_blank" rel="noopener" class="btn btn-outline-pink">Umów się</a> </div> </div> <div class="service-block fade-in"> <div class="service-img-col"> <img src="/images/salon7.webp" srcset="/images/salon7-480.webp 480w, /images/salon7-960.webp 960w, /images/salon7-1600.webp 1362w" sizes="(max-width: 768px) 100vw, 50vw" alt="Fryzjerstwo i Kérastase w MalowaneSpa" loading="lazy" decoding="async"> </div> <div class="service-text-col"> <div class="service-number">04</div> <span class="eyebrow">Włosy</span> <h3>Fryzjerstwo & Kérastase</h3> <p>Koloryzacja włosów L'Oréal Professionnel, pielęgnacja Kérastase, przedłużanie włosów metodą keratynową na mikro łączenia, strzyżenie i stylizacja. Profesjonalne fryzjerstwo w Jeleniej Górze.</p> <a href="https://booksy.com/pl-pl/103917_malowanespa_salon-kosmetyczny_15403_jelenia-gora" target="_blank" rel="noopener" class="btn btn-outline-pink">Umów się</a> </div> </div> </section> <section id="why" class="section"> <div class="container"> <div class="text-center fade-in"> <div class="ornament"> <div class="ornament-line"></div><div class="ornament-diamond"></div><div class="ornament-line r"></div> </div> <span class="eyebrow">Dlaczego my</span> <h2 class="section-title">MalowaneSpa Studio Urody</h2> <p class="section-lead">Stawiamy na jakość, profesjonalizm i Twój komfort – za każdym razem.</p> </div> <div class="why-grid"> <div class="why-card fade-in delay-1"> <div class="why-icon"> <svg viewBox="0 0 24 24" fill="none" stroke-width="1.8"> <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" stroke="var(--pink)" fill="rgba(244,167,185,0.12)"></path> </svg> </div> <h3>Najwyższa jakość</h3> <p>Używamy wyłącznie sprawdzonych, certyfikowanych kosmetyków i preparatów najwyższej klasy.</p> </div> <div class="why-card fade-in delay-2"> <div class="why-icon"> <svg viewBox="0 0 24 24" fill="none" stroke-width="1.8"> <circle cx="12" cy="12" r="10" stroke="var(--pink)"></circle> <polyline points="12 6 12 12 16 14" stroke="var(--pink)"></polyline> </svg> </div> <h3>Czas tylko dla Ciebie</h3> <p>Każda wizyta to chwila relaksu i pełnej uwagi poświęconej właśnie Tobie.</p> </div> <div class="why-card fade-in delay-3"> <div class="why-icon"> <svg viewBox="0 0 24 24" fill="none" stroke-width="1.8"> <rect x="4" y="2" width="16" height="20" rx="2" stroke="var(--pink)"></rect> <path d="M9 7h6M9 11h6M9 15h4" stroke="var(--pink)"></path> </svg> </div> <h3>Wykwalifikowany zespół</h3> <p>Stale podnosimy kwalifikacje, uczestnicząc w szkoleniach i zdobywając nowe certyfikaty.</p> </div> <div class="why-card fade-in delay-4"> <div class="why-icon"> <svg viewBox="0 0 24 24" fill="none" stroke-width="1.8"> <path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z" stroke="var(--pink)" fill="rgba(244,167,185,0.12)"></path> </svg> </div> <h3>Bezpieczeństwo i higiena</h3> <p>Rygorystyczne standardy higieny i jednorazowe akcesoria to nasz absolutny priorytet.</p> </div> </div> </div> </section> <section id="cennik" class="section"> <div class="container"> <div class="text-center fade-in"> <div class="ornament"> <div class="ornament-line"></div><div class="ornament-diamond"></div><div class="ornament-line r"></div> </div> <span class="eyebrow">Transparentne ceny</span> <h2 class="section-title">Cennik</h2> <p class="section-lead">Najpopularniejsze zabiegi. Pełen cennik dostępny na Booksy.</p> </div> <div class="fade-in"> <div class="price-table-wrap"> <table class="price-table" aria-label="Cennik usług"> <thead> <tr><th>Usługa</th><th class="hide-mobile">Czas</th><th>Cena</th></tr> </thead> <tbody> <tr><td>Manicure Hybrydowy</td><td class="hide-mobile">1h 15min</td><td>125 zł</td></tr> <tr><td>Pedicure Hybrydowy</td><td class="hide-mobile">1h 30min</td><td>165 zł</td></tr> <tr><td>Manicure Hybrydowy + usunięcie</td><td class="hide-mobile">1h 20min</td><td>130 zł</td></tr> <tr><td>Masaż Kobido</td><td class="hide-mobile">1h</td><td>160 zł</td></tr> <tr><td>Laminacja brwi + henna + regulacja</td><td class="hide-mobile">40min</td><td>150 zł</td></tr> <tr><td>Lifting rzęs + henna</td><td class="hide-mobile">30min</td><td>100 zł</td></tr> <tr><td>Henna brwi + regulacja</td><td class="hide-mobile">20min</td><td>40 zł</td></tr> <tr><td>Pedicure Kwasowy</td><td class="hide-mobile">1h 10min</td><td>155 zł</td></tr> <tr><td>RF Lifting twarzy</td><td class="hide-mobile">50min</td><td>250 zł</td></tr> <tr><td>Koloryzacja + cięcie + modelowanie</td><td class="hide-mobile">od 2h</td><td>od 280 zł</td></tr> </tbody> </table> </div> <p class="price-link"> <a href="https://booksy.com/pl-pl/103917_malowanespa_salon-kosmetyczny_15403_jelenia-gora" target="_blank" rel="noopener">Zobacz pełny cennik na Booksy →</a> </p> </div> </div> </section> <section id="galeria" class="section section-cream"> <div class="container"> <div class="text-center fade-in"> <div class="ornament"> <div class="ornament-line"></div><div class="ornament-diamond"></div><div class="ornament-line r"></div> </div> <span class="eyebrow">Nasze realizacje</span> <h2 class="section-title">Galeria</h2> <p class="section-lead">Zajrzyj za kulisy i przekonaj się, jak wygląda praca naszego zespołu.</p> </div> <div class="gallery-slider-wrap fade-in" id="gallerySliderWrap"> <div class="gallery-slider-track" id="galleryTrack"> <div class="gallery-slider-item"><img src="/images/salon1.webp" srcset="/images/salon1-480.webp 480w, /images/salon1-960.webp 960w, /images/salon1-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 1" loading="lazy" decoding="async"></div> <div class="gallery-slider-item"><img src="/images/salon2.webp" srcset="/images/salon2-480.webp 480w, /images/salon2-960.webp 960w, /images/salon2-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 2" loading="lazy" decoding="async"></div> <div class="gallery-slider-item"><img src="/images/salon3.webp" srcset="/images/salon3-480.webp 480w, /images/salon3-960.webp 960w, /images/salon3-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 3" loading="lazy" decoding="async"></div> <div class="gallery-slider-item"><img src="/images/salon4.webp" srcset="/images/salon4-480.webp 480w, /images/salon4-960.webp 960w, /images/salon4-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 4" loading="lazy" decoding="async"></div> <div class="gallery-slider-item"><img src="/images/salon5.webp" srcset="/images/salon5-480.webp 480w, /images/salon5-960.webp 960w, /images/salon5-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 5" loading="lazy" decoding="async"></div> <div class="gallery-slider-item"><img src="/images/salon6.webp" srcset="/images/salon6-480.webp 480w, /images/salon6-960.webp 960w, /images/salon6-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 6" loading="lazy" decoding="async"></div> <div class="gallery-slider-item"><img src="/images/salon7.webp" srcset="/images/salon7-480.webp 480w, /images/salon7-960.webp 960w, /images/salon7-1600.webp 1362w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 7" loading="lazy" decoding="async"></div> <div class="gallery-slider-item"><img src="/images/salon8.webp" srcset="/images/salon8-480.webp 480w, /images/salon8-960.webp 960w, /images/salon8-1600.webp 1362w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 8" loading="lazy" decoding="async"></div> <div class="gallery-slider-item"><img src="/images/salon9.webp" srcset="/images/salon9-480.webp 480w, /images/salon9-960.webp 960w, /images/salon9-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 9" loading="lazy" decoding="async"></div> <div class="gallery-slider-item"><img src="/images/salon10.webp" srcset="/images/salon10-480.webp 480w, /images/salon10-960.webp 960w, /images/salon10-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 10" loading="lazy" decoding="async"></div> <div class="gallery-slider-item"><img src="/images/salon11.webp" srcset="/images/salon11-480.webp 480w, /images/salon11-960.webp 960w, /images/salon11-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 11" loading="lazy" decoding="async"></div> <div class="gallery-slider-item"><img src="/images/salon12.webp" srcset="/images/salon12-480.webp 480w, /images/salon12-960.webp 960w, /images/salon12-1600.webp 1362w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 12" loading="lazy" decoding="async"></div> <div class="gallery-slider-item"><img src="/images/salon13.webp" srcset="/images/salon13-480.webp 480w, /images/salon13-960.webp 960w, /images/salon13-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 13" loading="lazy" decoding="async"></div> <div class="gallery-slider-item"><img src="/images/salon14.webp" srcset="/images/salon14-480.webp 480w, /images/salon14-960.webp 960w, /images/salon14-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 14" loading="lazy" decoding="async"></div> </div> <button class="gallery-arrow gallery-prev" id="galleryPrev" aria-label="Poprzednie"> <svg viewBox="0 0 24 24"><polyline points="15 18 9 12 15 6"></polyline></svg> </button> <button class="gallery-arrow gallery-next" id="galleryNext" aria-label="Następne"> <svg viewBox="0 0 24 24"><polyline points="9 6 15 12 9 18"></polyline></svg> </button> </div> <h3 class="gallery-grid-title fade-in">Wszystkie zdjęcia</h3> <div class="gallery-grid fade-in"> <div class="gallery-grid-item"><img src="/images/salon1.webp" srcset="/images/salon1-480.webp 480w, /images/salon1-960.webp 960w, /images/salon1-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 1" loading="lazy" decoding="async"></div> <div class="gallery-grid-item"><img src="/images/salon2.webp" srcset="/images/salon2-480.webp 480w, /images/salon2-960.webp 960w, /images/salon2-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 2" loading="lazy" decoding="async"></div> <div class="gallery-grid-item"><img src="/images/salon3.webp" srcset="/images/salon3-480.webp 480w, /images/salon3-960.webp 960w, /images/salon3-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 3" loading="lazy" decoding="async"></div> <div class="gallery-grid-item"><img src="/images/salon4.webp" srcset="/images/salon4-480.webp 480w, /images/salon4-960.webp 960w, /images/salon4-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 4" loading="lazy" decoding="async"></div> <div class="gallery-grid-item"><img src="/images/salon5.webp" srcset="/images/salon5-480.webp 480w, /images/salon5-960.webp 960w, /images/salon5-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 5" loading="lazy" decoding="async"></div> <div class="gallery-grid-item"><img src="/images/salon6.webp" srcset="/images/salon6-480.webp 480w, /images/salon6-960.webp 960w, /images/salon6-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 6" loading="lazy" decoding="async"></div> <div class="gallery-grid-item"><img src="/images/salon7.webp" srcset="/images/salon7-480.webp 480w, /images/salon7-960.webp 960w, /images/salon7-1600.webp 1362w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 7" loading="lazy" decoding="async"></div> <div class="gallery-grid-item"><img src="/images/salon8.webp" srcset="/images/salon8-480.webp 480w, /images/salon8-960.webp 960w, /images/salon8-1600.webp 1362w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 8" loading="lazy" decoding="async"></div> <div class="gallery-grid-item"><img src="/images/salon9.webp" srcset="/images/salon9-480.webp 480w, /images/salon9-960.webp 960w, /images/salon9-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 9" loading="lazy" decoding="async"></div> <div class="gallery-grid-item"><img src="/images/salon10.webp" srcset="/images/salon10-480.webp 480w, /images/salon10-960.webp 960w, /images/salon10-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 10" loading="lazy" decoding="async"></div> <div class="gallery-grid-item"><img src="/images/salon11.webp" srcset="/images/salon11-480.webp 480w, /images/salon11-960.webp 960w, /images/salon11-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 11" loading="lazy" decoding="async"></div> <div class="gallery-grid-item"><img src="/images/salon12.webp" srcset="/images/salon12-480.webp 480w, /images/salon12-960.webp 960w, /images/salon12-1600.webp 1362w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 12" loading="lazy" decoding="async"></div> <div class="gallery-grid-item"><img src="/images/salon13.webp" srcset="/images/salon13-480.webp 480w, /images/salon13-960.webp 960w, /images/salon13-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 13" loading="lazy" decoding="async"></div> <div class="gallery-grid-item"><img src="/images/salon14.webp" srcset="/images/salon14-480.webp 480w, /images/salon14-960.webp 960w, /images/salon14-1600.webp 1600w" sizes="(max-width: 768px) 100vw, 50vw" alt="Salon kosmetyczny MalowaneSpa Jelenia Góra - wnętrze 14" loading="lazy" decoding="async"></div> </div> </div> </section> <section id="rezerwacja-widget" class="section section-cream"> <div class="container"> <div class="text-center fade-in"> <div class="ornament"> <div class="ornament-line"></div><div class="ornament-diamond"></div><div class="ornament-line r"></div> </div> <span class="eyebrow">Zarezerwuj teraz</span> <h2 class="section-title">Zarezerwuj wizytę online</h2> <p class="section-lead">Wybierz usługę i termin bezpośrednio tutaj</p> </div> <div class="fade-in booking-script-wrap"> 
175<script type="text/javascript" src="https://booksy.com/widget/code.js?id=103917&country=pl&lang=pl"></script>
175 </div> </div> </section> <section id="opinie" class="section"> <div class="container"> <div class="text-center fade-in"> <div class="ornament"> <div class="ornament-line"></div><div class="ornament-diamond"></div><div class="ornament-line r"></div> </div> <span class="eyebrow">Zaufały nam</span> <h2 class="section-title">Opinie klientek</h2> <div class="reviews-summary"> <span class="reviews-stars">★★★★★</span> <span class="reviews-score">5.0</span> <span class="reviews-count">
176na podstawie <a href="https://booksy.com/pl-pl/103917_malowanespa_salon-kosmetyczny_15403_jelenia-gora" target="_blank" rel="noopener">1089 opinii na Booksy</a> </span> </div> </div> <div class="reviews-grid"> <div class="review-card fade-in delay-1"> <div class="review-card-stars">★★★★★</div> <p class="review-card-text">"Polecam. Pani Julia mega profesjonalna. Paznokcie zrobione pięknie. Napewno wrócę."</p> <div class="review-card-author"> <div class="review-avatar">A</div> <div><div class="review-name">Anna</div><div class="review-date">maj 2026 · Booksy</div></div> </div> </div> <div class="review-card fade-in delay-2"> <div class="review-card-stars">★★★★★</div> <p class="review-card-text">"Bardzo polecam, korzystam od lat i zawsze jestem zadowolona :)"</p> <div class="review-card-author"> <div class="review-avatar">A</div> <div><div class="review-name">Agata</div><div class="review-date">kwiecień 2026 · Booksy</div></div> </div> </div> <div class="review-card fade-in delay-3"> <div class="review-card-stars">★★★★★</div> <p class="review-card-text">"Super atmosfera i zawsze wychodzę z pięknymi paznokciami 😍"</p> <div class="review-card-author"> <div class="review-avatar">A</div> <div><div class="review-name">Aneta</div><div class="review-date">luty 2026 · Booksy</div></div> </div> </div> </div> </div> </section> <section id="rezerwacja" class="section section-cream"> <div class="container"> <div class="cta-box fade-in"> <div class="ornament"> <div class="ornament-line"></div><div class="ornament-diamond"></div><div class="ornament-line r"></div> </div> <span class="eyebrow">Zadbaj o siebie</span> <h2 class="cta-title">Zarezerwuj wizytę online –<br>szybko i wygodnie przez Booksy</h2> <p class="cta-sub">Wolne terminy czekają. Rezerwacja online dostępna 24/7 – bez dzwonienia, bez czekania.</p> <a href="https://booksy.com/pl-pl/103917_malowanespa_salon-kosmetyczny_15403_jelenia-gora" target="_blank" rel="noopener" class="btn btn-gold">Zarezerwuj przez Booksy</a> </div> </div> </section> <section id="faq" class="section"> <div class="container"> <div class="text-center fade-in"> <div class="ornament"> <div class="ornament-line"></div><div class="ornament-diamond"></div><div class="ornament-line r"></div> </div> <span class="eyebrow">Masz pytania?</span> <h2 class="section-title">Często zadawane pytania</h2> </div> <div class="faq-list fade-in" id="faqList"> <div class="faq-item"> <button class="faq-btn" aria-expanded="false" aria-controls="faq-answer-1">
177Ile kosztuje manicure hybrydowy w Jeleniej Górze?
178<span class="faq-icon"><svg viewBox="0 0 24 24"><line x1="12" y1="5" x2="12" y2="19"></line><line x1="5" y1="12" x2="19" y2="12"></line></svg></span> </button> <div class="faq-answer" id="faq-answer-1" aria-hidden="true"><p class="faq-answer-inner">W MalowaneSpa manicure hybrydowy kosztuje 125 zł (1h 15min). Jeśli przychodzisz z hybrydą do usunięcia, cena wynosi 130 zł.</p></div> </div> <div class="faq-item"> <button class="faq-btn" aria-expanded="false" aria-controls="faq-answer-2">
179Jak umówić się na wizytę w MalowaneSpa?
180<span class="faq-icon"><svg viewBox="0 0 24 24"><line x1="12" y1="5" x2="12" y2="19"></line><line x1="5" y1="12" x2="19" y2="12"></line></svg></span> </button> <div class="faq-answer" id="faq-answer-2" aria-hidden="true"><p class="faq-answer-inner">Rezerwacji dokonasz przez Booksy – wybierasz usługę, termin i potwierdzasz SMS-em. Możesz też zadzwonić pod numer +48 500 870 020.</p></div> </div> <div class="faq-item"> <button class="faq-btn" aria-expanded="false" aria-controls="faq-answer-3">
181Gdzie znajduje się salon MalowaneSpa w Jeleniej Górze?
182<span class="faq-icon"><svg viewBox="0 0 24 24"><line x1="12" y1="5" x2="12" y2="19"></line><line x1="5" y1="12" x2="19" y2="12"></line></svg></span> </button> <div class="faq-answer" id="faq-answer-3" aria-hidden="true"><p class="faq-answer-inner">Salon mieści się przy ulicy Kiepury 51, 58-506 Jelenia Góra (Zabobrze). W okolicy jest wiele darmowych miejsc parkingowych.</p></div> </div> <div class="faq-item"> <button class="faq-btn" aria-expanded="false" aria-controls="faq-answer-4">
183Czy MalowaneSpa wykonuje przekłuwanie uszu dla dzieci?
184<span class="faq-icon"><svg viewBox="0 0 24 24"><line x1="12" y1="5" x2="12" y2="19"></line><line x1="5" y1="12" x2="19" y2="12"></line></svg></span> </button> <div class="faq-answer" id="faq-answer-4" aria-hidden="true"><p class="faq-answer-inner">Tak – stosujemy metodę Blomdahl Medical, rekomendowaną przez dermatologów. To sterylna, jednorazowa metoda z hipoalergicznymi kolczykami. Wymagana jest zgoda rodzica lub opiekuna.</p></div> </div> <div class="faq-item"> <button class="faq-btn" aria-expanded="false" aria-controls="faq-answer-5">
185Jakie usługi fryzjerskie oferuje MalowaneSpa?
186<span class="faq-icon"><svg viewBox="0 0 24 24"><line x1="12" y1="5" x2="12" y2="19"></line><line x1="5" y1="12" x2="19" y2="12"></line></svg></span> </button> <div class="faq-answer" id="faq-answer-5" aria-hidden="true"><p class="faq-answer-inner">Oferujemy koloryzację włosów produktami L'Oréal Professionnel, pielęgnację Kérastase, przedłużanie włosów metodą keratynową na mikro łączenia oraz strzyżenie i stylizację.</p></div> </div> <div class="faq-item"> <button class="faq-btn" aria-expanded="false" aria-controls="faq-answer-6">
187Czy można zapłacić zadatek online przed wizytą?
188<span class="faq-icon"><svg viewBox="0 0 24 24"><line x1="12" y1="5" x2="12" y2="19"></line><line x1="5" y1="12" x2="19" y2="12"></line></svg></span> </button> <div class="faq-answer" id="faq-answer-6" aria-hidden="true"><p class="faq-answer-inner">Tak – na stronie malowanespa.pl/zadatek możesz opłacić zadatek kartą lub BLIK-iem przez bezpieczny system Autopay.</p></div> </div> <div class="faq-item"> <button class="faq-btn" aria-expanded="false" aria-controls="faq-answer-7">
189Jak długo trzyma hybryda z MalowaneSpa?
190<span class="faq-icon"><svg viewBox="0 0 24 24"><line x1="12" y1="5" x2="12" y2="19"></line><line x1="5" y1="12" x2="19" y2="12"></line></svg></span> </button> <div class="faq-answer" id="faq-answer-7" aria-hidden="true"><p class="faq-answer-inner">Przy prawidłowej pielęgnacji hybryda utrzymuje się 3–4 tygodnie. Zalecamy nawilżanie skórek oliwką i unikanie acetonu bez rękawiczek.</p></div> </div> <div class="faq-item"> <button class="faq-btn" aria-expanded="false" aria-controls="faq-answer-8">
191Ile kosztuje masaż Kobido w Jeleniej Górze?
192<span class="faq-icon"><svg viewBox="0 0 24 24"><line x1="12" y1="5" x2="12" y2="19"></line><line x1="5" y1="12" x2="19" y2="12"></line></svg></span> </button> <div class="faq-answer" id="faq-answer-8" aria-hidden="true"><p class="faq-answer-inner">Masaż Kobido w MalowaneSpa kosztuje 160 zł za godzinę zabiegu. To jedna z najlepszych cen w regionie – w dużych miastach ten sam zabieg kosztuje 200–350 zł.</p></div> </div> </div> </div> </section> <section id="kontakt" class="section"> <div class="container"> <div class="text-center fade-in"> <div class="ornament"> <div class="ornament-line"></div><div class="ornament-diamond"></div><div class="ornament-line r"></div> </div> <span class="eyebrow">Znajdź nas</span> <h2 class="section-title">Kontakt</h2> <p class="section-lead">W okolicy salonu znajduje się wiele darmowych, ogólnodostępnych miejsc parkingowych.</p> </div> <div class="contact-grid"> <div class="contact-info fade-in"> <h3>Odwiedź nas</h3> <div class="contact-row"> <div class="contact-icon-wrap"> <svg viewBox="0 0 24 24">
192<path d="M21 10c0 7-9 13-9 13S3 17 3 10a9 9 0 1 1 18 0z"></path><circle cx="12" cy="10" r="3"></circle></svg> </div> <div> <div class="contact-label">Adres</div> <div class="contact-value">ul. Kiepury 51<br>58-506 Jelenia Góra</div> </div> </div> <div class="contact-row"> <div class="contact-icon-wrap"> <svg viewBox="0 0 24 24"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.72 12 19.79 19.79 0 0 1 1.65 3.4 2 2 0 0 1 3.62 1.22h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L7.91 8.82a16 16 0 0 0 6.09 6.09l.96-.96a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z"></path></svg> </div> <div> <div class="contact-label">Telefon</div> <div class="contact-value"><a href="tel:+48500870020" style="color:inherit;">+48 500 870 020</a></div> </div> </div> <div class="contact-row"> <div class="contact-icon-wrap"> <svg viewBox="0 0 24 24"><rect x="2" y="3" width="20" height="14" rx="2" ry="2"></rect><path d="M8 21h8M12 17v4"></path></svg> </div> <div> <div class="contact-label">Rezerwacje online</div> <div class="contact-value"> <a href="https://booksy.com/pl-pl/103917_malowanespa_salon-kosmetyczny_15403_jelenia-gora" target="_blank" rel="noopener" style="color:var(--gold);font-weight:700;">Booksy – rezerwuj teraz</a> </div> </div> </div> <div class="social-row"> <a href="https://www.facebook.com/malowaneSpa/" target="_blank" rel="noopener" class="social-btn" aria-label="Facebook"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg>
193Facebook
194</a> <a href="https://www.instagram.com/malowane_spa" target="_blank" rel="noopener" class="social-btn" aria-label="Instagram"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8"><rect x="2" y="2" width="20" height="20" rx="5" ry="5"></rect><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"></path><line x1="17.5" y1="6.5" x2="17.51" y2="6.5"></line></svg>
195Instagram
196</a> <a href="https://www.tiktok.com/@malowanespa" target="_blank" rel="noopener" class="social-btn" aria-label="TikTok"> <svg viewBox="0 0 24 24" fill="currentColor" stroke="none"><path d="M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-2.88 2.5 2.89 2.89 0 0 1-2.89-2.89 2.89 2.89 0 0 1 2.89-2.89c.28 0 .54.04.79.1V9.01a6.27 6.27 0 0 0-.79-.05 6.34 6.34 0 0 0-6.34 6.34 6.34 6.34 0 0 0 6.34 6.34 6.34 6.34 0 0 0 6.33-6.34V8.72a8.17 8.17 0 0 0 4.77 1.52V6.79a4.85 4.85 0 0 1-1-.1z"></path></svg>
197TikTok
198</a> </div> </div> <div class="contact-map fade-in delay-2"> <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2515.0619531810644!2d15.753137076952681!3d50.922570953257704!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x470edff5a1fe0c05%3A0x6b9de9bff766b3ed!2sMalowaneSpa%20Studio%20Urody!5e0!3m2!1spl!2spl!4v1779976478889!5m2!1spl!2spl" width="100%" height="400" style="border:0; border-radius:12px; display:block;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade" title="MalowaneSpa Studio Urody – mapa dojazdu">
199          </iframe> </div> </div> </div> </section> </main> <footer> <a href="/" aria-label="MalowaneSpa – powrót na stronę główną"> <img src="/images/logo23.webp" alt="MalowaneSpa Studio Urody – logo" class="footer-logo-img" loading="lazy" decoding="async"> </a> <p class="footer-copy">© 2026 <strong>MalowaneSpa Studio Urody</strong> · Wszelkie prawa zastrzeżone</p> <div class="footer-links"> <a href="/polityka-prywatnosci/">Polityka prywatności</a> <a href="/regulamin/">Regulamin</a> <a href="/zadatek/">Wpłać zadatek</a> <a href="https://www.facebook.com/malowaneSpa/" target="_blank" rel="noopener">Facebook</a> <a href="https://www.instagram.com/malowane_spa" target="_blank" rel="noopener">Instagram</a> </div> </footer> <div id="cookie-banner" role="region" aria-label="Informacja o cookies" data-astro-cid-fzbxxtek> <p class="cookie-text" data-astro-cid-fzbxxtek>
200Ta strona używa plików cookies w celu poprawy jakości usług. Analityczne cookies włączymy dopiero po Twojej zgodzie.
201<a href="/polityka-prywatnosci/#cookies" data-astro-cid-fzbxxtek>Dowiedz się więcej</a> </p> <div class="cookie-actions" data-astro-cid-fzbxxtek> <button class="btn btn-outline-pink" id="cookieReject" type="button" data-astro-cid-fzbxxtek>Odrzuć</button> <button class="btn btn-pink" id="cookieAccept" type="button" data-astro-cid-fzbxxtek>Akceptuję</button> </div> </div>  
201<script>
202  (() => {
203    const banner = document.getElementById('cookie-banner');
204    const accept = document.getElementById('cookieAccept');
205    const reject = document.getElementById('cookieReject');
206    const consentKey = 'malowanespaCookieConsent';
207    const analyticsId = 'G-CY0445YBJF';
208
209    function loadAnalytics() {
210      if (window.__malowaneSpaAnalyticsLoaded) return;
211      window.__malowaneSpaAnalyticsLoaded = true;
212      window.dataLayer = window.dataLayer || [];
213      window.gtag = function () { window.dataLayer.push(arguments); };
214      window.gtag('js', new Date());
215      window.gtag('config', analyticsId);
216      const script = document.createElement('script');
217      script.async = true;
218      script.src = `https://www.googletagmanager.com/gtag/js?id=${analyticsId}`;
219      document.head.appendChild(script);
220    }
221
222    function setConsent(value) {
223      localStorage.setItem(consentKey, value);
224      banner.classList.add('hidden');
225      if (value === 'accepted') loadAnalytics();
226    }
227
228    const consent = localStorage.getItem(consentKey);
229    if (consent) {
230      banner.classList.add('hidden');
231      if (consent === 'accepted') loadAnalytics();
232    }
233
234    accept.addEventListener('click', () => setConsent('accepted'));
235    reject.addEventListener('click', () => setConsent('rejected'));
236  })();
237</script>
237 <div class="mobile-bar"> <a href="tel:+48500870020" class="mobile-btn btn-call"> <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2"><path d="M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07A19.5 19.5 0 013.07 10.8 19.79 19.79 0 01.1 2.18 2 2 0 012.11 0h3a2 2 0 012 1.72c.127.96.361 1.903.7 2.81a2 2 0 01-.45 2.11L6.09 7.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0122 16.92z"></path></svg> <span>Zadzwoń</span> </a> <a href="https://booksy.com/pl-pl/103917_malowanespa_salon-kosmetyczny_15403_jelenia-gora" target="_blank" class="mobile-btn btn-book"> <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line></svg> <span>Zarezerwuj</span> </a> <a href="https://maps.google.com/?q=MalowaneSpa+Studio+Urody+Kiepury+51+Jelenia+Gora" target="_blank" class="mobile-btn btn-nav"> <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z"></path><circle cx="12" cy="10" r="3"></circle></svg> <span>Dojazd</span> </a> </div> 
237<script>
238    const navbar  = document.getElementById('navbar');
239    const burger  = document.getElementById('navBurger');
240    const navMenu = document.getElementById('navMenu');
241    let lastScrollY = window.scrollY;
242
243    window.addEventListener('scroll', () => {
244      navbar.classList.toggle('scrolled', window.scrollY > 40);
245      if (navMenu.classList.contains('open') && Math.abs(window.scrollY - lastScrollY) > 5) {
246        navMenu.classList.remove('open');
247        burger.classList.remove('open');
248        burger.setAttribute('aria-expanded', false);
249        burger.setAttribute('aria-label', 'Otwórz menu');
250      }
251      lastScrollY = window.scrollY;
252    }, { passive: true });
253
254    burger.addEventListener('click', () => {
255      const isOpen = navMenu.classList.toggle('open');
256      burger.classList.toggle('open', isOpen);
257      burger.setAttribute('aria-expanded', isOpen);
258      burger.setAttribute('aria-label', isOpen ? 'Zamknij menu' : 'Otwórz menu');
259    });
260
261    burger.addEventListener('keydown', (event) => {
262      if (event.key === 'Escape') {
263        navMenu.classList.remove('open');
264        burger.classList.remove('open');
265        burger.setAttribute('aria-expanded', 'false');
266        burger.setAttribute('aria-label', 'Otwórz menu');
267        burger.focus();
268      }
269    });
270
271    document.addEventListener('keydown', (event) => {
272      if (event.key === 'Escape' && navMenu.classList.contains('open')) {
273        navMenu.classList.remove('open');
274        burger.classList.remove('open');
275        burger.setAttribute('aria-expanded', 'false');
276        burger.setAttribute('aria-label', 'Otwórz menu');
277        burger.focus();
278      }
279    });
280
281    navMenu.querySelectorAll('a').forEach(link => {
282      link.addEventListener('click', () => {
283        navMenu.classList.remove('open');
284        burger.classList.remove('open');
285        burger.setAttribute('aria-expanded', false);
286        burger.setAttribute('aria-label', 'Otwórz menu');
287      });
288    });
289
290    (function () {
291      const slides = document.querySelectorAll('.hero-slide');
292      const dots   = document.querySelectorAll('.hero-dot');
293      const firstHeroImage = document.querySelector('.hero-slide.active img');
294      let current  = 0, timer;
295      const reducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;
296
297      function loadRemainingSlides() {
298        slides.forEach((slide, index) => {
299          if (index === 0 || slide.dataset.loaded === 'true') return;
300          const source = slide.dataset.background;
301          if (!source) return;
302          const image = new Image();
303          image.onload = () => {
304            slide.style.backgroundImage = `url("${source}")`;
305            slide.dataset.loaded = 'true';
306          };
307          image.onerror = () => {
308            slide.dataset.failed = 'true';
309          };
310          image.src = source;
311        });
312      }
313
314      function findAvailableSlide(start, step) {
315        for (let offset = 0; offset < slides.length; offset++) {
316          const index = (start + offset * step + slides.length) % slides.length;
317          const slide = slides[index];
318          if (slide.dataset.loaded === 'true') return index;
319          if (slide.dataset.failed !== 'true') return null;
320        }
321        return null;
322      }
323
324      function goTo(idx) {
325        const requested = (idx + slides.length) % slides.length;
326        const step = requested === (current + slides.length - 1) % slides.length ? -1 : 1;
327        const nextIndex = findAvailableSlide(requested, step);
328        if (nextIndex === null) return;
329        slides[current].classList.remove('active');
330        dots[current].classList.remove('active');
331        current = nextIndex;
332        slides[current].classList.add('active');
333        dots[current].classList.add('active');
334      }
335
336      function startTimer() { if (reducedMotion) return; clearInterval(timer); timer = setInterval(() => goTo(current + 1), 4000); }
337
338      document.getElementById('heroNext').addEventListener('click', () => { goTo(current + 1); startTimer(); });
339      document.getElementById('heroPrev').addEventListener('click', () => { goTo(current - 1); startTimer(); });
340      dots.forEach(dot => dot.addEventListener('click', () => { goTo(+dot.dataset.index); startTimer(); }));
341      if (firstHeroImage.complete) loadRemainingSlides();
342      else firstHeroImage.addEventListener('load', loadRemainingSlides, { once: true });
343      startTimer();
344    })();
345
346    (function () {
347      const track   = document.getElementById('galleryTrack');
348      const items   = track.querySelectorAll('.gallery-slider-item');
349      const prevBtn = document.getElementById('galleryPrev');
350      const nextBtn = document.getElementById('galleryNext');
351      const wrap    = document.getElementById('gallerySliderWrap');
352      let pos = 0, autoTimer;
353      const reducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;
354
355      function visibleCount() { return window.innerWidth <= 480 ? 1 : window.innerWidth <= 1024 ? 2 : 3; }
356      function itemWidth() { const v = visibleCount(), g = 20; return (wrap.offsetWidth - g * (v - 1)) / v + g; }
357      function maxPos() { return items.length - visibleCount(); }
358      function update() { track.style.transform = `translateX(-${pos * itemWidth()}px)`; }
359      function move(dir) { pos = Math.max(0, Math.min(pos + dir, maxPos())); update(); }
360
361      prevBtn.addEventListener('click', () => { move(-1); resetAuto(); });
362      nextBtn.addEventListener('click', () => { move(1);  resetAuto(); });
363
364      function resetAuto() {
365        if (reducedMotion) return;
366        clearInterval(autoTimer);
367        autoTimer = setInterval(() => { pos < maxPos() ? pos++ : pos = 0; update(); }, 3500);
368      }
369
370      window.addEventListener('resize', () => { pos = 0; update(); });
371      resetAuto();
372    })();
373
374    const canAnimate = 'IntersectionObserver' in window && !window.matchMedia('(prefers-reduced-motion: reduce)').matches;
375    if (canAnimate) {
376      try {
377        const elements = document.querySelectorAll('.fade-in');
378        const io = new IntersectionObserver((entries) => {
379          entries.forEach(e => { if (e.isIntersecting) { e.target.classList.add('visible'); io.unobserve(e.target); } });
380        }, { threshold: 0.10 });
381        document.documentElement.classList.add('can-animate');
382        elements.forEach(el => io.observe(el));
383      } catch {
384        document.documentElement.classList.remove('can-animate');
385      }
386    }
387
388    document.querySelectorAll('.faq-item').forEach(item => {
389      const button = item.querySelector('.faq-btn');
390      const answer = item.querySelector('.faq-answer');
391      answer.setAttribute('aria-hidden', 'true');
392      button.addEventListener('click', () => {
393        const isOpen = item.classList.contains('open');
394        document.querySelectorAll('.faq-item.open').forEach(el => {
395          el.classList.remove('open');
396          el.querySelector('.faq-btn').setAttribute('aria-expanded', 'false');
397          el.querySelector('.faq-answer').setAttribute('aria-hidden', 'true');
398        });
399        if (!isOpen) {
400          item.classList.add('open');
401          button.setAttribute('aria-expanded', 'true');
402          answer.setAttribute('aria-hidden', 'false');
403        }
404      });
405    });
406
407  </script>
407 </body> </html>

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.