{"id":56899,"date":"2026-11-08T16:25:00","date_gmt":"2026-11-08T16:25:00","guid":{"rendered":"https:\/\/carmelcosmeticslabs.com\/?page_id=56899"},"modified":"2026-11-08T16:25:00","modified_gmt":"2026-11-08T16:25:00","slug":"argan-oil-supplier-morocco","status":"publish","type":"page","link":"https:\/\/carmelcosmeticslabs.com\/en\/argan-oil-supplier-morocco\/","title":{"rendered":"Argan oil supplier in Morocco: bulk and private label"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"56899\" class=\"elementor elementor-56899 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-c06495b e-con-full e-flex e-con e-parent\" data-id=\"c06495b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-546eae9 elementor-widget elementor-widget-html\" data-id=\"546eae9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<style>\nbody .cm-ar{--t:#1f7a6c;--td:#155e53;--tl:#e8f3f0;--sage:#f4f8f5;--ink:#0f1a18;--body:#34423f;--mute:#4a5a56;--line:#dfe9e5;--r:18px;\n font-family:Inter,\"Proxima Nova\",system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}\nbody .cm-ar *{box-sizing:border-box}\nbody .cm-ar ::selection{background:#cfe7e0;color:var(--ink)}\nbody .cm-ar .cm-w{max-width:1180px;margin:0 auto;padding:0 24px}\nbody .cm-ar section{padding:96px 0}\nbody .cm-ar .cm-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--td);background:var(--tl);border-radius:999px;padding:7px 14px;margin:0 0 20px}\nbody .cm-ar h1,body .cm-ar h2,body .cm-ar h3{font-family:inherit;color:var(--ink);letter-spacing:-.02em;margin:0;text-wrap:balance}\nbody .cm-ar h1{font-size:clamp(34px,4.6vw,56px);line-height:1.08;font-weight:750}\nbody .cm-ar h2{font-size:clamp(28px,3.2vw,42px);line-height:1.15;font-weight:720;margin-bottom:16px}\nbody .cm-ar h3{font-size:20px;line-height:1.3;font-weight:680;margin-bottom:8px}\nbody .cm-ar p{margin:0 0 14px;color:var(--mute)}\nbody .cm-ar .cm-lead{font-size:19px;color:var(--body);max-width:56ch}\nbody .cm-ar .cm-head{max-width:720px;margin:0 auto 56px;text-align:center}\nbody .cm-ar .cm-head p{font-size:18px;color:var(--body);max-width:62ch;margin-left:auto;margin-right:auto}\nbody .cm-ar .cm-head p.cm-eyebrow{font-size:13px}\nbody .cm-ar a.cm-btn{display:inline-flex;align-items:center;gap:10px;font-weight:650;font-size:16px;text-decoration:none;border-radius:12px;padding:15px 24px;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s}\nbody .cm-ar a.cm-btn-p{background:var(--t);color:#fff;box-shadow:0 8px 24px rgba(31,122,108,.28)}\nbody .cm-ar a.cm-btn-p:hover{background:var(--td);transform:translateY(-1px);color:#fff}\nbody .cm-ar a.cm-btn-s{background:#fff;color:var(--ink);border:1px solid var(--line)}\nbody .cm-ar a.cm-btn-s:hover{border-color:var(--t);color:var(--td)}\nbody .cm-ar a:focus-visible,body .cm-ar summary:focus-visible{outline:2px solid var(--t);outline-offset:3px;border-radius:8px}\nbody .cm-ar .cm-ic{width:24px;height:24px;flex:none}\nbody .cm-ar .cm-inl{color:var(--td);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(21,94,83,.35);transition:border-color .15s}\nbody .cm-ar .cm-inl:hover{border-bottom-color:var(--td)}\nbody .cm-ar .cm-note{font-size:14.5px;margin-top:16px}\nbody .cm-ar .cm-chk{list-style:none;margin:0;padding:0}\nbody .cm-ar .cm-chk li{display:flex;gap:12px;margin:0 0 12px;color:var(--body)}\nbody .cm-ar .cm-chk li .cm-ic{width:20px;height:20px;margin-top:4px;color:var(--t)}\n\/* hero *\/\nbody .cm-ar .cm-hero{background:radial-gradient(1200px 500px at 85% -10%,#dcefe9 0,rgba(220,239,233,0) 60%),linear-gradient(180deg,#f6faf8 0,#fff 100%);padding:72px 0 104px}\nbody .cm-ar .cm-hero-g{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}\nbody .cm-ar .cm-hero .cm-lead{margin:22px 0 30px}\nbody .cm-ar .cm-ctas{display:flex;flex-wrap:wrap;gap:12px}\nbody .cm-ar .cm-hnote{margin:12px 0 0;font-size:14px;color:var(--mute)}\nbody .cm-ar .cm-trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line);font-size:14.5px;color:var(--body)}\nbody .cm-ar .cm-trust span{display:inline-flex;align-items:center;gap:8px}\nbody .cm-ar .cm-trust .cm-ic{width:18px;height:18px;color:var(--t)}\nbody .cm-ar .cm-hero-img{position:relative}\nbody .cm-ar .cm-hero-img img{width:100%;height:auto;aspect-ratio:4\/3;object-fit:cover;object-position:70% 50%;border-radius:24px;display:block;box-shadow:0 30px 60px -20px rgba(15,26,24,.28)}\nbody .cm-ar .cm-float{position:absolute;left:-28px;bottom:28px;background:#fff;border-radius:16px;padding:16px 20px;box-shadow:0 18px 40px -12px rgba(15,26,24,.25);display:flex;gap:14px;align-items:center}\nbody .cm-ar .cm-float b{display:block;font-size:22px;line-height:1.1;color:var(--ink)}\nbody .cm-ar .cm-float small{font-size:13px;color:var(--mute)}\nbody .cm-ar .cm-float .cm-ic{color:var(--t);width:38px;height:38px;background:var(--tl);border-radius:10px;padding:8px}\n\/* stats *\/\nbody .cm-ar .cm-stats{padding:0;margin-top:-48px;position:relative;z-index:2}\nbody .cm-ar .cm-stats-g{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:0 12px 32px -18px rgba(15,26,24,.2)}\nbody .cm-ar .cm-stat{padding:26px 26px;border-right:1px solid var(--line)}\nbody .cm-ar .cm-stat:last-child{border-right:0}\nbody .cm-ar .cm-stat b{display:block;font-size:34px;font-weight:750;letter-spacing:-.02em;color:var(--td);line-height:1.1;font-variant-numeric:tabular-nums}\nbody .cm-ar .cm-stat span{font-size:14.5px;color:var(--mute)}\n\/* key facts *\/\nbody .cm-ar .cm-kfs{padding:56px 0 0}\nbody .cm-ar .cm-kf{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:36px 40px;max-width:980px;margin:0 auto}\nbody .cm-ar .cm-kf h2{font-size:clamp(22px,2.4vw,28px);margin-bottom:22px}\nbody .cm-ar .cm-kf dl{display:grid;grid-template-columns:132px 1fr;margin:0;border-top:1px solid var(--line)}\nbody .cm-ar .cm-kf dt,body .cm-ar .cm-kf dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line);font-size:16px}\nbody .cm-ar .cm-kf dt{font-weight:650;color:var(--ink)}\nbody .cm-ar .cm-kf dd{color:var(--body)}\nbody .cm-ar .cm-kf dl > :nth-last-child(-n+2){border-bottom:0;padding-bottom:0}\n\/* process *\/\nbody .cm-ar .cm-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;counter-reset:s}\nbody .cm-ar .cm-step{position:relative;padding-top:60px}\nbody .cm-ar .cm-step:before{counter-increment:s;content:counter(s,decimal-leading-zero);position:absolute;top:0;left:0;font-size:15px;font-weight:700;color:var(--td);background:var(--tl);border-radius:999px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}\nbody .cm-ar .cm-step:after{content:\"\";position:absolute;top:21px;left:54px;right:-16px;height:2px;background:linear-gradient(90deg,var(--line),rgba(223,233,229,0))}\nbody .cm-ar .cm-step:last-child:after{display:none}\nbody .cm-ar .cm-step p{font-size:16px;margin:0}\nbody .cm-ar .cm-center{text-align:center}\n\/* grades table *\/\nbody .cm-ar .cm-tw{border:1px solid var(--line);border-radius:var(--r);background:#fff;overflow:hidden}\nbody .cm-ar table.cm-t{width:100%;border-collapse:collapse;font-size:16px;margin:0}\nbody .cm-ar .cm-t th,body .cm-ar .cm-t td{padding:18px 22px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top;color:var(--body)}\nbody .cm-ar .cm-t thead th{font-size:13px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);background:#fafcfb}\nbody .cm-ar .cm-t td:first-child{font-weight:650;color:var(--ink);width:22%}\nbody .cm-ar .cm-t tr:last-child td{border-bottom:0}\n\/* documents *\/\nbody .cm-ar .cm-bg{background:var(--sage)}\nbody .cm-ar .cm-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}\nbody .cm-ar .cm-card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:30px}\nbody .cm-ar .cm-card .cm-ic{color:var(--t);width:44px;height:44px;background:var(--tl);border-radius:12px;padding:10px;margin-bottom:18px}\nbody .cm-ar .cm-card p{margin:0;font-size:16.5px}\nbody .cm-ar .cm-card.cm-wide{grid-column:span 2;display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch;padding:0;overflow:hidden}\nbody .cm-ar .cm-card.cm-wide .cm-cw{padding:40px;align-self:center}\nbody .cm-ar .cm-card.cm-wide img{width:100%;height:100%;min-height:280px;object-fit:cover;display:block}\n\/* bulk vs private label *\/\nbody .cm-ar .cm-split{display:grid;grid-template-columns:1fr 1fr;gap:24px}\nbody .cm-ar .cm-panel{border-radius:var(--r);padding:34px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column}\nbody .cm-ar .cm-panel h3{margin:8px 0 18px}\nbody .cm-ar .cm-panel .cm-chk{margin-bottom:24px}\nbody .cm-ar .cm-panel .cm-plink{margin-top:auto;padding-top:20px;border-top:1px solid var(--line)}\nbody .cm-ar .cm-tag{font-size:13px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--td)}\nbody .cm-ar .cm-after{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:40px}\n\/* products *\/\nbody .cm-ar .cm-svc{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}\nbody .cm-ar .cm-s{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column}\nbody .cm-ar .cm-s img{width:100%;height:auto;aspect-ratio:4\/3;object-fit:cover;object-position:50% 78%;display:block}\nbody .cm-ar .cm-s .cm-sb{padding:24px 24px 26px}\nbody .cm-ar .cm-s p{font-size:16px;margin:0}\n\/* compliance *\/\nbody .cm-ar .cm-dark{background:#10201d;color:#dbe7e3}\nbody .cm-ar .cm-dark h2,body .cm-ar .cm-dark h3{color:#fff}\nbody .cm-ar .cm-dark p{color:#b4c7c1}\nbody .cm-ar .cm-dark .cm-eyebrow{background:rgba(255,255,255,.08);color:#9fe0d2}\nbody .cm-ar .cm-roles3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}\nbody .cm-ar .cm-role{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:var(--r);padding:30px;display:flex;flex-direction:column}\nbody .cm-ar .cm-dark .cm-role p{color:#b4c7c1;font-size:16px;margin:0 0 14px}\nbody .cm-ar .cm-role .cm-chk li{color:#dbe7e3;font-size:16px}\nbody .cm-ar .cm-role .cm-chk li .cm-ic{color:#6fd3bf;margin-top:3px}\nbody .cm-ar .cm-dark .cm-inl{color:#9fe0d2;border-bottom-color:rgba(159,224,210,.45)}\nbody .cm-ar .cm-dark .cm-inl:hover{border-bottom-color:#9fe0d2}\nbody .cm-ar .cm-dark a:focus-visible{outline-color:#9fe0d2}\n\/* origin *\/\nbody .cm-ar .cm-origin{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}\nbody .cm-ar .cm-origin img{width:100%;height:auto;aspect-ratio:4\/3;object-fit:cover;border-radius:24px;display:block}\nbody .cm-ar .cm-origin p{font-size:17px;color:var(--body);max-width:60ch}\nbody .cm-ar .cm-origin p.cm-eyebrow,body .cm-ar .cm-faq-g .cm-fh p.cm-eyebrow{font-size:13px;color:var(--td);max-width:none}\n\/* faq *\/\nbody .cm-ar .cm-faq-g{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}\nbody .cm-ar .cm-faq-g .cm-fh{position:sticky;top:120px}\nbody .cm-ar .cm-faq-g .cm-fh p{font-size:17px}\nbody .cm-ar details{border-bottom:1px solid var(--line)}\nbody .cm-ar details:first-child{border-top:1px solid var(--line)}\nbody .cm-ar summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 0;font-weight:650;font-size:17.5px;line-height:1.45;color:var(--ink);transition:color .15s}\nbody .cm-ar summary:hover{color:var(--td)}\nbody .cm-ar summary::-webkit-details-marker{display:none}\nbody .cm-ar summary:after{content:\"\";flex:none;width:12px;height:12px;margin-top:6px;border-right:2px solid var(--t);border-bottom:2px solid var(--t);transform:rotate(45deg);transition:transform .2s cubic-bezier(.16,1,.3,1)}\nbody .cm-ar details[open] summary:after{transform:rotate(-135deg);margin-top:11px}\nbody .cm-ar details p{padding:0 32px 22px 0;margin:0;color:var(--body);max-width:68ch}\n\/* founder + cta *\/\nbody .cm-ar .cm-fn{max-width:780px;margin:0 auto;display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:start}\nbody .cm-ar .cm-fn .cm-av{width:56px;height:56px;border-radius:50%;background:var(--tl);color:var(--td);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;letter-spacing:.02em}\nbody .cm-ar .cm-fn blockquote{margin:0;font-size:19px;line-height:1.6;color:#14211e}\nbody .cm-ar .cm-fn figcaption{margin-top:14px;font-size:15px;color:var(--mute)}\nbody .cm-ar .cm-fn figcaption b{color:var(--ink)}\nbody .cm-ar .cm-cta{padding:72px 0 96px}\nbody .cm-ar .cm-cta-b{background:linear-gradient(135deg,#1f7a6c 0,#155e53 100%);border-radius:28px;padding:64px;display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:center;color:#fff;position:relative;overflow:hidden}\nbody .cm-ar .cm-cta-b:after{content:\"\";position:absolute;right:-120px;top:-120px;width:380px;height:380px;border-radius:50%;background:rgba(255,255,255,.07)}\nbody .cm-ar .cm-cta-b > div{position:relative;z-index:1}\nbody .cm-ar .cm-cta-b h2{color:#fff}\nbody .cm-ar .cm-cta-b p{color:#d5ebe5;font-size:18px}\nbody .cm-ar .cm-cta-b a.cm-btn{background:#fff;color:var(--td);margin-top:8px;box-shadow:0 10px 24px -10px rgba(0,0,0,.35)}\nbody .cm-ar .cm-cta-b a.cm-btn:hover{transform:translateY(-1px)}\nbody .cm-ar .cm-cta-b a:focus-visible{outline-color:#fff}\nbody .cm-ar .cm-req{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:var(--r);padding:26px 28px}\nbody .cm-ar .cm-req h3{color:#fff;font-size:17px;margin-bottom:14px}\nbody .cm-ar .cm-req .cm-chk li{color:#eaf6f2;font-size:15.5px;margin-bottom:10px}\nbody .cm-ar .cm-req .cm-chk li:last-child{margin-bottom:0}\nbody .cm-ar .cm-req .cm-chk li .cm-ic{color:#9fe0d2;width:18px;height:18px}\n\/* on-page nav *\/\nbody .cm-ar [id]{scroll-margin-top:140px}\nbody .cm-ar .cm-toc{position:sticky;top:72px;z-index:20;background:rgba(255,255,255,.88);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line);margin-top:48px}\nbody .cm-ar .cm-toc ul{list-style:none;margin:0 auto;padding:10px 0;display:flex;gap:6px;justify-content:center;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}\nbody .cm-ar .cm-toc ul::-webkit-scrollbar{display:none}\nbody .cm-ar .cm-toc a{display:block;white-space:nowrap;padding:8px 14px;border-radius:999px;font-size:14.5px;font-weight:600;color:var(--mute);text-decoration:none;transition:background .15s,color .15s}\nbody .cm-ar .cm-toc a:hover{color:var(--td);background:var(--sage)}\nbody .cm-ar .cm-toc a[aria-current=\"true\"]{color:var(--td);background:var(--tl)}\n\/* answer-first block *\/\nbody .cm-ar .cm-ans{font-size:18.5px;line-height:1.65;color:var(--ink);margin:0 0 24px;max-width:none}\nbody .cm-ar .cm-upd{font-size:13.5px;color:var(--mute);margin:20px 0 0}\nbody .cm-ar .cm-sw{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px rgba(15,26,24,.12);margin-right:8px;vertical-align:-1px}\n\/* certifications *\/\nbody .cm-ar .cm-certs{padding-top:24px}\nbody .cm-ar .cm-cg{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;list-style:none;margin:0;padding:0}\nbody .cm-ar .cm-cert{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px 18px 20px;display:flex;flex-direction:column;align-items:center;text-align:center}\nbody .cm-ar .cm-cert .cm-lg{height:72px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}\nbody .cm-ar .cm-cert img{max-height:72px;max-width:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.85;transition:filter .2s,opacity .2s}\nbody .cm-ar .cm-cert:hover img{filter:none;opacity:1}\nbody .cm-ar .cm-cert .cm-tx{height:72px;min-width:72px;padding:0 14px;border:2px solid #3b4643;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#3b4643;line-height:1.1}\nbody .cm-ar .cm-cert .cm-tx b{font-size:20px;font-weight:800;letter-spacing:.02em}\nbody .cm-ar .cm-cert .cm-tx small{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-top:4px}\nbody .cm-ar .cm-cert h3{font-size:15.5px;margin:0 0 4px;letter-spacing:-.01em}\nbody .cm-ar .cm-cert p{font-size:13.5px;line-height:1.5;margin:0;color:var(--mute)}\nbody .cm-ar .cm-cfoot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:22px;font-size:14.5px;color:var(--mute)}\nbody .cm-ar .cm-cfoot p{margin:0;max-width:72ch;font-size:14.5px}\nbody .cm-ar .cm-cfoot a{align-self:flex-start;white-space:nowrap}\n@media (max-width:1024px){body .cm-ar .cm-cg{grid-template-columns:repeat(3,1fr)}}\n@media (max-width:640px){body .cm-ar .cm-cg{grid-template-columns:1fr 1fr;gap:12px}body .cm-ar .cm-cert{padding:18px 12px 16px}body .cm-ar .cm-cert .cm-lg{height:60px}body .cm-ar .cm-cert img{max-height:60px}body .cm-ar .cm-cert .cm-tx{height:60px}}\n\/* ===== v8 enrichments ===== *\/\nbody .cm-ar{interpolate-size:allow-keywords}\nbody .cm-ar .cm-chip2{position:absolute;right:-18px;top:26px;background:#fff;border-radius:999px;padding:10px 16px 10px 12px;box-shadow:0 14px 32px -12px rgba(15,26,24,.25);display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--ink)}\nbody .cm-ar .cm-chip2 i{display:flex}\nbody .cm-ar .cm-chip2 i span{width:14px;height:14px;border-radius:50%;border:2px solid #fff;margin-left:-5px;background:var(--c)}\nbody .cm-ar .cm-chip2 i span:first-child{margin-left:0}\n\/* steps progress *\/\nbody .cm-ar .cm-steps{position:relative}\nbody .cm-ar .cm-steps .cm-step:after{display:none}\nbody .cm-ar .cm-steps:before,body .cm-ar .cm-steps:after{content:\"\";position:absolute;top:20px;left:21px;right:calc(25% - 21px);height:2px;border-radius:2px;background:var(--line)}\nbody .cm-ar .cm-steps:after{background:var(--t);transform-origin:left;transform:scaleX(1);transition:transform 1.6s cubic-bezier(.16,1,.3,1) .15s}\nbody .cm-ar .cm-step:before{z-index:1;transition:background .4s,color .4s,box-shadow .4s}\nbody .cm-ar .cm-steps.is-in .cm-step:before,body .cm-ar:not(.cm-anim) .cm-step:before{background:var(--t);color:#fff;box-shadow:0 0 0 6px #fff}\nbody .cm-ar .cm-steps .cm-step:nth-child(2):before{transition-delay:.5s}\nbody .cm-ar .cm-steps .cm-step:nth-child(3):before{transition-delay:.9s}\nbody .cm-ar .cm-steps .cm-step:nth-child(4):before{transition-delay:1.3s}\nbody .cm-ar.cm-anim .cm-steps:not(.is-in):after{transform:scaleX(0)}\n\/* grade drops *\/\nbody .cm-ar .cm-drop{width:22px;height:22px;flex:none;color:var(--c)}\nbody .cm-ar .cm-gn{display:flex;align-items:center;gap:12px}\nbody .cm-ar .cm-t tbody tr{transition:background .2s}\nbody .cm-ar .cm-t tbody tr:hover{background:#fbfdfc}\n\/* bento v2 *\/\nbody .cm-ar .cm-card.cm-span2{grid-column:span 2;display:grid;grid-template-columns:1fr 1.05fr;gap:28px;align-items:center}\nbody .cm-ar .cm-doc{background:linear-gradient(180deg,#fff,#fbfdfc);border:1px solid var(--line);border-radius:14px;padding:20px 20px 16px;box-shadow:0 24px 48px -28px rgba(15,26,24,.35);transform:rotate(1.2deg)}\nbody .cm-ar .cm-doc-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;border-bottom:1px dashed var(--line);margin-bottom:6px}\nbody .cm-ar .cm-doc-h b{display:block;font-size:14.5px;color:var(--ink)}\nbody .cm-ar .cm-doc-h small{font-size:12.5px;color:var(--mute)}\nbody .cm-ar .cm-doc-h em{font-style:normal;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--td);background:var(--tl);border-radius:6px;padding:4px 8px;white-space:nowrap}\nbody .cm-ar .cm-doc ul{list-style:none;margin:0;padding:0}\nbody .cm-ar .cm-doc li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #eef3f1;font-size:14px;color:var(--body)}\nbody .cm-ar .cm-doc li:last-child{border-bottom:0}\nbody .cm-ar .cm-doc li span{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--td);background:var(--tl);border-radius:999px;padding:3px 10px 3px 7px;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1)}\nbody .cm-ar .cm-doc li span svg{width:13px;height:13px}\nbody .cm-ar.cm-anim .cm-doc:not(.is-in) li span{opacity:0;transform:translateX(8px)}\nbody .cm-ar .cm-doc li:nth-child(2) span{transition-delay:.18s}\nbody .cm-ar .cm-doc li:nth-child(3) span{transition-delay:.36s}\nbody .cm-ar .cm-doc li:nth-child(4) span{transition-delay:.54s}\nbody .cm-ar .cm-doc-f{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line);font-size:12px;color:var(--mute)}\nbody .cm-ar .cm-doc-f i{font-style:normal;font-weight:700;color:var(--td);border:1.5px solid var(--t);border-radius:6px;padding:2px 8px;transform:rotate(-4deg);letter-spacing:.06em;text-transform:uppercase;font-size:11px}\nbody .cm-ar .cm-chain{list-style:none;margin:22px 0 0;padding:0;position:relative}\nbody .cm-ar .cm-chain:before{content:\"\";position:absolute;left:9px;top:10px;bottom:10px;width:2px;background:repeating-linear-gradient(180deg,var(--t) 0 4px,transparent 4px 8px);opacity:.45}\nbody .cm-ar .cm-chain li{position:relative;display:flex;align-items:center;gap:12px;padding:6px 0;font-size:14.5px;font-weight:600;color:var(--ink)}\nbody .cm-ar .cm-chain li:before{content:\"\";width:20px;height:20px;flex:none;border-radius:50%;background:#fff;border:2px solid var(--t);box-shadow:0 0 0 4px #fff;position:relative;z-index:1;transition:background .3s}\nbody .cm-ar .cm-chain.is-in li:before,body .cm-ar:not(.cm-anim) .cm-chain li:before{background:var(--t)}\nbody .cm-ar .cm-chain li:nth-child(2):before{transition-delay:.25s}\nbody .cm-ar .cm-chain li:nth-child(3):before{transition-delay:.5s}\nbody .cm-ar .cm-chain li:nth-child(4):before{transition-delay:.75s}\nbody .cm-ar .cm-chain small{font-weight:500;color:var(--mute);font-size:13px}\n\/* panels with media *\/\nbody .cm-ar .cm-panel.cm-pm{padding:0;overflow:hidden}\nbody .cm-ar .cm-pm .cm-pmi{position:relative;aspect-ratio:16\/8;overflow:hidden}\nbody .cm-ar .cm-pm .cm-pmi img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.16,1,.3,1)}\nbody .cm-ar .cm-pm:hover .cm-pmi img{transform:scale(1.04)}\nbody .cm-ar .cm-pm .cm-pmi .cm-tag{position:absolute;left:16px;bottom:16px;background:rgba(255,255,255,.94);border-radius:999px;padding:6px 12px;font-size:12px}\nbody .cm-ar .cm-pm .cm-pb{padding:28px 32px 30px;display:flex;flex-direction:column;flex:1}\nbody .cm-ar .cm-pm h3{margin:0 0 18px}\n\/* products as links *\/\nbody .cm-ar .cm-s{position:relative;transition:box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1),border-color .3s}\nbody .cm-ar .cm-s .cm-si{overflow:hidden}\nbody .cm-ar .cm-s img{transition:transform .7s cubic-bezier(.16,1,.3,1)}\nbody .cm-ar .cm-s:hover{box-shadow:0 22px 44px -26px rgba(15,26,24,.35);transform:translateY(-3px);border-color:#cfe2dc}\nbody .cm-ar .cm-s:hover img{transform:scale(1.05)}\nbody .cm-ar .cm-s h3 a{color:inherit;text-decoration:none}\nbody .cm-ar .cm-s h3 a:after{content:\"\";position:absolute;inset:0;border-radius:var(--r)}\nbody .cm-ar .cm-s h3 a:focus-visible{outline:none}\nbody .cm-ar .cm-s:has(a:focus-visible){outline:2px solid var(--t);outline-offset:3px}\nbody .cm-ar .cm-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}\nbody .cm-ar .cm-tags span{font-size:12.5px;font-weight:600;color:var(--td);background:var(--tl);border-radius:999px;padding:4px 10px}\nbody .cm-ar .cm-s .cm-go{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:14.5px;font-weight:650;color:var(--td)}\nbody .cm-ar .cm-s .cm-go svg{transition:transform .25s}\nbody .cm-ar .cm-s:hover .cm-go svg{transform:translateX(4px)}\n\/* compliance chips *\/\nbody .cm-ar .cm-reg{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9fe0d2;border:1px solid rgba(159,224,210,.35);border-radius:999px;padding:4px 10px;margin-bottom:16px}\nbody .cm-ar .cm-role{transition:border-color .3s,background .3s}\nbody .cm-ar .cm-role:hover{border-color:rgba(159,224,210,.35);background:rgba(255,255,255,.06)}\n\/* origin path *\/\nbody .cm-ar .cm-path{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}\nbody .cm-ar .cm-path li{background:var(--sage);border:1px solid var(--line);border-radius:14px;padding:14px 12px;display:flex;flex-direction:column;gap:8px;font-size:13.5px;font-weight:650;color:var(--ink);line-height:1.3}\nbody .cm-ar .cm-path li .cm-ic{width:22px;height:22px;color:var(--t)}\nbody .cm-ar .cm-origin .cm-oimg{position:relative}\nbody .cm-ar .cm-origin .cm-oimg img{box-shadow:0 30px 60px -30px rgba(15,26,24,.35)}\n\/* faq smooth *\/\nbody .cm-ar details::details-content{block-size:0;overflow:hidden;transition:block-size .35s cubic-bezier(.16,1,.3,1),content-visibility .35s allow-discrete}\nbody .cm-ar details[open]::details-content{block-size:auto}\n@media (max-width:1024px){body .cm-ar .cm-card.cm-wide{grid-column:1\/-1}body .cm-ar .cm-steps:before,body .cm-ar .cm-steps:after{display:none}body .cm-ar .cm-card.cm-span2{grid-column:1\/-1}}\n@media (max-width:820px){body .cm-ar .cm-chip2{right:12px;top:12px;font-size:13px;padding:8px 12px 8px 10px}}\n@media (max-width:640px){body .cm-ar .cm-card.cm-span2{grid-template-columns:1fr;gap:22px}body .cm-ar .cm-doc{transform:none}body .cm-ar .cm-path{grid-template-columns:1fr 1fr}body .cm-ar .cm-pm .cm-pb{padding:22px 20px 24px}}\n@media (prefers-reduced-motion:reduce){body .cm-ar .cm-s:hover,body .cm-ar .cm-s:hover img,body .cm-ar .cm-pm:hover .cm-pmi img{transform:none}}\n\/* responsive *\/\n@media (max-width:1024px){body .cm-ar .cm-bento,body .cm-ar .cm-svc{grid-template-columns:1fr 1fr}body .cm-ar .cm-steps{grid-template-columns:1fr 1fr;row-gap:40px}body .cm-ar .cm-step:after{display:none}body .cm-ar .cm-roles3{grid-template-columns:1fr}body .cm-ar .cm-faq-g{grid-template-columns:1fr;gap:28px}body .cm-ar .cm-faq-g .cm-fh{position:static}}\n@media (max-width:820px){body .cm-ar .cm-toc{top:64px;margin-top:32px}body .cm-ar .cm-toc ul{justify-content:flex-start;padding:8px 16px}body .cm-ar [id]{scroll-margin-top:124px}body .cm-ar section{padding:64px 0}body .cm-ar .cm-hero{padding:36px 0 80px}body .cm-ar .cm-hero-g,body .cm-ar .cm-split,body .cm-ar .cm-cta-b,body .cm-ar .cm-origin{grid-template-columns:1fr}body .cm-ar .cm-hero-g{gap:36px}body .cm-ar .cm-origin{gap:32px}\n body .cm-ar .cm-float{left:12px;bottom:12px;padding:12px 14px}body .cm-ar .cm-stats-g{grid-template-columns:1fr 1fr}body .cm-ar .cm-stat{padding:20px}body .cm-ar .cm-stat b{font-size:28px}body .cm-ar .cm-stat:nth-child(2){border-right:0}body .cm-ar .cm-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}\n body .cm-ar .cm-cta-b{padding:40px 24px;gap:32px}body .cm-ar .cm-head{margin-bottom:40px}body .cm-ar .cm-kfs{padding-top:48px}body .cm-ar .cm-card.cm-wide{grid-template-columns:1fr}body .cm-ar .cm-card.cm-wide .cm-cw{padding:30px}body .cm-ar .cm-card.cm-wide img{min-height:220px;order:-1}}\n@media (max-width:640px){body .cm-ar{font-size:16.5px}body .cm-ar .cm-w{padding:0 16px}body .cm-ar .cm-bento,body .cm-ar .cm-svc,body .cm-ar .cm-steps{grid-template-columns:1fr}body .cm-ar a.cm-btn{width:100%;justify-content:center}\n body .cm-ar .cm-head{text-align:left}body .cm-ar .cm-head p{margin-left:0}body .cm-ar .cm-ans{font-size:17.5px}body .cm-ar .cm-head p{font-size:17px}body .cm-ar .cm-center{text-align:left}\n body .cm-ar .cm-kf{padding:24px 20px}body .cm-ar .cm-kf dl{grid-template-columns:1fr}body .cm-ar .cm-kf dt{padding:14px 0 2px;border-bottom:0}body .cm-ar .cm-kf dd{padding:0 0 14px}body .cm-ar .cm-kf dl > :nth-last-child(2){padding-bottom:2px}\n body .cm-ar .cm-panel{padding:26px 22px}body .cm-ar .cm-role{padding:24px 20px}\n body .cm-ar .cm-t thead{display:none}body .cm-ar .cm-t tr{display:block;padding:18px 20px;border-bottom:1px solid var(--line)}body .cm-ar .cm-t tr:last-child{border-bottom:0}\n body .cm-ar .cm-t td{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:5px 0;border:0;width:auto}body .cm-ar .cm-t td:first-child{display:block;width:auto;font-size:17px;padding-bottom:8px}\n body .cm-ar .cm-t td[data-label]:before{content:attr(data-label);font-size:12.5px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--mute);padding-top:2px}\n body .cm-ar .cm-fn{grid-template-columns:1fr;gap:14px}body .cm-ar .cm-fn blockquote{font-size:17.5px}body .cm-ar details p{padding-right:0}}\n@media (prefers-reduced-motion:reduce){body .cm-ar *{transition:none!important}}\n<\/style>\n\n<div class=\"cm-ar\">\n\n<section class=\"cm-hero\"><div class=\"cm-w cm-hero-g\">\n <div>\n  <p class=\"cm-eyebrow\"><svg class=\"cm-ic\" style=\"width:16px;height:16px\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 21s-7-6.2-7-11a7 7 0 0 1 14 0c0 4.8-7 11-7 11z\"\/><circle cx=\"12\" cy=\"10\" r=\"2.5\"\/><\/svg> Argan oil supply \u00b7 Agadir, Morocco<\/p>\n  <h1>Argan oil supplier in Morocco: every lot tested before it ships<\/h1>\n  <p class=\"cm-lead\">Cosmetic argan oil from partner women's cooperatives in the Souss, analyzed lot by lot in our ISO 22716 laboratory near Agadir. In bulk drums, or as finished products under your brand.<\/p>\n  <div class=\"cm-ctas\"><a class=\"cm-btn cm-btn-p\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/request-a-quote\/\">Free consultation <svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a><a class=\"cm-btn cm-btn-s\" href=\"#grades\">Compare the 3 grades<\/a><\/div>\n  <p class=\"cm-hnote\">Tell us your grade and market. We reply with options, certificates and documents.<\/p>\n  <div class=\"cm-trust\"><span><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 3l2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z\"\/><\/svg> 4.9\/5 on Google (84 reviews)<\/span><span><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 3l8 3v6c0 5-3.5 8-8 9-4.5-1-8-4-8-9V6z\"\/><path d=\"M9 12l2 2 4-4\"\/><\/svg> ISO 22716 &amp; ISO 9001<\/span><span><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"9\" cy=\"8\" r=\"3\"\/><path d=\"M3 20c0-3.3 2.7-6 6-6s6 2.7 6 6\"\/><circle cx=\"17\" cy=\"9\" r=\"2.5\"\/><path d=\"M17 14c2.5 0 4.5 2 4.5 5\"\/><\/svg> Partner women's cooperatives, Souss<\/span><\/div>\n <\/div>\n <div class=\"cm-hero-img\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/huile-argan-gros-vrac-cuve.webp\" alt=\"Cosmetic argan oil poured from a stainless steel tank into a lab flask, with argan nuts, at Carmel Cosmetics Labs\" width=\"1200\" height=\"670\" fetchpriority=\"high\" title=\"| Carmel Cosmetics Labs\">\n  <div class=\"cm-float\"><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M7 3h8l4 4v14H7z\"\/><path d=\"M15 3v4h4M10 12h6M10 16h6\"\/><\/svg><div><b>Lot by lot<\/b><small>analyzed and documented in our lab<\/small><\/div><\/div>\n  <div class=\"cm-chip2\"><i aria-hidden=\"true\"><span style=\"--c:#d6a12a\"><\/span><span style=\"--c:#ead47a\"><\/span><span style=\"--c:#7aa23f\"><\/span><\/i>3 cosmetic grades<\/div><\/div>\n<\/div><\/section>\n\n<section class=\"cm-stats\"><div class=\"cm-w\"><div class=\"cm-stats-g\" data-io>\n <div class=\"cm-stat\"><b data-n=\"500\">500+<\/b><span>brands supported<\/span><\/div>\n <div class=\"cm-stat\"><b data-n=\"35\">35+<\/b><span>countries served<\/span><\/div>\n <div class=\"cm-stat\"><b data-n=\"1000\">1,000+<\/b><span>formulas developed<\/span><\/div>\n <div class=\"cm-stat\"><b data-n=\"25\">25+<\/b><span>argan-based finished products<\/span><\/div>\n<\/div><\/div><\/section>\n\n<nav class=\"cm-toc\" aria-label=\"On this page\"><ul>\n <li><a href=\"#facts\">Key facts<\/a><\/li><li><a href=\"#grades\">Grades<\/a><\/li><li><a href=\"#quality\">Lab documents<\/a><\/li><li><a href=\"#certifications\">Certifications<\/a><\/li><li><a href=\"#formats\">Bulk or private label<\/a><\/li><li><a href=\"#products\">Products<\/a><\/li><li><a href=\"#compliance\">Compliance<\/a><\/li><li><a href=\"#faq\">FAQ<\/a><\/li>\n<\/ul><\/nav>\n\n<section class=\"cm-kfs\" id=\"facts\"><div class=\"cm-w\">\n <div class=\"cm-kf\"><h2>Argan oil supply from Carmel: key facts<\/h2>\n <p class=\"cm-ans\">Carmel Cosmetics Labs is an ISO 22716 (GMP) and ISO 9001 certified cosmetics laboratory in A\u00eft Melloul, near Agadir, that supplies cosmetic argan oil from partner women's cooperatives in the Souss. Every lot is tested in its laboratory, then supplied in bulk or as private label finished products.<\/p><dl>\n  <dt>Source<\/dt><dd>Argan oil from partner women's cooperatives in the Souss region. Carmel selects the cooperatives and controls each lot.<\/dd>\n  <dt>Grades<\/dt><dd>Cosmetic virgin (cold-pressed, unroasted), cosmetic deodorized, and certified organic (Ecocert, COSMOS, USDA Organic certificates available).<\/dd>\n  <dt>Documents<\/dt><dd>Certificate of analysis per lot, technical data sheet, traceability to the cooperative and lot.<\/dd>\n  <dt>Formats<\/dt><dd>Bulk containers and drums (size on request), or private label finished products. Accessible MOQ.<\/dd>\n  <dt>Markets<\/dt><dd>EU and UK (brand remains Responsible Person, Carmel prepares the PIF and supports CPNP or SCPN notification), USA (FDA-registered facility under MoCRA), Gulf.<\/dd>\n <\/dl><p class=\"cm-upd\">Last updated: November 2026<\/p><\/div>\n<\/div><\/section>\n\n<section><div class=\"cm-w\">\n <div class=\"cm-head\"><h2>Every lot goes through our lab before it reaches you<\/h2>\n <p>A trader resells oil. A cosmetics laboratory tests it, documents it and stands behind it.<\/p><\/div>\n <div class=\"cm-steps\" data-io>\n  <div class=\"cm-step\"><h3>Cooperative selection<\/h3><p>We work with partner women's cooperatives in the Souss region, the home of the argan tree, and select them for consistent oil.<\/p><\/div>\n  <div class=\"cm-step\"><h3>Lab quality control<\/h3><p>Each lot is analyzed in our laboratory before release, with the results recorded against that lot.<\/p><\/div>\n  <div class=\"cm-step\"><h3>Documents<\/h3><p>A certificate of analysis, a technical data sheet and traceability to the cooperative and lot go with the oil.<\/p><\/div>\n  <div class=\"cm-step\"><h3>Packaging and supply<\/h3><p>Bulk containers and drums, or bottled and filled finished products under your brand.<\/p><\/div>\n <\/div>\n <p class=\"cm-note cm-center\" style=\"margin-top:40px\">Also see our ingredient pages on <a class=\"cm-inl\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/glossary-cosmetic-ingredients\/argan-oil\/\">argan oil<\/a> and <a class=\"cm-inl\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/glossary-cosmetic-ingredients\/argan-shell-powder\/\">argan shell powder<\/a>.<\/p>\n<\/div><\/section>\n\n<section class=\"cm-bg\" id=\"grades\"><div class=\"cm-w\">\n <div class=\"cm-head\"><h2>Three argan oil grades for cosmetics<\/h2>\n <p>Choose the grade by scent, formula type and the claims you plan to make.<\/p><\/div>\n <div class=\"cm-tw\"><table class=\"cm-t\"><thead><tr><th>Grade<\/th><th>Odor<\/th><th>Color<\/th><th>Typical applications<\/th><\/tr><\/thead><tbody>\n  <tr><td><span class=\"cm-gn\"><svg class=\"cm-drop\" style=\"--c:#d6a12a\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5c3.6 4.6 6.5 8.4 6.5 12a6.5 6.5 0 0 1-13 0c0-3.6 2.9-7.4 6.5-12z\" fill=\"currentColor\"\/><path d=\"M9 15.5a3 3 0 0 0 3 3\" stroke=\"#fff\" stroke-width=\"1.6\" fill=\"none\" stroke-linecap=\"round\" opacity=\".7\"\/><\/svg>Cosmetic virgin<\/span><\/td><td data-label=\"Odor\">Mild natural scent, varies by lot<\/td><td data-label=\"Color\"><span><span class=\"cm-sw\" style=\"--c:#d6a12a\" aria-hidden=\"true\"><\/span>Golden yellow, varies by lot<\/span><\/td><td data-label=\"Uses\">Pure oil, face and hair serums, hair oils, body oils<\/td><\/tr>\n  <tr><td><span class=\"cm-gn\"><svg class=\"cm-drop\" style=\"--c:#e3c95e\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5c3.6 4.6 6.5 8.4 6.5 12a6.5 6.5 0 0 1-13 0c0-3.6 2.9-7.4 6.5-12z\" fill=\"currentColor\"\/><path d=\"M9 15.5a3 3 0 0 0 3 3\" stroke=\"#fff\" stroke-width=\"1.6\" fill=\"none\" stroke-linecap=\"round\" opacity=\".7\"\/><\/svg>Cosmetic deodorized<\/span><\/td><td data-label=\"Odor\">Neutral, odor reduced<\/td><td data-label=\"Color\"><span><span class=\"cm-sw\" style=\"--c:#ead47a\" aria-hidden=\"true\"><\/span>Light yellow<\/span><\/td><td data-label=\"Uses\">Creams, emulsions, shampoos and fragranced formulas<\/td><\/tr>\n  <tr><td><span class=\"cm-gn\"><svg class=\"cm-drop\" style=\"--c:#7aa23f\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.5c3.6 4.6 6.5 8.4 6.5 12a6.5 6.5 0 0 1-13 0c0-3.6 2.9-7.4 6.5-12z\" fill=\"currentColor\"\/><path d=\"M9 15.5a3 3 0 0 0 3 3\" stroke=\"#fff\" stroke-width=\"1.6\" fill=\"none\" stroke-linecap=\"round\" opacity=\".7\"\/><\/svg>Certified organic<\/span><\/td><td data-label=\"Odor\">As virgin or deodorized<\/td><td data-label=\"Color\">As virgin or deodorized<\/td><td data-label=\"Uses\">Ranges built on certified organic raw materials<\/td><\/tr>\n <\/tbody><\/table><\/div>\n <p class=\"cm-note\">Certified organic means the oil supply, with Ecocert, COSMOS and USDA Organic certificates available. Confirm the certificate scope for your lot and product before making organic claims. In-depth grade criteria and analysis limits are in our <a class=\"cm-inl\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/wholesale-argan-oil\/\">wholesale argan oil guide<\/a>.<\/p>\n<\/div><\/section>\n\n<section id=\"quality\"><div class=\"cm-w\">\n <div class=\"cm-head\"><h2>Proof of purity you can file, lot after lot<\/h2>\n <p>Your customers and your compliance file ask the same question: is it pure, and will the next lot match? Each lot answers it in writing.<\/p><\/div>\n <div class=\"cm-bento\">\n  <div class=\"cm-card cm-span2\"><div><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M7 3h8l4 4v14H7z\"\/><path d=\"M15 3v4h4M10 12h6M10 16h6\"\/><\/svg><h3>Certificate of analysis<\/h3><p>One certificate per lot, covering the parameters that matter for argan oil: acidity, peroxide value, UV absorbance and fatty-acid profile.<\/p><\/div>\n   <div class=\"cm-doc\" data-io aria-hidden=\"true\"><div class=\"cm-doc-h\"><div><b>Certificate of analysis<\/b><small>Argan oil \u00b7 cosmetic grade<\/small><\/div><em>Lot no.<\/em><\/div>\n   <ul><li>Acidity<span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12l5 5 9-10\"\/><\/svg>Tested<\/span><\/li><li>Peroxide value<span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12l5 5 9-10\"\/><\/svg>Tested<\/span><\/li><li>UV absorbance<span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12l5 5 9-10\"\/><\/svg>Tested<\/span><\/li><li>Fatty-acid profile<span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12l5 5 9-10\"\/><\/svg>Tested<\/span><\/li><\/ul>\n   <div class=\"cm-doc-f\">Carmel quality laboratory<i>Released<\/i><\/div><\/div><\/div>\n  <div class=\"cm-card\"><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M9 3h6M10 3v6l-5 9a2 2 0 0 0 2 3h10a2 2 0 0 0 2-3l-5-9V3\"\/><path d=\"M8 15h8\"\/><\/svg><h3>Technical data sheet<\/h3><p>Grade, INCI name (Argania Spinosa Kernel Oil), appearance and storage guidance for your formulation and purchasing teams.<\/p><\/div>\n  <div class=\"cm-card\"><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"8\" cy=\"15\" r=\"4\"\/><path d=\"M11 12l9-9M17 6l3 3\"\/><\/svg><h3>Traceability<\/h3><p>Each lot is traceable to its cooperative. Ask for the same lot number on the sample, the container and the certificate.<\/p><ol class=\"cm-chain\" data-io aria-label=\"Traceability chain\"><li>Partner cooperative<\/li><li>Lab analysis <small>\u00b7 per lot<\/small><\/li><li>Lot number<\/li><li>Your container<\/li><\/ol><\/div>\n  <div class=\"cm-card cm-wide cm-span2w\"><div class=\"cm-cw\"><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 3l8 3v6c0 5-3.5 8-8 9-4.5-1-8-4-8-9V6z\"\/><path d=\"M9 12l2 2 4-4\"\/><\/svg><h3>Made under GMP<\/h3><p>Our A\u00eft Melloul laboratory is certified ISO 22716 (cosmetic GMP) and ISO 9001 by Bureau Veritas. Moroccan standard NM 08.5.090 is the reference we use for virgin argan oil grades, explained in our <a class=\"cm-inl\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/wholesale-argan-oil\/\">grade and quality guide<\/a>.<\/p><\/div>\n   <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/formulation-huile-argan-laboratoire-carmel.webp\" alt=\"Quality technician weighing an argan oil sample in the Carmel Cosmetics Labs laboratory\" loading=\"lazy\" width=\"1200\" height=\"896\" title=\"| Carmel Cosmetics Labs\"><\/div>\n <\/div>\n<\/div><\/section>\n\n<section class=\"cm-certs\" id=\"certifications\"><div class=\"cm-w\">\n <div class=\"cm-head\"><h2>Certifications behind every lot<\/h2>\n <p>Audited, certified and registered for the markets you sell in.<\/p><\/div>\n <ul class=\"cm-cg\">\n  <li class=\"cm-cert\"><div class=\"cm-lg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/10\/Certification-ISO-Carmel-Cosmetics-Labs-01-01-01.webp\" alt=\"ISO 22716 certification logo, Bureau Veritas\" width=\"857\" height=\"417\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\"><\/div><h3>ISO 22716<\/h3><p>Cosmetic GMP, certified by Bureau Veritas<\/p><\/li>\n  <li class=\"cm-cert\"><div class=\"cm-lg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/12\/Certification-ISO-9001-03-300x139.webp\" alt=\"ISO 9001 certification logo, Bureau Veritas\" width=\"300\" height=\"139\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\"><\/div><h3>ISO 9001<\/h3><p>Quality management, certified by Bureau Veritas<\/p><\/li>\n  <li class=\"cm-cert\"><div class=\"cm-lg\"><span class=\"cm-tx\" aria-hidden=\"true\"><b>FDA<\/b><small>MoCRA<\/small><\/span><\/div><h3>FDA registered<\/h3><p>US facility registration under MoCRA<\/p><\/li>\n  <li class=\"cm-cert\"><div class=\"cm-lg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/10\/Certification-ONSSA-Carmel-Cosmetics-Labs-01-01.webp\" alt=\"ONSSA logo\" width=\"924\" height=\"417\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\"><\/div><h3>ONSSA<\/h3><p>Moroccan authorization<\/p><\/li>\n  <li class=\"cm-cert\"><div class=\"cm-lg\"><span class=\"cm-tx\" aria-hidden=\"true\"><b>AMMPS<\/b><small>Morocco<\/small><\/span><\/div><h3>AMMPS<\/h3><p>Moroccan cosmetics authorization<\/p><\/li>\n  <li class=\"cm-cert\"><div class=\"cm-lg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/10\/Certification-USDA-Organic-Carmel-Cosmetics-Labs-01-01.webp\" alt=\"USDA Organic logo\" width=\"419\" height=\"417\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\"><\/div><h3>Organic oil<\/h3><p>Ecocert, COSMOS and USDA Organic certificates available<\/p><\/li>\n <\/ul>\n <div class=\"cm-cfoot\"><p>ISO 22716 and ISO 9001 cover the manufacture, import, export and distribution of cosmetic products at our A\u00eft Melloul site, near Agadir. ISO 22716 is valid until March 2028, ISO 9001 until July 2028. Organic certificates apply to the oil supply, not to the site.<\/p><a class=\"cm-inl\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/iso-22716-certified-cosmetics-manufacturer\/\">Our certifications in detail<\/a><\/div>\n<\/div><\/section>\n\n<section class=\"cm-bg\" id=\"formats\"><div class=\"cm-w\">\n <div class=\"cm-head\"><h2>Raw oil, or a finished product with your name on it<\/h2>\n <p>Bulk gives you a raw material. Private label gives you a finished, documented product.<\/p><\/div>\n <div class=\"cm-split\">\n  <div class=\"cm-panel cm-pm\"><div class=\"cm-pmi\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/cosmetique-en-vrac-cuve-inox-carmel.webp\" alt=\"Bulk cosmetic production tank and drums at Carmel Cosmetics Labs\" loading=\"lazy\" width=\"1200\" height=\"896\" title=\"| Carmel Cosmetics Labs\"><span class=\"cm-tag\">Bulk argan oil<\/span><\/div><div class=\"cm-pb\"><h3>For labs, formulators and brands that already manufacture<\/h3><ul class=\"cm-chk\">\n   <li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"\/><\/svg><span>Bulk containers and drums, size on request<\/span><\/li>\n   <li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"\/><\/svg><span>Cosmetic virgin, deodorized or certified organic<\/span><\/li>\n   <li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"\/><\/svg><span>You handle formulation, filling and your own compliance file<\/span><\/li><\/ul>\n   <p class=\"cm-plink\" style=\"margin-bottom:0\"><a class=\"cm-inl\" href=\"#grades\">Compare the grades<\/a><\/p><\/div><\/div>\n  <div class=\"cm-panel cm-pm\"><div class=\"cm-pmi\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/huile-argan-pure-marque-blanche-carmel.webp\" alt=\"Formulator testing a private label argan oil bottle in the Carmel laboratory\" loading=\"lazy\" width=\"1000\" height=\"1242\" style=\"object-position:50% 30%\" title=\"| Carmel Cosmetics Labs\"><span class=\"cm-tag\">Private label argan products<\/span><\/div><div class=\"cm-pb\"><h3>For brands, distributors and retailers that want shelf-ready products<\/h3><ul class=\"cm-chk\">\n   <li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"\/><\/svg><span>25+ argan-based finished products, or a custom formula<\/span><\/li>\n   <li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"\/><\/svg><span>Packaging and label design on request<\/span><\/li>\n   <li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"\/><\/svg><span>PIF prepared by Carmel, support for CPNP and SCPN notification<\/span><\/li><\/ul>\n   <p class=\"cm-plink\" style=\"margin-bottom:0\"><a class=\"cm-inl\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/white-label-cosmetics-service\/\">White label service<\/a><\/p><\/div><\/div>\n <\/div>\n<\/div><\/section>\n\n<section id=\"products\"><div class=\"cm-w\">\n <div class=\"cm-head\"><h2>Argan-based products, made by Carmel<\/h2>\n <p>Made in our own laboratory and packaged under your brand.<\/p><\/div>\n <div class=\"cm-svc\">\n  <article class=\"cm-s\"><div class=\"cm-si\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/serum-huile-argan-marque-blanche-carmel.webp\" alt=\"Private label argan oil serum in an amber dropper bottle\" loading=\"lazy\" width=\"1000\" height=\"1242\" title=\"| Carmel Cosmetics Labs\"><\/div><div class=\"cm-sb\"><h3><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/argan-oil-manufacturer\/\">Serums and hair oils<\/a><\/h3><p>Pure argan oil and argan-based serums and hair oils, in bottles from small to large formats.<\/p><div class=\"cm-tags\"><span>Pure oil<\/span><span>Face serum<\/span><span>Hair oil<\/span><\/div><span class=\"cm-go\" aria-hidden=\"true\">View products <svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/span><\/div><\/article>\n  <article class=\"cm-s\"><div class=\"cm-si\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/shampoing-huile-argan-marque-blanche-carmel.webp\" alt=\"Private label argan oil shampoo bottle\" loading=\"lazy\" width=\"1000\" height=\"1242\" title=\"| Carmel Cosmetics Labs\"><\/div><div class=\"cm-sb\"><h3><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/argan-oil-manufacturer\/\">Shampoos and body care<\/a><\/h3><p>Argan shampoos, body butters and black soap with an authentic Moroccan origin story.<\/p><div class=\"cm-tags\"><span>Shampoo<\/span><span>Body butter<\/span><span>Black soap<\/span><\/div><span class=\"cm-go\" aria-hidden=\"true\">View products <svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/span><\/div><\/article>\n  <article class=\"cm-s\"><div class=\"cm-si\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/moroccan-argan-oil-cosmetic-ingredient-lab.webp\" alt=\"Formulator pouring argan oil next to argan nuts in the Carmel laboratory\" loading=\"lazy\" width=\"900\" height=\"672\" title=\"| Carmel Cosmetics Labs\"><\/div><div class=\"cm-sb\"><h3><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/argan-oil-manufacturer\/\">Custom formulas<\/a><\/h3><p>Need something specific? Our formulators adapt texture, scent or actives to your brand.<\/p><div class=\"cm-tags\"><span>Texture<\/span><span>Scent<\/span><span>Actives<\/span><\/div><span class=\"cm-go\" aria-hidden=\"true\">View products <svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/span><\/div><\/article>\n <\/div>\n <div class=\"cm-after\"><a class=\"cm-btn cm-btn-s\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/argan-oil-manufacturer\/\">See the argan catalogue <svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a><\/div>\n<\/div><\/section>\n\n<section class=\"cm-dark\" id=\"compliance\"><div class=\"cm-w\">\n <div class=\"cm-head\"><h2>What to plan before you sell argan products<\/h2>\n <p>Rules depend on the finished product and the country of sale. Bulk oil is a raw material, so the obligations below apply to your finished product.<\/p><\/div>\n <div class=\"cm-roles3\">\n  <div class=\"cm-role\"><span class=\"cm-reg\">Reg. (EC) 1223\/2009<\/span><h3>EU and UK<\/h3><p>Finished products fall under Regulation (EC) No 1223\/2009 in the EU, and the UK cosmetics regulation in Great Britain.<\/p><ul class=\"cm-chk\">\n   <li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"\/><\/svg><span>Your brand remains the Responsible Person<\/span><\/li><li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"\/><\/svg><span>Carmel prepares the PIF and supports CPNP or SCPN notification<\/span><\/li><li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"\/><\/svg><span>GMP under ISO 22716<\/span><\/li><\/ul>\n   <p style=\"margin:6px 0 0\">See our <a class=\"cm-inl\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetic-product-information-file-pif\/\">PIF guide<\/a>.<\/p><\/div>\n  <div class=\"cm-role\"><span class=\"cm-reg\">MoCRA<\/span><h3>USA<\/h3><p>The Modernization of Cosmetics Regulation Act (MoCRA) sets facility registration, product listing and safety substantiation duties.<\/p><ul class=\"cm-chk\">\n   <li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"\/><\/svg><span>Carmel is an FDA-registered facility under MoCRA<\/span><\/li><li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"\/><\/svg><span>Registered is not approved: the FDA does not approve cosmetics<\/span><\/li><li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"\/><\/svg><span>Labeling and listing follow your brand's role<\/span><\/li><\/ul><\/div>\n  <div class=\"cm-role\"><span class=\"cm-reg\">GCC<\/span><h3>Gulf (GCC)<\/h3><p>Each Gulf country has its own registration and import rules for cosmetics, often through a local importer or agent.<\/p><ul class=\"cm-chk\">\n   <li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"\/><\/svg><span>Technical and quality documents supplied on request<\/span><\/li><li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"\/><\/svg><span>Confirm the national process with your importer<\/span><\/li><li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"\/><\/svg><span>Ingredient and label rules checked per project<\/span><\/li><\/ul><\/div>\n <\/div>\n<\/div><\/section>\n\n<section><div class=\"cm-w cm-origin\">\n <div class=\"cm-oimg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/huile-d-argan-cosmetique-carmel.webp\" alt=\"Cosmetic argan oil dropped from an amber bottle beside argan nuts and a wooden bowl, Moroccan zellige behind\" loading=\"lazy\" width=\"1100\" height=\"614\" title=\"| Carmel Cosmetics Labs\"><\/div>\n <div><h2>From argan kernel to cosmetic oil<\/h2>\n <p>Argan fruit grows on trees in the Souss region of southwest Morocco. Women's cooperatives gather the fruit, crack the nuts by hand and extract the oil from the kernels. For cosmetic virgin oil the kernels are not roasted, so the oil is cold-pressed and keeps a mild scent. Roasted kernels give food oil, which is not suitable for skincare.<\/p>\n <p style=\"margin:0\">Carmel works hand in hand with partner cooperatives, tests each lot in its laboratory, documents it and packs it for you.<\/p>\n <ol class=\"cm-path\" aria-label=\"From kernel to cosmetic oil\">\n  <li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 19c0-8 6-14 15-14 0 9-6 15-14 15\"\/><path d=\"M5 19l7-7\"\/><\/svg>Fruit gathered<\/li>\n  <li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"9\" cy=\"8\" r=\"3\"\/><path d=\"M3 20c0-3.3 2.7-6 6-6s6 2.7 6 6\"\/><path d=\"M16 11l5-5M18 4l3 3\"\/><\/svg>Nuts cracked by hand<\/li>\n  <li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 3c3.2 4 5.5 7.2 5.5 10.2a5.5 5.5 0 0 1-11 0C6.5 10.2 8.8 7 12 3z\"\/><\/svg>Cold-pressed, unroasted<\/li>\n  <li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M9 3h6M10 3v6l-5 9a2 2 0 0 0 2 3h10a2 2 0 0 0 2-3l-5-9V3\"\/><path d=\"M8 15h8\"\/><\/svg>Tested per lot<\/li>\n <\/ol><\/div>\n<\/div><\/section>\n\n<section class=\"cm-bg\" id=\"faq\"><div class=\"cm-w cm-faq-g\">\n <div class=\"cm-fh\"><h2>Argan oil supplier questions<\/h2><p>Grades, documents, MOQ and compliance, answered. Anything else, ask us during your free consultation.<\/p><\/div>\n <div class=\"cm-faq\"><details><summary>Who is a reliable argan oil supplier in Morocco for cosmetic brands?<\/summary><p>A reliable argan oil supplier documents every lot and can name its source. Carmel Cosmetics Labs is an ISO 22716 (GMP) and ISO 9001 certified cosmetics laboratory near Agadir that sources argan oil from partner women&#x27;s cooperatives in the Souss region, checks each lot in its own lab and supplies it with a certificate of analysis, a technical data sheet and traceability to the cooperative and lot.<\/p><\/details><details><summary>Where does Carmel&#x27;s argan oil come from?<\/summary><p>From the Souss region of southwest Morocco, the home of the argan tree, through a network of partner women&#x27;s cooperatives. Each lot is checked in Carmel&#x27;s laboratory and supplied with its documents.<\/p><\/details><details><summary>What grades of bulk argan oil can I buy?<\/summary><p>Three grades are available: cosmetic virgin oil (cold-pressed from unroasted kernels), cosmetic deodorized oil, and certified organic oil. Virgin oil keeps a mild natural scent that varies by lot, deodorized oil is neutral for fragranced formulas, and organic oil comes with Ecocert, COSMOS or USDA Organic certificates on request. Roasted food-grade oil is not suitable for skincare.<\/p><\/details><details><summary>Which documents come with each lot?<\/summary><p>Each lot ships with a certificate of analysis and a technical data sheet, and it is traceable to the cooperative and lot. The same lot number appears on the sample, the container and the certificate. For finished products, Carmel also prepares the Product Information File (PIF) content your brand needs.<\/p><\/details><details><summary>Is certified organic argan oil available?<\/summary><p>Yes. Certified organic argan oil is available, with Ecocert, COSMOS and USDA Organic certificates available for the oil supply. Check that the certificate covers your lot and your product before making organic claims on a finished product, and ask us to share the documents during your request.<\/p><\/details><details><summary>What is the minimum order quantity for wholesale argan oil?<\/summary><p>Carmel offers an accessible MOQ. The exact quantity depends on the grade, the certification and the packaging, and is confirmed in your quote. Tell us your volume range in words (trial, regular or large) and we will answer with the options.<\/p><\/details><details><summary>Can you make private label argan products for my brand?<\/summary><p>Yes. Carmel&#x27;s catalogue includes 25+ argan-based finished products, such as serums, shampoos, hair oils, body butters and black soap, and Carmel can also develop a custom formula. The laboratory has more than 1,000 formulas overall and has supported 500+ brands in 35+ countries.<\/p><\/details><details><summary>Can I sell argan products made by Carmel in the EU, UK, USA and the Gulf?<\/summary><p>Yes, if the finished product meets the rules of each market. In the EU and UK your brand remains the Responsible Person and Carmel prepares the PIF and supports the CPNP or SCPN notification. In the USA, Carmel is an FDA-registered facility under MoCRA. Gulf countries each have their own registration rules, so confirm them with your importer.<\/p><\/details><details><summary>What should I include in my argan oil request?<\/summary><p>Include the grade you need, any certification (Ecocert, COSMOS, USDA Organic), your volume range in words, your destination market, and whether you want bulk oil or private label finished products. With these five points, the team can propose a precise offer after a free consultation.<\/p><\/details><\/div>\n<\/div><\/section>\n\n<section style=\"padding:96px 0 0\"><div class=\"cm-w\"><figure class=\"cm-fn\" style=\"margin:0 auto\">\n <div class=\"cm-av\" aria-hidden=\"true\">ME<\/div>\n <div><blockquote>The argan tree grows only in southwest Morocco, and our laboratory sits a short drive from the argan forest. When a brand buys argan oil, it wants two things: oil it can trust today, and the same oil next time. That is why every lot is analyzed and documented in our lab before it leaves, and why 500+ brands in 35+ countries work with us. Tell me what you need, and my team will come back with grades, certificates and options.<\/blockquote>\n <figcaption><b>Mohamed El Hjouji<\/b>, founder, Carmel Cosmetics Labs<\/figcaption><\/div>\n<\/figure><\/div><\/section>\n\n<section class=\"cm-cta\"><div class=\"cm-w\"><div class=\"cm-cta-b\">\n <div><h2>Talk to an argan oil supplier that tests every lot<\/h2>\n  <p>We reply with the options for bulk oil or private label products. Rated 4.9\/5 on Google by our clients (84 reviews).<\/p>\n  <a class=\"cm-btn\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/request-a-quote\/\">Free consultation <svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a><\/div>\n <div class=\"cm-req\"><h3>What to include in your request<\/h3><ul class=\"cm-chk\">\n  <li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"\/><\/svg><span>Grade: cosmetic virgin, deodorized or certified organic<\/span><\/li>\n  <li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"\/><\/svg><span>Certification needed (Ecocert, COSMOS, USDA Organic or none)<\/span><\/li>\n  <li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"\/><\/svg><span>Volume range, in words (trial, regular, large)<\/span><\/li>\n  <li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"\/><\/svg><span>Destination market (EU, UK, USA, Gulf, Asia)<\/span><\/li>\n  <li><svg class=\"cm-ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"\/><\/svg><span>Bulk oil or private label finished products<\/span><\/li><\/ul><\/div>\n<\/div><\/div><\/section>\n\n<script>(function(){var r=document.querySelector('.cm-ar');if(!r||!('IntersectionObserver' in window))return;\nvar rm=window.matchMedia&&matchMedia('(prefers-reduced-motion: reduce)').matches;if(rm)return;r.classList.add('cm-anim');\nfunction cnt(b){var n=+b.getAttribute('data-n'),t0=null,d=1400;function f(t){if(!t0)t0=t;var p=Math.min(1,(t-t0)\/d),e=1-Math.pow(1-p,4);b.textContent=Math.round(n*e).toLocaleString('en-US')+'+';if(p<1)requestAnimationFrame(f)}requestAnimationFrame(f)}\nvar io=new IntersectionObserver(function(es){es.forEach(function(e){if(!e.isIntersecting)return;var el=e.target;el.classList.add('is-in');el.querySelectorAll('[data-n]').forEach(cnt);io.unobserve(el)})},{threshold:.35});\nr.querySelectorAll('[data-io]').forEach(function(el){io.observe(el)})})();<\/script>\n<script>(function(){var n=document.querySelector('.cm-ar .cm-toc');if(!n||!('IntersectionObserver' in window))return;var L={};n.querySelectorAll('a').forEach(function(a){L[a.getAttribute('href').slice(1)]=a});\nvar io=new IntersectionObserver(function(es){es.forEach(function(e){if(!e.isIntersecting)return;var a=L[e.target.id];if(!a)return;n.querySelectorAll('a[aria-current]').forEach(function(x){x.removeAttribute('aria-current')});a.setAttribute('aria-current','true');var u=n.querySelector('ul');u.scrollTo({left:a.offsetLeft-16,behavior:'smooth'})})},{rootMargin:'-45% 0px -50% 0px'});\nObject.keys(L).forEach(function(id){var t=document.getElementById(id);if(t)io.observe(t)})})();<\/script>\n<\/div>\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@graph\": [{\"@type\": \"Organization\", \"@id\": \"https:\/\/carmelcosmeticslabs.com\/#organization\", \"name\": \"Carmel Cosmetics Labs\", \"url\": \"https:\/\/carmelcosmeticslabs.com\", \"hasCertification\": [{\"@type\": \"Certification\", \"name\": \"ISO 22716:2007 Cosmetics Good Manufacturing Practices\", \"issuedBy\": {\"@type\": \"Organization\", \"name\": \"Bureau Veritas Certification\"}, \"expires\": \"2028-03-24\"}, {\"@type\": \"Certification\", \"name\": \"ISO 9001:2015 Quality management system\", \"issuedBy\": {\"@type\": \"Organization\", \"name\": \"Bureau Veritas Certification\"}, \"expires\": \"2028-07-27\"}]}, {\"@type\": \"Service\", \"@id\": \"https:\/\/carmelcosmeticslabs.com\/en\/argan-oil-supplier-morocco\/#service\", \"name\": \"Argan oil supply and private label manufacturing\", \"serviceType\": \"Bulk cosmetic argan oil supply and private label argan products\", \"url\": \"https:\/\/carmelcosmeticslabs.com\/en\/argan-oil-supplier-morocco\/\", \"provider\": {\"@id\": \"https:\/\/carmelcosmeticslabs.com\/#organization\"}, \"description\": \"Cosmetic argan oil sourced from partner women's cooperatives in the Souss region, controlled lot by lot in an ISO 22716 laboratory near Agadir, supplied in bulk or as private label finished products.\", \"areaServed\": [{\"@type\": \"Place\", \"name\": \"United States\"}, {\"@type\": \"Place\", \"name\": \"Europe\"}, {\"@type\": \"Place\", \"name\": \"United Kingdom\"}, {\"@type\": \"Place\", \"name\": \"Gulf Cooperation Council\"}, {\"@type\": \"Place\", \"name\": \"Asia\"}]}, {\"@type\": \"FAQPage\", \"@id\": \"https:\/\/carmelcosmeticslabs.com\/en\/argan-oil-supplier-morocco\/#faq\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Who is a reliable argan oil supplier in Morocco for cosmetic brands?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"A reliable argan oil supplier documents every lot and can name its source. Carmel Cosmetics Labs is an ISO 22716 (GMP) and ISO 9001 certified cosmetics laboratory near Agadir that sources argan oil from partner women's cooperatives in the Souss region, checks each lot in its own lab and supplies it with a certificate of analysis, a technical data sheet and traceability to the cooperative and lot.\"}}, {\"@type\": \"Question\", \"name\": \"Where does Carmel's argan oil come from?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"From the Souss region of southwest Morocco, the home of the argan tree, through a network of partner women's cooperatives. Each lot is checked in Carmel's laboratory and supplied with its documents.\"}}, {\"@type\": \"Question\", \"name\": \"What grades of bulk argan oil can I buy?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Three grades are available: cosmetic virgin oil (cold-pressed from unroasted kernels), cosmetic deodorized oil, and certified organic oil. Virgin oil keeps a mild natural scent that varies by lot, deodorized oil is neutral for fragranced formulas, and organic oil comes with Ecocert, COSMOS or USDA Organic certificates on request. Roasted food-grade oil is not suitable for skincare.\"}}, {\"@type\": \"Question\", \"name\": \"Which documents come with each lot?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Each lot ships with a certificate of analysis and a technical data sheet, and it is traceable to the cooperative and lot. The same lot number appears on the sample, the container and the certificate. For finished products, Carmel also prepares the Product Information File (PIF) content your brand needs.\"}}, {\"@type\": \"Question\", \"name\": \"Is certified organic argan oil available?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Certified organic argan oil is available, with Ecocert, COSMOS and USDA Organic certificates available for the oil supply. Check that the certificate covers your lot and your product before making organic claims on a finished product, and ask us to share the documents during your request.\"}}, {\"@type\": \"Question\", \"name\": \"What is the minimum order quantity for wholesale argan oil?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Carmel offers an accessible MOQ. The exact quantity depends on the grade, the certification and the packaging, and is confirmed in your quote. Tell us your volume range in words (trial, regular or large) and we will answer with the options.\"}}, {\"@type\": \"Question\", \"name\": \"Can you make private label argan products for my brand?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Carmel's catalogue includes 25+ argan-based finished products, such as serums, shampoos, hair oils, body butters and black soap, and Carmel can also develop a custom formula. The laboratory has more than 1,000 formulas overall and has supported 500+ brands in 35+ countries.\"}}, {\"@type\": \"Question\", \"name\": \"Can I sell argan products made by Carmel in the EU, UK, USA and the Gulf?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, if the finished product meets the rules of each market. In the EU and UK your brand remains the Responsible Person and Carmel prepares the PIF and supports the CPNP or SCPN notification. In the USA, Carmel is an FDA-registered facility under MoCRA. Gulf countries each have their own registration rules, so confirm them with your importer.\"}}, {\"@type\": \"Question\", \"name\": \"What should I include in my argan oil request?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Include the grade you need, any certification (Ecocert, COSMOS, USDA Organic), your volume range in words, your destination market, and whether you want bulk oil or private label finished products. With these five points, the team can propose a precise offer after a free consultation.\"}}]}]}<\/script>\n\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-034232d e-flex e-con-full lpf-sec e-con e-parent\" data-id=\"034232d\" 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-daae333 e-flex e-con-full lpf-card e-con e-child\" data-id=\"daae333\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9901a73 elementor-widget elementor-widget-html\" data-id=\"9901a73\" 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-cdeeef2 dv-form eael-wpforms-labels-yes eael-wpforms-form-button-custom elementor-widget elementor-widget-eael-wpforms\" data-id=\"cdeeef2\" 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\/56899\" data-token=\"1a6c3a68ef8f7b7f2f6489a2cc53529c\" data-token-time=\"1794192930\"><div class=\"wpforms-head-container\"><div class=\"wpforms-title\">Lead EN \u2013 Demande de devis<\/div><div class=\"wpforms-description\">Tell us about your project. A product specialist will get back to you shortly.<\/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<\/label><select id=\"wpforms-28270-field_39\" class=\"wpforms-field-medium choicesjs-select\" data-size-class=\"wpforms-field-row wpforms-field-medium\" data-search-enabled=\"\" name=\"wpforms[fields][39]\"><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-text\" data-field-type=\"text\" data-field-id=\"13\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-28270-field_13\" aria-hidden=\"false\">Company or brand name \/ website<\/label><input type=\"text\" id=\"wpforms-28270-field_13\" class=\"wpforms-field-medium\" name=\"wpforms[fields][13]\" placeholder=\"Company or brand name \/ website\" aria-errormessage=\"wpforms-28270-field_13-error\" ><\/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><option value=\"Not sure yet\"  class=\"choice-8 depth-1\"  >Not sure yet<\/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?<\/label><textarea id=\"wpforms-28270-field_22\" class=\"wpforms-field-medium\" 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\" ><\/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 id=\"wpforms-28270-field_52-container\" class=\"wpforms-field wpforms-field-hidden ccl-utm_source\" data-field-type=\"hidden\" data-field-id=\"52\"><input type=\"hidden\" id=\"wpforms-28270-field_52\" name=\"wpforms[fields][52]\"><\/div><div id=\"wpforms-28270-field_53-container\" class=\"wpforms-field wpforms-field-hidden ccl-utm_medium\" data-field-type=\"hidden\" data-field-id=\"53\"><input type=\"hidden\" id=\"wpforms-28270-field_53\" name=\"wpforms[fields][53]\"><\/div><div id=\"wpforms-28270-field_54-container\" class=\"wpforms-field wpforms-field-hidden ccl-utm_campaign\" data-field-type=\"hidden\" data-field-id=\"54\"><input type=\"hidden\" id=\"wpforms-28270-field_54\" name=\"wpforms[fields][54]\"><\/div><div id=\"wpforms-28270-field_55-container\" class=\"wpforms-field wpforms-field-hidden ccl-utm_term\" data-field-type=\"hidden\" data-field-id=\"55\"><input type=\"hidden\" id=\"wpforms-28270-field_55\" name=\"wpforms[fields][55]\"><\/div><div id=\"wpforms-28270-field_56-container\" class=\"wpforms-field wpforms-field-hidden ccl-utm_content\" data-field-type=\"hidden\" data-field-id=\"56\"><input type=\"hidden\" id=\"wpforms-28270-field_56\" name=\"wpforms[fields][56]\"><\/div><div id=\"wpforms-28270-field_57-container\" class=\"wpforms-field wpforms-field-hidden ccl-gclid\" data-field-type=\"hidden\" data-field-id=\"57\"><input type=\"hidden\" id=\"wpforms-28270-field_57\" name=\"wpforms[fields][57]\"><\/div><div id=\"wpforms-28270-field_58-container\" class=\"wpforms-field wpforms-field-hidden ccl-gbraid\" data-field-type=\"hidden\" data-field-id=\"58\"><input type=\"hidden\" id=\"wpforms-28270-field_58\" name=\"wpforms[fields][58]\"><\/div><div id=\"wpforms-28270-field_59-container\" class=\"wpforms-field wpforms-field-hidden ccl-wbraid\" data-field-type=\"hidden\" data-field-id=\"59\"><input type=\"hidden\" id=\"wpforms-28270-field_59\" name=\"wpforms[fields][59]\"><\/div><div id=\"wpforms-28270-field_60-container\" class=\"wpforms-field wpforms-field-hidden ccl-fbclid\" data-field-type=\"hidden\" data-field-id=\"60\"><input type=\"hidden\" id=\"wpforms-28270-field_60\" name=\"wpforms[fields][60]\"><\/div><div id=\"wpforms-28270-field_61-container\" class=\"wpforms-field wpforms-field-hidden ccl-landing\" data-field-type=\"hidden\" data-field-id=\"61\"><input type=\"hidden\" id=\"wpforms-28270-field_61\" name=\"wpforms[fields][61]\"><\/div><div id=\"wpforms-28270-field_62-container\" class=\"wpforms-field wpforms-field-hidden ccl-referrer\" data-field-type=\"hidden\" data-field-id=\"62\"><input type=\"hidden\" id=\"wpforms-28270-field_62\" name=\"wpforms[fields][62]\"><\/div><div id=\"wpforms-28270-field_63-container\" class=\"wpforms-field wpforms-field-hidden ccl-first_touch\" data-field-type=\"hidden\" data-field-id=\"63\"><input type=\"hidden\" id=\"wpforms-28270-field_63\" name=\"wpforms[fields][63]\"><\/div><div id=\"wpforms-28270-field_64-container\" class=\"wpforms-field wpforms-field-hidden ccl-canal\" data-field-type=\"hidden\" data-field-id=\"64\"><input type=\"hidden\" id=\"wpforms-28270-field_64\" name=\"wpforms[fields][64]\"><\/div><div id=\"wpforms-28270-field_65-container\" class=\"wpforms-field wpforms-field-hidden ccl-campagne\" data-field-type=\"hidden\" data-field-id=\"65\"><input type=\"hidden\" id=\"wpforms-28270-field_65\" name=\"wpforms[fields][65]\"><\/div><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"28270\"><input type=\"hidden\" name=\"wpforms[time_token]\" value=\"1794192930.181eb32c3140d0ac652a61492911a8926392414f33489ea0cecff53a3f97fbc0\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/pages\/56899\"><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=\"Get my free consultation\" aria-live=\"assertive\" value=\"wpforms-submit\">Get my free consultation<\/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-2f810fd elementor-widget elementor-widget-html\" data-id=\"2f810fd\" 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":{"_acf_changed":false,"footnotes":""},"class_list":["post-56899","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/pages\/56899","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=56899"}],"version-history":[{"count":1,"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/pages\/56899\/revisions"}],"predecessor-version":[{"id":56904,"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/pages\/56899\/revisions\/56904"}],"wp:attachment":[{"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/media?parent=56899"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}