{"id":63460,"date":"2026-10-04T23:05:11","date_gmt":"2026-10-04T23:05:11","guid":{"rendered":"https:\/\/carmelcosmeticslabs.com\/?page_id=63460"},"modified":"2026-11-10T09:20:48","modified_gmt":"2026-11-10T09:20:48","slug":"laboratorio-dermocosmetica","status":"publish","type":"page","link":"https:\/\/carmelcosmeticslabs.com\/pt-pt\/laboratorio-dermocosmetica\/","title":{"rendered":"Laborat\u00f3rio de dermocosm\u00e9tica"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"63460\" class=\"elementor elementor-63460 elementor-45948 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-3fcc662 e-flex e-con-full cm-cat e-con e-parent\" data-id=\"3fcc662\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-7690c27 e-flex e-con-full sx tone-dermo e-con e-child\" data-id=\"7690c27\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b086c7 elementor-widget elementor-widget-html\" data-id=\"3b086c7\" 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)}body .cm-cat .btn-primary{box-shadow:0 10px 24px -12px rgb(var(--shade)\/.55)}@media (hover:hover) and (pointer:fine){body .cm-cat .btn-primary:hover{box-shadow:0 16px 32px -14px rgb(var(--shade)\/.6)}body .cm-cat .btn:hover .knob .ico{transform:translateX(3px) rotate(-45deg)}}body .cm-cat .btn-ghost{--bg-b:transparent;--fg-b:var(--ink);padding:10px 2px;border-radius:0;gap:8px;background:linear-gradient(currentColor,currentColor)0 100%\/100% 1.5px no-repeat}body .cm-cat .btn-ghost .ico{transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){body .cm-cat .btn-ghost:hover{color:var(--teal)}body .cm-cat .btn-ghost:hover .ico{transform:translateX(4px)}}body .cm-cat .hero{padding-block:clamp(32px,4.5vw,64px) clamp(48px,6vw,88px);position:relative;overflow-x:clip}body .cm-cat .hero::before{content:\"\";position:absolute;inset:-12% -12%auto auto;width:min(70vw,900px);aspect-ratio:1;background:radial-gradient(closest-side,var(--mint),transparent 70%);z-index:-1;pointer-events:none}body .cm-cat .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}body .cm-cat .crumb{display:flex;gap:8px;align-items:center}body .cm-cat .crumb a{text-decoration:none}body .cm-cat .crumb a:hover{color:var(--teal)}body .cm-cat .hero h1{font-size:clamp(40px,5vw,72px);line-height:.98;letter-spacing:-.042em;font-weight:680;margin-top:14px}body .cm-cat .hero h1 .tint{color:var(--teal)}body .cm-cat .lede{font-size:clamp(17px,1.35vw,19px);color:var(--muted);max-width:52ch;margin-top:22px}body .cm-cat .lede strong{color:var(--ink);font-weight:600}body .cm-cat .hero-cta{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;margin-top:30px}body .cm-cat .gbadge{position:absolute;left:4%;bottom:-28px;display:flex;align-items:center;gap:12px;background:var(--paper);color:var(--ink);padding:12px 18px 12px 14px;border-radius:var(--r-md);box-shadow:0 22px 44px -20px rgb(var(--shade)\/.5);text-decoration:none;transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){body .cm-cat .gbadge:hover{transform:translateY(-3px)}}body .cm-cat .gbadge .g{width:34px;height:34px;flex:none}body .cm-cat .gbadge .score{font:680 26px\/1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}body .cm-cat .gbadge .stars{display:flex;gap:2px;color:#f5b301}body .cm-cat .gbadge .stars svg{width:14px;height:14px;fill:currentColor}body .cm-cat .gbadge small{display:block;font-size:12.5px;color:var(--muted);margin-top:3px}@media (prefers-reduced-motion:no-preference){body .cm-cat .rise{animation:rise .9s var(--ease-out) both}body .cm-cat .hero h1{animation-delay:.08s}body .cm-cat .lede{animation-delay:.16s}body .cm-cat .hero-cta{animation-delay:.24s}body .cm-cat .gbadge{animation:rise .8s var(--ease-out) .75s both}}@keyframes rise{0%{opacity:.25;transform:translateY(18px);filter:blur(6px)}}@keyframes unveil{0%{clip-path:inset(18%0 0 0 round 999px 999px 28px 28px);transform:scale(1.04)}}body .cm-cat .answer{font-size:clamp(18px,1.6vw,21px);line-height:1.5;color:var(--ink);max-width:62ch;margin-bottom:40px}body .cm-cat .answer a{color:var(--teal);font-weight:600}body .cm-cat .section{padding-block:clamp(64px,8vw,120px)}body .cm-cat .add[aria-pressed=true]{background:var(--teal);color:var(--teal-ink)}body .cm-cat .add[aria-pressed=true] .i-p{display:none}body .cm-cat .add[aria-pressed=true] .i-c{display:block}@media (prefers-reduced-motion:no-preference){body .cm-cat .add[aria-pressed=true] .i-c{animation:pop .3s var(--ease-out)}}@keyframes pop{0%{transform:scale(.6);opacity:.4}}body .cm-cat .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 .box{border-radius:var(--r-lg);padding:clamp(26px,3.5vw,48px);display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden}body .cm-cat .box h2{font-size:clamp(28px,3vw,40px);line-height:1.02;letter-spacing:-.03em;font-weight:650}body .cm-cat .box p{color:var(--muted);max-width:46ch}@media (prefers-reduced-motion:reduce){body .cm-cat .marquee ul[aria-hidden]{display:none}}body .cm-cat .faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px 64px;align-items:start}body .cm-cat .faq-grid .sticky{position:sticky;top:32px}body .cm-cat .qa{padding-block:14px;border-top:1px solid var(--line)}body .cm-cat .qa:last-child{border-bottom:1px solid var(--line)}body .cm-cat .qa h3{font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.3}body .cm-cat .qa p{color:var(--muted);font-size:15.5px;margin-top:8px;max-width:60ch}body .cm-cat .wa{display:flex;align-items:center;gap:12px;flex-wrap:wrap}body .cm-cat .wa .num{font:500 16px var(--f-mono);color:var(--deep-ink);user-select:all;letter-spacing:.02em}body .cm-cat .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 .count{display:grid;place-items:center;min-width:30px;height:30px;border-radius:99px;background:var(--teal);color:var(--teal-ink);font:600 14px var(--f-mono);font-variant-numeric:tabular-nums}body .cm-cat .tray .names{flex:1;min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--deep-muted)}body .cm-cat .tray .names b{color:var(--deep-ink);font-weight:600}body .cm-cat .tray .btn{--bg-b:var(--deep-ink);--fg-b:var(--deep);padding:13px 16px 13px 20px;font-size:14.5px;white-space:nowrap}body .cm-cat .tray .clear{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:0;background:0 0;color:var(--deep-muted);cursor:pointer;transition:background-color .2s ease}body .cm-cat .tray .clear:hover{background:rgb(255 255 255\/.1);color:var(--deep-ink)}body .cm-cat .toast{position:fixed;left:50%;top:calc(18px + env(safe-area-inset-top,0));z-index:30;transform:translate(-50%,-14px);opacity:0;background:var(--ink);color:var(--bg);font-size:14px;font-weight:500;padding:10px 16px;border-radius:99px;display:flex;gap:8px;align-items:center;transition:transform .35s var(--ease-out),opacity .2s ease;pointer-events:none}body .cm-cat .toast.show{transform:translate(-50%,0);opacity:1}@media (max-width:1020px){body .cm-cat .hero-grid{grid-template-columns:1fr;align-items:start}body .cm-cat .all{grid-column:span 6}body .cm-cat .faq-grid{grid-template-columns:1fr}body .cm-cat .faq-grid .sticky{position:static}}@media (max-width:640px){body .cm-cat .gbadge{left:3%;bottom:-24px}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 .wa-dock{display:none}body .cm-cat .tray[data-mode=default] .count,body .cm-cat .tray[data-mode=default] .names,body .cm-cat .tray[data-mode=default] .clear{display:none}body .cm-cat{-webkit-tap-highlight-color:transparent}@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 .hero{padding-block:14px 40px}body .cm-cat .hero::before{display:none}body .cm-cat .hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:0}body .cm-cat .hero-grid>div:first-child{display:contents}body .cm-cat .crumb{order:0;font-size:12.5px}body .cm-cat .crumb a{padding-block:10px}body .cm-cat .gbadge{left:10px;bottom:-22px;padding:9px 14px 9px 10px;gap:9px;border-radius:14px}body .cm-cat .gbadge .g{width:26px;height:26px}body .cm-cat .gbadge .score{font-size:21px}body .cm-cat .gbadge .stars svg{width:12px;height:12px}body .cm-cat .gbadge small{font-size:12px}body .cm-cat .hero h1{order:3;font-size:36px;line-height:1.02;letter-spacing:-.04em;margin-top:6px}body .cm-cat .lede{order:4;font-size:16.5px;margin-top:14px}body .cm-cat .hero-cta{order:5;display:grid;grid-template-columns:1fr;gap:10px;margin-top:22px}body .cm-cat .hero-cta .btn{width:100%;justify-content:center;min-height:54px;font-size:16px}body .cm-cat .hero-cta .btn-primary{justify-content:space-between;padding-left:24px}body .cm-cat .hero-cta .btn-ghost{background:0 0;border:1.5px solid var(--line);border-radius:99px;padding:15px 22px}body .cm-cat .hero-grid>div:first-child>.annot{order:8}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 .answer{font-size:17px;margin-bottom:28px}body .cm-cat .box{padding:24px;border-radius:22px;gap:14px}body .cm-cat .box h2{font-size:26px}body .cm-cat .marquee ul[aria-hidden]{display:none}body .cm-cat .faq-grid{gap:18px}body .cm-cat .qa{padding-block:6px}body .cm-cat .qa summary{min-height:64px;padding-block:8px}body .cm-cat .qa h3{font-size:16.5px;line-height:1.3;text-wrap:pretty}body .cm-cat .qa p{font-size:15.5px;margin:0 0 14px;padding-right:44px}body .cm-cat .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 .wa-dock{display:inline-flex}body .cm-cat .tray[data-mode=sel] .wa-dock{display:none}body .cm-cat .tray .btn{flex:1;min-width:0;justify-content:space-between;min-height:50px;padding:0 10px 0 18px;font-size:15px;white-space:nowrap}body .cm-cat .tray #tray-label{overflow:hidden;text-overflow:ellipsis}body .cm-cat .tray .count{min-width:36px;height:36px;margin-left:4px}body .cm-cat .tray .clear{width:44px;height:44px}body .cm-cat .wa-dock{align-items:center;justify-content:center;gap:8px;height:50px;padding:0 16px;border-radius:16px;background:rgb(255 255 255\/.1);color:var(--deep-ink);text-decoration:none;font:600 14.5px var(--f-body);flex:none;transition:transform .16s var(--ease-out)}body .cm-cat .wa-dock:active{transform:scale(.96)}body .cm-cat .wa-dock .ico{font-size:19px}body .cm-cat .toast{top:auto;bottom:calc(92px + env(safe-area-inset-bottom,0));transform:translate(-50%,14px)}body .cm-cat .toast.show{transform:translate(-50%,0)}}body .cm-cat .solo{position:relative;max-width:100%;margin-bottom:28px}body .cm-cat .solo-main{margin:0;aspect-ratio:4\/5;border-radius:999px 999px var(--r-lg) var(--r-lg);overflow:hidden;background:var(--mint-2);box-shadow:0 40px 80px -48px rgb(var(--shade)\/.55)}body .cm-cat .solo-main img{width:100%;height:100%;object-fit:cover;display:block}@media (prefers-reduced-motion:no-preference){body .cm-cat .solo-main{animation:unveil 1.2s var(--ease-io) both}}@media (max-width:640px){body .cm-cat .solo{order:2;margin:16px 0 34px}body .cm-cat .solo-main{aspect-ratio:1\/.92;border-radius:999px 999px 18px 18px}body .cm-cat .solo-main img{object-position:50% 25%}}@media (max-width:640px){body .cm-cat .crumb{flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}body .cm-cat .crumb::-webkit-scrollbar{display:none}}body .cm-cat .kel{display:inline-flex;align-items:center;gap:12px;padding:7px 20px 7px 7px;border-radius:999px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);text-decoration:none;transition:box-shadow .2s var(--ease-out),transform .16s var(--ease-out);min-height:58px}body .cm-cat .kel:hover{box-shadow:inset 0 0 0 1px var(--teal)}body .cm-cat .kel:active{transform:scale(.98)}body .cm-cat .kel .av{width:44px;height:44px;border-radius:50%;background:var(--teal);color:var(--teal-ink);display:grid;place-items:center;font-family:var(--f-display);font-weight:700;font-size:19px;flex:none}body .cm-cat .kel b{display:block;font-size:15.5px;font-weight:600;line-height:1.25}body .cm-cat .kel small{display:block;font-size:13px;color:var(--muted);line-height:1.3}@media (max-width:640px){body .cm-cat .hero-cta .kel{width:100%}}body .cm-cat .vrac{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,4vw,56px);background:var(--deep);color:var(--deep-ink);border-radius:var(--r-lg);padding:clamp(22px,4vw,52px)}body .cm-cat .vrac .btn-primary{--bg-b:var(--deep-ink);--fg-b:var(--deep)}@media (max-width:1020px){body .cm-cat .vrac{grid-template-columns:1fr}}@media (max-width:640px){body .cm-cat .vrac{border-radius:22px}}body .cm-cat .kel .av .ico{font-size:22px}body .cm-cat{--tone:#eaf3ef;--tone-2:#d9eae4;--deep-s:#0f3a35}body .cm-cat .sx.tone-spa{--tone:#edf3ee;--tone-2:#dbe9df;--deep-s:#123a33}body .cm-cat .sx.tone-institut{--tone:#eef3ec;--tone-2:#dde8d8;--deep-s:#1f3a2c}body .cm-cat .sx.tone-coiffure{--tone:#eef1f1;--tone-2:#dde3e3;--deep-s:#18292b}body .cm-cat .sx.tone-dermo{--tone:#eaf3f5;--tone-2:#d6e8ec;--deep-s:#0f3442}body .cm-cat .sx.tone-gms{--tone:#edf1f4;--tone-2:#dae2e9;--deep-s:#16293a}body .cm-cat .sx-hero{position:relative;padding-block:clamp(28px,4vw,56px) clamp(56px,7vw,104px);overflow-x:clip}body .cm-cat .sx-hero::before{content:\"\";position:absolute;inset:0 0 18%0;background:linear-gradient(180deg,var(--tone),transparent);z-index:-1;pointer-events:none}body .cm-cat .sx-hero .hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center}body .cm-cat .sx-hero h1{font-size:clamp(36px,4.6vw,68px);line-height:1.02;letter-spacing:-.04em;font-weight:680;margin-top:18px;max-width:17ch}body .cm-cat .sx-hero.long h1{font-size:clamp(30px,3vw,46px);max-width:26ch;line-height:1.06}body .cm-cat .sx-hero.long .hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}body .cm-cat .sx-hero.long .sx-chip{display:none}body .cm-cat .sx-hero .lede{max-width:56ch;font-size:clamp(16.5px,1.25vw,18.5px)}body .cm-cat .sx-chip{display:inline-flex;align-items:center;gap:10px;font:500 12.5px\/1 var(--f-mono);letter-spacing:.02em;color:var(--teal);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);padding:8px 12px 8px 10px;border-radius:99px;margin-top:18px}body .cm-cat .sx-chip i{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px rgb(47 114 102\/.15)}body .cm-cat .sx-micro{margin-top:14px;font-size:14px;color:var(--muted);display:flex;gap:8px;align-items:flex-start;max-width:52ch}body .cm-cat .sx-micro .ico{color:var(--teal);font-size:17px;margin-top:2px}body .cm-cat .sx-hero .solo-main{aspect-ratio:4\/4.6}@keyframes rise{0%{opacity:.25;transform:translateY(14px)}}body .cm-cat .sx-stamp{position:absolute;right:-10px;top:12%;display:flex;flex-direction:column;gap:2px;background:var(--deep-s);color:#e9f4f1;padding:14px 16px;border-radius:18px;box-shadow:0 24px 44px -22px rgb(var(--shade)\/.6);font-size:12.5px;line-height:1.35;max-width:190px;animation:rise .8s var(--ease-out) .9s both}body .cm-cat .sx-stamp b{font:650 18px\/1.1 var(--f-display);letter-spacing:-.02em;color:#fff}body .cm-cat .sx-proof{border-block:1px solid var(--line);background:var(--paper)}body .cm-cat .sx-proof ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}body .cm-cat .sx-proof li{padding:22px clamp(14px,2vw,28px);display:flex;flex-direction:column;gap:4px;border-left:1px solid var(--line);min-width:0}body .cm-cat .sx-proof li:first-child{border-left:0;padding-left:0}body .cm-cat .sx-proof b{font:680 clamp(24px,2.4vw,34px)\/1 var(--f-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:8px}body .cm-cat .sx-proof li>span{font-size:13.5px;color:var(--muted);line-height:1.35}body .cm-cat .sx-proof .eu{width:30px;height:20px;flex:none;border-radius:3px}body .cm-cat .sx-proof .gstar{color:#f5b301;font-size:.62em}body .cm-cat .sx-answer{padding-block:clamp(48px,6vw,88px)0}body .cm-cat .sx-answer .in{max-width:880px}body .cm-cat .sx-answer p{font:500 clamp(20px,1.9vw,27px)\/1.42 var(--f-display);letter-spacing:-.015em;color:var(--ink)}body .cm-cat .sx-answer strong{font-weight:680;color:var(--teal)}body .cm-cat .sx-doc{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(32px,6vw,96px);padding-block:clamp(40px,5vw,72px)}body .cm-cat .sx-rail{position:sticky;top:110px;align-self:start;max-height:calc(100dvh - 140px);overflow:auto;scrollbar-width:none}body .cm-cat .sx-rail .mono{display:block;margin-bottom:14px}body .cm-cat .sx-rail ol{list-style:none;margin:0;padding:0 0 0 16px;position:relative;display:grid;gap:2px}body .cm-cat .sx-rail ol::before{content:\"\";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--line)}body .cm-cat .sx-rail .bar{position:absolute;left:0;top:6px;width:2px;border-radius:2px;background:var(--teal);height:calc(100% - 12px);transform:scaleY(var(--p,0));transform-origin:top}body .cm-cat .sx-rail a{display:grid;grid-template-columns:24px 1fr;gap:6px;padding:7px 0;font-size:14px;line-height:1.35;color:var(--muted);text-decoration:none;transition:color .2s ease}body .cm-cat .sx-rail a .n{font:500 11.5px\/1.7 var(--f-mono);color:inherit}body .cm-cat .sx-rail a:hover{color:var(--ink)}body .cm-cat .sx-rail a{margin-left:-16px;padding-left:16px}body .cm-cat .sx-rail a[aria-current=location]{color:var(--ink);box-shadow:inset 2px 0 0 var(--teal)}body .cm-cat .sx-rail a[aria-current=location] .n{color:var(--teal)}@media (max-height:860px){body .cm-cat .sx-rail .rail-cta{display:none}body .cm-cat .sx-rail a{padding-block:4px;font-size:13.5px}}body .cm-cat .sx-rail .rail-cta{margin-top:22px;padding:16px;border-radius:var(--r-md);background:var(--tone);display:flex;flex-direction:column;gap:10px;font-size:13.5px;color:var(--muted);line-height:1.45}body .cm-cat .sx-rail .rail-cta a{display:inline-flex;grid-template-columns:none;align-items:center;justify-content:space-between;gap:8px;padding:11px 14px;border-radius:99px;background:var(--deep-s);color:#fff;font-weight:600;font-size:14px}body .cm-cat .sx-rail .rail-cta a .ico{transition:transform .3s var(--ease-out)}body .cm-cat .sx-rail .rail-cta a:hover .ico{transform:translateX(3px)}body .cm-cat .sx-toc{display:none}body .cm-cat .sx-doc>div{min-width:0}body .cm-cat .sx-ch{padding-block:clamp(36px,4vw,56px);border-top:1px solid var(--line);scroll-margin-top:120px}body .cm-cat .sx-ch:first-of-type{border-top:0;padding-top:0}body .cm-cat .sx-ch .prose>p:first-child{font-size:19px;line-height:1.55;color:var(--ink)}body .cm-cat .sx-ch:has(ol){background:var(--tone);border-radius:var(--r-lg);padding:clamp(28px,4vw,48px);border-top:0;margin-block:24px}body .cm-cat .sx-ch:has(ol)+.sx-ch{border-top:0}body .cm-cat .sx-ch.own{background:var(--deep-s);border-radius:var(--r-lg);padding:clamp(28px,4vw,48px);border-top:0;margin-block:24px}body .cm-cat .sx-ch.own h2,body .cm-cat .sx-ch.own .prose p,body .cm-cat .sx-ch.own .prose strong{color:#fff}body .cm-cat .sx-ch.own .num{color:#7fd1bf}body .cm-cat .sx-ch.own+.sx-ch{border-top:0}body .cm-cat .sx-ch .num{font:500 12px var(--f-mono);color:var(--teal);letter-spacing:.04em}body .cm-cat .sx-ch h2{font-size:clamp(28px,2.9vw,42px);line-height:1.06;letter-spacing:-.032em;font-weight:660;margin-top:10px;max-width:24ch}body .cm-cat .prose{margin-top:20px;max-width:68ch;color:var(--ink)}body .cm-cat .prose>*+*{margin-top:16px}body .cm-cat .prose p{font-size:17px;line-height:1.68;color:#24403f}body .cm-cat .prose strong{font-weight:650;color:var(--ink)}body .cm-cat .prose a{color:var(--teal);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.22em;text-decoration-color:rgb(47 114 102\/.35);transition:text-decoration-color .2s ease}body .cm-cat .prose a:hover{text-decoration-color:var(--teal)}body .cm-cat .prose h3{font-size:20px;font-weight:650;letter-spacing:-.015em;margin-top:28px;line-height:1.25}body .cm-cat .prose ul{list-style:none;padding:0;margin-top:18px;display:grid;gap:0}body .cm-cat .prose ul li{position:relative;padding:14px 0 14px 34px;border-top:1px solid var(--line);font-size:16px;line-height:1.55;color:#24403f}body .cm-cat .prose ul li:last-child{border-bottom:1px solid var(--line)}body .cm-cat .prose ul li::before{content:\"\";position:absolute;left:0;top:17px;width:18px;height:18px;border-radius:50%;background:var(--tone-2)url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%232f7266' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'\/%3E%3C\/svg%3E\")center\/12px no-repeat}body .cm-cat .prose ol{list-style:none;padding:0;margin-top:22px;counter-reset:st;display:grid;gap:0;position:relative}body .cm-cat .prose ol li{counter-increment:st;position:relative;padding:0 0 22px 58px;font-size:16px;line-height:1.55;color:#24403f}body .cm-cat .prose ol li::before{content:counter(st,decimal-leading-zero);position:absolute;left:0;top:-2px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font:600 13px var(--f-mono);color:var(--teal);background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--teal)}body .cm-cat .prose ol li::after{content:\"\";position:absolute;left:19px;top:42px;bottom:2px;width:2px;background:var(--line)}body .cm-cat .prose ol li:last-child{padding-bottom:0}body .cm-cat .prose ol li:last-child::after{display:none}body .cm-cat .prose ol li strong{display:block;font-size:17px;margin-bottom:2px}body .cm-cat .tbl-wrap{margin-top:22px;overflow-x:auto;border-radius:18px;box-shadow:inset 0 0 0 1px var(--line);background:var(--paper);-webkit-overflow-scrolling:touch}body .cm-cat .prose table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45;min-width:560px}body .cm-cat .prose th,body .cm-cat .prose td{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:top}body .cm-cat .prose thead th{font:600 13px\/1.3 var(--f-body);color:var(--ink);background:var(--tone);border-bottom:1px solid var(--line)}body .cm-cat .prose tbody tr:last-child td{border-bottom:0}body .cm-cat .prose tbody td:first-child{font-weight:600;color:var(--ink)}body .cm-cat .prose td{color:#2c4746}body .cm-cat .sx-fig{margin:clamp(28px,4vw,48px)0 0;border-radius:var(--r-lg);overflow:hidden;background:var(--mint-2);aspect-ratio:16\/10;position:relative}body .cm-cat .sx-fig img{width:100%;height:100%;object-fit:cover;display:block;transform-origin:50% 60%}body .cm-cat .sx-fig.factory{aspect-ratio:21\/10}body .cm-cat .sx-cmp{background:var(--tone);padding-block:clamp(56px,7vw,104px)}body .cm-cat .sx-cmp .head{display:grid;gap:18px}body .cm-cat .sx-cmp .head p{color:var(--muted);font-size:17px;max-width:62ch}body .cm-cat .sx-cmp .h2{font-size:clamp(30px,3.6vw,52px);max-width:20ch}body .cm-cat .cmp-t{margin-top:40px;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r-lg);background:var(--paper);box-shadow:0 30px 60px -44px rgb(var(--shade)\/.5),inset 0 0 0 1px var(--line)}body .cm-cat .cmp-t table{width:100%;border-collapse:separate;border-spacing:0;min-width:640px;font-size:15.5px;line-height:1.45}body .cm-cat .cmp-t th,body .cm-cat .cmp-t td{padding:16px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}body .cm-cat .cmp-t tbody tr:last-child>*{border-bottom:0}body .cm-cat .cmp-t thead th{font:600 13.5px\/1.3 var(--f-body);color:var(--muted);padding-block:18px}body .cm-cat .cmp-t tbody th{font-weight:600;color:var(--ink);width:24%}body .cm-cat .cmp-t td{color:var(--muted)}body .cm-cat .cmp-t .us{background:rgb(47 114 102\/.07);color:var(--ink);font-weight:500;position:relative}body .cm-cat .cmp-t thead .us{color:var(--teal);font-weight:700}body .cm-cat .cmp-t thead .us span{display:inline-block;background:var(--deep-s);color:#fff;padding:7px 12px;border-radius:99px;font-size:13px}body .cm-cat .cmp-t td.us::before{content:\"\";display:inline-block;width:16px;height:16px;margin:0 8px -3px 0;background:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%232f7266' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'\/%3E%3C\/svg%3E\")center\/16px no-repeat}body .cm-cat .cmp-t .hl{position:absolute;inset:0;pointer-events:none}body .cm-cat .sx-cmp .outro{margin-top:22px;color:var(--muted);max-width:70ch}body .cm-cat .sx-rv{padding-block:clamp(56px,7vw,104px)}body .cm-cat .sx-rv .top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px}body .cm-cat .sx-rv .h2{font-size:clamp(30px,3.6vw,52px);max-width:18ch}body .cm-cat .sx-rv .score{display:flex;align-items:center;gap:14px}body .cm-cat .sx-rv .score b{font:680 52px\/1 var(--f-display);letter-spacing:-.04em}body .cm-cat .sx-rv .score .st{color:#f5b301;letter-spacing:2px;font-size:16px}body .cm-cat .sx-rv .score small{display:block;color:var(--muted);font-size:13.5px}body .cm-cat .rv-grid{margin-top:40px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px}body .cm-cat .rv-grid .side{display:grid;gap:16px}body .cm-cat .rv{margin:0;background:var(--paper);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);padding:24px 26px;display:flex;flex-direction:column;gap:14px}body .cm-cat .rv .st{color:#f5b301;letter-spacing:2px;font-size:14px}body .cm-cat .rv blockquote{margin:0;font-size:16px;line-height:1.55;color:var(--ink)}body .cm-cat .rv figcaption{margin-top:auto;font-size:13.5px;color:var(--muted)}body .cm-cat .rv figcaption b{color:var(--ink);font-weight:600}body .cm-cat .rv.big{background:var(--deep-s);box-shadow:none;padding:clamp(28px,3vw,44px);justify-content:space-between}body .cm-cat .rv.big blockquote{color:#fff;font:500 clamp(21px,2vw,28px)\/1.35 var(--f-display);letter-spacing:-.015em}body .cm-cat .rv.big blockquote::before{content:\"\u00ab\";display:block;font:700 64px\/.6 var(--f-display);color:#7fd1bf;margin-bottom:18px}body .cm-cat .rv.big figcaption,body .cm-cat .rv.big figcaption b{color:#cfe5df}body .cm-cat .rv.big .st{color:#f5c84a}body .cm-cat .sx-faq{padding-block:clamp(48px,6vw,96px);border-top:1px solid var(--line)}body .cm-cat .sx-faq .h2{font-size:clamp(30px,3.4vw,48px)}body .cm-cat .sx-consult{background:var(--deep-s);color:#e9f4f1;padding-block:clamp(56px,7vw,112px);scroll-margin-top:120px;position:relative;overflow:hidden;isolation:isolate}body .cm-cat .sx-consult::before{content:\"\";position:absolute;inset:auto auto -40% -10%;width:60%;aspect-ratio:1;background:radial-gradient(closest-side,rgb(127 209 191\/.18),transparent);z-index:-1}body .cm-cat .sx-consult .grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:clamp(36px,6vw,96px);align-items:start}body .cm-cat .sx-consult .grid>div:first-child{position:sticky;top:120px}body .cm-cat .sx-consult h2{color:#fff;font-size:clamp(34px,4.4vw,62px);line-height:1;letter-spacing:-.04em;font-weight:680;max-width:15ch}body .cm-cat .sx-consult .txt{margin-top:22px;display:grid;gap:14px;max-width:48ch}body .cm-cat .sx-consult .txt p{color:#b9d5cf;font-size:17px;line-height:1.6}body .cm-cat .sx-consult .txt a{color:#fff}body .cm-cat .sx-consult .checks{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px}body .cm-cat .sx-consult .checks li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;color:#e9f4f1}body .cm-cat .sx-consult .checks .ico{flex:none;width:22px;height:22px;padding:4px;border-radius:50%;background:rgb(127 209 191\/.18);color:#7fd1bf;stroke-width:2.6}body .cm-cat .sx-consult .alt{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;font-size:14px;color:#a9c9c2}body .cm-cat .sx-consult .alt a{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:600;text-decoration:none;padding:10px 16px;border-radius:99px;box-shadow:inset 0 0 0 1px rgb(255 255 255\/.22);transition:background-color .2s ease}body .cm-cat .sx-consult .alt a:hover{background:rgb(255 255 255\/.08)}body .cm-cat .fcard{background:var(--paper);color:var(--ink);border-radius:28px;padding:clamp(22px,3vw,36px);box-shadow:0 40px 80px -40px rgb(0 0 0\/.55)}body .cm-cat .fcard .fh{display:flex;gap:14px;align-items:center;margin-bottom:20px}body .cm-cat .fcard .fh .av{width:52px;height:52px;border-radius:16px;background:var(--tone-2);display:grid;place-items:center;color:var(--teal);flex:none}body .cm-cat .fcard .fh .av .ico{font-size:24px}body .cm-cat .fcard h3{font-size:clamp(20px,1.8vw,24px);letter-spacing:-.025em;line-height:1.15}body .cm-cat .fcard .fh p{font-size:14px;color:var(--muted);margin-top:3px;line-height:1.45}body .cm-cat .fcard .lock{display:flex;gap:8px;margin-top:12px;font-size:12.5px;color:var(--muted);line-height:1.45}body .cm-cat .fcard .lock .ico{flex:none;color:var(--teal);font-size:15px;margin-top:1px}body .cm-cat .sx-note{padding-block:clamp(56px,7vw,104px) clamp(40px,5vw,64px)}body .cm-cat .sx-note .letter{max-width:760px;margin-inline:auto;position:relative}body .cm-cat .sx-note .kick{display:block;margin-bottom:14px;color:var(--teal);font-weight:600;font-size:14.5px}body .cm-cat .sx-note h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.03em}body .cm-cat .sx-note .body{margin-top:22px;display:grid;gap:16px}body .cm-cat .sx-note .body p{font:400 clamp(18px,1.5vw,21px)\/1.6 var(--f-display);letter-spacing:-.005em;color:#24403f}body .cm-cat .sx-note .sig{margin-top:28px;display:flex;align-items:center;gap:14px;padding-top:22px;border-top:1px solid var(--line)}body .cm-cat .sx-note .sig .mk{width:52px;height:52px;border-radius:50%;background:var(--deep-s);color:#fff;display:grid;place-items:center;font:700 16px var(--f-display);letter-spacing:-.02em}body .cm-cat .sx-note .sig b{display:block;font-weight:600}body .cm-cat .sx-note .sig small{color:var(--muted);font-size:13.5px}body .cm-cat .sx-others{padding-block:0 clamp(56px,7vw,96px)}body .cm-cat .sx-others .box{border-radius:var(--r-lg);background:var(--tone);padding:clamp(24px,3vw,36px);display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:20px 40px;align-items:center}body .cm-cat .sx-others h2{font-size:clamp(22px,2vw,28px);letter-spacing:-.025em}body .cm-cat .sx-others p{color:var(--muted);font-size:15px;margin-top:6px}body .cm-cat .sx-others ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}body .cm-cat .sx-others a{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:99px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);text-decoration:none;font-size:14.5px;font-weight:500;color:var(--ink);transition:box-shadow .2s ease,transform .16s var(--ease-out)}body .cm-cat .sx-others a:hover{box-shadow:inset 0 0 0 1.5px var(--teal)}body .cm-cat .sx-others a:active{transform:scale(.97)}body .cm-cat .sx-others a .ico{color:var(--teal)}@media (max-width:1020px){body .cm-cat .sx-doc{grid-template-columns:1fr}body .cm-cat .sx-rail{display:none}body .cm-cat .sx-toc{display:block;margin-bottom:8px;border-radius:var(--r-md);background:var(--tone)}body .cm-cat .sx-toc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;min-height:52px;cursor:pointer;font-weight:600}body .cm-cat .sx-toc summary::-webkit-details-marker{display:none}body .cm-cat .sx-toc summary .ico{transition:transform .3s var(--ease-out);transform:rotate(90deg)}body .cm-cat .sx-toc[open] summary .ico{transform:rotate(-90deg)}body .cm-cat .sx-toc ol{margin:0;padding:0 18px 14px 38px;display:grid;gap:4px;font-size:15px}body .cm-cat .sx-toc a{display:block;padding:7px 0;color:var(--ink);text-decoration:none}body .cm-cat .sx-cmp .head,body .cm-cat .sx-consult .grid,body .cm-cat .sx-others .box{grid-template-columns:1fr}body .cm-cat .sx-consult .grid>div:first-child{position:static}body .cm-cat .sx{padding-bottom:96px}body .cm-cat .rv-grid{grid-template-columns:1fr}body .cm-cat .sx-proof ul{grid-template-columns:repeat(2,minmax(0,1fr))}body .cm-cat .sx-proof li{border-left:0;padding-left:0;border-top:1px solid var(--line)}body .cm-cat .sx-proof li:nth-child(-n+2){border-top:0}body .cm-cat .sx-proof li:nth-child(even){padding-left:18px;border-left:1px solid var(--line)}}@media (max-width:640px){body .cm-cat .sx-hero{padding-block:8px 44px}body .cm-cat .sx-hero h1,body .cm-cat .sx-hero.long h1{font-size:clamp(30px,8.4vw,38px);max-width:none;margin-top:12px}body .cm-cat .sx-chip{display:none}body .cm-cat .sx-micro{order:6}body .cm-cat .sx-stamp{right:10px;top:auto;bottom:calc(100% - 64px - 18%);padding:10px 12px;font-size:11.5px;max-width:150px}body .cm-cat .sx-hero .solo .sx-stamp{top:22%;bottom:auto}body .cm-cat .sx-stamp b{font-size:15px}body .cm-cat .sx-proof li{padding:16px 0}body .cm-cat .sx-proof li:nth-child(even){padding-left:14px}body .cm-cat .cmp-t table,body .cm-cat .prose table{min-width:0}body .cm-cat .cmp-t thead,body .cm-cat .prose thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body .cm-cat .cmp-t tr,body .cm-cat .prose tbody tr{display:grid;gap:6px;padding:16px 18px;border-bottom:1px solid var(--line)}body .cm-cat .cmp-t th,body .cm-cat .cmp-t td,body .cm-cat .prose th,body .cm-cat .prose td{display:block;padding:0;border:0;width:auto}body .cm-cat .cmp-t td::before,body .cm-cat .prose td::before{content:attr(data-label);display:block;font:500 11.5px\/1.5 var(--f-mono);color:var(--muted);background:0 0;width:auto;height:auto;margin:0 0 2px}body .cm-cat .cmp-t td.us{background:0 0;padding:10px 12px;border-radius:12px;box-shadow:inset 0 0 0 1.5px rgb(47 114 102\/.35)}body .cm-cat .cmp-t td.us::before{color:var(--teal)}body .cm-cat .tbl-wrap{overflow:visible}body .cm-cat .cmp-t tbody th{width:auto}body .cm-cat .sx-proof li:last-child:nth-child(odd){grid-column:1\/-1}body .cm-cat .sx-answer p{font-size:19px}body .cm-cat .prose p{font-size:16.5px}body .cm-cat .prose ul li{padding:12px 14px 12px 42px;font-size:15.5px}body .cm-cat .prose ul li::before{left:14px;top:15px}body .cm-cat .fcard .fh{align-items:flex-start}body .cm-cat .fcard .fh .av{display:none}body .cm-cat .sx-consult .fcard{order:-1}body .cm-cat .sx-hero .solo-main{aspect-ratio:1\/.86}body .cm-cat .sx-hero .crumb{justify-content:flex-start}body .cm-cat .sx-consult .grid>div:first-child{position:sticky;top:120px}body .cm-cat .sx-consult h2{font-size:36px}body .cm-cat .sx-fig.factory{aspect-ratio:4\/3}}@media (prefers-reduced-motion:reduce){body .cm-cat .sx-stamp{animation:none}body .cm-cat .sx-rail .bar{transition:none}}body .cm-cat .sx-faq .sticky{top:110px}body .cm-cat .euf{display:inline-flex;vertical-align:-3px;margin-right:6px}body .cm-cat .euf .eu{width:24px;height:16px;border-radius:2px}body .cm-cat .sx~.tray,body .cm-cat .tray{visibility:hidden;transition:transform .45s var(--ease-out),opacity .3s ease,visibility 0s .45s}body .cm-cat .tray.open{visibility:visible;transition-delay:0s}body .cm-cat .tray :focus-visible{outline-color:#fff}@media (max-width:1020px){body .cm-cat .tray .wa-dock{display:inline-flex}}body .cm-cat .qa .ans p{margin-top:4px}body .cm-cat .sx-consult .grid{display:grid!important;width:100%;max-width:1280px;margin-inline:auto}body .cm-cat .sx-consult .grid>.elementor-element{width:auto!important;max-width:none!important;min-width:0}body .cm-cat .fcard.e-con{display:block!important}body .cm-cat button{text-transform:none;letter-spacing:normal;line-height:1.2;min-height:0}body .cm-cat blockquote{border:0;padding:0;margin:0;font-style:normal;background:0 0;quotes:none}body .cm-cat blockquote::before,body .cm-cat blockquote::after{content:none}body .cm-cat .rv.big blockquote::before{content:\"\u00ab\"}body .cm-cat img{height:auto;max-width:100%}body .cm-cat .solo-main img,body .cm-cat .sx-fig img{height:100%}body .cm-cat a:hover{text-decoration:none}body .cm-cat .prose a:hover{text-decoration:underline}body .cm-cat{font-size:16.5px;line-height:1.6}<\/style>\n<div lang=\"pt-PT\"><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-pin\" viewBox=\"0 0 24 24\"><path d=\"M12 21s-7-6.2-7-11.5A7 7 0 0119 9.5C19 14.8 12 21 12 21z\"\/><circle cx=\"12\" cy=\"9.5\" r=\"2.5\"\/><\/symbol>\n  <symbol id=\"i-lock\" viewBox=\"0 0 24 24\"><rect x=\"4\" y=\"11\" width=\"16\" height=\"10\" rx=\"2\"\/><path d=\"M8 11V7a4 4 0 0 1 8 0v4\"\/><\/symbol>\n  <symbol id=\"i-flask\" viewBox=\"0 0 24 24\"><path d=\"M9 3h6M10 3v6L4.5 18.5A2 2 0 006.2 21.5h11.6a2 2 0 001.7-3L14 9V3\"\/><path d=\"M7.5 15h9\"\/><\/symbol>\n  <symbol id=\"i-chev\" viewBox=\"0 0 24 24\"><path d=\"M9 6l6 6-6 6\"\/><\/symbol>\n<\/svg>\n\n\n\n<section class=\"sx-hero long\"><div class=\"wrap hero-grid\"><div>\n<nav class=\"crumb mono rise\" aria-label=\"Navega\u00e7\u00e3o estrutural\"><a href=\"https:\/\/carmelcosmeticslabs.com\/pt-pt\/inicio\/\">In\u00edcio<\/a><span aria-hidden=\"true\">\/<\/span><a href=\"https:\/\/carmelcosmeticslabs.com\/pt-pt\/cosmeticos-por-industria\/\">Setores<\/a><span aria-hidden=\"true\">\/<\/span><span>Dermocosm\u00e9tica<\/span><\/nav>\n<span class=\"sx-chip rise\"><i aria-hidden=\"true\"><\/i>Dermocosm\u00e9tica \u00b7 marca em seu nome<\/span>\n<h1 class=\"rise\">Laborat\u00f3rio de dermocosm\u00e9tica: a sua marca pr\u00f3pria em farm\u00e1cia, dos testes de toler\u00e2ncia ao dossier regulamentar<\/h1>\n<p class=\"lede rise\">A Carmel Cosmetics Labs formula, testa e fabrica a gama de dermocosm\u00e9tica da sua marca, farm\u00e1cia ou parafarm\u00e1cia na sua f\u00e1brica certificada ISO 22716, e depois prepara o PIF, a notifica\u00e7\u00e3o CPNP e a declara\u00e7\u00e3o AMMPS. A f\u00f3rmula pertence-lhe.<\/p>\n<div class=\"hero-cta rise\"><a class=\"btn btn-primary\" href=\"#consultation\">Consulta gratuita <span class=\"knob\"><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/span><\/a>\n<a class=\"kel\" href=\"https:\/\/wa.me\/212761511711?text=Ol%C3%A1%2C%20gostaria%20de%20marcar%20uma%20consulta%20gratuita%20para%20o%20meu%20projeto%20de%20cosm%C3%A9tica.\" target=\"_blank\" rel=\"noopener\"><span class=\"av\" aria-hidden=\"true\"><svg class=\"ico\"><use href=\"#i-chat\"\/><\/svg><\/span><span><b>Um consultor no WhatsApp<\/b><small>uma pessoa real, n\u00e3o um rob\u00f4<\/small><\/span><\/a><\/div>\n<p class=\"sx-micro rise\"><svg class=\"ico\"><use href=\"#i-check\"\/><\/svg><span>Um consultor analisa o seu projeto de gama \u00b7 amostras gratuitas \u00b7 a f\u00f3rmula continua a ser sua<\/span><\/p>\n<\/div><div class=\"solo\"><figure class=\"solo-main\"><img fetchpriority=\"high\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/laboratoire-dermocosmetique-marque-propre-pharmacie-1024x765.webp\" width=\"1600\" height=\"1195\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/laboratoire-dermocosmetique-marque-propre-pharmacie-300x224.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/laboratoire-dermocosmetique-marque-propre-pharmacie-768x574.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/laboratoire-dermocosmetique-marque-propre-pharmacie-1024x765.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/laboratoire-dermocosmetique-marque-propre-pharmacie-1536x1147.webp 1536w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/laboratoire-dermocosmetique-marque-propre-pharmacie.webp 1600w\" sizes=\"(max-width:640px) 92vw, 42vw\" fetchpriority=\"high\" decoding=\"async\" alt=\"Farmac\u00eautica a apresentar um cuidado da sua marca pr\u00f3pria concebido por um laborat\u00f3rio de dermocosm\u00e9tica\" title=\"| Carmel Cosmetics Labs\"><\/figure><a class=\"gbadge\" href=\"https:\/\/www.google.com\/maps?cid=16167518036265422519\" target=\"_blank\" rel=\"noopener\" aria-label=\"Classifica\u00e7\u00e3o Google de 4,9 em 5, 84 avalia\u00e7\u00f5es (novo separador)\">\n        <svg class=\"g\" viewBox=\"0 0 48 48\" aria-hidden=\"true\"><path fill=\"#EA4335\" d=\"M24 9.5c3.5 0 6.6 1.2 9.1 3.6l6.8-6.8C35.8 2.4 30.3 0 24 0 14.6 0 6.6 5.4 2.7 13.3l7.9 6.1C12.5 13.6 17.8 9.5 24 9.5z\"\/><path fill=\"#4285F4\" d=\"M46.1 24.5c0-1.6-.1-3.1-.4-4.5H24v9h12.4c-.5 2.9-2.2 5.3-4.6 6.9l7.4 5.7c4.3-4 6.9-9.9 6.9-17.1z\"\/><path fill=\"#FBBC05\" d=\"M10.6 28.6c-.5-1.4-.8-3-.8-4.6s.3-3.2.8-4.6l-7.9-6.1C1 16.6 0 20.2 0 24s1 7.4 2.7 10.7l7.9-6.1z\"\/><path fill=\"#34A853\" d=\"M24 48c6.5 0 11.9-2.1 15.9-5.8l-7.4-5.7c-2.1 1.4-4.8 2.3-8.5 2.3-6.2 0-11.5-4.1-13.4-9.9l-7.9 6.1C6.6 42.6 14.6 48 24 48z\"\/><\/svg>\n        <span class=\"score\">4,9<\/span>\n        <span><span class=\"stars\" aria-hidden=\"true\">\u2605\u2605\u2605\u2605\u2605<\/span><small>84 avalia\u00e7\u00f5es verificadas no Google<\/small><\/span>\n      <\/a><div class=\"sx-stamp\"><b>ISO\/IEC 17025<\/b> testes opcionais, laborat\u00f3rio parceiro europeu<\/div><\/div><\/div><\/section>\n<section class=\"sx-proof\" aria-label=\"N\u00fameros-chave\"><div class=\"wrap\"><ul style=\"--n:5\"><li><b>4,9\/5<span class=\"gstar\" aria-hidden=\"true\">\u2605\u2605\u2605\u2605\u2605<\/span><\/b><span>classifica\u00e7\u00e3o Google, 84 avalia\u00e7\u00f5es<\/span><\/li><li><b><span data-count=\"500\" data-suf=\"+\" aria-label=\"500+\">500+<\/span><\/b><span>marcas fabricadas<\/span><\/li><li><b><span data-count=\"35\" data-suf=\"+\" aria-label=\"35+\">35+<\/span><\/b><span>pa\u00edses de comercializa\u00e7\u00e3o<\/span><\/li><li><b>ISO 22716<\/b><span>e ISO 9001, Bureau Veritas<\/span><\/li><li><b><svg class=\"eu\" viewBox=\"0 0 30 20\" role=\"img\" aria-label=\"Drapeau de l'Union europ\u00e9enne\"><rect width=\"30\" height=\"20\" fill=\"#003399\"\/><circle cx=\"21.00\" cy=\"10.00\" r=\".9\" fill=\"#FFCC00\"\/><circle cx=\"20.20\" cy=\"13.00\" r=\".9\" fill=\"#FFCC00\"\/><circle cx=\"18.00\" cy=\"15.20\" r=\".9\" fill=\"#FFCC00\"\/><circle cx=\"15.00\" cy=\"16.00\" r=\".9\" fill=\"#FFCC00\"\/><circle cx=\"12.00\" cy=\"15.20\" r=\".9\" fill=\"#FFCC00\"\/><circle cx=\"9.80\" cy=\"13.00\" r=\".9\" fill=\"#FFCC00\"\/><circle cx=\"9.00\" cy=\"10.00\" r=\".9\" fill=\"#FFCC00\"\/><circle cx=\"9.80\" cy=\"7.00\" r=\".9\" fill=\"#FFCC00\"\/><circle cx=\"12.00\" cy=\"4.80\" r=\".9\" fill=\"#FFCC00\"\/><circle cx=\"15.00\" cy=\"4.00\" r=\".9\" fill=\"#FFCC00\"\/><circle cx=\"18.00\" cy=\"4.80\" r=\".9\" fill=\"#FFCC00\"\/><circle cx=\"20.20\" cy=\"7.00\" r=\".9\" fill=\"#FFCC00\"\/><\/svg>UE<\/b><span>normas europeias, CPNP<\/span><\/li><\/ul><\/div><\/section>\n<section class=\"wrap sx-doc\"><aside class=\"sx-rail\" aria-label=\"\u00cdndice\"><span class=\"mono\">\u00cdndice<\/span><ol><i class=\"bar\" aria-hidden=\"true\"><\/i><li><a href=\"#qu-est-ce-qu-un-laboratoire-dermocosmetique\"><span class=\"n\">01<\/span><span>O que \u00e9 um laborat\u00f3rio de dermocosm\u00e9tica?<\/span><\/a><\/li><li><a href=\"#pourquoi-lancer-la-marque-propre-de-votre-pharma\"><span class=\"n\">02<\/span><span>Porqu\u00ea lan\u00e7ar a marca pr\u00f3pria da sua farm\u00e1cia ou parafarm\u00e1cia?<\/span><\/a><\/li><li><a href=\"#des-formules-dermo-pensees-pour-les-peaux-sensib\"><span class=\"n\">03<\/span><span>F\u00f3rmulas dermocosm\u00e9ticas pensadas para peles sens\u00edveis<\/span><\/a><\/li><li><a href=\"#tests-dermatologiques-et-de-tolerance-ce-que-vou\"><span class=\"n\">04<\/span><span>Testes dermatol\u00f3gicos e de toler\u00e2ncia: que alega\u00e7\u00f5es pode fazer<\/span><\/a><\/li><li><a href=\"#le-dossier-reglementaire-de-votre-gamme-de-la-fr\"><span class=\"n\">05<\/span><span>O dossier regulamentar da sua gama, de Fran\u00e7a a Marrocos<\/span><\/a><\/li><li><a href=\"#quels-produits-pour-une-gamme-d-officine\"><span class=\"n\">06<\/span><span>Que produtos escolher para uma gama de farm\u00e1cia?<\/span><\/a><\/li><li><a href=\"#faut-il-viser-le-marche-dermocosmetique-marocain\"><span class=\"n\">07<\/span><span>Deve apostar no mercado marroquino de dermocosm\u00e9tica?<\/span><\/a><\/li><li><a href=\"#sublime-cosmetics-notre-propre-marque-dermo\"><span class=\"n\">08<\/span><span>Sublime Cosmetics: a nossa pr\u00f3pria marca de dermocosm\u00e9tica<\/span><\/a><\/li><li><a href=\"#comment-se-deroule-votre-projet-dermo-avec-carme\"><span class=\"n\">09<\/span><span>Como decorre o seu projeto de dermocosm\u00e9tica com a Carmel?<\/span><\/a><\/li><\/ol>\n<div class=\"rail-cta\">Tem uma quest\u00e3o sobre o seu projeto?<a href=\"#consultation\">Consulta gratuita <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/div><\/aside>\n<div><details class=\"sx-toc\"><summary>\u00cdndice da p\u00e1gina <svg class=\"ico\"><use href=\"#i-chev\"\/><\/svg><\/summary><ol><li><a href=\"#qu-est-ce-qu-un-laboratoire-dermocosmetique\">O que \u00e9 um laborat\u00f3rio de dermocosm\u00e9tica?<\/a><\/li><li><a href=\"#pourquoi-lancer-la-marque-propre-de-votre-pharma\">Porqu\u00ea lan\u00e7ar a marca pr\u00f3pria da sua farm\u00e1cia ou parafarm\u00e1cia?<\/a><\/li><li><a href=\"#des-formules-dermo-pensees-pour-les-peaux-sensib\">F\u00f3rmulas dermocosm\u00e9ticas pensadas para peles sens\u00edveis<\/a><\/li><li><a href=\"#tests-dermatologiques-et-de-tolerance-ce-que-vou\">Testes dermatol\u00f3gicos e de toler\u00e2ncia: que alega\u00e7\u00f5es pode fazer<\/a><\/li><li><a href=\"#le-dossier-reglementaire-de-votre-gamme-de-la-fr\">O dossier regulamentar da sua gama, de Fran\u00e7a a Marrocos<\/a><\/li><li><a href=\"#quels-produits-pour-une-gamme-d-officine\">Que produtos escolher para uma gama de farm\u00e1cia?<\/a><\/li><li><a href=\"#faut-il-viser-le-marche-dermocosmetique-marocain\">Deve apostar no mercado marroquino de dermocosm\u00e9tica?<\/a><\/li><li><a href=\"#sublime-cosmetics-notre-propre-marque-dermo\">Sublime Cosmetics: a nossa pr\u00f3pria marca de dermocosm\u00e9tica<\/a><\/li><li><a href=\"#comment-se-deroule-votre-projet-dermo-avec-carme\">Como decorre o seu projeto de dermocosm\u00e9tica com a Carmel?<\/a><\/li><\/ol><\/details><article class=\"sx-ch\" id=\"qu-est-ce-qu-un-laboratoire-dermocosmetique\"><span class=\"num\">01 \/ 09<\/span><h2>O que \u00e9 um laborat\u00f3rio de dermocosm\u00e9tica?<\/h2><div class=\"prose\"><p><strong>Um laborat\u00f3rio de dermocosm\u00e9tica concebe, testa e fabrica cuidados para peles sens\u00edveis ou reativas, com um n\u00edvel de exig\u00eancia em mat\u00e9ria de toler\u00e2ncia e comprova\u00e7\u00e3o pr\u00f3ximo do esperado em farm\u00e1cia.<\/strong> A Carmel Cosmetics Labs \u00e9 um laborat\u00f3rio de dermocosm\u00e9tica e uma f\u00e1brica certificados segundo as normas ISO 22716 e ISO 9001 (Bureau Veritas), situados em A\u00eft Melloul, na Grande Agadir (Marrocos).<\/p>\n<p>Um ponto que muitas fichas omitem: \u00abdermocosm\u00e9tica\u00bb n\u00e3o \u00e9 uma categoria regulamentar. Um cuidado vendido em farm\u00e1cia continua a ser um produto cosm\u00e9tico, sujeito \u00e0s mesmas regras que os restantes. A diferen\u00e7a est\u00e1 no rigor da f\u00f3rmula, nos testes escolhidos para o produto e na solidez do dossier que fundamenta cada men\u00e7\u00e3o do r\u00f3tulo.<\/p>\n<p>A Carmel Cosmetics Labs trabalha com tr\u00eas perfis de clientes:<\/p>\n<ul>\n<li><strong>Marcas de dermocosm\u00e9tica<\/strong> que procuram um laborat\u00f3rio de dermocosm\u00e9tica capaz de desenvolver uma gama, da f\u00f3rmula ao produto acabado;<\/li>\n<li><strong>Farm\u00e1cias<\/strong> que pretendem uma marca pr\u00f3pria para recomendar ao balc\u00e3o;<\/li>\n<li><strong>Parafarm\u00e1cias e agrupamentos<\/strong> que pretendem uma gama exclusiva, distinta das marcas que todos comercializam.<\/li>\n<\/ul><\/div><\/article><article class=\"sx-ch\" id=\"pourquoi-lancer-la-marque-propre-de-votre-pharma\"><span class=\"num\">02 \/ 09<\/span><h2>Porqu\u00ea lan\u00e7ar a marca pr\u00f3pria da sua farm\u00e1cia ou parafarm\u00e1cia?<\/h2><div class=\"prose\"><p><strong>Porque uma marca pr\u00f3pria transforma o seu aconselhamento num produto com o seu nome: define o pre\u00e7o, mant\u00e9m a margem e o cliente regressa \u00e0 sua farm\u00e1cia, em vez de procurar o concorrente que vende a mesma marca.<\/strong><\/p>\n<p>Na farm\u00e1cia, o aconselhamento gera a venda. Quando recomenda uma grande marca, esse aconselhamento beneficia a marca, e o seu cliente pode comprar a mesma bisnaga noutro local, por vezes a um pre\u00e7o inferior. Com a marca pr\u00f3pria da sua farm\u00e1cia, a recomenda\u00e7\u00e3o, o produto e a fideliza\u00e7\u00e3o ficam na sua farm\u00e1cia.<\/p>\n<div class=\"tbl-wrap\"><table>\n<thead><tr><th><\/th><th>Marca de dermocosm\u00e9tica distribu\u00edda<\/th><th>A sua marca pr\u00f3pria (com a Carmel)<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>Pre\u00e7o de venda<\/td><td data-label=\"Marca de dermocosm\u00e9tica distribu\u00edda\">Condicionado pela marca e pela concorr\u00eancia<\/td><td data-label=\"A sua marca pr\u00f3pria (com a Carmel)\">Definido por si<\/td><\/tr>\n<tr><td>Margem<\/td><td data-label=\"Marca de dermocosm\u00e9tica distribu\u00edda\">A que a marca permite<\/td><td data-label=\"A sua marca pr\u00f3pria (com a Carmel)\">A de uma marca pr\u00f3pria, gerida por si<\/td><\/tr>\n<tr><td>Exclusividade<\/td><td data-label=\"Marca de dermocosm\u00e9tica distribu\u00edda\">O mesmo produto em todos os seus concorrentes<\/td><td data-label=\"A sua marca pr\u00f3pria (com a Carmel)\">Dispon\u00edvel apenas no seu estabelecimento<\/td><\/tr>\n<tr><td>Fideliza\u00e7\u00e3o<\/td><td data-label=\"Marca de dermocosm\u00e9tica distribu\u00edda\">O cliente \u00e9 fiel \u00e0 marca<\/td><td data-label=\"A sua marca pr\u00f3pria (com a Carmel)\">O cliente regressa ao seu balc\u00e3o<\/td><\/tr>\n<tr><td>F\u00f3rmula<\/td><td data-label=\"Marca de dermocosm\u00e9tica distribu\u00edda\">Propriedade da marca<\/td><td data-label=\"A sua marca pr\u00f3pria (com a Carmel)\">Sua propriedade<\/td><\/tr>\n<tr><td>Gama<\/td><td data-label=\"Marca de dermocosm\u00e9tica distribu\u00edda\">A do cat\u00e1logo da marca<\/td><td data-label=\"A sua marca pr\u00f3pria (com a Carmel)\">Pensada para a clientela da sua farm\u00e1cia<\/td><\/tr>\n<tr><td>Dossier regulamentar<\/td><td data-label=\"Marca de dermocosm\u00e9tica distribu\u00edda\">Gerido pela marca<\/td><td data-label=\"A sua marca pr\u00f3pria (com a Carmel)\">Preparado pela Carmel (PIF, CPNP, AMMPS)<\/td><\/tr>\n<\/tbody>\n<\/table><\/div>\n<p>As marcas que distribui mant\u00eam o seu lugar nas prateleiras. A sua marca pr\u00f3pria complementa-as nas necessidades sobre as quais aconselha todos os dias: pele sens\u00edvel, secura, imperfei\u00e7\u00f5es e prote\u00e7\u00e3o solar.<\/p><\/div><\/article><article class=\"sx-ch\" id=\"des-formules-dermo-pensees-pour-les-peaux-sensib\"><span class=\"num\">03 \/ 09<\/span><h2>F\u00f3rmulas de dermocosm\u00e9tica pensadas para peles sens\u00edveis<\/h2><div class=\"prose\"><p><strong>A Carmel Cosmetics Labs parte do seu p\u00fablico-alvo (tipo de pele, necessidade, posicionamento em farm\u00e1cia) e prop\u00f5e uma base comprovada a adaptar ou uma <a href=\"https:\/\/carmelcosmeticslabs.com\/pt-pt\/laboratorio-formulacao-cosmetica\/\">formula\u00e7\u00e3o \u00e0 medida<\/a>.<\/strong><\/p>\n<ul>\n<li><strong>Mais de 1 000 f\u00f3rmulas existentes<\/strong> como ponto de partida, incluindo f\u00f3rmulas clean sem sulfatos e sem silicones;<\/li>\n<li><strong>Ativos escolhidos pela sua toler\u00e2ncia<\/strong> e pelo seu interesse cosm\u00e9tico, com uma lista INCI clara para os seus clientes e para a sua equipa ao balc\u00e3o;<\/li>\n<li><strong>Texturas e fragr\u00e2ncias adaptadas<\/strong> \u00e0 clientela da farm\u00e1cia (sem perfume, fragr\u00e2ncia discreta ou fragr\u00e2ncia de assinatura);<\/li>\n<li><strong>Amostras gratuitas<\/strong> para avaliar o produto antes de o aprovar;<\/li>\n<li><strong>A f\u00f3rmula pertence-lhe<\/strong>: \u00e9 desenvolvida para a sua marca, n\u00e3o \u00e9 emprestada.<\/li>\n<\/ul>\n<p>Para conhecer as bases dispon\u00edveis, explore os nossos <a href=\"https:\/\/carmelcosmeticslabs.com\/pt-pt\/catalogo-de-cosmeticos-personalizados\/seruns-rosto-marca-branca\/\">s\u00e9runs de rosto em marca branca<\/a> e os nossos <a href=\"https:\/\/carmelcosmeticslabs.com\/pt-pt\/catalogo-de-cosmeticos-personalizados\/cremes-rosto-marca-branca\/\">cremes de rosto de dermocosm\u00e9tica<\/a>.<\/p><\/div><figure class=\"sx-fig\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/test-tolerance-dermocosmetique-laboratoire-1024x765.webp\" width=\"1600\" height=\"1195\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/test-tolerance-dermocosmetique-laboratoire-300x224.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/test-tolerance-dermocosmetique-laboratoire-768x574.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/test-tolerance-dermocosmetique-laboratoire-1024x765.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/test-tolerance-dermocosmetique-laboratoire-1536x1147.webp 1536w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/test-tolerance-dermocosmetique-laboratoire.webp 1600w\" sizes=\"auto, (max-width:1020px) 92vw, 860px\" loading=\"lazy\" decoding=\"async\" alt=\"Teste de toler\u00e2ncia cut\u00e2nea de um creme de dermocosm\u00e9tica num laborat\u00f3rio de ensaios\" title=\"| Carmel Cosmetics Labs\"><\/figure><\/article><article class=\"sx-ch\" id=\"tests-dermatologiques-et-de-tolerance-ce-que-vou\"><span class=\"num\">04 \/ 09<\/span><h2>Testes dermatol\u00f3gicos e de toler\u00e2ncia: o que pode alegar<\/h2><div class=\"prose\"><p><strong>S\u00f3 pode alegar o que os testes realizados no seu produto demonstram.<\/strong> Como op\u00e7\u00e3o, a Carmel Cosmetics Labs recorre a um laborat\u00f3rio parceiro na Europa, acreditado segundo a norma ISO\/IEC 17025, para realizar testes dermatol\u00f3gicos e de toler\u00e2ncia: uma avalia\u00e7\u00e3o independente dos seus produtos. Para cada produto, escolhemos consigo os testes que sustentam as alega\u00e7\u00f5es que pretende incluir no r\u00f3tulo e redigimos essas alega\u00e7\u00f5es de forma a respeitar os limites do que os testes comprovam.<\/p>\n<h3>A regra: os 6 crit\u00e9rios comuns do Regulamento (UE) n.\u00ba 655\/2013<\/h3>\n<p>Na Europa, qualquer alega\u00e7\u00e3o cosm\u00e9tica deve respeitar seis crit\u00e9rios comuns:<\/p>\n<ol>\n<li><strong>Conformidade legal<\/strong> n\u00e3o se apresenta como vantagem o que a lei exige a todos (por exemplo, um produto \u00abautorizado\u00bb);<\/li>\n<li><strong>Veracidade<\/strong> o produto faz o que est\u00e1 escrito;<\/li>\n<li><strong>Suporte de prova<\/strong> cada alega\u00e7\u00e3o assenta em provas adequadas (testes, estudos, dados sobre os ingredientes);<\/li>\n<li><strong>Honestidade<\/strong> sem efeitos exagerados nem promessas que ultrapassem as provas;<\/li>\n<li><strong>Imparcialidade<\/strong> sem denegrir concorrentes ou ingredientes autorizados;<\/li>\n<li><strong>Tomada de decis\u00f5es informadas<\/strong> a mensagem \u00e9 clara para o consumidor m\u00e9dio.<\/li>\n<\/ol>\n<h3>Exemplos: o que \u00e9 aceit\u00e1vel e o que n\u00e3o \u00e9<\/h3>\n<div class=\"tbl-wrap\"><table>\n<thead><tr><th>Tema<\/th><th>Aceit\u00e1vel se os testes do produto o demonstrarem<\/th><th>A evitar<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>Toler\u00e2ncia<\/td><td data-label=\"Aceit\u00e1vel se os testes do produto o demonstrarem\">\u00abBoa toler\u00e2ncia cut\u00e2nea\u00bb<\/td><td data-label=\"A evitar\">\u00abRisco zero de rea\u00e7\u00e3o\u00bb, \u00ab0 % alergia\u00bb<\/td><\/tr>\n<tr><td>Peles sens\u00edveis<\/td><td data-label=\"Aceit\u00e1vel se os testes do produto o demonstrarem\">\u00abFormulado para peles sens\u00edveis\u00bb<\/td><td data-label=\"A evitar\">\u00abAdequado a todas as peles, sem exce\u00e7\u00e3o\u00bb<\/td><\/tr>\n<tr><td>Hidrata\u00e7\u00e3o<\/td><td data-label=\"Aceit\u00e1vel se os testes do produto o demonstrarem\">\u00abHidrata a pele\u00bb<\/td><td data-label=\"A evitar\">\u00abRepara definitivamente a barreira cut\u00e2nea\u00bb<\/td><\/tr>\n<tr><td>Imperfei\u00e7\u00f5es<\/td><td data-label=\"Aceit\u00e1vel se os testes do produto o demonstrarem\">\u00abAjuda a reduzir a apar\u00eancia das imperfei\u00e7\u00f5es\u00bb<\/td><td data-label=\"A evitar\">\u00abTrata a acne\u00bb, \u00abantieczema\u00bb, \u00abantipsor\u00edase\u00bb<\/td><\/tr>\n<tr><td>Vermelhid\u00e3o<\/td><td data-label=\"Aceit\u00e1vel se os testes do produto o demonstrarem\">\u00abAcalma a sensa\u00e7\u00e3o de desconforto\u00bb<\/td><td data-label=\"A evitar\">\u00abTrata a ros\u00e1cea\u00bb, \u00abcicatrizante\u00bb<\/td><\/tr>\n<tr><td>Men\u00e7\u00e3o \u00abtestado\u00bb<\/td><td data-label=\"Aceit\u00e1vel se os testes do produto o demonstrarem\">\u00abTestado sob controlo dermatol\u00f3gico\u00bb, apenas se tiver sido realizado um teste sob controlo de um dermatologista nesta f\u00f3rmula<\/td><td data-label=\"A evitar\">A mesma men\u00e7\u00e3o copiada de outro produto da gama<\/td><\/tr>\n<tr><td>Recomenda\u00e7\u00e3o<\/td><td data-label=\"Aceit\u00e1vel se os testes do produto o demonstrarem\">Apenas com prova documentada<\/td><td data-label=\"A evitar\">\u00abRecomendado por dermatologistas\u00bb sem prova, \u00abqualidade farmac\u00eautica\u00bb, \u00abn.\u00ba 1\u00bb<\/td><\/tr>\n<tr><td>Alega\u00e7\u00f5es \u00absem\u00bb<\/td><td data-label=\"Aceit\u00e1vel se os testes do produto o demonstrarem\">\u00abSem perfume\u00bb (se for verdade e \u00fatil para a escolha)<\/td><td data-label=\"A evitar\">Uma alega\u00e7\u00e3o \u00absem\u00bb que denigre um ingrediente autorizado<\/td><\/tr>\n<\/tbody>\n<\/table><\/div>\n<p><strong>O limite que nunca se deve ultrapassar: a alega\u00e7\u00e3o terap\u00eautica.<\/strong> Um cosm\u00e9tico n\u00e3o trata nem cura doen\u00e7as. Uma promessa m\u00e9dica retira o produto do enquadramento cosm\u00e9tico, tanto na Europa como em Marrocos. \u00c9 a primeira coisa que verificamos nos seus r\u00f3tulos, mesmo que o produto seja vendido em farm\u00e1cia.<\/p>\n<p>Na pr\u00e1tica, antes de aprovar um r\u00f3tulo, indicamos quais as men\u00e7\u00f5es sustentadas pelos testes do seu produto e quais devem ser retiradas.<\/p><\/div><\/article><article class=\"sx-ch\" id=\"le-dossier-reglementaire-de-votre-gamme-de-la-fr\"><span class=\"num\">05 \/ 09<\/span><h2>O dossier regulamentar da sua gama, de Fran\u00e7a a Marrocos<\/h2><div class=\"prose\"><p><strong>A Carmel Cosmetics Labs prepara o dossier regulamentar de cada produto: dossier de informa\u00e7\u00e3o do produto (PIF) e notifica\u00e7\u00e3o CPNP para a Europa (a sua marca ou o seu mandat\u00e1rio mant\u00e9m-se como Pessoa Respons\u00e1vel (UE)), declara\u00e7\u00e3o AMMPS para Marrocos e registo FDA (MoCRA) se pretender entrar no mercado dos Estados Unidos.<\/strong> Recebe um produto pronto a comercializar, n\u00e3o apenas um frasco cheio.<\/p>\n<ol>\n<li><strong>F\u00f3rmula e lista INCI<\/strong> composi\u00e7\u00e3o conforme ao Regulamento (CE) n.\u00ba 1223\/2009 (ingredientes autorizados, restri\u00e7\u00f5es, concentra\u00e7\u00f5es);<\/li>\n<li><strong>Avalia\u00e7\u00e3o da seguran\u00e7a e PIF<\/strong> o dossier de informa\u00e7\u00e3o do produto re\u00fane a descri\u00e7\u00e3o do produto, o relat\u00f3rio de seguran\u00e7a, assinado por um avaliador externo e independente, o m\u00e9todo de fabrico (BPF ISO 22716), as provas dos efeitos alegados e os resultados dos testes;<\/li>\n<li><strong>Pessoa Respons\u00e1vel (UE)<\/strong> obrigat\u00f3ria para colocar um produto no mercado europeu; este papel cabe \u00e0 sua marca (ou ao seu mandat\u00e1rio), n\u00e3o \u00e0 Carmel;<\/li>\n<li><strong>Notifica\u00e7\u00e3o CPNP<\/strong> declara\u00e7\u00e3o do produto no portal europeu antes da sua coloca\u00e7\u00e3o no mercado;<\/li>\n<li><strong>Rotulagem<\/strong> men\u00e7\u00f5es obrigat\u00f3rias e revis\u00e3o das alega\u00e7\u00f5es \u00e0 luz do Regulamento (UE) n.\u00ba 655\/2013;<\/li>\n<li><strong>Marrocos<\/strong> declara\u00e7\u00e3o junto da AMMPS; a pr\u00f3pria Carmel est\u00e1 declarada junto da ONSSA e da AMMPS. Os detalhes do procedimento constam do nosso guia sobre o <a href=\"https:\/\/carmelcosmeticslabs.com\/pt-pt\/registo-ammps-produto-cosmetico-marrocos-guia-2026\/\">registo AMMPS em Marrocos<\/a>;<\/li>\n<li><strong>Estados Unidos<\/strong> a Carmel est\u00e1 registada junto da FDA ao abrigo do MoCRA.<\/li>\n<\/ol>\n<p>Tanto para uma farm\u00e1cia francesa como para uma parafarm\u00e1cia marroquina, o resultado \u00e9 o mesmo: um dossier completo, pronto a apresentar em caso de inspe\u00e7\u00e3o.<\/p><\/div><figure class=\"sx-fig factory\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/visite-usine-cosmetique-carmel-ait-melloul-1024x765.webp\" width=\"1200\" height=\"896\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/visite-usine-cosmetique-carmel-ait-melloul-300x224.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/visite-usine-cosmetique-carmel-ait-melloul-768x573.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/visite-usine-cosmetique-carmel-ait-melloul-1024x765.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/visite-usine-cosmetique-carmel-ait-melloul.webp 1200w\" sizes=\"auto, (max-width:1020px) 92vw, 860px\" loading=\"lazy\" decoding=\"async\" alt=\"Uma cliente em visita \u00e0 f\u00e1brica Carmel Cosmetics Labs em A\u00eft Melloul, junto \u00e0 linha de enchimento\" title=\"| Carmel Cosmetics Labs\"><\/figure><\/article><article class=\"sx-ch\" id=\"quels-produits-pour-une-gamme-d-officine\"><span class=\"num\">06 \/ 09<\/span><h2>Que produtos escolher para uma gama de farm\u00e1cia?<\/h2><div class=\"prose\"><p><strong>Uma gama de farm\u00e1cia eficaz cobre as necessidades sobre as quais aconselha todos os dias: limpar, responder a uma necessidade espec\u00edfica, hidratar e proteger.<\/strong> A Carmel Cosmetics Labs fabrica todas estas categorias, com uma identidade visual coerente entre produtos.<\/p>\n<ul>\n<li><strong>Rosto<\/strong>: produtos de limpeza, <a href=\"https:\/\/carmelcosmeticslabs.com\/pt-pt\/catalogo-de-cosmeticos-personalizados\/seruns-rosto-marca-branca\/\">s\u00e9runs<\/a> e <a href=\"https:\/\/carmelcosmeticslabs.com\/pt-pt\/catalogo-de-cosmeticos-personalizados\/cremes-rosto-marca-branca\/\">cremes<\/a> para peles sens\u00edveis, secas ou com imperfei\u00e7\u00f5es;<\/li>\n<li><strong>Solar<\/strong>: <a href=\"https:\/\/carmelcosmeticslabs.com\/pt-pt\/catalogo-de-cosmeticos-personalizados\/protetores-solares-pos-solares-marca-branca\/\">prote\u00e7\u00e3o solar<\/a> para rosto e corpo, com um fator de prote\u00e7\u00e3o comprovado por testes;<\/li>\n<li><strong>Higiene \u00edntima<\/strong>: <a href=\"https:\/\/carmelcosmeticslabs.com\/pt-pt\/catalogo-de-cosmeticos-personalizados\/gel-intimo-marca-branca-cuidados-intimos\/\">cuidados \u00edntimos<\/a> suaves, formulados com especial prud\u00eancia nas alega\u00e7\u00f5es;<\/li>\n<li><strong>Beb\u00e9 e maternidade<\/strong>: <a href=\"https:\/\/carmelcosmeticslabs.com\/pt-pt\/catalogo-de-cosmeticos-personalizados\/cosmetica-bebe-marca-branca-cuidados-mama\/\">cuidados para beb\u00e9 e mam\u00e3<\/a>, a categoria mais exigente em termos de toler\u00e2ncia;<\/li>\n<li><strong>Corpo<\/strong>: leites, b\u00e1lsamos e \u00f3leos para peles secas.<\/li>\n<\/ul>\n<p>Pode come\u00e7ar com tr\u00eas ou quatro refer\u00eancias principais e alargar a gama depois: a marca \u00e9 sua e a gama acompanha a sua farm\u00e1cia.<\/p><\/div><\/article><article class=\"sx-ch\" id=\"faut-il-viser-le-marche-dermocosmetique-marocain\"><span class=\"num\">07 \/ 09<\/span><h2>Vale a pena apostar no mercado marroquino de dermocosm\u00e9tica?<\/h2><div class=\"prose\"><p><strong>Se tem uma farm\u00e1cia ou uma marca estabelecida em Marrocos, sim: a dermocosm\u00e9tica continua a ser um mercado em expans\u00e3o nas farm\u00e1cias, embora o seu crescimento esteja a abrandar.<\/strong> Em vez de repetir n\u00fameros aqui, reunimos os dados agregados num artigo dedicado: os <a href=\"https:\/\/carmelcosmeticslabs.com\/pt-pt\/dermocosmetica-marrocos-mercado-2-77-mil-milhoes-dirhams\/\">n\u00fameros do mercado de dermocosm\u00e9tica em Marrocos<\/a>.<\/p>\n<p>Para as marcas europeias, a vantagem \u00e9 dupla: um laborat\u00f3rio de dermocosm\u00e9tica em Marrocos que trabalha segundo as normas europeias e um acesso direto ao mercado marroquino atrav\u00e9s da declara\u00e7\u00e3o AMMPS.<\/p><\/div><\/article><article class=\"sx-ch own\" id=\"sublime-cosmetics-notre-propre-marque-dermo\"><span class=\"num\">08 \/ 09<\/span><h2>Sublime Cosmetics: a nossa pr\u00f3pria marca de dermocosm\u00e9tica<\/h2><div class=\"prose\"><p><strong>A Carmel Cosmetics Labs tamb\u00e9m desenvolve <a href=\"https:\/\/carmelcosmeticslabs.com\/en\/become-cosmetics-distributor\/\">a sua pr\u00f3pria marca de dermocosm\u00e9tica<\/a>, Sublime Cosmetics, vendida em farm\u00e1cia.<\/strong> Formulamos, submetemos a testes, fabricamos e colocamos n\u00f3s pr\u00f3prios em farm\u00e1cia os nossos cuidados de dermocosm\u00e9tica: as quest\u00f5es que coloca (toler\u00e2ncia, alega\u00e7\u00f5es, dossier, imagem de marca) s\u00e3o tamb\u00e9m as que colocamos para a nossa pr\u00f3pria marca.<\/p>\n<p>Esta experi\u00eancia de marca contribui para cada projeto de cliente. Mant\u00e9m-se, no entanto, separada de cada projeto: a sua f\u00f3rmula, a sua marca e as suas informa\u00e7\u00f5es permanecem confidenciais.<\/p><\/div><\/article><article class=\"sx-ch\" id=\"comment-se-deroule-votre-projet-dermo-avec-carme\"><span class=\"num\">09 \/ 09<\/span><h2>Como decorre o seu projeto de dermocosm\u00e9tica com a Carmel?<\/h2><div class=\"prose\"><p><strong>O projeto decorre em seis etapas, da consulta gratuita ao produto acabado, com um \u00fanico interlocutor.<\/strong><\/p>\n<ol>\n<li><strong>Consulta gratuita<\/strong> a sua clientela, as necessidades a cobrir e o seu posicionamento de pre\u00e7o em farm\u00e1cia;<\/li>\n<li><strong>Proposta de f\u00f3rmulas<\/strong> bases existentes a adaptar ou formula\u00e7\u00e3o \u00e0 medida;<\/li>\n<li><strong>Amostras gratuitas<\/strong> testa as texturas, as fragr\u00e2ncias e o resultado, e convida a sua equipa a testar tamb\u00e9m;<\/li>\n<li><strong>Testes (opcionais) e alega\u00e7\u00f5es<\/strong> escolha dos testes dermatol\u00f3gicos e de toler\u00e2ncia em fun\u00e7\u00e3o das men\u00e7\u00f5es pretendidas;<\/li>\n<li><strong>Dossier regulamentar<\/strong> PIF, notifica\u00e7\u00e3o CPNP e AMMPS, consoante os seus mercados (a sua marca mant\u00e9m-se como Pessoa Respons\u00e1vel (UE));<\/li>\n<li><strong>Fabrico e acondicionamento<\/strong> na nossa f\u00e1brica de A\u00eft Melloul, com uma quantidade m\u00ednima acess\u00edvel (MOQ).<\/li>\n<\/ol>\n<p>A f\u00e1brica pode ser visitada mediante marca\u00e7\u00e3o: \u00e9 a melhor forma de ver como ser\u00e1 produzida a sua gama.<\/p><\/div><\/article><\/div><\/section>\n<section class=\"sx-cmp\" id=\"comparatif\"><div class=\"wrap\"><div class=\"head\"><h2 class=\"h2\">Marca distribu\u00edda ou a sua pr\u00f3pria marca<\/h2><p>Notoriedade de um lado; margem, exclusividade e fideliza\u00e7\u00e3o do outro. A tabela compara dois modelos, n\u00e3o marcas.<\/p><\/div>\n<div class=\"cmp-t\"><table><thead><tr><th scope=\"col\"><\/th><th scope=\"col\">Marca de dermocosm\u00e9tica distribu\u00edda<\/th><th scope=\"col\" class=\"us\"><span>A sua marca pr\u00f3pria (com a Carmel)<\/span><\/th><\/tr><\/thead><tbody><tr><th scope=\"row\">Pre\u00e7o de venda<\/th><td data-label=\"Marca de dermocosm\u00e9tica distribu\u00edda\">Condicionado pela marca e pela concorr\u00eancia<\/td><td data-label=\"A sua marca pr\u00f3pria (com a Carmel)\" class=us>Definido por si<\/td><\/tr><tr><th scope=\"row\">Margem<\/th><td data-label=\"Marca de dermocosm\u00e9tica distribu\u00edda\">A que a marca permite<\/td><td data-label=\"A sua marca pr\u00f3pria (com a Carmel)\" class=us>A de uma marca pr\u00f3pria, gerida por si<\/td><\/tr><tr><th scope=\"row\">Exclusividade<\/th><td data-label=\"Marca de dermocosm\u00e9tica distribu\u00edda\">O mesmo produto em todos os seus concorrentes<\/td><td data-label=\"A sua marca pr\u00f3pria (com a Carmel)\" class=us>Dispon\u00edvel apenas no seu estabelecimento<\/td><\/tr><tr><th scope=\"row\">Fideliza\u00e7\u00e3o<\/th><td data-label=\"Marca de dermocosm\u00e9tica distribu\u00edda\">O cliente \u00e9 fiel \u00e0 marca<\/td><td data-label=\"A sua marca pr\u00f3pria (com a Carmel)\" class=us>O cliente regressa ao seu balc\u00e3o<\/td><\/tr><tr><th scope=\"row\">F\u00f3rmula<\/th><td data-label=\"Marca de dermocosm\u00e9tica distribu\u00edda\">Propriedade da marca<\/td><td data-label=\"A sua marca pr\u00f3pria (com a Carmel)\" class=us>Sua propriedade<\/td><\/tr><tr><th scope=\"row\">Gama<\/th><td data-label=\"Marca de dermocosm\u00e9tica distribu\u00edda\">A do cat\u00e1logo da marca<\/td><td data-label=\"A sua marca pr\u00f3pria (com a Carmel)\" class=us>Pensada para a clientela da sua farm\u00e1cia<\/td><\/tr><tr><th scope=\"row\">Dossier regulamentar<\/th><td data-label=\"Marca de dermocosm\u00e9tica distribu\u00edda\">Gerido pela marca<\/td><td data-label=\"A sua marca pr\u00f3pria (com a Carmel)\" class=us>Preparado pela Carmel (PIF, CPNP, AMMPS)<\/td><\/tr><\/tbody><\/table><\/div><\/div><\/section>\n<section class=\"sx-rv\" id=\"avis\"><div class=\"wrap\"><div class=\"top\"><h2 class=\"h2\">O que dizem os nossos clientes<\/h2>\n<div class=\"score\"><b>4,9<\/b><div><span class=\"st\" role=\"img\" aria-label=\"4,9 estrelas em 5\">\u2605\u2605\u2605\u2605\u2605<\/span><small>84 avalia\u00e7\u00f5es no Google \u00b7 excertos citados palavra por palavra<\/small><\/div><\/div><\/div>\n<div class=\"rv-grid\"><figure class=\"rv big\"><div class=\"st\" role=\"img\" aria-label=\"5 estrelas em 5\">\u2605\u2605\u2605\u2605\u2605<\/div><blockquote>As f\u00f3rmulas da minha marca foram desenvolvidas para melhorar o aspeto das manchas de pigmenta\u00e7\u00e3o persistentes [\u2026] Ali\u00e1s, j\u00e1 come\u00e7o a receber coment\u00e1rios muito positivos das minhas clientes.<\/blockquote><figcaption><b>Aicha H.<\/b> \u00b7 avalia\u00e7\u00e3o no Google, julho de 2025<\/figcaption><\/figure><div class=\"side\"><figure class=\"rv\"><div class=\"st\" role=\"img\" aria-label=\"5 estrelas em 5\">\u2605\u2605\u2605\u2605\u2605<\/div><blockquote>O que aprecio particularmente \u00e9 que tratam de tudo, desde a cria\u00e7\u00e3o da minha marca at\u00e9 ao design da embalagem e \u00e0 entrega dos produtos.<\/blockquote><figcaption><b>Loubna A.<\/b> \u00b7 avalia\u00e7\u00e3o no Google, julho de 2025<\/figcaption><\/figure><figure class=\"rv\"><div class=\"st\" role=\"img\" aria-label=\"5 estrelas em 5\">\u2605\u2605\u2605\u2605\u2605<\/div><blockquote>[\u2026] uma vasta gama de produtos cosm\u00e9ticos, desde cuidados para a pele em marca branca ou a granel at\u00e9 champ\u00f4s [\u2026] Os seus produtos s\u00e3o formulados com ingredientes de elevada qualidade.<\/blockquote><figcaption><b>Omar K.<\/b> \u00b7 avalia\u00e7\u00e3o no Google, agosto de 2023<\/figcaption><\/figure><figure class=\"rv\"><div class=\"st\" role=\"img\" aria-label=\"5 estrelas em 5\">\u2605\u2605\u2605\u2605\u2605<\/div><blockquote>Estou muito, muito satisfeita com esta colabora\u00e7\u00e3o e recomendo este laborat\u00f3rio sem hesitar. \u00c9 um parceiro de confian\u00e7a com quem conto trabalhar a longo prazo.<\/blockquote><figcaption><b>Marwa<\/b> \u00b7 avalia\u00e7\u00e3o no Google, fevereiro de 2026<\/figcaption><\/figure><\/div><\/div><\/div><\/section>\n<section class=\"sx-faq\" id=\"faq\"><div class=\"wrap faq-grid\"><div class=\"sticky\"><h2 class=\"h2\">Perguntas frequentes<\/h2><p class=\"sub\" style=\"margin-top:18px\">Tem outra quest\u00e3o? Coloque-a durante a sua consulta gratuita ou escreva-nos no WhatsApp.<\/p><\/div><div><details class=\"qa\" open><summary><h3>O que \u00e9 um laborat\u00f3rio de dermocosm\u00e9tica?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>\u00c9 um laborat\u00f3rio que concebe, testa e fabrica cuidados para peles sens\u00edveis ou reativas, com um elevado n\u00edvel de exig\u00eancia quanto \u00e0 toler\u00e2ncia e \u00e0 comprova\u00e7\u00e3o das alega\u00e7\u00f5es. O produto continua a ser um cosm\u00e9tico: \u00abdermocosm\u00e9tico\u00bb n\u00e3o \u00e9 uma categoria regulamentar. A Carmel Cosmetics Labs \u00e9 um laborat\u00f3rio de dermocosm\u00e9tica certificado ISO 22716 e ISO 9001, situado na Grande Agadir, em Marrocos.<\/p><\/div><\/details><details class=\"qa\" open><summary><h3>Uma farm\u00e1cia pode lan\u00e7ar a sua pr\u00f3pria marca de cuidados?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Sim. Uma farm\u00e1cia ou parafarm\u00e1cia pode vender cosm\u00e9ticos com a sua marca, desde que cada produto cumpra os requisitos aplic\u00e1veis: f\u00f3rmula autorizada, avalia\u00e7\u00e3o de seguran\u00e7a, PIF, Pessoa Respons\u00e1vel e notifica\u00e7\u00e3o CPNP na Europa, declara\u00e7\u00e3o AMMPS em Marrocos. A Carmel Cosmetics Labs fabrica a gama, prepara o PIF, submete a notifica\u00e7\u00e3o CPNP e prepara a declara\u00e7\u00e3o AMMPS; a sua marca (ou o seu mandat\u00e1rio) continua a ser a Pessoa Respons\u00e1vel.<\/p><\/div><\/details><details class=\"qa\" open><summary><h3>Que testes s\u00e3o realizados numa f\u00f3rmula de dermocosm\u00e9tica?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Opcionalmente, testes dermatol\u00f3gicos e de toler\u00e2ncia, realizados por um laborat\u00f3rio parceiro na Europa acreditado segundo a norma ISO\/IEC 17025 e escolhidos produto a produto em fun\u00e7\u00e3o das alega\u00e7\u00f5es pretendidas. A estes juntam-se os controlos de estabilidade e de qualidade associados ao fabrico. Indicamos depois quais as men\u00e7\u00f5es sustentadas por esses testes e quais devem ser retiradas do r\u00f3tulo.<\/p><\/div><\/details><details class=\"qa\"><summary><h3>Posso escrever \u00abtestado sob controlo dermatol\u00f3gico\u00bb no meu produto?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Apenas se tiver sido realizado um teste sob o controlo de um dermatologista nessa f\u00f3rmula espec\u00edfica. A men\u00e7\u00e3o n\u00e3o pode ser transferida de um produto para outro da gama. Durante o projeto, definimos consigo os testes a realizar e validamos depois, em conjunto, as men\u00e7\u00f5es que os resultados permitem utilizar.<\/p><\/div><\/details><details class=\"qa\"><summary><h3>Quem \u00e9 o propriet\u00e1rio da f\u00f3rmula?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>A f\u00f3rmula \u00e9 sua. A f\u00f3rmula desenvolvida para a sua marca pertence-lhe; n\u00e3o \u00e9 cedida temporariamente nem revendida a outra cadeia de lojas. A sua marca, as suas informa\u00e7\u00f5es e o seu projeto permanecem confidenciais, e a Carmel nunca divulga o nome dos seus clientes, nem no seu site nem noutros meios.<\/p><\/div><\/details><details class=\"qa\"><summary><h3>Que documentos fornecem para vender em Fran\u00e7a e na Uni\u00e3o Europeia?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>A Carmel Cosmetics Labs prepara o PIF (dossier de informa\u00e7\u00e3o do produto, com relat\u00f3rio de seguran\u00e7a assinado por um avaliador externo e independente e provas das alega\u00e7\u00f5es) e submete a notifica\u00e7\u00e3o CPNP antes da coloca\u00e7\u00e3o no mercado; a sua marca (ou o seu mandat\u00e1rio) continua a ser a Pessoa Respons\u00e1vel. Os r\u00f3tulos s\u00e3o revistos \u00e0 luz dos regulamentos (CE) 1223\/2009 e (UE) 655\/2013.<\/p><\/div><\/details><details class=\"qa\"><summary><h3>Os meus produtos podem ser vendidos em farm\u00e1cias em Marrocos?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Sim, ap\u00f3s declara\u00e7\u00e3o junto da AMMPS. A pr\u00f3pria Carmel est\u00e1 registada junto da ONSSA e da AMMPS e acompanha este procedimento para os seus produtos. O nosso guia sobre o registo AMMPS explica o procedimento em detalhe.<\/p><\/div><\/details><details class=\"qa\"><summary><h3>Que categorias podem fabricar para uma gama de farm\u00e1cia?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Cuidados de rosto (produtos de limpeza, s\u00e9runs, cremes), prote\u00e7\u00e3o solar, higiene \u00edntima, cuidados para beb\u00e9 e mam\u00e3 e cuidados de corpo para peles secas. Cada categoria \u00e9 formulada e rotulada com o rigor que exige, em particular a prote\u00e7\u00e3o solar, a higiene \u00edntima e os cuidados para beb\u00e9, cujas alega\u00e7\u00f5es est\u00e3o sujeitas a requisitos mais estritos.<\/p><\/div><\/details><details class=\"qa\"><summary><h3>\u00c9 poss\u00edvel partir de uma f\u00f3rmula existente?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Sim. A Carmel Cosmetics Labs disp\u00f5e de mais de 1 000 f\u00f3rmulas, incluindo f\u00f3rmulas clean sem sulfatos e sem silicones, que adaptamos \u00e0 sua marca (textura, fragr\u00e2ncia, ativos). Pode tamb\u00e9m optar por uma formula\u00e7\u00e3o \u00e0 medida. Em ambos os casos, a f\u00f3rmula final pertence-lhe.<\/p><\/div><\/details><details class=\"qa\"><summary><h3>Como come\u00e7ar e receber amostras?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Agende uma consulta gratuita atrav\u00e9s do formul\u00e1rio desta p\u00e1gina. Um consultor analisa a sua clientela, as necessidades a satisfazer e o seu posicionamento, e prop\u00f5e-lhe f\u00f3rmulas. As amostras s\u00e3o gratuitas: avalie as texturas e as fragr\u00e2ncias antes de decidir. A quantidade m\u00ednima \u00e9 acess\u00edvel (MOQ).<\/p><\/div><\/details><\/div><\/div><\/section>\n<\/div>\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-dddc548 e-flex e-con-full sx-consult e-con e-child\" data-id=\"dddc548\" data-element_type=\"container\" data-e-type=\"container\" id=\"consultation\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-fa0e8c3 e-flex e-con-full wrap grid e-con e-child\" data-id=\"fa0e8c3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-833ad45 elementor-widget elementor-widget-html\" data-id=\"833ad45\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div lang=\"pt-PT\"><div><h2>A sua marca de farm\u00e1cia, da f\u00f3rmula ao dossier regulamentar<\/h2><div class=\"txt\"><p>F\u00f3rmula que lhe pertence, testes dermatol\u00f3gicos e de toler\u00e2ncia opcionais por um laborat\u00f3rio europeu acreditado segundo a norma ISO\/IEC 17025, PIF, CPNP e AMMPS: um \u00fanico laborat\u00f3rio de dermocosm\u00e9tica trata de tudo. Classifica\u00e7\u00e3o de 4,9\/5 no Google (84 avalia\u00e7\u00f5es), mais de 500 marcas acompanhadas.<\/p><\/div><ul class=\"checks\"><li><svg class=\"ico\"><use href=\"#i-check\"\/><\/svg><span>Amostras gratuitas<\/span><\/li><li><svg class=\"ico\"><use href=\"#i-check\"\/><\/svg><span>Testes opcionais por um laborat\u00f3rio europeu acreditado segundo a norma ISO\/IEC 17025<\/span><\/li><li><svg class=\"ico\"><use href=\"#i-check\"\/><\/svg><span>PIF, CPNP e AMMPS preparados<\/span><\/li><\/ul>\n<div class=\"alt\"><span>Prefere escrever?<\/span><a href=\"https:\/\/wa.me\/212761511711?text=Ol%C3%A1%2C%20gostaria%20de%20marcar%20uma%20consulta%20gratuita%20para%20o%20meu%20projeto%20de%20cosm%C3%A9tica.\" target=\"_blank\" rel=\"noopener\"><svg class=\"ico\"><use href=\"#i-chat\"\/><\/svg>WhatsApp +212 761 511 711<\/a><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-2817c73 e-flex e-con-full fcard lpf-card e-con e-child\" data-id=\"2817c73\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4891048 elementor-widget elementor-widget-html\" data-id=\"4891048\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n#consultation{scroll-margin-top:110px}\nbody .e-con.lpf-sec{background:#edf5f2!important;padding:clamp(48px,6vw,88px) 16px!important;margin:0!important}\nbody .e-con.lpf-card{--bg:#fbfdfc;--paper:#fff;--mint:#edf5f2;--ink:#10292a;--muted:#51686a;--line:#d6e4e0;--teal:#2f7266;--deep:#0f3a35;--f-display:\"Proxima Nova\",system-ui,sans-serif;--f-body:\"Lato\",system-ui,sans-serif;\n --display:block;display:block!important;width:100%;max-width:760px!important;margin:0 auto!important;background:#fff;border-radius:28px;padding:clamp(22px,3vw,40px)!important;box-shadow:0 1px 0 rgb(16 58 53\/.04),0 30px 70px -36px rgb(16 58 53\/.45),0 0 0 1px #d6e4e0;color:var(--ink);font:400 16px\/1.55 var(--f-body)}\nbody .e-con.lpf-card *{box-sizing:border-box}\nbody .e-con.lpf-card>.elementor-element,body .lpf-card .elementor-widget-container,body .lpf-card .wpforms-container,body .lpf-card form,body .lpf-card .wpforms-field,body .lpf-card .choices,body .lpf-card .iti{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}\nbody .lpf-card .eael-contact-form,body .lpf-card .eael-wpforms{background:transparent!important;padding:0!important;margin:0!important;max-width:none!important;box-shadow:none!important;border:0!important}\nbody .lpf-card .dv-card-head{display:flex;gap:16px;align-items:center;margin-bottom:clamp(16px,1.8vw,22px)}\nbody .lpf-card .dv-avatar{flex:none;width:64px;height:64px;border-radius:20px;object-fit:cover;object-position:30% 30%}\nbody .lpf-card .dv-card-head h2{margin:0;font:680 clamp(21px,2vw,26px)\/1.15 var(--f-display);letter-spacing:-.025em;color:var(--ink)}\nbody .lpf-card .dv-card-head p{margin:4px 0 0;color:var(--muted);font-size:14.5px;line-height:1.45}\nbody .lpf-card .dv-reassure{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;font-size:13px;line-height:1.45;color:var(--muted)}\nbody .lpf-card .dv-reassure svg{flex:none;width:17px;height:17px;margin-top:1px;color:var(--teal)}\nbody .lpf-card .wpforms-head-container,body .lpf-card .wpforms-title,body .lpf-card .wpforms-description{display:none!important}\nbody .lpf-card .wpforms-field-container{display:grid;gap:14px}\nbody .lpf-card .wpforms-field{padding:0!important;float:none!important;width:auto!important}\nbody .lpf-card .wpforms-field-name .wpforms-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:none!important}\nbody .lpf-card .choices.wpforms-field-row{display:block!important}\nbody .lpf-card .wpforms-field-row-block{width:auto!important;padding:0!important;float:none!important}\nbody .lpf-card .wpforms-field-row::before,body .lpf-card .wpforms-field-row::after{display:none!important}\nbody .lpf-card label.wpforms-field-label,body .lpf-card legend.wpforms-field-label{display:block;font:600 13.5px\/1.3 var(--f-body)!important;color:var(--ink)!important;margin:0 0 7px!important;padding:0!important;text-transform:none!important;letter-spacing:normal!important}\nbody .lpf-card fieldset{border:0!important;padding:0!important;margin:0!important;min-width:0}\nbody .lpf-card .wpforms-label-hide{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important}\nbody .lpf-card .wpforms-sublabel-hide{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}\nbody .lpf-card .wpforms-required-label{color:var(--teal)!important}\nbody .lpf-card input[type=text],body .lpf-card input[type=email],body .lpf-card input[type=tel],body .lpf-card input[type=url],body .lpf-card input[type=number],body .lpf-card select,body .lpf-card textarea{width:100%!important;max-width:none!important;font:400 15.5px\/1.4 var(--f-body)!important;color:var(--ink)!important;background:var(--bg)!important;border:1px solid var(--line)!important;border-radius:14px!important;padding:13px 15px!important;height:auto!important;min-height:50px;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}\nbody .lpf-card .iti input[type=tel]{padding-left:52px!important}\nbody .lpf-card textarea{min-height:120px;resize:vertical}\nbody .lpf-card input:focus,body .lpf-card select:focus,body .lpf-card textarea:focus{outline:0!important;border-color:var(--teal)!important;background-color:var(--paper)!important;box-shadow:0 0 0 4px rgb(47 114 102\/.14)!important}\nbody .lpf-card ::placeholder{color:#8aa09d;opacity:1}\nbody .lpf-card .wpforms-submit-container{margin-top:6px!important;padding:0!important}\nbody .lpf-card button.wpforms-submit{width:100%!important;display:inline-flex!important;align-items:center;justify-content:center;gap:10px;font:650 16px\/1 var(--f-body)!important;color:#fff!important;background:var(--deep)!important;border:0!important;border-radius:99px!important;padding:19px 26px!important;min-height:58px;cursor:pointer;box-shadow:0 14px 30px -14px rgb(16 58 53\/.7)!important;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .2s ease}\n@media (hover:hover) and (pointer:fine){body .lpf-card button.wpforms-submit:hover{background:var(--teal)!important}}\nbody .lpf-card button.wpforms-submit:active{transform:scale(.98)}\nbody .lpf-card .wpforms-error,body .lpf-card label.wpforms-error,body .lpf-card em.wpforms-error{display:block;color:#b3261e!important;font-size:12.5px!important;margin-top:5px!important}\nbody .lpf-card input.wpforms-error,body .lpf-card select.wpforms-error,body .lpf-card textarea.wpforms-error{border-color:#d26a5f!important}\nbody .lpf-card .wpforms-confirmation-container-full{background:var(--mint)!important;border:0!important;border-radius:18px!important;color:var(--ink)!important;padding:22px!important}\n@media (max-width:520px){body .lpf-card .wpforms-field-name .wpforms-field-row{grid-template-columns:1fr}}\n<\/style><div lang=\"pt-PT\"><div class=\"fh\"><span class=\"av\" aria-hidden=\"true\"><svg class=\"ico\"><use href=\"#i-flask\"\/><\/svg><\/span><div><h3>Fale-nos do seu projeto<\/h3><p>Fale-nos da sua farm\u00e1cia ou da sua marca: a clientela que aconselha, os produtos que faltam ao seu balc\u00e3o e os mercados pretendidos (Fran\u00e7a, UE, Marrocos). Um consultor responde com sugest\u00f5es de f\u00f3rmulas e o envio de amostras gratuitas.<\/p><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3f696bd dv-form eael-wpforms-labels-yes eael-wpforms-form-button-custom elementor-widget elementor-widget-eael-wpforms\" data-id=\"3f696bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-wpforms.default\">\n\t\t\t\t\t            <div class=\"eael-contact-form eael-wpforms eael-wpforms-align-default\">\n                                <div class=\"wpforms-container wpforms-container-full wpforms-render-modern\" id=\"wpforms-52945\"><form id=\"wpforms-form-52945\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"52945\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/pt-pt\/wp-json\/wp\/v2\/pages\/63460\" data-token=\"8ed2d31dd0b35b291025383df9d17ecc\" data-token-time=\"1794438397\"><div class=\"wpforms-head-container\"><div class=\"wpforms-title\">Lead PT \u2013 Demande de devis<\/div><\/div><noscript class=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Please enable JavaScript in your browser to complete this form.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-52945-field_0-container\" class=\"wpforms-field wpforms-field-name\" data-field-type=\"name\" data-field-id=\"0\"><fieldset><legend class=\"wpforms-field-label wpforms-label-hide\" aria-hidden=\"false\">Nome <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><div class=\"wpforms-field-row wpforms-field-large\"><div class=\"wpforms-field-row-block wpforms-first wpforms-one-half\"><input type=\"text\" id=\"wpforms-52945-field_0\" class=\"wpforms-field-name-first wpforms-field-required\" name=\"wpforms[fields][0][first]\" placeholder=\"Nome pr\u00f3prio\" aria-errormessage=\"wpforms-52945-field_0-error\" required><label for=\"wpforms-52945-field_0\" class=\"wpforms-field-sublabel after wpforms-sublabel-hide\">Pr\u00e9nom<\/label><\/div><div class=\"wpforms-field-row-block wpforms-one-half\"><input type=\"text\" id=\"wpforms-52945-field_0-last\" class=\"wpforms-field-name-last wpforms-field-required\" name=\"wpforms[fields][0][last]\" placeholder=\"Apelido\" aria-errormessage=\"wpforms-52945-field_0-last-error\" required><label for=\"wpforms-52945-field_0-last\" class=\"wpforms-field-sublabel after wpforms-sublabel-hide\">Nom<\/label><\/div><\/div><\/fieldset><\/div><div id=\"wpforms-52945-field_1-container\" class=\"wpforms-field wpforms-field-email\" data-field-type=\"email\" data-field-id=\"1\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-52945-field_1\" aria-hidden=\"false\">E-mail <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-52945-field_1\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][1]\" placeholder=\"O seu e-mail\" spellcheck=\"false\" aria-errormessage=\"wpforms-52945-field_1-error\" required><\/div><div id=\"wpforms-52945-field_3-container\" class=\"wpforms-field wpforms-field-phone\" data-field-type=\"phone\" data-field-id=\"3\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-52945-field_3\" aria-hidden=\"false\">Telefone <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"tel\" id=\"wpforms-52945-field_3\" class=\"wpforms-field-large wpforms-field-required wpforms-smart-phone-field\" data-rule-smart-phone-field=\"true\" name=\"wpforms[fields][3]\" placeholder=\"O seu telefone\" aria-label=\"Telefone\" aria-errormessage=\"wpforms-52945-field_3-error\" required><\/div><div id=\"wpforms-52945-field_4-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-modern\" data-field-type=\"select\" data-field-id=\"4\"><label class=\"wpforms-field-label\" for=\"wpforms-52945-field_4\">Meio de contacto preferido <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-52945-field_4\" class=\"wpforms-field-large wpforms-field-required choicesjs-select\" data-size-class=\"wpforms-field-row wpforms-field-large\" data-search-enabled=\"\" name=\"wpforms[fields][4]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>Escolha o seu meio de contacto preferido<\/option><option value=\"WhatsApp\"  class=\"choice-1 depth-1\"  >WhatsApp<\/option><option value=\"E-mail\"  class=\"choice-2 depth-1\"  >E-mail<\/option><option value=\"Chamada telef\u00f3nica\"  class=\"choice-3 depth-1\"  >Chamada telef\u00f3nica<\/option><\/select><\/div><div id=\"wpforms-52945-field_2-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-type=\"textarea\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-52945-field_2\">Descreva brevemente o seu projeto: <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><textarea id=\"wpforms-52945-field_2\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][2]\" placeholder=\"Contexto do projeto, tipo de produtos, data prevista de lan\u00e7amento, mercado(s) de destino, etc.\" aria-errormessage=\"wpforms-52945-field_2-error\" required><\/textarea><\/div><div id=\"wpforms-52945-field_5-container\" class=\"wpforms-field wpforms-field-hidden ccl-utm_source\" data-field-type=\"hidden\" data-field-id=\"5\"><input type=\"hidden\" id=\"wpforms-52945-field_5\" name=\"wpforms[fields][5]\"><\/div><div id=\"wpforms-52945-field_6-container\" class=\"wpforms-field wpforms-field-hidden ccl-utm_medium\" data-field-type=\"hidden\" data-field-id=\"6\"><input type=\"hidden\" id=\"wpforms-52945-field_6\" name=\"wpforms[fields][6]\"><\/div><div id=\"wpforms-52945-field_7-container\" class=\"wpforms-field wpforms-field-hidden ccl-utm_campaign\" data-field-type=\"hidden\" data-field-id=\"7\"><input type=\"hidden\" id=\"wpforms-52945-field_7\" name=\"wpforms[fields][7]\"><\/div><div id=\"wpforms-52945-field_8-container\" class=\"wpforms-field wpforms-field-hidden ccl-utm_term\" data-field-type=\"hidden\" data-field-id=\"8\"><input type=\"hidden\" id=\"wpforms-52945-field_8\" name=\"wpforms[fields][8]\"><\/div><div id=\"wpforms-52945-field_9-container\" class=\"wpforms-field wpforms-field-hidden ccl-utm_content\" data-field-type=\"hidden\" data-field-id=\"9\"><input type=\"hidden\" id=\"wpforms-52945-field_9\" name=\"wpforms[fields][9]\"><\/div><div id=\"wpforms-52945-field_10-container\" class=\"wpforms-field wpforms-field-hidden ccl-gclid\" data-field-type=\"hidden\" data-field-id=\"10\"><input type=\"hidden\" id=\"wpforms-52945-field_10\" name=\"wpforms[fields][10]\"><\/div><div id=\"wpforms-52945-field_11-container\" class=\"wpforms-field wpforms-field-hidden ccl-gbraid\" data-field-type=\"hidden\" data-field-id=\"11\"><input type=\"hidden\" id=\"wpforms-52945-field_11\" name=\"wpforms[fields][11]\"><\/div><div id=\"wpforms-52945-field_12-container\" class=\"wpforms-field wpforms-field-hidden ccl-wbraid\" data-field-type=\"hidden\" data-field-id=\"12\"><input type=\"hidden\" id=\"wpforms-52945-field_12\" name=\"wpforms[fields][12]\"><\/div><div id=\"wpforms-52945-field_13-container\" class=\"wpforms-field wpforms-field-hidden ccl-fbclid\" data-field-type=\"hidden\" data-field-id=\"13\"><input type=\"hidden\" id=\"wpforms-52945-field_13\" name=\"wpforms[fields][13]\"><\/div><div id=\"wpforms-52945-field_14-container\" class=\"wpforms-field wpforms-field-hidden ccl-landing\" data-field-type=\"hidden\" data-field-id=\"14\"><input type=\"hidden\" id=\"wpforms-52945-field_14\" name=\"wpforms[fields][14]\"><\/div><div id=\"wpforms-52945-field_15-container\" class=\"wpforms-field wpforms-field-hidden ccl-referrer\" data-field-type=\"hidden\" data-field-id=\"15\"><input type=\"hidden\" id=\"wpforms-52945-field_15\" name=\"wpforms[fields][15]\"><\/div><div id=\"wpforms-52945-field_16-container\" class=\"wpforms-field wpforms-field-hidden ccl-first_touch\" data-field-type=\"hidden\" data-field-id=\"16\"><input type=\"hidden\" id=\"wpforms-52945-field_16\" name=\"wpforms[fields][16]\"><\/div><div id=\"wpforms-52945-field_17-container\" class=\"wpforms-field wpforms-field-hidden ccl-canal\" data-field-type=\"hidden\" data-field-id=\"17\"><input type=\"hidden\" id=\"wpforms-52945-field_17\" name=\"wpforms[fields][17]\"><\/div><div id=\"wpforms-52945-field_18-container\" class=\"wpforms-field wpforms-field-hidden ccl-campagne\" data-field-type=\"hidden\" data-field-id=\"18\"><input type=\"hidden\" id=\"wpforms-52945-field_18\" name=\"wpforms[fields][18]\"><\/div><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"52945\"><input type=\"hidden\" name=\"wpforms[time_token]\" value=\"1794438397.409576ba9069272a83029e4f589a9018d58a15e180e61b3f6d25368159f66815\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/carmelcosmeticslabs.com\/pt-pt\/wp-json\/wp\/v2\/pages\/63460\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-52945\" class=\"wpforms-submit\" data-alt-text=\"A enviar\u2026\" data-submit-text=\"Consulta gratuita\" aria-live=\"assertive\" value=\"wpforms-submit\">Consulta gratuita<\/button><img decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/plugins\/wpforms\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Loading\" title=\"| Carmel Cosmetics Labs\"><\/div><\/form><\/div>  <!-- .wpforms-container -->            <\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-efb38bb elementor-widget elementor-widget-html\" data-id=\"efb38bb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div lang=\"pt-PT\"><p class=\"lock\"><svg class=\"ico\"><use href=\"#i-lock\"\/><\/svg>Sem compromisso. Os seus dados s\u00e3o confidenciais.<\/p><script>(function(){function f(){document.querySelectorAll('#consultation button.wpforms-submit').forEach(function(b){b.textContent='Consulta gratuita';b.setAttribute('data-alt-text','A enviar\u2026');});}f();document.addEventListener('DOMContentLoaded',f);setTimeout(f,1500);})();<\/script><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e78a86a elementor-widget elementor-widget-html\" data-id=\"e78a86a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<div lang=\"pt-PT\"><section class=\"sx-note\"><div class=\"wrap\"><div class=\"letter\"><span class=\"kick\">Palavra do fundador<\/span><h2>Porque fabricamos a sua marca<\/h2><div class=\"body\"><p>Ao balc\u00e3o, aconselha todos os dias pessoas com pele sens\u00edvel, pele seca e m\u00e3es preocupadas. Esse aconselhamento tem valor, mas beneficia sobretudo as marcas que comercializa.<\/p><p>Ouvimos frequentemente esta hesita\u00e7\u00e3o: \u00abN\u00e3o saberia lidar com a toler\u00e2ncia, as alega\u00e7\u00f5es e o dossier regulamentar\u00bb. \u00c9 precisamente o que fazemos todos os dias, para mais de 500 marcas e para a nossa pr\u00f3pria marca de dermocosm\u00e9tica, Sublime Cosmetics, que n\u00f3s pr\u00f3prios vendemos em farm\u00e1cia.<\/p><p>Visite a f\u00e1brica de A\u00eft Melloul mediante marca\u00e7\u00e3o ou comece simplesmente por uma consulta gratuita. Teremos todo o gosto em construir consigo a gama da sua farm\u00e1cia.<\/p><\/div>\n<div class=\"sig\"><span class=\"mk\" aria-hidden=\"true\">ME<\/span><div><b>Mohamed El Hjouji<\/b><small>Fundador, Carmel Cosmetics Labs \u00b7 A\u00eft Melloul, Grande Agadir<\/small><\/div><\/div><\/div><\/div><\/section>\n<nav class=\"sx-others\" aria-label=\"Outros setores\"><div class=\"wrap\"><div class=\"box\"><div><h2>Trabalha noutro setor?<\/h2><p>Cada atividade tem a sua p\u00e1gina, os seus formatos e os seus produtos.<\/p><\/div><ul><li><a href=\"https:\/\/carmelcosmeticslabs.com\/pt-pt\/marca-cosmetica-spa-hammam\/\">Spas e hammams <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/pt-pt\/marca-cosmeticos-centro-estetica\/\">Centros de est\u00e9tica <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/pt-pt\/produtos-capilares-marca-branca-cabeleireiros\/\">Cabeleireiros <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/pt-pt\/marca-distribuidor-cosmeticos\/\">Grande distribui\u00e7\u00e3o <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/pt-pt\/produtos-acolhimento-personalizados-hoteis\/\">Hot\u00e9is e riads <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/pt-pt\/criar-marca-cosmeticos\/\">Criadores de marcas <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><li><a href=\"https:\/\/carmelcosmeticslabs.com\/pt-pt\/cosmeticos-por-industria\/\">Todos os setores <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li><\/ul><\/div><\/div><\/nav>\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@graph\": [{\"@type\": \"WebPage\", \"@id\": \"https:\/\/carmelcosmeticslabs.com\/pt-pt\/laboratorio-dermocosmetica\/#webpage\", \"url\": \"https:\/\/carmelcosmeticslabs.com\/pt-pt\/laboratorio-dermocosmetica\/\", \"name\": \"Laborat\u00f3rio de dermocosm\u00e9tica para farm\u00e1cias | Carmel\", \"description\": \"Laborat\u00f3rio de dermocosm\u00e9tica ISO 22716 para marcas e farm\u00e1cias: f\u00f3rmula sua, testes opcionais, PIF, CPNP, AMMPS. Consulta gratuita.\", \"inLanguage\": \"pt\", \"dateModified\": \"2026-10-05\", \"mainEntity\": {\"@id\": \"https:\/\/carmelcosmeticslabs.com\/pt-pt\/laboratorio-dermocosmetica\/#service\"}}, {\"@type\": \"Service\", \"@id\": \"https:\/\/carmelcosmeticslabs.com\/pt-pt\/laboratorio-dermocosmetica\/#service\", \"name\": \"Laborat\u00f3rio de dermocosm\u00e9tica: a sua marca pr\u00f3pria em farm\u00e1cia, dos testes de toler\u00e2ncia ao dossier regulamentar\", \"serviceType\": \"laborat\u00f3rio de dermocosm\u00e9tica\", \"description\": \"A Carmel Cosmetics Labs formula, testa e fabrica a gama de dermocosm\u00e9tica da sua marca, farm\u00e1cia ou parafarm\u00e1cia na sua f\u00e1brica certificada ISO 22716, e depois prepara o PIF, a notifica\u00e7\u00e3o CPNP e a declara\u00e7\u00e3o AMMPS. A f\u00f3rmula pertence-lhe.\", \"provider\": {\"@id\": \"https:\/\/carmelcosmeticslabs.com\/pt-pt\/inicio\/#organization\"}, \"areaServed\": [{\"@type\": \"Country\", \"name\": \"Marrocos\"}, {\"@type\": \"Country\", \"name\": \"Fran\u00e7a\"}, {\"@type\": \"Place\", \"name\": \"Uni\u00e3o Europeia\"}], \"audience\": {\"@type\": \"BusinessAudience\", \"audienceType\": \"Dermocosm\u00e9tica\"}}, {\"@type\": \"FAQPage\", \"@id\": \"https:\/\/carmelcosmeticslabs.com\/pt-pt\/laboratorio-dermocosmetica\/#faq\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"O que \u00e9 um laborat\u00f3rio de dermocosm\u00e9tica?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"\u00c9 um laborat\u00f3rio que concebe, testa e fabrica cuidados para peles sens\u00edveis ou reativas, com um elevado n\u00edvel de exig\u00eancia quanto \u00e0 toler\u00e2ncia e \u00e0 comprova\u00e7\u00e3o das alega\u00e7\u00f5es. O produto continua a ser um cosm\u00e9tico: \u00abdermocosm\u00e9tico\u00bb n\u00e3o \u00e9 uma categoria regulamentar. A Carmel Cosmetics Labs \u00e9 um laborat\u00f3rio de dermocosm\u00e9tica certificado ISO 22716 e ISO 9001, situado na Grande Agadir, em Marrocos.\"}}, {\"@type\": \"Question\", \"name\": \"Uma farm\u00e1cia pode lan\u00e7ar a sua pr\u00f3pria marca de cuidados?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Sim. Uma farm\u00e1cia ou parafarm\u00e1cia pode vender cosm\u00e9ticos com a sua marca, desde que cada produto cumpra os requisitos aplic\u00e1veis: f\u00f3rmula autorizada, avalia\u00e7\u00e3o de seguran\u00e7a, PIF, Pessoa Respons\u00e1vel e notifica\u00e7\u00e3o CPNP na Europa, declara\u00e7\u00e3o AMMPS em Marrocos. A Carmel Cosmetics Labs fabrica a gama, prepara o PIF, submete a notifica\u00e7\u00e3o CPNP e prepara a declara\u00e7\u00e3o AMMPS; a sua marca (ou o seu mandat\u00e1rio) continua a ser a Pessoa Respons\u00e1vel.\"}}, {\"@type\": \"Question\", \"name\": \"Que testes s\u00e3o realizados numa f\u00f3rmula de dermocosm\u00e9tica?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Opcionalmente, testes dermatol\u00f3gicos e de toler\u00e2ncia, realizados por um laborat\u00f3rio parceiro na Europa acreditado segundo a norma ISO\/IEC 17025 e escolhidos produto a produto em fun\u00e7\u00e3o das alega\u00e7\u00f5es pretendidas. A estes juntam-se os controlos de estabilidade e de qualidade associados ao fabrico. Indicamos depois quais as men\u00e7\u00f5es sustentadas por esses testes e quais devem ser retiradas do r\u00f3tulo.\"}}, {\"@type\": \"Question\", \"name\": \"Posso escrever \u00abtestado sob controlo dermatol\u00f3gico\u00bb no meu produto?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Apenas se tiver sido realizado um teste sob o controlo de um dermatologista nessa f\u00f3rmula espec\u00edfica. A men\u00e7\u00e3o n\u00e3o pode ser transferida de um produto para outro da gama. Durante o projeto, definimos consigo os testes a realizar e validamos depois, em conjunto, as men\u00e7\u00f5es que os resultados permitem utilizar.\"}}, {\"@type\": \"Question\", \"name\": \"Quem \u00e9 o propriet\u00e1rio da f\u00f3rmula?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"A f\u00f3rmula \u00e9 sua. A f\u00f3rmula desenvolvida para a sua marca pertence-lhe; n\u00e3o \u00e9 cedida temporariamente nem revendida a outra cadeia de lojas. A sua marca, as suas informa\u00e7\u00f5es e o seu projeto permanecem confidenciais, e a Carmel nunca divulga o nome dos seus clientes, nem no seu site nem noutros meios.\"}}, {\"@type\": \"Question\", \"name\": \"Que documentos fornecem para vender em Fran\u00e7a e na Uni\u00e3o Europeia?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"A Carmel Cosmetics Labs prepara o PIF (dossier de informa\u00e7\u00e3o do produto, com relat\u00f3rio de seguran\u00e7a assinado por um avaliador externo e independente e provas das alega\u00e7\u00f5es) e submete a notifica\u00e7\u00e3o CPNP antes da coloca\u00e7\u00e3o no mercado; a sua marca (ou o seu mandat\u00e1rio) continua a ser a Pessoa Respons\u00e1vel. Os r\u00f3tulos s\u00e3o revistos \u00e0 luz dos regulamentos (CE) 1223\/2009 e (UE) 655\/2013.\"}}, {\"@type\": \"Question\", \"name\": \"Os meus produtos podem ser vendidos em farm\u00e1cias em Marrocos?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Sim, ap\u00f3s declara\u00e7\u00e3o junto da AMMPS. A pr\u00f3pria Carmel est\u00e1 registada junto da ONSSA e da AMMPS e acompanha este procedimento para os seus produtos. O nosso guia sobre o registo AMMPS explica o procedimento em detalhe.\"}}, {\"@type\": \"Question\", \"name\": \"Que categorias podem fabricar para uma gama de farm\u00e1cia?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Cuidados de rosto (produtos de limpeza, s\u00e9runs, cremes), prote\u00e7\u00e3o solar, higiene \u00edntima, cuidados para beb\u00e9 e mam\u00e3 e cuidados de corpo para peles secas. Cada categoria \u00e9 formulada e rotulada com o rigor que exige, em particular a prote\u00e7\u00e3o solar, a higiene \u00edntima e os cuidados para beb\u00e9, cujas alega\u00e7\u00f5es est\u00e3o sujeitas a requisitos mais estritos.\"}}, {\"@type\": \"Question\", \"name\": \"\u00c9 poss\u00edvel partir de uma f\u00f3rmula existente?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Sim. A Carmel Cosmetics Labs disp\u00f5e de mais de 1 000 f\u00f3rmulas, incluindo f\u00f3rmulas clean sem sulfatos e sem silicones, que adaptamos \u00e0 sua marca (textura, fragr\u00e2ncia, ativos). Pode tamb\u00e9m optar por uma formula\u00e7\u00e3o \u00e0 medida. Em ambos os casos, a f\u00f3rmula final pertence-lhe.\"}}, {\"@type\": \"Question\", \"name\": \"Como come\u00e7ar e receber amostras?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Agende uma consulta gratuita atrav\u00e9s do formul\u00e1rio desta p\u00e1gina. Um consultor analisa a sua clientela, as necessidades a satisfazer e o seu posicionamento, e prop\u00f5e-lhe f\u00f3rmulas. As amostras s\u00e3o gratuitas: avalie as texturas e as fragr\u00e2ncias antes de decidir. A quantidade m\u00ednima \u00e9 acess\u00edvel (MOQ).\"}}]}, {\"@type\": \"Organization\", \"@id\": \"https:\/\/carmelcosmeticslabs.com\/pt-pt\/inicio\/#organization\", \"name\": \"Carmel Cosmetics Labs\", \"url\": \"https:\/\/carmelcosmeticslabs.com\/pt-pt\/inicio\/\"}]}<\/script>\n\n<div class=\"tray\" id=\"tray\" data-mode=\"default\" role=\"region\" aria-label=\"Contacto\"><a class=\"wa-dock\" href=\"https:\/\/wa.me\/212761511711?text=Ol%C3%A1%2C%20gostaria%20de%20marcar%20uma%20consulta%20gratuita%20para%20o%20meu%20projeto%20de%20cosm%C3%A9tica.\" target=\"_blank\" rel=\"noopener\" aria-label=\"Falar com um consultor no WhatsApp\"><svg class=\"ico\"><use href=\"#i-chat\"\/><\/svg><\/a><a class=\"btn\" id=\"tray-cta\" href=\"#consultation\"><span id=\"tray-label\">Consulta gratuita<\/span> <span class=\"knob\"><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/span><\/a><\/div>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\"><\/script><script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/ScrollTrigger.min.js\"><\/script><script>\/* Carmel \u00b7 pages secteurs : sommaire actif + progression, barre mobile, FAQ, puis animations GSAP (une fois, repli statique). *\/\n(function(){\n  var hx=document.querySelector('.sx-hero'),root=(hx&&hx.closest('.sx'))||document;\n  var mq=window.matchMedia('(max-width:640px)'),mqTray=window.matchMedia('(max-width:1020px)');\n  \/* sommaire : chapitre actif + barre de progression *\/\n  var rail=root.querySelector('.sx-rail'),links=rail?[].slice.call(rail.querySelectorAll('ol a')):[],bar=rail&&rail.querySelector('.bar');\n  var chs=links.map(function(a){return document.getElementById(a.getAttribute('href').slice(1));}).filter(Boolean);\n  var doc=root.querySelector('.sx-doc');\n  function spy(){\n    if(!chs.length)return;\n    var y=130,cur=0;\n    chs.forEach(function(c,i){if(c.getBoundingClientRect().top-y<=0)cur=i;});\n    links.forEach(function(a,i){if(i===cur)a.setAttribute('aria-current','location');else a.removeAttribute('aria-current');});\n    if(bar){var r=chs[cur].getBoundingClientRect(),inCh=Math.min(1,Math.max(0,(y-r.top)\/Math.max(1,r.height))),p=(cur+inCh)\/chs.length;\n      if(chs[0].getBoundingClientRect().top>y)p=0;bar.style.setProperty('--p',p.toFixed(3));}\n  }\n  var tick=false;window.addEventListener('scroll',function(){if(!tick){tick=true;requestAnimationFrame(function(){spy();tick=false;});}},{passive:true});spy();\n  \/* liens #consultation : d\u00e9filement doux + focus du 1er champ *\/\n  document.addEventListener('click',function(e){\n    var a=e.target.closest&&e.target.closest('a[href^=\"#\"]');if(!a)return;\n    var t=document.getElementById(a.getAttribute('href').slice(1));if(!t)return;\n    e.preventDefault();var sm=!matchMedia('(prefers-reduced-motion: reduce)').matches;\n    t.scrollIntoView({behavior:sm?'smooth':'auto',block:'start'});\n    var toc=a.closest('.sx-toc');if(toc)toc.open=false;\n    if(t.id==='consultation'){var f=t.querySelector('form input:not([type=hidden]),form select,form textarea');if(f)setTimeout(function(){try{f.focus({preventScroll:true})}catch(_){}},700);}\n  });\n  \/* barre mobile : visible apr\u00e8s le hero, cach\u00e9e sur le formulaire *\/\n  var tray=document.getElementById('tray'),past=false,atForm=false;\n  function sync(){if(tray)tray.classList.toggle('open',mqTray.matches&&past&&!atForm);}\n  if('IntersectionObserver' in window&&tray){\n    new IntersectionObserver(function(e){past=!e[0].isIntersecting;sync();}).observe(root.querySelector('.hero-cta'));\n    new IntersectionObserver(function(e){atForm=e[0].isIntersecting;sync();},{threshold:.15}).observe(document.getElementById('consultation'));\n  }\n  if(mqTray.addEventListener)mqTray.addEventListener('change',sync);\n  \/* FAQ : tout ouvert sur ordinateur, la 1re seulement sur mobile *\/\n  function faqMode(){[].forEach.call(root.querySelectorAll('details.qa'),function(d,i){d.open=!mq.matches?i<3:i===0;});}\n  faqMode();\n\n  if(!window.gsap||!window.ScrollTrigger||matchMedia('(prefers-reduced-motion: reduce)').matches)return;\n  gsap.registerPlugin(ScrollTrigger);\n  \/* chiffres de la barre de preuve *\/\n  [].forEach.call(root.querySelectorAll('.sx-proof [data-count]'),function(el){\n    if(el.getBoundingClientRect().top<innerHeight)return;\n    var end=parseFloat(el.getAttribute('data-count').replace(',','.')),dec=el.getAttribute('data-count').indexOf(',')>-1?1:0,suf=el.getAttribute('data-suf')||'',o={v:0};\n    gsap.to(o,{v:end,duration:1.4,ease:'power3.out',scrollTrigger:{trigger:el,start:'top 92%',once:true},onUpdate:function(){el.firstChild.nodeValue=(dec?o.v.toFixed(1).replace('.',','):Math.round(o.v).toLocaleString('fr-FR'))+suf;}});\n  });\n  \/* titres de chapitre *\/\n  ScrollTrigger.batch(root.querySelectorAll('.sx-ch>.num,.sx-ch>h2'),{start:'top 88%',once:true,onEnter:function(els){gsap.from(els,{y:18,opacity:0,duration:.6,ease:'power3.out',stagger:.06});}});\n  \/* photos : l\u00e9ger d\u00e9zoom au d\u00e9filement *\/\n  [].forEach.call(root.querySelectorAll('.sx-fig img'),function(img){gsap.fromTo(img,{scale:1.12},{scale:1,ease:'none',scrollTrigger:{trigger:img.parentNode,start:'top bottom',end:'bottom 40%',scrub:.6}});});\n  \/* avis *\/\n  ScrollTrigger.batch(root.querySelectorAll('.rv'),{start:'top 88%',once:true,onEnter:function(els){gsap.from(els,{y:24,opacity:0,duration:.6,ease:'power3.out',stagger:.1});}});\n  \/* consultation *\/\n  var fcard=root.querySelector('.fcard');\n  if(fcard)gsap.from(fcard,{y:40,opacity:0,duration:.8,ease:'power3.out',scrollTrigger:{trigger:fcard,start:'top 85%',once:true}});\n  window.addEventListener('load',function(){ScrollTrigger.refresh();});\n})();\n<\/script><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-63460","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/carmelcosmeticslabs.com\/pt-pt\/wp-json\/wp\/v2\/pages\/63460","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carmelcosmeticslabs.com\/pt-pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/carmelcosmeticslabs.com\/pt-pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/carmelcosmeticslabs.com\/pt-pt\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/carmelcosmeticslabs.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=63460"}],"version-history":[{"count":2,"href":"https:\/\/carmelcosmeticslabs.com\/pt-pt\/wp-json\/wp\/v2\/pages\/63460\/revisions"}],"predecessor-version":[{"id":63464,"href":"https:\/\/carmelcosmeticslabs.com\/pt-pt\/wp-json\/wp\/v2\/pages\/63460\/revisions\/63464"}],"wp:attachment":[{"href":"https:\/\/carmelcosmeticslabs.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=63460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}