1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6122],{164:(e,l,t)=>{"use strict";t.d(l,{A:()=>u});var a=t(95155),s=t(12115),n=t(47650),r=t(32816),i=t(69686),o=t(42270),c=t(52876),d=t(66722);let u=e=>{let{className:l="",theme:t="master"}=e,u="men"===t,[m,p]=(0,s.useState)(!1);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{onClick:()=>{p(!0),(0,c.a5)("Modal Viewed",{name:"Results in 6 months or your money back.â"})},className:(0,o.cn)("bg-cover bg-center bg-no-repeat cursor-pointer",u?"bg-[url('https://images.ctfassets.net/0rbfqd9c4jdo/oYAQP1nRM1cgIPGovcyeo/f0997f2edab2316e2771dc8084ef1223/rgg-men-hp-banner-mobile__1_.jpg')]":"bg-[url('https://images.ctfassets.net/0rbfqd9c4jdo/5WlFgRnrYgtLSibJcN0s9P/0dfac1e20edf4da2bf130536a90e13f1/RGG_Banner__1_.jpg')]",u?"lg:bg-[url('https://images.ctfassets.net/0rbfqd9c4jdo/NurtSEBWyIycaaljuqqmY/3834731b1d9980b14eb6feddc40677ca/RGG_Banner__1_.jpg')]":"lg:bg-[url('https://images.ctfassets.net/0rbfqd9c4jdo/5nwfImUKKBcoOT4X5GOWmB/b23c28bf69365d6cbf0a41cb923a3fd6/RGG_Banner-desktop__1_.jpg')]","rounded h-[84px] my-10",l),children:(0,a.jsxs)("div",{className:"h-full flex items-center justify-center",children:[(0,a.jsx)("div",{className:"h-full flex-shrink-0",children:(0,a.jsx)(r.A,{src:"https://images.ctfassets.net/0rbfqd9c4jdo/1yq2Qrbvad7ekKWktqf9fP/7dd5cac96f2e4c623c767d13247af30d/RGG_Badge.png",alt:"Nutrafol Real Growth Guarantee. Results or Refund.",className:"h-full w-auto max-h-full max-w-full object-contain"})}),(0,a.jsx)(i.TextElementNova,{text:"<span class='underline'>Results in 6 months<br class='md:hidden' /> or your money back.</span><sup>â</sup>",className:"Body-10-Dia-Strong text-nova-base-white text-left cursor-pointer"})]})}),m?(0,n.createPortal)((0,a.jsx)(d.A,{hideModal:()=>{p(!1)}}),document.body):null]})}},10302:(e,l,t)=>{"use strict";t.d(l,{t:()=>b});var a=t(95155),s=t(12115),n=t(70242),r=t(74078),i=t(32816),o=t(69686),c=t(42270);let d=(0,s.createContext)(null);function u(){let e=(0,s.useContext)(d);if(!e)throw Error("ResultsCard.* components must be used inside <ResultsCard>");return e}function m(e){let{variant:l="stacked",children:t,className:s}=e;return(0,a.jsx)(d.Provider,{value:{variant:l},children:(0,a.jsx)("article",{className:(0,c.cn)("flex w-full h-full","stacked"===l&&"flex-col","inline"===l&&"flex-col xl:flex-row",s),children:t})})}function p(e){let{children:l,className:t}=e,{variant:s}=u();return(0,a.jsx)("div",{className:(0,c.cn)("flex justify-around overflow-hidden","stacked"===s&&"w-full rounded-t flex-shrink-0","inline"===s&&"w-full xl:w-2/3 rounded-t xl:rounded-tr-none xl:rounded-l",t),children:l})}function x(e){let{src:l,alt:t,tag:s,badgePosition:n="bottom-left",imageDirection:o="center",className:d}=e;return(0,a.jsxs)("div",{className:"relative w-full h-full min-h-0",children:[s&&(0,a.jsx)("div",{className:(0,c.cn)("absolute","top-left"===n&&"top-2 left-2","top-right"===n&&"top-2 right-2","bottom-left"===n&&"bottom-1 left-1 md:bottom-2 md:left-2 lg:bottom-3 lg:left-3","bottom-right"===n&&"bottom-2 right-2"),children:(0,a.jsx)(r.A,{data:{line:s,classes:"bg-nova-base-solid-20"}})}),(0,a.jsx)(i.A,{src:"string"==typeof l?l:"",alt:null!=t?t:"",className:(0,c.cn)("w-full h-full object-cover","object-".concat(o),d)})]})}function h(e){let{children:l,className:t}=e,{variant:s}=u();return(0,a.jsx)("div",{className:(0,c.cn)("flex flex-col flex-1 py-4 md:py-6 lg:py-8 px-4 md:px-6 lg:px-8","stacked"===s&&"w-full border-l border-r border-b rounded-b border-nova-transparency-black-20","inline"===s&&"\n w-full xl:w-1/3 \n border-l border-r border-b xl:border-l-0 xl:border-t border-nova-transparency-black-20\n rounded-b xl:rounded-bl-none xl:rounded-r\n ",t),children:l})}function v(e){let{variant:l="masterbrand",tags:t=[],className:s}=e;return t.length?"men"===l?(0,a.jsx)("div",{className:(0,c.cn)("flex flex-wrap gap-1",s),children:null==t?void 0:t.map(e=>(0,a.jsx)(r.A,{data:{line:e,classes:"bg-nova-brand-darkblue-60",fontclasses:"text-nova-base-white"}},e))}):(0,a.jsx)("div",{className:(0,c.cn)("flex flex-wrap gap-2",s),children:null==t?void 0:t.map(e=>(0,a.jsx)(r.A,{data:{line:e,classes:"bg-nova-base-solid-20"}},e))}):null}function f(e){let{variant:l="masterbrand",product:t,action:s,pdp:r,className:i}=e;
1return t||s?(0,a.jsxs)("div",{className:(0,c.cn)("inline",i),children:[(0,a.jsx)(o.TextElementNova,{element:"span",className:"CTA-20-Dia-Normal text-nova-transparency-black-70",text:s}),r?(0,a.jsx)(n.default,{path:r,children:(0,a.jsx)(o.TextElementNova,{element:"span",className:(0,c.cn)("CTA-20-Dia-Normal ml-1 underline text-nova-brand-primary-80","men"===l&&"CTA-10-Dia-Mono"),text:t})}):(0,a.jsx)(o.TextElementNova,{element:"span",className:(0,c.cn)("CTA-20-Dia-Normal text-nova-brand-primary-80 ml-1","men"===l&&"text-nova-brand-darkblue-60"),text:t})]}):null}m.ImageGroup=p,m.Image=x,m.Content=h,m.Tags=v,m.Product=f;let b=Object.assign(m,{Root:m,ImageGroup:p,Image:x,Content:h,Tags:v,Product:f})},17633:e=>{e.exports={sliderWrapper:"Results_sliderWrapper__aoTWN",thumbnailSliderWrapper:"Results_thumbnailSliderWrapper__jZcms",thumbnailWrapper:"Results_thumbnailWrapper__XT91U",active:"Results_active__jIrlS",thumbnailImage:"Results_thumbnailImage___1V64",progress:"Results_progress__F4P7d",dash:"Results_dash__AHkJM",desktopProgress:"Results_desktopProgress___Du8B"}},38218:(e,l,t)=>{"use strict";t.d(l,{a:()=>s});var a=t(12115);let s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:768,[l,t]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{{let l=window.matchMedia("(max-width: ".concat(e-1,"px)")),a=e=>{t(e.matches)};return t(l.matches),l.addEventListener("change",a),()=>{l.removeEventListener("change",a)}}},[e]),l}},42955:(e,l,t)=>{"use strict";t.d(l,{b:()=>s});var a=t(88278);let s={ADV1:{sku:"ADVGSML1",name:"Women + Hair Serum 1oz",image:a.HE.ADVGSML1.label1,price:123,product_gender:"Women",purchase_type:"Hair Growth Kit",billing_interval:"1 Month",shipping_interval:"1 Month",subscription_type:"Monthly"},BAL1:{sku:"BALGSML1",name:"Women's Balance + Hair Serum 1oz",image:a.HE.BALGSML1.label1,price:123,product_gender:"Women",purchase_type:"Hair Growth Kit",billing_interval:"1 Month",shipping_interval:"1 Month",subscription_type:"Monthly"},POS1:{sku:"POSGSML1",name:"Postpartum + Hair Serum 1oz",image:a.HE.POSGSML1.label1,price:123,product_gender:"Women",purchase_type:"Hair Growth Kit",billing_interval:"1 Month",shipping_interval:"1 Month",subscription_type:"Monthly"},MENPRO1:{sku:"MENGSML1",name:"Men + Hair Serum 1oz",image:a.HE.MENGSML1.label1,price:123,product_gender:"Men",purchase_type:"Hair Growth Kit",billing_interval:"1 Month",shipping_interval:"1 Month",subscription_type:"Monthly"}}},56719:(e,l,t)=>{"use strict";t.d(l,{n:()=>T});var a=t(95155),s=t(12115);let n=(0,s.createContext)(null),r=()=>{let e=(0,s.useContext)(n);if(!e)throw Error("useResultsContext must be used within <Results> (ResultsProvider)");return e},i=e=>{let{children:l,slidesCount:t,autoplay:r=!0,track:i}=e,[o,c]=(0,s.useState)(0),[d,u]=(0,s.useState)(r),[m,p]=(0,s.useState)(1e4),[x,h]=(0,s.use
1State)(null),[v,f]=(0,s.useState)(null),[b,g]=(0,s.useState)(null),j=(0,s.useCallback)(e=>{b?b.scrollTo(e):(null==x?void 0:x.slickGoTo)&&x.slickGoTo(e)},[b,x]),N=(0,s.useMemo)(()=>({activeIndex:o,setActiveIndex:c,autoplay:d,setAutoplay:u,autoplaySpeed:m,setAutoplaySpeed:p,slidesCount:t,resultSliderRef:x,setResultSliderRef:h,thumbnailSliderRef:v,setThumbnailSliderRef:f,sliderApi:b,setSliderApi:g,goToSlide:j,track:i}),[o,d,m,t,x,v,b,j,i]);return(0,a.jsx)(n.Provider,{value:N,children:l})};var o=t(59006),c=t(22497),d=t(37281),u=t(45961),m=t(42270);let p={nova:{small:{button:"w-6 h-6",icon:"h-6 w-6"},large:{button:"w-6 h-6 xl:w-12 xl:h-12",icon:"h-6 w-6 xl:h-12 xl:w-12"}},wild:{small:{button:"w-8 h-8",icon:"h-3 w-3"},large:{button:"w-10 h-10 xl:w-14 xl:h-14",icon:"h-3 w-3 xl:h-4 xl:w-4"}}},x={nova:"",wild:"bg-nova-base-white shadow-md rounded-full"};function h(e){let{className:l,variant:t="small",theme:s="nova"}=e,{setAutoplay:n,resultSliderRef:i,sliderApi:c}=r(),d=p[s][t],h=x[s],v="wild"===s?o.J:u.k;return(0,a.jsx)("button",{onClick:()=>{c?(c.scrollPrev(),n(!1)):(null==i?void 0:i.slickPrev)&&(i.slickPrev(),n(!1))},className:(0,m.cn)("flex items-center justify-center",d.button,h,l),"aria-label":"Previous",children:(0,a.jsx)(v,{className:d.icon})})}function v(e){let{className:l,variant:t="small",theme:s="nova"}=e,{setAutoplay:n,resultSliderRef:i,sliderApi:o}=r(),u=p[s][t],h=x[s],v="wild"===s?c.c:d.K;return(0,a.jsx)("button",{onClick:()=>{o?(o.scrollNext(),n(!1)):(null==i?void 0:i.slickNext)&&(i.slickNext(),n(!1))},className:(0,m.cn)("flex items-center justify-center",u.button,h,l),"aria-label":"Next",children:(0,a.jsx)(v,{className:u.icon})})}var f=t(69686);function b(e){let{className:l}=e,{activeIndex:t,slidesCount:s}=r();return(0,a.jsxs)("div",{className:(0,m.cn)("flex w-full mx-auto justify-between md:justify-center items-center",l),children:[(0,a.jsx)("div",{className:"pr-2",children:(0,a.jsx)(h,{})}),(0,a.jsx)("div",{className:"flex flex-1 justify-center items-center h-full",children:(0,a.jsx)(f.TextElementNova,{element:"p",text:"".concat(t+1," / ").concat(s),className:"Body-10-Dia-Normal"})}),(0,a.jsx)("div",{className:"pl-2",children:(0,a.jsx)(v,{})})]})}var g=t(12389),j=t(17633),N=t.n(j),w=t(52876);function y(e){let{children:l,className:t,settings:n,gap:i,trackObject:o={}}=e,{setActiveIndex:c,autoplay:d,setAutoplay:u,autoplaySpeed:p,setAutoplaySpeed:x,thumbnailSliderRef:h,setResultSliderRef:v,resultSliderRef:f,slidesCount:b}=r(),j=function(e){var l;
1let[t,a]=(0,s.useState)(null!=(l=null==e?void 0:e.slidesToShow)?l:1);return(0,s.useEffect)(()=>{let l=()=>{var l,t;let s=window.innerWidth,n=null!=(l=null==e?void 0:e.slidesToShow)?l:1;if(null==e?void 0:e.responsive)for(let l of[...e.responsive].sort((e,l)=>l.breakpoint-e.breakpoint))s<=l.breakpoint&&"unslick"!==l.settings&&(n=null!=(t=l.settings.slidesToShow)?t:n);a(n)};return l(),window.addEventListener("resize",l),()=>window.removeEventListener("resize",l)},[e]),t}(n),y=d&&b>j,_=(0,s.useMemo)(()=>{if(!i)return{};if("number"==typeof i)return{"--gap-default":"".concat(i,"px")};let[e,l,t,a]=i,s={};return void 0!==e&&(s["--gap-default"]="".concat(e,"px")),void 0!==l&&(s["--gap-md"]="".concat(l,"px")),void 0!==t&&(s["--gap-lg"]="".concat(t,"px")),void 0!==a&&(s["--gap-xl"]="".concat(a,"px")),s},[i]);(0,s.useEffect)(()=>{(null==n?void 0:n.autoplay)===!1&&u(!1),(null==n?void 0:n.autoplaySpeed)&&x(n.autoplaySpeed)},[n,u,x]),(0,s.useEffect)(()=>{!y&&(null==f?void 0:f.slickPause)?f.slickPause():y&&(null==f?void 0:f.slickPlay)&&f.slickPlay()},[y,f]);let S={asNavFor:h,speed:500,arrows:!1,autoplaySpeed:p,autoplay:y,ref:e=>{v(e)},beforeChange:(e,l)=>{if(c(l),!d){let t=(0,m.w_)(e,l,b);("left"===t||"right"===t)&&(0,w.a5)("Carousel Clicked",{module_location:(null==o?void 0:o.module_location)||"mid_fold",module_name:"Before & After",slide_number:l+1,arrow:t})}},swipeEvent(){d&&u(!1)},...n};return(0,a.jsx)("div",{className:"flex",children:(0,a.jsx)("div",{className:(0,m.cn)(N().sliderWrapper,"relative w-full",t),style:_,children:(0,a.jsx)(g.A,{...S,children:l})})})}var _=t(68072);function S(e){let{children:l,className:t,slideClassName:n="basis-full lg:basis-[33.4%]",options:i,trackObject:o={}}=e,{setActiveIndex:c,setSliderApi:d,slidesCount:u}=r(),[p,x]=(0,_.A)({loop:!0,align:"start",...i}),h=(0,s.useRef)(0),v=o.module_location||"mid_fold";return(0,s.useEffect)(()=>{if(x)return d({scrollPrev:()=>x.scrollPrev(),scrollNext:()=>x.scrollNext(),scrollTo:e=>x.scrollTo(e)}),()=>d(null)},[x,d]),(0,s.useEffect)(()=>{if(!x)return;let e=()=>{let e=x.selectedScrollSnap(),l=h.current;h.current=e,c(e),e!==l&&(0,w.a5)("Carousel Clicked",{module_location:v,module_name:"Before & After",slide_number:e+1,arrow:(0,m.w_)(l,e,u)})};return x.on("select",e),()=>{x.off("select",e)}},[x,c,u,v]),(0,a.jsx)("div",{ref:p,className:(0,m.cn)("overflow-hidden",t),children:(0,a.jsx)("div",{className:"flex items-stretch -ml-4 lg:-ml-3",children:s.Children.map(l,(e,l)=>(0,a.jsx)("div",{className:(0,m.cn)("min-w-0 shrink-0 grow-0 pl-4 lg:pl-3 lg:pr-1",n),children:e},l))})})}var k=t(32816);function M(e){let{index:l=0,thumbnail:t,name:s,className:n}=e,{activeIndex:i,setActiveIndex:o,autoplay:c,setAutoplay:d,autoplaySpeed:u,resultSliderRef:p}=r(),x=i===l,h=2*Math.PI*26;return(0,a.jsxs)("button",{className:(0,m.cn)(N().thumbnailWrapper,"relative rounded-full w-[56px] h-[56px] p-1 cursor-pointer",{[N().active]:c&&x},n),onClick:()=>{(null==p?void 0:p.slickGoTo)&&p.slickGoTo(l),o(l),c&&d(!1)},"aria-label":"View testimonial for ".concat(s),children:[(0,a.jsx)(k.A,{src:t,className:(0,m.cn)(N().thumbnailImage,"w-12 h-12 rounded-full opacity-40",{[N().active]:x}),alt:"Select to view testimonial for ".concat(s)}),c&&x?(0,a.jsx)("svg",{className:(0,m.cn)(N().progress,N().desktopProgress,"absolute inset-0"),width:56,height:56,style:{"--autoplay-speed":u,"--stroke-dasharray":h,"--stroke-dashoffset-initial":h},children:(0,a.jsx)("circle",{cx:28,cy:28,r:26,fill:"transparent"})}):null]})}M.displayName="Results.Thumbnail";var A=t(38218);function C(e){let{children:l,className:t,settings:n,theme:i="nova",stretch:o=!1}=e,{autoplay:c,resultSliderRef:d,setThumbnailSliderRef:u,slidesCount:p}=r(),x=(0,A.a)(),f=(0,s.useMemo)(()=>s.Children.map(l,(e,l)=>{if(s.isValidElement(e)){let t=e.type;if((null==t?void 0:t.displayName)==="Results.Thumbnail")return s.cloneElement(e,{index:l})}return e}),[l]);(0,s.useEffect)(()=>{!c&&(null==d?void 0:d.slickPause)&&d.slickPause()},[c,d]);let b={asNavFor:d,ref:e=>{u(e)},speed:500,swipeToSlide:!1,adaptiveHeight:!1,centerMode:!1,dots:!1,arrows:!1,infinite:!1,slidesToShow:p,responsive:[{breakpoint:768,settings:{infinite:p>3,centerMode:p>3,slidesToShow:3,centerPadding:"0px"}}],...n};return(0,a.jsxs)("div",{className:(0,m.cn)("flex justify-between md:justify-center items-center w-full",t),children:[(0,a.jsx)("div",{className:"mr-2 md:mr-6",children:(0,a.jsx)(h,{theme:i,variant:"small"})}),(0,a.jsx)("div",{className:(0,m.cn)(N().thumbnailSliderWrapper,"relative w-[192px] md:w-auto",o&&"md:!w-[80%] stretch"),children:(0,a.jsx)(g.A,{...b,children:f},x?"mobile":"desktop")}),(0,a.jsx)("div",{className:"ml-2 md:ml-6",children:(0,a.jsx)(v,{theme:i,variant:"small"})})]})}function E(e){let{children:l,slidesCount:t,autoplay:s=!1,className:n,track:r}=e;return(0,a.jsx)(i,{slidesCount:t,autoplay:s,track:r,children:(0,a.jsx)("section",{className:(0,m.cn)("w-full",n),children:l})})}E.ResultsSlider=y,E.SliderEmbla=S,E.ThumbnailSlider=C,E.Thumbnail=M,E.Counter=b,E.PrevArrow=h,E.NextArrow=v;let T=Object.assign(E,{Root:E,ResultsSlider:y,SliderEmbla:S,Thumbn
1ailSlider:C,Thumbnail:M,Counter:b,PrevArrow:h,NextArrow:v})},66722:(e,l,t)=>{"use strict";t.d(l,{A:()=>r});var a=t(95155),s=t(48860),n=t(69686);let r=e=>{let{hideModal:l}=e;return(0,a.jsx)(s.e,{hideModal:l,title:"Real Growth Guarantee",fitContentMobile:!0,size:"large",className:"lg:px-4 lg:pb-4",children:(0,a.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,a.jsx)(n.TextElementNova,{className:"Body-20-Dia-Normal",text:"Commit to your hair growth journey with confidence. Subscribe to your Nutrafol formula, enroll with the myNutrafol app within 30 days, complete your guided check-ins, and stay consistent for 6 months."}),(0,a.jsx)(n.TextElementNova,{className:"Body-20-Dia-Normal",text:"Weâll take care of the refills, reminders, and support to help you stay consistent. And if you donât see results? You may be eligible for a full refund."}),(0,a.jsx)(n.TextElementNova,{text:'<a href="/hair/brand/support/legal/real-growth-guarantee/" target="_blank" rel="noopener noreferrer" class="underline text-nova-base-black">Terms and conditions.</a>',element:"p",className:"Body-20-Dia-Normal"})]})})}},70242:(e,l,t)=>{"use strict";t.r(l),t.d(l,{default:()=>o});var a=t(95155),s=t(12115),n=t(57302),r=t(52876);let i=e=>{let l="";if("string"==typeof e)l=e;else if(Array.isArray(e))l=e.map(i).join("");else if(s.isValidElement(e)){let t=e.props;(null==t?void 0:t.children)?l=i(t.children):(null==t?void 0:t.text)&&(l=t.text)}return l.replace(/<[^>]*>/g,"").replace(/[^a-zA-Z0-9\s-_.,]/g,"")};function o(e){let{path:l,children:t,className:s,module_location:o,type:c="link",ariaLabel:d}=e,u={destination:l,type:c,text:i(t)};return o&&(u.module_location=o),(0,a.jsx)(n.H,{className:s,path:l,onClick:()=>{(0,r.a5)("Marketing CTA Clicked",u)},ariaLabel:d,children:t})}},75468:(e,l,t)=>{"use strict";t.d(l,{A:()=>o});var a=t(95155);t(12115);var s=t(74078),n=t(32816),r=t(69686),i=t(42270);let o=e=>{let{data:l,theme:t="master",className:o="pb-4",imageClassName:c="w-[114px] h-[88px] lg:w-[150px] lg:h-[115px] flex-shrink-0",headingClasses:d,copyClasses:u,contentClassName:m="min-h-[88px] lg:min-h-[115px] gap-2 lg:gap-4",useOverlay:p=!1,replaceFn:x=null}=e,{copy:h,heading:v,headingClassName:f,image:b}=l,g="function"==typeof x?x(v):v;return(0,a.jsxs)("div",{className:(0,i.cn)(o,"relative"),children:[p?(0,a.jsx)("div",{className:"absolute inset-0 z-10 top-[-2px] lg:top-0",children:(0,a.jsx)(s.A,{data:{line:"SOLD OUT"}})}):null,(0,a.jsxs)("div",{className:(0,i.cn)("flex items-center rounded min-h-[88px] lg:min-h-[115px] overflow-hidden",p?" opacity-50":""),children:[(0,a.jsx)("div",{className:c,children:(0,a.jsx)(n.A,{src:b,className:"w-full h-auto object-cover"})}),(0,a.jsxs)("div",{className:"".concat(m," grow justify-center flex flex-col px-2 md:px-4 ").concat("bg-nova-base-solid-10"),children:[(0,a.jsx)("div",{className:(0,i.cn)("max-w-[182px] sm:max-w-none",f),children:(0,a.jsx)(r.TextElementNova,{text:g,className:d?void 0:"Body-20-Dia-Strong max-[374px]:!text-[12px]",classes:d})}),(0,a.jsx)("div",{children:(0,a.jsx)(r.TextElementNova,{text:h,className:(0,i.cn)(u?void 0:"Body-10-Dia-Normal","text-nova-transparency-black-70 max-w-[182px] sm:max-w-none"),classes:u})})]})]})]})}},82326:(e,l,t)=>{"use strict";t.d(l,{A:()=>i});var a=t(95155),s=t(32816),n=t(69686),r=t(42270);let i=e=>{let{data:l,className:t=""}=e,{img:i,title:o,value:c,listItems:d}=l;return(0,a.jsxs)("div",{className:(0,r.cn)("flex w-full rounded bg-nova-base-solid-10 overflow-hidden",t),children:[(0,a.jsx)("div",{className:"w-[66px] max-w-[66px] h-20 md:w-[150px] md:max-w-[150px] md:h-[115px] lg:h-auto",children:i&&(0,a.jsx)(s.A,{src:i,alt:null==o?void 0:o.replace(/<[^>]*>/g,"").replace(/(\S)â¡/g,"$1 â¡"),role:"presentation",className:"w-full h-full object-cover"})}),(0,a.jsxs)("div",{className:"flex flex-col justify-center w-full flex-1 px-2 md:px-6 md:py-4 lg:px-[10px] min-[1088px]:px-6",children:[(0,a.jsxs)("div",{className:"flex justify-between mb-[5px]",children:[o&&(0,a.jsx)(n.TextElementNova,{text:o,element:"span",classes:{default:"Body-10-Dia-Strong",768:"Body-20-Dia-Strong",1024:"Body-20-Dia-Strong"}}),c&&(0,a.jsx)(n.TextElementNova,{text:c,element:"span",className:"whitespace-nowrap lg:ml-2",classes:{default:"Body-10-Dia-Normal",768:"Body-20-Dia-Normal",1024:"Body-20-Dia-Normal"}})]}),d&&(0,a.jsx)("ul",{className:"flex gap-1 flex-wrap md:gap-2",children:d.map(e=>(0,a.jsxs)("li",{className:"leading-none flex items-center gap-[1px] md:gap-1",children:[(0,a.jsx)("div",{className:"w-[5px] h-[5px] bg-nova-brand-accent-80 rounded-full"}),(0,a.jsx)(n.TextElementNova,{text:e.text,element:"span",className:"Body-10-Dia-Normal"})]},e.text))})]})]})}},97691:(e,l,t)=>{"use strict";t.d(l,{default:()=>G});var a=t(95155),s=t(12115),n=t(67909),r=t(47650),i=t(67890),o=t(55956),c=t(69686);let d=e=>{let{data:l,theme:t="master",className:s=""}=e;if(l)return(0,a.jsx)("div",{className:s,children:"men"===t?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{children:(0,a.jsx)(o.TextElementMen,{element:"h1",text:l.headline,className:"Title-30-Super-Normal uppercase"})}),l.copy&&(0,a.jsx)("div",{children:(0,a.jsx)(o.TextElementMen,{element:"p",text:l.copy,className:"C
1aption-10-Dia-Mono uppercase mt-2 "})})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{children:(0,a.jsx)(c.TextElementNova,{element:"h1",text:l.headline,className:"Title-20-Super-Normal"})}),l.copy&&(0,a.jsx)("div",{children:(0,a.jsx)(c.TextElementNova,{element:"p",text:l.copy,className:"Caption-10-Dia-Uppercase uppercase mt-2 "})})]})})};var u=t(42955),m=t(88278),p=t(52876),x=t(59776);let h={image:{url:m.HE.HAIRSERUMSML.label2},info:"Scalp Care - 1oz",name:"Hair Serum",old_price:49,price:44,product_category:"Scalp Support",product_gender:"All",purchase_type:"Growthplan 1",sku:"HAIRSERUMSML-N01",variant:"Single Bottle",billing_interval:null,shipping_interval:null,subscription_type:null},v={billing_interval:"1 month",core_category:"Multi-Category Kits",image:{url:m.HE.ADVGSML1.label1},name:"Women + Hair Serum 1oz",old_price:137,price:123,product_category:"Multi-Category Kits",product_gender:"Women",purchase_type:"Hair Growth Kit",sku:"ADVGSML1-S01",shipping_interval:"1 month",subscription_type:"Monthly",variant:"Monthly Delivery"},f=e=>{var l;let{upsellOption:t,purchase_source:n}=e,r=(e=>{let l=null==e?void 0:e.split("-")[0],t=l?u.b[l]:void 0;return t?{...v,image:{url:t.image},name:t.name,price:t.price,product_gender:t.product_gender,purchase_type:t.purchase_type,billing_interval:t.billing_interval,shipping_interval:t.shipping_interval,subscription_type:t.subscription_type,sku:"".concat(t.sku,"-S01")}:v})(null==t||null==(l=t.product)?void 0:l.sku);return(0,s.useEffect)(()=>((0,p.a5)("Upsell Product Shown",{products:[{billing_interval:r.billing_interval,image_url:r.image.url,name:r.name,price:r.price,product_category:r.product_category,product_gender:r.product_gender,purchase_type:r.purchase_type,shipping_interval:r.shipping_interval,sku:r.sku,subscription_type:r.subscription_type}],source:"masterbrand_hs_upgrade_modal"}),()=>{(0,p.a5)("Modal Closed",{image_url:r.image.url,name:"Women + Hair Serum 1oz"})}),[r]),(0,a.jsx)(x.A,{upsellOption:t.product,upsellCoupon:t.coupon,purchaseSource:n,UPSELL_COMBO_PROPS:r,UPSELL_ITEM_PROPS:h,UPSELL_SOURCE:"masterbrand_hs_upgrade",DESCRIPTION:"Pair Hair Serum with your Hair Growth Nutraceutical to support visibly thicker, stronger hair from both the inside and out."})};var b=t(88900),g=t(94946),j=t(56928),N=t(13630),w=t(82326),y=t(98094),_=t(75468),S=t(11610),k=t(164),M=t(48860),A=t(78104),C=t(38218),E=t(42270),T=t(58243),P=t(32816);function D(e){let{isMobile:l,showWelcomeKit:t,product:s,picture:n}=e,r=(0,N.J7)(s,t);return l&&(null==r?void 0:r.length)?(0,a.jsx)(i.m.ThumbnailSliderEmbla,{className:"pb-6",selectedProductInit:s,carouselImages:r,autoHeight:!1,thumbnailSize:"w-[52px] h-[69px]",thumbnailRowAlignment:"justify-unset min-[520px]:justify-center",thumbnailSpacing:"2"}):(0,a.jsx)("div",{className:"max-w-[400px] md:max-w-none mx-auto",children:n?(0,a.jsx)(P.A,{...n}):(0,a.jsx)(i.m.ImageBadge,{selectedProductInit:s,badgeClass:"py-6 md:pt-4 md:pb-0 lg:py-[40px]"})})}let R=()=>(0,a.jsxs)("div",{className:"flex gap-4 p-2",children:[(0,a.jsx)("div",{className:"aspect-square w-full animate-pulse rounded bg-gray-100 flex-1"}),(0,a.jsx)("div",{className:"aspect-square w-full animate-pulse rounded bg-gray-100 flex-1 hidden md:block"})]}),B=(0,n.default)(()=>t.e(6277).then(t.bind(t,56277)),{loadableGenerated:{webpack:()=>[56277]},loading:()=>(0,a.jsx)(R,{}),ssr:!1});function G(e){var l,t,n;let{atcProducts:o,atcAreaData:u,purchase_source:m,radioButtonClasses:x,containerClassName:h,promoCf:v}
1=e,[P,R]=(0,s.useState)(null);(0,s.useLayoutEffect)(()=>{R((0,T.b2)())},[]);let[G,L]=(0,s.useState)(!1),W=(0,C.a)(),H=!(0,C.a)(1024),I=!W&&!H,{selectedOptionId:O}=(0,A._)()||{selectedOptionId:0},[z,K]=(0,s.useState)(!1),U=null==u?void 0:u.picture,{promoData:V,gwpData:q,gwpDataByOption:F,tc:J,product:Y,upsellOption:Q,useOverlay:X,isButtonAvailable:Z,showWelcomeKit:$}=(0,s.useMemo)(()=>{var e,l,t,a,s,n,r,i,c;let d=null==v?void 0:v.tc,u=null==v||null==(t=v.savingsData)||null==(l=t.web)||null==(e=l.pdp)?void 0:e.women,m=null==v||null==(n=v.savingsData)||null==(s=n.web)||null==(a=s.gwpData)?void 0:a.women,p=(null==u?void 0:u.disableUpsell)===!0,x=null==o?void 0:o[0],{product:h,showWelcomeKit:f}=(0,N.BQ)(x,v),b=null==(x=h)||null==(r=x.options)?void 0:r[O],g=(null==b?void 0:b.subscription_type)==="Monthly",j=!p&&g?b:null,w=!!(null==u?void 0:u.promoCard)&&(null==u||null==(i=u.promoCard)?void 0:i.every(e=>e.button));return{promoData:u,useOverlay:!1,gwpData:m,gwpDataByOption:null==m||null==(c=m.items)?void 0:c[+(0!==O)],tc:d,product:x,upsellOption:j,isButtonAvailable:w,showWelcomeKit:f}},[o,v,O]),ee=(0,s.useCallback)(()=>{Z&&((0,p.a5)("Modal Viewed",{name:"Learn More"}),L(!0))},[Z]),el=(0,s.useCallback)(()=>{L(!1)},[]),et=(null==V?void 0:V.promoCard)?(0,a.jsx)("div",{className:"".concat(Z?"cursor-pointer":""),onClick:Z?ee:void 0,children:(0,a.jsx)(S.A,{data:null==V?void 0:V.promoCard})}):null,ea=Y?[Y,...o.slice(1)]:o,es=!0===P?(0,T.ux)(ea):ea,en=null==Y||null==(l=Y.welcomeKitData)?void 0:l.topBanner,er=null==Y||null==(t=Y.welcomeKitData)?void 0:t.gwpBanner,ei=(0,N.Db)(Y,$),eo=(0,N.p2)(m,$,!0,!0===P);return(0,a.jsxs)("div",{className:h,children:[(0,a.jsx)(i.m.Root,{atcProducts:es,purchase_source:eo,showWelcomeKit:$,oneTimePurchaseSource:m,enableProductViewed:null!==P,children:(0,a.jsxs)("div",{className:"flex flex-col lg:flex-row rounded bg-nova-base-white lg:py-0 lg:mb-20",children:[(0,a.jsxs)("div",{className:"w-full lg:w-1/2",children:[$&&en?(0,a.jsx)("div",{className:"lg:hidden",children:(0,a.jsx)(y.A,{data:en})}):null,(0,a.jsxs)("div",{className:"text-center lg:hidden",children:[et,(0,a.jsx)(d,{data:u})]}),(0,a.jsx)("div",{className:"flex flex-col lg:flex-col-reverse",children:(0,a.jsxs)("div",{className:"w-full pt-6 pb-4 md:pt-6 md:pb-8 lg:py-0",children:[(0,a.jsx)(D,{isMobile:W,showWelcomeKit:$,product:Y,picture:U}),ei&&H?(0,a.jsx)("div",{className:"max-w-[700px)] 3xl:max-w-[700px]",children:(0,a.jsx)(b.A,{data:ei,className:"lg:pb-0 lg:pt-2"})}):null]})})]}),(0,a.jsx)("div",{className:"w-full lg:w-1/2 lg:pl-8 lg:sticky lg:top-[128px] lg:self-start xl:pl-16 2xl:pl-[112px]",children:(0,a.jsxs)("div",{className:(0,E.cn)("lg:max-w-[568px]",U?"lg:pt-[72px]":""),children:[$&&en?(0,a.jsx)("div",{className:"hidden lg:block",children:(0,a.jsx)(y.A,{data:en})}):null,(null==V?void 0:V.promoCard)?(0,a.jsx)("div",{className:"hidden lg:block ".concat(Z?"cursor-pointer":""),onClick:Z?ee:void 0,children:(0,a.jsx)(S.A,{data:null==V?void 0:V.promoCard})}):null,(0,a.jsx)("div",{className:"hidden lg:block mb-8",children:(0,a.jsx)(d,{data:u})}),(0,a.jsx)(i.m.DescriptionAndLabel,{selectedProductInit:Y,description:u.description,buttonClassName:"mt-6",className:"mb-10 hidden lg:block"}),(0,a.jsx)(i.m.SubscriptionOptions,{selectedProductInit:Y,className:"pb-4",radioButtonClasses:x}),$&&er?(0,a.jsx)(w.A,{data:er,className:"mb-4"}):(null==F?void 0:F.option)?(0,a.jsx)("div",{className:"pt-2 lg:pt-0",children:(0,a.jsx)(_.A,{data:F.option,useOverlay:X})}):(0,a.jsx)("div",{className:"pb-8 md:pb-4 lg:pb-6"}),(0,a.jsx)(i.m.AtcButton,{showOneTimeOption:!0,disclaimer:"We recommend 3-6 months of consistent use to see results.",disclaimerClassName:"-mx-6 w-[calc(100%+3rem)] md:-mx-8 md:w-[calc(100%+4rem)]",onSubmit:Q?()=>{K(!0)}:void 0}),(0,a.jsx)(k.A,{className:"mt-4 mb-6 md:mb-4 lg:mb-6"}),(0,a.jsx)(i.m.SubscriptionIncludes,{className:"lg:pb-0"}),(0,a.jsx)(i.m.DescriptionAndLabel,{selectedProductInit:Y,description:u.description,buttonClassName:"mt-6",className:"py-6 lg:hidden"}),(null==Y?void 0:Y.icons)?(0,a.jsx)("div",{className:"pb-6",children:(0,a.jsx)(j.A,{data:Y.icons})}):null,o?(0,a.jsx)(i.m.Benefits,{}):null,(0,a.jsx)("div",{className:"flex flex-col md:flex-row gap-6 pt-10 md:pt-6",children:u.tags?(0,a.jsx)("div",{className:"w-full",children:(0,a.jsx)(g.A,{data:u.tags,tagWrapperClassName:"mb-1"})}):null}),ei&&I?(0,a.jsx)("div",{className:"",children:(0,a.jsx)(b.A,{data:ei,className:"lg:pb-0"})}):null]})})]})},!0===P?"lp-monthly":"default"),z?(0,r.createPortal)((0,a.jsx)(M.e,{hideModal:()=>K(!1),size:"medium",className:"lg:px-4 lg:pb-4",fullHeightMobile:!0,fullWidthMobile:!0,children:(0,a.jsx)(f,{purchase_source:eo,upsellOption:{product:Q,coupon:null==Q||null==(n=Q.ui_data)?void 0:n.code}})}),document.body):null,G&&q?(0,r.createPortal)((0,a.jsxs)(M.e,{hideModal:el,title:q.title,className:"gwp-modal",children:[(0,a.jsx)(B,{data:q}),(0,a.jsx)("div",{className:"mt-4 md:mt-10",children:(0,a.jsx)(c.TextElementNova,{text:J,className:"C
1aption-10-Dia-Normal text-nova-transparency-black-60 text-center"})})]}),document.body):null]})}},98094:(e,l,t)=>{"use strict";t.d(l,{A:()=>i});var a=t(95155),s=t(74078),n=t(69686),r=t(42270);let i=e=>{let{data:l,className:t=""}=e,{tag:i,copy:o}=l;return(0,a.jsxs)("div",{className:(0,r.cn)("flex flex-col items-center -mt-[12px] mb-10 md:mb-6 lg:mb-8 lg:-mt-[28px]",t),children:[(0,a.jsx)(s.A,{data:{line:i,classes:"bg-nova-brand-accent-80 relative z-10"}}),(0,a.jsx)("div",{className:"bg-nova-base-black pt-4 pb-2 px-6 text-center -mt-[12px] md:w-full",children:(0,a.jsx)(n.TextElementNova,{text:o,element:"span",className:"Body-20-Dia-Normal text-nova-base-white"})})]})}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.