{"product_id":"nooks-everywhere-balm-v4","title":"The Everywhere Balm™ — v4 (CRO test)","description":"\u003cstyle\u003e\n.pdp-v4{max-width:720px;margin:0 auto;padding:0 20px 100px;font-family:inherit;line-height:1.55;color:inherit}\n.pdp-v4 section{padding:36px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n.pdp-v4 section:last-child{border-bottom:none}\n.pdp-v4 h2{font-size:clamp(22px,5.5vw,30px);line-height:1.15;margin:0 0 16px;font-weight:600;letter-spacing:-.01em}\n.pdp-v4 h3{font-size:18px;margin:0 0 10px;font-weight:600}\n.pdp-v4 p{margin:0 0 14px;font-size:16px;line-height:1.6}\n.pdp-v4 .lead{font-size:18px;font-weight:500}\n.pdp-v4 .anchor{font-size:14px;opacity:.65;margin:0 0 4px;text-transform:uppercase;letter-spacing:.08em}\n.pdp-v4 .proof-row{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;margin:16px 0 0}\n.pdp-v4 .proof-row span{background:#faf6ef;padding:8px 14px;border-radius:999px;white-space:nowrap}\n.pdp-v4 .btn{display:inline-block;padding:16px 32px;background:#000;color:#fff;text-decoration:none;font-weight:600;border-radius:4px;min-height:44px;min-width:220px;text-align:center;font-size:16px;cursor:pointer;border:none}\n.pdp-v4 .btn-outline{display:inline-block;padding:14px 28px;background:transparent;color:#000;border:1px solid #000;text-decoration:none;font-weight:500;border-radius:4px;min-height:44px;text-align:center;font-size:15px}\n.pdp-v4 .single-review{background:#faf6ef;padding:24px;border-radius:8px;margin:20px 0}\n.pdp-v4 .single-review .stars{color:#d4a53d;letter-spacing:2px;margin-bottom:8px;font-size:14px}\n.pdp-v4 .single-review p{font-size:17px;font-style:italic;margin:0 0 10px;line-height:1.5}\n.pdp-v4 .single-review cite{font-size:13px;opacity:.7;font-style:normal}\n.pdp-v4 .single-review cite::before{content:\"— \"}\n.pdp-v4 .single-review .verified{display:inline-block;background:#e8dec9;padding:2px 8px;border-radius:3px;font-size:11px;margin-left:8px;vertical-align:middle;letter-spacing:.03em}\n.pdp-v4 .uses-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0}\n.pdp-v4 .uses-grid \u003e div{padding:16px 14px;background:#faf6ef;border-radius:6px;font-size:14px;line-height:1.3}\n.pdp-v4 .uses-grid \u003e div strong{display:block;font-size:14px;margin-bottom:3px}\n.pdp-v4 .see-more{margin-top:14px;font-size:14px;text-decoration:underline;cursor:pointer;color:inherit;background:transparent;border:none;padding:0}\n.pdp-v4 details.uses-more{margin:14px 0 0}\n.pdp-v4 details.uses-more summary{list-style:none;cursor:pointer;font-size:14px;text-decoration:underline;padding:8px 0}\n.pdp-v4 details.uses-more summary::-webkit-details-marker{display:none}\n.pdp-v4 details.uses-more[open] summary{margin-bottom:12px}\n.pdp-v4 .tag-line{font-size:14px;opacity:.8;margin-top:16px;font-style:italic}\n.pdp-v4 .mech-diagram{background:#faf6ef;padding:28px 20px;border-radius:8px;margin:16px 0;text-align:center;font-size:14px;color:#8a7555;background:linear-gradient(135deg,#e8dec9 25%,#f2e9d3 25%,#f2e9d3 50%,#e8dec9 50%,#e8dec9 75%,#f2e9d3 75%);background-size:30px 30px}\n.pdp-v4 .texture-proof{display:grid;grid-template-columns:1fr;gap:8px;margin-top:16px}\n.pdp-v4 .texture-proof \u003e div{padding:12px 16px;background:#faf6ef;border-radius:6px;font-size:14px;font-weight:500;text-align:center}\n.pdp-v4 .cmp-cards{display:grid;grid-template-columns:1fr;gap:12px;margin:20px 0 0}\n.pdp-v4 .cmp-cards \u003e div{padding:18px;background:#faf6ef;border-radius:8px;border:1px solid rgba(0,0,0,.05)}\n.pdp-v4 .cmp-cards \u003e div.nooks{background:#1a1a1a;color:#f6f1ea;border-color:#1a1a1a}\n.pdp-v4 .cmp-cards h4{margin:0 0 8px;font-size:16px;font-weight:600}\n.pdp-v4 .cmp-cards p{margin:0;font-size:14px;line-height:1.4}\n.pdp-v4 .value-box{background:#faf6ef;padding:24px;border-radius:8px;margin:20px 0;text-align:center}\n.pdp-v4 .value-box .big{font-size:28px;font-weight:600;margin:4px 0}\n.pdp-v4 .value-box .sub{font-size:14px;opacity:.75}\n.pdp-v4 .buckets{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}\n.pdp-v4 .buckets \u003e div{padding:14px;background:#faf6ef;border-radius:6px;text-align:center}\n.pdp-v4 .buckets h4{margin:0 0 4px;font-size:17px}\n.pdp-v4 .buckets p{margin:0;font-size:13px;line-height:1.3;opacity:.75}\n.pdp-v4 .ugc-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:18px -20px 0;padding:0 20px 10px;scrollbar-width:none}\n.pdp-v4 .ugc-row::-webkit-scrollbar{display:none}\n.pdp-v4 .ugc-row \u003e div{flex:0 0 220px;scroll-snap-align:start;aspect-ratio:9\/16;background:linear-gradient(135deg,#e8dec9 25%,#f2e9d3 25%,#f2e9d3 50%,#e8dec9 50%);background-size:30px 30px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#8a7555;padding:16px;text-align:center}\n.pdp-v4 .mini-reviews{display:grid;grid-template-columns:1fr;gap:12px;margin:18px 0 0}\n.pdp-v4 .mini-reviews .single-review{margin:0;padding:16px}\n.pdp-v4 .mini-reviews .single-review p{font-size:14px}\n.pdp-v4 .tabs{margin:16px 0 0}\n.pdp-v4 .tab-rail{display:flex;overflow-x:auto;gap:8px;padding-bottom:10px;scrollbar-width:none;margin-left:-20px;padding-left:20px}\n.pdp-v4 .tab-rail::-webkit-scrollbar{display:none}\n.pdp-v4 .tab-rail button{flex:0 0 auto;padding:8px 16px;background:#faf6ef;border:1px solid transparent;border-radius:999px;font-size:13px;cursor:pointer;color:inherit;white-space:nowrap}\n.pdp-v4 .tab-rail button[aria-selected=\"true\"]{background:#1a1a1a;color:#f6f1ea}\n.pdp-v4 .tab-panel{padding:20px;background:#faf6ef;border-radius:8px;margin-top:4px;font-size:15px;line-height:1.5}\n.pdp-v4 .how-steps{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-template-columns:1fr;gap:10px}\n.pdp-v4 .how-steps li{padding:14px 16px;background:#faf6ef;border-radius:6px;font-size:15px}\n.pdp-v4 .how-steps li strong{display:inline-block;background:#1a1a1a;color:#f6f1ea;border-radius:50%;width:24px;height:24px;line-height:24px;text-align:center;font-size:12px;margin-right:10px;vertical-align:middle}\n.pdp-v4 .guarantee{background:#1a1a1a;color:#f6f1ea;padding:28px 24px;border-radius:8px;margin:20px 0;text-align:center}\n.pdp-v4 .guarantee h3{color:#f6f1ea;font-size:22px;margin:0 0 8px}\n.pdp-v4 .guarantee p{font-size:15px;margin:0 0 12px;opacity:.9}\n.pdp-v4 .founder{background:#faf6ef;padding:24px;border-radius:8px;margin:20px 0;font-size:15px;line-height:1.6}\n.pdp-v4 .founder cite{display:block;margin-top:12px;font-size:13px;opacity:.7;font-style:normal}\n.pdp-v4 details.faq{padding:14px 16px;background:#faf6ef;margin-bottom:6px;border-radius:6px}\n.pdp-v4 details.faq summary{cursor:pointer;font-weight:600;font-size:15px}\n.pdp-v4 details.faq p{margin-top:10px;font-size:14px}\n.pdp-v4 .final-cta-block{background:#1a1a1a;color:#f6f1ea;padding:40px 24px;border-radius:10px;margin:20px 0;text-align:center}\n.pdp-v4 .final-cta-block h2{color:#f6f1ea}\n.pdp-v4 .final-cta-block .btn{background:#f6f1ea;color:#1a1a1a}\n.pdp-v4 .claude-flag{background:#fff2d5;border:1px dashed #c9b89b;padding:12px 16px;border-radius:6px;margin:16px 0;font-size:12px;color:#6b5a3a;font-style:italic}\n#pdp-v4-sticky{position:fixed;bottom:0;left:0;right:0;background:#1a1a1a;color:#fff;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:999;box-shadow:0 -4px 20px rgba(0,0,0,.15);transform:translateY(100%);transition:transform .25s ease}\n#pdp-v4-sticky.show{transform:translateY(0)}\n#pdp-v4-sticky .product-info{font-size:14px}\n#pdp-v4-sticky .product-info strong{display:block;font-size:13px;margin-bottom:2px}\n#pdp-v4-sticky .btn-cart{background:#f6f1ea;color:#1a1a1a;padding:12px 20px;border-radius:4px;text-decoration:none;font-weight:600;font-size:14px;white-space:nowrap;min-height:44px;display:flex;align-items:center;cursor:pointer;border:none}\n@media(min-width:720px){#pdp-v4-sticky{display:none}}\n\u003c\/style\u003e\n\n\u003carticle class=\"pdp-v4\"\u003e\n\n  \u003c!-- NOTE: Theme renders product title, image gallery, variant selector, main ATC above this body_html.\n       This content loads immediately below the primary purchase form. All sections below follow the restructured flow. --\u003e\n\n  \u003cdiv class=\"claude-flag\"\u003e\n    \u003cstrong\u003eCRO-TEST V4 — mobile-first restructure in body_html.\u003c\/strong\u003e Hero copy \/ variant form \/ primary ATC are theme-controlled and appear above. Scroll flow + modules below follow the restructured brief. For true hero reorder + ATC-above-Buy-Now swap + variant-synced sticky bar, Claude Design handoff needs light theme section edits (flagged in dossier).\n  \u003c\/div\u003e\n\n  \u003c!-- SECTION 2 — Single verified review (immediately after purchase module per brief) --\u003e\n  \u003csection id=\"review-first\"\u003e\n    \u003cdiv class=\"single-review\"\u003e\n      \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003cp\u003e\"I was using three different products a day. Face cream, lip balm, hand cream, and reapplying constantly. Switched to this three months ago and I don't need any of them anymore. One tin. Everywhere. Barely need to reapply.\"\u003c\/p\u003e\n      \u003ccite\u003eHannah T. \u003cspan class=\"verified\"\u003everified buyer\u003c\/span\u003e\u003c\/cite\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"claude-flag\"\u003eDANI: swap in a real verified Shopify review that demonstrates multi-product\/reapplication consolidation. This is the first human voice after the fold — pick the strongest.\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 — Made for skin under pressure™ --\u003e\n  \u003csection id=\"uses\"\u003e\n    \u003ch2\u003eMade for skin under pressure™\u003c\/h2\u003e\n    \u003cdiv class=\"uses-grid\"\u003e\n      \u003cdiv\u003e\n\u003cstrong\u003eHands that work\u003c\/strong\u003eScrubbed, cracked, rinsed raw.\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cstrong\u003eLips\u003c\/strong\u003eChapped, split, over-licked.\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cstrong\u003eFresh shaves + beards\u003c\/strong\u003eSoft-matte, no sting.\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cstrong\u003eChafe + friction\u003c\/strong\u003eThighs, straps, waistbands.\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cstrong\u003eOver actives \/ under makeup\u003c\/strong\u003eWon't fight your retinol or your base.\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cstrong\u003eYes, even there\u003c\/strong\u003eFragrance-free. Non-reactive.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdetails class=\"uses-more\"\u003e\n      \u003csummary\u003eSee all uses\u003c\/summary\u003e\n      \u003cdiv class=\"uses-grid\"\u003e\n        \u003cdiv\u003e\n\u003cstrong\u003ePost-procedure recovery\u003c\/strong\u003ePeels, lasers, needling.\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cstrong\u003eEczema + reactive skin\u003c\/strong\u003eNo preservatives, no fragrance.\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cstrong\u003eTattoo aftercare\u003c\/strong\u003eBreathable, non-occlusive.\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cstrong\u003eNipples + nursing\u003c\/strong\u003eFood-safe ingredients.\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cstrong\u003eUnder-eye dryness\u003c\/strong\u003eFine enough for lids.\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cstrong\u003eKids + households\u003c\/strong\u003eNothing to react to.\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cstrong\u003eWorking outdoors\u003c\/strong\u003eWind, cold, UV-stressed skin.\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cstrong\u003ePregnancy + breastfeeding\u003c\/strong\u003eNothing you can't be on.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cp class=\"tag-line\"\u003eSensitive-skinned. Skincare-obsessed. Skincare deniers. One tin.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 — Why it works (mechanism) --\u003e\n  \u003csection id=\"mechanism\"\u003e\n    \u003ch2\u003eYour barrier decides whether moisture stays put.\u003c\/h2\u003e\n    \u003cdiv class=\"mech-diagram\" aria-label=\"Skin barrier diagram: dry barrier losing moisture vs lipid-topped-up barrier holding moisture\"\u003e\n      [diagram: dry barrier ← → topped-up barrier]\n    \u003c\/div\u003e\n    \u003cp class=\"lead\"\u003eShort on lipids, moisture escapes. The Everywhere Balm tops up the lipids your barrier relies on, helping moisture stay put.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eNot a moisturiser. Not another active. A lipid top-up.\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 — Texture \/ sensory proof --\u003e\n  \u003csection id=\"texture\"\u003e\n    \u003ch2\u003eSilk. Soft-matte. Never shiny or slick.\u003c\/h2\u003e\n    \u003cdiv class=\"mech-diagram\" aria-label=\"Texture video or image: tin opened with balm on fingertip\"\u003e\n      [texture video \/ image — lazy loaded, below the fold]\n    \u003c\/div\u003e\n    \u003cdiv class=\"texture-proof\"\u003e\n      \u003cdiv\u003eMelts on contact\u003c\/div\u003e\n      \u003cdiv\u003eAbsorbs in around 90 seconds\u003c\/div\u003e\n      \u003cdiv\u003eNo sticky phone-screen aftermath\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 6 — Comparison cards (mobile-readable, no horizontal scroll) --\u003e\n  \u003csection id=\"comparison\"\u003e\n    \u003ch2\u003eMost of your shelf is water or petroleum.\u003c\/h2\u003e\n    \u003cp\u003eDifferent physics. Different job. Not a value judgment — just a different approach.\u003c\/p\u003e\n    \u003cdiv class=\"cmp-cards\"\u003e\n      \u003cdiv\u003e\n        \u003ch4\u003eWater-based cream\u003c\/h4\u003e\n        \u003cp\u003eWater-heavy · Adds hydration · Usually face-first · Reapply often\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003ch4\u003ePetroleum jelly\u003c\/h4\u003e\n        \u003cp\u003eOcclusive · Sits on top · Glossy · One primary job\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"nooks\"\u003e\n        \u003ch4\u003eThe Everywhere Balm\u003c\/h4\u003e\n        \u003cp\u003eLipid-rich · Helps hold moisture in · Soft-matte · Goes everywhere\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 7 — Value module + 2nd purchase opportunity --\u003e\n  \u003csection id=\"value\"\u003e\n    \u003ch2\u003eOne 60 mL tin. Typically 3+ months.\u003c\/h2\u003e\n    \u003cdiv class=\"value-box\"\u003e\n      \u003cdiv class=\"sub\"\u003e60 mL · $39.95\u003c\/div\u003e\n      \u003cdiv class=\"big\"\u003eAbout $0.44\/day\u003c\/div\u003e\n      \u003cdiv class=\"sub\"\u003eOver a typical 90-day tin\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eReplaces: face moisturiser · lip balm · hand cream · cuticle oil · over-active rescue · post-shave balm · friction fix.\u003c\/p\u003e\n    \u003cdiv style=\"text-align:center;margin-top:20px\"\u003e\n      \u003ca href=\"#pdp-top\" class=\"btn-outline\"\u003eback to purchase\u003c\/a\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"claude-flag\"\u003eCLAUDE DESIGN: this needs to inherit variant\/quantity state from hero purchase module. For now shows static $0.44\/day for the 60mL tin (verified maths against $39.95 ÷ 90 days). When theme-level variant sync lands, make this dynamic. NO independent second size selector per Dani's brief point #8.\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 8 — 15 ingredients compressed --\u003e\n  \u003csection id=\"ingredients\"\u003e\n    \u003ch2\u003eFifteen ingredients. Each with a job.\u003c\/h2\u003e\n    \u003cp\u003eNo water. No petroleum. No added fragrance.\u003c\/p\u003e\n    \u003cdiv class=\"buckets\"\u003e\n      \u003cdiv\u003e\n\u003ch4\u003eGets in.\u003c\/h4\u003e\n\u003cp\u003eJojoba, baobab, kalahari melon\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003ch4\u003eHolds.\u003c\/h4\u003e\n\u003cp\u003eShea, beeswax, candelilla\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003ch4\u003eQuiets.\u003c\/h4\u003e\n\u003cp\u003eBisabolol, calendula, allantoin\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003ch4\u003eRenews.\u003c\/h4\u003e\n\u003cp\u003eCentella (cica), rosehip, vitamin E\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdetails class=\"uses-more\"\u003e\n      \u003csummary\u003eSee all 15 ingredients\u003c\/summary\u003e\n      \u003cul style=\"margin:16px 0 0;padding-left:20px;font-size:14px;line-height:1.7\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBaobab seed oil\u003c\/strong\u003e — essential fatty acids\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKalahari melon seed oil\u003c\/strong\u003e — linoleic acid, barrier structure\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eRosehip oil\u003c\/strong\u003e — vitamin A precursors\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eJojoba oil\u003c\/strong\u003e — closest plant match to human sebum\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMarula oil\u003c\/strong\u003e — stable fatty acid profile\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBisabolol\u003c\/strong\u003e — anti-irritant\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCalendula extract\u003c\/strong\u003e — classic topical healer\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCentella asiatica (cica)\u003c\/strong\u003e — barrier support\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eAllantoin\u003c\/strong\u003e — soothing, regenerative\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eShea butter\u003c\/strong\u003e — plant occlusive\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBeeswax\u003c\/strong\u003e — breathable occlusive\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCandelilla wax\u003c\/strong\u003e — vegan occlusive\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eVitamin E (tocopherol)\u003c\/strong\u003e — antioxidant protection\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eRosemary extract\u003c\/strong\u003e — gentle preservation\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eVitamin C ester\u003c\/strong\u003e — stable form of C\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/details\u003e\n    \u003cdiv class=\"claude-flag\"\u003eDANI: verify ingredient list matches actual Nooks formulation before publish. Template based on autopsy LP briefs.\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 9 — Concentrated UGC + 3 reviews --\u003e\n  \u003csection id=\"proof\"\u003e\n    \u003ch2\u003eTrust issues? Us too.\u003c\/h2\u003e\n    \u003cp\u003eReal customers. Real skin. Real results.\u003c\/p\u003e\n    \u003cdiv class=\"ugc-row\" aria-label=\"UGC video carousel — swipe horizontally\"\u003e\n      \u003cdiv\u003e[UGC 1]\u003c\/div\u003e\n      \u003cdiv\u003e[UGC 2]\u003c\/div\u003e\n      \u003cdiv\u003e[UGC 3]\u003c\/div\u003e\n      \u003cdiv\u003e[UGC 4]\u003c\/div\u003e\n      \u003cdiv\u003e[UGC 5]\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mini-reviews\"\u003e\n      \u003cdiv class=\"single-review\"\u003e\n        \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n        \u003cp\u003e\"My eczema finally settled. Nothing else was close to this.\"\u003c\/p\u003e\n        \u003ccite\u003eMelissa K. \u003cspan class=\"verified\"\u003everified\u003c\/span\u003e\u003c\/cite\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"single-review\"\u003e\n        \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n        \u003cp\u003e\"I'm on tret. This saves my skin on the days it stings. Doesn't fight the active, doesn't dilute it.\"\u003c\/p\u003e\n        \u003ccite\u003eNikki P. \u003cspan class=\"verified\"\u003everified\u003c\/span\u003e\u003c\/cite\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"single-review\"\u003e\n        \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n        \u003cp\u003e\"I bought it for my chapped lips. Now I use it on my knuckles, my daughter's cradle cap, and my cuticles.\"\u003c\/p\u003e\n        \u003ccite\u003eGee M. \u003cspan class=\"verified\"\u003everified\u003c\/span\u003e\u003c\/cite\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"text-align:center;margin-top:16px\"\u003e\u003ca href=\"#reviews-full\" class=\"btn-outline\"\u003eRead all 237 reviews\u003c\/a\u003e\u003c\/div\u003e\n    \u003cdiv class=\"claude-flag\"\u003eDANI: swap placeholder reviews with real verified Shopify reviews. UGC row needs real video embeds from Dropbox\/Shopify files. Review count \"237\" needs to be dynamic from live widget.\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 10 — Your skin, specifically (tabs) --\u003e\n  \u003csection id=\"your-skin\"\u003e\n    \u003ch2\u003eYour skin, specifically.\u003c\/h2\u003e\n    \u003cdiv class=\"tabs\"\u003e\n      \u003cdiv class=\"tab-rail\" role=\"tablist\"\u003e\n        \u003cbutton role=\"tab\" aria-selected=\"true\" data-tab=\"reactive\"\u003eReactive, sensitive\u003c\/button\u003e\n        \u003cbutton role=\"tab\" aria-selected=\"false\" data-tab=\"dry\"\u003eChronically dry\u003c\/button\u003e\n        \u003cbutton role=\"tab\" aria-selected=\"false\" data-tab=\"hands\"\u003eHands that work\u003c\/button\u003e\n        \u003cbutton role=\"tab\" aria-selected=\"false\" data-tab=\"beards\"\u003eBeards + shaves\u003c\/button\u003e\n        \u003cbutton role=\"tab\" aria-selected=\"false\" data-tab=\"actives\"\u003eRetinoids \/ acids\u003c\/button\u003e\n        \u003cbutton role=\"tab\" aria-selected=\"false\" data-tab=\"kids\"\u003eKids + household\u003c\/button\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tab-panel\" id=\"tab-reactive\"\u003e\n        \u003cstrong\u003eReactive, sensitive.\u003c\/strong\u003e Fragrance-free. Preservative-free. Nothing in the tin is designed to react. For skin that flares at anything new, this is often the first thing it tolerates.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"claude-flag\"\u003eCLAUDE DESIGN: wire up tab-switching JS (click → aria-selected flip + show matching .tab-panel). Content for each panel in Dani-vet doc. For now first tab visible.\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 11 — How to use --\u003e\n  \u003csection id=\"how-to-use\"\u003e\n    \u003ch2\u003eLess than you think.\u003c\/h2\u003e\n    \u003col class=\"how-steps\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003e1\u003c\/strong\u003e \u003cstrong\u003eScoop.\u003c\/strong\u003e Rice grain for lips, pea for both hands.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003e2\u003c\/strong\u003e \u003cstrong\u003eWarm.\u003c\/strong\u003e Melt between fingertips.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003e3\u003c\/strong\u003e \u003cstrong\u003ePress.\u003c\/strong\u003e Thin by day, more where skin needs it.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 12 — Guarantee --\u003e\n  \u003csection id=\"guarantee\"\u003e\n    \u003cdiv class=\"guarantee\"\u003e\n      \u003ch3\u003eDoesn't earn its spot? We refund it.\u003c\/h3\u003e\n      \u003cp\u003e30 days. One tin. Doesn't earn a permanent place on your shelf — we'll refund it (minus shipping). No forms to fill out. No weirdness. Just skin that works.\u003c\/p\u003e\n      \u003ca href=\"\/pages\/calmer-skin-or-money-back\" class=\"btn-outline\" style=\"background:#f6f1ea;color:#1a1a1a;border-color:#f6f1ea\"\u003eRead the guarantee\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 13 — Founder --\u003e\n  \u003csection id=\"founder\"\u003e\n    \u003ch2\u003eWhy we made it.\u003c\/h2\u003e\n    \u003cdiv class=\"founder\"\u003e\n      \u003cp\u003eI spent a decade building brands for other people. My own skin was collateral — stripped, overworked, reacting to everything I tried to \"fix\" it with.\u003c\/p\u003e\n      \u003cp\u003eI wanted one product that did what seven were failing at. Anhydrous. Lipid-rich. Nothing to react to. Everywhere.\u003c\/p\u003e\n      \u003cp\u003eNooks is the thing I needed. Hoping it's the thing you did too. 🌙\u003c\/p\u003e\n      \u003ccite\u003e— Dani Sampson, founder\u003c\/cite\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"claude-flag\"\u003eDANI: review founder copy — this is my interpretation. Rewrite in your own voice if you want.\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 14 — FAQ (highest objection first) --\u003e\n  \u003csection id=\"faq\"\u003e\n    \u003ch2\u003eQuestions people actually ask.\u003c\/h2\u003e\n    \u003cdetails class=\"faq\"\u003e\n      \u003csummary\u003eWill it feel greasy?\u003c\/summary\u003e\n      \u003cp\u003eNo. It's a soft-matte finish — melts on contact, absorbs in around 90 seconds, no sticky phone-screen aftermath.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"faq\"\u003e\n      \u003csummary\u003eCan I use it on my face?\u003c\/summary\u003e\n      \u003cp\u003eYes. Face, lips, hands, body, friction, and (yes, even there). Fragrance-free and preservative-free, so suitable where water-based creams fail.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"faq\"\u003e\n      \u003csummary\u003eIs it safe for lips and external intimate skin?\u003c\/summary\u003e\n      \u003cp\u003eYes. No fragrance, no actives, no essential oils in therapeutic concentration. The anhydrous formulation + ingredient list is specifically chosen to be non-reactive on sensitive mucosal-adjacent skin.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"faq\"\u003e\n      \u003csummary\u003eWhat's different from petroleum jelly?\u003c\/summary\u003e\n      \u003cp\u003ePetroleum sits on top and seals. Nooks sinks in and feeds the lipid layer that holds moisture. Different physics, different job. See our \u003ca href=\"\/pages\/anti-petroleum\" style=\"text-decoration:underline\"\u003eanti-petroleum page\u003c\/a\u003e for the full argument.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"faq\"\u003e\n      \u003csummary\u003eDoes it replace moisturiser or SPF?\u003c\/summary\u003e\n      \u003cp\u003eIt replaces most moisturisers (lipid-rich enough to be a standalone for many skin types). It does NOT replace SPF — always layer SPF over the top in the morning.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"faq\"\u003e\n      \u003csummary\u003eHow long does a tin last?\u003c\/summary\u003e\n      \u003cp\u003eA 60 mL tin typically lasts 3+ months for a daily all-over user. Longer if you're using it just for lips\/hands.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"faq\"\u003e\n      \u003csummary\u003ePregnancy \/ breastfeeding safe?\u003c\/summary\u003e\n      \u003cp\u003eYes. No retinoids, no actives above safe doses, no essential oils in therapeutic concentration.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"faq\"\u003e\n      \u003csummary\u003eCan I use it with my actives (retinol, acids)?\u003c\/summary\u003e\n      \u003cp\u003eYes. Apply nooks as the first step on clean skin, let it absorb for 60 seconds, then layer your actives. Your barrier will be stronger — actives work better and sting less.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"faq\"\u003e\n      \u003csummary\u003eFor eczema or dermatitis?\u003c\/summary\u003e\n      \u003cp\u003eMany customers use it specifically for eczema, dermatitis, and reactive skin. See our \u003ca href=\"\/pages\/eczema-relief\" style=\"text-decoration:underline\"\u003eeczema page\u003c\/a\u003e for more.\u003c\/p\u003e\n    \u003c\/details\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 15 — Final purchase block --\u003e\n  \u003csection id=\"final-cta\"\u003e\n    \u003cdiv class=\"final-cta-block\"\u003e\n      \u003ch2\u003eRetire the rest of your shelf responsibly.\u003c\/h2\u003e\n      \u003cp\u003e60 mL · $39.95 · One tin · Everywhere · 30-day guarantee\u003c\/p\u003e\n      \u003ca href=\"#pdp-top\" class=\"btn\"\u003eadd to cart\u003c\/a\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"claude-flag\"\u003eCLAUDE DESIGN: this final CTA scrolls to top of PDP (where theme ATC lives). For dynamic variant\/quantity sync, needs JS that reads selected variant state and submits via Shopify's cart.js API — or wires back to the theme's form submit. Button text \"add to cart\" should dynamically become \"ADD 2 TINS TO CART · $74.95\" etc. when bundles selected above.\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 16 — Full reviews placeholder (review widget would go here) --\u003e\n  \u003csection id=\"reviews-full\"\u003e\n    \u003ch2\u003eEvery review. The good, the honest.\u003c\/h2\u003e\n    \u003cdiv class=\"claude-flag\"\u003eDANI: this is where the full Shopify review widget renders (Judge.me, Yotpo, or whatever you use). Theme-controlled — body_html can't embed widget cleanly. Confirm the widget is set to render at bottom of PDP; the \"see all reviews\" button in section 9 scrolls here.\u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/article\u003e\n\n\u003c!-- STICKY MOBILE BOTTOM CTA (desktop hides via media query) --\u003e\n\u003cdiv id=\"pdp-v4-sticky\"\u003e\n  \u003cdiv class=\"product-info\"\u003e\n    \u003cstrong\u003eNooks Everywhere Balm · 60 mL\u003c\/strong\u003e\n    $39.95\n  \u003c\/div\u003e\n  \u003ca href=\"#pdp-top\" class=\"btn-cart\"\u003eADD TO CART\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\/\/ Sticky bar: show when user scrolls past 400px, hide when final CTA is in viewport\n(function(){\n  var sticky = document.getElementById('pdp-v4-sticky');\n  if(!sticky) return;\n  var finalCta = document.getElementById('final-cta');\n  function tick(){\n    var y = window.scrollY || window.pageYOffset;\n    var finalRect = finalCta ? finalCta.getBoundingClientRect() : null;\n    var finalInView = finalRect \u0026\u0026 finalRect.top \u003c window.innerHeight * 0.8;\n    if(y \u003e 400 \u0026\u0026 !finalInView){\n      sticky.classList.add('show');\n    } else {\n      sticky.classList.remove('show');\n    }\n  }\n  window.addEventListener('scroll', tick, {passive:true});\n  tick();\n})();\n\n\/\/ Tab panel switcher (section 10)\n(function(){\n  var rail = document.querySelector('.pdp-v4 .tab-rail');\n  if(!rail) return;\n  var panels = {\n    reactive: 'Reactive, sensitive. Fragrance-free. Preservative-free. Nothing in the tin is designed to react.',\n    dry: 'Chronically dry. 15 botanicals rebuild the lipid layer that holds moisture. One tin, replaces most moisturisers.',\n    hands: 'Hands that work. Hospitality, trades, nursing, parents. Scrubbed raw hands — anhydrous means it stays through handwashing better than any cream.',\n    beards: 'Beards + shaves. Soft-matte post-shave balm that doesn\\'t sting and keeps the beard conditioned without the shine of oil.',\n    actives: 'Retinoids \/ acids. Apply nooks first on clean skin, wait 60 seconds, then layer. Your actives work better on a barrier that\\'s intact.',\n    kids: 'Kids + household. Nothing to react to. Safe for little hands, kid cheeks, cradle cap, nappy area, lips, scrapes.'\n  };\n  var panel = document.getElementById('tab-reactive');\n  rail.addEventListener('click', function(e){\n    var btn = e.target.closest('button[data-tab]');\n    if(!btn) return;\n    rail.querySelectorAll('button').forEach(function(b){ b.setAttribute('aria-selected','false'); });\n    btn.setAttribute('aria-selected','true');\n    var key = btn.getAttribute('data-tab');\n    if(panel \u0026\u0026 panels[key]) panel.innerHTML = '\u003cstrong\u003e' + btn.textContent + '.\u003c\/strong\u003e ' + panels[key];\n  });\n})();\n\u003c\/script\u003e\n","brand":"NOOKS BALM","offers":[{"title":"60 mL","offer_id":67741009740055,"sku":"NOOKS-TEB-60ML","price":39.95,"currency_code":"AUD","in_stock":true},{"title":"30 mL","offer_id":67741009772823,"sku":"NOOKS-TEB-30ML","price":24.95,"currency_code":"AUD","in_stock":false},{"title":"250 mL","offer_id":67741009805591,"sku":"NOOKS-TEB-250ML","price":79.95,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/3935\/0807\/files\/the-everywhere-balm-2545524.jpg?v=1782457190","url":"https:\/\/nooksbalm.com\/products\/nooks-everywhere-balm-v4","provider":"NOOKS BALM","version":"1.0","type":"link"}