{"id":16004,"date":"2026-02-25T13:28:10","date_gmt":"2026-02-25T05:28:10","guid":{"rendered":"https:\/\/westshorefurniture.com\/?page_id=16004"},"modified":"2026-09-16T15:00:48","modified_gmt":"2026-09-16T07:00:48","slug":"tusla-compliance-guide","status":"publish","type":"page","link":"https:\/\/westshorefurniture.com\/fr\/ireland\/tusla-compliance-guide\/","title":{"rendered":"Tusla-Conscious Furniture Guide Ireland"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"16004\" class=\"elementor elementor-16004 elementor-bc-flex-widget\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d4fe399 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"d4fe399\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fdf98f7\" data-id=\"fdf98f7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fc1ee72 elementor-widget elementor-widget-html\" data-id=\"fc1ee72\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!--\n  ============================================\n  West Shore Ireland - Ireland Tusla Compliance Page (cloned from \/ireland\/ hub; styles unchanged)\n  Paste this code into an Elementor HTML Widget\n  ============================================\n-->\n\n<!-- Google Fonts -->\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;600;700&family=Lexend:wght@500;700&display=swap\" rel=\"stylesheet\">\n\n<!-- Tailwind CSS CDN - scoped to .ws-ireland only, preflight disabled -->\n<script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\n<script>\ntailwind.config = {\n    important: '.ws-ireland',\n    corePlugins: {\n        preflight: false\n    },\n    theme: {\n        extend: {\n            colors: {\n                'irish-sage': '#4F6F52',\n                'warm-oak': '#F8F4E1'\n            }\n        }\n    }\n}\n<\/script>\n\n<!-- Scoped styles - only affect .ws-ireland container -->\n<style>\n    \/* Scoped reset - only inside .ws-ireland *\/\n    .ws-ireland *, .ws-ireland *::before, .ws-ireland *::after { box-sizing: border-box; }\n    .ws-ireland { font-family: 'Plus Jakarta Sans', sans-serif; color: #0f172a; line-height: 1.5; -webkit-font-smoothing: antialiased; }\n    .ws-ireland h1, .ws-ireland h2, .ws-ireland h3, .ws-ireland h4 { font-family: 'Lexend', sans-serif; margin: 0; }\n    .ws-ireland p { margin: 0; }\n    .ws-ireland img { display: block; max-width: 100%; height: auto; }\n    .ws-ireland a { color: inherit; text-decoration: none; }\n    .ws-ireland ul { list-style: none; margin: 0; padding: 0; }\n    .ws-ireland button { font-family: inherit; }\n    .ws-ireland input, .ws-ireland select, .ws-ireland textarea { font-family: inherit; font-size: 100%; }\n    .ws-ireland blockquote { margin: 0; }\n    .ws-ireland summary { list-style: none; }\n    .ws-ireland summary::-webkit-details-marker { display: none; }\n\n    \/* Force color inheritance - override Elementor theme styles *\/\n    .ws-ireland h1, .ws-ireland h2, .ws-ireland h3, .ws-ireland h4,\n    .ws-ireland p, .ws-ireland span, .ws-ireland li, .ws-ireland div,\n    .ws-ireland label, .ws-ireland summary, .ws-ireland blockquote { color: inherit; }\n\n    \/* Hover effects *\/\n    .ws-ireland .solution-card:hover { transform: translateY(-10px); transition: all 0.3s ease; }\n\n    \/* Focus accessibility *\/\n    .ws-ireland a:focus-visible, .ws-ireland button:focus-visible { outline: 2px solid #4F6F52; outline-offset: 2px; }\n\n    \/* Anchor scroll offset for WP header *\/\n    .ws-ireland [id] { scroll-margin-top: 100px; }\n\n    \/* Hero slideshow *\/\n    .ws-ireland .hero-slide { position: absolute; inset: 0; opacity: 0; transition: opacity 1.2s ease-in-out; }\n    .ws-ireland .hero-slide.active { opacity: 1; }\n    .ws-ireland .hero-slideshow { position: relative; aspect-ratio: 1000\/667; }\n\n    \/* Popup Modal *\/\n    .ws-ireland .ws-popup-overlay {\n        position: fixed; inset: 0; background: rgba(0,0,0,0.6); z-index: 999999;\n        display: flex; align-items: center; justify-content: center;\n        opacity: 0; visibility: hidden; transition: all 0.3s ease;\n    }\n    .ws-ireland .ws-popup-overlay.active { opacity: 1; visibility: visible; }\n    .ws-ireland .ws-popup-modal {\n        background: white; border-radius: 1.5rem; max-width: 520px; width: 90%;\n        max-height: 90vh; overflow-y: auto; position: relative;\n        transform: translateY(30px) scale(0.95); transition: transform 0.3s ease;\n        box-shadow: 0 25px 50px -12px rgba(0,0,0,0.25);\n    }\n    .ws-ireland .ws-popup-overlay.active .ws-popup-modal { transform: translateY(0) scale(1); }\n    .ws-ireland .ws-popup-close {\n        position: absolute; top: 16px; right: 16px; width: 36px; height: 36px;\n        border-radius: 50%; border: none; background: #f1f5f9; cursor: pointer;\n        display: flex; align-items: center; justify-content: center;\n        font-size: 18px; color: #64748b; transition: all 0.2s; z-index: 2;\n    }\n    .ws-ireland .ws-popup-close:hover { background: #e2e8f0; color: #1e293b; }\n    .ws-ireland .ws-popup-inner { padding: 2.5rem; }\n    .ws-ireland .ws-popup-badge {\n        display: inline-block; background: #ecfdf5; color: #4F6F52;\n        font-size: 11px; font-weight: 800; text-transform: uppercase;\n        letter-spacing: 0.1em; padding: 4px 12px; border-radius: 9999px; margin-bottom: 12px;\n    }\n    .ws-ireland .ws-popup-title { font-size: 1.5rem; font-weight: 800; margin-bottom: 6px; color: #0f172a; }\n    .ws-ireland .ws-popup-desc { color: #64748b; font-size: 0.85rem; margin-bottom: 0; }\n    .ws-ireland .ws-popup-field { margin-bottom: 12px; }\n    .ws-ireland .ws-popup-field label { display: block; font-size: 13px; font-weight: 700; margin-bottom: 4px; color: #0f172a; }\n    .ws-ireland .ws-popup-field input,\n    .ws-ireland .ws-popup-field select,\n    .ws-ireland .ws-popup-field textarea {\n        width: 100%; padding: 10px 14px; border: 1px solid #e2e8f0; border-radius: 10px;\n        font-size: 14px; outline: none; background: white; color: #0f172a; transition: border-color 0.2s;\n    }\n    .ws-ireland .ws-popup-field input:focus,\n    .ws-ireland .ws-popup-field select:focus,\n    .ws-ireland .ws-popup-field textarea:focus { border-color: #4F6F52; }\n    .ws-ireland .ws-popup-submit {\n        width: 100%; padding: 14px; background: #4F6F52; color: white; border: none;\n        border-radius: 12px; font-size: 15px; font-weight: 800; cursor: pointer; transition: opacity 0.2s;\n    }\n    .ws-ireland .ws-popup-submit:hover { opacity: 0.9; }\n    .ws-ireland .ws-popup-privacy { text-align: center; color: #94a3b8; font-size: 11px; margin-top: 10px; }\n\n    \/* Lightbox - image zoom *\/\n    .ws-ireland .ws-lightbox-trigger { cursor: zoom-in; transition: transform 0.3s, box-shadow 0.3s; }\n    .ws-ireland .ws-lightbox-trigger:hover { transform: scale(1.02); box-shadow: 0 8px 30px rgba(0,0,0,0.15); }\n    .ws-ireland .ws-lightbox-overlay {\n        position: fixed; inset: 0; background: rgba(0,0,0,0.9); z-index: 9999999;\n        display: flex; align-items: center; justify-content: center;\n        opacity: 0; visibility: hidden; transition: opacity 0.3s ease;\n        cursor: zoom-out; padding: 20px;\n    }\n    .ws-ireland .ws-lightbox-overlay.active { opacity: 1; visibility: visible; }\n    .ws-ireland .ws-lightbox-overlay img {\n        max-width: 90vw; max-height: 90vh; object-fit: contain; border-radius: 12px;\n        transform: scale(0.9); transition: transform 0.3s ease;\n        box-shadow: 0 20px 60px rgba(0,0,0,0.5);\n    }\n    .ws-ireland .ws-lightbox-overlay.active img { transform: scale(1); }\n    .ws-ireland .ws-lightbox-close {\n        position: absolute; top: 20px; right: 20px; width: 44px; height: 44px;\n        background: rgba(255,255,255,0.15); border: none; border-radius: 50%;\n        color: white; font-size: 24px; cursor: pointer; display: flex;\n        align-items: center; justify-content: center; transition: background 0.2s;\n        backdrop-filter: blur(4px);\n    }\n    .ws-ireland .ws-lightbox-close:hover { background: rgba(255,255,255,0.3); }\n\n    \/* ========== Mobile Responsive ========== *\/\n\n    \/* Hero - mobile *\/\n    @media (max-width: 767px) {\n        .ws-ireland .hero-slideshow {\n            aspect-ratio: 3\/2;\n            border-radius: 1rem !important;\n            margin-left: -8px;\n            margin-right: -8px;\n            width: calc(100% + 16px);\n        }\n        .ws-ireland section.relative.bg-white {\n            padding-top: 1rem;\n            padding-bottom: 3rem;\n        }\n        .ws-ireland section.relative.bg-white .flex.flex-col.lg\\:flex-row {\n            gap: 2rem;\n        }\n        .ws-ireland section.relative.bg-white h1 {\n            font-size: 2rem !important;\n            line-height: 1.15 !important;\n            margin-bottom: 1rem !important;\n        }\n        .ws-ireland section.relative.bg-white h1 br { display: none; }\n        .ws-ireland section.relative.bg-white p.text-xl {\n            font-size: 0.95rem !important;\n            line-height: 1.6 !important;\n            margin-bottom: 1.5rem !important;\n        }\n        \/* Hero buttons - full width stacked *\/\n        .ws-ireland section.relative.bg-white .flex.flex-wrap.gap-4 {\n            flex-direction: column;\n            width: 100%;\n        }\n        .ws-ireland section.relative.bg-white .flex.flex-wrap.gap-4 a {\n            text-align: center;\n            padding: 14px 20px !important;\n            font-size: 0.95rem !important;\n        }\n        \/* \"20+ Yrs\" badge - reposition on mobile *\/\n        .ws-ireland .absolute.-bottom-6.-left-6 {\n            position: relative !important;\n            bottom: auto !important;\n            left: auto !important;\n            display: inline-block;\n            margin-top: 12px;\n            padding: 12px 16px !important;\n        }\n        .ws-ireland .absolute.-bottom-6.-left-6 p.text-3xl {\n            font-size: 1.5rem !important;\n        }\n    }\n\n    \/* Products grid - mobile 2 cols, small 1 col *\/\n    @media (max-width: 767px) {\n        .ws-ireland .grid.grid-cols-1.sm\\:grid-cols-2.lg\\:grid-cols-4 {\n            grid-template-columns: repeat(2, 1fr) !important;\n            gap: 12px !important;\n        }\n        .ws-ireland .grid.grid-cols-1.sm\\:grid-cols-2.lg\\:grid-cols-4 .p-6 {\n            padding: 12px !important;\n        }\n        .ws-ireland .grid.grid-cols-1.sm\\:grid-cols-2.lg\\:grid-cols-4 h3 {\n            font-size: 0.9rem !important;\n            margin-bottom: 4px !important;\n        }\n        .ws-ireland .grid.grid-cols-1.sm\\:grid-cols-2.lg\\:grid-cols-4 p {\n            font-size: 0.75rem !important;\n            margin-bottom: 6px !important;\n            display: -webkit-box;\n            -webkit-line-clamp: 2;\n            -webkit-box-orient: vertical;\n            overflow: hidden;\n        }\n    }\n    @media (max-width: 400px) {\n        .ws-ireland .grid.grid-cols-1.sm\\:grid-cols-2.lg\\:grid-cols-4 {\n            grid-template-columns: 1fr !important;\n        }\n    }\n\n    \/* Section headings - mobile *\/\n    @media (max-width: 767px) {\n        .ws-ireland h2 {\n            font-size: 1.5rem !important;\n            margin-bottom: 0.5rem !important;\n        }\n        .ws-ireland section { padding-top: 3rem; padding-bottom: 3rem; }\n        .ws-ireland .max-w-7xl { padding-left: 16px !important; padding-right: 16px !important; }\n        .ws-ireland .max-w-4xl { padding-left: 16px !important; padding-right: 16px !important; }\n    }\n\n    \/* Grant cards - mobile *\/\n    @media (max-width: 767px) {\n        .ws-ireland .grid.grid-cols-1.md\\:grid-cols-3 {\n            gap: 16px !important;\n        }\n        .ws-ireland .grid.grid-cols-1.md\\:grid-cols-3 article {\n            padding: 20px !important;\n        }\n        .ws-ireland .grid.grid-cols-1.md\\:grid-cols-3 article h3 {\n            font-size: 1rem !important;\n        }\n    }\n\n    \/* Montessori \/ Reggio sections - mobile *\/\n    @media (max-width: 767px) {\n        .ws-ireland article.flex.flex-col h3.text-4xl {\n            font-size: 1.5rem !important;\n        }\n        .ws-ireland article.flex.flex-col h3.text-4xl br { display: none; }\n        .ws-ireland article.flex.flex-col .mb-40 { margin-bottom: 3rem; }\n        .ws-ireland .grid.grid-cols-2.gap-4 img {\n            height: 160px !important;\n        }\n        .ws-ireland .grid.grid-cols-2.gap-4 img.mt-8 {\n            margin-top: 8px !important;\n        }\n        \/* Catalog buttons - full width *\/\n        .ws-ireland article.flex.flex-col a[class*=\"px-10\"] {\n            display: block !important;\n            text-align: center;\n            padding: 14px 20px !important;\n            font-size: 0.95rem !important;\n        }\n    }\n\n    \/* Compliance section - mobile *\/\n    @media (max-width: 767px) {\n        .ws-ireland #ws-compliance h2 {\n            font-size: 1.5rem !important;\n        }\n        .ws-ireland #ws-compliance h2 br { display: none; }\n        .ws-ireland #ws-compliance .bg-irish-sage {\n            padding: 24px !important;\n            border-radius: 1.5rem !important;\n        }\n        .ws-ireland #ws-compliance .bg-white\\\/5 {\n            padding: 16px !important;\n        }\n    }\n\n    \/* Urgency banner - mobile *\/\n    @media (max-width: 767px) {\n        .ws-ireland section.py-4.bg-amber-500 p {\n            font-size: 0.8rem !important;\n        }\n    }\n\n    \/* Packages - mobile: no scale on middle card *\/\n    @media (max-width: 767px) {\n        .ws-ireland .transform.scale-105 {\n            transform: none !important;\n        }\n        .ws-ireland #ws-packages article {\n            padding: 24px !important;\n        }\n    }\n\n    \/* Gallery before\/after - mobile *\/\n    @media (max-width: 767px) {\n        .ws-ireland .grid.grid-cols-1.md\\:grid-cols-2 img.h-80 {\n            height: 200px !important;\n        }\n        .ws-ireland .bg-slate-100.rounded-3xl {\n            padding: 20px !important;\n        }\n    }\n\n    \/* Testimonials - mobile *\/\n    @media (max-width: 767px) {\n        .ws-ireland .bg-white.p-8.rounded-3xl.shadow-sm {\n            padding: 20px !important;\n        }\n    }\n\n    \/* Process steps - mobile: 2x2 grid *\/\n    @media (max-width: 767px) {\n        .ws-ireland .grid.grid-cols-1.md\\:grid-cols-4 {\n            grid-template-columns: 1fr 1fr !important;\n            gap: 20px !important;\n        }\n        .ws-ireland .grid.grid-cols-1.md\\:grid-cols-4 .w-16 {\n            width: 40px !important;\n            height: 40px !important;\n            font-size: 1.1rem !important;\n            margin-bottom: 12px !important;\n        }\n        .ws-ireland .grid.grid-cols-1.md\\:grid-cols-4 h3 {\n            font-size: 0.85rem !important;\n        }\n        .ws-ireland .grid.grid-cols-1.md\\:grid-cols-4 p {\n            font-size: 0.8rem !important;\n        }\n    }\n\n    \/* FAQ - mobile *\/\n    @media (max-width: 767px) {\n        .ws-ireland details summary {\n            padding: 14px !important;\n            font-size: 0.9rem !important;\n        }\n        .ws-ireland details div {\n            padding: 0 14px 14px !important;\n        }\n    }\n\n    \/* Case studies - mobile: horizontal scroll *\/\n    @media (max-width: 767px) {\n        .ws-ireland .grid.grid-cols-1.md\\:grid-cols-3.gap-12 {\n            display: flex !important;\n            overflow-x: auto;\n            scroll-snap-type: x mandatory;\n            gap: 16px !important;\n            padding-bottom: 8px;\n            -webkit-overflow-scrolling: touch;\n        }\n        .ws-ireland .grid.grid-cols-1.md\\:grid-cols-3.gap-12 > article {\n            min-width: 260px;\n            flex-shrink: 0;\n            scroll-snap-align: start;\n        }\n    }\n\n    \/* CTA section - mobile *\/\n    @media (max-width: 767px) {\n        .ws-ireland section.py-24.bg-irish-sage h2 {\n            font-size: 1.5rem !important;\n        }\n        .ws-ireland section.py-24.bg-irish-sage h2 br { display: none; }\n        .ws-ireland section.py-24.bg-irish-sage .flex.flex-col.sm\\:flex-row {\n            flex-direction: column;\n        }\n        .ws-ireland section.py-24.bg-irish-sage a {\n            text-align: center;\n            padding: 14px 20px !important;\n            font-size: 0.95rem !important;\n        }\n    }\n\n    \/* Popup modal - mobile *\/\n    @media (max-width: 767px) {\n        .ws-ireland .ws-popup-modal {\n            width: 95%;\n            max-height: 85vh;\n            border-radius: 1rem;\n        }\n        .ws-ireland .ws-popup-inner {\n            padding: 1.5rem;\n        }\n        .ws-ireland .ws-popup-title {\n            font-size: 1.2rem !important;\n        }\n    }\n\n    \/* General mobile touch-friendly *\/\n    @media (max-width: 767px) {\n        .ws-ireland a, .ws-ireland button {\n            min-height: 44px;\n        }\n        .ws-ireland .text-center.mb-16 {\n            margin-bottom: 2rem !important;\n        }\n        .ws-ireland .mb-20 {\n            margin-bottom: 2rem !important;\n        }\n    }\n<\/style>\n\n<div class=\"ws-ireland bg-slate-50 text-slate-900\">\n\n    <!-- ==================== Hero Section ==================== -->\n    <section class=\"relative bg-white pt-20 pb-32 overflow-hidden\">\n        <div class=\"max-w-7xl mx-auto px-6 relative z-10\">\n            <div class=\"flex flex-col lg:flex-row items-center gap-16\">\n                <div class=\"lg:w-1\/2\">\n                    <div class=\"inline-flex items-center space-x-2 px-3 py-1 rounded-full bg-green-100 text-irish-sage text-xs font-bold mb-6 uppercase tracking-widest\">\n                        <span aria-hidden=\"true\">\u25cf<\/span> <span>Tusla Compliance \u00b7 Irish Settings<\/span>\n                    <\/div>\n                    <h1 class=\"text-5xl lg:text-7xl font-extrabold leading-[1.05] mb-8 text-slate-900\">\n                        Tusla Compliance Guide<br><span class=\"text-irish-sage\">for Irish Childcare.<\/span>\n                    <\/h1>\n                    <p class=\"text-xl text-slate-600 mb-10 leading-relaxed max-w-xl\">\n                        Furniture guidance for Tusla-registered Irish creches: safe sleep, space ratios and Universal Design. Use our specs and 3D layouts for inspections and grant files. UK groups entering Ireland welcome.\n                    <\/p>\n                    <div class=\"flex flex-wrap gap-4\">\n                        <a href=\"#\" class=\"ws-popup-trigger px-8 py-4 bg-irish-sage text-white font-bold rounded-xl shadow-2xl hover:bg-opacity-90 transition-all\">Free Quote \/ 3D Layout<\/a>\n                        <a href=\"#ws-compliance\" class=\"px-8 py-4 border-2 border-slate-200 text-slate-900 font-bold rounded-xl hover:bg-slate-50 transition-all\">Read Compliance Specs<\/a>\n                    <\/div>\n                <\/div>\n                <div class=\"lg:w-1\/2\">\n                    <div class=\"relative\">\n                        <div class=\"hero-slideshow rounded-[2.5rem] shadow-2xl overflow-hidden\">\n                            <img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/westshorefurniture.com\/wp-content\/uploads\/2025\/04\/Daycare-CotsMats.webp\"\n                                 alt=\"Safe-sleep cots specified for Tusla inspection\"\n                                 class=\"hero-slide active w-full h-full object-cover\"\n                                 width=\"1000\" height=\"667\"\n                                 loading=\"eager\">\n                            <img decoding=\"async\" src=\"https:\/\/westshorefurniture.com\/wp-content\/uploads\/2026\/07\/West-Shore-develop-the-layout.webp\"\n                                 alt=\"Layout used to check indoor space ratios\"\n                                 class=\"hero-slide w-full h-full object-cover\"\n                                 width=\"1000\" height=\"667\"\n                                 loading=\"eager\">\n                            <img decoding=\"async\" src=\"https:\/\/westshorefurniture.com\/wp-content\/uploads\/2026\/02\/3d-layout-render.webp\"\n                                 alt=\"3D room drawing showing clear floor space\"\n                                 class=\"hero-slide w-full h-full object-cover\"\n                                 width=\"1000\" height=\"667\"\n                                 loading=\"eager\">\n                        <\/div>\n                        <div class=\"absolute -bottom-6 -left-6 bg-white p-6 rounded-2xl shadow-xl z-10\">\n                            <p class=\"text-3xl font-extrabold text-irish-sage\">20+ Yrs<\/p>\n                            <p class=\"text-xs font-bold text-slate-400 uppercase tracking-widest\">Legacy of Excellence<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- ==================== Trust Badges ==================== -->\n    <section class=\"py-8 bg-white border-y border-slate-100\">\n        <div class=\"max-w-7xl mx-auto px-6\">\n            <div class=\"flex flex-wrap justify-center items-center gap-8 md:gap-16 text-sm font-semibold text-slate-400\">\n                <span class=\"flex items-center gap-2\">\n                    <svg class=\"w-5 h-5 text-green-600\" fill=\"currentColor\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z\" clip-rule=\"evenodd\"\/><\/svg>\n                    Tusla Registered\n                <\/span>\n                <span class=\"flex items-center gap-2\">\n                    <svg class=\"w-5 h-5 text-green-600\" fill=\"currentColor\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z\" clip-rule=\"evenodd\"\/><\/svg>\n                    FSC Certified\n                <\/span>\n                <span class=\"flex items-center gap-2\">\n                    <svg class=\"w-5 h-5 text-green-600\" fill=\"currentColor\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z\" clip-rule=\"evenodd\"\/><\/svg>\n                    EN71 Safety Tested\n                <\/span>\n                <span class=\"flex items-center gap-2\">\n                    <svg class=\"w-5 h-5 text-green-600\" fill=\"currentColor\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z\" clip-rule=\"evenodd\"\/><\/svg>\n                    Pobal Approved Supplier\n                <\/span>\n            <\/div>\n        <\/div>\n    <\/section>\n\n\n    <section class=\"py-16 bg-[#F8F4E1]\">\n        <div class=\"max-w-4xl mx-auto px-6 text-center\">\n            <p class=\"text-sm text-slate-500 mb-4\"><a href=\"https:\/\/westshorefurniture.com\/ireland\/\" class=\"text-irish-sage font-bold hover:underline\">Ireland<\/a> \/ Tusla Compliance Guide<\/p>\n            <h2 class=\"text-3xl font-extrabold mb-4 text-slate-900\">Tusla-conscious furniture specs for Irish inspections<\/h2>\n            <p class=\"text-slate-600 leading-relaxed mb-4\">Safe sleep (SI 221 of 2016), space ratios and Universal Design notes you can attach to furniture quotes and 3D layouts. Written for Irish registered settings; UK operators entering Ireland can use the same evidence pack.<\/p>\n            <p class=\"text-slate-600 leading-relaxed\"><a href=\"#ws-compliance\" class=\"text-irish-sage font-bold underline\">Jump to compliance specs<\/a> \u00b7 <a href=\"#ws-contact\" class=\"text-irish-sage font-bold underline\">Request a quote<\/a><\/p>\n        <\/div>\n    <\/section>\n\n\n    <section id=\"ws-coverage\" class=\"py-24 bg-white\">\n        <div class=\"max-w-7xl mx-auto px-6\">\n            <div class=\"text-center mb-16\">\n                <span class=\"text-irish-sage font-bold uppercase tracking-widest text-xs mb-4 block\">Inspection evidence<\/span>\n                <h2 class=\"text-4xl font-extrabold mb-4 text-slate-900\">Furniture points Tusla conversations actually land on<\/h2>\n                <p class=\"text-slate-600 max-w-3xl mx-auto\">This is a specification guide for registered Irish early years \u2014 not legal advice and not a substitute for the Early Years Inspectorate. It tells you which furniture notes belong on a quote so sleep, space and sightlines are not left as marketing claims.<\/p>\n            <\/div>\n            <div class=\"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-8\">\n                \n                <article class=\"bg-slate-50 rounded-3xl overflow-hidden hover:shadow-xl transition-all duration-300\">\n                    <div class=\"aspect-[4\/3] bg-slate-200 overflow-hidden\">\n                        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/westshorefurniture.com\/wp-content\/uploads\/2025\/04\/Daycare-CotsMats.webp\" alt=\"Safe sleep cots specified for Tusla inspections\" class=\"ws-lightbox-trigger w-full h-full object-cover\" width=\"800\" height=\"600\" loading=\"lazy\">\n                    <\/div>\n                    <div class=\"p-6\">\n                        <h3 class=\"text-xl font-extrabold mb-2 text-slate-900\">Safe sleep furniture<\/h3>\n                        <p class=\"text-slate-600 text-sm leading-relaxed\">Cots quoted against SI 221 of 2016: bar spacing and mattress fit. Extra bumpers and pillows stay off the spec.<\/p>\n                    <\/div>\n                <\/article>\n                <article class=\"bg-slate-50 rounded-3xl overflow-hidden hover:shadow-xl transition-all duration-300\">\n                    <div class=\"aspect-[4\/3] bg-slate-200 overflow-hidden\">\n                        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/westshorefurniture.com\/wp-content\/uploads\/2026\/07\/West-Shore-develop-the-layout.webp\" alt=\"Classroom layout used to check Tusla indoor space ratios\" class=\"ws-lightbox-trigger w-full h-full object-cover\" width=\"800\" height=\"600\" loading=\"lazy\">\n                    <\/div>\n                    <div class=\"p-6\">\n                        <h3 class=\"text-xl font-extrabold mb-2 text-slate-900\">Indoor space ratios<\/h3>\n                        <p class=\"text-slate-600 text-sm leading-relaxed\">Furniture footprints must leave clear floor. 3.5 m\u00b2 per child 0\u20131 and 2.35 m\u00b2 per child 2\u20133 are the planning numbers we draw to.<\/p>\n                    <\/div>\n                <\/article>\n                <article class=\"bg-slate-50 rounded-3xl overflow-hidden hover:shadow-xl transition-all duration-300\">\n                    <div class=\"aspect-[4\/3] bg-slate-200 overflow-hidden\">\n                        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/westshorefurniture.com\/wp-content\/uploads\/2025\/05\/Open-Shelf-Flow.webp\" alt=\"Low open shelving that keeps educator sightlines\" class=\"ws-lightbox-trigger w-full h-full object-cover\" width=\"800\" height=\"600\" loading=\"lazy\">\n                    <\/div>\n                    <div class=\"p-6\">\n                        <h3 class=\"text-xl font-extrabold mb-2 text-slate-900\">Sightlines and height<\/h3>\n                        <p class=\"text-slate-600 text-sm leading-relaxed\">Low open shelves, not high units in the middle of the room. Inspectors walk the adult sightline from the door.<\/p>\n                    <\/div>\n                <\/article>\n                <article class=\"bg-slate-50 rounded-3xl overflow-hidden hover:shadow-xl transition-all duration-300\">\n                    <div class=\"aspect-[4\/3] bg-slate-200 overflow-hidden\">\n                        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/westshorefurniture.com\/wp-content\/uploads\/2025\/04\/Changing-Table.webp\" alt=\"Changing station specified for hygiene and inspection\" class=\"ws-lightbox-trigger w-full h-full object-cover\" width=\"800\" height=\"600\" loading=\"lazy\">\n                    <\/div>\n                    <div class=\"p-6\">\n                        <h3 class=\"text-xl font-extrabold mb-2 text-slate-900\">Changing and hygiene<\/h3>\n                        <p class=\"text-slate-600 text-sm leading-relaxed\">Changing units with wipe-clean surfaces and storage so nappies are not on the sleep line.<\/p>\n                    <\/div>\n                <\/article>\n                <article class=\"bg-slate-50 rounded-3xl overflow-hidden hover:shadow-xl transition-all duration-300\">\n                    <div class=\"aspect-[4\/3] bg-slate-200 overflow-hidden\">\n                        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/westshorefurniture.com\/wp-content\/uploads\/2026\/05\/Adjustable-Preschool-Chairs.webp\" alt=\"Accessible seating for inclusive Irish early years rooms\" class=\"ws-lightbox-trigger w-full h-full object-cover\" width=\"800\" height=\"600\" loading=\"lazy\">\n                    <\/div>\n                    <div class=\"p-6\">\n                        <h3 class=\"text-xl font-extrabold mb-2 text-slate-900\">Universal Design<\/h3>\n                        <p class=\"text-slate-600 text-sm leading-relaxed\">Widths, transfer space and calm seating for AIM \/ additional needs. Inclusion is a furniture choice, not a poster.<\/p>\n                    <\/div>\n                <\/article>\n                <article class=\"bg-slate-50 rounded-3xl overflow-hidden hover:shadow-xl transition-all duration-300\">\n                    <div class=\"aspect-[4\/3] bg-slate-200 overflow-hidden\">\n                        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/westshorefurniture.com\/wp-content\/uploads\/2025\/05\/wooden-outdoor-climbing-structure-slide-preschool.webp\" alt=\"Preschool climbing equipment placed for outdoor supervision\" class=\"ws-lightbox-trigger w-full h-full object-cover\" width=\"800\" height=\"600\" loading=\"lazy\">\n                    <\/div>\n                    <div class=\"p-6\">\n                        <h3 class=\"text-xl font-extrabold mb-2 text-slate-900\">Outdoor supervision<\/h3>\n                        <p class=\"text-slate-600 text-sm leading-relaxed\">Garden equipment placed where it can be seen from the building. Preschool-scale, not unsupervised school parks.<\/p>\n                    <\/div>\n                <\/article>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <section id=\"ws-detail\" class=\"py-24 bg-white overflow-hidden\">\n        <div class=\"max-w-7xl mx-auto px-6\">\n            <article class=\"flex flex-col lg:flex-row gap-16 items-center\">\n                <div class=\"lg:w-1\/2\">\n                    <span class=\"text-irish-sage font-extrabold uppercase tracking-[0.3em] text-xs mb-4 block\">How to use this page<\/span>\n                    <h2 class=\"text-4xl font-extrabold mb-6 leading-tight text-slate-900\">Put the regulation on the quotation line, not in a slogan<\/h2>\n                    <p class=\"text-slate-600 mb-8 leading-relaxed\">\u201cTusla-compliant\u201d on a banner does not help an inspector. We print SI 221 notes next to cot SKUs, show clear-floor area on the 3D layout, and keep baby-room furniture off the ECCE chair schedule so the file is readable.<\/p>\n                    <ul class=\"space-y-4 mb-8 font-semibold text-sm text-slate-900\"><li class=\"flex items-start gap-3\"><span class=\"w-2 h-2 bg-irish-sage rounded-full mt-2 flex-shrink-0\"><\/span><span>SI 221 of 2016 for sleep furniture<\/span><\/li><li class=\"flex items-start gap-3\"><span class=\"w-2 h-2 bg-irish-sage rounded-full mt-2 flex-shrink-0\"><\/span><span>Space ratios drawn, not guessed<\/span><\/li><li class=\"flex items-start gap-3\"><span class=\"w-2 h-2 bg-irish-sage rounded-full mt-2 flex-shrink-0\"><\/span><span>Universal Design notes where AIM places are in the mix<\/span><\/li><li class=\"flex items-start gap-3\"><span class=\"w-2 h-2 bg-irish-sage rounded-full mt-2 flex-shrink-0\"><\/span><span>Same evidence pack if you are a UK group opening an Irish room<\/span><\/li><\/ul>\n                    <p class=\"text-slate-600 text-sm mb-8\">Regulations change. Always check the current Tusla \/ DCEDIY publications. We specify furniture to the notes above; registration decisions stay with the inspectorate.<\/p>\n                    <a href=\"#ws-contact\" class=\"inline-block px-10 py-5 bg-slate-900 text-white font-bold rounded-2xl hover:bg-irish-sage transition-all\">Request this specification<\/a>\n                <\/div>\n                <div class=\"lg:w-1\/2 grid grid-cols-2 gap-4\">\n                    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/westshorefurniture.com\/wp-content\/uploads\/2026\/02\/tusla-compliance-card.webp\" class=\"ws-lightbox-trigger rounded-3xl h-64 w-full object-cover\" alt=\"Tusla compliance documentation with furniture specifications\" width=\"800\" height=\"600\" loading=\"lazy\">\n                    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/westshorefurniture.com\/wp-content\/uploads\/2026\/02\/3d-layout-render.webp\" class=\"ws-lightbox-trigger rounded-3xl h-64 w-full object-cover mt-8\" alt=\"3D layout showing clear floor space for inspection\" width=\"800\" height=\"600\" loading=\"lazy\">\n                <\/div>\n            <\/article>\n        <\/div>\n    <\/section>\n\n    <section id=\"ws-specs\" class=\"py-24 bg-slate-900 text-white overflow-hidden\">\n        <div class=\"max-w-7xl mx-auto px-6\">\n            <div class=\"text-center mb-16\">\n                <h2 class=\"text-3xl font-extrabold mb-4 text-white\">Space ratio advisor (planning figures)<\/h2>\n                <p class=\"max-w-3xl mx-auto text-sm text-slate-300\">Use these as layout targets. Your registered capacity is whatever Tusla has approved for the room.<\/p>\n            <\/div>\n            <div class=\"grid grid-cols-1 md:grid-cols-3 gap-8 text-left\">\n                <article class=\"bg-white\/5 border border-white\/10 p-10 rounded-3xl \">\n                    <h3 class=\"font-extrabold text-lg mb-4 text-white\">0\u20131 years \u00b7 3.5 m\u00b2<\/h3>\n                    <p class=\"text-sm leading-relaxed text-slate-300\">Cots eat floor. We draw sleep and still leave play space, or we tell you the room will not take the places you hoped for.<\/p>\n                <\/article>\n                <article class=\"bg-white\/5 border border-white\/10 p-10 rounded-3xl \">\n                    <h3 class=\"font-extrabold text-lg mb-4 text-white\">2\u20133 years \u00b7 2.35 m\u00b2<\/h3>\n                    <p class=\"text-sm leading-relaxed text-slate-300\">Toddler tables and dividers are smaller than cots but still need circulation. Dividers stay low.<\/p>\n                <\/article>\n                <article class=\"bg-white\/5 border border-white\/10 p-10 rounded-3xl \">\n                    <h3 class=\"font-extrabold text-lg mb-4 text-white\">ECCE rooms<\/h3>\n                    <p class=\"text-sm leading-relaxed text-slate-300\">Chair and table counts follow licensed places. Cubbies sit on the arrival wall so they do not steal the play rectangle.<\/p>\n                <\/article><\/div>\n        <\/div>\n    <\/section>\n\n    <section id=\"ws-faq\" class=\"py-24 bg-slate-50\">\n        <div class=\"max-w-4xl mx-auto px-6\">\n            <div class=\"text-center mb-16\">\n                <h2 class=\"text-3xl font-extrabold mb-4 text-slate-900\">Frequently Asked Questions<\/h2>\n                <p class=\"text-slate-600\">From managers preparing for a first or follow-up inspection.<\/p>\n            <\/div>\n            <div class=\"space-y-4\">\n                <details class=\"bg-white rounded-2xl shadow-sm group\">\n                    <summary class=\"flex items-center justify-between p-6 cursor-pointer font-bold text-slate-900\">\n                        Can you guarantee we will pass Tusla?\n                        <svg class=\"w-5 h-5 text-irish-sage group-open:rotate-180 transition-transform\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"\/><\/svg>\n                    <\/summary>\n                    <div class=\"px-6 pb-6 text-slate-600 text-sm leading-relaxed\">No supplier can. We specify sleep, space and sightlines in writing and on drawings. The inspection outcome is Tusla\u2019s.<\/div>\n                <\/details>\n                <details class=\"bg-white rounded-2xl shadow-sm group\">\n                    <summary class=\"flex items-center justify-between p-6 cursor-pointer font-bold text-slate-900\">\n                        Is SI 221 still the sleep reference?\n                        <svg class=\"w-5 h-5 text-irish-sage group-open:rotate-180 transition-transform\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"\/><\/svg>\n                    <\/summary>\n                    <div class=\"px-6 pb-6 text-slate-600 text-sm leading-relaxed\">The 2016 safety alert is what Irish services still ask us to put on cot lines. Confirm against current Tusla guidance when you apply.<\/div>\n                <\/details>\n                <details class=\"bg-white rounded-2xl shadow-sm group\">\n                    <summary class=\"flex items-center justify-between p-6 cursor-pointer font-bold text-slate-900\">\n                        Do you provide certificates?\n                        <svg class=\"w-5 h-5 text-irish-sage group-open:rotate-180 transition-transform\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"\/><\/svg>\n                    <\/summary>\n                    <div class=\"px-6 pb-6 text-slate-600 text-sm leading-relaxed\">We provide specification notes, test documentation where it exists for the SKU, and layouts. That is evidence for your file.<\/div>\n                <\/details>\n                <details class=\"bg-white rounded-2xl shadow-sm group\">\n                    <summary class=\"flex items-center justify-between p-6 cursor-pointer font-bold text-slate-900\">\n                        Should baby and ECCE furniture be on one list?\n                        <svg class=\"w-5 h-5 text-irish-sage group-open:rotate-180 transition-transform\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"\/><\/svg>\n                    <\/summary>\n                    <div class=\"px-6 pb-6 text-slate-600 text-sm leading-relaxed\">Better as two schedules. Inspectors read sleep separately from 3\u20136 tables. Fit-out quotes still bind them as one delivery.<\/div>\n                <\/details>\n                <details class=\"bg-white rounded-2xl shadow-sm group\">\n                    <summary class=\"flex items-center justify-between p-6 cursor-pointer font-bold text-slate-900\">\n                        Can UK settings use this guide?\n                        <svg class=\"w-5 h-5 text-irish-sage group-open:rotate-180 transition-transform\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"\/><\/svg>\n                    <\/summary>\n                    <div class=\"px-6 pb-6 text-slate-600 text-sm leading-relaxed\">Only as a comparison. UK sleep and space rules differ. We label Irish specs clearly on mixed-group orders.<\/div>\n                <\/details><\/div>\n        <\/div>\n    <\/section>\n\n    <section class=\"py-24 bg-irish-sage text-white text-center\">\n        <div class=\"max-w-4xl mx-auto px-6\">\n            <h2 class=\"text-4xl font-extrabold mb-8 leading-tight text-white\">Want the inspection notes on the quote, not only in a brochure?<\/h2>\n            <p class=\"text-lg mb-12 opacity-90 leading-relaxed text-white\">Send the room sizes and age mix. We return furniture lines with sleep and space comments, plus a 3D layout showing clear floor.<\/p>\n            <div class=\"flex flex-col sm:flex-row justify-center gap-6\">\n                <a href=\"#ws-contact\" class=\"bg-white text-irish-sage px-10 py-5 rounded-2xl font-extrabold shadow-2xl hover:scale-105 transition-all\">Request a Free Quote<\/a>\n                <a href=\"#\" class=\"ws-popup-trigger border-2 border-white text-white px-10 py-5 rounded-2xl font-extrabold hover:bg-white hover:text-irish-sage transition-all\">Talk to an Ireland specialist<\/a>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- ==================== Product Categories ==================== -->\n    <section id=\"ws-products\" class=\"py-24 bg-white\">\n        <div class=\"max-w-7xl mx-auto px-6\">\n            <div class=\"text-center mb-16\">\n                <span class=\"text-irish-sage font-bold uppercase tracking-widest text-xs mb-4 block\">Our Product Range<\/span>\n                <h2 class=\"text-4xl font-extrabold mb-4 text-slate-900\">Related Ireland Childcare Solutions<\/h2>\n                <p class=\"text-slate-600 max-w-2xl mx-auto\">Use this guide with creche, Montessori, fit-out and Building Blocks pages in the Ireland cluster.<\/p>\n            <\/div>\n\n            <div class=\"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-8\">\n                <!-- Cr\u00e8che Furniture -->\n                <a href=\"https:\/\/westshorefurniture.com\/ireland\/creche-furniture\/\" class=\"group block bg-slate-50 rounded-3xl overflow-hidden hover:shadow-xl transition-all duration-300\">\n                    <div class=\"aspect-[4\/3] bg-slate-200 overflow-hidden\">\n                        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/westshorefurniture.com\/wp-content\/uploads\/2026\/02\/creche-furniture-card.webp\"\n                             alt=\"Cr\u00e8che furniture including safe sleep cots, feeding stations and baby room essentials\"\n                             class=\"ws-lightbox-trigger w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\"\n                             width=\"800\" height=\"600\"\n                             loading=\"lazy\">\n                    <\/div>\n                    <div class=\"p-6\">\n                        <h3 class=\"text-xl font-extrabold mb-2 text-slate-900 group-hover:text-irish-sage transition-colors\">Cr\u00e8che Furniture<\/h3>\n                        <p class=\"text-slate-600 text-sm mb-4\">Safe sleep cots, feeding stations, baby &amp; toddler room essentials.<\/p>\n                        <span class=\"text-irish-sage font-bold text-sm flex items-center gap-2\">\n                            View Range\n                            <svg class=\"w-4 h-4 group-hover:translate-x-2 transition-transform\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M17 8l4 4m0 0l-4 4m4-4H3\"\/><\/svg>\n                        <\/span>\n                    <\/div>\n                <\/a>\n\n                <!-- Montessori Furniture -->\n                <a href=\"https:\/\/westshorefurniture.com\/ireland\/montessori-furniture\/\" class=\"group block bg-slate-50 rounded-3xl overflow-hidden hover:shadow-xl transition-all duration-300\">\n                    <div class=\"aspect-[4\/3] bg-slate-200 overflow-hidden\">\n                        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/westshorefurniture.com\/wp-content\/uploads\/2026\/02\/montessori-furniture-card.webp\"\n                             alt=\"Montessori classroom furniture with low shelving and child-sized tables\"\n                             class=\"ws-lightbox-trigger w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\"\n                             width=\"800\" height=\"600\"\n                             loading=\"lazy\">\n                    <\/div>\n                    <div class=\"p-6\">\n                        <h3 class=\"text-xl font-extrabold mb-2 text-slate-900 group-hover:text-irish-sage transition-colors\">Montessori Furniture<\/h3>\n                        <p class=\"text-slate-600 text-sm mb-4\">NIDO\u2122 &amp; CASA\u2122 series. Low shelving, sensorial materials, practical life equipment.<\/p>\n                        <span class=\"text-irish-sage font-bold text-sm flex items-center gap-2\">\n                            View Range\n                            <svg class=\"w-4 h-4 group-hover:translate-x-2 transition-transform\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M17 8l4 4m0 0l-4 4m4-4H3\"\/><\/svg>\n                        <\/span>\n                    <\/div>\n                <\/a>\n\n                <!-- Kindergarten Furniture -->\n                <a href=\"https:\/\/westshorefurniture.com\/ireland\/kindergarten-furniture\/\" class=\"group block bg-slate-50 rounded-3xl overflow-hidden hover:shadow-xl transition-all duration-300\">\n                    <div class=\"aspect-[4\/3] bg-slate-200 overflow-hidden\">\n                        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/westshorefurniture.com\/wp-content\/uploads\/2026\/02\/kindergarten-furniture-card.webp\"\n                             alt=\"Kindergarten classroom with colourful tables, chairs and storage units\"\n                             class=\"ws-lightbox-trigger w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\"\n                             width=\"800\" height=\"600\"\n                             loading=\"lazy\">\n                    <\/div>\n                    <div class=\"p-6\">\n                        <h3 class=\"text-xl font-extrabold mb-2 text-slate-900 group-hover:text-irish-sage transition-colors\">Kindergarten Furniture<\/h3>\n                        <p class=\"text-slate-600 text-sm mb-4\">Tables, chairs, cots, storage cabinets. All sizes for 0-6 years.<\/p>\n                        <span class=\"text-irish-sage font-bold text-sm flex items-center gap-2\">\n                            View Range\n                            <svg class=\"w-4 h-4 group-hover:translate-x-2 transition-transform\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M17 8l4 4m0 0l-4 4m4-4H3\"\/><\/svg>\n                        <\/span>\n                    <\/div>\n                <\/a>\n\n                <!-- Play Equipment -->\n                <a href=\"https:\/\/westshorefurniture.com\/ireland\/outdoor-play-equipment\/\" class=\"group block bg-slate-50 rounded-3xl overflow-hidden hover:shadow-xl transition-all duration-300\">\n                    <div class=\"aspect-[4\/3] bg-slate-200 overflow-hidden\">\n                        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/westshorefurniture.com\/wp-content\/uploads\/2026\/02\/outdoor-play-card.webp\"\n                             alt=\"Outdoor play equipment with climbing frames for young children\"\n                             class=\"ws-lightbox-trigger w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\"\n                             width=\"800\" height=\"600\"\n                             loading=\"lazy\">\n                    <\/div>\n                    <div class=\"p-6\">\n                        <h3 class=\"text-xl font-extrabold mb-2 text-slate-900 group-hover:text-irish-sage transition-colors\">Outdoor Play Equipment<\/h3>\n                        <p class=\"text-slate-600 text-sm mb-4\">Climbing frames, playhouses, mud kitchens, sensory gardens.<\/p>\n                        <span class=\"text-irish-sage font-bold text-sm flex items-center gap-2\">\n                            View Range\n                            <svg class=\"w-4 h-4 group-hover:translate-x-2 transition-transform\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M17 8l4 4m0 0l-4 4m4-4H3\"\/><\/svg>\n                        <\/span>\n                    <\/div>\n                <\/a>\n\n                <!-- Educational Toys -->\n                <a href=\"https:\/\/westshorefurniture.com\/ireland\/educational-toys\/\" class=\"group block bg-slate-50 rounded-3xl overflow-hidden hover:shadow-xl transition-all duration-300\">\n                    <div class=\"aspect-[4\/3] bg-slate-200 overflow-hidden\">\n                        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/westshorefurniture.com\/wp-content\/uploads\/2026\/02\/educational-toys-card.webp\"\n                             alt=\"Wooden educational toys and learning materials for early years\"\n                             class=\"ws-lightbox-trigger w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\"\n                             width=\"800\" height=\"600\"\n                             loading=\"lazy\">\n                    <\/div>\n                    <div class=\"p-6\">\n                        <h3 class=\"text-xl font-extrabold mb-2 text-slate-900 group-hover:text-irish-sage transition-colors\">Educational Toys<\/h3>\n                        <p class=\"text-slate-600 text-sm mb-4\">Wooden toys, puzzles, STEM materials, sensory play resources.<\/p>\n                        <span class=\"text-irish-sage font-bold text-sm flex items-center gap-2\">\n                            View Range\n                            <svg class=\"w-4 h-4 group-hover:translate-x-2 transition-transform\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M17 8l4 4m0 0l-4 4m4-4H3\"\/><\/svg>\n                        <\/span>\n                    <\/div>\n                <\/a>\n\n                <!-- Childcare Fit-Out -->\n                <a href=\"https:\/\/westshorefurniture.com\/ireland\/childcare-fit-out\/\" class=\"group block bg-slate-50 rounded-3xl overflow-hidden hover:shadow-xl transition-all duration-300\">\n                    <div class=\"aspect-[4\/3] bg-slate-200 overflow-hidden\">\n                        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/westshorefurniture.com\/wp-content\/uploads\/2026\/02\/childcare-fitout-card.webp\"\n                             alt=\"Turnkey childcare centre fit-out with complete furniture setup\"\n                             class=\"ws-lightbox-trigger w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\"\n                             width=\"800\" height=\"600\"\n                             loading=\"lazy\">\n                    <\/div>\n                    <div class=\"p-6\">\n                        <h3 class=\"text-xl font-extrabold mb-2 text-slate-900 group-hover:text-irish-sage transition-colors\">Childcare Fit-Out<\/h3>\n                        <p class=\"text-slate-600 text-sm mb-4\">Turnkey cr\u00e8che &amp; preschool setup. 3D design, grant docs, delivery.<\/p>\n                        <span class=\"text-irish-sage font-bold text-sm flex items-center gap-2\">\n                            Learn More\n                            <svg class=\"w-4 h-4 group-hover:translate-x-2 transition-transform\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M17 8l4 4m0 0l-4 4m4-4H3\"\/><\/svg>\n                        <\/span>\n                    <\/div>\n                <\/a>\n\n                <!-- Tusla Compliance Guide -->\n                <a href=\"https:\/\/westshorefurniture.com\/ireland\/tusla-compliance-guide\/\" class=\"group block bg-slate-50 rounded-3xl overflow-hidden hover:shadow-xl transition-all duration-300\">\n                    <div class=\"aspect-[4\/3] bg-slate-200 overflow-hidden\">\n                        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/westshorefurniture.com\/wp-content\/uploads\/2026\/02\/tusla-compliance-card.webp\"\n                             alt=\"Tusla compliance guide for Irish childcare furniture standards\"\n                             class=\"ws-lightbox-trigger w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\"\n                             width=\"800\" height=\"600\"\n                             loading=\"lazy\">\n                    <\/div>\n                    <div class=\"p-6\">\n                        <h3 class=\"text-xl font-extrabold mb-2 text-slate-900 group-hover:text-irish-sage transition-colors\">Tusla Compliance Guide<\/h3>\n                        <p class=\"text-slate-600 text-sm mb-4\">Safe sleep, space ratios, EN71 standards. Pass inspection first time.<\/p>\n                        <span class=\"text-irish-sage font-bold text-sm flex items-center gap-2\">\n                            Read Guide\n                            <svg class=\"w-4 h-4 group-hover:translate-x-2 transition-transform\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M17 8l4 4m0 0l-4 4m4-4H3\"\/><\/svg>\n                        <\/span>\n                    <\/div>\n                <\/a>\n\n                <!-- Building Blocks Grant -->\n                <a href=\"https:\/\/westshorefurniture.com\/ireland\/building-blocks-grant\/\" class=\"group block bg-slate-50 rounded-3xl overflow-hidden hover:shadow-xl transition-all duration-300\">\n                    <div class=\"aspect-[4\/3] bg-slate-200 overflow-hidden\">\n                        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/westshorefurniture.com\/wp-content\/uploads\/2026\/02\/building-blocks-grant-card.webp\"\n                             alt=\"Building Blocks grant application guide with PEP documentation\"\n                             class=\"ws-lightbox-trigger w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\"\n                             width=\"800\" height=\"600\"\n                             loading=\"lazy\">\n                    <\/div>\n                    <div class=\"p-6\">\n                        <h3 class=\"text-xl font-extrabold mb-2 text-slate-900 group-hover:text-irish-sage transition-colors\">Building Blocks Grant<\/h3>\n                        <p class=\"text-slate-600 text-sm mb-4\">Grant application guide. PEP documentation &amp; furniture quotes.<\/p>\n                        <span class=\"text-irish-sage font-bold text-sm flex items-center gap-2\">\n                            Read Guide\n                            <svg class=\"w-4 h-4 group-hover:translate-x-2 transition-transform\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M17 8l4 4m0 0l-4 4m4-4H3\"\/><\/svg>\n                        <\/span>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/section>\n\n\n    <!-- ==================== Contact Form (CTA Style) ==================== -->\n    <style>\n        \/* CTA Section - scoped to ws-ireland *\/\n        .ws-ireland .ws-cta-section {\n            padding: 100px 20px;\n            background: linear-gradient(135deg, #3B5D3F 0%, #4F6F52 50%, #5A8A5E 100%);\n            position: relative;\n            overflow: hidden;\n            width: 100vw !important;\n            margin-left: calc(-50vw + 50%) !important;\n            margin-right: calc(-50vw + 50%) !important;\n        }\n        .ws-ireland .ws-cta-section::before {\n            content: '';\n            position: absolute;\n            top: -50%;\n            right: -20%;\n            width: 600px;\n            height: 600px;\n            background: radial-gradient(circle, rgba(255,255,255,0.08) 0%, transparent 70%);\n            border-radius: 50%;\n        }\n        .ws-ireland .ws-cta-section::after {\n            content: '';\n            position: absolute;\n            bottom: -30%;\n            left: -10%;\n            width: 400px;\n            height: 400px;\n            background: radial-gradient(circle, rgba(255,255,255,0.05) 0%, transparent 70%);\n            border-radius: 50%;\n        }\n        .ws-ireland .ws-cta-container {\n            max-width: 1100px;\n            margin: 0 auto;\n            position: relative;\n            z-index: 2;\n        }\n        .ws-ireland .ws-cta-layout {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 60px;\n            align-items: center;\n        }\n        .ws-ireland .ws-cta-content { color: #ffffff !important; }\n        .ws-ireland .ws-cta-content h2 {\n            font-family: 'Lexend', sans-serif !important;\n            font-size: 2.5rem !important;\n            font-weight: 700 !important;\n            margin-bottom: 20px !important;\n            line-height: 1.2 !important;\n            color: #ffffff !important;\n        }\n        .ws-ireland .ws-cta-content > p {\n            font-size: 1.125rem !important;\n            color: rgba(255,255,255,0.85) !important;\n            line-height: 1.7 !important;\n            margin-bottom: 32px !important;\n        }\n        .ws-ireland .ws-cta-trust {\n            display: flex !important; flex-wrap: wrap !important; gap: 24px !important;\n        }\n        .ws-ireland .ws-trust-item {\n            display: flex !important; align-items: center !important; gap: 10px !important;\n        }\n        .ws-ireland .ws-trust-icon {\n            width: 44px !important; height: 44px !important;\n            background: rgba(255,255,255,0.15) !important; border-radius: 10px !important;\n            display: flex !important; align-items: center !important; justify-content: center !important;\n            font-size: 1.25rem !important;\n        }\n        .ws-ireland .ws-trust-number {\n            display: block !important; font-size: 1.25rem !important; font-weight: 700 !important;\n            color: #ffffff !important; line-height: 1.2 !important;\n        }\n        .ws-ireland .ws-trust-label {\n            font-size: 0.85rem !important; color: rgba(255,255,255,0.7) !important;\n        }\n        .ws-ireland .ws-cta-form-card {\n            background: #ffffff; border-radius: 20px; padding: 40px;\n            box-shadow: 0 20px 60px rgba(0,0,0,0.3);\n        }\n        .ws-ireland .ws-form-header { text-align: center; margin-bottom: 28px; }\n        .ws-ireland .ws-form-header h3 {\n            font-family: 'Lexend', sans-serif; font-size: 1.5rem; font-weight: 700;\n            color: #1a1a1a; margin-bottom: 8px;\n        }\n        .ws-ireland .ws-form-header p { font-size: 0.95rem; color: #666666; }\n        .ws-ireland .ws-cta-form { display: flex; flex-direction: column; gap: 16px; }\n        .ws-ireland .ws-form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }\n        .ws-ireland .ws-form-group { display: flex; flex-direction: column; gap: 6px; }\n        .ws-ireland .ws-form-group label {\n            font-size: 0.85rem; font-weight: 500; color: #374151;\n        }\n        .ws-ireland .ws-form-group input,\n        .ws-ireland .ws-form-group select,\n        .ws-ireland .ws-form-group textarea {\n            width: 100%; padding: 12px 16px; font-size: 0.95rem; color: #1a1a1a;\n            background: #F9FAFB; border: 1px solid #E5E7EB; border-radius: 8px;\n            transition: all 0.2s ease; font-family: inherit;\n        }\n        .ws-ireland .ws-form-group input:focus,\n        .ws-ireland .ws-form-group select:focus,\n        .ws-ireland .ws-form-group textarea:focus {\n            outline: none; border-color: #4F6F52; background: #ffffff;\n            box-shadow: 0 0 0 3px rgba(79,111,82,0.1);\n        }\n        .ws-ireland .ws-form-group textarea { resize: vertical; min-height: 100px; }\n        .ws-ireland .ws-form-group input::placeholder,\n        .ws-ireland .ws-form-group textarea::placeholder { color: #9CA3AF; }\n        .ws-ireland .ws-form-submit {\n            width: 100%; padding: 16px 24px;\n            background: linear-gradient(135deg, #4F6F52 0%, #3B5D3F 100%);\n            color: #ffffff; font-size: 1rem; font-weight: 600; border: none; border-radius: 8px;\n            cursor: pointer; transition: all 0.3s ease; margin-top: 8px; font-family: inherit;\n        }\n        .ws-ireland .ws-form-submit:hover {\n            transform: translateY(-2px); box-shadow: 0 8px 20px rgba(79,111,82,0.3);\n        }\n        .ws-ireland .ws-form-submit:disabled { opacity: 0.7; transform: none; cursor: not-allowed; }\n        .ws-ireland .ws-form-footer {\n            text-align: center; margin-top: 16px; font-size: 0.85rem; color: #9CA3AF;\n        }\n        .ws-ireland .ws-form-footer svg { width: 14px; height: 14px; vertical-align: middle; margin-right: 4px; }\n        .ws-ireland .ws-alt-contact {\n            text-align: center; margin-top: 24px; padding-top: 24px; border-top: 1px solid #E5E7EB;\n        }\n        .ws-ireland .ws-alt-contact p { font-size: 0.9rem; color: #666666; margin-bottom: 12px; }\n        .ws-ireland .ws-contact-links { display: flex; justify-content: center; gap: 16px; }\n        .ws-ireland .ws-contact-link {\n            display: inline-flex; align-items: center; gap: 6px; padding: 10px 16px;\n            background: #F3F4F6; border-radius: 8px; text-decoration: none;\n            font-size: 0.9rem; color: #374151; transition: all 0.2s ease;\n        }\n        .ws-ireland .ws-contact-link:hover { background: #E5E7EB; }\n        .ws-ireland .ws-contact-link svg { width: 18px; height: 18px; }\n\n        @media (max-width: 992px) {\n            .ws-ireland .ws-cta-layout { grid-template-columns: 1fr; gap: 40px; }\n            .ws-ireland .ws-cta-content { text-align: center; }\n            .ws-ireland .ws-cta-trust { justify-content: center; }\n        }\n        @media (max-width: 768px) {\n            .ws-ireland .ws-cta-section { padding: 70px 16px; }\n            .ws-ireland .ws-cta-content h2 { font-size: 1.85rem !important; }\n            .ws-ireland .ws-cta-form-card { padding: 28px 24px; }\n            .ws-ireland .ws-form-row { grid-template-columns: 1fr; }\n            .ws-ireland .ws-cta-trust { flex-direction: column; align-items: center; gap: 16px; }\n        }\n        @media (max-width: 480px) {\n            .ws-ireland .ws-contact-links { flex-direction: column; }\n            .ws-ireland .ws-contact-link { justify-content: center; }\n        }\n    <\/style>\n\n    <section class=\"ws-cta-section\" id=\"ws-contact\">\n        <div class=\"ws-cta-container\">\n            <div class=\"ws-cta-layout\">\n\n                <!-- Left: Content -->\n                <div class=\"ws-cta-content\">\n                    <h2>Need Tusla-Minded Furniture Specs?<\/h2>\n                    <p>Get a quote with safe-sleep and space-ratio notes you can keep on file for Irish inspections. 3D layouts available within 48 hours.<\/p>\n\n                    <div class=\"ws-cta-trust\">\n                        <div class=\"ws-trust-item\">\n                            <div class=\"ws-trust-icon\">&#127942;<\/div>\n                            <div>\n                                <span class=\"ws-trust-number\">5,000+<\/span>\n                                <span class=\"ws-trust-label\">Schools Worldwide<\/span>\n                            <\/div>\n                        <\/div>\n                        <div class=\"ws-trust-item\">\n                            <div class=\"ws-trust-icon\">&#11088;<\/div>\n                            <div>\n                                <span class=\"ws-trust-number\">20+ Years<\/span>\n                                <span class=\"ws-trust-label\">Industry Experience<\/span>\n                            <\/div>\n                        <\/div>\n                        <div class=\"ws-trust-item\">\n                            <div class=\"ws-trust-icon\">&#9203;<\/div>\n                            <div>\n                                <span class=\"ws-trust-number\">48 Hours<\/span>\n                                <span class=\"ws-trust-label\">Response Time<\/span>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- Right: Form Card -->\n                <div class=\"ws-cta-form-card\">\n                    <div class=\"ws-form-header\">\n                        <h3>Get Your Free Quote<\/h3>\n                        <p>Fill in your details and we'll get back to you promptly<\/p>\n                    <\/div>\n\n                    <form id=\"ws-contact-form\" class=\"ws-cta-form\" action=\"https:\/\/formspree.io\/f\/xnjbrnnq\" method=\"POST\">\n                        <input type=\"hidden\" name=\"_subject\" value=\"New Quote Request - Ireland Tusla Compliance Guide\">\n                        <input type=\"hidden\" name=\"_next\" value=\"https:\/\/westshorefurniture.com\/thank-you\/\">\n                        <input type=\"hidden\" name=\"source\" value=\"Ireland Tusla Compliance Page\">\n\n                        <div class=\"ws-form-row\">\n                            <div class=\"ws-form-group\">\n                                <label for=\"ws-name\">Your Name *<\/label>\n                                <input type=\"text\" id=\"ws-name\" name=\"name\" placeholder=\"Full name\" required>\n                            <\/div>\n                            <div class=\"ws-form-group\">\n                                <label for=\"ws-email\">Email Address *<\/label>\n                                <input type=\"email\" id=\"ws-email\" name=\"email\" placeholder=\"you@example.com\" required>\n                            <\/div>\n                        <\/div>\n\n                        <div class=\"ws-form-row\">\n                            <div class=\"ws-form-group\">\n                                <label for=\"ws-phone\">Phone Number<\/label>\n                                <input type=\"tel\" id=\"ws-phone\" name=\"phone\" placeholder=\"+353 ...\">\n                            <\/div>\n                            <div class=\"ws-form-group\">\n                                <label for=\"ws-centre\">Centre Name<\/label>\n                                <input type=\"text\" id=\"ws-centre\" name=\"centre\" placeholder=\"Your centre or business name\">\n                            <\/div>\n                        <\/div>\n\n                        <div class=\"ws-form-row\">\n                            <div class=\"ws-form-group\">\n                                <label for=\"ws-location\">County *<\/label>\n                                <select id=\"ws-location\" name=\"county\" required>\n                                    <option value=\"\">Select county...<\/option>\n                                    <option value=\"Dublin\">Dublin<\/option>\n                                    <option value=\"Cork\">Cork<\/option>\n                                    <option value=\"Galway\">Galway<\/option>\n                                    <option value=\"Limerick\">Limerick<\/option>\n                                    <option value=\"Waterford\">Waterford<\/option>\n                                    <option value=\"Kerry\">Kerry<\/option>\n                                    <option value=\"Kildare\">Kildare<\/option>\n                                    <option value=\"Meath\">Meath<\/option>\n                                    <option value=\"Wicklow\">Wicklow<\/option>\n                                    <option value=\"Wexford\">Wexford<\/option>\n                                    <option value=\"Other\">Other County<\/option>\n                                <\/select>\n                            <\/div>\n                            <div class=\"ws-form-group\">\n                                <label for=\"ws-service-type\">Service Type *<\/label>\n                                <select id=\"ws-service-type\" name=\"service_type\" required>\n                                    <option value=\"\">Select type...<\/option>\n                                    <option value=\"New Creche \/ Childcare Centre\">New Creche \/ Childcare Centre<\/option>\n                                    <option value=\"Existing Service Expansion\">Existing Service Expansion<\/option>\n                                    <option value=\"Montessori School\">Montessori School<\/option>\n                                    <option value=\"ECCE Preschool\">ECCE Preschool<\/option>\n                                    <option value=\"Community Childcare\">Community Childcare<\/option>\n                                <\/select>\n                            <\/div>\n                        <\/div>\n\n                        <div class=\"ws-form-group\">\n                            <label for=\"ws-timeline\">Project Timeline<\/label>\n                            <select id=\"ws-timeline\" name=\"timeline\">\n                                <option value=\"\">Select timeline...<\/option>\n                                <option value=\"Urgent (within 2 months)\">Urgent (within 2 months)<\/option>\n                                <option value=\"3-6 months\">3-6 months<\/option>\n                                <option value=\"6-12 months\">6-12 months<\/option>\n                                <option value=\"Just planning \/ no rush\">Just planning \/ no rush<\/option>\n                            <\/select>\n                        <\/div>\n\n                        <div class=\"ws-form-group\">\n                            <label for=\"ws-message\">Tell Us About Your Project<\/label>\n                            <textarea id=\"ws-message\" name=\"message\" placeholder=\"What products are you looking for? Any specific requirements, capacity needs, or budget?\"><\/textarea>\n                        <\/div>\n\n                        <button type=\"submit\" class=\"ws-form-submit\" id=\"ws-contact-submit\">Request Free Quote<\/button>\n                    <\/form>\n\n                    <p class=\"ws-form-footer\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg>\n                        Your information is secure and never shared\n                    <\/p>\n\n                    <div class=\"ws-alt-contact\">\n                        <p>Prefer to reach out directly?<\/p>\n                        <div class=\"ws-contact-links\">\n                            <a href=\"mailto:ireland@westshore.ie\" class=\"ws-contact-link\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><path d=\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\"\/><\/svg>\n                                Email Us\n                            <\/a>\n                            <a href=\"https:\/\/wa.me\/8613704268000\" class=\"ws-contact-link\" target=\"_blank\" rel=\"noopener\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z\"\/><\/svg>\n                                WhatsApp\n                            <\/a>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- ==================== Lightbox Overlay ==================== -->\n    <div class=\"ws-lightbox-overlay\" id=\"ws-lightbox-overlay\">\n        <button class=\"ws-lightbox-close\" id=\"ws-lightbox-close\" aria-label=\"Close image\">&times;<\/button>\n        <img decoding=\"async\" src=\"\" alt=\"\" id=\"ws-lightbox-img\">\n    <\/div>\n\n    <!-- ==================== Consultation Popup Modal ==================== -->\n    <div class=\"ws-popup-overlay\" id=\"ws-popup-overlay\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"ws-popup-title\">\n        <div class=\"ws-popup-modal\">\n            <button class=\"ws-popup-close\" id=\"ws-popup-close\" aria-label=\"Close popup\">&times;<\/button>\n            <div class=\"ws-popup-inner\">\n                <div style=\"text-align:center; margin-bottom: 1.5rem;\">\n                    <span class=\"ws-popup-badge\">Free Consultation<\/span>\n                    <h3 class=\"ws-popup-title\" id=\"ws-popup-title\">Get Your Free Design &amp; Quote<\/h3>\n                    <p class=\"ws-popup-desc\">Fill in below and receive a customised furniture proposal within 48 hours.<\/p>\n                <\/div>\n                <form id=\"ws-popup-form\" action=\"https:\/\/formspree.io\/f\/xnjbrnnq\" method=\"POST\">\n                    <input type=\"hidden\" name=\"_subject\" value=\"Ireland Popup Consultation\">\n                    <input type=\"hidden\" name=\"source\" value=\"Ireland Popup Consultation\">\n                    <div class=\"ws-popup-field\">\n                        <label for=\"ws-popup-name\">Name *<\/label>\n                        <input type=\"text\" id=\"ws-popup-name\" name=\"name\" required placeholder=\"Your name\">\n                    <\/div>\n                    <div class=\"ws-popup-field\">\n                        <label for=\"ws-popup-email\">Email *<\/label>\n                        <input type=\"email\" id=\"ws-popup-email\" name=\"email\" required placeholder=\"you@example.com\">\n                    <\/div>\n                    <div class=\"ws-popup-field\">\n                        <label for=\"ws-popup-phone\">Phone<\/label>\n                        <input type=\"tel\" id=\"ws-popup-phone\" name=\"phone\" placeholder=\"+353 ...\">\n                    <\/div>\n                    <div class=\"ws-popup-field\">\n                        <label for=\"ws-popup-timeline\">Project Timeline<\/label>\n                        <select id=\"ws-popup-timeline\" name=\"timeline\">\n                            <option value=\"\">Select timeline<\/option>\n                            <option value=\"Within 3 Months\">Within 3 Months<\/option>\n                            <option value=\"3-6 Months\">3-6 Months<\/option>\n                            <option value=\"6-12 Months\">6-12 Months<\/option>\n                            <option value=\"Beyond 12 Months\">Beyond 12 Months<\/option>\n                            <option value=\"Just Researching\">Just Researching<\/option>\n                        <\/select>\n                    <\/div>\n                    <div class=\"ws-popup-field\">\n                        <label for=\"ws-popup-message\">Message<\/label>\n                        <textarea id=\"ws-popup-message\" name=\"message\" rows=\"3\" placeholder=\"Tell us about your project...\" style=\"resize:vertical;\"><\/textarea>\n                    <\/div>\n                    <button type=\"submit\" class=\"ws-popup-submit\">Claim Your Free Consultation<\/button>\n                    <p class=\"ws-popup-privacy\">We respect your privacy. No spam, ever.<\/p>\n                <\/form>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- ==================== WhatsApp Chat Widget ==================== -->\n\n<\/div>\n\n<!-- Smooth scroll for anchor links -->\n<script>\n(function() {\n    document.querySelectorAll('.ws-ireland a[href^=\"#ws-\"]').forEach(function(anchor) {\n        anchor.addEventListener('click', function(e) {\n            var href = this.getAttribute('href');\n            if (href === '#') return;\n            e.preventDefault();\n            var target = document.querySelector(href);\n            if (target) {\n                var headerOffset = 100;\n                var elementPosition = target.getBoundingClientRect().top;\n                var offsetPosition = elementPosition + window.pageYOffset - headerOffset;\n                window.scrollTo({ top: offsetPosition, behavior: 'smooth' });\n            }\n        });\n    });\n})();\n<\/script>\n\n<!-- Hero slideshow script -->\n<script>\n(function() {\n    var slides = document.querySelectorAll('.ws-ireland .hero-slide');\n    if (slides.length <= 1) return;\n    var current = 0;\n    setInterval(function() {\n        slides[current].classList.remove('active');\n        current = (current + 1) % slides.length;\n        slides[current].classList.add('active');\n    }, 4000);\n})();\n<\/script>\n\n<!-- Popup & WhatsApp script -->\n<script>\n(function() {\n    var overlay = document.getElementById('ws-popup-overlay');\n    var closeBtn = document.getElementById('ws-popup-close');\n\n    function openPopup() {\n        overlay.classList.add('active');\n        document.body.style.overflow = 'hidden';\n    }\n    function closePopup() {\n        overlay.classList.remove('active');\n        document.body.style.overflow = '';\n    }\n\n    closeBtn.addEventListener('click', closePopup);\n    overlay.addEventListener('click', function(e) {\n        if (e.target === overlay) closePopup();\n    });\n    document.addEventListener('keydown', function(e) {\n        if (e.key === 'Escape') closePopup();\n    });\n\n    \/\/ All popup trigger buttons\n    document.querySelectorAll('.ws-ireland .ws-popup-trigger').forEach(function(btn) {\n        btn.addEventListener('click', function(e) {\n            e.preventDefault();\n            openPopup();\n        });\n    });\n\n    \/\/ Popup form submission \u2014 sends to Formspree\n    var popupForm = document.getElementById('ws-popup-form');\n    popupForm.addEventListener('submit', function(e) {\n        e.preventDefault();\n        var submitBtn = popupForm.querySelector('.ws-popup-submit');\n        var origText = submitBtn.textContent;\n        submitBtn.textContent = 'Sending...';\n        submitBtn.disabled = true;\n\n        fetch('https:\/\/formspree.io\/f\/xnjbrnnq', {\n            method: 'POST',\n            body: new FormData(popupForm),\n            headers: { 'Accept': 'application\/json' }\n        })\n        .then(function(response) {\n            if (response.ok) {\n                submitBtn.textContent = 'Thank You! We\\'ll be in touch.';\n                submitBtn.style.background = '#16a34a';\n                setTimeout(function() {\n                    closePopup();\n                    submitBtn.textContent = origText;\n                    submitBtn.style.background = '#4F6F52';\n                    submitBtn.disabled = false;\n                    popupForm.reset();\n                }, 2500);\n            } else {\n                submitBtn.textContent = 'Error - Please try again';\n                submitBtn.disabled = false;\n                setTimeout(function() { submitBtn.textContent = origText; }, 3000);\n            }\n        })\n        .catch(function() {\n            submitBtn.textContent = 'Error - Please try again';\n            submitBtn.disabled = false;\n            setTimeout(function() { submitBtn.textContent = origText; }, 3000);\n        });\n    });\n\n    \/\/ Auto-show popup after 30s (once per session)\n    if (!sessionStorage.getItem('wsPopupShown')) {\n        setTimeout(function() {\n            if (!overlay.classList.contains('active')) {\n                openPopup();\n                sessionStorage.setItem('wsPopupShown', 'true');\n            }\n        }, 30000);\n    }\n\n    \/\/ WhatsApp widget\n    var waBtn = document.getElementById('ws-wa-btn');\n    var waChatBox = document.getElementById('ws-wa-chatbox');\n    var waOpen = false;\n\n    waBtn.addEventListener('click', function() {\n        waOpen = !waOpen;\n        waChatBox.classList.toggle('open', waOpen);\n    });\n\n    document.addEventListener('click', function(e) {\n        if (!document.getElementById('ws-wa-widget').contains(e.target)) {\n            waOpen = false;\n            waChatBox.classList.remove('open');\n        }\n    });\n\n    \/\/ Contact form (bottom) - Formspree AJAX submit (same as AU page)\n    var contactForm = document.getElementById('ws-contact-form');\n    var contactSubmit = document.getElementById('ws-contact-submit');\n\n    contactForm.addEventListener('submit', function(e) {\n        e.preventDefault();\n\n        var origText = contactSubmit.textContent;\n        contactSubmit.textContent = 'Sending...';\n        contactSubmit.disabled = true;\n\n        \/\/ Capture email for gtag\n        var emailField = contactForm.querySelector('[name=\"email\"]');\n        var emailVal = emailField ? emailField.value.trim().toLowerCase() : '';\n        if (emailVal && typeof gtag === 'function') {\n            gtag('set', 'user_data', { 'email': emailVal });\n            gtag('event', 'PII', { 'send_to': 'AW-16733607213' });\n        }\n\n        fetch('https:\/\/formspree.io\/f\/xnjbrnnq', {\n            method: 'POST',\n            body: new FormData(contactForm),\n            headers: { 'Accept': 'application\/json' }\n        })\n        .then(function(response) {\n            if (response.ok) {\n                \/\/ Google Ads conversion tracking\n                if (typeof gtag === 'function') {\n                    gtag('event', 'conversion', {\n                        'send_to': 'AW-16733607213\/OL_lCM7qtdsZEK2qmqs-'\n                    });\n                }\n                \/\/ Redirect to thank-you page\n                window.location.href = 'https:\/\/westshorefurniture.com\/thank-you\/';\n            } else {\n                contactSubmit.textContent = 'Error - Please try again';\n                contactSubmit.disabled = false;\n                setTimeout(function() { contactSubmit.textContent = origText; }, 3000);\n            }\n        })\n        .catch(function() {\n            contactSubmit.textContent = 'Error - Please try again';\n            contactSubmit.disabled = false;\n            setTimeout(function() { contactSubmit.textContent = origText; }, 3000);\n        });\n    });\n\n    \/\/ Lightbox - click image to zoom\n    var lbOverlay = document.getElementById('ws-lightbox-overlay');\n    var lbImg = document.getElementById('ws-lightbox-img');\n    var lbClose = document.getElementById('ws-lightbox-close');\n\n    document.querySelectorAll('.ws-ireland .ws-lightbox-trigger').forEach(function(img) {\n        img.addEventListener('click', function(e) {\n            e.preventDefault();\n            e.stopPropagation();\n            lbImg.src = this.src;\n            lbImg.alt = this.alt;\n            lbOverlay.classList.add('active');\n            document.body.style.overflow = 'hidden';\n        });\n    });\n\n    function closeLightbox() {\n        lbOverlay.classList.remove('active');\n        document.body.style.overflow = '';\n        setTimeout(function() { lbImg.src = ''; }, 300);\n    }\n\n    lbClose.addEventListener('click', closeLightbox);\n    lbOverlay.addEventListener('click', function(e) {\n        if (e.target === lbOverlay) closeLightbox();\n    });\n    document.addEventListener('keydown', function(e) {\n        if (e.key === 'Escape' && lbOverlay.classList.contains('active')) closeLightbox();\n    });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Tusla-conscious furniture guidance for Irish cr\u00e8ches and ECCE rooms: sleep, changing, sightlines and clear floor space. Not a certification claim. Delivery across Ireland.<\/p>","protected":false},"author":1,"featured_media":0,"parent":15985,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_angie_page":false,"footnotes":""},"class_list":["post-16004","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/westshorefurniture.com\/fr\/wp-json\/wp\/v2\/pages\/16004","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/westshorefurniture.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/westshorefurniture.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/westshorefurniture.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/westshorefurniture.com\/fr\/wp-json\/wp\/v2\/comments?post=16004"}],"version-history":[{"count":4,"href":"https:\/\/westshorefurniture.com\/fr\/wp-json\/wp\/v2\/pages\/16004\/revisions"}],"predecessor-version":[{"id":23386,"href":"https:\/\/westshorefurniture.com\/fr\/wp-json\/wp\/v2\/pages\/16004\/revisions\/23386"}],"up":[{"embeddable":true,"href":"https:\/\/westshorefurniture.com\/fr\/wp-json\/wp\/v2\/pages\/15985"}],"wp:attachment":[{"href":"https:\/\/westshorefurniture.com\/fr\/wp-json\/wp\/v2\/media?parent=16004"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}