{"id":44407,"date":"2026-10-02T09:54:23","date_gmt":"2026-10-02T09:54:23","guid":{"rendered":"https:\/\/carmelcosmeticslabs.com\/?page_id=44407"},"modified":"2026-10-03T10:23:50","modified_gmt":"2026-10-03T10:23:50","slug":"white-label-mens-grooming","status":"publish","type":"page","link":"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-mens-grooming\/","title":{"rendered":"White Label Men&#8217;s Grooming: Shaving and Beard"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"44407\" class=\"elementor elementor-44407 elementor-41470\" 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-6a51232 e-flex e-con-full e-con e-parent\" data-id=\"6a51232\" data-element_type=\"container\" data-e-type=\"container\" id=\"cm-cat\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f68b0a elementor-widget elementor-widget-html\" data-id=\"6f68b0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>body .cm-cat{--bg:#fbfdfc;--paper:#ffffff;--mint:#edf5f2;--mint-2:#dcebe6;--ink:#10292a;--muted:#51686a;--line:#d6e4e0;--teal:#2f7266;--teal-ink:#ffffff;--deep:#0f3a35;--deep-ink:#e9f4f1;--deep-muted:#a9c9c2;--logo-filter:none;--note:#fff4cf;--note-ink:#5f4a0c;--shade:16 58 53;--f-display:\"Proxima Nova\",system-ui,sans-serif;--f-body:\"Lato\",system-ui,sans-serif;--f-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ease-out:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.77,0,.175,1);--r-lg:28px;--r-md:18px;--r-sm:10px}body .cm-cat *{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body .cm-cat{background:var(--bg);color:var(--ink);font:400 16.5px\/1.6 var(--f-body);-webkit-font-smoothing:antialiased;overflow-x:clip}body .cm-cat ::selection{background:var(--teal);color:var(--teal-ink)}body .cm-cat .wrap{max-width:1280px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}body .cm-cat h1,body .cm-cat h2,body .cm-cat h3{font-family:var(--f-display);text-wrap:balance;margin:0;color:var(--ink);font-optical-sizing:auto}body .cm-cat p{margin:0}body .cm-cat a{color:inherit;text-underline-offset:.2em}body .cm-cat :focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:6px}body .cm-cat .ico{width:1em;height:1em;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body .cm-cat .mono{font-family:var(--f-mono);font-size:12px;letter-spacing:.02em;color:var(--muted);font-variant-numeric:tabular-nums}body .cm-cat .h2{font-size:clamp(32px,4.4vw,60px);line-height:1;letter-spacing:-.035em;font-weight:650}body .cm-cat .sub{color:var(--muted);font-size:17px;max-width:44ch}body .cm-cat .btn{--bg-b:var(--teal);--fg-b:var(--teal-ink);position:relative;display:inline-flex;align-items:center;gap:12px;font:600 15.5px\/1 var(--f-body);text-decoration:none;padding:17px 22px 17px 26px;border-radius:99px;background:var(--bg-b);color:var(--fg-b);border:0;cursor:pointer;transition:transform .16s var(--ease-out),box-shadow .25s ease,background-color .2s ease}body .cm-cat .btn .knob{display:grid;place-items:center;width:28px;height:28px;margin:-6px -8px -6px 0;border-radius:50%;background:var(--fg-b);color:var(--bg-b);overflow:hidden}body .cm-cat .btn .knob .ico{font-size:15px;transition:transform .35s var(--ease-out)}body .cm-cat .btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){body .cm-cat .btn:hover .knob .ico{transform:translateX(3px) rotate(-45deg)}}body .cm-cat .btn-ghost{--bg-b:transparent;--fg-b:var(--ink);padding:10px 2px;border-radius:0;gap:8px;background:linear-gradient(currentColor,currentColor)0 100%\/100% 1.5px no-repeat}body .cm-cat .btn-ghost .ico{transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){body .cm-cat .btn-ghost:hover{color:var(--teal)}body .cm-cat .btn-ghost:hover .ico{transform:translateX(4px)}}body .cm-cat .hero-cta{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;margin-top:30px}@media (prefers-reduced-motion:no-preference){body .cm-cat .hero-cta{animation-delay:.24s}}body .cm-cat .section{padding-block:clamp(64px,8vw,120px)}body .cm-cat .sec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 48px;margin-bottom:clamp(32px,4vw,52px)}body .cm-cat .all{grid-column:span 6;border-radius:var(--r-lg);background:var(--deep);color:var(--deep-ink);padding:clamp(26px,3.4vw,44px);display:flex;flex-direction:column;justify-content:space-between;gap:28px;text-decoration:none;position:relative;overflow:hidden;min-height:300px}body .cm-cat .all h3{color:var(--deep-ink);font-size:clamp(28px,3vw,42px);line-height:1;letter-spacing:-.035em;font-weight:650;max-width:14ch}body .cm-cat .all p{color:var(--deep-muted);max-width:40ch}body .cm-cat .all .btn{--bg-b:var(--deep-ink);--fg-b:var(--deep);align-self:flex-start}body .cm-cat .qa{padding-block:14px;border-top:1px solid var(--line)}body .cm-cat .qa:last-child{border-bottom:1px solid var(--line)}body .cm-cat .qa h3{font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.3}body .cm-cat .qa p{color:var(--muted);font-size:15.5px;margin-top:8px;max-width:60ch}body .cm-cat .final{background:var(--deep);color:var(--deep-ink);border-radius:clamp(28px,4vw,48px);padding:clamp(36px,6vw,88px);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:36px 56px;align-items:end;position:relative;overflow:hidden}body .cm-cat .final::before{content:\"\";position:absolute;inset:auto -20% -60%auto;width:70%;aspect-ratio:1;background:radial-gradient(closest-side,rgb(99 184 167\/.28),transparent);pointer-events:none}body .cm-cat .final h2{color:var(--deep-ink);font-size:clamp(36px,5.4vw,76px);line-height:.95;letter-spacing:-.045em;font-weight:680}body .cm-cat .final p{color:var(--deep-muted);margin-top:18px;max-width:46ch}body .cm-cat .final .btn{--bg-b:var(--deep-ink);--fg-b:var(--deep)}body .cm-cat .final .mono{color:var(--deep-muted)}body .cm-cat .tray{position:fixed;left:50%;bottom:0;z-index:20;width:min(640px,calc(100% - 24px));margin-bottom:calc(14px + env(safe-area-inset-bottom,0));display:flex;align-items:center;gap:14px;padding:10px 10px 10px 18px;border-radius:99px;background:var(--deep);color:var(--deep-ink);box-shadow:0 24px 50px -20px rgb(0 0 0\/.5);transform:translate(-50%,calc(100% + 40px));opacity:0;transition:transform .45s var(--ease-out),opacity .3s ease;pointer-events:none}body .cm-cat .tray.open{transform:translate(-50%,0);opacity:1;pointer-events:auto}body .cm-cat .tray .names{flex:1;min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--deep-muted)}body .cm-cat .tray .names b{color:var(--deep-ink);font-weight:600}body .cm-cat .tray .btn{--bg-b:var(--deep-ink);--fg-b:var(--deep);padding:13px 16px 13px 20px;font-size:14.5px;white-space:nowrap}@media (max-width:1020px){body .cm-cat .all{grid-column:span 6}body .cm-cat .final{grid-template-columns:1fr}}@media (max-width:640px){body .cm-cat .all{grid-column:auto}body .cm-cat .tray{border-radius:22px}body .cm-cat .tray .names{display:none}body .cm-cat .tray .btn{flex:1;justify-content:space-between}}@media (prefers-reduced-motion:reduce){body .cm-cat *,body .cm-cat ::before,body .cm-cat ::after{transition-duration:.01ms!important}}body .cm-cat .qa summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;min-height:44px}body .cm-cat .qa summary::-webkit-details-marker{display:none}body .cm-cat .qa .pm{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:var(--mint);transition:background-color .2s ease,transform .3s var(--ease-out)}body .cm-cat .qa .pm::before,body .cm-cat .qa .pm::after{content:\"\";position:absolute;left:50%;top:50%;width:12px;height:1.8px;border-radius:2px;background:var(--ink);transform:translate(-50%,-50%)}body .cm-cat .qa .pm::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s var(--ease-out)}body .cm-cat .qa[open] .pm{background:var(--teal)}body .cm-cat .qa[open] .pm::before,body .cm-cat .qa[open] .pm::after{background:var(--teal-ink)}body .cm-cat .qa[open] .pm::after{transform:translate(-50%,-50%) rotate(0deg)}body .cm-cat .qa summary:active .pm{transform:scale(.92)}body .cm-cat .qa .ans{overflow:hidden}@media (prefers-reduced-motion:no-preference){body .cm-cat .qa[open] .ans{animation:ans .35s var(--ease-out)}}@keyframes ans{0%{opacity:0;transform:translateY(-6px)}}body .cm-cat .tray[data-mode=default] .names{display:none}body .cm-cat{-webkit-tap-highlight-color:transparent}@media (max-width:640px){body .cm-cat{font-size:16px;padding-bottom:calc(92px + env(safe-area-inset-bottom,0))}body .cm-cat .mono{font-size:12.5px}body .cm-cat .section{padding-block:56px}body .cm-cat .h2{font-size:30px;line-height:1.05;letter-spacing:-.03em}body .cm-cat .sub{font-size:16px}body .cm-cat .sec-head{margin-bottom:24px;gap:10px}body .cm-cat .hero-cta{order:5;display:grid;grid-template-columns:1fr;gap:10px;margin-top:22px}body .cm-cat .hero-cta .btn{width:100%;justify-content:center;min-height:54px;font-size:16px}body .cm-cat .hero-cta .btn-ghost{background:0 0;border:1.5px solid var(--line);border-radius:99px;padding:15px 22px}body .cm-cat .all{grid-column:1\/-1}body .cm-cat .all{min-height:0;padding:24px;gap:20px;border-radius:18px}body .cm-cat .all h3{font-size:26px}body .cm-cat .all .btn{align-self:stretch;justify-content:space-between}body .cm-cat .btn-ghost{min-height:44px}body .cm-cat .qa{padding-block:6px}body .cm-cat .qa summary{min-height:64px;padding-block:8px}body .cm-cat .qa h3{font-size:16.5px;line-height:1.3;text-wrap:pretty}body .cm-cat .qa p{font-size:15.5px;margin:0 0 14px;padding-right:44px}body .cm-cat .final{padding:28px 22px;border-radius:24px;gap:22px}body .cm-cat .final h2{font-size:34px}body .cm-cat .final .btn{justify-content:space-between;min-height:54px}body .cm-cat .tray{width:calc(100% - 20px);margin-bottom:calc(10px + env(safe-area-inset-bottom,0));border-radius:22px;padding:8px;gap:8px}body .cm-cat .tray .names{display:none}body .cm-cat .tray .btn{flex:1;min-width:0;justify-content:space-between;min-height:50px;padding:0 10px 0 18px;font-size:15px;white-space:nowrap}}body .cm-cat .cx{padding-block:clamp(64px,8vw,120px) clamp(24px,3vw,40px)}@media (max-width:640px){body .cm-cat .cx{padding-block:56px 16px}}body .cm-cat .final{border-radius:28px}@media (max-width:640px){body .cm-cat .final{border-radius:22px}}body .cm-cat:not(.show-notes) .plan{display:none}body .cm-cat .h2{text-wrap:balance}body .cm-cat .fh{padding-block:clamp(20px,3vw,44px) clamp(28px,3.5vw,48px);position:relative;overflow-x:clip}body .cm-cat .fh::before{content:\"\";position:absolute;inset:-30%auto auto -18%;width:min(70vw,880px);aspect-ratio:1;background:radial-gradient(closest-side,var(--mint),transparent 70%);z-index:-1;pointer-events:none}body .cm-cat .fh-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,5vw,80px);align-items:center}body .cm-cat .fh-crumbs{display:flex;gap:8px;align-items:center;margin-bottom:clamp(18px,2.4vw,30px);font-size:12.5px}body .cm-cat .fh-crumbs a{color:var(--muted);text-decoration:none}body .cm-cat .fh-crumbs a:hover{color:var(--teal);text-decoration:underline}body .cm-cat .fh-crumbs [aria-current]{color:var(--ink)}body .cm-cat .fh-title{font-size:clamp(38px,4.6vw,66px);line-height:1;letter-spacing:-.045em;font-weight:680;max-width:15ch}body .cm-cat .fh-title .tint{color:var(--teal)}body .cm-cat .fh-lede{margin-top:clamp(18px,2vw,26px);font-size:clamp(17px,1.35vw,19.5px);line-height:1.55;color:var(--muted);max-width:44ch}body .cm-cat .fh-cta{display:flex;flex-wrap:wrap;gap:12px 14px;margin-top:clamp(24px,2.8vw,36px)}body .cm-cat .btn.fh-ghost{--bg-b:transparent;--fg-b:var(--ink);background:0 0;box-shadow:inset 0 0 0 1.5px var(--line);padding:17px 24px;border-radius:99px}@media (hover:hover) and (pointer:fine){body .cm-cat .btn.fh-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--teal);color:var(--teal)}}body .cm-cat .fh-media{margin:0;position:relative;justify-self:end;width:100%;max-width:540px}body .cm-cat .fh-media img{display:block;width:100%;height:auto;aspect-ratio:4\/5;max-height:min(76vh,700px);object-fit:cover;object-position:50% 30%;border-radius:var(--r-lg);background:var(--mint-2);box-shadow:0 50px 90px -50px rgb(var(--shade)\/.6)}body .cm-cat .fh-seal{position:absolute;left:clamp(-28px,-2vw,-12px);bottom:9%;display:flex;align-items:center;gap:12px;background:var(--paper);color:var(--ink);padding:12px 18px 12px 12px;border-radius:18px;font-size:12.5px;line-height:1.3;color:var(--muted);box-shadow:0 22px 44px -20px rgb(var(--shade)\/.5)}body .cm-cat .fh-seal .ico{width:38px;height:38px;padding:8px;border-radius:12px;background:var(--teal);color:var(--teal-ink)}body .cm-cat .fh-seal b{display:block;color:var(--ink);font:650 14px\/1.2 var(--f-display);letter-spacing:-.01em}@media (prefers-reduced-motion:no-preference){body .cm-cat .fh-title{animation:fhrise .9s var(--ease-out) both}body .cm-cat .fh-lede{animation:fhrise .9s var(--ease-out) .08s both}body .cm-cat .fh-cta{animation:fhrise .9s var(--ease-out) .16s both}body .cm-cat .fh-media img{animation:fhclip 1.1s var(--ease-io) .05s both}body .cm-cat .fh-seal{animation:fhrise .8s var(--ease-out) .7s both}}@keyframes fhrise{0%{opacity:.001;transform:translateY(14px)}}@keyframes fhclip{0%{clip-path:inset(8% 6% 8% 6%round 28px);opacity:.4}to{clip-path:inset(0 0 0 0 round 0)}}body .cm-cat .pr.section{padding-block:clamp(56px,7vw,104px) clamp(24px,3vw,40px)}@media (max-width:1020px){body .cm-cat .fh-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){body .cm-cat .fh{padding-top:12px}body .cm-cat .fh-grid{grid-template-columns:1fr;gap:22px}body .cm-cat .fh-media{order:-1;justify-self:stretch;max-width:none}body .cm-cat .fh-media img{aspect-ratio:4\/3;max-height:none;object-position:50% 26%;border-radius:22px}body .cm-cat .fh-seal{left:12px;bottom:12px;padding:9px 14px 9px 9px;border-radius:16px}body .cm-cat .fh-seal .ico{width:32px;height:32px;padding:7px}body .cm-cat .fh-crumbs{margin-bottom:12px}body .cm-cat .fh-title{font-size:clamp(34px,9.6vw,44px);max-width:none}body .cm-cat .fh-cta{flex-direction:column;gap:10px}body .cm-cat .fh-cta .btn{width:100%;min-height:54px;justify-content:space-between}body .cm-cat .btn.fh-ghost{justify-content:center}}body .cm-cat{--el-a:#dcebe6;--el-b:#e8f0ea;--el-c:#efe9dc;--el-d:#e3ecef;--el-ink:#0f3a35}body .cm-cat .t-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-block:1px solid var(--line);margin-top:clamp(28px,4vw,48px)}body .cm-cat .t-facts>div{padding:18px 20px;border-left:1px solid var(--line);min-width:0}body .cm-cat .t-facts>div:first-child{border-left:0;padding-left:0}body .cm-cat .t-facts dt{font:500 12px var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}body .cm-cat .t-facts dd{margin:6px 0 0;font:600 16px\/1.35 var(--f-body);color:var(--ink)}@media (max-width:820px){body .cm-cat .t-facts{grid-template-columns:1fr 1fr}body .cm-cat .t-facts>div:nth-child(3){border-left:0;padding-left:0}body .cm-cat .t-facts>div:nth-child(n+3){border-top:1px solid var(--line)}}body .cm-cat .t-sec{padding-block:clamp(56px,7vw,104px)}body .cm-cat .t-sec.tinted{background:var(--mint);border-radius:clamp(28px,4vw,48px)}body .cm-cat .t-kicker{font:500 12px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--teal);display:block;margin-bottom:12px}body .cm-cat .t-h2{font-size:clamp(28px,3.6vw,46px);line-height:1.05;letter-spacing:-.03em;font-weight:650}body .cm-cat .t-lead{color:var(--muted);font-size:17px;max-width:60ch;margin-top:14px}body .cm-cat .t-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}body .cm-cat .t-filter button{font:500 14px var(--f-body);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:99px;padding:10px 16px;min-height:44px;cursor:pointer;transition:background .2s,border-color .2s}body .cm-cat .t-filter button:hover{border-color:var(--teal)}body .cm-cat .t-filter button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}body .cm-cat .t-filter .n{font:500 12px var(--f-mono);opacity:.65;margin-left:6px}body .cm-cat .t-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (max-width:1020px){body .cm-cat .t-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){body .cm-cat .t-grid{grid-template-columns:1fr}}body .cm-cat .t-card{position:relative;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;min-width:0;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}body .cm-cat .t-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px rgb(var(--shade)\/.45)}body .cm-cat .t-card[hidden]{display:none}body .cm-cat .t-el{position:relative;aspect-ratio:3\/2;max-width:100%;background:var(--mint);overflow:hidden}body .cm-cat .t-el img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-out)}body .cm-cat .t-card:hover .t-el img{transform:scale(1.04)}body .cm-cat .t-sym{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:baseline;gap:7px;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(8px);color:var(--ink);border-radius:12px;padding:7px 11px;font:700 22px\/1 var(--f-display);letter-spacing:-.03em}body .cm-cat .t-sym small{font:500 11px var(--f-mono);letter-spacing:.04em;color:var(--muted)}body .cm-cat .t-body{display:flex;flex-direction:column;gap:10px;padding:20px 22px 22px;flex:1}body .cm-cat .t-body h3{font-size:21px;line-height:1.2;letter-spacing:-.015em;font-weight:620}body .cm-cat .t-body h3 a{text-decoration:none}body .cm-cat .t-body h3 a::after{content:\"\";position:absolute;inset:0}body .cm-cat .t-body p{color:var(--muted);font-size:15px}body .cm-cat .t-tags{display:flex;flex-wrap:wrap;gap:6px}body .cm-cat .t-tags span{font:500 12.5px var(--f-body);background:var(--mint);color:var(--ink);border-radius:99px;padding:5px 10px}body .cm-cat .t-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;border-top:1px dashed var(--line)}body .cm-cat .t-add{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;font:600 13.5px var(--f-body);color:var(--teal);background:0 0;border:1px solid var(--teal);border-radius:99px;padding:9px 14px;min-height:40px;cursor:pointer}body .cm-cat .t-add[aria-pressed=true]{background:var(--teal);color:var(--teal-ink)}body .cm-cat .t-add .i-c{display:none}body .cm-cat .t-add[aria-pressed=true] .i-c{display:block}body .cm-cat .t-add[aria-pressed=true] .i-p{display:none}body .cm-cat .t-tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper)}body .cm-cat .t-table{width:100%;border-collapse:collapse;min-width:720px;font-size:15px}body .cm-cat .t-table th,body .cm-cat .t-table td{text-align:left;padding:14px 18px;border-bottom:1px solid var(--line);vertical-align:top}body .cm-cat .t-table thead th{font:500 12px var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:var(--mint)}body .cm-cat .t-table tbody th{font-weight:650}body .cm-cat .t-table tr:last-child td,body .cm-cat .t-table tr:last-child th{border-bottom:0}body .cm-cat .t-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--teal);margin-right:8px;vertical-align:1px}body .cm-cat .t-pack{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px}@media (max-width:820px){body .cm-cat .t-pack{grid-template-columns:1fr 1fr}}body .cm-cat .t-pack figure{margin:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);padding:22px;display:flex;flex-direction:column;gap:10px;min-width:0}body .cm-cat .t-pack svg{width:54px;height:72px;stroke:var(--teal);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body .cm-cat .t-pack b{font:620 17px var(--f-display)}body .cm-cat .t-pack span{color:var(--muted);font-size:14px}body .cm-cat .t-steps{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;counter-reset:s}@media (max-width:820px){body .cm-cat .t-steps{grid-template-columns:1fr 1fr}}@media (max-width:480px){body .cm-cat .t-steps{grid-template-columns:1fr}}body .cm-cat .t-steps li{counter-increment:s;border-top:2px solid var(--teal);padding-top:16px;min-width:0}body .cm-cat .t-steps li::before{content:\"0\"counter(s);font:500 12px var(--f-mono);color:var(--teal);letter-spacing:.06em}body .cm-cat .t-steps b{display:block;font:620 19px\/1.25 var(--f-display);margin:8px 0 6px}body .cm-cat .t-steps p{color:var(--muted);font-size:15px}body .cm-cat .t-comp{background:var(--deep);color:var(--deep-ink);border-radius:clamp(28px,4vw,48px);overflow:hidden;display:grid;grid-template-columns:1.1fr .9fr;min-height:360px}body .cm-cat .t-comp .tx{padding:clamp(32px,5vw,64px);display:flex;flex-direction:column;gap:16px;justify-content:center;min-width:0}body .cm-cat .t-comp h2{color:var(--deep-ink)}body .cm-cat .t-comp p{color:var(--deep-muted);max-width:52ch}body .cm-cat .t-comp ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}body .cm-cat .t-comp li{font:500 13px var(--f-body);border:1px solid rgb(255 255 255\/.22);border-radius:99px;padding:7px 12px}body .cm-cat .t-comp img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:820px){body .cm-cat .t-comp{grid-template-columns:1fr}body .cm-cat .t-comp img{aspect-ratio:16\/10;height:auto}}body .cm-cat .t-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(24px,5vw,72px)}@media (max-width:820px){body .cm-cat .t-faq{grid-template-columns:1fr}}body .cm-cat .t-final{background:var(--ink);color:var(--bg);border-radius:clamp(28px,4vw,48px);padding:clamp(36px,6vw,80px);display:flex;flex-wrap:wrap;gap:24px 48px;align-items:center;justify-content:space-between}body .cm-cat .t-final h2{color:var(--bg);max-width:20ch}body .cm-cat .t-final p{color:var(--bg);opacity:.75;margin-top:10px;max-width:46ch}body .cm-cat .t-final .btn{--bg-b:var(--bg);--fg-b:var(--ink)}body .cm-cat .t-rel{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}body .cm-cat .t-rel a{font:500 14.5px var(--f-body);text-decoration:none;border:1px solid var(--line);border-radius:99px;padding:10px 16px;min-height:44px;display:inline-flex;align-items:center;gap:8px;background:var(--paper)}body .cm-cat .t-rel a:hover{border-color:var(--teal);color:var(--teal)}body .cm-cat .t-tray{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0));transform:translate(-50%,calc(100% + 40px));visibility:hidden;opacity:0;z-index:50;display:flex;align-items:center;gap:14px;background:var(--ink);color:var(--bg);border-radius:99px;padding:8px 8px 8px 20px;box-shadow:0 18px 40px -16px rgb(var(--shade)\/.6);transition:transform .45s var(--ease-out),opacity .3s,visibility 0s .45s;max-width:calc(100vw - 32px)}body .cm-cat .t-tray.open{transform:translate(-50%,0);visibility:visible;opacity:1;transition:transform .45s var(--ease-out),opacity .3s}body .cm-cat .t-tray .names{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}body .cm-cat .t-tray .btn{--bg-b:var(--bg);--fg-b:var(--ink);padding:12px 16px 12px 20px;font-size:14px;white-space:nowrap}@media (prefers-reduced-motion:reduce){body .cm-cat .t-el img,body .cm-cat .t-card,body .cm-cat .t-tray{transition:none}}body .cm-cat .t-links{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);margin-top:32px}@media (max-width:820px){body .cm-cat .t-links{grid-template-columns:1fr}}body .cm-cat .t-links h3{font:500 12px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}body .cm-cat .t-links ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}body .cm-cat .t-links li a{display:grid;grid-template-columns:1fr auto;gap:4px 14px;align-items:center;text-decoration:none;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);padding:14px 16px;transition:border-color .2s}body .cm-cat .t-links li a:hover{border-color:var(--teal)}body .cm-cat .t-links li b{font:620 16.5px var(--f-display)}body .cm-cat .t-links li span{grid-column:1;color:var(--muted);font-size:14.5px}body .cm-cat .t-links li .ico{grid-row:1\/3;grid-column:2;color:var(--teal);font-size:18px}body .cm-cat .t-read{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;font-size:14.5px;color:var(--muted)}body .cm-cat .t-read a{color:var(--teal);font-weight:600}body .cm-cat button{text-transform:none;letter-spacing:normal;line-height:1.2;box-shadow:none}body .cm-cat img{max-width:100%}body .cm-cat a:hover{text-decoration:none}body .cm-cat{font-size:16.5px;line-height:1.6}body .cm-cat h1,body .cm-cat h2,body .cm-cat h3{text-transform:none}body .cm-cat .fh-media img.hero-img{aspect-ratio:1\/1;object-fit:cover;height:auto}body .cm-cat .t-filter button:hover{background:var(--paper)}body .cm-cat .t-filter button[aria-pressed=true]:hover{background:var(--ink)}body .cm-cat .t-add:hover{background:0 0}body .cm-cat .t-add[aria-pressed=true]:hover{background:var(--teal)}@media (max-width:640px){body .cm-cat .t-tray{bottom:calc(var(--bm,0px) + 12px + env(safe-area-inset-bottom,0))}}<\/style>\n<div class=\"cm-cat\"><svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\">\n  <symbol id=\"i-arrow\" viewBox=\"0 0 24 24\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/symbol>\n  <symbol id=\"i-check\" viewBox=\"0 0 24 24\"><path d=\"M5 12.5l4.5 4.5L19 7.5\"\/><\/symbol>\n  <symbol id=\"i-copy\" viewBox=\"0 0 24 24\"><rect x=\"8\" y=\"8\" width=\"12\" height=\"12\" rx=\"3\"\/><path d=\"M16 8V6a2 2 0 00-2-2H6a2 2 0 00-2 2v8a2 2 0 002 2h2\"\/><\/symbol>\n  <symbol id=\"i-chat\" viewBox=\"0 0 24 24\"><path d=\"M4 19.5l1.2-3.6A8 8 0 1 1 8.3 19z\"\/><path d=\"M9 10.5h6M9 13.5h4\"\/><\/symbol>\n  <symbol id=\"i-flask\" viewBox=\"0 0 24 24\"><path d=\"M9.5 3.5h5M10.5 3.5v5.2L5.2 18a1.8 1.8 0 001.6 2.6h10.4a1.8 1.8 0 001.6-2.6l-5.3-9.3V3.5\"\/><path d=\"M7.6 14.5h8.8\"\/><\/symbol>\n  <symbol id=\"i-clock\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"8.5\"\/><path d=\"M12 7.5V12l3 2\"\/><\/symbol>\n  <symbol id=\"i-globe\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"8.5\"\/><path d=\"M3.5 12h17M12 3.5c2.3 2.4 3.4 5.3 3.4 8.5s-1.1 6.1-3.4 8.5c-2.3-2.4-3.4-5.3-3.4-8.5S9.7 5.9 12 3.5z\"\/><\/symbol>\n  <symbol id=\"i-layers\" viewBox=\"0 0 24 24\"><path d=\"M12 4l8.5 4.5L12 13 3.5 8.5z\"\/><path d=\"M3.5 12.5L12 17l8.5-4.5M3.5 16.5L12 21l8.5-4.5\"\/><\/symbol>\n  <symbol id=\"i-shield\" viewBox=\"0 0 24 24\"><path d=\"M12 3l7 3v5.5c0 4.3-3 8-7 9.5-4-1.5-7-5.2-7-9.5V6l7-3z\"\/><path d=\"M8.8 12.2l2.2 2.2 4.3-4.4\"\/><\/symbol>\n  <symbol id=\"i-pin\" viewBox=\"0 0 24 24\"><path d=\"M12 21s-6.5-6.2-6.5-11a6.5 6.5 0 0113 0c0 4.8-6.5 11-6.5 11z\"\/><circle cx=\"12\" cy=\"10\" r=\"2.4\"\/><\/symbol>\n<symbol id=\"i-plus\" viewBox=\"0 0 24 24\"><path d=\"M12 5v14M5 12h14\"\/><\/symbol><\/svg><div id=\"p-soins-homme\" data-page=\"soins-homme\">\n<section class=\"fh\" aria-labelledby=\"h-soins-homme\">\n  <div class=\"wrap fh-grid\">\n    <div class=\"fh-copy\">\n      <nav class=\"fh-crumbs mono\" aria-label=\"Breadcrumb\"><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/\">Home<\/a><span aria-hidden=\"true\">\/<\/span><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/\">Catalog<\/a><span aria-hidden=\"true\">\/<\/span><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/#cat-specialites\">Men's care<\/a><span aria-hidden=\"true\">\/<\/span><span aria-current=\"page\">White label men's cosmetics<\/span><\/nav>\n      <h1 class=\"fh-title\" id=\"h-soins-homme\">White label men's cosmetics <span class=\"tint\">shaving and beard<\/span><\/h1>\n      <p class=\"fh-lede\">White label men's cosmetics: shaving, after-shave, beard, deodorant, sunscreen and scalp, formulated and manufactured under your brand in our ISO 22716 plant near Agadir.<\/p>\n      <div class=\"fh-cta hero-cta\">\n        <a class=\"btn\" href=\"#g-soins-homme\">See the formulas <span class=\"knob\"><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/span><\/a>\n        <a class=\"btn btn-ghost fh-ghost\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/request-a-quote\/\">Free consultation<\/a>\n      <\/div>\n    <\/div>\n    <figure class=\"fh-media\">\n      <img fetchpriority=\"high\" class=\"hero-img\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/soins-homme-marque-blanche-carmel-cosmetics-labs.webp\" alt=\"Formulator smelling a beard oil blotter next to bottles labeled YOUR BRAND in a bright laboratory\" width=\"1000\" height=\"1000\" fetchpriority=\"high\" decoding=\"async\" sizes=\"(max-width:1020px) 92vw, 50vw\" title=\"| Carmel Cosmetics Labs\">\n      <figcaption class=\"fh-seal\"><svg class=\"ico\"><use href=\"#i-shield\"\/><\/svg><span><b>ISO 22716 \u00b7 ISO 9001<\/b>Certified by Bureau Veritas<\/span><\/figcaption>\n    <\/figure>\n  <\/div>\n  <div class=\"wrap\"><dl class=\"t-facts\"><div><dt>Base formulas<\/dt><dd>10 shaving, beard and body care products<\/dd><\/div><div><dt>Sizes<\/dt><dd>30 to 500 ml<\/dd><\/div><div><dt>Packaging options<\/dt><dd>Tube, pump, dropper, jar, stick, spray<\/dd><\/div><div><dt>Quantities<\/dt><dd>Accessible MOQ<\/dd><\/div><\/dl><\/div>\n<\/section>\n<section class=\"t-sec\" id=\"g-soins-homme\" aria-labelledby=\"gh-soins-homme\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\"><div><span class=\"t-kicker\">The catalog<\/span><h2 class=\"t-h2\" id=\"gh-soins-homme\">White label men's cosmetics: choose your formulas<\/h2><\/div><p class=\"sub\">Shaving, after-shave, beard, hair or body: filter by use and gather your formulas in a single consultation request.<\/p><\/div>\n    <div class=\"t-filter\" role=\"group\" aria-label=\"Filter formulas\"><button type=\"button\" data-f=\"all\" aria-pressed=\"true\">All<span class=\"n\">10<\/span><\/button><button type=\"button\" data-f=\"rasage\" aria-pressed=\"false\">Shaving<span class=\"n\">1<\/span><\/button><button type=\"button\" data-f=\"apres-rasage\" aria-pressed=\"false\">Aftershave<span class=\"n\">3<\/span><\/button><button type=\"button\" data-f=\"barbe\" aria-pressed=\"false\">Beard<span class=\"n\">3<\/span><\/button><button type=\"button\" data-f=\"visage\" aria-pressed=\"false\">Face<span class=\"n\">5<\/span><\/button><button type=\"button\" data-f=\"quotidien\" aria-pressed=\"false\">Daily care<span class=\"n\">5<\/span><\/button><button type=\"button\" data-f=\"cheveux\" aria-pressed=\"false\">Hair<span class=\"n\">2<\/span><\/button><button type=\"button\" data-f=\"corps\" aria-pressed=\"false\">Body<span class=\"n\">1<\/span><\/button><\/div>\n    <div class=\"t-grid\">\n      <article class=\"t-card\" data-besoins=\"rasage visage\" data-name=\"Gel de rasage menthol\">\n        <div class=\"t-el\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-gel-rasage-menthol-marque-blanche.webp\" alt=\"Close-up of menthol shaving gel texture\" width=\"900\" height=\"600\" loading=\"lazy\" decoding=\"async\" sizes=\"auto, (max-width:560px) 92vw, (max-width:1020px) 46vw, 400px\" title=\"| Carmel Cosmetics Labs\"><span class=\"t-sym\" aria-hidden=\"true\">Gr<small>Shaving<\/small><\/span><\/div>\n        <div class=\"t-body\">\n          <h3><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-mens-grooming\/menthol-shaving-gel\/\">Menthol shaving gel<\/a><\/h3>\n          <p>A clear menthol and aloe gel that lathers finely for a clean glide.<\/p>\n          <div class=\"t-tags\"><span>Menthol<\/span><span>Aloe vera<\/span><span>Paraben-free<\/span><\/div>\n          <div class=\"t-foot\"><span class=\"mono\">200 \u00b7 500 ml<\/span><button class=\"t-add\" type=\"button\" aria-pressed=\"false\"><svg class=\"ico i-p\"><use href=\"#i-plus\"\/><\/svg><svg class=\"ico i-c\"><use href=\"#i-check\"\/><\/svg>Add<\/button><\/div>\n        <\/div>\n      <\/article>\n      <article class=\"t-card\" data-besoins=\"apres-rasage visage\" data-name=\"Lotion apr\u00e8s-rasage centella\">\n        <div class=\"t-el\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-lotion-apres-rasage-centella-marque-blanche.webp\" alt=\"Close-up of centella aftershave lotion texture\" width=\"900\" height=\"600\" loading=\"lazy\" decoding=\"async\" sizes=\"auto, (max-width:560px) 92vw, (max-width:1020px) 46vw, 400px\" title=\"| Carmel Cosmetics Labs\"><span class=\"t-sym\" aria-hidden=\"true\">La<small>Aftershave<\/small><\/span><\/div>\n        <div class=\"t-body\">\n          <h3><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-mens-grooming\/centella-aftershave-lotion\/\">Centella aftershave lotion<\/a><\/h3>\n          <p>A centella and aloe toner that soothes razor burn.<\/p>\n          <div class=\"t-tags\"><span>Centella<\/span><span>Aloe vera<\/span><span>Allantoin<\/span><\/div>\n          <div class=\"t-foot\"><span class=\"mono\">100 ml<\/span><button class=\"t-add\" type=\"button\" aria-pressed=\"false\"><svg class=\"ico i-p\"><use href=\"#i-plus\"\/><\/svg><svg class=\"ico i-c\"><use href=\"#i-check\"\/><\/svg>Add<\/button><\/div>\n        <\/div>\n      <\/article>\n      <article class=\"t-card\" data-besoins=\"apres-rasage visage\" data-name=\"Cr\u00e8me apr\u00e8s-rasage panth\u00e9nol\">\n        <div class=\"t-el\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-creme-apres-rasage-panthenol-marque-blanche.webp\" alt=\"Close-up of panthenol aftershave cream texture\" width=\"900\" height=\"600\" loading=\"lazy\" decoding=\"async\" sizes=\"auto, (max-width:560px) 92vw, (max-width:1020px) 46vw, 400px\" title=\"| Carmel Cosmetics Labs\"><span class=\"t-sym\" aria-hidden=\"true\">Cr<small>Post-shave<\/small><\/span><\/div>\n        <div class=\"t-body\">\n          <h3><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-mens-grooming\/panthenol-aftershave-cream\/\">Panthenol aftershave cream<\/a><\/h3>\n          <p>A light cream with panthenol, niacinamide and centella for skin that feels tight.<\/p>\n          <div class=\"t-tags\"><span>Panthenol<\/span><span>Niacinamide<\/span><span>Centella<\/span><\/div>\n          <div class=\"t-foot\"><span class=\"mono\">100 ml<\/span><button class=\"t-add\" type=\"button\" aria-pressed=\"false\"><svg class=\"ico i-p\"><use href=\"#i-plus\"\/><\/svg><svg class=\"ico i-c\"><use href=\"#i-check\"\/><\/svg>Add<\/button><\/div>\n        <\/div>\n      <\/article>\n      <article class=\"t-card\" data-besoins=\"apres-rasage visage\" data-name=\"Huile s\u00e8che apr\u00e8s-rasage\">\n        <div class=\"t-el\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-huile-seche-apres-rasage-marque-blanche.webp\" alt=\"Close-up of aftershave dry oil texture\" width=\"900\" height=\"600\" loading=\"lazy\" decoding=\"async\" sizes=\"auto, (max-width:560px) 92vw, (max-width:1020px) 46vw, 400px\" title=\"| Carmel Cosmetics Labs\"><span class=\"t-sym\" aria-hidden=\"true\">Hs<small>Aftershave<\/small><\/span><\/div>\n        <div class=\"t-body\">\n          <h3><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-mens-grooming\/aftershave-dry-oil\/\">Aftershave dry oil<\/a><\/h3>\n          <p>A macadamia and argan dry oil that nourishes shaved skin without a greasy film.<\/p>\n          <div class=\"t-tags\"><span>Macadamia<\/span><span>Argan<\/span><span>Jojoba<\/span><\/div>\n          <div class=\"t-foot\"><span class=\"mono\">On quote<\/span><button class=\"t-add\" type=\"button\" aria-pressed=\"false\"><svg class=\"ico i-p\"><use href=\"#i-plus\"\/><\/svg><svg class=\"ico i-c\"><use href=\"#i-check\"\/><\/svg>Add<\/button><\/div>\n        <\/div>\n      <\/article>\n      <article class=\"t-card\" data-besoins=\"barbe quotidien\" data-name=\"Huile \u00e0 barbe\">\n        <div class=\"t-el\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-huile-barbe-marque-blanche.webp\" alt=\"Close-up of beard oil texture\" width=\"900\" height=\"600\" loading=\"lazy\" decoding=\"async\" sizes=\"auto, (max-width:560px) 92vw, (max-width:1020px) 46vw, 400px\" title=\"| Carmel Cosmetics Labs\"><span class=\"t-sym\" aria-hidden=\"true\">Hb<small>Beard<\/small><\/span><\/div>\n        <div class=\"t-body\">\n          <h3><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-mens-grooming\/beard-oil\/\">Beard oil<\/a><\/h3>\n          <p>A castor and argan dry oil for a soft, shiny beard.<\/p>\n          <div class=\"t-tags\"><span>Castor<\/span><span>Jojoba<\/span><span>Argan<\/span><\/div>\n          <div class=\"t-foot\"><span class=\"mono\">30 ml<\/span><button class=\"t-add\" type=\"button\" aria-pressed=\"false\"><svg class=\"ico i-p\"><use href=\"#i-plus\"\/><\/svg><svg class=\"ico i-c\"><use href=\"#i-check\"\/><\/svg>Add<\/button><\/div>\n        <\/div>\n      <\/article>\n      <article class=\"t-card\" data-besoins=\"barbe quotidien\" data-name=\"S\u00e9rum barbe 3 en 1\">\n        <div class=\"t-el\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-serum-barbe-3-en-1-marque-blanche.webp\" alt=\"Close-up of 3-in-1 beard serum texture\" width=\"900\" height=\"600\" loading=\"lazy\" decoding=\"async\" sizes=\"auto, (max-width:560px) 92vw, (max-width:1020px) 46vw, 400px\" title=\"| Carmel Cosmetics Labs\"><span class=\"t-sym\" aria-hidden=\"true\">Sb<small>Beard serum<\/small><\/span><\/div>\n        <div class=\"t-body\">\n          <h3><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-mens-grooming\/3-in-1-beard-serum\/\">3-in-1 beard serum<\/a><\/h3>\n          <p>A silky serum with avocado, argan and shea that nourishes, softens and adds shine to the beard.<\/p>\n          <div class=\"t-tags\"><span>Avocado<\/span><span>Argan<\/span><span>Shea<\/span><\/div>\n          <div class=\"t-foot\"><span class=\"mono\">50 ml<\/span><button class=\"t-add\" type=\"button\" aria-pressed=\"false\"><svg class=\"ico i-p\"><use href=\"#i-plus\"\/><\/svg><svg class=\"ico i-c\"><use href=\"#i-check\"\/><\/svg>Add<\/button><\/div>\n        <\/div>\n      <\/article>\n      <article class=\"t-card\" data-besoins=\"barbe cheveux\" data-name=\"S\u00e9rum fortifiant barbe et cheveux\">\n        <div class=\"t-el\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-serum-fortifiant-barbe-cheveux-marque-blanche.webp\" alt=\"Close-up of strengthening beard and hair serum texture\" width=\"900\" height=\"600\" loading=\"lazy\" decoding=\"async\" sizes=\"auto, (max-width:560px) 92vw, (max-width:1020px) 46vw, 400px\" title=\"| Carmel Cosmetics Labs\"><span class=\"t-sym\" aria-hidden=\"true\">Sf<small>Strengthening<\/small><\/span><\/div>\n        <div class=\"t-body\">\n          <h3><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-mens-grooming\/beard-hair-serum\/\">Strengthening beard and hair serum<\/a><\/h3>\n          <p>An oil serum with castor, black seed and rosemary for less brittle beard and hair.<\/p>\n          <div class=\"t-tags\"><span>Castor<\/span><span>Black seed<\/span><span>Rosemary<\/span><\/div>\n          <div class=\"t-foot\"><span class=\"mono\">50 ml<\/span><button class=\"t-add\" type=\"button\" aria-pressed=\"false\"><svg class=\"ico i-p\"><use href=\"#i-plus\"\/><\/svg><svg class=\"ico i-c\"><use href=\"#i-check\"\/><\/svg>Add<\/button><\/div>\n        <\/div>\n      <\/article>\n      <article class=\"t-card\" data-besoins=\"visage quotidien\" data-name=\"\u00c9cran solaire invisible homme SPF 30\">\n        <div class=\"t-el\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-ecran-solaire-invisible-homme-spf30-marque-blanche.webp\" alt=\"Close-up of invisible men&#x27;s SPF 30 sunscreen texture\" width=\"900\" height=\"600\" loading=\"lazy\" decoding=\"async\" sizes=\"auto, (max-width:560px) 92vw, (max-width:1020px) 46vw, 400px\" title=\"| Carmel Cosmetics Labs\"><span class=\"t-sym\" aria-hidden=\"true\">Sp<small>Sun care<\/small><\/span><\/div>\n        <div class=\"t-body\">\n          <h3><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-mens-grooming\/mens-invisible-sunscreen\/\">Invisible men's SPF 30 sunscreen<\/a><\/h3>\n          <p>An SPF 30 face sunscreen with an invisible matte finish, SPF value confirmed by testing.<\/p>\n          <div class=\"t-tags\"><span>SPF 30<\/span><span>Silica<\/span><span>Invisible finish<\/span><\/div>\n          <div class=\"t-foot\"><span class=\"mono\">30 ml \u00b7 tube<\/span><button class=\"t-add\" type=\"button\" aria-pressed=\"false\"><svg class=\"ico i-p\"><use href=\"#i-plus\"\/><\/svg><svg class=\"ico i-c\"><use href=\"#i-check\"\/><\/svg>Add<\/button><\/div>\n        <\/div>\n      <\/article>\n      <article class=\"t-card\" data-besoins=\"corps quotidien\" data-name=\"D\u00e9odorant solide \u00e0 l&#x27;oxyde de zinc\">\n        <div class=\"t-el\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-deodorant-solide-zinc-marque-blanche.webp\" alt=\"Close-up of zinc oxide solid deodorant texture\" width=\"900\" height=\"600\" loading=\"lazy\" decoding=\"async\" sizes=\"auto, (max-width:560px) 92vw, (max-width:1020px) 46vw, 400px\" title=\"| Carmel Cosmetics Labs\"><span class=\"t-sym\" aria-hidden=\"true\">Ds<small>Deodorant<\/small><\/span><\/div>\n        <div class=\"t-body\">\n          <h3><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-mens-grooming\/zinc-oxide-deodorant-stick\/\">Zinc oxide solid deodorant<\/a><\/h3>\n          <p>A zinc oxide and shea solid stick, free from aluminum salts and water.<\/p>\n          <div class=\"t-tags\"><span>Zinc oxide<\/span><span>Shea<\/span><span>Corn starch<\/span><\/div>\n          <div class=\"t-foot\"><span class=\"mono\">50 ml<\/span><button class=\"t-add\" type=\"button\" aria-pressed=\"false\"><svg class=\"ico i-p\"><use href=\"#i-plus\"\/><\/svg><svg class=\"ico i-c\"><use href=\"#i-check\"\/><\/svg>Add<\/button><\/div>\n        <\/div>\n      <\/article>\n      <article class=\"t-card\" data-besoins=\"cheveux quotidien\" data-name=\"Spray fra\u00eecheur cuir chevelu\">\n        <div class=\"t-el\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-spray-anti-transpiration-cuir-chevelu-marque-blanche.webp\" alt=\"Close-up of scalp refreshing spray texture\" width=\"900\" height=\"600\" loading=\"lazy\" decoding=\"async\" sizes=\"auto, (max-width:560px) 92vw, (max-width:1020px) 46vw, 400px\" title=\"| Carmel Cosmetics Labs\"><span class=\"t-sym\" aria-hidden=\"true\">Sc<small>Scalp<\/small><\/span><\/div>\n        <div class=\"t-body\">\n          <h3><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-mens-grooming\/refreshing-scalp-spray\/\">Scalp refreshing spray<\/a><\/h3>\n          <p>An alum, sage and mint mist for a fresh, clean-looking scalp.<\/p>\n          <div class=\"t-tags\"><span>Alum stone<\/span><span>Sage<\/span><span>Zinc PCA<\/span><\/div>\n          <div class=\"t-foot\"><span class=\"mono\">120 ml<\/span><button class=\"t-add\" type=\"button\" aria-pressed=\"false\"><svg class=\"ico i-p\"><use href=\"#i-plus\"\/><\/svg><svg class=\"ico i-c\"><use href=\"#i-check\"\/><\/svg>Add<\/button><\/div>\n        <\/div>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n<section class=\"t-sec tinted\" aria-labelledby=\"ch-soins-homme\">\n  <div class=\"wrap\">\n    <span class=\"t-kicker\">Comparison<\/span><h2 class=\"t-h2\" id=\"ch-soins-homme\">Which men's care product for which moment?<\/h2><p class=\"t-lead\">Before, during and after the blade, then for the beard, face and body: this guide links each key active to a use.<\/p>\n    <div class=\"t-tablewrap\" style=\"margin-top:28px\"><table class=\"t-table\"><thead><tr><th scope=\"col\">Key active<\/th><th scope=\"col\">Main need<\/th><th scope=\"col\">Format<\/th><th scope=\"col\">Time of use<\/th><th scope=\"col\">Pairs well with<\/th><\/tr><\/thead><tbody><tr><th scope=\"row\"><span class=\"t-dot\"><\/span>Menthol and aloe vera<\/th><td>Glide and freshness<\/td><td>Foaming shaving gel<\/td><td>During shaving<\/td><td>Aftershave lotion<\/td><\/tr><tr><th scope=\"row\"><span class=\"t-dot\"><\/span>Centella and allantoin<\/th><td>Soothe razor burn<\/td><td>Water-based lotion<\/td><td>After shaving<\/td><td>Shaving gel<\/td><\/tr><tr><th scope=\"row\"><span class=\"t-dot\"><\/span>Panthenol and niacinamide<\/th><td>Comfort for tight-feeling skin<\/td><td>Light cream<\/td><td>Morning or evening<\/td><td>SPF 30 sunscreen<\/td><\/tr><tr><th scope=\"row\"><span class=\"t-dot\"><\/span>Macadamia and argan<\/th><td>Nourish shaved skin without a greasy film<\/td><td>Dry oil<\/td><td>After shaving<\/td><td>Shaving gel<\/td><\/tr><tr><th scope=\"row\"><span class=\"t-dot\"><\/span>Castor, avocado and argan<\/th><td>A soft, shiny, well-groomed beard<\/td><td>Beard oil or serum<\/td><td>Every morning<\/td><td>Strengthening beard and hair serum<\/td><\/tr><tr><th scope=\"row\"><span class=\"t-dot\"><\/span>SPF 30 filters and silica<\/th><td>Protect the face, invisible finish (SPF confirmed by testing)<\/td><td>Cream in a tube<\/td><td>In the morning, as the last step<\/td><td>After-shave cream<\/td><\/tr><tr><th scope=\"row\"><span class=\"t-dot\"><\/span>Zinc oxide, alum and sage<\/th><td>Freshness for underarms and scalp<\/td><td>Solid stick or mist<\/td><td>After the shower<\/td><td>Shaving gel<\/td><\/tr><\/tbody><\/table><\/div>\n  <\/div>\n<\/section>\n<section class=\"t-sec\" aria-labelledby=\"ph-soins-homme\">\n  <div class=\"wrap\">\n    <span class=\"t-kicker\">Packaging options<\/span><h2 class=\"t-h2\" id=\"ph-soins-homme\">Simple, practical containers<\/h2><p class=\"t-lead\">Tubes, pump bottles, droppers, sprays, glass jars and sticks, printed and boxed in your colors.<\/p>\n    <div class=\"t-pack\"><figure><svg viewBox=\"0 0 54 72\" aria-hidden=\"true\"><path d=\"M16 8h22l-3 46H19z\"\/><rect x=\"20\" y=\"54\" width=\"14\" height=\"12\" rx=\"2\"\/><\/svg><b>Tube<\/b><span>For the aftershave cream, the shaving gel and the matte black sunscreen.<\/span><\/figure><figure><svg viewBox=\"0 0 54 72\" aria-hidden=\"true\"><rect x=\"14\" y=\"28\" width=\"26\" height=\"40\" rx=\"6\"\/><path d=\"M22 28v-7h10v7M27 21v-9h11v4\"\/><\/svg><b>Pump bottle<\/b><span>For the shaving gel in 200 or 500 ml.<\/span><\/figure><figure><svg viewBox=\"0 0 54 72\" aria-hidden=\"true\"><rect x=\"15\" y=\"26\" width=\"24\" height=\"42\" rx=\"5\"\/><path d=\"M20 26v-6h14v6M23 20V8a4 4 0 018 0v12\"\/><\/svg><b>Dropper<\/b><span>Glass bottles for beard oil and beard serums.<\/span><\/figure><figure><svg viewBox=\"0 0 54 72\" aria-hidden=\"true\"><rect x=\"15\" y=\"28\" width=\"24\" height=\"40\" rx=\"6\"\/><path d=\"M21 28v-8h12v8M24 20v-7h12l3 3\"\/><path d=\"M44 12h4M44 17l3 2M44 7l3-2\"\/><\/svg><b>Spray bottle<\/b><span>For the aftershave lotion and the refreshing scalp mist.<\/span><\/figure><\/div>\n  <\/div>\n<\/section>\n<section class=\"t-sec tinted\" aria-labelledby=\"sh-soins-homme\">\n  <div class=\"wrap\">\n    <span class=\"t-kicker\">How it works<\/span><h2 class=\"t-h2\" id=\"sh-soins-homme\">From formula to product under your brand<\/h2>\n    <ol class=\"t-steps\"><li><b>Project scoping<\/b><p>Target audience, sales channel and markets: we select the treatments with you.<\/p><\/li><li><b>Formula and fragrance<\/b><p>Scent signature, freshness effect and container are adjusted, then sampled.<\/p><\/li><li><b>Safety and documentation<\/b><p>Safety assessment, stability tests and PIF.<\/p><\/li><li><b>Manufacturing<\/b><p>Production, quality control, then shipping within Morocco or for export.<\/p><\/li><\/ol>\n  <\/div>\n<\/section>\n<section class=\"t-sec\" aria-labelledby=\"xh-soins-homme\">\n  <div class=\"wrap\">\n    <div class=\"t-comp\">\n      <div class=\"tx\"><span class=\"t-kicker\" style=\"color:var(--deep-muted)\">Compliance<\/span><h2 class=\"t-h2\" id=\"xh-soins-homme\">Compliant, documented men's care<\/h2><p>Each formula is manufactured according to ISO 22716 good practices and delivered with its Product Information File compliant with Regulation (EC) 1223\/2009. The SPF is confirmed by testing and claims remain cosmetic: comfort, freshness, beard appearance, with no medical promise.<\/p><ul><li>ISO 22716 \u00b7 ISO 9001<\/li><li>Regulation (EC) 1223\/2009<\/li><li>Product Information File (PIF)<\/li><li>FDA (MoCRA)<\/li><li>AMMPS<\/li><\/ul><\/div>\n      <img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/controle-qualite-laboratoire-carmel-cosmetics-labs.webp\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/controle-qualite-laboratoire-carmel-cosmetics-labs-300x300.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/controle-qualite-laboratoire-carmel-cosmetics-labs-768x768.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/controle-qualite-laboratoire-carmel-cosmetics-labs-1024x1024.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/controle-qualite-laboratoire-carmel-cosmetics-labs.webp 1200w\" alt=\"Carmel quality control technician checking a sample in the laboratory\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\">\n    <\/div>\n  <\/div>\n<\/section>\n<section class=\"t-sec tinted\" aria-labelledby=\"lh-soins-homme\">\n  <div class=\"wrap\">\n    <span class=\"t-kicker\">Industries and services<\/span><h2 class=\"t-h2\" id=\"lh-soins-homme\">The sectors that distribute our men's care<\/h2>\n    <div class=\"t-links\">\n      <div><h3>For your industry<\/h3><ul><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetics-by-industry\/#coiffure\"><b>Barbers and hair salons<\/b><span>Beard oil and aftershave to use in the treatment room and to resell.<\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/custom-hotel-amenities\/\"><b>Hotels<\/b><span>Shaving gel, aftershave and deodorant in your name for the bathroom.<\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetics-by-industry\/#createurs\"><b>Brand founders<\/b><span>A short men's routine, simple to explain and to drive repurchase.<\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetics-by-industry\/#influenceurs\"><b>Influencers<\/b><span>Beard and shaving rituals look great on video.<\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><\/ul><\/div>\n      <div><h3>Our services for your men's range<\/h3><ul><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/white-label-cosmetics-service\/\"><b>White label<\/b><span>Our shaving and beard formulas, under your name, ready to produce.<\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetics-private-label-service\/\"><b>Private label<\/b><span>An exclusive formula and a scent signature for your brand.<\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetic-formulation-lab\/\"><b>Custom formulation<\/b><span>A woody fragrance, a cooling effect or a fragrance-free version.<\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetic-packaging-morocco\/\"><b>Packaging<\/b><span>Amber droppers, tubes and understated cartons in your colors.<\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/white-label-cosmetics-service-copy\/\"><b>Amazon FBA<\/b><span>Men's care products ready for sale on Amazon.<\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><\/ul><\/div>\n    <\/div>\n    <p class=\"t-read\"><span>Also read:<\/span><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/mens-skincare-boom-podcast-episode-4\/\">The men's skincare boom<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/moroccan-cosmetics-tradition-from-argan-to-henna\/\">From argan to henna<\/a><\/p>\n  <\/div>\n<\/section>\n<section class=\"t-sec\" aria-labelledby=\"fh-soins-homme\">\n  <div class=\"wrap t-faq\">\n    <div><span class=\"t-kicker\">Frequently asked questions<\/span><h2 class=\"t-h2\" id=\"fh-soins-homme\">Your questions about our white label men's cosmetics<\/h2><\/div>\n    <div><details class=\"qa\" open><summary><h3>How do you launch white label men's cosmetics?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>You start from our base formulas: shaving, after-shave, beard oil or serum, SPF 30 sunscreen, solid deodorant or scalp spray. We adjust fragrance, cooling effect and container on samples, then prepare the PIF.<\/p><\/div><\/details>\n<details class=\"qa\"><summary><h3>Is there a minimum volume for a men's line?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>We work with a <strong>Accessible MOQ<\/strong>, calculated according to the formula and container. Your advisor confirms it with the quote. <a href=\"\/demande-de-devis\/\">Free consultation<\/a>.<\/p><\/div><\/details>\n<details class=\"qa\"><summary><h3>Are your men's care products compliant for export?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Yes. Each formula is included in a Product Information File compliant with Regulation (EC) 1223\/2009, and we also prepare FDA (MoCRA) and AMMPS procedures. <a href=\"\/accompagnement-reglementation-cosmetique-dip\/\">Regulatory and PIF<\/a>.<\/p><\/div><\/details>\n<details class=\"qa\"><summary><h3>Is your beard oil silicone-free?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Yes. The castor, jojoba and argan beard oil is <strong>silicone-free<\/strong> and <strong>paraben-free<\/strong>, with a woody or spicy fragrance, or a fragrance-free version.<\/p><\/div><\/details>\n<details class=\"qa\"><summary><h3>Can we create a scent signature unique to our brand?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Yes. The fragrance of each product is chosen with you, from green tea for the aftershave cream to a woody note for the beard. Our <a href=\"\/laboratoire-formulation-cosmetique\/\">formulation laboratory<\/a> fine-tunes it on samples.<\/p><\/div><\/details><\/div>\n  <\/div>\n<\/section>\n<section class=\"t-sec\" style=\"padding-top:0\">\n  <div class=\"wrap\">\n    <div class=\"t-final final\"><div><h2 class=\"t-h2\">Launch your men's line<\/h2><p>Describe your target and sales channel: we propose formulas, a container and a price.<\/p><\/div><a class=\"btn\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/request-a-quote\/\">Free consultation <span class=\"knob\"><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/span><\/a><\/div>\n    <nav class=\"t-rel\" aria-label=\"Other categories\"><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-face-cleansers\/\">Face cleansers<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-face-creams\/\">Face creams<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-toners\/\">Toners<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-hair-oils\/\">Hair oils<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-shower-gels\/\">Shower gels and soaps<\/a><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-shampoos\/\">Shampoos<\/a><\/nav>\n  <\/div>\n<\/section>\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"How do you launch white label men's cosmetics?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"You start from our base formulas: shaving, after-shave, beard oil or serum, SPF 30 sunscreen, solid deodorant or scalp spray. We adjust fragrance, cooling effect and container on samples, then prepare the PIF.\"}}, {\"@type\": \"Question\", \"name\": \"Is there a minimum volume for a men's line?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"We work with an accessible MOQ, calculated according to the formula and container. Your advisor confirms it with the quote. Free consultation.\"}}, {\"@type\": \"Question\", \"name\": \"Are your men's care products compliant for export?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Each formula is included in a Product Information File compliant with Regulation (EC) 1223\/2009, and we also prepare FDA (MoCRA) and AMMPS procedures. Regulations and PIF.\"}}, {\"@type\": \"Question\", \"name\": \"Is your beard oil silicone-free?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. The castor, jojoba and argan beard oil is silicone-free and paraben-free, with a woody or spicy fragrance or a fragrance-free version.\"}}, {\"@type\": \"Question\", \"name\": \"Can we create a scent signature unique to our brand?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. The fragrance of each product is chosen with you, from green tea for the aftershave cream to a woody note for the beard. Our formulation lab adjusts it on samples.\"}}]}<\/script>\n<\/div><div class=\"t-tray\" id=\"t-tray\" role=\"region\" aria-label=\"Selection\" aria-live=\"polite\"><span class=\"names\" id=\"t-names\"><\/span><a class=\"btn\" id=\"t-cta\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/request-a-quote\/\">Consultation for my selection<\/a><\/div><script>\n(function(){\n  var root=document.querySelector('.cm-cat');function bm(){var m=document.querySelector('.wp-bottom-menu');var h=0;if(m){var cs=getComputedStyle(m);if(cs.display!=='none'&&cs.visibility!=='hidden'){h=m.getBoundingClientRect().height;}}root.style.setProperty('--bm',h+'px');}bm();window.addEventListener('resize',bm);setTimeout(bm,1500);\n  var cards=[].slice.call(document.querySelectorAll('.t-card'));\n  [].forEach.call(document.querySelectorAll('.t-filter'),function(g){\n    var bs=[].slice.call(g.querySelectorAll('button')),grid=g.nextElementSibling,cs=[].slice.call(grid.querySelectorAll('.t-card'));\n    bs.forEach(function(b){b.addEventListener('click',function(){bs.forEach(function(x){x.setAttribute('aria-pressed',x===b?'true':'false');});var f=b.dataset.f;cs.forEach(function(c){c.hidden=!(f==='all'||c.dataset.besoins.split(' ').indexOf(f)>-1);});});});\n  });\n  var T=document.getElementById('t-tray'),N=document.getElementById('t-names'),C=document.getElementById('t-cta');\n  function tray(){var sel=cards.filter(function(c){return c.offsetParent!==null&&c.querySelector('.t-add').getAttribute('aria-pressed')==='true';}).map(function(c){return c.dataset.name;});\n    N.innerHTML=sel.length?'<b>'+sel.length+'<\/b> product'+(sel.length>1?'s':'')+' \u00b7 '+sel.join(', '):'';\n    C.href='https:\/\/carmelcosmeticslabs.com\/en\/request-a-quote\/'+encodeURIComponent(sel.join(','));T.classList.toggle('open',sel.length>0);}\n  window.__tray=tray;\n  cards.forEach(function(c){var a=c.querySelector('.t-add');a.addEventListener('click',function(){var on=a.getAttribute('aria-pressed')!=='true';a.setAttribute('aria-pressed',on?'true':'false');a.lastChild.textContent=on?'Added':'Add';tray();});});\n  if(matchMedia('(max-width:640px)').matches)[].forEach.call(document.querySelectorAll('details.qa'),function(d){var f=d.parentNode.querySelector('details.qa');d.open=d===f;});\n})();\n<\/script>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Accueil\/Catalogue\/Soins homme\/Cosm\u00e9tique homme marque blanche Cosm\u00e9tique homme marque blanche rasage et barbe Cosm\u00e9tique homme marque blanche : rasage, apr\u00e8s-rasage, barbe, d\u00e9odorant, \u00e9cran solaire et cuir chevelu, formul\u00e9s et fabriqu\u00e9s sous votre marque en usine ISO 22716 pr\u00e8s d&#x27;Agadir. Voir les formules Demander un devis ISO 22716 \u00b7 ISO 9001Certifi\u00e9 par Bureau Veritas Formules de base [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":19581,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-44407","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/pages\/44407","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=44407"}],"version-history":[{"count":3,"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/pages\/44407\/revisions"}],"predecessor-version":[{"id":45198,"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/pages\/44407\/revisions\/45198"}],"up":[{"embeddable":true,"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/pages\/19581"}],"wp:attachment":[{"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/media?parent=44407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}