{"id":5725,"date":"2026-04-25T14:56:03","date_gmt":"2026-04-25T14:56:03","guid":{"rendered":"https:\/\/repulos.com\/cart-2\/"},"modified":"2026-06-30T12:28:00","modified_gmt":"2026-06-30T12:28:00","slug":"cart-2","status":"publish","type":"page","link":"https:\/\/repulos.com\/en\/cart-2\/","title":{"rendered":"Cart"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5725\" class=\"elementor elementor-5725 elementor-8\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-160dc06a e-flex e-con-boxed e-con e-parent\" data-id=\"160dc06a\" 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-283ada13 elementor-widget elementor-widget-html\" data-id=\"283ada13\" 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=\"en\">\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<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: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.repulos-header{position:sticky; top:0; z-index:1000; width:100%; background:var(--rep-bg)}\r\n\r\n.repulos-header__container{\r\n  display:flex; align-items:center; justify-content:space-between;\r\n  height:var(--rep-h-desktop); max-width:1440px; margin:0 auto;\r\n  padding:0 40px; gap:24px;\r\n}\r\n\r\n.repulos-header__logo{display:inline-flex; align-items:center; text-decoration:none; color:var(--rep-fg); flex-shrink:0; line-height:1}\r\n.repulos-header__logo img{height:48px; width:auto; display:block}\r\n\r\n.repulos-header__nav{display:flex; flex:1 1 auto; justify-content:center}\r\n.repulos-header__nav-list{display:flex; list-style:none; margin:0; padding:0; gap:40px}\r\n\r\n.repulos-header__nav-link{\r\n  position:relative; display:inline-block; text-decoration:none; color:var(--rep-fg);\r\n  font-size:13px; font-weight:var(--rep-weight-light); letter-spacing:var(--rep-tracking);\r\n  text-transform:uppercase; padding:10px 0; white-space:nowrap;\r\n}\r\n\r\n.repulos-header__nav-link::after{\r\n  content:\"\"; position:absolute; left:0; right:0; bottom:4px; height:1px;\r\n  background:var(--rep-fg); transform:scaleX(0); 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) !important; transform-origin:left center;\r\n}\r\n\r\n.repulos-header__nav-link[aria-current=\"page\"]{font-weight:var(--rep-weight-medium) !important}\r\n.repulos-header__nav-link:focus-visible{outline:none}\r\n\r\n.repulos-header__actions{display:flex; align-items:center; gap:24px; flex-shrink:0}\r\n\r\n\/* LANG SWITCHER *\/\r\n.repulos-lang{position:relative}\r\n\r\n.repulos-lang__trigger{\r\n  display:inline-flex; align-items:center; gap:8px; padding:10px 4px;\r\n  background:transparent; border:0; cursor:pointer; color:var(--rep-fg);\r\n  font-family:var(--rep-font); font-size:13px; font-weight:var(--rep-weight-light);\r\n  letter-spacing:var(--rep-tracking); text-transform:uppercase; line-height:1;\r\n}\r\n\r\n.repulos-lang__trigger:focus-visible{outline:none}\r\n\r\n.repulos-lang__chevron{width:10px; height:10px; transition:transform .25s var(--rep-ease)}\r\n.repulos-lang[data-open=\"true\"] .repulos-lang__chevron{transform:rotate(180deg)}\r\n\r\n.repulos-lang__menu{\r\n  position:absolute; top:calc(100% + 8px); right:0; min-width:160px;\r\n  margin:0; padding:0; list-style:none; background:var(--rep-bg);\r\n  opacity:0; visibility:hidden; 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; visibility:visible; transform:translateY(0);\r\n}\r\n\r\n.repulos-lang__item{border-top:1px solid var(--rep-line-soft)}\r\n\r\n.repulos-lang__link{\r\n  display:flex; align-items:center;\r\n  padding:14px 4px; text-decoration:none; color:var(--rep-fg);\r\n  font-size:13px; font-weight:var(--rep-weight-light);\r\n  letter-spacing:var(--rep-tracking-tight); text-transform:uppercase;\r\n  transition:font-weight .15s var(--rep-ease); cursor:pointer;\r\n}\r\n\r\n.repulos-lang__link:hover,\r\n.repulos-lang__link:focus-visible{font-weight:var(--rep-weight-medium); outline:none}\r\n\r\n.repulos-lang__link[aria-current=\"true\"]{font-weight:var(--rep-weight-medium)}\r\n\r\n\/* CART *\/\r\n.repulos-header__cart{\r\n  position:relative; display:inline-flex; align-items:center; justify-content:center;\r\n  width:40px; height:40px; text-decoration:none; color:var(--rep-fg);\r\n  background:transparent; transition:opacity .25s var(--rep-ease);\r\n}\r\n\r\n.repulos-header__cart:hover,\r\n.repulos-header__cart:focus-visible{opacity:.65; outline:none}\r\n\r\n.repulos-header__cart svg{width:30px; height:30px; display:block}\r\n\r\n.repulos-header__cart-count{\r\n  position:absolute; top:4px; right:2px; min-width:18px; height:18px;\r\n  padding:0 5px; background:var(--rep-fg); color:var(--rep-bg);\r\n  border:1px solid var(--rep-bg); border-radius:999px;\r\n  font-size:10px; font-weight:var(--rep-weight-medium);\r\n  line-height:16px; text-align:center; letter-spacing:0;\r\n}\r\n\r\n.repulos-header__cart-count[hidden]{display:none}\r\n\r\n\/* HAMBURGER *\/\r\n.repulos-header__toggle{\r\n  display:none; width:36px; height:36px; padding:0; border:0;\r\n  background:transparent; cursor:pointer; align-items:center; justify-content:center;\r\n}\r\n\r\n.repulos-header__toggle-icon{display:flex; flex-direction:column; gap:5px; width:20px}\r\n.repulos-header__toggle-icon span{display:block; height:1px; background:var(--rep-fg); transition:transform .3s var(--rep-ease), opacity .2s var(--rep-ease)}\r\n.repulos-header__toggle[aria-expanded=\"true\"] .repulos-header__toggle-icon span:nth-child(1){transform:translateY(6px) rotate(45deg)}\r\n.repulos-header__toggle[aria-expanded=\"true\"] .repulos-header__toggle-icon span:nth-child(2){opacity:0}\r\n.repulos-header__toggle[aria-expanded=\"true\"] .repulos-header__toggle-icon span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}\r\n\r\n\/* MOBILE PANEL *\/\r\n.repulos-mobile{\r\n  position:fixed; top:var(--rep-h-mobile); left:0; right:0; bottom:0;\r\n  background:var(--rep-bg); transform:translateX(100%);\r\n  transition:transform .4s var(--rep-ease); overflow-y:auto; z-index:998;\r\n  padding:24px 24px 14px; display:flex; flex-direction:column; gap:40px;\r\n  visibility:hidden;\r\n}\r\n\r\n.repulos-mobile[aria-hidden=\"false\"]{transform:translateX(0); visibility:visible}\r\n\r\n.repulos-mobile__nav-list{list-style:none; margin:0; padding:0}\r\n.repulos-mobile__nav-item{border-bottom:1px solid var(--rep-line)}\r\n.repulos-mobile__nav-item:first-child{border-top:1px solid var(--rep-line)}\r\n\r\n.repulos-mobile__nav-link{\r\n  display:flex; align-items:center; justify-content:space-between;\r\n  padding:20px 0; text-decoration:none; color:var(--rep-fg);\r\n  font-size:15px; font-weight:var(--rep-weight-light);\r\n  letter-spacing:var(--rep-tracking); text-transform:uppercase;\r\n}\r\n\r\n.repulos-mobile__nav-link[aria-current=\"page\"]{font-weight:var(--rep-weight-medium) !important}\r\n\r\nbody.repulos-menu-open{overflow:hidden}\r\n\r\n\/* RESPONSIVE *\/\r\n@media (max-width:1024px){\r\n  .repulos-header__nav{display:none}\r\n  .repulos-header__container{height:var(--rep-h-mobile); padding:0 16px; gap:10px}\r\n  .repulos-header__toggle{display:inline-flex}\r\n  .repulos-header__logo img{height:36px}\r\n  .repulos-header__actions{gap:10px}\r\n  .repulos-header__cart{width:36px; height:36px}\r\n  .repulos-header__cart svg{width:26px; height:26px}\r\n  .repulos-lang__menu{right:0; min-width:160px}\r\n  .repulos-lang__trigger{padding:10px 2px; gap:6px; font-size:12px; letter-spacing:0.12em}\r\n}\r\n\r\n@media (min-width:1025px){.repulos-mobile{display:none}}\r\n\r\n@media (max-width:380px){\r\n  .repulos-header__container{padding:0 10px; gap:8px}\r\n  .repulos-header__actions{gap:8px}\r\n  .repulos-header__logo img{height:32px}\r\n  .repulos-lang__trigger{padding:10px 2px; font-size:11px; letter-spacing:0.08em}\r\n  .repulos-lang__chevron{width:8px; height:8px}\r\n}\r\n\r\n\/* FIX: empty space between header and hero on mobile *\/\r\n@media (max-width:1024px){\r\n  .repulos-header ~ .elementor-section:first-of-type,\r\n  .repulos-header ~ section:first-of-type,\r\n  .elementor-section:has(.repulos-header){\r\n    margin-top:0 !important; padding-top:0 !important; margin-bottom:0 !important;\r\n  }\r\n  .elementor > .elementor-section:first-of-type,\r\n  .elementor > .e-con:first-of-type{padding-top:0 !important; margin-top:0 !important}\r\n}\r\n\r\n\/* DEBUG PANEL *\/\r\n.repulos-debug{\r\n  position:fixed; top:120px; left:16px; z-index:99999;\r\n  background:#FFFCE8; border:2px solid #000; padding:14px 18px;\r\n  font-family:'Courier New', monospace; font-size:12px; line-height:1.6;\r\n  max-width:520px; max-height:70vh; overflow-y:auto;\r\n  box-shadow:0 8px 32px rgba(0,0,0,.25);\r\n}\r\n.repulos-debug h4{margin:0 0 8px; font-family:'Courier New', monospace; font-size:13px; text-transform:uppercase; letter-spacing:.05em}\r\n.repulos-debug code{background:#000; color:#fff; padding:1px 5px; font-family:'Courier New', monospace; font-size:11px}\r\n.repulos-debug .active{color:#0a7d00; font-weight:bold}\r\n.repulos-debug .inactive{color:#999}\r\n.repulos-debug__close{position:absolute; top:6px; right:8px; border:0; background:transparent; cursor:pointer; font-size:18px; line-height:1}\r\n\r\n@media (prefers-reduced-motion:reduce){*{transition:none !important; animation:none !important}}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<header class=\"repulos-header\" role=\"banner\">\r\n  <div class=\"repulos-header__container\">\r\n\r\n    <a href=\"https:\/\/repulos.com\/en\/\" class=\"repulos-header__logo\" aria-label=\"REPULO'S, home\">\r\n      <img src=\"https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/1-2.png\"\r\n           alt=\"REPULO'S\" width=\"240\" height=\"48\" loading=\"eager\" decoding=\"async\">\r\n    <\/a>\r\n\r\n    <nav class=\"repulos-header__nav\" aria-label=\"Main menu\">\r\n      <ul class=\"repulos-header__nav-list\">\r\n        <li><a href=\"https:\/\/repulos.com\/en\/\" class=\"repulos-header__nav-link\">Home<\/a><\/li>\r\n        <li><a href=\"https:\/\/repulos.com\/en\/shop\/\" class=\"repulos-header__nav-link\"\r\n               data-match=\"\/en\/product\/,\/en\/product-category\/,\/en\/product-tag\/\">Shop<\/a><\/li>\r\n        <li><a href=\"https:\/\/repulos.com\/en\/about\/\" class=\"repulos-header__nav-link\">About<\/a><\/li>\r\n        <li><a href=\"https:\/\/repulos.com\/en\/journal\/\" class=\"repulos-header__nav-link\"\r\n               data-match=\"\/en\/blog\/,\/en\/category\/,\/en\/tag\/\">Journal<\/a><\/li>\r\n        <li><a href=\"https:\/\/repulos.com\/en\/warsaw-salon\/\" class=\"repulos-header__nav-link\"\r\n               data-match=\"\/en\/salon\/,\/en\/booking\/\">Salon<\/a><\/li>\r\n        <li><a href=\"https:\/\/repulos.com\/en\/contact\/\" class=\"repulos-header__nav-link\">Contact<\/a><\/li>\r\n      <\/ul>\r\n    <\/nav>\r\n\r\n    <div class=\"repulos-header__actions\">\r\n\r\n      <div class=\"repulos-lang\" data-open=\"false\">\r\n        <button type=\"button\" class=\"repulos-lang__trigger\"\r\n                aria-haspopup=\"true\" aria-expanded=\"false\"\r\n                aria-controls=\"repulos-lang-menu\" id=\"repulos-lang-button\">\r\n          <span class=\"repulos-lang__current\">EN<\/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\" id=\"repulos-lang-menu\" role=\"menu\" 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\" data-lang=\"pl\">\r\n              <span>Polski<\/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\" data-lang=\"uk\">\r\n              <span>\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430<\/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\" data-lang=\"en\">\r\n              <span>English<\/span>\r\n            <\/a>\r\n          <\/li>\r\n        <\/ul>\r\n      <\/div>\r\n\r\n      <a href=\"https:\/\/repulos.com\/en\/cart\/\" class=\"repulos-header__cart\" aria-label=\"Cart\">\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=\"Number of items in cart\">1<\/span>\r\n      <\/a>\r\n\r\n      <button type=\"button\" class=\"repulos-header__toggle\"\r\n              aria-label=\"Open menu\" 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<div class=\"repulos-mobile\" id=\"repulos-mobile-panel\" aria-hidden=\"true\">\r\n  <nav aria-label=\"Main menu (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\">Home<\/a><\/li>\r\n      <li class=\"repulos-mobile__nav-item\"><a href=\"https:\/\/repulos.com\/en\/shop\/\" class=\"repulos-mobile__nav-link\"\r\n        data-match=\"\/en\/product\/,\/en\/product-category\/,\/en\/product-tag\/\">Shop<\/a><\/li>\r\n      <li class=\"repulos-mobile__nav-item\"><a href=\"https:\/\/repulos.com\/en\/about\/\" class=\"repulos-mobile__nav-link\">About<\/a><\/li>\r\n      <li class=\"repulos-mobile__nav-item\"><a href=\"https:\/\/repulos.com\/en\/journal\/\" class=\"repulos-mobile__nav-link\"\r\n        data-match=\"\/en\/blog\/,\/en\/category\/,\/en\/tag\/\">Journal<\/a><\/li>\r\n      <li class=\"repulos-mobile__nav-item\"><a href=\"https:\/\/repulos.com\/en\/warsaw-salon\/\" class=\"repulos-mobile__nav-link\"\r\n        data-match=\"\/en\/salon\/,\/en\/booking\/\">Salon<\/a><\/li>\r\n      <li class=\"repulos-mobile__nav-item\"><a href=\"https:\/\/repulos.com\/en\/contact\/\" class=\"repulos-mobile__nav-link\">Contact<\/a><\/li>\r\n      <li class=\"repulos-mobile__nav-item\"><a href=\"https:\/\/repulos.com\/en\/cart\/\" class=\"repulos-mobile__nav-link\">Cart<\/a><\/li>\r\n    <\/ul>\r\n  <\/nav>\r\n<\/div>\r\n\r\n<script>\r\n\/* REPULO'S menu \u2014 EN version (v15, hreflang-aware lang switcher) *\/\r\n(function () {\r\n\r\n  console.log('[REPULO\\'S menu v15 EN] script loaded on', window.location.pathname);\r\n\r\n  \/* ==========================================================\r\n     LANG SWITCHER\r\n     Logic:\r\n     1) Click a language \u2192 JS looks for <link rel=\"alternate\" hreflang=\"X\"> in <head>\r\n     2) If found \u2014 navigates to that URL (the equivalent of the current page in the new language)\r\n     3) If not found \u2014 falls back to that language's home\r\n\r\n     hreflang tags are generated automatically by WPML + Rank Math\r\n     for every page that has a paired translation.\r\n     ========================================================== *\/\r\n\r\n  \/* Fallback URLs when hreflang does not exist *\/\r\n  var LANG_HOME = {\r\n    pl: 'https:\/\/repulos.com\/',\r\n    uk: 'https:\/\/repulos.com\/uk\/',\r\n    en: 'https:\/\/repulos.com\/en\/'\r\n  };\r\n\r\n  \/* Codes shown in the trigger *\/\r\n  var LANG_CODES = { pl: 'PL', uk: 'UA', en: 'EN' };\r\n\r\n  \/* Reads the equivalent of the current page in the target language from <link hreflang=> *\/\r\n  function getLangTarget(targetLang){\r\n    if (!targetLang) return null;\r\n\r\n    \/* Try several hreflang notations *\/\r\n    var variations = [\r\n      'link[rel=\"alternate\"][hreflang=\"' + targetLang + '\"]',           \/* \"en\" *\/\r\n      'link[rel=\"alternate\"][hreflang^=\"' + targetLang + '-\"]'          \/* \"en-GB\", \"en-US\" *\/\r\n    ];\r\n\r\n    for (var i = 0; i < variations.length; i++) {\r\n      var link = document.querySelector(variations[i]);\r\n      if (link && link.href) return link.href;\r\n    }\r\n\r\n    \/* Fallback: language home *\/\r\n    return LANG_HOME[targetLang] || null;\r\n  }\r\n\r\n  \/* Set the correct href on every link at load time *\/\r\n  function fixLangHrefs(){\r\n    document.querySelectorAll('.repulos-lang__link').forEach(function (link) {\r\n      var lang = link.getAttribute('data-lang');\r\n      var target = getLangTarget(lang);\r\n      if (target && link.getAttribute('href') !== target) {\r\n        link.setAttribute('href', target);\r\n      }\r\n      if (lang && !link.getAttribute('hreflang')) {\r\n        link.setAttribute('hreflang', lang);\r\n      }\r\n    });\r\n  }\r\n  fixLangHrefs();\r\n\r\n  \/* Capture-phase click \u2014 makes sure WPML\/Polylang does not override *\/\r\n  document.addEventListener('click', function (e) {\r\n    var link = e.target && e.target.closest && e.target.closest('.repulos-lang__link');\r\n    if (!link) return;\r\n\r\n    var lang = link.getAttribute('data-lang');\r\n    if (!lang) return;\r\n\r\n    \/* Take the freshest target (reads hreflang live) *\/\r\n    var target = getLangTarget(lang);\r\n    if (!target) return;\r\n\r\n    \/* Ctrl\/Cmd\/Shift\/middle click \u2014 open in a new tab *\/\r\n    if (e.ctrlKey || e.metaKey || e.shiftKey || e.button === 1) {\r\n      e.preventDefault();\r\n      window.open(target, '_blank');\r\n      return;\r\n    }\r\n\r\n    e.preventDefault();\r\n    e.stopImmediatePropagation();\r\n    console.log('[REPULO\\'S lang switch]', lang, '\u2192', target);\r\n    window.location.href = target;\r\n  }, true);\r\n\r\n  \/* ==========================================================\r\n     CURRENT LANGUAGE DETECTION\r\n     ========================================================== *\/\r\n  var currentLang = 'pl';\r\n  if (\/^\\\/uk(\\\/|$)\/.test(window.location.pathname)) currentLang = 'uk';\r\n  else if (\/^\\\/en(\\\/|$)\/.test(window.location.pathname)) currentLang = 'en';\r\n\r\n  \/* Set trigger label *\/\r\n  var triggerLabel = document.querySelector('.repulos-lang__current');\r\n  if (triggerLabel && LANG_CODES[currentLang]) {\r\n    triggerLabel.textContent = LANG_CODES[currentLang];\r\n  }\r\n\r\n  \/* Mark the active language in the dropdown *\/\r\n  document.querySelectorAll('.repulos-lang__link').forEach(function (link) {\r\n    link.removeAttribute('aria-current');\r\n    if (link.getAttribute('data-lang') === currentLang) {\r\n      link.setAttribute('aria-current', 'true');\r\n    }\r\n  });\r\n\r\n  \/* ==========================================================\r\n     ACTIVE STATE \u2014 detecting the active page in the menu\r\n     ========================================================== *\/\r\n\r\n  function normalizePath(p){\r\n    if (!p) return '\/';\r\n    try { p = decodeURIComponent(p); } catch (e) {}\r\n    if (p.charAt(p.length - 1) !== '\/') p += '\/';\r\n    return p;\r\n  }\r\n\r\n  function pathStartsWith(path, prefix){\r\n    if (path === prefix) return true;\r\n    return path.indexOf(prefix) === 0;\r\n  }\r\n\r\n  function isRootPath(p){\r\n    if (p === '\/') return true;\r\n    return \/^\\\/[a-z]{2}\\\/$\/.test(p);\r\n  }\r\n\r\n  var currentPath = normalizePath(window.location.pathname);\r\n\r\n  var menuLinks = document.querySelectorAll(\r\n    '.repulos-header__nav-link, .repulos-mobile__nav-link'\r\n  );\r\n\r\n  menuLinks.forEach(function (link) {\r\n    link.removeAttribute('aria-current');\r\n    try {\r\n      var linkPath = normalizePath(new URL(link.href).pathname);\r\n      var dataMatch = link.getAttribute('data-match') || '';\r\n      var extraPaths = dataMatch.split(',')\r\n        .map(function (s) { return s.trim(); })\r\n        .filter(Boolean)\r\n        .map(normalizePath);\r\n\r\n      var isActive = false;\r\n\r\n      if (isRootPath(linkPath)) {\r\n        isActive = currentPath === linkPath;\r\n        if (!isActive && extraPaths.length) {\r\n          isActive = extraPaths.indexOf(currentPath) !== -1;\r\n        }\r\n      } else {\r\n        var allPaths = [linkPath].concat(extraPaths);\r\n        for (var i = 0; i < allPaths.length; i++) {\r\n          if (pathStartsWith(currentPath, allPaths[i])) { isActive = true; break; }\r\n        }\r\n      }\r\n\r\n      if (isActive) link.setAttribute('aria-current', 'page');\r\n    } catch (e) {}\r\n  });\r\n\r\n  \/* ==========================================================\r\n     LANG DROPDOWN TOGGLE\r\n     ========================================================== *\/\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(); langLinks[0].focus(); break;\r\n          case 'End':\r\n            e.preventDefault(); langLinks[langLinks.length - 1].focus(); break;\r\n        }\r\n      });\r\n    });\r\n  }\r\n\r\n  \/* ==========================================================\r\n     MOBILE PANEL TOGGLE\r\n     ========================================================== *\/\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 ? 'Close menu' : 'Open 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  \/* ==========================================================\r\n     ESCAPE HANDLER\r\n     ========================================================== *\/\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); toggle.focus();\r\n    }\r\n    if (langTrigger && langTrigger.getAttribute('aria-expanded') === 'true') {\r\n      setLangOpen(false); langTrigger.focus();\r\n    }\r\n  });\r\n\r\n  \/* ==========================================================\r\n     DEBUG PANEL \u2014 ?debug-menu=1\r\n     ========================================================== *\/\r\n  if (window.location.search.indexOf('debug-menu=1') !== -1) {\r\n    var dbg = document.createElement('div');\r\n    dbg.className = 'repulos-debug';\r\n\r\n    var html = '<button class=\"repulos-debug__close\" type=\"button\" aria-label=\"Close debug\">\u00d7<\/button>';\r\n    html += '<h4>REPULO\\'S Menu Debug (EN v15)<\/h4>';\r\n    html += 'pathname:<br><code>' + window.location.pathname + '<\/code><br><br>';\r\n    html += 'currentPath:<br><code>' + currentPath + '<\/code><br><br>';\r\n    html += 'currentLang: <code>' + currentLang + '<\/code><br><br>';\r\n    html += '<strong>Lang switcher (hreflang-aware):<\/strong><br>';\r\n    document.querySelectorAll('.repulos-lang__link').forEach(function (link) {\r\n      var lng = link.getAttribute('data-lang');\r\n      var target = getLangTarget(lng) || '?';\r\n      var fallback = LANG_HOME[lng] || '?';\r\n      var actualHref = link.getAttribute('href') || '?';\r\n      var fromHreflang = target !== fallback ? ' (from hreflang \u2713)' : ' (fallback to home)';\r\n      var match = target === actualHref ? '\u2713' : '\u2717 MISMATCH';\r\n      html += '&nbsp;&nbsp;' + lng + ': <code>' + target + '<\/code>' + fromHreflang + ' ' + match + '<br>';\r\n    });\r\n    html += '<br><strong>hreflang tags found in head:<\/strong><br>';\r\n    var hreflangs = document.querySelectorAll('link[rel=\"alternate\"][hreflang]');\r\n    if (hreflangs.length === 0) {\r\n      html += '&nbsp;&nbsp;(none \u2014 check WPML\/Rank Math config)<br>';\r\n    } else {\r\n      hreflangs.forEach(function (link) {\r\n        html += '&nbsp;&nbsp;' + link.getAttribute('hreflang') + ' \u2192 <code>' + link.getAttribute('href') + '<\/code><br>';\r\n      });\r\n    }\r\n    html += '<br><strong>Menu items:<\/strong><br>';\r\n    menuLinks.forEach(function (link) {\r\n      var linkPath = '?';\r\n      try { linkPath = normalizePath(new URL(link.href).pathname); } catch (e) {}\r\n      var isActive = link.getAttribute('aria-current') === 'page';\r\n      var statusClass = isActive ? 'active' : 'inactive';\r\n      var statusText = isActive ? '\u2713 ACTIVE' : '\u2717 inactive';\r\n      var text = link.textContent.trim();\r\n      var menuType = link.className.indexOf('mobile') !== -1 ? 'M' : 'D';\r\n      html += '<span class=\"' + statusClass + '\">' + statusText + '<\/span> [' + menuType + '] ' + text + '<br>';\r\n      html += '&nbsp;&nbsp;href: <code>' + linkPath + '<\/code><br>';\r\n    });\r\n\r\n    dbg.innerHTML = html;\r\n    document.body.appendChild(dbg);\r\n    dbg.querySelector('.repulos-debug__close').addEventListener('click', function () { dbg.remove(); });\r\n  }\r\n\r\n  \/* Hide cart badge if 0 *\/\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-931d5c1 e-con-full e-flex e-con e-parent\" data-id=\"931d5c1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<h2 data-interaction-id=\"027d357\" class=\"e-027d357-ccfe0c5 e-heading-base\" data-e-type=\"widget\" data-id=\"027d357\">Your choice<\/h2>\n\t\t\t\t<div class=\"elementor-element elementor-element-72137a0 e-cart-layout-two-column elementor-widget elementor-widget-woocommerce-cart\" data-id=\"72137a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;update_cart_automatically&quot;:&quot;yes&quot;}\" data-widget_type=\"woocommerce-cart.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"woocommerce\"><div class=\"woocommerce-notices-wrapper\"><\/div><div class=\"wc-empty-cart-message\">\n\t<div class=\"cart-empty woocommerce-info\" role=\"status\">\n\t\tYour cart is currently empty.\t<\/div>\n<\/div>\t<p class=\"return-to-shop\">\n\t\t<a class=\"button wc-backward\" href=\"https:\/\/repulos.com\/en\/shop\/\">\n\t\t\tReturn to shop\t\t<\/a>\n\t<\/p>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ca23049 e-flex e-con-boxed e-con e-parent\" data-id=\"2ca23049\" 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-372935d7 elementor-widget elementor-widget-html\" data-id=\"372935d7\" 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=\"en\">\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 | Footer (EN)<\/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 - do NOT copy into Elementor *\/\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\nSTART OF REPULO'S EN FOOTER CODE\r\nCopy EVERYTHING between this comment and \"END OF FOOTER CODE\" into the Custom HTML widget in Elementor\r\n========================================================================\r\n-->\r\n\r\n<style>\r\n  \/* ========================================================================\r\n     REPULO'S EN Footer \u2014 Editorial Minimalism\r\n     Optimized for desktop, tablet and mobile\r\n     ======================================================================== *\/\r\n\r\n  .repulos-en-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-en-footer *,\r\n  .repulos-en-footer *::before,\r\n  .repulos-en-footer *::after {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .repulos-en-footer__inner {\r\n    max-width: 1400px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  \/* === Top grid === *\/\r\n  .repulos-en-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-en-footer__brand-logo {\r\n    margin-bottom: 28px;\r\n  }\r\n\r\n  .repulos-en-footer__brand-logo a {\r\n    display: inline-block;\r\n  }\r\n\r\n  .repulos-en-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-en-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-en-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-en-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-en-footer__list {\r\n    list-style: none;\r\n    padding: 0;\r\n    margin: 0;\r\n  }\r\n\r\n  .repulos-en-footer__list li {\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .repulos-en-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-en-footer__list a:hover {\r\n    border-bottom-color: #000000;\r\n  }\r\n\r\n  \/* === Contact column === *\/\r\n  .repulos-en-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-en-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-en-footer__contact-item a:hover {\r\n    border-bottom-color: #000000;\r\n  }\r\n\r\n  .repulos-en-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-en-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-en-footer__whatsapp:hover {\r\n    background: #6a6a6a;\r\n    color: #FFFFFF !important;\r\n  }\r\n\r\n  .repulos-en-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-en-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-en-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-en-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-en-footer__legal {\r\n    display: flex;\r\n    gap: 24px;\r\n    flex-wrap: wrap;\r\n  }\r\n\r\n  .repulos-en-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-en-footer__legal a:hover {\r\n    border-bottom-color: #000000;\r\n  }\r\n\r\n  .repulos-en-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-en-footer__top {\r\n      grid-template-columns: repeat(4, 1fr);\r\n    }\r\n    .repulos-en-footer__brand {\r\n      grid-column: 1 \/ -1;\r\n      margin-bottom: 8px;\r\n    }\r\n    .repulos-en-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-en-footer__top {\r\n      grid-template-columns: 1fr 1fr;\r\n      gap: 32px 28px;\r\n    }\r\n    .repulos-en-footer__brand-logo {\r\n      margin-bottom: 22px;\r\n    }\r\n    .repulos-en-footer__brand-logo img {\r\n      height: 78px;\r\n    }\r\n    .repulos-en-footer__col-title {\r\n      margin-bottom: 18px;\r\n      font-size: 10.5px;\r\n    }\r\n    .repulos-en-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-en-footer__top {\r\n      grid-template-columns: 1fr;\r\n      gap: 32px;\r\n      padding-bottom: 32px;\r\n    }\r\n    .repulos-en-footer__brand {\r\n      grid-column: auto;\r\n    }\r\n    .repulos-en-footer__brand-logo img {\r\n      height: 73px;\r\n    }\r\n    .repulos-en-footer__brand-desc {\r\n      font-size: 13px;\r\n      max-width: 100%;\r\n    }\r\n    .repulos-en-footer__list a,\r\n    .repulos-en-footer__contact-item {\r\n      font-size: 13.5px;\r\n    }\r\n    .repulos-en-footer__list li {\r\n      margin-bottom: 11px;\r\n    }\r\n    .repulos-en-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-en-footer__legal {\r\n      gap: 12px 18px;\r\n    }\r\n    .repulos-en-footer__legal a {\r\n      font-size: 12px;\r\n    }\r\n    .repulos-en-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-en-footer__top {\r\n      gap: 28px;\r\n    }\r\n    .repulos-en-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-en-footer__list a:active,\r\n    .repulos-en-footer__contact-item a:active,\r\n    .repulos-en-footer__legal a:active {\r\n      opacity: 0.6;\r\n    }\r\n    .repulos-en-footer__whatsapp:active {\r\n      background: #6a6a6a;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<footer class=\"repulos-en-footer\">\r\n  <div class=\"repulos-en-footer__inner\">\r\n\r\n    <div class=\"repulos-en-footer__top\">\r\n\r\n      <div class=\"repulos-en-footer__brand\">\r\n        <div class=\"repulos-en-footer__brand-logo\">\r\n          <a href=\"https:\/\/repulos.com\/en\/\" aria-label=\"REPULO'S, home\">\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-en-footer__brand-desc\">\r\n          REPULO'S, a European house of elegant womenswear designed by Kateryna Nechyporenko. Made-to-order collections for weddings, galas and the occasions worth dressing for.\r\n        <\/p>\r\n        <span class=\"repulos-en-footer__brand-tag\">Warsaw Salon \u00b7 ul. Lindleya 16\/509<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"repulos-en-footer__col\">\r\n        <h3 class=\"repulos-en-footer__col-title\">Shop<\/h3>\r\n        <ul class=\"repulos-en-footer__list\">\r\n          <li><a href=\"https:\/\/repulos.com\/en\/shop\/\">All products<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/en\/product-category\/dresses\/\">Dresses<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/en\/product-category\/blazers\/\">Blazers<\/a><\/li>\r\n          <li><a href=\"\/?product_cat=trousers\">Trousers<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/en\/product-category\/skirts\/\">Skirts<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/en\/product-category\/tops\/\">Tops<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/en\/product-category\/shorts\/\">Shorts<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/en\/product-category\/bestsellers\/\">Bestsellers<\/a><\/li>\r\n        <\/ul>\r\n      <\/div>\r\n\r\n      <div class=\"repulos-en-footer__col\">\r\n        <h3 class=\"repulos-en-footer__col-title\">Brand<\/h3>\r\n        <ul class=\"repulos-en-footer__list\">\r\n          <li><a href=\"https:\/\/repulos.com\/en\/about\/\">About<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/en\/journal\/\">Journal<\/a><\/li>\r\n        <\/ul>\r\n      <\/div>\r\n\r\n      <div class=\"repulos-en-footer__col\">\r\n        <h3 class=\"repulos-en-footer__col-title\">Information<\/h3>\r\n        <ul class=\"repulos-en-footer__list\">\r\n          <li><a href=\"https:\/\/repulos.com\/en\/warsaw-salon\/\">Book an appointment<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/en\/returns-and-refunds\/\">Returns and refunds<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/en\/contact\/\">Contact<\/a><\/li>\r\n        <\/ul>\r\n      <\/div>\r\n\r\n      <div class=\"repulos-en-footer__col\">\r\n        <h3 class=\"repulos-en-footer__col-title\">Contact<\/h3>\r\n\r\n        <div class=\"repulos-en-footer__contact-item\">\r\n          <span class=\"repulos-en-footer__contact-label\">Email<\/span>\r\n          <a href=\"mailto:order@repulos.com\">order@repulos.com<\/a>\r\n        <\/div>\r\n\r\n        <div class=\"repulos-en-footer__contact-item\">\r\n          <span class=\"repulos-en-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-en-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          Message on WhatsApp\r\n        <\/a>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"repulos-en-footer__divider\"><\/div>\r\n\r\n    <div class=\"repulos-en-footer__bottom\">\r\n\r\n      <div class=\"repulos-en-footer__copyright\">\r\n        \u00a9 2026 REPULO'S. All rights reserved.\r\n      <\/div>\r\n\r\n      <div class=\"repulos-en-footer__legal\">\r\n        <a href=\"https:\/\/repulos.com\/en\/privacy-policy\/\">Privacy policy<\/a>\r\n        <a href=\"https:\/\/repulos.com\/en\/cookie-policy\/\">Cookies<\/a>\r\n      <\/div>\r\n\r\n      <div class=\"repulos-en-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\nEND OF REPULO'S EN FOOTER CODE\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 Home Shop About Journal Salon Contact EN Polski \u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430 English 1 Home Shop About Journal Salon Contact Cart Your [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","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":"","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-5725","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"woocommerce_thumbnail":false,"woocommerce_single":false,"woocommerce_gallery_thumbnail":false,"variation_swatches_image_size":false,"variation_swatches_tooltip_size":false},"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 Home Shop About Journal Salon Contact EN Polski \u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430 English 1 Home Shop About Journal Salon Contact Cart Your [&hellip;]","_links":{"self":[{"href":"https:\/\/repulos.com\/en\/wp-json\/wp\/v2\/pages\/5725","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=5725"}],"version-history":[{"count":1,"href":"https:\/\/repulos.com\/en\/wp-json\/wp\/v2\/pages\/5725\/revisions"}],"predecessor-version":[{"id":5726,"href":"https:\/\/repulos.com\/en\/wp-json\/wp\/v2\/pages\/5725\/revisions\/5726"}],"wp:attachment":[{"href":"https:\/\/repulos.com\/en\/wp-json\/wp\/v2\/media?parent=5725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}