{"id":25,"date":"2025-12-04T11:32:53","date_gmt":"2025-12-04T11:32:53","guid":{"rendered":"https:\/\/zenzhair.com\/?page_id=25"},"modified":"2026-01-16T15:30:40","modified_gmt":"2026-01-16T15:30:40","slug":"25-2","status":"publish","type":"page","link":"https:\/\/zenzhair.com\/nl\/","title":{"rendered":""},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"25\" class=\"elementor elementor-25\">\n\t\t\t\t<section class=\"elementor-element elementor-element-736ab46 e-con-full e-flex e-con e-parent\" data-id=\"736ab46\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7cccab0 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"7cccab0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* Hero Section Styles *\/\n.zh-hero {\n    min-height: 95vh;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center;\n    text-align: center;\n    padding: 40px 20px 10px 20px;\n    background: linear-gradient(135deg, #5b2c83 0%, #1a7fa0 25%, #7fb800 50%, #ffd600 75%, #ff6b00 100%);\n    position: relative;\n}\n\n\/* Social Icons Container *\/\n.zh-social-icons {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    gap: 20px;\n    margin-top: 2rem;\n    margin-bottom: 1rem;\n}\n\n.zh-social-link {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 50px;\n    height: 50px;\n    background: white;\n    border-radius: 50%;\n    transition: transform 0.3s, box-shadow 0.3s;\n    box-shadow: 0 4px 15px rgba(0,0,0,0.2);\n}\n\n.zh-social-link:hover {\n    transform: translateY(-3px);\n    box-shadow: 0 6px 20px rgba(0,0,0,0.3);\n}\n\n.zh-social-link svg {\n    width: 24px;\n    height: 24px;\n    fill: #5b2c83;\n}\n\n.zh-social-link.google svg path {\n    fill: #5b2c83;\n}\n\n.zh-social-link.instagram svg path {\n    fill: #5b2c83;\n}\n\n.zh-social-link.facebook svg path {\n    fill: #5b2c83;\n}\n\n\/* Mobile Optimization *\/\n@media (max-width: 768px) {\n    .zh-hero {\n        min-height: 92vh;\n        padding: 30px 20px 10px 20px;\n    }\n    \n    .zh-social-icons {\n        gap: 12px;\n        margin-top: 1.5rem;\n        margin-bottom: 0.5rem;\n    }\n    \n    .zh-social-link {\n        width: 35px;\n        height: 35px;\n    }\n    \n    .zh-social-link svg {\n        width: 18px;\n        height: 18px;\n    }\n}\n\n@media (max-width: 480px) {\n    .zh-hero {\n        min-height: 90vh;\n        padding: 25px 15px 5px 15px;\n    }\n    \n    .zh-social-icons {\n        gap: 10px;\n        margin-bottom: 0;\n    }\n    \n    .zh-social-link {\n        width: 32px;\n        height: 32px;\n    }\n    \n    .zh-social-link svg {\n        width: 16px;\n        height: 16px;\n    }\n}\n<\/style>\n\n<section class=\"zh-hero\">\n    <div style=\"position: relative; z-index: 2; max-width: 1200px;\">\n        \n        <!-- LOGO -->\n        <img decoding=\"async\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/Roby-zenzhair-logo.webp\" alt=\"Zenz Hair Logo\" style=\"max-width: 500px; width: 90%; height: auto; margin-bottom: 2rem; filter: drop-shadow(0 4px 10px rgba(0,0,0,0.3));\">\n        \n        <h1 style=\"font-size: clamp(2rem, 5vw, 3.5rem); color: white; text-shadow: 2px 2px 8px rgba(0,0,0,0.3); margin-bottom: 1rem;\">\n            Welcome to Roby ZenzHair\n        <\/h1>\n        \n        <!-- TAGLINE -->\n        <p style=\"font-size: clamp(1.2rem, 3vw, 1.5rem); color: white; text-shadow: 1px 1px 4px rgba(0,0,0,0.3); margin-bottom: 1rem; font-weight: 700;\">\n            Where Nature Meets, Pure. Organic. Beautiful. \u2013 Albir's Natural Multilingual Stylist\n        <\/p>\n        \n   \n        <\/p>\n        \n        <!-- WHATSAPP BUTTON -->\n        <a href=\"https:\/\/wa.me\/34636767439?text=Hello!%20I%27d%20like%20to%20book%20an%20appointment%20at%20ZenzHair.\" target=\"_blank\" style=\"display: inline-block; padding: 1rem 2.5rem; background: white; color: #5b2c83; text-decoration: none; font-size: 1.2rem; font-weight: bold; border-radius: 50px; box-shadow: 0 4px 15px rgba(0,0,0,0.2); transition: transform 0.3s, box-shadow 0.3s;\" onmouseover=\"this.style.transform='translateY(-3px)'; this.style.boxShadow='0 6px 20px rgba(0,0,0,0.3)'\" onmouseout=\"this.style.transform='translateY(0)'; this.style.boxShadow='0 4px 15px rgba(0,0,0,0.2)'\">\n            \ud83d\udcf1 Book Your Appointment\n        <\/a>\n        \n        <!-- LEAVE A REVIEW BUTTON -->\n        <div style=\"text-align: center; margin-top: 1.5rem;\">\n            <a href=\"https:\/\/search.google.com\/local\/writereview?placeid=ChIJHXdcxFEBYg0RauTDoLj4TwM\" target=\"_blank\" style=\"display: inline-block; padding: 12px 30px; background: white; color: #5b2c83; text-decoration: none; font-weight: 600; font-size: 1rem; border-radius: 30px; transition: transform 0.3s, box-shadow 0.3s; box-shadow: 0 4px 15px rgba(0,0,0,0.2);\" onmouseover=\"this.style.transform='translateY(-3px)'; this.style.boxShadow='0 6px 20px rgba(0,0,0,0.3)'\" onmouseout=\"this.style.transform='translateY(0)'; this.style.boxShadow='0 4px 15px rgba(0,0,0,0.2)'\">\n                \u2b50 Leave a Review\n            <\/a>\n        <\/div>\n        \n        <!-- SOCIAL MEDIA ICONS -->\n        <div class=\"zh-social-icons\">\n            \n            <!-- Google Business -->\n            <a href=\"https:\/\/share.google\/6H1Kt7enfE6Kikns1\" target=\"_blank\" rel=\"noopener\" class=\"zh-social-link google\" aria-label=\"Google Business\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\">\n                    <path d=\"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z\"\/>\n                    <path d=\"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z\"\/>\n                    <path d=\"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z\"\/>\n                    <path d=\"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z\"\/>\n                <\/svg>\n            <\/a>\n            \n            <!-- Instagram -->\n            <a href=\"https:\/\/www.instagram.com\/zenzhair_albir\/\" target=\"_blank\" rel=\"noopener\" class=\"zh-social-link instagram\" aria-label=\"Instagram\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\">\n                    <path d=\"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z\"\/>\n                <\/svg>\n            <\/a>\n            \n            <!-- Facebook -->\n            <a href=\"https:\/\/www.facebook.com\/zenzhair\/\" target=\"_blank\" rel=\"noopener\" class=\"zh-social-link facebook\" aria-label=\"Facebook\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\">\n                    <path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/>\n                <\/svg>\n            <\/a>\n        \n        <\/div>\n        \n    <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-9f64a57 e-flex e-con-boxed e-con e-parent\" data-id=\"9f64a57\" 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-ca6f242 elementor-widget elementor-widget-html\" data-id=\"ca6f242\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* About Roby wrapper with gray background *\/\n.zh-about-roby-wrapper {\n    background: #f5f5f5;\n    padding: 60px 20px;\n}\n\n\/* About Roby section with white background and gradient border *\/\n.zh-about-roby {\n    max-width: 1240px;\n    margin: 0 auto;\n    padding: 60px 40px;\n    background: white;\n    border-radius: 20px;\n    border: 8px solid;\n    border-image: linear-gradient(135deg, #5b2c83 0%, #1a7fa0 25%, #7fb800 50%, #ffd600 75%, #ff6b00 100%) 1;\n    box-shadow: 0 10px 40px rgba(0,0,0,0.1);\n    position: relative;\n}\n\n\/* Mobile responsiveness *\/\n@media (max-width: 768px) {\n    .zh-about-roby-wrapper {\n        padding: 40px 15px;\n    }\n    \n    .zh-about-roby {\n        padding: 40px 20px;\n        border-width: 6px;\n    }\n}\n\n@media (max-width: 640px) {\n    .zh-about-roby-wrapper {\n        padding: 30px 10px;\n    }\n    \n    .zh-about-roby {\n        padding: 40px 15px;\n        border-width: 5px;\n        border-radius: 15px;\n    }\n}\n\n@media (max-width: 480px) {\n    .zh-about-roby h2 {\n        font-size: 1.8rem !important;\n    }\n    \n    .zh-about-roby h3 {\n        font-size: 1.4rem !important;\n    }\n}\n<\/style>\n\n<div class=\"zh-about-roby-wrapper\">\n    <section class=\"zh-about-roby\" id=\"about\">\n        <div style=\"max-width: 1200px; margin: 0 auto;\">\n            \n            <!-- Section Header -->\n            <div style=\"text-align: center; margin-bottom: 4rem;\">\n                <h2 style=\"font-size: clamp(2rem, 5vw, 2.5rem); margin-bottom: 1rem; background: linear-gradient(135deg, #5b2c83, #1a7fa0, #7fb800, #ffd600, #ff6b00); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;\">\n                    Meet Roby - Your Organic Hair Expert in Albir\n                <\/h2>\n                <p style=\"font-size: clamp(1rem, 2.5vw, 1.2rem); color: #666; max-width: 800px; margin: 0 auto; line-height: 1.8;\">\n                    Certified Organic Stylist | Multilingual Professional | 100% Natural Products\n                <\/p>\n                \n                <!-- Language Flags -->\n                <div style=\"margin-top: 1.5rem;\">\n                    <span style=\"font-size: 2rem; letter-spacing: 10px;\">\n                        \ud83c\uddea\ud83c\uddf8\ud83c\uddec\ud83c\udde7\ud83c\uddeb\ud83c\uddf7\ud83c\udde9\ud83c\uddea\ud83c\uddf3\ud83c\uddf1\n                    <\/span>\n                <\/div>\n            <\/div>\n            \n            <!-- Philosophy Section -->\n            <div style=\"max-width: 900px; margin: 0 auto 4rem;\">\n                <h3 style=\"font-size: clamp(1.5rem, 4vw, 1.8rem); color: #5b2c83; margin-bottom: 1.5rem; text-align: center;\">\n                    \ud83c\udf3f Roby's Philosophy: Where Nature Meets Beauty\n                <\/h3>\n                \n                <p style=\"color: #666; line-height: 1.8; margin-bottom: 1.5rem; font-size: clamp(0.95rem, 2vw, 1.05rem); text-align: center;\">\n                    Roby is a <strong>certified organic hair stylist<\/strong> and <strong>color specialist<\/strong> with over <strong>15 years of experience<\/strong> transforming hair naturally in Albir, Costa Blanca. As a multilingual professional fluent in <strong>Spanish, English, French, German, and Dutch<\/strong>, Roby creates a welcoming environment for international clients seeking <strong>ammonia-free hair color<\/strong>, <strong>organic hair treatments<\/strong>, and <strong>eco-friendly beauty services<\/strong>.\n                <\/p>\n                \n                <p style=\"color: #666; line-height: 1.8; margin-bottom: 2rem; font-size: clamp(0.95rem, 2vw, 1.05rem); text-align: center;\">\n                    At <strong>ZenzHair Albir<\/strong>, Roby specializes in <strong>organic balayage<\/strong>, <strong>natural hair coloring techniques<\/strong>, <strong>wedding hair styling<\/strong>, and <strong>scalp-friendly treatments<\/strong> using only <strong>certified organic professional products<\/strong>. Every service prioritizes <strong>hair health<\/strong>, <strong>scalp wellness<\/strong>, and <strong>sustainable beauty practices<\/strong>.\n                <\/p>\n                \n                <!-- Quote Box -->\n                <div style=\"background: linear-gradient(135deg, rgba(91, 44, 131, 0.05), rgba(26, 127, 160, 0.05)); padding: 2rem; border-radius: 15px; border-left: 5px solid #5b2c83; margin-bottom: 2rem;\">\n                    <p style=\"color: #5b2c83; line-height: 1.8; font-size: clamp(1rem, 2.2vw, 1.15rem); font-style: italic; margin: 0; text-align: center;\">\n                        \"I believe that beautiful hair starts with a healthy scalp and natural ingredients. My mission is to provide Costa Blanca's best organic hair services while protecting both your hair's integrity and our planet.\"\n                    <\/p>\n                    <p style=\"color: #1a7fa0; font-weight: bold; margin-top: 1rem; text-align: center; font-size: 1rem;\">\n                        \u2014 Roby, ZenzHair Albir\n                    <\/p>\n                <\/div>\n            <\/div>\n            \n            <!-- Why Choose ZenzHair Section -->\n            <div style=\"background: linear-gradient(135deg, #5b2c83 0%, #1a7fa0 25%, #7fb800 50%, #ffd600 75%, #ff6b00 100%); padding: 3rem 2rem; border-radius: 20px; text-align: center;\">\n                <h3 style=\"font-size: clamp(1.5rem, 4vw, 2rem); color: white; margin-bottom: 2.5rem; text-shadow: 2px 2px 6px rgba(0,0,0,0.3);\">\n                    Why Choose ZenzHair Organic Salon Albir?\n                <\/h3>\n                \n                <div style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 2rem; max-width: 1000px; margin: 0 auto;\">\n                    \n                    <!-- Reason 1 -->\n                    <div style=\"text-align: center;\">\n                        <div style=\"font-size: clamp(2.5rem, 5vw, 3.5rem); margin-bottom: 1rem;\">\u2b50<\/div>\n                        <p style=\"color: white; font-weight: bold; font-size: clamp(0.95rem, 2vw, 1.1rem); line-height: 1.4; margin: 0;\">\n                            4.7\/5 Stars<br>221+ Reviews\n                        <\/p>\n                    <\/div>\n                    \n                    <!-- Reason 2 -->\n                    <div style=\"text-align: center;\">\n                        <div style=\"font-size: clamp(2.5rem, 5vw, 3.5rem); margin-bottom: 1rem;\">\ud83c\udf0d<\/div>\n                        <p style=\"color: white; font-weight: bold; font-size: clamp(0.95rem, 2vw, 1.1rem); line-height: 1.4; margin: 0;\">\n                            Multilingual Service<br>(5 Languages)\n                        <\/p>\n                    <\/div>\n                    \n                    <!-- Reason 3 -->\n                    <div style=\"text-align: center;\">\n                        <div style=\"font-size: clamp(2.5rem, 5vw, 3.5rem); margin-bottom: 1rem;\">\u267b\ufe0f<\/div>\n                        <p style=\"color: white; font-weight: bold; font-size: clamp(0.95rem, 2vw, 1.1rem); line-height: 1.4; margin: 0;\">\n                            Eco-Friendly<br>Sustainable Salon\n                        <\/p>\n                    <\/div>\n                    \n                    <!-- Reason 4 -->\n                    <div style=\"text-align: center;\">\n                        <div style=\"font-size: clamp(2.5rem, 5vw, 3.5rem); margin-bottom: 1rem;\">\ud83c\udf3f<\/div>\n                        <p style=\"color: white; font-weight: bold; font-size: clamp(0.95rem, 2vw, 1.1rem); line-height: 1.4; margin: 0;\">\n                            100% Certified<br>Organic Products\n                        <\/p>\n                    <\/div>\n                    \n                <\/div>\n                \n                <!-- CTA Button -->\n                <div style=\"margin-top: 2.5rem;\">\n                    <a href=\"https:\/\/wa.me\/34636767439?text=Hello!%20I%27d%20like%20to%20book%20an%20appointment%20at%20ZenzHair.\" target=\"_blank\" style=\"display: inline-block; padding: 1.2rem 3rem; background: white; color: #5b2c83; text-decoration: none; font-size: clamp(1rem, 2.5vw, 1.2rem); font-weight: bold; border-radius: 50px; box-shadow: 0 4px 20px rgba(0,0,0,0.3); transition: all 0.3s;\" onmouseover=\"this.style.transform='scale(1.05)'; this.style.boxShadow='0 6px 25px rgba(0,0,0,0.4)'\" onmouseout=\"this.style.transform='scale(1)'; this.style.boxShadow='0 4px 20px rgba(0,0,0,0.3)'\">\n                        \ud83d\udcf1 Book Your Organic Hair Transformation\n                    <\/a>\n                <\/div>\n            <\/div>\n            \n        <\/div>\n    <\/section>\n<\/div>\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-5cee140 e-flex e-con-boxed e-con e-parent\" data-id=\"5cee140\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-39f00cd e-con-full e-flex e-con e-child\" data-id=\"39f00cd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-16c8128 elementor-widget elementor-widget-shortcode\" data-id=\"16c8128\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"wp-gr rpi wpac\" data-id=\"62\" data-layout=\"slider\" data-exec=\"false\" data-options='{&quot;text_size&quot;:&quot;&quot;,&quot;trans&quot;:{&quot;read more&quot;:&quot;lees verder&quot;}}'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"display:none!important\"><symbol id=\"grw-tripadvisor\" viewBox=\"0 0 713.496 713.496\"><g><circle fill=\"#34E0A1\" cx=\"356.749\" cy=\"356.748\" r=\"356.748\"\/><path d=\"M577.095,287.152l43.049-46.836h-95.465c-47.792-32.646-105.51-51.659-167.931-51.659   c-62.342,0-119.899,19.054-167.612,51.659H93.432l43.049,46.836c-26.387,24.075-42.929,58.754-42.929,97.259   c0,72.665,58.914,131.578,131.579,131.578c34.519,0,65.968-13.313,89.446-35.077l42.172,45.919l42.172-45.879   c23.478,21.764,54.887,35.037,89.406,35.037c72.665,0,131.658-58.913,131.658-131.578   C620.024,345.866,603.483,311.188,577.095,287.152z M225.17,473.458c-49.188,0-89.047-39.859-89.047-89.047   s39.86-89.048,89.047-89.048c49.187,0,89.047,39.86,89.047,89.048S274.357,473.458,225.17,473.458z M356.788,381.82   c0-58.595-42.61-108.898-98.853-130.383c30.413-12.716,63.776-19.771,98.813-19.771s68.439,7.055,98.853,19.771   C399.399,272.962,356.788,323.226,356.788,381.82z M488.367,473.458c-49.188,0-89.048-39.859-89.048-89.047   s39.86-89.048,89.048-89.048s89.047,39.86,89.047,89.048S537.554,473.458,488.367,473.458z M488.367,337.694   c-25.79,0-46.677,20.887-46.677,46.677c0,25.789,20.887,46.676,46.677,46.676c25.789,0,46.676-20.887,46.676-46.676   C535.042,358.621,514.156,337.694,488.367,337.694z M271.846,384.411c0,25.789-20.887,46.676-46.676,46.676   s-46.676-20.887-46.676-46.676c0-25.79,20.887-46.677,46.676-46.677C250.959,337.694,271.846,358.621,271.846,384.411z\"\/><\/g><\/symbol><symbol id=\"grw-google\" viewBox=\"0 0 512 512\"><g fill=\"none\" fill-rule=\"evenodd\"><path d=\"M482.56 261.36c0-16.73-1.5-32.83-4.29-48.27H256v91.29h127.01c-5.47 29.5-22.1 54.49-47.09 71.23v59.21h76.27c44.63-41.09 70.37-101.59 70.37-173.46z\" fill=\"#4285f4\"\/><path d=\"M256 492c63.72 0 117.14-21.13 156.19-57.18l-76.27-59.21c-21.13 14.16-48.17 22.53-79.92 22.53-61.47 0-113.49-41.51-132.05-97.3H45.1v61.15c38.83 77.13 118.64 130.01 210.9 130.01z\" fill=\"#34a853\"\/><path d=\"M123.95 300.84c-4.72-14.16-7.4-29.29-7.4-44.84s2.68-30.68 7.4-44.84V150.01H45.1C29.12 181.87 20 217.92 20 256c0 38.08 9.12 74.13 25.1 105.99l78.85-61.15z\" fill=\"#fbbc05\"\/><path d=\"M256 113.86c34.65 0 65.76 11.91 90.22 35.29l67.69-67.69C373.03 43.39 319.61 20 256 20c-92.25 0-172.07 52.89-210.9 130.01l78.85 61.15c18.56-55.78 70.59-97.3 132.05-97.3z\" fill=\"#ea4335\"\/><path d=\"M20 20h472v472H20V20z\"\/><\/g><\/symbol><\/svg><div class=\"grw-row grw-row-m\" data-options='{\"speed\":3,\"autoplay\":true,\"mousestop\":true,\"breakpoints\":\"\"}'><div class=\"grw-header\"><div class=\"grw-header-inner rpi-flx rpi-row12\"style=\"--dir:column;--align:center;--star-align-self:center\"><div class=\"rpi-flx rpi-col8\"style=\"--dir:column;--align:center;--star-align-self:center\"><span class=\"rpi-stars\" style=\"--rating:4.7\">4.7<\/span><div class=\"wp-google-based\">Gebaseerd op 221 beoordelingen<\/div><div class=\"wp-google-powered\">powered by <span><span style=\"color:#3c6df0!important\">G<\/span><span style=\"color:#d93025!important\">o<\/span><span style=\"color:#fb8e28!important\">o<\/span><span style=\"color:#3c6df0!important\">g<\/span><span style=\"color:#188038!important\">l<\/span><span style=\"color:#d93025!important\">e<\/span><\/span><\/div><div class=\"wp-google-wr\"><a href=\"https:\/\/search.google.com\/local\/writereview?placeid=ChIJHXdcxFEBYg0RauTDoLj4TwM\" target=\"_blank\" rel=\"nofollow noopener\" onclick=\"return rplg_leave_review_window.call(this)\">beoordeel ons op<svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"><\/use><\/svg><\/a><\/div><\/div><\/div><\/div><div class=\"rpi-slides-root grw-content\"><div class=\"grw-content-inner\"><button class=\"rpi-ltgt rpi-lt grw-prev\" tabindex=\"0\"><\/button><div class=\"rpi-slides grw-reviews rpi-slides-bite\" data-count=\"9\" data-offset=\"9\"><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/ChIJHXdcxFEBYg0RauTDoLj4TwM_fe3ee2a2e1efda572be441e7d0678863.jpg\" loading=\"lazy\" alt=\"corina M. profielfoto\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/zenzhair.com\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/zenzhair.com\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/107247030917987455904\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">corina M.<\/a><div class=\"wp-google-time\" data-time=\"1754665096\">14:58 08 Aug 25<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Very happy with my haircut\/blown-dry! The owner is super friendly and the atmosphere is homey. I'll definitely be back.<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/ChIJHXdcxFEBYg0RauTDoLj4TwM_bbb9df5ff98f136ae70f3c95047aed16.jpg\" loading=\"lazy\" alt=\"Maja K. profielfoto\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/zenzhair.com\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/zenzhair.com\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/104217541030697758139\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Maja K.<\/a><div class=\"wp-google-time\" data-time=\"1753870015\">10:06 30 Jul 25<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">The best hairdresser ever. A true professional, and also very friendly and kind. Are you in Albir? Highly recommended!<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/ChIJHXdcxFEBYg0RauTDoLj4TwM_1679f5464b0f2fef0621f6b31bc24228.jpg\" loading=\"lazy\" alt=\"Matisse Van R. profielfoto\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/zenzhair.com\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/zenzhair.com\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/108472705688652710162\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Matisse Van R.<\/a><div class=\"wp-google-time\" data-time=\"1753531014\">11:56 26 Jul 25<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">most professional hairdresser I have ever had.<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/ChIJHXdcxFEBYg0RauTDoLj4TwM_08eef6cc042b40db1de8e9eb5a7b6fe5.jpg\" loading=\"lazy\" alt=\"Daniel Van R. profielfoto\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/zenzhair.com\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/zenzhair.com\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/112250117901829019367\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Daniel Van R.<\/a><div class=\"wp-google-time\" data-time=\"1753530976\">11:56 26 Jul 25<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Top hairdresser! Recommended<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/ChIJHXdcxFEBYg0RauTDoLj4TwM_3ae61b8de780738509c89c2a73131a84.jpg\" loading=\"lazy\" alt=\"Alice B. profielfoto\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/zenzhair.com\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/zenzhair.com\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/101350179316005880678\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Alice B.<\/a><div class=\"wp-google-time\" data-time=\"1752663520\">10:58 16 Jul 25<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Professional, honest, and friendly. Very happy with it!<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/ChIJHXdcxFEBYg0RauTDoLj4TwM_8e7c3c2618d5d1dc866a8ea9de770143.jpg\" loading=\"lazy\" alt=\"anique D. profielfoto\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/zenzhair.com\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/zenzhair.com\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/100723676948417294354\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">anique D.<\/a><div class=\"wp-google-time\" data-time=\"1752326718\">13:25 12 Jul 25<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Finally a hairdresser who understands what a customer wants, he gives advice that is at least useful to me and is honest, I was also happy with what I had to pay, really recommended<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/ChIJHXdcxFEBYg0RauTDoLj4TwM_dc8de7d988439d7e314fcfbcc4bf09b9.jpg\" loading=\"lazy\" alt=\"Adriana Bastiantje den T. profielfoto\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/zenzhair.com\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/zenzhair.com\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/104044975711501080683\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Adriana Bastiantje den T.<\/a><div class=\"wp-google-time\" data-time=\"1752320869\">11:47 12 Jul 25<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">A professional hairdresser!!<br \/>The first time I came here, he gave me excellent advice on choosing my haircut and how to treat my hair.<br \/>I'm very satisfied.<br \/>HE'S MY HAIRDRESSER!!!<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/ChIJHXdcxFEBYg0RauTDoLj4TwM_f1c20ff7c566bcceabe662fb50cf9cba.jpg\" loading=\"lazy\" alt=\"Nina Van R. profielfoto\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/zenzhair.com\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/zenzhair.com\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/109147374280383900895\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Nina Van R.<\/a><div class=\"wp-google-time\" data-time=\"1752145051\">10:57 10 Jul 25<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">The best hairdresser I know here in Spain! Super friendly.<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/ChIJHXdcxFEBYg0RauTDoLj4TwM_f67ef81eaeb4d38640042024ec151abb.jpg\" loading=\"lazy\" alt=\"Nathalie P. profielfoto\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/zenzhair.com\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/zenzhair.com\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/113450411442944790395\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Nathalie P.<\/a><div class=\"wp-google-time\" data-time=\"1752144963\">10:56 10 Jul 25<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Top hairdresser in Albir, always with the latest new techniques. Professional and friendly. Highly recommended !!!<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><\/div><button class=\"rpi-ltgt rpi-gt grw-next\" tabindex=\"0\"><\/button><div class=\"rpi-dots-wrap\"><div class=\"rpi-dots\"><\/div><\/div><\/div><\/div><\/div><script>(function(p){if(!p)return;let w=p.offsetWidth,m=function(a,b){return Math.min(a,b)===a};p.querySelector('.grw-row').classList.replace('grw-row-m','grw-row-'+(m(w,510)?'xs':m(w,750)?'x':m(w,1100)?'s':m(w,1450)?'m':m(w,1800)?'l':'xl'))})(document.currentScript?.parentElement)<\/script><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28d6f54 elementor-widget elementor-widget-html\" data-id=\"28d6f54\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"zh-services-carousel\" id=\"services\" style=\"padding: 80px 20px; background: linear-gradient(135deg, #5b2c83 0%, #1a7fa0 25%, #7fb800 50%, #ffd600 75%, #ff6b00 100%); overflow: hidden;\">\n    <div style=\"max-width: 1400px; margin: 0 auto;\">\n        \n        <!-- SERVICE-FOCUSED HEADER -->\n        <h2 style=\"font-size: clamp(2rem, 5vw, 2.5rem); text-align: center; margin-bottom: 1rem; color: white; text-shadow: 2px 2px 8px rgba(0,0,0,0.3);\">\n            Hair Color, Cuts, Bridal Styling & Beauty Services\n        <\/h2>\n        \n        <p style=\"text-align: center; color: white; font-size: clamp(0.95rem, 2.5vw, 1.2rem); margin-bottom: 0.5rem; text-shadow: 1px 1px 4px rgba(0,0,0,0.3); line-height: 1.6;\">\n            Professional Hair Coloring | Precision Haircuts | Wedding Hair & Makeup<br>\n            <strong>Permanent Makeup | Gel Nails | Facials | Waxing | Scalp Treatments<\/strong>\n        <\/p>\n        \n      \n        <!-- Carousel Container -->\n        <div style=\"position: relative;\">\n            \n            <!-- Previous Button -->\n            <button id=\"prevBtn\" aria-label=\"Previous services\" style=\"position: absolute; left: -20px; top: 50%; transform: translateY(-50%); z-index: 10; background: white; border: none; width: 50px; height: 50px; border-radius: 50%; cursor: pointer; box-shadow: 0 4px 15px rgba(0,0,0,0.3); display: flex; align-items: center; justify-content: center; transition: all 0.3s;\" onmouseover=\"this.style.transform='translateY(-50%) scale(1.1)'; this.style.boxShadow='0 6px 20px rgba(0,0,0,0.4)'\" onmouseout=\"this.style.transform='translateY(-50%) scale(1)'; this.style.boxShadow='0 4px 15px rgba(0,0,0,0.3)'\">\n                <span style=\"font-size: 24px; color: #5b2c83; font-weight: bold;\">\u2039<\/span>\n            <\/button>\n            \n            <!-- Carousel Track -->\n            <div id=\"carouselTrack\" style=\"display: flex; gap: 2rem; overflow-x: scroll; scroll-behavior: smooth; scrollbar-width: none; -ms-overflow-style: none; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch;\">\n                \n                <!-- Service 1: Organic Hair Coloring -->\n                <div class=\"service-card\" style=\"min-width: 320px; max-width: 320px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.2); border-top: 4px solid #5b2c83; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                    <h3 style=\"font-size: 1.5rem; margin-bottom: 1rem; color: #5b2c83;\">\ud83c\udfa8 Organic Hair Color<\/h3>\n                    <p style=\"color: #666; line-height: 1.8; font-size: 0.95rem;\">100% organic, ammonia-free hair coloring. Vibrant, lasting results. Permanent, semi-permanent & highlights available.<\/p>\n                    <p style=\"color: #5b2c83; font-weight: 600; margin-top: 1rem; font-size: 0.9rem;\">Tinte Org\u00e1nico | Organisk H\u00e5rfarge<\/p>\n                <\/div>\n                \n                <!-- Service 2: Precision Haircuts -->\n                <div class=\"service-card\" style=\"min-width: 320px; max-width: 320px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.2); border-top: 4px solid #1a7fa0; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                    <h3 style=\"font-size: 1.5rem; margin-bottom: 1rem; color: #1a7fa0;\">\u2702\ufe0f Precision Haircuts<\/h3>\n                    <p style=\"color: #666; line-height: 1.8; font-size: 0.95rem;\">Custom cuts for women, men & children. Expert techniques tailored to your style. Modern & classic cuts.<\/p>\n                    <p style=\"color: #1a7fa0; font-weight: 600; margin-top: 1rem; font-size: 0.9rem;\">Corte de Pelo | H\u00e5rklipp | Haarschnitt<\/p>\n                <\/div>\n                \n                <!-- Service 3: Wedding Hair -->\n                <div class=\"service-card\" style=\"min-width: 320px; max-width: 320px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.2); border-top: 4px solid #7fb800; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                    <h3 style=\"font-size: 1.5rem; margin-bottom: 1rem; color: #7fb800;\">\ud83d\udc70 Wedding Hair Styling<\/h3>\n                    <p style=\"color: #666; line-height: 1.8; font-size: 0.95rem;\">Professional bridal styling with trial session. Elegant updos, romantic waves. Mobile service available.<\/p>\n                    <p style=\"color: #7fb800; font-weight: 600; margin-top: 1rem; font-size: 0.9rem;\">Peinado de Novia | Brudestyling<\/p>\n                <\/div>\n                \n                <!-- Service 4: Hair Treatments -->\n                <div class=\"service-card\" style=\"min-width: 320px; max-width: 320px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.2); border-top: 4px solid #ffd600; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                    <h3 style=\"font-size: 1.5rem; margin-bottom: 1rem; color: #e6a800;\">\ud83d\udc86 Deep Hair Treatments<\/h3>\n                    <p style=\"color: #666; line-height: 1.8; font-size: 0.95rem;\">Intensive organic treatments with botanical oils. Restores shine, repairs damage. Immediate results.<\/p>\n                    <p style=\"color: #e6a800; font-weight: 600; margin-top: 1rem; font-size: 0.9rem;\">Tratamiento Capilar | H\u00e5rkur<\/p>\n                <\/div>\n                \n                <!-- Service 5: Hair Updos -->\n                <div class=\"service-card\" style=\"min-width: 320px; max-width: 320px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.2); border-top: 4px solid #ff6b00; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                    <h3 style=\"font-size: 1.5rem; margin-bottom: 1rem; color: #ff6b00;\">\ud83d\udcab Hair Updos & Events<\/h3>\n                    <p style=\"color: #666; line-height: 1.8; font-size: 0.95rem;\">Elegant updos for parties, galas & celebrations. Classic buns, romantic styles, braided looks.<\/p>\n                    <p style=\"color: #ff6b00; font-weight: 600; margin-top: 1rem; font-size: 0.9rem;\">Recogidos | Oppsatt H\u00e5r<\/p>\n                <\/div>\n                \n                <!-- Service 6: Scalp Treatment -->\n                <div class=\"service-card\" style=\"min-width: 320px; max-width: 320px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.2); border-top: 4px solid #5b2c83; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                    <h3 style=\"font-size: 1.5rem; margin-bottom: 1rem; color: #5b2c83;\">\ud83c\udf3f Organic Scalp Care<\/h3>\n                    <p style=\"color: #666; line-height: 1.8; font-size: 0.95rem;\">Therapeutic scalp treatment promoting healthy hair growth. Addresses dandruff, dryness & irritation.<\/p>\n                    <p style=\"color: #5b2c83; font-weight: 600; margin-top: 1rem; font-size: 0.9rem;\">Tratamiento Cuero Cabelludo<\/p>\n                <\/div>\n                \n                <!-- Service 7: Professional Makeup -->\n                <div class=\"service-card\" style=\"min-width: 320px; max-width: 320px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.2); border-top: 4px solid #1a7fa0; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                    <h3 style=\"font-size: 1.5rem; margin-bottom: 1rem; color: #1a7fa0;\">\ud83d\udc84 Professional Makeup<\/h3>\n                    <p style=\"color: #666; line-height: 1.8; font-size: 0.95rem;\">Expert makeup for events, weddings & photoshoots. Natural, glamorous or dramatic styles available.<\/p>\n                    <p style=\"color: #1a7fa0; font-weight: 600; margin-top: 1rem; font-size: 0.9rem;\">Maquillaje Profesional | Sminke<\/p>\n                <\/div>\n                \n                <!-- Service 8: Permanent Makeup -->\n                <div class=\"service-card\" style=\"min-width: 320px; max-width: 320px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.2); border-top: 4px solid #7fb800; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                    <h3 style=\"font-size: 1.5rem; margin-bottom: 1rem; color: #7fb800;\">\u2728 Permanent Makeup<\/h3>\n                    <p style=\"color: #666; line-height: 1.8; font-size: 0.95rem;\">Microblading eyebrows, eyeliner & lip tinting. Semi-permanent tattooing lasts 1-3 years. Safe & hygienic.<\/p>\n                    <p style=\"color: #7fb800; font-weight: 600; margin-top: 1rem; font-size: 0.9rem;\">Maquillaje Permanente | Microblading<\/p>\n                <\/div>\n                \n                <!-- Service 9: Gel Nails -->\n                <div class=\"service-card\" style=\"min-width: 320px; max-width: 320px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.2); border-top: 4px solid #ffd600; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                    <h3 style=\"font-size: 1.5rem; margin-bottom: 1rem; color: #e6a800;\">\ud83d\udc85 Gel Nails & Manicure<\/h3>\n                    <p style=\"color: #666; line-height: 1.8; font-size: 0.95rem;\">Long-lasting gel manicure (2-4 weeks). No chipping, high shine. Strengthens natural nails.<\/p>\n                    <p style=\"color: #e6a800; font-weight: 600; margin-top: 1rem; font-size: 0.9rem;\">U\u00f1as Gel | Gele Negler | Gel-N\u00e4gel<\/p>\n                <\/div>\n                \n                <!-- Service 10: Pedicure -->\n                <div class=\"service-card\" style=\"min-width: 320px; max-width: 320px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.2); border-top: 4px solid #ff6b00; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                    <h3 style=\"font-size: 1.5rem; margin-bottom: 1rem; color: #ff6b00;\">\ud83e\uddb6 Professional Pedicure<\/h3>\n                    <p style=\"color: #666; line-height: 1.8; font-size: 0.95rem;\">Complete foot care with soak, exfoliation, massage & polish. Basic, spa & gel options available.<\/p>\n                    <p style=\"color: #ff6b00; font-weight: 600; margin-top: 1rem; font-size: 0.9rem;\">Pedicura | Pedikyr | Pedik\u00fcre<\/p>\n                <\/div>\n                \n                <!-- Service 11: Bridal Package -->\n                <div class=\"service-card\" style=\"min-width: 320px; max-width: 320px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.2); border-top: 4px solid #5b2c83; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                    <h3 style=\"font-size: 1.5rem; margin-bottom: 1rem; color: #5b2c83;\">\ud83d\udc51 Bridal Beauty Package<\/h3>\n                    <p style=\"color: #666; line-height: 1.8; font-size: 0.95rem;\">Complete wedding beauty: trial hair, trial makeup, wedding day services & touch-up kit. Stress-free!<\/p>\n                    <p style=\"color: #5b2c83; font-weight: 600; margin-top: 1rem; font-size: 0.9rem;\">Paquete Novia | Brudepakke<\/p>\n                <\/div>\n                \n                <!-- Service 12: Barber Services -->\n                <div class=\"service-card\" style=\"min-width: 320px; max-width: 320px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.2); border-top: 4px solid #1a7fa0; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                    <h3 style=\"font-size: 1.5rem; margin-bottom: 1rem; color: #1a7fa0;\">\ud83d\udc88 Barber Services<\/h3>\n                    <p style=\"color: #666; line-height: 1.8; font-size: 0.95rem;\">Men's haircuts, beard trimming & styling. Modern fades, classic cuts. Organic products only.<\/p>\n                    <p style=\"color: #1a7fa0; font-weight: 600; margin-top: 1rem; font-size: 0.9rem;\">Barber\u00eda | Barbertjenester<\/p>\n                <\/div>\n                \n                <!-- Service 13: Waxing -->\n                <div class=\"service-card\" style=\"min-width: 320px; max-width: 320px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.2); border-top: 4px solid #7fb800; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                    <h3 style=\"font-size: 1.5rem; margin-bottom: 1rem; color: #7fb800;\">\ud83e\ude92 Waxing Services<\/h3>\n                    <p style=\"color: #666; line-height: 1.8; font-size: 0.95rem;\">Professional waxing for face & body. Smooth, long-lasting results (3-6 weeks). All areas available.<\/p>\n                    <p style=\"color: #7fb800; font-weight: 600; margin-top: 1rem; font-size: 0.9rem;\">Depilaci\u00f3n | Voksing | Wachsen<\/p>\n                <\/div>\n                \n                <!-- Service 14: Eyebrow Services -->\n                <div class=\"service-card\" style=\"min-width: 320px; max-width: 320px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.2); border-top: 4px solid #ffd600; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                    <h3 style=\"font-size: 1.5rem; margin-bottom: 1rem; color: #e6a800;\">\u2728 Eyebrow Tinting & Shaping<\/h3>\n                    <p style=\"color: #666; line-height: 1.8; font-size: 0.95rem;\">Professional shaping & semi-permanent tinting. Fuller, defined brows that frame your face perfectly.<\/p>\n                    <p style=\"color: #e6a800; font-weight: 600; margin-top: 1rem; font-size: 0.9rem;\">Dise\u00f1o de Cejas | Brynsfarging<\/p>\n                <\/div>\n                \n                <!-- Service 15: Eyelash Tinting -->\n                <div class=\"service-card\" style=\"min-width: 320px; max-width: 320px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.2); border-top: 4px solid #ff6b00; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                    <h3 style=\"font-size: 1.5rem; margin-bottom: 1rem; color: #ff6b00;\">\ud83d\udc41\ufe0f Eyelash Tinting<\/h3>\n                    <p style=\"color: #666; line-height: 1.8; font-size: 0.95rem;\">Darker, fuller lashes without mascara. Semi-permanent tint lasts 4-6 weeks. Waterproof & smudge-proof.<\/p>\n                    <p style=\"color: #ff6b00; font-weight: 600; margin-top: 1rem; font-size: 0.9rem;\">Tinte de Pesta\u00f1as | Vippefarge<\/p>\n                <\/div>\n                \n                <!-- Service 16: Nanotech Hair Care -->\n                <div class=\"service-card\" style=\"min-width: 320px; max-width: 320px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.2); border-top: 4px solid #5b2c83; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                    <h3 style=\"font-size: 1.5rem; margin-bottom: 1rem; color: #5b2c83;\">\ud83d\udd2c Nanotech Hair Care<\/h3>\n                    <p style=\"color: #666; line-height: 1.8; font-size: 0.95rem;\">Advanced molecular repair technology. Repairs severe damage, restores extreme shine. Instant transformation!<\/p>\n                    <p style=\"color: #5b2c83; font-weight: 600; margin-top: 1rem; font-size: 0.9rem;\">Nanotecnolog\u00eda | Nanoteknologi<\/p>\n                <\/div>\n                \n                <!-- Service 17: Quakker Facials -->\n                <div class=\"service-card\" style=\"min-width: 320px; max-width: 320px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.2); border-top: 4px solid #1a7fa0; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                    <h3 style=\"font-size: 1.5rem; margin-bottom: 1rem; color: #1a7fa0;\">\ud83c\udf38 Quakker Facials<\/h3>\n                    <p style=\"color: #666; line-height: 1.8; font-size: 0.95rem;\">Professional facial treatments for healthy, radiant skin. Basic, deluxe, anti-aging & hydration options.<\/p>\n                    <p style=\"color: #1a7fa0; font-weight: 600; margin-top: 1rem; font-size: 0.9rem;\">Tratamientos Faciales | Ansiktsbehandling<\/p>\n                <\/div>\n                \n                <!-- Service 18: Hopi Ear Candling -->\n                <div class=\"service-card\" style=\"min-width: 320px; max-width: 320px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.2); border-top: 4px solid #7fb800; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                    <h3 style=\"font-size: 1.5rem; margin-bottom: 1rem; color: #7fb800;\">\ud83d\udd6f\ufe0f Hopi Ear Candling<\/h3>\n                    <p style=\"color: #666; line-height: 1.8; font-size: 0.95rem;\">Relaxing holistic ear therapy. Relieves sinus pressure, headaches & tinnitus. Natural, safe & therapeutic.<\/p>\n                    <p style=\"color: #7fb800; font-weight: 600; margin-top: 1rem; font-size: 0.9rem;\">Velas Hopi | Hopi \u00d8relys<\/p>\n                <\/div>\n                \n                <!-- Service 19: Hair Consultation -->\n                <div class=\"service-card\" style=\"min-width: 320px; max-width: 320px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.2); border-top: 4px solid #ffd600; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                    <h3 style=\"font-size: 1.5rem; margin-bottom: 1rem; color: #e6a800;\">\ud83d\udcac Hair Consultation<\/h3>\n                    <p style=\"color: #666; line-height: 1.8; font-size: 0.95rem;\">Professional hair analysis & personalized recommendations. FREE with any service. Essential for new clients!<\/p>\n                    <p style=\"color: #e6a800; font-weight: 600; margin-top: 1rem; font-size: 0.9rem;\">Consulta Capilar | H\u00e5rkonsultasjon<\/p>\n                <\/div>\n                \n            <\/div>\n            \n            <!-- Next Button -->\n            <button id=\"nextBtn\" aria-label=\"Next services\" style=\"position: absolute; right: -20px; top: 50%; transform: translateY(-50%); z-index: 10; background: white; border: none; width: 50px; height: 50px; border-radius: 50%; cursor: pointer; box-shadow: 0 4px 15px rgba(0,0,0,0.3); display: flex; align-items: center; justify-content: center; transition: all 0.3s;\" onmouseover=\"this.style.transform='translateY(-50%) scale(1.1)'; this.style.boxShadow='0 6px 20px rgba(0,0,0,0.4)'\" onmouseout=\"this.style.transform='translateY(-50%) scale(1)'; this.style.boxShadow='0 4px 15px rgba(0,0,0,0.3)'\">\n                <span style=\"font-size: 24px; color: #5b2c83; font-weight: bold;\">\u203a<\/span>\n            <\/button>\n            \n        <\/div>\n        \n        <!-- Scroll Indicators (Dots) -->\n        <div style=\"display: flex; justify-content: center; gap: 10px; margin-top: 2rem;\">\n            <div id=\"dot1\" class=\"dot\" style=\"width: 12px; height: 12px; border-radius: 50%; background: white; opacity: 1; transition: all 0.3s; cursor: pointer;\"><\/div>\n            <div id=\"dot2\" class=\"dot\" style=\"width: 12px; height: 12px; border-radius: 50%; background: white; opacity: 0.5; transition: all 0.3s; cursor: pointer;\"><\/div>\n            <div id=\"dot3\" class=\"dot\" style=\"width: 12px; height: 12px; border-radius: 50%; background: white; opacity: 0.5; transition: all 0.3s; cursor: pointer;\"><\/div>\n            <div id=\"dot4\" class=\"dot\" style=\"width: 12px; height: 12px; border-radius: 50%; background: white; opacity: 0.5; transition: all 0.3s; cursor: pointer;\"><\/div>\n            <div id=\"dot5\" class=\"dot\" style=\"width: 12px; height: 12px; border-radius: 50%; background: white; opacity: 0.5; transition: all 0.3s; cursor: pointer;\"><\/div>\n        <\/div>\n        \n        <!-- CTA Button - FIXED TO CALL -->\n        <div style=\"text-align: center; margin-top: 3rem;\">\n            <a href=\"tel:+34636767439\" style=\"display: inline-block; padding: 1.2rem 3rem; background: white; color: #5b2c83; text-decoration: none; font-size: clamp(1rem, 2.5vw, 1.2rem); font-weight: bold; border-radius: 50px; box-shadow: 0 4px 20px rgba(0,0,0,0.4); transition: all 0.3s;\" onmouseover=\"this.style.transform='translateY(-3px) scale(1.05)'; this.style.boxShadow='0 6px 25px rgba(0,0,0,0.5)'\" onmouseout=\"this.style.transform='translateY(0) scale(1)'; this.style.boxShadow='0 4px 20px rgba(0,0,0,0.4)'\">\n                \ud83d\udcde Call Now for Appointment & Pricing\n            <\/a>\n        <\/div>\n        \n    <\/div>\n<\/section>\n\n<style>\n\/* Hide scrollbar *\/\n#carouselTrack::-webkit-scrollbar {\n    display: none;\n}\n\n#carouselTrack {\n    scrollbar-width: none;\n    -ms-overflow-style: none;\n}\n\n\/* Mobile centering with perfect padding *\/\n#carouselTrack {\n    padding-left: calc((100vw - 320px) \/ 2);\n    padding-right: calc((100vw - 320px) \/ 2);\n    padding-top: 10px;\n    padding-bottom: 10px;\n}\n\n\/* HIDE ARROWS ON MOBILE *\/\n@media (max-width: 768px) {\n    #prevBtn,\n    #nextBtn {\n        display: none !important;\n    }\n    \n    #carouselTrack {\n        padding-left: calc((100vw - 300px) \/ 2) !important;\n        padding-right: calc((100vw - 300px) \/ 2) !important;\n    }\n    \n    .service-card {\n        min-width: 300px !important;\n        max-width: 300px !important;\n    }\n}\n\n\/* Small phones *\/\n@media (max-width: 400px) {\n    #carouselTrack {\n        padding-left: calc((100vw - 280px) \/ 2) !important;\n        padding-right: calc((100vw - 280px) \/ 2) !important;\n    }\n    \n    .service-card {\n        min-width: 280px !important;\n        max-width: 280px !important;\n        padding: 1.5rem !important;\n    }\n}\n\n\/* Desktop - no centering padding, show arrows *\/\n@media (min-width: 769px) {\n    #carouselTrack {\n        padding-left: 0 !important;\n        padding-right: 0 !important;\n    }\n}\n\n\/* Large desktop - arrows further outside *\/\n@media (min-width: 1200px) {\n    #prevBtn {\n        left: -60px !important;\n    }\n    \n    #nextBtn {\n        right: -60px !important;\n    }\n}\n<\/style>\n\n<script>\n(function() {\n    const track = document.getElementById('carouselTrack');\n    const prevBtn = document.getElementById('prevBtn');\n    const nextBtn = document.getElementById('nextBtn');\n    const dots = document.querySelectorAll('.dot');\n    \n    let currentIndex = 0;\n    let isScrolling = false;\n    \n    \/\/ Get card width based on screen size (includes gap)\n    function getCardWidth() {\n        if (window.innerWidth <= 400) return 312; \/\/ 280px + 32px gap\n        if (window.innerWidth <= 768) return 332; \/\/ 300px + 32px gap\n        return 352; \/\/ 320px + 32px gap\n    }\n    \n    \/\/ Update dots\n    function updateDots() {\n        dots.forEach((dot, index) => {\n            if (index === currentIndex) {\n                dot.style.opacity = '1';\n                dot.style.transform = 'scale(1.3)';\n            } else {\n                dot.style.opacity = '0.5';\n                dot.style.transform = 'scale(1)';\n            }\n        });\n    }\n    \n    \/\/ Scroll to specific position\n    function scrollToCard(index) {\n        if (isScrolling) return;\n        isScrolling = true;\n        \n        const cardWidth = getCardWidth();\n        const isMobile = window.innerWidth <= 768;\n        const cardsToScroll = isMobile ? 1 : 3;\n        const scrollPosition = cardWidth * index * cardsToScroll;\n        \n        track.scrollTo({\n            left: scrollPosition,\n            behavior: 'smooth'\n        });\n        \n        currentIndex = index;\n        updateDots();\n        updateButtons();\n        \n        setTimeout(() => {\n            isScrolling = false;\n        }, 500);\n    }\n    \n    \/\/ Next button\n    nextBtn.addEventListener('click', () => {\n        if (currentIndex < 4) {\n            scrollToCard(currentIndex + 1);\n        }\n    });\n    \n    \/\/ Previous button\n    prevBtn.addEventListener('click', () => {\n        if (currentIndex > 0) {\n            scrollToCard(currentIndex - 1);\n        }\n    });\n    \n    \/\/ Dot click navigation\n    dots.forEach((dot, index) => {\n        dot.addEventListener('click', () => {\n            scrollToCard(index);\n        });\n    });\n    \n    \/\/ Touch swipe support with improved detection\n    let touchStartX = 0;\n    let touchEndX = 0;\n    let touchStartTime = 0;\n    \n    track.addEventListener('touchstart', (e) => {\n        touchStartX = e.touches[0].clientX;\n        touchStartTime = Date.now();\n    }, { passive: true });\n    \n    track.addEventListener('touchend', (e) => {\n        touchEndX = e.changedTouches[0].clientX;\n        const touchDuration = Date.now() - touchStartTime;\n        const swipeDistance = touchStartX - touchEndX;\n        \n        \/\/ Only trigger if swipe is fast enough and long enough\n        if (Math.abs(swipeDistance) > 50 && touchDuration < 300) {\n            if (swipeDistance > 0 && currentIndex < 4) {\n                scrollToCard(currentIndex + 1);\n            } else if (swipeDistance < 0 && currentIndex > 0) {\n                scrollToCard(currentIndex - 1);\n            }\n        }\n    }, { passive: true });\n    \n    \/\/ Mouse drag support (desktop)\n    let isMouseDown = false;\n    let startX;\n    let scrollLeft;\n    \n    track.addEventListener('mousedown', (e) => {\n        isMouseDown = true;\n        track.style.cursor = 'grabbing';\n        startX = e.pageX - track.offsetLeft;\n        scrollLeft = track.scrollLeft;\n    });\n    \n    track.addEventListener('mouseleave', () => {\n        isMouseDown = false;\n        track.style.cursor = 'grab';\n    });\n    \n    track.addEventListener('mouseup', () => {\n        isMouseDown = false;\n        track.style.cursor = 'grab';\n    });\n    \n    track.addEventListener('mousemove', (e) => {\n        if (!isMouseDown) return;\n        e.preventDefault();\n        const x = e.pageX - track.offsetLeft;\n        const walk = (x - startX) * 2;\n        track.scrollLeft = scrollLeft - walk;\n    });\n    \n    \/\/ Update current index based on scroll position\n    let scrollTimeout;\n    track.addEventListener('scroll', () => {\n        clearTimeout(scrollTimeout);\n        scrollTimeout = setTimeout(() => {\n            const cardWidth = getCardWidth();\n            const isMobile = window.innerWidth <= 768;\n            const cardsToScroll = isMobile ? 1 : 3;\n            const scrollPosition = track.scrollLeft;\n            const newIndex = Math.round(scrollPosition \/ (cardWidth * cardsToScroll));\n            \n            if (newIndex !== currentIndex && newIndex >= 0 && newIndex < 5) {\n                currentIndex = newIndex;\n                updateDots();\n                updateButtons();\n            }\n        }, 100);\n    }, { passive: true });\n    \n    \/\/ Update button visibility\n    function updateButtons() {\n        if (window.innerWidth > 768) {\n            prevBtn.style.opacity = currentIndex === 0 ? '0.3' : '1';\n            prevBtn.style.pointerEvents = currentIndex === 0 ? 'none' : 'auto';\n            \n            nextBtn.style.opacity = currentIndex === 4 ? '0.3' : '1';\n            nextBtn.style.pointerEvents = currentIndex === 4 ? 'none' : 'auto';\n        }\n    }\n    \n    \/\/ Initialize\n    track.style.cursor = 'grab';\n    updateButtons();\n    updateDots();\n    \n    \/\/ Recalculate on window resize\n    let resizeTimeout;\n    window.addEventListener('resize', () => {\n        clearTimeout(resizeTimeout);\n        resizeTimeout = setTimeout(() => {\n            scrollToCard(currentIndex);\n        }, 200);\n    });\n    \n})();\n<\/script>\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-6538c13 e-flex e-con-boxed e-con e-parent\" data-id=\"6538c13\" 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-8bc79c7 elementor-widget elementor-widget-html\" data-id=\"8bc79c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* Products wrapper with gray background *\/\n.zh-products-wrapper {\n    background: #f5f5f5;\n    padding: 60px 20px;\n}\n\n\/* Products section with white background and gradient border *\/\n.zh-products-carousel {\n    max-width: 1440px;\n    margin: 0 auto;\n    padding: 60px 40px;\n    background: white;\n    border-radius: 20px;\n    border: 8px solid;\n    border-image: linear-gradient(135deg, #5b2c83 0%, #1a7fa0 25%, #7fb800 50%, #ffd600 75%, #ff6b00 100%) 1;\n    box-shadow: 0 10px 40px rgba(0,0,0,0.1);\n    position: relative;\n    overflow: hidden;\n}\n\n\/* Hide scrollbar *\/\n#productsCarouselTrack::-webkit-scrollbar {\n    display: none;\n}\n\n#productsCarouselTrack {\n    scrollbar-width: none;\n    -ms-overflow-style: none;\n}\n\n\/* Mobile centering - CRITICAL *\/\n#productsCarouselTrack {\n    padding-left: calc((100vw - 280px) \/ 2);\n    padding-right: calc((100vw - 280px) \/ 2);\n    padding-top: 20px;\n    padding-bottom: 20px;\n}\n\n\/* Trust badge mobile layout *\/\n.mobile-break {\n    display: none;\n}\n\n.desktop-separator {\n    display: inline;\n}\n\n\/* HIDE ARROWS ON MOBILE *\/\n@media (max-width: 768px) {\n    .zh-products-wrapper {\n        padding: 40px 15px;\n    }\n    \n    .zh-products-carousel {\n        padding: 40px 20px;\n        border-width: 6px;\n    }\n    \n    #productsPrevBtn,\n    #productsNextBtn {\n        display: none !important;\n    }\n    \n    .product-card {\n        min-width: 280px !important;\n        max-width: 280px !important;\n        padding: 1.5rem !important;\n    }\n    \n    .product-card h4 {\n        font-size: 1.2rem !important;\n        margin-bottom: 0.6rem !important;\n    }\n    \n    .product-card p {\n        font-size: 0.85rem !important;\n        margin-bottom: 1rem !important;\n    }\n    \n    .mobile-break {\n        display: inline;\n    }\n    \n    .desktop-separator {\n        display: none;\n    }\n}\n\n\/* Small phones *\/\n@media (max-width: 400px) {\n    #productsCarouselTrack {\n        padding-left: calc((100vw - 260px) \/ 2) !important;\n        padding-right: calc((100vw - 260px) \/ 2) !important;\n    }\n    \n    .product-card {\n        min-width: 260px !important;\n        max-width: 260px !important;\n        padding: 1.3rem !important;\n    }\n    \n    .product-card h4 {\n        font-size: 1.1rem !important;\n    }\n    \n    .product-card p {\n        font-size: 0.8rem !important;\n    }\n}\n\n\/* Mobile responsive *\/\n@media (max-width: 640px) {\n    .zh-products-wrapper {\n        padding: 30px 10px;\n    }\n    \n    .zh-products-carousel {\n        padding: 40px 15px;\n        border-width: 5px;\n        border-radius: 15px;\n    }\n}\n\n\/* Desktop - buttons outside *\/\n@media (min-width: 769px) {\n    #productsCarouselTrack {\n        padding-left: 0;\n        padding-right: 0;\n        padding-top: 20px;\n        padding-bottom: 20px;\n    }\n    \n    .product-card {\n        min-width: 380px !important;\n        max-width: 380px !important;\n        padding: 2.5rem !important;\n    }\n    \n    .product-card h4 {\n        font-size: 1.5rem !important;\n    }\n    \n    .product-card p {\n        font-size: 0.95rem !important;\n    }\n}\n\n\/* Large desktop - arrows further outside *\/\n@media (min-width: 1200px) {\n    #productsPrevBtn {\n        left: -60px !important;\n    }\n    \n    #productsNextBtn {\n        right: -60px !important;\n    }\n}\n<\/style>\n\n<div class=\"zh-products-wrapper\">\n    <section class=\"zh-products-carousel\">\n        <div style=\"max-width: 1400px; margin: 0 auto;\">\n            \n            <!-- Section Header -->\n            <div style=\"text-align: center; margin-bottom: 3rem;\">\n                <h3 style=\"font-size: clamp(2rem, 5vw, 2.5rem); margin-bottom: 1rem; background: linear-gradient(135deg, #5b2c83 0%, #1a7fa0 25%, #7fb800 50%, #ffd600 75%, #ff6b00 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; font-weight: 700;\">\n                    \ud83c\udf0d Premium Professional Products We Trust\n                <\/h3>\n                <p style=\"color: #666; line-height: 1.8; margin-bottom: 0.5rem; font-size: clamp(0.95rem, 2.5vw, 1.1rem); max-width: 800px; margin-left: auto; margin-right: auto; padding: 0 10px;\">\n                    At <strong>ZenzHair peluquer\u00eda Albir<\/strong>, we exclusively use <strong>certified organic<\/strong>, <strong>cruelty-free<\/strong>, and <strong>eco-friendly professional hair products<\/strong> from the world's leading natural beauty brands.\n                <\/p>\n            <\/div>\n            \n            <!-- Carousel Container -->\n            <div style=\"position: relative;\">\n                \n                <!-- Previous Button -->\n                <button id=\"productsPrevBtn\" aria-label=\"Previous product\" style=\"position: absolute; left: 5px; top: 50%; transform: translateY(-50%); z-index: 10; background: white; border: none; width: 50px; height: 50px; border-radius: 50%; cursor: pointer; box-shadow: 0 4px 15px rgba(0,0,0,0.2); display: flex; align-items: center; justify-content: center; transition: all 0.3s;\" onmouseover=\"this.style.transform='translateY(-50%) scale(1.1)'; this.style.boxShadow='0 6px 20px rgba(0,0,0,0.3)'\" onmouseout=\"this.style.transform='translateY(-50%) scale(1)'; this.style.boxShadow='0 4px 15px rgba(0,0,0,0.2)'\">\n                    <span style=\"font-size: 24px; color: #5b2c83; font-weight: bold;\">\u2039<\/span>\n                <\/button>\n                \n                <!-- Carousel Track -->\n                <div id=\"productsCarouselTrack\" style=\"display: flex; gap: 2rem; overflow-x: scroll; scroll-behavior: smooth; scrollbar-width: none; -ms-overflow-style: none; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch;\">\n                    \n                    <!-- Product Card 1: ZOE-T -->\n                    <div class=\"product-card\" style=\"min-width: 340px; max-width: 340px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.15); border-left: 6px solid #5b2c83; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                        <h4 style=\"color: #5b2c83; font-size: 1.4rem; margin-bottom: 0.8rem;\">\n                            \ud83c\udf38 ZOE-T Cosmetics\n                        <\/h4>\n                        <p style=\"color: #999; font-size: 0.9rem; margin-bottom: 1.2rem; font-weight: 600;\">Spain<\/p>\n                        <p style=\"color: #666; line-height: 1.7; font-size: 0.9rem; margin-bottom: 1.2rem;\">\n                            Premium <strong>Spanish organic hair care<\/strong> featuring <strong>Rhodiola Rosea antioxidants<\/strong>, <strong>plant-based galactomannans<\/strong>, and <strong>botanical oils<\/strong>. Perfect for <strong>curly hair method<\/strong>, <strong>sulfate-free cleansing<\/strong>, and <strong>sensitive scalps<\/strong>. ZOE-T's MY.CURLY line provides <strong>natural curl definition<\/strong> without silicones, parabens, or drying alcohols.\n                        <\/p>\n                        <div style=\"background: rgba(91, 44, 131, 0.1); padding: 1rem; border-radius: 10px;\">\n                            <p style=\"color: #5b2c83; font-size: 0.8rem; margin: 0; font-weight: 600; line-height: 1.5;\">\n                                \u2713 100% Natural<br>\u2713 Vegan<br>\u2713 EU Certified Organic\n                            <\/p>\n                        <\/div>\n                    <\/div>\n                    \n                    <!-- Product Card 2: I.C.O.N. -->\n                    <div class=\"product-card\" style=\"min-width: 340px; max-width: 340px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.15); border-left: 6px solid #1a7fa0; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                        <h4 style=\"color: #1a7fa0; font-size: 1.4rem; margin-bottom: 0.8rem;\">\n                            \ud83c\udf43 I.C.O.N. Products\n                        <\/h4>\n                        <p style=\"color: #999; font-size: 0.9rem; margin-bottom: 1.2rem; font-weight: 600;\">USA<\/p>\n                        <p style=\"color: #666; line-height: 1.7; font-size: 0.9rem; margin-bottom: 1.2rem;\">\n                            <strong>Vegan professional hair care<\/strong> using <strong>eco-friendly PCR packaging<\/strong> (recycled plastics). Featuring <strong>amino acid reconstruction<\/strong>, <strong>Shea butter hydration<\/strong>, and <strong>anti-aging antioxidants<\/strong>. I.C.O.N.'s <strong>India Oil<\/strong> and <strong>Cure Treatment<\/strong> deliver <strong>deep repair<\/strong> for damaged, dry, and color-treated hair.\n                        <\/p>\n                        <div style=\"background: rgba(26, 127, 160, 0.1); padding: 1rem; border-radius: 10px;\">\n                            <p style=\"color: #1a7fa0; font-size: 0.8rem; margin: 0; font-weight: 600; line-height: 1.5;\">\n                                \u2713 Vegan<br>\u2713 Paraben-Free<br>\u2713 Sulfate-Free<br>\u2713 Cruelty-Free\n                            <\/p>\n                        <\/div>\n                    <\/div>\n                    \n                    <!-- Product Card 3: Wella -->\n                    <div class=\"product-card\" style=\"min-width: 340px; max-width: 340px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.15); border-left: 6px solid #7fb800; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                        <h4 style=\"color: #7fb800; font-size: 1.4rem; margin-bottom: 0.8rem;\">\n                            \ud83c\udf3f Wella Professionals\n                        <\/h4>\n                        <p style=\"color: #999; font-size: 0.9rem; margin-bottom: 1.2rem; font-weight: 600;\">Germany<\/p>\n                        <p style=\"color: #666; line-height: 1.7; font-size: 0.9rem; margin-bottom: 1.2rem;\">\n                            World's #1 salon color brand featuring <strong>Koleston Perfect<\/strong> with up to <strong>85% naturally-derived ingredients<\/strong> and <strong>vegan formulas<\/strong>. Wella's <strong>Elements line<\/strong> offers <strong>refillable packaging<\/strong> with <strong>92% recycled materials<\/strong>. Their <strong>Ultimate Repair<\/strong> system and <strong>Oil Reflections<\/strong> provide <strong>bond-building technology<\/strong> and <strong>sustainable salon solutions<\/strong>.\n                        <\/p>\n                        <div style=\"background: rgba(127, 184, 0, 0.1); padding: 1rem; border-radius: 10px;\">\n                            <p style=\"color: #7fb800; font-size: 0.8rem; margin: 0; font-weight: 600; line-height: 1.5;\">\n                                \u2713 85% Natural Origin<br>\u2713 Vegan Options<br>\u2713 Sustainable Packaging\n                            <\/p>\n                        <\/div>\n                    <\/div>\n                    \n                    <!-- Product Card 4: Revlon -->\n                    <div class=\"product-card\" style=\"min-width: 340px; max-width: 340px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.15); border-left: 6px solid #ffd600; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                        <h4 style=\"color: #e6a800; font-size: 1.4rem; margin-bottom: 0.8rem;\">\n                            \u2728 Revlon Professional\n                        <\/h4>\n                        <p style=\"color: #999; font-size: 0.9rem; margin-bottom: 1.2rem; font-weight: 600;\">USA<\/p>\n                        <p style=\"color: #666; line-height: 1.7; font-size: 0.9rem; margin-bottom: 1.2rem;\">\n                            Innovative <strong>ammonia-free hair color<\/strong> with <strong>Revlonissimo Color Sublime<\/strong> featuring <strong>up to 96% biodegradable ingredients<\/strong> and <strong>cold-pressed organic oils<\/strong>. The iconic <strong>UniqOne Treatment<\/strong> delivers <strong>10 benefits<\/strong> with up to <strong>93% natural origin ingredients<\/strong> and <strong>25% recycled packaging<\/strong>. Perfect for <strong>professional color correction<\/strong> and <strong>scalp-conscious treatments<\/strong>.\n                        <\/p>\n                        <div style=\"background: rgba(255, 214, 0, 0.15); padding: 1rem; border-radius: 10px;\">\n                            <p style=\"color: #e6a800; font-size: 0.8rem; margin: 0; font-weight: 600; line-height: 1.5;\">\n                                \u2713 0% Ammonia<br>\u2713 96% Biodegradable<br>\u2713 Organic Oils<br>\u2713 Vegan\n                            <\/p>\n                        <\/div>\n                    <\/div>\n                    \n                    <!-- Product Card 5: Thermal & Bio-Active -->\n                    <div class=\"product-card\" style=\"min-width: 340px; max-width: 340px; padding: 2rem; background: white; border-radius: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.15); border-left: 6px solid #ff6b00; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; transition: transform 0.3s;\" onmouseover=\"this.style.transform='translateY(-5px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                        <h4 style=\"color: #ff6b00; font-size: 1.4rem; margin-bottom: 0.8rem;\">\n                            \ud83d\udca7 Thermal & Bio-Active\n                        <\/h4>\n                        <p style=\"color: #999; font-size: 0.9rem; margin-bottom: 1.2rem; font-weight: 600;\">Advanced Treatments<\/p>\n                        <p style=\"color: #666; line-height: 1.7; font-size: 0.9rem; margin-bottom: 1.2rem;\">\n                            <strong>Biothermal treatments<\/strong> using <strong>thermal spring water<\/strong>, <strong>volcanic clay<\/strong>, and <strong>apple stem cell technology<\/strong> for <strong>hair regeneration<\/strong> and <strong>anti-aging scalp care<\/strong>. These <strong>bio-active formulas<\/strong> stimulate <strong>hair follicle growth<\/strong>, protect against pollution, and provide <strong>deep detoxification<\/strong> for stressed hair and scalp.\n                        <\/p>\n                        <div style=\"background: rgba(255, 107, 0, 0.1); padding: 1rem; border-radius: 10px;\">\n                            <p style=\"color: #ff6b00; font-size: 0.8rem; margin: 0; font-weight: 600; line-height: 1.5;\">\n                                \u2713 Plant Stem Cells<br>\u2713 Thermal Water<br>\u2713 Anti-Pollution Shield\n                            <\/p>\n                        <\/div>\n                    <\/div>\n                    \n                <\/div>\n                \n                <!-- Next Button -->\n                <button id=\"productsNextBtn\" aria-label=\"Next product\" style=\"position: absolute; right: 5px; top: 50%; transform: translateY(-50%); z-index: 10; background: white; border: none; width: 50px; height: 50px; border-radius: 50%; cursor: pointer; box-shadow: 0 4px 15px rgba(0,0,0,0.2); display: flex; align-items: center; justify-content: center; transition: all 0.3s;\" onmouseover=\"this.style.transform='translateY(-50%) scale(1.1)'; this.style.boxShadow='0 6px 20px rgba(0,0,0,0.3)'\" onmouseout=\"this.style.transform='translateY(-50%) scale(1)'; this.style.boxShadow='0 4px 15px rgba(0,0,0,0.2)'\">\n                    <span style=\"font-size: 24px; color: #5b2c83; font-weight: bold;\">\u203a<\/span>\n                <\/button>\n                \n            <\/div>\n            \n            <!-- Dots Navigation -->\n            <div id=\"productsDotsContainer\" style=\"display: flex; justify-content: center; gap: 10px; margin-top: 2rem;\">\n                <div class=\"product-dot\" style=\"width: 12px; height: 12px; border-radius: 50%; background: #1a7fa0; opacity: 1; transition: all 0.3s; cursor: pointer;\"><\/div>\n                <div class=\"product-dot\" style=\"width: 12px; height: 12px; border-radius: 50%; background: #1a7fa0; opacity: 0.3; transition: all 0.3s; cursor: pointer;\"><\/div>\n                <div class=\"product-dot\" style=\"width: 12px; height: 12px; border-radius: 50%; background: #1a7fa0; opacity: 0.3; transition: all 0.3s; cursor: pointer;\"><\/div>\n                <div class=\"product-dot\" style=\"width: 12px; height: 12px; border-radius: 50%; background: #1a7fa0; opacity: 0.3; transition: all 0.3s; cursor: pointer;\"><\/div>\n                <div class=\"product-dot\" style=\"width: 12px; height: 12px; border-radius: 50%; background: #1a7fa0; opacity: 0.3; transition: all 0.3s; cursor: pointer;\"><\/div>\n            <\/div>\n            \n            <!-- Trust Badge -->\n            <div style=\"text-align: center; margin-top: 3rem; padding: 0 10px;\">\n                <div style=\"display: inline-block; background: rgba(255,255,255,0.8); padding: 1.2rem 2rem; border-radius: 50px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); max-width: 100%;\">\n                    <p style=\"font-size: clamp(0.85rem, 2vw, 1.1rem); color: #666; margin: 0; line-height: 1.6;\">\n                        <strong style=\"color: #5b2c83;\">\u2713 100% Certified Organic<\/strong><br class=\"mobile-break\">\n                        <span class=\"desktop-separator\"> | <\/span>\n                        <strong style=\"color: #1a7fa0;\">\u2713 Cruelty-Free<\/strong><br class=\"mobile-break\">\n                        <span class=\"desktop-separator\"> | <\/span>\n                        <strong style=\"color: #7fb800;\">\u2713 Eco-Friendly<\/strong>\n                    <\/p>\n                <\/div>\n            <\/div>\n            \n        <\/div>\n    <\/section>\n<\/div>\n\n<script>\n(function() {\n    const track = document.getElementById('productsCarouselTrack');\n    const prevBtn = document.getElementById('productsPrevBtn');\n    const nextBtn = document.getElementById('productsNextBtn');\n    const dots = document.querySelectorAll('.product-dot');\n    \n    let currentIndex = 0;\n    let isScrolling = false;\n    \n    \/\/ Get card width based on screen size (includes gap)\n    function getCardWidth() {\n        if (window.innerWidth <= 400) return 292; \/\/ 260px card + 32px gap\n        if (window.innerWidth <= 768) return 312; \/\/ 280px card + 32px gap\n        return 412; \/\/ 380px card + 32px gap\n    }\n    \n    \/\/ Update dots\n    function updateDots() {\n        dots.forEach((dot, index) => {\n            if (index === currentIndex) {\n                dot.style.opacity = '1';\n                dot.style.transform = 'scale(1.3)';\n            } else {\n                dot.style.opacity = '0.3';\n                dot.style.transform = 'scale(1)';\n            }\n        });\n    }\n    \n    \/\/ Scroll to specific card\n    function scrollToCard(index) {\n        if (isScrolling) return;\n        isScrolling = true;\n        \n        const cardWidth = getCardWidth();\n        const scrollPosition = cardWidth * index;\n        \n        track.scrollTo({\n            left: scrollPosition,\n            behavior: 'smooth'\n        });\n        \n        currentIndex = index;\n        updateDots();\n        updateButtons();\n        \n        setTimeout(() => {\n            isScrolling = false;\n        }, 500);\n    }\n    \n    \/\/ Next button\n    nextBtn.addEventListener('click', () => {\n        if (currentIndex < 4) {\n            scrollToCard(currentIndex + 1);\n        }\n    });\n    \n    \/\/ Previous button\n    prevBtn.addEventListener('click', () => {\n        if (currentIndex > 0) {\n            scrollToCard(currentIndex - 1);\n        }\n    });\n    \n    \/\/ Dot click navigation\n    dots.forEach((dot, index) => {\n        dot.addEventListener('click', () => {\n            scrollToCard(index);\n        });\n    });\n    \n    \/\/ Touch swipe support with improved detection\n    let touchStartX = 0;\n    let touchEndX = 0;\n    let touchStartTime = 0;\n    \n    track.addEventListener('touchstart', (e) => {\n        touchStartX = e.touches[0].clientX;\n        touchStartTime = Date.now();\n    }, { passive: true });\n    \n    track.addEventListener('touchend', (e) => {\n        touchEndX = e.changedTouches[0].clientX;\n        const touchDuration = Date.now() - touchStartTime;\n        const swipeDistance = touchStartX - touchEndX;\n        \n        \/\/ Only trigger if swipe is fast enough and long enough\n        if (Math.abs(swipeDistance) > 50 && touchDuration < 300) {\n            if (swipeDistance > 0 && currentIndex < 4) {\n                scrollToCard(currentIndex + 1);\n            } else if (swipeDistance < 0 && currentIndex > 0) {\n                scrollToCard(currentIndex - 1);\n            }\n        }\n    }, { passive: true });\n    \n    \/\/ Mouse drag support (desktop)\n    let isMouseDown = false;\n    let startX;\n    let scrollLeft;\n    \n    track.addEventListener('mousedown', (e) => {\n        isMouseDown = true;\n        track.style.cursor = 'grabbing';\n        startX = e.pageX - track.offsetLeft;\n        scrollLeft = track.scrollLeft;\n    });\n    \n    track.addEventListener('mouseleave', () => {\n        isMouseDown = false;\n        track.style.cursor = 'grab';\n    });\n    \n    track.addEventListener('mouseup', () => {\n        isMouseDown = false;\n        track.style.cursor = 'grab';\n    });\n    \n    track.addEventListener('mousemove', (e) => {\n        if (!isMouseDown) return;\n        e.preventDefault();\n        const x = e.pageX - track.offsetLeft;\n        const walk = (x - startX) * 2;\n        track.scrollLeft = scrollLeft - walk;\n    });\n    \n    \/\/ Update current index based on scroll position\n    let scrollTimeout;\n    track.addEventListener('scroll', () => {\n        clearTimeout(scrollTimeout);\n        scrollTimeout = setTimeout(() => {\n            const cardWidth = getCardWidth();\n            const scrollPosition = track.scrollLeft;\n            const newIndex = Math.round(scrollPosition \/ cardWidth);\n            \n            if (newIndex !== currentIndex && newIndex >= 0 && newIndex < 5) {\n                currentIndex = newIndex;\n                updateDots();\n                updateButtons();\n            }\n        }, 100);\n    }, { passive: true });\n    \n    \/\/ Update button visibility\n    function updateButtons() {\n        if (window.innerWidth > 768) {\n            prevBtn.style.opacity = currentIndex === 0 ? '0.3' : '1';\n            prevBtn.style.pointerEvents = currentIndex === 0 ? 'none' : 'auto';\n            \n            nextBtn.style.opacity = currentIndex === 4 ? '0.3' : '1';\n            nextBtn.style.pointerEvents = currentIndex === 4 ? 'none' : 'auto';\n        }\n    }\n    \n    \/\/ Initialize\n    track.style.cursor = 'grab';\n    updateButtons();\n    updateDots();\n    \n    \/\/ Recalculate on window resize\n    let resizeTimeout;\n    window.addEventListener('resize', () => {\n        clearTimeout(resizeTimeout);\n        resizeTimeout = setTimeout(() => {\n            scrollToCard(currentIndex);\n        }, 200);\n    });\n    \n})();\n<\/script>\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-a8da804 e-flex e-con-boxed e-con e-parent\" data-id=\"a8da804\" 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-968da95 elementor-widget elementor-widget-html\" data-id=\"968da95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"zh-gallery\" id=\"gallery\" style=\"padding: 80px 20px; background: linear-gradient(135deg, #5b2c83 0%, #1a7fa0 25%, #7fb800 50%, #ffd600 75%, #ff6b00 100%); overflow: hidden;\">\n    <div style=\"max-width: 1200px; margin: 0 auto;\">\n        \n        <!-- Section Header -->\n        <h2 style=\"font-size: clamp(2rem, 5vw, 2.5rem); text-align: center; margin-bottom: 1rem; color: white; text-shadow: 2px 2px 8px rgba(0,0,0,0.3);\">\n            Our Work & Hair Transformations\n        <\/h2>\n        \n        <p style=\"text-align: center; color: white; font-size: clamp(1rem, 2.5vw, 1.2rem); margin-bottom: 3rem; text-shadow: 1px 1px 4px rgba(0,0,0,0.3);\">\n            Real Results from ZenzHair Albir | Organic Hair Color, Cuts & Styling\n        <\/p>\n        \n        <!-- Main Slideshow Container -->\n        <div style=\"position: relative; max-width: 900px; margin: 0 auto;\">\n            \n            <!-- Slideshow Image Container -->\n            <div id=\"gallerySlideshow\" style=\"position: relative; width: 100%; height: 600px; background: white; border-radius: 20px; box-shadow: 0 8px 30px rgba(0,0,0,0.3); overflow: hidden; cursor: pointer;\">\n                \n                <!-- Image 1 -->\n                <img decoding=\"async\" id=\"slide1\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-auburn-copper-hair-color-transformation-albir-2.avif\" alt=\"Auburn copper hair color transformation at ZenzHair Albir\" title=\"Auburn Copper Color - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 2 -->\n                <img decoding=\"async\" id=\"slide2\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-brunette-caramel-highlights-medium-hair-albir-3.avif\" alt=\"Brunette hair with caramel highlights at ZenzHair Albir\" title=\"Brunette Caramel Highlights - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 3 -->\n                <img decoding=\"async\" id=\"slide3\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-short-blonde-pixie-haircut-textured-albir-4.avif\" alt=\"Short blonde pixie haircut at ZenzHair Albir\" title=\"Short Pixie Haircut - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 4 -->\n                <img decoding=\"async\" id=\"slide4\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-long-blonde-wavy-hair-beach-waves-albir-5.avif\" alt=\"Long blonde wavy hair with beach waves at ZenzHair Albir\" title=\"Blonde Beach Waves - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 5 -->\n                <img decoding=\"async\" id=\"slide5\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-dark-to-light-ombre-hair-color-gradient-albir-6.avif\" alt=\"Dark to light ombre hair color at ZenzHair Albir\" title=\"Ombre Hair Color - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 6 -->\n                <img decoding=\"async\" id=\"slide6\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-platinum-blonde-hair-color-light-blonde-albir-7.avif\" alt=\"Platinum blonde hair color at ZenzHair Albir\" title=\"Platinum Blonde - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 7 -->\n                <img decoding=\"async\" id=\"slide7\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-shoulder-length-layered-haircut-brown-albir-8.avif\" alt=\"Shoulder-length layered haircut at ZenzHair Albir\" title=\"Layered Haircut - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 8 -->\n                <img decoding=\"async\" id=\"slide8\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-long-straight-dark-brown-hair-sleek-albir-9.avif\" alt=\"Long straight dark brown hair at ZenzHair Albir\" title=\"Sleek Brown Hair - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 9 -->\n                <img decoding=\"async\" id=\"slide9\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-vibrant-red-orange-copper-hair-color-albir-10.avif\" alt=\"Vibrant red orange copper hair color at ZenzHair Albir\" title=\"Vibrant Red Hair - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 10 -->\n                <img decoding=\"async\" id=\"slide10\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-blonde-bob-haircut-medium-length-highlights-albir-11.avif\" alt=\"Blonde bob haircut with highlights at ZenzHair Albir\" title=\"Blonde Bob - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 11 -->\n                <img decoding=\"async\" id=\"slide11\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-curly-blonde-hair-natural-curls-volume-albir-12.avif\" alt=\"Curly blonde hair with natural volume at ZenzHair Albir\" title=\"Curly Blonde Hair - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 12 -->\n                <img decoding=\"async\" id=\"slide12\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-ash-blonde-hair-color-cool-tone-albir-14.avif\" alt=\"Ash blonde hair color at ZenzHair Albir\" title=\"Ash Blonde - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 13 -->\n                <img decoding=\"async\" id=\"slide13\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-long-blonde-beach-waves-natural-styling-albir-17.avif\" alt=\"Long blonde hair with beach waves at ZenzHair Albir\" title=\"Beach Waves Blonde - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 14 -->\n                <img decoding=\"async\" id=\"slide14\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-caramel-blonde-hair-color-warm-tone-albir-18.avif\" alt=\"Caramel blonde hair color at ZenzHair Albir\" title=\"Caramel Blonde - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 15 -->\n                <img decoding=\"async\" id=\"slide15\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-rose-gold-blonde-hair-color-pink-blonde-albir-19.avif\" alt=\"Rose gold blonde hair color at ZenzHair Albir\" title=\"Rose Gold Blonde - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 16 -->\n                <img decoding=\"async\" id=\"slide16\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-long-layered-haircut-face-framing-highlights-albir-20.avif\" alt=\"Long layered haircut with face-framing highlights at ZenzHair Albir\" title=\"Layered Face-Framing - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 17 -->\n                <img decoding=\"async\" id=\"slide17\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-light-blonde-platinum-highlights-hair-albir-21.avif\" alt=\"Light blonde hair with platinum highlights at ZenzHair Albir\" title=\"Light Platinum Blonde - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 18 -->\n                <img decoding=\"async\" id=\"slide18\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-brown-honey-blonde-balayage-highlights-albir-22.avif\" alt=\"Brown hair with honey blonde balayage at ZenzHair Albir\" title=\"Honey Balayage - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 19 -->\n                <img decoding=\"async\" id=\"slide19\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-long-blonde-hair-subtle-lowlights-dimension-albir-23.avif\" alt=\"Long blonde hair with subtle lowlights at ZenzHair Albir\" title=\"Blonde Lowlights - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 20 -->\n                <img decoding=\"async\" id=\"slide20\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-caramel-brown-balayage-dark-hair-warm-albir-24.avif\" alt=\"Caramel brown balayage on dark hair at ZenzHair Albir\" title=\"Caramel Balayage - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 21 -->\n                <img decoding=\"async\" id=\"slide21\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-ash-brown-hair-color-cool-tone-brunette-albir-25.avif\" alt=\"Ash brown hair color at ZenzHair Albir\" title=\"Ash Brown - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 22 -->\n                <img decoding=\"async\" id=\"slide22\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-golden-blonde-balayage-light-brown-base-albir-26.avif\" alt=\"Golden blonde balayage on light brown hair at ZenzHair Albir\" title=\"Golden Balayage - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 23 -->\n                <img decoding=\"async\" id=\"slide23\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-long-wavy-brown-caramel-highlights-natural-albir-27.avif\" alt=\"Long wavy brown hair with caramel highlights at ZenzHair Albir\" title=\"Wavy Caramel Highlights - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 24 -->\n                <img decoding=\"async\" id=\"slide24\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-blonde-highlights-medium-hair-face-framing-albir-28.avif\" alt=\"Blonde highlights on medium hair at ZenzHair Albir\" title=\"Face-Framing Highlights - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Image 25 -->\n                <img decoding=\"async\" id=\"slide25\" class=\"gallery-slide\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-beige-blonde-hair-color-neutral-tone-albir-30.avif\" alt=\"Beige blonde hair color at ZenzHair Albir\" title=\"Beige Blonde - ZenzHair Albir\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1.5s ease-in-out;\" loading=\"lazy\">\n                \n                <!-- Click to Open Lightbox Overlay -->\n                <div style=\"position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: rgba(91, 44, 131, 0.9); color: white; padding: 1rem 2rem; border-radius: 50px; font-size: 1.1rem; font-weight: bold; pointer-events: none; opacity: 0; transition: opacity 0.3s;\" id=\"clickHint\">\n                    \ud83d\udc46 Click to View All Photos\n                <\/div>\n                \n            <\/div>\n            \n            <!-- Slideshow Controls -->\n            <div style=\"display: flex; justify-content: center; align-items: center; gap: 2rem; margin-top: 2rem;\">\n                \n                <!-- Previous Button -->\n                <button id=\"galleryPrevBtn\" aria-label=\"Previous image\" style=\"background: white; border: none; width: 50px; height: 50px; border-radius: 50%; cursor: pointer; box-shadow: 0 4px 15px rgba(0,0,0,0.3); display: flex; align-items: center; justify-content: center; transition: all 0.3s;\" onmouseover=\"this.style.transform='scale(1.1)'\" onmouseout=\"this.style.transform='scale(1)'\">\n                    <span style=\"font-size: 24px; color: #5b2c83; font-weight: bold;\">\u2039<\/span>\n                <\/button>\n                \n                <!-- Slide Counter -->\n                <div style=\"background: white; padding: 0.8rem 1.5rem; border-radius: 50px; box-shadow: 0 4px 15px rgba(0,0,0,0.3);\">\n                    <span id=\"slideCounter\" style=\"font-size: 1.2rem; font-weight: bold; color: #5b2c83;\">1 \/ 25<\/span>\n                <\/div>\n                \n                <!-- Next Button -->\n                <button id=\"galleryNextBtn\" aria-label=\"Next image\" style=\"background: white; border: none; width: 50px; height: 50px; border-radius: 50%; cursor: pointer; box-shadow: 0 4px 15px rgba(0,0,0,0.3); display: flex; align-items: center; justify-content: center; transition: all 0.3s;\" onmouseover=\"this.style.transform='scale(1.1)'\" onmouseout=\"this.style.transform='scale(1)'\">\n                    <span style=\"font-size: 24px; color: #5b2c83; font-weight: bold;\">\u203a<\/span>\n                <\/button>\n                \n            <\/div>\n            \n            <!-- HORIZONTAL DOT NAVIGATION (SCROLLABLE) -->\n            <div style=\"position: relative; margin-top: 2rem; max-width: 100%; overflow: hidden;\">\n                <div id=\"galleryDotsContainer\" style=\"display: flex; gap: 8px; overflow-x: auto; scrollbar-width: thin; scroll-behavior: smooth; padding: 10px 0; justify-content: center;\">\n                    <div id=\"galleryDots\" style=\"display: flex; gap: 8px;\"><\/div>\n                <\/div>\n            <\/div>\n            \n        <\/div>\n        \n        <!-- Auto-play Toggle -->\n        <div style=\"text-align: center; margin-top: 2rem;\">\n            <button id=\"autoplayBtn\" style=\"background: white; border: none; padding: 0.8rem 2rem; border-radius: 50px; cursor: pointer; box-shadow: 0 4px 15px rgba(0,0,0,0.3); font-size: 1rem; font-weight: bold; color: #5b2c83; transition: all 0.3s;\" onmouseover=\"this.style.transform='translateY(-2px)'\" onmouseout=\"this.style.transform='translateY(0)'\">\n                \u23f8\ufe0f Pause Auto-Play\n            <\/button>\n        <\/div>\n        \n    <\/div>\n<\/section>\n\n<!-- LIGHTBOX MODAL -->\n<div id=\"lightbox\" style=\"display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.95); z-index: 9999; overflow-y: auto;\">\n    <button id=\"closeLightbox\" style=\"position: fixed; top: 20px; right: 20px; background: white; border: none; width: 50px; height: 50px; border-radius: 50%; cursor: pointer; box-shadow: 0 4px 15px rgba(0,0,0,0.5); display: flex; align-items: center; justify-content: center; z-index: 10000; font-size: 24px; color: #5b2c83; font-weight: bold;\">\u2715<\/button>\n    <div style=\"display: flex; align-items: center; justify-content: center; min-height: 100vh; padding: 80px 20px 40px;\">\n        <img decoding=\"async\" id=\"lightboxImg\" src=\"\" alt=\"\" style=\"max-width: 100%; max-height: 90vh; object-fit: contain; border-radius: 10px; box-shadow: 0 8px 30px rgba(0,0,0,0.5);\">\n    <\/div>\n    <div style=\"position: fixed; bottom: 30px; left: 50%; transform: translateX(-50%); display: flex; gap: 2rem; align-items: center;\">\n        <button id=\"lightboxPrevBtn\" style=\"background: white; border: none; width: 50px; height: 50px; border-radius: 50%; cursor: pointer; box-shadow: 0 4px 15px rgba(0,0,0,0.5); display: flex; align-items: center; justify-content: center; font-size: 24px; color: #5b2c83; font-weight: bold;\">\u2039<\/button>\n        <div style=\"background: white; padding: 0.8rem 1.5rem; border-radius: 50px; box-shadow: 0 4px 15px rgba(0,0,0,0.5);\">\n            <span id=\"lightboxCounter\" style=\"font-size: 1.2rem; font-weight: bold; color: #5b2c83;\">1 \/ 25<\/span>\n        <\/div>\n        <button id=\"lightboxNextBtn\" style=\"background: white; border: none; width: 50px; height: 50px; border-radius: 50%; cursor: pointer; box-shadow: 0 4px 15px rgba(0,0,0,0.5); display: flex; align-items: center; justify-content: center; font-size: 24px; color: #5b2c83; font-weight: bold;\">\u203a<\/button>\n    <\/div>\n<\/div>\n\n<style>\n#galleryDotsContainer::-webkit-scrollbar {height: 4px;}\n#galleryDotsContainer::-webkit-scrollbar-track {background: rgba(255,255,255,0.2); border-radius: 10px;}\n#galleryDotsContainer::-webkit-scrollbar-thumb {background: rgba(255,255,255,0.5); border-radius: 10px;}\n#galleryDotsContainer::-webkit-scrollbar-thumb:hover {background: rgba(255,255,255,0.7);}\n@media (max-width: 768px) {\n    #gallerySlideshow {height: 400px !important;}\n    #galleryPrevBtn, #galleryNextBtn {width: 40px !important; height: 40px !important;}\n    #clickHint {font-size: 0.9rem !important; padding: 0.8rem 1.5rem !important;}\n}\n@media (max-width: 480px) {\n    #gallerySlideshow {height: 350px !important;}\n}\n#gallerySlideshow:hover #clickHint {opacity: 1 !important;}\n<\/style>\n\n<script>\n(function() {\n    let currentSlide = 0;\n    const totalSlides = 25;\n    let autoplayInterval;\n    let isAutoplayRunning = true;\n    const slides = document.querySelectorAll('.gallery-slide');\n    const slideCounter = document.getElementById('slideCounter');\n    const lightbox = document.getElementById('lightbox');\n    const lightboxImg = document.getElementById('lightboxImg');\n    const lightboxCounter = document.getElementById('lightboxCounter');\n    const autoplayBtn = document.getElementById('autoplayBtn');\n    const galleryDots = document.getElementById('galleryDots');\n    const galleryDotsContainer = document.getElementById('galleryDotsContainer');\n    \n    for (let i = 0; i < totalSlides; i++) {\n        const dot = document.createElement('div');\n        dot.className = 'gallery-dot';\n        dot.style.cssText = 'width: 10px; height: 10px; border-radius: 50%; background: white; opacity: 0.5; cursor: pointer; transition: all 0.3s; flex-shrink: 0;';\n        if (i === 0) {dot.style.opacity = '1'; dot.style.transform = 'scale(1.3)';}\n        dot.addEventListener('click', () => goToSlide(i));\n        galleryDots.appendChild(dot);\n    }\n    \n    const dots = document.querySelectorAll('.gallery-dot');\n    \n    function scrollDotsToActive(index) {\n        const activeDot = dots[index];\n        const containerWidth = galleryDotsContainer.offsetWidth;\n        const dotOffset = activeDot.offsetLeft;\n        const dotWidth = activeDot.offsetWidth;\n        galleryDotsContainer.scrollTo({left: dotOffset - (containerWidth \/ 2) + (dotWidth \/ 2), behavior: 'smooth'});\n    }\n    \n    function showSlide(index) {\n        slides.forEach((slide, i) => {slide.style.opacity = i === index ? '1' : '0';});\n        dots.forEach((dot, i) => {\n            dot.style.opacity = i === index ? '1' : '0.5';\n            dot.style.transform = i === index ? 'scale(1.3)' : 'scale(1)';\n        });\n        slideCounter.textContent = `${index + 1} \/ ${totalSlides}`;\n        lightboxCounter.textContent = `${index + 1} \/ ${totalSlides}`;\n        currentSlide = index;\n        scrollDotsToActive(index);\n    }\n    \n    function goToSlide(index) {showSlide(index); resetAutoplay();}\n    function nextSlide() {const next = (currentSlide + 1) % totalSlides; showSlide(next);}\n    function prevSlide() {const prev = (currentSlide - 1 + totalSlides) % totalSlides; showSlide(prev);}\n    function startAutoplay() {autoplayInterval = setInterval(nextSlide, 5000); isAutoplayRunning = true; autoplayBtn.innerHTML = '\u23f8\ufe0f Pause Auto-Play';}\n    function stopAutoplay() {clearInterval(autoplayInterval); isAutoplayRunning = false; autoplayBtn.innerHTML = '\u25b6\ufe0f Resume Auto-Play';}\n    function resetAutoplay() {if (isAutoplayRunning) {stopAutoplay(); startAutoplay();}}\n    \n    document.getElementById('galleryNextBtn').addEventListener('click', () => {nextSlide(); resetAutoplay();});\n    document.getElementById('galleryPrevBtn').addEventListener('click', () => {prevSlide(); resetAutoplay();});\n    autoplayBtn.addEventListener('click', () => {if (isAutoplayRunning) {stopAutoplay();} else {startAutoplay();}});\n    \n    document.getElementById('gallerySlideshow').addEventListener('click', () => {lightbox.style.display = 'block'; lightboxImg.src = slides[currentSlide].src; lightboxImg.alt = slides[currentSlide].alt; document.body.style.overflow = 'hidden';});\n    document.getElementById('closeLightbox').addEventListener('click', () => {lightbox.style.display = 'none'; document.body.style.overflow = 'auto';});\n    document.getElementById('lightboxNextBtn').addEventListener('click', () => {nextSlide(); lightboxImg.src = slides[currentSlide].src; lightboxImg.alt = slides[currentSlide].alt;});\n    document.getElementById('lightboxPrevBtn').addEventListener('click', () => {prevSlide(); lightboxImg.src = slides[currentSlide].src; lightboxImg.alt = slides[currentSlide].alt;});\n    \n    document.addEventListener('keydown', (e) => {\n        if (lightbox.style.display === 'block') {\n            if (e.key === 'ArrowRight') {document.getElementById('lightboxNextBtn').click();}\n            else if (e.key === 'ArrowLeft') {document.getElementById('lightboxPrevBtn').click();}\n            else if (e.key === 'Escape') {document.getElementById('closeLightbox').click();}\n        }\n    });\n    \n    lightbox.addEventListener('click', (e) => {if (e.target === lightbox) {document.getElementById('closeLightbox').click();}});\n    \n    startAutoplay();\n    document.getElementById('gallerySlideshow').addEventListener('mouseenter', stopAutoplay);\n    document.getElementById('gallerySlideshow').addEventListener('mouseleave', () => {if (autoplayBtn.innerHTML.includes('Pause')) {startAutoplay();}});\n})();\n<\/script>\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-0139ece e-flex e-con-boxed e-con e-parent\" data-id=\"0139ece\" 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-e59b478 elementor-widget elementor-widget-html\" data-id=\"e59b478\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n.zh-blog-wrapper {\n    background: #f5f5f5;\n    padding: 60px 20px;\n}\n.zh-blog-section { \n    max-width: 1240px;\n    margin: 0 auto;\n    padding: 60px 40px;\n    background: white;\n    border-radius: 20px;\n    border: 8px solid;\n    border-image: linear-gradient(135deg, #5b2c83 0%, #1a7fa0 25%, #7fb800 50%, #ffd600 75%, #ff6b00 100%) 1;\n    box-shadow: 0 10px 40px rgba(0,0,0,0.1);\n}\n.zh-blog-container { \n    max-width: 100%;\n}\n.zh-blog-title { \n    font-size: clamp(2rem, 5vw, 2.5rem); \n    text-align: center; \n    margin-bottom: 1rem; \n    background: linear-gradient(135deg, #5b2c83 0%, #1a7fa0 25%, #7fb800 50%, #ffd600 75%, #ff6b00 100%);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    font-weight: 700;\n}\n.zh-blog-subtitle { \n    text-align: center; \n    color: #666; \n    font-size: 1.2rem; \n    margin-bottom: 3rem; \n}\n.zh-blog-grid { \n    display: grid; \n    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); \n    gap: 2rem; \n    padding: 0;\n    justify-items: center;\n}\n.zh-blog-card { \n    background: white; \n    border-radius: 15px; \n    overflow: hidden; \n    box-shadow: 0 8px 30px rgba(0,0,0,0.15); \n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n    width: 100%;\n    max-width: 400px;\n    border: 2px solid #f0f0f0;\n}\n.zh-blog-card:hover { \n    transform: translateY(-10px); \n    box-shadow: 0 12px 40px rgba(0,0,0,0.25);\n    border-color: #7fb800;\n}\n.zh-blog-image { \n    width: 100%; \n    height: 250px; \n    object-fit: cover;\n    display: block;\n}\n.zh-blog-content { \n    padding: 2rem; \n}\n.zh-blog-post-title { \n    font-size: 1.5rem; \n    color: #5b2c83; \n    margin-bottom: 0.5rem; \n    text-decoration: none; \n    display: block;\n    font-weight: 600; \n}\n.zh-blog-post-title:hover { \n    color: #7fb800; \n}\n.zh-blog-meta { \n    color: #999; \n    font-size: 0.9rem; \n    margin-bottom: 1rem; \n}\n.zh-blog-excerpt { \n    color: #555; \n    line-height: 1.6;\n    margin-bottom: 1.5rem; \n}\n.zh-blog-read-more { \n    display: inline-block; \n    padding: 10px 25px; \n    background: linear-gradient(135deg, #5b2c83, #7fb800); \n    color: white !important; \n    text-decoration: none; \n    border-radius: 25px; \n    transition: transform 0.3s ease;\n    font-weight: 600;\n}\n.zh-blog-read-more:hover { \n    transform: translateY(-2px); \n    box-shadow: 0 4px 15px rgba(91, 44, 131, 0.3);\n}\n\n\/* Tablet responsive *\/\n@media (max-width: 768px) { \n    .zh-blog-wrapper {\n        padding: 40px 15px;\n    }\n    .zh-blog-section {\n        padding: 40px 20px;\n        border-width: 6px;\n    }\n    .zh-blog-grid { \n        grid-template-columns: 1fr; \n        gap: 2rem;\n    } \n    .zh-blog-card {\n        max-width: 100%;\n        margin: 0 auto;\n    }\n}\n\n\/* Mobile responsive - swipeable cards *\/\n@media (max-width: 640px) {\n    .zh-blog-wrapper {\n        padding: 30px 10px;\n    }\n    .zh-blog-section {\n        padding: 40px 15px;\n        border-width: 5px;\n        border-radius: 15px;\n    }\n    .zh-blog-grid { \n        display: flex; \n        overflow-x: auto; \n        scroll-snap-type: x mandatory; \n        -webkit-overflow-scrolling: touch; \n        scrollbar-width: none;\n        gap: 1.5rem;\n        padding: 0 5%;\n    }\n    .zh-blog-grid::-webkit-scrollbar { \n        display: none; \n    }\n    .zh-blog-card { \n        min-width: 80%; \n        max-width: 80%;\n        scroll-snap-align: center; \n        flex-shrink: 0;\n        margin: 0;\n    }\n    .zh-blog-title {\n        font-size: 1.8rem;\n    }\n    .zh-blog-subtitle {\n        font-size: 1rem;\n    }\n}\n\n\/* Extra small screens *\/\n@media (max-width: 480px) {\n    .zh-blog-card { \n        min-width: 85%; \n        max-width: 85%;\n    }\n    .zh-blog-content {\n        padding: 1.5rem;\n    }\n    .zh-blog-post-title {\n        font-size: 1.3rem;\n    }\n}\n<\/style>\n\n<div class=\"zh-blog-wrapper\">\n    <section class=\"zh-blog-section\">\n        <div class=\"zh-blog-container\">\n            <h2 class=\"zh-blog-title\">Organic Beauty Insights<\/h2>\n            <p class=\"zh-blog-subtitle\">Tips, trends & news from Roby ZenzHair<\/p>\n            \n            <div class=\"zh-blog-grid\">\n                \n                <!-- Post 1: Services Guide -->\n                <article class=\"zh-blog-card\">\n                    <img decoding=\"async\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/roby-and-customer.jpg\" alt=\"Roby providing organic hair services at ZenzHair Albir salon\" class=\"zh-blog-image\">\n                    <div class=\"zh-blog-content\">\n                        <a href=\"https:\/\/zenzhair.com\/complete-hair-beauty-services-roby-zenzhair-albir\/\" class=\"zh-blog-post-title\">Complete Hair & Beauty Services Guide<\/a>\n                        <div class=\"zh-blog-meta\">December 16, 2025 \u2022 By Roby<\/div>\n                        <p class=\"zh-blog-excerpt\">Discover all organic hair & beauty services at Roby ZenzHair: color, cuts, wedding styling, permanent makeup, nails & more!<\/p>\n                        <a href=\"https:\/\/zenzhair.com\/complete-hair-beauty-services-roby-zenzhair-albir\/\" class=\"zh-blog-read-more\">Read More \u2192<\/a>\n                    <\/div>\n                <\/article>\n                \n                <!-- Post 2: Organic Products -->\n                <article class=\"zh-blog-card\">\n                    <img decoding=\"async\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/zenzhair-blonde-balayage-highlights-long-hair-albir-1.avif\" alt=\"Organic blonde balayage hair color by Roby at ZenzHair Albir\" class=\"zh-blog-image\">\n                    <div class=\"zh-blog-content\">\n                        <a href=\"https:\/\/zenzhair.com\/why-organic-hair-color-matters-top-5-brands\/\" class=\"zh-blog-post-title\">Why Organic Hair Color Matters: Top 5 Brands<\/a>\n                        <div class=\"zh-blog-meta\">December 16, 2025 \u2022 By Roby<\/div>\n                        <p class=\"zh-blog-excerpt\">Discover the premium organic hair products we use: ZOE-T, I.C.O.N., Wella, Revlon Professional & bio-active treatments.<\/p>\n                        <a href=\"https:\/\/zenzhair.com\/why-organic-hair-color-matters-top-5-brands\/\" class=\"zh-blog-read-more\">Read More \u2192<\/a>\n                    <\/div>\n                <\/article>\n                \n                <!-- Post 3: Albir Location -->\n                <article class=\"zh-blog-card\">\n                    <img decoding=\"async\" src=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/Ontwerp-zonder-titel-4.png\" alt=\"Albir beach and town near Roby ZenzHair organic salon Costa Blanca\" class=\"zh-blog-image\">\n                    <div class=\"zh-blog-content\">\n                        <a href=\"https:\/\/zenzhair.com\/discover-albir-hair-salon-beach-restaurants-bars\/\" class=\"zh-blog-post-title\">Discover Albir: Hair Salon, Beach & Dining<\/a>\n                        <div class=\"zh-blog-meta\">December 16, 2025 \u2022 By Roby<\/div>\n                        <p class=\"zh-blog-excerpt\">Visit Roby ZenzHair just 300m from Albir beach. Near top hotels, restaurants, bars & Mediterranean lifestyle.<\/p>\n                        <a href=\"https:\/\/zenzhair.com\/discover-albir-hair-salon-beach-restaurants-bars\/\" class=\"zh-blog-read-more\">Read More \u2192<\/a>\n                    <\/div>\n                <\/article>\n                \n            <\/div>\n        <\/div>\n    <\/section>\n<\/div>\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-93fb604 e-flex e-con-boxed e-con e-parent\" data-id=\"93fb604\" 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-a178c01 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"a178c01\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* Force remove any spacing before this section *\/\n.zh-contact {\n    margin-top: 0 !important;\n    padding-top: 80px !important;\n}\n\n\/* Remove spacing from parent containers *\/\n.elementor-section:has(.zh-contact),\n.wp-block-group:has(.zh-contact) {\n    margin-top: 0 !important;\n    padding-top: 0 !important;\n}\n\n\/* Remove any spacing from previous elements *\/\n.zh-contact::before {\n    display: none !important;\n}\n\n\/* Mobile responsive adjustment *\/\n@media (max-width: 768px) {\n    .zh-contact > div > div {\n        grid-template-columns: 1fr !important;\n        gap: 2rem !important;\n    }\n    \n    .zh-contact iframe {\n        height: 350px !important;\n    }\n    \n    .zh-contact h2 {\n        font-size: 1.8rem !important;\n        margin-bottom: 2rem !important;\n    }\n    \n    .zh-contact > div > div > div:first-child > div {\n        margin-bottom: 1.2rem !important;\n    }\n}\n<\/style>\n\n<section class=\"zh-contact\" id=\"contact\" style=\"padding: 80px 20px 80px 20px; background: linear-gradient(135deg, #5b2c83 0%, #1a7fa0 25%, #7fb800 50%, #ffd600 75%, #ff6b00 100%); color: white; margin: 0 !important;\">\n    <div style=\"max-width: 1200px; margin: 0 auto;\">\n        \n        \n        <div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 3rem; align-items: start;\">\n            \n            <!-- LEFT: Contact Info -->\n            <div>\n                <h3 style=\"font-size: 1.8rem; margin-bottom: 2rem; margin-top: 0; color: white; text-shadow: 1px 1px 4px rgba(0,0,0,0.2);\">Get in Touch<\/h3>\n                \n                <div style=\"margin-bottom: 1.8rem; font-size: 1.15rem; line-height: 1.6;\">\n                    <strong style=\"display: block; margin-bottom: 0.3rem;\">\ud83d\udccd Address:<\/strong>\n                    <a href=\"https:\/\/maps.app.goo.gl\/ybLvAHqsidxRMPiW6\" target=\"_blank\" style=\"color: white; text-decoration: none; opacity: 0.95; transition: opacity 0.3s;\" onmouseover=\"this.style.opacity='1'\" onmouseout=\"this.style.opacity='0.95'\">\n                        Carrer Pau Casals, 16<br>\n                        03581 l'Alf\u00e0s del Pi, Alicante\n                    <\/a>\n                <\/div>\n                \n                <div style=\"margin-bottom: 1.8rem; font-size: 1.15rem;\">\n                    <strong>\ud83d\udcde Phone:<\/strong> \n                    <a href=\"tel:+34636767439\" style=\"color: white; text-decoration: none; border-bottom: 1px solid rgba(255,255,255,0.5); transition: border-color 0.3s;\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='rgba(255,255,255,0.5)'\">\n                        +34 636 767 439\n                    <\/a>\n                <\/div>\n                \n                <div style=\"margin-bottom: 1.8rem; font-size: 1.15rem;\">\n                    <strong>\ud83d\udce7 Email:<\/strong> \n                    <a href=\"mailto:info@zenzhair.com\" style=\"color: white; text-decoration: none; border-bottom: 1px solid rgba(255,255,255,0.5); transition: border-color 0.3s;\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='rgba(255,255,255,0.5)'\">\n                        roby@zenzhair.com\n                    <\/a>\n                <\/div>\n                \n                <!-- SEASONAL OPENING HOURS -->\n                <div style=\"margin-bottom: 2rem;\">\n                    <strong style=\"display: block; font-size: 1.15rem; margin-bottom: 1rem;\">\u23f0 Opening Hours:<\/strong>\n                    \n                    <div style=\"background: rgba(255,255,255,0.15); padding: 20px; border-radius: 12px; backdrop-filter: blur(5px);\">\n                        <div style=\"margin-bottom: 1rem;\">\n                            <div style=\"font-size: 1.1rem; font-weight: 600; margin-bottom: 0.5rem;\">\n                                \u2744\ufe0f Winter 1 September - 30 Juni\n                            <\/div>\n                            <div style=\"font-size: 1rem; padding-left: 1.5rem;\">\n                                Tuesday - Saturday: 10:00 - 17:00\n                            <\/div>\n                        <\/div>\n                        \n                        <div>\n                            <div style=\"font-size: 1.1rem; font-weight: 600; margin-bottom: 0.5rem;\">\n                                \u2600\ufe0f Summer 1 Juli - 31 Augustus \n                            <\/div>\n                            <div style=\"font-size: 1rem; padding-left: 1.5rem;\">\n                                Tuesday - Saturday: 10:00 - 15:00\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                    \n                    <div style=\"margin-top: 0.8rem; font-size: 1.05rem; font-style: italic; opacity: 0.95;\">\n                        Sunday & Monday: Closed\n                    <\/div>\n                <\/div>\n                \n                <!-- Action Buttons -->\n                <div style=\"display: flex; gap: 10px; flex-wrap: wrap; margin-bottom: 2rem;\">\n                    <a href=\"https:\/\/maps.app.goo.gl\/ybLvAHqsidxRMPiW6\" target=\"_blank\" style=\"display: inline-block; padding: 12px 25px; background: white; color: #5b2c83; text-decoration: none; font-weight: 600; border-radius: 25px; transition: transform 0.3s, box-shadow 0.3s; box-shadow: 0 4px 15px rgba(0,0,0,0.2);\" onmouseover=\"this.style.transform='translateY(-2px)'; this.style.boxShadow='0 6px 20px rgba(0,0,0,0.3)'\" onmouseout=\"this.style.transform='translateY(0)'; this.style.boxShadow='0 4px 15px rgba(0,0,0,0.2)'\">\n                        \ud83d\udccd Get Directions\n                    <\/a>\n                    \n                    <a href=\"https:\/\/share.google\/6H1Kt7enfE6Kikns1\" target=\"_blank\" style=\"display: inline-block; padding: 12px 25px; background: #ffd600; color: #333; text-decoration: none; font-weight: 600; border-radius: 25px; transition: transform 0.3s, box-shadow 0.3s; box-shadow: 0 4px 15px rgba(0,0,0,0.2);\" onmouseover=\"this.style.transform='translateY(-2px)'; this.style.boxShadow='0 6px 20px rgba(0,0,0,0.3)'\" onmouseout=\"this.style.transform='translateY(0)'; this.style.boxShadow='0 4px 15px rgba(0,0,0,0.2)'\">\n                        \u2b50 View on Google\n                    <\/a>\n                <\/div>\n            <\/div>\n            \n            <!-- RIGHT: Google Map Embed -->\n            <div style=\"position: sticky; top: 20px;\">\n                <div style=\"border-radius: 15px; box-shadow: 0 10px 30px rgba(0,0,0,0.3); overflow: hidden; background: transparent;\">\n                    <iframe \n                        src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3130.461682788547!2d-0.10936892346191597!3d38.57856217179642!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0xd620411c5c771d1f%3A0x33f4eb8b80ea456a!2sCarrer%20Pau%20Casals%2C%2016%2C%2003581%20l&#39;Alf%C3%A0s%20del%20Pi%2C%20Alicante%2C%20Spain!5e0!3m2!1sen!2s!4v1733419011234!5m2!1sen!2s\" \n                        width=\"100%\" \n                        height=\"500\" \n                        style=\"border: 0; display: block; margin: 0; padding: 0;\" \n                        allowfullscreen=\"\" \n                        loading=\"lazy\" \n                        referrerpolicy=\"no-referrer-when-downgrade\">\n                    <\/iframe>\n                <\/div>\n                \n                <!-- Leave a Review Button Below Map -->\n                <div style=\"text-align: center; margin-top: 1.5rem;\">\n                    <a href=\"https:\/\/search.google.com\/local\/writereview?placeid=ChIJHXdcxFEBYg0RauTDoLj4TwM\" target=\"_blank\" style=\"display: inline-block; padding: 15px 35px; background: white; color: #5b2c83; text-decoration: none; font-weight: 600; font-size: 1.1rem; border-radius: 30px; transition: transform 0.3s, box-shadow 0.3s; box-shadow: 0 4px 15px rgba(0,0,0,0.3);\" onmouseover=\"this.style.transform='translateY(-3px)'; this.style.boxShadow='0 6px 25px rgba(0,0,0,0.4)'\" onmouseout=\"this.style.transform='translateY(0)'; this.style.boxShadow='0 4px 15px rgba(0,0,0,0.3)'\">\n                        \u2b50 Leave a Review\n                    <\/a>\n                <\/div>\n            <\/div>\n            \n        <\/div>\n    <\/div>\n<\/section>\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-5829ae2 e-flex e-con-boxed e-con e-parent\" data-id=\"5829ae2\" 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-865a08a elementor-widget elementor-widget-html\" data-id=\"865a08a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* Social Media Footer Styles *\/\n.zh-social-footer {\n    background: white;\n    padding: 40px 20px;\n    text-align: center;\n    border-top: 1px solid #e0e0e0;\n}\n\n.zh-social-container {\n    max-width: 400px;\n    margin: 0 auto;\n}\n\n.zh-social-title {\n    font-size: 1.3rem;\n    color: #333;\n    margin-bottom: 20px;\n    font-weight: 600;\n}\n\n.zh-social-icons {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    gap: 25px;\n    flex-wrap: wrap;\n}\n\n.zh-social-link {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 60px;\n    height: 60px;\n    border-radius: 50%;\n    background: linear-gradient(135deg, #5b2c83 0%, #1a7fa0 25%, #7fb800 50%, #ffd600 75%, #ff6b00 100%);\n    text-decoration: none;\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);\n}\n\n.zh-social-link:hover {\n    transform: translateY(-5px) scale(1.1);\n    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.2);\n}\n\n.zh-social-link svg {\n    width: 28px;\n    height: 28px;\n    fill: white;\n}\n\n\/* Alternative: Individual gradient colors for each platform *\/\n.zh-social-link.google {\n    background: linear-gradient(135deg, #4285F4, #DB4437, #F4B400, #0F9D58);\n}\n\n.zh-social-link.instagram {\n    background: linear-gradient(135deg, #405DE6, #5851DB, #833AB4, #C13584, #E1306C, #FD1D1D, #F77737);\n}\n\n.zh-social-link.facebook {\n    background: linear-gradient(135deg, #0866FF, #0080FF);\n}\n\n\/* Mobile responsive *\/\n@media (max-width: 480px) {\n    .zh-social-icons {\n        gap: 20px;\n    }\n    \n    .zh-social-link {\n        width: 55px;\n        height: 55px;\n    }\n    \n    .zh-social-link svg {\n        width: 26px;\n        height: 26px;\n    }\n}\n<\/style>\n\n<footer class=\"zh-social-footer\">\n    <div class=\"zh-social-container\">\n        <h3 class=\"zh-social-title\">Follow Us<\/h3>\n        \n        <div class=\"zh-social-icons\">\n            \n            <!-- Google Business -->\n            <a href=\"https:\/\/share.google\/6H1Kt7enfE6Kikns1\" target=\"_blank\" rel=\"noopener\" class=\"zh-social-link google\" aria-label=\"Google Business\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\">\n                    <path d=\"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z\" fill=\"white\"\/>\n                    <path d=\"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z\" fill=\"white\"\/>\n                    <path d=\"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z\" fill=\"white\"\/>\n                    <path d=\"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z\" fill=\"white\"\/>\n                <\/svg>\n            <\/a>\n            \n            <!-- Instagram -->\n            <a href=\"https:\/\/www.instagram.com\/zenzhair_albir\/\" target=\"_blank\" rel=\"noopener\" class=\"zh-social-link instagram\" aria-label=\"Instagram\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\">\n                    <path d=\"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z\"\/>\n                <\/svg>\n            <\/a>\n            \n            <!-- Facebook -->\n            <a href=\"https:\/\/www.facebook.com\/zenzhair\/\" target=\"_blank\" rel=\"noopener\" class=\"zh-social-link facebook\" aria-label=\"Facebook\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\">\n                    <path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/>\n                <\/svg>\n            <\/a>\n            \n        <\/div>\n    <\/div>\n<\/footer>\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>Welcome to Roby ZenzHair Where Nature Meets, Pure. Organic. Beautiful. \u2013 Albir&#8217;s Natural Multilingual Stylist \ud83d\udcf1 Book Your Appointment \u2b50 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":112,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","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":""}},"footnotes":""},"class_list":["post-25","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Roby Zenzhair | Organic Hair Salon Albir | Natural Hair Care Costa Blanca<\/title>\n<meta name=\"description\" content=\"Professional organic hair salon in Albir, Costa Blanca. Specializing in natural, chemical-free hair treatments. Book your appointment at Roby Zenzhair today.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zenzhair.com\/nl\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Roby Zenzhair | Organic Hair Salon Albir | Natural Hair Care Costa Blanca\" \/>\n<meta property=\"og:description\" content=\"Professional organic hair salon in Albir, Costa Blanca. Specializing in natural, chemical-free hair treatments. Book your appointment at Roby Zenzhair today.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zenzhair.com\/nl\/\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/zenzhair\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-16T15:30:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/cropped-Web-icon-zenzhair-albir-roby.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"25 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zenzhair.com\\\/\",\"url\":\"https:\\\/\\\/zenzhair.com\\\/\",\"name\":\"Roby Zenzhair | Organic Hair Salon Albir | Natural Hair Care Costa Blanca\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zenzhair.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/zenzhair.com\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/zenzhair.com\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/zenzhair.com\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/cropped-Web-icon-zenzhair-albir-roby.webp\",\"datePublished\":\"2025-12-04T11:32:53+00:00\",\"dateModified\":\"2026-01-16T15:30:40+00:00\",\"description\":\"Professional organic hair salon in Albir, Costa Blanca. Specializing in natural, chemical-free hair treatments. Book your appointment at Roby Zenzhair today.\",\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zenzhair.com\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/zenzhair.com\\\/#primaryimage\",\"url\":\"https:\\\/\\\/zenzhair.com\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/cropped-Web-icon-zenzhair-albir-roby.webp\",\"contentUrl\":\"https:\\\/\\\/zenzhair.com\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/cropped-Web-icon-zenzhair-albir-roby.webp\",\"width\":512,\"height\":512},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/zenzhair.com\\\/#website\",\"url\":\"https:\\\/\\\/zenzhair.com\\\/\",\"name\":\"Roby Zenzhair | Organic Hair Salon Albir | Natural Hair Care Costa Blanca\",\"description\":\"Professional organic hair salon in Albir, Costa Blanca. Specializing in natural, chemical-free hair treatments. Book your appointment at Roby Zenzhair today.\",\"publisher\":{\"@id\":\"https:\\\/\\\/zenzhair.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/zenzhair.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/zenzhair.com\\\/#organization\",\"name\":\"Roby ZenzHair\",\"alternateName\":\"ZenzHair\",\"url\":\"https:\\\/\\\/zenzhair.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/zenzhair.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/zenzhair.com\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/cropped-Roby-zenzhair-logo-small.webp\",\"contentUrl\":\"https:\\\/\\\/zenzhair.com\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/cropped-Roby-zenzhair-logo-small.webp\",\"width\":852,\"height\":446,\"caption\":\"Roby ZenzHair\"},\"image\":{\"@id\":\"https:\\\/\\\/zenzhair.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/zenzhair\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Roby Zenzhair | Organic Hair Salon Albir | Natural Hair Care Costa Blanca","description":"Professional organic hair salon in Albir, Costa Blanca. Specializing in natural, chemical-free hair treatments. Book your appointment at Roby Zenzhair today.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zenzhair.com\/nl\/","og_locale":"nl_NL","og_type":"article","og_title":"Roby Zenzhair | Organic Hair Salon Albir | Natural Hair Care Costa Blanca","og_description":"Professional organic hair salon in Albir, Costa Blanca. Specializing in natural, chemical-free hair treatments. Book your appointment at Roby Zenzhair today.","og_url":"https:\/\/zenzhair.com\/nl\/","article_publisher":"https:\/\/www.facebook.com\/zenzhair","article_modified_time":"2026-01-16T15:30:40+00:00","og_image":[{"width":512,"height":512,"url":"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/cropped-Web-icon-zenzhair-albir-roby.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"25 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/zenzhair.com\/","url":"https:\/\/zenzhair.com\/","name":"Roby Zenzhair | Organic Hair Salon Albir | Natural Hair Care Costa Blanca","isPartOf":{"@id":"https:\/\/zenzhair.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/zenzhair.com\/#primaryimage"},"image":{"@id":"https:\/\/zenzhair.com\/#primaryimage"},"thumbnailUrl":"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/cropped-Web-icon-zenzhair-albir-roby.webp","datePublished":"2025-12-04T11:32:53+00:00","dateModified":"2026-01-16T15:30:40+00:00","description":"Professional organic hair salon in Albir, Costa Blanca. Specializing in natural, chemical-free hair treatments. Book your appointment at Roby Zenzhair today.","inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zenzhair.com\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/zenzhair.com\/#primaryimage","url":"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/cropped-Web-icon-zenzhair-albir-roby.webp","contentUrl":"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/cropped-Web-icon-zenzhair-albir-roby.webp","width":512,"height":512},{"@type":"WebSite","@id":"https:\/\/zenzhair.com\/#website","url":"https:\/\/zenzhair.com\/","name":"Roby Zenzhair | Organic Hair Salon Albir | Natural Hair Care Costa Blanca","description":"Professional organic hair salon in Albir, Costa Blanca. Specializing in natural, chemical-free hair treatments. Book your appointment at Roby Zenzhair today.","publisher":{"@id":"https:\/\/zenzhair.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zenzhair.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/zenzhair.com\/#organization","name":"Roby ZenzHair","alternateName":"ZenzHair","url":"https:\/\/zenzhair.com\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/zenzhair.com\/#\/schema\/logo\/image\/","url":"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/cropped-Roby-zenzhair-logo-small.webp","contentUrl":"https:\/\/zenzhair.com\/wp-content\/uploads\/2025\/12\/cropped-Roby-zenzhair-logo-small.webp","width":852,"height":446,"caption":"Roby ZenzHair"},"image":{"@id":"https:\/\/zenzhair.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/zenzhair"]}]}},"_links":{"self":[{"href":"https:\/\/zenzhair.com\/nl\/wp-json\/wp\/v2\/pages\/25","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zenzhair.com\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/zenzhair.com\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/zenzhair.com\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zenzhair.com\/nl\/wp-json\/wp\/v2\/comments?post=25"}],"version-history":[{"count":8,"href":"https:\/\/zenzhair.com\/nl\/wp-json\/wp\/v2\/pages\/25\/revisions"}],"predecessor-version":[{"id":372,"href":"https:\/\/zenzhair.com\/nl\/wp-json\/wp\/v2\/pages\/25\/revisions\/372"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zenzhair.com\/nl\/wp-json\/wp\/v2\/media\/112"}],"wp:attachment":[{"href":"https:\/\/zenzhair.com\/nl\/wp-json\/wp\/v2\/media?parent=25"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}