{"product_id":"rosemary-hair-growth-oil","title":"Rosemary Hair Growth Oil","description":"\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,600;1,9..144,500\u0026display=swap');\n.rv{--forest:#173D2C;--emerald:#2F7D55;--cream:#FBF5E9;--blush:#F6DECF;--clay:#DD6234;--marigold:#EBA33A;--sage:#9CC0A6;--ink:#17241D;\n color:var(--ink);max-width:960px;margin:0 auto;padding:0 0 10px;line-height:1.62;font-size:16px;\n font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;}\n.rv *{box-sizing:border-box;}\n.rv .serif{font-family:'Fraunces',Georgia,'Times New Roman',serif;}\n.rv .eye{font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--clay);}\n.rv-prog{position:sticky;top:0;height:4px;z-index:5;background:linear-gradient(90deg,var(--clay),var(--marigold),var(--emerald));border-radius:999px;transform-origin:left;}\n@media (prefers-reduced-motion:no-preference){\n @supports (animation-timeline:scroll()){ .rv-prog{animation:rvgrow auto linear;animation-timeline:scroll(root);} }\n .rv-rise{animation:rvrise .85s cubic-bezier(.2,.7,.2,1) both;}\n @keyframes rvrise{from{opacity:0;transform:translateY(22px);}to{opacity:1;transform:none;}}\n @keyframes rvgrow{from{transform:scaleX(0);}to{transform:scaleX(1);}}\n @keyframes rvbar{from{width:0;}}\n @keyframes rvslide{from{transform:translateX(0);}to{transform:translateX(-50%);}}\n @keyframes rvfloat{0%,100%{transform:translateY(0) rotate(0);}50%{transform:translateY(-14px) rotate(8deg);}}\n @keyframes rvdrop{0%{opacity:0;transform:translateY(0) scale(.5);}18%{opacity:1;transform:translateY(2px) scale(1);}85%{opacity:1;}100%{opacity:0;transform:translateY(60px) scale(.75);}}\n @keyframes rvsqueeze{0%,100%{transform:scaleY(1);}40%{transform:scaleY(.8);}}\n}\n.rv-rise{opacity:1;}\n.rv-sec{margin:18px 0;border-radius:26px;padding:40px 30px;}\n.rv-cream{background:var(--cream);}\n.rv-blush{background:var(--blush);}\n.rv-forest{background:var(--forest);color:#eaf2ec;}\n.rv-forest .eye{color:var(--marigold);}\n.rv-kick{text-align:center;} .rv-kick .eye{display:block;margin-bottom:8px;}\n.rv-h{font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:clamp(22px,3.8vw,32px);text-align:center;margin:0 auto 10px;max-width:20ch;line-height:1.12;color:var(--forest);}\n.rv-forest .rv-h{color:#fff;}\n.rv-lead{text-align:center;max-width:54ch;margin:0 auto 22px;font-size:15.5px;color:#55554a;}\n.rv-forest .rv-lead{color:#bcd3c2;}\n\/* HERO *\/\n.rv-hero{position:relative;overflow:hidden;background:radial-gradient(120% 130% at 80% 0%,#FCE7D6 0%,var(--cream) 55%);text-align:center;}\n.rv-hero h1{font-family:'Fraunces',Georgia,serif;font-size:clamp(30px,6.4vw,52px);font-weight:600;line-height:1.02;color:var(--forest);max-width:15ch;margin:14px auto 12px;letter-spacing:-.01em;}\n.rv-hero .tail{display:block;font-size:.42em;font-style:italic;color:var(--emerald);margin-top:12px;}\n.rv-sub{font-size:17px;color:#4c4c40;max-width:48ch;margin:8px auto 8px;}\n.rv-leaf{position:absolute;opacity:.5;}\n@media (prefers-reduced-motion:no-preference){.rv-leaf{animation:rvfloat 7s ease-in-out infinite;}}\n.rv-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;max-width:720px;margin:22px auto 0;}\n.rv-badge{background:#ffffffd0;border:1px solid #00000010;border-radius:14px;padding:12px 14px;text-align:left;backdrop-filter:blur(2px);}\n.rv-badge b{display:block;font-size:14px;color:var(--forest);} .rv-badge span{font-size:12.5px;color:#6a6a5e;}\n\/* OIL DROPPER (tap to dispense a drop) *\/\n.rv-spray{display:flex;flex-direction:column;align-items:center;gap:10px;margin:26px auto 4px;}\n.rv-bottle{position:relative;width:150px;height:210px;cursor:pointer;user-select:none;display:block;background:none;border:0;padding:0;}\n.rv-bottle:focus-visible{outline:2px solid var(--clay);outline-offset:5px;border-radius:14px;}\n.rv-bulb{transform-box:fill-box;transform-origin:center bottom;transition:transform .18s;}\n.rv-bottle:active .rv-bulb{transform:scaleY(.88);}\n.rv-drop{opacity:0;transform-box:fill-box;transform-origin:center top;}\n.rv-bottle.dropping .rv-bulb{animation:rvsqueeze .55s ease;}\n.rv-bottle.dropping .rv-drop{animation:rvdrop .95s cubic-bezier(.4,.1,.7,1) forwards;}\n.rv-hint{font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--clay);}\n\/* MARQUEE *\/\n.rv-ticker{overflow:hidden;padding:12px 0;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);}\n.rv-track{display:inline-flex;white-space:nowrap;}\n@media (prefers-reduced-motion:no-preference){.rv-track{animation:rvslide 24s linear infinite;}}\n.rv-track span{font-family:'Fraunces',Georgia,serif;font-style:italic;font-size:19px;color:var(--emerald);padding:0 22px;}\n.rv-track span:before{content:'❋';color:var(--clay);margin-right:22px;font-style:normal;}\n.rv-quote{text-align:center;max-width:24ch;margin:36px auto;font-family:'Fraunces',Georgia,serif;font-size:clamp(23px,4.4vw,34px);line-height:1.2;color:var(--forest);}\n.rv-quote b{color:var(--clay);}\n\/* STUDY bars *\/\n.rv-bar{margin:16px auto;max-width:560px;}\n.rv-bar .lab{display:flex;justify-content:space-between;font-size:13.5px;margin-bottom:6px;color:#dbe7de;}\n.rv-bar .lab b{color:#fff;}\n.rv-rail{height:18px;border-radius:999px;background:#ffffff1f;overflow:hidden;}\n.rv-fill{height:100%;border-radius:999px;background:var(--sage);}\n.rv-fill.hero{background:linear-gradient(90deg,var(--clay),var(--marigold));}\n@media (prefers-reduced-motion:no-preference){.rv-fill{animation:rvbar 1.6s cubic-bezier(.2,.7,.2,1) both;}}\n.rv-cap{font-size:12px;color:#9fb6a6;text-align:center;max-width:54ch;margin:14px auto 0;}\n\/* FLIP cards *\/\n.rv-why{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;}\n.rv-flip{display:block;height:230px;perspective:1200px;cursor:pointer;margin:0;}\n.rv-flipchk{position:absolute;opacity:0;width:0;height:0;}\n.rv-fin{position:relative;width:100%;height:100%;transition:transform .65s cubic-bezier(.4,.2,.2,1);transform-style:preserve-3d;}\n.rv-flipchk:checked + .rv-fin{transform:rotateY(180deg);}\n.rv-face{position:absolute;inset:0;backface-visibility:hidden;border-radius:18px;padding:22px;display:flex;flex-direction:column;justify-content:center;}\n.rv-ff{background:#fff;border:1px solid #00000012;}\n.rv-ff .n{font-family:'Fraunces',Georgia,serif;font-style:italic;color:var(--clay);font-size:20px;}\n.rv-ff h4{font-size:18px;color:var(--forest);margin:8px 0 6px;font-weight:600;}\n.rv-ff .tap{margin-top:auto;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--emerald);}\n.rv-fb{background:linear-gradient(150deg,var(--emerald),var(--forest));color:#eaf3ec;transform:rotateY(180deg);}\n.rv-fb p{font-size:13.5px;margin:0;} .rv-ff p{font-size:13.5px;color:#56564b;margin:0;}\n\/* WEEK explorer *\/\n.rv-weeks{max-width:620px;margin:0 auto;}\n.rv-wkr{position:absolute;opacity:0;width:0;height:0;}\n.rv-tabs{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:18px;}\n.rv-tabs label{cursor:pointer;padding:9px 18px;border-radius:999px;border:1.5px solid #ffffff44;font-size:13px;font-weight:700;color:#cfe0d4;transition:all .25s;}\n.rv-meterwrap{max-width:460px;margin:0 auto 16px;}\n.rv-meter{height:14px;border-radius:999px;background:#ffffff1f;overflow:hidden;}\n.rv-mfill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--marigold),var(--clay));width:35%;transition:width .6s cubic-bezier(.2,.7,.2,1);}\n.rv-mlabel{text-align:center;font-size:12px;color:#a9c1af;margin-top:7px;}\n.rv-wkp{display:none;text-align:center;}\n.rv-wkp h5{font-family:'Fraunces',Georgia,serif;font-size:22px;color:#fff;margin:0 0 6px;font-weight:600;}\n.rv-wkp p{color:#cfe0d4;font-size:14.5px;margin:0 auto;max-width:42ch;}\n.rv-wkr#wk0:checked ~ .rv-wkbody .rv-wkp.p0{display:block;}.rv-wkr#wk1:checked ~ .rv-wkbody .rv-wkp.p1{display:block;}.rv-wkr#wk2:checked ~ .rv-wkbody .rv-wkp.p2{display:block;}.rv-wkr#wk3:checked ~ .rv-wkbody .rv-wkp.p3{display:block;}\n.rv-wkr#wk0:checked ~ .rv-tabs label[for=wk0]{background:linear-gradient(90deg,var(--clay),var(--marigold));color:#fff;border-color:transparent;}.rv-wkr#wk1:checked ~ .rv-tabs label[for=wk1]{background:linear-gradient(90deg,var(--clay),var(--marigold));color:#fff;border-color:transparent;}.rv-wkr#wk2:checked ~ .rv-tabs label[for=wk2]{background:linear-gradient(90deg,var(--clay),var(--marigold));color:#fff;border-color:transparent;}.rv-wkr#wk3:checked ~ .rv-tabs label[for=wk3]{background:linear-gradient(90deg,var(--clay),var(--marigold));color:#fff;border-color:transparent;}\n.rv-wkr#wk0:checked ~ .rv-meterwrap .rv-mfill{width:35%;}.rv-wkr#wk1:checked ~ .rv-meterwrap .rv-mfill{width:55%;}.rv-wkr#wk2:checked ~ .rv-meterwrap .rv-mfill{width:78%;}.rv-wkr#wk3:checked ~ .rv-meterwrap .rv-mfill{width:100%;}\n\/* RITUAL *\/\n.rv-ritual{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px;}\n.rv-step{text-align:center;}\n.rv-step .num{width:50px;height:50px;border-radius:50%;border:2px solid var(--clay);color:var(--clay);font-family:'Fraunces',Georgia,serif;font-size:22px;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;transition:all .3s;}\n.rv-step:hover .num{background:var(--clay);color:#fff;transform:scale(1.08);}\n.rv-step h5{font-size:16px;color:var(--forest);margin:0 0 6px;font-weight:600;} .rv-step p{font-size:13.5px;color:#56564b;margin:0;}\n\/* INGREDIENTS expand *\/\n.rv-ing{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;}\n.rv-ic{background:#fff;border:1px solid #00000012;border-radius:16px;border-left:4px solid var(--sage);padding:0;overflow:hidden;transition:border-color .3s,transform .3s;}\n.rv-ic:hover{border-left-color:var(--clay);transform:translateY(-2px);}\n.rv-ingchk{position:absolute;opacity:0;width:0;height:0;}\n.rv-iclab{display:block;cursor:pointer;padding:16px 18px;margin:0;}\n.rv-iclab .tag{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--emerald);font-weight:700;}\n.rv-iclab b{display:flex;justify-content:space-between;align-items:center;font-size:15.5px;color:var(--forest);margin:4px 0 0;}\n.rv-iclab b:after{content:'+';color:var(--clay);font-size:20px;transition:transform .3s;}\n.rv-ingchk:checked + .rv-iclab b:after{transform:rotate(45deg);}\n.rv-icbody{max-height:0;overflow:hidden;transition:max-height .4s ease;}\n.rv-ingchk:checked ~ .rv-icbody{max-height:160px;}\n.rv-icbody p{font-size:13px;color:#56564b;margin:0;padding:0 18px 16px;}\n\/* FOUNDER + GUARANTEE + FAQ *\/\n.rv-note .body{font-family:'Fraunces',Georgia,serif;font-size:clamp(18px,2.9vw,23px);line-height:1.45;color:#fff;text-align:center;max-width:46ch;margin:0 auto;font-weight:400;}\n.rv-note .sign{text-align:center;margin-top:16px;font-style:italic;color:var(--marigold);}\n.rv-cta{text-align:center;}\n.rv-cta a{display:inline-block;margin-top:6px;background:linear-gradient(90deg,var(--clay),var(--marigold));color:#fff;text-decoration:none;font-weight:700;font-size:16px;padding:15px 38px;border-radius:999px;transition:transform .25s,box-shadow .25s;box-shadow:0 8px 22px #dd623455;}\n.rv-cta a:hover{transform:translateY(-2px);box-shadow:0 12px 30px #dd623370;}\n.rv-ctasub{margin-top:12px;font-size:12.5px;color:#7a7468;}\n.rv-guar{text-align:center;max-width:600px;margin:18px auto 0;padding:24px;border:2px dashed var(--sage);border-radius:18px;}\n.rv-guar b{font-family:'Fraunces',Georgia,serif;font-size:20px;color:var(--forest);display:block;margin-bottom:6px;font-weight:600;}\n.rv-guar p{font-size:14px;color:#56564b;margin:0 auto;max-width:46ch;}\n.rv-faq{max-width:680px;margin:0 auto;}\n.rv-faq details{border-bottom:1px solid #00000016;}\n.rv-faq summary{cursor:pointer;padding:16px 2px;font-size:16px;font-weight:600;color:var(--forest);list-style:none;display:flex;justify-content:space-between;gap:14px;}\n.rv-faq summary::-webkit-details-marker{display:none;}\n.rv-faq summary:after{content:'+';color:var(--clay);font-size:22px;transition:transform .3s;}\n.rv-faq details[open] summary:after{transform:rotate(45deg);}\n.rv-faq p{padding:0 2px 16px;margin:0;color:#56564b;font-size:14.5px;}\n.rv-end{text-align:center;font-family:'Fraunces',Georgia,serif;font-style:italic;color:var(--emerald);font-size:19px;margin:34px auto 6px;}\n@media(max-width:560px){.rv-sec{padding:32px 20px;}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rv\"\u003e\n\u003cdiv class=\"rv-prog\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rv-sec rv-hero rv-rise\"\u003e\n\u003cdiv class=\"rv-leaf\" style=\"left:6%;top:18%;width:30px;height:30px\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M12 2C7 6 6 12 12 22C18 12 17 6 12 2Z\" fill=\"#9CC0A6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 4V20\" stroke=\"#2F7D55\" stroke-width=\"1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"rv-leaf\" style=\"right:8%;top:30%;width:22px;height:22px;animation-delay:1.5s\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M12 2C7 6 6 12 12 22C18 12 17 6 12 2Z\" fill=\"#9CC0A6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 4V20\" stroke=\"#2F7D55\" stroke-width=\"1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"eye\"\u003eScalp-first hair care\u003c\/span\u003e\n\u003ch1\u003eRosemary Hair Growth Oil\u003cspan class=\"tail\"\u003eThicker, Fuller Hair Starts at the Scalp\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"rv-sub\"\u003eYour scalp is starving for circulation. A few drops of clinically-studied rosemary, blended with 11 nourishing oils — massaged in, no greasy residue, just results you can see.\u003c\/p\u003e\n\u003cdiv class=\"rv-spray\"\u003e\n\u003cbutton type=\"button\" id=\"rvbottle\" class=\"rv-bottle\" aria-label=\"Tap to dispense a drop\"\u003e\u003csvg viewbox=\"0 0 150 210\" width=\"150\" height=\"210\" aria-hidden=\"true\"\u003e\u003cdefs\u003e\u003clineargradient id=\"rvoil\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"\u003e\u003cstop offset=\"0\" stop-color=\"#EBA33A\"\u003e\u003c\/stop\u003e\u003cstop offset=\"1\" stop-color=\"#B5651D\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\u003clineargradient id=\"rvglass\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\"\u003e\u003cstop offset=\"0\" stop-color=\"#efe0c2\"\u003e\u003c\/stop\u003e\u003cstop offset=\".4\" stop-color=\"#d8b878\"\u003e\u003c\/stop\u003e\u003cstop offset=\".75\" stop-color=\"#b98f47\"\u003e\u003c\/stop\u003e\u003cstop offset=\"1\" stop-color=\"#8f6a30\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\u003clineargradient id=\"rvbulb\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"\u003e\u003cstop offset=\"0\" stop-color=\"#4a4a4a\"\u003e\u003c\/stop\u003e\u003cstop offset=\"1\" stop-color=\"#141414\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\u003c\/defs\u003e\u003cellipse cx=\"75\" cy=\"203\" rx=\"34\" ry=\"5\" fill=\"#000000\" opacity=\".13\"\u003e\u003c\/ellipse\u003e\u003cg class=\"rv-bulb\"\u003e\u003crect x=\"61\" y=\"12\" width=\"28\" height=\"32\" rx=\"13\" fill=\"url(#rvbulb)\"\u003e\u003c\/rect\u003e\u003crect x=\"66\" y=\"16\" width=\"6\" height=\"18\" rx=\"3\" fill=\"#ffffff\" opacity=\".18\"\u003e\u003c\/rect\u003e\u003c\/g\u003e\u003crect x=\"66\" y=\"42\" width=\"18\" height=\"7\" rx=\"2\" fill=\"#2a2a2a\"\u003e\u003c\/rect\u003e\u003crect x=\"71\" y=\"48\" width=\"8\" height=\"46\" rx=\"3\" fill=\"#f3ead6\" opacity=\".55\"\u003e\u003c\/rect\u003e\u003crect x=\"72.5\" y=\"58\" width=\"5\" height=\"34\" rx=\"2.5\" fill=\"url(#rvoil)\"\u003e\u003c\/rect\u003e\u003cpath d=\"M71 92 L79 92 L76 104 L74 104 Z\" fill=\"#f3ead6\" opacity=\".6\"\u003e\u003c\/path\u003e\u003cpath d=\"M73.5 96 L76.5 96 L75.4 104 L74.6 104 Z\" fill=\"url(#rvoil)\"\u003e\u003c\/path\u003e\u003cpath class=\"rv-drop\" d=\"M75 106 q4.5 5.5 0 10 q-4.5 -4.5 0 -10 Z\" fill=\"url(#rvoil)\"\u003e\u003c\/path\u003e\u003crect x=\"67\" y=\"104\" width=\"16\" height=\"11\" rx=\"2\" fill=\"url(#rvglass)\"\u003e\u003c\/rect\u003e\u003cpath d=\"M48 132 q0 -16 16 -16 H86 q16 0 16 16 V184 q0 16 -16 16 H64 q-16 0 -16 -16 Z\" fill=\"url(#rvglass)\"\u003e\u003c\/path\u003e\u003cpath d=\"M52 158 H98 V184 q0 12 -12 12 H64 q-12 0 -12 -12 Z\" fill=\"url(#rvoil)\" opacity=\".9\"\u003e\u003c\/path\u003e\u003cellipse cx=\"75\" cy=\"158\" rx=\"23\" ry=\"3\" fill=\"#f2c074\" opacity=\".7\"\u003e\u003c\/ellipse\u003e\u003crect x=\"56\" y=\"160\" width=\"38\" height=\"28\" rx=\"5\" fill=\"#FBF5E9\" opacity=\".96\"\u003e\u003c\/rect\u003e\u003ctext x=\"75\" y=\"178\" text-anchor=\"middle\" font-family=\"Georgia,serif\" font-style=\"italic\" font-size=\"11\" fill=\"#B5651D\"\u003erevive\u003c\/text\u003e\u003crect x=\"53\" y=\"124\" width=\"5\" height=\"70\" rx=\"2.5\" fill=\"#ffffff\" opacity=\".3\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cdiv class=\"rv-hint\"\u003e▸ tap to dispense\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e(function(){var b=document.getElementById(\"rvbottle\");if(!b)return;b.addEventListener(\"click\",function(){b.classList.remove(\"dropping\");void b.offsetWidth;b.classList.add(\"dropping\");});})();\u003c\/script\u003e\n\u003cdiv class=\"rv-badges\"\u003e\n\u003cdiv class=\"rv-badge\"\u003e\n\u003cb\u003eFree shipping\u003c\/b\u003e\u003cspan\u003eon every order\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-badge\"\u003e\n\u003cb\u003eShips from the US\u003c\/b\u003e\u003cspan\u003etracked + fast\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-badge\"\u003e\n\u003cb\u003e30-day promise\u003c\/b\u003e\u003cspan\u003emoney-back, keep the bottle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-badge\"\u003e\n\u003cb\u003eClean formula\u003c\/b\u003e\u003cspan\u003evegan · silicone-free\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-ticker rv-rise\"\u003e\u003cdiv class=\"rv-track\"\u003e\n\u003cspan\u003eClinically-studied rosemary\u003c\/span\u003e\u003cspan\u003e11 natural oils\u003c\/span\u003e\u003cspan\u003eLightweight \u0026amp; non-greasy\u003c\/span\u003e\u003cspan\u003eJust a few drops\u003c\/span\u003e\u003cspan\u003eMade for thinning hair\u003c\/span\u003e\u003cspan\u003eClinically-studied rosemary\u003c\/span\u003e\u003cspan\u003e11 natural oils\u003c\/span\u003e\u003cspan\u003eLightweight \u0026amp; non-greasy\u003c\/span\u003e\u003cspan\u003eJust a few drops\u003c\/span\u003e\u003cspan\u003eMade for thinning hair\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"rv-quote serif rv-rise\"\u003eThinning hair is usually a \u003cb\u003ecirculation\u003c\/b\u003e problem — not a hair problem.\u003c\/div\u003e\n\u003cdiv class=\"rv-sec rv-forest rv-rise\" style=\"animation-delay:0.05s\"\u003e\n\u003cdiv class=\"rv-kick\"\u003e\u003cspan class=\"eye\"\u003eThe evidence\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"rv-h\"\u003eIt held its own against the drugstore standard\u003c\/div\u003e\n\u003cp class=\"rv-lead\"\u003eIn a 2015 randomized trial, rosemary matched the leading hair-growth ingredient on follicle count at six months — with less scalp itch.\u003c\/p\u003e\n\u003cdiv class=\"rv-bar\"\u003e\n\u003cdiv class=\"lab\"\u003e\n\u003cb\u003eRosemary extract\u003c\/b\u003e\u003cspan\u003e92%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-rail\"\u003e\u003cdiv class=\"rv-fill hero\" style=\"width:92%\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-bar\"\u003e\n\u003cdiv class=\"lab\"\u003e\n\u003cb\u003e2% minoxidil\u003c\/b\u003e\u003cspan\u003e90%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-rail\"\u003e\u003cdiv class=\"rv-fill\" style=\"width:90%\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"rv-cap\"\u003eRelative hair-count increase at 6 months. No significant difference between groups — Panahi et al., Skinmed Journal, 2015.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-sec rv-blush rv-rise\" style=\"animation-delay:0.10s\"\u003e\n\u003cdiv class=\"rv-kick\"\u003e\u003cspan class=\"eye\"\u003eHow it works\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"rv-h\"\u003eTap a card for the science\u003c\/div\u003e\n\u003cdiv class=\"rv-why\"\u003e\n\u003clabel class=\"rv-flip\" for=\"flip0\"\u003e\u003cinput type=\"checkbox\" id=\"flip0\" class=\"rv-flipchk\"\u003e\u003cspan class=\"rv-fin\"\u003e\u003cspan class=\"rv-face rv-ff\"\u003e\u003cspan class=\"n\"\u003e01\u003c\/span\u003e\u003ch4\u003eWakes sleeping follicles\u003c\/h4\u003e\n\u003cp\u003eThinning hair often isn't dead — just starved.\u003c\/p\u003e\n\u003cspan class=\"tap\"\u003etap to flip ⤿\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"rv-face rv-fb\"\u003e\u003cp\u003eRosemary oil drives blood flow to the follicle bulb, bringing under-circulated follicles back online. In a 2015 trial it matched 2% minoxidil for hair count at six months.\u003c\/p\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"rv-flip\" for=\"flip1\"\u003e\u003cinput type=\"checkbox\" id=\"flip1\" class=\"rv-flipchk\"\u003e\u003cspan class=\"rv-fin\"\u003e\u003cspan class=\"rv-face rv-ff\"\u003e\u003cspan class=\"n\"\u003e02\u003c\/span\u003e\u003ch4\u003eFeeds \u0026amp; strengthens the strand\u003c\/h4\u003e\n\u003cp\u003eThe snapping mid-strand finally stops.\u003c\/p\u003e\n\u003cspan class=\"tap\"\u003etap to flip ⤿\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"rv-face rv-fb\"\u003e\u003cp\u003eCastor, argan, avocado and coconut oils coat and penetrate the strand, sealing weak spots so hair bends instead of breaking.\u003c\/p\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"rv-flip\" for=\"flip2\"\u003e\u003cinput type=\"checkbox\" id=\"flip2\" class=\"rv-flipchk\"\u003e\u003cspan class=\"rv-fin\"\u003e\u003cspan class=\"rv-face rv-ff\"\u003e\u003cspan class=\"n\"\u003e03\u003c\/span\u003e\u003ch4\u003eA few drops, no grease\u003c\/h4\u003e\n\u003cp\u003eMassage it in and get on with your day.\u003c\/p\u003e\n\u003cspan class=\"tap\"\u003etap to flip ⤿\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"rv-face rv-fb\"\u003e\u003cp\u003eA lightweight 11-oil blend that absorbs fast on dry or damp hair. No rinse, no white cast, no 40-step routine.\u003c\/p\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-sec rv-forest rv-rise\" style=\"animation-delay:0.15s\"\u003e\n\u003cdiv class=\"rv-kick\"\u003e\u003cspan class=\"eye\"\u003eWhat to expect\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"rv-h\"\u003eTap through the first 8 weeks\u003c\/div\u003e\n\u003cdiv class=\"rv-weeks\"\u003e\n\u003cinput type=\"radio\" name=\"rvwk\" id=\"wk0\" class=\"rv-wkr\" checked\u003e\n\u003cinput type=\"radio\" name=\"rvwk\" id=\"wk1\" class=\"rv-wkr\"\u003e\n\u003cinput type=\"radio\" name=\"rvwk\" id=\"wk2\" class=\"rv-wkr\"\u003e\n\u003cinput type=\"radio\" name=\"rvwk\" id=\"wk3\" class=\"rv-wkr\"\u003e\n\u003cdiv class=\"rv-tabs\"\u003e\n\u003clabel for=\"wk0\"\u003eWeek 2\u003c\/label\u003e\n\u003clabel for=\"wk1\"\u003eWeek 4\u003c\/label\u003e\n\u003clabel for=\"wk2\"\u003eWeek 6\u003c\/label\u003e\n\u003clabel for=\"wk3\"\u003eWeek 8\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-meterwrap\"\u003e\n\u003cdiv class=\"rv-meter\"\u003e\u003cdiv class=\"rv-mfill\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"rv-mlabel\"\u003escalp density, climbing week over week\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-wkbody\"\u003e\n\u003cdiv class=\"rv-wkp p0\"\u003e\n\u003ch5\u003eLess in the brush\u003c\/h5\u003e\n\u003cp\u003eShedding slows as circulation picks up at the root.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-wkp p1\"\u003e\n\u003ch5\u003eStronger strands\u003c\/h5\u003e\n\u003cp\u003eNourishing oils coat the strand so hair bends instead of snapping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-wkp p2\"\u003e\n\u003ch5\u003eThe part narrows\u003c\/h5\u003e\n\u003cp\u003eNew growth starts filling in where it had thinned.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-wkp p3\"\u003e\n\u003ch5\u003eVisibly fuller\u003c\/h5\u003e\n\u003cp\u003eThe point where most people stop second-guessing and reorder.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-sec rv-cream rv-rise\" style=\"animation-delay:0.20s\"\u003e\n\u003cdiv class=\"rv-kick\"\u003e\u003cspan class=\"eye\"\u003eThe ritual\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"rv-h\"\u003eTen seconds, every morning\u003c\/div\u003e\n\u003cdiv class=\"rv-ritual\"\u003e\n\u003cdiv class=\"rv-step\"\u003e\n\u003cdiv class=\"num serif\"\u003e1\u003c\/div\u003e\n\u003ch5\u003ePart \u0026amp; apply a few drops\u003c\/h5\u003e\n\u003cp\u003eSqueeze a few drops from the dropper along your part — focus where it's thinning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-step\"\u003e\n\u003cdiv class=\"num serif\"\u003e2\u003c\/div\u003e\n\u003ch5\u003eMassage in 60 seconds\u003c\/h5\u003e\n\u003cp\u003eWork it into the scalp with your fingertips. The massage itself boosts circulation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-step\"\u003e\n\u003cdiv class=\"num serif\"\u003e3\u003c\/div\u003e\n\u003ch5\u003eLeave in \u0026amp; style as normal\u003c\/h5\u003e\n\u003cp\u003eNo rinse. Air dry or blow dry. Daily for the first 8 weeks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-sec rv-blush rv-rise\" style=\"animation-delay:0.25s\"\u003e\n\u003cdiv class=\"rv-kick\"\u003e\u003cspan class=\"eye\"\u003eFull formula\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"rv-h\"\u003eTap any ingredient to open it up\u003c\/div\u003e\n\u003cdiv class=\"rv-ing\"\u003e\n\u003cdiv class=\"rv-ic\"\u003e\n\u003cinput type=\"checkbox\" id=\"ing0\" class=\"rv-ingchk\"\u003e\u003clabel class=\"rv-iclab\" for=\"ing0\"\u003e\u003cspan class=\"tag\"\u003eClinically studied\u003c\/span\u003e\u003cb\u003eRosemary Oil\u003c\/b\u003e\u003c\/label\u003e\u003cdiv class=\"rv-icbody\"\u003e\u003cp\u003eStimulates scalp microcirculation — matched 2% minoxidil for hair count in a 6-month trial.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-ic\"\u003e\n\u003cinput type=\"checkbox\" id=\"ing1\" class=\"rv-ingchk\"\u003e\u003clabel class=\"rv-iclab\" for=\"ing1\"\u003e\u003cspan class=\"tag\"\u003eStrengthens\u003c\/span\u003e\u003cb\u003eCastor Oil\u003c\/b\u003e\u003c\/label\u003e\u003cdiv class=\"rv-icbody\"\u003e\u003cp\u003eRich in ricinoleic acid — coats the strand and supports thicker, fuller-looking hair.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-ic\"\u003e\n\u003cinput type=\"checkbox\" id=\"ing2\" class=\"rv-ingchk\"\u003e\u003clabel class=\"rv-iclab\" for=\"ing2\"\u003e\u003cspan class=\"tag\"\u003eNourishes\u003c\/span\u003e\u003cb\u003eArgan Oil\u003c\/b\u003e\u003c\/label\u003e\u003cdiv class=\"rv-icbody\"\u003e\u003cp\u003eVitamin-E rich; softens and protects the strand without weighing it down.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-ic\"\u003e\n\u003cinput type=\"checkbox\" id=\"ing3\" class=\"rv-ingchk\"\u003e\u003clabel class=\"rv-iclab\" for=\"ing3\"\u003e\u003cspan class=\"tag\"\u003eDeep conditioning\u003c\/span\u003e\u003cb\u003eBatana Oil\u003c\/b\u003e\u003c\/label\u003e\u003cdiv class=\"rv-icbody\"\u003e\u003cp\u003eTraditional Central-American oil prized for reviving dry, brittle, thinning hair.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-ic\"\u003e\n\u003cinput type=\"checkbox\" id=\"ing4\" class=\"rv-ingchk\"\u003e\u003clabel class=\"rv-iclab\" for=\"ing4\"\u003e\u003cspan class=\"tag\"\u003eStimulating\u003c\/span\u003e\u003cb\u003eCoffee Oil\u003c\/b\u003e\u003c\/label\u003e\u003cdiv class=\"rv-icbody\"\u003e\u003cp\u003eCaffeine helps energize follicles and encourage new growth.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-ic\"\u003e\n\u003cinput type=\"checkbox\" id=\"ing5\" class=\"rv-ingchk\"\u003e\u003clabel class=\"rv-iclab\" for=\"ing5\"\u003e\u003cspan class=\"tag\"\u003eProtects\u003c\/span\u003e\u003cb\u003eAvocado \u0026amp; Coconut Oils\u003c\/b\u003e\u003c\/label\u003e\u003cdiv class=\"rv-icbody\"\u003e\u003cp\u003ePenetrate the cortex to reduce protein loss and breakage from the inside out.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-sec rv-forest rv-rise\" style=\"animation-delay:0.30s\"\u003e\u003cdiv class=\"rv-note\"\u003e\n\u003cdiv class=\"rv-kick\"\u003e\u003cspan class=\"eye\"\u003eWhy we made this\u003c\/span\u003e\u003c\/div\u003e\n\u003cp class=\"body\"\u003eWe were tired of $90 serums that overpromise and bottles that look like a pharmacy. So we built one honest thing: clinically-studied rosemary in a lightweight hair oil you'll actually use every day. A few drops, massaged in, no greasy residue, no 40-step routine. If it doesn't earn its spot in 30 days, we refund you and you keep the bottle.\u003c\/p\u003e\n\u003cdiv class=\"sign\"\u003e— The ReviveSpot team\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"rv-sec rv-cream rv-rise\" style=\"animation-delay:0.35s\"\u003e\n\u003cdiv class=\"rv-cta\"\u003e\n\u003cdiv class=\"rv-h\"\u003eStart at the scalp\u003c\/div\u003e\n\u003ca href=\"\/cart\/47099543355548:1\"\u003eAdd to cart →\u003c\/a\u003e\u003cdiv class=\"rv-ctasub\"\u003efree shipping · 30-day money-back · ships from the US\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-guar\"\u003e\n\u003cb\u003eLove it, or your money back\u003c\/b\u003e\u003cp\u003e30 days from delivery. No difference? Email us and we refund every cent — keep the bottle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-sec rv-cream rv-rise\" style=\"animation-delay:0.40s\"\u003e\n\u003cdiv class=\"rv-kick\"\u003e\u003cspan class=\"eye\"\u003eGood to know\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"rv-h\"\u003eQuestions, answered\u003c\/div\u003e\n\u003cdiv class=\"rv-faq\"\u003e\n\u003cdetails\u003e\u003csummary\u003eHow long until I see results?\u003c\/summary\u003e\u003cp\u003eMost notice less shedding within 2 weeks. Visible thickness usually shows between weeks 5-8. Give it at least one full bottle — hair growth is slow biology.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eIs it greasy?\u003c\/summary\u003e\u003cp\u003eNo. It's a lightweight blend that absorbs in about 60 seconds. Use a few drops, not a handful, and there's no residue.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eCan I use it on color-treated hair?\u003c\/summary\u003e\u003cp\u003eYes — it's gentle and won't strip color or interfere with keratin treatments.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eHow do I use it?\u003c\/summary\u003e\u003cp\u003eA few drops to the scalp, massage in for 60 seconds, leave in. Daily for the first 8 weeks, then 3-4x a week to maintain.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eHow long does a bottle last?\u003c\/summary\u003e\u003cp\u003eOne 30ml dropper bottle lasts about 4-6 weeks with daily use.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eWhen does it ship?\u003c\/summary\u003e\u003cp\u003eFree tracked shipping from our US warehouse, typically 5-10 business days, with a tracking link by email.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-end\"\u003eThicker hair starts at the scalp.\u003c\/div\u003e\n\u003c\/div\u003e","brand":"ReviveSpot","offers":[{"title":"As Shown","offer_id":47099543355548,"sku":"ZQTPCJO","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/0184\/8220\/files\/1741e284449f80db20063b89dab9.png?v=1782197213","url":"https:\/\/revivespot.store\/products\/rosemary-hair-growth-oil","provider":"ReviveSpot","version":"1.0","type":"link"}