{"id":19581,"date":"2023-11-26T12:42:43","date_gmt":"2023-11-26T12:42:43","guid":{"rendered":"https:\/\/carmelcosmetic.wp1.sh\/personalized-cosmetics-products-catalog\/"},"modified":"2026-10-10T13:27:20","modified_gmt":"2026-10-10T13:27:20","slug":"personalized-cosmetics-products-catalog","status":"publish","type":"page","link":"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/","title":{"rendered":"Custom Cosmetic Products Catalog"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"19581\" class=\"elementor elementor-19581 elementor-9886\" data-elementor-post-type=\"page\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-2ea3e69 e-flex e-con-full e-con e-parent\" data-id=\"2ea3e69\" data-element_type=\"container\" data-e-type=\"container\" id=\"cm-cat\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9d41eb0 elementor-widget elementor-widget-html\" data-id=\"9d41eb0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>body .cm-cat{--bg:#fbfdfc;\n  --paper:#ffffff;\n  --mint:#edf5f2;\n  --mint-2:#dcebe6;\n  --ink:#10292a;\n  --muted:#51686a;\n  --line:#d6e4e0;\n  --teal:#2f7266;\n  --teal-ink:#ffffff;\n  --deep:#0f3a35;\n  --deep-ink:#e9f4f1;\n  --deep-muted:#a9c9c2;\n  --logo-filter:none;\n  --note:#fff4cf;\n  --note-ink:#5f4a0c;\n  --shade:16 58 53;\n  --f-display:\"Proxima Nova\",system-ui,sans-serif;\n  --f-body:\"Lato\",system-ui,sans-serif;\n  --f-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;\n  --ease-out:cubic-bezier(.23,1,.32,1);\n  --ease-io:cubic-bezier(.77,0,.175,1);\n  --r-lg:28px;--r-md:18px;--r-sm:10px;}body .cm-cat *{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body .cm-cat{background:var(--bg);color:var(--ink);font:400 16.5px\/1.6 var(--f-body);-webkit-font-smoothing:antialiased;overflow-x:clip}body .cm-cat ::selection{background:var(--teal);color:var(--teal-ink)}body .cm-cat .wrap{max-width:1280px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}body .cm-cat h1,body .cm-cat h2,body .cm-cat h3{font-family:var(--f-display);text-wrap:balance;margin:0;color:var(--ink);font-optical-sizing:auto}body .cm-cat p{margin:0}body .cm-cat a{color:inherit;text-underline-offset:.2em}body .cm-cat :focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:6px}body .cm-cat .ico{width:1em;height:1em;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body .cm-cat .mono{font-family:var(--f-mono);font-size:12px;letter-spacing:.02em;color:var(--muted);font-variant-numeric:tabular-nums}body .cm-cat .h2{font-size:clamp(32px,4.4vw,60px);line-height:1;letter-spacing:-.035em;font-weight:650}body .cm-cat .sub{color:var(--muted);font-size:17px;max-width:44ch}body .cm-cat .btn{--bg-b:var(--teal);--fg-b:var(--teal-ink);position:relative;display:inline-flex;align-items:center;gap:12px;font:600 15.5px\/1 var(--f-body);text-decoration:none;padding:17px 22px 17px 26px;border-radius:99px;background:var(--bg-b);color:var(--fg-b);border:0;cursor:pointer;transition:transform .16s var(--ease-out),box-shadow .25s ease,background-color .2s ease}body .cm-cat .btn .knob{display:grid;place-items:center;width:28px;height:28px;margin:-6px -8px -6px 0;border-radius:50%;background:var(--fg-b);color:var(--bg-b);overflow:hidden}body .cm-cat .btn .knob .ico{font-size:15px;transition:transform .35s var(--ease-out)}body .cm-cat .btn:active{transform:scale(.97)}body .cm-cat .btn-primary{box-shadow:0 10px 24px -12px rgb(var(--shade)\/.55)}@media (hover:hover) and (pointer:fine){body .cm-cat .btn-primary:hover{box-shadow:0 16px 32px -14px rgb(var(--shade)\/.6)}body .cm-cat .btn:hover .knob .ico{transform:translateX(3px) rotate(-45deg)}}body .cm-cat .btn-ghost{--bg-b:transparent;--fg-b:var(--ink);padding:10px 2px;border-radius:0;gap:8px;background:linear-gradient(currentColor,currentColor) 0 100%\/100% 1.5px no-repeat}body .cm-cat .btn-ghost .ico{transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){body .cm-cat .btn-ghost:hover{color:var(--teal)}body .cm-cat .btn-ghost:hover .ico{transform:translateX(4px)}}body .cm-cat .hero{padding-block:clamp(32px,4.5vw,64px) clamp(48px,6vw,88px);position:relative;overflow-x:clip}body .cm-cat .hero::before{content:\"\";position:absolute;inset:-12% -12% auto auto;width:min(70vw,900px);aspect-ratio:1;background:radial-gradient(closest-side,var(--mint),transparent 70%);z-index:-1;pointer-events:none}body .cm-cat .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}body .cm-cat .crumb{display:flex;gap:8px;align-items:center}body .cm-cat .crumb a{text-decoration:none}body .cm-cat .crumb a:hover{color:var(--teal)}body .cm-cat .hero h1{font-size:clamp(40px,5vw,72px);line-height:.98;letter-spacing:-.042em;font-weight:680;margin-top:14px}body .cm-cat .hero h1 .tint{color:var(--teal)}body .cm-cat .lede{font-size:clamp(17px,1.35vw,19px);color:var(--muted);max-width:52ch;margin-top:22px}body .cm-cat .lede strong{color:var(--ink);font-weight:600}body .cm-cat .hero-cta{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;margin-top:30px}body .cm-cat .trust{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none}body .cm-cat .trust li{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;padding:7px 12px 7px 9px;border-radius:99px;background:var(--paper);border:1px solid var(--line)}body .cm-cat .trust .ico{color:var(--teal);font-size:15px}body .cm-cat .lab{position:relative;display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:1fr 1fr;gap:12px;aspect-ratio:1\/1.02;max-width:100%;margin-bottom:28px}body .cm-cat .lab figure{margin:0;position:relative;overflow:hidden;border-radius:var(--r-md);background:var(--mint-2)}body .cm-cat .lab figure:first-child{grid-row:span 2;border-radius:999px 999px var(--r-lg) var(--r-lg);box-shadow:0 40px 80px -48px rgb(var(--shade)\/.55)}body .cm-cat .lab img{width:100%;height:100%;object-fit:cover;display:block}body .cm-cat .lab figcaption{position:absolute;left:10px;top:10px;display:flex;align-items:center;gap:6px;background:rgb(255 255 255\/.92);color:#10292a;font:500 12px\/1 var(--f-body);padding:7px 10px;border-radius:99px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body .cm-cat .lab figcaption i{font:500 11px\/1 var(--f-mono);font-style:normal;color:#2f7266}body .cm-cat .lab figure:first-child figcaption{left:50%;top:auto;bottom:84px;transform:translateX(-50%);white-space:nowrap}body .cm-cat .brandlogo{display:block;height:46px;width:auto;margin-top:24px;filter:var(--logo-filter)}body .cm-cat .gbadge{position:absolute;left:4%;bottom:-28px;display:flex;align-items:center;gap:12px;background:var(--paper);color:var(--ink);padding:12px 18px 12px 14px;border-radius:var(--r-md);box-shadow:0 22px 44px -20px rgb(var(--shade)\/.5);text-decoration:none;transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){body .cm-cat .gbadge:hover{transform:translateY(-3px)}}body .cm-cat .gbadge .g{width:34px;height:34px;flex:none}body .cm-cat .gbadge .score{font:680 26px\/1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}body .cm-cat .gbadge .stars{display:flex;gap:2px;color:#f5b301}body .cm-cat .gbadge .stars svg{width:14px;height:14px;fill:currentColor}body .cm-cat .gbadge small{display:block;font-size:12.5px;color:var(--muted);margin-top:3px}body .cm-cat .certlogo{display:grid;place-items:center;height:70px;background:#fff;border-radius:10px;padding:8px;margin-bottom:8px}body .cm-cat .certlogo img{max-height:54px;max-width:140px;width:auto;object-fit:contain}body .cm-cat .press{display:flex;align-items:center;gap:12px 22px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line);max-width:560px;flex-wrap:wrap}body .cm-cat .press .mono{flex:none}body .cm-cat .press ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:14px 30px}body .cm-cat .press li{display:flex;align-items:center;opacity:.78}body .cm-cat .press img{height:26px;width:auto;filter:var(--logo-filter)}body .cm-cat .press .cosmo{height:19px;width:auto;color:var(--ink)}body .cm-cat .press .cosmo *{fill:currentColor}body .cm-cat .press img.gci{height:34px}body .cm-cat .identity{background:var(--deep);color:var(--deep-ink);border-radius:var(--r-lg);padding:clamp(24px,3vw,36px);display:grid;grid-template-columns:1fr;gap:18px}body .cm-cat .identity>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px}body .cm-cat .identity>div:first-child p{margin:0}body .cm-cat .identity h2{color:var(--deep-ink);font-size:clamp(22px,2.2vw,28px);line-height:1.1;letter-spacing:-.02em;font-weight:650}body .cm-cat .identity p{color:var(--deep-muted);font-size:14.5px;margin-top:10px;max-width:34ch}body .cm-cat .identity dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0}@media (max-width:1020px){body .cm-cat .identity dl{grid-template-columns:repeat(2,minmax(0,1fr))}}body .cm-cat .identity dl div{padding:14px 18px;border-left:1px solid rgb(255 255 255\/.14)}body .cm-cat .identity dl div:first-child{border-left:0;padding-left:0}body .cm-cat .identity dt{font:500 12px var(--f-mono);color:var(--deep-muted);letter-spacing:.02em}body .cm-cat .identity dd{margin:4px 0 0;font:620 18px\/1.25 var(--f-display);letter-spacing:-.01em;color:var(--deep-ink);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){body .cm-cat .rise{animation:rise .9s var(--ease-out) both}body .cm-cat .brandlogo{animation-delay:.02s}body .cm-cat .hero h1{animation-delay:.08s}body .cm-cat .lede{animation-delay:.16s}body .cm-cat .hero-cta{animation-delay:.24s}body .cm-cat .trust{animation-delay:.32s}body .cm-cat .press{animation-delay:.4s}body .cm-cat .lab figure:first-child{animation:unveil 1.2s var(--ease-io) both}body .cm-cat .lab figure:nth-child(2){animation:rise .9s var(--ease-out) .35s both}body .cm-cat .lab figure:nth-child(3){animation:rise .9s var(--ease-out) .5s both}body .cm-cat .gbadge{animation:rise .8s var(--ease-out) .75s both}}@keyframes rise{from{opacity:.25;transform:translateY(18px);filter:blur(6px)}}@keyframes unveil{from{clip-path:inset(18% 0 0 0 round 999px 999px 28px 28px);transform:scale(1.04)}}body .cm-cat .answer{font-size:clamp(18px,1.6vw,21px);line-height:1.5;color:var(--ink);max-width:62ch;margin-bottom:40px}body .cm-cat .answer a,body .cm-cat .inline-links a{color:var(--teal);font-weight:600}body .cm-cat .section{padding-block:clamp(64px,8vw,120px)}body .cm-cat .ranges{background:var(--mint);border-radius:clamp(28px,4vw,48px) clamp(28px,4vw,48px) 0 0}body .cm-cat .sec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 48px;margin-bottom:clamp(32px,4vw,52px)}body .cm-cat .bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}body .cm-cat .card{position:relative;display:flex;flex-direction:column;grid-column:span 4;isolation:isolate}body .cm-cat .card .ph{position:relative;aspect-ratio:4\/4.3;border-radius:var(--r-lg);overflow:hidden;background:var(--mint-2)}body .cm-cat .card .ph img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;display:block;transition:transform .9s var(--ease-out)}body .cm-cat .card .panel{position:relative;margin:-56px 14px 0;background:var(--paper);border-radius:var(--r-md);padding:18px 18px 18px 20px;display:flex;flex-direction:column;gap:10px;flex:1;box-shadow:0 16px 36px -26px rgb(var(--shade)\/.5);transition:transform .45s var(--ease-out),box-shadow .45s ease}body .cm-cat .card .top{display:flex;justify-content:space-between;align-items:center;gap:12px}body .cm-cat .card h3{font-size:clamp(21px,1.8vw,25px);font-weight:620;letter-spacing:-.02em;line-height:1.1}body .cm-cat .card p{font-size:14.5px;color:var(--muted);line-height:1.5}body .cm-cat .chips{display:flex;flex-wrap:wrap;gap:6px}body .cm-cat .chips span{font-size:12.5px;font-weight:500;background:var(--mint);color:var(--ink);padding:5px 10px;border-radius:99px}body .cm-cat .card .more{margin-top:auto;padding-top:6px;display:flex;align-items:center;gap:8px;font-weight:600;font-size:14.5px;color:var(--teal)}body .cm-cat .card .more .ico{transition:transform .35s var(--ease-out)}body .cm-cat .card .stretch{position:absolute;inset:0;z-index:1;border-radius:var(--r-lg)}body .cm-cat .card .stretch:focus-visible{outline-offset:4px}@media (hover:hover) and (pointer:fine){body .cm-cat .card:hover .ph img{transform:scale(1.05)}body .cm-cat .card:hover .panel{transform:translateY(-6px);box-shadow:0 26px 48px -28px rgb(var(--shade)\/.55)}body .cm-cat .card:hover .more .ico{transform:translateX(4px)}}body .cm-cat .add{position:absolute;z-index:2;top:14px;right:14px;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 11px;border-radius:99px;border:0;cursor:pointer;background:rgb(255 255 255\/.9);color:#10292a;font:600 13px var(--f-body);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 6px 18px -8px rgb(16 58 53\/.45);transition:transform .16s var(--ease-out),background-color .2s ease,color .2s ease}body .cm-cat .add:active{transform:scale(.95)}body .cm-cat .add .ico{font-size:16px;transition:transform .3s var(--ease-out)}body .cm-cat .add[aria-pressed=\"true\"]{background:var(--teal);color:var(--teal-ink)}body .cm-cat .add .i-c{display:none}body .cm-cat .add[aria-pressed=\"true\"] .i-p{display:none}body .cm-cat .add[aria-pressed=\"true\"] .i-c{display:block}@media (prefers-reduced-motion:no-preference){body .cm-cat .add[aria-pressed=\"true\"] .i-c{animation:pop .3s var(--ease-out)}}@keyframes pop{from{transform:scale(.6);opacity:.4}}body .cm-cat .card.feature{grid-column:span 7}body .cm-cat .card.feature .ph{aspect-ratio:16\/11.4}body .cm-cat .card.feature .panel{margin:-110px 24px 0 auto;max-width:430px;padding:24px 24px 22px}body .cm-cat .card.feature h3{font-size:clamp(26px,2.6vw,34px)}body .cm-cat .card.tall{grid-column:span 5}body .cm-cat .card.tall .ph{aspect-ratio:auto;flex:1;min-height:340px}body .cm-cat .card.tall .panel{flex:0 0 auto}body .cm-cat .card.wide{grid-column:span 6}body .cm-cat .card.wide .ph{aspect-ratio:16\/10}body .cm-cat .all{grid-column:span 6;border-radius:var(--r-lg);background:var(--deep);color:var(--deep-ink);padding:clamp(26px,3.4vw,44px);display:flex;flex-direction:column;justify-content:space-between;gap:28px;text-decoration:none;position:relative;overflow:hidden;min-height:300px}body .cm-cat .all h3{color:var(--deep-ink);font-size:clamp(28px,3vw,42px);line-height:1;letter-spacing:-.035em;font-weight:650;max-width:14ch}body .cm-cat .all p{color:var(--deep-muted);max-width:40ch}body .cm-cat .all .btn{--bg-b:var(--deep-ink);--fg-b:var(--deep);align-self:flex-start}body .cm-cat .all .rings{position:absolute;right:-90px;bottom:-90px;width:320px;aspect-ratio:1;border-radius:50%;border:1px solid rgb(255 255 255\/.12);box-shadow:0 0 0 40px rgb(255 255 255\/.03),0 0 0 80px rgb(255 255 255\/.025);pointer-events:none;transition:transform 1.2s var(--ease-out)}@media (hover:hover) and (pointer:fine){body .cm-cat .all:hover .rings{transform:scale(1.12)}}body .cm-cat .distrib{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;justify-content:space-between;margin-top:22px;padding:18px 22px;border-radius:var(--r-md);background:var(--paper)}body .cm-cat .distrib p{color:var(--muted);max-width:62ch;font-size:15px}body .cm-cat .steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:30px;margin:0;list-style:none;padding-left:0}body .cm-cat .steps::before,body .cm-cat .steps::after{content:\"\";position:absolute;top:6px;left:0;right:0;height:2px;border-radius:2px;background:var(--line)}body .cm-cat .steps::after{background:var(--teal);transform-origin:left}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){body .cm-cat .steps::after{animation:draw linear both;animation-timeline:view();animation-range:entry 40% cover 55%}}}@keyframes draw{from{transform:scaleX(.04)}}body .cm-cat .step{position:relative}body .cm-cat .step::before{content:\"\";position:absolute;top:-30px;left:0;width:14px;height:14px;border-radius:50%;background:var(--bg);border:2px solid var(--teal)}body .cm-cat .step .mono{color:var(--teal)}body .cm-cat .step h3{font-size:22px;font-weight:620;letter-spacing:-.02em;margin-top:10px;line-height:1.15}body .cm-cat .step p{font-size:15px;color:var(--muted);margin-top:8px;max-width:28ch}body .cm-cat .help{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px}body .cm-cat .box{border-radius:var(--r-lg);padding:clamp(26px,3.5vw,48px);display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden}body .cm-cat .box h2{font-size:clamp(28px,3vw,40px);line-height:1.02;letter-spacing:-.03em;font-weight:650}body .cm-cat .box p{color:var(--muted);max-width:46ch}body .cm-cat .expert{background:var(--teal);color:var(--teal-ink)}body .cm-cat .expert h2{color:var(--teal-ink)}body .cm-cat .expert p{color:var(--teal-ink);opacity:.85}body .cm-cat .who{display:flex;align-items:center;gap:14px}body .cm-cat .who img{width:56px;height:56px;border-radius:18px;object-fit:cover;border:2px solid rgb(255 255 255\/.5);background:var(--mint-2)}body .cm-cat .who span{font-size:14px;line-height:1.35}body .cm-cat .who b{display:block;font-size:15px}body .cm-cat .expert ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}body .cm-cat .expert li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;line-height:1.45}body .cm-cat .expert li .ico{margin-top:3px;font-size:17px}body .cm-cat .expert .btn{--bg-b:var(--teal-ink);--fg-b:var(--teal);align-self:flex-start;margin-top:auto}body .cm-cat .industry{background:var(--mint)}body .cm-cat .industry img{width:100%;aspect-ratio:16\/9;object-fit:cover;border-radius:var(--r-md);display:block;background:var(--mint-2)}body .cm-cat .industry .btn-ghost{align-self:flex-start;margin-top:auto}body .cm-cat .certs-band{border-block:1px solid var(--line);padding-block:26px;overflow:hidden}body .cm-cat .certs-head{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;align-items:baseline;margin-bottom:18px}body .cm-cat .certs-head h2{font-size:clamp(22px,2vw,28px);font-weight:620;letter-spacing:-.02em}body .cm-cat .marquee{display:flex;width:max-content;animation:scroll 48s linear infinite}body .cm-cat .marquee:hover{animation-play-state:paused}body .cm-cat .marquee ul{display:flex;gap:14px;padding:0 14px 0 0;margin:0;list-style:none}body .cm-cat .marquee li{display:flex;flex-direction:column;gap:2px;padding:12px 16px 16px;border-radius:var(--r-md);background:var(--paper);border:1px solid var(--line);width:220px}body .cm-cat .marquee strong{font:620 18px\/1.2 var(--f-display);letter-spacing:-.01em}body .cm-cat .marquee span{font-size:13px;color:var(--muted)}@keyframes scroll{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){body .cm-cat .marquee{animation:none;width:auto}body .cm-cat .marquee ul{flex-wrap:wrap}body .cm-cat .marquee ul[aria-hidden]{display:none}}body .cm-cat .faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px 64px;align-items:start}body .cm-cat .faq-grid .sticky{position:sticky;top:32px}body .cm-cat .qa{padding-block:14px;border-top:1px solid var(--line)}body .cm-cat .qa:last-child{border-bottom:1px solid var(--line)}body .cm-cat .qa h3{font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.3}body .cm-cat .qa p{color:var(--muted);font-size:15.5px;margin-top:8px;max-width:60ch}body .cm-cat .final{background:var(--deep);color:var(--deep-ink);border-radius:clamp(28px,4vw,48px);padding:clamp(36px,6vw,88px);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:36px 56px;align-items:end;position:relative;overflow:hidden}body .cm-cat .final::before{content:\"\";position:absolute;inset:auto -20% -60% auto;width:70%;aspect-ratio:1;background:radial-gradient(closest-side,rgb(99 184 167\/.28),transparent);pointer-events:none}body .cm-cat .final h2{color:var(--deep-ink);font-size:clamp(36px,5.4vw,76px);line-height:.95;letter-spacing:-.045em;font-weight:680}body .cm-cat .final p{color:var(--deep-muted);margin-top:18px;max-width:46ch}body .cm-cat .final .actions{display:flex;flex-direction:column;gap:18px;align-items:flex-start;position:relative}body .cm-cat .final .btn{--bg-b:var(--deep-ink);--fg-b:var(--deep)}body .cm-cat .final .btn-wa{--bg-b:rgb(255 255 255\/.1);--fg-b:var(--deep-ink);box-shadow:inset 0 0 0 1px rgb(255 255 255\/.2)}body .cm-cat .final .btn-wa .knob{background:var(--deep-ink);color:var(--deep)}body .cm-cat .wa{display:flex;align-items:center;gap:12px;flex-wrap:wrap}body .cm-cat .wa .num{font:500 16px var(--f-mono);color:var(--deep-ink);user-select:all;letter-spacing:.02em}body .cm-cat .copy{display:inline-flex;align-items:center;gap:6px;font:600 13px var(--f-body);color:var(--deep-ink);background:rgb(255 255 255\/.1);border:1px solid rgb(255 255 255\/.18);border-radius:99px;padding:7px 12px;cursor:pointer;transition:background-color .2s ease,transform .16s var(--ease-out)}body .cm-cat .copy:hover{background:rgb(255 255 255\/.16)}body .cm-cat .copy:active{transform:scale(.96)}body .cm-cat .final .mono{color:var(--deep-muted)}body .cm-cat .tray{position:fixed;left:50%;bottom:0;z-index:20;width:min(640px,calc(100% - 24px));margin-bottom:calc(14px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:14px;padding:10px 10px 10px 18px;border-radius:99px;background:var(--deep);color:var(--deep-ink);box-shadow:0 24px 50px -20px rgb(0 0 0\/.5);transform:translate(-50%,calc(100% + 40px));opacity:0;transition:transform .45s var(--ease-out),opacity .3s ease;pointer-events:none}body .cm-cat .tray.open{transform:translate(-50%,0);opacity:1;pointer-events:auto}body .cm-cat .tray .count{display:grid;place-items:center;min-width:30px;height:30px;border-radius:99px;background:var(--teal);color:var(--teal-ink);font:600 14px var(--f-mono);font-variant-numeric:tabular-nums}body .cm-cat .tray .names{flex:1;min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--deep-muted)}body .cm-cat .tray .names b{color:var(--deep-ink);font-weight:600}body .cm-cat .tray .btn{--bg-b:var(--deep-ink);--fg-b:var(--deep);padding:13px 16px 13px 20px;font-size:14.5px;white-space:nowrap}body .cm-cat .tray .clear{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:0;background:transparent;color:var(--deep-muted);cursor:pointer;transition:background-color .2s ease}body .cm-cat .tray .clear:hover{background:rgb(255 255 255\/.1);color:var(--deep-ink)}body .cm-cat .toast{position:fixed;left:50%;top:calc(18px + env(safe-area-inset-top,0px));z-index:30;transform:translate(-50%,-14px);opacity:0;background:var(--ink);color:var(--bg);font-size:14px;font-weight:500;padding:10px 16px;border-radius:99px;display:flex;gap:8px;align-items:center;transition:transform .35s var(--ease-out),opacity .2s ease;pointer-events:none}body .cm-cat .toast.show{transform:translate(-50%,0);opacity:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){body .cm-cat .reveal{animation:reveal linear both;animation-timeline:view();animation-range:entry 0% entry 60%}}}@keyframes reveal{from{opacity:.6;transform:translateY(32px) scale(.985)}}@media (max-width:1020px){body .cm-cat .hero-grid{grid-template-columns:1fr;align-items:start}body .cm-cat .lab{max-width:560px;width:100%;margin-inline:auto}body .cm-cat .identity{grid-template-columns:1fr}body .cm-cat .card,body .cm-cat .card.feature,body .cm-cat .card.tall,body .cm-cat .card.wide,body .cm-cat .all{grid-column:span 6}body .cm-cat .card.feature .panel{margin:-72px 14px 0;max-width:none;padding:18px 18px 18px 20px}body .cm-cat .card.tall .ph{aspect-ratio:4\/4.3;min-height:0;flex:none}body .cm-cat .card.feature .ph{aspect-ratio:4\/4.3}body .cm-cat .steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}body .cm-cat .steps::before,body .cm-cat .steps::after{display:none}body .cm-cat .step::before{top:-22px}body .cm-cat .help,body .cm-cat .final,body .cm-cat .faq-grid{grid-template-columns:1fr}body .cm-cat .faq-grid .sticky{position:static}}@media (max-width:640px){body .cm-cat .bento{grid-template-columns:1fr}body .cm-cat .identity dl{grid-template-columns:repeat(2,minmax(0,1fr))}body .cm-cat .identity dl div{border-left:0;border-top:1px solid rgb(255 255 255\/.14);padding-inline:0 12px}body .cm-cat .gbadge{left:3%;bottom:-24px}body .cm-cat .lab figcaption{font-size:11px}body .cm-cat .card,body .cm-cat .card.feature,body .cm-cat .card.tall,body .cm-cat .card.wide,body .cm-cat .all{grid-column:auto}body .cm-cat .card.wide .ph{aspect-ratio:4\/4.3}body .cm-cat .steps{grid-template-columns:1fr}body .cm-cat .tray{border-radius:22px}body .cm-cat .tray .names{display:none}body .cm-cat .tray .btn{flex:1;justify-content:space-between}}@media (prefers-reduced-motion:reduce){body .cm-cat *,body .cm-cat *::before,body .cm-cat *::after{transition-duration:.01ms!important}}body .cm-cat .qa summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;min-height:44px}body .cm-cat .qa summary::-webkit-details-marker{display:none}body .cm-cat .qa .pm{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:var(--mint);transition:background-color .2s ease,transform .3s var(--ease-out)}body .cm-cat .qa .pm::before,body .cm-cat .qa .pm::after{content:\"\";position:absolute;left:50%;top:50%;width:12px;height:1.8px;border-radius:2px;background:var(--ink);transform:translate(-50%,-50%)}body .cm-cat .qa .pm::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s var(--ease-out)}body .cm-cat .qa[open] .pm{background:var(--teal)}body .cm-cat .qa[open] .pm::before,body .cm-cat .qa[open] .pm::after{background:var(--teal-ink)}body .cm-cat .qa[open] .pm::after{transform:translate(-50%,-50%) rotate(0deg)}body .cm-cat .qa summary:active .pm{transform:scale(.92)}body .cm-cat .qa .ans{overflow:hidden}@media (prefers-reduced-motion:no-preference){body .cm-cat .qa[open] .ans{animation:ans .35s var(--ease-out)}}@keyframes ans{from{opacity:0;transform:translateY(-6px)}}body .cm-cat .tip-touch{display:none}body .cm-cat .wa-dock{display:none}body .cm-cat .tray[data-mode=\"default\"] .count,body .cm-cat .tray[data-mode=\"default\"] .names,body .cm-cat .tray[data-mode=\"default\"] .clear{display:none}body .cm-cat{-webkit-tap-highlight-color:transparent}body .cm-cat #gammes{scroll-margin-top:16px}body .cm-cat .byline{grid-column:1\/-1;display:flex;align-items:center;gap:10px;margin:0;padding-top:14px;border-top:1px solid rgb(255 255 255\/.14);font-size:13px;color:var(--deep-muted);max-width:none}body .cm-cat .byline .bl-ico{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;flex:none;background:rgb(255 255 255\/.1);color:var(--deep-ink);font-size:16px}body .cm-cat .byline b{color:var(--deep-ink);font-weight:600}body .cm-cat .actifs-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center}body .cm-cat .actifs-img{margin:0;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4\/3;background:var(--mint-2)}body .cm-cat .actifs-img img{width:100%;height:100%;object-fit:cover;display:block}body .cm-cat .actifs-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body .cm-cat .actifs-list li{background:var(--mint);border-radius:var(--r-md);padding:16px 18px;display:flex;flex-direction:column;gap:2px}body .cm-cat .actifs-list b{font:680 30px\/1 var(--f-display);letter-spacing:-.03em;color:var(--teal);font-variant-numeric:tabular-nums}body .cm-cat .actifs-list span{font-size:14px;color:var(--muted)}body .cm-cat .avis-score b{color:var(--ink);font-family:var(--f-display);font-size:20px}body .cm-cat .avis-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body .cm-cat .avis-card{margin:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;display:flex;flex-direction:column;gap:14px}body .cm-cat .avis-card .st{color:#f5b301;letter-spacing:2px;font-size:15px}body .cm-cat .avis-card blockquote{margin:0;font-size:16px;line-height:1.55;color:var(--ink)}body .cm-cat .avis-card figcaption{margin-top:auto;font-size:13.5px;color:var(--muted)}body .cm-cat .avis-card figcaption b{color:var(--ink)}body .cm-cat .certlogo.txt{font:700 22px\/1 var(--f-display);letter-spacing:.04em;color:#10292a}@media (max-width:1020px){body .cm-cat .actifs-grid{grid-template-columns:1fr}body .cm-cat .avis-row{grid-template-columns:1fr}}@media (max-width:640px){body .cm-cat .actifs-img{aspect-ratio:16\/10;border-radius:20px}body .cm-cat .actifs-list b{font-size:26px}body .cm-cat .actifs-list li{padding:14px}body .cm-cat .avis-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin-inline:-16px;padding:0 16px 4px;scrollbar-width:none}body .cm-cat .avis-row::-webkit-scrollbar{display:none}body .cm-cat .avis-card{flex:0 0 84%;scroll-snap-align:start;padding:20px;border-radius:20px}body .cm-cat .avis-card blockquote{font-size:15.5px}body .cm-cat .byline{font-size:12.5px;align-items:flex-start}}body .cm-cat .presse-box{--mag-knock:var(--paper);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(28px,4vw,52px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}body .cm-cat .presse-box .h2{max-width:22ch}body .cm-cat .presse-box .sub{max-width:52ch}body .cm-cat .mags{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:26px 32px;color:var(--ink)}body .cm-cat .mags li{display:flex;align-items:center;opacity:.82}body .cm-cat .mags svg{width:auto;display:block}body .cm-cat .m-vogue svg{height:30px}body .cm-cat .m-elle svg{height:32px}body .cm-cat .m-bazaar svg{height:30px}body .cm-cat .m-marieclaire svg{height:22px}body .cm-cat .m-cosmo svg{height:21px}body .cm-cat .m-gala svg{height:34px}body .cm-cat .pure-wm{font:700 16px\/1 var(--f-display);letter-spacing:.2em;white-space:nowrap}@media (max-width:640px){body .cm-cat .presse-box{padding:26px 18px;border-radius:22px}body .cm-cat .presse-box .h2{font-size:26px}body .cm-cat .mags{gap:20px 28px;margin-top:14px}body .cm-cat .m-vogue svg{height:22px}body .cm-cat .m-elle svg{height:24px}body .cm-cat .m-bazaar svg{height:22px}body .cm-cat .m-marieclaire svg{height:17px}body .cm-cat .m-cosmo svg{height:16px}body .cm-cat .m-gala svg{height:26px}body .cm-cat .pure-wm{font-size:13px}}@media (max-width:640px){body .cm-cat{font-size:16px;padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}body .cm-cat .mono{font-size:12.5px}body .cm-cat .section{padding-block:56px}body .cm-cat .h2{font-size:30px;line-height:1.05;letter-spacing:-.03em}body .cm-cat .sub{font-size:16px}body .cm-cat .sec-head{margin-bottom:24px;gap:10px}body .cm-cat .hero{padding-block:14px 40px}body .cm-cat .hero::before{display:none}body .cm-cat .hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:0}body .cm-cat .brandlogo{align-self:flex-start}body .cm-cat .press{max-width:none}body .cm-cat .hero-grid>div:first-child{display:contents}body .cm-cat .crumb{order:0;font-size:12.5px}body .cm-cat .crumb a{padding-block:10px}body .cm-cat .brandlogo{order:1;height:34px;margin-top:6px}body .cm-cat .lab{order:2;margin:16px 0 34px;aspect-ratio:1\/.86;grid-template-columns:1.25fr 1fr;gap:8px}body .cm-cat .lab figure{border-radius:14px}body .cm-cat .lab figure:first-child{border-radius:999px 999px 18px 18px}body .cm-cat .lab figcaption{display:none}body .cm-cat .gbadge{left:10px;bottom:-22px;padding:9px 14px 9px 10px;gap:9px;border-radius:14px}body .cm-cat .gbadge .g{width:26px;height:26px}body .cm-cat .gbadge .score{font-size:21px}body .cm-cat .gbadge .stars svg{width:12px;height:12px}body .cm-cat .gbadge small{font-size:12px}body .cm-cat .hero h1{order:3;font-size:36px;line-height:1.02;letter-spacing:-.04em;margin-top:6px}body .cm-cat .lede{order:4;font-size:16.5px;margin-top:14px}body .cm-cat .hero-cta{order:5;display:grid;grid-template-columns:1fr;gap:10px;margin-top:22px}body .cm-cat .hero-cta .btn{width:100%;justify-content:center;min-height:54px;font-size:16px}body .cm-cat .hero-cta .btn-primary{justify-content:space-between;padding-left:24px}body .cm-cat .hero-cta .btn-ghost{background:none;border:1.5px solid var(--line);border-radius:99px;padding:15px 22px}body .cm-cat .trust{order:6;flex-wrap:nowrap;overflow-x:auto;margin:20px -16px 0;padding:0 16px 2px;scrollbar-width:none;-webkit-mask:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 24px),transparent)}body .cm-cat .trust::-webkit-scrollbar{display:none}body .cm-cat .trust li{flex:none;min-height:36px}body .cm-cat .press{order:7;flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;padding-top:16px}body .cm-cat .press ul{flex-wrap:nowrap;gap:22px;width:100%;justify-content:space-between}body .cm-cat .press .cosmo{height:14px}body .cm-cat .press img{height:20px}body .cm-cat .press img.gci{height:28px}body .cm-cat .hero-grid>div:first-child>.annot{order:8}body .cm-cat .identity{padding:22px;border-radius:22px;gap:14px}body .cm-cat .identity h2{font-size:20px}body .cm-cat .identity>div>p{display:none}body .cm-cat .identity dl{grid-template-columns:1fr 1fr}body .cm-cat .identity dl div{padding:12px 10px 12px 0;border-left:0;border-top:1px solid rgb(255 255 255\/.14)}body .cm-cat .identity dd{font-size:16px}body .cm-cat .identity dt{font-size:12px}body .cm-cat .ranges{border-radius:28px 28px 0 0}body .cm-cat .bento{grid-template-columns:1fr 1fr;gap:10px}body .cm-cat .card,body .cm-cat .card.tall{grid-column:auto}body .cm-cat .card.feature,body .cm-cat .card.wide,body .cm-cat .all{grid-column:1\/-1}body .cm-cat .card .ph,body .cm-cat .card.tall .ph,body .cm-cat .card.feature .ph,body .cm-cat .card.wide .ph{position:relative;aspect-ratio:4\/5;min-height:0;flex:none;border-radius:18px}body .cm-cat .card.feature .ph{aspect-ratio:4\/3.3}body .cm-cat .card.wide .ph{aspect-ratio:16\/10}body .cm-cat .card .ph::after{content:\"\";position:absolute;inset:0;background:linear-gradient(to top,rgb(8 26 24\/.78),rgb(8 26 24\/.1) 52%,transparent 70%);pointer-events:none}body .cm-cat .card .panel,body .cm-cat .card.feature .panel{position:absolute;left:0;right:0;bottom:0;margin:0;max-width:none;padding:12px 14px 14px;background:none;box-shadow:none;gap:3px;z-index:1;pointer-events:none}body .cm-cat .card .panel .mono,body .cm-cat .card .top .mono{color:rgb(255 255 255\/.78);font-size:11.5px}body .cm-cat .card h3,body .cm-cat .card.feature h3{color:#fff;font-size:17px;line-height:1.15;letter-spacing:-.01em}body .cm-cat .card.feature h3,body .cm-cat .card.wide h3{font-size:22px}body .cm-cat .card p,body .cm-cat .card .chips,body .cm-cat .card .more{display:none}body .cm-cat .card.feature p{display:block;color:rgb(255 255 255\/.82);font-size:13.5px;max-width:34ch}body .cm-cat .add{top:8px;right:8px;width:46px;height:46px;padding:0;justify-content:center;border-radius:50%}body .cm-cat .add span{display:none}body .cm-cat .add .ico{font-size:18px}body .cm-cat .card{transition:transform .2s var(--ease-out)}body .cm-cat .card:active{transform:scale(.975)}body .cm-cat .all{min-height:0;padding:24px;gap:20px;border-radius:18px}body .cm-cat .all h3{font-size:26px}body .cm-cat .all .rings{width:220px;right:-70px;bottom:-70px}body .cm-cat .all .btn{align-self:stretch;justify-content:space-between}body .cm-cat .distrib{padding:18px;flex-direction:column;align-items:flex-start}body .cm-cat .btn-ghost{min-height:44px}body .cm-cat .answer{font-size:17px;margin-bottom:28px}body .cm-cat .steps{counter-reset:st;grid-template-columns:1fr;gap:0;padding:0 0 0 48px;border:0}body .cm-cat .steps::before{display:block;content:\"\";position:absolute;left:15px;top:14px;bottom:30px;right:auto;width:2px;height:auto;background:var(--line)}body .cm-cat .steps::after{display:none}body .cm-cat .step,body .cm-cat .step+.step{counter-increment:st;padding:0 0 26px;border:0}body .cm-cat .step::before{content:counter(st);display:grid;place-items:center;top:-2px;left:-48px;width:32px;height:32px;border-radius:50%;background:var(--bg);border:2px solid var(--teal);color:var(--teal);font:600 13px\/1 var(--f-mono)}body .cm-cat .step .mono{display:none}body .cm-cat .step h3{margin-top:2px;font-size:18.5px}body .cm-cat .step p{font-size:15px;max-width:none;margin-top:4px}body .cm-cat .help{gap:12px}body .cm-cat .box{padding:24px;border-radius:22px;gap:14px}body .cm-cat .box h2{font-size:26px}body .cm-cat .expert .btn,body .cm-cat .industry .btn-ghost{align-self:stretch;justify-content:space-between}body .cm-cat .expert .btn{min-height:54px}body .cm-cat .expert li{font-size:15px}body .cm-cat .certs-band{padding-block:28px}body .cm-cat .certs-head{margin-bottom:14px}body .cm-cat .certs-head h2{font-size:22px;line-height:1.15}body .cm-cat .tip-hover{display:none}body .cm-cat .tip-touch{display:inline}body .cm-cat .marquee{animation:none;width:auto;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:0 16px 4px;scrollbar-width:none;overscroll-behavior-x:contain}body .cm-cat .marquee::-webkit-scrollbar{display:none}body .cm-cat .marquee ul{padding:0;gap:10px}body .cm-cat .marquee ul[aria-hidden]{display:none}body .cm-cat .marquee li{width:150px;scroll-snap-align:start;padding:10px 12px 14px}body .cm-cat .marquee strong{font-size:15.5px}body .cm-cat .marquee li>span:last-child{font-size:12.5px;line-height:1.35}body .cm-cat .certlogo{height:58px}body .cm-cat .certlogo img{max-height:42px;max-width:120px}body .cm-cat .faq-grid{gap:18px}body .cm-cat .qa{padding-block:6px}body .cm-cat .qa summary{min-height:64px;padding-block:8px}body .cm-cat .qa h3{font-size:16.5px;line-height:1.3;text-wrap:pretty}body .cm-cat .qa p{font-size:15.5px;margin:0 0 14px;padding-right:44px}body .cm-cat .final{padding:28px 22px;border-radius:24px;gap:22px}body .cm-cat .final h2{font-size:34px}body .cm-cat .final .actions{align-items:stretch}body .cm-cat .final .btn{justify-content:space-between;min-height:54px}body .cm-cat .wa-final{display:flex}body .cm-cat .copy{min-height:44px;padding:0 14px}body .cm-cat .tray{width:calc(100% - 20px);margin-bottom:calc(10px + env(safe-area-inset-bottom,0px));border-radius:22px;padding:8px;gap:8px}body .cm-cat .tray .names{display:none}body .cm-cat .tray .wa-dock{display:inline-flex}body .cm-cat .tray[data-mode=\"sel\"] .wa-dock{display:none}body .cm-cat .tray .btn{flex:1;min-width:0;justify-content:space-between;min-height:50px;padding:0 10px 0 18px;font-size:15px;white-space:nowrap}body .cm-cat .tray #tray-label{overflow:hidden;text-overflow:ellipsis}body .cm-cat .tray .count{min-width:36px;height:36px;margin-left:4px}body .cm-cat .tray .clear{width:44px;height:44px}body .cm-cat .wa-dock{align-items:center;justify-content:center;gap:8px;height:50px;padding:0 16px;border-radius:16px;background:rgb(255 255 255\/.1);color:var(--deep-ink);text-decoration:none;font:600 14.5px var(--f-body);flex:none;transition:transform .16s var(--ease-out)}body .cm-cat .wa-dock:active{transform:scale(.96)}body .cm-cat .wa-dock .ico{font-size:19px}body .cm-cat .toast{top:auto;bottom:calc(92px + env(safe-area-inset-bottom,0px));transform:translate(-50%,14px)}body .cm-cat .toast.show{transform:translate(-50%,0)}}body .cm-cat button{text-transform:none;letter-spacing:normal;line-height:1.2;box-shadow:none;min-height:0}body .cm-cat .add:hover,body .cm-cat .add:focus{background:rgb(255 255 255\/.9);color:#10292a}body .cm-cat .add[aria-pressed=\"true\"]:hover,body .cm-cat .add[aria-pressed=\"true\"]:focus{background:var(--teal);color:var(--teal-ink)}body .cm-cat .clear:hover,body .cm-cat .clear:focus{background:rgb(255 255 255\/.1);color:var(--deep-ink)}body .cm-cat .copy:focus{background:rgb(255 255 255\/.1);color:var(--deep-ink)}body .cm-cat blockquote{border:0;padding:0;margin:0;font-style:normal;background:none;quotes:none}body .cm-cat blockquote::before,body .cm-cat blockquote::after{content:none}body .cm-cat img{height:auto;max-width:100%}body .cm-cat .lab img,body .cm-cat .card .ph img,body .cm-cat .actifs-img img,body .cm-cat .industry img{height:100%}body .cm-cat .industry img{height:auto}body .cm-cat a:hover{text-decoration:none}body .cm-cat{font-size:16.5px;line-height:1.6}@media (max-width:640px){body .cm-cat .tray{margin-bottom:calc(var(--bm,0px) + 10px + env(safe-area-inset-bottom,0px))}body .cm-cat .toast{bottom:calc(var(--bm,0px) + 92px)}body .cm-cat{padding-bottom:0}}<\/style><!--lk--><style>body .cm-cat .gx-top{margin:14px 0 0;font-size:14px;line-height:1.7;color:var(--muted)}body .cm-cat .gx-top b{color:var(--ink);font-weight:600;margin-right:4px}body .cm-cat .gx-top a{display:inline-block;margin:0 6px 6px 0;padding:4px 12px;border-radius:99px;background:var(--mint);color:var(--deep);font-weight:600;font-size:13.5px}body .cm-cat .gx-top a:hover{background:var(--mint-2)}<\/style><!--\/lk-->\n<style>\/*perf-lcp-noanim*\/body .cm-cat .fh-title,body .cm-cat .fh-lede,body .cm-cat .fh-cta,body .cm-cat .fh-media img,body .cm-cat .fh-seal,body .cm-cat .hx-title .ln>span,body .cm-cat .hx-lede,body .cm-cat .hx-cta,body .cm-cat .hx-poster img,body .cm-cat .hx-eyebrow,body .cm-cat .lab figure,body .cm-cat .solo-main,body .cm-cat .gbadge,body .cm-cat .rise,body .cm-cat .dv-title,body .cm-cat .dv-lede,body .cm-cat .dv-cta{animation:none!important}<\/style>\n\n<style>\nbody .cm-cat .gx{background:var(--mint);border-radius:clamp(28px,4vw,48px) clamp(28px,4vw,48px) 0 0;position:relative}\nbody .cm-cat .gx-anchor{position:absolute;top:-110px}\nbody .cm-cat .gx-top{display:grid;gap:14px;margin-bottom:clamp(28px,4vw,48px);max-width:760px}\nbody .cm-cat .gx-ui{display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:start}\nbody .cm-cat .gx-tabs{position:sticky;top:calc(var(--hd-h,72px) + 24px);display:grid;gap:4px;padding:6px;background:var(--paper);border:1px solid var(--line);border-radius:22px}\nbody .cm-cat .gx-ind{position:absolute;left:6px;right:6px;top:0;height:var(--h,64px);transform:translateY(var(--y,6px));background:var(--mint);border-radius:16px;transition:transform .24s var(--ease-out),height .24s var(--ease-out);pointer-events:none}\nbody .cm-cat .gx-tab{position:relative;display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;text-align:left;background:none;border:0;border-radius:16px;padding:10px;cursor:pointer;color:var(--ink);font:inherit;min-height:64px;transition:transform .16s var(--ease-out)}\nbody .cm-cat .gx-tab:active{transform:scale(.98)}\nbody .cm-cat .gx-tab img{width:44px;height:44px;border-radius:12px;object-fit:cover;display:block}\nbody .cm-cat .gx-tab b{display:block;font:600 15.5px\/1.2 var(--f-display)}\nbody .cm-cat .gx-tab small{display:block;font:500 12px\/1.3 var(--f-mono);color:var(--muted);margin-top:3px}\nbody .cm-cat .gx-tab[aria-selected=\"true\"] b{color:var(--teal)}\nbody .cm-cat .gx-tab:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}\nbody .cm-cat .gx-panel{background:var(--paper);border:1px solid var(--line);border-radius:28px;padding:clamp(14px,2vw,22px);outline:0}\nbody .cm-cat .gx-panel.in{animation:gx-in .22s var(--ease-out)}\n@keyframes gx-in{from{opacity:0;transform:translateY(6px);filter:blur(4px)}}\nbody .cm-cat .gx-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(16px,2.4vw,32px);align-items:center;margin-bottom:clamp(16px,2vw,24px)}\nbody .cm-cat .gx-photo{margin:0;border-radius:20px;overflow:hidden;aspect-ratio:4\/3;background:var(--mint)}\nbody .cm-cat .gx-photo img{width:100%;height:100%;object-fit:cover;display:block}\nbody .cm-cat .gx-intro{display:grid;gap:12px;align-content:center;padding-right:8px}\nbody .cm-cat .gx-intro h3{font:650 clamp(26px,2.6vw,36px)\/1.05 var(--f-display);letter-spacing:-.03em;margin:0}\nbody .cm-cat .gx-intro p{color:var(--muted);font-size:16.5px;max-width:46ch;margin:0}\nbody .cm-cat .gx-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}\nbody .cm-cat .gx-add{position:static;inset:auto;transform:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;width:auto;height:auto;display:inline-flex;align-items:center;gap:8px;font:600 14.5px var(--f-body);color:var(--teal);background:var(--paper);border:1px solid var(--teal);border-radius:99px;padding:12px 18px;min-height:46px;cursor:pointer;transition:transform .16s var(--ease-out),background-color .2s,color .2s}\nbody .cm-cat .gx-add:active{transform:scale(.97)}body .cm-cat .gx-add span{display:inline;position:static;width:auto;height:auto;clip:auto;overflow:visible;margin:0}body .cm-cat .gx-add .ico{font-size:16px}\nbody .cm-cat .gx-add[aria-pressed=\"true\"]{background:var(--teal);color:var(--teal-ink)}\nbody .cm-cat .gx-add .i-c{display:none}body .cm-cat .gx-add[aria-pressed=\"true\"] .i-c{display:block}body .cm-cat .gx-add[aria-pressed=\"true\"] .i-p{display:none}\nbody .cm-cat .gx-shop{min-height:46px;padding:12px 18px}\nbody .cm-cat .gx-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:12px}\nbody .cm-cat .gx-wide>li:first-child{grid-column:span 2}body .cm-cat .gx-wide>li:first-child .gx-tx{aspect-ratio:3.08\/1}body .cm-cat .gx-ct{align-content:start}body .cm-cat .gx-one .gx-cat{grid-template-rows:none;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}body .cm-cat .gx-one .gx-ct{align-content:center;padding:20px 52px 20px 22px}body .cm-cat .gx-one .gx-ct b{font-size:20px}\nbody .cm-cat .gx-cat{display:grid;grid-template-rows:auto 1fr;height:100%;text-decoration:none;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:18px;overflow:hidden;position:relative;transition:border-color .2s,transform .2s var(--ease-out)}\nbody .cm-cat .gx-tx{display:block;aspect-ratio:3\/2;overflow:hidden;background:var(--mint)}\nbody .cm-cat .gx-tx img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease-out)}\nbody .cm-cat .gx-ct{display:grid;gap:3px;padding:12px 44px 14px 14px}\nbody .cm-cat .gx-ct b{font:620 16px\/1.25 var(--f-display)}\nbody .cm-cat .gx-ct small{font:500 12px var(--f-mono);color:var(--muted)}\nbody .cm-cat .gx-cat>.ico{position:absolute;right:14px;bottom:16px;color:var(--teal);font-size:17px;transition:transform .2s var(--ease-out)}\n@media (hover:hover) and (pointer:fine){\n  body .cm-cat .gx-tab:hover:not([aria-selected=\"true\"]) b{color:var(--teal)}\n  body .cm-cat .gx-cat:hover{border-color:var(--teal);transform:translateY(-2px)}\n  body .cm-cat .gx-cat:hover .gx-tx img{transform:scale(1.05)}\n  body .cm-cat .gx-cat:hover>.ico{transform:translateX(3px)}\n}\nbody .cm-cat .gx-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}\nbody .cm-cat .gx-chips li{background:var(--mint);border-radius:99px;padding:8px 14px;font-size:14.5px}\n@media (max-width:900px){\n  body .cm-cat .gx-ui{grid-template-columns:1fr}\n  body .cm-cat .gx-tabs{position:static;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:6px;padding:5px;border-radius:99px;margin-inline:calc(-1 * clamp(16px,4vw,48px));border-left:0;border-right:0;border-radius:0;background:transparent;border:0;padding-inline:clamp(16px,4vw,48px)}\n  body .cm-cat .gx-tabs::-webkit-scrollbar{display:none}\n  body .cm-cat .gx-ind{display:none}\n  body .cm-cat .gx-tab{flex:none;scroll-snap-align:start;grid-template-columns:32px auto;min-height:48px;padding:6px 14px 6px 6px;border-radius:99px;background:var(--paper);border:1px solid var(--line)}\n  body .cm-cat .gx-tab img{width:32px;height:32px;border-radius:99px}\n  body .cm-cat .gx-tab small{display:none}\n  body .cm-cat .gx-tab b{font-size:14.5px;white-space:nowrap}\n  body .cm-cat .gx-tab[aria-selected=\"true\"]{background:var(--ink);border-color:var(--ink)}\n  body .cm-cat .gx-tab[aria-selected=\"true\"] b{color:var(--bg)}\n  body .cm-cat .gx-head{grid-template-columns:1fr}\n  body .cm-cat .gx-grid{grid-template-columns:repeat(min(var(--cols,3),3),minmax(0,1fr))}\n  body .cm-cat .gx-photo{aspect-ratio:16\/9}\n}\n@media (max-width:560px){\n  body .cm-cat .gx-panel{border-radius:22px;padding:12px}\n  body .cm-cat .gx-grid{grid-template-columns:1fr 1fr;gap:8px}body .cm-cat .gx-one{grid-template-columns:1fr}body .cm-cat .gx-one .gx-cat{grid-template-columns:1fr;grid-template-rows:auto 1fr}\n  body .cm-cat .gx-ct{padding:10px 30px 12px 10px}body .cm-cat .gx-ct b{font-size:14.5px}\n  body .cm-cat .gx-cat>.ico{right:10px;bottom:13px;font-size:15px}\n  body .cm-cat .gx-actions .gx-add,body .cm-cat .gx-actions .gx-shop{flex:1;justify-content:center}\n}\n@media (prefers-reduced-motion:reduce){body .cm-cat .gx-panel.in{animation:none}body .cm-cat .gx-ind,body .cm-cat .gx-tab,body .cm-cat .gx-cat,body .cm-cat .gx-tx img{transition:none}}\n<\/style>\n\n\n<div class=\"cm-cat\"><svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\">\n  <symbol id=\"i-arrow\" viewBox=\"0 0 24 24\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/symbol>\n  <symbol id=\"i-plus\" viewBox=\"0 0 24 24\"><path d=\"M12 5v14M5 12h14\"\/><\/symbol>\n  <symbol id=\"i-check\" viewBox=\"0 0 24 24\"><path d=\"M5 12.5l4.5 4.5L19 7.5\"\/><\/symbol>\n  <symbol id=\"i-x\" viewBox=\"0 0 24 24\"><path d=\"M6 6l12 12M18 6L6 18\"\/><\/symbol>\n  <symbol id=\"i-copy\" viewBox=\"0 0 24 24\"><rect x=\"8\" y=\"8\" width=\"12\" height=\"12\" rx=\"3\"\/><path d=\"M16 8V6a2 2 0 00-2-2H6a2 2 0 00-2 2v8a2 2 0 002 2h2\"\/><\/symbol>\n  <symbol id=\"i-ext\" viewBox=\"0 0 24 24\"><path d=\"M8 7h9v9M17 7L7 17\"\/><\/symbol>\n  <symbol id=\"i-chat\" viewBox=\"0 0 24 24\"><path d=\"M4 19.5l1.2-3.6A8 8 0 1 1 8.3 19z\"\/><path d=\"M9 10.5h6M9 13.5h4\"\/><\/symbol>\n  <symbol id=\"i-shield\" viewBox=\"0 0 24 24\"><path d=\"M12 3l7 3v5.5c0 4.3-3 8-7 9.5-4-1.5-7-5.2-7-9.5V6l7-3z\"\/><path d=\"M8.8 12.2l2.2 2.2 4.3-4.4\"\/><\/symbol>\n<\/svg>\n<!-- HERO -->\n<section class=\"hero\">\n  <div class=\"wrap hero-grid\">\n    <div>\n      <nav class=\"crumb mono rise\" aria-label=\"Breadcrumb\"><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/\">Home<\/a><span aria-hidden=\"true\">\/<\/span><span>White label catalog<\/span><\/nav>\n      <h1 class=\"rise\">The white label catalog of <span class=\"tint\">Carmel Cosmetics Labs<\/span><\/h1>\n      <p class=\"lede rise\"><strong>1,000+ formulas in 6 ranges<\/strong>, ready to carry your brand. Formulated and manufactured in our ISO 22716-certified laboratory in A\u00eft Melloul (Agadir).<\/p>\n      <div class=\"hero-cta rise\">\n        <a class=\"btn btn-primary\" href=\"#gammes\">See the 6 ranges <span class=\"knob\"><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/span><\/a>\n        <a class=\"btn btn-ghost\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/request-a-quote\/\">Book a free consultation<\/a>\n      <\/div>\n      <div class=\"press rise\">\n        <span class=\"mono\">As seen in<\/span>\n        <ul aria-label=\"Press coverage\">\n          <li><svg class=\"cosmo\" viewBox=\"0 0 600 106\" role=\"img\" aria-label=\"Cosmopolitan\" fill=\"currentColor\"><title>Cosmopolitan<\/title><path d=\"M401.3 0h-19.4v36.5C379.1 9.2 369 0 354.2 0c-11.1 0-19.4 5.5-24.5 19.9C326 5.6 315.4 0 297.8 0h-19.4v36.5h-.5C275.1 9.2 265 0 250.2 0c-14.3 0-24.5 9.2-27.7 36.5h-.5V0h-25l-9.2 54.5h-.5L179.4 0h-25.9v20.8C151.2 8.3 143.8 0 129.9 0c-15.3 0-23.6 10.6-25 24C100.7 6 91.5 0 79.5 0 66.1 0 56.4 7.9 52.7 30.5 51.8 14.3 47.2 0 27.7 0 12.4 0 0 13.9 0 53.2c0 33.7 6.9 53.2 27.7 53.2 18.5 0 23.6-14.8 25-29.6 3.7 22.2 13.4 29.6 26.8 29.6 12.9 0 22.2-7.4 26.3-28.2.9 13.4 6 28.2 25 28.2 10.6 0 18.5-4.6 22.7-12.5v12h14.3V28.2h.5l12.9 77.7h10.6l12.9-77.7h.5v77.7h17.1V69.4h.5c2.8 27.3 12.9 36.5 27.7 36.5 14.3 0 24.5-9.2 27.7-36.5h.5v36.5h19.4V63.4h7.9c9.7 0 16.2-3.7 20.3-9.7 0 39.8 11.1 52.2 28.2 52.2 14.3 0 24.5-9.2 27.7-36.5v36.5h43.9V89.7h-24.5V0h-.3zM37.1 65.7c-.5 14.8-1.8 24-8.3 24-6 0-7.9-3.7-7.9-37.4 0-34.2 4.2-36.5 8.3-36.5 4.6 0 6.9 6.5 6.9 23.1l16.2-.5c-.5 4.6-.5 9.2-.5 14.8 0 5.1 0 9.7.5 13.9l-15.2-1.4zM87 63.8c0 22.2-2.8 26.3-6.9 26.3-4.6 0-6.9-4.6-6.9-26.3V42.1c0-22.2 2.8-26.3 6.9-26.3 4.6 0 6.9 4.6 6.9 26.3 0 0 0 21.7 0 21.7zm44.8 26.4c-8.3 0-8.3-10.2-8.3-15.7h-16.6c.9-6 1.4-13.4 1.4-21.7 0-4.2 0-8.3-.5-12 8.3 19 32.4 24.5 32.4 39.8 0 3.5-1.9 9.6-8.4 9.6zM122.6 25c0-5.5 2.8-9.2 7.4-9.2 7.9 0 7.9 9.7 7.9 15.3h16.2v31c-9.3-16.8-31.5-23.3-31.5-37.1zm135 38.8c0 22.2-2.8 26.8-6.9 26.8-4.6 0-6.9-4.6-6.9-26.8V42.1c0-22.2 2.8-26.8 6.9-26.8 4.6 0 6.9 4.6 6.9 26.8 0 0 0 21.7 0 21.7zm42-15.7h-1.8V16.2h1.4c6.5 0 12.5.5 12.5 15.7 0 13-4.2 16.2-12.1 16.2zm61.5 15.7c0 22.2-2.8 26.8-6.9 26.8-4.6 0-6.9-4.6-6.9-26.8V42.1c0-22.2 2.8-26.8 6.9-26.8 4.6 0 6.9 4.6 6.9 26.8v21.7zm68-63.8h19.4v105.9h-19.4V0zM504 0h-52.7v16.2h16.6v89.7h19.4V16.2h16.6V0m80 0v55.9h-.5L565.8 0h-19v92.5L535.2.1H507L492.2 106h16.2l2.8-23.6h15.9l2.8 23.6h33.7V41.7h.5l20.8 64.3h15.2V0h-16.2zm-70.2 67l6-50.8h.5l5.5 50.8h-12z\" fill=\"#e670b1\"\/><\/svg><\/li>\n          <li><img fetchpriority=\"high\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/cosmetics-business-logo.webp\" width=\"768\" height=\"223\" loading=\"eager\" decoding=\"async\" alt=\"Cosmetics Business\" title=\"| Carmel Cosmetics Labs\"><\/li>\n          <li><img src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/global-cosmetic-industry-logo-v2.webp\" width=\"228\" height=\"110\" loading=\"eager\" decoding=\"async\" class=\"gci\" alt=\"Global Cosmetic Industry\" title=\"| Carmel Cosmetics Labs\"><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n    <div class=\"lab\">\n      <figure><img fetchpriority=\"high\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/formulatrice-carmel-cosmetics-labs-produits-marque-blanche-768x954.webp\" width=\"966\" height=\"1200\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/formulatrice-carmel-cosmetics-labs-produits-marque-blanche-242x300.webp 242w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/formulatrice-carmel-cosmetics-labs-produits-marque-blanche-768x954.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/formulatrice-carmel-cosmetics-labs-produits-marque-blanche-824x1024.webp 824w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/formulatrice-carmel-cosmetics-labs-produits-marque-blanche.webp 966w\" sizes=\"(max-width:640px) 55vw, 30vw\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\" alt=\"Carmel Cosmetics Labs formulator presenting white label cosmetic products in the laboratory\" title=\"| Carmel Cosmetics Labs\"><figcaption>Our formulas, ready to customize<\/figcaption><\/figure>\n      <figure><img src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/gamme-produits-cosmetiques-votre-marque-768x768.webp\" width=\"1200\" height=\"1200\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/gamme-produits-cosmetiques-votre-marque-300x300.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/gamme-produits-cosmetiques-votre-marque-768x768.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/gamme-produits-cosmetiques-votre-marque-1024x1024.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/gamme-produits-cosmetiques-votre-marque.webp 1200w\" sizes=\"(max-width:640px) 40vw, 20vw\" loading=\"eager\" decoding=\"async\" alt=\"Range of six cosmetic products with a Your brand label\" title=\"| Carmel Cosmetics Labs\"><figcaption>Under your brand<\/figcaption><\/figure>\n      <figure><img src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/controle-qualite-laboratoire-carmel-cosmetics-labs-768x768.webp\" width=\"1200\" height=\"1200\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/controle-qualite-laboratoire-carmel-cosmetics-labs-300x300.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/controle-qualite-laboratoire-carmel-cosmetics-labs-768x768.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/controle-qualite-laboratoire-carmel-cosmetics-labs-1024x1024.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/controle-qualite-laboratoire-carmel-cosmetics-labs.webp 1200w\" sizes=\"(max-width:640px) 40vw, 20vw\" loading=\"eager\" decoding=\"async\" alt=\"Carmel Cosmetics Labs quality control technician measuring the viscosity of a cream\" title=\"| Carmel Cosmetics Labs\"><figcaption>Quality control<\/figcaption><\/figure>\n      <a class=\"gbadge\" href=\"https:\/\/www.google.com\/maps?cid=16167518036265422519\" target=\"_blank\" rel=\"noopener\" aria-label=\"Google rating 4.9 out of 5, 84 reviews (new tab)\">\n        <svg class=\"g\" viewBox=\"0 0 48 48\" aria-hidden=\"true\"><path fill=\"#EA4335\" d=\"M24 9.5c3.5 0 6.6 1.2 9.1 3.6l6.8-6.8C35.8 2.4 30.3 0 24 0 14.6 0 6.6 5.4 2.7 13.3l7.9 6.1C12.5 13.6 17.8 9.5 24 9.5z\"\/><path fill=\"#4285F4\" d=\"M46.1 24.5c0-1.6-.1-3.1-.4-4.5H24v9h12.4c-.5 2.9-2.2 5.3-4.6 6.9l7.4 5.7c4.3-4 6.9-9.9 6.9-17.1z\"\/><path fill=\"#FBBC05\" d=\"M10.6 28.6c-.5-1.4-.8-3-.8-4.6s.3-3.2.8-4.6l-7.9-6.1C1 16.6 0 20.2 0 24s1 7.4 2.7 10.7l7.9-6.1z\"\/><path fill=\"#34A853\" d=\"M24 48c6.5 0 11.9-2.1 15.9-5.8l-7.4-5.7c-2.1 1.4-4.8 2.3-8.5 2.3-6.2 0-11.5-4.1-13.4-9.9l-7.9 6.1C6.6 42.6 14.6 48 24 48z\"\/><\/svg>\n        <span class=\"score\">4,9<\/span>\n        <span><span class=\"stars\" aria-hidden=\"true\"><svg viewBox=\"0 0 20 20\"><path d=\"M10 1.5l2.6 5.3 5.9.9-4.3 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.5 7.7l5.9-.9z\"\/><\/svg><svg viewBox=\"0 0 20 20\"><path d=\"M10 1.5l2.6 5.3 5.9.9-4.3 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.5 7.7l5.9-.9z\"\/><\/svg><svg viewBox=\"0 0 20 20\"><path d=\"M10 1.5l2.6 5.3 5.9.9-4.3 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.5 7.7l5.9-.9z\"\/><\/svg><svg viewBox=\"0 0 20 20\"><path d=\"M10 1.5l2.6 5.3 5.9.9-4.3 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.5 7.7l5.9-.9z\"\/><\/svg><svg viewBox=\"0 0 20 20\"><path d=\"M10 1.5l2.6 5.3 5.9.9-4.3 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.5 7.7l5.9-.9z\"\/><\/svg><\/span><small>84 verified Google reviews<\/small><\/span>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n<section class=\"wrap\" style=\"padding-bottom:clamp(8px,2vw,24px)\">\n  <div class=\"identity reveal\">\n    <div>\n      <h2>Carmel Cosmetics Labs at a glance<\/h2>\n      <p>Key facts about the laboratory that manufactures every product in this catalog.<\/p>\n    <\/div>\n    <dl>\n      <div><dt>Formulas<\/dt><dd>1000+<\/dd><\/div>\n      <div><dt>Minimum quantity<\/dt><dd>Accessible MOQ<\/dd><\/div>\n      <div><dt>Standards<\/dt><dd>ISO 22716 \u00b7 ISO 9001<\/dd><\/div>\n      <div><dt>Regulations<\/dt><dd>EU (EC 1223\/2009) \u00b7 FDA (MoCRA)<\/dd><\/div>\n    <\/dl>\n  <\/div>\n<\/section>\n<!-- RANGES -->\n<section class=\"gx section\" id=\"gammes\" aria-labelledby=\"gx-h\">\n  <span id=\"categories\" class=\"gx-anchor\" aria-hidden=\"true\"><\/span>\n  <div class=\"wrap\">\n    <div class=\"gx-top\">\n      <h2 class=\"h2\" id=\"gx-h\">Explore the catalog by range<\/h2>\n      <p class=\"sub\">Choose a range, open a category to see its formulas, or add the range to your selection for a single quote.<\/p>\n    <\/div>\n    <div class=\"gx-ui\">\n      <div class=\"gx-tabs\" role=\"tablist\" aria-label=\"Lines\" aria-orientation=\"vertical\"><span class=\"gx-ind\" aria-hidden=\"true\"><\/span><button class=\"gx-tab\" type=\"button\" role=\"tab\" id=\"gx-t-visage\" aria-controls=\"cat-visage\" aria-selected=\"true\" tabindex=\"0\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/soin-visage-marque-blanche-application-creme-768x573.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"44\" height=\"44\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><span><b>Face care<\/b><small>7 categories \u00b7 52 formulas<\/small><\/span><\/button><button class=\"gx-tab\" type=\"button\" role=\"tab\" id=\"gx-t-cheveux\" aria-controls=\"cat-cheveux\" aria-selected=\"false\" tabindex=\"-1\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/masque-capillaire-marque-blanche-cheveux-boucles-768x954.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"44\" height=\"44\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><span><b>Hair care<\/b><small>6 categories \u00b7 39 formulas<\/small><\/span><\/button><button class=\"gx-tab\" type=\"button\" role=\"tab\" id=\"gx-t-corps\" aria-controls=\"cat-corps\" aria-selected=\"false\" tabindex=\"-1\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/gommage-corps-sucre-marque-blanche-768x954.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"44\" height=\"44\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><span><b>Body care<\/b><small>5 categories \u00b7 32 formulas<\/small><\/span><\/button><button class=\"gx-tab\" type=\"button\" role=\"tab\" id=\"gx-t-solaire\" aria-controls=\"cat-solaire\" aria-selected=\"false\" tabindex=\"-1\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/creme-solaire-spf50-marque-blanche-768x515.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"44\" height=\"44\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><span><b>Sun protection<\/b><small>1 category \u00b7 7 formulas<\/small><\/span><\/button><button class=\"gx-tab\" type=\"button\" role=\"tab\" id=\"gx-t-specialites\" aria-controls=\"cat-specialites\" aria-selected=\"false\" tabindex=\"-1\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/cosmetiques-spa-hammam-savon-noir-marque-blanche-768x573.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"44\" height=\"44\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><span><b>Hammam and specialties<\/b><small>5 categories \u00b7 31 formulas<\/small><\/span><\/button><button class=\"gx-tab\" type=\"button\" role=\"tab\" id=\"gx-t-bebe\" aria-controls=\"cat-bebe\" aria-selected=\"false\" tabindex=\"-1\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/creme-bebe-marque-blanche-maman-768x954.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"44\" height=\"44\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><span><b>Baby and moms<\/b><small>8 formulas<\/small><\/span><\/button><button class=\"gx-tab\" type=\"button\" role=\"tab\" id=\"gx-t-hommes\" aria-controls=\"cat-hommes\" aria-selected=\"false\" tabindex=\"-1\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/huile-barbe-marque-blanche-homme-768x954.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"44\" height=\"44\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><span><b>Men's care<\/b><small>10 formulas<\/small><\/span><\/button><\/div>\n      <div class=\"gx-panels\"><div class=\"gx-panel\" role=\"tabpanel\" id=\"cat-visage\" aria-labelledby=\"gx-t-visage\" data-range=\"Visage\" tabindex=\"0\">\n      <div class=\"gx-head\">\n        <figure class=\"gx-photo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/soin-visage-marque-blanche-application-creme-768x573.webp\" alt=\"Woman applying a white label face cream to her cheekbone\" width=\"768\" height=\"768\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/figure>\n        <div class=\"gx-intro\">\n          <h3>Face care<\/h3>\n          <p>Serums, creams, cleansers, masks and scrubs: the most requested face care products, ready for your brand.<\/p>\n          <div class=\"gx-actions\"><button class=\"add gx-add\" type=\"button\" aria-pressed=\"false\"><svg class=\"ico i-p\"><use href=\"#i-plus\"\/><\/svg><svg class=\"ico i-c\"><use href=\"#i-check\"\/><\/svg><span>Add to my selection<\/span><\/button><\/div>\n        <\/div>\n      <\/div>\n      <ul class=\"gx-grid\" style=\"--cols:4\" aria-label=\"Face care categories\"><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-face-serums\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-serum-niacinamide-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Serums<\/b><small>11 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-face-creams\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-creme-hydratante-a-l-acide-hyaluronique-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Creams<\/b><small>15 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-face-cleansers\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-huile-demaquillante-argan-et-jojoba-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Cleansers<\/b><small>13 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-face-masks\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-masque-au-ghassoul-et-miel-d-oranger-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Masks<\/b><small>8 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-face-scrubs\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-gommage-cremeux-a-la-coque-d-argan-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Scrubs<\/b><small>9 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-toners\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-lotion-a-l-eau-de-rose-de-damas-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Toners<\/b><small>9 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-eye-care\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-creme-contour-des-yeux-anti-cernes-a-la-cafeine-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Eyes, lashes and patches<\/b><small>6 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-makeup\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-blush-liquide-aker-fassi-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"201\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Makeup<\/b><small>3 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><\/ul><!--lk--><p class=\"gx-top\"><b>Flagship formulas:<\/b><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-face-serums\/niacinamide-face-serum\/\">Niacinamide serum<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-face-creams\/hyaluronic-acid-cream\/\">Hyaluronic acid cream<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-face-cleansers\/argan-cleansing-oil\/\">Argan cleansing oil<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-face-masks\/ghassoul-face-mask\/\">Ghassoul mask<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-toners\/damask-rose-water-toner\/\">Damask rose water toner<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-eye-care\/caffeine-eye-cream\/\">Caffeine eye contour<\/a><\/p><!--\/lk-->\n    <\/div><div class=\"gx-panel\" role=\"tabpanel\" id=\"cat-cheveux\" aria-labelledby=\"gx-t-cheveux\" data-range=\"Capillaire\" tabindex=\"0\" hidden>\n      <div class=\"gx-head\">\n        <figure class=\"gx-photo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/masque-capillaire-marque-blanche-cheveux-boucles-768x954.webp\" alt=\"Hands applying a creamy hair mask to curly hair\" width=\"768\" height=\"768\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/figure>\n        <div class=\"gx-intro\">\n          <h3>Hair care<\/h3>\n          <p>Shampoos by hair type, oils, serums, masks and styling products, with or without sulfates.<\/p>\n          <div class=\"gx-actions\"><button class=\"add gx-add\" type=\"button\" aria-pressed=\"false\"><svg class=\"ico i-p\"><use href=\"#i-plus\"\/><\/svg><svg class=\"ico i-c\"><use href=\"#i-check\"\/><\/svg><span>Add to my selection<\/span><\/button><\/div>\n        <\/div>\n      <\/div>\n      <ul class=\"gx-grid\" style=\"--cols:3\" aria-label=\"Hair care categories\"><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-shampoos\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-shampoing-sans-sulfate-pour-cheveux-boucles-et-afro-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Shampoos<\/b><small>15 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-hair-oils\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-huile-capillaire-fortifiante-anti-chute-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Oils<\/b><small>5 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-hair-serums\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-serum-capillaire-fortifiant-anti-chute-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Serums and sprays<\/b><small>12 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-hair-masks\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-masque-nourrissant-pour-cheveux-colores-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Masks and treatments<\/b><small>9 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-styling-creams\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-leave-in-hydratant-pour-cheveux-boucles-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Leave-ins and stylers<\/b><small>11 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-scalp-scrubs\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-gommage-cuir-chevelu-a-la-cafeine-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Scalp scrubs<\/b><small>5 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><\/ul><!--lk--><p class=\"gx-top\"><b>Flagship formulas:<\/b><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-shampoos\/curly-hair-shampoo\/\">Curly hair shampoo<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-hair-oils\/hair-loss-oil\/\">Anti-hair loss hair oil<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-hair-masks\/color-treated-hair-mask\/\">Nourishing color-treated hair mask<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-hair-serums\/hair-loss-serum\/\">Anti-hair loss hair serum<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-styling-creams\/curly-hair-leave-in\/\">Moisturizing curly hair leave-in<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-scalp-scrubs\/caffeine-scalp-scrub\/\">Caffeine scalp scrub<\/a><\/p><!--\/lk-->\n    <\/div><div class=\"gx-panel\" role=\"tabpanel\" id=\"cat-corps\" aria-labelledby=\"gx-t-corps\" data-range=\"Corps\" tabindex=\"0\" hidden>\n      <div class=\"gx-head\">\n        <figure class=\"gx-photo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/gommage-corps-sucre-marque-blanche-768x954.webp\" alt=\"Hands scooping a sugar body scrub from a jar\" width=\"768\" height=\"768\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/figure>\n        <div class=\"gx-intro\">\n          <h3>Body care<\/h3>\n          <p>Creams, butters, massage oils, shower gels and scrubs, in retail format or in bulk.<\/p>\n          <div class=\"gx-actions\"><button class=\"add gx-add\" type=\"button\" aria-pressed=\"false\"><svg class=\"ico i-p\"><use href=\"#i-plus\"\/><\/svg><svg class=\"ico i-c\"><use href=\"#i-check\"\/><\/svg><span>Add to my selection<\/span><\/button><\/div>\n        <\/div>\n      <\/div>\n      <ul class=\"gx-grid gx-wide\" style=\"--cols:3\" aria-label=\"Body care categories\"><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-body-creams\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-lait-corporel-hydratant-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Creams and lotions<\/b><small>10 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-body-butters\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-beurre-de-karite-pur-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Butters and balms<\/b><small>6 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-body-massage-oils\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-huile-seche-nourrissante-corps-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Oils and massage<\/b><small>13 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-shower-gels\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-gel-douche-hydratant-aloe-vera-et-panthenol-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Shower gels and soaps<\/b><small>11 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-body-scrubs\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-gommage-corps-au-sucre-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Scrubs<\/b><small>9 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><\/ul><!--lk--><p class=\"gx-top\"><b>Flagship formulas:<\/b><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-body-creams\/moisturizing-body-lotion\/\">Moisturizing body lotion<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-shower-gels\/aloe-vera-shower-gel\/\">Aloe vera and panthenol shower gel<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-body-massage-oils\/nourishing-body-dry-oil\/\">Nourishing dry oil<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-body-scrubs\/sugar-body-scrub\/\">Sugar body scrub<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-body-butters\/pure-shea-butter\/\">Pure shea butter<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-body-mists\/scented-body-mist\/\">Scented body mist<\/a><\/p><!--\/lk-->\n    <\/div><div class=\"gx-panel\" role=\"tabpanel\" id=\"cat-solaire\" aria-labelledby=\"gx-t-solaire\" data-range=\"Solaire\" tabindex=\"0\" hidden>\n      <div class=\"gx-head\">\n        <figure class=\"gx-photo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/creme-solaire-spf50-marque-blanche-768x515.webp\" alt=\"Woman applying sunscreen to her shoulder in full sun\" width=\"768\" height=\"768\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/figure>\n        <div class=\"gx-intro\">\n          <h3>Sun protection<\/h3>\n          <p>SPF 30 and 50 sunscreens, sun oils and waters, after-sun care.<\/p>\n          <div class=\"gx-actions\"><button class=\"add gx-add\" type=\"button\" aria-pressed=\"false\"><svg class=\"ico i-p\"><use href=\"#i-plus\"\/><\/svg><svg class=\"ico i-c\"><use href=\"#i-check\"\/><\/svg><span>Add to my selection<\/span><\/button><\/div>\n        <\/div>\n      <\/div>\n      <ul class=\"gx-grid gx-one\" style=\"--cols:1\" aria-label=\"Sun protection categories\"><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-sun-care\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-creme-solaire-spf-30-et-spf-50-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Sun and after-sun<\/b><small>12 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><\/ul><!--lk--><p class=\"gx-top\"><b>Flagship formulas:<\/b><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-sun-care\/spf-50-sunscreen\/\">SPF 50 sunscreen<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-sun-care\/tanning-sun-oil\/\">Bronzing sun oil<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-sun-care\/spf-moisturizer\/\">SPF moisturizing cream<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-sun-care\/two-phase-sun-water\/\">Two-phase sun water<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-sun-care\/tinted-sunscreen\/\">Tinted sunscreen<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-sun-care\/spf-50-sunscreen-stick\/\">SPF 50 sun stick<\/a><\/p><!--\/lk-->\n    <\/div><div class=\"gx-panel\" role=\"tabpanel\" id=\"cat-specialites\" aria-labelledby=\"gx-t-specialites\" data-range=\"Hammam &amp; sp\u00e9cialit\u00e9s\" tabindex=\"0\" hidden>\n      <div class=\"gx-head\">\n        <figure class=\"gx-photo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/cosmetiques-spa-hammam-savon-noir-marque-blanche-768x573.webp\" alt=\"Black soap treatment in a hammam\" width=\"768\" height=\"768\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/figure>\n        <div class=\"gx-intro\">\n          <h3>Hammam and specialties<\/h3>\n          <p>Black soap and hammam rituals, lip care, intimate care, fragrance mists and pure plant oils.<\/p>\n          <div class=\"gx-actions\"><button class=\"add gx-add\" type=\"button\" aria-pressed=\"false\"><svg class=\"ico i-p\"><use href=\"#i-plus\"\/><\/svg><svg class=\"ico i-c\"><use href=\"#i-check\"\/><\/svg><span>Add to my selection<\/span><\/button><\/div>\n        <\/div>\n      <\/div>\n      <ul class=\"gx-grid\" style=\"--cols:3\" aria-label=\"Hammam and specialty categories\"><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-black-soap\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-savon-noir-beldi-traditionnel-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Black soap and hammam<\/b><small>8 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-lip-care\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-baume-a-levres-hydratant-spf-15-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Lip care<\/b><small>9 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-intimate-care\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-gel-nettoyant-intime-doux-a-la-camomille-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Intimate care<\/b><small>6 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-body-mists\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-brume-corporelle-parfumee-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Fragrance mists<\/b><small>6 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/argan-oil-manufacturer\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-huile-d-argan-pure-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"200\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Vegetable oils<\/b><small>7 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-oral-care\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-dentifrice-fluor-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"201\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Oral care<\/b><small>7 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><\/ul><!--lk--><p class=\"gx-top\"><b>Flagship formulas:<\/b><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-black-soap\/beldi-black-soap\/\">Traditional beldi black soap<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/argan-oil-manufacturer\/pure-argan-oil\/\">Pure argan oil<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-lip-care\/spf-15-lip-balm\/\">SPF 15 lip balm<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-intimate-care\/chamomile-intimate-gel\/\">Chamomile intimate gel<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-oral-care\/fluoride-toothpaste\/\">Fluoride toothpaste<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-black-soap\/olive-argan-black-soap\/\">Olive argan black soap<\/a><\/p><!--\/lk-->\n    <\/div><div class=\"gx-panel\" role=\"tabpanel\" id=\"cat-bebe\" aria-labelledby=\"gx-t-bebe\" data-range=\"B\u00e9b\u00e9 &amp; mamans\" tabindex=\"0\" hidden>\n      <div class=\"gx-head\">\n        <figure class=\"gx-photo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/creme-bebe-marque-blanche-maman-768x954.webp\" alt=\"Mother applying cream to her baby&#x27;s foot\" width=\"768\" height=\"768\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/figure>\n        <div class=\"gx-intro\">\n          <h3>Baby and moms<\/h3>\n          <p>Oleo-calcareous liniment, diaper cream, cleansing water, baby massage oil and pregnancy care.<\/p>\n          <div class=\"gx-actions\"><button class=\"add gx-add\" type=\"button\" aria-pressed=\"false\"><svg class=\"ico i-p\"><use href=\"#i-plus\"\/><\/svg><svg class=\"ico i-c\"><use href=\"#i-check\"\/><\/svg><span>Add to my selection<\/span><\/button><\/div>\n        <\/div>\n      <\/div>\n      <ul class=\"gx-grid gx-one\" style=\"--cols:1\" aria-label=\"Baby and mom categories\"><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-baby-care\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-liniment-oleocalcaire-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"201\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Baby and mom<\/b><small>8 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><\/ul><!--lk--><p class=\"gx-top\"><b>Flagship formulas:<\/b><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-baby-care\/baby-cleansing-water\/\">Calendula baby cleansing water<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-baby-care\/baby-kids-2-in-1-wash\/\">2-in-1 baby and kids wash gel<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-baby-care\/zinc-oxide-diaper-cream\/\">Zinc oxide diaper cream<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-baby-care\/oleo-calcareous-liniment\/\">Oleo-calcareous liniment<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-baby-care\/baby-massage-oil\/\">Sweet almond and argan baby massage oil<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-baby-care\/rosehip-stretch-mark-oil\/\">Rosehip stretch mark oil<\/a><\/p><!--\/lk-->\n    <\/div><div class=\"gx-panel\" role=\"tabpanel\" id=\"cat-hommes\" aria-labelledby=\"gx-t-hommes\" data-range=\"Hommes\" tabindex=\"0\" hidden>\n      <div class=\"gx-head\">\n        <figure class=\"gx-photo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/huile-barbe-marque-blanche-homme-768x954.webp\" alt=\"Man applying beard oil with a dropper\" width=\"768\" height=\"768\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/figure>\n        <div class=\"gx-intro\">\n          <h3>Men's care<\/h3>\n          <p>Beard oil and serums, shaving and aftershave, deodorant and scalp care.<\/p>\n          <div class=\"gx-actions\"><button class=\"add gx-add\" type=\"button\" aria-pressed=\"false\"><svg class=\"ico i-p\"><use href=\"#i-plus\"\/><\/svg><svg class=\"ico i-c\"><use href=\"#i-check\"\/><\/svg><span>Add to my selection<\/span><\/button><\/div>\n        <\/div>\n      <\/div>\n      <ul class=\"gx-grid gx-one\" style=\"--cols:1\" aria-label=\"Men&#x27;s care categories\"><li><a class=\"gx-cat\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-mens-grooming\/\"><span class=\"gx-tx\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-huile-barbe-marque-blanche-300x201.webp\" alt=\"| Carmel Cosmetics Labs\" width=\"300\" height=\"201\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><span class=\"gx-ct\"><b>Beard, shaving and men's care<\/b><small>10 formulas<\/small><\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><\/ul><!--lk--><p class=\"gx-top\"><b>Flagship formulas:<\/b><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-mens-grooming\/menthol-shaving-gel\/\">Menthol shaving gel<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-mens-grooming\/centella-aftershave-lotion\/\">Centella aftershave lotion<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-mens-grooming\/panthenol-aftershave-cream\/\">Panthenol aftershave cream<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-mens-grooming\/aftershave-dry-oil\/\">Aftershave dry oil<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-mens-grooming\/beard-oil\/\">Beard oil<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-mens-grooming\/3-in-1-beard-serum\/\">3-in-1 beard serum<\/a><\/p><!--\/lk-->\n    <\/div><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- ACTIFS -->\n<section class=\"section actifs\">\n  <div class=\"wrap actifs-grid\">\n    <figure class=\"actifs-img reveal\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/huile-argan-actif-marocain-cosmetique-768x573.webp\" width=\"1200\" height=\"896\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/huile-argan-actif-marocain-cosmetique-300x224.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/huile-argan-actif-marocain-cosmetique-768x573.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/huile-argan-actif-marocain-cosmetique-1024x765.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/huile-argan-actif-marocain-cosmetique.webp 1200w\" sizes=\"auto, (max-width:1020px) 92vw, 45vw\" loading=\"lazy\" decoding=\"async\" alt=\"Hands sorting argan kernels next to a bottle of argan oil\" title=\"| Carmel Cosmetics Labs\"><\/figure>\n    <div>\n      <h2 class=\"h2\">Argan, prickly pear, ghassoul clay: our Moroccan actives<\/h2>\n      <p class=\"answer\" style=\"margin:18px 0 26px\">Nearly one in two formulas presented online (76 of 173) contains argan oil, the signature active of the Agadir region, where our lab is located. Other formulas include prickly pear, ghassoul clay or black seed.<\/p>\n      <ul class=\"actifs-list\">\n        <li><b>76<\/b><span>argan oil formulas<\/span><\/li>\n        <li><b>12<\/b><span>with prickly pear<\/span><\/li>\n        <li><b>4<\/b><span>with ghassoul clay<\/span><\/li>\n        <li><b>3<\/b><span>with black seed<\/span><\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- AVIS -->\n<section class=\"section avis\" style=\"padding-top:0\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <h2 class=\"h2\">What the brands we manufacture say<\/h2>\n      <p class=\"sub avis-score\"><b>4,9\/5<\/b> from 84 Google reviews<\/p>\n    <\/div>\n    <div class=\"avis-row\">\n      <figure class=\"avis-card\"><div class=\"st\" aria-label=\"5 out of 5 stars\">\u2605\u2605\u2605\u2605\u2605<\/div><blockquote>\"What I particularly appreciate is that they take care of everything, from creating my brand to the packaging design and the delivery of the products.\"<\/blockquote><figcaption><b>Loubna A.<\/b> \u00b7 Google review, July 2025<\/figcaption><\/figure>\n      <figure class=\"avis-card\"><div class=\"st\" aria-label=\"5 out of 5 stars\">\u2605\u2605\u2605\u2605\u2605<\/div><blockquote>\"Having worked with many cosmetics subcontractors in the past, I must say I have rarely had partners this professional, passionate and attentive to the client.\"<\/blockquote><figcaption><b>Ahmed B.<\/b> \u00b7 Google review, August 2023<\/figcaption><\/figure>\n      <figure class=\"avis-card\"><div class=\"st\" aria-label=\"5 out of 5 stars\">\u2605\u2605\u2605\u2605\u2605<\/div><blockquote>\"I received my order exactly on the agreed date, without the slightest delay, and the products arrived in excellent condition, perfectly packed and protected.\"<\/blockquote><figcaption><b>Aicha H.<\/b> \u00b7 Google review, July 2025<\/figcaption><\/figure>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- PRESSE CLIENTS -->\n<section class=\"section presse\" style=\"padding-top:0\">\n  <div class=\"wrap\">\n    <div class=\"presse-box reveal\">\n      <h2 class=\"h2\">Our clients' products, featured in the beauty press<\/h2>\n      <p class=\"sub\">Brands manufactured by Carmel Cosmetics Labs have been featured in these magazines.<\/p>\n      <ul class=\"mags\" aria-label=\"Magazines that have featured client brands\"><li class=\"m-vogue\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"mag-vogue\" role=\"img\" aria-label=\"Vogue\" fill=\"currentColor\" viewBox=\"0 0 1543.9294 409.81769\"><title>Vogue<\/title>\n  <defs\n     id=\"defs4\" \/>\n  <g\n     id=\"layer1\"\n     transform=\"translate(-1687.849,1694.3458)\">\n    <g\n       id=\"g3846\"\n       transform=\"matrix(1.5770358,0,0,1.5770358,-1570.7398,-1303.8993)\"\n       style=\"fill:currentColor;fill-opacity:1\">\n      <g\n         id=\"g3863\"\n         style=\"fill:currentColor;fill-opacity:1\">\n        <path\n           style=\"fill:currentColor;fill-opacity:1\"\n           d=\"m 2354.4524,-240.16704 c -56.321,0.40267 -102.3899,62.99919 -102.3899,117.59784 0,57.4558 33.7704,127.5429059 102.3899,127.3154379 68.6195,-0.2274681 104.2351,-75.6822819 104.2351,-127.3154379 0,-57.03315 -47.914,-118.0005 -104.2351,-117.59784 z m 0,2.14155 c 47.1385,0 59.8557,52.06087 59.8557,115.45629 0,83.648688 -15.3404,124.9169508 -59.8557,124.8383263 -44.5153,-0.078625 -58.9971,-33.8548473 -58.9971,-124.8383263 0,-56.99408 11.8586,-115.45629 58.9971,-115.45629 z\"\n           id=\"path3064\"\n           \/>\n        <path\n           style=\"fill:currentColor;fill-opacity:1\"\n           d=\"m 2477.285,-121.02558 c -0.2525,-62.12461 49.469,-117.15511 91.5588,-119.88543 15.2034,-1.0771 34.7462,5.88508 46.1555,10.84467 8.2848,3.60141 25.1969,-1.6115 28.2001,-11.17517 l 1.6378,0 0,84.6255 -1.6378,0 c 0,-3.60762 -15.672,-82.16738 -74.3556,-82.16738 -43.3456,0 -47.533,76.21746 -47.533,117.75781 0,41.54035 1.2627,123.7760867 51.8451,123.7760867 24.5035,0 42.6412,-10.7204425 47.3432,-32.4083507 l 0,-65.945112 -20.5676,0 0,-2.809058 79.7236,0 0,2.809058 -19.6636,0 0,96.41130897 -1.6012,0 c 0,0 -3.1966,-13.91085797 -19.4181,-13.86448697 -20.7327,0.05927 -40.2854,18.0717968 -64.1199,17.8525446 -63.0334,-0.5798402 -97.3148,-63.6973766 -97.5673,-125.8219906 z\"\n           id=\"path3060\"\n           \/>\n        <path\n           style=\"fill:currentColor;fill-opacity:1\"\n           d=\"m 2097.4389,-231.8313 -24.8234,0 0,-2.79036 86.958,0 0,2.79036 -21.8156,0 62.1337,168.735605 c 19.4293,-59.817265 34.481,-104.034155 54.7365,-168.735605 l -21.5783,0 0,-2.79036 45.9142,0 0,2.79036 -20.9089,0 -75.5169,235.4187487 z\"\n           id=\"path3058\"\n           \/>\n        <path\n           style=\"fill:currentColor;fill-opacity:1\"\n           d=\"m 2691.8294,-54.049421 -0.393,-178.052919 -23.6282,0 0,-2.66712 87.0511,0 0,2.66712 -23.6145,0 0.5245,195.225512 c 5.2276,22.355004 14.522,39.3173888 46.2757,39.5699269 31.7537,0.2525381 53.3408,-18.7842919 61.3633,-44.8003239 l 0,-189.995115 -27.03,0 -10e-5,-2.58855 221.2336,0 0.4603,85.47259 -2.1262,0 c -4.1033,-55.18647 -25.3972,-76.04298 -62.6382,-82.12756 -12.8147,-2.09373 -26.2584,-0.54162 -43.2537,-0.67373 l 0,109.08556 c 14.7995,1.14328 30.5639,0.20789 41.1875,-8.91662 9.6605,-8.29738 12.3912,-27.46789 13.1014,-35.25604 l 1.8705,0 0,94.979633 -2.0243,0 c -0.5847,0 -1.3618,-23.834834 -12.9476,-35.142853 -11.6618,-11.38209 -26.5119,-14.18059 -41.1875,-11.46881 l 0,116.5271189 c 20.7296,0 37.2534,1.75591344 51.6031,-2.1781663 43.6198,-11.9587196 58.9755,-48.7587836 58.8579,-85.6677816 l 2.4257,0 0,90.60469983 -173.5303,0 0,-2.75875193 19.6209,0 0,-229.8907389 -42.3926,0 0,189.995115 c -4.8048,18.17898 -22.3661,48.2537441 -67.3716,48.0484524 -41.845,-0.190875 -83.3474,-19.0559274 -83.4377,-59.9906484 z\"\n           id=\"path3054\"\n           \/>\n      <\/g>\n    <\/g>\n  <\/g>\n<\/svg><\/li><li class=\"m-elle\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"mag-elle\" role=\"img\" aria-label=\"Elle\" fill=\"currentColor\" viewBox=\"0 0 3000 1227.7708\"><title>Elle<\/title>\n  <title\n     id=\"title4150\">ELLE Magazine Logo<\/title>\n  <desc\n     id=\"desc6\">Created with Sketch.<\/desc>\n  <defs\n     id=\"defs8\" \/>\n  <g\n     id=\"Page-1\"\n     sketch:type=\"MSPage\"\n     style=\"fill:currentColor;fill-rule:evenodd;stroke:none;stroke-width:1\"\n     transform=\"matrix(13.466788,0,0,13.466788,20,20)\">\n    <g\n       id=\"logo\"\n       sketch:type=\"MSLayerGroup\"\n       style=\"fill:currentColor\">\n      <g\n         id=\"Group\"\n         sketch:type=\"MSShapeGroup\"\n         style=\"fill:currentColor\">\n        <path\n           d=\"m 6.7,86.8 -6.7,0 0,1.3 37.1,0 0,-23.4 -1.1,0 c 0,0 0,13.5 -4.5,17.9 -3.8,3.8 -7.8,4.1 -14.3,4.1 l 0,-43.1 c 0,0 4.5,-0.3 6.7,1.9 3.4,3.4 3.8,7.8 3.8,13.9 l 1.2,0 0,-33 -1.2,0 c 0,6.1 -0.3,10.5 -3.8,13.9 -2.2,2.2 -6.7,1.9 -6.7,1.9 l 0,-40.9 c 6.5,0 9.6,0.4 13.4,4.1 4.4,4.4 4.5,17.9 4.5,17.9 l 1.1,0 L 36.2,0 0,0 l 0,1.3 6.7,0 0,85.5 0,0 z\"\n           id=\"Shape\"\n           style=\"fill:currentColor\"\n           \/>\n        <path\n           d=\"m 79.2,1.3 0,85.5 c 6.5,0 10.5,-0.4 14.3,-4.1 C 97.9,78.3 98,64.8 98,64.8 l 1.1,0 0,23.4 -37.1,0 0,-1.3 6.7,0 0,-85.7 -6.7,0 0,-1.2 23.3,0 0,1.3 -6.1,0 0,0 z\"\n           id=\"path14\"\n           style=\"fill:currentColor\"\n           \/>\n        <path\n           d=\"m 138.8,1.3 0,85.5 c 6.5,0 10.5,-0.4 14.3,-4.1 4.4,-4.4 4.5,-17.9 4.5,-17.9 l 1.1,0 0,23.4 -37.1,0 0,-1.3 6.7,0 0,-85.7 -6.7,0 0,-1.2 23.3,0 0,1.3 -6.1,0 0,0 z\"\n           id=\"path16\"\n           style=\"fill:currentColor\"\n           \/>\n        <path\n           d=\"m 189.4,86.8 -6.7,0 0,1.3 37.1,0 0,-23.4 -1.1,0 c 0,0 0,13.5 -4.5,17.9 -3.8,3.8 -7.8,4.1 -14.3,4.1 l 0,-43.1 c 0,0 4.5,-0.3 6.7,1.9 3.4,3.4 3.8,7.8 3.8,13.9 l 1.2,0 0,-33 -1.2,0 c 0,6.1 -0.3,10.5 -3.8,13.9 -2.2,2.2 -6.7,1.9 -6.7,1.9 l 0,-40.9 c 6.5,0 9.6,0.4 13.4,4.1 4.4,4.4 4.5,17.9 4.5,17.9 l 1.1,0 0,-23.3 -36.2,0 0,1.3 6.7,0 0,85.5 0,0 0,0 z\"\n           id=\"path18\"\n           style=\"fill:currentColor\"\n           \/>\n      <\/g>\n    <\/g>\n  <\/g>\n<\/svg><\/li><li class=\"m-bazaar\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"mag-bazaar\" role=\"img\" aria-label=\"Harper&#x27;s Bazaar\" fill=\"currentColor\" viewBox=\"0 0 438 107\"><title>Harper's Bazaar<\/title>\n  <g fill=\"currentColor\" fill-rule=\"evenodd\">\n    <path d=\"M78.531 99.882c-.836 3.347-.951 3.684-1.799 3.684h-9.531v.655h21.587v-.655h-9.881c-.639 0-.532-.454.245-3.513l6.64-25.782h26.285l8.025 29.295h-10.678v.655h35.92v-.655h-11.167L104.389.258h-.181L78.531 99.882zM98.5 24.893l13.373 48.726H85.98L98.5 24.893zM387.912 52.677h8.217c7.28 0 18.016 3.135 18.016 15.873v23.067c0 9.439 5.209 15.383 14.398 15.383 9.657 0 9.508-9.752 9.508-16.787v-7.414h-.653v7.414c0 8.002-.949 14.951-5.66 14.951-4.175 0-5.073-2.589-5.073-13.446V68.55c0-10.72-8.689-14.649-22.108-16.204 16.713-1.988 23.006-12.661 23.006-24.463 0-17.457-8.061-24.795-28.821-24.795l-32.909-.007v.656h8.641c.624 0 .919.175.919.529v98.767c0 .356-.295.533-.919.533h-8.641v.655h30.263v-.655h-7.269c-.625 0-.915-.177-.915-.533V52.677zm0-48.934h8.87c13.663 0 17.527 10.392 17.527 24.14 0 12.872-3.864 24.139-17.527 24.139h-8.87V3.743zM167.68 103.05c-.107.235.014.516.519.516l23.579.006c7.259 0 16.629-10.736 16.629-45.331v-3.602h.656v49.586h-56.298l42.651-99.977c.104-.232-.018-.511-.522-.511l-25.034.006c-6.571 0-16.113 11.996-16.113 45.333v3.601h-.655V3.088h57.281L167.68 103.05M28.296 3.743c13.666 0 19.23 10.392 19.23 24.14 0 12.872-5.564 23.156-19.23 23.156h-6.218V3.743h6.218zM0 3.081v.656h8.642c.625 0 .917.175.917.529v98.767c0 .356-.292.533-.917.533H0v.655l32.225.004c20.756 0 31.83-8.646 31.83-26.098 0-12.086-6.545-24.387-27.205-26.837 17.55-1.641 23.605-12.664 23.605-23.407 0-15.711-9.437-24.795-30.194-24.795L0 3.081zm28.296 48.613c15.41 0 21.522 10.502 21.522 26.433 0 13.744-5.456 25.445-18.249 25.445l-8.574-.006c-.625 0-.917-.177-.917-.533V51.686l6.218.008zM227.136 99.882c-.84 3.347-.955 3.684-1.801 3.684h-9.531v.655h21.589v-.655h-9.884c-.635 0-.531-.454.25-3.513l6.637-25.782h26.285l8.027 29.295h-10.682v.655h35.923v-.655h-11.171L252.992.258h-.183l-25.673 99.624zm19.969-74.989l13.369 48.726h-25.893l12.524-48.726z\"><\/path>\n    <path d=\"M298.832 99.882c-.839 3.347-.95 3.684-1.797 3.684h-9.533v.655h21.588v-.655h-9.883c-.635 0-.53-.454.248-3.513l6.64-25.782h26.284l8.026 29.295h-10.681v.655h35.922v-.655h-11.167L324.693.258h-.183l-25.678 99.624zm19.972-74.989l13.371 48.726h-25.896l12.525-48.726zM275.733 13.549c0 .04.037.055.107.055h1.459v.233h-4.981v-.233h1.301c.073 0 .105-.015.105-.055V8.506h-4.757v5.043c0 .04.033.055.104.055h1.301v.233h-4.979v-.233h1.459c.071 0 .104-.015.104-.055V3.653c0-.036-.033-.053-.104-.053h-1.459v-.234h4.979V3.6h-1.301c-.071 0-.104.017-.104.053v4.622h4.757V3.653c0-.036-.032-.053-.105-.053h-1.301v-.234h4.981V3.6h-1.459c-.07 0-.107.017-.107.053v9.896M289.563 9.251c-.458 0-.765-.212-.765-.569 0-.323.194-.312.194-.549 0-.24-.154-.35-.401-.35-.255 0-.71.085-1.055 1.133v4.633c0 .04.032.055.104.055h.894v.233h-3.506v-.233h.891c.072 0 .104-.015.104-.055V7.83c0-.035-.032-.055-.104-.055h-.891v-.233h2.464l.044.045v.977c.263-.814.831-1.15 1.499-1.15.813 0 1.341.427 1.341 1.088 0 .417-.322.749-.813.749M302.713 13.964c1.141 0 2.059-.553 2.672-1.4l-.177-.142c-.573.811-1.341 1.313-2.495 1.313-.422 0-.762-.08-1.053-.338-.48-.431-.63-.936-.63-2.706 0-.131.001-.167.004-.287h4.485l.044-.041c0-1.195-.824-2.949-2.85-2.949-1.87 0-3.275 1.469-3.275 3.277 0 1.805 1.405 3.273 3.275 3.273m.832-5.978c.344.388.456.988.483 2.185h-2.99c.037-1.197.188-1.797.622-2.185.291-.259.631-.339 1.053-.339.365 0 .601.08.832.339M280.399 13.676c.802 0 1.322-.571 1.322-1.117V10.38c-.373.215-.914.215-1.392.301-.537.098-1.113.379-1.113 1.735 0 1.035.678 1.26 1.183 1.26m-1.883-4.982c0-.523.659-1.28 1.932-1.28 1.865 0 2.788.822 2.788 2.668v3.003c0 .353.169.499.415.499.288 0 .519-.238.581-.382l.153.152c-.094.262-.572.61-1.18.61-.69 0-1.297-.399-1.404-.953-.22.631-.824.953-1.693.953-1.441 0-2.367-.502-2.367-1.548 0-1.544 1.649-1.903 2.283-1.954.894-.075 1.697-.134 1.697-.45v-.861c0-1.054-.46-1.504-1.273-1.504-.407 0-.66.186-.66.622 0 .248.129.324.129.566 0 .271-.215.529-.725.529-.485 0-.676-.336-.676-.67M296.065 7.979c-.271-.252-.638-.332-1.03-.332-.542 0-1.04.358-1.385.762v4.401c.208.524.811.925 1.385.925.392 0 .759-.078 1.03-.333.447-.423.748-1.16.748-2.673 0-1.514-.301-2.328-.748-2.75m2.287 2.75c0 1.635-1.389 3.235-3.317 3.235-.59 0-1.04-.368-1.385-.724v4.877c0 .034.036.051.106.051h.891v.233h-3.503v-.233h.89c.071 0 .104-.017.104-.051V7.83c0-.035-.033-.055-.104-.055h-.89v-.233h2.463l.043.045v.561c.345-.359.795-.734 1.385-.734 1.928 0 3.317 1.678 3.317 3.315M317.476 7.59c.166 0 .258-.068.276-.132h.253v1.56h-.253c0-.907-.813-1.371-1.583-1.371-.797 0-1.182.358-1.182.923 0 .727.522 1.097 1.707 1.429 1.241.349 2.058.955 2.058 1.901 0 1.197-.967 2.064-2.514 2.064-.919 0-1.317-.428-1.793-.428a.524.524 0 0 0-.501.321h-.256l.088-2.075h.256c-.043 1.088.975 1.953 2.206 1.953.93 0 1.457-.426 1.457-1.219 0-.791-.623-1.106-1.76-1.453-1.112-.336-1.886-.788-1.886-1.766 0-1.159 1.123-1.883 2.12-1.883.65 0 .711.176 1.307.176M312.855 5.403c0-.422.358-.766.8-.766.479 0 .834.348.834.858 0 .753-.68 1.637-1.613 2.198l-.149-.168c.674-.39 1.159-.871 1.446-1.554-.124.137-.296.2-.518.2-.442 0-.8-.342-.8-.768M310.832 9.251c-.456 0-.765-.212-.765-.569 0-.323.195-.312.195-.549 0-.24-.156-.35-.404-.35-.254 0-.71.085-1.053 1.133v4.633c0 .04.029.055.101.055h.893v.233h-3.506v-.233h.895c.07 0 .104-.015.104-.055V7.83c0-.035-.034-.055-.104-.055h-.895v-.233h2.466l.046.045v.977c.265-.814.83-1.15 1.503-1.15.805 0 1.34.427 1.34 1.088 0 .417-.328.749-.816.749\"><\/path>\n  <\/g>\n<\/svg><\/li><li class=\"m-marieclaire\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"mag-marieclaire\" role=\"img\" aria-label=\"Marie Claire\" fill=\"currentColor\" viewBox=\"0 0 52.3929634 7.5997567\"><title>Marie Claire<\/title>\n<path d=\"M11.4647322,6.3325005l-0.4360046-1.5l-0.1830139-0.8079987c0.0270081-0.0069885,0.0050049-0.0609891,0.0039978-0.069\n\tc-0.1549988-1.2809906-1.1439819-1.1369934-1.7859802-0.9169922c0,0-0.0340271,0.0319977-0.03302-0.0099945\n\tc0.0020142-0.052002,0.0029907-0.5710144,0.0029907-0.7110138c0-0.0329895,0.0290222-0.0429993,0.0290222-0.0429993\n\tc0.802002-0.3519897,1.9629822-0.321991,2.677002,0.0350037c0.5359802,0.2689972,0.8479919,0.6760101,1.1430054,1.8979948\n\tc0.0809937,0.3380127,0.1739807,0.803009,0.4319763,1.8130035c0.1240234,0.4850006,0.2550049,0.6660004,0.5220032,0.6150055\n\tc0.03302-0.0059967,0.0339966,0.0110016,0.0339966,0.0399933c-0.0009766,0.230011-0.0009766,0.6150055-0.0009766,0.6419983\n\tc0,0.0800018,0,0.0800018-0.0270081,0.07901c-0.0339966-0.0010071-0.7380066,0.0009918-0.7380066,0.0009918\n\tc-0.3210144-0.0019989-0.7120056-0.0019989-1.2200012-0.4459991L11.4647322,6.3325005z\"\/>\n<path d=\"M11.4647322,6.3325005c0.0119934,0.0360107-0.0400085,0.0720062-0.0740051,0.0880127\n\tc-1.1090088,0.6309967-1.5120239-1.2380066-0.4320068-1.5980072c0.0440063-0.0119934,0.0700073,0.0099945,0.0700073,0.0099945\n\tl-0.1830139-0.8079987C10.2687178,4.1515007,9.3617048,4.4125023,8.96873,4.7835045\n\tc-0.8789978,0.8300018-0.5,2.1670074,0.4649963,2.5130005c0.5390015,0.1930084,1.6529846,0.3460083,2.4509888-0.3450012\n\tL11.4647322,6.3325005z\"\/>\n<path d=\"M19.0030327,1.9243891c0.6109924,0,1.1069946-0.3999939,1.1069946-0.8939972\n\tc0-0.4939881-0.4960022-0.8939973-1.1069946-0.8939973c-0.61203,0-1.1070251,0.4000092-1.1070251,0.8939973\n\tC17.8960075,1.5243952,18.3910027,1.9243891,19.0030327,1.9243891\"\/>\n<path d=\"M23.9435234,4.3556023c0.0339966-0.0089874,0.1679993-0.0059967,0.1569824-0.1949921\n\tc-0.0289917-0.4819944-0.1489868-0.8110044-0.2900085-1.0030057c-0.2659912-0.3609924-0.7529907-0.3739929-1.0039978,0.1610107\n\tc-0.1470032,0.3119965-0.1759949,0.8799894-0.1560059,1.2589872c0.007019,0.1180115,0.026001,0.1240082,0.1340027,0.0980072\n\tl0.0870056,0.7129974c-0.0379944,0.0200043-0.0849915,0.003006-0.0299988,0.1500092\n\tc0.3470154,0.9329987,0.8450012,1.0599976,1.5110168,1.0219879c0.3450012-0.0189972,0.7309875-0.1989899,0.8669739-0.269989\n\tc0.1350098-0.0720062,0.1140137,0.0139923,0.1140137,0.0649872v0.631012c0,0.1019897,0.0090027,0.1380005-0.17099,0.2030029\n\tc-0.9100037,0.3329926-2.105011,0.4119873-3.03302-0.0450134c-0.7799988-0.3839874-1.4899902-1.3969879-1.4289856-2.5019989\n\tc0.0969849-1.7589872,1.1900024-2.7099912,2.82901-2.6569974c1.2909851,0.0420074,2.2779846,0.9889984,2.3979797,2.3809965\n\tc0.0050049,0.0579987,0.0039978,0.1470032-0.0509949,0.178009L23.9435234,4.3556023z\"\/>\n<path d=\"M23.9435234,4.3556023c-0.2280273,0.0690002-1.1590271,0.3200073-1.1590271,0.3200073l0.0870056,0.7129974\n\tc0.0370178-0.0209961,3.0050049-0.8439941,3.0050049-0.8439941L23.9435234,4.3556023z\"\/>\n<path d=\"M7.9529223,6.9896965C7.9519153,7.2307091,8.0079145,7.3227043,8.0268965,7.3626976\n\tc0.0160217,0.0360107-0.0319819,0.0310059-0.0319819,0.0310059H7.6209216h-1.559021c0,0-0.0379944,0.0019989-0.026001-0.0310059\n\tC6.0589099,7.2977104,6.105907,7.180706,6.105907,6.9896965l-0.0020142-0.25V4.3637047v-0.447006\n\tC6.1029162,3.7486994,5.9989123,3.387707,5.5918994,3.3866999c-0.3370056,0.003006-0.651001,0.3090057-0.6519775,0.7330015\n\tv0.8870087l-0.0010071,1.769989c0,0,0.0010071,0.20401,0.0010071,0.2129974\n\tC4.9389148,7.2307091,4.9949145,7.3227043,5.0138965,7.3626976C5.0299182,7.3987083,4.981914,7.3937035,4.981914,7.3937035\n\tH4.6088977H3.0489001c0,0-0.0379944,0.0019989-0.026001-0.0310059C3.0459094,7.2977104,3.0918994,7.180706,3.0929065,6.9896965\n\tV6.8567009V4.3667107v-0.447006c-0.0010071-0.1690063-0.105011-0.529007-0.5130005-0.5310059\n\tc-0.3359985,0.003006-0.6510011,0.3090057-0.6510011,0.7330015v0.2290039v2.4960022L1.9269212,6.9896965\n\tc0,0.2410126,0.0559998,0.3330078,0.0739747,0.3730011c0.0160217,0.0360107-0.0309755,0.0310059-0.0309755,0.0310059H1.5958971\n\tH0.0369066c0,0-0.0390015,0.0019989-0.0270081-0.0310059C0.0339159,7.2977104,0.0788988,7.180706,0.080913,6.9896965V6.8216972\n\tc0-0.6209869-0.0010071-3.3479917-0.0020142-3.5989988C0.080913,3.058697,0.028911,2.9417078,0.0039171,2.8776972\n\tC-0.0110975,2.8447077,0.021892,2.8297083,0.021892,2.8297083S0.7329211,2.5107081,1.897899,1.9726985\n\tC1.9098924,1.9677088,1.929912,1.9746974,1.9289049,1.9957087v0.4689941v0.4029999\n\tc0,0.0220032,0.0240173,0.0339966,0.0419922,0.0149994c0.0100098-0.0099945,0.0220032-0.026001,0.038025-0.0439911\n\tc0.6389771-0.9740143,2.6279907-1.1320038,2.940979,0.0339966c0.006012,0.019989,0.0280151,0.0179901,0.0410156,0\n\tc0.3939819-0.5279999,0.7890015-0.7940063,1.6009827-0.7940063c1.5880122,0,1.3590088,1.3540039,1.3580017,2.1880033\n\tl0.0010071,2.4729919L7.9529223,6.9896965z\"\/>\n<path d=\"M16.2295341,6.9934959c-0.0010071,0.2400055,0.0549927,0.3330078,0.072998,0.3730011\n\tc0.0169983,0.0360107-0.0310059,0.0310059-0.0310059,0.0310059h-0.4730234h-1.5589905c0,0-0.0390015,0.0010071-0.0270081-0.0310059\n\tc0.0230103-0.0659943,0.0690002-0.1819916,0.0700073-0.3730011l0.0010071-0.1439972\n\tc0-0.618988-0.0010071-3.2619932-0.0010071-3.5130002c0-0.1399994-0.0939941-0.401001-0.1119995-0.447998\n\tc-0.0119934-0.0249939,0.0270081-0.0350037,0.0270081-0.0350037s0.8420105-0.4299927,2.0019846-0.9669952\n\tc0.0120239-0.0050049,0.0310059,0.0019989,0.0310059,0.022995v0.5220032c0,0.0700073,0.007019,0.2890015,0.007019,0.3180084\n\tc0,0.022995,0.0239868,0.0349884,0.0409851,0.0159912c0.0100098-0.0110016,0.0230103-0.026001,0.0379944-0.0449982\n\tc0.4330139-0.8499908,1.1210022-0.822998,1.6440125-0.7449951c0.0669861,0.0099945,0.0579834,0.0319977,0.0400085,0.1199951\n\tc-0.0339966,0.1679993-0.2650146,1.1190033-0.2850037,1.1889954c-0.0160217,0.0590057-0.0320129,0.0850067-0.1029968,0.0700073\n\tc-0.6570129-0.1380005-1.382019,0.076004-1.382019,0.895004v0.1179962c0,0.5970001,0,2.0570068,0.0010071,2.4830017\n\tL16.2295341,6.9934959z\"\/>\n<path d=\"M20.0384331,6.9934959c-0.0010071,0.2400055,0.0549927,0.3330078,0.072998,0.3730011\n\tc0.0169983,0.0360107-0.0310059,0.0310059-0.0310059,0.0310059h-0.4760132h-1.5589905c0,0-0.0390015,0.0019989-0.0280151-0.0310059\n\tc0.0240173-0.0659943,0.0700073-0.1819916,0.0710144-0.3730011l0.0010071-0.0279999V2.9115107\n\tc0-0.1000061,0-0.1010132,0.0709839-0.1330109c0.0370178-0.0169983,0.0240173-0.0110016,0.0240173-0.0110016\n\ts0.6719971-0.3320007,1.7929993-0.8600006c0.0119934-0.0059967,0.0589905,0.0019989,0.0579834,0.0230103\n\tc0,0.1599884,0.0020142,4.6139984,0.0030212,5.0439911V6.9934959z\"\/>\n<path d=\"M31.8417473,6.4743004c-0.4670105,0.2380066-1.1640015,0.3150024-1.5800171-0.2139893\n\tc-0.4140015-0.5270081-0.6180115-0.9880066-0.6170044-1.7429962c0.0010071-1.7160032,1.1920166-1.9410093,2.0960083-1.4360044\n\tV2.1993067c-0.5100098-0.2590027-1.1830139-0.3040009-1.6889954-0.2509918\n\tc-1.507019,0.1609955-2.3869934,1.423996-2.3880005,2.8609922c-0.0010071,1.5659943,0.9989929,3.4400024,4.178009,2.5690002\n\tV6.4743004z\"\/>\n<path d=\"M34.3394279,6.7948875c0,0-0.007019-6.8079987-0.0040283-6.772995c0,0-1.4049988,0.6490021-2.1399841,1\n\tc0.072998,0.0599976,0.2269897,0.3220062,0.2269897,1.1849976v2.1849973c0.0010071,0.625,0,1.8230133-0.0090027,2.7710114\n\tc-0.0009766,0.1039886-0.0669861,0.2489929-0.0669861,0.2590027h2.1229858\n\tC34.4484062,7.4219017,34.3394279,6.7948875,34.3394279,6.7948875\"\/>\n<path d=\"M37.9304314,6.3883018c0.0119934,0.0380096-0.0080261,0.0500031-0.0430298,0.0680084\n\tc-0.2419739,0.1539917-0.6569824,0.1880035-0.9009705-0.0390015c-0.230011-0.2720032-0.3500061-0.5829926-0.2530212-0.9720001\n\tc0.0769958-0.2389984,0.3220215-0.6560059,0.7310181-0.7290039l-0.131012-0.7819974\n\tc0.0010071,0.0140076,0,0.0130005-0.0409851,0.0220032c-0.1240234,0.0310059-0.1900024,0.0429993-0.4050293,0.0789945\n\tc-0.4529724,0.0749969-0.9649963,0.2290039-1.3909912,0.5610046c-1.2149963,0.9440002-0.644989,2.3329926,0.3420105,2.7409973\n\tc0.5759888,0.2380066,1.5929871,0.3769989,2.4329834-0.3240051L37.9304314,6.3883018z\"\/>\n<path d=\"M37.9304314,6.3883018l-0.4510193-1.6649933c0,0,0-0.0119934-0.0149841-0.0070038l-0.131012-0.7819974\n\tc-0.0899963-1.3970032-1.2120056-1.2679901-1.8349915-1.0350037c0,0-0.0350037,0.0330048-0.03302-0.0110016\n\tc0.0010071-0.0539856,0.0030212-0.5929871,0.0030212-0.7379913c-0.0010071-0.0350037,0.0289917-0.0440063,0.0289917-0.0440063\n\tc0.7929993-0.3479919,2.0050049-0.3009949,2.7049866,0.0500031c0.6140137,0.3070068,0.9190063,0.8710022,1.0420227,1.3560028\n\tc0,0,0.5509949,2.5139921,0.6129761,2.7859952c0.0500183,0.2180023,0.1920166,0.4080048,0.4140015,0.4069977\n\tc0.0880127,0,0.1000061,0.0170135,0.1010132,0.1080017c0.0010071,0.2200012,0.0019836,0.5590057,0.0010071,0.6060028\n\tc-0.0010071,0.0570068-0.0050049,0.0780029-0.0480042,0.0780029c-0.0350037,0-0.7619934,0.0009918-0.7619934,0.0009918\n\tc-0.3910217-0.0019989-0.7130127-0.0029907-1.2920227-0.4850006L37.9304314,6.3883018z\"\/>\n<path d=\"M41.8485222,1.8549922c0.6339722,0,1.1479797-0.4149933,1.1479797-0.9279938\n\tc0-0.5119934-0.5140076-0.927002-1.1479797-0.927002c-0.6350098,0-1.1490173,0.4150085-1.1490173,0.927002\n\tC40.6995049,1.4399989,41.2135124,1.8549922,41.8485222,1.8549922\"\/>\n<path d=\"M42.8479424,6.9934959v0.1090088c0,0.1580048,0.0709839,0.2769928,0.0879822,0.3190002\n\tc0.0010071,0.0050049-0.0050049,0.0079956-0.0050049,0.0079956h-0.5409851h-1.6560059c0,0-0.0069885-0.0029907-0.0050049-0.0079956\n\tc0.0150146-0.0390015,0.0870056-0.1629944,0.0870056-0.3190002V6.9845085c0-0.6450043,0.0010071-3.8130033,0.0010071-4.2070007\n\tc0-0.0970001,0.0449829-0.1009979,0.0449829-0.1009979s0.7430115-0.3800049,1.9530029-0.9390106\n\tc0.0119934-0.0059967,0.03302,0.0010071,0.0320129,0.0230103C42.8469353,1.9275019,42.8479424,6.5474968,42.8479424,6.9934959\"\/>\n<path d=\"M47.1654472,3.314297c-0.4780273-0.0069885-0.5980225-0.0369873-0.8500061,0.052002\n\tc-0.3139954,0.1200104-0.5299988,0.3700104-0.5360107,0.7510068v0.2310028v2.647995v0.1060028\n\tc0,0.1539917,0.0690002,0.2700043,0.0849915,0.3110046c0.0020142,0.0039978-0.0039978,0.0069885-0.0039978,0.0069885h-0.5249939\n\th-1.6099854c0,0-0.006012-0.0029907-0.0050049-0.0079956c0.0149841-0.0370026,0.0849915-0.1580048,0.0849915-0.3099976V6.988308\n\tV3.2093012c-0.0109863-0.1429901-0.0690002-0.3159943-0.0859985-0.3609924\n\tc-0.0119934-0.0250092,0.0270081-0.0340118,0.0270081-0.0340118s0.8249817-0.3819885,2.0009766-0.923996\n\tc0.0110168-0.0059967,0.0320129,0.0010071,0.0310059,0.0230103v0.4729919c0,0.0700073,0.0079956,0.2929993,0.0079956,0.322998\n\tc0,0.0220032,0.0240173,0.0339966,0.0420227,0.0149994c0.0099792-0.0110016,0.0220032-0.026001,0.0379944-0.0449982\n\tc0.473999-0.8779907,1.2479858-0.7669983,1.6419983-0.7050018c0.0679932,0.0100098,0.0579834,0.0319977,0.0400085,0.1210022\n\tc-0.0350037,0.1699982-0.2579956,1.0769958-0.2780151,1.147995C47.2534294,3.3033106,47.2384453,3.3163111,47.1654472,3.314297\"\/>\n<path d=\"M50.4079399,4.4735985c0.0329895-0.0099945,0.1669922-0.0069885,0.1559753-0.1959991\n\tc-0.0289917-0.4819944-0.1489868-0.8099973-0.289978-1.0019987c-0.2660217-0.3619995-0.7530212-0.375-1.0039978,0.1610107\n\tc-0.1460266,0.3109894-0.1750183,0.8799894-0.1550293,1.2579954c0.006012,0.1179962,0.026001,0.1239929,0.1330261,0.098999\n\tl0.0869751,0.7120056c-0.0369873,0.0209961-0.0849915,0.0039978-0.0299988,0.151001\n\tc0.3470154,0.9329987,0.8460083,1.0589905,1.5110168,1.0219879c0.3450012-0.0189972,0.7309875-0.1999969,0.8670044-0.2709961\n\tc0.1359863-0.071991,0.1149902,0.0149994,0.1149902,0.0659943v0.631012c0,0.1009979,0.0079956,0.1369934-0.17099,0.2030029\n\tc-0.9110107,0.3319855-2.1060181,0.4109955-3.03302-0.0460052c-0.7799988-0.3829956-1.4899902-1.3970032-1.4299927-2.5010071\n\tc0.0970154-1.7599943,1.1910095-2.7109983,2.82901-2.6569974c1.2919922,0.0420074,2.2779846,0.9880066,2.3979797,2.3800046\n\tc0.0050049,0.0579987,0.0050049,0.1470032-0.0499878,0.1779938L50.4079399,4.4735985z\"\/>\n<path d=\"M50.4079399,4.4735985c-0.2280273,0.0680084-1.1600037,0.3200073-1.1600037,0.3200073l0.0869751,0.7120056\n\tc0.0370178-0.0200043,3.006012-0.8440094,3.006012-0.8440094L50.4079399,4.4735985z\"\/>\n<\/svg><\/li><li class=\"m-cosmo\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"mag-cosmo2\" role=\"img\" aria-label=\"Cosmopolitan\" fill=\"currentColor\" viewBox=\"0 0 600 106\"><title>Cosmopolitan<\/title><path d=\"M401.3 0h-19.4v36.5C379.1 9.2 369 0 354.2 0c-11.1 0-19.4 5.5-24.5 19.9C326 5.6 315.4 0 297.8 0h-19.4v36.5h-.5C275.1 9.2 265 0 250.2 0c-14.3 0-24.5 9.2-27.7 36.5h-.5V0h-25l-9.2 54.5h-.5L179.4 0h-25.9v20.8C151.2 8.3 143.8 0 129.9 0c-15.3 0-23.6 10.6-25 24C100.7 6 91.5 0 79.5 0 66.1 0 56.4 7.9 52.7 30.5 51.8 14.3 47.2 0 27.7 0 12.4 0 0 13.9 0 53.2c0 33.7 6.9 53.2 27.7 53.2 18.5 0 23.6-14.8 25-29.6 3.7 22.2 13.4 29.6 26.8 29.6 12.9 0 22.2-7.4 26.3-28.2.9 13.4 6 28.2 25 28.2 10.6 0 18.5-4.6 22.7-12.5v12h14.3V28.2h.5l12.9 77.7h10.6l12.9-77.7h.5v77.7h17.1V69.4h.5c2.8 27.3 12.9 36.5 27.7 36.5 14.3 0 24.5-9.2 27.7-36.5h.5v36.5h19.4V63.4h7.9c9.7 0 16.2-3.7 20.3-9.7 0 39.8 11.1 52.2 28.2 52.2 14.3 0 24.5-9.2 27.7-36.5v36.5h43.9V89.7h-24.5V0h-.3zM37.1 65.7c-.5 14.8-1.8 24-8.3 24-6 0-7.9-3.7-7.9-37.4 0-34.2 4.2-36.5 8.3-36.5 4.6 0 6.9 6.5 6.9 23.1l16.2-.5c-.5 4.6-.5 9.2-.5 14.8 0 5.1 0 9.7.5 13.9l-15.2-1.4zM87 63.8c0 22.2-2.8 26.3-6.9 26.3-4.6 0-6.9-4.6-6.9-26.3V42.1c0-22.2 2.8-26.3 6.9-26.3 4.6 0 6.9 4.6 6.9 26.3 0 0 0 21.7 0 21.7zm44.8 26.4c-8.3 0-8.3-10.2-8.3-15.7h-16.6c.9-6 1.4-13.4 1.4-21.7 0-4.2 0-8.3-.5-12 8.3 19 32.4 24.5 32.4 39.8 0 3.5-1.9 9.6-8.4 9.6zM122.6 25c0-5.5 2.8-9.2 7.4-9.2 7.9 0 7.9 9.7 7.9 15.3h16.2v31c-9.3-16.8-31.5-23.3-31.5-37.1zm135 38.8c0 22.2-2.8 26.8-6.9 26.8-4.6 0-6.9-4.6-6.9-26.8V42.1c0-22.2 2.8-26.8 6.9-26.8 4.6 0 6.9 4.6 6.9 26.8 0 0 0 21.7 0 21.7zm42-15.7h-1.8V16.2h1.4c6.5 0 12.5.5 12.5 15.7 0 13-4.2 16.2-12.1 16.2zm61.5 15.7c0 22.2-2.8 26.8-6.9 26.8-4.6 0-6.9-4.6-6.9-26.8V42.1c0-22.2 2.8-26.8 6.9-26.8 4.6 0 6.9 4.6 6.9 26.8v21.7zm68-63.8h19.4v105.9h-19.4V0zM504 0h-52.7v16.2h16.6v89.7h19.4V16.2h16.6V0m80 0v55.9h-.5L565.8 0h-19v92.5L535.2.1H507L492.2 106h16.2l2.8-23.6h15.9l2.8 23.6h33.7V41.7h.5l20.8 64.3h15.2V0h-16.2zm-70.2 67l6-50.8h.5l5.5 50.8h-12z\" fill=\"currentColor\"\/><\/svg><\/li><li class=\"m-gala\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"mag-gala\" role=\"img\" aria-label=\"Gala\" fill=\"currentColor\" viewBox=\"0 0 105.83333 56.064621\"><title>Gala<\/title>\n  <defs\n     id=\"defs7445\" \/>\n  <path\n     style=\"clip-rule:nonzero;fill:currentColor;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.36938751\"\n     d=\"M 0,0 H 105.83333 V 56.064622 H 0 Z m 0,0\"\n     id=\"path6333\" \/>\n  <path\n     style=\"clip-rule:nonzero;fill:var(--mag-knock);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.36938751\"\n     d=\"m 88.175722,38.096762 c -2.444577,6.0499 -4.83031,9.32896 -7.606523,9.32896 -1.610102,0 -2.610396,-0.89331 -2.610396,-3.7765 0,-4.61099 2.669236,-14.54977 6.718558,-17.65763 1.331934,-0.94144 2.107569,-1.2196 3.000875,-1.2196 2.166428,0 3.551852,1.49776 3.551852,3.66415 z m -35.095916,0 c -2.444557,6.0499 -4.830307,9.32896 -7.606519,9.32896 -1.610102,0 -2.610385,-0.89331 -2.610385,-3.7765 0,-4.61099 2.669232,-14.54977 6.718535,-17.65763 1.331976,-0.94144 2.112941,-1.2196 3.000887,-1.2196 2.161074,0 3.551859,1.49776 3.551859,3.66415 z m 45.034671,4.49865 c -1.385439,2.38575 -3.107867,3.937 -4.883797,3.937 -1.059141,0 -1.331937,-0.82913 -1.112628,-1.66359 l 6.659715,-20.98482 -5.996413,0.60982 -1.053784,2.38571 c -0.331655,-1.88287 -2.166424,-2.88319 -4.049334,-2.88319 -8.553315,0 -15.378854,8.66033 -15.378854,15.71052 0,1.15008 0.12833,2.30548 0.417228,3.38603 -1.32124,2.19318 -2.829703,3.49837 -4.48797,3.49837 -0.994926,0 -1.497765,-0.72216 -1.107263,-2.05409 l 11.6505,-36.7809 -6.237138,0.63121 -10.414853,32.98297 c -0.390463,1.24099 -0.561647,2.3269 -0.545615,3.25231 -0.0427,0.0536 -0.08035,0.0908 -0.101702,0.11218 -1.037741,1.13401 -2.177106,1.79732 -3.343216,1.79732 -1.053773,0 -1.32662,-0.8291 -1.107263,-1.66359 l 6.665044,-20.98482 -5.996417,0.60982 -1.059129,2.38575 c -0.3315,-1.88288 -2.161075,-2.8832 -4.049342,-2.8832 -8.553311,0 -15.378866,8.66033 -15.378866,15.71052 0,4.38632 1.882911,8.87961 7.269547,8.87961 3.166714,0 5.664762,-2.05405 7.553028,-5.93757 -1.000321,3.38604 0.834456,5.93757 4.10815,5.93757 1.738471,0 3.792566,-1.01099 5.52568,-2.65852 0.02717,-0.0194 0.05357,-0.0481 0.07492,-0.0749 0.476094,1.80267 1.936401,2.73343 4.108189,2.73343 2.514118,0 5.279621,-1.4336 7.27486,-4.30072 1.005651,2.46595 3.016938,4.30072 6.451104,4.30072 3.16671,0 5.664773,-2.05409 7.553021,-5.93757 -1.000283,3.386 0.834478,5.93757 4.108161,5.93757 2.610397,0 5.996425,-2.21992 7.718856,-5.65944 z m 0,0\"\n     id=\"path6335\" \/>\n  <path\n     style=\"clip-rule:nonzero;fill:var(--mag-knock);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.36938751\"\n     d=\"m 32.202006,48.254852 c -0.05357,0.11219 -1.107302,0.16575 -1.053812,0 0.27832,-1.1073 -0.443953,-2.05409 -2.054055,-2.05409 -2.551577,0 -4.942644,2.8297 -9.323602,2.8297 -7.943527,0 -12.886177,-5.60591 -12.886177,-14.82253 0,-13.32478 10.99791,-27.17381 22.878406,-27.17381 3.386032,0 5.552425,1.99524 7.825837,1.99524 2.054095,0 2.83506,-0.94143 3.279052,-1.82942 0.05357,-0.11218 0.941435,-0.0536 0.941435,0 l -4.10815,12.99316 c 0,0.10714 -0.941435,0.10714 -0.941435,0 1.775929,-5.49897 -1.112659,-12.21751 -6.996739,-12.21751 -4.386314,0 -6.440408,1.6101 -8.494464,5.2743 -2.219922,3.88883 -8.109362,21.62666 -8.109362,28.2329 0,3.71769 1.16615,6.66504 6.611597,6.66504 3.771177,0 5.215413,-1.66891 5.93757,-4.16699 l 3.985138,-13.39965 c 0.05357,-0.16575 -0.05357,-0.22475 -0.27832,-0.22475 h -4.996134 c -0.112182,0 0.165749,-0.88795 0.27832,-0.88795 H 37.84538 Z m 0,0\"\n     id=\"path6337\" \/>\n<\/svg><\/li><li class=\"m-pure\"><span class=\"pure-wm\" role=\"img\" aria-label=\"Pure Beauty\">PURE BEAUTY<\/span><\/li><\/ul>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- PROCESS -->\n<section class=\"section\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <h2 class=\"h2\">How does a white label catalog work?<\/h2>\n    <\/div>\n    <p class=\"answer\">A white label catalog brings together cosmetic formulas already developed and tested by a lab. You choose a formula, you customize it (fragrance, texture, <a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetic-packaging-morocco\/\">packaging<\/a>, label), then the laboratory manufactures it under your brand. At Carmel Cosmetics Labs, it takes 4 steps.<\/p>\n    <ol class=\"steps\">\n      <li class=\"step\"><span class=\"mono\">1 \/ 4<\/span><h3>Choose your formulas<\/h3><p>In the catalog, on your own or with our product specialist.<\/p><\/li>\n      <li class=\"step\"><span class=\"mono\">2 \/ 4<\/span><h3>Customize<\/h3><p>Texture, fragrance, color, packaging and label in your image.<\/p><\/li>\n      <li class=\"step\"><span class=\"mono\">3 \/ 4<\/span><h3>Approve the sample<\/h3><p>You test the product before production launch.<\/p><\/li>\n      <li class=\"step\"><span class=\"mono\">4 \/ 4<\/span><h3>Production and delivery<\/h3><p>Manufacturing and quality control in our ISO 22716 plant, then shipping within Morocco or for export.<\/p><\/li>\n    <\/ol>\n  <\/div>\n<\/section>\n<!-- HELP -->\n<section class=\"section\" style=\"padding-top:0\">\n  <div class=\"wrap help\">\n    <div class=\"box expert reveal\">\n      <div class=\"who\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2024\/01\/Expert-en-Cosmetique-Carmel-Cosmetics-Labs-02-150x150.webp\" width=\"150\" height=\"150\" loading=\"lazy\" decoding=\"async\" alt=\"Carmel Cosmetics Labs product specialist\" title=\"| Carmel Cosmetics Labs\"><span><b>Your product specialist<\/b>Reply within 24 business hours<\/span><\/div>\n      <h2>Torn between several formulas?<\/h2>\n      <p>That's normal. Our engineers help you choose the formula and packaging suited to your market.<\/p>\n      <ul>\n        <li><svg class=\"ico\"><use href=\"#i-check\"\/><\/svg>Expert advice on choosing formulas<\/li>\n        <li><svg class=\"ico\"><use href=\"#i-check\"\/><\/svg>Dedicated packaging engineers and designers<\/li>\n        <li><svg class=\"ico\"><use href=\"#i-check\"\/><\/svg>A project manager and regular progress updates<\/li>\n      <\/ul>\n      <a class=\"btn\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/request-a-quote\/\">Book a call <span class=\"knob\"><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/span><\/a>\n    <\/div>\n    <div class=\"box industry reveal\">\n      <img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/11\/Sublime-Cosmetics-768x520.webp\" width=\"768\" height=\"520\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/11\/Sublime-Cosmetics-768x520.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/11\/Sublime-Cosmetics-1024x693.webp 1024w\" sizes=\"auto, (max-width:1020px) 92vw, 40vw\" loading=\"lazy\" decoding=\"async\" alt=\"Sublime Cosmetics cream jar made by Carmel Cosmetics Labs\" title=\"| Carmel Cosmetics Labs\">\n      <h2>A solution for every industry<\/h2>\n      <p>Pharmacies, spas, hotels, salons or content creators: we adapt formulas to the constraints of your sector, with the support of our <a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetic-formulation-lab\/\" style=\"color:inherit;font-weight:600\">formulation laboratory<\/a>. For hotels and riads, see our <a href=\"https:\/\/carmelcosmeticslabs.com\/en\/custom-hotel-amenities\/\" style=\"color:inherit;font-weight:600\">custom guest amenities<\/a>.<\/p>\n      <a class=\"btn btn-ghost\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetics-by-industry\/\">Explore solutions by industry <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- CERTS -->\n<section class=\"certs-band\">\n  <div class=\"wrap certs-head\">\n    <h2>Our laboratory's certifications<\/h2>\n    <span class=\"mono\"><span class=\"tip-hover\">Hover to pause<\/span><span class=\"tip-touch\">Swipe \u2192<\/span><\/span>\n  <\/div>\n  <div class=\"marquee\">\n    <ul><li><span class=\"certlogo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/10\/Certification-USDA-Organic-Carmel-Cosmetics-Labs-01-01.webp\" width=\"419\" height=\"417\" loading=\"lazy\" decoding=\"async\" alt=\"USDA Organic logo\" title=\"| Carmel Cosmetics Labs\"><\/span><strong>USDA Organic<\/strong><span>Certified organic formulas<\/span><\/li><li><span class=\"certlogo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/10\/Certification-ISO-Carmel-Cosmetics-Labs-01-01-01.webp\" width=\"857\" height=\"417\" loading=\"lazy\" decoding=\"async\" alt=\"ISO 22716 logo\" title=\"| Carmel Cosmetics Labs\"><\/span><strong>ISO 22716<\/strong><span>GMP, certified by Bureau Veritas<\/span><\/li><li><span class=\"certlogo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/12\/Certification-ISO-9001-03-300x139.webp\" width=\"300\" height=\"139\" loading=\"lazy\" decoding=\"async\" alt=\"ISO 9001 logo\" title=\"| Carmel Cosmetics Labs\"><\/span><strong>ISO 9001<\/strong><span>Quality, certified by Bureau Veritas<\/span><\/li><li><span class=\"certlogo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/10\/Certification-ONSSA-Carmel-Cosmetics-Labs-01-01.webp\" width=\"924\" height=\"417\" loading=\"lazy\" decoding=\"async\" alt=\"ONSSA logo\" title=\"| Carmel Cosmetics Labs\"><\/span><strong>ONSSA<\/strong><span>Health authorization in Morocco<\/span><\/li><li><span class=\"certlogo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/10\/Certification-GMP-Carmel-Cosmetics-Labs-01-01.webp\" width=\"419\" height=\"417\" loading=\"lazy\" decoding=\"async\" alt=\"GMP logo\" title=\"| Carmel Cosmetics Labs\"><\/span><strong>GMP<\/strong><span>Good manufacturing practices<\/span><\/li><li><span class=\"certlogo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/10\/Certification-Responsible-Care-Carmel-Cosmetics-Labs-01-01.webp\" width=\"589\" height=\"417\" loading=\"lazy\" decoding=\"async\" alt=\"Responsible Care logo\" title=\"| Carmel Cosmetics Labs\"><\/span><strong>Responsible Care<\/strong><span>Health, safety, environment<\/span><\/li><li><span class=\"certlogo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/10\/Certification-ECOSERT-Carmel-Cosmetics-Labs-01-01-01.webp\" width=\"606\" height=\"417\" loading=\"lazy\" decoding=\"async\" alt=\"European organic label logo\" title=\"| Carmel Cosmetics Labs\"><\/span><strong>European organic label<\/strong><span>Organic cosmetics<\/span><\/li><li><span class=\"certlogo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2024\/09\/anrac-CBD-logo-150x150.png\" width=\"150\" height=\"150\" loading=\"lazy\" decoding=\"async\" alt=\"ANRAC logo\" title=\"| Carmel Cosmetics Labs\"><\/span><strong>ANRAC<\/strong><span>CBD formulas<\/span><\/li><li><span class=\"certlogo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/enregistre-fda-mocra-carmel.webp\" width=\"396\" height=\"248\" loading=\"lazy\" decoding=\"async\" alt=\"FDA Registered logo\" title=\"| Carmel Cosmetics Labs\"><\/span><strong>Registered with the FDA<\/strong><span>MoCRA facility, US export<\/span><\/li><li><span class=\"certlogo txt\">AMMPS<\/span><strong>AMMPS authorization<\/strong><span>Medical device manufacturer<\/span><\/li><\/ul>\n    <ul aria-hidden=\"true\"><li><span class=\"certlogo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/10\/Certification-USDA-Organic-Carmel-Cosmetics-Labs-01-01.webp\" width=\"419\" height=\"417\" loading=\"lazy\" decoding=\"async\" alt=\"USDA Organic logo\" title=\"| Carmel Cosmetics Labs\"><\/span><strong>USDA Organic<\/strong><span>Certified organic formulas<\/span><\/li><li><span class=\"certlogo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/10\/Certification-ISO-Carmel-Cosmetics-Labs-01-01-01.webp\" width=\"857\" height=\"417\" loading=\"lazy\" decoding=\"async\" alt=\"ISO 22716 logo\" title=\"| Carmel Cosmetics Labs\"><\/span><strong>ISO 22716<\/strong><span>GMP, certified by Bureau Veritas<\/span><\/li><li><span class=\"certlogo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/12\/Certification-ISO-9001-03-300x139.webp\" width=\"300\" height=\"139\" loading=\"lazy\" decoding=\"async\" alt=\"ISO 9001 logo\" title=\"| Carmel Cosmetics Labs\"><\/span><strong>ISO 9001<\/strong><span>Quality, certified by Bureau Veritas<\/span><\/li><li><span class=\"certlogo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/10\/Certification-ONSSA-Carmel-Cosmetics-Labs-01-01.webp\" width=\"924\" height=\"417\" loading=\"lazy\" decoding=\"async\" alt=\"ONSSA logo\" title=\"| Carmel Cosmetics Labs\"><\/span><strong>ONSSA<\/strong><span>Health authorization in Morocco<\/span><\/li><li><span class=\"certlogo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/10\/Certification-GMP-Carmel-Cosmetics-Labs-01-01.webp\" width=\"419\" height=\"417\" loading=\"lazy\" decoding=\"async\" alt=\"GMP logo\" title=\"| Carmel Cosmetics Labs\"><\/span><strong>GMP<\/strong><span>Good manufacturing practices<\/span><\/li><li><span class=\"certlogo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/10\/Certification-Responsible-Care-Carmel-Cosmetics-Labs-01-01.webp\" width=\"589\" height=\"417\" loading=\"lazy\" decoding=\"async\" alt=\"Responsible Care logo\" title=\"| Carmel Cosmetics Labs\"><\/span><strong>Responsible Care<\/strong><span>Health, safety, environment<\/span><\/li><li><span class=\"certlogo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/10\/Certification-ECOSERT-Carmel-Cosmetics-Labs-01-01-01.webp\" width=\"606\" height=\"417\" loading=\"lazy\" decoding=\"async\" alt=\"European organic label logo\" title=\"| Carmel Cosmetics Labs\"><\/span><strong>European organic label<\/strong><span>Organic cosmetics<\/span><\/li><li><span class=\"certlogo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2024\/09\/anrac-CBD-logo-150x150.png\" width=\"150\" height=\"150\" loading=\"lazy\" decoding=\"async\" alt=\"ANRAC logo\" title=\"| Carmel Cosmetics Labs\"><\/span><strong>ANRAC<\/strong><span>CBD formulas<\/span><\/li><li><span class=\"certlogo\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/enregistre-fda-mocra-carmel.webp\" width=\"396\" height=\"248\" loading=\"lazy\" decoding=\"async\" alt=\"FDA Registered logo\" title=\"| Carmel Cosmetics Labs\"><\/span><strong>Registered with the FDA<\/strong><span>MoCRA facility, US export<\/span><\/li><li><span class=\"certlogo txt\">AMMPS<\/span><strong>AMMPS authorization<\/strong><span>Medical device manufacturer<\/span><\/li><\/ul>\n  <\/div>\n<\/section>\n<!-- FAQ -->\n<section class=\"section\">\n  <div class=\"wrap faq-grid\">\n    <div class=\"sticky\">\n      <h2 class=\"h2\">Questions about the white label catalog<\/h2>\n      <p class=\"sub\" style=\"margin-top:18px\">Another question? Our product specialist answers you directly.<\/p>\n    <\/div>\n    <div>\n      <details class=\"qa\" open><summary><h3>Who manufactures the catalog products?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>All products are formulated and manufactured by Carmel Cosmetics Labs in its A\u00eft Melloul lab (Agadir, Morocco), certified ISO 22716 and ISO 9001.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>How do you choose a white label cosmetics supplier?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Check four points: certifications (ISO 22716 for cosmetic good manufacturing practices), compliance with the rules of your markets (Regulation (EC) 1223\/2009 in Europe, FDA\/MoCRA registration in the United States), the breadth of the catalog and production timelines. Carmel Cosmetics Labs is certified ISO 22716 and ISO 9001 and offers more than 1,000 formulas to European standards.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>Can I modify a catalog formula?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Yes. Fragrance, texture, color and certain actives can be adjusted. For an entirely new formula, go through our <a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetic-formulation-lab\/\" style=\"color:var(--teal);font-weight:600\">custom formulation service<\/a>.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>What is the price of a white label product?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>The price depends on the formula, the packaging chosen and the quantities. It is provided in a free, no-obligation quote based on your selection of lines.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>How long does it take to produce my line?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Timing depends on your formulas, sizes and packaging: it is defined with you in the quote.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>What minimum quantity do I need to order?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Our MOQ is accessible. Your quote specifies quantities based on the formulas and packaging chosen.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>Are the formulas natural or organic?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>The catalog includes many formulas based on natural Moroccan actives: 76 contain argan oil; learn <a href=\"https:\/\/carmelcosmeticslabs.com\/en\/glossary-cosmetic-ingredients\/argan-oil\/\">what argan oil brings to a formula<\/a>. The laboratory holds USDA Organic certification and the European organic label; specify your organic needs in your consultation request.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>Can the products be sold in France and for export?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Yes. We supply brands in more than 35 countries. Our formulas comply with Regulation (EC) 1223\/2009, and the lab is registered with the FDA (MoCRA) for the US market. We also help you with the <a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetic-product-information-file-pif\/\" style=\"color:var(--teal);font-weight:600\">PIF and regulations<\/a>.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>Is the catalog available as a PDF?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>The full catalog can be viewed online, with a detailed sheet for each formula. For a selection tailored to your project, book a free consultation: our product specialist will send you the formulas that match your market.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>How does it differ from custom white label?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>The catalog starts from an existing formula, so it is the fastest route. The <a href=\"https:\/\/carmelcosmeticslabs.com\/en\/white-label-cosmetics-service\/\" style=\"color:var(--teal);font-weight:600\">full white label service<\/a> also covers the development of exclusive formulas.<\/p><\/div><\/details>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- FINAL -->\n<section style=\"padding-bottom:clamp(40px,6vw,80px)\">\n  <div class=\"wrap\">\n    <div class=\"final reveal\">\n      <div>\n        <h2>Launch your brand with our formulas<\/h2>\n        <p>Send us the ranges that interest you. You receive a detailed quote, with no commitment.<\/p>\n      <\/div>\n      <div class=\"actions\">\n        <a class=\"btn\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/request-a-quote\/\">Book a free consultation <span class=\"knob\"><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/span><\/a>\n        <a class=\"btn btn-wa\" href=\"https:\/\/wa.me\/212761511711\" target=\"_blank\" rel=\"noopener\"><span style=\"display:inline-flex;align-items:center;gap:10px\"><svg class=\"ico\" style=\"font-size:19px\"><use href=\"#i-chat\"\/><\/svg>Message us on WhatsApp<\/span><span class=\"knob\"><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/span><\/a>\n        <span class=\"mono\">Or copy the number<\/span>\n        <div class=\"wa\"><span class=\"num\" id=\"wa-num\">+212 761 511 711<\/span><button class=\"copy\" id=\"copy\" type=\"button\"><svg class=\"ico\"><use href=\"#i-copy\"\/><\/svg>Copy<\/button><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@graph\": [{\"@type\": \"CollectionPage\", \"@id\": \"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/#webpage\", \"url\": \"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/\", \"name\": \"White Label Catalog | Carmel Cosmetics Labs Morocco\", \"description\": \"Carmel Cosmetics Labs white label catalog: 1,000+ formulas in 6 customizable ranges, ISO 22716 lab in Agadir, accessible MOQ, European standards.\", \"inLanguage\": \"en\", \"isPartOf\": {\"@id\": \"https:\/\/carmelcosmeticslabs.com\/en\/#website\"}, \"publisher\": {\"@id\": \"https:\/\/carmelcosmeticslabs.com\/en\/#organization\"}, \"about\": {\"@id\": \"https:\/\/carmelcosmeticslabs.com\/en\/#organization\"}, \"mainEntity\": {\"@id\": \"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/#gammes\"}, \"dateModified\": \"2026-09-30\", \"mentions\": [{\"@type\": \"Thing\", \"name\": \"Argan oil\"}, {\"@type\": \"Thing\", \"name\": \"Prickly pear\"}, {\"@type\": \"Thing\", \"name\": \"Ghassoul clay\"}]}, {\"@type\": \"ItemList\", \"@id\": \"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/#gammes\", \"name\": \"Carmel Cosmetics Labs White Label Catalog Ranges\", \"numberOfItems\": 6, \"itemListElement\": [{\"@type\": \"ListItem\", \"position\": 1, \"name\": \"White Label Face Care\", \"url\": \"https:\/\/laboratoire-cosmetique.ma\/collections\/soins-visage\", \"description\": \"79 white label formulas\"}, {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"White Label Hair Care\", \"url\": \"https:\/\/laboratoire-cosmetique.ma\/collections\/soins-capillaires\", \"description\": \"40 white label formulas\"}, {\"@type\": \"ListItem\", \"position\": 3, \"name\": \"White Label Men's Care\", \"url\": \"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-mens-grooming\/\", \"description\": \"10 white label formulas\"}, {\"@type\": \"ListItem\", \"position\": 4, \"name\": \"White Label Body Care\", \"url\": \"https:\/\/laboratoire-cosmetique.ma\/collections\/soins-corps\", \"description\": \"41 white label formulas\"}, {\"@type\": \"ListItem\", \"position\": 5, \"name\": \"White Label Baby and Mom Care\", \"url\": \"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-baby-care\/\", \"description\": \"8 white label formulas\"}, {\"@type\": \"ListItem\", \"position\": 6, \"name\": \"White Label Sun Care\", \"url\": \"https:\/\/laboratoire-cosmetique.ma\/collections\/protection-solaire\", \"description\": \"18 white label formulas\"}]}, {\"@type\": \"FAQPage\", \"@id\": \"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/#faq\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Who manufactures the catalog products?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"All products are formulated and manufactured by Carmel Cosmetics Labs in its A\u00eft Melloul lab (Agadir, Morocco), certified ISO 22716 and ISO 9001.\"}}, {\"@type\": \"Question\", \"name\": \"How do you choose a white label cosmetics supplier?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Check four points: certifications (ISO 22716 for cosmetic good manufacturing practices), compliance with the rules of your markets (Regulation (EC) 1223\/2009 in Europe, FDA\/MoCRA registration in the United States), the breadth of the catalog and production timelines. Carmel Cosmetics Labs is certified ISO 22716 and ISO 9001 and offers more than 1,000 formulas to European standards.\"}}, {\"@type\": \"Question\", \"name\": \"Can I modify a catalog formula?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Fragrance, texture, color and certain actives can be adjusted. For an entirely new formula, use our custom formulation service.\"}}, {\"@type\": \"Question\", \"name\": \"What is the price of a white label product?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The price depends on the formula, the packaging chosen and the quantities. It is provided in a free, no-obligation quote based on your selection of lines.\"}}, {\"@type\": \"Question\", \"name\": \"How long does it take to produce my line?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Timing depends on your formulas, sizes and packaging: it is defined with you in the quote.\"}}, {\"@type\": \"Question\", \"name\": \"What minimum quantity do I need to order?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Our MOQ is accessible. Your quote specifies quantities based on the formulas and packaging chosen.\"}}, {\"@type\": \"Question\", \"name\": \"Are the formulas natural or organic?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The catalog includes many formulas based on natural Moroccan actives: 76 contain argan oil. The laboratory holds USDA Organic certification and the European organic label; specify your organic needs in your consultation request.\"}}, {\"@type\": \"Question\", \"name\": \"Can the products be sold in France and for export?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. We supply brands in more than 35 countries. Our formulas comply with Regulation (EC) 1223\/2009, and the lab is registered with the FDA (MoCRA) for the US market. We also help you with the PIF and regulations.\"}}, {\"@type\": \"Question\", \"name\": \"Is the catalog available as a PDF?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The full catalog can be viewed online, with a detailed sheet for each formula. For a selection tailored to your project, book a free consultation: our product specialist will send you the formulas that match your market.\"}}, {\"@type\": \"Question\", \"name\": \"How does it differ from custom white label?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The catalog starts from an existing formula, so it is the fastest route. The full white label service also covers the development of exclusive formulas.\"}}]}, {\"@id\": \"https:\/\/carmelcosmeticslabs.com\/en\/#organization\", \"subjectOf\": [{\"@type\": \"NewsArticle\", \"headline\": \"Carmel Cosmetics Labs obtains authorisation as a Manufacturer, Exporter, and Distributor of medical devices\", \"datePublished\": \"2025-04-24\", \"publisher\": {\"@type\": \"Organization\", \"name\": \"Cosmetics Business\"}, \"url\": \"https:\/\/cosmeticsbusiness.com\/carmel-cosmetics-labs-obtains-authorisation-as-a-manufacturer\"}, {\"@type\": \"NewsArticle\", \"headline\": \"Carmel Cosmetics Labs Brings Focus to Celebrity & Influencer Brands\", \"datePublished\": \"2022-12-28\", \"publisher\": {\"@type\": \"Organization\", \"name\": \"Global Cosmetic Industry\"}, \"url\": \"https:\/\/www.gcimagazine.com\/brands-products\/news\/news\/22618532\/carmel-cosmetics-labs-brings-focus-to-celebrity-influencer-brands\"}], \"@type\": \"Organization\", \"name\": \"Carmel Cosmetics Labs\", \"url\": \"https:\/\/carmelcosmeticslabs.com\/en\/\"}]}<\/script>\n<div class=\"tray\" id=\"tray\" data-mode=\"default\" role=\"region\" aria-label=\"Contact and selection\" aria-live=\"polite\">\n  <span class=\"count\" id=\"tray-count\">0<\/span>\n  <span class=\"names\" id=\"tray-names\"><\/span>\n  <button class=\"clear\" id=\"tray-clear\" type=\"button\" aria-label=\"Clear selection\"><svg class=\"ico\"><use href=\"#i-x\"\/><\/svg><\/button>\n  <a class=\"wa-dock\" href=\"https:\/\/wa.me\/212761511711\" target=\"_blank\" rel=\"noopener\" aria-label=\"Message us on WhatsApp\"><svg class=\"ico\"><use href=\"#i-chat\"\/><\/svg>WhatsApp<\/a>\n  <a class=\"btn\" id=\"tray-cta\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/request-a-quote\/\"><span id=\"tray-label\">Free consultation<\/span> <span class=\"knob\"><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/span><\/a>\n<\/div>\n<div class=\"toast\" id=\"toast\" role=\"status\"><svg class=\"ico\"><use href=\"#i-check\"\/><\/svg><span id=\"toast-msg\"><\/span><\/div>\n<script>\n(function(){\n  var root=document.querySelector('.gx'); if(!root) return;\n  var tabs=[].slice.call(root.querySelectorAll('.gx-tab')),panels=[].slice.call(root.querySelectorAll('.gx-panel')),ind=root.querySelector('.gx-ind'),list=root.querySelector('.gx-tabs');\n  var mq=matchMedia('(max-width:900px)');\n  function place(t){ if(mq.matches) return; ind.style.setProperty('--y',t.offsetTop+'px'); ind.style.setProperty('--h',t.offsetHeight+'px'); }\n  function select(i,focus,anim){\n    tabs.forEach(function(t,j){var on=j===i;t.setAttribute('aria-selected',on?'true':'false');t.tabIndex=on?0:-1;panels[j].hidden=!on;});\n    var p=panels[i]; if(anim){p.classList.remove('in');void p.offsetWidth;p.classList.add('in');}\n    place(tabs[i]); if(focus) tabs[i].focus();\n    if(mq.matches){var t=tabs[i];list.scrollTo({left:t.offsetLeft-16,behavior:anim?'smooth':'auto'});}\n  }\n  tabs.forEach(function(t,i){\n    t.addEventListener('click',function(){select(i,false,true);});\n    t.addEventListener('keydown',function(e){\n      var k=e.key,n=tabs.length,j=null;\n      if(k==='ArrowDown'||k==='ArrowRight')j=(i+1)%n; else if(k==='ArrowUp'||k==='ArrowLeft')j=(i-1+n)%n; else if(k==='Home')j=0; else if(k==='End')j=n-1;\n      if(j!==null){e.preventDefault();select(j,true,false);}\n    });\n  });\n  function fromHash(scroll){\n    var h=(location.hash||'').slice(1); if(!h) return;\n    var i=panels.findIndex(function(p){return p.id===h;});\n    if(i<0&&h!=='categories'&&h!=='gammes') return;\n    if(i>=0) select(i,false,false);\n    if(scroll) root.scrollIntoView({behavior:'smooth',block:'start'});\n  }\n  window.addEventListener('hashchange',function(){fromHash(true);});\n  window.addEventListener('resize',function(){var a=tabs.find(function(t){return t.getAttribute('aria-selected')==='true';});place(a);});\n  select(0,false,false); fromHash(true);\n})();\n<\/script>\n<script>\n(function(){\n  var body=document.body;\n  function bm(){var m=document.querySelector('.wp-bottom-menu');var h=0;if(m){var cs=getComputedStyle(m);if(cs.display!=='none'&&cs.visibility!=='hidden'){h=m.getBoundingClientRect().height;}}root.style.setProperty('--bm',h+'px');}\n  var root=document.querySelector('.cm-cat');bm();window.addEventListener('resize',bm);setTimeout(bm,1500);\n  var toast=document.getElementById('toast'),tmsg=document.getElementById('toast-msg'),tt;\n  function say(m){tmsg.textContent=m;toast.classList.add('show');clearTimeout(tt);tt=setTimeout(function(){toast.classList.remove('show');},1800);}\n  var tray=document.getElementById('tray'),cnt=document.getElementById('tray-count'),names=document.getElementById('tray-names'),cta=document.getElementById('tray-cta');\n  var cards=[].slice.call(document.querySelectorAll('[data-range]'));\n  function sync(){\n    var sel=cards.filter(function(c){return c.querySelector('.add').getAttribute('aria-pressed')==='true';}).map(function(c){return c.dataset.range;});\n    cnt.textContent=sel.length;\n    names.innerHTML=sel.length?'<b>'+sel.length+(sel.length>1?' ranges':' range')+'<\/b> \u00b7 '+sel.join(', '):'';\n    cta.href='https:\/\/carmelcosmeticslabs.com\/en\/request-a-quote\/'+encodeURIComponent(sel.join(',').toLowerCase());\n    tray.dataset.mode=sel.length?'sel':'default';\n    lbl.textContent=sel.length?(mq.matches?'Consultation':'Consultation for my selection'):(mq.matches?'Free consultation':'Book a free consultation');\n    if(!sel.length) cta.href='https:\/\/carmelcosmeticslabs.com\/en\/request-a-quote\/';\n    tray.classList.toggle('open',sel.length>0||(mq.matches&&pastHero&&!atEnd));\n  }\n  var lbl=document.getElementById('tray-label'),mq=window.matchMedia('(max-width:640px)'),pastHero=false,atEnd=false;\n  if('IntersectionObserver' in window){\n    new IntersectionObserver(function(e){pastHero=!e[0].isIntersecting&&e[0].boundingClientRect.top<0;sync();}).observe(document.querySelector('.hero-cta'));\n    new IntersectionObserver(function(e){atEnd=e[0].isIntersecting;sync();},{threshold:.35}).observe(document.querySelector('.final'));\n  }\n  if(mq.addEventListener) mq.addEventListener('change',sync);\n  function faqMode(){[].forEach.call(document.querySelectorAll('details.qa'),function(d,i){d.open=!mq.matches||i===0;});}\n  faqMode(); if(mq.addEventListener) mq.addEventListener('change',faqMode);\n  cards.forEach(function(c){\n    var b=c.querySelector('.add'),l=b.querySelector('span');\n    b.setAttribute('aria-label','Add '+c.dataset.range+' to my selection');\n    b.addEventListener('click',function(){\n      var on=b.getAttribute('aria-pressed')!=='true';\n      b.setAttribute('aria-pressed',on?'true':'false');\n      l.textContent=on?'In my selection':'Add to my selection';b.setAttribute('aria-label',(on?'Remove ':'Add ')+c.dataset.range+(on?' from':' to')+' my selection');\n      sync();\n    });\n  });\n  document.getElementById('tray-clear').addEventListener('click',function(){\n    cards.forEach(function(c){var b=c.querySelector('.add');b.setAttribute('aria-pressed','false');b.querySelector('span').textContent='Add to my selection';});\n    sync();\n  });\n  var num=document.getElementById('wa-num');\n  document.getElementById('copy').addEventListener('click',function(){\n    var t='+212761511711';\n    function fallback(){var r=document.createRange();r.selectNodeContents(num);var s=getSelection();s.removeAllRanges();s.addRange(r);say('Number selected');}\n    try{navigator.clipboard.writeText(t).then(function(){say('Number copied');},fallback);}catch(e){fallback();}\n  });\n})();\n<\/script>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Le seul Laboratoire Cosm\u00e9tique you&#8217;ll need We know it can be difficult to find the right cosmetic product to meet the needs of your cosmetics brand. That&#8217;s why Carmel Cosmetics Labs has built up a library of the most popular cosmetics products, as well as unique ones, to help companies large and small realize the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-19581","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/pages\/19581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/comments?post=19581"}],"version-history":[{"count":1,"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/pages\/19581\/revisions"}],"predecessor-version":[{"id":48865,"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/pages\/19581\/revisions\/48865"}],"wp:attachment":[{"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/media?parent=19581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}