{"id":518,"date":"2026-10-08T12:40:51","date_gmt":"2026-10-08T17:40:51","guid":{"rendered":"https:\/\/saponixsoap.com\/?page_id=518"},"modified":"2026-10-17T06:45:43","modified_gmt":"2026-10-17T11:45:43","slug":"skin-type-market-customization","status":"publish","type":"page","link":"https:\/\/saponixsoap.com\/fr\/skin-type-market-customization\/","title":{"rendered":"Type de peau &amp; Personnalisation du march\u00e9"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"518\" class=\"elementor elementor-518\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f9c32f e-con e-atomic-element e-flexbox-base e-default-div e-3faf0c9 \" data-id=\"1f9c32f\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1f9c32f\">\n    \t\t<div class=\"elementor-element elementor-element-fbd17b1 elementor-widget elementor-widget-html\" data-id=\"fbd17b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t\t\t\t<style>\n#spx-site-header{color:#20362a;background:#fff;border-bottom:1px solid #d9e3d9;font:14px\/1.5 Arial,sans-serif;position:relative;z-index:100}\n#spx-site-header *{box-sizing:border-box}\n#spx-site-header a{color:#174b39;text-decoration:none}\n#spx-site-header a:focus-visible,#spx-site-header summary:focus-visible{outline:3px solid #b38948;outline-offset:4px}\n#spx-site-header .spn-wrap{width:min(100% - 40px,1180px);min-height:76px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:22px}\n#spx-site-header .spn-logo{font:27px\/1.2 Georgia,serif;letter-spacing:-1px}\n#spx-site-header nav{display:flex;align-items:center;gap:20px;font-size:13px;font-weight:700}\n#spx-site-header details{position:relative}\n#spx-site-header summary{cursor:pointer;list-style:none}\n#spx-site-header summary::-webkit-details-marker{display:none}\n#spx-site-header .spn-products summary::after{content:' \u25be'}\n#spx-site-header .spn-drop{position:absolute;top:30px;left:-14px;width:255px;max-height:70vh;overflow:auto;padding:8px;background:#fff;border:1px solid #d9e3d9;border-radius:6px;box-shadow:0 8px 24px #103b2d20}\n#spx-site-header .spn-drop a{display:block;padding:10px;border-bottom:1px solid #edf2ed}\n#spx-site-header .spn-drop a:last-child{border:0}\n#spx-site-header .spn-drop a:hover{background:#eef3eb}\n#spx-site-header .spn-quote{border:1px solid #174b39;border-radius:5px;padding:9px 13px;white-space:nowrap}\n#spx-site-header .spn-mobile{display:none}\n\n@media(max-width:900px){\n #spx-site-header nav{gap:12px;font-size:12px}\n #spx-site-header .spn-wrap{gap:12px}\n}\n@media(max-width:740px){\n #spx-site-header .spn-desktop{display:none}\n #spx-site-header .spn-wrap{min-height:65px;width:calc(100% - 32px)}\n #spx-site-header .spn-logo{font-size:23px}\n #spx-site-header .spn-mobile{display:flex;gap:9px;align-items:center}\n #spx-site-header .spn-quote{font-size:12px;padding:8px}\n #spx-site-header .spn-mobile-menu summary{border:1px solid #d9e3d9;border-radius:5px;padding:8px 10px}\n #spx-site-header .spn-mobile-menu .spn-drop{display:block;right:0;left:auto;top:43px;width:min(280px,calc(100vw - 32px));font-weight:700}\n}\n#spx-site-header summary{min-height:44px;display:flex;align-items:center}\n#spx-site-header .spn-desktop>a:not(.spn-quote){min-height:44px;display:flex;align-items:center}\n<\/style><header id=\"spx-site-header\">\n <div class=\"spn-wrap\">\n  <a class=\"spn-logo\" href=\"https:\/\/saponixsoap.com\/fr\/\">SaponixSoap<\/a>\n  <nav class=\"spn-desktop\" aria-label=\"Navigation principale\">\n   <a href=\"https:\/\/saponixsoap.com\/fr\/\">Accueil<\/a>\n   <details class=\"spn-products\">\n    <summary>Production<\/summary>\n    <div class=\"spn-drop\">\n     <a href=\"https:\/\/saponixsoap.com\/fr\/\">Accueil<\/a>\n     <a href=\"https:\/\/saponixsoap.com\/fr\/custom-ingredients-formulas\/\">Ingr\u00e9dients et formules sur mesure<\/a>\n     <a href=\"https:\/\/saponixsoap.com\/fr\/custom-soap-shapes-molds\/\">Formes et moules \u00e0 savon sur mesure<\/a>\n     <a href=\"https:\/\/saponixsoap.com\/fr\/soap-cleansing-bars-by-use\/\">Savons et pains nettoyants par usage<\/a>\n     <a href=\"https:\/\/saponixsoap.com\/fr\/private-label-soap-gift-sets\/\">Savons pour invit\u00e9s et coffrets cadeaux<\/a>\n     <a href=\"https:\/\/saponixsoap.com\/fr\/skin-type-market-customization\/\">Personnalisation selon le type de peau et le march\u00e9<\/a>\n     <a href=\"https:\/\/saponixsoap.com\/fr\/private-label-hotel-travel-soaps\/\">Savons pour h\u00f4tels et voyages<\/a>\n     <a href=\"https:\/\/saponixsoap.com\/fr\/#sv-custom\">Personnalisation<\/a>\n     <a href=\"https:\/\/saponixsoap.com\/fr\/#sv-factory\">Usine et qualit\u00e9<\/a>\n     <a href=\"https:\/\/saponixsoap.com\/fr\/#sv-faq\">FAQ<\/a>\n    <\/div>\n   <\/details>\n   <a href=\"https:\/\/saponixsoap.com\/fr\/#sv-custom\">Personnalisation<\/a>\n   <a href=\"https:\/\/saponixsoap.com\/fr\/#sv-factory\">Usine et qualit\u00e9<\/a>\n   <a class=\"spn-resources-link\" href=\"https:\/\/saponixsoap.com\/fr\/resources\/\">Ressources<\/a>\n   <a class=\"spn-quote\" href=\"https:\/\/saponixsoap.com\/fr\/contact-us-request-a-quote\/\">Demander un devis<\/a>\n  <\/nav>\n  <div class=\"spn-mobile\">\n   <a class=\"spn-quote\" href=\"https:\/\/saponixsoap.com\/fr\/contact-us-request-a-quote\/\">Obtenir un devis<\/a>\n   <details class=\"spn-mobile-menu\">\n    <summary>Menu<\/summary>\n    <nav class=\"spn-drop\" aria-label=\"Navigation mobile\">\n     <a href=\"https:\/\/saponixsoap.com\/fr\/\">Accueil<\/a>\n     <a href=\"https:\/\/saponixsoap.com\/fr\/custom-ingredients-formulas\/\">Ingr\u00e9dients et formules sur mesure<\/a>\n     <a href=\"https:\/\/saponixsoap.com\/fr\/custom-soap-shapes-molds\/\">Formes et moules \u00e0 savon sur mesure<\/a>\n     <a href=\"https:\/\/saponixsoap.com\/fr\/soap-cleansing-bars-by-use\/\">Savons et pains nettoyants par usage<\/a>\n     <a href=\"https:\/\/saponixsoap.com\/fr\/private-label-soap-gift-sets\/\">Savons pour invit\u00e9s et coffrets cadeaux<\/a>\n     <a href=\"https:\/\/saponixsoap.com\/fr\/skin-type-market-customization\/\">Personnalisation selon le type de peau et le march\u00e9<\/a>\n     <a href=\"https:\/\/saponixsoap.com\/fr\/private-label-hotel-travel-soaps\/\">Savons pour h\u00f4tels et voyages<\/a>\n     <a href=\"https:\/\/saponixsoap.com\/fr\/#sv-custom\">Personnalisation<\/a>\n     <a href=\"https:\/\/saponixsoap.com\/fr\/#sv-factory\">Usine et qualit\u00e9<\/a>\n     <a class=\"spn-resources-link\" href=\"https:\/\/saponixsoap.com\/fr\/resources\/\">Ressources<\/a><a href=\"https:\/\/saponixsoap.com\/fr\/#sv-faq\">FAQ<\/a>\n    <\/nav>\n   <\/details>\n  <\/div>\n <div id=\"trrocket-spot\" class=\"spx-native-header-language\"><div class=\"trrocket-sw trrocket-sw-default\" translate=\"no\"><div class=\"trrocket-dd\"><div class=\"trrocket-dd-anchor\" aria-hidden=\"true\"><span class=\"trrocket-dd-toggle\"><span class=\"trrocket-name trrocket-dd-names\"><span>Fran\u00e7ais<\/span><span>English<\/span><span>Espa\u00f1ol<\/span><span>Deutsch<\/span><span>Portugu\u00eas (BR)<\/span><span>\u0420\u0443\u0441\u0441\u043a\u0438\u0439<\/span><span>\u0627\u0644\u0639\u0631\u0628\u064a\u0629<\/span><\/span><span class=\"trrocket-dd-caret\" aria-hidden=\"true\"><svg viewbox=\"0 0 10 6\" width=\"10\" height=\"6\"><path d=\"M1 1l4 4 4-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/span><\/span><\/div><div class=\"trrocket-dd-overlay\"><button type=\"button\" class=\"trrocket-dd-toggle\" aria-haspopup=\"true\" aria-expanded=\"false\"><span class=\"trrocket-name\">Fran\u00e7ais<\/span><span class=\"trrocket-dd-caret\" aria-hidden=\"true\"><svg viewbox=\"0 0 10 6\" width=\"10\" height=\"6\"><path d=\"M1 1l4 4 4-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/span><\/button><ul class=\"trrocket-dd-menu\"><li><a href=\"https:\/\/saponixsoap.com\/wp-json\/wp\/v2\/pages\/518\"><span class=\"trrocket-name\">English<\/span><\/a><\/li><li><a href=\"https:\/\/saponixsoap.com\/es\/wp-json\/wp\/v2\/pages\/518\"><span class=\"trrocket-name\">Espa\u00f1ol<\/span><\/a><\/li><li><a href=\"https:\/\/saponixsoap.com\/de\/wp-json\/wp\/v2\/pages\/518\"><span class=\"trrocket-name\">Deutsch<\/span><\/a><\/li><li><a href=\"https:\/\/saponixsoap.com\/pt-br\/wp-json\/wp\/v2\/pages\/518\"><span class=\"trrocket-name\">Portugu\u00eas (BR)<\/span><\/a><\/li><li><a href=\"https:\/\/saponixsoap.com\/ru\/wp-json\/wp\/v2\/pages\/518\"><span class=\"trrocket-name\">\u0420\u0443\u0441\u0441\u043a\u0438\u0439<\/span><\/a><\/li><li><a href=\"https:\/\/saponixsoap.com\/ar\/wp-json\/wp\/v2\/pages\/518\"><span class=\"trrocket-name\">\u0627\u0644\u0639\u0631\u0628\u064a\u0629<\/span><\/a><\/li><\/ul><\/div><\/div><\/div><\/div><\/div><\/header>\n\t\t\t\t\t<style>\nbody #masthead,body #colophon,body .entry-header{display:none!important}\n#spx-site-header{color:#20362a;background:#fff;border-bottom:1px solid #d9e3d9;font:14px\/1.5 Arial,sans-serif;position:relative;z-index:100}\n#spx-site-header *{box-sizing:border-box}#spx-site-header a{color:#174b39;text-decoration:none}#spx-site-header a:focus-visible,#spx-site-header summary:focus-visible{outline:3px solid #b38948;outline-offset:4px}\n#spx-site-header .spn-wrap{width:min(100% - 40px,1180px);min-height:76px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:22px}\n#spx-site-header .spn-logo{font:27px\/1.2 Georgia,serif;letter-spacing:-1px}#spx-site-header nav{display:flex;align-items:center;gap:20px;font-size:13px;font-weight:700}\n#spx-site-header details{position:relative}#spx-site-header summary{cursor:pointer;list-style:none}#spx-site-header summary::-webkit-details-marker{display:none}#spx-site-header .spn-products summary::after{content:' \u25be'}\n#spx-site-header .spn-drop{position:absolute;top:30px;left:-14px;width:255px;max-height:70vh;overflow:auto;padding:8px;background:#fff;border:1px solid #d9e3d9;border-radius:6px;box-shadow:0 8px 24px #103b2d20}\n#spx-site-header .spn-drop a{display:block;padding:10px;border-bottom:1px solid #edf2ed}#spx-site-header .spn-drop a:last-child{border:0}#spx-site-header .spn-drop a:hover{background:#eef3eb}\n#spx-site-header .spn-quote{border:1px solid #174b39;border-radius:5px;padding:9px 13px;white-space:nowrap}#spx-site-header .spn-mobile{display:none}\n\n@media(max-width:900px){#spx-site-header nav{gap:12px;font-size:12px}#spx-site-header .spn-wrap{gap:12px}}\n@media(max-width:740px){#spx-site-header .spn-desktop{display:none}#spx-site-header .spn-wrap{min-height:65px;width:calc(100% - 32px)}#spx-site-header .spn-logo{font-size:23px}#spx-site-header .spn-mobile{display:flex;gap:9px;align-items:center}#spx-site-header .spn-quote{font-size:12px;padding:8px}#spx-site-header .spn-mobile-menu summary{border:1px solid #d9e3d9;border-radius:5px;padding:8px 10px}#spx-site-header .spn-mobile-menu .spn-drop{display:block;right:0;left:auto;top:43px;width:min(280px,calc(100vw - 32px));font-weight:700}}\n<\/style><style>\n  #spx-market-page {\n    --spx-green: #174b39;\n    --spx-green-dark: #103b2d;\n    --spx-sage: #edf3ec;\n    --spx-cream: #faf9f5;\n    --spx-ink: #20312a;\n    --spx-muted: #627169;\n    --spx-border: #dce5dc;\n    color: var(--spx-ink);\n    background: #fff;\n    font-family: Arial, Helvetica, sans-serif;\n    line-height: 1.6;\n  }\n\n  #spx-market-page *,\n  #spx-market-page *::before,\n  #spx-market-page *::after {\n    box-sizing: border-box;\n  }\n\n  #spx-market-page .spx-wrap {\n    width: min(1160px, calc(100% - 40px));\n    margin: 0 auto;\n  }\n\n  #spx-market-page h1,\n  #spx-market-page h2,\n  #spx-market-page h3,\n  #spx-market-page p {\n    margin-top: 0;\n  }\n\n  #spx-market-page h1,\n  #spx-market-page h2 {\n    font-family: Georgia, \"Times New Roman\", serif;\n    color: var(--spx-green-dark);\n    line-height: 1.15;\n    letter-spacing: -.025em;\n  }\n\n  #spx-market-page h1 {\n    font-size: clamp(36px, 4.5vw, 62px);\n    margin-bottom: 20px;\n  }\n\n  #spx-market-page h2 {\n    font-size: clamp(29px, 3vw, 42px);\n    margin-bottom: 14px;\n  }\n\n  #spx-market-page h3 {\n    font-size: 19px;\n    line-height: 1.3;\n    color: var(--spx-green-dark);\n    margin-bottom: 9px;\n  }\n\n  #spx-market-page a {\n    color: inherit;\n    text-decoration: none;\n  }\n\n  #spx-market-page img {\n    display: block;\n    max-width: 100%;\n    opacity: 1 !important;\n    filter: none !important;\n    mix-blend-mode: normal !important;\n    transform: none !important;\n  }\n\n  #spx-market-page figure {\n    margin: 0;\n  }\n\n  #spx-market-page figure::before,\n  #spx-market-page figure::after {\n    display: none !important;\n  }\n\n  #spx-market-page .spx-eyebrow {\n    color: var(--spx-green);\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: .12em;\n    text-transform: uppercase;\n    margin-bottom: 15px;\n  }\n\n  #spx-market-page .spx-btn {\n    display: inline-flex;\n    justify-content: center;\n    align-items: center;\n    min-height: 48px;\n    padding: 11px 22px;\n    border-radius: 5px;\n    background: var(--spx-green);\n    color: #fff;\n    font-size: 15px;\n    font-weight: 700;\n    text-align: center;\n    transition: background .2s ease;\n  }\n\n  #spx-market-page .spx-btn:hover,\n  #spx-market-page .spx-btn:focus-visible {\n    background: var(--spx-green-dark);\n    color: #fff;\n  }\n\n  #spx-market-page .spx-breadcrumb {\n    padding: 19px 0 5px;\n    font-size: 13px;\n    color: var(--spx-muted);\n  }\n\n  #spx-market-page .spx-breadcrumb a:hover {\n    text-decoration: underline;\n  }\n\n  #spx-market-page .spx-hero {\n    padding: 28px 0 52px;\n  }\n\n  #spx-market-page .spx-hero-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 52px;\n    align-items: center;\n  }\n\n  #spx-market-page .spx-hero-copy > p:not(.spx-eyebrow) {\n    max-width: 580px;\n    color: var(--spx-muted);\n    font-size: 17px;\n    margin-bottom: 25px;\n  }\n\n  #spx-market-page .spx-hero-image {\n    overflow: hidden;\n    border-radius: 8px;\n    background: var(--spx-cream);\n  }\n\n  #spx-market-page .spx-hero-image img {\n    width: 100%;\n    aspect-ratio: 4 \/ 3;\n    object-fit: cover;\n  }\n\n  #spx-market-page .spx-facts {\n    background: var(--spx-sage);\n    border-top: 1px solid var(--spx-border);\n    border-bottom: 1px solid var(--spx-border);\n  }\n\n  #spx-market-page .spx-facts-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n  }\n\n  #spx-market-page .spx-fact {\n    padding: 23px 20px;\n    text-align: center;\n    font-size: 15px;\n    color: var(--spx-green-dark);\n  }\n\n  #spx-market-page .spx-fact + .spx-fact {\n    border-left: 1px solid #d3dfd4;\n  }\n\n  #spx-market-page .spx-fact strong {\n    display: block;\n    font-size: 19px;\n    line-height: 1.3;\n  }\n\n  #spx-market-page .spx-fact span {\n    display: block;\n    margin-top: 4px;\n    color: var(--spx-muted);\n    font-size: 13px;\n  }\n\n  #spx-market-page .spx-categories {\n    padding: 43px 0 36px;\n  }\n\n  #spx-market-page .spx-categories h2 {\n    font-size: 27px;\n    margin-bottom: 18px;\n  }\n\n  #spx-market-page .spx-category-grid {\n    display: grid;\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n    gap: 10px;\n  }\n\n  #spx-market-page .spx-category-item {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 66px;\n    padding: 11px 12px;\n    border: 1px solid var(--spx-border);\n    border-radius: 6px;\n    background: #fff;\n    color: var(--spx-green-dark);\n    font-size: 13px;\n    font-weight: 700;\n    line-height: 1.3;\n    text-align: center;\n  }\n\n  #spx-market-page .spx-category-item.is-current {\n    border-color: var(--spx-green);\n    background: var(--spx-sage);\n  }\n\n  #spx-market-page .spx-category-item.is-planned {\n    color: #718079;\n  }\n\n  #spx-market-page .spx-products {\n    padding: 38px 0 76px;\n  }\n\n  #spx-market-page .spx-section-head {\n    max-width: 760px;\n    margin-bottom: 29px;\n  }\n\n  #spx-market-page .spx-section-head p {\n    color: var(--spx-muted);\n    font-size: 16px;\n    margin-bottom: 0;\n  }\n\n  #spx-market-page .spx-product-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 20px;\n  }\n\n  #spx-market-page .spx-product-card {\n    display: flex;\n    flex-direction: column;\n    overflow: hidden;\n    border: 1px solid var(--spx-border);\n    border-radius: 8px;\n    background: #fff;\n  }\n\n  #spx-market-page .spx-product-photo {\n    background: var(--spx-cream);\n    overflow: hidden;\n  }\n\n  #spx-market-page .spx-product-photo img {\n    width: 100%;\n    aspect-ratio: 4 \/ 3;\n    object-fit: contain;\n  }\n\n  #spx-market-page .spx-product-copy {\n    display: flex;\n    flex: 1;\n    flex-direction: column;\n    padding: 22px;\n  }\n\n  #spx-market-page .spx-product-copy p {\n    color: var(--spx-muted);\n    font-size: 14px;\n    margin-bottom: 17px;\n  }\n\n  #spx-market-page .spx-product-link {\n    align-self: flex-start;\n    margin-top: auto;\n    color: var(--spx-green) !important;\n    font-size: 14px;\n    font-weight: 700;\n  }\n\n  #spx-market-page .spx-product-link:hover {\n    text-decoration: underline;\n  }\n\n  #spx-market-page .spx-custom {\n    padding: 69px 0;\n    background: var(--spx-sage);\n  }\n\n  #spx-market-page .spx-custom-intro {\n    max-width: 760px;\n  }\n\n  #spx-market-page .spx-custom-intro p {\n    color: var(--spx-muted);\n  }\n\n  #spx-market-page .spx-options {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 12px;\n    margin-top: 27px;\n  }\n\n  #spx-market-page .spx-option {\n    padding: 17px;\n    border: 1px solid var(--spx-border);\n    border-radius: 5px;\n    background: #fff;\n    color: var(--spx-green-dark);\n    font-size: 15px;\n    font-weight: 700;\n    text-align: center;\n  }\n\n  #spx-market-page .spx-faq {\n    padding: 72px 0;\n  }\n\n  #spx-market-page .spx-faq-list {\n    max-width: 850px;\n  }\n\n  #spx-market-page .spx-faq details {\n    border-bottom: 1px solid var(--spx-border);\n  }\n\n  #spx-market-page .spx-faq summary {\n    padding: 19px 3px;\n    color: var(--spx-green-dark);\n    font-size: 16px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  #spx-market-page .spx-faq details p {\n    color: var(--spx-muted);\n    padding: 0 3px 18px;\n    margin-bottom: 0;\n  }\n\n  #spx-market-page .spx-quote {\n    padding: 60px 0;\n    background: var(--spx-green-dark);\n    color: #fff;\n  }\n\n  #spx-market-page .spx-quote-grid {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 30px;\n  }\n\n  #spx-market-page .spx-quote h2 {\n    color: #fff;\n    margin-bottom: 10px;\n  }\n\n  #spx-market-page .spx-quote p {\n    max-width: 670px;\n    margin-bottom: 0;\n    color: #e0ece4;\n  }\n\n  #spx-market-page .spx-quote .spx-btn {\n    flex: 0 0 auto;\n    background: #fff;\n    color: var(--spx-green-dark);\n  }\n\n  #spx-market-page .spx-quote .spx-btn:hover {\n    background: var(--spx-sage);\n  }\n\n  @media (max-width: 900px) {\n    #spx-market-page .spx-hero-grid {\n      gap: 28px;\n    }\n\n    #spx-market-page .spx-category-grid {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    #spx-market-page .spx-product-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    #spx-market-page .spx-options {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @media (max-width: 620px) {\n    #spx-market-page .spx-wrap {\n      width: min(calc(100% - 32px), 480px);\n    }\n\n    #spx-market-page .spx-breadcrumb {\n      padding-top: 14px;\n      font-size: 12px;\n    }\n\n    #spx-market-page .spx-hero {\n      padding: 20px 0 28px;\n    }\n\n    #spx-market-page .spx-hero-grid {\n      grid-template-columns: 1fr;\n      gap: 23px;\n    }\n\n    #spx-market-page h1 {\n      font-size: clamp(34px, 9vw, 43px);\n      margin-bottom: 15px;\n    }\n\n    #spx-market-page .spx-hero-copy > p:not(.spx-eyebrow) {\n      font-size: 15px;\n      margin-bottom: 19px;\n    }\n\n    #spx-market-page .spx-hero-image img {\n      aspect-ratio: 16 \/ 10;\n    }\n\n    #spx-market-page .spx-facts-grid {\n      grid-template-columns: minmax(0, 1fr);\n    }\n\n    #spx-market-page .spx-fact {\n      min-width: 0;\n      padding: 14px 16px;\n      overflow-wrap: anywhere;\n    }\n\n    #spx-market-page .spx-fact + .spx-fact {\n      border-left: 0;\n      border-top: 1px solid #d3dfd4;\n    }\n\n    #spx-market-page .spx-fact strong {\n      font-size: 15px;\n    }\n\n    #spx-market-page .spx-fact span {\n      font-size: 11px;\n      line-height: 1.35;\n    }\n\n    #spx-market-page .spx-categories {\n      padding: 33px 0 20px;\n    }\n\n    #spx-market-page .spx-categories h2 {\n      font-size: 25px;\n    }\n\n    #spx-market-page .spx-category-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 9px;\n    }\n\n    #spx-market-page .spx-category-item {\n      min-height: 56px;\n      padding: 9px;\n      font-size: 13px;\n    }\n\n    #spx-market-page .spx-products {\n      padding: 31px 0 55px;\n    }\n\n    #spx-market-page .spx-product-grid {\n      grid-template-columns: 1fr;\n      gap: 16px;\n    }\n\n    #spx-market-page .spx-product-photo img {\n      aspect-ratio: 4 \/ 3;\n    }\n\n    #spx-market-page .spx-product-copy {\n      padding: 19px;\n    }\n\n    #spx-market-page .spx-product-copy p {\n      font-size: 14px;\n    }\n\n    #spx-market-page .spx-custom,\n    #spx-market-page .spx-faq {\n      padding: 53px 0;\n    }\n\n    #spx-market-page .spx-option {\n      padding: 13px 8px;\n      font-size: 13px;\n    }\n\n    #spx-market-page .spx-quote {\n      padding: 48px 0;\n    }\n\n    #spx-market-page .spx-quote-grid {\n      display: block;\n    }\n\n    #spx-market-page .spx-quote .spx-btn {\n      width: 100%;\n      margin-top: 23px;\n    }\n  }\n\n  #spx-market-page { font-size: 16px; isolation: isolate; }\n  #spx-market-page button { font: inherit; }\n  #spx-market-page img { height: auto; }\n  #spx-market-page :focus-visible { outline: 3px solid #b38948; outline-offset: 4px; }\n  #spx-market-page .spx-product-copy h3 { min-height: 50px; }\n  #spx-market-page .spx-product-title:hover { text-decoration: underline; }\n  #spx-market-page .spx-product-price { font-size: 12px; color: var(--spx-green); margin-top: auto; margin-bottom: 12px; }\n  #spx-market-page .spx-product-actions { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; }\n  #spx-market-page .spx-quick { min-height: 42px; padding: 8px 13px; border: 1px solid var(--spx-green); border-radius: 4px; background: var(--spx-sage); color: var(--spx-green-dark); font-size: 13px; font-weight: 700; cursor: pointer; }\n  #spx-market-page .spx-quick:hover { background: #e0ebdf; }\n  #spx-market-page .spx-product-link { margin-top: 0; font-size: 12px; min-height: 42px; display: inline-flex; align-items: center; }\n  #spx-market-page .spx-related { margin: 26px 0 0; font-size: 13px; color: var(--spx-muted); }\n  #spx-market-page .spx-related a { color: var(--spx-green); text-decoration: underline; }\n  #spx-market-page .spx-modal { width: min(880px, calc(100vw - 32px)); max-height: calc(100dvh - 32px); padding: 0; border: 1px solid var(--spx-border); border-radius: 8px; color: var(--spx-ink); background: #fff; overflow: auto; box-shadow: 0 16px 60px #0003; }\n  #spx-market-page .spx-modal::backdrop { background: #10281caa; }\n  #spx-market-page .spx-modal-head { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 18px 22px; border-bottom: 1px solid var(--spx-border); position: sticky; top: 0; background: #fff; z-index: 1; }\n  #spx-market-page .spx-modal-head h2 { font-size: 25px; margin: 0; }\n  #spx-market-page .spx-close { flex: none; padding: 8px 12px; min-height: 40px; border: 1px solid var(--spx-border); border-radius: 4px; background: #fff; color: var(--spx-green-dark); cursor: pointer; font-size: 13px; }\n  #spx-market-page .spx-modal-body { display: grid; grid-template-columns: 1fr 1.1fr; gap: 24px; padding: 22px; }\n  #spx-market-page .spx-modal-image { width: 100%; aspect-ratio: 1; object-fit: contain; background: var(--spx-cream); border-radius: 5px; }\n  #spx-market-page .spx-modal-intro { color: var(--spx-muted); font-size: 14px; margin-bottom: 15px; }\n  #spx-market-page .spx-modal-specs { display: grid; grid-template-columns: 108px 1fr; margin: 0 0 18px; font-size: 13px; }\n  #spx-market-page .spx-modal-specs dt, #spx-market-page .spx-modal-specs dd { margin: 0; padding: 9px 0; border-bottom: 1px solid var(--spx-border); }\n  #spx-market-page .spx-modal-specs dt { color: var(--spx-green-dark); font-weight: 700; }\n  #spx-market-page .spx-modal-actions { display: flex; gap: 10px; flex-wrap: wrap; }\n  #spx-market-page .spx-btn-secondary { border: 1px solid var(--spx-green); background: #fff; color: var(--spx-green-dark); }\n  #spx-market-page .spx-btn-secondary:hover { color: var(--spx-green-dark); background: var(--spx-sage); }\n  #spx-market-page [hidden] { display: none !important; }\n  @media (max-width: 620px) {\n    #spx-market-page .spx-product-copy h3 { min-height: 0; }\n    #spx-market-page .spx-modal-body { grid-template-columns: 1fr; padding: 16px; gap: 18px; }\n    #spx-market-page .spx-modal-head { padding: 14px 16px; }\n    #spx-market-page .spx-modal-head h2 { font-size: 21px; min-width: 0; overflow-wrap: anywhere; }\n    #spx-market-page .spx-modal-specs { grid-template-columns: minmax(0, 1fr); }\n    #spx-market-page .spx-modal-specs dt { border-bottom: 0; padding-bottom: 0; }\n    #spx-market-page .spx-modal-specs dd { padding-top: 4px; overflow-wrap: anywhere; }\n    #spx-market-page .spx-modal { width: calc(100vw - 24px); max-height: calc(100dvh - 24px); }\n    #spx-market-page .spx-modal-actions .spx-btn { width: 100%; }\n  }\n  @media (prefers-reduced-motion: reduce) { #spx-market-page * { transition: none !important; } }\n\n  #spx-market-page .spx-modal-gallery { min-width: 0; }\n  #spx-market-page .spx-gallery-thumbs { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 9px; margin-top: 12px; }\n  #spx-market-page .spx-gallery-thumb { display: block; width: 100%; min-height: 44px; margin: 0; padding: 5px; border: 2px solid var(--spx-border); border-radius: 5px; background: #fff; cursor: pointer; }\n  #spx-market-page .spx-gallery-thumb[aria-pressed=\"true\"] { border-color: var(--spx-green); background: var(--spx-sage); }\n  #spx-market-page .spx-gallery-thumb:hover { border-color: var(--spx-green); }\n  #spx-market-page .spx-gallery-thumb img { width: 100%; height: auto; aspect-ratio: 1; object-fit: contain; border-radius: 2px; }\n  #spx-market-page .spx-gallery-caption { margin: 9px 0 0; color: var(--spx-muted); font-size: 12px; }\n<\/style>\n\n<div id=\"spx-market-page\">\n  <div class=\"spx-wrap\">\n    <nav class=\"spx-breadcrumb\" aria-label=\"Fil d\u2019Ariane\">\n      <a href=\"https:\/\/saponixsoap.com\/fr\/\">Accueil<\/a>\n      <span aria-hidden=\"true\"> \/ <\/span>\n      <span aria-current=\"page\">Personnalisation selon le type de peau et le march\u00e9<\/span>\n    <\/nav>\n  <\/div>\n\n  <section class=\"spx-hero\" aria-labelledby=\"spx-page-title\">\n    <div class=\"spx-wrap spx-hero-grid\">\n      <div class=\"spx-hero-copy\">\n        <p class=\"spx-eyebrow\">Fabrication de savon OEM \/ ODM<\/p>\n        <h1 id=\"spx-page-title\">Savons sur mesure pour les marques de soins de la peau et leurs march\u00e9s<\/h1><p>D\u00e9couvrez six concepts de savon et d\u2019emballage pour votre gamme sous marque priv\u00e9e. D\u00e9veloppez la formule, le parfum, le design du savon et l\u2019emballage en fonction de votre client\u00e8le et de votre march\u00e9 de destination. L\u2019ad\u00e9quation aux types de peau et les all\u00e9gations produit sont confirm\u00e9es selon la formule finale et les \u00e9l\u00e9ments justificatifs.<\/p>\n        <a class=\"spx-btn\" href=\"https:\/\/saponixsoap.com\/fr\/contact-us-request-a-quote\/\">\n          Discuter de votre projet\n        <\/a>\n      <\/div>\n\n      <figure class=\"spx-hero-image\">\n        <img fetchpriority=\"high\" src=\"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/custom-botanical-embossed-round-soap-custom-packaging.jpg\" alt=\"Savon rond en relief avec des bo\u00eetes \u00e0 tiroir et une carte au d\u00e9cor v\u00e9g\u00e9tal assortie\" decoding=\"async\" width=\"1200\" height=\"1200\">\n      <\/figure>\n    <\/div>\n  <\/section>\n\n  <section class=\"spx-facts\" aria-label=\"Informations cl\u00e9s du projet\">\n    <div class=\"spx-wrap spx-facts-grid\">\n      <div class=\"spx-fact\">\n        <strong>200 unit\u00e9s<\/strong>\n        <span>Quantit\u00e9 minimale indicative<\/span>\n      <\/div>\n      <div class=\"spx-fact\">\n        <strong>Options d\u2019\u00e9chantillons<\/strong>\n        <span>Modalit\u00e9s d\u2019exp\u00e9dition confirm\u00e9es dans le devis<\/span>\n      <\/div>\n      <div class=\"spx-fact\">\n        <strong>OEM \/ ODM<\/strong>\n        <span>Options de formule et d\u2019emballage<\/span>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <nav class=\"spx-categories\" aria-label=\"Parcourir les cat\u00e9gories de personnalisation\">\n    <div class=\"spx-wrap\">\n      <h2>Parcourir les cat\u00e9gories de personnalisation<\/h2>\n      <div class=\"spx-category-grid\"><a class=\"spx-category-item\" href=\"https:\/\/saponixsoap.com\/fr\/custom-ingredients-formulas\/\">Ingr\u00e9dients et formules sur mesure<\/a><a class=\"spx-category-item\" href=\"https:\/\/saponixsoap.com\/fr\/custom-soap-shapes-molds\/\">Formes et moules \u00e0 savon sur mesure<\/a><a class=\"spx-category-item\" href=\"https:\/\/saponixsoap.com\/fr\/soap-cleansing-bars-by-use\/\">Savons et pains nettoyants par usage<\/a><a class=\"spx-category-item\" href=\"https:\/\/saponixsoap.com\/fr\/private-label-soap-gift-sets\/\">Savons pour invit\u00e9s et coffrets cadeaux<\/a><span class=\"spx-category-item is-current\" aria-current=\"page\">Personnalisation selon le type de peau et le march\u00e9<\/span><a class=\"spx-category-item\" href=\"https:\/\/saponixsoap.com\/fr\/private-label-hotel-travel-soaps\/\">Savons pour h\u00f4tels et voyages<\/a><\/div>\n    <\/div>\n  <\/nav>\n\n  <section class=\"spx-products\" aria-labelledby=\"spx-products-title\">\n    <div class=\"spx-wrap\">\n      <div class=\"spx-section-head\">\n        <p class=\"spx-eyebrow\">Options de produits<\/p>\n        <h2 id=\"spx-products-title\">D\u00e9couvrez six concepts de savons sous marque priv\u00e9e<\/h2><p>Comparez ci-dessous l\u2019aspect des savons et la pr\u00e9sentation des emballages. Chaque option peut \u00eatre \u00e9tudi\u00e9e selon vos exigences d\u2019ingr\u00e9dients, le poids souhait\u00e9, la langue des \u00e9tiquettes et les exigences du march\u00e9.<\/p>\n      <\/div>\n\n      <div class=\"spx-product-grid\"><article class=\"spx-product-card\"><figure class=\"spx-product-photo\"><img loading=\"lazy\" src=\"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/private-label-botanical-embossed-round-soap-main.jpg\" alt=\"Savon rond de couleur ivoire \u00e0 relief de feuilles dans une bo\u00eete \u00e0 tiroir au d\u00e9cor v\u00e9g\u00e9tal\" width=\"1200\" height=\"1200\" decoding=\"async\"><\/figure><div class=\"spx-product-copy\"><h3><a class=\"spx-product-title\" href=\"https:\/\/saponixsoap.com\/fr\/private-label-botanical-embossed-round-soap\/\">Savon rond \u00e0 relief v\u00e9g\u00e9tal sous marque priv\u00e9e<\/a><\/h3><p>Un savon rond de couleur ivoire avec un relief de feuilles et une bo\u00eete \u00e0 tiroir au d\u00e9cor v\u00e9g\u00e9tal. Discutez de la formule, du relief, du parfum et de l\u2019emballage \u00e0 votre marque pour votre gamme.<\/p><p class=\"spx-product-price\">Prix indicatif : devis selon le projet<\/p><div class=\"spx-product-actions\"><button type=\"button\" class=\"spx-quick\" data-spx-product=\"botanical-embossed-round-soap\" aria-label=\"Aper\u00e7u rapide: Savon rond botanique en relief botanique\">Aper\u00e7u rapide<\/button><a class=\"spx-product-link\" href=\"https:\/\/saponixsoap.com\/fr\/private-label-botanical-embossed-round-soap\/\">Voir tous les d\u00e9tails<\/a><\/div><\/div><template class=\"spx-gallery-source\"><img decoding=\"async\" data-label=\"Bar detail\" src=\"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/private-label-botanical-embossed-round-soap-detail.jpg\" alt=\"Savon rond \u00e0 relief de feuilles \u00e0 c\u00f4t\u00e9 d\u2019une bo\u00eete de couleur ivoire au d\u00e9cor v\u00e9g\u00e9tal\" width=\"1200\" height=\"1200\"><img decoding=\"async\" data-label=\"Packaging concept\" src=\"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/custom-botanical-embossed-round-soap-custom-packaging.jpg\" alt=\"Savon rond en relief avec des bo\u00eetes \u00e0 tiroir et une carte au d\u00e9cor v\u00e9g\u00e9tal assortie\" width=\"1200\" height=\"1200\"><\/template><\/article><article class=\"spx-product-card\"><figure class=\"spx-product-photo\"><img loading=\"lazy\" src=\"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/private-label-amber-transparent-oval-soap-main.jpg\" alt=\"Savon ovale transparent ambr\u00e9 dans une bo\u00eete \u00e0 tiroir vert fonc\u00e9 \u00e0 motifs\" width=\"1200\" height=\"1200\" decoding=\"async\"><\/figure><div class=\"spx-product-copy\"><h3><a class=\"spx-product-title\" href=\"https:\/\/saponixsoap.com\/fr\/private-label-amber-transparent-oval-soap\/\">Savon ovale transparent ambr\u00e9 sous marque priv\u00e9e<\/a><\/h3><p>Un savon ovale transparent de couleur ambr\u00e9e avec un emballage vert fonc\u00e9 \u00e0 motifs dor\u00e9s. Discutez de la couleur, du parfum, des dimensions et d\u2019une pr\u00e9sentation coordonn\u00e9e sous votre marque.<\/p><p class=\"spx-product-price\">Prix indicatif : devis selon le projet<\/p><div class=\"spx-product-actions\"><button type=\"button\" class=\"spx-quick\" data-spx-product=\"amber-transparent-oval-soap\" aria-label=\"Aper\u00e7u rapide : Savon ovale transparent ambre \u00e9tiquette priv\u00e9e\">Aper\u00e7u rapide<\/button><a class=\"spx-product-link\" href=\"https:\/\/saponixsoap.com\/fr\/private-label-amber-transparent-oval-soap\/\">Voir tous les d\u00e9tails<\/a><\/div><\/div><template class=\"spx-gallery-source\"><img decoding=\"async\" data-label=\"Bar detail\" src=\"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/private-label-amber-transparent-oval-soap-detail.jpg\" alt=\"Savon ovale transparent ambr\u00e9 \u00e0 c\u00f4t\u00e9 d\u2019une bo\u00eete verte \u00e0 motifs dor\u00e9s\" width=\"1200\" height=\"1200\"><img loading=\"lazy\" decoding=\"async\" data-label=\"Packaging concept\" src=\"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/custom-amber-transparent-oval-soap-custom-packaging.jpg\" alt=\"Savons ovales ambr\u00e9s avec des bo\u00eetes \u00e0 tiroir vertes \u00e0 motifs et une carte assortie\" width=\"1200\" height=\"1200\"><\/template><\/article><article class=\"spx-product-card\"><figure class=\"spx-product-photo\"><img loading=\"lazy\" src=\"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/private-label-sage-green-ridged-soap-main.jpg\" alt=\"Savon rectangulaire stri\u00e9 vert sauge dans une bo\u00eete \u00e0 tiroir assortie\" width=\"1200\" height=\"1200\" decoding=\"async\"><\/figure><div class=\"spx-product-copy\"><h3><a class=\"spx-product-title\" href=\"https:\/\/saponixsoap.com\/fr\/private-label-sage-green-ridged-soap\/\">Savon stri\u00e9 vert sauge sous marque priv\u00e9e<\/a><\/h3><p>Un savon rectangulaire vert sauge \u00e0 stries parall\u00e8les et une bo\u00eete \u00e0 tiroir assortie. Discutez du moule, de la couleur, de la formule et du graphisme de l\u2019emballage pour votre marque.<\/p><p class=\"spx-product-price\">Prix indicatif : devis selon le projet<\/p><div class=\"spx-product-actions\"><button type=\"button\" class=\"spx-quick\" data-spx-product=\"sage-green-ridged-soap\" aria-label=\"Aper\u00e7u rapide : Savon stri\u00e9 vert sauge privative\">Aper\u00e7u rapide<\/button><a class=\"spx-product-link\" href=\"https:\/\/saponixsoap.com\/fr\/private-label-sage-green-ridged-soap\/\">Voir tous les d\u00e9tails<\/a><\/div><\/div><template class=\"spx-gallery-source\"><img loading=\"lazy\" decoding=\"async\" data-label=\"Bar detail\" src=\"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/private-label-sage-green-ridged-soap-detail.jpg\" alt=\"Stries parall\u00e8les sur un savon rectangulaire vert sauge \u00e0 c\u00f4t\u00e9 de sa bo\u00eete\" width=\"1200\" height=\"1200\"><img loading=\"lazy\" decoding=\"async\" data-label=\"Packaging concept\" src=\"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/custom-sage-green-ridged-soap-custom-packaging.jpg\" alt=\"Savons stri\u00e9s vert sauge avec des bo\u00eetes \u00e0 tiroir assorties et une carte\" width=\"1200\" height=\"1200\"><\/template><\/article><article class=\"spx-product-card\"><figure class=\"spx-product-photo\"><img loading=\"lazy\" src=\"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/private-label-brown-rounded-rectangular-soap-main.jpg\" alt=\"Savon rectangulaire brun aux coins arrondis dans une bo\u00eete \u00e0 tiroir \u00e0 motifs terracotta\" width=\"1200\" height=\"1200\" decoding=\"async\"><\/figure><div class=\"spx-product-copy\"><h3><a class=\"spx-product-title\" href=\"https:\/\/saponixsoap.com\/fr\/private-label-brown-rounded-rectangular-soap\/\">Savon rectangulaire brun aux coins arrondis sous marque priv\u00e9e<\/a><\/h3><p>Un savon rectangulaire brun aux coins arrondis avec un emballage \u00e0 motifs dans des tons terracotta. Discutez de la formule, du parfum, du poids et d\u2019un emballage coordonn\u00e9 pour votre gamme.<\/p><p class=\"spx-product-price\">Prix indicatif : devis selon le projet<\/p><div class=\"spx-product-actions\"><button type=\"button\" class=\"spx-quick\" data-spx-product=\"brown-rounded-rectangular-soap\" aria-label=\"Aper\u00e7u rapide: Savon rectangulaire arrondi marron\">Aper\u00e7u rapide<\/button><a class=\"spx-product-link\" href=\"https:\/\/saponixsoap.com\/fr\/private-label-brown-rounded-rectangular-soap\/\">Voir tous les d\u00e9tails<\/a><\/div><\/div><template class=\"spx-gallery-source\"><img loading=\"lazy\" decoding=\"async\" data-label=\"Bar detail\" src=\"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/private-label-brown-rounded-rectangular-soap-detail.jpg\" alt=\"Savon rectangulaire arrondi brun \u00e0 c\u00f4t\u00e9 d'une bo\u00eete \u00e0 motifs en terre cuite\" width=\"1200\" height=\"1200\"><img loading=\"lazy\" decoding=\"async\" data-label=\"Packaging concept\" src=\"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/custom-brown-rounded-rectangular-soap-custom-packaging.jpg\" alt=\"Savon rectangulaire marron avec des bo\u00eetes \u00e0 tiroirs en terre cuite et une carte assortie\" width=\"1200\" height=\"1200\"><\/template><\/article><article class=\"spx-product-card\"><figure class=\"spx-product-photo\"><img loading=\"lazy\" src=\"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/private-label-ivory-rounded-rectangular-soap-main.jpg\" alt=\"Savon rectangulaire de couleur ivoire aux coins arrondis dans une bo\u00eete \u00e0 tiroir rose p\u00e2le \u00e0 motifs\" width=\"1200\" height=\"1200\" decoding=\"async\"><\/figure><div class=\"spx-product-copy\"><h3><a class=\"spx-product-title\" href=\"https:\/\/saponixsoap.com\/fr\/private-label-ivory-rounded-rectangular-soap\/\">Savon rectangulaire ivoire aux coins arrondis sous marque priv\u00e9e<\/a><\/h3><p>Un savon rectangulaire de couleur ivoire aux coins arrondis avec une bo\u00eete \u00e0 tiroir rose p\u00e2le. Discutez des ingr\u00e9dients souhait\u00e9s, du parfum, du design du savon et de l\u2019emballage \u00e0 votre marque.<\/p><p class=\"spx-product-price\">Prix indicatif : devis selon le projet<\/p><div class=\"spx-product-actions\"><button type=\"button\" class=\"spx-quick\" data-spx-product=\"ivory-rounded-rectangular-soap\" aria-label=\"Aper\u00e7u rapide: Savon rectangulaire arrondi ivoire marque priv\u00e9e\">Aper\u00e7u rapide<\/button><a class=\"spx-product-link\" href=\"https:\/\/saponixsoap.com\/fr\/private-label-ivory-rounded-rectangular-soap\/\">Voir tous les d\u00e9tails<\/a><\/div><\/div><template class=\"spx-gallery-source\"><img loading=\"lazy\" decoding=\"async\" data-label=\"Bar detail\" src=\"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/private-label-ivory-rounded-rectangular-soap-detail.jpg\" alt=\"Savon rectangulaire de couleur ivoire aux coins arrondis \u00e0 c\u00f4t\u00e9 d\u2019une bo\u00eete rose p\u00e2le\" width=\"1200\" height=\"1200\"><img loading=\"lazy\" decoding=\"async\" data-label=\"Packaging concept\" src=\"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/custom-ivory-rounded-rectangular-soap-custom-packaging.jpg\" alt=\"Savons rectangulaires de couleur ivoire avec des bo\u00eetes \u00e0 tiroir rose p\u00e2le et une carte assortie\" width=\"1200\" height=\"1200\"><\/template><\/article><article class=\"spx-product-card\"><figure class=\"spx-product-photo\"><img loading=\"lazy\" src=\"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/private-label-speckled-oval-spa-soap-main.jpg\" alt=\"Savon SPA ovale mouchet\u00e9 de couleur ivoire dans une bo\u00eete \u00e0 tiroir beige textur\u00e9e\" width=\"1200\" height=\"1200\" decoding=\"async\"><\/figure><div class=\"spx-product-copy\"><h3><a class=\"spx-product-title\" href=\"https:\/\/saponixsoap.com\/fr\/private-label-speckled-oval-spa-soap\/\">Savon SPA ovale mouchet\u00e9 sous marque priv\u00e9e<\/a><\/h3><p>Un savon ovale mouchet\u00e9 de couleur ivoire avec un emballage SPA beige textur\u00e9. Discutez de l\u2019aspect mouchet\u00e9, de la formule, du parfum et de l\u2019emballage pour votre collection bien-\u00eatre.<\/p><p class=\"spx-product-price\">Prix indicatif : devis selon le projet<\/p><div class=\"spx-product-actions\"><button type=\"button\" class=\"spx-quick\" data-spx-product=\"speckled-oval-spa-soap\" aria-label=\"Aper\u00e7u rapide : Savon ovale mouchet\u00e9 de marque priv\u00e9e\">Aper\u00e7u rapide<\/button><a class=\"spx-product-link\" href=\"https:\/\/saponixsoap.com\/fr\/private-label-speckled-oval-spa-soap\/\">Voir tous les d\u00e9tails<\/a><\/div><\/div><template class=\"spx-gallery-source\"><img loading=\"lazy\" decoding=\"async\" data-label=\"Bar detail\" src=\"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/private-label-speckled-oval-spa-soap-detail.jpg\" alt=\"Savon ovale mouchet\u00e9 \u00e0 c\u00f4t\u00e9 d\u2019une bo\u00eete SPA beige textur\u00e9e\" width=\"1200\" height=\"1200\"><img loading=\"lazy\" decoding=\"async\" data-label=\"Packaging concept\" src=\"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/custom-speckled-oval-spa-soap-custom-packaging.jpg\" alt=\"Savons ovales mouchet\u00e9s avec des bo\u00eetes \u00e0 tiroir beiges textur\u00e9es et une carte SPA\" width=\"1200\" height=\"1200\"><\/template><\/article><\/div><\/div><\/section>\n\n  <section class=\"spx-custom\" aria-labelledby=\"spx-custom-title\">\n    <div class=\"spx-wrap\">\n      <div class=\"spx-custom-intro\">\n        <p class=\"spx-eyebrow\">Personnalisation<\/p>\n        <h2 id=\"spx-custom-title\">Cr\u00e9ez une gamme de savons pour votre marque<\/h2>\n        <p>\n          Nous pouvons d\u00e9velopper des formules de savon sur mesure \u00e0 partir de votre \u00e9chantillon de r\u00e9f\u00e9rence ou de votre concept de produit. Nous examinerons vos pr\u00e9f\u00e9rences d\u2019ingr\u00e9dients, de parfum, de forme et d\u2019emballage avant de confirmer les caract\u00e9ristiques pour les \u00e9chantillons et la production.\n        <\/p>\n      <\/div>\n      <div class=\"spx-options\" aria-label=\"Options de personnalisation\">\n        <div class=\"spx-option\">Formule<\/div>\n        <div class=\"spx-option\">Parfum<\/div>\n        <div class=\"spx-option\">Couleur<\/div>\n        <div class=\"spx-option\">Forme et moule<\/div>\n        <div class=\"spx-option\">Poids<\/div>\n        <div class=\"spx-option\">Logo<\/div>\n        <div class=\"spx-option\">Emballage int\u00e9rieur<\/div>\n        <div class=\"spx-option\">Emballage ext\u00e9rieur<\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"spx-faq\" aria-labelledby=\"spx-faq-title\">\n    <div class=\"spx-wrap\">\n      <div class=\"spx-faq-list\">\n        <p class=\"spx-eyebrow\">Questions des acheteurs<\/p>\n        <h2 id=\"spx-faq-title\">Questions fr\u00e9quentes<\/h2>\n\n<details><summary>Peut-on d\u00e9velopper un savon pour un positionnement sp\u00e9cifique en soins de la peau ?<\/summary><p>Indiquez les ingr\u00e9dients souhait\u00e9s, votre client\u00e8le et le positionnement vis\u00e9. Les all\u00e9gations d\u2019ad\u00e9quation et de performance d\u00e9pendent de la formule finale et des \u00e9l\u00e9ments justificatifs ; l\u2019apparence seule ne d\u00e9montre pas de bienfaits pour la peau.<\/p><\/details><details><summary>Puis-je adapter l\u2019emballage \u00e0 mon march\u00e9 ?<\/summary><p>Discutez de la langue des \u00e9tiquettes, du graphisme de marque, du format de bo\u00eete et des exigences du march\u00e9 de destination. Les textes d\u00e9finitifs et les documents produit sont examin\u00e9s pour la formule et le projet retenus.<\/p><\/details>        <details>\n          <summary>Quelle est la quantit\u00e9 minimale de commande ?<\/summary>\n          <p>La quantit\u00e9 minimale indicative est de 200 unit\u00e9s. Pr\u00e9cisez les types de produits et vos exigences de formule, de moule et d\u2019emballage afin que nous puissions confirmer le minimum pour votre projet.<\/p>\n        <\/details>\n\n        <details>\n          <summary>Puis-je personnaliser la formule et l\u2019emballage ?<\/summary>\n          <p>Oui. Nous pouvons discuter de la formule, du parfum, de la couleur, de la forme ou du moule, du poids, du logo et des emballages int\u00e9rieur et ext\u00e9rieur. Les caract\u00e9ristiques d\u00e9finitives sont confirm\u00e9es avant la production.<\/p>\n        <\/details>\n\n        <details>\n          <summary>Puis-je demander un \u00e9chantillon avant de commander ?<\/summary>\n          <p>Oui. Vous pouvez demander des \u00e9chantillons. Le choix des \u00e9chantillons, les frais de d\u00e9veloppement sur mesure et les frais d\u2019exp\u00e9dition sont confirm\u00e9s selon votre projet et votre adresse de livraison.<\/p>\n        <\/details>\n\n        <details>\n          <summary>Comment obtenir un devis ?<\/summary>\n          <p>Indiquez le type de savon, la quantit\u00e9 estim\u00e9e, les exigences de personnalisation et d\u2019emballage ainsi que le march\u00e9 de destination. Nous examinerons le projet et discuterons du devis avec vous.<\/p>\n        <\/details>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"spx-quote\" aria-labelledby=\"spx-quote-title\">\n    <div class=\"spx-wrap spx-quote-grid\">\n      <div>\n        <h2 id=\"spx-quote-title\">Parlez-nous de votre projet de savon<\/h2>\n        <p>\n          Indiquez le type de savon souhait\u00e9, la quantit\u00e9, vos id\u00e9es de formule et les exigences d\u2019emballage. Nous pourrons discuter des \u00e9chantillons et d\u2019un devis.\n        <\/p>\n      <\/div>\n      <a class=\"spx-btn\" href=\"https:\/\/wa.me\/8615766669666?text=Hello%20saponixsoap%2C%20I%20would%20like%20to%20request%20a%20quote%20for%20custom%20soap.\" target=\"_blank\" rel=\"noopener noreferrer\">\n        Demander un devis via WhatsApp\n      <\/a>\n    <\/div>\n  <\/section>\n\n  <div class=\"spx-gallery-caption-labels\" hidden aria-hidden=\"true\"><span>Image principale \u00b7 1 \/ 3<\/span><span>D\u00e9tail du pain \u00b7 2 \/ 3<\/span><span>Concept d\u2019emballage \u00b7 3 \/ 3<\/span><\/div>\n\n  <dialog class=\"spx-modal\" aria-labelledby=\"spx-modal-title\" aria-describedby=\"spx-modal-description\">\n    <div class=\"spx-modal-head\"><h2 id=\"spx-modal-title\">Aper\u00e7u rapide du produit<\/h2><button type=\"button\" class=\"spx-close\">Fermer<\/button><\/div>\n    <div class=\"spx-modal-body\"><div class=\"spx-modal-gallery\">\n        <img loading=\"lazy\" class=\"spx-modal-image\" alt=\"\" width=\"1200\" height=\"1200\" decoding=\"async\">\n        <div class=\"spx-gallery-thumbs\" role=\"group\" aria-label=\"S\u00e9lection des images du produit\"><\/div>\n        <p class=\"spx-gallery-caption\" aria-live=\"polite\" aria-atomic=\"true\"><\/p>\n      <\/div>\n      <div><p class=\"spx-modal-intro\" id=\"spx-modal-description\"><\/p>\n        <dl class=\"spx-modal-specs\"><dt>Quantit\u00e9 minimale indicative<\/dt><dd>200 unit\u00e9s ; \u00e0 confirmer pour votre projet<\/dd><dt>Prix<\/dt><dd>Devis selon la quantit\u00e9 et la personnalisation<\/dd><dt>Sp\u00e9cifications<\/dt><dd>Formule, poids et dimensions \u00e0 confirmer selon le projet<\/dd><dt>Personnalisation<\/dt><dd>Formule, parfum, couleur, forme, poids, logo et emballage<\/dd><dt>\u00c9chantillons<\/dt><dd>\u00c9chantillons sur demande ; co\u00fbts et transport \u00e0 confirmer s\u00e9par\u00e9ment<\/dd><\/dl>\n        <div class=\"spx-modal-actions\"><a class=\"spx-btn\" href=\"https:\/\/saponixsoap.com\/fr\/contact-us-request-a-quote\/\" data-spx-quote>Demander un devis<\/a><a class=\"spx-btn spx-btn-secondary\" href=\"https:\/\/saponixsoap.com\/fr\/contact-us-request-a-quote\/\" data-spx-details>D\u00e9tails complets<\/a><\/div>\n      <\/div>\n    <\/div>\n  <\/dialog>\n<\/div>\n<script>\n(function () {\n  const root = document.getElementById('spx-market-page');\n  if (!root || root.dataset.spxReady) return;\n  root.dataset.spxReady = 'true';\n  \/\/ Localize the page quotation link without changing the product modal messages.\n  const pageQuoteMessages = {\n  \"es\": \"Hola saponixsoap, me gustar\u00eda solicitar un presupuesto para jab\u00f3n personalizado.\",\n  \"fr\": \"Bonjour saponixsoap, je souhaiterais demander un devis pour du savon personnalis\u00e9.\",\n  \"de\": \"Hallo saponixsoap, ich m\u00f6chte ein Angebot f\u00fcr individuell angepasste Seife anfordern.\",\n  \"pt\": \"Ol\u00e1 saponixsoap, gostaria de solicitar um or\u00e7amento para sabonete personalizado.\",\n  \"ru\": \"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435, saponixsoap! \u041f\u0440\u043e\u0448\u0443 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u043e\u0435 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \u043c\u044b\u043b\u043e \u043f\u043e \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u043e\u043c\u0443 \u0437\u0430\u043a\u0430\u0437\u0443.\",\n  \"ar\": \"\u0645\u0631\u062d\u0628\u064b\u0627 saponixsoap\u060c \u0623\u0648\u062f \u0637\u0644\u0628 \u0639\u0631\u0636 \u0633\u0639\u0631 \u0644\u0635\u0627\u0628\u0648\u0646 \u0645\u062e\u0635\u0635.\"\n};\n  const pageQuoteLanguage = document.documentElement.lang.toLowerCase().replace(\/_\/g, '-').split('-')[0];\n  const pageQuoteLink = root.querySelector('.spx-quote a[href*=\"wa.me\/8615766669666\"]');\n  if (pageQuoteLink && pageQuoteMessages[pageQuoteLanguage]) {\n    pageQuoteLink.href = 'https:\/\/wa.me\/8615766669666?text=' + encodeURIComponent(pageQuoteMessages[pageQuoteLanguage]);\n  }\n\n  const products = {\n  \"botanical-embossed-round-soap\": {\n    \"name\": \"Private Label Botanical Embossed Round Soap\",\n    \"description\": \"An ivory round bar with a leaf-embossed surface and botanical drawer-box styling. Discuss the formula, embossing, fragrance and branded packaging for your range.\",\n    \"image\": \"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/private-label-botanical-embossed-round-soap-main.jpg\",\n    \"alt\": \"Ivory round soap with leaf embossing in a botanical drawer box\",\n    \"url\": \"https:\/\/saponixsoap.com\/private-label-botanical-embossed-round-soap\/\",\n    \"quote\": \"https:\/\/wa.me\/8615766669666?text=Hello%20saponixsoap%2C%20I%20would%20like%20a%20quote%20for%20Private%20Label%20Botanical%20Embossed%20Round%20Soap.%20Please%20share%20sample%20options%2C%20formula%2C%20mold%20and%20packaging%20details.\"\n  },\n  \"amber-transparent-oval-soap\": {\n    \"name\": \"Private Label Amber Transparent Oval Soap\",\n    \"description\": \"A transparent amber oval bar with dark green and gold-patterned packaging. Discuss color, fragrance, bar dimensions and a coordinated private label presentation.\",\n    \"image\": \"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/private-label-amber-transparent-oval-soap-main.jpg\",\n    \"alt\": \"Amber transparent oval soap in a dark green patterned drawer box\",\n    \"url\": \"https:\/\/saponixsoap.com\/private-label-amber-transparent-oval-soap\/\",\n    \"quote\": \"https:\/\/wa.me\/8615766669666?text=Hello%20saponixsoap%2C%20I%20would%20like%20a%20quote%20for%20Private%20Label%20Amber%20Transparent%20Oval%20Soap.%20Please%20share%20sample%20options%2C%20formula%2C%20mold%20and%20packaging%20details.\"\n  },\n  \"sage-green-ridged-soap\": {\n    \"name\": \"Private Label Sage Green Ridged Soap\",\n    \"description\": \"A sage green rectangular bar with parallel ridges and coordinated drawer-box styling. Discuss the mold, color, formula and packaging artwork for your brand.\",\n    \"image\": \"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/private-label-sage-green-ridged-soap-main.jpg\",\n    \"alt\": \"Sage green ridged rectangular soap in a matching drawer box\",\n    \"url\": \"https:\/\/saponixsoap.com\/private-label-sage-green-ridged-soap\/\",\n    \"quote\": \"https:\/\/wa.me\/8615766669666?text=Hello%20saponixsoap%2C%20I%20would%20like%20a%20quote%20for%20Private%20Label%20Sage%20Green%20Ridged%20Soap.%20Please%20share%20sample%20options%2C%20formula%2C%20mold%20and%20packaging%20details.\"\n  },\n  \"brown-rounded-rectangular-soap\": {\n    \"name\": \"Private Label Brown Rounded Rectangular Soap\",\n    \"description\": \"A brown bar with rounded rectangular edges and terracotta-patterned packaging. Discuss the formula, fragrance, bar weight and coordinated packaging for your range.\",\n    \"image\": \"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/private-label-brown-rounded-rectangular-soap-main.jpg\",\n    \"alt\": \"Brown rounded rectangular soap in a terracotta patterned drawer box\",\n    \"url\": \"https:\/\/saponixsoap.com\/private-label-brown-rounded-rectangular-soap\/\",\n    \"quote\": \"https:\/\/wa.me\/8615766669666?text=Hello%20saponixsoap%2C%20I%20would%20like%20a%20quote%20for%20Private%20Label%20Brown%20Rounded%20Rectangular%20Soap.%20Please%20share%20sample%20options%2C%20formula%2C%20mold%20and%20packaging%20details.\"\n  },\n  \"ivory-rounded-rectangular-soap\": {\n    \"name\": \"Private Label Ivory Rounded Rectangular Soap\",\n    \"description\": \"An ivory bar with rounded rectangular edges and pale pink drawer-box styling. Discuss the ingredient brief, fragrance, bar design and branded packaging.\",\n    \"image\": \"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/private-label-ivory-rounded-rectangular-soap-main.jpg\",\n    \"alt\": \"Ivory rounded rectangular soap in a pale pink patterned drawer box\",\n    \"url\": \"https:\/\/saponixsoap.com\/private-label-ivory-rounded-rectangular-soap\/\",\n    \"quote\": \"https:\/\/wa.me\/8615766669666?text=Hello%20saponixsoap%2C%20I%20would%20like%20a%20quote%20for%20Private%20Label%20Ivory%20Rounded%20Rectangular%20Soap.%20Please%20share%20sample%20options%2C%20formula%2C%20mold%20and%20packaging%20details.\"\n  },\n  \"speckled-oval-spa-soap\": {\n    \"name\": \"Private Label Speckled Oval SPA Soap\",\n    \"description\": \"A speckled ivory oval bar with textured beige SPA packaging. Discuss the speckled appearance, formula, fragrance and packaging for your wellness collection.\",\n    \"image\": \"https:\/\/saponixsoap.com\/wp-content\/uploads\/2026\/10\/private-label-speckled-oval-spa-soap-main.jpg\",\n    \"alt\": \"Speckled ivory oval SPA soap in a textured beige drawer box\",\n    \"url\": \"https:\/\/saponixsoap.com\/private-label-speckled-oval-spa-soap\/\",\n    \"quote\": \"https:\/\/wa.me\/8615766669666?text=Hello%20saponixsoap%2C%20I%20would%20like%20a%20quote%20for%20Private%20Label%20Speckled%20Oval%20SPA%20Soap.%20Please%20share%20sample%20options%2C%20formula%2C%20mold%20and%20packaging%20details.\"\n  }\n};\n const modal = root.querySelector('.spx-modal');\n  let opener = null, previousOverflow = '';\n  let galleryImages = [], galleryIndex = 0, galleryTitle = '';\n  const mainImage = modal.querySelector('.spx-modal-image');\n  const thumbs = modal.querySelector('.spx-gallery-thumbs');\n  const caption = modal.querySelector('.spx-gallery-caption');\n\n  function selectImage(index) {\n    const selected = galleryImages[index];\n    if (!selected) return;\n    galleryIndex = index;\n    mainImage.src = selected.src;\n    const imageLabel = root.querySelectorAll('.spx-gallery-caption-labels span')[index].textContent.trim();\n    mainImage.alt = galleryTitle + ' \u2014 ' + imageLabel;\n    caption.textContent = imageLabel;\n    thumbs.querySelectorAll('button').forEach(function (thumb, position) {\n      thumb.setAttribute('aria-pressed', String(position === index));\n    });\n  }\n\n  thumbs.addEventListener('click', function (event) {\n    const thumb = event.target.closest('button[data-spx-image]');\n    if (thumb && thumbs.contains(thumb)) selectImage(Number(thumb.dataset.spxImage));\n  });\n\n  thumbs.addEventListener('keydown', function (event) {\n    const thumb = event.target.closest('button[data-spx-image]');\n    if (!thumb) return;\n    const position = Number(thumb.dataset.spxImage);\n    let next = position;\n    const rtl = getComputedStyle(root).direction === 'rtl';\n    if (event.key === 'ArrowRight') next = (position + (rtl ? -1 : 1) + galleryImages.length) % galleryImages.length;\n    else if (event.key === 'ArrowLeft') next = (position + (rtl ? 1 : -1) + galleryImages.length) % galleryImages.length;\n    else if (event.key === 'Home') next = 0;\n    else if (event.key === 'End') next = galleryImages.length - 1;\n    else return;\n    event.preventDefault();\n    selectImage(next);\n    thumbs.querySelectorAll('button')[next].focus();\n  });\n  root.querySelectorAll('[data-spx-product]').forEach(function (button) {\n    const title = button.closest('.spx-product-card').querySelector('.spx-product-title');\n    button.setAttribute('aria-label', button.textContent.trim() + ': ' + title.textContent.trim());\n    button.addEventListener('click', function () {\n      const reference = products[button.dataset.spxProduct];\n      if (!reference) return;\n      const card = button.closest('.spx-product-card');\n      const titleLink = card.querySelector('.spx-product-title');\n      const cardImage = card.querySelector('.spx-product-photo img');\n      const product = Object.assign({}, reference, {\n        name: titleLink.textContent.trim(),\n        description: card.querySelector('.spx-product-copy > p').textContent.trim(),\n        image: cardImage.getAttribute('src'),\n        alt: cardImage.alt,\n        url: titleLink.href\n      });\n      if (typeof modal.showModal !== 'function') { window.location.href = product.url || product.quote; return; }\n      opener = button;\n      modal.querySelector('#spx-modal-title').textContent = product.name;\n      modal.querySelector('#spx-modal-description').textContent = product.description;\n      galleryTitle = product.name;\n      galleryImages = [{ src: product.image, alt: product.alt, label: 'Main image' }];\n      const source = button.closest('.spx-product-card').querySelector('.spx-gallery-source');\n      if (source) {\n        source.content.querySelectorAll('img').forEach(function (image) {\n          galleryImages.push({ src: image.getAttribute('src'), alt: image.alt, label: image.dataset.label });\n        });\n      }\n      thumbs.replaceChildren();\n      galleryImages.forEach(function (image, index) {\n        const thumb = document.createElement('button');\n        thumb.type = 'button';\n        thumb.className = 'spx-gallery-thumb';\n        thumb.dataset.spxImage = String(index);\n        thumb.setAttribute('aria-label', product.name + ' \u2014 ' + root.querySelectorAll('.spx-gallery-caption-labels span')[index].textContent.trim());\n        thumb.setAttribute('aria-pressed', String(index === 0));\n        const thumbnail = document.createElement('img');\n        thumbnail.src = image.src;\n        thumbnail.alt = '';\n        thumbnail.width = 1200;\n        thumbnail.height = 1200;\n        thumbnail.decoding = 'async';\n        thumb.appendChild(thumbnail);\n        thumbs.appendChild(thumb);\n      });\n      selectImage(0);\n      const quoteMessages = {\n  \"es\": [\n    \"Hola saponixsoap, me gustar\u00eda solicitar un presupuesto para \",\n    \". Por favor, env\u00edenme las opciones de muestras y los detalles de la f\u00f3rmula, el molde y el embalaje.\"\n  ],\n  \"fr\": [\n    \"Bonjour saponixsoap, je souhaiterais obtenir un devis pour \",\n    \". Merci de me communiquer les options d\u2019\u00e9chantillons ainsi que les d\u00e9tails de la formule, du moule et de l\u2019emballage.\"\n  ],\n  \"de\": [\n    \"Hallo saponixsoap, ich m\u00f6chte ein Angebot f\u00fcr \",\n    \" anfordern. Bitte senden Sie mir Informationen zu den Musteroptionen sowie Einzelheiten zur Rezeptur, zur Form und zur Verpackung.\"\n  ],\n  \"pt\": [\n    \"Ol\u00e1 saponixsoap, gostaria de solicitar um or\u00e7amento para \",\n    \". Por favor, enviem as op\u00e7\u00f5es de amostras e os detalhes da f\u00f3rmula, do molde e da embalagem.\"\n  ],\n  \"ru\": [\n    \"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435, saponixsoap! \u041f\u0440\u043e\u0448\u0443 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u043e\u0435 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \",\n    \". \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0441\u043e\u043e\u0431\u0449\u0438\u0442\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u043e\u0431\u0440\u0430\u0437\u0446\u043e\u0432 \u0438 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u043e \u0441\u043e\u0441\u0442\u0430\u0432\u0435, \u0444\u043e\u0440\u043c\u0435 \u0438 \u0443\u043f\u0430\u043a\u043e\u0432\u043a\u0435.\"\n  ],\n  \"ar\": [\n    \"\u0645\u0631\u062d\u0628\u064b\u0627 saponixsoap\u060c \u0623\u0648\u062f \u0637\u0644\u0628 \u0639\u0631\u0636 \u0633\u0639\u0631 \u0644\u0645\u0646\u062a\u062c \",\n    \". \u064a\u064f\u0631\u062c\u0649 \u062a\u0632\u0648\u064a\u062f\u064a \u0628\u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0639\u064a\u0646\u0627\u062a \u0648\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u062a\u0631\u0643\u064a\u0628\u0629 \u0648\u0627\u0644\u0642\u0627\u0644\u0628 \u0648\u0627\u0644\u062a\u063a\u0644\u064a\u0641.\"\n  ]\n};\n      const quoteLanguage = document.documentElement.lang.toLowerCase().replace(\/_\/g, '-').split('-')[0];\n      const quoteParts = quoteMessages[quoteLanguage];\n      modal.querySelector('[data-spx-quote]').href = quoteParts\n        ? 'https:\/\/wa.me\/8615766669666?text=' + encodeURIComponent(quoteParts[0] + product.name + quoteParts[1])\n        : product.quote;\n      const details = modal.querySelector('[data-spx-details]');\n      details.href = product.url || product.quote;\n      details.textContent = card.querySelector('.spx-product-link').textContent.trim();\n      if (product.url) { details.removeAttribute('target'); details.removeAttribute('rel'); }\n      else { details.target = '_blank'; details.rel = 'noopener noreferrer'; }\n      previousOverflow = document.body.style.overflow;\n      modal.showModal(); document.body.style.overflow = 'hidden';\n    });\n  });\n  modal.querySelector('.spx-close').addEventListener('click', function () { modal.close(); });\n  modal.addEventListener('click', function (event) {\n    const rect = modal.getBoundingClientRect();\n    if (event.target === modal && (event.clientX < rect.left || event.clientX > rect.right || event.clientY < rect.top || event.clientY > rect.bottom)) modal.close();\n  });\n  modal.addEventListener('close', function () { document.body.style.overflow = previousOverflow; if (opener && opener.isConnected) opener.focus(); });\n})();\n<\/script>\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@graph\": [{\"@type\": \"ItemList\", \"name\": \"Private Label Soap Design Concepts\", \"numberOfItems\": 6, \"itemListElement\": [{\"@type\": \"ListItem\", \"position\": 1, \"name\": \"Private Label Botanical Embossed Round Soap\", \"url\": \"https:\/\/saponixsoap.com\/private-label-botanical-embossed-round-soap\/\"}, {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"Private Label Amber Transparent Oval Soap\", \"url\": \"https:\/\/saponixsoap.com\/private-label-amber-transparent-oval-soap\/\"}, {\"@type\": \"ListItem\", \"position\": 3, \"name\": \"Private Label Sage Green Ridged Soap\", \"url\": \"https:\/\/saponixsoap.com\/private-label-sage-green-ridged-soap\/\"}, {\"@type\": \"ListItem\", \"position\": 4, \"name\": \"Private Label Brown Rounded Rectangular Soap\", \"url\": \"https:\/\/saponixsoap.com\/private-label-brown-rounded-rectangular-soap\/\"}, {\"@type\": \"ListItem\", \"position\": 5, \"name\": \"Private Label Ivory Rounded Rectangular Soap\", \"url\": \"https:\/\/saponixsoap.com\/private-label-ivory-rounded-rectangular-soap\/\"}, {\"@type\": \"ListItem\", \"position\": 6, \"name\": \"Private Label Speckled Oval SPA Soap\", \"url\": \"https:\/\/saponixsoap.com\/private-label-speckled-oval-spa-soap\/\"}]}]}<\/script><style>.spx-fix-note{padding:28px 20px;background:#faf9f5;color:#20362a;font:15px\/1.65 Arial,sans-serif}.spx-fix-note>div{max-width:1120px;margin:auto}.spx-fix-note h2{font:normal 30px\/1.2 Georgia,serif;margin:0 0 12px}.spx-fix-note a{color:#174b39;text-decoration:underline}.spx-fix-note table{width:100%;border-collapse:collapse}.spx-fix-note th,.spx-fix-note td{text-align:left;padding:12px;border-bottom:1px solid #d9e3d9;vertical-align:top}.spx-fix-note th{width:30%}.spx-fix-note .actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.spx-fix-note .actions a{min-height:44px;display:inline-flex;align-items:center}.spx-fix-note :focus-visible{outline:3px solid #b38948;outline-offset:3px}@media(max-width:600px){.spx-fix-note th{width:35%}.spx-fix-note th,.spx-fix-note td{padding:9px;font-size:14px}}<\/style><section class=\"spx-fix-note\"><div><h2>Envoyez un briefing pour un devis pr\u00e9cis<\/h2><table><tbody><tr><th scope=\"row\">Produit<\/th><td>Choisissez la r\u00e9f\u00e9rence du produit et r\u00e9pertoriez les modifications apport\u00e9es \u00e0 la formule ou \u00e0 l'apparence.<\/td><\/tr><tr><th scope=\"row\">Quantit\u00e9 et march\u00e9<\/th><td>Partagez la quantit\u00e9 par conception, pays de destination et code postal.<\/td><\/tr><tr><th scope=\"row\">Marque et emballage<\/th><td>Partagez les illustrations du logo, le format d'emballage et le langage des \u00e9tiquettes.<\/td><\/tr><tr><th scope=\"row\">Champ d'application<\/th><td>Demander une confirmation s\u00e9par\u00e9e du d\u00e9veloppement, des \u00e9chantillons, de l'exp\u00e9dition et des conditions de livraison applicables.<\/td><\/tr><\/tbody><\/table><\/div><\/section><style>@media(max-width:600px){}<\/style><style>\n\/* Factory information and responsive footer, 2026-10-15. *\/\n#saponix-v3 :focus-visible{outline:3px solid #b38948;outline-offset:4px}\n#saponix-v3 #sv-factory .sv-factory-grid{grid-template-columns:1fr 1fr;align-items:start;gap:40px}\n#saponix-v3 #sv-factory h2{max-width:940px;color:#20362a}\n#saponix-v3 #sv-factory .sv-factory-photo img{height:420px;object-fit:cover;object-position:center}\n#saponix-v3 .sv-factory-summary{font-size:17px;line-height:1.65;color:#52685a}\n#saponix-v3 .sv-factory-details{margin:17px 0 0;padding:0;border-top:1px solid #d9e3d9}\n#saponix-v3 .sv-factory-details>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid #d9e3d9}\n#saponix-v3 .sv-factory-details dt{font-size:13px;font-weight:700;color:#174b39}\n#saponix-v3 .sv-factory-details dd{margin:0;font-size:14px;line-height:1.55;color:#52685a}\n#saponix-v3 #sv-factory .sv-certs{margin-top:18px}\n#saponix-v3 #sv-factory .sv-cert{display:flex;text-align:left;gap:10px;padding:9px;min-width:0}\n#saponix-v3 #sv-factory .sv-cert img{width:43px;height:58px;object-fit:contain;flex:none;border:1px solid #d9e3d9}\n#saponix-v3 #sv-factory .sv-cert strong{font:700 12px\/1.45 Arial,sans-serif;margin:0}\n#saponix-v3 .sv-market-docs{display:flex;align-items:center;gap:32px;justify-content:space-between;margin-top:28px;padding:24px;background:#f3f6f0;border:1px solid #d9e3d9;border-radius:8px}\n#saponix-v3 .sv-market-docs>div{max-width:720px}\n#saponix-v3 .sv-market-docs h3{font-size:18px;color:#20362a}\n#saponix-v3 .sv-market-docs p{margin-top:8px;font-size:14px;color:#52685a;line-height:1.6}\n#saponix-v3 .sv-market-docs .sv-button{flex-shrink:0}\n#spx-fix-footer{--ft-green:#174b39;color:#20362a;background:#f3f6f0;border-top:1px solid #d9e3d9;padding:48px 0 24px;font:14px\/1.65 Arial,Helvetica,sans-serif}\n#spx-fix-footer *{box-sizing:border-box}\n#spx-fix-footer .spf-wrap{width:min(100% - 48px,1180px);margin:auto}\n#spx-fix-footer .spf-grid{display:grid;grid-template-columns:.9fr 1.3fr 1fr;gap:40px;align-items:start}\n#spx-fix-footer .spf-grid>div,#spx-fix-footer .spf-grid>nav{min-width:0}\n#spx-fix-footer a{color:var(--ft-green);text-decoration:none;text-underline-offset:4px}\n#spx-fix-footer a:hover{text-decoration:underline}\n#spx-fix-footer a:focus-visible{outline:3px solid #b38948;outline-offset:4px}\n#spx-fix-footer .spf-brand{display:inline-block;font:30px\/1.2 Georgia,serif;letter-spacing:-1px;margin:0 0 14px}\n#spx-fix-footer p{margin:0;color:#52685a}\n#spx-fix-footer .spf-tagline{max-width:290px;font-size:14px}\n#spx-fix-footer h2{margin:0 0 12px;font:700 14px\/1.5 Arial,sans-serif;color:#174b39;letter-spacing:0}\n#spx-fix-footer ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 18px}\n#spx-fix-footer li{margin:0;padding:0;min-width:0}\n#spx-fix-footer li a{min-height:44px;display:flex;align-items:center;padding:7px 0;font-size:13px;line-height:1.5}\n#spx-fix-footer .spf-contact-link{display:flex;align-items:center;min-height:44px;font-size:14px}\n#spx-fix-footer address{font-style:normal;color:#52685a;font-size:13px;line-height:1.65;margin-top:10px}\n#spx-fix-footer address strong{display:block;font-size:12px;color:#174b39;margin-bottom:4px}\n#spx-fix-footer .spf-legal{border-top:1px solid #d9e3d9;margin-top:28px;padding-top:20px;display:flex;justify-content:space-between;gap:26px;align-items:start}\n#spx-fix-footer .spf-legal p{font-size:12px;line-height:1.7}\n#spx-fix-footer .spf-legal strong{font-weight:700;color:#20362a}\n#spx-fix-footer .spf-copyright{white-space:nowrap}\n@media(max-width:1000px){\n #spx-fix-footer .spf-grid{gap:24px;grid-template-columns:.9fr 1.2fr 1fr}\n #spx-fix-footer ul{grid-template-columns:1fr}\n #saponix-v3 .sv-market-docs{align-items:flex-start}\n}\n@media(max-width:740px){\n #saponix-v3 #sv-factory .sv-factory-grid{grid-template-columns:1fr;gap:20px}\n #saponix-v3 #sv-factory h2{font-size:30px;line-height:1.16}\n #saponix-v3 #sv-factory .sv-factory-photo img{height:auto;aspect-ratio:4\/3}\n #saponix-v3 .sv-factory-summary{font-size:15px;line-height:1.65}\n #saponix-v3 .sv-factory-details>div{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px 0}\n #saponix-v3 .sv-factory-details dd{font-size:13px}\n #saponix-v3 #sv-factory .sv-cert strong{font-size:11px}\n #saponix-v3 .sv-market-docs{display:block;padding:19px;margin-top:23px}\n #saponix-v3 .sv-market-docs h3{font-size:17px}\n #saponix-v3 .sv-market-docs .sv-button{margin-top:16px;width:100%}\n #spx-fix-footer{padding:32px 0 calc(100px + env(safe-area-inset-bottom))}\n #spx-fix-footer .spf-wrap{width:calc(100% - 38px);max-width:620px}\n #spx-fix-footer .spf-grid{grid-template-columns:1fr;gap:0}\n #spx-fix-footer .spf-brand{font-size:27px;margin-bottom:10px}\n #spx-fix-footer .spf-tagline{max-width:none}\n #spx-fix-footer .spf-grid>nav,#spx-fix-footer .spf-contact{border-top:1px solid #d9e3d9;padding-top:20px;margin-top:20px}\n #spx-fix-footer h2{margin-bottom:8px}\n #spx-fix-footer ul{grid-template-columns:1fr 1fr;gap:0 20px}\n #spx-fix-footer li a{font-size:13px;min-height:48px}\n #spx-fix-footer .spf-legal{display:block;margin-top:20px;padding-top:18px}\n #spx-fix-footer .spf-copyright{margin-top:12px}\n #spx-site-header .spn-quote,#spx-site-header .spn-mobile-menu summary{min-height:44px;display:flex;align-items:center}\n}\n@media(max-width:350px){#spx-fix-footer ul{grid-template-columns:1fr}}\n<\/style>\n<style id=\"spx-shared-direction-20261016\">\n#spx-site-header .spn-wrap,#spx-fix-footer .spf-grid{min-width:0}\n#spx-site-header .spn-drop a,#spx-fix-footer a{overflow-wrap:anywhere}\n#spx-fix-footer nav{display:block;margin:0}\nhtml[dir=\"rtl\"] #spx-site-header .spn-products .spn-drop{left:auto;right:-14px}\nhtml[dir=\"rtl\"] #spx-site-header .spn-mobile-menu .spn-drop{right:auto;left:0}\nhtml[dir=\"rtl\"] #spx-site-header,html[dir=\"rtl\"] #spx-fix-footer{text-align:right}\n<\/style>\n<footer id=\"spx-fix-footer\">\n <div class=\"spf-wrap\">\n  <div class=\"spf-grid\">\n   <div>\n    <a class=\"spf-brand\" href=\"https:\/\/saponixsoap.com\/fr\/\" aria-label=\"Accueil\">Saponixsoap<\/a>\n    <p class=\"spf-tagline\">Private Label et fabrication de savon OEM\/ODM en Chine pour les marques, les grossistes et les entreprises h\u00f4teli\u00e8res.<\/p>\n   <\/div>\n   <nav aria-label=\"Cat\u00e9gories de produits de savon et de personnalisation\">\n    <h2>Savon et personnalisation<\/h2>\n    <ul>\n     <li><a href=\"https:\/\/saponixsoap.com\/fr\/custom-ingredients-formulas\/\">Ingr\u00e9dients et formules<\/a><\/li>\n     <li><a href=\"https:\/\/saponixsoap.com\/fr\/custom-soap-shapes-molds\/\">Formes et moules de savon<\/a><\/li>\n     <li><a href=\"https:\/\/saponixsoap.com\/fr\/soap-cleansing-bars-by-use\/\">Barres de savon et de nettoyage<\/a><\/li>\n     <li><a href=\"https:\/\/saponixsoap.com\/fr\/private-label-soap-gift-sets\/\">Savons pour invit\u00e9s et coffrets cadeaux<\/a><\/li>\n     <li><a href=\"https:\/\/saponixsoap.com\/fr\/skin-type-market-customization\/\">Type de peau et options de march\u00e9<\/a><\/li>\n     <li><a href=\"https:\/\/saponixsoap.com\/fr\/private-label-hotel-travel-soaps\/\">Savons pour h\u00f4tels et voyages<\/a><\/li>\n    <\/ul>\n   <\/nav>\n   <div class=\"spf-contact\">\n    <h2>Contact et usine<\/h2>\n    <a class=\"spf-contact-link\" href=\"https:\/\/saponixsoap.com\/fr\/contact-us-request-a-quote\/\">Demander un devis \u2192<\/a>\n    <a class=\"spf-contact-link\" href=\"https:\/\/wa.me\/8615766669666\" target=\"_blank\" rel=\"noopener noreferrer\"><span translate=\"no\">WhatsApp<\/span>: <bdi dir=\"ltr\" style=\"unicode-bidi:isolate;direction:ltr;display:inline-block\" translate=\"no\">+86 157 6666 9666<\/bdi><\/a>\n    <address><strong>emplacement de l'usine<\/strong>Ville de Shijiao, district de Qingcheng,<br>Qingyuan, Guangdong, Chine.<\/address>\n   <\/div>\n  <\/div>\n  <div class=\"spf-legal\">\n   <div>\n    <p>Propri\u00e9taire de la marque, op\u00e9rateur de site Web et fabricant de savon\u00a0: <strong lang=\"zh-CN\">\u5e7f\u4e1c\u5c3c\u8428\u535a\u5c3c\u514b\u65af\u65e5\u5316\u6709\u9650\u516c\u53f8<\/strong><\/p>\n    <p>MOQ, \u00e9chantillons, frais de moule, d\u00e9lais et livraison sont confirm\u00e9s dans votre devis de projet.<\/p>\n   <\/div>\n   <p class=\"spf-copyright\">\u00a9 Saponixsoap<\/p>\n  <\/div>\n <\/div>\n<\/footer>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>saponixsoap Home Products Home Custom Ingredients &amp; Formulas Custom Soap Shapes &amp; Molds Soap &amp; Cleansing Bars by Use Soap [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","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":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","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":""}},"_joinchat":[],"footnotes":""},"class_list":["post-518","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/saponixsoap.com\/wp-json\/wp\/v2\/pages\/518","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/saponixsoap.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/saponixsoap.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/saponixsoap.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/saponixsoap.com\/wp-json\/wp\/v2\/comments?post=518"}],"version-history":[{"count":32,"href":"https:\/\/saponixsoap.com\/wp-json\/wp\/v2\/pages\/518\/revisions"}],"predecessor-version":[{"id":1316,"href":"https:\/\/saponixsoap.com\/wp-json\/wp\/v2\/pages\/518\/revisions\/1316"}],"wp:attachment":[{"href":"https:\/\/saponixsoap.com\/wp-json\/wp\/v2\/media?parent=518"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}