{"title":"Start with Revivic","description":"\u003cp\u003eHeat + cool topical body-care balm for slow massage, nightly reset, and the places where the day still sits. Start with the 2 oz regular-use jar, or try the sample first.\u003c\/p\u003e","products":[{"product_id":"revivic-sample","title":"Revivic Sample | 5 ml","description":"\u003cdiv class=\"ih-desc ih-desc--revivic-sample-v2\"\u003e\n  \u003cp class=\"ih-desc__eyebrow\"\u003eTry before the full jar\u003c\/p\u003e\n\n  \u003cdiv class=\"ih-desc__hero\"\u003e\n    \u003cdiv\u003e\n      \u003ch3\u003eFeel Revivic first.\u003c\/h3\u003e\n      \u003cp\u003e\n        A travel-size way to experience Revivic’s warming + cooling body-care ritual before choosing your full jar.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__price-card\"\u003e\n      \u003cspan\u003eSample Box\u003c\/span\u003e\n      \u003cstrong\u003e$30\u003c\/strong\u003e\n      \u003cem\u003e5 samples\u003c\/em\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ih-desc__best\"\u003e\n    \u003cspan\u003eBest for:\u003c\/span\u003e first-time customers, travel, gifting, tired areas, tight areas, and anyone who wants to try Revivic before committing to a full-size jar.\n  \u003c\/div\u003e\n\n  \u003cul class=\"ih-desc__bullets\"\u003e\n    \u003cli\u003eSame formula as full-size Revivic\u003c\/li\u003e\n    \u003cli\u003e5 travel-size balms for easier first use\u003c\/li\u003e\n    \u003cli\u003eWarming + cooling feel where applied\u003c\/li\u003e\n    \u003cli\u003eMade for slow massage and nightly reset rituals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"ih-desc__ritual-grid\"\u003e\n    \u003cdiv class=\"ih-desc__ritual-card ih-desc__ritual-card--revivic\"\u003e\n      \u003cspan\u003eRevivic\u003c\/span\u003e\n      \u003cstrong\u003eHeat + cool reset\u003c\/strong\u003e\n      \u003cp\u003eFor slow massage where the day still sits.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__ritual-card ih-desc__ritual-card--how\"\u003e\n      \u003cspan\u003eHow it feels\u003c\/span\u003e\n      \u003cstrong\u003eWarm + fresh\u003c\/strong\u003e\n      \u003cp\u003eStart small, massage slowly, and give it a minute.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ih-desc__ingredients\"\u003e\n    \u003cdiv class=\"ih-desc__mini-title\"\u003eWhat’s inside\u003c\/div\u003e\n    \u003cp\u003e\n      Organic sesame seed oil · Beeswax · Kava · Kratom · Guduchi · Eucalyptus · Lemongrass · Cinnamon · Yarrow\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ih-desc__trust-grid\"\u003e\n    \u003cdiv class=\"ih-desc__trust-item\"\u003e\n      \u003cstrong\u003e5 travel-size balms\u003c\/strong\u003e\n      \u003cspan\u003eA smaller way to try Revivic first\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__trust-item\"\u003e\n      \u003cstrong\u003eTHC-free\u003c\/strong\u003e\n      \u003cspan\u003eNon-intoxicating topical balm\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__trust-item\"\u003e\n      \u003cstrong\u003eTopical use only\u003c\/strong\u003e\n      \u003cspan\u003eExternal use only. Do not ingest.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"ih-desc__expand\" open\u003e\n    \u003csummary\u003eWhat’s inside?\u003c\/summary\u003e\n\n    \u003cdiv class=\"ih-desc__long\"\u003e\n      \u003cp\u003e\n        \u003cstrong\u003eRevivic Sample Box\u003c\/strong\u003e lets you experience the same warming + cooling balm in smaller travel-size jars before choosing a full-size option.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        Use one small amount at a time. Warm it between your fingertips, massage slowly into one area, and let the ritual settle in.\n      \u003c\/p\u003e\n\n      \u003chr\u003e\n\n      \u003ch4\u003eIncludes\u003c\/h4\u003e\n      \u003cp\u003e\n        5 × 5 ml Revivic samples.\n      \u003c\/p\u003e\n\n      \u003ch4\u003eHow to Use\u003c\/h4\u003e\n      \u003cp\u003e\n        Apply a small amount to clean skin. Massage slowly into areas where the day still lingers. Start small and patch test first.\n      \u003c\/p\u003e\n\n      \u003ch4\u003eIngredient Notes\u003c\/h4\u003e\n      \u003cp\u003e\n        \u003cstrong\u003eOrganic sesame seed oil\u003c\/strong\u003e gives the balm its smooth glide.\n        \u003cbr\u003e\n        \u003cstrong\u003eBeeswax\u003c\/strong\u003e creates the rich balm texture.\n        \u003cbr\u003e\n        \u003cstrong\u003eKava, kratom, and guduchi\u003c\/strong\u003e are included as part of the botanical body-care ritual.\n        \u003cbr\u003e\n        \u003cstrong\u003eEucalyptus, lemongrass, cinnamon, and yarrow\u003c\/strong\u003e contribute to the fresh, warm, botanical feel.\n      \u003c\/p\u003e\n\n      \u003ch4\u003eGood to Know\u003c\/h4\u003e\n      \u003cp\u003e\n        Adult use only 21+ · THC-free · Topical use only · Do not ingest · Patch test first · Avoid eyes, broken skin, and sensitive areas · Individual experiences vary.\n      \u003c\/p\u003e\n\n      \u003ch4\u003eCertificate of Analysis\u003c\/h4\u003e\n      \u003cp\u003e\n        COA available for product review.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        \u003ca class=\"ih-desc__coa\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0588\/1076\/1262\/files\/Ina_s_Hands_Revivic_COA_-_Passed.pdf?v=1762554307\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n          View COA\n        \u003c\/a\u003e\n      \u003c\/p\u003e\n\n      \u003ch4\u003eReady for the full jar?\u003c\/h4\u003e\n      \u003cdiv class=\"ih-desc__links\"\u003e\n        \u003ca href=\"\/products\/revivic-rejuvenating-balm\"\u003eShop Revivic\u003c\/a\u003e\n        \u003ca href=\"\/products\/revivic-rejuvenating-balm\"\u003eChoose Full Jar\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.ih-desc--revivic-sample-v2,\n.ih-desc--revivic-sample-v2 *{\n  box-sizing:border-box;\n}\n\n.ih-desc--revivic-sample-v2{\n  --ih-brown:#2A1E15;\n  --ih-deep:#17100c;\n  --ih-soft-brown:rgba(42,30,21,.76);\n  --ih-gold:#B88A3B;\n  --ih-amber:#C9863D;\n  --ih-amber-deep:#9B6238;\n  --ih-green:#5F714F;\n  --ih-lavender:#D7B7EA;\n  --ih-teal:#9FF2E5;\n  --ih-card:#F8F3EB;\n  --ih-card-2:#fffaf2;\n\n  color:var(--ih-brown);\n  width:100%;\n  font-family:inherit;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__eyebrow{\n  margin:0 0 10px;\n  font-size:12px;\n  letter-spacing:.14em;\n  text-transform:uppercase;\n  color:rgba(42,30,21,.58);\n  font-weight:900;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__hero{\n  display:grid;\n  grid-template-columns:minmax(0,1fr) auto;\n  gap:16px;\n  align-items:center;\n  margin:0 0 16px;\n  padding:18px;\n  border-radius:24px;\n  background:\n    radial-gradient(420px 190px at 12% 0%, rgba(201,134,61,.25), transparent 70%),\n    linear-gradient(180deg,#ffffff 0%, var(--ih-card-2) 100%);\n  border:1px solid rgba(42,30,21,.08);\n  box-shadow:0 14px 34px rgba(0,0,0,.05);\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__hero h3{\n  margin:0 0 8px !important;\n  color:var(--ih-brown) !important;\n  -webkit-text-fill-color:var(--ih-brown) !important;\n  font-size:clamp(28px, 3vw, 42px);\n  line-height:.95;\n  letter-spacing:-.05em;\n  font-weight:900;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__hero p{\n  margin:0;\n  max-width:42ch;\n  font-size:16px;\n  line-height:1.5;\n  font-weight:650;\n  color:rgba(42,30,21,.74);\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__price-card{\n  min-width:116px;\n  padding:14px 15px;\n  border-radius:22px;\n  background:var(--ih-amber-deep);\n  color:#fff8ee;\n  text-align:center;\n  box-shadow:0 14px 32px rgba(23,16,12,.16);\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__price-card span{\n  display:block;\n  margin:0 0 6px;\n  font-size:10px;\n  line-height:1;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  color:rgba(255,248,238,.70);\n  font-weight:900;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__price-card strong{\n  display:block;\n  color:#fff8ee;\n  font-size:34px;\n  line-height:.9;\n  letter-spacing:-.04em;\n  font-weight:950;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__price-card em{\n  display:block;\n  margin-top:4px;\n  color:rgba(255,248,238,.76);\n  font-size:12px;\n  line-height:1;\n  letter-spacing:.10em;\n  text-transform:uppercase;\n  font-style:normal;\n  font-weight:900;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__best{\n  margin:0 0 14px;\n  padding:13px 15px;\n  border-radius:18px;\n  background:rgba(201,134,61,.12);\n  border:1px solid rgba(201,134,61,.22);\n  font-size:15px;\n  line-height:1.55;\n  color:rgba(42,30,21,.82);\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__best span{\n  font-weight:950;\n  color:var(--ih-brown);\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__bullets{\n  list-style:none;\n  padding:0;\n  margin:0 0 16px;\n  display:grid;\n  gap:9px;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__bullets li{\n  position:relative;\n  padding-left:22px;\n  font-size:15.5px;\n  line-height:1.5;\n  color:rgba(42,30,21,.84);\n  font-weight:600;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__bullets li::before{\n  content:\"✓\";\n  position:absolute;\n  left:0;\n  top:0;\n  color:var(--ih-amber);\n  font-weight:950;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__ritual-grid{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:10px;\n  margin:0 0 16px;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__ritual-card{\n  padding:15px 16px;\n  border-radius:20px;\n  background:\n    radial-gradient(280px 140px at 18% 0%, rgba(255,255,255,.60), transparent 72%),\n    rgba(42,30,21,.045);\n  border:1px solid rgba(42,30,21,.08);\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__ritual-card--revivic{\n  background:\n    radial-gradient(300px 150px at 18% 0%, rgba(201,134,61,.26), transparent 72%),\n    rgba(42,30,21,.045);\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__ritual-card--how{\n  background:\n    radial-gradient(300px 150px at 18% 0%, rgba(159,242,229,.18), transparent 72%),\n    rgba(42,30,21,.045);\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__ritual-card span{\n  display:block;\n  margin:0 0 7px;\n  color:rgba(42,30,21,.54);\n  font-size:10px;\n  line-height:1;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  font-weight:950;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__ritual-card strong{\n  display:block;\n  margin:0 0 6px;\n  color:var(--ih-brown);\n  font-size:17px;\n  line-height:1.12;\n  font-weight:950;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__ritual-card p{\n  margin:0;\n  color:rgba(42,30,21,.66);\n  font-size:13.5px;\n  line-height:1.45;\n  font-weight:650;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__ingredients{\n  margin:0 0 16px;\n  padding:15px 16px;\n  border-radius:20px;\n  background:linear-gradient(180deg,#ffffff 0%, var(--ih-card-2) 100%);\n  border:1px solid rgba(42,30,21,.08);\n  box-shadow:0 10px 26px rgba(0,0,0,.04);\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__mini-title{\n  margin:0 0 6px;\n  font-size:12.5px;\n  letter-spacing:.10em;\n  text-transform:uppercase;\n  font-weight:950;\n  color:var(--ih-brown);\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__ingredients p{\n  margin:0;\n  font-size:14.5px;\n  line-height:1.6;\n  color:rgba(42,30,21,.72);\n  font-weight:600;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__trust-grid{\n  display:grid;\n  grid-template-columns:1fr;\n  gap:10px;\n  margin:0 0 16px;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__trust-item{\n  padding:12px 14px;\n  border-radius:16px;\n  background:rgba(42,30,21,.045);\n  border:1px solid rgba(42,30,21,.08);\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__trust-item strong{\n  display:block;\n  font-size:14px;\n  line-height:1.35;\n  color:var(--ih-brown);\n  margin-bottom:3px;\n  font-weight:950;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__trust-item span{\n  display:block;\n  font-size:13px;\n  line-height:1.45;\n  color:rgba(42,30,21,.64);\n  font-weight:600;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__expand{\n  margin-top:2px;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__expand summary{\n  cursor:pointer;\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:12px;\n  font-size:15.5px;\n  font-weight:950;\n  color:var(--ih-brown);\n  padding:14px 0;\n  list-style:none;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__expand summary::-webkit-details-marker{\n  display:none;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__expand summary::after{\n  content:\"+\";\n  font-size:22px;\n  line-height:1;\n  color:var(--ih-amber);\n  font-weight:950;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__expand[open] summary::after{\n  content:\"–\";\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__long{\n  margin-top:2px;\n  padding-top:4px;\n  font-size:14.5px;\n  line-height:1.65;\n  color:rgba(42,30,21,.76);\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__long p{\n  margin:0 0 13px;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__long h4{\n  margin:16px 0 8px;\n  font-size:16px;\n  line-height:1.3;\n  color:var(--ih-brown);\n  font-weight:950;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__long hr{\n  margin:18px 0;\n  border:none;\n  border-top:1px solid rgba(42,30,21,.12);\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__coa{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-height:42px;\n  padding:11px 18px;\n  border-radius:999px;\n  background:var(--ih-green);\n  color:#fff !important;\n  text-decoration:none !important;\n  font-weight:900;\n  font-size:14px;\n  box-shadow:0 10px 24px rgba(0,0,0,.12);\n  transition:transform .22s ease, background .22s ease, color .22s ease;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__coa:hover{\n  background:var(--ih-amber-deep);\n  color:#fff8ee !important;\n  transform:translateY(-2px);\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__links{\n  display:flex;\n  flex-wrap:wrap;\n  gap:10px;\n  margin-top:10px;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__links a{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-height:42px;\n  padding:11px 16px;\n  border-radius:999px;\n  background:var(--ih-amber-deep);\n  color:#fff !important;\n  text-decoration:none !important;\n  font-weight:900;\n  font-size:13.5px;\n  box-shadow:0 10px 24px rgba(0,0,0,.10);\n  transition:transform .22s ease, background .22s ease, color .22s ease;\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__links a:nth-child(2){\n  background:var(--ih-deep);\n}\n\n.ih-desc--revivic-sample-v2 .ih-desc__links a:hover{\n  background:var(--ih-green);\n  color:#fff8ee !important;\n  transform:translateY(-2px);\n}\n\n@media (min-width:750px){\n  .ih-desc--revivic-sample-v2 .ih-desc__trust-grid{\n    grid-template-columns:repeat(3,1fr);\n  }\n}\n\n@media (max-width:749px){\n  .ih-desc--revivic-sample-v2 .ih-desc__hero{\n    grid-template-columns:1fr;\n    text-align:left;\n    padding:16px;\n  }\n\n  .ih-desc--revivic-sample-v2 .ih-desc__hero h3{\n    font-size:30px;\n  }\n\n  .ih-desc--revivic-sample-v2 .ih-desc__hero p{\n    font-size:15px;\n  }\n\n  .ih-desc--revivic-sample-v2 .ih-desc__price-card{\n    width:100%;\n    min-width:0;\n    padding:13px 14px;\n  }\n\n  .ih-desc--revivic-sample-v2 .ih-desc__ritual-grid{\n    grid-template-columns:1fr;\n  }\n\n  .ih-desc--revivic-sample-v2 .ih-desc__best{\n    font-size:14.5px;\n  }\n\n  .ih-desc--revivic-sample-v2 .ih-desc__bullets li{\n    font-size:14.5px;\n  }\n\n  .ih-desc--revivic-sample-v2 .ih-desc__ingredients p{\n    font-size:14px;\n  }\n\n  .ih-desc--revivic-sample-v2 .ih-desc__trust-item{\n    text-align:left;\n  }\n\n  .ih-desc--revivic-sample-v2 .ih-desc__long{\n    font-size:14px;\n  }\n\n  .ih-desc--revivic-sample-v2 .ih-desc__links{\n    flex-direction:column;\n  }\n\n  .ih-desc--revivic-sample-v2 .ih-desc__links a{\n    width:100%;\n  }\n\n  .ih-desc--revivic-sample-v2 .ih-desc__coa{\n    width:100%;\n  }\n}\n\n@media (prefers-reduced-motion: reduce){\n  .ih-desc--revivic-sample-v2 .ih-desc__links a,\n  .ih-desc--revivic-sample-v2 .ih-desc__coa{\n    transition:none !important;\n  }\n\n  .ih-desc--revivic-sample-v2 .ih-desc__links a:hover,\n  .ih-desc--revivic-sample-v2 .ih-desc__coa:hover{\n    transform:none !important;\n  }\n}\n\u003c\/style\u003e","brand":"Ina's Hands","offers":[{"title":"Default Title","offer_id":41596491333678,"sku":"IH-REV-SAM","price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0588\/1076\/1262\/files\/8.jpg?v=1776167909"},{"product_id":"revivic-rejuvenating-balm","title":"Revivic Rejuvenating Balm","description":"\u003cdiv class=\"ih-desc ih-desc--revivic-v2\"\u003e\n  \u003cp class=\"ih-desc__eyebrow\"\u003eNightly reset · Warming + cooling feel\u003c\/p\u003e\n\n  \u003cdiv class=\"ih-desc__hero\"\u003e\n    \u003cdiv\u003e\n      \u003ch3\u003eWhere the day still sits.\u003c\/h3\u003e\n      \u003cp\u003e\n        Revivic is a rich topical balm made for slow massage, nightly reset, and tight or tired areas.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__price-card\"\u003e\n      \u003cspan\u003eFull jars\u003c\/span\u003e\n      \u003cstrong\u003eFrom $40\u003c\/strong\u003e\n      \u003cem\u003e1 oz · 2 oz · 4 oz\u003c\/em\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ih-desc__best\"\u003e\n    \u003cspan\u003eBest for:\u003c\/span\u003e back, shoulders, feet, knees, hands, hips, and the places your body still carries the day.\n  \u003c\/div\u003e\n\n  \u003cul class=\"ih-desc__bullets\"\u003e\n    \u003cli\u003eWarming + cooling feel where applied\u003c\/li\u003e\n    \u003cli\u003eRich balm texture for slow massage\u003c\/li\u003e\n    \u003cli\u003eMade for your before-bed reset ritual\u003c\/li\u003e\n    \u003cli\u003eSmall-batch crafted for topical body care\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"ih-desc__ritual-grid\"\u003e\n    \u003cdiv class=\"ih-desc__ritual-card ih-desc__ritual-card--revivic\"\u003e\n      \u003cspan\u003eRevivic\u003c\/span\u003e\n      \u003cstrong\u003eHeat + cool reset\u003c\/strong\u003e\n      \u003cp\u003eFor slow massage where the day still sits.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__ritual-card ih-desc__ritual-card--how\"\u003e\n      \u003cspan\u003eHow it feels\u003c\/span\u003e\n      \u003cstrong\u003eWarm + fresh\u003c\/strong\u003e\n      \u003cp\u003eStart small, massage slowly, and give it one quiet minute.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ih-desc__ingredients\"\u003e\n    \u003cdiv class=\"ih-desc__mini-title\"\u003eWhat’s inside\u003c\/div\u003e\n    \u003cp\u003e\n      Organic sesame seed oil · Beeswax · Kava · Kratom · Guduchi · Eucalyptus · Lemongrass · Cinnamon · Yarrow\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ih-desc__trust-grid\"\u003e\n    \u003cdiv class=\"ih-desc__trust-item\"\u003e\n      \u003cstrong\u003eTHC-free\u003c\/strong\u003e\n      \u003cspan\u003eNon-intoxicating topical balm\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__trust-item\"\u003e\n      \u003cstrong\u003eTopical use only\u003c\/strong\u003e\n      \u003cspan\u003eExternal use only. Do not ingest.\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__trust-item\"\u003e\n      \u003cstrong\u003ePatch test first\u003c\/strong\u003e\n      \u003cspan\u003eStart small before wider use\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"ih-desc__expand\" open\u003e\n    \u003csummary\u003eMore about Revivic\u003c\/summary\u003e\n\n    \u003cdiv class=\"ih-desc__long\"\u003e\n      \u003cp\u003e\n        \u003cstrong\u003eRevivic Rejuvenating Balm\u003c\/strong\u003e is a small-batch botanical balm created for a simple nightly body-care ritual.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        Warm a small amount between your fingertips, apply to one area, and massage slowly. Let the warming + cooling feel become part of the moment your body begins to settle.\n      \u003c\/p\u003e\n\n      \u003chr\u003e\n\n      \u003ch4\u003eHow to Use\u003c\/h4\u003e\n      \u003cp\u003e\n        Apply a small amount to clean skin. Massage slowly into areas where the day still lingers. Use externally only. Patch test first.\n      \u003c\/p\u003e\n\n      \u003ch4\u003eIngredient Notes\u003c\/h4\u003e\n      \u003cp\u003e\n        \u003cstrong\u003eOrganic sesame seed oil\u003c\/strong\u003e gives the balm its smooth glide.\n        \u003cbr\u003e\n        \u003cstrong\u003eBeeswax\u003c\/strong\u003e creates the rich balm texture.\n        \u003cbr\u003e\n        \u003cstrong\u003eKava, kratom, and guduchi\u003c\/strong\u003e are included as part of the botanical body-care ritual.\n        \u003cbr\u003e\n        \u003cstrong\u003eEucalyptus, lemongrass, cinnamon, and yarrow\u003c\/strong\u003e contribute to the fresh, warm, botanical feel.\n      \u003c\/p\u003e\n\n      \u003ch4\u003eGood to Know\u003c\/h4\u003e\n      \u003cp\u003e\n        Adult use only 21+ · THC-free · Topical use only · Do not ingest · Avoid eyes, broken skin, and sensitive areas · Patch test first · Individual experiences vary.\n      \u003c\/p\u003e\n\n      \u003ch4\u003eCertificate of Analysis\u003c\/h4\u003e\n      \u003cp\u003e\n        COA available for product review.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        \u003ca class=\"ih-desc__coa\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0588\/1076\/1262\/files\/Ina_s_Hands_Revivic_COA_-_Passed.pdf?v=1762554307\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n          View COA\n        \u003c\/a\u003e\n      \u003c\/p\u003e\n\n      \u003ch4\u003eWant to try it first?\u003c\/h4\u003e\n      \u003cdiv class=\"ih-desc__links\"\u003e\n        \u003ca href=\"\/products\/revivic-sample\"\u003eTry Sample Box\u003c\/a\u003e\n        \u003ca href=\"\/collections\/all\"\u003eShop All Rituals\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.ih-desc--revivic-v2,\n.ih-desc--revivic-v2 *{\n  box-sizing:border-box;\n}\n\n.ih-desc--revivic-v2{\n  --ih-brown:#2A1E15;\n  --ih-deep:#17100c;\n  --ih-soft-brown:rgba(42,30,21,.76);\n  --ih-gold:#B88A3B;\n  --ih-amber:#C9863D;\n  --ih-amber-deep:#9B6238;\n  --ih-green:#5F714F;\n  --ih-lavender:#D7B7EA;\n  --ih-teal:#9FF2E5;\n  --ih-card:#F8F3EB;\n  --ih-card-2:#fffaf2;\n\n  color:var(--ih-brown);\n  width:100%;\n  font-family:inherit;\n}\n\n.ih-desc--revivic-v2 .ih-desc__eyebrow{\n  margin:0 0 10px;\n  font-size:12px;\n  letter-spacing:.14em;\n  text-transform:uppercase;\n  color:rgba(42,30,21,.58);\n  font-weight:900;\n}\n\n.ih-desc--revivic-v2 .ih-desc__hero{\n  display:grid;\n  grid-template-columns:minmax(0,1fr) auto;\n  gap:16px;\n  align-items:center;\n  margin:0 0 16px;\n  padding:18px;\n  border-radius:24px;\n  background:\n    radial-gradient(420px 190px at 12% 0%, rgba(201,134,61,.25), transparent 70%),\n    linear-gradient(180deg,#ffffff 0%, var(--ih-card-2) 100%);\n  border:1px solid rgba(42,30,21,.08);\n  box-shadow:0 14px 34px rgba(0,0,0,.05);\n}\n\n.ih-desc--revivic-v2 .ih-desc__hero h3{\n  margin:0 0 8px !important;\n  color:var(--ih-brown) !important;\n  -webkit-text-fill-color:var(--ih-brown) !important;\n  font-size:clamp(28px, 3vw, 42px);\n  line-height:.95;\n  letter-spacing:-.05em;\n  font-weight:900;\n}\n\n.ih-desc--revivic-v2 .ih-desc__hero p{\n  margin:0;\n  max-width:42ch;\n  font-size:16px;\n  line-height:1.5;\n  font-weight:650;\n  color:rgba(42,30,21,.74);\n}\n\n.ih-desc--revivic-v2 .ih-desc__price-card{\n  min-width:130px;\n  padding:14px 15px;\n  border-radius:22px;\n  background:var(--ih-amber-deep);\n  color:#fff8ee;\n  text-align:center;\n  box-shadow:0 14px 32px rgba(23,16,12,.16);\n}\n\n.ih-desc--revivic-v2 .ih-desc__price-card span{\n  display:block;\n  margin:0 0 6px;\n  font-size:10px;\n  line-height:1;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  color:rgba(255,248,238,.70);\n  font-weight:900;\n}\n\n.ih-desc--revivic-v2 .ih-desc__price-card strong{\n  display:block;\n  color:#fff8ee;\n  font-size:26px;\n  line-height:.95;\n  letter-spacing:-.04em;\n  font-weight:950;\n}\n\n.ih-desc--revivic-v2 .ih-desc__price-card em{\n  display:block;\n  margin-top:5px;\n  color:rgba(255,248,238,.76);\n  font-size:11px;\n  line-height:1.2;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  font-style:normal;\n  font-weight:900;\n}\n\n.ih-desc--revivic-v2 .ih-desc__best{\n  margin:0 0 14px;\n  padding:13px 15px;\n  border-radius:18px;\n  background:rgba(201,134,61,.12);\n  border:1px solid rgba(201,134,61,.22);\n  font-size:15px;\n  line-height:1.55;\n  color:rgba(42,30,21,.82);\n}\n\n.ih-desc--revivic-v2 .ih-desc__best span{\n  font-weight:950;\n  color:var(--ih-brown);\n}\n\n.ih-desc--revivic-v2 .ih-desc__bullets{\n  list-style:none;\n  padding:0;\n  margin:0 0 16px;\n  display:grid;\n  gap:9px;\n}\n\n.ih-desc--revivic-v2 .ih-desc__bullets li{\n  position:relative;\n  padding-left:22px;\n  font-size:15.5px;\n  line-height:1.5;\n  color:rgba(42,30,21,.84);\n  font-weight:600;\n}\n\n.ih-desc--revivic-v2 .ih-desc__bullets li::before{\n  content:\"✓\";\n  position:absolute;\n  left:0;\n  top:0;\n  color:var(--ih-amber);\n  font-weight:950;\n}\n\n.ih-desc--revivic-v2 .ih-desc__ritual-grid{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:10px;\n  margin:0 0 16px;\n}\n\n.ih-desc--revivic-v2 .ih-desc__ritual-card{\n  padding:15px 16px;\n  border-radius:20px;\n  background:\n    radial-gradient(280px 140px at 18% 0%, rgba(255,255,255,.60), transparent 72%),\n    rgba(42,30,21,.045);\n  border:1px solid rgba(42,30,21,.08);\n}\n\n.ih-desc--revivic-v2 .ih-desc__ritual-card--revivic{\n  background:\n    radial-gradient(300px 150px at 18% 0%, rgba(201,134,61,.26), transparent 72%),\n    rgba(42,30,21,.045);\n}\n\n.ih-desc--revivic-v2 .ih-desc__ritual-card--how{\n  background:\n    radial-gradient(300px 150px at 18% 0%, rgba(159,242,229,.18), transparent 72%),\n    rgba(42,30,21,.045);\n}\n\n.ih-desc--revivic-v2 .ih-desc__ritual-card span{\n  display:block;\n  margin:0 0 7px;\n  color:rgba(42,30,21,.54);\n  font-size:10px;\n  line-height:1;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  font-weight:950;\n}\n\n.ih-desc--revivic-v2 .ih-desc__ritual-card strong{\n  display:block;\n  margin:0 0 6px;\n  color:var(--ih-brown);\n  font-size:17px;\n  line-height:1.12;\n  font-weight:950;\n}\n\n.ih-desc--revivic-v2 .ih-desc__ritual-card p{\n  margin:0;\n  color:rgba(42,30,21,.66);\n  font-size:13.5px;\n  line-height:1.45;\n  font-weight:650;\n}\n\n.ih-desc--revivic-v2 .ih-desc__ingredients{\n  margin:0 0 16px;\n  padding:15px 16px;\n  border-radius:20px;\n  background:linear-gradient(180deg,#ffffff 0%, var(--ih-card-2) 100%);\n  border:1px solid rgba(42,30,21,.08);\n  box-shadow:0 10px 26px rgba(0,0,0,.04);\n}\n\n.ih-desc--revivic-v2 .ih-desc__mini-title{\n  margin:0 0 6px;\n  font-size:12.5px;\n  letter-spacing:.10em;\n  text-transform:uppercase;\n  font-weight:950;\n  color:var(--ih-brown);\n}\n\n.ih-desc--revivic-v2 .ih-desc__ingredients p{\n  margin:0;\n  font-size:14.5px;\n  line-height:1.6;\n  color:rgba(42,30,21,.72);\n  font-weight:600;\n}\n\n.ih-desc--revivic-v2 .ih-desc__trust-grid{\n  display:grid;\n  grid-template-columns:1fr;\n  gap:10px;\n  margin:0 0 16px;\n}\n\n.ih-desc--revivic-v2 .ih-desc__trust-item{\n  padding:12px 14px;\n  border-radius:16px;\n  background:rgba(42,30,21,.045);\n  border:1px solid rgba(42,30,21,.08);\n}\n\n.ih-desc--revivic-v2 .ih-desc__trust-item strong{\n  display:block;\n  font-size:14px;\n  line-height:1.35;\n  color:var(--ih-brown);\n  margin-bottom:3px;\n  font-weight:950;\n}\n\n.ih-desc--revivic-v2 .ih-desc__trust-item span{\n  display:block;\n  font-size:13px;\n  line-height:1.45;\n  color:rgba(42,30,21,.64);\n  font-weight:600;\n}\n\n.ih-desc--revivic-v2 .ih-desc__expand{\n  margin-top:2px;\n}\n\n.ih-desc--revivic-v2 .ih-desc__expand summary{\n  cursor:pointer;\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:12px;\n  font-size:15.5px;\n  font-weight:950;\n  color:var(--ih-brown);\n  padding:14px 0;\n  list-style:none;\n}\n\n.ih-desc--revivic-v2 .ih-desc__expand summary::-webkit-details-marker{\n  display:none;\n}\n\n.ih-desc--revivic-v2 .ih-desc__expand summary::after{\n  content:\"+\";\n  font-size:22px;\n  line-height:1;\n  color:var(--ih-amber);\n  font-weight:950;\n}\n\n.ih-desc--revivic-v2 .ih-desc__expand[open] summary::after{\n  content:\"–\";\n}\n\n.ih-desc--revivic-v2 .ih-desc__long{\n  margin-top:2px;\n  padding-top:4px;\n  font-size:14.5px;\n  line-height:1.65;\n  color:rgba(42,30,21,.76);\n}\n\n.ih-desc--revivic-v2 .ih-desc__long p{\n  margin:0 0 13px;\n}\n\n.ih-desc--revivic-v2 .ih-desc__long h4{\n  margin:16px 0 8px;\n  font-size:16px;\n  line-height:1.3;\n  color:var(--ih-brown);\n  font-weight:950;\n}\n\n.ih-desc--revivic-v2 .ih-desc__long hr{\n  margin:18px 0;\n  border:none;\n  border-top:1px solid rgba(42,30,21,.12);\n}\n\n.ih-desc--revivic-v2 .ih-desc__coa{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-height:42px;\n  padding:11px 18px;\n  border-radius:999px;\n  background:var(--ih-green);\n  color:#fff !important;\n  text-decoration:none !important;\n  font-weight:900;\n  font-size:14px;\n  box-shadow:0 10px 24px rgba(0,0,0,.12);\n  transition:transform .22s ease, background .22s ease, color .22s ease;\n}\n\n.ih-desc--revivic-v2 .ih-desc__coa:hover{\n  background:var(--ih-amber-deep);\n  color:#fff8ee !important;\n  transform:translateY(-2px);\n}\n\n.ih-desc--revivic-v2 .ih-desc__links{\n  display:flex;\n  flex-wrap:wrap;\n  gap:10px;\n  margin-top:10px;\n}\n\n.ih-desc--revivic-v2 .ih-desc__links a{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-height:42px;\n  padding:11px 16px;\n  border-radius:999px;\n  background:var(--ih-amber-deep);\n  color:#fff !important;\n  text-decoration:none !important;\n  font-weight:900;\n  font-size:13.5px;\n  box-shadow:0 10px 24px rgba(0,0,0,.10);\n  transition:transform .22s ease, background .22s ease, color .22s ease;\n}\n\n.ih-desc--revivic-v2 .ih-desc__links a:nth-child(2){\n  background:var(--ih-deep);\n}\n\n.ih-desc--revivic-v2 .ih-desc__links a:hover{\n  background:var(--ih-green);\n  color:#fff8ee !important;\n  transform:translateY(-2px);\n}\n\n@media (min-width:750px){\n  .ih-desc--revivic-v2 .ih-desc__trust-grid{\n    grid-template-columns:repeat(3,1fr);\n  }\n}\n\n@media (max-width:749px){\n  .ih-desc--revivic-v2 .ih-desc__hero{\n    grid-template-columns:1fr;\n    text-align:left;\n    padding:16px;\n  }\n\n  .ih-desc--revivic-v2 .ih-desc__hero h3{\n    font-size:30px;\n  }\n\n  .ih-desc--revivic-v2 .ih-desc__hero p{\n    font-size:15px;\n  }\n\n  .ih-desc--revivic-v2 .ih-desc__price-card{\n    width:100%;\n    min-width:0;\n    padding:13px 14px;\n  }\n\n  .ih-desc--revivic-v2 .ih-desc__ritual-grid{\n    grid-template-columns:1fr;\n  }\n\n  .ih-desc--revivic-v2 .ih-desc__best{\n    font-size:14.5px;\n  }\n\n  .ih-desc--revivic-v2 .ih-desc__bullets li{\n    font-size:14.5px;\n  }\n\n  .ih-desc--revivic-v2 .ih-desc__ingredients p{\n    font-size:14px;\n  }\n\n  .ih-desc--revivic-v2 .ih-desc__trust-item{\n    text-align:left;\n  }\n\n  .ih-desc--revivic-v2 .ih-desc__long{\n    font-size:14px;\n  }\n\n  .ih-desc--revivic-v2 .ih-desc__links{\n    flex-direction:column;\n  }\n\n  .ih-desc--revivic-v2 .ih-desc__links a{\n    width:100%;\n  }\n\n  .ih-desc--revivic-v2 .ih-desc__coa{\n    width:100%;\n  }\n}\n\n@media (prefers-reduced-motion: reduce){\n  .ih-desc--revivic-v2 .ih-desc__links a,\n  .ih-desc--revivic-v2 .ih-desc__coa{\n    transition:none !important;\n  }\n\n  .ih-desc--revivic-v2 .ih-desc__links a:hover,\n  .ih-desc--revivic-v2 .ih-desc__coa:hover{\n    transform:none !important;\n  }\n}\n\u003c\/style\u003e","brand":"Ina's Hands","offers":[{"title":"1 OZ","offer_id":41614083162158,"sku":"IH-REV-1OZ","price":40.0,"currency_code":"USD","in_stock":true},{"title":"2 OZ","offer_id":41614081851438,"sku":"IH-REV-2OZ","price":65.0,"currency_code":"USD","in_stock":true},{"title":"4 OZ","offer_id":41614081884206,"sku":"IH-REV-4OZ","price":105.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0588\/1076\/1262\/files\/2.jpg?v=1765723979"},{"product_id":"first-touch-discovery-set","title":"First Touch","description":"\u003cdiv class=\"ih-desc ih-desc--first-touch\"\u003e\n  \u003cp class=\"ih-desc__eyebrow\"\u003eTwo discovery boxes · one first touch\u003c\/p\u003e\n\n  \u003cdiv class=\"ih-desc__hero\"\u003e\n    \u003cdiv\u003e\n      \u003ch3\u003eTry both balm rituals first.\u003c\/h3\u003e\n      \u003cp\u003e\n        First Touch gives you Revivic + Invicta in travel-size samples, so you can feel both rituals before choosing a full jar.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__price-card\"\u003e\n      \u003cspan\u003eBundle price\u003c\/span\u003e\n      \u003cstrong\u003e$59\u003c\/strong\u003e\n      \u003cs\u003e$63\u003c\/s\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ih-desc__best\"\u003e\n    \u003cspan\u003eBest for:\u003c\/span\u003e first-time customers, gifting, travel, and anyone deciding which ritual fits their body best.\n  \u003c\/div\u003e\n\n  \u003cul class=\"ih-desc__bullets\"\u003e\n    \u003cli\u003eIncludes Revivic Discovery Box + Invicta Discovery Box\u003c\/li\u003e\n    \u003cli\u003e10 travel-size balms total\u003c\/li\u003e\n    \u003cli\u003eTry heat + cool reset and soft evening comfort\u003c\/li\u003e\n    \u003cli\u003eLower-risk way to choose your full-size jar\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"ih-desc__ritual-grid\"\u003e\n    \u003cdiv class=\"ih-desc__ritual-card ih-desc__ritual-card--revivic\"\u003e\n      \u003cspan\u003eRevivic\u003c\/span\u003e\n      \u003cstrong\u003eHeat + cool reset\u003c\/strong\u003e\n      \u003cp\u003eFor slow massage where the day still sits.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__ritual-card ih-desc__ritual-card--invicta\"\u003e\n      \u003cspan\u003eInvicta\u003c\/span\u003e\n      \u003cstrong\u003eSoft wind-down\u003c\/strong\u003e\n      \u003cp\u003eLavender + chamomile for your evening ritual.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ih-desc__ingredients\"\u003e\n    \u003cdiv class=\"ih-desc__mini-title\"\u003eRituals inside\u003c\/div\u003e\n    \u003cp\u003e\n      Revivic botanical balm samples · Invicta hemp-derived CBD balm samples · Made for topical body-care rituals only.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ih-desc__trust-grid\"\u003e\n    \u003cdiv class=\"ih-desc__trust-item\"\u003e\n      \u003cstrong\u003e2 discovery boxes\u003c\/strong\u003e\n      \u003cspan\u003eTry both before the full jar\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__trust-item\"\u003e\n      \u003cstrong\u003eTravel-size\u003c\/strong\u003e\n      \u003cspan\u003eEasy to keep, gift, or share\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__trust-item\"\u003e\n      \u003cstrong\u003eTopical use only\u003c\/strong\u003e\n      \u003cspan\u003eNot intended for ingestion\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"ih-desc__expand\" open\u003e\n    \u003csummary\u003eWhat’s included?\u003c\/summary\u003e\n\n    \u003cdiv class=\"ih-desc__long\"\u003e\n      \u003cp\u003e\n        \u003cstrong\u003eFirst Touch\u003c\/strong\u003e is the easiest way to experience both Ina’s Hands balm rituals before committing to a full jar.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        Use each balm slowly and intentionally. Warm a small amount between your fingertips, massage into one area, and notice which ritual your body reaches for.\n      \u003c\/p\u003e\n\n      \u003chr\u003e\n\n      \u003ch4\u003eIncludes\u003c\/h4\u003e\n      \u003cp\u003e\n        1 Revivic Discovery Box + 1 Invicta Discovery Box.\n      \u003c\/p\u003e\n\n      \u003ch4\u003eHow to Use\u003c\/h4\u003e\n      \u003cp\u003e\n        Start with a small amount. Massage slowly into areas where the day lingers. Use externally only. Patch test first.\n      \u003c\/p\u003e\n\n      \u003ch4\u003eGood to Know\u003c\/h4\u003e\n      \u003cp\u003e\n        Adult use only 21+ · Topical use only · Do not ingest · Individual experiences vary · Keep out of reach of children.\n      \u003c\/p\u003e\n\n      \u003ch4\u003eWant the full jars?\u003c\/h4\u003e\n      \u003cdiv class=\"ih-desc__links\"\u003e\n        \u003ca href=\"\/products\/revivic-rejuvenating-balm\"\u003eShop Revivic\u003c\/a\u003e\n        \u003ca href=\"\/products\/invicta-restorative-balm\"\u003eShop Invicta\u003c\/a\u003e\n        \u003ca href=\"\/pages\/coas\"\u003eView COAs\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.ih-desc--first-touch,\n.ih-desc--first-touch *{\n  box-sizing:border-box;\n}\n\n.ih-desc--first-touch{\n  --ih-brown:#2A1E15;\n  --ih-deep:#17100c;\n  --ih-soft-brown:rgba(42,30,21,.76);\n  --ih-gold:#B88A3B;\n  --ih-amber:#C9863D;\n  --ih-green:#5F714F;\n  --ih-lavender:#D7B7EA;\n  --ih-teal:#9FF2E5;\n  --ih-card:#F8F3EB;\n  --ih-card-2:#fffaf2;\n\n  color:var(--ih-brown);\n  width:100%;\n  font-family:inherit;\n}\n\n.ih-desc--first-touch .ih-desc__eyebrow{\n  margin:0 0 10px;\n  font-size:12px;\n  letter-spacing:.14em;\n  text-transform:uppercase;\n  color:rgba(42,30,21,.58);\n  font-weight:900;\n}\n\n.ih-desc--first-touch .ih-desc__hero{\n  display:grid;\n  grid-template-columns:minmax(0,1fr) auto;\n  gap:16px;\n  align-items:center;\n  margin:0 0 16px;\n  padding:18px;\n  border-radius:24px;\n  background:\n    radial-gradient(420px 190px at 12% 0%, rgba(215,183,234,.28), transparent 70%),\n    linear-gradient(180deg,#ffffff 0%, var(--ih-card-2) 100%);\n  border:1px solid rgba(42,30,21,.08);\n  box-shadow:0 14px 34px rgba(0,0,0,.05);\n}\n\n.ih-desc--first-touch .ih-desc__hero h3{\n  margin:0 0 8px !important;\n  color:var(--ih-brown) !important;\n  -webkit-text-fill-color:var(--ih-brown) !important;\n  font-size:clamp(28px, 3vw, 42px);\n  line-height:.95;\n  letter-spacing:-.05em;\n  font-weight:900;\n}\n\n.ih-desc--first-touch .ih-desc__hero p{\n  margin:0;\n  max-width:43ch;\n  font-size:16px;\n  line-height:1.5;\n  font-weight:650;\n  color:rgba(42,30,21,.74);\n}\n\n.ih-desc--first-touch .ih-desc__price-card{\n  min-width:116px;\n  padding:14px 15px;\n  border-radius:22px;\n  background:var(--ih-deep);\n  color:#fff8ee;\n  text-align:center;\n  box-shadow:0 14px 32px rgba(23,16,12,.16);\n}\n\n.ih-desc--first-touch .ih-desc__price-card span{\n  display:block;\n  margin:0 0 6px;\n  font-size:10px;\n  line-height:1;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  color:rgba(255,248,238,.62);\n  font-weight:900;\n}\n\n.ih-desc--first-touch .ih-desc__price-card strong{\n  display:inline-block;\n  color:#fff8ee;\n  font-size:30px;\n  line-height:1;\n  letter-spacing:-.04em;\n  font-weight:950;\n}\n\n.ih-desc--first-touch .ih-desc__price-card s{\n  display:inline-block;\n  margin-left:5px;\n  color:rgba(255,248,238,.46);\n  font-size:15px;\n  line-height:1;\n  font-weight:800;\n}\n\n.ih-desc--first-touch .ih-desc__best{\n  margin:0 0 14px;\n  padding:13px 15px;\n  border-radius:18px;\n  background:rgba(184,138,59,.09);\n  border:1px solid rgba(184,138,59,.18);\n  font-size:15px;\n  line-height:1.55;\n  color:rgba(42,30,21,.82);\n}\n\n.ih-desc--first-touch .ih-desc__best span{\n  font-weight:950;\n  color:var(--ih-brown);\n}\n\n.ih-desc--first-touch .ih-desc__bullets{\n  list-style:none;\n  padding:0;\n  margin:0 0 16px;\n  display:grid;\n  gap:9px;\n}\n\n.ih-desc--first-touch .ih-desc__bullets li{\n  position:relative;\n  padding-left:22px;\n  font-size:15.5px;\n  line-height:1.5;\n  color:rgba(42,30,21,.84);\n  font-weight:600;\n}\n\n.ih-desc--first-touch .ih-desc__bullets li::before{\n  content:\"✓\";\n  position:absolute;\n  left:0;\n  top:0;\n  color:var(--ih-amber);\n  font-weight:950;\n}\n\n.ih-desc--first-touch .ih-desc__ritual-grid{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:10px;\n  margin:0 0 16px;\n}\n\n.ih-desc--first-touch .ih-desc__ritual-card{\n  padding:15px 16px;\n  border-radius:20px;\n  background:\n    radial-gradient(280px 140px at 18% 0%, rgba(255,255,255,.60), transparent 72%),\n    rgba(42,30,21,.045);\n  border:1px solid rgba(42,30,21,.08);\n}\n\n.ih-desc--first-touch .ih-desc__ritual-card--revivic{\n  background:\n    radial-gradient(300px 150px at 18% 0%, rgba(201,134,61,.20), transparent 72%),\n    rgba(42,30,21,.045);\n}\n\n.ih-desc--first-touch .ih-desc__ritual-card--invicta{\n  background:\n    radial-gradient(300px 150px at 18% 0%, rgba(215,183,234,.30), transparent 72%),\n    rgba(42,30,21,.045);\n}\n\n.ih-desc--first-touch .ih-desc__ritual-card span{\n  display:block;\n  margin:0 0 7px;\n  color:rgba(42,30,21,.54);\n  font-size:10px;\n  line-height:1;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  font-weight:950;\n}\n\n.ih-desc--first-touch .ih-desc__ritual-card strong{\n  display:block;\n  margin:0 0 6px;\n  color:var(--ih-brown);\n  font-size:17px;\n  line-height:1.12;\n  font-weight:950;\n}\n\n.ih-desc--first-touch .ih-desc__ritual-card p{\n  margin:0;\n  color:rgba(42,30,21,.66);\n  font-size:13.5px;\n  line-height:1.45;\n  font-weight:650;\n}\n\n.ih-desc--first-touch .ih-desc__ingredients{\n  margin:0 0 16px;\n  padding:15px 16px;\n  border-radius:20px;\n  background:linear-gradient(180deg,#ffffff 0%, var(--ih-card-2) 100%);\n  border:1px solid rgba(42,30,21,.08);\n  box-shadow:0 10px 26px rgba(0,0,0,.04);\n}\n\n.ih-desc--first-touch .ih-desc__mini-title{\n  margin:0 0 6px;\n  font-size:12.5px;\n  letter-spacing:.10em;\n  text-transform:uppercase;\n  font-weight:950;\n  color:var(--ih-brown);\n}\n\n.ih-desc--first-touch .ih-desc__ingredients p{\n  margin:0;\n  font-size:14.5px;\n  line-height:1.6;\n  color:rgba(42,30,21,.72);\n  font-weight:600;\n}\n\n.ih-desc--first-touch .ih-desc__trust-grid{\n  display:grid;\n  grid-template-columns:1fr;\n  gap:10px;\n  margin:0 0 16px;\n}\n\n.ih-desc--first-touch .ih-desc__trust-item{\n  padding:12px 14px;\n  border-radius:16px;\n  background:rgba(42,30,21,.045);\n  border:1px solid rgba(42,30,21,.08);\n}\n\n.ih-desc--first-touch .ih-desc__trust-item strong{\n  display:block;\n  font-size:14px;\n  line-height:1.35;\n  color:var(--ih-brown);\n  margin-bottom:3px;\n  font-weight:950;\n}\n\n.ih-desc--first-touch .ih-desc__trust-item span{\n  display:block;\n  font-size:13px;\n  line-height:1.45;\n  color:rgba(42,30,21,.64);\n  font-weight:600;\n}\n\n.ih-desc--first-touch .ih-desc__expand{\n  margin-top:2px;\n}\n\n.ih-desc--first-touch .ih-desc__expand summary{\n  cursor:pointer;\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:12px;\n  font-size:15.5px;\n  font-weight:950;\n  color:var(--ih-brown);\n  padding:14px 0;\n  list-style:none;\n}\n\n.ih-desc--first-touch .ih-desc__expand summary::-webkit-details-marker{\n  display:none;\n}\n\n.ih-desc--first-touch .ih-desc__expand summary::after{\n  content:\"+\";\n  font-size:22px;\n  line-height:1;\n  color:var(--ih-amber);\n  font-weight:950;\n}\n\n.ih-desc--first-touch .ih-desc__expand[open] summary::after{\n  content:\"–\";\n}\n\n.ih-desc--first-touch .ih-desc__long{\n  margin-top:2px;\n  padding-top:4px;\n  font-size:14.5px;\n  line-height:1.65;\n  color:rgba(42,30,21,.76);\n}\n\n.ih-desc--first-touch .ih-desc__long p{\n  margin:0 0 13px;\n}\n\n.ih-desc--first-touch .ih-desc__long h4{\n  margin:16px 0 8px;\n  font-size:16px;\n  line-height:1.3;\n  color:var(--ih-brown);\n  font-weight:950;\n}\n\n.ih-desc--first-touch .ih-desc__long hr{\n  margin:18px 0;\n  border:none;\n  border-top:1px solid rgba(42,30,21,.12);\n}\n\n.ih-desc--first-touch .ih-desc__links{\n  display:flex;\n  flex-wrap:wrap;\n  gap:10px;\n  margin-top:10px;\n}\n\n.ih-desc--first-touch .ih-desc__links a{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-height:42px;\n  padding:11px 16px;\n  border-radius:999px;\n  background:var(--ih-green);\n  color:#fff !important;\n  text-decoration:none !important;\n  font-weight:900;\n  font-size:13.5px;\n  box-shadow:0 10px 24px rgba(0,0,0,.10);\n  transition:transform .22s ease, background .22s ease, color .22s ease;\n}\n\n.ih-desc--first-touch .ih-desc__links a:nth-child(1){\n  background:var(--ih-amber);\n}\n\n.ih-desc--first-touch .ih-desc__links a:nth-child(2){\n  background:#7c5a93;\n}\n\n.ih-desc--first-touch .ih-desc__links a:hover{\n  background:var(--ih-deep);\n  color:#fff8ee !important;\n  transform:translateY(-2px);\n}\n\n@media (min-width:750px){\n  .ih-desc--first-touch .ih-desc__trust-grid{\n    grid-template-columns:repeat(3,1fr);\n  }\n}\n\n@media (max-width:749px){\n  .ih-desc--first-touch .ih-desc__hero{\n    grid-template-columns:1fr;\n    text-align:left;\n    padding:16px;\n  }\n\n  .ih-desc--first-touch .ih-desc__hero h3{\n    font-size:30px;\n  }\n\n  .ih-desc--first-touch .ih-desc__hero p{\n    font-size:15px;\n  }\n\n  .ih-desc--first-touch .ih-desc__price-card{\n    width:100%;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:8px;\n    min-width:0;\n    padding:13px 14px;\n  }\n\n  .ih-desc--first-touch .ih-desc__price-card span{\n    margin:0;\n  }\n\n  .ih-desc--first-touch .ih-desc__ritual-grid{\n    grid-template-columns:1fr;\n  }\n\n  .ih-desc--first-touch .ih-desc__best{\n    font-size:14.5px;\n  }\n\n  .ih-desc--first-touch .ih-desc__bullets li{\n    font-size:14.5px;\n  }\n\n  .ih-desc--first-touch .ih-desc__ingredients p{\n    font-size:14px;\n  }\n\n  .ih-desc--first-touch .ih-desc__trust-item{\n    text-align:left;\n  }\n\n  .ih-desc--first-touch .ih-desc__long{\n    font-size:14px;\n  }\n\n  .ih-desc--first-touch .ih-desc__links{\n    flex-direction:column;\n  }\n\n  .ih-desc--first-touch .ih-desc__links a{\n    width:100%;\n  }\n}\n\n@media (prefers-reduced-motion: reduce){\n  .ih-desc--first-touch .ih-desc__links a{\n    transition:none !important;\n  }\n\n  .ih-desc--first-touch .ih-desc__links a:hover{\n    transform:none !important;\n  }\n}\n\u003c\/style\u003e","brand":"Ina's Hands","offers":[{"title":"Default Title","offer_id":42445133119534,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0588\/1076\/1262\/files\/FirstTouchDiscoverySet.png?v=1781786684"},{"product_id":"night-reset-duo","title":"Night Reset Duo","description":"\u003cdiv class=\"ih-desc ih-desc--night-reset-duo-v2\"\u003e\n  \u003cp class=\"ih-desc__eyebrow\"\u003eBundle \u0026amp; save · Two full-size balms\u003c\/p\u003e\n\n  \u003cdiv class=\"ih-desc__hero\"\u003e\n    \u003cdiv\u003e\n      \u003ch3\u003eHeat + cool, then soften.\u003c\/h3\u003e\n      \u003cp\u003e\n        Night Reset Duo pairs 2 oz Revivic with 2 oz Invicta for a fuller evening body-care ritual.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__price-card\"\u003e\n      \u003cspan\u003eBundle price\u003c\/span\u003e\n      \u003cstrong\u003e$119\u003c\/strong\u003e\n      \u003cs\u003e$133\u003c\/s\u003e\n      \u003cem\u003eSave $14\u003c\/em\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ih-desc__best\"\u003e\n    \u003cspan\u003eBest for:\u003c\/span\u003e nightly routines, full-size first orders, gifting, and anyone who wants both the heat + cool reset and the soft wind-down ritual.\n  \u003c\/div\u003e\n\n  \u003cul class=\"ih-desc__bullets\"\u003e\n    \u003cli\u003eIncludes 2 oz Revivic + 2 oz Invicta\u003c\/li\u003e\n    \u003cli\u003eTwo full-size balms for evening body care\u003c\/li\u003e\n    \u003cli\u003eRevivic brings the warming + cooling feel\u003c\/li\u003e\n    \u003cli\u003eInvicta brings lavender + chamomile softness\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"ih-desc__ritual-grid\"\u003e\n    \u003cdiv class=\"ih-desc__ritual-card ih-desc__ritual-card--revivic\"\u003e\n      \u003cspan\u003eStep one\u003c\/span\u003e\n      \u003cstrong\u003eRevivic\u003c\/strong\u003e\n      \u003cp\u003eHeat + cool reset for slow massage where the day still sits.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__ritual-card ih-desc__ritual-card--invicta\"\u003e\n      \u003cspan\u003eStep two\u003c\/span\u003e\n      \u003cstrong\u003eInvicta\u003c\/strong\u003e\n      \u003cp\u003eSoft wind-down with lavender, chamomile, and hemp-derived CBD isolate.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ih-desc__flow\"\u003e\n    \u003cdiv class=\"ih-desc__flow-item\"\u003e\n      \u003cspan\u003e01\u003c\/span\u003e\n      \u003cstrong\u003eWarm\u003c\/strong\u003e\n      \u003cp\u003eUse a small amount.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__flow-item\"\u003e\n      \u003cspan\u003e02\u003c\/span\u003e\n      \u003cstrong\u003eMassage\u003c\/strong\u003e\n      \u003cp\u003eGo slow, one area at a time.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__flow-item\"\u003e\n      \u003cspan\u003e03\u003c\/span\u003e\n      \u003cstrong\u003eSettle\u003c\/strong\u003e\n      \u003cp\u003eLet the evening soften.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ih-desc__ingredients\"\u003e\n    \u003cdiv class=\"ih-desc__mini-title\"\u003eWhat’s inside the duo\u003c\/div\u003e\n    \u003cp\u003e\n      \u003cstrong\u003eRevivic:\u003c\/strong\u003e Organic sesame seed oil · Beeswax · Kava · Kratom · Guduchi · Eucalyptus · Lemongrass · Cinnamon · Yarrow\n    \u003c\/p\u003e\n    \u003cp\u003e\n      \u003cstrong\u003eInvicta:\u003c\/strong\u003e Organic olive oil · Beeswax · Hemp-derived CBD isolate · Lavender · Roman chamomile\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ih-desc__trust-grid\"\u003e\n    \u003cdiv class=\"ih-desc__trust-item\"\u003e\n      \u003cstrong\u003e2 full-size balms\u003c\/strong\u003e\n      \u003cspan\u003e2 oz Revivic + 2 oz Invicta\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__trust-item\"\u003e\n      \u003cstrong\u003eSave $14\u003c\/strong\u003e\n      \u003cspan\u003eCompared to buying separately\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__trust-item\"\u003e\n      \u003cstrong\u003eTopical use only\u003c\/strong\u003e\n      \u003cspan\u003eExternal use only. Do not ingest.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"ih-desc__expand\" open\u003e\n    \u003csummary\u003eWhat’s included?\u003c\/summary\u003e\n\n    \u003cdiv class=\"ih-desc__long\"\u003e\n      \u003cp\u003e\n        \u003cstrong\u003eNight Reset Duo\u003c\/strong\u003e brings together two full-size Ina’s Hands balm rituals: Revivic for the warming + cooling feel, and Invicta for a softer evening wind-down.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        Use them together or separately. Start with Revivic where the day still sits, then use Invicta when you want a softer, slower finish before bed.\n      \u003c\/p\u003e\n\n      \u003chr\u003e\n\n      \u003ch4\u003eIncludes\u003c\/h4\u003e\n      \u003cp\u003e\n        1 × 2 oz Revivic Rejuvenating Balm\n        \u003cbr\u003e\n        1 × 2 oz Invicta Restorative Balm\n      \u003c\/p\u003e\n\n      \u003ch4\u003eHow to Use\u003c\/h4\u003e\n      \u003cp\u003e\n        Start with a small amount. Warm between your fingertips and massage slowly into one area. Use externally only. Patch test first.\n      \u003c\/p\u003e\n\n      \u003ch4\u003eGood to Know\u003c\/h4\u003e\n      \u003cp\u003e\n        Adult use only 21+ · Topical use only · Do not ingest · Patch test first · Avoid eyes, broken skin, and sensitive areas · Individual experiences vary.\n      \u003c\/p\u003e\n\n      \u003ch4\u003eCOAs\u003c\/h4\u003e\n      \u003cp\u003e\n        COAs are available for product review.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"ih-desc__links\"\u003e\n        \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0588\/1076\/1262\/files\/Ina_s_Hands_Revivic_COA_-_Passed.pdf?v=1762554307\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n          Revivic COA\n        \u003c\/a\u003e\n\n        \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0588\/1076\/1262\/files\/Invicta_Compliance_COA.pdf?v=1759675000\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n          Invicta COA\n        \u003c\/a\u003e\n\n        \u003ca href=\"\/collections\/all\"\u003e\n          Shop All Rituals\n        \u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.ih-desc--night-reset-duo-v2,\n.ih-desc--night-reset-duo-v2 *{\n  box-sizing:border-box;\n}\n\n.ih-desc--night-reset-duo-v2{\n  --ih-brown:#2A1E15;\n  --ih-deep:#17100c;\n  --ih-soft-brown:rgba(42,30,21,.76);\n  --ih-gold:#B88A3B;\n  --ih-amber:#C9863D;\n  --ih-amber-deep:#9B6238;\n  --ih-green:#5F714F;\n  --ih-lavender:#D7B7EA;\n  --ih-lavender-deep:#7c5a93;\n  --ih-teal:#9FF2E5;\n  --ih-card:#F8F3EB;\n  --ih-card-2:#fffaf2;\n\n  color:var(--ih-brown);\n  width:100%;\n  font-family:inherit;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__eyebrow{\n  margin:0 0 10px;\n  font-size:12px;\n  letter-spacing:.14em;\n  text-transform:uppercase;\n  color:rgba(42,30,21,.58);\n  font-weight:900;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__hero{\n  display:grid;\n  grid-template-columns:minmax(0,1fr) auto;\n  gap:16px;\n  align-items:center;\n  margin:0 0 16px;\n  padding:18px;\n  border-radius:24px;\n  background:\n    radial-gradient(420px 190px at 12% 0%, rgba(201,134,61,.22), transparent 70%),\n    radial-gradient(380px 180px at 88% 10%, rgba(215,183,234,.28), transparent 72%),\n    linear-gradient(180deg,#ffffff 0%, var(--ih-card-2) 100%);\n  border:1px solid rgba(42,30,21,.08);\n  box-shadow:0 14px 34px rgba(0,0,0,.05);\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__hero h3{\n  margin:0 0 8px !important;\n  color:var(--ih-brown) !important;\n  -webkit-text-fill-color:var(--ih-brown) !important;\n  font-size:clamp(28px, 3vw, 42px);\n  line-height:.95;\n  letter-spacing:-.05em;\n  font-weight:900;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__hero p{\n  margin:0;\n  max-width:42ch;\n  font-size:16px;\n  line-height:1.5;\n  font-weight:650;\n  color:rgba(42,30,21,.74);\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__price-card{\n  min-width:128px;\n  padding:14px 15px;\n  border-radius:22px;\n  background:\n    linear-gradient(135deg, var(--ih-amber-deep) 0%, var(--ih-lavender-deep) 100%);\n  color:#fff8ee;\n  text-align:center;\n  box-shadow:0 14px 32px rgba(23,16,12,.16);\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__price-card span{\n  display:block;\n  margin:0 0 6px;\n  font-size:10px;\n  line-height:1;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  color:rgba(255,248,238,.72);\n  font-weight:900;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__price-card strong{\n  display:inline-block;\n  color:#fff8ee;\n  font-size:32px;\n  line-height:.92;\n  letter-spacing:-.045em;\n  font-weight:950;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__price-card s{\n  display:inline-block;\n  margin-left:6px;\n  color:rgba(255,248,238,.48);\n  font-size:15px;\n  line-height:1;\n  font-weight:850;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__price-card em{\n  display:block;\n  margin-top:5px;\n  color:rgba(255,248,238,.78);\n  font-size:11px;\n  line-height:1.2;\n  letter-spacing:.10em;\n  text-transform:uppercase;\n  font-style:normal;\n  font-weight:900;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__best{\n  margin:0 0 14px;\n  padding:13px 15px;\n  border-radius:18px;\n  background:\n    linear-gradient(135deg, rgba(201,134,61,.12) 0%, rgba(215,183,234,.14) 100%);\n  border:1px solid rgba(184,138,59,.18);\n  font-size:15px;\n  line-height:1.55;\n  color:rgba(42,30,21,.82);\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__best span{\n  font-weight:950;\n  color:var(--ih-brown);\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__bullets{\n  list-style:none;\n  padding:0;\n  margin:0 0 16px;\n  display:grid;\n  gap:9px;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__bullets li{\n  position:relative;\n  padding-left:22px;\n  font-size:15.5px;\n  line-height:1.5;\n  color:rgba(42,30,21,.84);\n  font-weight:600;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__bullets li::before{\n  content:\"✓\";\n  position:absolute;\n  left:0;\n  top:0;\n  color:var(--ih-amber);\n  font-weight:950;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__ritual-grid{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:10px;\n  margin:0 0 16px;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__ritual-card{\n  padding:15px 16px;\n  border-radius:20px;\n  background:\n    radial-gradient(280px 140px at 18% 0%, rgba(255,255,255,.60), transparent 72%),\n    rgba(42,30,21,.045);\n  border:1px solid rgba(42,30,21,.08);\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__ritual-card--revivic{\n  background:\n    radial-gradient(300px 150px at 18% 0%, rgba(201,134,61,.26), transparent 72%),\n    rgba(42,30,21,.045);\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__ritual-card--invicta{\n  background:\n    radial-gradient(300px 150px at 18% 0%, rgba(215,183,234,.34), transparent 72%),\n    rgba(42,30,21,.045);\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__ritual-card span{\n  display:block;\n  margin:0 0 7px;\n  color:rgba(42,30,21,.54);\n  font-size:10px;\n  line-height:1;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  font-weight:950;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__ritual-card strong{\n  display:block;\n  margin:0 0 6px;\n  color:var(--ih-brown);\n  font-size:17px;\n  line-height:1.12;\n  font-weight:950;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__ritual-card p{\n  margin:0;\n  color:rgba(42,30,21,.66);\n  font-size:13.5px;\n  line-height:1.45;\n  font-weight:650;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__flow{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:10px;\n  margin:0 0 16px;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__flow-item{\n  padding:13px 14px;\n  border-radius:18px;\n  background:rgba(42,30,21,.045);\n  border:1px solid rgba(42,30,21,.08);\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__flow-item span{\n  display:block;\n  margin:0 0 8px;\n  color:rgba(42,30,21,.46);\n  font-size:10px;\n  line-height:1;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  font-weight:950;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__flow-item strong{\n  display:block;\n  margin:0 0 5px;\n  color:var(--ih-brown);\n  font-size:16px;\n  line-height:1.1;\n  font-weight:950;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__flow-item p{\n  margin:0;\n  color:rgba(42,30,21,.64);\n  font-size:13px;\n  line-height:1.4;\n  font-weight:650;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__ingredients{\n  margin:0 0 16px;\n  padding:15px 16px;\n  border-radius:20px;\n  background:linear-gradient(180deg,#ffffff 0%, var(--ih-card-2) 100%);\n  border:1px solid rgba(42,30,21,.08);\n  box-shadow:0 10px 26px rgba(0,0,0,.04);\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__mini-title{\n  margin:0 0 8px;\n  font-size:12.5px;\n  letter-spacing:.10em;\n  text-transform:uppercase;\n  font-weight:950;\n  color:var(--ih-brown);\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__ingredients p{\n  margin:0;\n  font-size:14.5px;\n  line-height:1.6;\n  color:rgba(42,30,21,.72);\n  font-weight:600;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__ingredients p + p{\n  margin-top:8px;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__trust-grid{\n  display:grid;\n  grid-template-columns:1fr;\n  gap:10px;\n  margin:0 0 16px;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__trust-item{\n  padding:12px 14px;\n  border-radius:16px;\n  background:rgba(42,30,21,.045);\n  border:1px solid rgba(42,30,21,.08);\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__trust-item strong{\n  display:block;\n  font-size:14px;\n  line-height:1.35;\n  color:var(--ih-brown);\n  margin-bottom:3px;\n  font-weight:950;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__trust-item span{\n  display:block;\n  font-size:13px;\n  line-height:1.45;\n  color:rgba(42,30,21,.64);\n  font-weight:600;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__expand{\n  margin-top:2px;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__expand summary{\n  cursor:pointer;\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:12px;\n  font-size:15.5px;\n  font-weight:950;\n  color:var(--ih-brown);\n  padding:14px 0;\n  list-style:none;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__expand summary::-webkit-details-marker{\n  display:none;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__expand summary::after{\n  content:\"+\";\n  font-size:22px;\n  line-height:1;\n  color:var(--ih-amber);\n  font-weight:950;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__expand[open] summary::after{\n  content:\"–\";\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__long{\n  margin-top:2px;\n  padding-top:4px;\n  font-size:14.5px;\n  line-height:1.65;\n  color:rgba(42,30,21,.76);\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__long p{\n  margin:0 0 13px;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__long h4{\n  margin:16px 0 8px;\n  font-size:16px;\n  line-height:1.3;\n  color:var(--ih-brown);\n  font-weight:950;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__long hr{\n  margin:18px 0;\n  border:none;\n  border-top:1px solid rgba(42,30,21,.12);\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__links{\n  display:flex;\n  flex-wrap:wrap;\n  gap:10px;\n  margin-top:10px;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__links a{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-height:42px;\n  padding:11px 16px;\n  border-radius:999px;\n  background:var(--ih-amber-deep);\n  color:#fff !important;\n  text-decoration:none !important;\n  font-weight:900;\n  font-size:13.5px;\n  box-shadow:0 10px 24px rgba(0,0,0,.10);\n  transition:transform .22s ease, background .22s ease, color .22s ease;\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__links a:nth-child(2){\n  background:var(--ih-lavender-deep);\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__links a:nth-child(3){\n  background:var(--ih-green);\n}\n\n.ih-desc--night-reset-duo-v2 .ih-desc__links a:hover{\n  background:var(--ih-deep);\n  color:#fff8ee !important;\n  transform:translateY(-2px);\n}\n\n@media (min-width:750px){\n  .ih-desc--night-reset-duo-v2 .ih-desc__trust-grid{\n    grid-template-columns:repeat(3,1fr);\n  }\n}\n\n@media (max-width:749px){\n  .ih-desc--night-reset-duo-v2 .ih-desc__hero{\n    grid-template-columns:1fr;\n    text-align:left;\n    padding:16px;\n  }\n\n  .ih-desc--night-reset-duo-v2 .ih-desc__hero h3{\n    font-size:30px;\n  }\n\n  .ih-desc--night-reset-duo-v2 .ih-desc__hero p{\n    font-size:15px;\n  }\n\n  .ih-desc--night-reset-duo-v2 .ih-desc__price-card{\n    width:100%;\n    min-width:0;\n    padding:13px 14px;\n  }\n\n  .ih-desc--night-reset-duo-v2 .ih-desc__ritual-grid,\n  .ih-desc--night-reset-duo-v2 .ih-desc__flow{\n    grid-template-columns:1fr;\n  }\n\n  .ih-desc--night-reset-duo-v2 .ih-desc__best{\n    font-size:14.5px;\n  }\n\n  .ih-desc--night-reset-duo-v2 .ih-desc__bullets li{\n    font-size:14.5px;\n  }\n\n  .ih-desc--night-reset-duo-v2 .ih-desc__ingredients p{\n    font-size:14px;\n  }\n\n  .ih-desc--night-reset-duo-v2 .ih-desc__trust-item{\n    text-align:left;\n  }\n\n  .ih-desc--night-reset-duo-v2 .ih-desc__long{\n    font-size:14px;\n  }\n\n  .ih-desc--night-reset-duo-v2 .ih-desc__links{\n    flex-direction:column;\n  }\n\n  .ih-desc--night-reset-duo-v2 .ih-desc__links a{\n    width:100%;\n  }\n}\n\n@media (prefers-reduced-motion: reduce){\n  .ih-desc--night-reset-duo-v2 .ih-desc__links a{\n    transition:none !important;\n  }\n\n  .ih-desc--night-reset-duo-v2 .ih-desc__links a:hover{\n    transform:none !important;\n  }\n}\n\u003c\/style\u003e","brand":"Ina's Hands","offers":[{"title":"Default Title","offer_id":42445133217838,"sku":null,"price":119.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0588\/1076\/1262\/files\/Night_Reset_Duo.png?v=1781119708"},{"product_id":"ritual-builder-set","title":"Ritual Builder Set","description":"\u003cdiv class=\"ih-desc ih-desc--ritual-builder-v2\"\u003e\n  \u003cp class=\"ih-desc__eyebrow\"\u003eBundle \u0026amp; save · Balm + oil + wind-down\u003c\/p\u003e\n\n  \u003cdiv class=\"ih-desc__hero\"\u003e\n    \u003cdiv\u003e\n      \u003ch3\u003eBuild the fuller ritual.\u003c\/h3\u003e\n      \u003cp\u003e\n        Ritual Builder pairs Revivic with Sanationis Massage Oil and an Invicta sample for a deeper body-care ritual.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__price-card\"\u003e\n      \u003cspan\u003eBundle price\u003c\/span\u003e\n      \u003cstrong\u003e$159\u003c\/strong\u003e\n      \u003cs\u003e$178\u003c\/s\u003e\n      \u003cem\u003eSave $19\u003c\/em\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ih-desc__best\"\u003e\n    \u003cspan\u003eBest for:\u003c\/span\u003e fuller evening rituals, slow massage, trying Invicta, and pairing balm with glide.\n  \u003c\/div\u003e\n\n  \u003cul class=\"ih-desc__bullets\"\u003e\n    \u003cli\u003eIncludes 2 oz Revivic + Sanationis Massage Oil + Invicta Sample\u003c\/li\u003e\n    \u003cli\u003eRevivic brings the warming + cooling feel\u003c\/li\u003e\n    \u003cli\u003eSanationis adds smooth full-body glide\u003c\/li\u003e\n    \u003cli\u003eInvicta sample lets you try the soft wind-down ritual\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"ih-desc__ritual-grid\"\u003e\n    \u003cdiv class=\"ih-desc__ritual-card ih-desc__ritual-card--revivic\"\u003e\n      \u003cspan\u003eStep one\u003c\/span\u003e\n      \u003cstrong\u003eRevivic\u003c\/strong\u003e\n      \u003cp\u003eHeat + cool reset for slow massage where the day still sits.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__ritual-card ih-desc__ritual-card--sanationis\"\u003e\n      \u003cspan\u003eStep two\u003c\/span\u003e\n      \u003cstrong\u003eSanationis\u003c\/strong\u003e\n      \u003cp\u003eMassage oil for smooth glide and longer body-care moments.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__ritual-card ih-desc__ritual-card--invicta\"\u003e\n      \u003cspan\u003eTry after\u003c\/span\u003e\n      \u003cstrong\u003eInvicta Sample\u003c\/strong\u003e\n      \u003cp\u003eLavender + chamomile for a softer evening finish.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ih-desc__flow\"\u003e\n    \u003cdiv class=\"ih-desc__flow-item\"\u003e\n      \u003cspan\u003e01\u003c\/span\u003e\n      \u003cstrong\u003eBalm\u003c\/strong\u003e\n      \u003cp\u003eStart with Revivic.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__flow-item\"\u003e\n      \u003cspan\u003e02\u003c\/span\u003e\n      \u003cstrong\u003eOil\u003c\/strong\u003e\n      \u003cp\u003eAdd glide with Sanationis.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__flow-item\"\u003e\n      \u003cspan\u003e03\u003c\/span\u003e\n      \u003cstrong\u003eSample\u003c\/strong\u003e\n      \u003cp\u003eTry Invicta at night.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ih-desc__ingredients\"\u003e\n    \u003cdiv class=\"ih-desc__mini-title\"\u003eWhat’s inside the set\u003c\/div\u003e\n\n    \u003cp\u003e\n      \u003cstrong\u003eRevivic:\u003c\/strong\u003e Organic sesame seed oil · Beeswax · Kava · Kratom · Guduchi · Eucalyptus · Lemongrass · Cinnamon · Yarrow\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      \u003cstrong\u003eSanationis:\u003c\/strong\u003e Olive oil · Chia seed oil · Hemp-derived CBD · Calendula · Sage · Bergamot · Roman chamomile · Lavender · Beeswax · Botanical extracts\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      \u003cstrong\u003eInvicta:\u003c\/strong\u003e Organic olive oil · Beeswax · Hemp-derived CBD isolate · Lavender · Roman chamomile\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ih-desc__trust-grid\"\u003e\n    \u003cdiv class=\"ih-desc__trust-item\"\u003e\n      \u003cstrong\u003e3 ritual pieces\u003c\/strong\u003e\n      \u003cspan\u003eRevivic, Sanationis, and Invicta Sample\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__trust-item\"\u003e\n      \u003cstrong\u003eSave $19\u003c\/strong\u003e\n      \u003cspan\u003eCompared to buying separately\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__trust-item\"\u003e\n      \u003cstrong\u003eTopical use only\u003c\/strong\u003e\n      \u003cspan\u003eExternal use only. Do not ingest.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"ih-desc__expand\" open\u003e\n    \u003csummary\u003eWhat’s included?\u003c\/summary\u003e\n\n    \u003cdiv class=\"ih-desc__long\"\u003e\n      \u003cp\u003e\n        \u003cstrong\u003eRitual Builder Set\u003c\/strong\u003e is made for people who want more than one balm. Start with Revivic, add Sanationis for smooth glide, and try Invicta as your soft wind-down sample.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        Use the products together or separately. Keep the ritual simple: start small, use slow hands, and focus on one area at a time.\n      \u003c\/p\u003e\n\n      \u003chr\u003e\n\n      \u003ch4\u003eIncludes\u003c\/h4\u003e\n      \u003cp\u003e\n        1 × 2 oz Revivic Rejuvenating Balm\n        \u003cbr\u003e\n        1 × Sanationis Massage Oil\n        \u003cbr\u003e\n        1 × Invicta Sample\n      \u003c\/p\u003e\n\n      \u003ch4\u003eHow to Use\u003c\/h4\u003e\n      \u003cp\u003e\n        Start with a small amount. Warm between your hands and massage slowly into clean skin. Use externally only. Patch test first.\n      \u003c\/p\u003e\n\n      \u003ch4\u003eGood to Know\u003c\/h4\u003e\n      \u003cp\u003e\n        Adult use only 21+ · Topical use only · Do not ingest · Patch test first · Avoid eyes, broken skin, and sensitive areas · Individual experiences vary.\n      \u003c\/p\u003e\n\n      \u003ch4\u003eCOAs\u003c\/h4\u003e\n      \u003cp\u003e\n        COAs are available for product review.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"ih-desc__links\"\u003e\n        \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0588\/1076\/1262\/files\/Ina_s_Hands_Revivic_COA_-_Passed.pdf?v=1762554307\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n          Revivic COA\n        \u003c\/a\u003e\n\n        \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0588\/1076\/1262\/files\/DA50806013-001_Sanationis_Compliance_COA.pdf?v=1759675208\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n          Sanationis COA\n        \u003c\/a\u003e\n\n        \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0588\/1076\/1262\/files\/Invicta_Compliance_COA.pdf?v=1759675000\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n          Invicta COA\n        \u003c\/a\u003e\n\n        \u003ca href=\"\/collections\/all\"\u003e\n          Shop All Rituals\n        \u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.ih-desc--ritual-builder-v2,\n.ih-desc--ritual-builder-v2 *{\n  box-sizing:border-box;\n}\n\n.ih-desc--ritual-builder-v2{\n  --ih-brown:#2A1E15;\n  --ih-deep:#17100c;\n  --ih-soft-brown:rgba(42,30,21,.76);\n  --ih-gold:#B88A3B;\n  --ih-amber:#C9863D;\n  --ih-amber-deep:#9B6238;\n  --ih-green:#5F714F;\n  --ih-green-deep:#31452f;\n  --ih-lavender:#D7B7EA;\n  --ih-lavender-deep:#7c5a93;\n  --ih-teal:#9FF2E5;\n  --ih-card:#F8F3EB;\n  --ih-card-2:#fffaf2;\n\n  color:var(--ih-brown);\n  width:100%;\n  font-family:inherit;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__eyebrow{\n  margin:0 0 10px;\n  font-size:12px;\n  letter-spacing:.14em;\n  text-transform:uppercase;\n  color:rgba(42,30,21,.58);\n  font-weight:900;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__hero{\n  display:grid;\n  grid-template-columns:minmax(0,1fr) auto;\n  gap:16px;\n  align-items:center;\n  margin:0 0 16px;\n  padding:18px;\n  border-radius:24px;\n  background:\n    radial-gradient(420px 190px at 12% 0%, rgba(201,134,61,.22), transparent 70%),\n    radial-gradient(380px 180px at 70% 10%, rgba(95,113,79,.18), transparent 72%),\n    radial-gradient(360px 170px at 92% 12%, rgba(215,183,234,.28), transparent 72%),\n    linear-gradient(180deg,#ffffff 0%, var(--ih-card-2) 100%);\n  border:1px solid rgba(42,30,21,.08);\n  box-shadow:0 14px 34px rgba(0,0,0,.05);\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__hero h3{\n  margin:0 0 8px !important;\n  color:var(--ih-brown) !important;\n  -webkit-text-fill-color:var(--ih-brown) !important;\n  font-size:clamp(28px, 3vw, 42px);\n  line-height:.95;\n  letter-spacing:-.05em;\n  font-weight:900;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__hero p{\n  margin:0;\n  max-width:42ch;\n  font-size:16px;\n  line-height:1.5;\n  font-weight:650;\n  color:rgba(42,30,21,.74);\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__price-card{\n  min-width:128px;\n  padding:14px 15px;\n  border-radius:22px;\n  background:\n    linear-gradient(135deg, var(--ih-amber-deep) 0%, var(--ih-green-deep) 50%, var(--ih-lavender-deep) 100%);\n  color:#fff8ee;\n  text-align:center;\n  box-shadow:0 14px 32px rgba(23,16,12,.16);\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__price-card span{\n  display:block;\n  margin:0 0 6px;\n  font-size:10px;\n  line-height:1;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  color:rgba(255,248,238,.72);\n  font-weight:900;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__price-card strong{\n  display:inline-block;\n  color:#fff8ee;\n  font-size:32px;\n  line-height:.92;\n  letter-spacing:-.045em;\n  font-weight:950;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__price-card s{\n  display:inline-block;\n  margin-left:6px;\n  color:rgba(255,248,238,.48);\n  font-size:15px;\n  line-height:1;\n  font-weight:850;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__price-card em{\n  display:block;\n  margin-top:5px;\n  color:rgba(255,248,238,.78);\n  font-size:11px;\n  line-height:1.2;\n  letter-spacing:.10em;\n  text-transform:uppercase;\n  font-style:normal;\n  font-weight:900;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__best{\n  margin:0 0 14px;\n  padding:13px 15px;\n  border-radius:18px;\n  background:\n    linear-gradient(135deg, rgba(201,134,61,.12) 0%, rgba(95,113,79,.10) 50%, rgba(215,183,234,.14) 100%);\n  border:1px solid rgba(184,138,59,.18);\n  font-size:15px;\n  line-height:1.55;\n  color:rgba(42,30,21,.82);\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__best span{\n  font-weight:950;\n  color:var(--ih-brown);\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__bullets{\n  list-style:none;\n  padding:0;\n  margin:0 0 16px;\n  display:grid;\n  gap:9px;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__bullets li{\n  position:relative;\n  padding-left:22px;\n  font-size:15.5px;\n  line-height:1.5;\n  color:rgba(42,30,21,.84);\n  font-weight:600;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__bullets li::before{\n  content:\"✓\";\n  position:absolute;\n  left:0;\n  top:0;\n  color:var(--ih-amber);\n  font-weight:950;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__ritual-grid{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:10px;\n  margin:0 0 16px;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__ritual-card{\n  padding:15px 16px;\n  border-radius:20px;\n  background:\n    radial-gradient(280px 140px at 18% 0%, rgba(255,255,255,.60), transparent 72%),\n    rgba(42,30,21,.045);\n  border:1px solid rgba(42,30,21,.08);\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__ritual-card--revivic{\n  background:\n    radial-gradient(300px 150px at 18% 0%, rgba(201,134,61,.26), transparent 72%),\n    rgba(42,30,21,.045);\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__ritual-card--sanationis{\n  background:\n    radial-gradient(300px 150px at 18% 0%, rgba(95,113,79,.22), transparent 72%),\n    rgba(42,30,21,.045);\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__ritual-card--invicta{\n  background:\n    radial-gradient(300px 150px at 18% 0%, rgba(215,183,234,.34), transparent 72%),\n    rgba(42,30,21,.045);\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__ritual-card span{\n  display:block;\n  margin:0 0 7px;\n  color:rgba(42,30,21,.54);\n  font-size:10px;\n  line-height:1;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  font-weight:950;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__ritual-card strong{\n  display:block;\n  margin:0 0 6px;\n  color:var(--ih-brown);\n  font-size:17px;\n  line-height:1.12;\n  font-weight:950;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__ritual-card p{\n  margin:0;\n  color:rgba(42,30,21,.66);\n  font-size:13.5px;\n  line-height:1.45;\n  font-weight:650;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__flow{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:10px;\n  margin:0 0 16px;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__flow-item{\n  padding:13px 14px;\n  border-radius:18px;\n  background:rgba(42,30,21,.045);\n  border:1px solid rgba(42,30,21,.08);\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__flow-item span{\n  display:block;\n  margin:0 0 8px;\n  color:rgba(42,30,21,.46);\n  font-size:10px;\n  line-height:1;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  font-weight:950;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__flow-item strong{\n  display:block;\n  margin:0 0 5px;\n  color:var(--ih-brown);\n  font-size:16px;\n  line-height:1.1;\n  font-weight:950;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__flow-item p{\n  margin:0;\n  color:rgba(42,30,21,.64);\n  font-size:13px;\n  line-height:1.4;\n  font-weight:650;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__ingredients{\n  margin:0 0 16px;\n  padding:15px 16px;\n  border-radius:20px;\n  background:linear-gradient(180deg,#ffffff 0%, var(--ih-card-2) 100%);\n  border:1px solid rgba(42,30,21,.08);\n  box-shadow:0 10px 26px rgba(0,0,0,.04);\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__mini-title{\n  margin:0 0 8px;\n  font-size:12.5px;\n  letter-spacing:.10em;\n  text-transform:uppercase;\n  font-weight:950;\n  color:var(--ih-brown);\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__ingredients p{\n  margin:0;\n  font-size:14.5px;\n  line-height:1.6;\n  color:rgba(42,30,21,.72);\n  font-weight:600;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__ingredients p + p{\n  margin-top:8px;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__trust-grid{\n  display:grid;\n  grid-template-columns:1fr;\n  gap:10px;\n  margin:0 0 16px;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__trust-item{\n  padding:12px 14px;\n  border-radius:16px;\n  background:rgba(42,30,21,.045);\n  border:1px solid rgba(42,30,21,.08);\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__trust-item strong{\n  display:block;\n  font-size:14px;\n  line-height:1.35;\n  color:var(--ih-brown);\n  margin-bottom:3px;\n  font-weight:950;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__trust-item span{\n  display:block;\n  font-size:13px;\n  line-height:1.45;\n  color:rgba(42,30,21,.64);\n  font-weight:600;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__expand{\n  margin-top:2px;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__expand summary{\n  cursor:pointer;\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:12px;\n  font-size:15.5px;\n  font-weight:950;\n  color:var(--ih-brown);\n  padding:14px 0;\n  list-style:none;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__expand summary::-webkit-details-marker{\n  display:none;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__expand summary::after{\n  content:\"+\";\n  font-size:22px;\n  line-height:1;\n  color:var(--ih-amber);\n  font-weight:950;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__expand[open] summary::after{\n  content:\"–\";\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__long{\n  margin-top:2px;\n  padding-top:4px;\n  font-size:14.5px;\n  line-height:1.65;\n  color:rgba(42,30,21,.76);\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__long p{\n  margin:0 0 13px;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__long h4{\n  margin:16px 0 8px;\n  font-size:16px;\n  line-height:1.3;\n  color:var(--ih-brown);\n  font-weight:950;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__long hr{\n  margin:18px 0;\n  border:none;\n  border-top:1px solid rgba(42,30,21,.12);\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__links{\n  display:flex;\n  flex-wrap:wrap;\n  gap:10px;\n  margin-top:10px;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__links a{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-height:42px;\n  padding:11px 16px;\n  border-radius:999px;\n  background:var(--ih-amber-deep);\n  color:#fff !important;\n  text-decoration:none !important;\n  font-weight:900;\n  font-size:13.5px;\n  box-shadow:0 10px 24px rgba(0,0,0,.10);\n  transition:transform .22s ease, background .22s ease, color .22s ease;\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__links a:nth-child(2){\n  background:var(--ih-green);\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__links a:nth-child(3){\n  background:var(--ih-lavender-deep);\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__links a:nth-child(4){\n  background:var(--ih-deep);\n}\n\n.ih-desc--ritual-builder-v2 .ih-desc__links a:hover{\n  background:var(--ih-green-deep);\n  color:#fff8ee !important;\n  transform:translateY(-2px);\n}\n\n@media (min-width:750px){\n  .ih-desc--ritual-builder-v2 .ih-desc__trust-grid{\n    grid-template-columns:repeat(3,1fr);\n  }\n}\n\n@media (max-width:749px){\n  .ih-desc--ritual-builder-v2 .ih-desc__hero{\n    grid-template-columns:1fr;\n    text-align:left;\n    padding:16px;\n  }\n\n  .ih-desc--ritual-builder-v2 .ih-desc__hero h3{\n    font-size:30px;\n  }\n\n  .ih-desc--ritual-builder-v2 .ih-desc__hero p{\n    font-size:15px;\n  }\n\n  .ih-desc--ritual-builder-v2 .ih-desc__price-card{\n    width:100%;\n    min-width:0;\n    padding:13px 14px;\n  }\n\n  .ih-desc--ritual-builder-v2 .ih-desc__ritual-grid,\n  .ih-desc--ritual-builder-v2 .ih-desc__flow{\n    grid-template-columns:1fr;\n  }\n\n  .ih-desc--ritual-builder-v2 .ih-desc__best{\n    font-size:14.5px;\n  }\n\n  .ih-desc--ritual-builder-v2 .ih-desc__bullets li{\n    font-size:14.5px;\n  }\n\n  .ih-desc--ritual-builder-v2 .ih-desc__ingredients p{\n    font-size:14px;\n  }\n\n  .ih-desc--ritual-builder-v2 .ih-desc__trust-item{\n    text-align:left;\n  }\n\n  .ih-desc--ritual-builder-v2 .ih-desc__long{\n    font-size:14px;\n  }\n\n  .ih-desc--ritual-builder-v2 .ih-desc__links{\n    flex-direction:column;\n  }\n\n  .ih-desc--ritual-builder-v2 .ih-desc__links a{\n    width:100%;\n  }\n}\n\n@media (prefers-reduced-motion: reduce){\n  .ih-desc--ritual-builder-v2 .ih-desc__links a{\n    transition:none !important;\n  }\n\n  .ih-desc--ritual-builder-v2 .ih-desc__links a:hover{\n    transform:none !important;\n  }\n}\n\u003c\/style\u003e","brand":"Ina's Hands","offers":[{"title":"Default Title","offer_id":42445133774894,"sku":null,"price":159.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0588\/1076\/1262\/files\/Ritual_Builder_Set.png?v=1781119706"},{"product_id":"full-ritual-set","title":"Full Ritual Set","description":"\u003cdiv class=\"ih-desc ih-desc--full-ritual-v1\"\u003e\n  \u003cp class=\"ih-desc__eyebrow\"\u003eBundle \u0026amp; save · The return-customer ritual\u003c\/p\u003e\n\n  \u003cdiv class=\"ih-desc__hero\"\u003e\n    \u003cdiv\u003e\n      \u003ch3\u003eStay stocked for the full ritual.\u003c\/h3\u003e\n      \u003cp\u003e\n        Full Ritual Set brings together 4 oz Revivic, 4 oz Invicta, and Sanationis Massage Oil for your most complete Ina’s Hands body-care ritual.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__price-card\"\u003e\n      \u003cspan\u003eBundle price\u003c\/span\u003e\n      \u003cstrong\u003e$249\u003c\/strong\u003e\n      \u003cs\u003e$293\u003c\/s\u003e\n      \u003cem\u003eSave $44\u003c\/em\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ih-desc__best\"\u003e\n    \u003cspan\u003eBest for:\u003c\/span\u003e return customers, staying stocked, full-size rituals, nightly body care, and anyone who already knows they want the complete set.\n  \u003c\/div\u003e\n\n  \u003cul class=\"ih-desc__bullets\"\u003e\n    \u003cli\u003eIncludes 4 oz Revivic + 4 oz Invicta + Sanationis Massage Oil\u003c\/li\u003e\n    \u003cli\u003eOur most complete balm + oil ritual set\u003c\/li\u003e\n    \u003cli\u003eRevivic brings the warming + cooling feel\u003c\/li\u003e\n    \u003cli\u003eInvicta brings the soft lavender + chamomile wind-down\u003c\/li\u003e\n    \u003cli\u003eSanationis adds smooth glide for slower massage\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"ih-desc__ritual-grid\"\u003e\n    \u003cdiv class=\"ih-desc__ritual-card ih-desc__ritual-card--revivic\"\u003e\n      \u003cspan\u003eHeat + cool\u003c\/span\u003e\n      \u003cstrong\u003eRevivic 4 oz\u003c\/strong\u003e\n      \u003cp\u003eFor slow massage where the day still sits.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__ritual-card ih-desc__ritual-card--sanationis\"\u003e\n      \u003cspan\u003eGlide\u003c\/span\u003e\n      \u003cstrong\u003eSanationis\u003c\/strong\u003e\n      \u003cp\u003eMassage oil for longer, smoother body-care moments.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__ritual-card ih-desc__ritual-card--invicta\"\u003e\n      \u003cspan\u003eWind-down\u003c\/span\u003e\n      \u003cstrong\u003eInvicta 4 oz\u003c\/strong\u003e\n      \u003cp\u003eLavender + chamomile softness for the evening ritual.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ih-desc__flow\"\u003e\n    \u003cdiv class=\"ih-desc__flow-item\"\u003e\n      \u003cspan\u003e01\u003c\/span\u003e\n      \u003cstrong\u003eWarm\u003c\/strong\u003e\n      \u003cp\u003eStart with a small scoop.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__flow-item\"\u003e\n      \u003cspan\u003e02\u003c\/span\u003e\n      \u003cstrong\u003eMassage\u003c\/strong\u003e\n      \u003cp\u003eAdd slow pressure.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__flow-item\"\u003e\n      \u003cspan\u003e03\u003c\/span\u003e\n      \u003cstrong\u003eSettle\u003c\/strong\u003e\n      \u003cp\u003eLet the ritual close the day.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ih-desc__ingredients\"\u003e\n    \u003cdiv class=\"ih-desc__mini-title\"\u003eWhat’s inside the full ritual\u003c\/div\u003e\n\n    \u003cp\u003e\n      \u003cstrong\u003eRevivic:\u003c\/strong\u003e Organic sesame seed oil · Beeswax · Kava · Kratom · Guduchi · Eucalyptus · Lemongrass · Cinnamon · Yarrow\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      \u003cstrong\u003eInvicta:\u003c\/strong\u003e Organic olive oil · Beeswax · Hemp-derived CBD isolate · Lavender · Roman chamomile\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      \u003cstrong\u003eSanationis:\u003c\/strong\u003e Olive oil · Chia seed oil · Hemp-derived CBD · Calendula · Sage · Bergamot · Roman chamomile · Lavender · Beeswax · Botanical extracts\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ih-desc__trust-grid\"\u003e\n    \u003cdiv class=\"ih-desc__trust-item\"\u003e\n      \u003cstrong\u003e3 full-size rituals\u003c\/strong\u003e\n      \u003cspan\u003e4 oz Revivic, 4 oz Invicta, and Sanationis\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__trust-item\"\u003e\n      \u003cstrong\u003eSave $44\u003c\/strong\u003e\n      \u003cspan\u003eCompared to buying separately\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__trust-item\"\u003e\n      \u003cstrong\u003eStay stocked\u003c\/strong\u003e\n      \u003cspan\u003eBuilt for regular Ina’s Hands customers\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ih-desc__trust-item\"\u003e\n      \u003cstrong\u003eTopical use only\u003c\/strong\u003e\n      \u003cspan\u003eExternal body-care rituals only\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"ih-desc__expand\" open\u003e\n    \u003csummary\u003eWhat’s included?\u003c\/summary\u003e\n\n    \u003cdiv class=\"ih-desc__long\"\u003e\n      \u003cp\u003e\n        \u003cstrong\u003eFull Ritual Set\u003c\/strong\u003e is the biggest Ina’s Hands ritual bundle — made for customers who want to stay stocked with both full-size balms and the massage oil.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        Use the products together or separately. Keep Revivic for the heat + cool reset, Invicta for a softer evening finish, and Sanationis when you want smooth glide for longer massage.\n      \u003c\/p\u003e\n\n      \u003chr\u003e\n\n      \u003ch4\u003eIncludes\u003c\/h4\u003e\n      \u003cp\u003e\n        1 × 4 oz Revivic Rejuvenating Balm\n        \u003cbr\u003e\n        1 × 4 oz Invicta Restorative Balm\n        \u003cbr\u003e\n        1 × Sanationis Therapeutic Massage Oil\n      \u003c\/p\u003e\n\n      \u003ch4\u003eHow to Use\u003c\/h4\u003e\n      \u003cp\u003e\n        Start with a small amount. Warm between your hands and massage slowly into clean skin. Use one product at a time or layer the ritual as your evening calls for it.\n      \u003c\/p\u003e\n\n      \u003ch4\u003eGood to Know\u003c\/h4\u003e\n      \u003cp\u003e\n        Adult use only 21+ · Topical use only · Do not ingest · Patch test first · Avoid eyes, broken skin, and sensitive areas · Individual experiences vary.\n      \u003c\/p\u003e\n\n      \u003ch4\u003eCOAs\u003c\/h4\u003e\n      \u003cp\u003e\n        COAs are available for product review.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"ih-desc__links\"\u003e\n        \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0588\/1076\/1262\/files\/Ina_s_Hands_Revivic_COA_-_Passed.pdf?v=1762554307\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n          Revivic COA\n        \u003c\/a\u003e\n\n        \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0588\/1076\/1262\/files\/Invicta_Compliance_COA.pdf?v=1759675000\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n          Invicta COA\n        \u003c\/a\u003e\n\n        \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0588\/1076\/1262\/files\/DA50806013-001_Sanationis_Compliance_COA.pdf?v=1759675208\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n          Sanationis COA\n        \u003c\/a\u003e\n\n        \u003ca href=\"\/collections\/all\"\u003e\n          Shop All Rituals\n        \u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.ih-desc--full-ritual-v1,\n.ih-desc--full-ritual-v1 *{\n  box-sizing:border-box;\n}\n\n.ih-desc--full-ritual-v1{\n  --ih-brown:#2A1E15;\n  --ih-deep:#17100c;\n  --ih-soft-brown:rgba(42,30,21,.76);\n  --ih-gold:#B88A3B;\n  --ih-amber:#C9863D;\n  --ih-amber-deep:#9B6238;\n  --ih-green:#5F714F;\n  --ih-green-deep:#31452f;\n  --ih-lavender:#D7B7EA;\n  --ih-lavender-deep:#7c5a93;\n  --ih-teal:#9FF2E5;\n  --ih-card:#F8F3EB;\n  --ih-card-2:#fffaf2;\n\n  color:var(--ih-brown);\n  width:100%;\n  font-family:inherit;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__eyebrow{\n  margin:0 0 10px;\n  font-size:12px;\n  letter-spacing:.14em;\n  text-transform:uppercase;\n  color:rgba(42,30,21,.58);\n  font-weight:900;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__hero{\n  display:grid;\n  grid-template-columns:minmax(0,1fr) auto;\n  gap:16px;\n  align-items:center;\n  margin:0 0 16px;\n  padding:18px;\n  border-radius:24px;\n  background:\n    radial-gradient(420px 190px at 12% 0%, rgba(201,134,61,.22), transparent 70%),\n    radial-gradient(380px 180px at 72% 10%, rgba(95,113,79,.16), transparent 72%),\n    radial-gradient(380px 180px at 92% 10%, rgba(215,183,234,.26), transparent 72%),\n    linear-gradient(180deg,#ffffff 0%, var(--ih-card-2) 100%);\n  border:1px solid rgba(42,30,21,.08);\n  box-shadow:0 14px 34px rgba(0,0,0,.05);\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__hero h3{\n  margin:0 0 8px !important;\n  color:var(--ih-brown) !important;\n  -webkit-text-fill-color:var(--ih-brown) !important;\n  font-size:clamp(28px, 3vw, 42px);\n  line-height:.95;\n  letter-spacing:-.05em;\n  font-weight:900;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__hero p{\n  margin:0;\n  max-width:44ch;\n  font-size:16px;\n  line-height:1.5;\n  font-weight:650;\n  color:rgba(42,30,21,.74);\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__price-card{\n  min-width:136px;\n  padding:14px 15px;\n  border-radius:22px;\n  background:\n    linear-gradient(135deg, var(--ih-amber-deep) 0%, var(--ih-green-deep) 52%, var(--ih-lavender-deep) 100%);\n  color:#fff8ee;\n  text-align:center;\n  box-shadow:0 14px 32px rgba(23,16,12,.16);\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__price-card span{\n  display:block;\n  margin:0 0 6px;\n  font-size:10px;\n  line-height:1;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  color:rgba(255,248,238,.72);\n  font-weight:900;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__price-card strong{\n  display:inline-block;\n  color:#fff8ee;\n  font-size:32px;\n  line-height:.92;\n  letter-spacing:-.045em;\n  font-weight:950;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__price-card s{\n  display:inline-block;\n  margin-left:6px;\n  color:rgba(255,248,238,.48);\n  font-size:15px;\n  line-height:1;\n  font-weight:850;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__price-card em{\n  display:block;\n  margin-top:5px;\n  color:rgba(255,248,238,.78);\n  font-size:11px;\n  line-height:1.2;\n  letter-spacing:.10em;\n  text-transform:uppercase;\n  font-style:normal;\n  font-weight:900;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__best{\n  margin:0 0 14px;\n  padding:13px 15px;\n  border-radius:18px;\n  background:\n    linear-gradient(135deg, rgba(201,134,61,.12) 0%, rgba(95,113,79,.10) 50%, rgba(215,183,234,.14) 100%);\n  border:1px solid rgba(184,138,59,.18);\n  font-size:15px;\n  line-height:1.55;\n  color:rgba(42,30,21,.82);\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__best span{\n  font-weight:950;\n  color:var(--ih-brown);\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__bullets{\n  list-style:none;\n  padding:0;\n  margin:0 0 16px;\n  display:grid;\n  gap:9px;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__bullets li{\n  position:relative;\n  padding-left:22px;\n  font-size:15.5px;\n  line-height:1.5;\n  color:rgba(42,30,21,.84);\n  font-weight:600;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__bullets li::before{\n  content:\"✓\";\n  position:absolute;\n  left:0;\n  top:0;\n  color:var(--ih-amber);\n  font-weight:950;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__ritual-grid{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:10px;\n  margin:0 0 16px;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__ritual-card{\n  padding:15px 16px;\n  border-radius:20px;\n  background:\n    radial-gradient(280px 140px at 18% 0%, rgba(255,255,255,.60), transparent 72%),\n    rgba(42,30,21,.045);\n  border:1px solid rgba(42,30,21,.08);\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__ritual-card--revivic{\n  background:\n    radial-gradient(300px 150px at 18% 0%, rgba(201,134,61,.26), transparent 72%),\n    rgba(42,30,21,.045);\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__ritual-card--sanationis{\n  background:\n    radial-gradient(300px 150px at 18% 0%, rgba(95,113,79,.22), transparent 72%),\n    rgba(42,30,21,.045);\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__ritual-card--invicta{\n  background:\n    radial-gradient(300px 150px at 18% 0%, rgba(215,183,234,.34), transparent 72%),\n    rgba(42,30,21,.045);\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__ritual-card span{\n  display:block;\n  margin:0 0 7px;\n  color:rgba(42,30,21,.54);\n  font-size:10px;\n  line-height:1;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  font-weight:950;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__ritual-card strong{\n  display:block;\n  margin:0 0 6px;\n  color:var(--ih-brown);\n  font-size:17px;\n  line-height:1.12;\n  font-weight:950;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__ritual-card p{\n  margin:0;\n  color:rgba(42,30,21,.66);\n  font-size:13.5px;\n  line-height:1.45;\n  font-weight:650;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__flow{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:10px;\n  margin:0 0 16px;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__flow-item{\n  padding:13px 14px;\n  border-radius:18px;\n  background:rgba(42,30,21,.045);\n  border:1px solid rgba(42,30,21,.08);\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__flow-item span{\n  display:block;\n  margin:0 0 8px;\n  color:rgba(42,30,21,.46);\n  font-size:10px;\n  line-height:1;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  font-weight:950;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__flow-item strong{\n  display:block;\n  margin:0 0 5px;\n  color:var(--ih-brown);\n  font-size:16px;\n  line-height:1.1;\n  font-weight:950;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__flow-item p{\n  margin:0;\n  color:rgba(42,30,21,.64);\n  font-size:13px;\n  line-height:1.4;\n  font-weight:650;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__ingredients{\n  margin:0 0 16px;\n  padding:15px 16px;\n  border-radius:20px;\n  background:linear-gradient(180deg,#ffffff 0%, var(--ih-card-2) 100%);\n  border:1px solid rgba(42,30,21,.08);\n  box-shadow:0 10px 26px rgba(0,0,0,.04);\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__mini-title{\n  margin:0 0 8px;\n  font-size:12.5px;\n  letter-spacing:.10em;\n  text-transform:uppercase;\n  font-weight:950;\n  color:var(--ih-brown);\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__ingredients p{\n  margin:0;\n  font-size:14.5px;\n  line-height:1.6;\n  color:rgba(42,30,21,.72);\n  font-weight:600;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__ingredients p + p{\n  margin-top:8px;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__trust-grid{\n  display:grid;\n  grid-template-columns:repeat(2,1fr);\n  gap:10px;\n  margin:0 0 16px;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__trust-item{\n  padding:12px 14px;\n  border-radius:16px;\n  background:rgba(42,30,21,.045);\n  border:1px solid rgba(42,30,21,.08);\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__trust-item strong{\n  display:block;\n  font-size:14px;\n  line-height:1.35;\n  color:var(--ih-brown);\n  margin-bottom:3px;\n  font-weight:950;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__trust-item span{\n  display:block;\n  font-size:13px;\n  line-height:1.45;\n  color:rgba(42,30,21,.64);\n  font-weight:600;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__expand{\n  margin-top:2px;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__expand summary{\n  cursor:pointer;\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:12px;\n  font-size:15.5px;\n  font-weight:950;\n  color:var(--ih-brown);\n  padding:14px 0;\n  list-style:none;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__expand summary::-webkit-details-marker{\n  display:none;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__expand summary::after{\n  content:\"+\";\n  font-size:22px;\n  line-height:1;\n  color:var(--ih-amber);\n  font-weight:950;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__expand[open] summary::after{\n  content:\"–\";\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__long{\n  margin-top:2px;\n  padding-top:4px;\n  font-size:14.5px;\n  line-height:1.65;\n  color:rgba(42,30,21,.76);\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__long p{\n  margin:0 0 13px;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__long h4{\n  margin:16px 0 8px;\n  font-size:16px;\n  line-height:1.3;\n  color:var(--ih-brown);\n  font-weight:950;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__long hr{\n  margin:18px 0;\n  border:none;\n  border-top:1px solid rgba(42,30,21,.12);\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__links{\n  display:flex;\n  flex-wrap:wrap;\n  gap:10px;\n  margin-top:10px;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__links a{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-height:42px;\n  padding:11px 16px;\n  border-radius:999px;\n  background:var(--ih-amber-deep);\n  color:#fff !important;\n  text-decoration:none !important;\n  font-weight:900;\n  font-size:13.5px;\n  box-shadow:0 10px 24px rgba(0,0,0,.10);\n  transition:transform .22s ease, background .22s ease, color .22s ease;\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__links a:nth-child(2){\n  background:var(--ih-lavender-deep);\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__links a:nth-child(3){\n  background:var(--ih-green);\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__links a:nth-child(4){\n  background:var(--ih-deep);\n}\n\n.ih-desc--full-ritual-v1 .ih-desc__links a:hover{\n  background:var(--ih-green-deep);\n  color:#fff8ee !important;\n  transform:translateY(-2px);\n}\n\n@media (max-width:749px){\n  .ih-desc--full-ritual-v1 .ih-desc__hero{\n    grid-template-columns:1fr;\n    text-align:left;\n    padding:16px;\n  }\n\n  .ih-desc--full-ritual-v1 .ih-desc__hero h3{\n    font-size:30px;\n  }\n\n  .ih-desc--full-ritual-v1 .ih-desc__hero p{\n    font-size:15px;\n  }\n\n  .ih-desc--full-ritual-v1 .ih-desc__price-card{\n    width:100%;\n    min-width:0;\n    padding:13px 14px;\n  }\n\n  .ih-desc--full-ritual-v1 .ih-desc__ritual-grid,\n  .ih-desc--full-ritual-v1 .ih-desc__flow,\n  .ih-desc--full-ritual-v1 .ih-desc__trust-grid{\n    grid-template-columns:1fr;\n  }\n\n  .ih-desc--full-ritual-v1 .ih-desc__best{\n    font-size:14.5px;\n  }\n\n  .ih-desc--full-ritual-v1 .ih-desc__bullets li{\n    font-size:14.5px;\n  }\n\n  .ih-desc--full-ritual-v1 .ih-desc__ingredients p{\n    font-size:14px;\n  }\n\n  .ih-desc--full-ritual-v1 .ih-desc__trust-item{\n    text-align:left;\n  }\n\n  .ih-desc--full-ritual-v1 .ih-desc__long{\n    font-size:14px;\n  }\n\n  .ih-desc--full-ritual-v1 .ih-desc__links{\n    flex-direction:column;\n  }\n\n  .ih-desc--full-ritual-v1 .ih-desc__links a{\n    width:100%;\n  }\n}\n\n@media (prefers-reduced-motion: reduce){\n  .ih-desc--full-ritual-v1 .ih-desc__links a{\n    transition:none !important;\n  }\n\n  .ih-desc--full-ritual-v1 .ih-desc__links a:hover{\n    transform:none !important;\n  }\n}\n\u003c\/style\u003e","brand":"Ina's Hands","offers":[{"title":"Default Title","offer_id":42545791828014,"sku":null,"price":249.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0588\/1076\/1262\/files\/Full_size_Jars.png?v=1784496709"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0588\/1076\/1262\/collections\/Revivic_2_oz.png?v=1784492949","url":"https:\/\/inashands.com\/collections\/revivic.oembed","provider":"Ina's Hands","version":"1.0","type":"link"}