{"id":4296,"date":"2026-06-08T12:57:15","date_gmt":"2026-06-08T10:57:15","guid":{"rendered":"https:\/\/www.norki.com\/sur-mesure\/?page_id=4296"},"modified":"2026-07-16T11:07:31","modified_gmt":"2026-07-16T09:07:31","slug":"bespoke-fur-leather-rugs","status":"publish","type":"page","link":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-fur-leather-rugs\/","title":{"rendered":"Bespoke Rugs"},"content":{"rendered":"\n<!-- ==========================================\n     HERO BANNER - BESPOKE RUGS\n     ========================================== -->\n<style>\n    :root {\n        --color-text: #ffffff;\n        --shadow-text: 0 2px 8px rgba(0, 0, 0, 0.4);\n    }\n\n    .hero-banner-wrapper {\n    position: fixed; \/* Remplace le 'sticky' *\/\n    top: 0;\n    left: 0;\n    z-index: 0;\n    width: 100%;\n    height: 100vh; \/* Fallback *\/\n    height: 100lvh; \/* Utilise la hauteur maximale du t\u00e9l\u00e9phone *\/\n    overflow: hidden;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    }\n\n    .hero-bg-image {\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        object-position: center;\n        z-index: 1;\n        transform: scale(1.2);\n        will-change: transform;\n    }\n\n    .hero-banner-wrapper.is-loaded .hero-bg-image {\n        animation: dezoomHero 3s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;\n    }\n\n    @keyframes dezoomHero {\n        0% { transform: scale(1.2); }\n        100% { transform: scale(1); }\n    }\n\n    .hero-overlay {\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        background: linear-gradient(\n            to bottom,\n            rgba(0, 0, 0, 0.2) 0%,\n            rgba(0, 0, 0, 0.35) 50%,\n            rgba(0, 0, 0, 0.2) 100%\n        );\n        z-index: 2;\n    }\n\n    .hero-content {\n        position: relative;\n        z-index: 3;\n        text-align: center;\n        color: var(--color-text);\n        padding: 0 20px;\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n    }\n\n    .hero-title {\n        margin: 0;\n        padding: 0;\n    }\n\n    .title-sans {\n        color: white;\n        display: block;\n        font-family: sans-serif;\n        font-size: 2.2rem;\n        font-weight: 500;\n        letter-spacing: 0.02em;\n        line-height: 1.2;\n        margin-bottom: 0.5rem;\n        text-shadow: var(--shadow-text);\n    }\n\n    .title-serif {\n        display: block;\n        font-size: 2.4rem;\n        font-weight: 400;\n        line-height: 1.2;\n        margin-bottom: 2rem;\n        text-shadow: var(--shadow-text);\n        color: white;\n    }\n\n    .typewriter-cursor::after {\n        content: '|';\n        animation: blinkCaret 0.8s step-end infinite;\n        font-weight: 300;\n        margin-left: 2px;\n    }\n    \n    @keyframes blinkCaret {\n        0%, 100% { opacity: 1; }\n        50% { opacity: 0; }\n    }\n\n    .hero-icon-img {\n        width: 130px;\n        height: auto;\n        filter: drop-shadow(0px 2px 4px rgba(0,0,0,0.4));\n        opacity: 0;\n        transform: translateY(15px);\n        transition: opacity 0.8s ease, transform 0.8s ease;\n    }\n\n    .hero-icon-img.is-visible {\n        opacity: 1;\n        transform: translateY(0);\n    }\n\n    @media (max-width: 1024px) {\n        .title-sans { font-size: 1.8rem; }\n        .title-serif { font-size: 2rem; }\n        .hero-icon-img { width: 100px; }\n    }\n\n    @media (max-width: 768px) {\n        .title-sans { font-size: 1.4rem; }\n        .title-serif { font-size: 1.5rem; margin-bottom: 1.5rem; }\n        .hero-icon-img { width: 90px; }\n    }\n<\/style>\n\n<div class=\"hero-banner-wrapper\">\n    <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/tapis-sur-mesure-en-peau-et-fourrure-norki.jpg\" alt=\"Norki bespoke fur and hide rug\" class=\"hero-bg-image\" fetchpriority=\"high\">\n    <div class=\"hero-overlay\" aria-hidden=\"true\"><\/div>\n\n    <div class=\"hero-content\">\n        <h1 class=\"hero-title\">\n            <span class=\"title-sans\">Bespoke Rugs<\/span>\n            <span class=\"title-serif baskerville-italic-font\">The Excellence of Materials<\/span>\n        <\/h1>\n        <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/Picto_Tapis-sur-mesure.png\" alt=\"Bespoke Rug Pictogram\" class=\"hero-icon-img\">\n    <\/div>\n<\/div>\n\n<script>\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        const titleSans = document.querySelector('.title-sans');\n        const titleSerif = document.querySelector('.title-serif');\n        if(titleSans && titleSerif) {\n            titleSans.dataset.text = titleSans.textContent.trim();\n            titleSerif.dataset.text = titleSerif.textContent.trim();\n            titleSans.textContent = '';\n            titleSerif.textContent = '';\n        }\n    });\n\n    window.addEventListener(\"load\", function() {\n        document.querySelector('.hero-banner-wrapper').classList.add('is-loaded');\n        const titleSans = document.querySelector('.title-sans');\n        const titleSerif = document.querySelector('.title-serif');\n        const icon = document.querySelector('.hero-icon-img');\n\n        if(titleSans && titleSerif) {\n            const textSans = titleSans.dataset.text;\n            const textSerif = titleSerif.dataset.text;\n            let i = 0, j = 0;\n\n            function typeWriterSans() {\n                if (i === 0) titleSans.classList.add('typewriter-cursor');\n                if (i < textSans.length) {\n                    titleSans.textContent += textSans.charAt(i++);\n                    setTimeout(typeWriterSans, 40);\n                } else {\n                    titleSans.classList.remove('typewriter-cursor');\n                    setTimeout(typeWriterSerif, 250);\n                }\n            }\n\n            function typeWriterSerif() {\n                if (j === 0) titleSerif.classList.add('typewriter-cursor');\n                if (j < textSerif.length) {\n                    titleSerif.textContent += textSerif.charAt(j++);\n                    setTimeout(typeWriterSerif, 40);\n                } else {\n                    titleSerif.classList.remove('typewriter-cursor');\n                    if (icon) icon.classList.add('is-visible');\n                }\n            }\n            setTimeout(typeWriterSans, 300);\n        }\n    });\n<\/script>\n\n\n\n<style>\n    \/* ==========================================================================\n       SECTION SAVOIR-FAIRE & EXPERTISE (TAPIS SUR MESURE)\n       Isolation Namespace : .norki-tapis-exp\n       ========================================================================== *\/\n\n    .norki-tapis-exp {\n    margin-top: 100vh; \/* Pousse la section sous le Hero (Fallback) *\/\n    margin-top: 100lvh; \/* Pousse la section sous le Hero *\/\n    \n    \/* Le reste de ton code d'origine reste inchang\u00e9 *\/\n    padding: var(--section-pad-v-dt, 80px) var(--section-pad-h-dt, 5vw);\n    position: relative;\n    z-index: 10;\n    color: black;\n    background-color: var(--color-norki-beige, #f8f0ea);\n    }\n\n    \/* --- 1. En-t\u00eate : Titre & Navigation --- *\/\n    .norki-tapis-exp__header {\n        text-align: center;\n        margin-bottom: 70px;\n    }\n\n    .norki-tapis-exp__main-title {\n        font-size: clamp(1.4rem, 2.5vw, 35px);\n        margin-bottom: 35px;\n        font-weight: 500;\n        letter-spacing: -0.01em;\n        margin-top: 0;\n    }\n\n    .norki-tapis-exp__nav-list {\n        list-style: none;\n        padding: 0;\n        margin: 0;\n        display: flex;\n        justify-content: center;\n        flex-wrap: wrap;\n        gap: 15px 45px;\n    }\n\n    .norki-tapis-exp__nav-link {\n        text-decoration: underline;\n        text-decoration-color: transparent;\n        text-underline-offset: 4px;\n        text-decoration-thickness: 1px;\n        color: black;\n        font-size: 0.95rem;\n        font-weight: 500;\n        transition: text-decoration-color 0.3s ease, opacity 0.3s ease;\n    }\n\n    \/* Souligne au survol pour les inactifs *\/\n    .norki-tapis-exp__nav-link:hover {\n        text-decoration-color: rgba(0,0,0,0.7);\n        color: rgba(0,0,0,0.7);\n    }\n\n    \/* Actif : soulign\u00e9 par d\u00e9faut *\/\n    .norki-tapis-exp__nav-link.active {\n        text-decoration-color: black;\n        opacity: 1;\n    }\n\n    \/* D\u00e9-souligne l'actif d\u00e8s qu'on survole le MENU complet *\/\n    .norki-tapis-exp__nav-list:hover .norki-tapis-exp__nav-link.active {\n        text-decoration-color: transparent;\n    }\n\n    \/* On r\u00e9tablit le soulignement si on survole pr\u00e9cis\u00e9ment l'actif *\/\n    .norki-tapis-exp__nav-list:hover .norki-tapis-exp__nav-link.active:hover {\n        text-decoration-color: rgba(0,0,0,0.7);\n    }\n\n    \/* --- 2. Contenu Expertise (Layout & Texte) --- *\/\n    .norki-tapis-exp__grid {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        column-gap: 30px;\n    }\n\n    .norki-tapis-exp__text-block {\n        max-width: 620px;\n        text-align: left;\n    }\n\n    .norki-tapis-exp__text-block--top {\n        grid-row: 1;\n        margin-bottom: 25px;\n    }\n\n    .norki-tapis-exp__text-block--bottom {\n        grid-row: 3;\n        margin-top: 50px;\n        margin-bottom: 0;\n    }\n\n    .norki-tapis-exp__img-1 {\n        grid-column: 1 \/ 2;\n        grid-row: 2;\n    }\n\n    .norki-tapis-exp__img-2 {\n        grid-column: 2 \/ 3;\n        grid-row: 2;\n    }\n\n    .norki-tapis-exp__title {\n        font-size: clamp(1.4rem, 2.2vw, 28px);\n        margin-bottom: 25px;\n        font-weight: 500;\n        line-height: 1.3;\n        letter-spacing: -0.01em;\n        max-width: 475px;\n    }\n\n    .norki-tapis-exp__desc {\n        font-size: 0.95rem;\n        line-height: 1.5;\n        margin-bottom: 15px;\n        font-weight: 400; \n    }\n\n    \/* --- Liens Inline (Savoir-faire et redirection DA) --- *\/\n    .norki-tapis-exp__inline-link {\n        color: inherit;\n        text-decoration: underline;\n        text-decoration-color: currentColor;\n        text-underline-offset: 3px;\n        text-decoration-thickness: 1px;\n        transition: text-decoration-color 0.3s ease, opacity 0.3s ease;\n        font-weight: 500;\n    }\n\n    .norki-tapis-exp__inline-link:hover {\n        text-decoration-color: transparent;\n        opacity: 0.7;\n    }\n\n    \/* --- Actions & Boutons --- *\/\n    .norki-tapis-exp__actions {\n        display: flex;\n        flex-direction: column;\n        align-items: flex-start;\n        gap: 25px;\n        margin: 10px 0;\n    }\n\n    \/* Bouton Whatsapp (Style secondaire Norki) *\/\n    .norki-tapis-exp__btn-whatsapp {\n        display: inline-flex;\n        justify-content: center;\n        align-items: center;\n        padding: 4px 25px;\n        text-decoration: none;\n        font-size: 0.9rem;\n        font-weight: 500;\n        transition: all 0.3s ease;\n        border: 1px solid black;\n        background-color: transparent;\n        color: black;\n        cursor: pointer;\n        text-align: center;\n    }\n\n    .norki-tapis-exp__btn-whatsapp:hover {\n        background-color: black;\n        color: white;\n    }\n\n    \/* --- 3. Images & Conteneurs --- *\/\n    .norki-tapis-exp__img-link {\n        display: block;\n        width: 100%;\n        text-decoration: none;\n        cursor: pointer;\n    }\n\n    .norki-tapis-exp__img-container {\n        position: relative;\n        width: 100%;\n    }\n\n    .norki-tapis-exp__img-wrapper {\n        width: 100%;\n        aspect-ratio: 4 \/ 5;\n        overflow: hidden;\n        background-color: #e5dfd9; \n    }\n\n    .norki-tapis-exp__img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        display: block;\n        transition: transform 0.6s ease;\n    }\n\n    \/* Animation au survol de l'image envelopp\u00e9e *\/\n    .norki-tapis-exp__img-link:hover .norki-tapis-exp__img {\n        transform: scale(1.03); \n    }\n\n    \/* Logo EPV cliquable et positionn\u00e9 au-dessus de l'image de droite *\/\n    .norki-tapis-exp__logo-link {\n        position: absolute;\n        top: 0;\n        right: 0;\n        \/* Aligne et fait d\u00e9border le logo parfaitement sur le coin sup\u00e9rieur droit *\/\n        transform: translate(20%, -50%);\n        z-index: 15;\n        display: block;\n        transition: opacity 0.3s ease, transform 0.3s ease;\n    }\n\n    .norki-tapis-exp__logo-link:hover {\n        opacity: 0.85;\n        transform: translate(20%, -50%) scale(1.03);\n    }\n\n    .norki-tapis-exp__logo-epv {\n        \/* Taille adaptative : max 135px sur desktop, min 85px sur mobile *\/\n        width: clamp(85px, 8vw, 135px);\n        height: auto;\n        display: block;\n    }\n\n    \/* --- 4. Responsive --- *\/\n    @media (max-width: 1024px) {\n        .norki-tapis-exp {\n            padding: var(--section-pad-v-tab, 60px) var(--section-pad-h-tab, 4vw);\n        }\n        \n        .norki-tapis-exp__header {\n            margin-bottom: 50px;\n        }\n\n        .norki-tapis-exp__grid {\n            column-gap: 20px;\n        }\n\n        .norki-tapis-exp__text-block {\n            max-width: 80%;\n        }\n    }\n\n    @media (max-width: 768px) {\n        .norki-tapis-exp__img {\n            object-fit: contain;\n            height: auto;\n        }\n        \n        .norki-tapis-exp {\n            padding: var(--section-pad-v-mob, 50px) var(--section-pad-h-mob, 20px);\n        }\n        \n        .norki-tapis-exp__header {\n            margin-bottom: 40px;\n            text-align: left; \n        }\n\n        .norki-tapis-exp__nav-list {\n            flex-direction: column;\n            align-items: flex-start;\n            gap: 12px;\n        }\n\n        .norki-tapis-exp__grid {\n            display: flex;\n            flex-direction: column;\n            gap: 55px;\n        }\n\n        .norki-tapis-exp__text-block {\n            max-width: 100%;\n        }\n\n        .norki-tapis-exp__text-block--top {\n            margin-bottom: 5px;\n        }\n\n        .norki-tapis-exp__text-block--bottom {\n            margin-top: 35px;\n            margin-bottom: 35px;\n            width: 85%;\n            margin-left: auto;\n        }\n        \n        .norki-tapis-exp__img-wrapper {\n            aspect-ratio: auto;\n        }\n        \n        \/* Ajustement l\u00e9ger du d\u00e9bordement sur mobile pour \u00e9viter de sortir de l'\u00e9cran *\/\n        .norki-tapis-exp__logo-link {\n            transform: translate(10%, -50%);\n        }\n        .norki-tapis-exp__logo-link:hover {\n            transform: translate(10%, -50%) scale(1.03);\n        }\n    }\n<\/style>\n\n<section class=\"norki-tapis-exp\">\n    \n    <!-- En-t\u00eate : Titre & Menu de navigation -->\n    <div class=\"norki-tapis-exp__header\">\n        <h2 class=\"norki-tapis-exp__main-title avenirmedium-font\">Our Craftsmanship<\/h2>\n        \n        <nav class=\"norki-tapis-exp__nav\" aria-label=\"Craftsmanship navigation\">\n            <ul class=\"norki-tapis-exp__nav-list\">\n                <li><a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/sewing-fur-epv\/\" class=\"norki-tapis-exp__nav-link\" title=\"Discover our expertise in fur couture\">Fur Couture EPV<\/a><\/li>\n                <li><a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-upholstery-services\/\" class=\"norki-tapis-exp__nav-link\" title=\"Discover our upholstery expertise\">Upholstery<\/a><\/li>\n                <li><a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-soft-furnishings-curtains\/\" class=\"norki-tapis-exp__nav-link\" title=\"Discover our soft furnishings expertise\">Furnishing Couture<\/a><\/li>\n                <li><a href=\"#\" class=\"norki-tapis-exp__nav-link active\" aria-current=\"page\" title=\"You are on the Bespoke Rugs page\">Bespoke Rugs<\/a><\/li>\n                <li><a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-haute-couture-embroidery\/\" class=\"norki-tapis-exp__nav-link\" title=\"Discover our embroidery expertise\">Embroidery<\/a><\/li>\n            <\/ul>\n        <\/nav>\n    <\/div>\n\n    <!-- Grille de Contenu Expertise -->\n    <div class=\"norki-tapis-exp__grid\">\n        \n        <!-- Bloc Texte Haut -->\n        <div class=\"norki-tapis-exp__text-block norki-tapis-exp__text-block--top\">\n            <h3 class=\"norki-tapis-exp__title avenirmedium-font\">\n                Norki: Masters of High-End Bespoke Rugs, Made in France\n            <\/h3>\n            \n            <p class=\"norki-tapis-exp__desc\">\n                For over fifteen years, Norki has embodied an uncompromising vision of bespoke rug design, where every creation is a masterpiece of Haute Couture craftsmanship\u2014a savoir-faire <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/living-heritage-company-label-epv\/\" class=\"norki-tapis-exp__inline-link\" title=\"Discover our distinction of excellence\">awarded the prestigious EPV label<\/a> (Living Heritage Company) in 2023.\n            <\/p>\n            \n            <div class=\"norki-tapis-exp__actions\">\n                <a href=\"https:\/\/api.whatsapp.com\/send?phone=33647923857\" class=\"norki-tapis-exp__btn-whatsapp\" target=\"_blank\" rel=\"noopener\" title=\"Contact our sales team on WhatsApp\">WhatsApp Us<\/a>\n            <\/div>\n        <\/div>\n\n        <!-- Image 1 (Gauche, cliquable vers sur-mesure) -->\n        <div class=\"norki-tapis-exp__img-1\">\n            <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/\" class=\"norki-tapis-exp__img-link\" title=\"Discover Norki's world of bespoke decoration\">\n                <div class=\"norki-tapis-exp__img-wrapper\">\n                    <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/norki-workhop-rug-manufacturing.jpg\" alt=\"Bespoke manufacturing workshop in Molsheim\" class=\"norki-tapis-exp__img\" loading=\"lazy\">\n                <\/div>\n            <\/a>\n        <\/div>\n\n        <!-- Bloc de droite (Image cliquable + Logo EPV cliquable + Texte bas) -->\n        <div class=\"norki-tapis-exp__img-2\">\n            <div class=\"norki-tapis-exp__img-container\">\n                <!-- Image Droite cliquable vers collection tapis -->\n                <a href=\"https:\/\/www.norki.com\/en\/19-customize-designer-high-end-luxury-hide-rug-norki\" class=\"norki-tapis-exp__img-link\" title=\"Explore our exclusive collection of custom designer rugs\">\n                    <div class=\"norki-tapis-exp__img-wrapper\">\n                        <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/white-shearling-sheepskin-rug-by-Maison-Norki.jpg\" alt=\"White Norki bespoke rug\" class=\"norki-tapis-exp__img\" loading=\"lazy\">\n                    <\/div>\n                <\/a>\n                \n                <!-- Lien interactif superpos\u00e9 sur le logo EPV -->\n                <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/living-heritage-company-label-epv\/\" class=\"norki-tapis-exp__logo-link\" title=\"Discover our Living Heritage Company label\">\n                    <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/Logo-EPV-Noir-1.png\" alt=\"Living Heritage Company Logo\" class=\"norki-tapis-exp__logo-epv\">\n                <\/a>\n            <\/div>\n\n            <!-- Bloc Texte Bas -->\n            <div class=\"norki-tapis-exp__text-block norki-tapis-exp__text-block--bottom\">\n                <p class=\"norki-tapis-exp__desc\">\n                    Based in France, our Maison designs and handcrafts the entirety of its creations within <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/\" class=\"norki-tapis-exp__inline-link\" title=\"Discover the craftsmanship of our French workshop\"> our own workshop<\/a>.\n                <\/p>\n                <p class=\"norki-tapis-exp__desc\">\n                    A <a href=\"https:\/\/www.norki.com\/en\/19-customize-designer-high-end-luxury-hide-rug-norki\" class=\"norki-tapis-exp__inline-link\" title=\"Explore our complete range of designer rugs\">Norki rug<\/a> is never a mere decorative object. It is a singular masterpiece, a unique hand-finished piece where every detail reflects the nobility of the materials. Because nature never repeats itself, each bespoke rug possesses its own exclusive and inimitable identity.\n                <\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n\n\n<style>\n    \/* ==========================================================================\n       SECTION MATI\u00c8RES (S\u00e9lection de mati\u00e8res rares)\n       ========================================================================== *\/\n\n    .matieres-section {\n        padding: var(--section-pad-v-dt, 80px) var(--section-pad-h-dt, 5vw);\n        background-color: var(--color-norki-beige, #f8f0ea);\n        color: black;\n        font-family: inherit;\n        box-sizing: border-box;\n        overflow: hidden;\n        position: relative;\n        z-index: 10;\n        padding-top: 0;\n    }\n\n    .matieres-section__container {\n        margin: 0 auto;\n    }\n\n    \/* EN-T\u00caTE \/ TITRE *\/\n    .matieres-section__header {\n        margin-bottom: 35px;\n    }\n\n    .matieres-section__title {\n        font-size: clamp(1.4rem, 2.5vw, 35px);\n        font-weight: 500;\n        line-height: 1.15;\n        margin: 0;\n        max-width: 650px;\n        letter-spacing: -0.01em;\n    }\n\n    \/* GRILLE PRINCIPALE *\/\n    .matieres-section__grid {\n        display: grid;\n        grid-template-columns: 1fr 1.6fr 1fr; \/* Proportions respectant la maquette *\/\n        gap: 3vw;\n        align-items: start;\n    }\n\n    \/* TYPOGRAPHIE TEXTE *\/\n    .matieres-section__text {\n        font-size: 0.95rem;\n        line-height: 1.4; \n        margin: 0;\n    }\n\n    \/* ANIMATION DE VOTRE DIRECTION ARTISTIQUE POUR LES LIENS DU TEXTE *\/\n    .matieres-section__inline-link {\n        color: inherit;\n        text-decoration: underline;\n        text-decoration-color: currentColor;\n        text-underline-offset: 3px;\n        text-decoration-thickness: 1px;\n        transition: text-decoration-color 0.3s ease, opacity 0.3s ease;\n        font-weight: 500;\n    }\n\n    .matieres-section__inline-link:hover {\n        text-decoration-color: transparent;\n        opacity: 0.7;\n    }\n\n    \/* BLOC TEXTE GAUCHE (Ligne 1, Colonne 1) *\/\n    .matieres-section__left-text {\n        grid-column: 1;\n        grid-row: 1;\n        display: flex;\n        flex-direction: column;\n        gap: 20px;\n        max-width: 600px;\n        margin-bottom: 10px;\n    }\n    \n    .matieres-section__left-text p {\n        max-width: 500px; \n    }\n\n    \/* BLOC CONTENU DROITE (Ligne 2, Colonne 3) *\/\n    .matieres-section__right-content {\n        grid-column: 3;\n        grid-row: 2; \/* D\u00e9plac\u00e9 sur la ligne 2 pour s'aligner parfaitement avec les images *\/\n        display: flex;\n        flex-direction: column;\n        gap: 25px;\n    }\n\n    .matieres-section__right-content p {\n        max-width: 400px;\n    }\n\n    \/* GESTION DES IMAGES *\/\n    .matieres-section__img-wrapper {\n        overflow: hidden;\n        background-color: #e5dfd9;\n    }\n\n    .matieres-section__img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        display: block;\n        transition: transform 0.6s ease;\n    }\n    \n    .matieres-section__img-wrapper:hover .matieres-section__img {\n        transform: scale(1.03); \n    }\n\n    \/* IMAGE GAUCHE (Ligne 2, Colonne 1) - Align\u00e9e avec le haut de l'image centrale *\/\n    .matieres-section__img-wrapper--left {\n        grid-column: 1;\n        grid-row: 2;\n    }\n\n    \/* IMAGE CENTRE (Ligne 2, Colonne 2) - Align\u00e9e avec le haut de l'image gauche *\/\n    .matieres-section__img-wrapper--center {\n        grid-column: 2;\n        grid-row: 2;\n    }\n\n    \/* IMAGE DROITE (Contenue dans la div de droite) *\/\n    .matieres-section__img-wrapper--right {\n        margin-top: 8vw;\n        width: 86%;\n        margin-left: auto;\n    }\n\n\n    \/* ==========================================================================\n       RESPONSIVE DESIGN (Tablettes & Mobiles)\n       ========================================================================== *\/\n\n    @media (max-width: 1023px) {\n        .matieres-section {\n            padding: var(--section-pad-v-mob, 50px) var(--section-pad-h-mob, 20px);\n            padding-top: 0;\n        }\n\n        .matieres-section__grid {\n            \/* Maintien des deux images c\u00f4te \u00e0 c\u00f4te *\/\n            grid-template-columns: 1fr 1.6fr; \n            gap: 20px;\n        }\n        \n        \/* Repositionnement du texte de gauche sur toute la largeur *\/\n        .matieres-section__left-text {\n            grid-column: 1 \/ -1; \n            grid-row: 1;\n            margin-bottom: 10px; \n        }\n\n        .matieres-section__left-text p {\n            max-width: 100%;\n        }\n\n        \/* Les images restent sur la ligne 2 et s'alignent parfaitement par le haut *\/\n        .matieres-section__img-wrapper--left {\n            grid-column: 1;\n            grid-row: 2;\n        }\n\n        .matieres-section__img-wrapper--center {\n            grid-column: 2;\n            grid-row: 2;\n        }\n\n        \/* Repositionnement du texte de droite sous les images *\/\n        .matieres-section__right-content {\n            grid-column: 1 \/ -1; \n            grid-row: 3;\n            padding-top: 25px; \/* Espace apr\u00e8s les images *\/\n        }\n        \n        .matieres-section__right-content p {\n            max-width: 100%;\n        }\n\n        \/* Masquage de la 3\u00e8me image sur mobile\/tablette *\/\n        .matieres-section__img-wrapper--right {\n            display: none; \n        }\n    }\n<\/style>\n\n<section class=\"matieres-section\">\n    <div class=\"matieres-section__container\">\n        \n        <!-- En-t\u00eate -->\n        <div class=\"matieres-section__header\">\n            <h2 class=\"matieres-section__title avenirmedium-font\">\n                The Luxury of Rare and Precious Materials for Our Bespoke Hide Rugs\n            <\/h2>\n        <\/div>\n\n        <!-- Grille de contenu -->\n        <div class=\"matieres-section__grid\">\n            \n            <!-- Texte Gauche (Passe en pleine largeur sur mobile) -->\n            <div class=\"matieres-section__left-text\">\n                <p class=\"matieres-section__text\">\n                    Maison Norki explores an <a href=\"https:\/\/norki.com\/en\/content\/44-request-a-sample-rug-plaid-cushion-seating-norki\" class=\"matieres-section__inline-link\" title=\"Explore our selection of textures and samples\">infinite realm of textures<\/a> and nuances through a rigorous selection of exceptional natural materials.\n                <\/p>\n                <p class=\"matieres-section__text\">\n                    From unique patterned cowhides to incomparably soft shearling and wool hides \u2014 including lamb, sheep, Tibetan lamb, and alpaca \u2014 alongside noble furs such as coyote, fox, sable, astrakhan, and chinchilla.\n                <\/p>\n            <\/div>\n\n            <!-- Image Gauche (1\/3 sur PC, c\u00f4te \u00e0 c\u00f4te sur Mobile) -->\n            <div class=\"matieres-section__img-wrapper matieres-section__img-wrapper--left\">\n                <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/horse-mottled-hide-norki.jpg\" alt=\"Cowhide with unique patterns\" class=\"matieres-section__img\" loading=\"lazy\">\n            <\/div>\n\n            <!-- Image Centre (2\/3 sur PC, c\u00f4te \u00e0 c\u00f4te sur Mobile) -->\n            <div class=\"matieres-section__img-wrapper matieres-section__img-wrapper--center\">\n                <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/entrepot-peau-de-mouton-et-agneau-norki.jpg\" alt=\"Sheepskin and lambskin stock\" class=\"matieres-section__img\" loading=\"lazy\">\n            <\/div>\n\n            <!-- Contenu Droite (Texte + Image 3) -->\n            <div class=\"matieres-section__right-content\">\n                <p class=\"matieres-section__text\">\n                    Complementing these are nubuck (suede calfskin) and the most refined leathers.\n                <\/p>\n                <p class=\"matieres-section__text\">\n                    This rich material library grants absolute creative freedom, allowing us to <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-interior-design-studio-furniture-rugs\/\" class=\"matieres-section__inline-link\" title=\"Access our Design Studio to create your rugs\">design custom rugs<\/a> with infinite combinations, perfectly tailored for the most demanding and prestigious interiors.\n                <\/p>\n                \n                <!-- Cette image dispara\u00eet sur mobile (display: none) -->\n                <div class=\"matieres-section__img-wrapper matieres-section__img-wrapper--right\">\n                    <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/Sable-hide-for-custom-rugs-norki.jpg\" alt=\"Sable fur for bespoke rugs\" class=\"matieres-section__img\" loading=\"lazy\">\n                <\/div>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/section>\n\n\n\n<section class=\"norki-fullwidth-image\">\n    <!-- Image cliquable immersive -->\n    <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/interior-design-projects-bespoke-craftsmanship\/urban-projects\/tala-fustok-paris\/\" class=\"norki-fullwidth-image__link\" title=\"Discover the project Tala Fustok\">\n        <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/tapis-moquette-blanc-mouton-et-agneau.jpg\" alt=\"White sheepskin and lambskin carpet rug by Maison Norki\" loading=\"lazy\">\n    <\/a>\n    \n    <!-- L\u00e9gende \u00e9ditoriale \u00e9galement cliquable -->\n    <div class=\"norki-fullwidth-image__caption\">\n        <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/interior-design-projects-bespoke-craftsmanship\/urban-projects\/tala-fustok-paris\/\" class=\"norki-fullwidth-image__caption-link\" title=\"Discover the project Tala Fustok\">\n            Custom-made wall-to-wall sheepskin carpet\n        <\/a>\n    <\/div>\n<\/section>\n\n<style>\n    \/* variables de fallback locales pour assurer une pr\u00e9visualisation optimale *\/\n    :root {\n        --color-norki-beige: #f4eee9;\n        --section-pad-h-dt: 40px;\n        --section-pad-h-tab: 30px;\n        --section-pad-h-mob: 20px;\n    }\n\n    \/* ==========================================================================\n       SECTION IMAGE FULLWIDTH\n       ========================================================================== *\/\n    .norki-fullwidth-image {\n        position: relative;\n        z-index: 10;\n        width: 100%;\n        margin: 0;\n        padding: 0 0 25px 0; \/* Espace de respiration sous la l\u00e9gende *\/\n        display: block;\n        background-color: var(--color-norki-beige, #f4eee9);\n    }\n\n    \/* Conteneur de lien interactif de l'image *\/\n    .norki-fullwidth-image__link {\n        display: block;\n        width: 100%;\n        height: 100%;\n        overflow: hidden;\n        text-decoration: none;\n    }\n\n    .norki-fullwidth-image img {\n        width: 100%;\n        height: auto;\n        display: block;\n        object-fit: cover;\n        \/* Limite de hauteur sur les tr\u00e8s grands \u00e9crans *\/\n        max-height: 85vh; \n        transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease;\n    }\n\n    \/* Animation de zoom progressif de la DA au survol de la zone cliquable *\/\n    .norki-fullwidth-image__link:hover img {\n        transform: scale(1.02);\n        opacity: 0.95;\n    }\n\n    \/* Styles des l\u00e9gendes sous les images *\/\n    .norki-fullwidth-image__caption {\n        font-size: 0.8rem; \n        font-style: italic;\n        margin-top: 15px;\n        text-align: right;\n        color: #000000;\n        padding-right: var(--section-pad-h-dt, 40px); \/* Aligne la l\u00e9gende sur la grille globale *\/\n        line-height: normal;\n    }\n\n    \/* Style du lien de la l\u00e9gende (soulign\u00e9 avec de-soulignement fluide) *\/\n    .norki-fullwidth-image__caption-link {\n        color: inherit;\n        text-decoration: underline;\n        text-decoration-color: currentColor;\n        text-underline-offset: 3px;\n        text-decoration-thickness: 1px;\n        transition: text-decoration-color 0.3s ease, opacity 0.3s ease;\n        font-weight: 500;\n        display: inline-block;\n    }\n\n    .norki-fullwidth-image__caption-link:hover {\n        text-decoration-color: transparent;\n        opacity: 0.7;\n    }\n\n    \/* ==========================================================================\n       RESPONSIVE DESIGN (TABLETTE ET MOBILE)\n       ========================================================================== *\/\n    @media (max-width: 1024px) {\n        .norki-fullwidth-image__caption {\n            padding-right: var(--section-pad-h-tab, 30px);\n        }\n    }\n\n    @media (max-width: 767px) {\n        .norki-fullwidth-image img {\n            \/* Force l'image \u00e0 avoir de la hauteur sur mobile au lieu de s'aplatir *\/\n            height: 60vh; \n            min-height: 380px;\n            \/* L'image remplit la zone sans d\u00e9formation et se fait rogner sur les c\u00f4t\u00e9s *\/\n            object-fit: cover; \n            object-position: 59%;\n        }\n\n        .norki-fullwidth-image__caption {\n            padding-right: var(--section-pad-h-mob, 20px);\n        }\n    }\n<\/style>\n\n\n\n<style>\n    \/* ==========================================================================\n       SECTION FABRICATION FRAN\u00c7AISE & QUALIT\u00c9\n       ========================================================================== *\/\n\n    .nk-fabq {\n        padding: var(--section-pad-v-dt, 80px) var(--section-pad-h-dt, 5vw);\n        background-color: var(--color-norki-beige, #f8f0ea);\n        color: black;\n        font-family: inherit;\n        box-sizing: border-box;\n        position: relative;\n    }\n\n    .nk-fabq__container {\n        margin: 0 auto;\n    }\n\n    \/* GRILLE PRINCIPALE (DESKTOP) *\/\n    .nk-fabq__grid {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        grid-template-rows: auto auto auto auto;\n        column-gap: 3vw;\n    }\n\n    \/* EN-T\u00caTE \/ TEXTE HAUT GAUCHE *\/\n    .nk-fabq__header {\n        grid-column: 1;\n        grid-row: 1;\n        margin-bottom: 45px;\n    }\n\n    .nk-fabq__title {\n        font-size: clamp(1.4rem, 2.5vw, 35px);\n        font-weight: 500;\n        line-height: 1.15;\n        margin: 0 0 25px 0;\n        letter-spacing: -0.01em;\n    }\n\n    .nk-fabq__text {\n        font-size: 0.95rem;\n        line-height: 1.4;\n        margin-top: 0;\n        margin-bottom: 20px;\n    }\n\n    .nk-fabq__text:last-child {\n        margin-bottom: 0;\n    }\n\n    .nk-fabq__header p {\n        max-width: 520px;\n    }\n\n    \/* IMAGES ET CONTENEURS CLICQUABLES *\/\n    .nk-fabq__img-wrapper {\n        overflow: hidden;\n        background-color: #e5dfd9;\n    }\n\n    .nk-fabq__img-link {\n        display: block;\n        width: 100%;\n        height: 100%;\n        text-decoration: none;\n    }\n\n    .nk-fabq__img-wrapper img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        display: block;\n        transition: transform 0.6s ease;\n    }\n\n    .nk-fabq__img-wrapper:hover img {\n        transform: scale(1.02);\n    }\n\n    \/* Positionnement Image Gauche (s'\u00e9tend sur la hauteur restante) *\/\n    .nk-fabq__img-left {\n        grid-column: 1;\n        grid-row: 2 \/ span 3;\n        align-self: start;\n    }\n\n    \/* Positionnement Image Droite *\/\n    .nk-fabq__img-right {\n        grid-column: 2;\n        grid-row: 2;\n    }\n\n    \/* TEXTE BAS DROITE *\/\n    .nk-fabq__text-bottom {\n        grid-column: 2;\n        grid-row: 3;\n        margin-top: 35px;\n        margin-bottom: 30px;\n    }\n\n    .nk-fabq__text-bottom p {\n        max-width: 550px;\n    }\n\n    \/* ANIMATION DE VOTRE DIRECTION ARTISTIQUE POUR LES LIENS DU TEXTE *\/\n    .nk-fabq__inline-link {\n        color: inherit;\n        text-decoration: underline;\n        text-decoration-color: currentColor;\n        text-underline-offset: 3px;\n        text-decoration-thickness: 1px;\n        transition: text-decoration-color 0.3s ease, opacity 0.3s ease;\n        font-weight: 500;\n    }\n\n    .nk-fabq__inline-link:hover {\n        text-decoration-color: transparent;\n        opacity: 0.7;\n    }\n\n    \/* BOUTONS (CONTENEURS & STYLES) *\/\n    .nk-fabq__all-buttons {\n        grid-column: 2;\n        grid-row: 4;\n        display: flex;\n        gap: 15px;\n        align-items: center;\n        flex-wrap: wrap;\n    }\n\n    .nk-fabq__buttons-main {\n        display: flex;\n        gap: 15px;\n    }\n\n    .nk-fabq__btn {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        padding: 4px 25px;\n        font-size: 0.9rem;\n        text-decoration: none;\n        transition: all 0.3s ease;\n        text-align: center;\n        cursor: pointer;\n    }\n\n    .nk-fabq__btn--dark {\n        background-color: #4a413d; \/* Brun\/Gris fonc\u00e9 fid\u00e8le \u00e0 la maquette *\/\n        color: #ffffff;\n        border: 1px solid #4a413d;\n    }\n\n    .nk-fabq__btn--dark:hover {\n        background-color: #332d29;\n        border-color: #332d29;\n    }\n\n    .nk-fabq__btn--light {\n        background-color: transparent;\n        color: black;\n        border: 1px solid black;\n    }\n\n    .nk-fabq__btn--light:hover {\n        background-color: black;\n        color: #ffffff;\n    }\n\n\n    \/* ==========================================================================\n       RESPONSIVE DESIGN (Tablettes & Mobiles)\n       ========================================================================== *\/\n\n    @media (max-width: 1023px) {\n        .nk-fabq {\n            padding: var(--section-pad-v-tab, 50px) var(--section-pad-h-tab, 4vw);\n        }\n\n        \/* Passage en grille mobile \u00e0 2 colonnes (surtout pour les images c\u00f4te \u00e0 c\u00f4te) *\/\n        .nk-fabq__grid {\n            grid-template-columns: 1fr 1fr;\n            grid-template-rows: auto auto auto auto auto;\n            gap: 20px;\n        }\n\n        .nk-fabq__header {\n            grid-column: 1 \/ -1; \/* Prend toute la largeur *\/\n            grid-row: 1;\n            margin-bottom: 15px;\n        }\n\n        .nk-fabq__header p, .nk-fabq__text-bottom p {\n            max-width: 100%;\n        }\n\n        .nk-fabq__img-left {\n            grid-column: 1;\n            grid-row: 2; \/* Les deux images sur la m\u00eame ligne *\/\n        }\n\n        .nk-fabq__img-right {\n            grid-column: 2;\n            grid-row: 2;\n        }\n\n        \/* Astuce CSS pour dissocier les boutons de leur wrapper sur mobile *\/\n        .nk-fabq__all-buttons {\n            display: contents; \n        }\n\n        \/* Boutons principaux gliss\u00e9s sous les images (Ligne 3) *\/\n        .nk-fabq__buttons-main {\n            grid-column: 1 \/ -1;\n            grid-row: 3;\n            margin-top: 10px;\n            display: flex;\n            gap: 15px;\n        }\n\n        .nk-fabq__buttons-main .nk-fabq__btn {\n            flex: 1; \/* Prend 50% de la largeur chacun *\/\n            padding: 4px 15px;\n            font-size: 0.8rem;\n        }\n\n        \/* Texte du bas rel\u00e9gu\u00e9 sous les boutons principaux (Ligne 4) *\/\n        .nk-fabq__text-bottom {\n            grid-column: 1 \/ -1;\n            grid-row: 4;\n            margin-top: 10px;\n            margin-bottom: 5px;\n        }\n\n        \/* Bouton WhatsApp rel\u00e9gu\u00e9 tout en bas (Ligne 5) *\/\n        .nk-fabq__button-wa {\n            grid-column: 1 \/ -1;\n            grid-row: 5;\n        }\n    }\n\n    @media (max-width: 768px) {\n        .nk-fabq {\n            padding: var(--section-pad-v-mob, 40px) var(--section-pad-h-mob, 20px);\n        }\n    }\n\n    @media (max-width: 480px) {\n        .nk-fabq__buttons-main {\n            gap: 10px;\n        }\n        \n        .nk-fabq__buttons-main .nk-fabq__btn {\n            font-size: 0.75rem;\n            padding: 4px 5px;\n        }\n    }\n<\/style>\n\n<section class=\"nk-fabq\">\n    <div class=\"nk-fabq__container\">\n        <div class=\"nk-fabq__grid\">\n            \n            <!-- EN-T\u00caTE -->\n            <div class=\"nk-fabq__header\">\n                <h2 class=\"nk-fabq__title avenirmedium-font\">French Craftsmanship &<br>Flawless Quality<\/h2>\n                <p class=\"nk-fabq__text\">Every <a href=\"https:\/\/www.norki.com\/en\/19-customize-designer-high-end-luxury-hide-rug-norki\" class=\"nk-fabq__inline-link\" title=\"Explore our exclusive catalog of bespoke art rugs\">Norki rug<\/a> adheres to uncompromising quality standards.<\/p>\n                <p class=\"nk-fabq__text\">Our bespoke pieces are systematically lined with an exclusive custom non-slip backing, ensuring perfect stability and absolute comfort. The finishing touches are executed with meticulous care: shearing, precision trimming, and final adjustments are all done by hand to elevate the natural beauty of each material.<\/p>\n                <p class=\"nk-fabq__text\">On the reverse side, an embroidered braid featuring our signature provides the perfect finishing touch.<\/p>\n            <\/div>\n            \n            <!-- IMAGE GAUCHE -->\n            <div class=\"nk-fabq__img-wrapper nk-fabq__img-left\">\n                <a href=\"https:\/\/www.norki.com\/en\/iconic-rugs-hides-norki\/631-290-large-designer-rug-black-blue-shearling.html#\/52-dimension-250_350_cm\" class=\"nk-fabq__img-link\" title=\"Discover the large black and blue design sheepskin rug\" target=\"_blank\" rel=\"noopener\">\n                    <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/echantillon-tapis-mouton-noir-agneau-bleu.jpg\" alt=\"Bespoke rug sample in black sheepskin and blue lambskin\" loading=\"lazy\">\n                <\/a>\n            <\/div>\n            \n            <!-- IMAGE DROITE -->\n            <div class=\"nk-fabq__img-wrapper nk-fabq__img-right\">\n                <a href=\"https:\/\/www.norki.com\/en\/iconic-rugs-hides-norki\/631-290-large-designer-rug-black-blue-shearling.html#\/52-dimension-250_350_cm\" class=\"nk-fabq__img-link\" title=\"View details of the reverse side of the large black and blue design rug\" target=\"_blank\" rel=\"noopener\">\n                    <img decoding=\"async\" src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/bespoke-rug-sample-black-and-blue.jpg\" alt=\"Details of the reverse side of the custom-made rug\" loading=\"lazy\">\n                <\/a>\n            <\/div>\n            \n            <!-- TEXTE SOUS L'IMAGE DROITE (Sur Desktop) -->\n            <div class=\"nk-fabq__text-bottom\">\n                <p class=\"nk-fabq__text\">Every stage of production is guided by rigorous, uncompromising quality control.<\/p>\n                <p class=\"nk-fabq__text\">Our workshop also masters a rare and specialized craft: fur and hair carving. This exceptional technique reveals subtle, sophisticated patterns, bringing to life monochrome or two-tone <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-fur-leather-rugs\/\" class=\"nk-fabq__inline-link\" title=\"Find out more about our bespoke rug creations\">bespoke rugs<\/a> where the design is expressed solely through texture, relief, and light.<\/p>\n            <\/div>\n            \n            <!-- CONTENEUR DES BOUTONS -->\n            <div class=\"nk-fabq__all-buttons\">\n                <!-- Boutons 1 et 2 -->\n                <div class=\"nk-fabq__buttons-main\">\n                    <a href=\"https:\/\/www.norki.com\/en\/19-customize-designer-high-end-luxury-hide-rug-norki\" class=\"nk-fabq__btn nk-fabq__btn--dark\" title=\"Browse our complete collection of exceptional rugs\">Explore our rug collections<\/a>\n                    <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/contact-us\/\" class=\"nk-fabq__btn nk-fabq__btn--dark\" title=\"Send an email to our sales team to design your custom rug\">Create your bespoke rug<\/a>\n                <\/div>\n                \n                <!-- Bouton WhatsApp -->\n                <div class=\"nk-fabq__button-wa\">\n                    <a href=\"https:\/\/api.whatsapp.com\/send?phone=33647923857\" class=\"nk-fabq__btn nk-fabq__btn--light\" target=\"_blank\" rel=\"noopener\" title=\"Contact our sales team on WhatsApp\">WhatsApp Us<\/a>\n                <\/div>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/section>\n\n\n\n<style>\n    \/* ==========================================================================\n       SECTION CARROUSEL TAPIS SUR MESURE\n       Isolation Namespace : .nk-tapis-carousel\n       ========================================================================== *\/\n\n    .nk-tapis-carousel {\n        z-index: 10;\n        position: relative;\n        background-color: var(--color-norki-brown, #50423d);\n        color: #ffffff;\n        padding-top: var(--section-pad-v-dt, 80px);\n        overflow: hidden;\n        box-sizing: border-box;\n    }\n\n    .nk-tapis-carousel * {\n        box-sizing: border-box;\n    }\n    \n    .nk-tapis-carousel__container {\n        padding: 0 var(--section-pad-h-dt, 5vw);\n    }\n\n    \/* --- En-t\u00eate --- *\/\n    .nk-tapis-carousel__header-text {\n        max-width: 650px;\n    }\n\n    .nk-tapis-carousel__header-text h2 {\n        font-size: clamp(1.4rem, 2.5vw, 35px);\n        font-weight: 500;\n        line-height: 1.2;\n        margin: 0 0 25px 0;\n        color: #f8f0ea;\n        letter-spacing: -0.01em;\n    }\n\n    .nk-tapis-carousel__header-text p {\n        font-size: 0.95rem;\n        line-height: 1.5;\n        margin: 0 0 15px 0;\n        color: #f8f0ea;\n    }\n\n    .nk-tapis-carousel__header-text p:last-child {\n        margin-bottom: 0;\n    }\n\n    \/* Animation de notre Direction Artistique pour les liens in-text sur fond sombre *\/\n    .nk-tapis-carousel__inline-link {\n        color: inherit;\n        text-decoration: underline;\n        text-decoration-color: currentColor;\n        text-underline-offset: 3px;\n        text-decoration-thickness: 1px;\n        transition: text-decoration-color 0.3s ease, opacity 0.3s ease;\n        font-weight: 500;\n    }\n\n    .nk-tapis-carousel__inline-link:hover {\n        text-decoration-color: transparent;\n        opacity: 0.8;\n    }\n\n    \/* --- Barre d'actions (Bouton et fl\u00e8ches) --- *\/\n    .nk-tapis-carousel__header-bottom {\n        display: flex;\n        justify-content: space-between;\n        align-items: flex-end;\n        margin-top: 40px;\n        margin-bottom: 40px;\n    }\n\n    .nk-tapis-carousel__btn {\n        display: inline-block;\n        background-color: #f8f0ea;\n        color: #1a1a1a;\n        text-decoration: none;\n        padding: 4px 27px;\n        font-size: 0.9rem;\n        font-weight: 500;\n        transition: background-color 0.3s ease;\n    }\n\n    .nk-tapis-carousel__btn:hover {\n        background-color: #dfdbd3;\n    }\n\n    .nk-tapis-carousel__arrows {\n        display: flex;\n        gap: 15px;\n    }\n\n    .nk-tapis-carousel__arrows button {\n        background: none;\n        border: none;\n        color: #ffffff;\n        cursor: pointer;\n        padding: 5px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        transition: opacity 0.3s ease;\n    }\n\n    @media (hover: hover) {\n        .nk-tapis-carousel__arrows button:hover {\n            opacity: 0.6;\n        }\n    }\n\n    .nk-tapis-carousel__arrows button:active {\n        opacity: 0.6;\n    }\n\n    .nk-tapis-carousel__arrows svg {\n        width: 28px;\n        height: 28px;\n        fill: none;\n        stroke: currentColor;\n        stroke-width: 1.2;\n    }\n\n    \/* --- Carrousel --- *\/\n    .nk-tapis-carousel__slider {\n        position: relative;\n        width: 100%;\n    }\n\n    .nk-tapis-carousel__viewport {\n        overflow: hidden;\n        touch-action: pan-y; \n    }\n\n    .nk-tapis-carousel__track {\n        display: flex;\n        will-change: transform;\n    }\n\n    .nk-tapis-carousel__slide {\n        flex: 0 0 25%;\n        display: flex;\n        flex-direction: column;\n        padding: 0 2px;\n    }\n\n    .nk-tapis-carousel__img-link {\n        display: block;\n        width: 100%;\n        text-decoration: none;\n        cursor: pointer;\n        overflow: hidden;\n    }\n\n    .nk-tapis-carousel__slide img {\n        width: 100%;\n        height: 31vw;\n        max-height: 570px;\n        object-fit: cover;\n        display: block;\n        max-width: 650px;\n        background-color: #423b34;\n        opacity: 0;\n        transition: opacity 0.5s ease-in-out, transform 0.6s ease;\n    }\n\n    .nk-tapis-carousel__slide img.norki-loaded {\n        opacity: 1;\n    }\n\n    \/* Effet Zoom de notre DA *\/\n    .nk-tapis-carousel__img-link:hover img {\n        transform: scale(1.03);\n    }\n\n    \/* --- L\u00e9gendes des slides --- *\/\n    .nk-tapis-carousel__caption {\n        display: flex;\n        align-items: baseline;\n        justify-content: flex-start;\n        gap: 20px;\n        padding: 15px 0;\n        padding-left: 23px; \n    }\n\n    .nk-tapis-carousel__caption span {\n        font-weight: 500;\n        color: #f8f0ea;\n        font-size: 0.85rem;\n    }\n\n    .nk-tapis-carousel__caption a {\n        color: #f8f0ea;\n        text-decoration: underline;\n        text-decoration-color: currentColor;\n        text-decoration-thickness: 1px;\n        text-underline-offset: 4px;\n        transition: opacity 0.3s ease;\n        font-size: 0.85rem;\n        font-weight: 500;\n    }\n\n    .nk-tapis-carousel__caption a:hover {\n        opacity: 0.7;\n    }\n\n    \/* ==========================================================================\n       RESPONSIVE DESIGN (Tablettes & Mobiles)\n       ========================================================================== *\/\n\n    @media (max-width: 1024px) {\n        .nk-tapis-carousel {\n            padding-top: var(--section-pad-v-tab, 60px);\n        }\n\n        .nk-tapis-carousel__container {\n            padding: 0 var(--section-pad-h-tab, 4vw);\n        }\n    }\n\n    @media (max-width: 992px) {\n        .nk-tapis-carousel__slide {\n            flex: 0 0 50%;\n        }\n        .nk-tapis-carousel__slide img {\n            width: 100%;\n            height: 60vw;\n        }\n    }\n\n    @media (max-width: 768px) {\n        .nk-tapis-carousel {\n            padding-top: var(--section-pad-v-mob, 50px);\n        }\n\n        .nk-tapis-carousel__container {\n            padding: 0 var(--section-pad-h-mob, 20px);\n        }\n\n        .nk-tapis-carousel__header-bottom {\n            flex-direction: row;\n            align-items: center;\n            margin-top: 30px;\n            margin-bottom: 30px;\n        }\n\n        .nk-tapis-carousel__header-text h2 {\n            font-size: 1.4rem;\n        }\n\n        .nk-tapis-carousel__slide {\n            flex: 0 0 100%;\n            padding: 0; \n        }\n\n        .nk-tapis-carousel__slide img {\n            max-width: none; \n            height: auto; \n            aspect-ratio: 4 \/ 5;\n        }\n        \n        .nk-tapis-carousel__caption {\n            flex-direction: row;\n            justify-content: space-between;\n            align-items: baseline;\n            padding: 15px 20px;\n        }\n    }\n<\/style>\n\n<section class=\"nk-tapis-carousel\">\n    <div class=\"nk-tapis-carousel__container\">\n        \n        <!-- En-t\u00eate textuel -->\n        <div class=\"nk-tapis-carousel__header-text\">\n            <h2 class=\"avenirmedium-font\">Bespoke Rugs: Any Size, Any Shape, Any Design<\/h2>\n            <p>Limitless Creative Freedom.<br>At Norki, there are no boundaries to restrict your vision.<\/p>\n            <p>Dimensions, shapes, patterns: every project is an entirely <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-interior-design-studio-furniture-rugs\/\" class=\"nk-tapis-carousel__inline-link\" title=\"Discover our integrated Design Studio\">custom-made<\/a>. From the most intimate rug to monumental pieces, our expertise in sewing and assembly allows us to meet all creative ambitions: geometric patterns, organic compositions, complex patchworks, or monochrome surfaces.<\/p>\n            <p>Architects, decorators, and private clients can thus design rugs perfectly adapted to their spaces, with technical constraints kept to an absolute minimum.<\/p>\n        <\/div>\n\n        <!-- Bouton CTA principal de l'en-t\u00eate et fl\u00e8ches -->\n        <div class=\"nk-tapis-carousel__header-bottom\">\n            <a href=\"https:\/\/www.norki.com\/en\/19-customize-designer-high-end-luxury-hide-rug-norki\" class=\"nk-tapis-carousel__btn\" title=\"Shop Norki Rugs in our online boutique\">Shop Norki Rugs<\/a>\n            <div class=\"nk-tapis-carousel__arrows\">\n                <button class=\"nk-tapis-carousel__prev\" aria-label=\"Previous slide\">\n                    <svg viewBox=\"0 0 24 24\"><path d=\"M15 18l-6-6 6-6\"><\/path><\/svg>\n                <\/button>\n                <button class=\"nk-tapis-carousel__next\" aria-label=\"Next slide\">\n                    <svg viewBox=\"0 0 24 24\"><path d=\"M9 18l6-6-6-6\"><\/path><\/svg>\n                <\/button>\n            <\/div>\n        <\/div>\n        \n    <\/div> \n\n    <!-- Zone Slider dynamique -->\n    <div class=\"nk-tapis-carousel__slider\">\n        <div class=\"nk-tapis-carousel__viewport\">\n            <div class=\"nk-tapis-carousel__track\">\n                \n                <!-- Slide 1 : Tapis Presto -->\n                <div class=\"nk-tapis-carousel__slide\">\n                    <a href=\"https:\/\/www.norki.com\/en\/iconic-rugs-hides-norki\/631-290-large-designer-rug-black-blue-shearling.html#\/52-dimension-250_350_cm\" class=\"nk-tapis-carousel__img-link\" tabindex=\"-1\" title=\"Discover the Presto Rug in black and blue shearling\">\n                        <img decoding=\"async\" data-src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/presto-black-blue-rug.jpg\" src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 1 1'%3E%3C\/svg%3E\" alt=\"Presto Rug by Maison Norki\">\n                    <\/a>\n                    <div class=\"nk-tapis-carousel__caption\">\n                        <span>Presto Rug<\/span>\n                        <a href=\"https:\/\/www.norki.com\/en\/iconic-rugs-hides-norki\/631-290-large-designer-rug-black-blue-shearling.html#\/52-dimension-250_350_cm\" title=\"Shop the large design Presto Rug\">Shop<\/a>\n                    <\/div>\n                <\/div>\n                \n                <!-- Slide 2 : Tapis Icicle -->\n                <div class=\"nk-tapis-carousel__slide\">\n                    <a href=\"https:\/\/www.norki.com\/en\/editions-rugs-designer-norki\/330-136-round-icicle-rug-shearling-star.html#\/55-dimension-o_300_cm\" class=\"nk-tapis-carousel__img-link\" tabindex=\"-1\" title=\"Discover the round white contrasted Icicle Rug\">\n                        <img decoding=\"async\" data-src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/salle-de-bain-contemporaine-marbre-blanc-avec-tapis-et-pouf-blanc-norki.jpg\" src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 1 1'%3E%3C\/svg%3E\" alt=\"Icicle Rug in a white marble bathroom\">\n                    <\/a>\n                    <div class=\"nk-tapis-carousel__caption\">\n                        <span>Icicle Rug<\/span>\n                        <a href=\"https:\/\/www.norki.com\/en\/editions-rugs-designer-norki\/330-136-round-icicle-rug-shearling-star.html#\/55-dimension-o_300_cm\" title=\"Shop the design Icicle Rug\">Shop<\/a>\n                    <\/div>\n                <\/div>\n                \n                <!-- Slide 3 : Tapis Promenade -->\n                <div class=\"nk-tapis-carousel__slide\">\n                    <a href=\"https:\/\/www.norki.com\/en\/iconic-rugs-hides-norki\/238-253-Promenade-rug-norki-rectangular-blue-camel-white.html#\/84-dimension-200_280_cm\" class=\"nk-tapis-carousel__img-link\" tabindex=\"-1\" title=\"Discover the nature and wool Promenade Rug\">\n                        <img decoding=\"async\" data-src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/blue-camel-bespoke-design-rug.jpg\" src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 1 1'%3E%3C\/svg%3E\" alt=\"Promenade Rug in blue and camel design\">\n                    <\/a>\n                    <div class=\"nk-tapis-carousel__caption\">\n                        <span>Promenade Rug<\/span>\n                        <a href=\"https:\/\/www.norki.com\/en\/iconic-rugs-hides-norki\/238-253-Promenade-rug-norki-rectangular-blue-camel-white.html#\/84-dimension-200_280_cm\" title=\"Shop the Promenade Rug\">Shop<\/a>\n                    <\/div>\n                <\/div>\n                \n                <!-- Slide 4 : Tapis Zima -->\n                <div class=\"nk-tapis-carousel__slide\">\n                    <a href=\"https:\/\/www.norki.com\/en\/iconic-rugs-hides-norki\/475-292-white-square-zima-rug-wool-hide-luxury-norki.html#\/56-dimension-300_300_cm\" class=\"nk-tapis-carousel__img-link\" tabindex=\"-1\" title=\"Discover the square white Zima Rug in luxury shearling\">\n                        <img decoding=\"async\" data-src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/tapis-mouton-peau-de-vache-peau-norki.jpg\" src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 1 1'%3E%3C\/svg%3E\" alt=\"Zima Rug in luxury sheepskin and cowhide\">\n                    <\/a>\n                    <div class=\"nk-tapis-carousel__caption\">\n                        <span>Zima Rug<\/span>\n                        <a href=\"https:\/\/www.norki.com\/en\/iconic-rugs-hides-norki\/475-292-white-square-zima-rug-wool-hide-luxury-norki.html#\/56-dimension-300_300_cm\" title=\"Shop the luxury square Zima Rug\">Shop<\/a>\n                    <\/div>\n                <\/div>\n\n                <!-- Slide 5 : Tapis Manh 4 -->\n                <div class=\"nk-tapis-carousel__slide\">\n                    <a href=\"https:\/\/www.norki.com\/en\/iconic-rugs-hides-norki\/228-154-manh4-rug-norki-long-hairs-sheepskin.html#\/43-dimension-o_170_cm\" class=\"nk-tapis-carousel__img-link\" tabindex=\"-1\" title=\"Discover the round long-haired Manh 4 Rug\">\n                        <img decoding=\"async\" data-src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/tapis-mouton-marron-sur-mesure.jpg\" src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 1 1'%3E%3C\/svg%3E\" alt=\"Manh 4 Rug in custom brown sheepskin\">\n                    <\/a>\n                    <div class=\"nk-tapis-carousel__caption\">\n                        <span>Manh 4 Rug<\/span>\n                        <a href=\"https:\/\/www.norki.com\/en\/iconic-rugs-hides-norki\/228-154-manh4-rug-norki-long-hairs-sheepskin.html#\/43-dimension-o_170_cm\" title=\"Shop the round Manh 4 Rug\">Shop<\/a>\n                    <\/div>\n                <\/div>\n\n                <!-- Slide 6 : Tapis Eupraxia -->\n                <div class=\"nk-tapis-carousel__slide\">\n                    <a href=\"https:\/\/www.norki.com\/en\/iconic-rugs-hides-norki\/203-130-eupraxia-rug-norki-round.html#\/48-dimension-o_250_cm\" class=\"nk-tapis-carousel__img-link\" tabindex=\"-1\" title=\"Discover the round white Eupraxia Rug with concentric patterns\">\n                        <img decoding=\"async\" data-src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/round-circle-white-sheepskin-rug.jpg\" src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 1 1'%3E%3C\/svg%3E\" alt=\"Eupraxia Rug in white sheepskin\">\n                    <\/a>\n                    <div class=\"nk-tapis-carousel__caption\">\n                        <span>Eupraxia Rug<\/span>\n                        <a href=\"https:\/\/www.norki.com\/en\/iconic-rugs-hides-norki\/203-130-eupraxia-rug-norki-round.html#\/48-dimension-o_250_cm\" title=\"Shop the round Eupraxia Rug\">Shop<\/a>\n                    <\/div>\n                <\/div>\n\n                <!-- Slide 7 : Tapis Christiania -->\n                <div class=\"nk-tapis-carousel__slide\">\n                    <a href=\"https:\/\/www.norki.com\/en\/timless-rugs-hides-norki\/311-121-christiana-rug-norki-sheepskin-curly.html#\/46-dimension-200_300_cm\" class=\"nk-tapis-carousel__img-link\" tabindex=\"-1\" title=\"Discover the rectangular white Christiania Rug in curly shearling\">\n                        <img decoding=\"async\" data-src=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/tapis-rectangle-blanc-agneau-tibet.jpg\" src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 1 1'%3E%3C\/svg%3E\" alt=\"Christiania Rug in white Tibetan lamb\">\n                    <\/a>\n                    <div class=\"nk-tapis-carousel__caption\">\n                        <span>Christiania Rug<\/span>\n                        <a href=\"https:\/\/www.norki.com\/en\/timless-rugs-hides-norki\/311-121-christiana-rug-norki-sheepskin-curly.html#\/46-dimension-200_300_cm\" title=\"Shop the Christiania Rug\">Shop<\/a>\n                    <\/div>\n                <\/div>\n\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\n  document.addEventListener('DOMContentLoaded', () => {\n    const container = document.querySelector('.nk-tapis-carousel');\n    if (!container) return;\n\n    const track = container.querySelector('.nk-tapis-carousel__track');\n    if (!track) return;\n    \n    const originalSlides = Array.from(container.querySelectorAll('.nk-tapis-carousel__slide'));\n    const totalOriginal = originalSlides.length;\n\n    \/\/ Clonage infini (Pr\u00e9-clones pour le retour arri\u00e8re et Post-clones pour le d\u00e9filement avant)\n    originalSlides.forEach(slide => {\n      const clone = slide.cloneNode(true);\n      clone.setAttribute('aria-hidden', 'true');\n      track.appendChild(clone);\n    });\n    originalSlides.slice().reverse().forEach(slide => {\n      const clone = slide.cloneNode(true);\n      clone.setAttribute('aria-hidden', 'true');\n      track.insertBefore(clone, track.firstChild);\n    });\n\n    const getSlidesPerView = () => {\n      if (window.innerWidth > 992) return 4; \n      if (window.innerWidth > 768) return 2; \n      return 1; \n    };\n\n    let slidesPerView = getSlidesPerView();\n    let currentIndex = totalOriginal; \n    let isAnimating = false;\n\n    const updateCarousel = (instant = false) => {\n      const itemWidth = 100 \/ slidesPerView;\n      track.style.transition = instant ? 'none' : 'transform 0.5s cubic-bezier(0.4, 0.0, 0.2, 1)';\n      track.style.transform = `translateX(-${currentIndex * itemWidth}%)`;\n    };\n\n    \/\/ Initialisation forc\u00e9e sans transition\n    updateCarousel(true);\n\n    const moveNext = () => {\n      if (isAnimating) return;\n      isAnimating = true;\n      currentIndex++;\n      updateCarousel();\n    };\n\n    const movePrev = () => {\n      if (isAnimating) return;\n      isAnimating = true;\n      currentIndex--;\n      updateCarousel();\n    };\n\n    container.querySelector('.nk-tapis-carousel__next').addEventListener('click', moveNext);\n    container.querySelector('.nk-tapis-carousel__prev').addEventListener('click', movePrev);\n\n    track.addEventListener('transitionend', (e) => {\n      if (e.propertyName !== 'transform') return;\n      isAnimating = false;\n      \n      \/\/ Recalage instantan\u00e9 silencieux pour donner l'illusion de l'infini\n      if (currentIndex <= 0) {\n        currentIndex = totalOriginal;\n        updateCarousel(true);\n      } \n      else if (currentIndex >= totalOriginal * 2) {\n        currentIndex = totalOriginal;\n        updateCarousel(true);\n      }\n    });\n\n    window.addEventListener('resize', () => {\n      const newSlidesPerView = getSlidesPerView();\n      if (newSlidesPerView !== slidesPerView) {\n        slidesPerView = newSlidesPerView;\n        updateCarousel(true);\n      }\n    });\n\n    \/\/ --- LOGIQUE DU BALAYAGE TACTILE (SWIPE) ---\n    let startX = 0;\n    let endX = 0;\n    const swipeThreshold = 40; \n\n    track.addEventListener('touchstart', (e) => {\n      startX = e.touches[0].clientX;\n    }, { passive: true }); \n\n    track.addEventListener('touchend', (e) => {\n      endX = e.changedTouches[0].clientX;\n      handleSwipe();\n    });\n\n    const handleSwipe = () => {\n        const diff = startX - endX;\n        if (Math.abs(diff) > swipeThreshold) {\n            if (diff > 0) {\n                moveNext(); \n            } else {\n                movePrev(); \n            }\n        }\n    };\n\n    \/\/ --- LAZY LOADING OPTIMIS\u00c9 PAR INTERSECTION OBSERVER ---\n    const observerOptions = {\n      root: null,\n      rootMargin: '0px 100% 0px 100%', \n      threshold: 0\n    };\n\n    const imageObserver = new IntersectionObserver((entries, observer) => {\n      entries.forEach(entry => {\n        if (entry.isIntersecting) {\n          const img = entry.target;\n          \n          if (img.dataset.src) {\n            img.onload = () => {\n              img.classList.add('norki-loaded');\n            };\n            img.src = img.dataset.src;\n            img.removeAttribute('data-src');\n            observer.unobserve(img);\n          }\n        }\n      });\n    }, observerOptions);\n    \n    container.querySelectorAll('.nk-tapis-carousel__slide img').forEach(img => {\n      imageObserver.observe(img);\n    });\n  });\n<\/script>\n\n\n\n<style>\n    \/* ==========================================================================\n       SECTION D\u00c9CORATION \/ PROJETS INTERNATIONAUX (TAPIS)\n       Int\u00e9gration Design System : Padding 80px 5vw\n       Ajustement : Maximisation de la zone de carte sur Desktop\n       ========================================================================== *\/\n\n    .norki-decor-intl-tapis {\n        z-index: 10;\n        position: relative;\n        background-color: var(--color-norki-beige, #f8f0ea);\n        color: black;\n        padding: var(--section-pad-v-dt, 80px) var(--section-pad-h-dt, 5vw);\n        display: flex;\n        flex-direction: column;\n        gap: 20px;\n        overflow: hidden; \/* Emp\u00eache le d\u00e9bordement horizontal de la carte agrandie *\/\n    }\n\n    \/* --- GESTION DU HEADER MOBILE --- *\/\n    .norki-decor-intl-tapis__header {\n        display: flex;\n        align-items: end;\n        gap: 15px;\n    }\n\n    .norki-decor-intl-tapis__title {\n        font-family: var(--font-montserrat, sans-serif);\n        font-size: clamp(1.4rem, 2.5vw, 35px);\n        line-height: 1.2;\n        font-weight: 500;\n        margin: 0;\n    }\n\n    \/* --- GESTION DE LA CARTE --- *\/\n    .norki-decor-intl-tapis__map-container {\n        width: 113%;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        margin: 10px 0;\n    }\n\n    @media (max-width: 1500px) {\n        .norki-decor-intl-tapis__map-container {\n            width: 111%;\n        }\n    }\n\n    @media (max-width: 1024px) {\n        .norki-decor-intl-tapis__map-container {\n            width: 100%;\n        }\n    }\n\n    \/* WRAPPER COORDONN\u00c9 : Synchronise la position absolue des zones r\u00e9actives *\/\n    .norki-decor-intl-tapis__map-wrapper {\n        position: relative;\n        width: 100%;\n        padding-left: 5px;\n        transform: scale(1.05) translateX(-3%);\n    }\n\n    @media (max-width: 1024px) {\n        .norki-decor-intl-tapis__map-wrapper {\n            transform: scale(1.05) translateX(0);\n        }\n    }\n\n    .norki-decor-intl-tapis__map-img {\n        width: 100%;\n        height: auto;\n        object-fit: contain;\n        display: block;\n    }\n\n    \/* Logique d'affichage des sources (Triple Breakpoint) *\/\n    .norki-decor-intl-tapis__img-default, \n    .norki-decor-intl-tapis__img-responsive, \n    .norki-decor-intl-tapis__img-mobile { \n        display: none; \n    }\n\n    \/* 1. Desktop Large (> 1500px) *\/\n    @media (min-width: 1501px) {\n        .norki-decor-intl-tapis__img-default { display: block; }\n    }\n\n    \/* 2. Tablette & Desktop Moyen (601px - 1500px) *\/\n    @media (min-width: 601px) and (max-width: 1500px) {\n        .norki-decor-intl-tapis__img-responsive { display: block; }\n    }\n\n    \/* 3. Mobile \u00e9troit (< 600px) *\/\n    @media (max-width: 600px) {\n        .norki-decor-intl-tapis__img-mobile { display: block; }\n    }\n\n    \/* ZONES INTERACTIVES OVERLAYS (NEUTRES - SANS HOVER OU EFFETS DE TRANSITIONS MULTIPLES) *\/\n    .norki-decor-intl-tapis__map-link-overlay {\n        position: absolute;\n        border-radius: 100px;\n        cursor: pointer;\n        z-index: 10;\n        background-color: rgba(255, 255, 255, 0);\n    }\n\n    \/* --------------------------------------------------------------------------\n       POSITIONNEMENTS DES LIENS (SUR-MESURE SUR LES 3 BREAKPOINTS DE LA CARTE)\n       -------------------------------------------------------------------------- *\/\n\n    \/* Version Mobile \u00c9troite (ViewBox 1779.56 x 855.11) *\/\n    @media (max-width: 600px) {\n        .norki-decor-intl-tapis__map-link-overlay--paris {\n            left: 31.5116%; top: 4.7117%; width: 13.4679%; height: 6.4319%;\n        }\n        .norki-decor-intl-tapis__map-link-overlay--strasbourg {\n            left: 43.5539%; top: 13.3924%; width: 19.3368%; height: 6.4319%;\n        }\n        .norki-decor-intl-tapis__map-link-overlay--gstaad {\n            left: 61.8309%; top: 23.5443%; width: 15.7994%; height: 6.4319%;\n        }\n        .norki-decor-intl-tapis__map-link-overlay--megeve {\n            left: 73.2552%; top: 32.8776%; width: 16.9379%; height: 6.6588%;\n        }\n    }\n\n    \/* Version Tablette \/ Laptop (ViewBox 2056.89 x 858.67) *\/\n    @media (min-width: 601px) and (max-width: 1500px) {\n        .norki-decor-intl-tapis__map-link-overlay--paris {\n            left: 35.0956%; top: 5.9348%; width: 11.6521%; height: 6.4053%;\n        }\n        .norki-decor-intl-tapis__map-link-overlay--strasbourg {\n            left: 45.4392%; top: 14.5784%; width: 16.9027%; height: 6.4053%;\n        }\n        .norki-decor-intl-tapis__map-link-overlay--gstaad {\n            left: 61.250%; top: 24.6893%; width: 13.6692%; height: 6.4053%;\n        }\n        .norki-decor-intl-tapis__map-link-overlay--megeve {\n            left: 71.3564%; top: 33.9828%; width: 14.6542%; height: 6.6312%;\n        }\n    }\n\n    \/* Version Grand \u00c9cran \/ Bureau (ViewBox 2506.67 x 840.67) *\/\n    @media (min-width: 1501px) {\n        .norki-decor-intl-tapis__map-link-overlay--paris {\n            left: 39.6211%; top: 4.7926%; width: 9.5613%; height: 6.5424%;\n        }\n        .norki-decor-intl-tapis__map-link-overlay--strasbourg {\n            left: 48.1989%; top: 13.6225%; width: 13.6698%; height: 6.5424%;\n        }\n        .norki-decor-intl-tapis__map-link-overlay--gstaad {\n            left: 61.1167%; top: 23.9488%; width: 11.2165%; height: 6.5424%;\n        }\n        .norki-decor-intl-tapis__map-link-overlay--megeve {\n            left: 69.4397%; top: 33.4424%; width: 12.0247%; height: 6.7732%;\n        }\n    }\n\n    \/* --- CONTENU TEXTE &#038; ACTIONS --- *\/\n    .norki-decor-intl-tapis__content {\n        display: flex;\n        flex-direction: column;\n        gap: 15px;\n    }\n\n    .norki-decor-intl-tapis__content p {\n        margin: 0;\n        font-size: 0.95rem;\n        line-height: 1.5;\n    }\n\n    .norki-decor-intl-tapis__emphasis {\n        margin-top: 5px;\n        font-weight: 500;\n    }\n\n    \/* Style global des liens in-text (DA) *\/\n    .norki-decor-intl-tapis__link {\n        color: inherit;\n        text-decoration: underline;\n        text-decoration-color: currentColor;\n        text-underline-offset: 3px;\n        text-decoration-thickness: 1px;\n        transition: text-decoration-color 0.3s ease, opacity 0.3s ease;\n    }\n\n    .norki-decor-intl-tapis__link:hover {\n        text-decoration-color: transparent;\n        opacity: 0.7;\n    }\n\n    .norki-decor-intl-tapis__actions {\n        display: flex;\n        flex-direction: column;\n        gap: 12px;\n        margin-top: 20px;\n        width: 100%;\n        max-width: 360px;\n        text-align: center;\n    }\n\n    .norki-decor-intl-tapis__btn {\n        display: inline-flex;\n        justify-content: center;\n        align-items: center;\n        padding: 4px 27px;\n        text-decoration: none;\n        font-size: 0.9rem;\n        font-weight: 500;\n        transition: all 0.3s ease;\n        border: 1px solid transparent;\n    }\n\n    .norki-decor-intl-tapis__btn--primary {\n        background-color: black;\n        color: #ffffff;\n        border-color: #000000;\n    }\n\n    .norki-decor-intl-tapis__btn--primary:hover {\n        background-color: #3f332e;\n        border-color: #3f332e;\n    }\n\n    .norki-decor-intl-tapis__btn--secondary {\n        color: black;\n        border-color: black;\n        background-color: transparent;\n    }\n\n    .norki-decor-intl-tapis__btn--secondary:hover {\n        background-color: black;\n        color: #ffffff;\n    }\n\n    \/* --- RESPONSIVE TABLET &#038; DESKTOP (GRID LAYOUT &#038; PADDINGS) --- *\/\n    @media (max-width: 992px) {\n        .norki-decor-intl-tapis {\n            padding: var(--section-pad-v-tab, 50px) var(--section-pad-h-tab, 4vw);\n        }\n    }\n\n    @media (max-width: 768px) {\n        .norki-decor-intl-tapis {\n            padding: var(--section-pad-v-mob, 40px) var(--section-pad-h-mob, 20px);\n        }\n    }\n\n    @media (min-width: 1024px) {\n        .norki-decor-intl-tapis__header {\n            display: contents; \/* D\u00e9sactive le flex pour utiliser la grille parente *\/\n        }\n\n        .norki-decor-intl-tapis {\n            display: grid;\n            grid-template-columns: 35% 65%;\n            grid-template-areas:\n                \"title map\"\n                \"content map\";\n            grid-template-rows: max-content auto;\n            column-gap: 20px;\n            grid-row-gap: 25px; \/* Espacement vertical entre les \u00e9l\u00e9ments de gauche *\/\n            align-items: start;\n        }\n\n        .norki-decor-intl-tapis__title {\n            grid-area: title;\n            align-self: start;\n            z-index: 2;\n            position: relative;\n        }\n\n        .norki-decor-intl-tapis__content {\n            grid-area: content;\n            align-self: start;\n            max-width: 480px;\n            z-index: 2;\n            position: relative;\n        }\n\n        .norki-decor-intl-tapis__map-container {\n            grid-area: map;\n            margin: 0;\n            height: 100%;\n            position: relative;\n            z-index: 1;\n        }\n\n        \/* Utilisation du wrapper synchronis\u00e9 pour \u00e9tendre la carte sur desktop *\/\n        .norki-decor-intl-tapis__map-wrapper {\n            width: 125%; \n            max-width: none;\n            transform: translateX(-5%);\n            transform-origin: center left;\n        }\n    }\n\n<\/style>\n\n<section class=\"norki-decor-intl-tapis\">\n    \n    <div class=\"norki-decor-intl-tapis__header\">\n        <h2 class=\"norki-decor-intl-tapis__title avenirmedium-font\">\n            Norki: A French Maison with International Renown\n        <\/h2>\n    <\/div>\n\n    <div class=\"norki-decor-intl-tapis__map-container\">\n        <!-- WRAPPER : Synchronise l'image et ses calques cliquables sans d\u00e9formation -->\n        <div class=\"norki-decor-intl-tapis__map-wrapper\">\n            \n            <!-- 1. Source Bureau Large -->\n            <img decoding=\"async\" src=\"https:\/\/www.norki.com\/sur-mesure\/wp-content\/themes\/twentytwentyfour\/assets\/images\/Carte-Monde_Paris-Gstaad-Megeve.svg\" alt=\"Norki showroom locations map\" class=\"norki-decor-intl-tapis__map-img norki-decor-intl-tapis__img-default\" onerror=\"this.style.display='none';\">\n\n            <!-- 2. Source Tablette \/ Laptop -->\n            <img decoding=\"async\" src=\"https:\/\/www.norki.com\/sur-mesure\/wp-content\/themes\/twentytwentyfour\/assets\/images\/Carte-Monde-Responsive-2_Paris-Gstaad-Megeve.svg\" alt=\"Norki showroom locations map - Tablet\" class=\"norki-decor-intl-tapis__map-img norki-decor-intl-tapis__img-responsive\" onerror=\"this.style.display='none';\">\n\n            <!-- 3. Source Mobile \u00e9troit -->\n            <img decoding=\"async\" src=\"https:\/\/www.norki.com\/sur-mesure\/wp-content\/themes\/twentytwentyfour\/assets\/images\/Carte-Monde-Responsive_Paris-Gstaad-Megeve.svg\" alt=\"Norki showroom locations map - Mobile\" class=\"norki-decor-intl-tapis__map-img norki-decor-intl-tapis__img-mobile\" onerror=\"this.style.display='none';\">\n\n            <!-- OVERLAYS CLIQUEABLES (NEUTRES - SANS HOVER VISUEL CONFORM\u00c9MENT \u00c0 VOTRE DEMANDE) -->\n            <a href=\"https:\/\/www.norki.com\/en\/content\/15-cushion-rug-throw-furniture-luxury-decoration-shop-paris\" class=\"norki-decor-intl-tapis__map-link-overlay norki-decor-intl-tapis__map-link-overlay--paris\" title=\"Discover our Paris showroom\"><\/a>\n               \n            <!-- LIEN STRASBOURG POINTANT VERS L'ATELIER (EN) -->\n            <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/\" class=\"norki-decor-intl-tapis__map-link-overlay norki-decor-intl-tapis__map-link-overlay--strasbourg\" title=\"Discover our Workshop\"><\/a>\n               \n            <a href=\"https:\/\/www.norki.com\/en\/content\/17-luxury-shopping-gstaad-interior-design-buy-rug-throw-cushion-furniture\" class=\"norki-decor-intl-tapis__map-link-overlay norki-decor-intl-tapis__map-link-overlay--gstaad\" title=\"Discover our Gstaad showroom\"><\/a>\n               \n            <a href=\"https:\/\/www.norki.com\/en\/content\/16-luxury-interior-design-chalet-megeve-throw-cushion-rug-furniture\" class=\"norki-decor-intl-tapis__map-link-overlay norki-decor-intl-tapis__map-link-overlay--megeve\" title=\"Discover our Meg\u00e8ve showroom\"><\/a>\n               \n        <\/div>\n    <\/div>\n\n    <div class=\"norki-decor-intl-tapis__content\">\n        <p class=\"norki-decor-intl-tapis__emphasis\">Norki\u2019s creations travel far beyond our workshops.<\/p>\n        \n        <p>Our Maison has the privilege of seeing its rugs enhance <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/interior-design-projects-bespoke-craftsmanship\/\" class=\"norki-decor-intl-tapis__link\" title=\"Discover our residential projects\">the world\u2019s most stunning residences<\/a>, luxury <a href=\"https:\/\/www.norki.com\/en\/studio-chalet\/\" class=\"norki-decor-intl-tapis__link\" title=\"Discover Studio Chalet\">chalets<\/a>, and <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/interior-design-projects-bespoke-craftsmanship\/\" class=\"norki-decor-intl-tapis__link\" title=\"Discover our exceptional projects\">exceptional venues<\/a> worldwide. Each piece is integrated into unique projects, driven by an international clientele in search of exclusivity and <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/living-heritage-company-label-epv\/\" class=\"norki-decor-intl-tapis__link\" title=\"Discover our EPV label\">French artisanal excellence<\/a>.<\/p>\n        \n        <p>Our showrooms in <a href=\"https:\/\/www.norki.com\/en\/content\/17-luxury-shopping-gstaad-interior-design-buy-rug-throw-cushion-furniture\" class=\"norki-decor-intl-tapis__link\" title=\"Discover our Gstaad showroom\">Gstaad<\/a>, <a href=\"https:\/\/www.norki.com\/en\/content\/15-cushion-rug-throw-furniture-luxury-decoration-shop-paris\" class=\"norki-decor-intl-tapis__link\" title=\"Discover our Paris showroom\">Paris<\/a>, and <a href=\"https:\/\/www.norki.com\/en\/content\/16-luxury-interior-design-chalet-megeve-throw-cushion-rug-furniture\" class=\"norki-decor-intl-tapis__link\" title=\"Discover our Meg\u00e8ve showroom\">Meg\u00e8ve<\/a>, along with our <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-interior-design-studio-furniture-rugs\/\" class=\"norki-decor-intl-tapis__link\" title=\"Discover our Design Studio\">Design Studio<\/a> and French workshop in <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/contact-us\/\" class=\"norki-decor-intl-tapis__link\" title=\"Contact our workshops in Strasbourg\">Strasbourg<\/a> are at your service to co-create your most exquisite custom rugs.<\/p>\n\n        <div class=\"norki-decor-intl-tapis__actions\">\n            <a href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/contact-us\/\" class=\"norki-decor-intl-tapis__btn norki-decor-intl-tapis__btn--primary\" title=\"Send an email to our Design Studio\">Let\u2019s Imagine Your Bespoke Rug Together<\/a>\n            <a href=\"https:\/\/api.whatsapp.com\/send?phone=33647923857\" class=\"norki-decor-intl-tapis__btn norki-decor-intl-tapis__btn--secondary\" target=\"_blank\" rel=\"noopener\" title=\"Contact us directly on WhatsApp\">WhatsApp Us<\/a>\n        <\/div>\n    <\/div>\n\n<\/section>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bespoke Rugs The Excellence of Materials Our Craftsmanship Fur Couture EPV Upholstery Furnishing Couture Bespoke Rugs Embroidery Norki: Masters of High-End Bespoke Rugs, Made in France For over fifteen years, Norki has embodied an uncompromising vision of bespoke rug design, where every creation is a masterpiece of Haute Couture craftsmanship\u2014a savoir-faire awarded the prestigious EPV [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-page-builder-no-header-footer.php","meta":{"_uag_custom_page_level_css":"\/* A COPIER COLLER *\/\n\n:root {\n\t--wp--preset--color--contrast: black;\n    \/* Paddings de section standards *\/\n    --section-pad-v-dt: 80px;\n    --section-pad-h-dt: 5vw;\n    \n    --section-pad-v-tab: 50px;\n    --section-pad-h-tab: 4vw;\n    \n    --section-pad-v-mob: 40px;\n    --section-pad-h-mob: 20px;\n\n    \/* Couleurs  Polices *\/\n    --color-norki-brown: #50423d;\n    --color-norki-beige: #f8f0ea;\n    --font-baskerville: 'Baskerville', serif;\n    --font-montserrat: 'Montserrat', sans-serif;\n}\n\n@font-face {\n  font-family: 'LibreBaskervilleItalic';\n  src: url('\/sur-mesure\/wp-content\/themes\/twentytwentyfour\/assets\/fonts\/Libre-Baskerville\/LibreBaskerville-Italic.ttf') format('truetype');\n  font-weight: normal;\n  font-style: normal;\n}\n\n@font-face {\n  font-family: 'Bestermind';\n  src: url('\/sur-mesure\/wp-content\/themes\/twentytwentyfour\/assets\/fonts\/Bestermind\/BestermindRegular.ttf') format('truetype');\n  font-weight: normal;\n  font-style: normal;\n}\n\n@font-face {\n  font-family: 'AvenirBook';\n  src: url('\/sur-mesure\/wp-content\/themes\/twentytwentyfour\/assets\/fonts\/Avenir\/Avenir-Book-01.otf') format('opentype');\n  font-weight: normal;\n  font-style: normal;\n}\n\n\n@font-face {\n  font-family: 'AvenirMedium';\n  src: url('\/sur-mesure\/wp-content\/themes\/twentytwentyfour\/assets\/fonts\/Avenir\/Avenir-Medium-09.otf') format('opentype');\n  font-weight: normal;\n  font-style: normal;\n}\n\n@font-face {\n  font-family: 'AvenirBookOblique';\n  src: url('\/sur-mesure\/wp-content\/themes\/twentytwentyfour\/assets\/fonts\/Avenir\/Avenir-BookOblique-02.otf') format('opentype');\n  font-weight: normal;\n  font-style: normal;\n}\n\n@font-face {\n  font-family: 'Pertili';\n  src: url('\/sur-mesure\/wp-content\/themes\/twentytwentyfour\/assets\/fonts\/PERTILI.TTF') format('truetype');\n  font-weight: normal;\n  font-style: normal;\n}\n\n.pertili-font {\n\tfont-family: \"Pertili\", sans-serif !important;\n}\n\n.bestermind-font {\n\tfont-family: \"Bestermind\", sans-serif !important;\n}\n\n.avenirbookoblique-font {\n\tfont-family: \"AvenirBookOblique\", sans-serif !important;\n}\n\n.baskerville-italic-font {\n\tfont-family: \"LibreBaskervilleItalic\", sans-serif !important;\n}\n\n.avenirmedium-font {\n\tfont-family: \"AvenirMedium\", sans-serif !important;\n}\n\nbody:not(.wp-admin) * {\n  font-family: \"AvenirBook\", sans-serif;\n}\n\nbody {\n\tbackground-color: #f8f0ea !important;\n\tcolor: black;\n}\n\nh2 {\n\tfont-family: \"AvenirMedium\", sans-serif !important;\n}\n\n.components-sandbox {\n\tmax-height: 500px;\n}\n\n\/* A COPIER COLLER END *\/\n\n.wp-block-paragraph {\n\tmargin: 0;\n}","_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-4296","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Bespoke High-End Rugs | French Craftsmanship \u2013 Norki<\/title>\n<meta name=\"description\" content=\"Our EPV-certified expertise: bespoke rugs in leather and natural fur. Handcrafted in France in Strasbourg. Unique luxury and design.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-fur-leather-rugs\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bespoke High-End Rugs | French Craftsmanship \u2013 Norki\" \/>\n<meta property=\"og:description\" content=\"Our EPV-certified expertise: bespoke rugs in leather and natural fur. Handcrafted in France in Strasbourg. Unique luxury and design.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-fur-leather-rugs\/\" \/>\n<meta property=\"og:site_name\" content=\"Norki\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/NorkiDecoration\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-16T09:07:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/tapis-sur-mesure-en-peau-et-fourrure-norki.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.norki.com\\\/en\\\/custom-made-upholstery\\\/bespoke-fur-leather-rugs\\\/\",\"url\":\"https:\\\/\\\/www.norki.com\\\/en\\\/custom-made-upholstery\\\/bespoke-fur-leather-rugs\\\/\",\"name\":\"Bespoke High-End Rugs | French Craftsmanship \u2013 Norki\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.norki.com\\\/sur-mesure\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.norki.com\\\/en\\\/custom-made-upholstery\\\/bespoke-fur-leather-rugs\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.norki.com\\\/en\\\/custom-made-upholstery\\\/bespoke-fur-leather-rugs\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/norki.com\\\/sur-mesure\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/tapis-sur-mesure-en-peau-et-fourrure-norki.jpg\",\"datePublished\":\"2026-06-08T10:57:15+00:00\",\"dateModified\":\"2026-07-16T09:07:31+00:00\",\"description\":\"Our EPV-certified expertise: bespoke rugs in leather and natural fur. Handcrafted in France in Strasbourg. Unique luxury and design.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.norki.com\\\/en\\\/custom-made-upholstery\\\/bespoke-fur-leather-rugs\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.norki.com\\\/en\\\/custom-made-upholstery\\\/bespoke-fur-leather-rugs\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.norki.com\\\/en\\\/custom-made-upholstery\\\/bespoke-fur-leather-rugs\\\/#primaryimage\",\"url\":\"https:\\\/\\\/norki.com\\\/sur-mesure\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/tapis-sur-mesure-en-peau-et-fourrure-norki.jpg\",\"contentUrl\":\"https:\\\/\\\/norki.com\\\/sur-mesure\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/tapis-sur-mesure-en-peau-et-fourrure-norki.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.norki.com\\\/en\\\/custom-made-upholstery\\\/bespoke-fur-leather-rugs\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.norki.com\\\/fr\\\/sur-mesure\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bespoke Rugs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.norki.com\\\/sur-mesure\\\/#website\",\"url\":\"https:\\\/\\\/www.norki.com\\\/sur-mesure\\\/\",\"name\":\"Norki\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.norki.com\\\/sur-mesure\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bespoke High-End Rugs | French Craftsmanship \u2013 Norki","description":"Our EPV-certified expertise: bespoke rugs in leather and natural fur. Handcrafted in France in Strasbourg. Unique luxury and design.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-fur-leather-rugs\/","og_locale":"fr_FR","og_type":"article","og_title":"Bespoke High-End Rugs | French Craftsmanship \u2013 Norki","og_description":"Our EPV-certified expertise: bespoke rugs in leather and natural fur. Handcrafted in France in Strasbourg. Unique luxury and design.","og_url":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-fur-leather-rugs\/","og_site_name":"Norki","article_publisher":"https:\/\/facebook.com\/NorkiDecoration","article_modified_time":"2026-07-16T09:07:31+00:00","og_image":[{"url":"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/tapis-sur-mesure-en-peau-et-fourrure-norki.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-fur-leather-rugs\/","url":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-fur-leather-rugs\/","name":"Bespoke High-End Rugs | French Craftsmanship \u2013 Norki","isPartOf":{"@id":"https:\/\/www.norki.com\/sur-mesure\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-fur-leather-rugs\/#primaryimage"},"image":{"@id":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-fur-leather-rugs\/#primaryimage"},"thumbnailUrl":"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/tapis-sur-mesure-en-peau-et-fourrure-norki.jpg","datePublished":"2026-06-08T10:57:15+00:00","dateModified":"2026-07-16T09:07:31+00:00","description":"Our EPV-certified expertise: bespoke rugs in leather and natural fur. Handcrafted in France in Strasbourg. Unique luxury and design.","breadcrumb":{"@id":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-fur-leather-rugs\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-fur-leather-rugs\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-fur-leather-rugs\/#primaryimage","url":"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/tapis-sur-mesure-en-peau-et-fourrure-norki.jpg","contentUrl":"https:\/\/norki.com\/sur-mesure\/wp-content\/uploads\/2026\/05\/tapis-sur-mesure-en-peau-et-fourrure-norki.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.norki.com\/en\/custom-made-upholstery\/bespoke-fur-leather-rugs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.norki.com\/fr\/sur-mesure\/"},{"@type":"ListItem","position":2,"name":"Bespoke Rugs"}]},{"@type":"WebSite","@id":"https:\/\/www.norki.com\/sur-mesure\/#website","url":"https:\/\/www.norki.com\/sur-mesure\/","name":"Norki","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.norki.com\/sur-mesure\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"webmaster","author_link":"https:\/\/www.norki.com\/sur-mesure\/author\/webmaster\/"},"uagb_comment_info":0,"uagb_excerpt":"Bespoke Rugs The Excellence of Materials Our Craftsmanship Fur Couture EPV Upholstery Furnishing Couture Bespoke Rugs Embroidery Norki: Masters of High-End Bespoke Rugs, Made in France For over fifteen years, Norki has embodied an uncompromising vision of bespoke rug design, where every creation is a masterpiece of Haute Couture craftsmanship\u2014a savoir-faire awarded the prestigious EPV\u2026","_links":{"self":[{"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/pages\/4296","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/comments?post=4296"}],"version-history":[{"count":15,"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/pages\/4296\/revisions"}],"predecessor-version":[{"id":4909,"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/pages\/4296\/revisions\/4909"}],"wp:attachment":[{"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/media?parent=4296"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/categories?post=4296"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.norki.com\/sur-mesure\/wp-json\/wp\/v2\/tags?post=4296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}