{"id":45814,"date":"2026-10-04T16:45:23","date_gmt":"2026-10-04T16:45:23","guid":{"rendered":"https:\/\/carmelcosmeticslabs.com\/?page_id=45814"},"modified":"2026-10-04T18:47:04","modified_gmt":"2026-10-04T18:47:04","slug":"cosmetics-manufacturer-uk","status":"publish","type":"page","link":"https:\/\/carmelcosmeticslabs.com\/en\/cosmetics-manufacturer-uk\/","title":{"rendered":"Cosmetics manufacturer for UK brands"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"45814\" class=\"elementor elementor-45814 elementor-bc-flex-widget\" 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-10d4241 e-con-full lp-root e-flex e-con e-parent\" data-id=\"10d4241\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d360f9c elementor-widget elementor-widget-html\" data-id=\"d360f9c\" 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;--paper:#ffffff;--mint:#edf5f2;--mint-2:#dcebe6;--ink:#10292a;--muted:#51686a;--line:#d6e4e0;--teal:#2f7266;--teal-ink:#ffffff;--deep:#0f3a35;--deep-ink:#e9f4f1;--deep-muted:#a9c9c2;--logo-filter:none;--note:#fff4cf;--note-ink:#5f4a0c;--shade:16 58 53;--f-display:\"Proxima Nova\",system-ui,sans-serif;--f-body:\"Lato\",system-ui,sans-serif;--f-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ease-out:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.77,0,.175,1);--r-lg:28px;--r-md:18px;--r-sm:10px}body .cm-cat[data-theme=dark]{--bg:#0c1718;--paper:#122122;--mint:#15282a;--mint-2:#1c3335;--ink:#e5f0ee;--muted:#9ab3b1;--line:#243b3d;--teal:#63b8a7;--teal-ink:#07201c;--deep:#0a2a26;--deep-ink:#e5f3ef;--deep-muted:#96bdb4;--logo-filter:invert(1);--note:#3a3014;--note-ink:#f3dc98;--shade:0 0 0;color-scheme:dark}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 .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 .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{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 .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[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{0%{transform:scale(.6);opacity:.4}}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{0%{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 .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}@media (prefers-reduced-motion:reduce){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 .final .mono{color:var(--deep-muted)}@media (max-width:1020px){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 .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 .steps{grid-template-columns:1fr}}@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{0%{opacity:0;transform:translateY(-6px)}}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}@media (max-width:640px){body .cm-cat{font-size:16px;padding-bottom:calc(92px + env(safe-area-inset-bottom,0))}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 .ranges{border-radius:28px 28px 0 0}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 .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 .marquee ul[aria-hidden]{display:none}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 .tray[data-mode=sel] .wa-dock{display:none}}body .cm-cat .factory{padding-block:clamp(24px,4vw,48px)0}body .cm-cat .brands{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,64px);align-items:center}body .cm-cat .brand{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);padding:20px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}body .cm-cat .brand img{width:96px;height:96px;object-fit:contain;margin-bottom:8px}body .cm-cat .brand b{font-family:var(--f-display);font-weight:620;font-size:17px}body .cm-cat .brand span{font-size:13px;color:var(--muted)}@media (max-width:1020px){body .cm-cat .brands{grid-template-columns:1fr}}@media (max-width:640px){body .cm-cat .brand{padding:14px 8px}body .cm-cat .brand img{width:64px;height:64px}body .cm-cat .brand b{font-size:14px}body .cm-cat .brand span{font-size:11.5px}}body .cm-cat .hx-pause[aria-pressed=true] .i-pause{display:none}body .cm-cat .hx-pause[aria-pressed=true] .i-play2{display:block}body .cm-cat .faq-help{margin-top:28px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:22px;border-radius:var(--r-md);background:var(--mint);max-width:360px}body .cm-cat .faq-help b{font-family:var(--f-display);font-size:18px;font-weight:640}body .cm-cat .faq-help span{color:var(--muted);font-size:14.5px}body .cm-cat .btn-wa-s{margin-top:10px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:99px;background:var(--paper);border:1px solid var(--line);color:var(--ink);font-weight:600;font-size:14px;text-decoration:none}body .cm-cat .btn-wa-s .ico{font-size:18px}@media (max-width:640px){body .cm-cat .faq-help{display:none}}body .cm-cat .rv{padding-block:clamp(64px,8vw,120px) clamp(48px,6vw,96px)}@media (max-width:640px){body .cm-cat .rv{padding-block:56px 48px}}body .cm-cat .sv-ic[aria-pressed=true] .mx{display:inline}body .cm-cat .sv-ic[aria-pressed=true] .w1,body .cm-cat .sv-ic[aria-pressed=true] .w2{display:none}body .cm-cat .ob-tab[aria-selected=false]{opacity:.62}@media (hover:hover) and (pointer:fine){body .cm-cat .ob-tab[aria-selected=false]:hover{opacity:1}}body .cm-cat .final{border-radius:28px}body .cm-cat .faq-help{border-radius:20px}@media (max-width:640px){body .cm-cat .final{border-radius:22px}}body .cm-cat .btn.fc-ghost{--bg-b:transparent;--fg-b:var(--ink);background:0 0;box-shadow:inset 0 0 0 1.5px var(--line);padding:17px 24px}@media (hover:hover) and (pointer:fine){body .cm-cat .btn.fc-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--teal);color:var(--teal)}}body .cm-cat .lp-k{display:inline-flex;align-items:center;gap:10px;font:600 12px\/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}body .cm-cat .lp-k::before{content:\"\";width:22px;height:1px;background:currentColor}body .cm-cat .lp-dark .lp-k{color:#8fd3c3}body .cm-cat .lp-h2{font:720 clamp(32px,4vw,56px)\/1.02 var(--f-display);letter-spacing:-.04em;color:var(--ink);margin-top:14px}body .cm-cat .lp-lede{font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:var(--muted);max-width:58ch}body .cm-cat .lp-hero{padding:clamp(8px,1.4vw,16px) clamp(8px,1.4vw,16px)0}body .cm-cat .lp-hero-in{position:relative;overflow:hidden;isolation:isolate;border-radius:clamp(26px,3.4vw,44px);background:var(--deep);color:var(--deep-ink);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:min(86svh,780px)}body .cm-cat .lp-hero-copy{padding:clamp(30px,4.6vw,76px) clamp(22px,4.4vw,72px);display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}body .cm-cat .lp-hero h1{margin-top:20px;color:#fff;font:740 clamp(40px,5.4vw,80px)\/.98 var(--f-display);letter-spacing:-.045em}body .cm-cat .lp-hero h1 em{font-style:italic;font-weight:560;color:#8fd3c3}body .cm-cat .lp-hero .lp-lede{margin-top:22px;color:var(--deep-muted);max-width:50ch}body .cm-cat .lp-hero .lp-lede b{color:var(--deep-ink);font-weight:600}body .cm-cat .lp-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;align-items:center}body .cm-cat .lp-btn-ghost{--bg-b:rgb(255 255 255\/.08);--fg-b:var(--deep-ink);box-shadow:inset 0 0 0 1px rgb(255 255 255\/.22)}body .cm-cat .lp-btn-ghost .knob{background:#25d366;color:#fff}body .cm-cat .lp-micro{width:100%;margin-top:4px;font:500 12.5px\/1.4 var(--f-mono);color:var(--deep-muted)}body .cm-cat .lp-proof{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:30px;padding-top:22px;border-top:1px solid rgb(255 255 255\/.12)}body .cm-cat .lp-proof div{display:grid;gap:4px}body .cm-cat .lp-proof b{color:#fff;font:720 22px\/1 var(--f-display);letter-spacing:-.02em;display:flex;align-items:center;gap:6px}body .cm-cat .lp-proof b svg{width:16px;height:16px;fill:#f5b400}body .cm-cat .lp-proof span{font:500 11.5px\/1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--deep-muted)}body .cm-cat .lp-hero-media{position:relative;margin:0;min-height:420px}body .cm-cat .lp-hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:78% 40%}body .cm-cat .lp-hero-media::before{content:\"\";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--deep) 0%,rgb(15 58 53\/.35) 22%,transparent 50%)}body .cm-cat .lp-badge{position:absolute;z-index:2;left:clamp(16px,2.4vw,32px);bottom:clamp(16px,2.4vw,32px);display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:18px;background:rgb(255 255 255\/.94);color:var(--ink);box-shadow:0 24px 48px -24px rgb(0 0 0\/.5);backdrop-filter:blur(8px)}body .cm-cat .lp-badge i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--deep);color:#8fd3c3;font:700 11px\/1 var(--f-mono);font-style:normal}body .cm-cat .lp-badge b{display:block;font:700 15px\/1.2 var(--f-display)}body .cm-cat .lp-badge small{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}body .cm-cat .lp-markets{padding-block:clamp(22px,3vw,36px)0}body .cm-cat .lp-mk{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));gap:10px;align-items:stretch}body .cm-cat .lp-mk-h{display:flex;align-items:center;padding:0 12px 0 4px;font:700 16px\/1.25 var(--f-display);color:var(--ink);max-width:16ch}body .cm-cat .lp-mk article{padding:18px;border-radius:20px;background:var(--paper);box-shadow:0 0 0 1px var(--line)}body .cm-cat .lp-mk article b{display:flex;align-items:center;gap:8px;font:700 16px\/1.2 var(--f-display)}body .cm-cat .lp-mk article p{margin-top:8px;font-size:14px;line-height:1.5;color:var(--muted)}body .cm-cat .lp-mk .fc-eu{width:26px;height:18px;border-radius:3px}body .cm-cat .lp-flag{display:inline-grid;place-items:center;min-width:26px;height:18px;padding:0 4px;border-radius:3px;background:var(--mint);font:700 10px\/1 var(--f-mono);color:var(--teal)}body .cm-cat .lp-ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin-top:clamp(26px,3.4vw,44px)}body .cm-cat .lp-way{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);border-radius:28px;overflow:hidden;background:var(--paper);box-shadow:0 0 0 1px var(--line);text-decoration:none;color:var(--ink);transition:transform .35s var(--ease-out),box-shadow .35s ease}body .cm-cat .lp-way-tx{padding:clamp(22px,2.6vw,34px);display:flex;flex-direction:column}body .cm-cat .lp-way .mono{font:600 12px\/1 var(--f-mono);color:var(--teal);letter-spacing:.08em;text-transform:uppercase}body .cm-cat .lp-way h3{margin-top:14px;font:720 clamp(24px,2.4vw,32px)\/1.05 var(--f-display);letter-spacing:-.03em}body .cm-cat .lp-way p{margin-top:12px;font-size:15.5px;line-height:1.55;color:var(--muted)}body .cm-cat .lp-way ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}body .cm-cat .lp-way li{position:relative;padding-left:24px;font-size:14.5px;line-height:1.45}body .cm-cat .lp-way li::before{content:\"\";position:absolute;left:0;top:.3em;width:14px;height:14px;border-radius:50%;background:var(--teal)url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2l2.6 2.5L12 5.4' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\")center\/100%no-repeat}body .cm-cat .lp-way .go{margin-top:auto;padding-top:20px;font:600 15px\/1 var(--f-body);color:var(--teal);display:inline-flex;gap:8px;align-items:center}body .cm-cat .lp-way figure{margin:0;position:relative;min-height:260px}body .cm-cat .lp-way figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}@media (hover:hover) and (pointer:fine){body .cm-cat .lp-way:hover{transform:translateY(-4px);box-shadow:0 0 0 1px var(--line),0 30px 50px -34px rgb(var(--shade)\/.55)}body .cm-cat .lp-way:hover img{transform:scale(1.04)}}body .cm-cat .lp-ranges{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:clamp(24px,3vw,38px)}body .cm-cat .lp-range{position:relative;display:block;aspect-ratio:3\/4;border-radius:22px;overflow:hidden;text-decoration:none;color:#fff;isolation:isolate}body .cm-cat .lp-range img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .7s var(--ease-out)}body .cm-cat .lp-range::after{content:\"\";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 45%,rgb(10 30 28\/.82))}body .cm-cat .lp-range span{position:absolute;left:14px;right:14px;bottom:14px;font:700 16px\/1.2 var(--f-display)}body .cm-cat .lp-range small{display:block;margin-top:4px;font:500 12px\/1.35 var(--f-body);color:rgb(255 255 255\/.8)}@media (hover:hover) and (pointer:fine){body .cm-cat .lp-range:hover img{transform:scale(1.05)}}body .cm-cat .lp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(26px,3.4vw,44px);counter-reset:s}body .cm-cat .lp-step{border-radius:24px;overflow:hidden;background:var(--paper);box-shadow:0 0 0 1px var(--line)}body .cm-cat .lp-step figure{margin:0;aspect-ratio:4\/3.4;overflow:hidden}body .cm-cat .lp-step img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}body .cm-cat .lp-step div{padding:18px 20px 22px}body .cm-cat .lp-step .n{font:700 12px\/1 var(--f-mono);color:var(--teal)}body .cm-cat .lp-step h3{margin-top:10px;font:700 19px\/1.2 var(--f-display);letter-spacing:-.02em}body .cm-cat .lp-step p{margin-top:8px;font-size:14.5px;line-height:1.5;color:var(--muted)}body .cm-cat .lp-why{background:var(--deep);color:var(--deep-ink);border-radius:clamp(28px,4vw,48px);margin-inline:clamp(8px,1.4vw,16px);padding:clamp(48px,6vw,96px)0}body .cm-cat .lp-why .lp-h2{color:#fff}body .cm-cat .lp-why-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,80px);align-items:start}body .cm-cat .lp-why-photo{margin:clamp(24px,3vw,36px)0 0;border-radius:22px;overflow:hidden;aspect-ratio:16\/9}body .cm-cat .lp-why-photo img{width:100%;height:100%;object-fit:cover;display:block}body .cm-cat .lp-why ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgb(255 255 255\/.12);border-radius:22px;overflow:hidden}body .cm-cat .lp-why li{padding:24px;background:var(--deep)}body .cm-cat .lp-why li .n{font:600 12px\/1 var(--f-mono);color:#8fd3c3}body .cm-cat .lp-why li b{display:block;margin-top:12px;color:#fff;font:700 19px\/1.2 var(--f-display);letter-spacing:-.02em}body .cm-cat .lp-why li p{margin-top:8px;color:var(--deep-muted);font-size:14.5px;line-height:1.55}body .cm-cat .lp-rev-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px}body .cm-cat .lp-score{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:18px;background:var(--paper);box-shadow:0 0 0 1px var(--line)}body .cm-cat .lp-score b{font:760 34px\/1 var(--f-display);letter-spacing:-.03em}body .cm-cat .lp-score .lp-stars{display:flex;gap:2px}body .cm-cat .lp-score .lp-stars svg{width:16px;height:16px;fill:#f5b400}body .cm-cat .lp-score small{display:block;font-size:13px;color:var(--muted);margin-top:4px}body .cm-cat .lp-revs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(24px,3vw,38px)}body .cm-cat .lp-rev{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:24px;background:var(--paper);box-shadow:0 0 0 1px var(--line);margin:0}body .cm-cat .lp-rev .lp-stars{display:flex;gap:2px}body .cm-cat .lp-rev .lp-stars svg{width:15px;height:15px;fill:#f5b400}body .cm-cat .lp-rev blockquote{margin:0;font-size:16px;line-height:1.55;color:var(--ink)}body .cm-cat .lp-rev figcaption{margin-top:auto;display:flex;justify-content:space-between;gap:10px;font-size:13.5px}body .cm-cat .lp-rev figcaption b{font-weight:700}body .cm-cat .lp-rev figcaption span{font:500 11.5px\/1.4 var(--f-mono);color:var(--muted);text-align:right}body .cm-cat .lp-next{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none;counter-reset:n}body .cm-cat .lp-next li{display:flex;gap:12px;align-items:baseline;color:var(--deep-muted);font-size:15px}body .cm-cat .lp-next li b{color:#fff}body .cm-cat .lp-next li span.n{font:700 12px\/1 var(--f-mono);color:#8fd3c3}body .cm-cat .lp-offices{margin-top:14px;font:500 12.5px\/1.5 var(--f-mono);color:var(--deep-muted)}html.lp-js .lp-rv{opacity:0;transform:translateY(16px)}html.lp-js .lp-rv.in{opacity:1;transform:none;transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}@media (max-width:1100px){body .cm-cat .lp-mk{grid-template-columns:repeat(2,minmax(0,1fr))}body .cm-cat .lp-mk-h{grid-column:1\/-1;padding:0 0 4px;max-width:none}body .cm-cat .lp-ranges{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1020px){body .cm-cat .lp-hero-in{grid-template-columns:1fr}body .cm-cat .lp-hero-media{min-height:300px;order:-1}body .cm-cat .lp-hero-media::before{background:linear-gradient(0deg,var(--deep) 0%,transparent 60%)}body .cm-cat .lp-ways{grid-template-columns:1fr}body .cm-cat .lp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}body .cm-cat .lp-why-grid{grid-template-columns:1fr}body .cm-cat .lp-revs{grid-template-columns:1fr}}@media (max-width:640px){body .cm-cat .lp-way{grid-template-columns:1fr}body .cm-cat .lp-way figure{min-height:200px;order:-1}body .cm-cat .lp-ranges{grid-template-columns:repeat(2,minmax(0,1fr))}body .cm-cat .lp-steps{grid-template-columns:1fr}body .cm-cat .lp-why ol{grid-template-columns:1fr}body .cm-cat .lp-mk{grid-template-columns:1fr}body .cm-cat .lp-proof{gap:14px 20px}body .cm-cat .lp-badge{right:16px}}@media (prefers-reduced-motion:reduce){html.lp-js .lp-rv{opacity:1;transform:none}body .cm-cat .lp-way,body .cm-cat .lp-way img,body .cm-cat .lp-range img{transition:none}}body .cm-cat .lp-score{align-self:flex-end}body .cm-cat .lp-score>span{display:block}body .cm-cat .lp-rev blockquote::before,body .cm-cat .lp-rev blockquote::after{content:none}body .cm-cat .lp-g{flex:none;width:1em;height:1em}body .cm-cat .lp-proof b .lp-g{width:18px;height:18px;fill:initial;margin-right:2px}body .cm-cat .lp-score .lp-g{width:28px;height:28px}body .cm-cat .lp-rev figcaption span .lp-g{width:13px;height:13px;vertical-align:-2px;margin-right:5px}body .cm-cat .lp-proof b .lp-g path{fill:revert-layer}body .cm-cat .gcc-ctry{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding-block:clamp(18px,3vw,28px)}body .cm-cat .gcc-ctry p{margin:0;font:600 15px\/1.4 var(--f-body);color:var(--ink);max-width:34ch}body .cm-cat .gcc-ctry ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}body .cm-cat .gcc-ctry li{font:500 14px var(--f-body);background:var(--mint);color:var(--ink);border:1px solid var(--line);border-radius:99px;padding:8px 14px}body .cm-cat .gcc-doc-head{display:grid;gap:10px;max-width:760px;margin-bottom:22px}body .cm-cat .gcc-doc-head p{color:var(--muted);font-size:16.5px;margin:0}body .cm-cat .gcc-rel{padding-block:0 clamp(36px,5vw,64px)}body .cm-cat .gcc-rel-grid{display:grid;grid-template-columns:2fr 1fr;gap:clamp(20px,3vw,40px);margin-top:22px}@media (max-width:820px){body .cm-cat .gcc-rel-grid{grid-template-columns:1fr}}body .cm-cat .gcc-rel h3{font:600 13px var(--f-body);color:var(--muted);margin:0 0 12px}body .cm-cat .gcc-rel ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}body .cm-cat .gcc-rel a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:99px;background:var(--paper);color:var(--ink);text-decoration:none;font:500 14.5px var(--f-body)}body .cm-cat .gcc-rel a:hover{border-color:var(--teal);color:var(--teal)}body .cm-cat .gcc-rel .ico{color:var(--teal)}body .cm-cat .uk .ans a{color:var(--teal);font-weight:600}body .cm-cat .gcc-docs{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){body .cm-cat .gcc-docs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){body .cm-cat .gcc-docs{grid-template-columns:1fr}}body .cm-cat blockquote{border:0;padding:0;margin:0;font-style:normal;background:0 0;quotes:none}body .cm-cat blockquote::before,body .cm-cat blockquote::after{content:none}body .cm-cat img{max-width:100%}body .cm-cat a:hover{text-decoration:none}body .cm-cat{font-size:16.5px;line-height:1.6}body .cm-cat h1,body .cm-cat h2,body .cm-cat h3{text-transform:none}<\/style>\n<div class=\"cm-cat\"><svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\"><symbol id=\"i-arrow\" viewBox=\"0 0 24 24\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/symbol><\/svg><div class=\"lp gcc uk\" lang=\"en\" dir=\"ltr\">\n<section class=\"lp-hero\" aria-labelledby=\"h1-uk\"><div class=\"lp-hero-in lp-dark\">\n  <div class=\"lp-hero-copy\">\n    <span class=\"lp-k\">Cosmetics manufacturer \u00b7 UK brands<\/span>\n    <h1 id=\"h1-uk\">Cosmetics manufacturer <em>for UK brands<\/em><\/h1>\n    <p class=\"lp-lede\">Launch your skincare, hair care or body care line for the UK market. We formulate, fill, label and document every product in our <b>ISO 22716 factory<\/b> in Morocco, and our London office is your point of contact.<\/p>\n    <div class=\"lp-cta\"><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><a class=\"btn lp-btn-ghost\" href=\"https:\/\/wa.me\/212761511711?text=Hello%2C%20I%20am%20a%20UK%20brand%20and%20I%20would%20like%20a%20free%20consultation\" target=\"_blank\" rel=\"noopener\">Chat on WhatsApp <span class=\"knob\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" width=\"15\" height=\"15\" fill=\"currentColor\"><path d=\"M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm5.3 14.1c-.2.6-1.3 1.2-1.8 1.2-.5.1-1 .2-3.3-.7-2.8-1.1-4.6-3.9-4.7-4.1-.1-.2-1.1-1.5-1.1-2.9s.7-2.1 1-2.4c.3-.3.6-.3.8-.3h.6c.2 0 .4 0 .6.5l.8 2c.1.2.1.4 0 .5l-.3.5-.4.4c-.1.1-.3.3-.1.6.2.3.8 1.3 1.7 2.1 1.2 1 2.1 1.4 2.4 1.5.3.2.5.1.7-.1l.9-1.1c.2-.3.4-.2.7-.1l1.9.9c.3.1.5.2.5.3.1.2.1.6-.1 1.2z\"\/><\/svg><\/span><\/a><span class=\"lp-micro\">Free consultation, no commitment. Our team answers in English.<\/span><\/div>\n    <div class=\"lp-proof\"><div><b><svg class=\"lp-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.8l-7.9 6.1C6.6 42.6 14.6 48 24 48z\"\/><\/svg>4.9 <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6L2.5 9.4l6.6-.8z\"\/><\/svg><\/b><span>84 Google reviews<\/span><\/div><div><b>500+<\/b><span>brands served<\/span><\/div><div><b>35+<\/b><span>countries<\/span><\/div><div><b>ISO 22716<\/b><span>Bureau Veritas<\/span><\/div><\/div>\n  <\/div>\n  <figure class=\"lp-hero-media\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/cosmetics-manufacturer-uk-brands-private-label-skincare-samples-768x429.webp\" width=\"1600\" height=\"894\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/cosmetics-manufacturer-uk-brands-private-label-skincare-samples-300x168.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/cosmetics-manufacturer-uk-brands-private-label-skincare-samples-768x429.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/cosmetics-manufacturer-uk-brands-private-label-skincare-samples-1024x572.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/cosmetics-manufacturer-uk-brands-private-label-skincare-samples-1536x858.webp 1536w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/cosmetics-manufacturer-uk-brands-private-label-skincare-samples.webp 1600w\" sizes=\"(max-width:1020px) 92vw, 50vw\" alt=\"Carmel product specialist presenting unbranded skincare samples to a UK brand founder in a bright laboratory\" fetchpriority=\"high\" title=\"| Carmel Cosmetics Labs\"><figcaption class=\"lp-badge\"><i>GMP<\/i><span><b>ISO 22716 &amp; ISO 9001<\/b><small>Certified factory, Agadir<\/small><\/span><\/figcaption><\/figure>\n<\/div><\/section>\n<section class=\"wrap gcc-ctry\" aria-label=\"500+ brands in 35+ countries. In the UK we work for:\"><p>500+ brands in 35+ countries. In the UK we work for:<\/p><ul><li>Indie and high street brands<\/li><li>E-commerce and DTC brands<\/li><li>Clinics, salons and spas<\/li><li>Pharmacies and retailers<\/li><\/ul><\/section>\n<section class=\"section\" aria-labelledby=\"w-uk\"><div class=\"wrap\">\n  <span class=\"lp-k\">Two ways to build your range<\/span><h2 class=\"lp-h2\" id=\"w-uk\">Ready formulas under your brand, or your own formula<\/h2>\n  <div class=\"lp-ways\"><a class=\"lp-way lp-rv\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/white-label-cosmetics-service\/\"><div class=\"lp-way-tx\"><span class=\"mono\">White label<\/span><h3>1,000+ ready formulas, your brand on the label<\/h3><p>Choose from our tested formulas, pick your packaging and your fragrance. The fastest way to launch a UK line.<\/p><ul><li>Serums, creams, cleansers, masks<\/li><li>Shampoos, conditioners, hair oils<\/li><li>Body care, bath and men\u2019s grooming<\/li><\/ul><span class=\"go\">White label <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/span><\/div><figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/soin-visage-marque-blanche-application-creme-768x573.webp\" width=\"1200\" height=\"896\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/soin-visage-marque-blanche-application-creme-300x224.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/soin-visage-marque-blanche-application-creme-768x573.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/soin-visage-marque-blanche-application-creme-1024x765.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/soin-visage-marque-blanche-application-creme.webp 1200w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" alt=\"| Carmel Cosmetics Labs\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\"><\/figure><\/a><a class=\"lp-way lp-rv\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetics-private-label-service\/\"><div class=\"lp-way-tx\"><span class=\"mono\">Private label<\/span><h3>A formula developed for your brand<\/h3><p>Your brief, your actives, your texture. We develop, stability test and manufacture an exclusive formula that belongs to you.<\/p><ul><li>Custom formulation and stability tests<\/li><li>Your exclusive INCI list<\/li><li>NDA signed before we start<\/li><\/ul><span class=\"go\">Private label <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/span><\/div><figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/huiles-vegetales-marque-blanche-carmel-cosmetics-labs-768x573.webp\" width=\"900\" height=\"672\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/huiles-vegetales-marque-blanche-carmel-cosmetics-labs-300x224.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/huiles-vegetales-marque-blanche-carmel-cosmetics-labs-768x573.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/huiles-vegetales-marque-blanche-carmel-cosmetics-labs.webp 900w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" alt=\"| Carmel Cosmetics Labs\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\"><\/figure><\/a><\/div>\n<\/div><\/section>\n<section class=\"section\" aria-labelledby=\"a-uk\" style=\"padding-top:0\"><div class=\"wrap\">\n  <h2 class=\"lp-h2\" id=\"a-uk\">Product ranges UK brands launch with us<\/h2>\n  <div class=\"lp-ranges\"><a class=\"lp-range\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/soin-visage-marque-blanche-application-creme-768x573.webp\" width=\"1200\" height=\"896\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/soin-visage-marque-blanche-application-creme-300x224.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/soin-visage-marque-blanche-application-creme-768x573.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/soin-visage-marque-blanche-application-creme-1024x765.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/soin-visage-marque-blanche-application-creme.webp 1200w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" alt=\"Skincare\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\"><span>Skincare<small>Serums, moisturisers, cleansers, masks<\/small><\/span><\/a><a class=\"lp-range\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/shampooings-marque-blanche-carmel-cosmetics-labs.webp\" width=\"725\" height=\"900\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/shampooings-marque-blanche-carmel-cosmetics-labs.webp 725w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" alt=\"Hair care\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\"><span>Hair care<small>Shampoos, conditioners, hair oils<\/small><\/span><\/a><a class=\"lp-range\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/cremes-laits-corps-marque-blanche-carmel-cosmetics-labs.webp\" width=\"725\" height=\"900\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/cremes-laits-corps-marque-blanche-carmel-cosmetics-labs.webp 725w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" alt=\"Body care\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\"><span>Body care<small>Lotions, butters, scrubs<\/small><\/span><\/a><a class=\"lp-range\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/soins-homme-marque-blanche-carmel-cosmetics-labs-768x768.webp\" width=\"1000\" height=\"1000\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/soins-homme-marque-blanche-carmel-cosmetics-labs-300x300.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/soins-homme-marque-blanche-carmel-cosmetics-labs-768x768.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/soins-homme-marque-blanche-carmel-cosmetics-labs.webp 1000w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" alt=\"Men\u2019s grooming\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\"><span>Men\u2019s grooming<small>Beard oils, face care, shower gels<\/small><\/span><\/a><a class=\"lp-range\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/cosmetiques-spa-hammam-savon-noir-marque-blanche-768x573.webp\" width=\"1200\" height=\"896\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/cosmetiques-spa-hammam-savon-noir-marque-blanche-300x224.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/cosmetiques-spa-hammam-savon-noir-marque-blanche-768x573.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/cosmetiques-spa-hammam-savon-noir-marque-blanche-1024x765.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/cosmetiques-spa-hammam-savon-noir-marque-blanche.webp 1200w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" alt=\"Moroccan beauty\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\"><span>Moroccan beauty<small>Argan oil, black soap, rhassoul clay<\/small><\/span><\/a><a class=\"lp-range\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/baumes-levres-marque-blanche-carmel-cosmetics-labs-768x768.webp\" width=\"1000\" height=\"1000\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/baumes-levres-marque-blanche-carmel-cosmetics-labs-300x300.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/baumes-levres-marque-blanche-carmel-cosmetics-labs-768x768.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/baumes-levres-marque-blanche-carmel-cosmetics-labs.webp 1000w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" alt=\"Lip care and colour\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\"><span>Lip care and colour<small>Lip balms, tints, make-up<\/small><\/span><\/a><\/div>\n<\/div><\/section>\n<section class=\"wrap lp-markets\" aria-labelledby=\"d-uk\"><div class=\"gcc-doc-head\"><span class=\"lp-k\">Selling in Great Britain<\/span><h2 class=\"lp-h2\" id=\"d-uk\">The documents your UK Responsible Person needs<\/h2><p>In Great Britain a cosmetic product can only be placed on the market by a Responsible Person established in the UK, who notifies it to the Office for Product Safety and Standards through the Submit Cosmetic Product Notification service (SCPN) before the first sale. Your company, or a UK Responsible Person you appoint, files the notification. We prepare everything it needs.<\/p><\/div><div class=\"lp-mk gcc-docs\"><article><b><span class=\"lp-flag\">PIF<\/span>Product Information File<\/b><p>Formula, specifications, stability and microbiological data, and the elements of the cosmetic product safety report.<\/p><\/article><article><b><span class=\"lp-flag\">SCPN<\/span>Notification data<\/b><p>Full INCI list, frame formulation and product details, in the format your Responsible Person uploads to the SCPN.<\/p><\/article><article><b><span class=\"lp-flag\">UK<\/span>UK labelling<\/b><p>Labels with the name and address of your UK Responsible Person and the country of origin, designed and printed by us.<\/p><\/article><article><b><span class=\"lp-flag\">GMP<\/span>GMP and EU standard<\/b><p>ISO 22716 factory, formulas made to Regulation (EC) 1223\/2009, the basis of the UK Cosmetics Regulation.<\/p><\/article><\/div><\/section>\n<section class=\"section\" aria-labelledby=\"s-uk\"><div class=\"wrap\">\n  <h2 class=\"lp-h2\" id=\"s-uk\">From brief to finished products in 4 steps<\/h2>\n  <div class=\"lp-steps\"><article class=\"lp-step lp-rv\"><figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/lancer-marque-cosmetique-etape-1-expert-carmel-768x953.webp\" width=\"1007\" height=\"1250\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/lancer-marque-cosmetique-etape-1-expert-carmel-768x953.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/lancer-marque-cosmetique-etape-1-expert-carmel-825x1024.webp 825w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/lancer-marque-cosmetique-etape-1-expert-carmel.webp 1007w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" alt=\"| Carmel Cosmetics Labs\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\"><\/figure><div><span class=\"n\">01<\/span><h3>Talk to a product specialist<\/h3><p>Tell us about your brand, your channels in the UK and your target price. We review your brief with you on a video call or by WhatsApp.<\/p><\/div><\/article><article class=\"lp-step lp-rv\"><figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/lancer-marque-cosmetique-etape-2-echantillons-768x953.webp\" width=\"1007\" height=\"1250\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/lancer-marque-cosmetique-etape-2-echantillons-768x953.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/lancer-marque-cosmetique-etape-2-echantillons-825x1024.webp 825w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/lancer-marque-cosmetique-etape-2-echantillons.webp 1007w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" alt=\"| Carmel Cosmetics Labs\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\"><\/figure><div><span class=\"n\">02<\/span><h3>Test your samples<\/h3><p>Samples of the formulas you choose are sent to you in the UK, so you can test texture, scent and results.<\/p><\/div><\/article><article class=\"lp-step lp-rv\"><figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/lancer-marque-cosmetique-etape-3-fabrication-carmel-768x953.webp\" width=\"1007\" height=\"1250\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/lancer-marque-cosmetique-etape-3-fabrication-carmel-768x953.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/lancer-marque-cosmetique-etape-3-fabrication-carmel-825x1024.webp 825w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/lancer-marque-cosmetique-etape-3-fabrication-carmel.webp 1007w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" alt=\"| Carmel Cosmetics Labs\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\"><\/figure><div><span class=\"n\">03<\/span><h3>Formulation and manufacturing<\/h3><p>We finalise the formula, then fill and label your products in our certified factory, with your approval at each step.<\/p><\/div><\/article><article class=\"lp-step lp-rv\"><figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/lancer-marque-cosmetique-etape-4-emballage-expedition-768x953.webp\" width=\"1007\" height=\"1250\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/lancer-marque-cosmetique-etape-4-emballage-expedition-768x953.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/lancer-marque-cosmetique-etape-4-emballage-expedition-825x1024.webp 825w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/lancer-marque-cosmetique-etape-4-emballage-expedition.webp 1007w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" alt=\"| Carmel Cosmetics Labs\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\"><\/figure><div><span class=\"n\">04<\/span><h3>Documents and shipping<\/h3><p>Your products leave packed, labelled and documented, with the Product Information File ready for your UK Responsible Person.<\/p><\/div><\/article><\/div>\n  <div class=\"lp-cta\" style=\"margin-top:28px\"><a class=\"btn\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/request-a-quote\/\">Start with step 1 <span class=\"knob\"><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/span><\/a><\/div>\n<\/div><\/section>\n<section class=\"lp-why\" aria-labelledby=\"y-uk\"><div class=\"wrap lp-why-grid\">\n  <div class=\"lp-rv\"><span class=\"lp-k\" style=\"color:#8fd3c3\">Why Carmel<\/span><h2 class=\"lp-h2\" id=\"y-uk\">Why UK brands manufacture in Morocco with us<\/h2><figure class=\"lp-why-photo\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/usine-cosmetique-agadir-ligne-remplissage-carmel-768x325.webp\" width=\"1600\" height=\"678\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/usine-cosmetique-agadir-ligne-remplissage-carmel-300x127.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/usine-cosmetique-agadir-ligne-remplissage-carmel-768x325.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/usine-cosmetique-agadir-ligne-remplissage-carmel-1024x434.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/usine-cosmetique-agadir-ligne-remplissage-carmel-1536x651.webp 1536w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/usine-cosmetique-agadir-ligne-remplissage-carmel.webp 1600w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" alt=\"Automatic filling line in the Carmel Cosmetics Labs factory\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\"><\/figure><\/div>\n  <ol class=\"lp-rv\"><li><span class=\"n\">01<\/span><b>An audited, EU-standard factory<\/b><p>ISO 22716 (cosmetics GMP) and ISO 9001, certified by Bureau Veritas. FDA registered.<\/p><\/li><li><span class=\"n\">02<\/span><b>A London office<\/b><p>Our London office: 71-75 Shelton Street, London WC2H 9JQ (point of contact). Production takes place in Agadir, Morocco.<\/p><\/li><li><span class=\"n\">03<\/span><b>One partner, end to end<\/b><p>Formula, packaging, label design, filling and documents, handled by one team.<\/p><\/li><li><span class=\"n\">04<\/span><b>Your formula is yours<\/b><p>For custom formulas you receive the full composition, and we sign an NDA before we start.<\/p><\/li><li><span class=\"n\">05<\/span><b>Moroccan actives at the source<\/b><p>Argan oil, prickly pear seed oil, rhassoul clay and Damask rose, worked where they grow.<\/p><\/li><li><span class=\"n\">06<\/span><b>Proven with international brands<\/b><p>500+ brands in 35+ countries.<\/p><\/li><\/ol>\n<\/div><\/section>\n<section class=\"section\" aria-labelledby=\"r-uk\"><div class=\"wrap\">\n  <div class=\"lp-rev-head\"><div><h2 class=\"lp-h2\" id=\"r-uk\">What brand founders say<\/h2><\/div><div class=\"lp-score\"><svg class=\"lp-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.8l-7.9 6.1C6.6 42.6 14.6 48 24 48z\"\/><\/svg><b>4.9<\/b><span><span class=\"lp-stars\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6L2.5 9.4l6.6-.8z\"\/><\/svg><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6L2.5 9.4l6.6-.8z\"\/><\/svg><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6L2.5 9.4l6.6-.8z\"\/><\/svg><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6L2.5 9.4l6.6-.8z\"\/><\/svg><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6L2.5 9.4l6.6-.8z\"\/><\/svg><\/span><small>84 reviews on Google<\/small><\/span><\/div><\/div>\n  <div class=\"lp-revs\"><figure class=\"lp-rev lp-rv\"><span class=\"lp-stars\" aria-label=\"5 out of 5 stars\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6L2.5 9.4l6.6-.8z\"\/><\/svg><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6L2.5 9.4l6.6-.8z\"\/><\/svg><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6L2.5 9.4l6.6-.8z\"\/><\/svg><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6L2.5 9.4l6.6-.8z\"\/><\/svg><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6L2.5 9.4l6.6-.8z\"\/><\/svg><\/span><blockquote>\u201cHaving worked with many cosmetics manufacturers in the past, I have rarely found partners this professional, passionate and attentive to the client.\u201d<\/blockquote><figcaption><b>Ahmed B.<\/b><span><svg class=\"lp-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.8l-7.9 6.1C6.6 42.6 14.6 48 24 48z\"\/><\/svg>Google review, Aug 2023<br>translated from French<\/span><\/figcaption><\/figure><figure class=\"lp-rev lp-rv\"><span class=\"lp-stars\" aria-label=\"5 out of 5 stars\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6L2.5 9.4l6.6-.8z\"\/><\/svg><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6L2.5 9.4l6.6-.8z\"\/><\/svg><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6L2.5 9.4l6.6-.8z\"\/><\/svg><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6L2.5 9.4l6.6-.8z\"\/><\/svg><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6L2.5 9.4l6.6-.8z\"\/><\/svg><\/span><blockquote>\u201cWhat I appreciate most is that they take care of everything, from creating my brand to designing the packaging and delivering the products.\u201d<\/blockquote><figcaption><b>Loubna A.<\/b><span><svg class=\"lp-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.8l-7.9 6.1C6.6 42.6 14.6 48 24 48z\"\/><\/svg>Google review, Jul 2025<br>translated from French<\/span><\/figcaption><\/figure><figure class=\"lp-rev lp-rv\"><span class=\"lp-stars\" aria-label=\"5 out of 5 stars\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6L2.5 9.4l6.6-.8z\"\/><\/svg><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6L2.5 9.4l6.6-.8z\"\/><\/svg><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6L2.5 9.4l6.6-.8z\"\/><\/svg><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6L2.5 9.4l6.6-.8z\"\/><\/svg><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6L2.5 9.4l6.6-.8z\"\/><\/svg><\/span><blockquote>\u201cWorking with them to create my brand has been an incredible experience. Their professionalism and expertise are exceptional.\u201d<\/blockquote><figcaption><b>Chayma N.<\/b><span><svg class=\"lp-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.8l-7.9 6.1C6.6 42.6 14.6 48 24 48z\"\/><\/svg>Google review, May 2024<br>translated from French<\/span><\/figcaption><\/figure><\/div>\n<\/div><\/section>\n<section class=\"section\" aria-labelledby=\"f-uk\" style=\"padding-top:0\"><div class=\"wrap faq-grid\">\n  <div class=\"sticky\"><h2 class=\"h2\" id=\"f-uk\">Questions from UK brands<\/h2><div class=\"faq-help\"><b>Prefer to talk?<\/b><span>A product specialist answers on WhatsApp, in English.<\/span><a class=\"btn btn-wa-s\" href=\"https:\/\/wa.me\/212761511711?text=Hello%2C%20I%20am%20a%20UK%20brand%20and%20I%20would%20like%20a%20free%20consultation\" target=\"_blank\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" width=\"15\" height=\"15\" fill=\"currentColor\"><path d=\"M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm5.3 14.1c-.2.6-1.3 1.2-1.8 1.2-.5.1-1 .2-3.3-.7-2.8-1.1-4.6-3.9-4.7-4.1-.1-.2-1.1-1.5-1.1-2.9s.7-2.1 1-2.4c.3-.3.6-.3.8-.3h.6c.2 0 .4 0 .6.5l.8 2c.1.2.1.4 0 .5l-.3.5-.4.4c-.1.1-.3.3-.1.6.2.3.8 1.3 1.7 2.1 1.2 1 2.1 1.4 2.4 1.5.3.2.5.1.7-.1l.9-1.1c.2-.3.4-.2.7-.1l1.9.9c.3.1.5.2.5.3.1.2.1.6-.1 1.2z\"\/><\/svg>Chat on WhatsApp<\/a><\/div><\/div>\n  <div><details class=\"qa\" open><summary><h3>Do you manufacture for brands in the United Kingdom?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Yes. We manufacture for brands in 35+ countries, and our London office is your point of contact. We produce in Morocco, in an ISO 22716 factory, and prepare your products for the UK market.<\/p><\/div><\/details>\n<details class=\"qa\"><summary><h3>Who is the UK Responsible Person?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>The UK Cosmetics Regulation requires a Responsible Person established in the United Kingdom for every cosmetic product placed on the market in Great Britain. It is your company if it is established in the UK, or a UK Responsible Person you appoint. We provide the Product Information File and the data it needs.<\/p><\/div><\/details>\n<details class=\"qa\"><summary><h3>Who files the SCPN notification?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Your Responsible Person notifies each product to the Office for Product Safety and Standards through the Submit Cosmetic Product Notification service before it is placed on the market in Great Britain. We supply the full INCI list, the frame formulation and the product details in the format it uploads.<\/p><\/div><\/details>\n<details class=\"qa\"><summary><h3>What has to be on the label for the UK?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>The name and address of your UK Responsible Person, the country of origin for a product manufactured outside the UK, the ingredient list, the nominal content, the date of minimum durability or period after opening, precautions and the batch number. We design and print compliant labels.<\/p><\/div><\/details>\n<details class=\"qa\"><summary><h3>Can the same products be sold in Northern Ireland and the EU?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Yes. Northern Ireland and the EU follow Regulation (EC) 1223\/2009: you need a Responsible Person in the EU or Northern Ireland and a CPNP notification. Our formulas are made to that regulation, so one product can serve both markets. See our page for <a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetics-manufacturer-europe\/\">brands selling in the EU<\/a>.<\/p><\/div><\/details>\n<details class=\"qa\"><summary><h3>Are there customs duties between Morocco and the UK?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>The UK and Morocco have an association agreement, applied since 1 January 2021, that continues the tariff preferences of the EU\u2013Morocco agreement. Preferential rates apply to products that meet the rules of origin, and your shipment leaves with its export documents and certificate of origin (EUR.1).<\/p><\/div><\/details>\n<details class=\"qa\"><summary><h3>Where is your factory, and can we visit?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Our factory is in A\u00eft Melloul, in the Greater Agadir area, Morocco. You can visit it by appointment to see the filling lines and validate your samples on site. Our London office: 71-75 Shelton Street, London WC2H 9JQ (point of contact).<\/p><\/div><\/details>\n<details class=\"qa\"><summary><h3>What is your minimum order quantity?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>We keep the MOQ accessible. The exact quantity depends on the product and the packaging, and it is set with you in your quote.<\/p><\/div><\/details>\n<details class=\"qa\"><summary><h3>Do I receive samples before ordering?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Yes. Samples of the formulas you select are sent to you in the UK, and you validate them before production.<\/p><\/div><\/details><\/div>\n<\/div><\/section>\n<section class=\"wrap gcc-rel\" aria-labelledby=\"l-uk\"><h2 class=\"lp-h2\" id=\"l-uk\">Explore Carmel<\/h2><div class=\"gcc-rel-grid\"><div><h3>Services and guides<\/h3><ul><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/white-label-cosmetics-service\/\">White label cosmetics <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetics-private-label-service\/\">Private label (custom formula) <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/bulk-cosmetics-service\/\">Bulk cosmetics <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetic-packaging-morocco\/\">Cosmetic packaging <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetic-product-information-file-pif\/\">Product Information File <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/iso-22716-certified-cosmetics-manufacturer\/\">ISO 22716 certifications <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/why-you-should-manufacture-your-cosmetics-products-in-morocco\/\">Why manufacture in Morocco <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/\">Product catalogue <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><\/ul><\/div><div><h3>Other export markets<\/h3><ul><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetics-manufacturer-europe\/\">European Union <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetics-manufacturer-gcc\/\">Gulf (GCC) <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetics-manufacturer-for-french-brands\/\">France <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetics-manufacturer-belgium\/\">Belgium and Luxembourg <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetics-manufacturer-switzerland\/\">Switzerland <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetics-manufacturer-quebec-canada\/\">Quebec and Canada <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetics-manufacturer-west-africa\/\">West Africa <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><\/ul><\/div><\/div><\/section>\n<section style=\"padding:0 0 clamp(40px,6vw,80px)\"><div class=\"wrap\"><div class=\"final\"><div><h2>Tell us about your brand<\/h2><p>Book a free consultation and get a detailed quote for your products, with no commitment.<\/p><ol class=\"lp-next\"><li><span class=\"n\">01<\/span><span><b>Send your brief<\/b>, it takes two minutes<\/span><\/li><li><span class=\"n\">02<\/span><span><b>A product specialist<\/b>, calls you back in English<\/span><\/li><li><span class=\"n\">03<\/span><span><b>Receive your quote<\/b>, and your sample plan<\/span><\/li><\/ol><\/div><div class=\"actions\"><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><a class=\"btn btn-wa\" href=\"https:\/\/wa.me\/212761511711?text=Hello%2C%20I%20am%20a%20UK%20brand%20and%20I%20would%20like%20a%20free%20consultation\" target=\"_blank\" rel=\"noopener\"><span>Chat on WhatsApp<\/span><span class=\"knob\"><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/span><\/a><\/div><\/div><\/div><\/section>\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@graph\": [{\"@type\": \"Service\", \"name\": \"Cosmetics manufacturer for UK brands\", \"serviceType\": \"Cosmetic contract manufacturing and private label\", \"url\": \"https:\/\/carmelcosmeticslabs.com\/en\/cosmetics-manufacturer-uk\/\", \"provider\": {\"@type\": \"Organization\", \"name\": \"Carmel Cosmetics Labs\", \"url\": \"https:\/\/carmelcosmeticslabs.com\/\"}, \"areaServed\": [{\"@type\": \"Country\", \"name\": \"United Kingdom\"}], \"inLanguage\": \"en\"}, {\"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Do you manufacture for brands in the United Kingdom?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. We manufacture for brands in 35+ countries, and our London office is your point of contact. We produce in Morocco, in an ISO 22716 factory, and prepare your products for the UK market.\"}}, {\"@type\": \"Question\", \"name\": \"Who is the UK Responsible Person?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The UK Cosmetics Regulation requires a Responsible Person established in the United Kingdom for every cosmetic product placed on the market in Great Britain. It is your company if it is established in the UK, or a UK Responsible Person you appoint. We provide the Product Information File and the data it needs.\"}}, {\"@type\": \"Question\", \"name\": \"Who files the SCPN notification?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Your Responsible Person notifies each product to the Office for Product Safety and Standards through the Submit Cosmetic Product Notification service before it is placed on the market in Great Britain. We supply the full INCI list, the frame formulation and the product details in the format it uploads.\"}}, {\"@type\": \"Question\", \"name\": \"What has to be on the label for the UK?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The name and address of your UK Responsible Person, the country of origin for a product manufactured outside the UK, the ingredient list, the nominal content, the date of minimum durability or period after opening, precautions and the batch number. We design and print compliant labels.\"}}, {\"@type\": \"Question\", \"name\": \"Can the same products be sold in Northern Ireland and the EU?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Northern Ireland and the EU follow Regulation (EC) 1223\/2009: you need a Responsible Person in the EU or Northern Ireland and a CPNP notification. Our formulas are made to that regulation, so one product can serve both markets. See our page for brands selling in the EU.\"}}, {\"@type\": \"Question\", \"name\": \"Are there customs duties between Morocco and the UK?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The UK and Morocco have an association agreement, applied since 1 January 2021, that continues the tariff preferences of the EU\u2013Morocco agreement. Preferential rates apply to products that meet the rules of origin, and your shipment leaves with its export documents and certificate of origin (EUR.1).\"}}, {\"@type\": \"Question\", \"name\": \"Where is your factory, and can we visit?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Our factory is in A\u00eft Melloul, in the Greater Agadir area, Morocco. You can visit it by appointment to see the filling lines and validate your samples on site. Our London office: 71-75 Shelton Street, London WC2H 9JQ (point of contact).\"}}, {\"@type\": \"Question\", \"name\": \"What is your minimum order quantity?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"We keep the MOQ accessible. The exact quantity depends on the product and the packaging, and it is set with you in your quote.\"}}, {\"@type\": \"Question\", \"name\": \"Do I receive samples before ordering?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Samples of the formulas you select are sent to you in the UK, and you validate them before production.\"}}]}]}<\/script>\n<script>(function(){document.documentElement.classList.add('lp-js');[].forEach.call(document.querySelectorAll('details.qa'),function(d){d.open=d===d.parentNode.querySelector('details.qa');});\nvar rv=[].slice.call(document.querySelectorAll('.lp-rv'));if('IntersectionObserver' in window&&!matchMedia('(prefers-reduced-motion: reduce)').matches){var io=new IntersectionObserver(function(es){es.forEach(function(x){if(x.isIntersecting){x.target.classList.add('in');io.unobserve(x.target);}});},{rootMargin:'0px 0px -8% 0px'});rv.forEach(function(el){io.observe(el);});}else rv.forEach(function(el){el.classList.add('in');});})();<\/script>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-754882e e-flex e-con-full lpf-sec e-con e-parent\" data-id=\"754882e\" data-element_type=\"container\" data-e-type=\"container\" id=\"consultation\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-8ab0e46 e-flex e-con-full lpf-card e-con e-child\" data-id=\"8ab0e46\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0f8bb68 elementor-widget elementor-widget-html\" data-id=\"0f8bb68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n#consultation{scroll-margin-top:110px}\nbody .e-con.lpf-sec{background:#edf5f2!important;padding:clamp(48px,6vw,88px) 16px!important;margin:0!important}\nbody .e-con.lpf-card{--bg:#fbfdfc;--paper:#fff;--mint:#edf5f2;--ink:#10292a;--muted:#51686a;--line:#d6e4e0;--teal:#2f7266;--deep:#0f3a35;--f-display:\"Proxima Nova\",system-ui,sans-serif;--f-body:\"Lato\",system-ui,sans-serif;\n --display:block;display:block!important;width:100%;max-width:760px!important;margin:0 auto!important;background:#fff;border-radius:28px;padding:clamp(22px,3vw,40px)!important;box-shadow:0 1px 0 rgb(16 58 53\/.04),0 30px 70px -36px rgb(16 58 53\/.45),0 0 0 1px #d6e4e0;color:var(--ink);font:400 16px\/1.55 var(--f-body)}\nbody .e-con.lpf-card *{box-sizing:border-box}\nbody .e-con.lpf-card>.elementor-element,body .lpf-card .elementor-widget-container,body .lpf-card .wpforms-container,body .lpf-card form,body .lpf-card .wpforms-field,body .lpf-card .choices,body .lpf-card .iti{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}\nbody .lpf-card .eael-contact-form,body .lpf-card .eael-wpforms{background:transparent!important;padding:0!important;margin:0!important;max-width:none!important;box-shadow:none!important;border:0!important}\nbody .lpf-card .dv-card-head{display:flex;gap:16px;align-items:center;margin-bottom:clamp(16px,1.8vw,22px)}\nbody .lpf-card .dv-avatar{flex:none;width:64px;height:64px;border-radius:20px;object-fit:cover;object-position:30% 30%}\nbody .lpf-card .dv-card-head h2{margin:0;font:680 clamp(21px,2vw,26px)\/1.15 var(--f-display);letter-spacing:-.025em;color:var(--ink)}\nbody .lpf-card .dv-card-head p{margin:4px 0 0;color:var(--muted);font-size:14.5px;line-height:1.45}\nbody .lpf-card .dv-reassure{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;font-size:13px;line-height:1.45;color:var(--muted)}\nbody .lpf-card .dv-reassure svg{flex:none;width:17px;height:17px;margin-top:1px;color:var(--teal)}\nbody .lpf-card .wpforms-head-container,body .lpf-card .wpforms-title,body .lpf-card .wpforms-description{display:none!important}\nbody .lpf-card .wpforms-field-container{display:grid;gap:14px}\nbody .lpf-card .wpforms-field{padding:0!important;float:none!important;width:auto!important}\nbody .lpf-card .wpforms-field-name .wpforms-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:none!important}\nbody .lpf-card .choices.wpforms-field-row{display:block!important}\nbody .lpf-card .wpforms-field-row-block{width:auto!important;padding:0!important;float:none!important}\nbody .lpf-card .wpforms-field-row::before,body .lpf-card .wpforms-field-row::after{display:none!important}\nbody .lpf-card label.wpforms-field-label,body .lpf-card legend.wpforms-field-label{display:block;font:600 13.5px\/1.3 var(--f-body)!important;color:var(--ink)!important;margin:0 0 7px!important;padding:0!important;text-transform:none!important;letter-spacing:normal!important}\nbody .lpf-card fieldset{border:0!important;padding:0!important;margin:0!important;min-width:0}\nbody .lpf-card .wpforms-label-hide{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important}\nbody .lpf-card .wpforms-sublabel-hide{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}\nbody .lpf-card .wpforms-required-label{color:var(--teal)!important}\nbody .lpf-card input[type=text],body .lpf-card input[type=email],body .lpf-card input[type=tel],body .lpf-card input[type=url],body .lpf-card input[type=number],body .lpf-card select,body .lpf-card textarea{width:100%!important;max-width:none!important;font:400 15.5px\/1.4 var(--f-body)!important;color:var(--ink)!important;background:var(--bg)!important;border:1px solid var(--line)!important;border-radius:14px!important;padding:13px 15px!important;height:auto!important;min-height:50px;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}\nbody .lpf-card .iti input[type=tel]{padding-left:52px!important}\nbody .lpf-card textarea{min-height:120px;resize:vertical}\nbody .lpf-card input:focus,body .lpf-card select:focus,body .lpf-card textarea:focus{outline:0!important;border-color:var(--teal)!important;background-color:var(--paper)!important;box-shadow:0 0 0 4px rgb(47 114 102\/.14)!important}\nbody .lpf-card ::placeholder{color:#8aa09d;opacity:1}\nbody .lpf-card .wpforms-submit-container{margin-top:6px!important;padding:0!important}\nbody .lpf-card button.wpforms-submit{width:100%!important;display:inline-flex!important;align-items:center;justify-content:center;gap:10px;font:650 16px\/1 var(--f-body)!important;color:#fff!important;background:var(--deep)!important;border:0!important;border-radius:99px!important;padding:19px 26px!important;min-height:58px;cursor:pointer;box-shadow:0 14px 30px -14px rgb(16 58 53\/.7)!important;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .2s ease}\n@media (hover:hover) and (pointer:fine){body .lpf-card button.wpforms-submit:hover{background:var(--teal)!important}}\nbody .lpf-card button.wpforms-submit:active{transform:scale(.98)}\nbody .lpf-card .wpforms-error,body .lpf-card label.wpforms-error,body .lpf-card em.wpforms-error{display:block;color:#b3261e!important;font-size:12.5px!important;margin-top:5px!important}\nbody .lpf-card input.wpforms-error,body .lpf-card select.wpforms-error,body .lpf-card textarea.wpforms-error{border-color:#d26a5f!important}\nbody .lpf-card .wpforms-confirmation-container-full{background:var(--mint)!important;border:0!important;border-radius:18px!important;color:var(--ink)!important;padding:22px!important}\n@media (max-width:520px){body .lpf-card .wpforms-field-name .wpforms-field-row{grid-template-columns:1fr}}\n<\/style><div class=\"dv-card-head\"><img loading=\"lazy\" class=\"dv-avatar\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/lancer-marque-cosmetique-etape-1-expert-carmel-768x953.webp\" alt=\"Carmel Cosmetics Labs product specialist with a brand founder\" width=\"768\" height=\"953\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><div><h2>Tell us about your project<\/h2><p>A product specialist reviews your request and gets back to you on the channel you prefer.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ab51816 dv-form eael-wpforms-labels-yes eael-wpforms-form-button-custom elementor-widget elementor-widget-eael-wpforms\" data-id=\"ab51816\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-wpforms.default\">\n\t\t\t\t\t            <div class=\"eael-contact-form eael-wpforms eael-wpforms-align-default\">\n                                <div class=\"wpforms-container wpforms-container-full wpforms-render-modern\" id=\"wpforms-28270\"><form id=\"wpforms-form-28270\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"28270\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/en\/wp-json\/wp\/v2\/pages\/45814\" data-token=\"868c1ba20a7126eee189e9aca06981a8\" data-token-time=\"1791162359\"><div class=\"wpforms-head-container\"><div class=\"wpforms-title\">REQUEST YOUR FREE QUOTE<\/div><div class=\"wpforms-description\">Fill in our form to speak to an expert and receive a personalized quote from our product specialists.<\/div><\/div><noscript class=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Please enable JavaScript in your browser to complete this form.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-28270-field_26-container\" class=\"wpforms-field wpforms-field-html\" data-field-type=\"html\" data-field-id=\"26\"><div id=\"wpforms-28270-field_26\" aria-errormessage=\"wpforms-28270-field_26-error\"><center>CONTACT INFORMATION<\/center><\/div><\/div><div id=\"wpforms-28270-field_8-container\" class=\"wpforms-field wpforms-field-name\" data-field-type=\"name\" data-field-id=\"8\"><fieldset><legend class=\"wpforms-field-label wpforms-label-hide\" aria-hidden=\"false\">Name <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><div class=\"wpforms-field-row wpforms-field-large\"><div class=\"wpforms-field-row-block wpforms-first wpforms-one-half\"><input type=\"text\" id=\"wpforms-28270-field_8\" class=\"wpforms-field-name-first wpforms-field-required\" name=\"wpforms[fields][8][first]\" placeholder=\"First Name\" aria-errormessage=\"wpforms-28270-field_8-error\" required><label for=\"wpforms-28270-field_8\" class=\"wpforms-field-sublabel after wpforms-sublabel-hide\">Pr\u00e9nom<\/label><\/div><div class=\"wpforms-field-row-block wpforms-one-half\"><input type=\"text\" id=\"wpforms-28270-field_8-last\" class=\"wpforms-field-name-last wpforms-field-required\" name=\"wpforms[fields][8][last]\" placeholder=\"Last Name\" aria-errormessage=\"wpforms-28270-field_8-last-error\" required><label for=\"wpforms-28270-field_8-last\" class=\"wpforms-field-sublabel after wpforms-sublabel-hide\">Nom<\/label><\/div><\/div><\/fieldset><\/div><div id=\"wpforms-28270-field_10-container\" class=\"wpforms-field wpforms-field-layout\" data-field-type=\"layout\" data-field-id=\"10\"><div class=\"wpforms-field-layout-columns wpforms-field-layout-preset-50-50\"><div class=\"wpforms-layout-column wpforms-layout-column-50\" ><div id=\"wpforms-28270-field_9-container\" class=\"wpforms-field wpforms-field-email\" data-field-type=\"email\" data-field-id=\"9\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-28270-field_9\" aria-hidden=\"false\">Email <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-28270-field_9\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][9]\" placeholder=\"Email\" spellcheck=\"false\" aria-errormessage=\"wpforms-28270-field_9-error\" required><\/div><div id=\"wpforms-28270-field_39-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-modern\" data-field-type=\"select\" data-field-id=\"39\"><label class=\"wpforms-field-label\" for=\"wpforms-28270-field_39\">Preferred Contact Method <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-28270-field_39\" class=\"wpforms-field-medium wpforms-field-required choicesjs-select\" data-size-class=\"wpforms-field-row wpforms-field-medium\" data-search-enabled=\"\" name=\"wpforms[fields][39]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>Please select your preferred method of contact<\/option><option value=\"WhatsApp\"  class=\"choice-1 depth-1\"  >WhatsApp<\/option><option value=\"Email\"  class=\"choice-2 depth-1\"  >Email<\/option><option value=\"Call only\"  class=\"choice-3 depth-1\"  >Call only<\/option><\/select><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\" ><div id=\"wpforms-28270-field_11-container\" class=\"wpforms-field wpforms-field-phone\" data-field-type=\"phone\" data-field-id=\"11\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-28270-field_11\" aria-hidden=\"false\">Phone <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"tel\" id=\"wpforms-28270-field_11\" class=\"wpforms-field-medium wpforms-field-required wpforms-smart-phone-field\" data-rule-smart-phone-field=\"true\" name=\"wpforms[fields][11]\" placeholder=\"Phone\" aria-label=\"Phone\" aria-errormessage=\"wpforms-28270-field_11-error\" required><\/div><div id=\"wpforms-28270-field_13-container\" class=\"wpforms-field wpforms-field-checkbox\" data-field-type=\"checkbox\" data-field-id=\"13\"><fieldset><legend class=\"wpforms-field-label\">Reachability slots (EST time) <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><ul id=\"wpforms-28270-field_13\" class=\"wpforms-field-required\"><li class=\"choice-1 depth-1\"><input type=\"checkbox\" id=\"wpforms-28270-field_13_1\" name=\"wpforms[fields][13][]\" value=\"8am - 12pm\" aria-errormessage=\"wpforms-28270-field_13_1-error\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-28270-field_13_1\">8am - 12pm<\/label><\/li><li class=\"choice-2 depth-1\"><input type=\"checkbox\" id=\"wpforms-28270-field_13_2\" name=\"wpforms[fields][13][]\" value=\"12pm - 2pm\" aria-errormessage=\"wpforms-28270-field_13_2-error\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-28270-field_13_2\">12pm - 2pm<\/label><\/li><li class=\"choice-3 depth-1\"><input type=\"checkbox\" id=\"wpforms-28270-field_13_3\" name=\"wpforms[fields][13][]\" value=\"2pm - 6pm\" aria-errormessage=\"wpforms-28270-field_13_3-error\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-28270-field_13_3\">2pm - 6pm<\/label><\/li><li class=\"choice-4 depth-1\"><input type=\"checkbox\" id=\"wpforms-28270-field_13_4\" name=\"wpforms[fields][13][]\" value=\"6pm - 8pm\" aria-errormessage=\"wpforms-28270-field_13_4-error\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-28270-field_13_4\">6pm - 8pm<\/label><\/li><\/ul><\/fieldset><\/div><\/div><\/div><\/div><div id=\"wpforms-28270-field_27-container\" class=\"wpforms-field wpforms-field-html\" data-field-type=\"html\" data-field-id=\"27\"><div id=\"wpforms-28270-field_27\" aria-errormessage=\"wpforms-28270-field_27-error\"><center>PROJECT INFORMATION<\/center><\/div><\/div><div id=\"wpforms-28270-field_35-container\" class=\"wpforms-field wpforms-field-checkbox wpforms-list-2-columns\" data-field-type=\"checkbox\" data-field-id=\"35\"><fieldset><legend class=\"wpforms-field-label\">Which cosmetics category interests you most? <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><ul id=\"wpforms-28270-field_35\" class=\"wpforms-field-required\"><li class=\"choice-1 depth-1\"><input type=\"checkbox\" id=\"wpforms-28270-field_35_1\" name=\"wpforms[fields][35][]\" value=\"Face care Products\" aria-errormessage=\"wpforms-28270-field_35_1-error\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-28270-field_35_1\">Face care Products<\/label><\/li><li class=\"choice-2 depth-1\"><input type=\"checkbox\" id=\"wpforms-28270-field_35_2\" name=\"wpforms[fields][35][]\" value=\"Haircare Products\" aria-errormessage=\"wpforms-28270-field_35_2-error\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-28270-field_35_2\">Haircare Products<\/label><\/li><li class=\"choice-3 depth-1\"><input type=\"checkbox\" id=\"wpforms-28270-field_35_3\" name=\"wpforms[fields][35][]\" value=\"Bodycare Products\" aria-errormessage=\"wpforms-28270-field_35_3-error\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-28270-field_35_3\">Bodycare Products<\/label><\/li><li class=\"choice-4 depth-1\"><input type=\"checkbox\" id=\"wpforms-28270-field_35_4\" name=\"wpforms[fields][35][]\" value=\"Lipcare Products\" aria-errormessage=\"wpforms-28270-field_35_4-error\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-28270-field_35_4\">Lipcare Products<\/label><\/li><li class=\"choice-5 depth-1\"><input type=\"checkbox\" id=\"wpforms-28270-field_35_5\" name=\"wpforms[fields][35][]\" value=\"Men&#039;s grooming Products\" aria-errormessage=\"wpforms-28270-field_35_5-error\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-28270-field_35_5\">Men's grooming Products<\/label><\/li><li class=\"choice-6 depth-1\"><input type=\"checkbox\" id=\"wpforms-28270-field_35_6\" name=\"wpforms[fields][35][]\" value=\"Niche Products\" aria-errormessage=\"wpforms-28270-field_35_6-error\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-28270-field_35_6\">Niche Products<\/label><\/li><li class=\"choice-7 depth-1\"><input type=\"checkbox\" id=\"wpforms-28270-field_35_7\" name=\"wpforms[fields][35][]\" value=\"Intimate Products\" aria-errormessage=\"wpforms-28270-field_35_7-error\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-28270-field_35_7\">Intimate Products<\/label><\/li><li class=\"choice-8 depth-1\"><input type=\"checkbox\" id=\"wpforms-28270-field_35_8\" name=\"wpforms[fields][35][]\" value=\"Others\" aria-errormessage=\"wpforms-28270-field_35_8-error\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-28270-field_35_8\">Others<\/label><\/li><\/ul><\/fieldset><\/div><div id=\"wpforms-28270-field_30-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-modern\" data-field-type=\"select\" data-field-id=\"30\"><label class=\"wpforms-field-label\" for=\"wpforms-28270-field_30\">What would be the quantity of your order per product? <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-28270-field_30\" class=\"wpforms-field-large wpforms-field-required choicesjs-select\" data-size-class=\"wpforms-field-row wpforms-field-large\" data-search-enabled=\"\" name=\"wpforms[fields][30]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'><\/option><option value=\"less than 1000 units\"  class=\"choice-1 depth-1\"  >less than 1000 units<\/option><option value=\"1000 - 5000 units\"  class=\"choice-3 depth-1\"  >1000 - 5000 units<\/option><option value=\"5000 - 10000 units\"  class=\"choice-6 depth-1\"  >5000 - 10000 units<\/option><option value=\"10000 - 50000 units\"  class=\"choice-7 depth-1\"  >10000 - 50000 units<\/option><option value=\"more than 50000 units\"  class=\"choice-4 depth-1\"  >more than 50000 units<\/option><\/select><\/div><div id=\"wpforms-28270-field_29-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-modern\" data-field-type=\"select\" data-field-id=\"29\"><label class=\"wpforms-field-label\" for=\"wpforms-28270-field_29\">What is your projected budget for this project ? <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-28270-field_29\" class=\"wpforms-field-large wpforms-field-required choicesjs-select\" data-size-class=\"wpforms-field-row wpforms-field-large\" data-search-enabled=\"\" name=\"wpforms[fields][29]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'><\/option><option value=\"1.000 - 5.000 \u0404\"  class=\"choice-1 depth-1\"  >1.000 - 5.000 \u0404<\/option><option value=\"5.000 - 10.000 \u0404\"  class=\"choice-9 depth-1\"  >5.000 - 10.000 \u0404<\/option><option value=\"10.000 - 25.000 \u0404\"  class=\"choice-10 depth-1\"  >10.000 - 25.000 \u0404<\/option><option value=\"25.000 - 50.000 \u0404\"  class=\"choice-13 depth-1\"  >25.000 - 50.000 \u0404<\/option><option value=\"50.000 - 100.000 \u0404\"  class=\"choice-11 depth-1\"  >50.000 - 100.000 \u0404<\/option><option value=\"More than 100.000 \u0404\"  class=\"choice-12 depth-1\"  >More than 100.000 \u0404<\/option><\/select><\/div><div id=\"wpforms-28270-field_22-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-type=\"textarea\" data-field-id=\"22\"><label class=\"wpforms-field-label\" for=\"wpforms-28270-field_22\">Please describe your project? <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><textarea id=\"wpforms-28270-field_22\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][22]\" placeholder=\"Your products and objectives? Detailed cosmetic product specifications? A link to download your reference files or images? Or anything else that might help us better understand your project.\" aria-errormessage=\"wpforms-28270-field_22-error\" required><\/textarea><\/div><div id=\"wpforms-28270-field_24-container\" class=\"wpforms-field wpforms-field-content\" data-field-type=\"content\" data-field-id=\"24\"><div id=\"wpforms-28270-field_24\" class=\"wpforms-field-large wpforms-field-row\" aria-errormessage=\"wpforms-28270-field_24-error\"><p>By submitting this form, you agree to our terms of service and privacy policy.<\/p>\n<div class=\"wpforms-field-content-display-frontend-clear\"><\/div><\/div><\/div><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"28270\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/pages\/45814\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-28270\" class=\"wpforms-submit\" data-alt-text=\"Sending...\" data-submit-text=\"SUBMIT\" aria-live=\"assertive\" value=\"wpforms-submit\">SUBMIT<\/button><img decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/plugins\/wpforms\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Loading\" title=\"| Carmel Cosmetics Labs\"><\/div><\/form><\/div>  <!-- .wpforms-container -->            <\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-83bf509 elementor-widget elementor-widget-html\" data-id=\"83bf509\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<p class=\"dv-reassure\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"4\" y=\"11\" width=\"16\" height=\"10\" rx=\"2\"\/><path d=\"M8 11V7a4 4 0 0 1 8 0v4\"\/><\/svg>No obligation. Your information stays confidential and is used only to prepare your quote.<\/p><script>(function(){var s=document.getElementById('consultation');if(!s)return;\nvar re=\/\\\/(demande-de-devis|request-a-quote|kostenvoranschlag-anfordern|%d8%b7%d9%84%d8%a8-%d8%a7%d9%82%d8%aa%d8%a8%d8%a7%d8%b3|\u0637\u0644\u0628-\u0627\u0642\u062a\u0628\u0627\u0633)\\\/?([?#].*)?$\/i;\nvar root=s.closest('[data-elementor-type=\"wp-page\"]')||document;\nroot.querySelectorAll('a[href]').forEach(function(a){var h=a.getAttribute('href')||'',d=h;try{d=decodeURIComponent(h);}catch(e){}if(re.test(h)||re.test(d)){a.setAttribute('href','#consultation');}});\ndocument.addEventListener('click',function(e){var a=e.target.closest&&e.target.closest('a[href=\"#consultation\"]');if(!a)return;e.preventDefault();\nvar sm=!matchMedia('(prefers-reduced-motion: reduce)').matches;s.scrollIntoView({behavior:sm?'smooth':'auto',block:'start'});\nvar f=s.querySelector('form input:not([type=hidden]),form select,form textarea');\nvar off=function(){return Math.abs(s.getBoundingClientRect().top-110)>24},fix=function(){if(off())s.scrollIntoView({behavior:'auto',block:'start'});setTimeout(function(){if(off())s.scrollIntoView({behavior:'auto',block:'start'});if(f)try{f.focus({preventScroll:true})}catch(_){}},350)};\nvar last=-1,still=0,n=0,iv=setInterval(function(){var y=scrollY;still=(y===last)?still+1:0;last=y;if(still>=3||++n>50){clearInterval(iv);fix();}},120);\nif(history.replaceState)history.replaceState(null,'','#consultation');});})();<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-45814","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/pages\/45814","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\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/comments?post=45814"}],"version-history":[{"count":1,"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/pages\/45814\/revisions"}],"predecessor-version":[{"id":45815,"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/pages\/45814\/revisions\/45815"}],"wp:attachment":[{"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/media?parent=45814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}