{"id":5046,"date":"2026-04-25T16:51:00","date_gmt":"2026-04-25T16:51:00","guid":{"rendered":"https:\/\/repulos.com\/contact\/"},"modified":"2026-06-28T11:05:24","modified_gmt":"2026-06-28T11:05:24","slug":"contact","status":"publish","type":"page","link":"https:\/\/repulos.com\/en\/contact\/","title":{"rendered":"CONTACT"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5046\" class=\"elementor elementor-5046 elementor-111\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f066937 e-flex e-con-boxed e-con e-parent\" data-id=\"5f066937\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2bf6363f elementor-widget elementor-widget-html\" data-id=\"2bf6363f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"pl\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>REPULO'S<\/title>\r\n\r\n<!-- Jost (Google Fonts) -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:wght@300;400;500&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* ==========================================================\r\n   REPULO'S \u2014 HEADER \/ NAVIGATION\r\n   Jost Light 300 \u00b7 Pure white \u00b7 Pure black \u00b7 Editorial minimalism\r\n   ========================================================== *\/\r\n\r\n:root{\r\n  --rep-bg:#FFFFFF;\r\n  --rep-fg:#000000;\r\n  --rep-muted:#7A7A7A;\r\n  --rep-line:#000000;\r\n  --rep-line-soft:#E5E5E5;\r\n  --rep-font:'Jost', system-ui, -apple-system, BlinkMacSystemFont, sans-serif;\r\n  --rep-weight-light:300;\r\n  --rep-weight-medium:500;\r\n  --rep-h-desktop:96px;\r\n  --rep-h-mobile:72px;\r\n  --rep-tracking:0.18em;\r\n  --rep-tracking-tight:0.08em;\r\n  --rep-ease:cubic-bezier(.22,.61,.36,1);\r\n}\r\n\r\n*,*::before,*::after{box-sizing:border-box}\r\nhtml,body{margin:0;padding:0;background:var(--rep-bg);color:var(--rep-fg)}\r\n\r\n.repulos-header,\r\n.repulos-header *,\r\n.repulos-mobile,\r\n.repulos-mobile *{\r\n  font-family:var(--rep-font);\r\n  font-weight:var(--rep-weight-light);\r\n  -webkit-font-smoothing:antialiased;\r\n  -moz-osx-font-smoothing:grayscale;\r\n}\r\n\r\n\/* ---------- Header bar (BEZ linii pod) ---------- *\/\r\n.repulos-header{\r\n  position:sticky;\r\n  top:0;\r\n  z-index:1000;\r\n  width:100%;\r\n  background:var(--rep-bg);\r\n}\r\n\r\n.repulos-header__container{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  height:var(--rep-h-desktop);\r\n  max-width:1440px;\r\n  margin:0 auto;\r\n  padding:0 40px;\r\n  gap:24px;\r\n}\r\n\r\n\/* ---------- Logo ---------- *\/\r\n.repulos-header__logo{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  text-decoration:none;\r\n  color:var(--rep-fg);\r\n  flex-shrink:0;\r\n  line-height:1;\r\n}\r\n\r\n.repulos-header__logo img{\r\n  height:48px;\r\n  width:auto;\r\n  display:block;\r\n}\r\n\r\n\/* ---------- Desktop navigation ---------- *\/\r\n.repulos-header__nav{\r\n  display:flex;\r\n  flex:1 1 auto;\r\n  justify-content:center;\r\n}\r\n\r\n.repulos-header__nav-list{\r\n  display:flex;\r\n  list-style:none;\r\n  margin:0;\r\n  padding:0;\r\n  gap:40px;\r\n}\r\n\r\n.repulos-header__nav-link{\r\n  position:relative;\r\n  display:inline-block;\r\n  text-decoration:none;\r\n  color:var(--rep-fg);\r\n  font-size:13px;\r\n  font-weight:var(--rep-weight-light);\r\n  letter-spacing:var(--rep-tracking);\r\n  text-transform:uppercase;\r\n  padding:10px 0;\r\n  white-space:nowrap;\r\n}\r\n\r\n.repulos-header__nav-link::after{\r\n  content:\"\";\r\n  position:absolute;\r\n  left:0; right:0;\r\n  bottom:4px;\r\n  height:1px;\r\n  background:var(--rep-fg);\r\n  transform:scaleX(0);\r\n  transform-origin:right center;\r\n  transition:transform .35s var(--rep-ease);\r\n}\r\n\r\n.repulos-header__nav-link:hover::after,\r\n.repulos-header__nav-link:focus-visible::after,\r\n.repulos-header__nav-link[aria-current=\"page\"]::after{\r\n  transform:scaleX(1);\r\n  transform-origin:left center;\r\n}\r\n\r\n.repulos-header__nav-link[aria-current=\"page\"]{\r\n  font-weight:var(--rep-weight-medium);\r\n}\r\n\r\n.repulos-header__nav-link:focus-visible{outline:none}\r\n\r\n\/* ---------- Right actions ---------- *\/\r\n.repulos-header__actions{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:24px;\r\n  flex-shrink:0;\r\n}\r\n\r\n\/* ==========================================================\r\n   LANGUAGE DROPDOWN \u2014 w rozmiarze tekstu menu, bez ramki\r\n   ========================================================== *\/\r\n.repulos-lang{\r\n  position:relative;\r\n}\r\n\r\n.repulos-lang__trigger{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:8px;\r\n  padding:10px 4px;\r\n  background:transparent;\r\n  border:0;\r\n  cursor:pointer;\r\n  color:var(--rep-fg);\r\n  font-family:var(--rep-font);\r\n  font-size:13px;\r\n  font-weight:var(--rep-weight-light);\r\n  letter-spacing:var(--rep-tracking);\r\n  text-transform:uppercase;\r\n  line-height:1;\r\n}\r\n\r\n.repulos-lang__trigger:focus-visible{outline:none}\r\n\r\n.repulos-lang__chevron{\r\n  width:10px;\r\n  height:10px;\r\n  transition:transform .25s var(--rep-ease);\r\n}\r\n\r\n.repulos-lang[data-open=\"true\"] .repulos-lang__chevron{\r\n  transform:rotate(180deg);\r\n}\r\n\r\n.repulos-lang__menu{\r\n  position:absolute;\r\n  top:calc(100% + 8px);\r\n  right:0;\r\n  min-width:180px;\r\n  margin:0;\r\n  padding:0;\r\n  list-style:none;\r\n  background:var(--rep-bg);\r\n  opacity:0;\r\n  visibility:hidden;\r\n  transform:translateY(-6px);\r\n  transition:opacity .2s var(--rep-ease), transform .2s var(--rep-ease), visibility .2s;\r\n  z-index:1001;\r\n}\r\n\r\n.repulos-lang[data-open=\"true\"] .repulos-lang__menu{\r\n  opacity:1;\r\n  visibility:visible;\r\n  transform:translateY(0);\r\n}\r\n\r\n.repulos-lang__item{\r\n  border-top:1px solid var(--rep-line-soft);\r\n}\r\n\r\n.repulos-lang__link{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  gap:16px;\r\n  padding:14px 4px;\r\n  text-decoration:none;\r\n  color:var(--rep-fg);\r\n  font-size:13px;\r\n  font-weight:var(--rep-weight-light);\r\n  letter-spacing:var(--rep-tracking-tight);\r\n  text-transform:uppercase;\r\n  transition:font-weight .15s var(--rep-ease);\r\n}\r\n\r\n.repulos-lang__link:hover,\r\n.repulos-lang__link:focus-visible{\r\n  font-weight:var(--rep-weight-medium);\r\n  outline:none;\r\n}\r\n\r\n.repulos-lang__link[aria-current=\"true\"]{\r\n  font-weight:var(--rep-weight-medium);\r\n}\r\n\r\n.repulos-lang__code{\r\n  color:var(--rep-muted);\r\n  font-size:11px;\r\n}\r\n\r\n.repulos-lang__link[aria-current=\"true\"] .repulos-lang__code{\r\n  color:var(--rep-fg);\r\n}\r\n\r\n\/* ==========================================================\r\n   CART \u2014 czysta ikona shopping bag (rounded rect + arch handle)\r\n   ========================================================== *\/\r\n.repulos-header__cart{\r\n  position:relative;\r\n  display:inline-flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  width:40px;\r\n  height:40px;\r\n  text-decoration:none;\r\n  color:var(--rep-fg);\r\n  background:transparent;\r\n  transition:opacity .25s var(--rep-ease);\r\n}\r\n\r\n.repulos-header__cart:hover,\r\n.repulos-header__cart:focus-visible{\r\n  opacity:.65;\r\n  outline:none;\r\n}\r\n\r\n.repulos-header__cart svg{\r\n  width:30px;\r\n  height:30px;\r\n  display:block;\r\n}\r\n\r\n.repulos-header__cart-count{\r\n  position:absolute;\r\n  top:4px;\r\n  right:2px;\r\n  min-width:18px;\r\n  height:18px;\r\n  padding:0 5px;\r\n  background:var(--rep-fg);\r\n  color:var(--rep-bg);\r\n  border:1px solid var(--rep-bg);\r\n  border-radius:999px;\r\n  font-size:10px;\r\n  font-weight:var(--rep-weight-medium);\r\n  line-height:16px;\r\n  text-align:center;\r\n  letter-spacing:0;\r\n}\r\n\r\n.repulos-header__cart-count[hidden]{display:none}\r\n\r\n\/* ==========================================================\r\n   MOBILE TOGGLE\r\n   ========================================================== *\/\r\n.repulos-header__toggle{\r\n  display:none;\r\n  width:36px;\r\n  height:36px;\r\n  padding:0;\r\n  border:0;\r\n  background:transparent;\r\n  cursor:pointer;\r\n  align-items:center;\r\n  justify-content:center;\r\n}\r\n\r\n.repulos-header__toggle-icon{\r\n  display:flex;\r\n  flex-direction:column;\r\n  gap:5px;\r\n  width:20px;\r\n}\r\n\r\n.repulos-header__toggle-icon span{\r\n  display:block;\r\n  height:1px;\r\n  background:var(--rep-fg);\r\n  transition:transform .3s var(--rep-ease), opacity .2s var(--rep-ease);\r\n}\r\n\r\n.repulos-header__toggle[aria-expanded=\"true\"] .repulos-header__toggle-icon span:nth-child(1){\r\n  transform:translateY(6px) rotate(45deg);\r\n}\r\n.repulos-header__toggle[aria-expanded=\"true\"] .repulos-header__toggle-icon span:nth-child(2){\r\n  opacity:0;\r\n}\r\n.repulos-header__toggle[aria-expanded=\"true\"] .repulos-header__toggle-icon span:nth-child(3){\r\n  transform:translateY(-6px) rotate(-45deg);\r\n}\r\n\r\n\/* ==========================================================\r\n   MOBILE PANEL\r\n   ========================================================== *\/\r\n.repulos-mobile{\r\n  position:fixed;\r\n  top:var(--rep-h-mobile);\r\n  left:0; right:0; bottom:0;\r\n  background:var(--rep-bg);\r\n  transform:translateX(100%);\r\n  transition:transform .4s var(--rep-ease);\r\n  overflow-y:auto;\r\n  z-index:998;\r\n  padding:24px 24px 48px;\r\n  display:flex;\r\n  flex-direction:column;\r\n  gap:40px;\r\n  visibility:hidden;\r\n}\r\n\r\n.repulos-mobile[aria-hidden=\"false\"]{\r\n  transform:translateX(0);\r\n  visibility:visible;\r\n}\r\n\r\n.repulos-mobile__nav-list{\r\n  list-style:none;\r\n  margin:0;\r\n  padding:0;\r\n}\r\n\r\n.repulos-mobile__nav-item{\r\n  border-bottom:1px solid var(--rep-line);\r\n}\r\n\r\n.repulos-mobile__nav-item:first-child{\r\n  border-top:1px solid var(--rep-line);\r\n}\r\n\r\n.repulos-mobile__nav-link{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  padding:20px 0;\r\n  text-decoration:none;\r\n  color:var(--rep-fg);\r\n  font-size:15px;\r\n  font-weight:var(--rep-weight-light);\r\n  letter-spacing:var(--rep-tracking);\r\n  text-transform:uppercase;\r\n}\r\n\r\n.repulos-mobile__nav-link[aria-current=\"page\"]{\r\n  font-weight:var(--rep-weight-medium);\r\n}\r\n\r\nbody.repulos-menu-open{overflow:hidden}\r\n\r\n\/* ==========================================================\r\n   BREAKPOINTS\r\n   ========================================================== *\/\r\n@media (max-width:1024px){\r\n  .repulos-header__nav{\r\n    display:none;\r\n  }\r\n  .repulos-header__container{\r\n    height:var(--rep-h-mobile);\r\n    padding:0 16px;\r\n    gap:14px;\r\n  }\r\n  .repulos-header__toggle{\r\n    display:inline-flex;\r\n  }\r\n  .repulos-header__logo img{\r\n    height:36px;\r\n  }\r\n  .repulos-header__actions{\r\n    gap:14px;\r\n  }\r\n  .repulos-header__cart{\r\n    width:36px;\r\n    height:36px;\r\n  }\r\n  .repulos-header__cart svg{\r\n    width:26px;\r\n    height:26px;\r\n  }\r\n  .repulos-lang__menu{\r\n    right:0;\r\n    min-width:180px;\r\n  }\r\n}\r\n\r\n@media (min-width:1025px){\r\n  .repulos-mobile{display:none}\r\n}\r\n\r\n@media (max-width:380px){\r\n  .repulos-header__container{\r\n    padding:0 12px;\r\n    gap:10px;\r\n  }\r\n  .repulos-header__actions{\r\n    gap:10px;\r\n  }\r\n  .repulos-header__logo img{\r\n    height:32px;\r\n  }\r\n  .repulos-lang__trigger{\r\n    padding:10px 2px;\r\n  }\r\n}\r\n\r\n@media (prefers-reduced-motion:reduce){\r\n  *{transition:none !important; animation:none !important}\r\n}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<!-- ============================================================\r\n     HEADER\r\n     ============================================================ -->\r\n<header class=\"repulos-header\" role=\"banner\">\r\n  <div class=\"repulos-header__container\">\r\n\r\n    <!-- LOGO -->\r\n    <a href=\"https:\/\/repulos.com\/en\/\" class=\"repulos-header__logo\" aria-label=\"REPULO'S, strona g\u0142\u00f3wna\">\r\n      <img src=\"https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/1-2.png\"\r\n           alt=\"REPULO'S\"\r\n           width=\"240\" height=\"48\"\r\n           loading=\"eager\"\r\n           decoding=\"async\">\r\n    <\/a>\r\n\r\n    <!-- DESKTOP NAV -->\r\n    <nav class=\"repulos-header__nav\" aria-label=\"Menu g\u0142\u00f3wne\">\r\n      <ul class=\"repulos-header__nav-list\">\r\n        <li><a href=\"https:\/\/repulos.com\/en\/\"                     class=\"repulos-header__nav-link\" aria-current=\"page\">Strona g\u0142\u00f3wna<\/a><\/li>\r\n        <li><a href=\"https:\/\/repulos.com\/en\/sklep\/\"               class=\"repulos-header__nav-link\">Sklep<\/a><\/li>\r\n        <li><a href=\"https:\/\/repulos.com\/en\/about-us\/\"             class=\"repulos-header__nav-link\">O marce<\/a><\/li>\r\n        <li><a href=\"https:\/\/repulos.com\/en\/inspiracje\/\"                class=\"repulos-header__nav-link\">Inspiracje<\/a><\/li>\r\n        <li><a href=\"https:\/\/repulos.com\/en\/salon\/\" class=\"repulos-header__nav-link\">Salon<\/a><\/li>\r\n        <li><a href=\"https:\/\/repulos.com\/en\/contact\/\"             class=\"repulos-header__nav-link\">Kontakt<\/a><\/li>\r\n      <\/ul>\r\n    <\/nav>\r\n\r\n    <!-- ACTIONS -->\r\n    <div class=\"repulos-header__actions\">\r\n\r\n      <!-- LANGUAGE DROPDOWN -->\r\n      <div class=\"repulos-lang\" data-open=\"false\">\r\n        <button type=\"button\"\r\n                class=\"repulos-lang__trigger\"\r\n                aria-haspopup=\"true\"\r\n                aria-expanded=\"false\"\r\n                aria-controls=\"repulos-lang-menu\"\r\n                id=\"repulos-lang-button\">\r\n          <span class=\"repulos-lang__current\">PL<\/span>\r\n          <svg class=\"repulos-lang__chevron\" viewBox=\"0 0 12 12\" fill=\"none\" aria-hidden=\"true\" focusable=\"false\">\r\n            <path d=\"M2.5 4.5L6 8l3.5-3.5\" stroke=\"currentColor\" stroke-width=\"1\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n          <\/svg>\r\n        <\/button>\r\n\r\n        <ul class=\"repulos-lang__menu\"\r\n            id=\"repulos-lang-menu\"\r\n            role=\"menu\"\r\n            aria-labelledby=\"repulos-lang-button\">\r\n          <li class=\"repulos-lang__item\" role=\"none\">\r\n            <a href=\"https:\/\/repulos.com\/en\/\" class=\"repulos-lang__link\" role=\"menuitem\" hreflang=\"pl\" lang=\"pl\" aria-current=\"true\">\r\n              <span>Polski<\/span><span class=\"repulos-lang__code\">PL<\/span>\r\n            <\/a>\r\n          <\/li>\r\n          <li class=\"repulos-lang__item\" role=\"none\">\r\n            <a href=\"https:\/\/repulos.com\/uk\/\" class=\"repulos-lang__link\" role=\"menuitem\" hreflang=\"uk\" lang=\"uk\">\r\n              <span>\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430<\/span><span class=\"repulos-lang__code\">UA<\/span>\r\n            <\/a>\r\n          <\/li>\r\n          <li class=\"repulos-lang__item\" role=\"none\">\r\n            <a href=\"https:\/\/repulos.com\/en\/\" class=\"repulos-lang__link\" role=\"menuitem\" hreflang=\"en\" lang=\"en\">\r\n              <span>English<\/span><span class=\"repulos-lang__code\">EN<\/span>\r\n            <\/a>\r\n          <\/li>\r\n        <\/ul>\r\n      <\/div>\r\n\r\n      <!-- CART \u2014 shopping bag (rounded rect + arch handle) -->\r\n      <a href=\"https:\/\/repulos.com\/en\/cart\/\" class=\"repulos-header__cart\" aria-label=\"Koszyk\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\">\r\n          <rect x=\"4\" y=\"8\" width=\"16\" height=\"14\" rx=\"1.5\"\/>\r\n          <path d=\"M8 11V6a4 4 0 0 1 8 0v5\"\/>\r\n        <\/svg>\r\n        <span class=\"repulos-header__cart-count\" id=\"repulos-cart-count\" aria-label=\"Liczba produkt\u00f3w w koszyku\">1<\/span>\r\n      <\/a>\r\n\r\n      <!-- MOBILE TOGGLE -->\r\n      <button type=\"button\"\r\n              class=\"repulos-header__toggle\"\r\n              aria-label=\"Otw\u00f3rz menu\"\r\n              aria-expanded=\"false\"\r\n              aria-controls=\"repulos-mobile-panel\">\r\n        <span class=\"repulos-header__toggle-icon\" aria-hidden=\"true\">\r\n          <span><\/span><span><\/span><span><\/span>\r\n        <\/span>\r\n      <\/button>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/header>\r\n\r\n<!-- ============================================================\r\n     MOBILE PANEL\r\n     ============================================================ -->\r\n<div class=\"repulos-mobile\" id=\"repulos-mobile-panel\" aria-hidden=\"true\">\r\n\r\n  <nav aria-label=\"Menu g\u0142\u00f3wne (mobile)\">\r\n    <ul class=\"repulos-mobile__nav-list\">\r\n      <li class=\"repulos-mobile__nav-item\"><a href=\"https:\/\/repulos.com\/en\/\"                     class=\"repulos-mobile__nav-link\" aria-current=\"page\">Strona g\u0142\u00f3wna<\/a><\/li>\r\n      <li class=\"repulos-mobile__nav-item\"><a href=\"https:\/\/repulos.com\/en\/sklep\/\"               class=\"repulos-mobile__nav-link\">Sklep<\/a><\/li>\r\n      <li class=\"repulos-mobile__nav-item\"><a href=\"https:\/\/repulos.com\/en\/about-us\/\"             class=\"repulos-mobile__nav-link\">O marce<\/a><\/li>\r\n      <li class=\"repulos-mobile__nav-item\"><a href=\"https:\/\/repulos.com\/en\/inspiracje\/\"                class=\"repulos-mobile__nav-link\">Inspiracje<\/a><\/li>\r\n      <li class=\"repulos-mobile__nav-item\"><a href=\"https:\/\/repulos.com\/en\/salon\/\" class=\"repulos-mobile__nav-link\">Salon<\/a><\/li>\r\n      <li class=\"repulos-mobile__nav-item\"><a href=\"https:\/\/repulos.com\/en\/contact\/\"             class=\"repulos-mobile__nav-link\">Kontakt<\/a><\/li>\r\n      <li class=\"repulos-mobile__nav-item\"><a href=\"https:\/\/repulos.com\/en\/cart\/\"                class=\"repulos-mobile__nav-link\">Koszyk<\/a><\/li>\r\n    <\/ul>\r\n  <\/nav>\r\n\r\n<\/div>\r\n\r\n<!-- ============================================================\r\n     SCRIPT\r\n     ============================================================ -->\r\n<script>\r\n(function () {\r\n  \/* ---------- MOBILE PANEL ---------- *\/\r\n  var toggle = document.querySelector('.repulos-header__toggle');\r\n  var panel  = document.getElementById('repulos-mobile-panel');\r\n  var body   = document.body;\r\n\r\n  function setPanelOpen(open){\r\n    if (!toggle || !panel) return;\r\n    toggle.setAttribute('aria-expanded', open ? 'true' : 'false');\r\n    toggle.setAttribute('aria-label', open ? 'Zamknij menu' : 'Otw\u00f3rz menu');\r\n    panel.setAttribute('aria-hidden', open ? 'false' : 'true');\r\n    body.classList.toggle('repulos-menu-open', open);\r\n  }\r\n\r\n  if (toggle && panel) {\r\n    toggle.addEventListener('click', function () {\r\n      var open = toggle.getAttribute('aria-expanded') !== 'true';\r\n      setPanelOpen(open);\r\n    });\r\n\r\n    panel.querySelectorAll('a').forEach(function (link) {\r\n      link.addEventListener('click', function () { setPanelOpen(false); });\r\n    });\r\n\r\n    var mq = window.matchMedia('(min-width: 1025px)');\r\n    function onChange(e){ if (e.matches) setPanelOpen(false); }\r\n    if (mq.addEventListener) mq.addEventListener('change', onChange);\r\n    else if (mq.addListener) mq.addListener(onChange);\r\n  }\r\n\r\n  \/* ---------- LANGUAGE DROPDOWN ---------- *\/\r\n  var lang        = document.querySelector('.repulos-lang');\r\n  var langTrigger = document.getElementById('repulos-lang-button');\r\n  var langMenu    = document.getElementById('repulos-lang-menu');\r\n\r\n  function setLangOpen(open){\r\n    if (!lang || !langTrigger) return;\r\n    lang.setAttribute('data-open', open ? 'true' : 'false');\r\n    langTrigger.setAttribute('aria-expanded', open ? 'true' : 'false');\r\n  }\r\n\r\n  if (lang && langTrigger && langMenu) {\r\n    langTrigger.addEventListener('click', function (e) {\r\n      e.stopPropagation();\r\n      var open = langTrigger.getAttribute('aria-expanded') !== 'true';\r\n      setLangOpen(open);\r\n    });\r\n\r\n    document.addEventListener('click', function (e) {\r\n      if (!lang.contains(e.target)) setLangOpen(false);\r\n    });\r\n\r\n    var langLinks = Array.prototype.slice.call(langMenu.querySelectorAll('.repulos-lang__link'));\r\n\r\n    langTrigger.addEventListener('keydown', function (e) {\r\n      if (e.key === 'ArrowDown' || e.key === 'Enter' || e.key === ' ') {\r\n        e.preventDefault();\r\n        setLangOpen(true);\r\n        if (langLinks[0]) langLinks[0].focus();\r\n      }\r\n    });\r\n\r\n    langLinks.forEach(function (link, idx) {\r\n      link.addEventListener('keydown', function (e) {\r\n        switch (e.key) {\r\n          case 'ArrowDown':\r\n            e.preventDefault();\r\n            (langLinks[idx + 1] || langLinks[0]).focus();\r\n            break;\r\n          case 'ArrowUp':\r\n            e.preventDefault();\r\n            (langLinks[idx - 1] || langLinks[langLinks.length - 1]).focus();\r\n            break;\r\n          case 'Home':\r\n            e.preventDefault();\r\n            langLinks[0].focus();\r\n            break;\r\n          case 'End':\r\n            e.preventDefault();\r\n            langLinks[langLinks.length - 1].focus();\r\n            break;\r\n        }\r\n      });\r\n    });\r\n  }\r\n\r\n  \/* ---------- GLOBAL ESCAPE ---------- *\/\r\n  document.addEventListener('keydown', function (e) {\r\n    if (e.key !== 'Escape') return;\r\n    if (toggle && toggle.getAttribute('aria-expanded') === 'true') {\r\n      setPanelOpen(false);\r\n      toggle.focus();\r\n    }\r\n    if (langTrigger && langTrigger.getAttribute('aria-expanded') === 'true') {\r\n      setLangOpen(false);\r\n      langTrigger.focus();\r\n    }\r\n  });\r\n\r\n  \/* ---------- CART COUNT FALLBACK ---------- *\/\r\n  var count = document.getElementById('repulos-cart-count');\r\n  if (count && parseInt(count.textContent, 10) === 0) {\r\n    count.setAttribute('hidden', '');\r\n  }\r\n})();\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7d5be54 e-flex e-con-boxed e-con e-parent\" data-id=\"7d5be54\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-267d6b5 elementor-widget elementor-widget-html\" data-id=\"267d6b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SEO META TAGS\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<title>Contact REPULO'S - Online Store and Warsaw Salon<\/title>\n<meta name=\"description\" content=\"Get in touch with REPULO'S, a European signature brand of elegant women's occasion wear designed by Kateryna Nechyporenko. WhatsApp, email order@repulos.com, salon at ul. Lindleya 16 in Warsaw by prior booking.\">\n<meta name=\"keywords\" content=\"contact REPULOS, REPULOS Warsaw, REPULOS salon, designer Kateryna Nechyporenko, signature women's wear brand, elegant women's occasion wear, ul. Lindleya 16, online dress store\">\n<meta name=\"robots\" content=\"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1\">\n<meta name=\"author\" content=\"Kateryna Nechyporenko\">\n<link rel=\"canonical\" href=\"https:\/\/repulos.com\/en\/contact\/\">\n\n<!-- Hreflang -->\n<link rel=\"alternate\" hreflang=\"pl-PL\" href=\"https:\/\/repulos.com\/kontakt\/\">\n<link rel=\"alternate\" hreflang=\"uk-UA\" href=\"https:\/\/repulos.com\/uk\/kontakt\/\">\n<link rel=\"alternate\" hreflang=\"en\" href=\"https:\/\/repulos.com\/en\/contact\/\">\n<link rel=\"alternate\" hreflang=\"x-default\" href=\"https:\/\/repulos.com\/kontakt\/\">\n\n<!-- Geo -->\n<meta name=\"geo.region\" content=\"PL-MZ\">\n<meta name=\"geo.placename\" content=\"Warsaw\">\n<meta name=\"geo.position\" content=\"52.2226;20.9845\">\n<meta name=\"ICBM\" content=\"52.2226, 20.9845\">\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     OPEN GRAPH\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<meta property=\"og:type\" content=\"website\">\n<meta property=\"og:locale\" content=\"en_GB\">\n<meta property=\"og:locale:alternate\" content=\"pl_PL\">\n<meta property=\"og:locale:alternate\" content=\"uk_UA\">\n<meta property=\"og:site_name\" content=\"REPULO'S\">\n<meta property=\"og:title\" content=\"Contact REPULO'S - Online Store and Warsaw Salon\">\n<meta property=\"og:description\" content=\"Get in touch with REPULO'S, a European signature brand of elegant women's occasion wear. WhatsApp, email and a salon at ul. Lindleya 16 in Warsaw by prior booking.\">\n<meta property=\"og:url\" content=\"https:\/\/repulos.com\/en\/contact\/\">\n<meta property=\"og:image\" content=\"https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/repulos-2-scaled.webp\">\n<meta property=\"og:image:width\" content=\"1200\">\n<meta property=\"og:image:height\" content=\"630\">\n<meta property=\"og:image:alt\" content=\"REPULO'S - signature brand of elegant women's occasion wear\">\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     TWITTER CARDS\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<meta name=\"twitter:card\" content=\"summary_large_image\">\n<meta name=\"twitter:title\" content=\"Contact REPULO'S - Online Store and Warsaw Salon\">\n<meta name=\"twitter:description\" content=\"Signature brand of elegant women's occasion wear. Salon in Warsaw by prior booking.\">\n<meta name=\"twitter:image\" content=\"https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/repulos-2-scaled.webp\">\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     FONTS - Jost (English)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:wght@200;300;400;500&display=swap\" rel=\"stylesheet\">\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SCHEMA MARKUP\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"ContactPage\",\n      \"@id\": \"https:\/\/repulos.com\/en\/contact\/#contactpage\",\n      \"url\": \"https:\/\/repulos.com\/en\/contact\/\",\n      \"name\": \"Contact REPULO'S - Online Store and Warsaw Salon\",\n      \"description\": \"Contact page of REPULO'S - a European signature brand of elegant women's occasion wear designed by Kateryna Nechyporenko. WhatsApp, email and a salon at ul. Lindleya 16 in Warsaw by prior booking.\",\n      \"inLanguage\": \"en\",\n      \"isPartOf\": {\n        \"@type\": \"WebSite\",\n        \"name\": \"REPULO'S\",\n        \"url\": \"https:\/\/repulos.com\"\n      },\n      \"about\": { \"@id\": \"https:\/\/repulos.com\/#organization\" },\n      \"breadcrumb\": { \"@id\": \"https:\/\/repulos.com\/en\/contact\/#breadcrumb\" }\n    },\n    {\n      \"@type\": \"Person\",\n      \"@id\": \"https:\/\/repulos.com\/#kateryna-nechyporenko\",\n      \"name\": \"Kateryna Nechyporenko\",\n      \"givenName\": \"Kateryna\",\n      \"familyName\": \"Nechyporenko\",\n      \"jobTitle\": \"Designer and founder of REPULO'S\",\n      \"description\": \"Designer based in Warsaw, author of the collections of the elegant women's occasion wear brand REPULO'S.\",\n      \"address\": {\n        \"@type\": \"PostalAddress\",\n        \"addressLocality\": \"Warsaw\",\n        \"addressCountry\": \"PL\"\n      },\n      \"worksFor\": { \"@id\": \"https:\/\/repulos.com\/#organization\" },\n      \"sameAs\": [\n        \"https:\/\/www.instagram.com\/repulos_brand\"\n      ]\n    },\n    {\n      \"@type\": \"ClothingStore\",\n      \"@id\": \"https:\/\/repulos.com\/#organization\",\n      \"name\": \"REPULO'S\",\n      \"alternateName\": \"REPULOS\",\n      \"url\": \"https:\/\/repulos.com\",\n      \"logo\": \"https:\/\/repulos.com\/wp-content\/uploads\/logo-repulos.png\",\n      \"description\": \"REPULO'S is a European signature brand of elegant women's occasion wear. Designed by Kateryna Nechyporenko, a designer based in Warsaw. In-house production, online store with delivery across Poland, and a salon in Warsaw by prior booking.\",\n      \"address\": {\n        \"@type\": \"PostalAddress\",\n        \"streetAddress\": \"ul. Williama Heerleina Lindleya 16\/509\",\n        \"addressLocality\": \"Warsaw\",\n        \"addressRegion\": \"Mazowieckie\",\n        \"postalCode\": \"02-013\",\n        \"addressCountry\": \"PL\"\n      },\n      \"geo\": {\n        \"@type\": \"GeoCoordinates\",\n        \"latitude\": 52.2226,\n        \"longitude\": 20.9845\n      },\n      \"email\": \"order@repulos.com\",\n      \"telephone\": \"+48508772319\",\n      \"openingHoursSpecification\": {\n        \"@type\": \"OpeningHoursSpecification\",\n        \"description\": \"Salon visits in Warsaw by prior booking only\"\n      },\n      \"currenciesAccepted\": \"PLN, EUR, UAH\",\n      \"paymentAccepted\": \"Visa, Mastercard, Apple Pay, Google Pay\",\n      \"areaServed\": [\n        { \"@type\": \"Country\", \"name\": \"Poland\" },\n        { \"@type\": \"City\", \"name\": \"Warsaw\" },\n        { \"@type\": \"AdministrativeArea\", \"name\": \"Mazowieckie\" }\n      ],\n      \"contactPoint\": [\n        {\n          \"@type\": \"ContactPoint\",\n          \"telephone\": \"+48508772319\",\n          \"email\": \"order@repulos.com\",\n          \"contactType\": \"customer service\",\n          \"areaServed\": \"PL\",\n          \"availableLanguage\": [\"English\", \"Polish\", \"Ukrainian\"]\n        }\n      ],\n      \"founder\": [\n        { \"@id\": \"https:\/\/repulos.com\/#kateryna-nechyporenko\" }\n      ],\n      \"employee\": { \"@id\": \"https:\/\/repulos.com\/#kateryna-nechyporenko\" },\n      \"sameAs\": [\n        \"https:\/\/www.instagram.com\/repulos_brand\",\n        \"https:\/\/www.facebook.com\/share\/1NcHvby5Lc\/\"\n      ]\n    },\n    {\n      \"@type\": \"Place\",\n      \"@id\": \"https:\/\/repulos.com\/en\/contact\/#salon-warsaw\",\n      \"name\": \"REPULO'S Salon Warsaw\",\n      \"description\": \"REPULO'S signature salon in Warsaw, welcoming clients by prior booking only.\",\n      \"address\": {\n        \"@type\": \"PostalAddress\",\n        \"streetAddress\": \"ul. Williama Heerleina Lindleya 16\/509\",\n        \"postalCode\": \"02-013\",\n        \"addressLocality\": \"Warsaw\",\n        \"addressCountry\": \"PL\"\n      },\n      \"geo\": {\n        \"@type\": \"GeoCoordinates\",\n        \"latitude\": 52.2226,\n        \"longitude\": 20.9845\n      }\n    },\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"@id\": \"https:\/\/repulos.com\/en\/contact\/#breadcrumb\",\n      \"itemListElement\": [\n        { \"@type\": \"ListItem\", \"position\": 1, \"name\": \"Home\", \"item\": \"https:\/\/repulos.com\/en\/\" },\n        { \"@type\": \"ListItem\", \"position\": 2, \"name\": \"Contact\", \"item\": \"https:\/\/repulos.com\/en\/contact\/\" }\n      ]\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"@id\": \"https:\/\/repulos.com\/en\/contact\/#faq\",\n      \"inLanguage\": \"en\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How can I contact REPULO'S?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"You can reach REPULO'S via WhatsApp at +48 508 772 319, by email at order@repulos.com, or through the form on the contact page. We reply within 24 hours on business days. The salon in Warsaw at ul. Lindleya 16 welcomes clients by prior booking only.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Who designs REPULO'S clothing?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"REPULO'S collections are designed by Kateryna Nechyporenko, a designer based in Warsaw. The brand specialises in signature women's wear for special occasions: weddings, proms, galas, anniversaries and corporate events.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Where is the REPULO'S salon located?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"The REPULO'S salon is in Warsaw at ul. Williama Heerleina Lindleya 16, room 509 on the 5th floor (02-013 Warsaw). We welcome clients by prior booking only, ensuring full attention and personal styling advice.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How do I book a salon visit?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"You can book a visit to the REPULO'S salon through the booking form at repulos.com\/en\/warsaw-salon or directly via WhatsApp at +48 508 772 319. Once booked, you will receive a confirmation with the exact time.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How long does an order take?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Every REPULO'S model is made to order in our own production. The total time including courier delivery is 5 to 10 business days.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Which payment methods are available?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"The online store at repulos.com accepts Visa and Mastercard, as well as Apple Pay and Google Pay. All transactions are secured with an SSL certificate.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Do you deliver across Poland?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Yes. Orders from the online store at repulos.com are delivered by courier throughout Poland. Delivery together with order fulfilment takes 5 to 10 business days.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Can I order made-to-measure tailoring?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Yes. All REPULO'S models are made individually and we can adjust the cut to your measurements. Write to us via WhatsApp or the form above, choose the subject \\\"Made-to-measure\\\" and describe the details of your request.\"\n          }\n        }\n      ]\n    }\n  ]\n}\n<\/script>\n\n<style>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   DESIGN TOKENS\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n:root {\n  --color-bg: #FFFFFF;\n  --color-ink: #000000;\n  --color-ink-soft: #1A1A1A;\n  --color-ink-muted: #888888;\n  --color-line: #E5E5E5;\n  --color-hover: #F5F5F5;\n\n  --font-base: \"Jost\", -apple-system, BlinkMacSystemFont, sans-serif;\n\n  --fs-xs: 0.95rem;\n  --fs-sm: 1.1rem;\n  --fs-base: 1.3rem;\n  --fs-md: 1.55rem;\n  --fs-lg: 2.1rem;\n  --fs-xl: 3.2rem;\n\n  --space-2xs: 0.4rem;\n  --space-xs: 0.85rem;\n  --space-sm: 1.25rem;\n  --space-md: 2rem;\n  --space-lg: 3.5rem;\n  --space-xl: 5rem;\n  --space-2xl: 7rem;\n\n  --side-padding: 4vw;\n}\n\n* { margin: 0; padding: 0; box-sizing: border-box; }\n\nhtml {\n  scroll-behavior: smooth;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\nbody {\n  font-family: var(--font-base);\n  font-feature-settings: \"kern\", \"liga\";\n  font-size: var(--fs-base);\n  line-height: 1.6;\n  color: var(--color-ink);\n  background: var(--color-bg);\n  font-weight: 300;\n}\n\nimg { max-width: 100%; display: block; height: auto; }\n\na {\n  color: inherit;\n  text-decoration: none;\n  transition: opacity 0.25s ease;\n}\n\na:hover { opacity: 0.55; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   FULL-WIDTH PAGE\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.page {\n  width: 100%;\n  padding: 0 var(--side-padding);\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   TYPOGRAPHY\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nh1, h2, h3, h4 {\n  font-family: var(--font-base);\n  font-weight: 200;\n  line-height: 1.15;\n  letter-spacing: -0.015em;\n  color: var(--color-ink);\n}\n\naddress {\n  font-style: normal;\n  font-variant-numeric: tabular-nums lining-nums;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   BREADCRUMB\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.breadcrumb {\n  padding: var(--space-md) 0 0;\n  font-size: var(--fs-xs);\n  letter-spacing: 0.05em;\n  color: var(--color-ink-muted);\n  font-weight: 300;\n}\n\n.breadcrumb ol {\n  list-style: none;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 0.5rem;\n}\n\n.breadcrumb li:not(:last-child)::after {\n  content: \"\/\";\n  margin-left: 0.5rem;\n  color: var(--color-line);\n}\n\n.breadcrumb [aria-current=\"page\"] { color: var(--color-ink); }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   PAGE HEADER\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.page-header {\n  text-align: center;\n  padding: var(--space-2xl) 0 var(--space-xl);\n  max-width: 880px;\n  margin: 0 auto;\n}\n\n.page-header h1 {\n  font-size: var(--fs-xl);\n  font-weight: 200;\n  letter-spacing: -0.025em;\n  margin-bottom: var(--space-md);\n}\n\n.page-header .lede {\n  font-size: var(--fs-base);\n  line-height: 1.7;\n  color: var(--color-ink-soft);\n  font-weight: 300;\n  max-width: 780px;\n  margin: 0 auto var(--space-sm);\n}\n\n.page-header .lede-secondary {\n  font-size: var(--fs-sm);\n  line-height: 1.7;\n  color: var(--color-ink-soft);\n  font-weight: 300;\n  max-width: 720px;\n  margin: 0 auto;\n  opacity: 0.78;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SECTION HEADINGS (H2)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.section-title {\n  text-align: center;\n  font-size: var(--fs-md);\n  font-weight: 300;\n  letter-spacing: -0.005em;\n  margin-bottom: var(--space-md);\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   DIRECT CONTACT (moved up)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.direct-contact-block {\n  padding: var(--space-md) 0 var(--space-lg);\n  text-align: center;\n}\n\n.direct-contact-block .info-content {\n  max-width: 720px;\n  margin: 0 auto;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   FORM\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.form-block {\n  padding: var(--space-lg) 0;\n  border-top: 1px solid var(--color-line);\n}\n\n.form-block-intro {\n  text-align: center;\n  font-size: var(--fs-sm);\n  font-weight: 300;\n  color: var(--color-ink-soft);\n  max-width: 620px;\n  margin: 0 auto var(--space-md);\n}\n\n.contact-form {\n  display: flex;\n  flex-direction: column;\n  gap: var(--space-md);\n  width: 100%;\n  max-width: 720px;\n  margin: 0 auto;\n}\n\n.form-field {\n  display: flex;\n  flex-direction: column;\n}\n\n.form-field label,\n.form-field-label {\n  font-size: var(--fs-xs);\n  font-weight: 300;\n  letter-spacing: 0.05em;\n  color: var(--color-ink);\n  margin-bottom: var(--space-2xs);\n}\n\n.form-field input,\n.form-field textarea {\n  width: 100%;\n  padding: var(--space-xs) 0;\n  border: none;\n  border-bottom: 1px solid var(--color-ink);\n  background: transparent;\n  font-family: var(--font-base);\n  font-size: var(--fs-base);\n  font-weight: 300;\n  color: var(--color-ink);\n  border-radius: 0;\n  -webkit-appearance: none;\n  appearance: none;\n  transition: border-color 0.25s ease;\n  line-height: 1.5;\n}\n\n.form-field input:focus,\n.form-field textarea:focus {\n  outline: none;\n  border-bottom-width: 2px;\n}\n\n.form-field textarea {\n  resize: vertical;\n  min-height: 110px;\n}\n\n\/* Custom Dropdown *\/\n.custom-select {\n  position: relative;\n  width: 100%;\n}\n\n.custom-select-trigger {\n  width: 100%;\n  padding: var(--space-xs) 2rem var(--space-xs) 0;\n  border: none;\n  border-bottom: 1px solid var(--color-ink);\n  background: transparent;\n  font-family: var(--font-base);\n  font-size: var(--fs-sm);\n  font-weight: 300;\n  color: var(--color-ink);\n  text-align: left;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  line-height: 1.5;\n  border-radius: 0;\n  -webkit-appearance: none;\n  appearance: none;\n}\n\n.custom-select-trigger:focus-visible {\n  outline: 2px solid var(--color-ink);\n  outline-offset: 4px;\n}\n\n.custom-select-value {\n  flex: 1;\n  text-align: left;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n.custom-select-arrow {\n  width: 11px;\n  height: 8px;\n  fill: currentColor;\n  transition: transform 0.25s ease;\n  flex-shrink: 0;\n  margin-left: 1rem;\n}\n\n.custom-select[data-open=\"true\"] .custom-select-arrow {\n  transform: rotate(180deg);\n}\n\n.custom-select-options {\n  position: absolute;\n  top: calc(100% + 1px);\n  left: 0;\n  right: 0;\n  background: var(--color-bg);\n  border: 1px solid var(--color-ink);\n  list-style: none;\n  margin: 0;\n  padding: 0;\n  z-index: 100;\n  display: none;\n  max-height: 320px;\n  overflow-y: auto;\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);\n}\n\n.custom-select[data-open=\"true\"] .custom-select-options {\n  display: block;\n}\n\n.custom-select-options li {\n  padding: var(--space-sm) var(--space-md);\n  font-family: var(--font-base);\n  font-size: var(--fs-sm);\n  font-weight: 300;\n  color: var(--color-ink);\n  cursor: pointer;\n  transition: background 0.15s ease, color 0.15s ease;\n  line-height: 1.4;\n  list-style: none;\n}\n\n.custom-select-options li:hover,\n.custom-select-options li:focus-visible {\n  background: var(--color-hover);\n  outline: none;\n}\n\n.custom-select-options li[aria-selected=\"true\"] {\n  background: var(--color-ink);\n  color: var(--color-bg);\n}\n\n.custom-select-options li[aria-selected=\"true\"]:hover {\n  background: var(--color-ink);\n  color: var(--color-bg);\n  opacity: 0.85;\n}\n\n\/* Checkbox *\/\n.form-field-checkbox {\n  display: flex;\n  align-items: flex-start;\n  gap: 0.7rem;\n  margin-top: var(--space-xs);\n}\n\n.form-field-checkbox input[type=\"checkbox\"] {\n  margin-top: 0.4rem;\n  width: 16px;\n  height: 16px;\n  accent-color: var(--color-ink);\n  flex-shrink: 0;\n}\n\n.form-field-checkbox label {\n  font-size: var(--fs-xs);\n  letter-spacing: normal;\n  color: var(--color-ink-soft);\n  font-weight: 300;\n  line-height: 1.55;\n  cursor: pointer;\n}\n\n.form-field-checkbox a {\n  text-decoration: underline;\n  text-underline-offset: 3px;\n}\n\n\/* Submit *\/\n.form-submit {\n  margin-top: var(--space-sm);\n  width: 100%;\n  padding: var(--space-sm) var(--space-md);\n  font-family: var(--font-base);\n  font-size: var(--fs-xs);\n  font-weight: 400;\n  letter-spacing: 0.32em;\n  text-transform: uppercase;\n  color: var(--color-bg);\n  background: var(--color-ink);\n  border: 1px solid var(--color-ink);\n  cursor: pointer;\n  transition: background 0.3s ease, color 0.3s ease;\n}\n\n.form-submit:hover {\n  background: var(--color-bg);\n  color: var(--color-ink);\n}\n\n.form-submit:disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n}\n\n.form-message {\n  margin-top: var(--space-sm);\n  padding: var(--space-sm);\n  font-size: var(--fs-sm);\n  font-weight: 300;\n  text-align: center;\n  border: 1px solid var(--color-line);\n  display: none;\n}\n\n.form-message.show { display: block; }\n.form-message.success { border-color: var(--color-ink); }\n.form-message.error { border-color: #C00000; color: #C00000; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   INFO BLOCKS\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.info-block {\n  padding: var(--space-lg) 0;\n  border-top: 1px solid var(--color-line);\n  text-align: center;\n}\n\n.info-label {\n  font-size: var(--fs-xs);\n  font-weight: 400;\n  letter-spacing: 0.32em;\n  text-transform: uppercase;\n  margin-bottom: var(--space-md);\n  display: block;\n}\n\n.info-content {\n  font-size: var(--fs-base);\n  font-weight: 300;\n  line-height: 1.65;\n  color: var(--color-ink);\n  max-width: 720px;\n  margin: 0 auto;\n}\n\n.info-content p { margin-bottom: var(--space-sm); }\n.info-content p:last-child { margin-bottom: 0; }\n\n.info-link {\n  display: inline-block;\n  margin-top: var(--space-md);\n  font-size: var(--fs-xs);\n  font-weight: 400;\n  letter-spacing: 0.32em;\n  text-transform: uppercase;\n  color: var(--color-ink);\n  border-bottom: 1px solid var(--color-ink);\n  padding-bottom: 4px;\n  transition: padding-bottom 0.25s ease;\n}\n\n.info-link:hover {\n  opacity: 1;\n  padding-bottom: 7px;\n}\n\n.inline-link {\n  border-bottom: 1px solid var(--color-ink);\n  padding-bottom: 1px;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SALON SECTION (single card, centered)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.salon-section {\n  padding: var(--space-xl) 0;\n  border-top: 1px solid var(--color-line);\n  text-align: center;\n}\n\n.salon-card {\n  max-width: 540px;\n  margin: 0 auto;\n  padding: var(--space-lg) var(--space-md);\n  border: 1px solid var(--color-ink);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n}\n\n.salon-city {\n  font-size: var(--fs-lg);\n  font-weight: 200;\n  letter-spacing: -0.015em;\n  margin-bottom: var(--space-xs);\n}\n\n.salon-tag {\n  font-size: var(--fs-xs);\n  font-weight: 400;\n  letter-spacing: 0.32em;\n  text-transform: uppercase;\n  color: var(--color-ink-muted);\n  margin-bottom: var(--space-md);\n}\n\n.salon-info {\n  font-size: var(--fs-sm);\n  font-weight: 300;\n  line-height: 1.7;\n  color: var(--color-ink);\n  margin-bottom: var(--space-md);\n}\n\n.salon-info .badge {\n  font-weight: 400;\n  display: inline-block;\n  margin-top: var(--space-xs);\n  padding: 0.4rem 0.8rem;\n  border: 1px solid var(--color-ink);\n  font-size: var(--fs-xs);\n  letter-spacing: 0.05em;\n}\n\n.salon-actions {\n  display: flex;\n  flex-direction: column;\n  gap: var(--space-sm);\n  align-items: center;\n  margin-top: var(--space-sm);\n  width: 100%;\n}\n\n.salon-link {\n  font-size: var(--fs-xs);\n  font-weight: 400;\n  letter-spacing: 0.28em;\n  text-transform: uppercase;\n  color: var(--color-ink);\n  border-bottom: 1px solid var(--color-ink);\n  padding-bottom: 3px;\n}\n\n.salon-link.primary {\n  background: var(--color-ink);\n  color: var(--color-bg);\n  padding: 0.85rem 1.5rem;\n  border-bottom: none;\n  letter-spacing: 0.28em;\n  border: 1px solid var(--color-ink);\n  transition: background 0.25s ease, color 0.25s ease;\n  min-width: 280px;\n}\n\n.salon-link.primary:hover {\n  background: var(--color-bg);\n  color: var(--color-ink);\n  opacity: 1;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   PRODUCTION \/ E-E-A-T BLOCK\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.production-block {\n  padding: var(--space-xl) 0;\n  border-top: 1px solid var(--color-line);\n  text-align: center;\n}\n\n.production-block .info-content {\n  max-width: 820px;\n  margin: 0 auto;\n}\n\n.production-block .info-content p {\n  font-size: var(--fs-base);\n  line-height: 1.75;\n  margin-bottom: var(--space-sm);\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   CONTACT BUTTONS (WhatsApp \/ Email)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.contact-buttons {\n  display: flex;\n  flex-direction: column;\n  gap: var(--space-sm);\n  align-items: center;\n  margin-top: var(--space-md);\n}\n\n.contact-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 0.6rem;\n  min-width: 280px;\n  padding: var(--space-sm) var(--space-md);\n  font-family: var(--font-base);\n  font-size: var(--fs-xs);\n  font-weight: 400;\n  letter-spacing: 0.32em;\n  text-transform: uppercase;\n  color: var(--color-bg);\n  background: var(--color-ink);\n  border: 1px solid var(--color-ink);\n  transition: background 0.3s ease, color 0.3s ease;\n}\n\n.contact-button.outline {\n  color: var(--color-ink);\n  background: var(--color-bg);\n}\n\n.contact-button:hover {\n  background: var(--color-bg);\n  color: var(--color-ink);\n  opacity: 1;\n}\n\n.contact-button.outline:hover {\n  background: var(--color-ink);\n  color: var(--color-bg);\n}\n\n.icon-whatsapp {\n  width: 18px;\n  height: 18px;\n  fill: currentColor;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   PAYMENT ICONS\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.payment-row {\n  display: flex;\n  flex-wrap: wrap;\n  gap: var(--space-md);\n  align-items: center;\n  justify-content: center;\n  margin-top: var(--space-md);\n}\n\n.payment-icon {\n  height: 26px;\n  width: auto;\n  fill: var(--color-ink);\n  color: var(--color-ink);\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   FAQ SECTION\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.faq-section {\n  padding: var(--space-xl) 0;\n  border-top: 1px solid var(--color-line);\n}\n\n.faq-section .section-title {\n  margin-bottom: var(--space-lg);\n}\n\n.faq-list {\n  max-width: 820px;\n  margin: 0 auto;\n}\n\n.faq-item {\n  border-bottom: 1px solid var(--color-line);\n  padding: var(--space-md) 0;\n}\n\n.faq-item:first-child {\n  border-top: 1px solid var(--color-line);\n}\n\n.faq-item h3 {\n  font-size: var(--fs-sm);\n  font-weight: 500;\n  letter-spacing: -0.005em;\n  margin-bottom: var(--space-xs);\n  color: var(--color-ink);\n}\n\n.faq-item p {\n  font-size: var(--fs-sm);\n  font-weight: 300;\n  line-height: 1.7;\n  color: var(--color-ink-soft);\n  margin: 0;\n}\n\n.faq-item p a {\n  border-bottom: 1px solid var(--color-ink);\n  padding-bottom: 1px;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SOCIAL ROW\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.social-row {\n  display: flex;\n  justify-content: center;\n  gap: var(--space-md);\n  margin-top: var(--space-md);\n  font-size: var(--fs-xs);\n  font-weight: 400;\n  letter-spacing: 0.32em;\n  text-transform: uppercase;\n}\n\n.social-row a {\n  border-bottom: 1px solid var(--color-ink);\n  padding-bottom: 3px;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   PAGE BOTTOM\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.page-bottom {\n  padding-bottom: var(--space-2xl);\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   RESPONSIVE\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media (max-width: 960px) {\n  :root { --side-padding: 5vw; }\n}\n\n@media (max-width: 640px) {\n  :root {\n    --fs-xs: 0.85rem;\n    --fs-sm: 1rem;\n    --fs-base: 1.15rem;\n    --fs-md: 1.4rem;\n    --fs-lg: 1.85rem;\n    --fs-xl: 2.4rem;\n\n    --space-xl: 3.5rem;\n    --space-2xl: 4.5rem;\n    --side-padding: 1.5rem;\n  }\n\n  .page-header {\n    padding: var(--space-xl) 0 var(--space-lg);\n  }\n\n  .page-header .lede { max-width: 100%; }\n\n  .info-block,\n  .salon-section,\n  .production-block,\n  .faq-section {\n    padding: var(--space-md) 0;\n  }\n\n  .form-block {\n    padding: var(--space-md) 0 var(--space-lg);\n  }\n\n  .contact-button {\n    min-width: 100%;\n    width: 100%;\n  }\n\n  .payment-row { gap: var(--space-sm); }\n  .payment-icon { height: 22px; }\n\n  .social-row {\n    flex-direction: column;\n    gap: var(--space-sm);\n    align-items: center;\n  }\n\n  .form-field input,\n  .form-field textarea,\n  .custom-select-trigger {\n    font-size: 16px;\n    padding: var(--space-sm) 0;\n  }\n\n  .custom-select-trigger { padding-right: 2rem; }\n\n  .custom-select-options li {\n    font-size: 16px;\n    padding: 1rem 1.25rem;\n  }\n\n  .form-submit {\n    padding: 1.1rem;\n    font-size: 0.85rem;\n  }\n\n  .salon-card {\n    padding: var(--space-md) var(--space-sm);\n  }\n\n  .salon-link.primary {\n    width: 100%;\n    min-width: 0;\n  }\n}\n\n@media (max-width: 380px) {\n  :root {\n    --fs-xl: 2rem;\n    --fs-lg: 1.6rem;\n  }\n\n  .contact-button { letter-spacing: 0.22em; }\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   ACCESSIBILITY\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media (prefers-reduced-motion: reduce) {\n  *, *::before, *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\n:focus-visible {\n  outline: 2px solid var(--color-ink);\n  outline-offset: 3px;\n}\n\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0,0,0,0);\n  white-space: nowrap;\n  border: 0;\n}\n<\/style>\n<\/head>\n\n<body>\n\n<main id=\"main\">\n\n  <div class=\"page\">\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n         BREADCRUMB\n    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <nav class=\"breadcrumb\" aria-label=\"Breadcrumb\">\n      <ol>\n        <li><a href=\"https:\/\/repulos.com\/en\/\">Home<\/a><\/li>\n        <li aria-current=\"page\">Contact<\/li>\n      <\/ol>\n    <\/nav>\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n         HEADER (H1 + AIO ENTITY PARAGRAPH)\n    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <header class=\"page-header\">\n      <h1>Contact REPULO'S<\/h1>\n      <p class=\"lede\">\n        You can reach REPULO'S, a European signature brand of elegant women's occasion wear designed by Kateryna Nechyporenko, via WhatsApp, by email at order@repulos.com, or through the form below.\n      <\/p>\n      <p class=\"lede-secondary\">\n        The online store repulos.com ships across Poland. The salon in Warsaw at ul. Williama Heerleina Lindleya 16 welcomes clients by prior booking only.\n      <\/p>\n    <\/header>\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n         DIRECT CONTACT (moved to top for conversion)\n    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <section class=\"direct-contact-block\" aria-labelledby=\"direct-title\">\n      <span class=\"info-label\" id=\"direct-title\">Quick contact<\/span>\n      <div class=\"info-content\">\n        <p>The fastest way to get a reply. We respond within 24 hours on business days.<\/p>\n\n        <div class=\"contact-buttons\">\n          <a href=\"https:\/\/wa.me\/48508772319?text=Hello%2C%20I%27d%20like%20to%20ask%20about...\" target=\"_blank\" rel=\"noopener\" class=\"contact-button\" aria-label=\"Message us on WhatsApp\">\n            <svg class=\"icon-whatsapp\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n              <path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413\"\/>\n            <\/svg>\n            Message us on WhatsApp\n          <\/a>\n          <a href=\"mailto:order@repulos.com\" class=\"contact-button outline\">\n            order@repulos.com\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n         FORM\n    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <section class=\"form-block\" aria-labelledby=\"form-title\">\n      <h2 id=\"form-title\" class=\"section-title\">Contact form<\/h2>\n      <p class=\"form-block-intro\">\n        If you have a detailed question or a made-to-measure enquiry, describe the details in the form and we will reply in whichever way suits you best.\n      <\/p>\n\n      <form\n        class=\"contact-form\"\n        id=\"repulos-contact-form\"\n        action=\"https:\/\/api.web3forms.com\/submit\"\n        method=\"POST\"\n        novalidate>\n\n        <!-- Web3Forms access key -->\n        <input type=\"hidden\" name=\"access_key\" value=\"b34a6c8e-4e72-465d-972d-555b4f620a29\">\n\n        <!-- Email settings -->\n        <input type=\"hidden\" name=\"subject\" value=\"REPULO'S EN: new message from \/en\/contact\/\">\n        <input type=\"hidden\" name=\"from_name\" value=\"REPULO'S EN - Contact form\">\n        <input type=\"hidden\" name=\"redirect\" value=\"https:\/\/repulos.com\/en\/contact\/?sent=1\">\n\n        <!-- Web3Forms honeypot -->\n        <input type=\"checkbox\" name=\"botcheck\" style=\"display:none\" tabindex=\"-1\" autocomplete=\"off\">\n\n        <div class=\"form-field\">\n          <label for=\"name\">Full name<\/label>\n          <input type=\"text\" id=\"name\" name=\"name\" required autocomplete=\"name\">\n        <\/div>\n\n        <div class=\"form-field\">\n          <label for=\"email\">Email address<\/label>\n          <input type=\"email\" id=\"email\" name=\"email\" required autocomplete=\"email\">\n        <\/div>\n\n        <div class=\"form-field\">\n          <span class=\"form-field-label\" id=\"topic-label\">Subject<\/span>\n          <div class=\"custom-select\" data-open=\"false\">\n            <button\n              type=\"button\"\n              class=\"custom-select-trigger\"\n              aria-haspopup=\"listbox\"\n              aria-expanded=\"false\"\n              aria-labelledby=\"topic-label\"\n              id=\"topic-trigger\">\n              <span class=\"custom-select-value\">Product question<\/span>\n              <svg class=\"custom-select-arrow\" viewBox=\"0 0 11 8\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n                <path d=\"M5.5 8L0 0h11z\"\/>\n              <\/svg>\n            <\/button>\n            <ul class=\"custom-select-options\" role=\"listbox\" aria-labelledby=\"topic-label\" tabindex=\"-1\">\n              <li role=\"option\" data-value=\"Product question\" aria-selected=\"true\" tabindex=\"0\">Product question<\/li>\n              <li role=\"option\" data-value=\"Order question\" aria-selected=\"false\" tabindex=\"0\">Order question<\/li>\n              <li role=\"option\" data-value=\"Salon visit booking\" aria-selected=\"false\" tabindex=\"0\">Salon visit booking<\/li>\n              <li role=\"option\" data-value=\"Made-to-measure\" aria-selected=\"false\" tabindex=\"0\">Made-to-measure<\/li>\n              <li role=\"option\" data-value=\"Collaboration and press\" aria-selected=\"false\" tabindex=\"0\">Collaboration and press<\/li>\n              <li role=\"option\" data-value=\"Other\" aria-selected=\"false\" tabindex=\"0\">Other<\/li>\n            <\/ul>\n            <input type=\"hidden\" name=\"topic\" value=\"Product question\">\n          <\/div>\n        <\/div>\n\n        <div class=\"form-field\">\n          <label for=\"message\">Message<\/label>\n          <textarea id=\"message\" name=\"message\" rows=\"4\" required><\/textarea>\n        <\/div>\n\n        <div class=\"form-field-checkbox\">\n          <input type=\"checkbox\" id=\"rodo\" name=\"rodo\" required value=\"Consent given\">\n          <label for=\"rodo\">\n            I consent to the processing of my personal data in accordance with the <a href=\"https:\/\/repulos.com\/en\/privacy-policy\/\">Privacy Policy<\/a>.\n          <\/label>\n        <\/div>\n\n        <button type=\"submit\" class=\"form-submit\" id=\"repulos-form-submit\">Send message<\/button>\n\n        <div class=\"form-message\" id=\"repulos-form-message\" role=\"status\" aria-live=\"polite\"><\/div>\n      <\/form>\n\n    <\/section>\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n         SALON WARSAW SECTION\n    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <section class=\"salon-section\" aria-labelledby=\"salon-title\">\n      <span class=\"info-label\" id=\"salon-title\">Salon<\/span>\n      <h2 class=\"section-title\">REPULO'S salon in Warsaw<\/h2>\n\n      <p style=\"max-width:680px; margin: 0 auto var(--space-lg); font-size: var(--fs-sm); font-weight: 300; line-height: 1.7; color: var(--color-ink-soft); text-align: center;\">\n        The REPULO'S signature salon in central Warsaw. We welcome clients by prior booking only, giving you the designer's full attention, the chance to try on the entire collection and personal advice on choosing an outfit for your occasion.\n      <\/p>\n\n      <article class=\"salon-card\">\n        <div class=\"salon-city\">Warsaw<\/div>\n        <div class=\"salon-tag\">Signature salon<\/div>\n        <address class=\"salon-info\">\n          ul. Williama Heerleina Lindleya 16<br>\n          room 509, 5th floor<br>\n          02-013 Warsaw<br>\n          <span class=\"badge\">By prior booking only<\/span>\n        <\/address>\n        <div class=\"salon-actions\">\n          <a href=\"https:\/\/repulos.com\/en\/warsaw-salon\/\" class=\"salon-link primary\">Book a visit<\/a>\n          <a href=\"https:\/\/www.google.com\/maps\/search\/?api=1&amp;query=ul.+Williama+Heerleina+Lindleya+16+Warszawa\" target=\"_blank\" rel=\"noopener\" class=\"salon-link\">Open in maps<\/a>\n        <\/div>\n      <\/article>\n\n    <\/section>\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n         PRODUCTION \/ E-E-A-T BLOCK\n    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <section class=\"production-block\" aria-labelledby=\"production-title\">\n      <span class=\"info-label\" id=\"production-title\">Production<\/span>\n      <h2 class=\"section-title\">In-house production, limited collections<\/h2>\n\n      <div class=\"info-content\">\n        <p>\n          Every REPULO'S model is created in our own production in a limited number of pieces. The collections are designed by Kateryna Nechyporenko, a designer based in Warsaw. Each dress is made individually to order, so you receive a piece created especially for you.\n        <\/p>\n        <p>\n          Read more about the brand's philosophy on the <a href=\"https:\/\/repulos.com\/en\/about\/\" class=\"inline-link\">about REPULO'S<\/a> page.\n        <\/p>\n      <\/div>\n    <\/section>\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n         ONLINE \/ SHIPPING \/ PAYMENT\n    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <section class=\"info-block\" aria-labelledby=\"online-title\">\n      <span class=\"info-label\" id=\"online-title\">Online store<\/span>\n      <h2 class=\"section-title\">Delivery across Poland<\/h2>\n\n      <div class=\"info-content\">\n        <p>\n          The online store at repulos.com offers the full collection with courier delivery to every city in Poland. We process orders within 24 hours on business days. The total time including delivery is 5 to 10 business days, as each dress is made individually to your order.\n        <\/p>\n\n        <a href=\"https:\/\/repulos.com\/en\/shop\/\" class=\"info-link\">Browse the collection<\/a>\n\n        <div class=\"payment-row\" aria-label=\"Accepted payment methods\">\n\n          <!-- VISA -->\n          <svg class=\"payment-icon\" viewBox=\"0 0 60 28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Visa\">\n            <path d=\"M22.5 5.5L17.6 22.4h-3.7L11 11.3c-.2-.7-.4-1-1-1.3-1-.5-2.5-1-3.9-1.2L6.2 8.5h6.1c.8 0 1.5.5 1.7 1.4l1.6 8.6 4-10h3.7l1.2-3zm14.3 11.4c0-3.6-5-3.8-5-5.4 0-.5.5-1 1.5-1.1 1.6-.2 3.2.1 4.7.8l.6-2.9c-1.4-.5-2.9-.8-4.4-.8-3.5 0-6 1.9-6 4.5 0 2 1.8 3.1 3.1 3.7 1.4.7 1.9 1.1 1.9 1.7 0 .9-1.1 1.3-2.1 1.3-1.5 0-3-.4-4.4-1.1l-.7 3c1.5.6 3.1.9 4.7.9 3.7 0 6.1-1.8 6.1-4.6m9.3 5.5h3.3L46.6 5.5h-3.1c-.7 0-1.3.4-1.5 1L36.7 22.4h3.7l.7-2h4.5l.5 2zm-3.9-4.8l1.8-5 1.1 5h-2.9zM27.7 5.5l-2.9 16.9h-3.5l2.9-16.9h3.5z\" fill=\"currentColor\"\/>\n          <\/svg>\n\n          <!-- MASTERCARD -->\n          <svg class=\"payment-icon\" viewBox=\"0 0 48 28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Mastercard\">\n            <circle cx=\"18\" cy=\"14\" r=\"10\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\/>\n            <circle cx=\"30\" cy=\"14\" r=\"10\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\/>\n            <path d=\"M24 7c2.4 1.8 4 4.7 4 7s-1.6 5.2-4 7c-2.4-1.8-4-4.7-4-7s1.6-5.2 4-7z\" fill=\"currentColor\"\/>\n          <\/svg>\n\n          <!-- APPLE PAY -->\n          <svg class=\"payment-icon\" viewBox=\"0 0 64 28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Apple Pay\">\n            <path d=\"M11.3 8.5c-.7.8-1.8 1.5-2.9 1.4-.1-1.1.4-2.2 1.1-2.9.7-.8 1.9-1.4 2.9-1.5.1 1.1-.4 2.2-1.1 3zm1.1 1.7c-1.6-.1-3 .9-3.7.9-.8 0-2-.9-3.3-.8-1.7 0-3.2 1-4.1 2.5C-.4 15.8.8 20.3 2.5 22.7c.8 1.2 1.8 2.5 3.1 2.5 1.2 0 1.7-.8 3.2-.8s1.9.8 3.3.8c1.4 0 2.2-1.2 3-2.4.9-1.4 1.3-2.7 1.3-2.8-.1 0-2.6-1-2.6-3.9 0-2.4 2-3.6 2-3.6-1.1-1.6-2.8-1.8-3.4-1.8m9.5-3.5v18h2.8v-6.1h3.9c3.5 0 6-2.4 6-6s-2.4-5.9-5.9-5.9h-6.8zm2.8 2.4h3.2c2.4 0 3.8 1.3 3.8 3.6s-1.4 3.6-3.8 3.6h-3.2V9.1zm15 15.9c1.8 0 3.4-.9 4.1-2.3h.1V25h2.6V16c0-2.6-2.1-4.3-5.3-4.3-3 0-5.2 1.7-5.3 4.1h2.5c.2-1.1 1.3-1.9 2.7-1.9 1.7 0 2.7.8 2.7 2.3v1l-3.5.2c-3.3.2-5 1.5-5 3.9 0 2.4 1.9 4 4.4 4zm.8-2.1c-1.5 0-2.5-.7-2.5-1.9 0-1.2.9-1.9 2.7-2l3.1-.2v1c0 1.8-1.5 3.1-3.3 3.1zm10.1 6.9c2.7 0 4-1 5.1-4.2l4.9-13.7H58l-3.3 10.6h-.1l-3.3-10.6h-2.9l4.7 13.1-.3.8c-.4 1.4-1.1 1.9-2.4 1.9-.2 0-.7 0-.9-.1v2.1c.2.1.9.1 1.1.1z\" fill=\"currentColor\"\/>\n          <\/svg>\n\n          <!-- GOOGLE PAY -->\n          <svg class=\"payment-icon\" viewBox=\"0 0 72 28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Google Pay\">\n            <path d=\"M34 13.7v6.5h-2.1V4.4h5.5c1.4 0 2.6.5 3.5 1.4.9.9 1.4 2.1 1.4 3.4 0 1.4-.5 2.5-1.4 3.4-.9.9-2.1 1.4-3.5 1.4H34v-.3zm0-7.3v5.3h3.5c.8 0 1.5-.3 2-.8s.8-1.2.8-1.9c0-.7-.3-1.3-.8-1.8s-1.2-.8-2-.8H34zm12.4 2.7c1.5 0 2.7.4 3.6 1.2.9.8 1.3 1.9 1.3 3.4v6.7h-2v-1.5h-.1c-.9 1.3-2.1 1.9-3.6 1.9-1.3 0-2.3-.4-3.2-1.1-.8-.7-1.3-1.7-1.3-2.8 0-1.2.5-2.1 1.4-2.8.9-.7 2.1-1 3.6-1 1.3 0 2.3.2 3.1.7v-.5c0-.7-.3-1.4-.8-1.9-.6-.5-1.3-.8-2-.8-1.2 0-2.1.5-2.7 1.5l-1.8-1.1c1-1.2 2.4-1.9 4.5-1.9zm-2.7 8c0 .6.2 1 .7 1.4.5.4 1 .6 1.7.6.9 0 1.7-.3 2.4-1 .7-.7 1-1.5 1-2.4-.7-.5-1.6-.8-2.8-.8-.9 0-1.6.2-2.2.6-.5.5-.8 1-.8 1.6zm17.1-7.8L54.2 26h-2.2l2.6-5.5-4.5-10.2H52L55 17h.1l3.1-7.7h2.1z\" fill=\"currentColor\"\/>\n            <path d=\"M19.4 12.4c0-.7-.1-1.3-.2-1.9h-9v3.7h5.2c-.2 1.2-.9 2.2-2 2.9v2.4h3.2c1.9-1.7 2.8-4.3 2.8-7.1z\" fill=\"currentColor\"\/>\n            <path d=\"M10.2 21.8c2.6 0 4.7-.8 6.3-2.3l-3.2-2.4c-.9.6-2 .9-3.2.9-2.4 0-4.5-1.6-5.2-3.9H1.7v2.4c1.6 3.2 4.9 5.3 8.5 5.3z\" fill=\"currentColor\"\/>\n            <path d=\"M5 14.1c-.4-1.2-.4-2.4 0-3.6V8.1H1.7c-1.3 2.5-1.3 5.4 0 7.9L5 14.1z\" fill=\"currentColor\"\/>\n            <path d=\"M10.2 6.5c1.4 0 2.7.5 3.7 1.4l2.8-2.8C14.9 3.7 12.6 2.8 10.2 2.9 6.6 2.9 3.3 5 1.7 8.1L5 10.5c.7-2.3 2.8-4 5.2-4z\" fill=\"currentColor\"\/>\n          <\/svg>\n\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n         FAQ SECTION\n    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <section class=\"faq-section\" aria-labelledby=\"faq-title\">\n      <span class=\"info-label\" id=\"faq-title\">Frequently asked questions<\/span>\n      <h2 class=\"section-title\">Everything about contacting REPULO'S<\/h2>\n\n      <div class=\"faq-list\">\n\n        <article class=\"faq-item\">\n          <h3>How can I contact REPULO'S?<\/h3>\n          <p>The fastest way to reach us is WhatsApp at <a href=\"https:\/\/wa.me\/48508772319\" target=\"_blank\" rel=\"noopener\">+48 508 772 319<\/a>. You can also write to <a href=\"mailto:order@repulos.com\">order@repulos.com<\/a> or fill in the form above. We reply within 24 hours on business days.<\/p>\n        <\/article>\n\n        <article class=\"faq-item\">\n          <h3>Who designs REPULO'S clothing?<\/h3>\n          <p>REPULO'S collections are designed by Kateryna Nechyporenko, a designer based in Warsaw. The brand specialises in signature women's wear for special occasions: weddings, proms, galas, anniversaries and corporate events.<\/p>\n        <\/article>\n\n        <article class=\"faq-item\">\n          <h3>Where is the REPULO'S salon located?<\/h3>\n          <p>The REPULO'S salon is in central Warsaw at ul. Williama Heerleina Lindleya 16, room 509 on the 5th floor (02-013 Warsaw). We welcome clients by prior booking only.<\/p>\n        <\/article>\n\n        <article class=\"faq-item\">\n          <h3>How do I book a salon visit?<\/h3>\n          <p>You can book a visit through the <a href=\"https:\/\/repulos.com\/en\/warsaw-salon\/\">booking form<\/a> on the site or directly via <a href=\"https:\/\/wa.me\/48508772319\" target=\"_blank\" rel=\"noopener\">WhatsApp<\/a>. Once booked, you will receive a confirmation with the exact time and further details.<\/p>\n        <\/article>\n\n        <article class=\"faq-item\">\n          <h3>How long does an order take?<\/h3>\n          <p>The total time including courier delivery is 5 to 10 business days. This is because every model is made individually to each client's order.<\/p>\n        <\/article>\n\n        <article class=\"faq-item\">\n          <h3>Which payment methods are available?<\/h3>\n          <p>The online store at repulos.com accepts Visa and Mastercard, as well as Apple Pay and Google Pay. All transactions are secured with an SSL certificate.<\/p>\n        <\/article>\n\n        <article class=\"faq-item\">\n          <h3>Do you deliver across Poland?<\/h3>\n          <p>Yes. Orders from the online store at repulos.com are delivered by courier throughout Poland. Delivery together with order fulfilment takes 5 to 10 business days.<\/p>\n        <\/article>\n\n        <article class=\"faq-item\">\n          <h3>Can I order made-to-measure tailoring?<\/h3>\n          <p>Yes. All REPULO'S models are made individually and we can adjust the cut to your measurements. Write to us via WhatsApp or the form above, choose the subject \"Made-to-measure\" and describe the details of your request.<\/p>\n        <\/article>\n\n      <\/div>\n    <\/section>\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n         SOCIAL\n    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <section class=\"info-block\" aria-labelledby=\"social-title\">\n      <span class=\"info-label\" id=\"social-title\">Follow us<\/span>\n      <div class=\"social-row\">\n        <a href=\"https:\/\/www.instagram.com\/repulos_brand\" target=\"_blank\" rel=\"noopener\">Instagram<\/a>\n        <a href=\"https:\/\/www.facebook.com\/share\/1NcHvby5Lc\/\" target=\"_blank\" rel=\"noopener\">Facebook<\/a>\n      <\/div>\n    <\/section>\n\n    <div class=\"page-bottom\"><\/div>\n\n  <\/div>\n\n<\/main>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     CUSTOM DROPDOWN + FORM HANDLING SCRIPT (Web3Forms)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<script>\n(function() {\n\n  \/\/ \u2500\u2500\u2500 CUSTOM DROPDOWN \u2500\u2500\u2500\n  var dropdowns = document.querySelectorAll('.custom-select');\n\n  dropdowns.forEach(function(dropdown) {\n    var trigger = dropdown.querySelector('.custom-select-trigger');\n    var valueDisplay = dropdown.querySelector('.custom-select-value');\n    var hiddenInput = dropdown.querySelector('input[type=\"hidden\"]');\n    var optionsList = dropdown.querySelector('.custom-select-options');\n    var options = dropdown.querySelectorAll('[role=\"option\"]');\n\n    function close() {\n      dropdown.dataset.open = 'false';\n      trigger.setAttribute('aria-expanded', 'false');\n    }\n\n    function open() {\n      dropdowns.forEach(function(d) {\n        if (d !== dropdown) {\n          d.dataset.open = 'false';\n          d.querySelector('.custom-select-trigger').setAttribute('aria-expanded', 'false');\n        }\n      });\n      dropdown.dataset.open = 'true';\n      trigger.setAttribute('aria-expanded', 'true');\n    }\n\n    function selectOption(option) {\n      options.forEach(function(o) { o.setAttribute('aria-selected', 'false'); });\n      option.setAttribute('aria-selected', 'true');\n      valueDisplay.textContent = option.textContent;\n      hiddenInput.value = option.dataset.value;\n      close();\n      trigger.focus();\n    }\n\n    trigger.addEventListener('click', function(e) {\n      e.stopPropagation();\n      var isOpen = dropdown.dataset.open === 'true';\n      if (isOpen) close();\n      else open();\n    });\n\n    options.forEach(function(option) {\n      option.addEventListener('click', function(e) {\n        e.stopPropagation();\n        selectOption(option);\n      });\n\n      option.addEventListener('keydown', function(e) {\n        if (e.key === 'Enter' || e.key === ' ') {\n          e.preventDefault();\n          selectOption(option);\n        } else if (e.key === 'Escape') {\n          close();\n          trigger.focus();\n        } else if (e.key === 'ArrowDown') {\n          e.preventDefault();\n          var next = option.nextElementSibling;\n          if (next) next.focus();\n        } else if (e.key === 'ArrowUp') {\n          e.preventDefault();\n          var prev = option.previousElementSibling;\n          if (prev) prev.focus();\n        }\n      });\n    });\n\n    trigger.addEventListener('keydown', function(e) {\n      if (e.key === 'Enter' || e.key === ' ' || e.key === 'ArrowDown') {\n        e.preventDefault();\n        open();\n        var firstOption = optionsList.querySelector('[role=\"option\"]');\n        if (firstOption) firstOption.focus();\n      } else if (e.key === 'Escape') {\n        close();\n      }\n    });\n  });\n\n  document.addEventListener('click', function(e) {\n    if (!e.target.closest('.custom-select')) {\n      dropdowns.forEach(function(d) {\n        d.dataset.open = 'false';\n        d.querySelector('.custom-select-trigger').setAttribute('aria-expanded', 'false');\n      });\n    }\n  });\n\n  \/\/ \u2500\u2500\u2500 FORM HANDLING (Web3Forms) \u2500\u2500\u2500\n  var form = document.getElementById('repulos-contact-form');\n  var btn = document.getElementById('repulos-form-submit');\n  var msg = document.getElementById('repulos-form-message');\n\n  if (!form) return;\n\n  form.addEventListener('submit', function(e) {\n    e.preventDefault();\n\n    msg.className = 'form-message';\n    msg.textContent = '';\n\n    var name = form.querySelector('[name=\"name\"]').value.trim();\n    var email = form.querySelector('[name=\"email\"]').value.trim();\n    var message = form.querySelector('[name=\"message\"]').value.trim();\n    var rodo = form.querySelector('[name=\"rodo\"]').checked;\n\n    if (!name || !email || !message) {\n      showMessage('Please fill in all required fields.', 'error');\n      return;\n    }\n\n    if (!rodo) {\n      showMessage('Please consent to the processing of your data.', 'error');\n      return;\n    }\n\n    btn.disabled = true;\n    btn.textContent = 'Sending...';\n\n    \/\/ Convert FormData to JSON for Web3Forms\n    var formData = new FormData(form);\n    var object = {};\n    formData.forEach(function(value, key) {\n      if (key === 'botcheck') return;\n      object[key] = value;\n    });\n    var json = JSON.stringify(object);\n\n    fetch('https:\/\/api.web3forms.com\/submit', {\n      method: 'POST',\n      headers: {\n        'Content-Type': 'application\/json',\n        'Accept': 'application\/json'\n      },\n      body: json\n    })\n    .then(function(response) {\n      return response.json().then(function(data) {\n        return { ok: response.ok, data: data };\n      });\n    })\n    .then(function(result) {\n      if (result.ok && result.data.success) {\n        showMessage('Thank you for your message. We will reply within 24 hours on business days.', 'success');\n        form.reset();\n        dropdowns.forEach(function(d) {\n          var firstOption = d.querySelector('[role=\"option\"]');\n          var allOptions = d.querySelectorAll('[role=\"option\"]');\n          var valueDisplay = d.querySelector('.custom-select-value');\n          var hiddenInput = d.querySelector('input[type=\"hidden\"][name=\"topic\"]');\n          if (firstOption && hiddenInput) {\n            allOptions.forEach(function(o) { o.setAttribute('aria-selected', 'false'); });\n            firstOption.setAttribute('aria-selected', 'true');\n            valueDisplay.textContent = firstOption.textContent;\n            hiddenInput.value = firstOption.dataset.value;\n          }\n        });\n      } else {\n        throw new Error((result.data && result.data.message) || 'An error occurred.');\n      }\n    })\n    .catch(function() {\n      showMessage('An error occurred. Please contact us via WhatsApp or email order@repulos.com.', 'error');\n    })\n    .finally(function() {\n      btn.disabled = false;\n      btn.textContent = 'Send message';\n    });\n  });\n\n  function showMessage(text, type) {\n    msg.textContent = text;\n    msg.className = 'form-message show ' + type;\n    msg.scrollIntoView({ behavior: 'smooth', block: 'nearest' });\n  }\n})();\n<\/script>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-25883a47 e-flex e-con-boxed e-con e-parent\" data-id=\"25883a47\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42cb8b48 elementor-widget elementor-widget-html\" data-id=\"42cb8b48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"pl\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>REPULO'S | Stopka (PL)<\/title>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:wght@300;400;500;600&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n  \/* PREVIEW WRAPPER - NIE kopiowa\u0107 do Elementora *\/\r\n  body { margin: 0; padding: 0; background: #efefef; font-family: 'Jost', sans-serif; }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<!--\r\n========================================================================\r\nPOCZ\u0104TEK KODU STOPKI REPULO'S PL\r\nSkopiowa\u0107 WSZYSTKO mi\u0119dzy tym komentarzem a \"KONIEC KODU STOPKI\" do Custom HTML widget w Elementorze\r\n========================================================================\r\n-->\r\n\r\n<style>\r\n  \/* ========================================================================\r\n     REPULO'S PL Footer \u2014 Editorial Minimalism\r\n     Optimized for desktop, tablet and mobile\r\n     ======================================================================== *\/\r\n\r\n  .repulos-pl-footer {\r\n    background: #FFFFFF;\r\n    color: #000000;\r\n    font-family: 'Jost', 'Helvetica Neue', Arial, sans-serif;\r\n    font-weight: 300;\r\n    letter-spacing: 0.01em;\r\n    padding: clamp(48px, 6vw, 80px) clamp(20px, 4vw, 40px) clamp(24px, 2.5vw, 30px);\r\n    border-top: 1px solid #000000;\r\n    width: 100%;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .repulos-pl-footer *,\r\n  .repulos-pl-footer *::before,\r\n  .repulos-pl-footer *::after {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .repulos-pl-footer__inner {\r\n    max-width: 1400px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  \/* === Top grid === *\/\r\n  .repulos-pl-footer__top {\r\n    display: grid;\r\n    grid-template-columns: 1.6fr 1fr 1fr 1.2fr 1.3fr;\r\n    gap: clamp(28px, 3vw, 48px);\r\n    padding-bottom: clamp(36px, 4.5vw, 60px);\r\n  }\r\n\r\n  \/* === Brand block === *\/\r\n  .repulos-pl-footer__brand-logo {\r\n    margin-bottom: 28px;\r\n  }\r\n\r\n  .repulos-pl-footer__brand-logo a {\r\n    display: inline-block;\r\n  }\r\n\r\n  .repulos-pl-footer__brand-logo img {\r\n    height: 87px;\r\n    width: auto;\r\n    display: block;\r\n    max-width: 100%;\r\n  }\r\n\r\n  .repulos-pl-footer__brand-desc {\r\n    font-size: 13px;\r\n    line-height: 1.75;\r\n    font-weight: 300;\r\n    color: #000000;\r\n    max-width: 340px;\r\n    margin: 0 0 20px;\r\n  }\r\n\r\n  .repulos-pl-footer__brand-tag {\r\n    font-size: 11px;\r\n    letter-spacing: 0.15em;\r\n    text-transform: uppercase;\r\n    font-weight: 500;\r\n    color: #000000;\r\n    border-top: 1px solid #000000;\r\n    padding-top: 14px;\r\n    margin-top: 8px;\r\n    display: inline-block;\r\n  }\r\n\r\n  \/* === Column titles === *\/\r\n  .repulos-pl-footer__col-title {\r\n    font-size: 11px;\r\n    font-weight: 600;\r\n    letter-spacing: 0.2em;\r\n    text-transform: uppercase;\r\n    margin: 0 0 24px;\r\n    color: #000000;\r\n  }\r\n\r\n  \/* === Link lists === *\/\r\n  .repulos-pl-footer__list {\r\n    list-style: none;\r\n    padding: 0;\r\n    margin: 0;\r\n  }\r\n\r\n  .repulos-pl-footer__list li {\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .repulos-pl-footer__list a {\r\n    color: #000000;\r\n    text-decoration: none;\r\n    font-size: 14px;\r\n    font-weight: 300;\r\n    letter-spacing: 0.01em;\r\n    display: inline-block;\r\n    border-bottom: 1px solid transparent;\r\n    padding-bottom: 1px;\r\n    transition: border-color 0.25s ease;\r\n  }\r\n\r\n  .repulos-pl-footer__list a:hover {\r\n    border-bottom-color: #000000;\r\n  }\r\n\r\n  \/* === Contact column === *\/\r\n  .repulos-pl-footer__contact-item {\r\n    font-size: 14px;\r\n    font-weight: 300;\r\n    margin-bottom: 14px;\r\n    color: #000000;\r\n    line-height: 1.5;\r\n  }\r\n\r\n  .repulos-pl-footer__contact-item a {\r\n    color: #000000;\r\n    text-decoration: none;\r\n    border-bottom: 1px solid transparent;\r\n    transition: border-color 0.25s ease;\r\n    padding-bottom: 1px;\r\n    word-break: break-word;\r\n  }\r\n\r\n  .repulos-pl-footer__contact-item a:hover {\r\n    border-bottom-color: #000000;\r\n  }\r\n\r\n  .repulos-pl-footer__contact-label {\r\n    font-size: 10px;\r\n    letter-spacing: 0.18em;\r\n    text-transform: uppercase;\r\n    font-weight: 500;\r\n    color: #8a8a8a;\r\n    display: block;\r\n    margin-bottom: 4px;\r\n  }\r\n\r\n  \/* === WhatsApp button === *\/\r\n  .repulos-pl-footer__whatsapp {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 10px;\r\n    background: #8a8a8a;\r\n    color: #FFFFFF !important;\r\n    padding: 13px 22px;\r\n    font-size: 12px;\r\n    font-weight: 500;\r\n    letter-spacing: 0.12em;\r\n    text-transform: uppercase;\r\n    text-decoration: none;\r\n    margin-top: 18px;\r\n    transition: background 0.25s ease;\r\n    border: none;\r\n  }\r\n\r\n  .repulos-pl-footer__whatsapp:hover {\r\n    background: #6a6a6a;\r\n    color: #FFFFFF !important;\r\n  }\r\n\r\n  .repulos-pl-footer__whatsapp svg {\r\n    width: 15px;\r\n    height: 15px;\r\n    fill: #FFFFFF;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  \/* === Divider === *\/\r\n  .repulos-pl-footer__divider {\r\n    height: 1px;\r\n    background: #000000;\r\n    margin: 0;\r\n    width: 100%;\r\n  }\r\n\r\n  \/* === Bottom bar === *\/\r\n  .repulos-pl-footer__bottom {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    padding-top: 30px;\r\n    flex-wrap: wrap;\r\n    gap: 20px;\r\n  }\r\n\r\n  .repulos-pl-footer__copyright {\r\n    font-size: 12px;\r\n    font-weight: 300;\r\n    letter-spacing: 0.02em;\r\n    color: #000000;\r\n  }\r\n\r\n  .repulos-pl-footer__legal {\r\n    display: flex;\r\n    gap: 24px;\r\n    flex-wrap: wrap;\r\n  }\r\n\r\n  .repulos-pl-footer__legal a {\r\n    color: #000000;\r\n    text-decoration: none;\r\n    font-size: 12px;\r\n    font-weight: 300;\r\n    letter-spacing: 0.02em;\r\n    border-bottom: 1px solid transparent;\r\n    padding-bottom: 1px;\r\n    transition: border-color 0.25s ease;\r\n  }\r\n\r\n  .repulos-pl-footer__legal a:hover {\r\n    border-bottom-color: #000000;\r\n  }\r\n\r\n  .repulos-pl-footer__payments {\r\n    font-size: 11px;\r\n    letter-spacing: 0.12em;\r\n    text-transform: uppercase;\r\n    font-weight: 500;\r\n    color: #000000;\r\n    white-space: nowrap;\r\n  }\r\n\r\n  \/* ========================================================================\r\n     RESPONSIVE BREAKPOINTS\r\n     ======================================================================== *\/\r\n\r\n  \/* Narrow desktop \/ large tablet *\/\r\n  @media (max-width: 1200px) {\r\n    .repulos-pl-footer__top {\r\n      grid-template-columns: repeat(4, 1fr);\r\n    }\r\n    .repulos-pl-footer__brand {\r\n      grid-column: 1 \/ -1;\r\n      margin-bottom: 8px;\r\n    }\r\n    .repulos-pl-footer__brand-desc {\r\n      max-width: 540px;\r\n    }\r\n  }\r\n\r\n  \/* Tablet portrait *\/\r\n  @media (max-width: 768px) {\r\n    .repulos-pl-footer__top {\r\n      grid-template-columns: 1fr 1fr;\r\n      gap: 32px 28px;\r\n    }\r\n    .repulos-pl-footer__brand-logo {\r\n      margin-bottom: 22px;\r\n    }\r\n    .repulos-pl-footer__brand-logo img {\r\n      height: 78px;\r\n    }\r\n    .repulos-pl-footer__col-title {\r\n      margin-bottom: 18px;\r\n      font-size: 10.5px;\r\n    }\r\n    .repulos-pl-footer__bottom {\r\n      flex-direction: column;\r\n      align-items: flex-start;\r\n      gap: 18px;\r\n    }\r\n  }\r\n\r\n  \/* Mobile *\/\r\n  @media (max-width: 540px) {\r\n    .repulos-pl-footer__top {\r\n      grid-template-columns: 1fr;\r\n      gap: 32px;\r\n      padding-bottom: 32px;\r\n    }\r\n    .repulos-pl-footer__brand {\r\n      grid-column: auto;\r\n    }\r\n    .repulos-pl-footer__brand-logo img {\r\n      height: 73px;\r\n    }\r\n    .repulos-pl-footer__brand-desc {\r\n      font-size: 13px;\r\n      max-width: 100%;\r\n    }\r\n    .repulos-pl-footer__list a,\r\n    .repulos-pl-footer__contact-item {\r\n      font-size: 13.5px;\r\n    }\r\n    .repulos-pl-footer__list li {\r\n      margin-bottom: 11px;\r\n    }\r\n    .repulos-pl-footer__whatsapp {\r\n      display: flex;\r\n      width: 100%;\r\n      padding: 14px 16px;\r\n      font-size: 11.5px;\r\n    }\r\n    .repulos-pl-footer__legal {\r\n      gap: 12px 18px;\r\n    }\r\n    .repulos-pl-footer__legal a {\r\n      font-size: 12px;\r\n    }\r\n    .repulos-pl-footer__payments {\r\n      font-size: 10.5px;\r\n      letter-spacing: 0.08em;\r\n      white-space: normal;\r\n    }\r\n  }\r\n\r\n  \/* Extra small *\/\r\n  @media (max-width: 380px) {\r\n    .repulos-pl-footer__top {\r\n      gap: 28px;\r\n    }\r\n    .repulos-pl-footer__brand-logo img {\r\n      height: 67px;\r\n    }\r\n  }\r\n\r\n  \/* Touch device tap state *\/\r\n  @media (hover: none) {\r\n    .repulos-pl-footer__list a:active,\r\n    .repulos-pl-footer__contact-item a:active,\r\n    .repulos-pl-footer__legal a:active {\r\n      opacity: 0.6;\r\n    }\r\n    .repulos-pl-footer__whatsapp:active {\r\n      background: #6a6a6a;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<footer class=\"repulos-pl-footer\">\r\n  <div class=\"repulos-pl-footer__inner\">\r\n\r\n    <div class=\"repulos-pl-footer__top\">\r\n\r\n      <div class=\"repulos-pl-footer__brand\">\r\n        <div class=\"repulos-pl-footer__brand-logo\">\r\n          <a href=\"https:\/\/repulos.com\/en\/\" aria-label=\"REPULO&#039;S, strona g\u0142\u00f3wna\">\r\n            <img decoding=\"async\" src=\"https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/1.png\" alt=\"REPULO'S\">\r\n          <\/a>\r\n        <\/div>\r\n        <p class=\"repulos-pl-footer__brand-desc\">\r\n          REPULO'S, europejska autorska marka eleganckiej odzie\u017cy damskiej. Projektuje Kateryna Nechyporenko z Warszawy. Unikalne kolekcje na wesele, studni\u00f3wk\u0119, gal\u0119 i inne wyj\u0105tkowe okazje.\r\n        <\/p>\r\n        <span class=\"repulos-pl-footer__brand-tag\">Salon Warszawa \u00b7 ul. Lindleya 16\/509<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"repulos-pl-footer__col\">\r\n        <h3 class=\"repulos-pl-footer__col-title\">Sklep<\/h3>\r\n        <ul class=\"repulos-pl-footer__list\">\r\n          <li><a href=\"https:\/\/repulos.com\/en\/sklep\/\">Wszystkie produkty<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/product-category\/sukienki\/\">Sukienki<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/product-category\/zakiety\/\">\u017bakiety<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/product-category\/spodnie\/\">Spodnie<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/product-category\/spodnice\/\">Sp\u00f3dnice<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/product-category\/topy\/\">Topy<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/product-category\/szorty\/\">Szorty<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/product-category\/bestselery\/\">Bestsellery<\/a><\/li>\r\n        <\/ul>\r\n      <\/div>\r\n\r\n      <div class=\"repulos-pl-footer__col\">\r\n        <h3 class=\"repulos-pl-footer__col-title\">Marka<\/h3>\r\n        <ul class=\"repulos-pl-footer__list\">\r\n          <li><a href=\"https:\/\/repulos.com\/en\/about-us\/\">O marce<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/en\/inspiracje\/\">Blog<\/a><\/li>\r\n        <\/ul>\r\n      <\/div>\r\n\r\n      <div class=\"repulos-pl-footer__col\">\r\n        <h3 class=\"repulos-pl-footer__col-title\">Informacje<\/h3>\r\n        <ul class=\"repulos-pl-footer__list\">\r\n          <li><a href=\"https:\/\/repulos.com\/en\/salon\/\">Um\u00f3w wizyt\u0119 w salonie<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/en\/returns-refunds\/\">Zwroty i reklamacje<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/en\/contact\/\">Kontakt<\/a><\/li>\r\n        <\/ul>\r\n      <\/div>\r\n\r\n      <div class=\"repulos-pl-footer__col\">\r\n        <h3 class=\"repulos-pl-footer__col-title\">Kontakt<\/h3>\r\n\r\n        <div class=\"repulos-pl-footer__contact-item\">\r\n          <span class=\"repulos-pl-footer__contact-label\">E-mail<\/span>\r\n          <a href=\"mailto:order@repulos.com\">order@repulos.com<\/a>\r\n        <\/div>\r\n\r\n        <div class=\"repulos-pl-footer__contact-item\">\r\n          <span class=\"repulos-pl-footer__contact-label\">Instagram<\/span>\r\n          <a href=\"https:\/\/www.instagram.com\/repulos_brand\/\" target=\"_blank\" rel=\"noopener noreferrer\">@repulos_brand<\/a>\r\n        <\/div>\r\n\r\n        <a href=\"https:\/\/wa.me\/48508772319\" class=\"repulos-pl-footer__whatsapp\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n          <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z\"\/><\/svg>\r\n          Napisz na WhatsApp\r\n        <\/a>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"repulos-pl-footer__divider\"><\/div>\r\n\r\n    <div class=\"repulos-pl-footer__bottom\">\r\n\r\n      <div class=\"repulos-pl-footer__copyright\">\r\n        \u00a9 2026 REPULO'S. Wszelkie prawa zastrze\u017cone.\r\n      <\/div>\r\n\r\n      <div class=\"repulos-pl-footer__legal\">\r\n        <a href=\"https:\/\/repulos.com\/polityka-prywatnosci\/\">Polityka prywatno\u015bci<\/a>\r\n        <a href=\"https:\/\/repulos.com\/en\/cookie-policy-eu\/\">Cookie<\/a>\r\n      <\/div>\r\n\r\n      <div class=\"repulos-pl-footer__payments\">\r\n        Visa \u00b7 Mastercard \u00b7 Apple Pay \u00b7 Google Pay\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/footer>\r\n\r\n<!--\r\n========================================================================\r\nKONIEC KODU STOPKI REPULO'S PL\r\n========================================================================\r\n-->\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>REPULO&#8217;S Strona g\u0142\u00f3wna Sklep O marce Inspiracje Salon Kontakt PL PolskiPL \u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430UA EnglishEN 1 Strona g\u0142\u00f3wna Sklep O marce Inspiracje [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4993,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-5046","page","type-page","status-publish","has-post-thumbnail","hentry"],"uagb_featured_image_src":{"full":["https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/1F0B6016-scaled.webp",2560,1707,false],"thumbnail":["https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/1F0B6016-scaled-600x800.webp",600,800,true],"medium":["https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/1F0B6016-scaled-600x400.webp",600,400,true],"medium_large":["https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/1F0B6016-scaled-768x512.webp",768,512,true],"large":["https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/1F0B6016-scaled-1024x683.webp",1024,683,true],"1536x1536":["https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/1F0B6016-scaled-1536x1024.webp",1536,1024,true],"2048x2048":["https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/1F0B6016-scaled-2048x1366.webp",2048,1366,true],"woocommerce_thumbnail":["https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/1F0B6016-scaled-300x200.webp",300,200,true],"woocommerce_single":["https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/1F0B6016-scaled-600x400.webp",600,400,true],"woocommerce_gallery_thumbnail":["https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/1F0B6016-scaled-100x100.webp",100,100,true],"variation_swatches_image_size":["https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/1F0B6016-scaled-50x50.webp",50,50,true],"variation_swatches_tooltip_size":["https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/1F0B6016-scaled-100x100.webp",100,100,true]},"uagb_author_info":{"display_name":"Dmytro Nechyporenko","author_link":"https:\/\/repulos.com\/en\/author\/dmytronchgmail-com\/"},"uagb_comment_info":0,"uagb_excerpt":"REPULO&#8217;S Strona g\u0142\u00f3wna Sklep O marce Inspiracje Salon Kontakt PL PolskiPL \u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430UA EnglishEN 1 Strona g\u0142\u00f3wna Sklep O marce Inspiracje [&hellip;]","_links":{"self":[{"href":"https:\/\/repulos.com\/en\/wp-json\/wp\/v2\/pages\/5046","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/repulos.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/repulos.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/repulos.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/repulos.com\/en\/wp-json\/wp\/v2\/comments?post=5046"}],"version-history":[{"count":5,"href":"https:\/\/repulos.com\/en\/wp-json\/wp\/v2\/pages\/5046\/revisions"}],"predecessor-version":[{"id":5103,"href":"https:\/\/repulos.com\/en\/wp-json\/wp\/v2\/pages\/5046\/revisions\/5103"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/repulos.com\/en\/wp-json\/wp\/v2\/media\/4993"}],"wp:attachment":[{"href":"https:\/\/repulos.com\/en\/wp-json\/wp\/v2\/media?parent=5046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}