{"id":6393,"date":"2026-07-06T14:56:20","date_gmt":"2026-07-06T14:56:20","guid":{"rendered":"https:\/\/repulos.com\/?post_type=wfacp_checkout&#038;p=6393"},"modified":"2026-07-06T15:53:17","modified_gmt":"2026-07-06T15:53:17","slug":"shoppe-checkout-copy","status":"publish","type":"wfacp_checkout","link":"https:\/\/repulos.com\/pl\/blog\/checkouts\/shoppe-checkout-copy\/","title":{"rendered":"Checkout PL"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"6393\" class=\"elementor elementor-6393 elementor-6386\" data-elementor-post-type=\"wfacp_checkout\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6d8e3117 elementor-section-items-stretch elementor-section-height-min-height elementor-section-boxed elementor-section-height-default\" data-id=\"6d8e3117\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-17989cf3\" data-id=\"17989cf3\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-68002a16 elementor-widget elementor-widget-image\" data-id=\"68002a16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"960\" height=\"540\" src=\"https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/1-160x90.png\" class=\"attachment-full size-full wp-image-31\" alt=\"REPULO&apos;S Logo - Black version\" srcset=\"https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/1.png 960w, https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/1-600x338.png 600w, https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/1-768x432.png 768w, https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/1-300x169.png 300w, https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/1-160x90.png 160w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-713ed277\" data-id=\"713ed277\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-a65ac64 elementor-section-full_width elementor-hidden-mobile elementor-section-height-default elementor-section-height-default\" data-id=\"a65ac64\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-46d33c2e elementor-hidden-tablet elementor-hidden-mobile\" data-id=\"46d33c2e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-17fbf1d elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"17fbf1d\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-9d72332\" data-id=\"9d72332\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-3d54b445 e-flex e-con-boxed e-con e-parent\" data-id=\"3d54b445\" 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-39dd29dd elementor-widget elementor-widget-html\" data-id=\"39dd29dd\" 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=Manrope:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n  body { margin: 0; padding: 0; background: #efefef; font-family: 'Manrope', sans-serif; }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<style>\r\n  .repulos-en-footer {\r\n    background: #FFFFFF;\r\n    color: #000000;\r\n    font-family: 'Manrope', 'Helvetica Neue', Arial, sans-serif;\r\n    font-weight: 300;\r\n    letter-spacing: 0.01em;\r\n    padding: clamp(40px, 5vw, 72px) clamp(16px, 4vw, 64px) clamp(20px, 2vw, 28px);\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 { box-sizing: border-box; }\r\n\r\n  .repulos-en-footer__inner { max-width: 100%; width: 100%; margin: 0 auto; }\r\n\r\n  \/* === Top grid: 6 columns === *\/\r\n  .repulos-en-footer__top {\r\n    display: grid;\r\n    grid-template-columns: 1.5fr 1fr 0.85fr 1fr 1.1fr 1.4fr;\r\n    gap: clamp(20px, 2.5vw, 48px);\r\n    padding-bottom: clamp(32px, 4vw, 56px);\r\n  }\r\n\r\n  \/* === Brand === *\/\r\n  .repulos-en-footer__brand-logo {\r\n    height: 87px;\r\n    margin-bottom: 24px;\r\n    display: flex;\r\n    align-items: center;\r\n  }\r\n  .repulos-en-footer__brand-logo a { display: inline-block; line-height: 0; }\r\n  .repulos-en-footer__brand-logo img { height: 87px; width: auto; display: block; max-width: 100%; }\r\n\r\n  .repulos-en-footer__brand-desc {\r\n    font-size: 13px;\r\n    line-height: 1.5;\r\n    font-weight: 300;\r\n    color: #000000;\r\n    max-width: 340px;\r\n    margin: 0 0 16px;\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: 12px;\r\n    margin-top: 6px;\r\n    display: inline-block;\r\n  }\r\n\r\n  \/* === Column titles \u2014 all align at bottom of 87px header band === *\/\r\n  .repulos-en-footer__col-title {\r\n    font-size: 16px;\r\n    font-weight: 600;\r\n    letter-spacing: 0.14em;\r\n    text-transform: uppercase;\r\n    color: #000000;\r\n    margin: 0 0 24px;\r\n    min-height: 87px;\r\n    display: flex;\r\n    align-items: flex-end;\r\n    line-height: 1.2;\r\n  }\r\n\r\n  \/* === Lists === *\/\r\n  .repulos-en-footer__list { list-style: none; padding: 0; margin: 0; }\r\n  .repulos-en-footer__list li { margin-bottom: 8px; }\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    line-height: 1.4;\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  .repulos-en-footer__list a:hover { border-bottom-color: #000000; }\r\n\r\n  \/* === Contact items === *\/\r\n  .repulos-en-footer__contact-item {\r\n    font-size: 14px;\r\n    font-weight: 300;\r\n    margin-bottom: 12px;\r\n    color: #000000;\r\n    line-height: 1.35;\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  .repulos-en-footer__contact-item a:hover { border-bottom-color: #000000; }\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: 3px;\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: #000000;\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.1em;\r\n    text-transform: uppercase;\r\n    text-decoration: none;\r\n    margin-top: 16px;\r\n    transition: background 0.25s ease;\r\n    border: none;\r\n  }\r\n  .repulos-en-footer__whatsapp:hover,\r\n  .repulos-en-footer__whatsapp:focus { background: #333333; color: #FFFFFF !important; }\r\n  .repulos-en-footer__whatsapp svg { width: 15px; height: 15px; fill: #FFFFFF; flex-shrink: 0; }\r\n\r\n  \/* === Newsletter === *\/\r\n  .repulos-en-footer__newsletter-desc {\r\n    font-size: 13px;\r\n    font-weight: 300;\r\n    line-height: 1.5;\r\n    margin: 0 0 16px;\r\n    color: #000000;\r\n    max-width: 380px;\r\n  }\r\n  .repulos-en-footer__newsletter-form { display: flex; flex-direction: column; gap: 12px; width: 100%; }\r\n  .repulos-en-footer__newsletter-input {\r\n    width: 100%;\r\n    background: transparent;\r\n    border: none;\r\n    border-bottom: 1px solid #000000;\r\n    padding: 10px 2px;\r\n    font-family: inherit;\r\n    font-size: 14px;\r\n    font-weight: 300;\r\n    color: #000000;\r\n    outline: none;\r\n    letter-spacing: 0.01em;\r\n  }\r\n  .repulos-en-footer__newsletter-input::placeholder { color: #8a8a8a; font-weight: 300; }\r\n  .repulos-en-footer__newsletter-input:focus { border-bottom-color: #000000; }\r\n  .repulos-en-footer__newsletter-btn {\r\n    background: #000000;\r\n    color: #FFFFFF;\r\n    border: none;\r\n    padding: 13px 22px;\r\n    font-family: inherit;\r\n    font-size: 11.5px;\r\n    font-weight: 500;\r\n    letter-spacing: 0.14em;\r\n    text-transform: uppercase;\r\n    cursor: pointer;\r\n    transition: background 0.25s ease;\r\n    white-space: nowrap;\r\n    align-self: flex-start;\r\n  }\r\n  .repulos-en-footer__newsletter-btn:hover,\r\n  .repulos-en-footer__newsletter-btn:focus { background: #333333; }\r\n  .repulos-en-footer__newsletter-btn:disabled { background: #8a8a8a; cursor: not-allowed; }\r\n  .repulos-en-footer__newsletter-msg {\r\n    font-size: 12px;\r\n    font-weight: 400;\r\n    margin: 10px 0 0;\r\n    min-height: 16px;\r\n    letter-spacing: 0.02em;\r\n    color: #000000;\r\n    line-height: 1.4;\r\n  }\r\n  .repulos-en-footer__newsletter-msg.is-success { color: #2d6a2d; }\r\n  .repulos-en-footer__newsletter-msg.is-error   { color: #b00020; }\r\n  .repulos-en-footer__newsletter-consent {\r\n    font-size: 10.5px;\r\n    line-height: 1.5;\r\n    color: #8a8a8a;\r\n    margin: 14px 0 0;\r\n    letter-spacing: 0.02em;\r\n  }\r\n  .repulos-en-footer__newsletter-consent a {\r\n    color: #000000;\r\n    text-decoration: none;\r\n    border-bottom: 1px solid #d4d4d4;\r\n    transition: border-color 0.25s ease;\r\n  }\r\n  .repulos-en-footer__newsletter-consent a:hover { border-bottom-color: #000000; }\r\n\r\n  \/* === Divider === *\/\r\n  .repulos-en-footer__divider { height: 1px; background: #000000; margin: 0; width: 100%; }\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: 24px;\r\n    flex-wrap: wrap;\r\n    gap: 16px;\r\n  }\r\n  .repulos-en-footer__copyright { font-size: 12px; font-weight: 300; letter-spacing: 0.02em; color: #000000; }\r\n  .repulos-en-footer__legal { display: flex; gap: 24px; flex-wrap: wrap; }\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  .repulos-en-footer__legal a:hover { border-bottom-color: #000000; }\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\r\n     ======================================================================== *\/\r\n\r\n  @media (min-width: 1600px) {\r\n    .repulos-en-footer {\r\n      padding-left: clamp(48px, 6vw, 120px);\r\n      padding-right: clamp(48px, 6vw, 120px);\r\n    }\r\n  }\r\n\r\n  \/* Below 1200px \u2014 4 link cols + brand full row + newsletter full row *\/\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-logo { height: auto; }\r\n    .repulos-en-footer__brand-desc { max-width: 540px; }\r\n    .repulos-en-footer__col-title {\r\n      min-height: 0;\r\n      display: block;\r\n      margin-bottom: 18px;\r\n      font-size: 15px;\r\n    }\r\n    .repulos-en-footer__col--newsletter {\r\n      grid-column: 1 \/ -1;\r\n      display: grid;\r\n      grid-template-columns: 1fr 1.4fr;\r\n      gap: 32px;\r\n      align-items: start;\r\n      padding-top: 20px;\r\n      margin-top: 8px;\r\n      border-top: 1px solid #e5e5e5;\r\n    }\r\n    .repulos-en-footer__col--newsletter .repulos-en-footer__col-title { grid-column: 1 \/ -1; }\r\n    .repulos-en-footer__newsletter-desc { max-width: 100%; margin: 0; }\r\n  }\r\n\r\n  \/* Tablet portrait *\/\r\n  @media (max-width: 900px) {\r\n    .repulos-en-footer__top { grid-template-columns: 1fr 1fr 1fr; }\r\n    .repulos-en-footer__col--newsletter { grid-template-columns: 1fr; gap: 14px; }\r\n  }\r\n\r\n  @media (max-width: 768px) {\r\n    .repulos-en-footer__top { grid-template-columns: 1fr 1fr; gap: 28px 24px; }\r\n    .repulos-en-footer__brand-logo { margin-bottom: 18px; }\r\n    .repulos-en-footer__brand-logo img { height: 78px; }\r\n    .repulos-en-footer__col-title { margin-bottom: 14px; font-size: 14px; }\r\n    .repulos-en-footer__bottom { flex-direction: column; align-items: flex-start; gap: 14px; }\r\n  }\r\n\r\n  @media (max-width: 540px) {\r\n    .repulos-en-footer { padding-left: 18px; padding-right: 18px; }\r\n    .repulos-en-footer__top { grid-template-columns: 1fr; gap: 28px; padding-bottom: 28px; }\r\n    .repulos-en-footer__brand { grid-column: auto; }\r\n    .repulos-en-footer__brand-logo img { height: 73px; }\r\n    .repulos-en-footer__brand-desc { font-size: 13px; max-width: 100%; }\r\n    .repulos-en-footer__col-title { font-size: 13.5px; }\r\n    .repulos-en-footer__list a,\r\n    .repulos-en-footer__contact-item { font-size: 13.5px; }\r\n    .repulos-en-footer__list li { margin-bottom: 7px; }\r\n    .repulos-en-footer__col--newsletter { padding-top: 4px; border-top: none; margin-top: 0; }\r\n    .repulos-en-footer__whatsapp { display: flex; width: 100%; padding: 14px 16px; font-size: 11.5px; }\r\n    .repulos-en-footer__newsletter-btn { width: 100%; padding: 14px 20px; text-align: center; }\r\n    .repulos-en-footer__legal { gap: 10px 18px; }\r\n    .repulos-en-footer__legal a { font-size: 12px; }\r\n    .repulos-en-footer__payments { font-size: 10.5px; letter-spacing: 0.08em; white-space: normal; }\r\n  }\r\n\r\n  @media (max-width: 380px) {\r\n    .repulos-en-footer__top { gap: 24px; }\r\n    .repulos-en-footer__brand-logo img { height: 67px; }\r\n  }\r\n\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 { opacity: 0.6; }\r\n    .repulos-en-footer__whatsapp:active,\r\n    .repulos-en-footer__newsletter-btn:active { background: #333333; }\r\n  }\r\n\r\n  \/* ========================================================================\r\n     SALON POPUP\r\n     ======================================================================== *\/\r\n  .repulos-en-popup {\r\n    position: fixed;\r\n    inset: 0;\r\n    z-index: 999999;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    padding: 20px;\r\n    font-family: 'Manrope', 'Helvetica Neue', Arial, sans-serif;\r\n    opacity: 0;\r\n    visibility: hidden;\r\n    transition: opacity 0.35s ease, visibility 0.35s ease;\r\n  }\r\n  .repulos-en-popup.is-open { opacity: 1; visibility: visible; }\r\n  .repulos-en-popup[hidden] { display: none; }\r\n\r\n  .repulos-en-popup *,\r\n  .repulos-en-popup *::before,\r\n  .repulos-en-popup *::after { box-sizing: border-box; }\r\n\r\n  .repulos-en-popup__overlay {\r\n    position: absolute;\r\n    inset: 0;\r\n    background: rgba(0, 0, 0, 0.55);\r\n    cursor: pointer;\r\n  }\r\n\r\n  .repulos-en-popup__dialog {\r\n    position: relative;\r\n    z-index: 1;\r\n    display: grid;\r\n    grid-template-columns: 0.9fr 1.1fr;\r\n    width: 100%;\r\n    max-width: 880px;\r\n    max-height: calc(100vh - 40px);\r\n    max-height: calc(100dvh - 40px);\r\n    background: #FFFFFF;\r\n    overflow: hidden;\r\n    transform: translateY(14px) scale(0.985);\r\n    transition: transform 0.4s ease;\r\n  }\r\n  .repulos-en-popup.is-open .repulos-en-popup__dialog { transform: translateY(0) scale(1); }\r\n\r\n  .repulos-en-popup__close {\r\n    position: absolute;\r\n    top: 12px;\r\n    right: 14px;\r\n    z-index: 2;\r\n    width: 36px;\r\n    height: 36px;\r\n    background: transparent;\r\n    border: none;\r\n    color: #000000;\r\n    font-size: 28px;\r\n    font-weight: 300;\r\n    line-height: 1;\r\n    cursor: pointer;\r\n    padding: 0;\r\n    transition: opacity 0.25s ease;\r\n  }\r\n  .repulos-en-popup__close:hover { opacity: 0.55; }\r\n\r\n  .repulos-en-popup__media { position: relative; min-height: 100%; background: #f3f3f3; }\r\n  .repulos-en-popup__media img {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    display: block;\r\n  }\r\n\r\n  .repulos-en-popup__content {\r\n    padding: clamp(28px, 4vw, 48px) clamp(24px, 3.5vw, 44px);\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n    min-height: 0;\r\n    overflow-y: auto;\r\n    overscroll-behavior: contain;\r\n    -webkit-overflow-scrolling: touch;\r\n  }\r\n  .repulos-en-popup__eyebrow {\r\n    font-size: 11px;\r\n    letter-spacing: 0.2em;\r\n    text-transform: uppercase;\r\n    font-weight: 500;\r\n    color: #000000;\r\n    margin-bottom: 16px;\r\n  }\r\n  .repulos-en-popup__title {\r\n    font-size: clamp(22px, 2.4vw, 30px);\r\n    font-weight: 300;\r\n    line-height: 1.2;\r\n    letter-spacing: 0.01em;\r\n    margin: 0 0 16px;\r\n    color: #000000;\r\n  }\r\n  .repulos-en-popup__text {\r\n    font-size: 14.5px;\r\n    font-weight: 300;\r\n    line-height: 1.6;\r\n    color: #000000;\r\n    margin: 0 0 18px;\r\n  }\r\n  .repulos-en-popup__address {\r\n    font-size: 13px;\r\n    font-weight: 400;\r\n    line-height: 1.5;\r\n    color: #000000;\r\n    margin: 0 0 20px;\r\n  }\r\n  .repulos-en-popup__cta {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    align-self: flex-start;\r\n    background: #000000;\r\n    color: #FFFFFF;\r\n    text-decoration: none;\r\n    padding: 15px 32px;\r\n    font-size: 12px;\r\n    font-weight: 500;\r\n    letter-spacing: 0.14em;\r\n    text-transform: uppercase;\r\n    transition: background 0.25s ease;\r\n  }\r\n  .repulos-en-popup__cta:hover { background: #333333; }\r\n  .repulos-en-popup__notice {\r\n    margin: 16px 0 0;\r\n    font-size: 12px;\r\n    font-weight: 500;\r\n    line-height: 1.5;\r\n    letter-spacing: 0.03em;\r\n    color: #000000;\r\n  }\r\n\r\n  \/* Visible focus only for keyboard navigation *\/\r\n  .repulos-en-popup__dialog:focus { outline: none; }\r\n  .repulos-en-popup__close:focus-visible,\r\n  .repulos-en-popup__cta:focus-visible {\r\n    outline: 2px solid #000000;\r\n    outline-offset: 3px;\r\n  }\r\n\r\n  @media (prefers-reduced-motion: reduce) {\r\n    .repulos-en-popup,\r\n    .repulos-en-popup__dialog { transition: none; }\r\n  }\r\n\r\n  @media (max-width: 720px) {\r\n    .repulos-en-popup { padding: 14px; }\r\n    .repulos-en-popup__dialog {\r\n      grid-template-columns: 1fr;\r\n      grid-template-rows: 220px minmax(0, 1fr);\r\n      max-width: 440px;\r\n      max-height: calc(100vh - 28px);\r\n      max-height: calc(100dvh - 28px);\r\n    }\r\n    .repulos-en-popup__media { height: 220px; min-height: 0; }\r\n    .repulos-en-popup__media img { object-position: center 30%; }\r\n    .repulos-en-popup__content {\r\n      padding: 26px 22px calc(28px + env(safe-area-inset-bottom, 0px));\r\n      justify-content: flex-start;\r\n    }\r\n    \/* White square for a visible X over the photo *\/\r\n    .repulos-en-popup__close {\r\n      top: 10px;\r\n      right: 10px;\r\n      width: 44px;\r\n      height: 44px;\r\n      background: #FFFFFF;\r\n      font-size: 26px;\r\n    }\r\n    .repulos-en-popup__title { font-size: 23px; }\r\n    .repulos-en-popup__cta { width: 100%; padding: 16px 24px; }\r\n  }\r\n\r\n  @media (max-width: 400px) {\r\n    .repulos-en-popup { padding: 10px; }\r\n    .repulos-en-popup__dialog {\r\n      grid-template-rows: 184px minmax(0, 1fr);\r\n      max-height: calc(100vh - 20px);\r\n      max-height: calc(100dvh - 20px);\r\n    }\r\n    .repulos-en-popup__media { height: 184px; }\r\n    .repulos-en-popup__content { padding: 22px 18px calc(24px + env(safe-area-inset-bottom, 0px)); }\r\n    .repulos-en-popup__eyebrow { margin-bottom: 12px; }\r\n    .repulos-en-popup__title { font-size: 22px; margin-bottom: 12px; }\r\n    .repulos-en-popup__text { font-size: 14px; margin-bottom: 16px; }\r\n    .repulos-en-popup__address { margin-bottom: 16px; }\r\n    .repulos-en-popup__notice { font-size: 11.5px; margin-top: 14px; letter-spacing: 0.02em; }\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      <!-- Brand -->\r\n      <div class=\"repulos-en-footer__brand\">\r\n        <div class=\"repulos-en-footer__brand-logo\">\r\n          <a href=\"https:\/\/repulos.com\/\" 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 signature brand of elegant women's occasion wear. Designed by Kateryna Nechyporenko. Distinctive collections for weddings, galas, proms and other special occasions.\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      <!-- Shop -->\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\/shop\/\">All products<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/product-category\/dresses\/\">Dresses<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/product-category\/blazers\/\">Blazers<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/product-category\/pants\/\">Trousers<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/product-category\/skirts\/\">Skirts<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/product-category\/tops\/\">Tops<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/product-category\/shorts\/\">Shorts<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/product-category\/bestsellers\/\">Bestsellers<\/a><\/li>\r\n        <\/ul>\r\n      <\/div>\r\n\r\n      <!-- Brand -->\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\/about-us\/\">About<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/inspiracje\/\">Journal<\/a><\/li>\r\n        <\/ul>\r\n      <\/div>\r\n\r\n      <!-- Information -->\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\/salon\/\">Book a salon visit<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/returns-refunds\/\">Returns and refunds<\/a><\/li>\r\n          <li><a href=\"https:\/\/repulos.com\/contact\/\">Contact<\/a><\/li>\r\n        <\/ul>\r\n      <\/div>\r\n\r\n      <!-- Contact -->\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\" aria-label=\"Message us on WhatsApp\">\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 us on WhatsApp\r\n        <\/a>\r\n      <\/div>\r\n\r\n      <!-- Newsletter -->\r\n      <div class=\"repulos-en-footer__col repulos-en-footer__col--newsletter\">\r\n        <h3 class=\"repulos-en-footer__col-title\">Newsletter<\/h3>\r\n        <div>\r\n          <p class=\"repulos-en-footer__newsletter-desc\">\r\n            Subscribe to hear about collection launches, salon events and exclusive offers.\r\n          <\/p>\r\n\r\n          <form class=\"repulos-en-footer__newsletter-form\" id=\"repulos-newsletter-form-en\" novalidate>\r\n            <input type=\"hidden\" name=\"access_key\" value=\"YOUR_WEB3FORMS_ACCESS_KEY\">\r\n            <input type=\"hidden\" name=\"subject\" value=\"New REPULO'S newsletter subscription\">\r\n            <input type=\"hidden\" name=\"from_name\" value=\"REPULO'S Newsletter EN\">\r\n            <input type=\"checkbox\" name=\"botcheck\" style=\"display:none;\" tabindex=\"-1\" autocomplete=\"off\">\r\n\r\n            <input\r\n              type=\"email\"\r\n              name=\"email\"\r\n              class=\"repulos-en-footer__newsletter-input\"\r\n              placeholder=\"Your email address\"\r\n              required\r\n              autocomplete=\"email\">\r\n\r\n            <button type=\"submit\" class=\"repulos-en-footer__newsletter-btn\">Subscribe<\/button>\r\n          <\/form>\r\n\r\n          <p class=\"repulos-en-footer__newsletter-msg\" id=\"repulos-newsletter-msg-en\" role=\"status\" aria-live=\"polite\"><\/p>\r\n\r\n          <p class=\"repulos-en-footer__newsletter-consent\">\r\n            By subscribing you accept our <a href=\"https:\/\/repulos.com\/cookie-policy-eu\/\">privacy policy<\/a>.\r\n          <\/p>\r\n        <\/div>\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\/cookie-policy-eu\/\">Privacy policy<\/a>\r\n        <a href=\"https:\/\/repulos.com\/cookie-policy-eu\/\">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     SALON POPUP\r\n     ==================================================================== -->\r\n<div class=\"repulos-en-popup\" id=\"repulos-salon-popup-en\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"repulos-salon-popup-title-en\" hidden>\r\n  <div class=\"repulos-en-popup__overlay\" data-popup-close><\/div>\r\n  <div class=\"repulos-en-popup__dialog\" tabindex=\"-1\" aria-describedby=\"repulos-salon-popup-desc-en\">\r\n    <button class=\"repulos-en-popup__close\" type=\"button\" aria-label=\"Close\" data-popup-close>&times;<\/button>\r\n\r\n    <div class=\"repulos-en-popup__media\">\r\n      <img decoding=\"async\" src=\"https:\/\/repulos.com\/wp-content\/uploads\/2026\/04\/IMG_2758-scaled.webp\" alt=\"REPULO'S signature salon in Warsaw\" loading=\"lazy\">\r\n    <\/div>\r\n\r\n    <div class=\"repulos-en-popup__content\">\r\n      <span class=\"repulos-en-popup__eyebrow\">Warsaw Salon<\/span>\r\n      <h2 class=\"repulos-en-popup__title\" id=\"repulos-salon-popup-title-en\">Visit our salon in Warsaw<\/h2>\r\n      <p class=\"repulos-en-popup__text\" id=\"repulos-salon-popup-desc-en\">\r\n        At our salon in Warsaw you can try on every model from the collection and explore the fabrics and cut up close.\r\n      <\/p>\r\n      <p class=\"repulos-en-popup__address\">\r\n        ul. Williama Heerleina Lindleya 16\/509, Warsaw\r\n      <\/p>\r\n      <a class=\"repulos-en-popup__cta\" href=\"https:\/\/repulos.com\/salon\/\">Book a visit<\/a>\r\n      <p class=\"repulos-en-popup__notice\">\r\n        Visits by prior booking only\r\n      <\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function () {\r\n  \/* === Newsletter === *\/\r\n  var form = document.getElementById('repulos-newsletter-form-en');\r\n  var msg  = document.getElementById('repulos-newsletter-msg-en');\r\n  if (form && msg) {\r\n    form.addEventListener('submit', function (e) {\r\n      e.preventDefault();\r\n      var btn = form.querySelector('.repulos-en-footer__newsletter-btn');\r\n      var emailInput = form.querySelector('input[name=\"email\"]');\r\n      var email = (emailInput.value || '').trim();\r\n      msg.className = 'repulos-en-footer__newsletter-msg';\r\n      if (!email || !\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)) {\r\n        msg.textContent = 'Please enter a valid email address.';\r\n        msg.classList.add('is-error');\r\n        emailInput.focus();\r\n        return;\r\n      }\r\n      btn.disabled = true;\r\n      var originalLabel = btn.textContent;\r\n      btn.textContent = 'Sending\u2026';\r\n      msg.textContent = '';\r\n      var data = new FormData(form);\r\n      fetch('https:\/\/api.web3forms.com\/submit', {\r\n        method: 'POST',\r\n        headers: { 'Accept': 'application\/json' },\r\n        body: data\r\n      })\r\n        .then(function (res) { return res.json().then(function (j) { return { ok: res.ok, body: j }; }); })\r\n        .then(function (result) {\r\n          if (result.ok && result.body && result.body.success) {\r\n            msg.textContent = 'Thank you! Your subscription is confirmed.';\r\n            msg.classList.add('is-success');\r\n            form.reset();\r\n          } else {\r\n            msg.textContent = (result.body && result.body.message) ? result.body.message : 'Something went wrong. Please try again.';\r\n            msg.classList.add('is-error');\r\n          }\r\n        })\r\n        .catch(function () {\r\n          msg.textContent = 'Connection error. Check your internet and try again.';\r\n          msg.classList.add('is-error');\r\n        })\r\n        .finally(function () {\r\n          btn.disabled = false;\r\n          btn.textContent = originalLabel;\r\n        });\r\n    });\r\n  }\r\n\r\n  \/* === Salon popup === *\/\r\n  var popup = document.getElementById('repulos-salon-popup-en');\r\n  if (!popup) return;\r\n\r\n  \/\/ Do not show on the booking page\r\n  if (window.location.pathname.indexOf('warsaw-salon') !== -1) return;\r\n\r\n  var STORAGE_KEY = 'repulos_salon_popup_seen_en';\r\n  var DELAY_MS = 15000;          \/\/ 15 seconds after page load\r\n  var opened = false;\r\n  var timer = null;\r\n  var lastFocused = null;\r\n\r\n  function alreadySeen() {\r\n    try { return sessionStorage.getItem(STORAGE_KEY) === '1'; }\r\n    catch (e) { return false; }\r\n  }\r\n  function markSeen() {\r\n    try { sessionStorage.setItem(STORAGE_KEY, '1'); } catch (e) {}\r\n  }\r\n\r\n  function openPopup() {\r\n    if (opened || alreadySeen()) return;\r\n    opened = true;\r\n    markSeen();\r\n    clearTimeout(timer);\r\n    lastFocused = document.activeElement;\r\n    popup.hidden = false;\r\n    void popup.offsetWidth; \/\/ reflow for animation\r\n    popup.classList.add('is-open');\r\n    \/\/ Lock background scroll without page jump\r\n    var scrollbar = window.innerWidth - document.documentElement.clientWidth;\r\n    document.body.style.overflow = 'hidden';\r\n    if (scrollbar > 0) document.body.style.paddingRight = scrollbar + 'px';\r\n    \/\/ Focus the dialog (no visible ring on X)\r\n    var dialog = popup.querySelector('.repulos-en-popup__dialog');\r\n    if (dialog) dialog.focus();\r\n  }\r\n\r\n  function closePopup() {\r\n    popup.classList.remove('is-open');\r\n    document.body.style.overflow = '';\r\n    document.body.style.paddingRight = '';\r\n    setTimeout(function () { popup.hidden = true; }, 400);\r\n    if (lastFocused && typeof lastFocused.focus === 'function') lastFocused.focus();\r\n  }\r\n\r\n  if (alreadySeen()) return;\r\n\r\n  \/\/ Trigger: 15 seconds after page load\r\n  timer = setTimeout(openPopup, DELAY_MS);\r\n\r\n  \/\/ Closing\r\n  popup.addEventListener('click', function (e) {\r\n    if (e.target.hasAttribute('data-popup-close')) closePopup();\r\n  });\r\n  document.addEventListener('keydown', function (e) {\r\n    if (!popup.classList.contains('is-open')) return;\r\n    if (e.key === 'Escape') { closePopup(); return; }\r\n    \/\/ Focus trap: Tab stays within the dialog\r\n    if (e.key === 'Tab') {\r\n      var focusable = popup.querySelectorAll('a[href], button:not([disabled])');\r\n      if (!focusable.length) return;\r\n      var first = focusable[0];\r\n      var last = focusable[focusable.length - 1];\r\n      var active = document.activeElement;\r\n      if (e.shiftKey && (active === first || active === popup.querySelector('.repulos-en-popup__dialog'))) {\r\n        e.preventDefault(); last.focus();\r\n      } else if (!e.shiftKey && active === last) {\r\n        e.preventDefault(); first.focus();\r\n      }\r\n    }\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\t\t<\/div>\n\t\t","protected":false},"author":1,"featured_media":0,"template":"wfacp-canvas.php","meta":{"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":"disabled","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":""}}},"class_list":["post-6393","wfacp_checkout","type-wfacp_checkout","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/repulos.com\/pl\/wp-json\/wp\/v2\/wfacp_checkout\/6393","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/repulos.com\/pl\/wp-json\/wp\/v2\/wfacp_checkout"}],"about":[{"href":"https:\/\/repulos.com\/pl\/wp-json\/wp\/v2\/types\/wfacp_checkout"}],"author":[{"embeddable":true,"href":"https:\/\/repulos.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":5,"href":"https:\/\/repulos.com\/pl\/wp-json\/wp\/v2\/wfacp_checkout\/6393\/revisions"}],"predecessor-version":[{"id":6404,"href":"https:\/\/repulos.com\/pl\/wp-json\/wp\/v2\/wfacp_checkout\/6393\/revisions\/6404"}],"wp:attachment":[{"href":"https:\/\/repulos.com\/pl\/wp-json\/wp\/v2\/media?parent=6393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}