{"id":6798,"date":"2025-09-22T16:41:00","date_gmt":"2025-09-22T14:41:00","guid":{"rendered":"https:\/\/www.craftine.com\/blog\/?p=6798"},"modified":"2026-10-21T13:55:01","modified_gmt":"2026-10-21T11:55:01","slug":"tuto-couture-housse-coussin-sans-fermeture-eclair","status":"publish","type":"post","link":"https:\/\/wp.craftine.cargo-webproject.com\/tuto-couture-housse-coussin-sans-fermeture-eclair\/","title":{"rendered":"Tuto couture facile : r\u00e9aliser une housse de coussin express (sans fermeture \u00e9clair)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Envie de donner un coup de frais \u00e0 votre int\u00e9rieur sans exploser le budget ?<br>La housse de coussin est&nbsp;<strong>LE projet couture DIY rapide et accessible<\/strong>, m\u00eame pour les d\u00e9butants. En seulement&nbsp;<strong>15 minutes<\/strong>, vous pouvez transformer votre salon ou chambre avec une nouvelle d\u00e9co maison faite main.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans ce tuto pas \u00e0 pas, d\u00e9couvrez comment coudre une&nbsp;<strong>housse de coussin portefeuille<\/strong>, sans <a href=\"https:\/\/www.craftine.com\/mercerie\/fermetures-eclair.html\">fermeture \u00e9clair<\/a> et ultra simple \u00e0 r\u00e9aliser.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-9-16 wp-has-aspect-ratio\" style=\"max-width:592px\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"youtube-embed\" data-video_id=\"\"><iframe loading=\"lazy\" title=\"Tuto couture facile : r\u00e9aliser une housse de coussin express (sans fermeture \u00e9clair)\" width=\"563\" height=\"1000\" src=\"https:\/\/www.youtube.com\/embed\/95jhPOE_8wc?feature=oembed&#038;enablejsapi=1\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Mat\u00e9riel n\u00e9cessaire pour coudre votre housse de coussin<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1 coussin de garnissage (exemple : 40 \u00d7 40 cm)<\/li>\n\n\n\n<li>1 rectangle de tissu (<a href=\"https:\/\/www.craftine.com\/tissus\/les-essentiels\/coton.html\">coton<\/a>, lin, velours selon vos envies)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.craftine.com\/mercerie\/accessoires-de-couture\/fils-a-coudre.html\">Fil assorti<\/a><\/li>\n\n\n\n<li>\u00c9pingles ou pinces<\/li>\n\n\n\n<li>Machine \u00e0 coudre + fer \u00e0 repasser<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Calcul du tissu<\/strong>&nbsp;:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Largeur = largeur du coussin + 2 cm<\/li>\n\n\n\n<li>Longueur = 2 \u00d7 largeur du coussin + 20 cm<\/li>\n\n\n\n<li>Exemple pour un coussin 40 \u00d7 40 \u2192 couper&nbsp;<strong>42 \u00d7 100 cm<\/strong>.<\/li>\n<\/ul>\n\n\n\n<!-- =====================================================================\n     FORMULAIRE NEWSLETTER BLOG CRAFTINE \u2014 version compacte\n     Formulaire Mailchimp \"Inscription formulaire blog NEWS10\" d\u00e9j\u00e0 branch\u00e9.\n     \u00c0 coller tel quel dans un bloc \"HTML personnalis\u00e9\" (WordPress).\n     ===================================================================== -->\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@600;800&#038;display=swap\" rel=\"stylesheet\">\n\n<style>\n  \/* ---------- Conteneur g\u00e9n\u00e9ral ---------- *\/\n  #mc_embed_signup.craftine-nl {\n    display: flex;\n    max-width: 660px;\n    margin: 32px auto;\n    background: #fff;\n    border: 1.5px solid #231815;\n    border-radius: 14px;\n    overflow: hidden;\n    font-family: \"Montserrat\", Arial, sans-serif;\n    color: #231815;\n    box-sizing: border-box;\n  }\n  #mc_embed_signup.craftine-nl * { box-sizing: border-box; }\n\n  \/* Colonne gauche : texte + formulaire *\/\n  #mc_embed_signup .craftine-nl__content {\n    flex: 1 1 58%;\n    padding: 24px 26px;\n    text-align: center;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n  }\n\n  \/* Colonne droite : photo *\/\n  #mc_embed_signup .craftine-nl__visual {\n    flex: 1 1 42%;\n    min-height: 240px;\n    background: #8fd3cf center \/ cover no-repeat;\n  }\n\n  #mc_embed_signup .craftine-nl__logo {\n    width: 90px;\n    height: auto;\n    margin: 0 auto 10px;\n    display: block;\n  }\n\n  \/* Titre \"PROFITEZ DE -10%\" *\/\n  #mc_embed_signup h2 {\n    font-family: \"Montserrat\", Arial, sans-serif;\n    font-weight: 800;\n    font-size: 30px;\n    line-height: 1.05;\n    text-transform: uppercase;\n    margin: 0 0 8px;\n    color: #231815;\n  }\n\n  #mc_embed_signup .craftine-nl__subtitle {\n    font-size: 14px;\n    font-weight: 600;\n    line-height: 1.4;\n    margin: 0 0 16px;\n  }\n\n  \/* ---------- Champs (crochets CSS Mailchimp) ---------- *\/\n  #mc_embed_signup #mc-embedded-subscribe-form { margin: 0; padding: 0; }\n\n  #mc_embed_signup div.mc-field-group { margin: 0 auto 8px; max-width: 270px; }\n\n  #mc_embed_signup div.mc-field-group label {\n    position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0);\n  }\n\n  #mc_embed_signup div.mc-field-group input {\n    width: 100%;\n    height: 40px;\n    padding: 0 12px;\n    border: 1.5px solid #d9d4d2;\n    border-radius: 7px;\n    font-family: inherit;\n    font-size: 14px;\n    color: #231815;\n    text-align: center;\n  }\n  #mc_embed_signup div.mc-field-group input:focus {\n    outline: none;\n    border-color: #EB6B74;\n  }\n\n  \/* Bouton corail *\/\n  #mc_embed_signup input.button {\n    display: block;\n    width: 100%;\n    max-width: 270px;\n    height: 42px;\n    margin: 0 auto;\n    background: #EB6B74;\n    border: 0;\n    border-radius: 7px;\n    color: #fff;\n    font-family: \"Montserrat\", Arial, sans-serif;\n    font-weight: 600;\n    font-size: 15px;\n    cursor: pointer;\n    transition: background .2s;\n  }\n  #mc_embed_signup input.button:hover { background: #d9555f; }\n\n  \/* Mention RGPD *\/\n  #mc_embed_signup .craftine-nl__legal {\n    font-size: 10px;\n    color: #8a8280;\n    margin: 10px auto 0;\n    max-width: 290px;\n    line-height: 1.4;\n  }\n\n  \/* ---------- Messages de r\u00e9ponse Mailchimp ---------- *\/\n  #mc_embed_signup div.response { display: none; margin: 8px auto 0; max-width: 270px; font-size: 13px; font-weight: 600; }\n  #mc_embed_signup #mce-success-response { color: #2f8f86; }\n  #mc_embed_signup #mce-error-response,\n  #mc_embed_signup div.mce_inline_error { color: #c0392b; font-size: 12px; background: none !important; padding: 4px 0 0 !important; }\n  #mc_embed_signup input.mce_inline_error { border-color: #c0392b; }\n\n  #mc_embed_signup input.button:disabled { opacity: .7; cursor: wait; }\n\n  \/* ---------- \u00c9tat \"inscription confirm\u00e9e\" ---------- *\/\n  #mc_embed_signup .craftine-nl__success { display: none; }\n  #mc_embed_signup.is-done { max-width: 480px; }\n  #mc_embed_signup.is-done .craftine-nl__content,\n  #mc_embed_signup.is-done .craftine-nl__visual { display: none; }\n  #mc_embed_signup.is-done .craftine-nl__success {\n    display: block;\n    position: relative;\n    width: 100%;\n    padding: 24px 40px;\n    text-align: center;\n    animation: craftineFade .4s ease;\n  }\n  #mc_embed_signup .craftine-nl__success-title {\n    font-weight: 800;\n    font-size: 22px;\n    text-transform: uppercase;\n    margin: 0 0 6px;\n  }\n  #mc_embed_signup .craftine-nl__success-text {\n    font-size: 14px;\n    line-height: 1.5;\n    margin: 0;\n  }\n  #mc_embed_signup .craftine-nl__success-text strong { color: #EB6B74; }\n  #mc_embed_signup .craftine-nl__close {\n    position: absolute;\n    top: 8px;\n    right: 12px;\n    background: none;\n    border: 0;\n    font-size: 24px;\n    line-height: 1;\n    color: #8a8280;\n    cursor: pointer;\n  }\n  #mc_embed_signup .craftine-nl__close:hover { color: #231815; }\n  @keyframes craftineFade { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: none; } }\n\n  \/* ---------- Mobile : photo en bandeau au-dessus ---------- *\/\n  @media (max-width: 600px) {\n    #mc_embed_signup.craftine-nl { flex-direction: column-reverse; margin: 20px 16px; }\n    #mc_embed_signup .craftine-nl__visual { min-height: 140px; }\n    #mc_embed_signup .craftine-nl__content { padding: 20px 18px; }\n    #mc_embed_signup h2 { font-size: 26px; }\n  }\n<\/style>\n\n<div id=\"mc_embed_signup\" class=\"craftine-nl\">\n\n  <!-- Message affich\u00e9 apr\u00e8s inscription -->\n  <div class=\"craftine-nl__success\" role=\"status\">\n    <button type=\"button\" id=\"craftine-nl-close\" class=\"craftine-nl__close\" aria-label=\"Fermer\">\u00d7<\/button>\n    <img decoding=\"async\" class=\"craftine-nl__logo\" src=\"https:\/\/craftine.com\/blog\/wp-content\/uploads\/2024\/04\/logo-craftine.png\" alt=\"Craftine\">\n    <p class=\"craftine-nl__success-title\">Merci, c&rsquo;est not\u00e9 !<\/p>\n    <p class=\"craftine-nl__success-text\">Votre code <strong>-10%<\/strong> vous attend dans votre bo\u00eete mail.<br>Pensez \u00e0 v\u00e9rifier vos spams.<\/p>\n  <\/div>\n\n  <div class=\"craftine-nl__content\">\n    <img decoding=\"async\" class=\"craftine-nl__logo\" src=\"https:\/\/craftine.com\/blog\/wp-content\/uploads\/2024\/04\/logo-craftine.png\" alt=\"Craftine\">\n\n    <h2>Profitez de -10%<\/h2>\n    <p class=\"craftine-nl__subtitle\">sur votre premi\u00e8re commande en vous abonnant \u00e0 notre newsletter<\/p>\n\n    <form action=\"https:\/\/craftine.us9.list-manage.com\/subscribe\/post?u=98f716d916a1a0bc471954ed4&amp;id=922365227c&amp;f_id=001e0be1f0\"\n          method=\"post\" id=\"mc-embedded-subscribe-form\" name=\"mc-embedded-subscribe-form\"\n          novalidate>\n\n      <div class=\"mc-field-group\">\n        <label for=\"mce-EMAIL\">Adresse e-mail<\/label>\n        <input type=\"email\" name=\"EMAIL\" class=\"required email\" id=\"mce-EMAIL\"\n               placeholder=\"Votre adresse e-mail\" required>\n      <\/div>\n\n      <!-- Code promo enregistr\u00e9 automatiquement (invisible pour le visiteur) + tag Mailchimp -->\n      <input type=\"hidden\" name=\"CODE_PROMO\" id=\"mce-CODE_PROMO\" value=\"NEWS10\">\n      <input type=\"hidden\" name=\"tags\" value=\"12708735\">\n\n      <div id=\"mce-responses\" class=\"clear\">\n        <div class=\"response\" id=\"mce-error-response\"><\/div>\n        <div class=\"response\" id=\"mce-success-response\"><\/div>\n      <\/div>\n\n      <!-- Champ anti-robot Mailchimp (ne pas supprimer) -->\n      <div aria-hidden=\"true\" style=\"position:absolute; left:-5000px;\">\n        <input type=\"text\" name=\"b_98f716d916a1a0bc471954ed4_922365227c\" tabindex=\"-1\" value=\"\">\n      <\/div>\n\n      <input type=\"submit\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\" value=\"J'en profite \u2192\">\n\n      <p class=\"craftine-nl__legal\">En vous inscrivant, vous acceptez de recevoir nos e-mails. D\u00e9sinscription possible \u00e0 tout moment.<\/p>\n    <\/form>\n  <\/div>\n\n  <div class=\"craftine-nl__visual\"\n       style=\"background-image:url('https:\/\/craftine.com\/blog\/wp-content\/uploads\/2026\/10\/AMB_pao_CRAFTINE_PhotosGeneriquesBOX_0239-1-scaled.webp');\"\n       role=\"img\" aria-label=\"Box couture Craftine\"><\/div>\n<\/div>\n\n<!-- Envoi \u00e0 Mailchimp sans quitter la page + message de confirmation -->\n<script>\n(function () {\n  var box  = document.getElementById('mc_embed_signup');\n  var form = document.getElementById('mc-embedded-subscribe-form');\n  var btn  = document.getElementById('mc-embedded-subscribe');\n  var err  = document.getElementById('mce-error-response');\n  if (!form) return;\n\n  function showError(text) {\n    err.textContent = text;\n    err.style.display = 'block';\n    btn.disabled = false;\n    btn.value = \"J'en profite \u2192\";\n  }\n\n  form.addEventListener('submit', function (e) {\n    e.preventDefault();\n    err.style.display = 'none';\n\n    var email = form.EMAIL.value.trim();\n    if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)) {\n      showError('Merci de saisir une adresse e-mail valide.');\n      return;\n    }\n\n    btn.disabled = true;\n    btn.value = 'Envoi\u2026';\n\n    \/\/ Envoi en arri\u00e8re-plan \u00e0 Mailchimp (format JSONP)\n    var cb = 'craftineMc' + Date.now();\n    var data = new URLSearchParams(new FormData(form)).toString();\n    var url = form.action.replace('\/post?', '\/post-json?') + '&' + data + '&c=' + cb;\n    var s = document.createElement('script');\n\n    window[cb] = function (res) {\n      delete window[cb];\n      s.remove();\n      if (res.result === 'success') {\n        box.classList.add('is-done'); \/\/ masque le formulaire, affiche la confirmation\n      } else {\n        var msg = (res.msg || '').toLowerCase();\n        if (msg.indexOf('already subscribed') > -1) {\n          showError('Cette adresse est d\u00e9j\u00e0 inscrite \u00e0 notre newsletter.');\n        } else if (msg.indexOf('too many') > -1) {\n          showError('Trop de tentatives, merci de r\u00e9essayer dans quelques minutes.');\n        } else {\n          showError('Une erreur est survenue, merci de v\u00e9rifier votre adresse e-mail.');\n        }\n      }\n    };\n\n    s.onerror = function () { showError('Connexion impossible, merci de r\u00e9essayer.'); };\n    s.src = url;\n    document.body.appendChild(s);\n  });\n\n  \/\/ Bouton \"fermer\" du message de confirmation : retire compl\u00e8tement le bloc\n  var close = document.getElementById('craftine-nl-close');\n  if (close) close.addEventListener('click', function () { box.style.display = 'none'; });\n})();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tapes pour r\u00e9aliser la housse de coussin<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Pr\u00e9parer le tissu<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Coupez votre rectangle de tissu aux bonnes dimensions et surfilez les longs bords (ou utilisez un point zigzag).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Faire les ourlets des rabats<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sur les c\u00f4t\u00e9s&nbsp;<strong>courts<\/strong>, pliez 1 cm puis 1 cm de tissu vers l\u2019int\u00e9rieur, repassez et piquez \u00e0 la machine. Vous obtenez deux finitions propres.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Former la housse portefeuille<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Placez le tissu&nbsp;<strong>endroit vers vous<\/strong>.<\/li>\n\n\n\n<li>Rabattez les deux c\u00f4t\u00e9s courts vers le centre de mani\u00e8re \u00e0 ce qu\u2019ils se chevauchent de 15 \u00e0 20 cm.<\/li>\n\n\n\n<li>Ajustez pour obtenir la hauteur du coussin + 2 cm.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">4. Assembler<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00c9pinglez les deux c\u00f4t\u00e9s ouverts.<\/li>\n\n\n\n<li>Piquez \u00e0 1 cm du bord.<\/li>\n\n\n\n<li>Retournez la housse \u00e0 l\u2019endroit.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">5. Le moment magique<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Glissez le coussin \u00e0 l\u2019int\u00e9rieur et admirez votre cr\u00e9ation !<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Astuces d\u00e9co pour personnaliser vos housses<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Utilisez un&nbsp;<strong>tissu \u00e0 motifs recto\/verso<\/strong>&nbsp;pour varier l\u2019ambiance selon vos envies.<\/li>\n\n\n\n<li>Testez le&nbsp;<strong>velours color\u00e9<\/strong>&nbsp;pour une touche cosy et \u00e9l\u00e9gante.<\/li>\n\n\n\n<li>Mixez plusieurs housses de tailles diff\u00e9rentes pour un effet d\u00e9co chaleureux.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Bonus : la vid\u00e9o pas \u00e0 pas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Retrouvez notre tuto film\u00e9 dans la rubrique&nbsp;<em>Pimp ta d\u00e9co int\u00e9rieur<\/em>&nbsp;pour voir chaque \u00e9tape en images.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi choisir ce projet couture DIY ?<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Accessible aux&nbsp;<strong>d\u00e9butants en couture<\/strong><\/li>\n\n\n\n<li>R\u00e9alisable en&nbsp;<strong>moins de 20 minutes<\/strong><\/li>\n\n\n\n<li>Parfait pour&nbsp;<strong><a href=\"https:\/\/www.craftine.com\/tissus\/les-essentiels\/tissus-upcycling.html\">recycler vos chutes de tissu<\/a><\/strong><\/li>\n\n\n\n<li>R\u00e9sultat garanti pour relooker son int\u00e9rieur \u00e0 petit prix<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Avec ce tuto, plus d\u2019excuse pour ne pas tester la couture ! Lancez-vous, et partagez vos cr\u00e9ations avec nous via le hashtag&nbsp;<strong>#PimpTaDeco<\/strong>.<\/p>\n\n\n\n<!-- =====================================================================\n     FORMULAIRE NEWSLETTER BLOG CRAFTINE \u2014 version compacte\n     Formulaire Mailchimp \"Inscription formulaire blog NEWS10\" d\u00e9j\u00e0 branch\u00e9.\n     \u00c0 coller tel quel dans un bloc \"HTML personnalis\u00e9\" (WordPress).\n     ===================================================================== -->\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@600;800&#038;display=swap\" rel=\"stylesheet\">\n\n<style>\n  \/* ---------- Conteneur g\u00e9n\u00e9ral ---------- *\/\n  #mc_embed_signup.craftine-nl {\n    display: flex;\n    max-width: 660px;\n    margin: 32px auto;\n    background: #fff;\n    border: 1.5px solid #231815;\n    border-radius: 14px;\n    overflow: hidden;\n    font-family: \"Montserrat\", Arial, sans-serif;\n    color: #231815;\n    box-sizing: border-box;\n  }\n  #mc_embed_signup.craftine-nl * { box-sizing: border-box; }\n\n  \/* Colonne gauche : texte + formulaire *\/\n  #mc_embed_signup .craftine-nl__content {\n    flex: 1 1 58%;\n    padding: 24px 26px;\n    text-align: center;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n  }\n\n  \/* Colonne droite : photo *\/\n  #mc_embed_signup .craftine-nl__visual {\n    flex: 1 1 42%;\n    min-height: 240px;\n    background: #8fd3cf center \/ cover no-repeat;\n  }\n\n  #mc_embed_signup .craftine-nl__logo {\n    width: 90px;\n    height: auto;\n    margin: 0 auto 10px;\n    display: block;\n  }\n\n  \/* Titre \"PROFITEZ DE -10%\" *\/\n  #mc_embed_signup h2 {\n    font-family: \"Montserrat\", Arial, sans-serif;\n    font-weight: 800;\n    font-size: 30px;\n    line-height: 1.05;\n    text-transform: uppercase;\n    margin: 0 0 8px;\n    color: #231815;\n  }\n\n  #mc_embed_signup .craftine-nl__subtitle {\n    font-size: 14px;\n    font-weight: 600;\n    line-height: 1.4;\n    margin: 0 0 16px;\n  }\n\n  \/* ---------- Champs (crochets CSS Mailchimp) ---------- *\/\n  #mc_embed_signup #mc-embedded-subscribe-form { margin: 0; padding: 0; }\n\n  #mc_embed_signup div.mc-field-group { margin: 0 auto 8px; max-width: 270px; }\n\n  #mc_embed_signup div.mc-field-group label {\n    position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0);\n  }\n\n  #mc_embed_signup div.mc-field-group input {\n    width: 100%;\n    height: 40px;\n    padding: 0 12px;\n    border: 1.5px solid #d9d4d2;\n    border-radius: 7px;\n    font-family: inherit;\n    font-size: 14px;\n    color: #231815;\n    text-align: center;\n  }\n  #mc_embed_signup div.mc-field-group input:focus {\n    outline: none;\n    border-color: #EB6B74;\n  }\n\n  \/* Bouton corail *\/\n  #mc_embed_signup input.button {\n    display: block;\n    width: 100%;\n    max-width: 270px;\n    height: 42px;\n    margin: 0 auto;\n    background: #EB6B74;\n    border: 0;\n    border-radius: 7px;\n    color: #fff;\n    font-family: \"Montserrat\", Arial, sans-serif;\n    font-weight: 600;\n    font-size: 15px;\n    cursor: pointer;\n    transition: background .2s;\n  }\n  #mc_embed_signup input.button:hover { background: #d9555f; }\n\n  \/* Mention RGPD *\/\n  #mc_embed_signup .craftine-nl__legal {\n    font-size: 10px;\n    color: #8a8280;\n    margin: 10px auto 0;\n    max-width: 290px;\n    line-height: 1.4;\n  }\n\n  \/* ---------- Messages de r\u00e9ponse Mailchimp ---------- *\/\n  #mc_embed_signup div.response { display: none; margin: 8px auto 0; max-width: 270px; font-size: 13px; font-weight: 600; }\n  #mc_embed_signup #mce-success-response { color: #2f8f86; }\n  #mc_embed_signup #mce-error-response,\n  #mc_embed_signup div.mce_inline_error { color: #c0392b; font-size: 12px; background: none !important; padding: 4px 0 0 !important; }\n  #mc_embed_signup input.mce_inline_error { border-color: #c0392b; }\n\n  #mc_embed_signup input.button:disabled { opacity: .7; cursor: wait; }\n\n  \/* ---------- \u00c9tat \"inscription confirm\u00e9e\" ---------- *\/\n  #mc_embed_signup .craftine-nl__success { display: none; }\n  #mc_embed_signup.is-done { max-width: 480px; }\n  #mc_embed_signup.is-done .craftine-nl__content,\n  #mc_embed_signup.is-done .craftine-nl__visual { display: none; }\n  #mc_embed_signup.is-done .craftine-nl__success {\n    display: block;\n    position: relative;\n    width: 100%;\n    padding: 24px 40px;\n    text-align: center;\n    animation: craftineFade .4s ease;\n  }\n  #mc_embed_signup .craftine-nl__success-title {\n    font-weight: 800;\n    font-size: 22px;\n    text-transform: uppercase;\n    margin: 0 0 6px;\n  }\n  #mc_embed_signup .craftine-nl__success-text {\n    font-size: 14px;\n    line-height: 1.5;\n    margin: 0;\n  }\n  #mc_embed_signup .craftine-nl__success-text strong { color: #EB6B74; }\n  #mc_embed_signup .craftine-nl__close {\n    position: absolute;\n    top: 8px;\n    right: 12px;\n    background: none;\n    border: 0;\n    font-size: 24px;\n    line-height: 1;\n    color: #8a8280;\n    cursor: pointer;\n  }\n  #mc_embed_signup .craftine-nl__close:hover { color: #231815; }\n  @keyframes craftineFade { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: none; } }\n\n  \/* ---------- Mobile : photo en bandeau au-dessus ---------- *\/\n  @media (max-width: 600px) {\n    #mc_embed_signup.craftine-nl { flex-direction: column-reverse; margin: 20px 16px; }\n    #mc_embed_signup .craftine-nl__visual { min-height: 140px; }\n    #mc_embed_signup .craftine-nl__content { padding: 20px 18px; }\n    #mc_embed_signup h2 { font-size: 26px; }\n  }\n<\/style>\n\n<div id=\"mc_embed_signup\" class=\"craftine-nl\">\n\n  <!-- Message affich\u00e9 apr\u00e8s inscription -->\n  <div class=\"craftine-nl__success\" role=\"status\">\n    <button type=\"button\" id=\"craftine-nl-close\" class=\"craftine-nl__close\" aria-label=\"Fermer\">\u00d7<\/button>\n    <img decoding=\"async\" class=\"craftine-nl__logo\" src=\"https:\/\/craftine.com\/blog\/wp-content\/uploads\/2024\/04\/logo-craftine.png\" alt=\"Craftine\">\n    <p class=\"craftine-nl__success-title\">Merci, c&rsquo;est not\u00e9 !<\/p>\n    <p class=\"craftine-nl__success-text\">Votre code <strong>-10%<\/strong> vous attend dans votre bo\u00eete mail.<br>Pensez \u00e0 v\u00e9rifier vos spams.<\/p>\n  <\/div>\n\n  <div class=\"craftine-nl__content\">\n    <img decoding=\"async\" class=\"craftine-nl__logo\" src=\"https:\/\/craftine.com\/blog\/wp-content\/uploads\/2024\/04\/logo-craftine.png\" alt=\"Craftine\">\n\n    <h2>Profitez de -10%<\/h2>\n    <p class=\"craftine-nl__subtitle\">sur votre premi\u00e8re commande en vous abonnant \u00e0 notre newsletter<\/p>\n\n    <form action=\"https:\/\/craftine.us9.list-manage.com\/subscribe\/post?u=98f716d916a1a0bc471954ed4&amp;id=922365227c&amp;f_id=001e0be1f0\"\n          method=\"post\" id=\"mc-embedded-subscribe-form\" name=\"mc-embedded-subscribe-form\"\n          novalidate>\n\n      <div class=\"mc-field-group\">\n        <label for=\"mce-EMAIL\">Adresse e-mail<\/label>\n        <input type=\"email\" name=\"EMAIL\" class=\"required email\" id=\"mce-EMAIL\"\n               placeholder=\"Votre adresse e-mail\" required>\n      <\/div>\n\n      <!-- Code promo enregistr\u00e9 automatiquement (invisible pour le visiteur) + tag Mailchimp -->\n      <input type=\"hidden\" name=\"CODE_PROMO\" id=\"mce-CODE_PROMO\" value=\"NEWS10\">\n      <input type=\"hidden\" name=\"tags\" value=\"12708735\">\n\n      <div id=\"mce-responses\" class=\"clear\">\n        <div class=\"response\" id=\"mce-error-response\"><\/div>\n        <div class=\"response\" id=\"mce-success-response\"><\/div>\n      <\/div>\n\n      <!-- Champ anti-robot Mailchimp (ne pas supprimer) -->\n      <div aria-hidden=\"true\" style=\"position:absolute; left:-5000px;\">\n        <input type=\"text\" name=\"b_98f716d916a1a0bc471954ed4_922365227c\" tabindex=\"-1\" value=\"\">\n      <\/div>\n\n      <input type=\"submit\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\" value=\"J'en profite \u2192\">\n\n      <p class=\"craftine-nl__legal\">En vous inscrivant, vous acceptez de recevoir nos e-mails. D\u00e9sinscription possible \u00e0 tout moment.<\/p>\n    <\/form>\n  <\/div>\n\n  <div class=\"craftine-nl__visual\"\n       style=\"background-image:url('https:\/\/craftine.com\/blog\/wp-content\/uploads\/2026\/10\/AMB_pao_CRAFTINE_PhotosGeneriquesBOX_0239-1-scaled.webp');\"\n       role=\"img\" aria-label=\"Box couture Craftine\"><\/div>\n<\/div>\n\n<!-- Envoi \u00e0 Mailchimp sans quitter la page + message de confirmation -->\n<script>\n(function () {\n  var box  = document.getElementById('mc_embed_signup');\n  var form = document.getElementById('mc-embedded-subscribe-form');\n  var btn  = document.getElementById('mc-embedded-subscribe');\n  var err  = document.getElementById('mce-error-response');\n  if (!form) return;\n\n  function showError(text) {\n    err.textContent = text;\n    err.style.display = 'block';\n    btn.disabled = false;\n    btn.value = \"J'en profite \u2192\";\n  }\n\n  form.addEventListener('submit', function (e) {\n    e.preventDefault();\n    err.style.display = 'none';\n\n    var email = form.EMAIL.value.trim();\n    if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)) {\n      showError('Merci de saisir une adresse e-mail valide.');\n      return;\n    }\n\n    btn.disabled = true;\n    btn.value = 'Envoi\u2026';\n\n    \/\/ Envoi en arri\u00e8re-plan \u00e0 Mailchimp (format JSONP)\n    var cb = 'craftineMc' + Date.now();\n    var data = new URLSearchParams(new FormData(form)).toString();\n    var url = form.action.replace('\/post?', '\/post-json?') + '&' + data + '&c=' + cb;\n    var s = document.createElement('script');\n\n    window[cb] = function (res) {\n      delete window[cb];\n      s.remove();\n      if (res.result === 'success') {\n        box.classList.add('is-done'); \/\/ masque le formulaire, affiche la confirmation\n      } else {\n        var msg = (res.msg || '').toLowerCase();\n        if (msg.indexOf('already subscribed') > -1) {\n          showError('Cette adresse est d\u00e9j\u00e0 inscrite \u00e0 notre newsletter.');\n        } else if (msg.indexOf('too many') > -1) {\n          showError('Trop de tentatives, merci de r\u00e9essayer dans quelques minutes.');\n        } else {\n          showError('Une erreur est survenue, merci de v\u00e9rifier votre adresse e-mail.');\n        }\n      }\n    };\n\n    s.onerror = function () { showError('Connexion impossible, merci de r\u00e9essayer.'); };\n    s.src = url;\n    document.body.appendChild(s);\n  });\n\n  \/\/ Bouton \"fermer\" du message de confirmation : retire compl\u00e8tement le bloc\n  var close = document.getElementById('craftine-nl-close');\n  if (close) close.addEventListener('click', function () { box.style.display = 'none'; });\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Envie de donner un coup de frais \u00e0 votre int\u00e9rieur sans exploser le budget ?La housse de coussin est&nbsp;LE projet couture DIY rapide et accessible, m\u00eame pour les d\u00e9butants. En seulement&nbsp;15 minutes, vous pouvez transformer votre salon ou chambre avec une nouvelle d\u00e9co maison faite main. Dans ce tuto pas \u00e0 pas, d\u00e9couvrez comment coudre [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":6800,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"class_list":["post-6798","post","type-post","status-publish","format-standard","has-post-thumbnail","category-tutos"],"_links":{"self":[{"href":"https:\/\/wp.craftine.cargo-webproject.com\/wp-json\/wp\/v2\/posts\/6798","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.craftine.cargo-webproject.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.craftine.cargo-webproject.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.craftine.cargo-webproject.com\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.craftine.cargo-webproject.com\/wp-json\/wp\/v2\/comments?post=6798"}],"version-history":[{"count":6,"href":"https:\/\/wp.craftine.cargo-webproject.com\/wp-json\/wp\/v2\/posts\/6798\/revisions"}],"predecessor-version":[{"id":7178,"href":"https:\/\/wp.craftine.cargo-webproject.com\/wp-json\/wp\/v2\/posts\/6798\/revisions\/7178"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp.craftine.cargo-webproject.com\/wp-json\/wp\/v2\/media\/6800"}],"wp:attachment":[{"href":"https:\/\/wp.craftine.cargo-webproject.com\/wp-json\/wp\/v2\/media?parent=6798"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.craftine.cargo-webproject.com\/wp-json\/wp\/v2\/categories?post=6798"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.craftine.cargo-webproject.com\/wp-json\/wp\/v2\/tags?post=6798"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}