{"product_id":"pumpkin-seed-oil-softgels","title":"Hairecover Pumpkin Seed Oil Softgels","description":"\u003cstyle\u003e\/* Hairecover softgels: scoped editorial styles and native purchase layout. *\/\n.sg-story-container{container:sg-story \/ inline-size;width:100%;min-width:0}\n.hc-sg{--sg-ink:#133b41;--sg-green:#073e43;--sg-paper:#f8f5ec;--sg-line:#d5e2de;--sg-muted:#52676b;color:var(--sg-ink);font:400 16px\/1.65 \"Plus Jakarta Sans\",sans-serif;max-width:1160px;margin:36px auto 0;isolation:isolate;overflow-wrap:break-word}\n.hc-sg,.hc-sg *{box-sizing:border-box}\n.hc-sg :is(h2,h3,p,figure,blockquote){margin:0}\n.hc-sg h2{font:500 clamp(30px,3.2vw,46px)\/1.12 \"Newsreader\",serif;letter-spacing:-.025em;color:var(--sg-green);text-transform:none;text-wrap:balance}\n.hc-sg h3{font:600 19px\/1.35 \"Plus Jakarta Sans\",sans-serif;color:var(--sg-green);text-wrap:balance}\n.hc-sg p{font-size:16px;line-height:1.75}\n.hc-sg strong{font-weight:650}\n.hc-sg img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1;object-fit:contain;border:0;border-radius:0;box-shadow:none;margin:0}\n.hc-sg .sg-section{padding:46px 0;text-align:center;scroll-margin-top:105px}\n.hc-sg .sg-section h2+p{margin-top:20px}\n.hc-sg .sg-copy{min-width:0;max-width:620px;margin:auto}\n.hc-sg .sg-copy\u003ep+p{margin-top:16px}\n.hc-sg .sg-note{font-size:12px;line-height:1.65;margin-top:18px;color:var(--sg-muted)}\n.hc-sg .sg-notice{padding:12px 16px;border:1px solid var(--sg-line);border-radius:6px;font-size:12px;line-height:1.6;text-align:left;margin:24px 0;color:var(--sg-muted)}\n.hc-sg .sg-notice strong{color:var(--sg-ink)}\n.hc-sg .sg-nav{display:flex;justify-content:center;gap:4px;border-block:1px solid var(--sg-line);padding:6px 0;max-width:100%}\n.hc-sg .sg-nav a{display:flex;align-items:center;justify-content:center;min-height:44px;flex:1;max-width:200px;padding:8px;font-size:13px;font-weight:600;text-decoration:none;color:var(--sg-green);white-space:nowrap;border-radius:4px}\n.hc-sg .sg-nav a:hover{background:#eaf0ed}\n.hc-sg .sg-benefits{display:grid;gap:14px;padding:4px 0 12px;text-align:left}\n.hc-sg .sg-benefits div{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;line-height:1.45;min-width:0}\n.hc-sg .sg-benefits span{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid var(--sg-line);border-radius:50%;color:var(--sg-green)}\n.hc-sg .sg-media{width:100%;max-width:540px;margin:0 auto;min-width:0;overflow:hidden;border-radius:8px}\n.hc-sg .sg-media-title{background:var(--sg-green);color:white;font:600 clamp(23px,2.3vw,30px)\/1.22 \"Plus Jakarta Sans\",sans-serif;padding:22px 18px;text-align:center;letter-spacing:-.025em}\n.hc-sg .sg-intro-grid,.hc-sg .sg-grid{display:grid;gap:32px;align-items:center;min-width:0}\n.hc-sg #sg-bladder{scroll-margin-top:110px}\n.hc-sg #sg-supplement-facts{border-top:1px solid var(--sg-line)}\n.hc-sg .sg-facts-caption{background:var(--sg-green);color:white;padding:18px 14px;font-size:18px;font-weight:600;line-height:1.3}\n.hc-sg .sg-facts-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:13px;box-shadow:none;margin:22px 0}\n.hc-sg .sg-facts-table th,.hc-sg .sg-facts-table td{padding:11px 6px;border:0;border-bottom:1px solid var(--sg-line);vertical-align:top;line-height:1.55;word-break:normal}\n.hc-sg .sg-facts-table th:first-child{width:53%}\n.hc-sg .sg-facts-table th:nth-child(2){width:30%}\n.hc-sg .sg-facts-table th:last-child{width:17%}\n.hc-sg .sg-facts-table th{font-weight:600}\n.hc-sg .sg-facts-table :is(th,td):last-child{text-align:right}\n.hc-sg .sg-label-details{width:100%;text-align:left;border-top:1px solid var(--sg-line)}\n.hc-sg .sg-label-details\u003esummary{font-size:15px}\n.hc-sg .sg-label-details .sg-copy{padding:18px 0 0}\n.hc-sg .sg-label-details h2{font-size:30px}\n.hc-sg #sg-hair-kidneys-heart{padding:46px 24px;background:var(--sg-paper);border-radius:8px;margin:8px 0 42px}\n.hc-sg .sg-reviews{padding:42px 18px;background:#edf3f0;border-radius:8px}\n.hc-sg .sg-reviews\u003ep{max-width:580px;margin:16px auto 28px;font-size:12px;line-height:1.7;color:var(--sg-muted)}\n.hc-sg .sg-review-picker{display:flex;position:relative;justify-content:center;align-items:center;gap:4px;flex-wrap:wrap;margin:0;padding:0;border:0;min-width:0}\n.hc-sg .sg-review-picker legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}\n.hc-sg .sg-review-picker input{appearance:none;-webkit-appearance:none;width:44px;height:44px;min-width:44px;min-height:44px;border:0;border-radius:50%;background:radial-gradient(circle,#a2b7af 4px,transparent 5px);margin:12px 0 0;cursor:pointer;order:3;box-shadow:none}\n.hc-sg .sg-review-picker input:checked{background:radial-gradient(circle,var(--sg-green) 5px,transparent 6px)}\n.hc-sg .sg-review-cards{display:flex;flex:0 0 100%;min-width:0;order:1;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;border-radius:6px}\n.hc-sg .sg-review-cards::-webkit-scrollbar{display:none}\n.hc-sg .sg-review-card{display:flex;flex:0 0 100%;min-width:0;flex-direction:column;background:white;padding:28px 24px;border:1px solid #e0e8e3;border-radius:6px;font-style:normal;text-align:left;scroll-snap-align:start;scroll-snap-stop:always;box-shadow:none}\n.hc-sg .sg-stars{color:var(--sg-green);font-size:21px;letter-spacing:3px;margin-bottom:20px;line-height:1}\n.hc-sg .sg-review-card p{font-size:15px;line-height:1.8;margin-bottom:26px}\n.hc-sg .sg-review-card footer{background:transparent;color:inherit;margin:auto 0 0;padding:18px 0 0;border-top:1px solid var(--sg-line);font-size:13px;line-height:1.6}\n.hc-sg .sg-review-card footer strong{display:block;font-size:15px}\n.hc-sg .sg-review-card footer small{font-size:11px;color:var(--sg-muted)}\n.hc-sg .sg-review-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;border:1px solid #bed0c7;border-radius:50%;background:white;color:var(--sg-green);margin:12px 12px 0;cursor:pointer;padding:10px}\n.hc-sg .sg-review-arrow[data-review-prev]{order:2}\n.hc-sg .sg-review-arrow[data-review-next]{order:4}\n.hc-sg .sg-review-arrow svg{width:20px;height:20px}\n.hc-sg .sg-review-arrow:disabled{opacity:.38;cursor:default}\n.hc-sg:not([data-ux-ready]) .sg-review-picker :is(input,.sg-review-arrow){display:none}\n.hc-sg :is(input,button,summary,a):focus-visible{outline:2px solid var(--sg-green);outline-offset:4px}\n.hc-sg .sg-faq{display:grid;gap:0;margin-top:24px;text-align:left;align-items:start}\n.hc-sg details{border:0;border-bottom:1px solid var(--sg-line);padding:0;margin:0;min-width:0}\n.hc-sg summary{position:relative;display:block;list-style:none;cursor:pointer;padding:21px 30px 21px 0;min-height:64px;font:600 15px\/1.5 \"Plus Jakarta Sans\",sans-serif;color:var(--sg-ink)}\n.hc-sg summary::-webkit-details-marker{display:none}\n.hc-sg summary:after{content:'+';position:absolute;right:2px;top:19px;font-size:22px;font-weight:400}\n.hc-sg details[open]\u003esummary:after{content:'−'}\n.hc-sg details\u003ediv{padding:0 0 22px}\n.hc-sg details p{font-size:14px;line-height:1.85;color:var(--sg-muted)}\n.hc-sg .sg-steps{display:grid;gap:22px;text-align:left;margin-top:28px}\n.hc-sg .sg-steps\u003ediv{padding-top:20px;border-top:1px solid var(--sg-line)}\n.hc-sg .sg-steps h3{font-size:16px;margin-bottom:8px}\n.hc-sg .sg-steps p{font-size:14px;color:var(--sg-muted)}\n.hc-sg .sg-supply{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:26px 0 0}\n.hc-sg .sg-supply\u003ediv{padding:18px 4px;border-top:1px solid var(--sg-line);font-size:12px;line-height:1.8}\n.hc-sg .sg-supply strong{display:block;font-size:20px;margin-bottom:6px;color:var(--sg-green)}\n.hc-sg .sg-guarantee{background:var(--sg-green);border-radius:8px;padding:40px 24px;color:white;margin-top:20px}\n.hc-sg .sg-guarantee h2{color:white}\n.hc-sg .sg-guarantee p{font-size:15px}\n.hc-sg .sg-guarantee a{color:white;text-underline-offset:3px;overflow-wrap:anywhere}\n.hc-sg .sg-guarantee :is(a,button):focus-visible{outline-color:white}\n.hc-sg .sg-legal{text-align:left;padding:28px 0;border-top:1px solid var(--sg-line);margin-bottom:30px}\n.hc-sg .sg-legal h3{font-size:16px;margin-bottom:12px}\n.hc-sg .sg-legal p{font-size:12px;line-height:1.85;margin:10px 0;color:var(--sg-muted)}\n.hc-sg .sg-back-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:24px auto 0;padding:10px 22px;border:1px solid currentColor;border-radius:5px;color:inherit;text-decoration:none;font-size:14px;font-weight:600}\n.hc-sg .sg-back-link:hover{background:#ffffff14}\n@container sg-story (min-width:760px){\n .hc-sg .sg-section{padding:64px 0}.hc-sg .sg-intro-grid,.hc-sg .sg-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5cqi,72px)}\n .hc-sg .sg-intro-grid\u003e.sg-copy,.hc-sg .sg-grid\u003e.sg-copy{text-align:left}\n .hc-sg .sg-benefits{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 0}.hc-sg .sg-benefits div{justify-content:center}\n .hc-sg .sg-label-details{border:0}.hc-sg .sg-label-details\u003esummary{display:none}.hc-sg .sg-label-details\u003ediv{padding:0}.hc-sg .sg-label-details .sg-copy{padding:0}\n .hc-sg #sg-hair-kidneys-heart{padding:56px 40px;margin:0 0 56px}\n .hc-sg .sg-reviews{padding:52px 32px}.hc-sg .sg-review-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;overflow:visible;border-radius:0}.hc-sg .sg-review-card{padding:26px 22px}\n .hc-sg .sg-review-picker :is(input,.sg-review-arrow){display:none}.hc-sg .sg-review-card p{font-size:14px}\n .hc-sg .sg-faq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:52px}\n .hc-sg .sg-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px}\n .hc-sg .sg-guarantee{padding:54px 40px}.hc-sg #sg-supply{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center}.hc-sg #sg-supply .sg-copy{margin-top:0!important}\n}\n@container sg-story (max-width:359px){.hc-sg .sg-nav a{font-size:12px;padding:8px 5px}.hc-sg .sg-review-card{padding:24px 18px}.hc-sg .sg-reviews{padding:34px 12px}.hc-sg .sg-review-arrow{margin-inline:5px}.hc-sg .sg-facts-table{font-size:12px}.hc-sg .sg-supply strong{font-size:18px}}\n@media(prefers-reduced-motion:reduce){.hc-sg *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}\n\n\/* Native Shopify purchase controls remain intact. Scope excludes other products. *\/\n.main-product-section:has(#hc-softgel-story){--sg-hero-gap:clamp(30px,4vw,64px)}\n.main-product-section:has(#hc-softgel-story)\u003e.section-template--23582042194149__main-padding{padding-top:32px}\n.main-product-section:has(#hc-softgel-story) .page-width{max-width:1280px}\n.main-product-section:has(#hc-softgel-story) .product__description{width:100%;max-width:none;margin:0}\n.main-product-section:has(#hc-softgel-story) .product__title h1{font:500 clamp(30px,3vw,44px)\/1.1 \"Newsreader\",serif;letter-spacing:-.03em;color:#133b41;text-wrap:balance;margin:0 0 16px}\n.main-product-section:has(#hc-softgel-story) product-info\u003e.rich-text-block p{font-size:15px;line-height:1.75}\n.main-product-section:has(#hc-softgel-story) .quantity-breaks-container{gap:12px}\n.main-product-section:has(#hc-softgel-story) .quantity-break{min-height:72px;border-radius:8px}\n.main-product-section:has(#hc-softgel-story) .quantity-break__content{gap:12px}\n.main-product-section:has(#hc-softgel-story) .quantity-break__label{font-size:14px;line-height:1.5}\n.main-product-section:has(#hc-softgel-story) .quantity-break__price{font-size:19px;line-height:1.4}\n.main-product-section:has(#hc-softgel-story) .quantity-break__compare-price{font-size:12px}\n.main-product-section:has(#hc-softgel-story) .quantity-breaks__title{font-size:17px;margin-bottom:18px}\n.main-product-section:has(#hc-softgel-story) .product-form__submit{min-height:56px;font-size:16px;border-radius:7px}\n.main-product-section:has(#hc-softgel-story) .slider-button{width:44px;min-width:44px;height:44px}\n.main-product-section:has(#hc-softgel-story) .product-media-slider .splide__arrow{width:44px;min-width:44px;height:44px;z-index:3;pointer-events:auto}\n.main-product-section:has(#hc-softgel-story) .product-media-slider .slider__dots{z-index:3}\n.main-product-section:has(#hc-softgel-story) .slider-counter__link--dots{min-width:32px;min-height:44px;padding:12px 8px;display:flex;align-items:center;justify-content:center}\n.main-product-section:has(#hc-softgel-story) .product__accordion summary{min-height:58px;padding-block:17px}\n.main-product-section:has(#hc-softgel-story) .product__accordion .accordion__title{font-size:15px}\n.main-product-section:has(#hc-softgel-story) .shipping-checkpoints{margin-block:24px}\n.main-product-section:has(#hc-softgel-story) .payment-badges-block{margin-block:20px}\n.main-product-section:has(#hc-softgel-story) .product__text-container{font-size:13px;line-height:1.65}\n.main-product-section:has(#hc-softgel-story) :is(button,a,summary,input):focus-visible{outline:2px solid #073e43;outline-offset:4px}\n@media(min-width:990px){\n .main-product-section:has(#hc-softgel-story) .product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--sg-hero-gap);align-items:start;margin:0}\n .main-product-section:has(#hc-softgel-story) .product\u003e.grid__item{width:100%;max-width:none;min-width:0;margin:0;padding:0}\n .main-product-section:has(#hc-softgel-story) .product__info-wrapper{position:static;max-height:none}\n .main-product-section:has(#hc-softgel-story) .product__media-wrapper{position:sticky;top:110px}\n .main-product-section:has(#hc-softgel-story) .product__info-container{max-width:none}\n .main-product-section:has(#hc-softgel-story) .product-media-container{max-height:560px}\n}\n@media(min-width:750px) and (max-width:989px){\n .main-product-section:has(#hc-softgel-story) .product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;margin:0;align-items:start}\n .main-product-section:has(#hc-softgel-story) .product\u003e.grid__item{width:100%;max-width:none;min-width:0;padding:0;margin:0;position:static}\n .main-product-section:has(#hc-softgel-story) .product__title h1{font-size:30px}\n .main-product-section:has(#hc-softgel-story) .quantity-break__label{font-size:12px}\n .main-product-section:has(#hc-softgel-story) .quantity-break__price{font-size:16px}\n}\n@media(max-width:749px){\n .main-product-section:has(#hc-softgel-story) .page-width{padding-left:20px;padding-right:20px}\n .main-product-section:has(#hc-softgel-story) .product{margin:0}\n .main-product-section:has(#hc-softgel-story) .product__info-wrapper{padding:24px 0 0;position:static}\n .main-product-section:has(#hc-softgel-story) .product__media-wrapper{max-width:480px;width:100%;margin-inline:auto}\n .main-product-section:has(#hc-softgel-story) .product-media-container{width:100%;max-width:none;max-height:460px}\n .main-product-section:has(#hc-softgel-story) .product__title h1{font-size:clamp(29px,6vw,36px)}\n .main-product-section:has(#hc-softgel-story) .product__info-container{max-width:none}\n .main-product-section:has(#hc-softgel-story) .product__media-list{margin-left:0;margin-right:0}\n .main-product-section:has(#hc-softgel-story) .slider-mobile-gutter{margin-inline:0}\n .main-product-section:has(#hc-softgel-story) .product__media-item{padding:0}\n .hc-sg{margin-top:24px}.hc-sg h2{font-size:32px}.hc-sg .sg-section{padding-block:38px}.hc-sg .sg-guarantee{padding:36px 24px}.hc-sg .sg-reviews{padding:36px 16px}\n}\n@media(max-width:359px){.main-product-section:has(#hc-softgel-story) .page-width{padding-inline:16px}.main-product-section:has(#hc-softgel-story) .quantity-break__label{font-size:12px}.hc-sg h2{font-size:29px}.hc-sg p{font-size:15px}}\n\u003c\/style\u003e\n\u003cdiv class=\"sg-story-container\"\u003e\u003cdiv class=\"hc-sg\" id=\"hc-softgel-story\"\u003e\n\u003cnav class=\"sg-nav\" aria-label=\"Explore this product\"\u003e\u003ca href=\"#hc-details\"\u003eFormula\u003c\/a\u003e\u003ca href=\"#sg-hair-kidneys-heart\"\u003eBenefits\u003c\/a\u003e\u003ca href=\"#sg-testimonials\"\u003eReviews\u003c\/a\u003e\u003ca href=\"#hc-faq\"\u003eFAQs\u003c\/a\u003e\u003c\/nav\u003e\n\u003cp class=\"sg-notice\"\u003e\u003cstrong\u003eFictional concept preview.\u003c\/strong\u003e The benefit copy and testimonials below are illustrative, not verified Hairecover product claims or actual customer experiences.\u003c\/p\u003e\n\u003cdiv class=\"sg-benefits\"\u003e\n\u003cdiv\u003e\n\u003cspan aria-hidden=\"true\"\u003e✓\u003c\/span\u003eBladder support concept\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan aria-hidden=\"true\"\u003e✓\u003c\/span\u003eFuller-looking hair concept\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan aria-hidden=\"true\"\u003e✓\u003c\/span\u003eKidney \u0026amp; heart support concept\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"sg-section\" id=\"hc-details\"\u003e\u003cdiv class=\"sg-intro-grid\"\u003e\n\u003cdiv class=\"sg-media\"\u003e\n\u003ch2 class=\"sg-media-title\"\u003eConcentrated oil.\u003cbr\u003eA simple daily serving.\u003c\/h2\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-03-formula-audited.png?v=1790421878\u0026amp;width=720\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-03-formula-audited.png?v=1790421878\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-03-formula-audited.png?v=1790421878\u0026amp;width=540 540w, https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-03-formula-audited.png?v=1790421878\u0026amp;width=720 720w, https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-03-formula-audited.png?v=1790421878\u0026amp;width=1080 1080w, https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-03-formula-audited.png?v=1790421878\u0026amp;width=1254 1254w\" sizes=\"(min-width:600px) 540px, calc(100vw - 40px)\" alt=\"Dark oblong softgels beside the verified pumpkin seed oil and saw palmetto formula details.\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-copy\" id=\"sg-bladder\"\u003e\n\u003ch2\u003eNo More Rushing to the Bathroom\u003c\/h2\u003e\n\u003cp\u003eHairecover Pumpkin Seed Oil Softgels help support \u003cstrong\u003ehealthy bladder function\u003c\/strong\u003e, so you can \u003cstrong\u003esleep through the night\u003c\/strong\u003e and go about your day without those constant, urgent trips. Just a simple daily routine—\u003cstrong\u003eno prescriptions, no harsh chemicals.\u003c\/strong\u003e†\u003c\/p\u003e\n\u003cp class=\"sg-note\"\u003eIllustrative benefit copy for this fictional concept. This is not evidence of a medical outcome.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sg-section\" id=\"sg-supplement-facts\"\u003e\u003cdiv class=\"sg-grid\"\u003e\n\u003cfigure class=\"sg-media\"\u003e\u003cfigcaption class=\"sg-facts-caption\"\u003e90-Day Money-Back Guarantee\u003c\/figcaption\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-02-facts-audited.png?v=1790448697\u0026amp;width=720\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-02-facts-audited.png?v=1790448697\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-02-facts-audited.png?v=1790448697\u0026amp;width=540 540w, https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-02-facts-audited.png?v=1790448697\u0026amp;width=720 720w, https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-02-facts-audited.png?v=1790448697\u0026amp;width=1080 1080w, https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-02-facts-audited.png?v=1790448697\u0026amp;width=1254 1254w\" sizes=\"(min-width:600px) 540px, calc(100vw - 40px)\" alt=\"Supplement facts for Hairecover Pumpkin Seed Oil with Saw Palmetto, serving size two softgels\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdetails class=\"sg-label-details\" open\u003e\u003csummary\u003eRead the full Supplement Facts\u003c\/summary\u003e\u003cdiv class=\"sg-copy\"\u003e\n\u003ch2\u003eSupplement Facts\u003c\/h2\u003e\n\u003cp\u003eServing size: 2 softgels\u003cbr\u003eServings per pouch: 30\u003c\/p\u003e\n\u003ctable class=\"sg-facts-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003ePer serving\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eAmount\u003c\/th\u003e\n\u003cth scope=\"col\"\u003e% DV\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCalories\u003c\/th\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eTotal fat\u003c\/th\u003e\n\u003ctd\u003e3 g\u003c\/td\u003e\n\u003ctd\u003e4%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSaturated fat\u003c\/th\u003e\n\u003ctd\u003e0.75 g\u003c\/td\u003e\n\u003ctd\u003e4%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePolyunsaturated fat\u003c\/th\u003e\n\u003ctd\u003e1.5 g\u003c\/td\u003e\n\u003ctd\u003e†\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMonounsaturated fat\u003c\/th\u003e\n\u003ctd\u003e0.75 g\u003c\/td\u003e\n\u003ctd\u003e†\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePumpkin seed oil (Cucurbita pepo)\u003c\/th\u003e\n\u003ctd\u003e3,000 mg\u003c\/td\u003e\n\u003ctd\u003e†\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSaw palmetto fruit equivalent\u003c\/th\u003e\n\u003ctd\u003e300 mg\u003c\/td\u003e\n\u003ctd\u003e†\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"sg-note\"\u003eSaw palmetto: 300 mg fruit equivalent from 75 mg of 4:1 extract. Percent Daily Values are based on a 2,000-calorie diet. † Daily Value not established.\u003c\/p\u003e\n\u003cp class=\"sg-note\"\u003e\u003cstrong\u003eOther ingredients:\u003c\/strong\u003e softgel (gelatin, glycerin, purified water), natural carob.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sg-section\" id=\"sg-hair-kidneys-heart\"\u003e\u003cdiv class=\"sg-copy\"\u003e\n\u003ch2\u003eHealthier Hair, Kidneys \u0026amp; Heart\u003c\/h2\u003e\n\u003cp\u003eOur pure pumpkin seed oil is packed with \u003cstrong\u003eessential fatty acids and zinc\u003c\/strong\u003e that support \u003cstrong\u003ekidney function, healthy blood pressure\u003c\/strong\u003e, and help promote \u003cstrong\u003ethicker, fuller-looking hair.\u003c\/strong\u003e Real, plant-based support your body actually recognizes.†\u003c\/p\u003e\n\u003cp class=\"sg-note\"\u003eFictional benefit concept; these outcomes have not been verified for Hairecover. Zinc content is not quantified on the displayed label. The labeled daily serving is two softgels.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sg-section sg-reviews\" id=\"sg-testimonials\"\u003e\u003ch2\u003eTestimonials\u003c\/h2\u003e\n\u003cp\u003eIllustrative reviews for this fictional preview. Names, locations, star ratings and results do not represent actual Hairecover customer testimonials.\u003c\/p\u003e\n\u003cfieldset class=\"sg-review-picker\"\u003e\n\u003clegend\u003eChoose an illustrative testimonial\u003c\/legend\u003e\n\u003cbutton class=\"sg-review-arrow\" type=\"button\" data-review-prev aria-label=\"Previous testimonial\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" aria-hidden=\"true\"\u003e\u003cpath d=\"m14 5-7 7 7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cinput type=\"radio\" name=\"sg-reviews\" id=\"sg-review-1\" aria-label=\"Show Patricia testimonial, 1 of 3\" checked\u003e\u003cinput type=\"radio\" name=\"sg-reviews\" id=\"sg-review-2\" aria-label=\"Show Michael testimonial, 2 of 3\"\u003e\u003cinput type=\"radio\" name=\"sg-reviews\" id=\"sg-review-3\" aria-label=\"Show Carol testimonial, 3 of 3\"\u003e\u003cbutton class=\"sg-review-arrow\" type=\"button\" data-review-next aria-label=\"Next testimonial\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" aria-hidden=\"true\"\u003e\u003cpath d=\"m10 5 7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cdiv class=\"sg-review-cards\" aria-label=\"Illustrative customer stories\"\u003e\n\u003cblockquote class=\"sg-review-card\"\u003e\n\u003cdiv class=\"sg-stars\" aria-label=\"Five illustrative stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e“I wanted a daily step I could actually remember. Keeping the pouch beside breakfast made the routine feel simple, and the softgels fit into my morning without any mixing or measuring.”\u003c\/p\u003e\n\u003cfooter\u003e\u003cstrong\u003ePatricia M.\u003c\/strong\u003eMiami, FL\u003cbr\u003e\u003csmall\u003eFictional example\u003c\/small\u003e\u003c\/footer\u003e\n\u003c\/blockquote\u003e\n\u003cblockquote class=\"sg-review-card\"\u003e\n\u003cdiv class=\"sg-stars\" aria-label=\"Five illustrative stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e“I was skeptical honestly. My kidney numbers had been dropping and my doctor didn't have much to say about it. Started taking these along with changing my diet and my last labs came back better than they've been in over a year. I'm not stopping.”\u003c\/p\u003e\n\u003cfooter\u003e\u003cstrong\u003eMichael T.\u003c\/strong\u003eTallahassee, FL\u003cbr\u003e\u003csmall\u003eFictional example\u003c\/small\u003e\u003c\/footer\u003e\n\u003c\/blockquote\u003e\n\u003cblockquote class=\"sg-review-card\"\u003e\n\u003cdiv class=\"sg-stars\" aria-label=\"Five illustrative stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e“My hair had started to look thinner, so I wanted to be more consistent with looking after it. Taking these with a meal became one easy part of that routine. I like having a full month in one pouch.”\u003c\/p\u003e\n\u003cfooter\u003e\u003cstrong\u003eCarol D.\u003c\/strong\u003eLos Angeles, CA\u003cbr\u003e\u003csmall\u003eFictional example\u003c\/small\u003e\u003c\/footer\u003e\n\u003c\/blockquote\u003e\n\u003c\/div\u003e\n\u003c\/fieldset\u003e\u003c\/section\u003e\n\u003csection class=\"sg-section\" id=\"hc-faq\"\u003e\u003ch2\u003eFAQs\u003c\/h2\u003e\n\u003cdiv class=\"sg-faq\"\u003e\n\u003cdiv class=\"sg-faq-column\"\u003e\n\u003cdetails\u003e\u003csummary\u003eIs this made for both men and women?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eThe labeled serving is intended for adults 18 and over. Check the ingredient list and warnings with your healthcare professional to decide whether it fits your needs.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhen should I expect a difference?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eThis fictional preview does not establish a results timeline. Individual responses differ; improvements in bladder symptoms, kidney health or hair growth have not been verified for this Hairecover product.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhat happens if it is not right for me?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eYour order carries the Hairecover 90-day money-back guarantee, even if opened or used. Contact support@hairecover.com within 90 days of delivery. See the complete terms below.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow are softgels different from eating pumpkin seeds?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eSoftgels provide a measured amount of oil: 3,000 mg in a two-softgel serving. Whole pumpkin seeds also contain other nutrients, including fiber and protein; the two formats are not nutritionally interchangeable.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhere can I check the ingredients and quality details?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eThe Supplement Facts panel and ingredient list are shown on this page. For batch documentation or product questions, email support@hairecover.com before ordering. No third-party testing certificate is presented in this preview.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-faq-column\"\u003e\n\u003cdetails\u003e\u003csummary\u003eWhat is in a daily serving?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eTwo softgels provide 3,000 mg of pumpkin seed oil and 300 mg saw palmetto fruit equivalent, from 75 mg of 4:1 extract. The Supplement Facts panel lists the complete amounts.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow many softgels are in a pouch?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eEach resealable pouch contains 60 softgels. At two a day, that is 30 daily servings.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow should I take them?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eTake 2 softgels daily with water, preferably with a meal. Follow the directions on the pouch and do not exceed the labeled serving.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eAre the softgels vegetarian?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eNo. The softgel shell contains gelatin, glycerin and purified water. The other listed ingredient is natural carob.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eCan I take them with medication?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eTalk to your doctor first, especially if you take blood thinners or hormone medicines, have a health condition or have surgery coming up. Do not take if you are pregnant, may become pregnant, or are nursing. For adults 18 and over.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs this a subscription?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eNo. Select the pouch quantity you want and pay once. There are no automatic shipments or renewals.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sg-section\" id=\"sg-softgel-format\"\u003e\u003cdiv class=\"sg-grid\"\u003e\n\u003cdiv class=\"sg-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-04-format-audited.png?v=1790421895\u0026amp;width=720\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-04-format-audited.png?v=1790421895\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-04-format-audited.png?v=1790421895\u0026amp;width=540 540w, https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-04-format-audited.png?v=1790421895\u0026amp;width=720 720w, https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-04-format-audited.png?v=1790421895\u0026amp;width=1080 1080w, https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-04-format-audited.png?v=1790421895\u0026amp;width=1254 1254w\" sizes=\"(min-width:600px) 540px, calc(100vw - 40px)\" alt=\"A hand holding one dark oblong softgel beside an almond for a visual size comparison.\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sg-copy\"\u003e\n\u003ch2\u003eKnow Your Softgel\u003c\/h2\u003e\n\u003cp\u003eDark, glossy and oblong, in a resealable pouch. The close-up shows the format beside an almond so you can see the shape before adding it to your day.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sg-section\" id=\"hc-routine\"\u003e\u003cdiv class=\"sg-grid\"\u003e\n\u003cdiv class=\"sg-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-05-daily-use-audited.png?v=1790448698\u0026amp;width=720\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-05-daily-use-audited.png?v=1790448698\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-05-daily-use-audited.png?v=1790448698\u0026amp;width=540 540w, https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-05-daily-use-audited.png?v=1790448698\u0026amp;width=720 720w, https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-05-daily-use-audited.png?v=1790448698\u0026amp;width=1080 1080w, https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-05-daily-use-audited.png?v=1790448698\u0026amp;width=1254 1254w\" sizes=\"(min-width:600px) 540px, calc(100vw - 40px)\" alt=\"An adult woman with the HAIRECOVER softgel pouch and a glass of water beside her meal.\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sg-copy\"\u003e\n\u003ch2\u003eTwo Softgels.\u003cbr\u003eOne Daily Habit.\u003c\/h2\u003e\n\u003cp\u003eTake two softgels with water, preferably with a meal. Follow the pouch directions and do not exceed the labeled serving.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-steps\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003e1. Take two\u003c\/h3\u003e\n\u003cp\u003eTwo softgels make one labeled daily serving.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003e2. Add water and a meal\u003c\/h3\u003e\n\u003cp\u003eChoose a familiar meal to help you remember.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003e3. Reseal the pouch\u003c\/h3\u003e\n\u003cp\u003eClose securely and store in a cool, dry place.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sg-section\" id=\"sg-supply\"\u003e\u003cdiv class=\"sg-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-06-supply-audited.png?v=1790448697\u0026amp;width=720\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-06-supply-audited.png?v=1790448697\u0026amp;width=360 360w, https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-06-supply-audited.png?v=1790448697\u0026amp;width=540 540w, https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-06-supply-audited.png?v=1790448697\u0026amp;width=720 720w, https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-06-supply-audited.png?v=1790448697\u0026amp;width=1080 1080w, https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-06-supply-audited.png?v=1790448697\u0026amp;width=1254 1254w\" sizes=\"(min-width:600px) 540px, calc(100vw - 40px)\" alt=\"Three matching HAIRECOVER resealable pumpkin seed oil softgel pouches.\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sg-copy\" style=\"margin-top:28px\"\u003e\n\u003ch2\u003eYour Routine, Your Supply\u003c\/h2\u003e\n\u003cp\u003e60 softgels per pouch. A one-time purchase with no automatic shipments or renewals.\u003c\/p\u003e\n\u003cdiv class=\"sg-supply\"\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e30 days\u003c\/strong\u003e1 pouch\u003cbr\u003e60 softgels\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e90 days\u003c\/strong\u003e3 pouches\u003cbr\u003e180 softgels\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e180 days\u003c\/strong\u003e6 pouches\u003cbr\u003e360 softgels\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sg-section sg-guarantee\" id=\"sg-guarantee\"\u003e\u003cdiv class=\"sg-copy\"\u003e\n\u003ch2\u003e90 Days to Decide.\u003c\/h2\u003e\n\u003cp\u003eOur money-back guarantee applies even if your pouch is opened, used or empty. Email \u003ca href=\"mailto:support@hairecover.com\"\u003esupport@hairecover.com\u003c\/a\u003e within 90 days of delivery for a refund of the product price. No need to send it back.\u003c\/p\u003e\n\u003cp class=\"sg-note\" style=\"color:inherit\"\u003eOne guarantee refund per customer per product. Shipping fees are not refunded. For damaged, defective or incorrect orders, email a photo within 14 days for a free replacement. \u003ca href=\"\/pages\/money-back-guarantee\"\u003eRead the full terms.\u003c\/a\u003e\u003c\/p\u003e\n\u003ca class=\"sg-back-link\" href=\"#sg-purchase\"\u003eChoose your supply\u003c\/a\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sg-section\" id=\"sg-shipping\"\u003e\u003cdiv class=\"sg-copy\"\u003e\n\u003ch2\u003eShipping \u0026amp; Delivery\u003c\/h2\u003e\n\u003cp\u003eTracked shipping to the United States, Canada, Australia and New Zealand. Orders ship in 1–3 business days.\u003c\/p\u003e\n\u003cp class=\"sg-note\"\u003eDelivery times, shipping rates and free-shipping thresholds vary by destination. \u003ca href=\"\/policies\/shipping-policy\"\u003eView shipping details for your country.\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003cdiv class=\"sg-legal\"\u003e\n\u003ch3\u003eBefore you start\u003c\/h3\u003e\n\u003cp\u003eContains saw palmetto. Do not take if you are pregnant, may become pregnant, or are nursing. Talk to your doctor first if you take medication, especially blood thinners or hormone medicines, have a health condition, or have surgery coming up.\u003c\/p\u003e\n\u003cp\u003eFor adults 18 and over. Check the label for allergens, do not exceed the labeled serving, and keep out of reach of children. Store in a cool, dry place.\u003c\/p\u003e\n\u003cp\u003e† These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease. Individual results vary.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFictional preview:\u003c\/strong\u003e the benefit narratives and testimonials are demonstration content and are not clinical evidence or real customer reviews.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cscript\u003e(function () {\n  function init() {\n    const story = document.getElementById('hc-softgel-story');\n    if (!story || story.dataset.uxReady) return;\n    story.dataset.uxReady = 'true';\n    const description = story.closest('.product__description');\n    const product = description \u0026\u0026 description.closest('.product');\n    if (product) {\n      product.id ||= 'sg-purchase';\n      product.insertAdjacentElement('afterend', description);\n    }\n    const section = story.closest('.main-product-section');\n    if (section) {\n      const priceBoxes = [...section.querySelectorAll('.product-page-price, .sticky-atc__price')];\n      function priceLabels() {\n        priceBoxes.forEach(priceBox =\u003e {\n        const sale = priceBox.querySelector('.price__sale');\n        if (!sale) return;\n        const current = sale.querySelector('.compare-price-label');\n        const previous = sale.querySelector('.regular-price-label');\n        if (current \u0026\u0026 current.textContent !== 'Sale price') current.textContent = 'Sale price';\n        if (previous \u0026\u0026 previous.textContent !== 'Regular price') previous.textContent = 'Regular price';\n        });\n      }\n      priceLabels();\n      priceBoxes.forEach(priceBox =\u003e {\n        new MutationObserver(priceLabels).observe(priceBox, { childList: true, subtree: true });\n      });\n      const gallery = section.querySelector('media-gallery');\n      const media = gallery \u0026\u0026 gallery.querySelector('.product__media-list');\n      if (media) {\n        const slides = [...media.children];\n        const dots = [...gallery.querySelectorAll('.slider-counter__link--dots')];\n        const thumbs = [...gallery.querySelectorAll('.thumbnail')];\n        const viewer = gallery.querySelector('.product-media-slider');\n        const back = viewer.querySelector('button[name=\"previous\"]');\n        const forward = viewer.querySelector('button[name=\"next\"]');\n        const status = gallery.querySelector('[role=\"status\"]');\n        let active = 0, scrollTimer;\n        dots.forEach((dot, i) =\u003e dot.setAttribute('aria-label', 'Show product image ' + (i + 1) + ' of ' + slides.length));\n        function reflectMedia() {\n          slides.forEach((slide, i) =\u003e slide.classList.toggle('is-active', i === active));\n          dots.forEach((dot, i) =\u003e {\n            dot.classList.toggle('slider-counter__link--active', i === active);\n            dot.setAttribute('aria-current', String(i === active));\n          });\n          thumbs.forEach((thumb, i) =\u003e thumb.setAttribute('aria-current', String(i === active)));\n          if (back) back.disabled = active === 0;\n          if (forward) forward.disabled = active === slides.length - 1;\n          if (status) status.textContent = 'Image ' + (active + 1) + ' of ' + slides.length;\n        }\n        function showMedia(index) {\n          active = Math.max(0, Math.min(slides.length - 1, index));\n          const offset = slides[active].getBoundingClientRect().left - media.getBoundingClientRect().left + media.scrollLeft;\n          media.scrollTo({ left: offset, behavior: matchMedia('(prefers-reduced-motion: reduce)').matches ? 'auto' : 'smooth' });\n          reflectMedia();\n        }\n        gallery.addEventListener('click', event =\u003e {\n          const button = event.target.closest('button');\n          if (!button) return;\n          let index;\n          if (button === back) index = active - 1;\n          else if (button === forward) index = active + 1;\n          else if (dots.includes(button)) index = dots.indexOf(button);\n          else if (thumbs.includes(button)) index = thumbs.indexOf(button);\n          else return;\n          event.preventDefault();\n          event.stopImmediatePropagation();\n          showMedia(index);\n        }, true);\n        media.addEventListener('scroll', () =\u003e {\n          clearTimeout(scrollTimer);\n          scrollTimer = setTimeout(() =\u003e {\n            const left = media.getBoundingClientRect().left;\n            active = slides.reduce((best, slide, i) =\u003e Math.abs(slide.getBoundingClientRect().left - left) \u003c Math.abs(slides[best].getBoundingClientRect().left - left) ? i : best, 0);\n            reflectMedia();\n          }, 120);\n        }, { passive: true });\n        reflectMedia();\n      }\n    }\n    const label = story.querySelector('.sg-label-details');\n    const picker = story.querySelector('.sg-review-picker');\n    const track = picker.querySelector('.sg-review-cards');\n    const cards = [...track.children];\n    const radios = [...picker.querySelectorAll('input[type=\"radio\"]')];\n    const prev = picker.querySelector('[data-review-prev]');\n    const next = picker.querySelector('[data-review-next]');\n    let index = 0, wide = null, timer;\n    function reflect() {\n      radios.forEach((radio, i) =\u003e { radio.checked = i === index; });\n      prev.disabled = index === 0;\n      next.disabled = index === cards.length - 1;\n    }\n    function select(i) {\n      index = Math.max(0, Math.min(cards.length - 1, i));\n      const offset = cards[index].getBoundingClientRect().left - track.getBoundingClientRect().left + track.scrollLeft;\n      track.scrollTo({ left: offset, behavior: matchMedia('(prefers-reduced-motion: reduce)').matches ? 'auto' : 'smooth' });\n      reflect();\n    }\n    radios.forEach((radio, i) =\u003e radio.addEventListener('change', () =\u003e { if (radio.checked) select(i); }));\n    prev.addEventListener('click', () =\u003e select(index - 1));\n    next.addEventListener('click', () =\u003e select(index + 1));\n    track.addEventListener('scroll', () =\u003e {\n      clearTimeout(timer);\n      timer = setTimeout(() =\u003e {\n        if (wide) return;\n        const left = track.getBoundingClientRect().left;\n        index = cards.reduce((best, card, i) =\u003e Math.abs(card.getBoundingClientRect().left - left) \u003c Math.abs(cards[best].getBoundingClientRect().left - left) ? i : best, 0);\n        reflect();\n      }, 120);\n    }, { passive: true });\n    function resize() {\n      const isWide = story.parentElement.clientWidth \u003e= 760;\n      if (isWide === wide) return;\n      wide = isWide;\n      label.open = wide;\n      index = 0;\n      track.scrollTo({ left: 0, behavior: 'auto' });\n      reflect();\n    }\n    new ResizeObserver(resize).observe(story.parentElement);\n    resize();\n    reflect();\n  }\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init, { once: true });\n  else init();\n  document.addEventListener('shopify:section:load', init);\n})();\n\u003c\/script\u003e","brand":"Hairecover","offers":[{"title":"30-Day Supply (1 pouch)","offer_id":67575522164965,"sku":"HRC-PSO-30","price":44.0,"currency_code":"USD","in_stock":true},{"title":"90-Day Supply (3 pouches)","offer_id":67575522197733,"sku":"HRC-PSO-90","price":99.0,"currency_code":"USD","in_stock":true},{"title":"180-Day Supply (6 pouches)","offer_id":67575522230501,"sku":"HRC-PSO-180","price":179.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0848\/0823\/7285\/files\/haircover-softgels-01-hero-audited.png?v=1790448697","url":"https:\/\/hairecover.com\/products\/pumpkin-seed-oil-softgels","provider":"Hairecover","version":"1.0","type":"link"}