{"id":53,"date":"2026-01-01T19:25:07","date_gmt":"2026-01-01T18:25:07","guid":{"rendered":"https:\/\/lepontdepierre.com\/?page_id=53"},"modified":"2026-01-04T19:17:55","modified_gmt":"2026-01-04T18:17:55","slug":"53-2","status":"publish","type":"page","link":"https:\/\/lepontdepierre.com\/index.php\/53-2\/","title":{"rendered":"Contact &#038; Devis \u2013 Pierre Maroquinier | Maroquinerie artisanale"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull is-layout-flow wp-block-group-is-layout-flow\">\n<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Contact \u2022 Pierre Mauduit \u2022 Maroquinier d&rsquo;Art<\/title>\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@400;500;600;700&#038;family=Crimson+Text:ital,wght@0,400;0,600;1,400&#038;display=swap\" rel=\"stylesheet\">\n    <style>\n        :root {\n            --color-primary: #5D4E3C;\n            --color-secondary: #8B7355;\n            --color-accent: #A89279;\n            --color-dark: #3A2F23;\n            --color-cream: #E8E3D8;\n            --color-warm-white: #F2EFE8;\n            --color-stone: #9B9388;\n            --font-display: 'Cinzel', serif;\n            --font-body: 'Crimson Text', serif;\n        }\n\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: var(--font-body);\n            color: var(--color-dark);\n            background-color: var(--color-warm-white);\n            background-image: \n                repeating-linear-gradient(90deg, transparent, transparent 2px, rgba(90, 70, 52, 0.02) 2px, rgba(90, 70, 52, 0.02) 4px),\n                repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(90, 70, 52, 0.02) 2px, rgba(90, 70, 52, 0.02) 4px);\n            line-height: 1.7;\n        }\n\n        .main-content {\n            padding-top: 0;\n        }\n\n        .contact-hero {\n            position: relative;\n            height: 60vh;\n            min-height: 400px;\n            overflow: hidden;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n        }\n\n        .hero-image-wrapper {\n            position: absolute;\n            width: 100%;\n            height: 120%;\n            top: -10%;\n            left: 0;\n        }\n\n        .hero-bg-image {\n            position: absolute;\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            object-position: center;\n            transform: scale(1.1);\n            transition: transform 0.05s ease-out;\n            will-change: transform;\n        }\n\n        .hero-overlay {\n            position: absolute;\n            inset: 0;\n            background: linear-gradient(135deg, rgba(58, 47, 35, 0.75) 0%, rgba(93, 78, 60, 0.65) 50%, rgba(139, 115, 85, 0.55) 100%);\n            z-index: 1;\n        }\n\n        .hero-content {\n            position: relative;\n            z-index: 2;\n            text-align: center;\n            color: white;\n            padding: 2rem;\n        }\n\n        .hero-title {\n            font-family: var(--font-display);\n            font-size: clamp(3rem, 8vw, 5rem);\n            font-weight: 600;\n            letter-spacing: 0.15em;\n            text-transform: uppercase;\n            margin-bottom: 1rem;\n            text-shadow: 2px 4px 8px rgba(0, 0, 0, 0.3);\n        }\n\n        .hero-subtitle {\n            font-family: var(--font-body);\n            font-size: clamp(1.5rem, 3vw, 2.5rem);\n            font-style: italic;\n            letter-spacing: 0.08em;\n            text-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);\n        }\n\n        .contact-wrapper {\n            max-width: 1400px;\n            margin: 0 auto;\n            padding: 5rem 2rem;\n        }\n\n        .contact-grid {\n            display: grid;\n            grid-template-columns: 1fr 1.2fr;\n            gap: 5rem;\n            animation: fadeInUp 0.8s ease-out 0.2s backwards;\n        }\n\n        .column-title {\n            font-family: var(--font-display);\n            font-size: 2rem;\n            font-weight: 600;\n            color: var(--color-primary);\n            margin-bottom: 1.5rem;\n            letter-spacing: 0.08em;\n            text-transform: uppercase;\n        }\n\n        .column-description {\n            font-size: 1.15rem;\n            line-height: 1.8;\n            color: var(--color-dark);\n            margin-bottom: 3rem;\n        }\n\n        .info-cards {\n            display: flex;\n            flex-direction: column;\n            gap: 2rem;\n            margin-bottom: 3rem;\n        }\n\n        .info-card {\n            background: white;\n            border: 2px solid var(--color-stone);\n            padding: 2rem;\n            display: flex;\n            gap: 1.5rem;\n            align-items: flex-start;\n            transition: all 0.3s ease;\n            box-shadow: 0 4px 12px rgba(47, 36, 22, 0.08);\n        }\n\n        .info-card:hover {\n            transform: translateY(-4px);\n            box-shadow: 0 8px 24px rgba(47, 36, 22, 0.15);\n            border-color: var(--color-secondary);\n        }\n\n        .info-card-icon {\n            font-size: 2rem;\n            min-width: 50px;\n            text-align: center;\n        }\n\n        .info-card-title {\n            font-family: var(--font-display);\n            font-size: 1.1rem;\n            font-weight: 600;\n            color: var(--color-primary);\n            margin-bottom: 0.8rem;\n            letter-spacing: 0.05em;\n            text-transform: uppercase;\n        }\n\n        .phone-reveal {\n            background: var(--color-primary);\n            color: white;\n            border: none;\n            padding: 0.7rem 1.5rem;\n            font-family: var(--font-display);\n            font-size: 0.85rem;\n            text-transform: uppercase;\n            letter-spacing: 0.1em;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            font-weight: 600;\n        }\n\n        .phone-reveal:hover {\n            background: var(--color-dark);\n            transform: translateY(-2px);\n        }\n\n        .phone-number {\n            display: none;\n            font-family: var(--font-display);\n            font-size: 1.3rem;\n            color: var(--color-primary);\n            margin-top: 0.8rem;\n            letter-spacing: 0.05em;\n            font-weight: 600;\n        }\n\n        .phone-number.visible {\n            display: block;\n            animation: fadeIn 0.5s ease-out;\n        }\n\n        .info-link {\n            color: var(--color-primary);\n            text-decoration: none;\n            font-size: 1.1rem;\n            transition: color 0.3s ease;\n        }\n\n        .info-link:hover {\n            color: var(--color-secondary);\n        }\n\n        .info-text {\n            font-size: 1.05rem;\n            color: var(--color-dark);\n        }\n\n        .info-card-note {\n            font-size: 0.9rem;\n            color: var(--color-accent);\n            font-style: italic;\n            margin-top: 0.5rem;\n        }\n\n        .custom-order-box {\n            background: linear-gradient(135deg, var(--color-secondary) 0%, var(--color-accent) 100%);\n            color: white;\n            padding: 2.5rem;\n            text-align: center;\n            border: 3px solid var(--color-dark);\n            position: relative;\n        }\n\n        .custom-order-icon {\n            font-size: 2.5rem;\n            margin-bottom: 1rem;\n        }\n\n        .custom-order-title {\n            font-family: var(--font-display);\n            font-size: 1.4rem;\n            font-weight: 600;\n            margin-bottom: 1rem;\n            letter-spacing: 0.1em;\n            text-transform: uppercase;\n        }\n\n        .custom-order-text {\n            font-size: 1.05rem;\n            line-height: 1.7;\n        }\n\n        .elegant-form {\n            background: white;\n            padding: 3rem;\n            border: 3px solid var(--color-stone);\n        }\n\n        .form-row {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 1.5rem;\n        }\n\n        .form-group {\n            margin-bottom: 2rem;\n        }\n\n        .form-label {\n            font-family: var(--font-display);\n            font-size: 0.9rem;\n            text-transform: uppercase;\n            letter-spacing: 0.1em;\n            color: var(--color-primary);\n            margin-bottom: 0.7rem;\n            display: block;\n            font-weight: 600;\n        }\n\n        .form-input, .form-textarea {\n            width: 100%;\n            padding: 1rem;\n            border: 2px solid var(--color-cream);\n            background: var(--color-warm-white);\n            font-family: var(--font-body);\n            font-size: 1.05rem;\n            color: var(--color-dark);\n            transition: all 0.3s ease;\n        }\n\n        .form-input:focus, .form-textarea:focus {\n            outline: none;\n            border-color: var(--color-secondary);\n            background: white;\n        }\n\n        .form-textarea {\n            min-height: 180px;\n            resize: vertical;\n        }\n\n        .form-submit {\n            width: 100%;\n            padding: 1.4rem;\n            background: var(--color-primary);\n            color: white;\n            border: none;\n            font-family: var(--font-display);\n            font-size: 1rem;\n            text-transform: uppercase;\n            letter-spacing: 0.15em;\n            cursor: pointer;\n            transition: all 0.4s ease;\n            font-weight: 600;\n        }\n\n        .form-submit:hover {\n            background: var(--color-dark);\n            transform: translateY(-3px);\n        }\n\n        .form-notice {\n            text-align: center;\n            margin-top: 1.5rem;\n            font-style: italic;\n            color: var(--color-accent);\n        }\n\n        .story-section {\n            max-width: 900px;\n            margin: 6rem auto 0;\n            text-align: center;\n            animation: fadeInUp 0.8s ease-out;\n        }\n\n        .story-icon {\n            font-size: 2.5rem;\n            color: var(--color-secondary);\n            margin-bottom: 2rem;\n        }\n\n        .story-title {\n            font-family: var(--font-display);\n            font-size: clamp(2rem, 4vw, 3rem);\n            font-weight: 600;\n            color: var(--color-primary);\n            margin-bottom: 2rem;\n            letter-spacing: 0.1em;\n            text-transform: uppercase;\n        }\n\n        .story-text {\n            font-size: 1.2rem;\n            line-height: 2;\n            color: var(--color-dark);\n            margin-bottom: 1.5rem;\n            text-align: justify;\n        }\n\n        .story-divider {\n            display: flex;\n            justify-content: center;\n            gap: 2rem;\n            margin: 3rem 0;\n            font-size: 1.5rem;\n            color: var(--color-secondary);\n        }\n\n        .story-highlight {\n            font-family: var(--font-body);\n            font-size: 1.4rem;\n            font-style: italic;\n            color: var(--color-secondary);\n            line-height: 1.8;\n            padding: 2rem;\n            border-left: 4px solid var(--color-secondary);\n            background: var(--color-cream);\n            text-align: left;\n        }\n\n        .footer {\n            padding: 2rem;\n            background: var(--color-dark);\n            color: var(--color-cream);\n            text-align: center;\n            border-top: 3px solid var(--color-stone);\n        }\n\n        .footer-text {\n            font-family: var(--font-display);\n            font-size: 1rem;\n            margin-bottom: 0.5rem;\n        }\n\n        .footer-copyright {\n            font-size: 0.9rem;\n            opacity: 0.7;\n        }\n\n        @keyframes fadeInUp {\n            from { opacity: 0; transform: translateY(30px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n\n        @keyframes fadeIn {\n            from { opacity: 0; }\n            to { opacity: 1; }\n        }\n\n        @media (max-width: 968px) {\n            .contact-grid {\n                grid-template-columns: 1fr;\n                gap: 3rem;\n            }\n            .form-row {\n                grid-template-columns: 1fr;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <main class=\"main-content\">\n        <div class=\"contact-hero\">\n            <div class=\"hero-image-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/lepontdepierre.com\/wp-content\/uploads\/2026\/01\/ChatGPT-Image-4-janv.-2026-14_48_31.png\" alt=\"Artisan travaillant le cuir\" class=\"hero-bg-image\" id=\"heroImage\">\n            <\/div>\n            <div class=\"hero-overlay\"><\/div>\n            <div class=\"hero-content\">\n                <h1 class=\"hero-title\">Cr\u00e9ons Ensemble<\/h1>\n                <p class=\"hero-subtitle\">Votre Pi\u00e8ce Unique<\/p>\n            <\/div>\n        <\/div>\n\n        <div class=\"contact-wrapper\">\n            <div class=\"contact-grid\">\n                <div class=\"contact-column\">\n                    <h2 class=\"column-title\">Parlons de Votre Projet<\/h2>\n                    <p class=\"column-description\">\n                        Que vous ayez une id\u00e9e pr\u00e9cise ou simplement l&rsquo;envie d&rsquo;une pi\u00e8ce unique, \n                        je suis \u00e0 votre \u00e9coute pour donner vie \u00e0 vos souhaits.\n                    <\/p>\n\n                    <div class=\"info-cards\">\n                        <div class=\"info-card\">\n                            <div class=\"info-card-icon\">\ud83d\udcde<\/div>\n                            <div class=\"info-card-content\">\n                                <h3 class=\"info-card-title\">Par T\u00e9l\u00e9phone<\/h3>\n                                <button class=\"phone-reveal\" onclick=\"revealPhone()\">Afficher le num\u00e9ro<\/button>\n                                <div class=\"phone-number\" id=\"phoneNumber\"><\/div>\n                                <p class=\"info-card-note\">Appels du lundi au samedi<\/p>\n                            <\/div>\n                        <\/div>\n\n                        <div class=\"info-card\">\n                            <div class=\"info-card-icon\">\u2709\ufe0f<\/div>\n                            <div class=\"info-card-content\">\n                                <h3 class=\"info-card-title\">Par Email<\/h3>\n                                <a href=\"mailto:contact@lepontdepierre.com\" class=\"info-link\">contact@lepontdepierre.com<\/a>\n                                <p class=\"info-card-note\">R\u00e9ponse sous 24h<\/p>\n                            <\/div>\n                        <\/div>\n\n                        <div class=\"info-card\">\n                            <div class=\"info-card-icon\">\ud83d\udccd<\/div>\n                            <div class=\"info-card-content\">\n                                <h3 class=\"info-card-title\">Atelier<\/h3>\n                                <p class=\"info-text\">Normandie, France<\/p>\n                                <p class=\"info-card-note\">Visite sur rendez-vous<\/p>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"custom-order-box\">\n                        <div class=\"custom-order-icon\">\u269c<\/div>\n                        <h3 class=\"custom-order-title\">Commandes Personnalis\u00e9es<\/h3>\n                        <p class=\"custom-order-text\">\n                            Gravures, choix de couleurs, dimensions sur mesure&#8230; \n                            Chaque d\u00e9tail compte pour cr\u00e9er votre pi\u00e8ce id\u00e9ale.\n                        <\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"contact-column\">\n                    <h2 class=\"column-title\">Envoyez-moi un Message<\/h2>\n                    <form id=\"contactForm\" onsubmit=\"handleSubmit(event)\" class=\"elegant-form\">\n                        <div class=\"form-row\">\n                            <div class=\"form-group\">\n                                <label class=\"form-label\" for=\"name\">Votre Nom<\/label>\n                                <input type=\"text\" id=\"name\" name=\"name\" class=\"form-input\" placeholder=\"Jean Dupont\" required>\n                            <\/div>\n                            <div class=\"form-group\">\n                                <label class=\"form-label\" for=\"email\">Votre Email<\/label>\n                                <input type=\"email\" id=\"email\" name=\"email\" class=\"form-input\" placeholder=\"jean@exemple.fr\" required>\n                            <\/div>\n                        <\/div>\n\n                        <div class=\"form-group\">\n                            <label class=\"form-label\" for=\"project\">Type de Projet<\/label>\n                            <select id=\"project\" name=\"project\" class=\"form-input\" required>\n                                <option value=\"\">S\u00e9lectionnez un type de projet<\/option>\n                                <option value=\"sacoche\">Sacoche<\/option>\n                                <option value=\"bracelet\">Bracelet personnalis\u00e9<\/option>\n                                <option value=\"ceinture\">Ceinture<\/option>\n                                <option value=\"portefeuille\">Porte-monnaie \/ Portefeuille<\/option>\n                                <option value=\"autre\">Autre cr\u00e9ation<\/option>\n                            <\/select>\n                        <\/div>\n\n                        <div class=\"form-group\">\n                            <label class=\"form-label\" for=\"message\">D\u00e9crivez Votre Projet<\/label>\n                            <textarea id=\"message\" name=\"message\" class=\"form-textarea\" placeholder=\"Parlez-moi de ce que vous imaginez : style, couleurs, usage, gravure souhait\u00e9e...\" required><\/textarea>\n                        <\/div>\n\n                        <button type=\"submit\" class=\"form-submit\">Envoyer ma Demande \u2192<\/button>\n\n                        <p class=\"form-notice\">\n                            Je m&rsquo;engage \u00e0 vous r\u00e9pondre personnellement dans les plus brefs d\u00e9lais.\n                        <\/p>\n                    <\/form>\n                <\/div>\n            <\/div>\n\n            <div class=\"story-section\">\n                <div class=\"story-icon\">\u2726<\/div>\n                <h2 class=\"story-title\">L&rsquo;Art de la Maroquinerie<\/h2>\n                <p class=\"story-text\">\n                    Chaque pi\u00e8ce na\u00eet d&rsquo;un dialogue. Entre mes mains et le cuir, entre votre vision et mon savoir-faire. \n                    Dans mon atelier normand, je perp\u00e9tue les gestes ancestraux de la maroquinerie traditionnelle, \n                    o\u00f9 chaque point de couture raconte une histoire de patience et de pr\u00e9cision.\n                <\/p>\n                <p class=\"story-text\">\n                    Le cuir que je travaille porte en lui la m\u00e9moire du temps. Il se patine, s&#8217;embellit avec les ann\u00e9es, \n                    t\u00e9moin fid\u00e8le de votre quotidien. Qu&rsquo;il s&rsquo;agisse d&rsquo;une sacoche pour accompagner vos journ\u00e9es, \n                    d&rsquo;un bracelet grav\u00e9 portant un pr\u00e9nom cher, ou d&rsquo;une ceinture qui traversera les d\u00e9cennies, \n                    chaque cr\u00e9ation est pens\u00e9e pour durer, pour se transmettre.\n                <\/p>\n                <div class=\"story-divider\">\n                    <span>\u269c<\/span>\n                    <span>\u2756<\/span>\n                    <span>\u269c<\/span>\n                <\/div>\n                <p class=\"story-highlight\">\n                    \u00ab\u00a0Le v\u00e9ritable luxe n&rsquo;est pas dans l&rsquo;ostentation, mais dans la dur\u00e9e et l&rsquo;authenticit\u00e9.\u00a0\u00bb\n                <\/p>\n            <\/div>\n        <\/div>\n    <\/main>\n\n    <footer class=\"footer\">\n        <p class=\"footer-text\">Pierre Mauduit \u2022 Maroquinier d&rsquo;Art<\/p>\n        <p class=\"footer-copyright\">Fait main en Normandie \u2022 \u00a9 2025<\/p>\n    <\/footer>\n\n    <script>\n        \/\/ Parallax scroll effect for hero image\n        const heroImage = document.getElementById('heroImage');\n        const heroSection = document.querySelector('.contact-hero');\n        \n        if (heroImage && heroSection) {\n            window.addEventListener('scroll', () => {\n                const scrolled = window.pageYOffset;\n                const heroHeight = heroSection.offsetHeight;\n                \n                \/\/ Only apply parallax when hero is visible\n                if (scrolled < heroHeight) {\n                    \/\/ Move image slower than scroll (parallax effect)\n                    const parallaxSpeed = 0.5;\n                    heroImage.style.transform = `translateY(${scrolled * parallaxSpeed}px) scale(1.1)`;\n                }\n            });\n        }\n\n        function revealPhone() {\n            const phoneNumberDiv = document.getElementById('phoneNumber');\n            const button = document.querySelector('.phone-reveal');\n            \n            const part1 = '06';\n            const part2 = '64';\n            const part3 = '44';\n            const part4 = '55';\n            const part5 = '22';\n            \n            const fullNumber = `${part1} ${part2} ${part3} ${part4} ${part5}`;\n            phoneNumberDiv.textContent = fullNumber;\n            phoneNumberDiv.classList.add('visible');\n            button.style.display = 'none';\n        }\n\n        function handleSubmit(event) {\n            event.preventDefault();\n            const formData = new FormData(event.target);\n            const data = Object.fromEntries(formData);\n            console.log('Form data:', data);\n            alert('Merci pour votre message ! Je vous r\u00e9pondrai dans les plus brefs d\u00e9lais.');\n            event.target.reset();\n        }\n    <\/script>\n<\/body>\n<\/html>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Contact \u2022 Pierre Mauduit \u2022 Maroquinier d&rsquo;Art Cr\u00e9ons Ensemble Votre Pi\u00e8ce Unique Parlons de Votre Projet Que vous ayez une id\u00e9e pr\u00e9cise ou simplement l&rsquo;envie d&rsquo;une pi\u00e8ce unique, je suis \u00e0 votre \u00e9coute pour donner vie \u00e0 vos souhaits. \ud83d\udcde Par T\u00e9l\u00e9phone Afficher le num\u00e9ro Appels du lundi au samedi \u2709\ufe0f Par Email contact@lepontdepierre.com R\u00e9ponse [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/page_fullwidth.php","meta":{"footnotes":""},"class_list":["post-53","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lepontdepierre.com\/index.php\/wp-json\/wp\/v2\/pages\/53","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lepontdepierre.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lepontdepierre.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lepontdepierre.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lepontdepierre.com\/index.php\/wp-json\/wp\/v2\/comments?post=53"}],"version-history":[{"count":11,"href":"https:\/\/lepontdepierre.com\/index.php\/wp-json\/wp\/v2\/pages\/53\/revisions"}],"predecessor-version":[{"id":107,"href":"https:\/\/lepontdepierre.com\/index.php\/wp-json\/wp\/v2\/pages\/53\/revisions\/107"}],"wp:attachment":[{"href":"https:\/\/lepontdepierre.com\/index.php\/wp-json\/wp\/v2\/media?parent=53"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}