{"id":188,"date":"2025-08-11T03:45:48","date_gmt":"2025-08-11T03:45:48","guid":{"rendered":"http:\/\/lhtleuf.cluster027.hosting.ovh.net\/?page_id=188"},"modified":"2026-09-09T18:20:17","modified_gmt":"2026-09-09T18:20:17","slug":"catalogue-textile","status":"publish","type":"page","link":"https:\/\/www.lhtleuze.com\/index.php\/catalogue-textile\/","title":{"rendered":"Catalogue Textile"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n\/* =========================================================\n   LHT \u2014 PAGE TEXTILE\n   CSS COMPLET\n   ========================================================= *\/\n\n\n\/* =========================================================\n   MASQUER LE HEADER ASTRA\n   UNIQUEMENT SUR LA PAGE TEXTILE\n   ========================================================= *\/\n\nbody.page-id-188 .ast-primary-header-bar,\nbody.page-id-188 .site-header,\nbody.page-id-188 #masthead {\n    display: none !important;\n}\n\n\n\/* =========================================================\n   PAGE TEXTILE - PLEINE LARGEUR\n   ========================================================= *\/\n\nbody.page-id-188 .site-content,\nbody.page-id-188 .ast-container,\nbody.page-id-188 .content-area,\nbody.page-id-188 .site-main,\nbody.page-id-188 .entry-content {\n    width: 100% !important;\n    max-width: none !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\nbody.page-id-188 .ast-container {\n    display: block !important;\n}\n\nbody.page-id-188 article,\nbody.page-id-188 .ast-article-single {\n    margin: 0 !important;\n    padding: 0 !important;\n    background: transparent !important;\n    box-shadow: none !important;\n}\n\nbody.page-id-188 .entry-header {\n    display: none !important;\n}\n\n\n\/* =========================================================\n   BASE\n   ========================================================= *\/\n\n.lht-textile-page,\n.lht-textile-page * {\n    box-sizing: border-box;\n}\n\n.lht-textile-page {\n\n    --lht-dark: #07111f;\n    --lht-dark-2: #101b2b;\n\n    --lht-gold: #d7a62a;\n    --lht-gold-light: #efc553;\n\n    --lht-white: #ffffff;\n    --lht-light: #f5f6f8;\n\n    --lht-text: #172033;\n    --lht-muted: #646b78;\n\n    width: 100vw !important;\n    max-width: none !important;\n\n    margin-left: calc(50% - 50vw) !important;\n    margin-right: calc(50% - 50vw) !important;\n\n    color: var(--lht-text);\n\n    font-family:\n        Arial,\n        Helvetica,\n        sans-serif;\n\n    background: var(--lht-white);\n}\n\n.lht-textile-page a {\n    text-decoration: none;\n}\n\n\n\/* =========================================================\n   CONTENEUR\n   ========================================================= *\/\n\n.lht-container {\n    width: min(1180px, 92%);\n    margin: 0 auto;\n}\n\n\n\/* =========================================================\n   HEADER LHT\n   ========================================================= *\/\n\n.lht-custom-header {\n\n    position: sticky;\n\n    top: 0;\n\n    z-index: 999;\n\n    width: 100%;\n\n    color: #ffffff;\n\n    background: #07111f;\n\n    border-bottom:\n        2px solid #d7a62a;\n\n    box-shadow:\n        0 5px 20px\n        rgba(0,0,0,.22);\n}\n\n.lht-header-container {\n\n    width: min(1600px,96%);\n\n    min-height: 88px;\n\n    margin: 0 auto;\n\n    display: grid;\n\n    grid-template-columns:\n        auto\n        minmax(360px,1fr)\n        auto;\n\n    align-items: center;\n\n    gap: 28px;\n}\n\n\n\/* =========================================================\n   LOGO\n   ========================================================= *\/\n\n.lht-header-logo {\n\n    display: flex;\n\n    align-items: center;\n\n    justify-content: flex-start;\n\n    min-width: 145px;\n\n    height: 88px;\n}\n\n.lht-logo-img {\n\n    display: block;\n\n    width: auto;\n\n    height: 84px;\n\n    max-width: 145px;\n\n    object-fit: contain;\n}\n\n\n\/* =========================================================\n   COORDONN\u00c9ES\n   ========================================================= *\/\n\n.lht-header-contact {\n\n    display: flex;\n\n    align-items: center;\n\n    justify-content: flex-start;\n\n    gap: 18px;\n\n    color: #d5dae1;\n\n    font-size: 12px;\n\n    white-space: nowrap;\n}\n\n.lht-header-contact span {\n    color: #d5dae1;\n}\n\n.lht-header-contact a {\n\n    color: #d5dae1;\n\n    transition:\n        color .2s ease;\n}\n\n.lht-header-contact a:hover {\n    color: #d7a62a;\n}\n\n\n\/* =========================================================\n   NAVIGATION\n   ========================================================= *\/\n\n.lht-header-nav {\n\n    display: flex;\n\n    align-items: center;\n\n    justify-content: flex-end;\n\n    gap: 20px;\n}\n\n.lht-header-nav a {\n\n    position: relative;\n\n    color: #f7f8fa;\n\n    font-size: 13px;\n\n    font-weight: 700;\n\n    letter-spacing: .35px;\n\n    text-transform: uppercase;\n\n    transition:\n        color .2s ease,\n        transform .2s ease;\n}\n\n.lht-header-nav\na:not(.lht-header-contact-button)::after {\n\n    content: \"\";\n\n    position: absolute;\n\n    left: 0;\n\n    bottom: -8px;\n\n    width: 0;\n\n    height: 2px;\n\n    background: #d7a62a;\n\n    transition:\n        width .25s ease;\n}\n\n.lht-header-nav a:hover {\n\n    color: #d7a62a;\n\n    transform: translateY(-1px);\n}\n\n.lht-header-nav\na:not(.lht-header-contact-button):hover::after {\n\n    width: 100%;\n}\n\n\n\/* =========================================================\n   PAGE ACTIVE : TEXTILE\n   ========================================================= *\/\n\n.lht-header-nav a.is-active {\n    color: #d7a62a;\n}\n\n.lht-header-nav\na.is-active:not(.lht-header-contact-button)::after {\n    width: 100%;\n}\n\n\n\/* =========================================================\n   CONTACT\n   ========================================================= *\/\n\n.lht-header-contact-button {\n\n    padding: 11px 17px;\n\n    border-radius: 6px;\n\n    color: #07111f !important;\n\n    background: #d7a62a;\n}\n\n.lht-header-contact-button:hover {\n\n    color: #07111f !important;\n\n    background: #efc553;\n\n    transform: translateY(-2px);\n}\n\n\n\/* =========================================================\n   MENU MOBILE\n   ========================================================= *\/\n\n.lht-menu-toggle,\n.lht-menu-button {\n    display: none;\n}\n\n\n\/* =========================================================\n   HERO TEXTILE\n   ========================================================= *\/\n\n.lht-textile-hero {\n\n    min-height: 430px;\n\n    display: flex;\n\n    align-items: center;\n\n    color: #ffffff;\n\n    background:\n\n        linear-gradient(\n            90deg,\n            rgba(2,8,16,.98) 0%,\n            rgba(2,8,16,.84) 50%,\n            rgba(2,8,16,.28) 100%\n        ),\n\n        url(\"https:\/\/www.lhtleuze.com\/wp-content\/uploads\/2026\/08\/20230915_140847-scaled.jpg\")\n        center \/ cover\n        no-repeat;\n}\n\n.lht-textile-hero-content {\n\n    max-width: 720px;\n\n    padding: 72px 0;\n}\n\n.lht-page-label {\n\n    display: inline-block;\n\n    margin-bottom: 18px;\n\n    padding: 8px 14px;\n\n    border:\n        1px solid\n        rgba(215,166,42,.65);\n\n    border-radius: 30px;\n\n    color: #efc553;\n\n    background:\n        rgba(215,166,42,.12);\n\n    font-size: 13px;\n\n    font-weight: 700;\n\n    letter-spacing: 1px;\n\n    text-transform: uppercase;\n}\n\n.lht-textile-hero h1 {\n\n    margin: 0 0 20px;\n\n    color: #ffffff;\n\n    font-size:\n        clamp(40px,6vw,70px);\n\n    line-height: 1.03;\n\n    font-weight: 900;\n\n    text-transform: uppercase;\n\n    text-shadow:\n        0 3px 18px\n        rgba(0,0,0,.45);\n}\n\n.lht-textile-hero h1 span {\n    color: #d7a62a;\n}\n\n.lht-textile-hero p {\n\n    max-width: 650px;\n\n    margin: 0 0 28px;\n\n    color: #e5e8ed;\n\n    font-size: 18px;\n\n    line-height: 1.65;\n}\n\n\n\/* =========================================================\n   BOUTONS\n   ========================================================= *\/\n\n.lht-buttons {\n\n    display: flex;\n\n    flex-wrap: wrap;\n\n    gap: 15px;\n}\n\n.lht-btn {\n\n    display: inline-flex;\n\n    min-height: 52px;\n\n    align-items: center;\n\n    justify-content: center;\n\n    padding: 14px 24px;\n\n    border:\n        2px solid #d7a62a;\n\n    border-radius: 10px;\n\n    color: #07111f;\n\n    background: #d7a62a;\n\n    font-size: 14px;\n\n    font-weight: 800;\n\n    text-transform: uppercase;\n\n    cursor: pointer;\n\n    transition: .25s ease;\n}\n\n.lht-btn:hover {\n\n    color: #07111f;\n\n    background: #efc553;\n\n    transform: translateY(-2px);\n}\n\n.lht-btn-outline {\n\n    color: #ffffff;\n\n    background: transparent;\n\n    border-color:\n        rgba(255,255,255,.85);\n}\n\n.lht-btn-outline:hover {\n\n    color: #07111f;\n\n    background: #ffffff;\n\n    border-color: #ffffff;\n}\n\n\n\/* =========================================================\n   SECTIONS\n   ========================================================= *\/\n\n.lht-section {\n    padding: 65px 0;\n}\n\n.lht-section-light {\n    background: #f5f6f8;\n}\n\n.lht-title {\n\n    margin: 0 0 12px;\n\n    color: #07111f;\n\n    text-align: center;\n\n    font-size:\n        clamp(28px,4vw,42px);\n\n    font-weight: 800;\n\n    text-transform: uppercase;\n}\n\n.lht-gold-line {\n\n    width: 75px;\n\n    height: 4px;\n\n    margin: 15px auto 30px;\n\n    border-radius: 10px;\n\n    background: #d7a62a;\n}\n\n.lht-subtitle {\n\n    max-width: 760px;\n\n    margin: 0 auto 35px;\n\n    color: #646b78;\n\n    text-align: center;\n\n    font-size: 17px;\n\n    line-height: 1.65;\n}\n\n\n\/* =========================================================\n   SERVICES TEXTILE\n   ========================================================= *\/\n\n.lht-service-grid {\n\n    display: grid;\n\n    grid-template-columns:\n        repeat(4,1fr);\n\n    gap: 18px;\n}\n\n.lht-service-card {\n\n    padding: 26px 20px;\n\n    border-radius: 12px;\n\n    text-align: center;\n\n    background: #ffffff;\n\n    box-shadow:\n        0 8px 24px\n        rgba(10,20,35,.07);\n}\n\n.lht-service-card span {\n\n    display: block;\n\n    margin-bottom: 12px;\n\n    font-size: 34px;\n}\n\n.lht-service-card strong {\n\n    display: block;\n\n    margin-bottom: 8px;\n\n    color: #07111f;\n\n    font-size: 14px;\n\n    text-transform: uppercase;\n}\n\n.lht-service-card p {\n\n    margin: 0;\n\n    color: #646b78;\n\n    font-size: 14px;\n\n    line-height: 1.55;\n}\n\n\n\/* =========================================================\n   GALERIE\n   ========================================================= *\/\n\n.lht-gallery-grid {\n\n    display: grid;\n\n    grid-template-columns:\n        repeat(2,1fr);\n\n    gap: 20px;\n}\n\n.lht-gallery-item {\n\n    position: relative;\n\n    min-height: 360px;\n\n    overflow: hidden;\n\n    border-radius: 14px;\n\n    background-position: center;\n\n    background-size: cover;\n\n    box-shadow:\n        0 10px 28px\n        rgba(10,20,35,.10);\n}\n\n.lht-gallery-item:first-child {\n\n    background-image:\n\n        linear-gradient(\n            rgba(0,0,0,.10),\n            rgba(0,0,0,.10)\n        ),\n\n        url(\"https:\/\/www.lhtleuze.com\/wp-content\/uploads\/2026\/08\/20230915_140847-scaled.jpg\");\n}\n\n.lht-gallery-item:last-child {\n\n    background-image:\n\n        linear-gradient(\n            rgba(0,0,0,.10),\n            rgba(0,0,0,.10)\n        ),\n\n        url(\"https:\/\/www.lhtleuze.com\/wp-content\/uploads\/2026\/08\/20250822_154732.jpg\");\n}\n\n.lht-gallery-overlay {\n\n    position: absolute;\n\n    inset: auto 0 0;\n\n    padding:\n        55px 22px 22px;\n\n    color: #ffffff;\n\n    background:\n        linear-gradient(\n            transparent,\n            rgba(0,0,0,.92)\n        );\n}\n\n.lht-gallery-overlay strong {\n\n    font-size: 18px;\n\n    text-transform: uppercase;\n}\n\n\n\/* =========================================================\n   CATALOGUE TEXTILE\n   ========================================================= *\/\n\n.lht-catalogue-showcase {\n    background: #ffffff;\n}\n\n.lht-catalogue-wrap {\n\n    display: grid;\n\n    grid-template-columns:\n        1.05fr .95fr;\n\n    gap: 35px;\n\n    align-items: center;\n\n    max-width: 1180px;\n\n    margin: 0 auto;\n}\n\n.lht-catalogue-cover {\n\n    max-width: 520px;\n\n    margin: 0 auto;\n}\n\n.lht-catalogue-cover img {\n\n    display: block;\n\n    width: 100%;\n\n    height: auto;\n\n    border-radius: 12px;\n\n    box-shadow:\n        0 18px 45px\n        rgba(7,17,31,.20);\n\n    transition:\n        transform .3s ease,\n        box-shadow .3s ease;\n}\n\n.lht-catalogue-cover:hover img {\n\n    transform:\n        translateY(-5px);\n\n    box-shadow:\n        0 24px 55px\n        rgba(7,17,31,.28);\n}\n\n.lht-catalogue-copy h2 {\n\n    margin: 0 0 14px;\n\n    color: #07111f;\n\n    font-size:\n        clamp(30px,4vw,46px);\n\n    text-transform: uppercase;\n}\n\n.lht-catalogue-copy h2 span {\n    color: #d7a62a;\n}\n\n.lht-catalogue-copy p {\n\n    margin: 0 0 18px;\n\n    color: #646b78;\n\n    font-size: 17px;\n\n    line-height: 1.7;\n}\n\n.lht-catalogue-points {\n\n    display: grid;\n\n    gap: 10px;\n\n    margin: 24px 0 28px;\n}\n\n.lht-catalogue-points div {\n\n    position: relative;\n\n    padding-left: 24px;\n\n    color: #172033;\n\n    font-weight: 600;\n}\n\n.lht-catalogue-points div::before {\n\n    content: \"\u2713\";\n\n    position: absolute;\n\n    left: 0;\n\n    top: 0;\n\n    color: #d7a62a;\n\n    font-weight: 900;\n}\n\n.lht-reference-note {\n\n    margin-top: 18px !important;\n\n    padding: 15px 16px;\n\n    border-left:\n        4px solid #d7a62a;\n\n    border-radius: 6px;\n\n    background: #f5f6f8;\n\n    font-size:\n        15px !important;\n}\n\n\n\/* =========================================================\n   MODALE CATALOGUE\n   ========================================================= *\/\n\n.lht-catalog-modal {\n\n    position: fixed;\n\n    inset: 0;\n\n    z-index: 99999;\n\n    display: none;\n\n    align-items: center;\n\n    justify-content: center;\n\n    padding: 18px;\n\n    background:\n        rgba(3,8,16,.86);\n\n    backdrop-filter:\n        blur(7px);\n}\n\n.lht-catalog-modal.is-open {\n    display: flex;\n}\n\n.lht-catalog-dialog {\n\n    width:\n        min(1500px,97vw);\n\n    height:\n        min(920px,94vh);\n\n    overflow: hidden;\n\n    border:\n        1px solid\n        rgba(215,166,42,.55);\n\n    border-radius: 14px;\n\n    background: #07111f;\n\n    box-shadow:\n        0 25px 80px\n        rgba(0,0,0,.50);\n}\n\n.lht-catalog-topbar {\n\n    height: 58px;\n\n    display: flex;\n\n    align-items: center;\n\n    justify-content:\n        space-between;\n\n    gap: 20px;\n\n    padding:\n        0 18px 0 22px;\n\n    color: #ffffff;\n\n    background: #07111f;\n\n    border-bottom:\n        2px solid #d7a62a;\n}\n\n.lht-catalog-topbar strong {\n\n    font-size: 15px;\n\n    letter-spacing: .4px;\n\n    text-transform: uppercase;\n}\n\n.lht-catalog-close {\n\n    appearance: none;\n\n    border: 0;\n\n    border-radius: 8px;\n\n    padding: 9px 13px;\n\n    color: #07111f;\n\n    background: #d7a62a;\n\n    cursor: pointer;\n\n    font-size: 14px;\n\n    font-weight: 800;\n\n    transition: .2s ease;\n}\n\n.lht-catalog-close:hover {\n\n    background: #efc553;\n\n    transform:\n        translateY(-1px);\n}\n\n.lht-catalog-frame-wrap {\n\n    position: relative;\n\n    height:\n        calc(100% - 58px);\n\n    background: #ffffff;\n}\n\n.lht-catalog-frame {\n\n    width: 100%;\n\n    height: 100%;\n\n    border: 0;\n\n    background: #ffffff;\n}\n\n.lht-catalog-loading {\n\n    position: absolute;\n\n    inset: 0;\n\n    z-index: 1;\n\n    display: flex;\n\n    align-items: center;\n\n    justify-content: center;\n\n    color: #07111f;\n\n    background: #ffffff;\n\n    font-weight: 700;\n}\n\n.lht-catalog-frame.is-loaded\n+ .lht-catalog-loading {\n\n    display: none;\n}\n\nbody.lht-modal-open {\n    overflow: hidden;\n}\n\n\n\/* =========================================================\n   CTA FINAL\n   ========================================================= *\/\n\n.lht-cta {\n\n    padding: 65px 0;\n\n    color: #ffffff;\n\n    background:\n        linear-gradient(\n            135deg,\n            #07111f,\n            #101b2b\n        );\n}\n\n.lht-cta-grid {\n\n    display: grid;\n\n    grid-template-columns:\n        1.3fr .7fr;\n\n    gap: 45px;\n\n    align-items: center;\n}\n\n.lht-cta h2 {\n\n    margin: 0 0 12px;\n\n    font-size:\n        clamp(32px,5vw,54px);\n\n    text-transform: uppercase;\n}\n\n.lht-cta h2 span {\n    color: #d7a62a;\n}\n\n.lht-cta p {\n\n    margin: 0;\n\n    color: #d7dce4;\n\n    font-size: 18px;\n\n    line-height: 1.65;\n}\n\n.lht-cta-box {\n\n    padding: 30px;\n\n    border:\n        1px solid\n        rgba(215,166,42,.55);\n\n    border-radius: 14px;\n\n    text-align: center;\n\n    background:\n        rgba(255,255,255,.06);\n}\n\n\n\/* =========================================================\n   \u00c9CRANS INTERM\u00c9DIAIRES\n   ========================================================= *\/\n\n@media (max-width: 1350px) {\n\n    .lht-header-container {\n\n        grid-template-columns:\n            auto 1fr;\n    }\n\n    .lht-header-contact {\n\n        justify-content: flex-end;\n\n        font-size: 11px;\n    }\n\n    .lht-header-nav {\n\n        grid-column: 1 \/ -1;\n\n        justify-content: center;\n\n        padding-bottom: 16px;\n    }\n}\n\n\n\/* =========================================================\n   TABLETTES\n   ========================================================= *\/\n\n@media (max-width: 950px) {\n\n    .lht-service-grid,\n    .lht-gallery-grid {\n\n        grid-template-columns:\n            repeat(2,1fr);\n    }\n\n    .lht-cta-grid {\n        grid-template-columns: 1fr;\n    }\n}\n\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media (max-width: 850px) {\n\n    .lht-header-container {\n\n        position: relative;\n\n        min-height: 72px;\n\n        display: flex;\n\n        align-items: center;\n\n        justify-content:\n            space-between;\n    }\n\n    .lht-header-contact {\n        display: none;\n    }\n\n    .lht-header-logo {\n\n        min-width: auto;\n\n        height: 72px;\n    }\n\n    .lht-logo-img {\n\n        height: 58px;\n\n        max-width: 110px;\n    }\n\n    .lht-menu-button {\n\n        display: block;\n\n        color: #d7a62a;\n\n        cursor: pointer;\n\n        font-size: 30px;\n\n        line-height: 1;\n    }\n\n    .lht-header-nav {\n\n        position: absolute;\n\n        top: 72px;\n\n        right: 0;\n\n        left: 0;\n\n        z-index: 1000;\n\n        display: none;\n\n        flex-direction: column;\n\n        align-items: stretch;\n\n        gap: 0;\n\n        padding: 12px 4%;\n\n        background: #07111f;\n\n        border-top:\n            1px solid\n            rgba(255,255,255,.12);\n\n        box-shadow:\n            0 12px 25px\n            rgba(0,0,0,.25);\n    }\n\n    .lht-header-nav a {\n\n        padding: 13px 0;\n\n        border-bottom:\n            1px solid\n            rgba(255,255,255,.10);\n    }\n\n    .lht-header-nav\n    a::after {\n\n        display: none;\n    }\n\n    .lht-menu-toggle:checked\n    ~ .lht-header-nav {\n\n        display: flex;\n    }\n\n    .lht-header-contact-button {\n\n        margin-top: 10px;\n\n        text-align: center;\n    }\n\n\n    \/* CATALOGUE *\/\n\n    .lht-catalogue-wrap {\n\n        grid-template-columns: 1fr;\n\n        gap: 32px;\n\n        text-align: center;\n    }\n\n    .lht-catalogue-cover {\n        max-width: 310px;\n    }\n\n    .lht-catalogue-points {\n\n        max-width: 430px;\n\n        margin-left: auto;\n\n        margin-right: auto;\n\n        text-align: left;\n    }\n\n    .lht-reference-note {\n        text-align: left;\n    }\n\n    .lht-catalog-modal {\n        padding: 7px;\n    }\n\n    .lht-catalog-dialog {\n\n        width: 100%;\n\n        height: 96vh;\n\n        border-radius: 10px;\n    }\n\n    .lht-catalog-topbar {\n\n        height: 54px;\n\n        padding:\n            0 10px 0 14px;\n    }\n\n    .lht-catalog-topbar strong {\n        font-size: 12px;\n    }\n\n    .lht-catalog-frame-wrap {\n\n        height:\n            calc(100% - 54px);\n    }\n}\n\n\n\/* =========================================================\n   PETITS \u00c9CRANS\n   ========================================================= *\/\n\n@media (max-width: 650px) {\n\n    .lht-section,\n    .lht-cta {\n        padding: 45px 0;\n    }\n\n    .lht-textile-hero {\n\n        min-height: 560px;\n\n        background-position:\n            62% center;\n    }\n\n    .lht-buttons {\n        flex-direction: column;\n    }\n\n    .lht-btn {\n        width: 100%;\n    }\n\n    .lht-service-grid,\n    .lht-gallery-grid {\n\n        grid-template-columns: 1fr;\n    }\n}\n\n\n\/* =========================================================\n   PETITS T\u00c9L\u00c9PHONES\n   ========================================================= *\/\n\n@media (max-width: 480px) {\n\n    .lht-header-container {\n        width: 92%;\n    }\n\n    .lht-logo-img {\n\n        height: 52px;\n\n        max-width: 100px;\n    }\n\n    .lht-menu-button {\n        font-size: 27px;\n    }\n}\n<\/style>\n\n<div class=\"lht-textile-page\">\n\n    <!-- =====================================================\n         HEADER LHT\n    ====================================================== -->\n    <header class=\"lht-custom-header\">\n        <div class=\"lht-header-container\">\n\n            <a class=\"lht-header-logo\" href=\"https:\/\/www.lhtleuze.com\/\">\n                <img decoding=\"async\"\n                    src=\"https:\/\/www.lhtleuze.com\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-1-aout-2026-17_55_30.png\"\n                    alt=\"Logo LHT\"\n                    class=\"lht-logo-img\">\n            <\/a>\n\n            <div class=\"lht-header-contact\">\n                <span>\ud83d\udccd Rue des Hycocognes 6, 7906 Gallaix<\/span>\n                <a href=\"tel:+32496949883\">\u260e 0496 94 98 83<\/a>\n                <a href=\"mailto:contact@lhtleuze.com\">\u2709 Nous contacter<\/a>\n            <\/div>\n\n            <input\n                type=\"checkbox\"\n                id=\"lht-menu-toggle\"\n                class=\"lht-menu-toggle\">\n\n            <label\n                for=\"lht-menu-toggle\"\n                class=\"lht-menu-button\">\u2630<\/label>\n\n            <nav class=\"lht-header-nav\">\n\n                <a href=\"https:\/\/www.lhtleuze.com\/\">\n                    Accueil\n                <\/a>\n\n                <a href=\"https:\/\/www.lhtleuze.com\/index.php\/catalogue-trophees\/\">\n                    Troph\u00e9es\n                <\/a>\n\n                <a\n                    class=\"is-active\"\n                    href=\"https:\/\/www.lhtleuze.com\/index.php\/catalogue-textile\/\">\n                    Textile\n                <\/a>\n\n                <a href=\"https:\/\/www.lhtleuze.com\/index.php\/gravure\/\">\n                    Gravure\n                <\/a>\n\n                <a href=\"https:\/\/www.lhtleuze.com\/index.php\/personnalisation\/\">\n                    Personnalisation\n                <\/a>\n\n                <a href=\"https:\/\/www.lhtleuze.com\/index.php\/signaletique\/\">\n                    Signal\u00e9tique\n                <\/a>\n\n                <a\n                    class=\"lht-header-contact-button\"\n                    href=\"https:\/\/www.lhtleuze.com\/index.php\/contact\/\">\n                    Contact\n                <\/a>\n\n            <\/nav>\n\n        <\/div>\n    <\/header>\n\n\n    <!-- =====================================================\n         HERO\n    ====================================================== -->\n    <section class=\"lht-textile-hero\">\n\n        <div class=\"lht-container\">\n\n            <div class=\"lht-textile-hero-content\">\n\n                <span class=\"lht-page-label\">\n                    Textile personnalis\u00e9\n                <\/span>\n\n                <h1>\n                    Portez vos couleurs avec <span>style<\/span>\n                <\/h1>\n\n                <p>\n                    T-shirts, polos, sweats, vestes et v\u00eatements professionnels\n                    personnalis\u00e9s pour les clubs, \u00e9coles, entreprises,\n                    associations et \u00e9v\u00e9nements.\n                <\/p>\n\n                <div class=\"lht-buttons\">\n\n                    <a class=\"lht-btn\" href=\"#catalogue\">\n                        Voir le catalogue\n                    <\/a>\n\n                    <a\n                        class=\"lht-btn lht-btn-outline\"\n                        href=\"https:\/\/www.lhtleuze.com\/index.php\/contact\/\">\n                        Demander un devis\n                    <\/a>\n\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n\n    <\/section>\n\n\n    <!-- =====================================================\n         SERVICES\n    ====================================================== -->\n    <section class=\"lht-section lht-section-light\">\n\n        <div class=\"lht-container\">\n\n            <h2 class=\"lht-title\">\n                Nos solutions textile\n            <\/h2>\n\n            <div class=\"lht-gold-line\"><\/div>\n\n            <p class=\"lht-subtitle\">\n                Nous vous accompagnons dans le choix du v\u00eatement et de la\n                technique de personnalisation adapt\u00e9e \u00e0 votre projet.\n            <\/p>\n\n            <div class=\"lht-service-grid\">\n\n                <div class=\"lht-service-card\">\n                    <span>\ud83d\udc55<\/span>\n                    <strong>Impression DTF<\/strong>\n                    <p>\n                        Impression nette et color\u00e9e pour logos,\n                        textes et visuels d\u00e9taill\u00e9s.\n                    <\/p>\n                <\/div>\n\n                <div class=\"lht-service-card\">\n                    <span>\ud83d\udd25<\/span>\n                    <strong>Flocage<\/strong>\n                    <p>\n                        Id\u00e9al pour les noms, num\u00e9ros, petites s\u00e9ries\n                        et \u00e9quipements sportifs.\n                    <\/p>\n                <\/div>\n\n                <div class=\"lht-service-card\">\n                    <span>\ud83c\udfe2<\/span>\n                    <strong>V\u00eatements professionnels<\/strong>\n                    <p>\n                        Polos, vestes, sweats et tenues personnalis\u00e9es\n                        pour votre activit\u00e9.\n                    <\/p>\n                <\/div>\n\n                <div class=\"lht-service-card\">\n                    <span>\ud83c\udfc6<\/span>\n                    <strong>Clubs et \u00e9v\u00e9nements<\/strong>\n                    <p>\n                        Une identit\u00e9 coh\u00e9rente pour vos \u00e9quipes,\n                        b\u00e9n\u00e9voles et participants.\n                    <\/p>\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n\n    <\/section>\n\n\n    <!-- =====================================================\n         R\u00c9ALISATIONS\n    ====================================================== -->\n    <section class=\"lht-section\">\n\n        <div class=\"lht-container\">\n\n            <h2 class=\"lht-title\">\n                Quelques r\u00e9alisations\n            <\/h2>\n\n            <div class=\"lht-gold-line\"><\/div>\n\n            <p class=\"lht-subtitle\">\n                Des v\u00eatements personnalis\u00e9s avec soin pour mettre en valeur\n                votre club, votre entreprise ou votre \u00e9v\u00e9nement.\n            <\/p>\n\n            <div class=\"lht-gallery-grid\">\n\n                <div class=\"lht-gallery-item\">\n                    <div class=\"lht-gallery-overlay\">\n                        <strong>Textile personnalis\u00e9<\/strong>\n                    <\/div>\n                <\/div>\n\n                <div class=\"lht-gallery-item\">\n                    <div class=\"lht-gallery-overlay\">\n                        <strong>V\u00eatements et \u00e9quipements<\/strong>\n                    <\/div>\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n\n    <\/section>\n\n\n    <!-- =====================================================\n         CATALOGUE TEXTILE\n    ====================================================== -->\n    <section\n        id=\"catalogue\"\n        class=\"lht-section lht-catalogue-showcase\">\n\n        <div class=\"lht-container\">\n\n            <h2 class=\"lht-title\">\n                Catalogue textile\n            <\/h2>\n\n            <div class=\"lht-gold-line\"><\/div>\n\n            <div class=\"lht-catalogue-wrap\">\n\n                <div class=\"lht-catalogue-cover\">\n\n                    <img decoding=\"async\"\n                        src=\"https:\/\/www.lhtleuze.com\/wp-content\/uploads\/2026\/08\/Capture-decran-2026-08-07-190305.jpg\"\n                        alt=\"Catalogue textile LHT\"\n                        loading=\"lazy\">\n\n                <\/div>\n\n                <div class=\"lht-catalogue-copy\">\n\n                    <h2>\n                        Habillez votre <span>image<\/span>\n                    <\/h2>\n\n                    <p>\n                        D\u00e9couvrez notre catalogue textile : t-shirts, polos,\n                        sweats, vestes, v\u00eatements professionnels et articles\n                        sportifs disponibles dans de nombreuses couleurs\n                        et tailles.\n                    <\/p>\n\n                    <div class=\"lht-catalogue-points\">\n\n                        <div>\n                            Textile pour clubs, entreprises et \u00e9v\u00e9nements\n                        <\/div>\n\n                        <div>\n                            Nombreuses couleurs, tailles et coupes disponibles\n                        <\/div>\n\n                        <div>\n                            Personnalisation de vos logos, textes et visuels\n                        <\/div>\n\n                        <div>\n                            Petites et grandes quantit\u00e9s\n                        <\/div>\n\n                    <\/div>\n\n                    <button\n                        type=\"button\"\n                        class=\"lht-btn\"\n                        id=\"lht-open-textile-catalog\">\n                        Consulter le catalogue\n                    <\/button>\n\n                    <p class=\"lht-reference-note\">\n                        <strong>Vous avez trouv\u00e9 un article ?<\/strong><br>\n                        Notez sa r\u00e9f\u00e9rence, sa couleur et les tailles souhait\u00e9es,\n                        puis indiquez-les dans votre demande de devis.\n                    <\/p>\n\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n\n    <\/section>\n\n\n    <!-- =====================================================\n         POP-UP CATALOGUE TEXTILE\n    ====================================================== -->\n    <div\n        class=\"lht-catalog-modal\"\n        id=\"lht-textile-catalog-modal\"\n        aria-hidden=\"true\"\n        role=\"dialog\"\n        aria-modal=\"true\"\n        aria-label=\"Catalogue textile\">\n\n        <div class=\"lht-catalog-dialog\">\n\n            <div class=\"lht-catalog-topbar\">\n\n                <strong>\n                    Catalogue textile LHT\n                <\/strong>\n\n                <button\n                    type=\"button\"\n                    class=\"lht-catalog-close\"\n                    id=\"lht-close-textile-catalog\"\n                    aria-label=\"Fermer le catalogue\">\n                    \u2715 Fermer\n                <\/button>\n\n            <\/div>\n\n            <div class=\"lht-catalog-frame-wrap\">\n\n                <iframe\n                    id=\"lht-textile-catalog-frame\"\n                    class=\"lht-catalog-frame\"\n                    title=\"Catalogue textile LHT\"\n                    data-src=\"https:\/\/www.m-shirt.be\/uploads\/catalogus\/m-shirt_2026.pdf#view=FitH\"\n                    allowfullscreen>\n                <\/iframe>\n\n                <div\n                    class=\"lht-catalog-loading\"\n                    id=\"lht-textile-catalog-loading\">\n                    Chargement du catalogue\u2026\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n\n    <\/div>\n\n\n    <!-- =====================================================\n         CTA FINAL\n    ====================================================== -->\n    <section class=\"lht-cta\">\n\n        <div class=\"lht-container lht-cta-grid\">\n\n            <div>\n\n                <h2>\n                    Votre textile, votre <span>identit\u00e9<\/span>\n                <\/h2>\n\n                <p>\n                    Envoyez-nous votre logo, le type de v\u00eatement,\n                    les quantit\u00e9s, les tailles et votre date souhait\u00e9e.\n                    Nous vous proposerons une solution adapt\u00e9e \u00e0 votre projet.\n                <\/p>\n\n            <\/div>\n\n            <div class=\"lht-cta-box\">\n\n                <a\n                    class=\"lht-btn\"\n                    href=\"https:\/\/www.lhtleuze.com\/index.php\/contact\/\">\n                    Demander un devis\n                <\/a>\n\n            <\/div>\n\n        <\/div>\n\n    <\/section>\n\n\n    <!-- =====================================================\n         SCRIPT CATALOGUE\n    ====================================================== -->\n    <script>\n    (function () {\n\n        const modal =\n            document.getElementById('lht-textile-catalog-modal');\n\n        const openBtn =\n            document.getElementById('lht-open-textile-catalog');\n\n        const closeBtn =\n            document.getElementById('lht-close-textile-catalog');\n\n        const frame =\n            document.getElementById('lht-textile-catalog-frame');\n\n        const loading =\n            document.getElementById('lht-textile-catalog-loading');\n\n        if (!modal || !openBtn || !closeBtn || !frame) {\n            return;\n        }\n\n        let catalogueLoaded = false;\n\n        function openCatalogue() {\n\n            modal.classList.add('is-open');\n            modal.setAttribute('aria-hidden', 'false');\n\n            document.body.classList.add('lht-modal-open');\n\n            if (!catalogueLoaded) {\n                frame.src = frame.dataset.src;\n                catalogueLoaded = true;\n            }\n\n            setTimeout(function () {\n                closeBtn.focus();\n            }, 50);\n        }\n\n        function closeCatalogue() {\n\n            modal.classList.remove('is-open');\n            modal.setAttribute('aria-hidden', 'true');\n\n            document.body.classList.remove('lht-modal-open');\n\n            openBtn.focus();\n        }\n\n        openBtn.addEventListener(\n            'click',\n            openCatalogue\n        );\n\n        closeBtn.addEventListener(\n            'click',\n            closeCatalogue\n        );\n\n        modal.addEventListener(\n            'click',\n            function (event) {\n\n                if (event.target === modal) {\n                    closeCatalogue();\n                }\n\n            }\n        );\n\n        document.addEventListener(\n            'keydown',\n            function (event) {\n\n                if (\n                    event.key === 'Escape' &&\n                    modal.classList.contains('is-open')\n                ) {\n                    closeCatalogue();\n                }\n\n            }\n        );\n\n        frame.addEventListener(\n            'load',\n            function () {\n\n                frame.classList.add('is-loaded');\n\n                if (loading) {\n                    loading.style.display = 'none';\n                }\n\n            }\n        );\n\n    })();\n    <\/script>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udccd Rue des Hycocognes 6, 7906 Gallaix \u260e 0496 94 98 83 \u2709 Nous contacter \u2630 Accueil Troph\u00e9es Textile Gravure [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-188","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"admin5812","author_link":"https:\/\/www.lhtleuze.com\/index.php\/author\/admin5812\/"},"uagb_comment_info":0,"uagb_excerpt":"\ud83d\udccd Rue des Hycocognes 6, 7906 Gallaix \u260e 0496 94 98 83 \u2709 Nous contacter \u2630 Accueil Troph\u00e9es Textile Gravure [&hellip;]","_links":{"self":[{"href":"https:\/\/www.lhtleuze.com\/index.php\/wp-json\/wp\/v2\/pages\/188","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lhtleuze.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.lhtleuze.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.lhtleuze.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lhtleuze.com\/index.php\/wp-json\/wp\/v2\/comments?post=188"}],"version-history":[{"count":12,"href":"https:\/\/www.lhtleuze.com\/index.php\/wp-json\/wp\/v2\/pages\/188\/revisions"}],"predecessor-version":[{"id":482,"href":"https:\/\/www.lhtleuze.com\/index.php\/wp-json\/wp\/v2\/pages\/188\/revisions\/482"}],"wp:attachment":[{"href":"https:\/\/www.lhtleuze.com\/index.php\/wp-json\/wp\/v2\/media?parent=188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}