{"id":56050,"date":"2026-10-06T15:16:23","date_gmt":"2026-10-06T15:16:23","guid":{"rendered":"https:\/\/carmelcosmeticslabs.com\/?page_id=56050"},"modified":"2026-11-04T07:50:16","modified_gmt":"2026-11-04T07:50:16","slug":"white-label-roll-on-perfume-oil","status":"publish","type":"page","link":"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-perfumes\/white-label-roll-on-perfume-oil\/","title":{"rendered":"White label roll-on perfume oil"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"56050\" class=\"elementor elementor-56050 elementor-47490 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-76a411a e-flex e-con-full e-con e-parent\" data-id=\"76a411a\" data-element_type=\"container\" data-e-type=\"container\" id=\"cm-prod\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c5f8ea elementor-widget elementor-widget-html\" data-id=\"7c5f8ea\" 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 .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 .expert{background:var(--teal);color:var(--teal-ink)}body .cm-cat .expert h2{color:var(--teal-ink)}body .cm-cat .expert p{color:var(--teal-ink);opacity:.85}body .cm-cat .expert ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}body .cm-cat .expert li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;line-height:1.45}body .cm-cat .expert li .ico{margin-top:3px;font-size:17px}body .cm-cat .expert .btn{--bg-b:var(--teal-ink);--fg-b:var(--teal);align-self:flex-start;margin-top:auto}body .cm-cat .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 .wa{display:flex;align-items:center;gap:12px;flex-wrap:wrap}body .cm-cat .final .mono{color:var(--deep-muted)}@media (max-width:1020px){body .cm-cat .final{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){body .cm-cat *,body .cm-cat ::before,body .cm-cat ::after{transition-duration:.01ms!important}}body .cm-cat .qa summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;min-height:44px}body .cm-cat .qa summary::-webkit-details-marker{display:none}body .cm-cat .qa .pm{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:var(--mint);transition:background-color .2s ease,transform .3s var(--ease-out)}body .cm-cat .qa .pm::before,body .cm-cat .qa .pm::after{content:\"\";position:absolute;left:50%;top:50%;width:12px;height:1.8px;border-radius:2px;background:var(--ink);transform:translate(-50%,-50%)}body .cm-cat .qa .pm::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s var(--ease-out)}body .cm-cat .qa[open] .pm{background:var(--teal)}body .cm-cat .qa[open] .pm::before,body .cm-cat .qa[open] .pm::after{background:var(--teal-ink)}body .cm-cat .qa[open] .pm::after{transform:translate(-50%,-50%) rotate(0deg)}body .cm-cat .qa summary:active .pm{transform:scale(.92)}body .cm-cat .qa .ans{overflow:hidden}@media (prefers-reduced-motion:no-preference){body .cm-cat .qa[open] .ans{animation:ans .35s var(--ease-out)}}@keyframes ans{0%{opacity:0;transform:translateY(-6px)}}body .cm-cat{-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 .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 .btn-ghost{min-height:44px}body .cm-cat .expert .btn{align-self:stretch;justify-content:space-between}body .cm-cat .expert .btn{min-height:54px}body .cm-cat .expert li{font-size:15px}body .cm-cat .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 .brand{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);padding:20px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}body .cm-cat .brand img{width:96px;height:96px;object-fit:contain;margin-bottom:8px}body .cm-cat .brand b{font-family:var(--f-display);font-weight:620;font-size:17px}body .cm-cat .brand span{font-size:13px;color:var(--muted)}@media (max-width:640px){body .cm-cat .brand{padding:14px 8px}body .cm-cat .brand img{width:64px;height:64px}body .cm-cat .brand b{font-size:14px}body .cm-cat .brand span{font-size:11.5px}}body .cm-cat .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-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 .pr.section{padding-block:clamp(56px,7vw,104px) clamp(24px,3vw,40px)}@media (max-width:760px){body .cm-cat .fh-crumbs{margin-bottom:12px}}body .cm-cat{--el-a:#dcebe6;--el-b:#e8f0ea;--el-c:#efe9dc;--el-d:#e3ecef;--el-ink:#0f3a35}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-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-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-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}body .cm-cat .p-hero{padding-block:clamp(20px,3vw,40px) clamp(40px,5vw,72px)}body .cm-cat .p-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,64px);align-items:start}@media (max-width:900px){body .cm-cat .p-grid{grid-template-columns:1fr}}body .cm-cat .p-gal{position:sticky;top:calc(env(safe-area-inset-top,0) + 16px);display:grid;grid-template-columns:72px 1fr;gap:12px}@media (max-width:900px){body .cm-cat .p-gal{position:static;grid-template-columns:1fr}}body .cm-cat .p-thumbs{display:flex;flex-direction:column;gap:10px}@media (max-width:900px){body .cm-cat .p-thumbs{flex-direction:row;order:2}}body .cm-cat .p-thumbs button{width:72px;height:88px;border-radius:12px;border:1px solid var(--line);padding:0;overflow:hidden;cursor:pointer;background:var(--mint)}body .cm-cat .p-thumbs button[aria-current=true]{outline:2px solid var(--teal);outline-offset:2px}body .cm-cat .p-thumbs img{width:100%;height:100%;object-fit:cover;display:block}body .cm-cat .p-main{position:relative;border-radius:var(--r-lg);overflow:hidden;background:var(--mint);aspect-ratio:4\/5;max-width:100%}body .cm-cat .p-main img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .25s}body .cm-cat .p-main .tag{position:absolute;left:16px;bottom:16px;display:flex;gap:10px;align-items:center;background:var(--paper);color:var(--ink);border-radius:14px;padding:10px 14px;font-size:13px;box-shadow:0 8px 24px -12px rgb(var(--shade)\/.4)}body .cm-cat .p-main .tag b{display:block;font-size:14px}body .cm-cat .p-info{display:flex;flex-direction:column;gap:18px;min-width:0}body .cm-cat .p-eyebrow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}body .cm-cat .p-eyebrow span{font:500 12px var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--teal);background:var(--mint);border-radius:99px;padding:6px 10px}body .cm-cat .p-title{font-size:clamp(34px,4.6vw,60px);line-height:1;letter-spacing:-.035em;font-weight:650}body .cm-cat .p-title .tint{color:var(--teal)}body .cm-cat .p-lede{font-size:18px;color:var(--muted);max-width:52ch}body .cm-cat .p-badges{display:flex;flex-wrap:wrap;gap:8px}body .cm-cat .p-badges span{display:inline-flex;align-items:center;gap:6px;font:500 13.5px var(--f-body);border:1px solid var(--line);border-radius:99px;padding:7px 12px;background:var(--paper)}body .cm-cat .p-badges .ico{color:var(--teal)}body .cm-cat .p-quick{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line);margin:0}body .cm-cat .p-quick>div{padding:14px 0;border-bottom:1px solid var(--line);min-width:0}body .cm-cat .p-quick>div:nth-child(odd){padding-right:16px}body .cm-cat .p-quick>div:nth-child(even){padding-left:16px;border-left:1px solid var(--line)}body .cm-cat .p-quick dt{font:500 11.5px var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}body .cm-cat .p-quick dd{margin:5px 0 0;font:600 15.5px\/1.4 var(--f-body)}body .cm-cat .p-cta{display:flex;flex-wrap:wrap;gap:10px}body .cm-cat .p-help{font-size:14px;color:var(--muted)}body .cm-cat .p-help a{color:var(--teal);font-weight:600}body .cm-cat .p-nav{position:sticky;top:env(safe-area-inset-top,0);z-index:20;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(10px);border-block:1px solid var(--line)}body .cm-cat .p-nav .wrap{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-block:8px}body .cm-cat .p-nav a{flex:none;font:500 14px var(--f-body);text-decoration:none;color:var(--muted);padding:10px 14px;border-radius:99px;min-height:44px;display:inline-flex;align-items:center}body .cm-cat .p-nav a:hover,body .cm-cat .p-nav a.on{color:var(--ink);background:var(--mint)}body .cm-cat .p-two{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(24px,5vw,72px);align-items:start}@media (max-width:900px){body .cm-cat .p-two{grid-template-columns:1fr}}body .cm-cat .p-specs{margin:0;border-top:1px solid var(--line)}body .cm-cat .p-specs>div{display:grid;grid-template-columns:200px 1fr;gap:16px;padding:15px 0;border-bottom:1px solid var(--line)}@media (max-width:560px){body .cm-cat .p-specs>div{grid-template-columns:1fr;gap:4px}}body .cm-cat .p-specs dt{font:500 12px var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding-top:3px}body .cm-cat .p-specs dd{margin:0;font-size:16px;min-width:0}body .cm-cat .p-specs dd small{display:block;color:var(--muted);font-size:13.5px;margin-top:3px}body .cm-cat .p-actifs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:32px}@media (max-width:900px){body .cm-cat .p-actifs{grid-template-columns:1fr 1fr}}body .cm-cat .p-actif{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);padding:20px;display:flex;flex-direction:column;gap:8px;min-width:0}body .cm-cat .p-actif.lead{background:var(--deep);color:var(--deep-ink);border-color:transparent}body .cm-cat .p-actif.lead p,body .cm-cat .p-actif.lead .inci{color:var(--deep-muted)}body .cm-cat .p-actif .inci{font:500 11.5px var(--f-mono);color:var(--muted);letter-spacing:.02em;overflow-wrap:anywhere}body .cm-cat .p-actif b{font:620 19px\/1.2 var(--f-display)}body .cm-cat .p-actif p{color:var(--muted);font-size:14.5px}body .cm-cat .p-actif a{font:600 13.5px var(--f-body);color:inherit;margin-top:auto;text-underline-offset:.25em}body .cm-cat .p-actif.lead a{color:var(--deep-ink)}body .cm-cat .p-custom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px}@media (max-width:900px){body .cm-cat .p-custom{grid-template-columns:1fr 1fr}}@media (max-width:480px){body .cm-cat .p-custom{grid-template-columns:1fr}}body .cm-cat .p-custom div{border:1px solid var(--line);border-radius:var(--r-md);padding:18px 20px;background:var(--paper);min-width:0}body .cm-cat .p-custom b{display:block;font:620 17px var(--f-display);margin-bottom:6px}body .cm-cat .p-custom span{color:var(--muted);font-size:14.5px}body .cm-cat .p-custom em{display:inline-block;font:500 11px var(--f-mono);font-style:normal;letter-spacing:.05em;text-transform:uppercase;color:var(--teal);margin-bottom:8px}body .cm-cat .p-sticky{display:none}@media (max-width:900px){body .cm-cat .p-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0));background:var(--paper);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .4s var(--ease-out)}body .cm-cat .p-sticky{visibility:hidden}body .cm-cat .p-sticky.open{transform:none;visibility:visible}body .cm-cat .p-sticky b{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .cm-cat .p-sticky .btn{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,body .cm-cat .p-sticky,body .cm-cat .p-main img{transition:none}}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}@media (max-width:640px){body .cm-cat .t-tray{bottom:calc(var(--bm,0px) + 12px + env(safe-area-inset-bottom,0))}}body .cm-cat .p-rout-h{font:600 18px\/1.3 var(--f-display);margin:36px 0 14px}<\/style>\n<div class=\"cm-cat\"><div lang=\"en\"><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><symbol id=\"i-doc\" viewBox=\"0 0 24 24\"><path d=\"M7 3.5h7l4 4V20a.5.5 0 01-.5.5h-10A.5.5 0 017 20z\"\/><path d=\"M14 3.5V8h4M9.5 12.5h5M9.5 16h5\"\/><\/symbol><symbol id=\"i-drop\" viewBox=\"0 0 24 24\"><path d=\"M12 3.5s6 6.4 6 10.5a6 6 0 01-12 0c0-4.1 6-10.5 6-10.5z\"\/><\/symbol><\/svg><div data-page=\"parfums__parfum-huile-roll-on\">\n<section class=\"p-hero\" aria-labelledby=\"p-title\">\n  <div class=\"wrap\">\n    <nav class=\"fh-crumbs mono\" aria-label=\"Breadcrumb\" style=\"margin-bottom:20px\"><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/home\/\">Home<\/a><span aria-hidden=\"true\">\/<\/span><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/\">Catalogue<\/a><span aria-hidden=\"true\">\/<\/span><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-perfumes\/\">Perfumes<\/a><span aria-hidden=\"true\">\/<\/span><span aria-current=\"page\">Roll-on perfume oil<\/span><\/nav>\n    <div class=\"p-grid\">\n      <div class=\"p-gal\">\n        <div class=\"p-thumbs\" role=\"group\" aria-label=\"Product photos\"><button type=\"button\" aria-current=\"true\" data-alt=\"White label roll-on perfume oil applied to the wrist\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/parfum-huile-roll-on-marque-blanche-carmel.webp\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/parfum-huile-roll-on-marque-blanche-carmel-240x300.webp 240w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/parfum-huile-roll-on-marque-blanche-carmel-768x960.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/parfum-huile-roll-on-marque-blanche-carmel-819x1024.webp 819w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/parfum-huile-roll-on-marque-blanche-carmel.webp 1000w\" alt=\"| Carmel Cosmetics Labs\" width=\"72\" height=\"88\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/button><button type=\"button\" aria-current=\"false\" data-alt=\"Perfume oil drops and an amber roll-on bottle\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-parfum-huile-roll-on-marque-blanche.webp\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-parfum-huile-roll-on-marque-blanche-300x200.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-parfum-huile-roll-on-marque-blanche-768x512.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-parfum-huile-roll-on-marque-blanche.webp 900w\" alt=\"| Carmel Cosmetics Labs\" width=\"72\" height=\"88\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/button><button type=\"button\" aria-current=\"false\" data-alt=\"White label perfume range made by Carmel Cosmetics Labs\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/parfums-marque-blanche.webp\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/parfums-marque-blanche-300x300.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/parfums-marque-blanche-768x768.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/parfums-marque-blanche.webp 1000w\" alt=\"| Carmel Cosmetics Labs\" width=\"72\" height=\"88\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/button><\/div>\n        <div class=\"p-main\">\n          <img fetchpriority=\"high\" class=\"p-img\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/parfum-huile-roll-on-marque-blanche-carmel.webp\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/parfum-huile-roll-on-marque-blanche-carmel-240x300.webp 240w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/parfum-huile-roll-on-marque-blanche-carmel-768x960.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/parfum-huile-roll-on-marque-blanche-carmel-819x1024.webp 819w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/parfum-huile-roll-on-marque-blanche-carmel.webp 1000w\" alt=\"White label roll-on perfume oil applied to a wrist\" width=\"1000\" height=\"1250\" fetchpriority=\"high\" decoding=\"async\" sizes=\"(max-width:1020px) 92vw, 50vw\" title=\"| Carmel Cosmetics Labs\">\n          <div class=\"tag\"><svg class=\"ico\" style=\"font-size:20px;color:var(--teal)\"><use href=\"#i-drop\"\/><\/svg><span><b>Your brand here<\/b>Custom label, bottle and carton<\/span><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"p-info\">\n        <div class=\"p-eyebrow\"><span>Alcohol-free perfume<\/span><span>White label<\/span><\/div>\n        <h1 class=\"p-title\" id=\"p-title\">White label <span class=\"tint\">roll-on perfume oil<\/span><\/h1>\n        <p class=\"p-lede\">Our alcohol-free roll-on perfume oil is applied directly to skin and stays close to the body. Popular in North Africa and the Gulf, it comes in oud, musk, amber or rose under your brand.<\/p>\n        <div class=\"p-badges\"><span><svg class=\"ico\"><use href=\"#i-check\"\/><\/svg>Alcohol-free<\/span><span><svg class=\"ico\"><use href=\"#i-check\"\/><\/svg>Steel-ball roll-on<\/span><span><svg class=\"ico\"><use href=\"#i-check\"\/><\/svg>Oriental notes<\/span><\/div>\n        <dl class=\"p-quick\"><div><dt>Signature active<\/dt><dd>Fragrance concentrate in oil<\/dd><\/div><div><dt>Use<\/dt><dd>Dab onto wrists and neck<\/dd><\/div><div><dt>Sizes<\/dt><dd>6 \u00b7 10 \u00b7 12 ml<\/dd><\/div><\/dl>\n        <div class=\"p-cta hero-cta\">\n          <a class=\"btn\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/request-a-quote\/?produits=parfum-huile-roll-on\">Free consultation <span class=\"knob\"><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/span><\/a>\n          <a class=\"btn btn-ghost\" href=\"#p-specs\"><svg class=\"ico\"><use href=\"#i-doc\"\/><\/svg>Technical data sheet<\/a>\n        <\/div>\n        <p class=\"p-help\">Have a question about this product? <a href=\"https:\/\/wa.me\/212761511711\" target=\"_blank\" rel=\"noopener\">Message an expert on WhatsApp<\/a><\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<nav class=\"p-nav\" aria-label=\"Product information sections\">\n  <div class=\"wrap\"><a href=\"#p-specs\">Technical data sheet<\/a><a href=\"#p-actifs\">Composition<\/a><a href=\"#p-perso\">Customization<\/a><a href=\"#p-conf\">Compliance<\/a><a href=\"#p-faq\">FAQ<\/a><\/div>\n<\/nav>\n<section class=\"t-sec\" id=\"p-specs\" aria-labelledby=\"p-specs-h\">\n  <div class=\"wrap p-two\">\n    <div><span class=\"t-kicker\">Technical data sheet<\/span><h2 class=\"t-h2\" id=\"p-specs-h\">Roll-on perfume oil specifications<\/h2><p class=\"t-lead\">The full INCI list and detailed technical data sheet are sent with your quote.<\/p><\/div>\n    <dl class=\"p-specs\"><div><dt>Product type<\/dt><dd>Alcohol-free perfume oil<\/dd><\/div><div><dt>Texture<\/dt><dd>Light amber oil<small>Customizable: fragrance, base oil<\/small><\/dd><\/div><div><dt>Signature active<\/dt><dd>Fragrance concentrate in oil<\/dd><\/div><div><dt>Supporting actives<\/dt><dd>Plant oil or light ester, vitamin E<\/dd><\/div><div><dt>Directions<\/dt><dd>Roll onto wrists and neck; do not rub.<\/dd><\/div><div><dt>Sizes<\/dt><dd>6 ml, 10 ml, 12 ml<\/dd><\/div><div><dt>Packaging formats<\/dt><dd>Glass roll-on bottle, steel ball, carton<\/dd><\/div><div><dt>Claims<\/dt><dd>Alcohol-free, original fragrance<\/dd><\/div><div><dt>Quantities<\/dt><dd>Accessible MOQ, specified in your quote<\/dd><\/div><div><dt>Markets<\/dt><dd>Morocco, European Union, United States<\/dd><\/div><div><dt>Documents provided<\/dt><dd>IFRA certificate for the fragrance composition, INCI list with allergens, technical data sheet, PIF on request<\/dd><\/div><\/dl>\n  <\/div>\n<\/section>\n<section class=\"t-sec tinted\" id=\"p-actifs\" aria-labelledby=\"p-actifs-h\">\n  <div class=\"wrap\">\n    <span class=\"t-kicker\">Composition<\/span>\n    <h2 class=\"t-h2\" id=\"p-actifs-h\">What is in the product<\/h2>\n    <div class=\"p-actifs\"><div class=\"p-actif lead\"><span class=\"inci\">PARFUM<\/span><b>Fragrance concentrate<\/b><p>Oud, musk, amber, rose or a custom creation.<\/p><\/div><div class=\"p-actif\"><span class=\"inci\">CAPRYLIC\/CAPRIC TRIGLYCERIDE<\/span><b>Base oil<\/b><p>Light and non-greasy, it carries the fragrance.<\/p><\/div><div class=\"p-actif\"><span class=\"inci\">TOCOPHEROL<\/span><b>Vitamin E<\/b><p>Protects the oil from oxidation.<\/p><\/div><\/div>\n  <\/div>\n<\/section>\n<section class=\"t-sec\" id=\"p-perso\" aria-labelledby=\"p-perso-h\">\n  <div class=\"wrap\">\n    <span class=\"t-kicker\">Customization<\/span>\n    <h2 class=\"t-h2\" id=\"p-perso-h\">What you can customize<\/h2>\n    <p class=\"t-lead\">Start with this base and make it your own. Our formulators validate every change. Creating a complete line? Explore our <a href=\"https:\/\/carmelcosmeticslabs.com\/en\/private-label-perfume-manufacturer\/\">white label perfume manufacturer<\/a>page.<\/p>\n    <div class=\"p-custom\"><div><em>Fragrance<\/em><b>Fragrance library<\/b><span>Floral, oriental and woody, musky, fresh or gourmand: smell the samples before choosing.<\/span><\/div><div><em>Fragrance<\/em><b>Custom creation<\/b><span>An original fragrance for your brand, never a copy of a well-known perfume.<\/span><\/div><div><em>Formula<\/em><b>Concentration<\/b><span>Fragrance concentrate adjusted to your positioning and target retail price.<\/span><\/div><div><em>Packaging<\/em><b>Bottle and closure<\/b><span>Clear, frosted or lacquered glass bottle, crimped pump, cap or roll-on.<\/span><\/div><div><em>Packaging<\/em><b>Carton and gift set<\/b><span>Label, screen printing or hot stamping, carton and gift set in your brand colors.<\/span><\/div><div><em>Market<\/em><b>Coordinated line<\/b><span>The same fragrance in a body mist, dry oil, body lotion or diffuser.<\/span><\/div><\/div>\n  <\/div>\n<\/section>\n<section class=\"t-sec\" id=\"p-conf\" style=\"padding-top:0\" aria-labelledby=\"p-conf-h\">\n  <div class=\"wrap\">\n    <div class=\"t-comp\">\n      <div class=\"tx\">\n        <span class=\"t-kicker\" style=\"color:var(--deep-muted)\">Compliance<\/span>\n        <h2 class=\"t-h2\" id=\"p-conf-h\">Packaged near Agadir to European standards<\/h2>\n        <p>Perfume manufactured under ISO 22716, with an IFRA certificate for the fragrance and allergens declared on the label.<\/p>\n        <ul><li>ISO 22716 \u00b7 ISO 9001<\/li><li>Regulation (EC) 1223\/2009<\/li><li>IFRA certificate<\/li><\/ul>\n      <\/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=\"Batch quality control at the Carmel Cosmetics Labs 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=\"p-rel-h\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\"><div><span class=\"t-kicker\">In the same category<\/span><h2 class=\"t-h2\" id=\"p-rel-h\">Complete your range<\/h2><\/div><a class=\"btn btn-ghost\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-perfumes\/\">White label perfumes<\/a><\/div>\n    <div class=\"t-grid\">\n      <article class=\"t-card\" data-name=\"Gel parfumant au musc blanc\">\n        <div class=\"t-el\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-gel-parfumant-musc-blanc-marque-blanche.webp\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-gel-parfumant-musc-blanc-marque-blanche-300x200.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-gel-parfumant-musc-blanc-marque-blanche-768x512.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-gel-parfumant-musc-blanc-marque-blanche.webp 900w\" alt=\"White musk fragrance gel texture close-up\" width=\"900\" height=\"600\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><span class=\"t-sym\" aria-hidden=\"true\">Mu<small>White musk<\/small><\/span><\/div>\n        <div class=\"t-body\">\n          <h3><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-perfumes\/white-label-white-musk-fragrance-gel\/\">White musk fragrance gel<\/a><\/h3>\n          <p>A clean white musk note in an alcohol-free, melting gel.<\/p>\n          <div class=\"t-tags\"><span>White musk<\/span><span>Alcohol-free<\/span><span>Gel<\/span><\/div>\n          <div class=\"t-foot\"><span class=\"mono\">15 \u00b7 30 \u00b7 50 ml<\/span><\/div>\n        <\/div>\n      <\/article>\n<article class=\"t-card\" data-name=\"Extrait de parfum\">\n        <div class=\"t-el\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-extrait-de-parfum-marque-blanche.webp\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-extrait-de-parfum-marque-blanche-300x200.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-extrait-de-parfum-marque-blanche-768x512.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-extrait-de-parfum-marque-blanche.webp 900w\" alt=\"Extrait de parfum texture close-up\" width=\"900\" height=\"600\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><span class=\"t-sym\" aria-hidden=\"true\">Ext<small>20 to 30 %<\/small><\/span><\/div>\n        <div class=\"t-body\">\n          <h3><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-perfumes\/white-label-extrait-de-parfum\/\">Extrait de parfum<\/a><\/h3>\n          <p>The most concentrated format, for a premium line or limited edition.<\/p>\n          <div class=\"t-tags\"><span>Extrait<\/span><span>Premium<\/span><span>Oud and amber<\/span><\/div>\n          <div class=\"t-foot\"><span class=\"mono\">15 \u00b7 30 \u00b7 50 ml<\/span><\/div>\n        <\/div>\n      <\/article>\n<article class=\"t-card\" data-name=\"Parfum format voyage et coffret\">\n        <div class=\"t-el\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-parfum-format-voyage-marque-blanche.webp\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-parfum-format-voyage-marque-blanche-300x200.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-parfum-format-voyage-marque-blanche-768x512.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-parfum-format-voyage-marque-blanche.webp 900w\" alt=\"Travel-size perfume and discovery set texture close-up\" width=\"900\" height=\"600\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><span class=\"t-sym\" aria-hidden=\"true\">10<small>ml<\/small><\/span><\/div>\n        <div class=\"t-body\">\n          <h3><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-perfumes\/white-label-travel-size-perfume-discovery-set\/\">Travel-size perfume and discovery set<\/a><\/h3>\n          <p>10 ml minis and a discovery set so customers can try your range.<\/p>\n          <div class=\"t-tags\"><span>10 ml<\/span><span>Gift set<\/span><span>Travel<\/span><\/div>\n          <div class=\"t-foot\"><span class=\"mono\">5 \u00b7 8 \u00b7 10 ml<\/span><\/div>\n        <\/div>\n      <\/article>\n    <\/div>\n    <h3 class=\"p-rout-h\">Complete the routine<\/h3><div class=\"t-grid\"><article class=\"t-card\" data-name=\"Huile s\u00e8che parfum\u00e9e corps et cheveux\">\n        <div class=\"t-el\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-huile-seche-parfumee-corps-et-cheveux-marque-blanche.webp\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-huile-seche-parfumee-corps-et-cheveux-marque-blanche-300x201.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-huile-seche-parfumee-corps-et-cheveux-marque-blanche-768x515.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-huile-seche-parfumee-corps-et-cheveux-marque-blanche.webp 900w\" alt=\"Scented dry oil for body and hair texture close-up\" width=\"900\" height=\"600\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><span class=\"t-sym\" aria-hidden=\"true\">Hs<small>Dry oil<\/small><\/span><\/div>\n        <div class=\"t-body\">\n          <h3><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-body-mists\/scented-dry-oil\/\">Scented dry oil for body and hair<\/a><\/h3>\n          <p>Nourishes skin and hair lengths, leaving a subtle scent and a satin finish.<\/p>\n          <div class=\"t-tags\"><span>Argan oil<\/span><span>Sweet almond oil<\/span><span>Jojoba oil<\/span><\/div>\n          <div class=\"t-foot\"><span class=\"mono\">100 \u00b7 200 ml<\/span><\/div>\n        <\/div>\n      <\/article>\n<article class=\"t-card\" data-name=\"Huile d&#x27;argan pure\">\n        <div class=\"t-el\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-huile-d-argan-pure-marque-blanche.webp\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-huile-d-argan-pure-marque-blanche-300x201.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-huile-d-argan-pure-marque-blanche-768x515.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/texture-huile-d-argan-pure-marque-blanche.webp 900w\" alt=\"Pure argan oil texture close-up\" width=\"900\" height=\"600\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><span class=\"t-sym\" aria-hidden=\"true\">Ar<small>Argan oil<\/small><\/span><\/div>\n        <div class=\"t-body\">\n          <h3><a href=\"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/argan-oil-manufacturer\/pure-argan-oil\/\">Pure argan oil<\/a><\/h3>\n          <p>Morocco's signature active, with no added fragrance, for face, body and hair.<\/p>\n          <div class=\"t-tags\"><span>Argan oil<\/span><span>No added fragrance<\/span><span>Moroccan active<\/span><\/div>\n          <div class=\"t-foot\"><span class=\"mono\">30 \u00b7 50 \u00b7 100 ml<\/span><\/div>\n        <\/div>\n      <\/article><\/div>\n  <\/div>\n<\/section>\n<section class=\"t-sec\" id=\"p-faq\" aria-labelledby=\"p-faq-h\">\n  <div class=\"wrap t-faq\">\n    <div><span class=\"t-kicker\">Frequently asked questions<\/span><h2 class=\"t-h2\" id=\"p-faq-h\">Roll-on perfume oil: your questions<\/h2><\/div>\n    <div><details class=\"qa\" open><summary><h3>Why choose an alcohol-free perfume?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>It is appreciated by people with sensitive skin and many customers in North Africa and the Gulf. It stays close to the skin with a subtle scent trail.<\/p><\/div><\/details>\n<details class=\"qa\"><summary><h3>Does it stain clothing?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Applied to skin, it poses no problem; avoid applying it directly to light-colored fabrics.<\/p><\/div><\/details>\n<details class=\"qa\"><summary><h3>Is the fragrance a copy of a well-known perfume?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>No. We do not reproduce branded perfumes or their names. Your fragrance is original, protecting your brand.<\/p><\/div><\/details>\n<details class=\"qa\"><summary><h3>What documents do you provide?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>IFRA certificate for the fragrance composition, INCI list with allergens, technical data sheet and, for Europe, the Product Information File and CPNP notification.<\/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\">\n      <div><h2 class=\"t-h2\">Launch your roll-on perfume oil<\/h2><p>The alcohol-free perfume your customers want. Request your samples and quote.<\/p><\/div>\n      <a class=\"btn\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/request-a-quote\/?produits=parfum-huile-roll-on\">Free consultation <span class=\"knob\"><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/span><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n<div class=\"p-sticky\"><b>Roll-on perfume oil<\/b><a class=\"btn\" href=\"https:\/\/carmelcosmeticslabs.com\/en\/request-a-quote\/?produits=parfum-huile-roll-on\">Free consultation<\/a><\/div>\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@graph\": [{\"@type\": \"Service\", \"name\": \"White label roll-on perfume oil\", \"description\": \"White label roll-on perfume oil: alcohol-free, oud, musk, amber or rose, in a 6 to 12 ml bottle under your brand. Made in Morocco.\", \"image\": \"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/parfum-huile-roll-on-marque-blanche-carmel.webp\", \"url\": \"https:\/\/carmelcosmeticslabs.com\/en\/personalized-cosmetics-products-catalog\/white-label-perfumes\/white-label-roll-on-perfume-oil\/\", \"serviceType\": \"White label cosmetics manufacturing\", \"category\": \"Perfumes\", \"provider\": {\"@type\": \"Organization\", \"name\": \"Carmel Cosmetics Labs\", \"url\": \"https:\/\/carmelcosmeticslabs.com\/en\/home\/\"}, \"brand\": {\"@type\": \"Brand\", \"name\": \"Carmel Cosmetics Labs\"}}, {\"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Why choose an alcohol-free perfume?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It is appreciated by people with sensitive skin and many customers in North Africa and the Gulf. It stays close to the skin with a subtle scent trail.\"}}, {\"@type\": \"Question\", \"name\": \"Does it stain clothing?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Applied to skin, it poses no problem; avoid applying it directly to light-colored fabrics.\"}}, {\"@type\": \"Question\", \"name\": \"Is the fragrance a copy of a well-known perfume?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. We do not reproduce branded perfumes or their names. Your fragrance is original, protecting your brand.\"}}, {\"@type\": \"Question\", \"name\": \"What documents do you provide?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"IFRA certificate for the fragrance composition, INCI list with allergens, technical data sheet and, for Europe, the Product Information File and CPNP notification.\"}}]}]}<\/script>\n<\/div><script>\n(function(){\n  [].forEach.call(document.querySelectorAll('.p-gal'),function(g){\n    var main=g.querySelector('.p-img'),th=[].slice.call(g.querySelectorAll('.p-thumbs button'));\n    th.forEach(function(t){t.addEventListener('click',function(){th.forEach(function(x){x.setAttribute('aria-current',x===t?'true':'false');});var i=t.querySelector('img');main.src=i.src;if(i.srcset)main.srcset=i.srcset;else main.removeAttribute('srcset');main.alt=t.dataset.alt;});});\n  });\n  function sticky(){[].forEach.call(document.querySelectorAll('.p-sticky'),function(S){var root=S.parentNode,cta=root.querySelector('.p-cta');if(!cta||root.hidden){S.classList.remove('open');return;}S.classList.toggle('open',cta.getBoundingClientRect().bottom<0);});}\n  window.__sticky=sticky;\n  window.addEventListener('scroll',function(){requestAnimationFrame(sticky);},{passive:true});\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><\/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":"","protected":false},"author":3,"featured_media":0,"parent":56020,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-56050","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/pages\/56050","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=56050"}],"version-history":[{"count":2,"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/pages\/56050\/revisions"}],"predecessor-version":[{"id":56052,"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/pages\/56050\/revisions\/56052"}],"up":[{"embeddable":true,"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/pages\/56020"}],"wp:attachment":[{"href":"https:\/\/carmelcosmeticslabs.com\/en\/wp-json\/wp\/v2\/media?parent=56050"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}