{"product_id":"keratin-deep-conditioning-hair-mask","title":"Keratin Deep Conditioning Hair Mask","description":"\u003cdiv class=\"ovrina-final\"\u003e\n  \u003cdiv class=\"ovf-hero\"\u003e\n    \u003cdiv class=\"ovf-brand\"\u003eOVRINA\u003c\/div\u003e\n    \u003cdiv class=\"ovf-tagline\"\u003eSHOULDERS AND UP\u003c\/div\u003e\n    \u003cdiv class=\"ovf-brand-sub\"\u003ePRECISION · BEAUTY · CONFIDENCE\u003c\/div\u003e\n    \u003cdiv class=\"ovf-eyebrow\"\u003eDISCOVER YOUR ROUTINE\u003c\/div\u003e\n    \u003ch2\u003eKeratin Hair Mask\u003c\/h2\u003e\n    \u003cdiv class=\"ovf-gold-line\"\u003e\u003c\/div\u003e\n    \u003cp class=\"ovf-hero-copy\"\u003e\n      Give your hair-care routine extra attention with a deep-conditioning\n      keratin hair mask, described by the supplier as a moisturizing treatment\n      for dry and damaged-looking hair.\n    \u003c\/p\u003e\n    \u003cdiv class=\"ovf-badges\"\u003e\n      \u003cspan\u003eHair Care\u003c\/span\u003e\n      \u003cspan\u003eKeratin-Enriched\u003c\/span\u003e\n      \u003cspan\u003eDeep Conditioning\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ovf-content\"\u003e\n    \u003cdiv class=\"ovf-section-title\"\u003e\n      \u003cspan\u003e\u003c\/span\u003e DISCOVER THE DETAILS \u003cspan\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"ovf-intro\"\u003e\n      Meet the Ovrina Keratin Hair Mask, a hair-care treatment listed by the\n      supplier as a deep-conditioning, moisturizing cream enriched with keratin.\n      Designed for your hair-care routine, the product is marketed for normal\n      hair and dry or damaged-looking hair. Follow the packaging for the\n      complete ingredients list, application directions and precautions.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"ovf-cards\"\u003e\n      \u003cdiv class=\"ovf-card\"\u003e\n        \u003cdiv class=\"ovf-icon\"\u003e✧\u003c\/div\u003e\n        \u003ch3\u003eKeratin Care\u003c\/h3\u003e\n        \u003cp\u003eA keratin-enriched hair mask for your regular hair-care routine.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ovf-card\"\u003e\n        \u003cdiv class=\"ovf-icon\"\u003e☼\u003c\/div\u003e\n        \u003ch3\u003eDeep Conditioning\u003c\/h3\u003e\n        \u003cp\u003eA moisturizing treatment described by the supplier for dry and damaged-looking hair.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ovf-card\"\u003e\n        \u003cdiv class=\"ovf-icon\"\u003e⌂\u003c\/div\u003e\n        \u003ch3\u003eEasy Hair Care\u003c\/h3\u003e\n        \u003cp\u003eA convenient mask format to incorporate into your hair-care ritual.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ovf-image-panel\"\u003e\n      \u003cdiv class=\"ovf-image-caption\"\u003e\n        \u003cdiv class=\"ovf-eyebrow\"\u003eA MOMENT FOR YOURSELF\u003c\/div\u003e\n        \u003ch2\u003eMake Time for Your Hair\u003c\/h2\u003e\n        \u003cp\u003e\n          Set aside a moment for your hair-care routine. Use the mask according\n          to the instructions supplied with the product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ovf-specifications\"\u003e\n      \u003cdiv class=\"ovf-eyebrow\"\u003eYOUR PRODUCT, EXPLAINED\u003c\/div\u003e\n      \u003ch2\u003eKnow What You're Choosing\u003c\/h2\u003e\n      \u003cp class=\"ovf-spec-intro\"\u003e\n        Explore the product details before making your purchase.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"ovf-spec-row\"\u003e\n        \u003cspan class=\"ovf-spec-icon\"\u003e01\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eProduct Type\u003c\/h3\u003e\n          \u003cp\u003eWater Ice Levin Keratin Hair Mask.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ovf-spec-row\"\u003e\n        \u003cspan class=\"ovf-spec-icon\"\u003e02\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eKeratin Formula\u003c\/h3\u003e\n          \u003cp\u003e\n            Described in the supplier listing as a keratin-enriched,\n            deep-conditioning and moisturizing hair mask.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ovf-spec-row\"\u003e\n        \u003cspan class=\"ovf-spec-icon\"\u003e03\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eSize Options\u003c\/h3\u003e\n          \u003cp\u003e\n            The supplier listing shows 50 g and 100 g options.\n            Select the available size on the product page.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ovf-spec-row\"\u003e\n        \u003cspan class=\"ovf-spec-icon\"\u003e04\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eProduct Format\u003c\/h3\u003e\n          \u003cp\u003eHair mask supplied in a jar, as shown in the product listing.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ovf-detail-image\"\u003e\n      \u003cp\u003e\n        Please refer to the product packaging for the complete ingredients,\n        application directions and safety information.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ovf-section-title\"\u003e\n      \u003cspan\u003e\u003c\/span\u003e EVERYTHING YOU NEED TO KNOW \u003cspan\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdetails class=\"ovf-accordion\"\u003e\n      \u003csummary\u003e\n        \u003cspan\u003eHOW TO USE\u003c\/span\u003e\n        \u003cb\u003e+\u003c\/b\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"ovf-accordion-body\"\u003e\n        \u003cp\u003e\n          \u003cstrong\u003eStep 1:\u003c\/strong\u003e Read the product label and directions before\n          using the hair mask for the first time.\n        \u003c\/p\u003e\n        \u003cp\u003e\n          \u003cstrong\u003eStep 2:\u003c\/strong\u003e Apply the mask as directed on the product\n          packaging.\n        \u003c\/p\u003e\n        \u003cp\u003e\n          \u003cstrong\u003eStep 3:\u003c\/strong\u003e Follow the stated application amount and\n          recommended time. Do not assume the product is a leave-in treatment\n          unless the packaging confirms this.\n        \u003c\/p\u003e\n        \u003cp\u003e\n          \u003cstrong\u003eStep 4:\u003c\/strong\u003e Rinse the product out if instructed on the\n          packaging and follow the supplied aftercare directions.\n        \u003c\/p\u003e\n        \u003cp\u003e\n          \u003cstrong\u003eImportant:\u003c\/strong\u003e Avoid contact with the eyes. Stop using\n          the product if irritation occurs and follow the safety instructions\n          on the packaging.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003c!-- REVIEWS --\u003e\n    \u003cdetails class=\"ovf-accordion\"\u003e\n      \u003csummary\u003e\n        \u003cspan\u003eREVIEWS\u003c\/span\u003e\n        \u003cb\u003e+\u003c\/b\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"ovf-accordion-body ovf-reviews-body\"\u003e\n\n        \u003cdiv class=\"ovf-review\"\u003e\n          \u003cdiv class=\"ovf-review-stars\" aria-label=\"4 out of 5 stars\"\u003e★★★★☆\u003c\/div\u003e\n          \u003cdiv class=\"ovf-review-heading\"\u003e\n            \u003cspan class=\"ovf-review-avatar\"\u003eE\u003c\/span\u003e\n            \u003cdiv class=\"ovf-review-customer\"\u003e\n              \u003ch3\u003eElizabeth\u003c\/h3\u003e\n              \u003cspan class=\"ovf-review-date\"\u003e10\/18\/2026\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"ovf-review-text\"\u003e\n            I thought the packaging would be different? Still LOVE the quality of the products!\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ovf-review\"\u003e\n          \u003cdiv class=\"ovf-review-stars\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"ovf-review-heading\"\u003e\n            \u003cspan class=\"ovf-review-avatar\"\u003eS\u003c\/span\u003e\n            \u003cdiv class=\"ovf-review-customer\"\u003e\n              \u003ch3\u003eSimone\u003c\/h3\u003e\n              \u003cspan class=\"ovf-review-date\"\u003e10\/18\/2026\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"ovf-review-text\"\u003e\n            Packages are not the same as in the pictures, BUT still a great product and great service 😍\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ovf-review\"\u003e\n          \u003cdiv class=\"ovf-review-stars\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"ovf-review-heading\"\u003e\n            \u003cspan class=\"ovf-review-avatar\"\u003eC\u003c\/span\u003e\n            \u003cdiv class=\"ovf-review-customer\"\u003e\n              \u003ch3\u003eCandice \u003cspan class=\"ovf-verified\"\u003eVerified\u003c\/span\u003e\n\u003c\/h3\u003e\n              \u003cspan class=\"ovf-review-date\"\u003e10\/18\/2026\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"ovf-review-text\"\u003eGreat product\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"ovf-accordion\"\u003e\n      \u003csummary\u003e\n        \u003cspan\u003eWHAT'S INCLUDED\u003c\/span\u003e\n        \u003cb\u003e+\u003c\/b\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"ovf-accordion-body\"\u003e\n        \u003cp\u003e\n          Your order includes one Keratin Hair Mask in the size selected on\n          the product page.\n        \u003c\/p\u003e\n        \u003cp\u003e\n          Check your selected size before checkout. The supplier listing shows\n          50 g and 100 g options.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"ovf-accordion\"\u003e\n      \u003csummary\u003e\n        \u003cspan\u003eCARE \u0026amp; SAFETY\u003c\/span\u003e\n        \u003cb\u003e+\u003c\/b\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"ovf-accordion-body\"\u003e\n        \u003cp\u003e\n          Close the container after use and store the product according to\n          the directions on its packaging.\n        \u003c\/p\u003e\n        \u003cp\u003e\n          Review the ingredients list and any precautions before use.\n          Keep the product away from children.\n        \u003c\/p\u003e\n        \u003cp\u003e\n          Avoid contact with the eyes. If irritation or an unwanted reaction\n          occurs, discontinue use and follow the product's safety guidance.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"ovf-accordion\"\u003e\n      \u003csummary\u003e\n        \u003cspan\u003eDELIVERY INFORMATION\u003c\/span\u003e\n        \u003cb\u003e+\u003c\/b\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"ovf-accordion-body\"\u003e\n        \u003cp\u003e\u003cstrong\u003eEstimated delivery:\u003c\/strong\u003e 8 to 11 business days.\u003c\/p\u003e\n        \u003cp\u003e\n          Please consult our Shipping and Delivery policy for full delivery\n          terms and our Returns and Refunds policy for return conditions.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdiv class=\"ovf-footer\"\u003e\n      \u003cdiv class=\"ovf-footer-brand\"\u003eOVRINA\u003c\/div\u003e\n      \u003cp\u003ePRECISION · BEAUTY · CONFIDENCE\u003c\/p\u003e\n      \u003cdiv class=\"ovf-footer-line\"\u003e\u003c\/div\u003e\n      \u003cspan\u003eBEAUTY. SIMPLIFIED.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.ovrina-final {\n  --ov-navy: #0b1b33;\n  --ov-gold: #c6a15b;\n  --ov-cream: #faf7f0;\n  color: #29364b;\n  background: var(--ov-cream);\n  border: 1px solid #e8dcc5;\n  border-radius: 16px;\n  overflow: hidden;\n  margin: 22px 0;\n  font-family: Arial, Helvetica, sans-serif;\n  animation: ovfFade .6s ease both;\n}\n\n.ovrina-final * {\n  box-sizing: border-box;\n}\n\n.ovrina-final .ovf-hero {\n  background: var(--ov-navy);\n  color: #fff;\n  text-align: center;\n  padding: 32px 22px 28px;\n}\n\n.ovrina-final .ovf-brand {\n  color: #e7c57c;\n  font: 36px Georgia, serif;\n  letter-spacing: 7px;\n}\n\n.ovrina-final .ovf-tagline {\n  color: #e7c57c;\n  font: italic 14px Georgia, serif;\n  margin: 4px 0 7px;\n}\n\n.ovrina-final .ovf-brand-sub {\n  color: #e7c57c;\n  font-size: 9px;\n  letter-spacing: 2px;\n  margin-bottom: 32px;\n}\n\n.ovrina-final .ovf-eyebrow {\n  color: var(--ov-gold);\n  font-size: 10px;\n  font-weight: bold;\n  letter-spacing: 2.4px;\n  line-height: 1.8;\n}\n\n.ovrina-final h2 {\n  font: normal 29px\/1.18 Georgia, \"Times New Roman\", serif;\n  margin: 12px 0;\n}\n\n.ovrina-final .ovf-hero h2 {\n  color: #fff;\n}\n\n.ovrina-final .ovf-gold-line {\n  height: 2px;\n  width: 42px;\n  background: var(--ov-gold);\n  margin: 18px auto;\n}\n\n.ovrina-final .ovf-hero-copy {\n  color: #e2e6ed;\n  max-width: 480px;\n  margin: 0 auto;\n  font-size: 14px;\n  line-height: 1.8;\n}\n\n.ovrina-final .ovf-badges {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-top: 22px;\n}\n\n.ovrina-final .ovf-badges span {\n  color: #fff;\n  border: 1px solid var(--ov-gold);\n  border-radius: 24px;\n  padding: 10px 12px;\n  font-size: 10px;\n}\n\n.ovrina-final .ovf-content {\n  padding: 25px 18px;\n}\n\n.ovrina-final .ovf-section-title {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  gap: 10px;\n  color: #98732f;\n  font-size: 9px;\n  font-weight: bold;\n  letter-spacing: 2px;\n  text-align: center;\n  margin: 8px 0 20px;\n}\n\n.ovrina-final .ovf-section-title span {\n  width: 25px;\n  height: 1px;\n  background: var(--ov-gold);\n  flex-shrink: 0;\n}\n\n.ovrina-final .ovf-intro {\n  color: #586174;\n  font-size: 14px;\n  line-height: 1.9;\n  margin: 0 0 22px;\n}\n\n.ovrina-final .ovf-cards {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 10px;\n}\n\n.ovrina-final .ovf-card {\n  background: #fffdf9;\n  border: 1px solid #e8decc;\n  border-radius: 12px;\n  padding: 15px 12px;\n  transition: transform .25s ease, box-shadow .25s ease;\n}\n\n.ovrina-final .ovf-icon {\n  color: #b58b43;\n  font-size: 27px;\n}\n\n.ovrina-final .ovf-card h3 {\n  color: var(--ov-navy);\n  font: normal 17px\/1.3 Georgia, serif;\n  margin: 10px 0;\n}\n\n.ovrina-final .ovf-card p,\n.ovrina-final .ovf-image-caption p,\n.ovrina-final .ovf-spec-intro,\n.ovrina-final .ovf-spec-row p,\n.ovrina-final .ovf-detail-image \u003e p,\n.ovrina-final .ovf-accordion-body {\n  color: #586174;\n  font-size: 12px;\n  line-height: 1.85;\n}\n\n.ovrina-final .ovf-card p {\n  margin-bottom: 0;\n}\n\n.ovrina-final .ovf-image-panel {\n  margin: 23px 0;\n  border-radius: 13px;\n  overflow: hidden;\n  background: var(--ov-navy);\n}\n\n.ovrina-final .ovf-image-panel img,\n.ovrina-final .ovf-detail-image img {\n  display: block;\n  width: 100%;\n  height: auto;\n}\n\n.ovrina-final .ovf-image-caption {\n  padding: 22px;\n  color: #fff;\n}\n\n.ovrina-final .ovf-image-caption h2 {\n  color: #fff;\n}\n\n.ovrina-final .ovf-image-caption p {\n  color: #e2e6ed;\n}\n\n.ovrina-final .ovf-specifications {\n  background: var(--ov-navy);\n  color: #fff;\n  border-radius: 13px;\n  padding: 22px;\n}\n\n.ovrina-final .ovf-specifications h2 {\n  color: #fff;\n}\n\n.ovrina-final .ovf-spec-intro {\n  color: #e2e6ed;\n}\n\n.ovrina-final .ovf-spec-row {\n  display: flex;\n  gap: 13px;\n  border-top: 1px solid #b99a605c;\n  padding: 15px 0;\n}\n\n.ovrina-final .ovf-spec-icon {\n  color: #e7c57c;\n  font: 22px Georgia, serif;\n  flex-shrink: 0;\n}\n\n.ovrina-final .ovf-spec-row h3 {\n  color: #e7c57c;\n  font: normal 16px Georgia, serif;\n  margin: 0 0 5px;\n}\n\n.ovrina-final .ovf-spec-row p {\n  color: #e2e6ed;\n  margin: 0;\n}\n\n.ovrina-final .ovf-detail-image {\n  margin: 22px 0;\n  overflow: hidden;\n  border-radius: 12px;\n}\n\n.ovrina-final .ovf-detail-image \u003e p {\n  text-align: center;\n  margin: 10px 5px;\n}\n\n.ovrina-final .ovf-accordion {\n  background: #fffdf8;\n  border: 1px solid #d9bd81;\n  border-radius: 10px;\n  overflow: hidden;\n  margin: 10px 0;\n}\n\n.ovrina-final .ovf-accordion summary {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n  cursor: pointer;\n  list-style: none;\n  padding: 17px;\n  color: var(--ov-navy);\n  font-size: 10px;\n  font-weight: bold;\n  letter-spacing: 1.3px;\n}\n\n.ovrina-final .ovf-accordion summary::-webkit-details-marker {\n  display: none;\n}\n\n.ovrina-final .ovf-accordion summary b {\n  color: #a77d32;\n  font-size: 22px;\n  font-weight: normal;\n  transition: transform .2s ease;\n}\n\n.ovrina-final .ovf-accordion[open] summary b {\n  transform: rotate(45deg);\n}\n\n.ovrina-final .ovf-accordion-body {\n  padding: 0 17px 17px;\n  animation: ovfReveal .25s ease both;\n}\n\n\/* Reviews — same layout as the previous product *\/\n.ovrina-final .ovf-reviews-body {\n  padding: 0 17px 17px;\n  color: #586174;\n  font-family: Arial, Helvetica, sans-serif;\n}\n\n.ovrina-final .ovf-review {\n  display: block;\n  padding: 18px 0;\n  margin: 0;\n  border-bottom: 1px solid #e4d8c2;\n}\n\n.ovrina-final .ovf-review:last-child {\n  border-bottom: none;\n  padding-bottom: 0;\n}\n\n.ovrina-final .ovf-review-stars {\n  display: block;\n  color: #c6a15b;\n  font-size: 21px;\n  letter-spacing: 2px;\n  line-height: 1.4;\n  margin: 0 0 12px;\n}\n\n.ovrina-final .ovf-review-heading {\n  display: flex;\n  align-items: center;\n  gap: 11px;\n  margin: 0 0 12px;\n}\n\n.ovrina-final .ovf-review-avatar {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 42px;\n  width: 42px;\n  height: 42px;\n  border-radius: 50%;\n  background: #f5f0e8;\n  color: #0b1b33;\n  font-size: 15px;\n  font-weight: bold;\n}\n\n.ovrina-final .ovf-review-customer {\n  display: block;\n  min-width: 0;\n}\n\n.ovrina-final .ovf-review-heading h3 {\n  display: block;\n  color: #0b1b33;\n  font: bold 15px\/1.4 Arial, Helvetica, sans-serif;\n  margin: 0 0 3px;\n}\n\n.ovrina-final .ovf-review-date {\n  display: block;\n  color: #777;\n  font: normal 11px\/1.5 Arial, Helvetica, sans-serif;\n}\n\n.ovrina-final .ovf-review-text {\n  display: block;\n  color: #29364b;\n  font: normal 13px\/1.8 Arial, Helvetica, sans-serif;\n  margin: 8px 0 0;\n}\n\n.ovrina-final .ovf-verified {\n  display: inline-block;\n  color: #29364b;\n  border: 1px solid #b9b9b9;\n  border-radius: 14px;\n  padding: 2px 8px;\n  font: normal 10px Arial, Helvetica, sans-serif;\n  vertical-align: middle;\n  letter-spacing: 0;\n}\n\n.ovrina-final .ovf-footer {\n  text-align: center;\n  border-top: 1px solid #e4d8c2;\n  margin-top: 25px;\n  padding-top: 22px;\n}\n\n.ovrina-final .ovf-footer-brand {\n  color: #b58b43;\n  font: 30px Georgia, serif;\n  letter-spacing: 6px;\n}\n\n.ovrina-final .ovf-footer p {\n  color: #747783;\n  font-size: 9px;\n  letter-spacing: 2px;\n  margin: 9px 0;\n}\n\n.ovrina-final .ovf-footer-line {\n  width: 45px;\n  height: 1px;\n  background: var(--ov-gold);\n  margin: 15px auto;\n}\n\n.ovrina-final .ovf-footer \u003e span {\n  color: #96702e;\n  font-size: 9px;\n  letter-spacing: 3px;\n}\n\n@keyframes ovfFade {\n  from {\n    opacity: 0;\n    transform: translateY(8px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n@keyframes ovfReveal {\n  from {\n    opacity: 0;\n    transform: translateY(-4px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n@media (hover: hover) {\n  .ovrina-final .ovf-card:hover {\n    transform: translateY(-3px);\n    box-shadow: 0 7px 18px #0b1b3314;\n  }\n}\n\n@media (max-width: 520px) {\n  .ovrina-final .ovf-content {\n    padding: 20px 13px;\n  }\n\n  .ovrina-final .ovf-cards {\n    grid-template-columns: 1fr;\n  }\n\n  .ovrina-final .ovf-card {\n    padding: 15px;\n  }\n\n  .ovrina-final h2 {\n    font-size: 25px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .ovrina-final,\n  .ovrina-final * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\u003c\/style\u003e","brand":"Ovrina","offers":[{"title":"Default Title","offer_id":67647368888410,"sku":null,"price":399.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0767\/7109\/8714\/files\/Luxury_Keratin_Hair_Mask_Display.png?v=1792861047","url":"https:\/\/ovrina.co.za\/products\/keratin-deep-conditioning-hair-mask","provider":"Ovrina","version":"1.0","type":"link"}