{"product_id":"novea™-bond-hold-nail-glue-gel","title":"NOVÉA™ Bond \u0026 Hold Nail Glue Gel","description":"\u003c!--\n  NOVÉA™ Bond \u0026 Hold Nail Glue Gel\n  Premium Shopify Custom Liquid Product Section\n--\u003e\n\u003cdiv id=\"novea-bond-hold\" class=\"nbh\" role=\"region\"\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"nbh-hero\"\u003e\n\u003cdiv class=\"nbh-grid-pattern\"\u003e\u003c\/div\u003e\n\u003cspan class=\"nbh-orb nbh-orb--one\"\u003e\u003c\/span\u003e \u003cspan class=\"nbh-orb nbh-orb--two\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"nbh-container nbh-hero__layout\"\u003e\n\u003cdiv class=\"nbh-hero__copy nbh-reveal\"\u003e\n\u003cspan class=\"nbh-badge\"\u003eNOVÉA™ NAIL TECHNOLOGY\u003c\/span\u003e\n\u003ch1\u003eBond \u0026amp; Hold \u003cspan\u003eNail Glue Gel\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"nbh-tagline\"\u003eBond. Shine. Slay.\u003c\/p\u003e\n\u003cp class=\"nbh-description\"\u003eAn innovative solid-state nail glue gel designed to create a controlled, precise bond between natural nails and compatible nail tips—curing under UV or LED light for a strong, seamless finish.\u003c\/p\u003e\n\u003cdiv class=\"nbh-highlights\"\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e10ml\u003c\/strong\u003e \u003cspan\u003eprecision tube\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eUV \u0026amp; LED\u003c\/strong\u003e \u003cspan\u003elamp compatible\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eSolid-state\u003c\/strong\u003e \u003cspan\u003econtrolled gel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eClear\u003c\/strong\u003e \u003cspan\u003einvisible bond\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nbh-trust\"\u003e\n\u003cspan\u003eNon-drip texture\u003c\/span\u003e \u003cspan\u003eFlexible hold\u003c\/span\u003e \u003cspan\u003ePrecise application\u003c\/span\u003e \u003cspan\u003eSalon-inspired finish\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca class=\"nbh-button\" href=\"#nbh-benefits\"\u003e Discover Bond \u0026amp; Hold \u003cspan\u003e→\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- Abstract animated experience; no product image required --\u003e\n\u003cdiv class=\"nbh-hero__visual nbh-reveal\"\u003e\n\u003cdiv class=\"nbh-visual-halo\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"nbh-bond-scene\"\u003e\n\u003cspan class=\"nbh-light-beam nbh-light-beam--one\"\u003e\u003c\/span\u003e \u003cspan class=\"nbh-light-beam nbh-light-beam--two\"\u003e\u003c\/span\u003e \u003cspan class=\"nbh-light-beam nbh-light-beam--three\"\u003e\u003c\/span\u003e \u003cspan class=\"nbh-bond-ring nbh-bond-ring--one\"\u003e\u003c\/span\u003e \u003cspan class=\"nbh-bond-ring nbh-bond-ring--two\"\u003e\u003c\/span\u003e \u003cspan class=\"nbh-bond-ring nbh-bond-ring--three\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"nbh-glass-card\"\u003e\n\u003cspan class=\"nbh-glass-card__shine\"\u003e\u003c\/span\u003e \u003csmall\u003eNOVÉA™ NAIL TECH\u003c\/small\u003e \u003cstrong\u003eBOND\u003cbr\u003e\u0026amp; HOLD\u003c\/strong\u003e \u003cspan\u003eNAIL GLUE GEL\u003c\/span\u003e \u003cem\u003eUV · LED · 10ML\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nbh-bond-core\"\u003e\n\u003cspan class=\"nbh-bond-core__orbit\"\u003e\u003c\/span\u003e \u003cstrong\u003eUV\u003c\/strong\u003e \u003csmall\u003e+ LED\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cspan class=\"nbh-spark nbh-spark--one\"\u003e✦\u003c\/span\u003e \u003cspan class=\"nbh-spark nbh-spark--two\"\u003e✧\u003c\/span\u003e \u003cspan class=\"nbh-spark nbh-spark--three\"\u003e✦\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"nbh-floating-label nbh-floating-label--one\"\u003e Solid-state control \u003c\/span\u003e \u003cspan class=\"nbh-floating-label nbh-floating-label--two\"\u003e Clear, seamless bond \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INTRODUCTION --\u003e\n\u003csection class=\"nbh-section\"\u003e\n\u003cdiv class=\"nbh-container\"\u003e\n\u003cdiv class=\"nbh-intro nbh-reveal\"\u003e\n\u003cspan class=\"nbh-eyebrow\"\u003eProfessional-looking adhesion at home\u003c\/span\u003e\n\u003ch2\u003eYour strongest nail looks start with the bond.\u003c\/h2\u003e\n\u003cp\u003ePress-on nails that lift or pop off can interrupt an otherwise flawless set. NOVÉA™ Bond \u0026amp; Hold uses a controlled gel texture that stays where it is placed, helping create an even layer between the prepared natural nail and a compatible nail tip before curing under a suitable UV or LED nail lamp.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nbh-statement nbh-reveal\"\u003e\n\u003cspan\u003e“\u003c\/span\u003e\n\u003cp\u003eBond with precision. Cure with confidence. Finish with shine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- BENEFITS --\u003e\n\u003csection class=\"nbh-section nbh-section--soft\" id=\"nbh-benefits\"\u003e\n\u003cdiv class=\"nbh-container\"\u003e\n\u003cdiv class=\"nbh-heading nbh-reveal\"\u003e\n\u003cspan class=\"nbh-eyebrow\"\u003eA better foundation for every nail set\u003c\/span\u003e\n\u003ch2\u003eWhat you gain\u003c\/h2\u003e\n\u003cp\u003eSelect any benefit to discover how Bond \u0026amp; Hold elevates your at-home nail application.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nbh-benefits\"\u003e\n\u003carticle class=\"nbh-benefit is-open nbh-reveal\" role=\"button\" tabindex=\"0\"\u003e\u003cspan class=\"nbh-benefit__number\"\u003e01\u003c\/span\u003e \u003cspan class=\"nbh-benefit__icon\"\u003e◇\u003c\/span\u003e\n\u003ch3\u003eSecure, controlled bond\u003c\/h3\u003e\n\u003cp\u003eThe solid-state gel texture helps hold a compatible nail tip in position during application before the adhesive is fully cured under the appropriate lamp.\u003c\/p\u003e\n\u003cspan class=\"nbh-benefit__toggle\"\u003e\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"nbh-benefit nbh-reveal\" role=\"button\" tabindex=\"0\"\u003e\u003cspan class=\"nbh-benefit__number\"\u003e02\u003c\/span\u003e \u003cspan class=\"nbh-benefit__icon\"\u003e✦\u003c\/span\u003e\n\u003ch3\u003eDurable, chip-resistant wear\u003c\/h3\u003e\n\u003cp\u003eWhen properly applied and fully cured, the flexible gel bond helps keep compatible nail tips secure through normal daily activities.\u003c\/p\u003e\n\u003cspan class=\"nbh-benefit__toggle\"\u003e\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"nbh-benefit nbh-reveal\" role=\"button\" tabindex=\"0\"\u003e\u003cspan class=\"nbh-benefit__number\"\u003e03\u003c\/span\u003e \u003cspan class=\"nbh-benefit__icon\"\u003e⌂\u003c\/span\u003e\n\u003ch3\u003eSalon-inspired results at home\u003c\/h3\u003e\n\u003cp\u003eCreate a polished press-on or nail-tip application at home with a professional-looking, clear bond line.\u003c\/p\u003e\n\u003cspan class=\"nbh-benefit__toggle\"\u003e\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"nbh-benefit nbh-reveal\" role=\"button\" tabindex=\"0\"\u003e\u003cspan class=\"nbh-benefit__number\"\u003e04\u003c\/span\u003e \u003cspan class=\"nbh-benefit__icon\"\u003eUV\u003c\/span\u003e\n\u003ch3\u003eUV and LED compatible\u003c\/h3\u003e\n\u003cp\u003eDesigned to cure under compatible UV and LED nail lamps when used according to the product and lamp instructions.\u003c\/p\u003e\n\u003cspan class=\"nbh-benefit__toggle\"\u003e\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"nbh-benefit nbh-reveal\" role=\"button\" tabindex=\"0\"\u003e\u003cspan class=\"nbh-benefit__number\"\u003e05\u003c\/span\u003e \u003cspan class=\"nbh-benefit__icon\"\u003e◎\u003c\/span\u003e\n\u003ch3\u003eClean, precise application\u003c\/h3\u003e\n\u003cp\u003eThe controlled texture stays where it is applied, helping reduce dripping, stringing and accidental flooding around the cuticle.\u003c\/p\u003e\n\u003cspan class=\"nbh-benefit__toggle\"\u003e\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"nbh-benefit nbh-reveal\" role=\"button\" tabindex=\"0\"\u003e\u003cspan class=\"nbh-benefit__number\"\u003e06\u003c\/span\u003e \u003cspan class=\"nbh-benefit__icon\"\u003e∞\u003c\/span\u003e\n\u003ch3\u003eFlexible hold\u003c\/h3\u003e\n\u003cp\u003eThe cured gel is designed to provide a strong yet flexible layer that moves with the nail rather than feeling excessively rigid.\u003c\/p\u003e\n\u003cspan class=\"nbh-benefit__toggle\"\u003e\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INTERACTIVE BONDING PROCESS --\u003e\n\u003csection class=\"nbh-section nbh-bonding\"\u003e\n\u003cdiv class=\"nbh-container\"\u003e\n\u003cdiv class=\"nbh-heading nbh-heading--light nbh-reveal\"\u003e\n\u003cspan class=\"nbh-eyebrow\"\u003eControlled gel-bond technology\u003c\/span\u003e\n\u003ch2\u003eExplore the bonding process\u003c\/h2\u003e\n\u003cp\u003eSelect a stage to see how preparation, application and curing work together.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nbh-bonding__layout\"\u003e\n\u003cdiv class=\"nbh-bonding__visual nbh-reveal\"\u003e\n\u003cdiv class=\"nbh-orbit\"\u003e\n\u003cspan class=\"nbh-orbit__ring nbh-orbit__ring--outer\"\u003e\u003c\/span\u003e \u003cspan class=\"nbh-orbit__ring nbh-orbit__ring--inner\"\u003e\u003c\/span\u003e \u003cspan class=\"nbh-orbit__particle nbh-orbit__particle--one\"\u003e\u003c\/span\u003e \u003cspan class=\"nbh-orbit__particle nbh-orbit__particle--two\"\u003e\u003c\/span\u003e \u003cspan class=\"nbh-orbit__particle nbh-orbit__particle--three\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"nbh-orbit__core\"\u003e\n\u003csmall class=\"nbh-core-label\"\u003eSTAGE 01\u003c\/small\u003e \u003cstrong class=\"nbh-core-word\"\u003ePREP\u003c\/strong\u003e \u003cspan class=\"nbh-core-detail\"\u003eClean surface\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nbh-selected-stage\"\u003e\n\u003cspan class=\"nbh-selected-stage__number\"\u003e01\u003c\/span\u003e\n\u003cdiv class=\"nbh-selected-stage__content\"\u003e\n\u003cstrong class=\"nbh-selected-stage__title\"\u003e Prepare the Nail \u003c\/strong\u003e\n\u003cp class=\"nbh-selected-stage__copy\"\u003eClean, gently buff and dehydrate the natural nail according to the product instructions to create a suitable bonding surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nbh-stages\"\u003e\n\u003cbutton class=\"nbh-stage is-active nbh-reveal\" type=\"button\"\u003e \u003cspan class=\"nbh-stage__number\"\u003e01\u003c\/span\u003e \u003cspan class=\"nbh-stage__content\"\u003e \u003cstrong\u003ePrepare\u003c\/strong\u003e \u003cspan\u003e Remove oils, push back cuticles and lightly buff the nail surface. \u003c\/span\u003e \u003c\/span\u003e \u003c\/button\u003e \u003cbutton class=\"nbh-stage nbh-reveal\" type=\"button\"\u003e \u003cspan class=\"nbh-stage__number\"\u003e02\u003c\/span\u003e \u003cspan class=\"nbh-stage__content\"\u003e \u003cstrong\u003eApply\u003c\/strong\u003e \u003cspan\u003e Use a controlled amount and keep uncured gel away from skin and cuticles. \u003c\/span\u003e \u003c\/span\u003e \u003c\/button\u003e \u003cbutton class=\"nbh-stage nbh-reveal\" type=\"button\"\u003e \u003cspan class=\"nbh-stage__number\"\u003e03\u003c\/span\u003e \u003cspan class=\"nbh-stage__content\"\u003e \u003cstrong\u003ePosition\u003c\/strong\u003e \u003cspan\u003e Press firmly and evenly while preventing gel from reaching the surrounding skin. \u003c\/span\u003e \u003c\/span\u003e \u003c\/button\u003e \u003cbutton class=\"nbh-stage nbh-reveal\" type=\"button\"\u003e \u003cspan class=\"nbh-stage__number\"\u003e04\u003c\/span\u003e \u003cspan class=\"nbh-stage__content\"\u003e \u003cstrong\u003eCure\u003c\/strong\u003e \u003cspan\u003e Use a compatible lamp and follow the specified curing time exactly. \u003c\/span\u003e \u003c\/span\u003e \u003c\/button\u003e \u003cbutton class=\"nbh-stage nbh-reveal\" type=\"button\"\u003e \u003cspan class=\"nbh-stage__number\"\u003e05\u003c\/span\u003e \u003cspan class=\"nbh-stage__content\"\u003e \u003cstrong\u003eFinish\u003c\/strong\u003e \u003cspan\u003e Shape, refine and finish the fully cured nail set with your preferred top coat. \u003c\/span\u003e \u003c\/span\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HOW IT WORKS --\u003e\n\u003csection class=\"nbh-section\"\u003e\n\u003cdiv class=\"nbh-container\"\u003e\n\u003cdiv class=\"nbh-heading nbh-reveal\"\u003e\n\u003cspan class=\"nbh-eyebrow\"\u003eNext-generation gel control\u003c\/span\u003e\n\u003ch2\u003eHow it works\u003c\/h2\u003e\n\u003cp\u003eA precise application layer transforms into a durable bond when correctly cured under a compatible nail lamp.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nbh-process\"\u003e\n\u003carticle class=\"nbh-process__item nbh-reveal\"\u003e\u003cspan\u003e01\u003c\/span\u003e\n\u003ch3\u003eControlled gel texture\u003c\/h3\u003e\n\u003cp\u003eUnlike runny liquid glue, the thicker solid-state texture remains where it is placed for more controlled application.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nbh-process__item nbh-reveal\"\u003e\u003cspan\u003e02\u003c\/span\u003e\n\u003ch3\u003eEven bond layer\u003c\/h3\u003e\n\u003cp\u003eFirm, careful pressure spreads the gel between the prepared nail and compatible tip to help reduce gaps and bubbles.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nbh-process__item nbh-reveal\"\u003e\u003cspan\u003e03\u003c\/span\u003e\n\u003ch3\u003eLight-activated curing\u003c\/h3\u003e\n\u003cp\u003eExposure to the correct UV or LED nail lamp activates the light-curable formula according to its specified curing process.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nbh-process__item nbh-reveal\"\u003e\u003cspan\u003e04\u003c\/span\u003e\n\u003ch3\u003eClear, flexible finish\u003c\/h3\u003e\n\u003cp\u003eOnce fully cured, the gel creates a transparent bond designed to hold securely while maintaining a degree of flexibility.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nbh-feature-strip nbh-reveal\"\u003e\n\u003cspan\u003e✓ Controlled texture\u003c\/span\u003e \u003cspan\u003e✓ Clear bond line\u003c\/span\u003e \u003cspan\u003e✓ UV compatible\u003c\/span\u003e \u003cspan\u003e✓ LED compatible\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- DESIGNED FOR --\u003e\n\u003csection class=\"nbh-section nbh-section--soft\"\u003e\n\u003cdiv class=\"nbh-container\"\u003e\n\u003cdiv class=\"nbh-heading nbh-reveal\"\u003e\n\u003cspan class=\"nbh-eyebrow\"\u003eVersatile nail application\u003c\/span\u003e\n\u003ch2\u003eDesigned for your nail ritual\u003c\/h2\u003e\n\u003cp\u003eUse Bond \u0026amp; Hold only with compatible nail tips and systems that allow the curing light to reach the adhesive layer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nbh-use-cases\"\u003e\n\u003carticle class=\"nbh-use-case nbh-reveal\"\u003e\u003cspan\u003e01\u003c\/span\u003e\n\u003ch3\u003eClear press-on nails\u003c\/h3\u003e\n\u003cp\u003eCreate a controlled bond beneath compatible transparent press-on nails that allow sufficient curing light to pass through.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nbh-use-case nbh-reveal\"\u003e\u003cspan\u003e02\u003c\/span\u003e\n\u003ch3\u003eClear full-cover tips\u003c\/h3\u003e\n\u003cp\u003eSecure compatible clear full-cover nail tips as part of an appropriately prepared and fully cured application system.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nbh-use-case nbh-reveal\"\u003e\u003cspan\u003e03\u003c\/span\u003e\n\u003ch3\u003eCompatible extensions\u003c\/h3\u003e\n\u003cp\u003eUse with suitable transparent extension systems when confirmed by the gel, tip and lamp manufacturers.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nbh-use-case nbh-reveal\"\u003e\u003cspan\u003e04\u003c\/span\u003e\n\u003ch3\u003eAt-home nail sets\u003c\/h3\u003e\n\u003cp\u003eAchieve a polished, salon-inspired appearance from home when all preparation, application and safety instructions are followed.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SPECIFICATIONS --\u003e\n\u003csection class=\"nbh-section\"\u003e\n\u003cdiv class=\"nbh-container\"\u003e\n\u003cdiv class=\"nbh-heading nbh-reveal\"\u003e\n\u003cspan class=\"nbh-eyebrow\"\u003ePrecision in every application\u003c\/span\u003e\n\u003ch2\u003eKey specifications\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nbh-specifications\"\u003e\n\u003carticle class=\"nbh-specification nbh-reveal\"\u003e\u003cspan\u003e01\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eFormula\u003c\/strong\u003e\n\u003cp\u003eInnovative solid-state gel texture designed for controlled, non-drip application.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nbh-specification nbh-reveal\"\u003e\u003cspan\u003e02\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eCuring\u003c\/strong\u003e\n\u003cp\u003eCompatible with suitable UV and LED nail lamps, subject to the supplied product and lamp instructions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nbh-specification nbh-reveal\"\u003e\u003cspan\u003e03\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eVolume\u003c\/strong\u003e\n\u003cp\u003e10ml \/ 0.34 fl. oz. precision tube.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nbh-specification nbh-reveal\"\u003e\u003cspan\u003e04\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eBond\u003c\/strong\u003e\n\u003cp\u003eStrong, durable and flexible hold when correctly applied and fully cured.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nbh-specification nbh-reveal\"\u003e\u003cspan\u003e05\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eFinish\u003c\/strong\u003e\n\u003cp\u003eClear bond line for a seamless, natural-looking result.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nbh-specification nbh-reveal\"\u003e\u003cspan\u003e06\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eCompatibility\u003c\/strong\u003e\n\u003cp\u003eIntended for compatible transparent press-on nails, nail tips and nail-extension systems.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nbh-specification nbh-reveal\"\u003e\u003cspan\u003e07\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eTube design\u003c\/strong\u003e\n\u003cp\u003eMatte-black precision tube with signature NOVÉA™ rose-gold branding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nbh-specification nbh-reveal\"\u003e\u003cspan\u003e08\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003ePremium packaging\u003c\/strong\u003e\n\u003cp\u003eMatte-black NOVÉA™ gift box with rose-gold foil branding and South African flag detailing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nbh-specification nbh-reveal\"\u003e\u003cspan\u003e09\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eProudly South African\u003c\/strong\u003e\n\u003cp\u003ePremium nail technology created for your at-home beauty ritual.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HOW TO USE --\u003e\n\u003csection class=\"nbh-section nbh-section--soft\" id=\"nbh-how-to-use\"\u003e\n\u003cdiv class=\"nbh-container\"\u003e\n\u003cdiv class=\"nbh-heading nbh-reveal\"\u003e\n\u003cspan class=\"nbh-eyebrow\"\u003eYour precision bonding ritual\u003c\/span\u003e\n\u003ch2\u003eHow to use\u003c\/h2\u003e\n\u003cp\u003eFollow the product’s supplied instructions and these general application steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003col class=\"nbh-use-list\"\u003e\n\u003cli class=\"nbh-use-item nbh-reveal\"\u003e\n\u003cspan\u003e1\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003ePrepare the natural nails\u003c\/strong\u003e\n\u003cp\u003eClean and gently buff the nails, push back the cuticles and remove dust and surface oils.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"nbh-use-item nbh-reveal\"\u003e\n\u003cspan\u003e2\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eSelect each nail tip\u003c\/strong\u003e\n\u003cp\u003eChoose a compatible tip that fits each nail from sidewall to sidewall without pressure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"nbh-use-item nbh-reveal\"\u003e\n\u003cspan\u003e3\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eApply a thin layer\u003c\/strong\u003e\n\u003cp\u003eApply a controlled, even amount to the natural nail or underside of the tip as directed. Avoid all skin contact.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"nbh-use-item nbh-reveal\"\u003e\n\u003cspan\u003e4\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003ePosition carefully\u003c\/strong\u003e\n\u003cp\u003ePlace the tip at the correct angle, press it into position and remove any excess gel from the surrounding area before curing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"nbh-use-item nbh-reveal\"\u003e\n\u003cspan\u003e5\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eHold securely\u003c\/strong\u003e\n\u003cp\u003eKeep the nail tip firmly and evenly positioned without allowing uncured gel to touch the skin or cuticle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"nbh-use-item nbh-reveal\"\u003e\n\u003cspan\u003e6\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eCure completely\u003c\/strong\u003e\n\u003cp\u003eCure with the compatible lamp and exact exposure time specified by the gel and lamp manufacturers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"nbh-use-item nbh-use-item--featured nbh-reveal\"\u003e\n\u003cspan\u003e7\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eShape and finish\u003c\/strong\u003e\n\u003cp\u003eOnce the gel is fully cured, shape the nail and apply compatible colour or top-coat products as desired.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv class=\"nbh-safety-note nbh-reveal\"\u003e\n\u003cspan class=\"nbh-safety-note__icon\"\u003e!\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eImportant gel safety\u003c\/strong\u003e\n\u003cp\u003eKeep uncured gel completely off the skin, cuticles and surrounding tissue. Remove accidental skin contact before curing. Do not use on damaged, inflamed or infected nails. Incomplete curing or repeated skin exposure may increase the risk of irritation or acrylate allergy. Stop use and seek medical advice if swelling, itching, blistering or persistent irritation occurs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INCLUDED --\u003e\n\u003csection class=\"nbh-section nbh-included-section\"\u003e\n\u003cdiv class=\"nbh-container\"\u003e\n\u003cdiv class=\"nbh-heading nbh-reveal\"\u003e\n\u003cspan class=\"nbh-eyebrow\"\u003ePremium nail essentials\u003c\/span\u003e\n\u003ch2\u003eWhat’s included\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nbh-included\"\u003e\n\u003carticle class=\"nbh-included__item nbh-reveal\"\u003e\u003cspan\u003e01\u003c\/span\u003e\n\u003cdiv\u003e\n\u003csmall\u003eInside your order\u003c\/small\u003e \u003cstrong\u003eNOVÉA™ Bond \u0026amp; Hold Nail Glue Gel — 10ml\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nbh-included__item nbh-reveal\"\u003e\u003cspan\u003e02\u003c\/span\u003e\n\u003cdiv\u003e\n\u003csmall\u003ePremium presentation\u003c\/small\u003e \u003cstrong\u003eNOVÉA™ matte-black gift box\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cp class=\"nbh-lamp-note nbh-reveal\"\u003eUV\/LED nail lamp, nail tips, preparation products and finishing products are not included unless explicitly stated in your product offer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FINAL CTA --\u003e\n\u003csection class=\"nbh-cta\"\u003e\u003cspan class=\"nbh-cta__glow\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"nbh-container nbh-cta__inner nbh-reveal\"\u003e\n\u003cspan class=\"nbh-badge nbh-badge--dark\"\u003e NOVÉA™ BOND \u0026amp; HOLD \u003c\/span\u003e\n\u003ch2\u003eBuild every flawless set on a bond you can trust.\u003c\/h2\u003e\n\u003cp\u003eBond. Shine. Slay.\u003c\/p\u003e\n\u003ca class=\"nbh-button nbh-button--light\" href=\"#nbh-how-to-use\"\u003e Explore the ritual \u003cspan\u003e→\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp class=\"nbh-disclaimer\"\u003eFor cosmetic nail use only. Keep out of reach of children. Avoid skin and eye contact. Do not cure gel that is touching the skin. Use only with a compatible UV\/LED nail lamp and follow all product, lamp and nail-tip instructions. Results and wear time vary according to preparation, application, compatibility and daily activity. Verify all ingredient, performance, origin, packaging and compatibility claims against your supplier documentation and applicable regulations before publication.\u003cscript\u003e\n  (function () {\n    function initialiseBondHold(root) {\n      if (!root || root.getAttribute(\"data-nbh-ready\") === \"true\") {\n        return;\n      }\n\n      root.setAttribute(\"data-nbh-ready\", \"true\");\n      root.classList.add(\"nbh-js\");\n\n      \/* Scroll reveal animations *\/\n      var revealItems = root.querySelectorAll(\".nbh-reveal\");\n\n      if (\"IntersectionObserver\" in window) {\n        var revealObserver = new IntersectionObserver(\n          function (entries) {\n            entries.forEach(function (entry) {\n              if (!entry.isIntersecting) {\n                return;\n              }\n\n              entry.target.classList.add(\"nbh-visible\");\n              revealObserver.unobserve(entry.target);\n            });\n          },\n          {\n            threshold: 0.08,\n            rootMargin: \"0px 0px -18px 0px\"\n          }\n        );\n\n        revealItems.forEach(function (item, index) {\n          item.style.transitionDelay = ((index % 4) * 55) + \"ms\";\n          revealObserver.observe(item);\n        });\n\n        \/*\n          Shopify safety fallback:\n          ensures a theme conflict never leaves content hidden.\n        *\/\n        window.setTimeout(function () {\n          revealItems.forEach(function (item) {\n            item.classList.add(\"nbh-visible\");\n          });\n        }, 1800);\n      } else {\n        revealItems.forEach(function (item) {\n          item.classList.add(\"nbh-visible\");\n        });\n      }\n\n      \/* Expandable benefit cards *\/\n      var benefitCards = root.querySelectorAll(\".nbh-benefit\");\n\n      function toggleBenefit(card) {\n        var isOpen = card.classList.toggle(\"is-open\");\n\n        card.setAttribute(\n          \"aria-expanded\",\n          isOpen ? \"true\" : \"false\"\n        );\n      }\n\n      benefitCards.forEach(function (card) {\n        card.addEventListener(\"click\", function () {\n          toggleBenefit(card);\n        });\n\n        card.addEventListener(\"keydown\", function (event) {\n          if (event.key !== \"Enter\" \u0026\u0026 event.key !== \" \") {\n            return;\n          }\n\n          event.preventDefault();\n          toggleBenefit(card);\n        });\n      });\n\n      \/* Interactive bonding stages *\/\n      var stageButtons = root.querySelectorAll(\".nbh-stage\");\n      var orbit = root.querySelector(\".nbh-orbit\");\n      var coreLabel = root.querySelector(\".nbh-core-label\");\n      var coreWord = root.querySelector(\".nbh-core-word\");\n      var coreDetail = root.querySelector(\".nbh-core-detail\");\n\n      var stageNumber = root.querySelector(\n        \".nbh-selected-stage__number\"\n      );\n\n      var stageTitle = root.querySelector(\n        \".nbh-selected-stage__title\"\n      );\n\n      var stageCopy = root.querySelector(\n        \".nbh-selected-stage__copy\"\n      );\n\n      function updateStage(button) {\n        if (!button) {\n          return;\n        }\n\n        var number =\n          button.getAttribute(\"data-number\") || \"01\";\n\n        var label =\n          button.getAttribute(\"data-label\") || \"STAGE 01\";\n\n        var word =\n          button.getAttribute(\"data-word\") || \"PREP\";\n\n        var detail =\n          button.getAttribute(\"data-detail\") || \"Clean surface\";\n\n        var title =\n          button.getAttribute(\"data-title\") ||\n          \"Prepare the Nail\";\n\n        var copy =\n          button.getAttribute(\"data-copy\") || \"\";\n\n        var colour =\n          button.getAttribute(\"data-colour\") || \"#e8a7b1\";\n\n        var glow =\n          button.getAttribute(\"data-glow\") ||\n          \"rgba(232,167,177,.52)\";\n\n        stageButtons.forEach(function (item) {\n          var selected = item === button;\n\n          item.classList.toggle(\"is-active\", selected);\n\n          item.setAttribute(\n            \"aria-pressed\",\n            selected ? \"true\" : \"false\"\n          );\n        });\n\n        if (orbit) {\n          orbit.style.setProperty(\"--stage-colour\", colour);\n          orbit.style.setProperty(\"--stage-glow\", glow);\n        }\n\n        if (coreLabel) {\n          coreLabel.textContent = label;\n        }\n\n        if (coreWord) {\n          coreWord.textContent = word;\n        }\n\n        if (coreDetail) {\n          coreDetail.textContent = detail;\n        }\n\n        if (stageNumber) {\n          stageNumber.textContent = number;\n        }\n\n        if (stageTitle) {\n          stageTitle.textContent = title;\n        }\n\n        if (stageCopy) {\n          stageCopy.textContent = copy;\n        }\n      }\n\n      stageButtons.forEach(function (button) {\n        button.addEventListener(\"click\", function (event) {\n          event.preventDefault();\n          event.stopPropagation();\n          updateStage(button);\n        });\n      });\n\n      var initialStage =\n        root.querySelector(\".nbh-stage.is-active\") ||\n        stageButtons[0];\n\n      if (initialStage) {\n        updateStage(initialStage);\n      }\n\n      \/* Optional desktop parallax *\/\n      var heroVisual = root.querySelector(\".nbh-hero__visual\");\n      var bondScene = root.querySelector(\".nbh-bond-scene\");\n\n      var reducedMotion =\n        window.matchMedia \u0026\u0026\n        window.matchMedia(\n          \"(prefers-reduced-motion: reduce)\"\n        ).matches;\n\n      var finePointer =\n        window.matchMedia \u0026\u0026\n        window.matchMedia(\"(pointer: fine)\").matches;\n\n      if (\n        heroVisual \u0026\u0026\n        bondScene \u0026\u0026\n        !reducedMotion \u0026\u0026\n        finePointer\n      ) {\n        heroVisual.addEventListener(\n          \"mousemove\",\n          function (event) {\n            var rectangle =\n              heroVisual.getBoundingClientRect();\n\n            var x =\n              (event.clientX - rectangle.left) \/\n                rectangle.width -\n              0.5;\n\n            var y =\n              (event.clientY - rectangle.top) \/\n                rectangle.height -\n              0.5;\n\n            bondScene.style.transform =\n              \"rotateY(\" +\n              x * 5 +\n              \"deg) rotateX(\" +\n              -y * 5 +\n              \"deg) translateY(-3px)\";\n          }\n        );\n\n        heroVisual.addEventListener(\n          \"mouseleave\",\n          function () {\n            bondScene.style.transform =\n              \"rotateY(0deg) rotateX(0deg) translateY(0)\";\n          }\n        );\n      }\n    }\n\n    function initialiseAllBondHoldSections(scope) {\n      scope = scope || document;\n\n      if (\n        scope.matches \u0026\u0026\n        scope.matches(\"#novea-bond-hold\")\n      ) {\n        initialiseBondHold(scope);\n      }\n\n      if (scope.querySelectorAll) {\n        scope\n          .querySelectorAll(\"#novea-bond-hold\")\n          .forEach(function (root) {\n            initialiseBondHold(root);\n          });\n      }\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\n        \"DOMContentLoaded\",\n        function () {\n          initialiseAllBondHoldSections(document);\n        },\n        { once: true }\n      );\n    } else {\n      initialiseAllBondHoldSections(document);\n    }\n\n    \/* Shopify Theme Editor support *\/\n    document.addEventListener(\n      \"shopify:section:load\",\n      function (event) {\n        var root = null;\n\n        if (\n          event.target.matches \u0026\u0026\n          event.target.matches(\"#novea-bond-hold\")\n        ) {\n          root = event.target;\n        } else if (event.target.querySelector) {\n          root = event.target.querySelector(\n            \"#novea-bond-hold\"\n          );\n        }\n\n        if (!root) {\n          return;\n        }\n\n        root.removeAttribute(\"data-nbh-ready\");\n        root.classList.remove(\"nbh-js\");\n\n        initialiseBondHold(root);\n      }\n    );\n  })();\n\u003c\/script\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  #novea-bond-hold {\n    --nbh-ink: #151418;\n    --nbh-charcoal: #232126;\n    --nbh-text: #423d43;\n    --nbh-muted: #756e76;\n    --nbh-rose: #b76e79;\n    --nbh-rose-dark: #8f4e5a;\n    --nbh-rose-mid: #d794a0;\n    --nbh-rose-light: #edc8ce;\n    --nbh-blush: #f9e7ea;\n    --nbh-violet: #8773c7;\n    --nbh-border: rgba(23, 21, 24, 0.11);\n    --nbh-shadow: 0 16px 44px rgba(35, 24, 31, 0.09);\n\n    width: 100%;\n    overflow: hidden;\n    color: var(--nbh-text);\n    background: #ffffff;\n    font-family:\n      Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial,\n      sans-serif;\n    line-height: 1.6;\n    isolation: isolate;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  #novea-bond-hold *,\n  #novea-bond-hold *::before,\n  #novea-bond-hold *::after {\n    box-sizing: border-box;\n  }\n\n  #novea-bond-hold h1,\n  #novea-bond-hold h2,\n  #novea-bond-hold h3,\n  #novea-bond-hold p {\n    margin: 0;\n    padding: 0;\n  }\n\n  #novea-bond-hold button,\n  #novea-bond-hold a {\n    font: inherit;\n  }\n\n  .nbh-container {\n    position: relative;\n    z-index: 2;\n    width: min(1140px, calc(100% - 32px));\n    margin: 0 auto;\n  }\n\n  .nbh-section {\n    position: relative;\n    padding: 78px 0;\n  }\n\n  .nbh-section--soft {\n    background:\n      radial-gradient(\n        circle at 8% 8%,\n        rgba(249, 225, 230, 0.88),\n        transparent 28%\n      ),\n      linear-gradient(180deg, #fefcfc, #f7f3f5);\n  }\n\n  .nbh-heading,\n  .nbh-intro {\n    max-width: 790px;\n    margin: 0 auto 42px;\n    text-align: center;\n  }\n\n  .nbh-intro {\n    margin-bottom: 32px;\n  }\n\n  .nbh-heading h2,\n  .nbh-intro h2,\n  .nbh-cta h2 {\n    margin: 8px 0 14px;\n    color: var(--nbh-ink);\n    font-size: clamp(31px, 5vw, 52px);\n    font-weight: 780;\n    line-height: 1.07;\n    letter-spacing: -0.045em;\n  }\n\n  .nbh-heading p,\n  .nbh-intro p {\n    color: var(--nbh-muted);\n    font-size: 16px;\n  }\n\n  .nbh-eyebrow {\n    display: inline-block;\n    color: var(--nbh-rose);\n    font-size: 10px;\n    font-weight: 850;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n  }\n\n  \/* Hero *\/\n  .nbh-hero {\n    position: relative;\n    padding: 90px 0 78px;\n    overflow: hidden;\n    background:\n      radial-gradient(\n        circle at 12% 15%,\n        rgba(255, 255, 255, 0.98),\n        transparent 32%\n      ),\n      radial-gradient(\n        circle at 88% 87%,\n        rgba(214, 202, 231, 0.74),\n        transparent 29%\n      ),\n      linear-gradient(145deg, #ffffff, #f8e8eb 52%, #e9e6f0);\n  }\n\n  .nbh-grid-pattern {\n    position: absolute;\n    inset: 0;\n    opacity: 0.2;\n    background-image:\n      linear-gradient(rgba(255, 255, 255, 0.45) 1px, transparent 1px),\n      linear-gradient(\n        90deg,\n        rgba(255, 255, 255, 0.45) 1px,\n        transparent 1px\n      );\n    background-size: 48px 48px;\n    mask-image: linear-gradient(to bottom, transparent, #000, transparent);\n  }\n\n  .nbh-hero__layout {\n    display: grid;\n    align-items: center;\n    gap: 52px;\n  }\n\n  .nbh-badge {\n    display: inline-flex;\n    padding: 8px 14px;\n    border: 1px solid rgba(183, 110, 121, 0.31);\n    border-radius: 999px;\n    color: var(--nbh-rose-dark);\n    background: rgba(255, 255, 255, 0.8);\n    box-shadow: 0 8px 24px rgba(183, 110, 121, 0.1);\n    font-size: 10px;\n    font-weight: 850;\n    letter-spacing: 0.17em;\n  }\n\n  .nbh-hero h1 {\n    max-width: 720px;\n    margin: 21px 0 17px;\n    color: var(--nbh-ink);\n    font-size: clamp(45px, 7vw, 75px);\n    font-weight: 800;\n    line-height: 0.96;\n    letter-spacing: -0.06em;\n  }\n\n  .nbh-hero h1 span {\n    display: block;\n    margin-top: 9px;\n    color: var(--nbh-rose-dark);\n    font-size: 0.52em;\n    line-height: 1.1;\n    letter-spacing: -0.04em;\n  }\n\n  .nbh-tagline {\n    margin-bottom: 15px !important;\n    color: var(--nbh-rose-dark);\n    font-size: clamp(22px, 3vw, 28px);\n    font-weight: 780;\n    line-height: 1.25;\n  }\n\n  .nbh-description {\n    max-width: 650px;\n    color: var(--nbh-muted);\n    font-size: 16px;\n  }\n\n  .nbh-highlights {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 10px;\n    max-width: 650px;\n    margin-top: 27px;\n  }\n\n  .nbh-highlights div {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    min-height: 53px;\n    padding: 12px 14px;\n    border: 1px solid var(--nbh-border);\n    border-radius: 15px;\n    background: rgba(255, 255, 255, 0.85);\n    box-shadow: 0 7px 20px rgba(35, 24, 31, 0.055);\n  }\n\n  .nbh-highlights strong {\n    color: var(--nbh-rose-dark);\n    font-size: 13px;\n  }\n\n  .nbh-highlights span {\n    color: #625c63;\n    font-size: 12px;\n  }\n\n  .nbh-trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 11px 20px;\n    margin-top: 18px;\n  }\n\n  .nbh-trust span {\n    position: relative;\n    padding-left: 15px;\n    color: #696269;\n    font-size: 12px;\n    font-weight: 700;\n  }\n\n  .nbh-trust span::before {\n    position: absolute;\n    top: 50%;\n    left: 0;\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: var(--nbh-rose);\n    content: \"\";\n    transform: translateY(-50%);\n  }\n\n  .nbh-button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 10px;\n    min-height: 52px;\n    margin-top: 26px;\n    padding: 12px 22px;\n    border: 1px solid var(--nbh-rose);\n    border-radius: 999px;\n    color: #ffffff;\n    background: linear-gradient(\n      135deg,\n      var(--nbh-rose-dark),\n      var(--nbh-rose)\n    );\n    box-shadow: 0 13px 29px rgba(183, 110, 121, 0.27);\n    font-size: 13px;\n    font-weight: 800;\n    text-decoration: none;\n    transition:\n      transform 0.25s ease,\n      box-shadow 0.25s ease;\n  }\n\n  .nbh-button:hover,\n  .nbh-button:focus-visible {\n    outline: none;\n    box-shadow: 0 17px 36px rgba(183, 110, 121, 0.35);\n    transform: translateY(-3px);\n  }\n\n  \/* Hero abstract experience *\/\n  .nbh-hero__visual {\n    position: relative;\n    display: grid;\n    min-height: 480px;\n    place-items: center;\n    perspective: 1000px;\n  }\n\n  .nbh-visual-halo {\n    position: absolute;\n    width: min(410px, 88%);\n    aspect-ratio: 1;\n    border-radius: 50%;\n    background: conic-gradient(\n      #efbec6,\n      #ffffff,\n      #aa9ad6,\n      #d795a2,\n      #efbec6\n    );\n    filter: blur(53px);\n    opacity: 0.35;\n    animation: nbh-spin 14s linear infinite;\n  }\n\n  .nbh-bond-scene {\n    position: relative;\n    z-index: 2;\n    width: min(400px, 90vw);\n    height: 430px;\n    transition: transform 0.3s ease;\n  }\n\n  .nbh-glass-card {\n    position: absolute;\n    top: 48%;\n    left: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-direction: column;\n    width: 226px;\n    height: 294px;\n    overflow: hidden;\n    border: 1px solid rgba(255, 255, 255, 0.74);\n    border-radius: 32px;\n    color: #ffffff;\n    background:\n      radial-gradient(\n        circle at 25% 15%,\n        rgba(255, 255, 255, 0.13),\n        transparent 25%\n      ),\n      linear-gradient(145deg, #302d34, #111014);\n    box-shadow:\n      inset 12px 12px 24px rgba(255, 255, 255, 0.07),\n      inset -12px -12px 25px rgba(0, 0, 0, 0.25),\n      0 30px 58px rgba(30, 24, 30, 0.27);\n    text-align: center;\n    transform: translate(-50%, -50%) rotate(2deg);\n  }\n\n  .nbh-glass-card::before {\n    position: absolute;\n    inset: 12px;\n    border: 1px solid rgba(238, 189, 199, 0.15);\n    border-radius: 24px;\n    content: \"\";\n  }\n\n  .nbh-glass-card__shine {\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    left: -55%;\n    width: 42%;\n    background: linear-gradient(\n      90deg,\n      transparent,\n      rgba(255, 255, 255, 0.17),\n      transparent\n    );\n    transform: skewX(-17deg);\n    animation: nbh-shine 4.5s ease-in-out infinite;\n  }\n\n  .nbh-glass-card small,\n  .nbh-glass-card strong,\n  .nbh-glass-card \u003e span:not(.nbh-glass-card__shine),\n  .nbh-glass-card em {\n    position: relative;\n    z-index: 2;\n    display: block;\n  }\n\n  .nbh-glass-card small {\n    margin-bottom: 15px;\n    color: #ded7e3;\n    font-size: 8px;\n    font-weight: 900;\n    letter-spacing: 0.2em;\n  }\n\n  .nbh-glass-card strong {\n    font-size: 43px;\n    line-height: 0.87;\n    letter-spacing: -0.055em;\n  }\n\n  .nbh-glass-card \u003e span:not(.nbh-glass-card__shine) {\n    margin-top: 16px;\n    color: #e7aeb8;\n    font-size: 9px;\n    font-weight: 900;\n    letter-spacing: 0.18em;\n  }\n\n  .nbh-glass-card em {\n    margin-top: 25px;\n    color: rgba(255, 255, 255, 0.51);\n    font-size: 7px;\n    font-style: normal;\n    font-weight: 800;\n    letter-spacing: 0.16em;\n  }\n\n  .nbh-bond-core {\n    position: absolute;\n    z-index: 7;\n    right: 1px;\n    bottom: 35px;\n    display: grid;\n    width: 106px;\n    height: 106px;\n    border: 1px solid rgba(255, 255, 255, 0.67);\n    border-radius: 50%;\n    color: var(--nbh-ink);\n    background: rgba(255, 255, 255, 0.88);\n    box-shadow:\n      0 15px 35px rgba(35, 24, 31, 0.18),\n      inset 0 0 24px rgba(135, 115, 199, 0.14);\n    place-content: center;\n    text-align: center;\n    backdrop-filter: blur(10px);\n  }\n\n  .nbh-bond-core__orbit {\n    position: absolute;\n    inset: 8px;\n    border: 1px dashed rgba(135, 115, 199, 0.48);\n    border-radius: 50%;\n    animation: nbh-spin 8s linear infinite;\n  }\n\n  .nbh-bond-core strong {\n    position: relative;\n    z-index: 2;\n    font-size: 28px;\n    line-height: 1;\n  }\n\n  .nbh-bond-core small {\n    position: relative;\n    z-index: 2;\n    margin-top: 4px;\n    color: var(--nbh-rose-dark);\n    font-size: 8px;\n    font-weight: 900;\n    letter-spacing: 0.12em;\n  }\n\n  .nbh-light-beam {\n    position: absolute;\n    z-index: 3;\n    top: -8px;\n    width: 68px;\n    height: 280px;\n    background: linear-gradient(\n      to bottom,\n      rgba(157, 130, 237, 0.48),\n      rgba(183, 110, 121, 0.12),\n      transparent\n    );\n    filter: blur(8px);\n    opacity: 0.42;\n    clip-path: polygon(38% 0, 62% 0, 100% 100%, 0 100%);\n    transform-origin: top;\n    animation: nbh-beam 3.8s ease-in-out infinite;\n  }\n\n  .nbh-light-beam--one {\n    left: 63px;\n    transform: rotate(-15deg);\n  }\n\n  .nbh-light-beam--two {\n    left: 166px;\n    animation-delay: -1.2s;\n  }\n\n  .nbh-light-beam--three {\n    right: 53px;\n    animation-delay: -2.4s;\n    transform: rotate(15deg);\n  }\n\n  .nbh-bond-ring {\n    position: absolute;\n    z-index: 4;\n    border: 1px solid rgba(255, 255, 255, 0.68);\n    border-radius: 50%;\n    animation: nbh-ring-pulse 3s ease-out infinite;\n  }\n\n  .nbh-bond-ring--one {\n    top: 36px;\n    left: 28px;\n    width: 61px;\n    height: 61px;\n  }\n\n  .nbh-bond-ring--two {\n    top: 109px;\n    right: 7px;\n    width: 38px;\n    height: 38px;\n    animation-delay: -1s;\n  }\n\n  .nbh-bond-ring--three {\n    bottom: 31px;\n    left: 55px;\n    width: 47px;\n    height: 47px;\n    animation-delay: -2s;\n  }\n\n  .nbh-spark {\n    position: absolute;\n    z-index: 8;\n    color: #ffffff;\n    text-shadow: 0 0 13px rgba(143, 111, 222, 0.75);\n    animation: nbh-sparkle 2.5s ease-in-out infinite;\n  }\n\n  .nbh-spark--one {\n    top: 52px;\n    right: 67px;\n    font-size: 21px;\n  }\n\n  .nbh-spark--two {\n    bottom: 66px;\n    left: 56px;\n    font-size: 25px;\n    animation-delay: -0.8s;\n  }\n\n  .nbh-spark--three {\n    top: 211px;\n    left: 27px;\n    font-size: 15px;\n    animation-delay: -1.6s;\n  }\n\n  .nbh-floating-label {\n    position: absolute;\n    z-index: 9;\n    padding: 10px 15px;\n    border: 1px solid var(--nbh-border);\n    border-radius: 999px;\n    color: #5e565e;\n    background: rgba(255, 255, 255, 0.9);\n    box-shadow: var(--nbh-shadow);\n    font-size: 10px;\n    font-weight: 800;\n    backdrop-filter: blur(9px);\n    animation: nbh-label-float 4s ease-in-out infinite;\n  }\n\n  .nbh-floating-label--one {\n    top: 12%;\n    left: -1%;\n  }\n\n  .nbh-floating-label--two {\n    right: -2%;\n    bottom: 13%;\n    animation-delay: -2s;\n  }\n\n  .nbh-orb {\n    position: absolute;\n    border-radius: 50%;\n    animation: nbh-orb-float 7s ease-in-out infinite;\n  }\n\n  .nbh-orb--one {\n    top: 8%;\n    left: 2%;\n    width: 145px;\n    height: 145px;\n    background: rgba(225, 142, 156, 0.13);\n  }\n\n  .nbh-orb--two {\n    right: 2%;\n    bottom: 7%;\n    width: 190px;\n    height: 190px;\n    background: rgba(135, 115, 199, 0.11);\n    animation-delay: -3s;\n  }\n\n  \/* Statement *\/\n  .nbh-statement {\n    position: relative;\n    max-width: 700px;\n    margin: 0 auto;\n    padding: 28px 30px;\n    overflow: hidden;\n    border: 1px solid var(--nbh-border);\n    border-radius: 20px;\n    background:\n      radial-gradient(\n        circle at 100% 0,\n        rgba(237, 200, 206, 0.48),\n        transparent 48%\n      ),\n      #ffffff;\n    box-shadow: var(--nbh-shadow);\n    text-align: center;\n  }\n\n  .nbh-statement \u003e span {\n    position: absolute;\n    top: -15px;\n    left: 18px;\n    color: rgba(183, 110, 121, 0.16);\n    font-family: Georgia, serif;\n    font-size: 100px;\n    line-height: 1;\n  }\n\n  .nbh-statement p {\n    position: relative;\n    color: var(--nbh-ink);\n    font-size: clamp(18px, 3vw, 24px);\n    font-weight: 750;\n    line-height: 1.35;\n  }\n\n  \/* Benefits *\/\n  .nbh-benefits {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 15px;\n  }\n\n  .nbh-benefit {\n    position: relative;\n    min-height: 180px;\n    padding: 23px;\n    overflow: hidden;\n    border: 1px solid var(--nbh-border);\n    border-radius: 20px;\n    background: #ffffff;\n    box-shadow: var(--nbh-shadow);\n    cursor: pointer;\n    transition:\n      transform 0.28s ease,\n      border-color 0.28s ease,\n      box-shadow 0.28s ease;\n  }\n\n  .nbh-benefit:hover,\n  .nbh-benefit:focus-visible,\n  .nbh-benefit.is-open {\n    border-color: rgba(183, 110, 121, 0.45);\n    outline: none;\n    box-shadow: 0 22px 52px rgba(35, 24, 31, 0.13);\n    transform: translateY(-4px);\n  }\n\n  .nbh-benefit__number {\n    position: absolute;\n    top: 20px;\n    right: 52px;\n    color: rgba(183, 110, 121, 0.7);\n    font-size: 9px;\n    font-weight: 900;\n  }\n\n  .nbh-benefit__icon {\n    display: grid;\n    width: 43px;\n    height: 43px;\n    margin-bottom: 15px;\n    border-radius: 13px;\n    color: var(--nbh-rose-dark);\n    background: linear-gradient(180deg, #ffffff, var(--nbh-blush));\n    box-shadow: 0 7px 18px rgba(183, 110, 121, 0.17);\n    font-size: 11px;\n    font-weight: 900;\n    place-items: center;\n  }\n\n  .nbh-benefit h3 {\n    padding-right: 27px !important;\n    color: var(--nbh-ink);\n    font-size: 17px;\n    line-height: 1.35;\n  }\n\n  .nbh-benefit p {\n    display: block;\n    max-height: 0;\n    margin-top: 0 !important;\n    overflow: hidden;\n    color: var(--nbh-muted);\n    font-size: 14px;\n    opacity: 0;\n    transform: translateY(5px);\n    transition:\n      max-height 0.36s ease,\n      margin 0.3s ease,\n      opacity 0.3s ease,\n      transform 0.3s ease;\n  }\n\n  .nbh-benefit.is-open p {\n    max-height: 240px;\n    margin-top: 9px !important;\n    opacity: 1;\n    transform: translateY(0);\n  }\n\n  .nbh-benefit__toggle {\n    position: absolute;\n    top: 19px;\n    right: 19px;\n    width: 23px;\n    height: 23px;\n    border: 1px solid rgba(183, 110, 121, 0.3);\n    border-radius: 50%;\n  }\n\n  .nbh-benefit__toggle::before,\n  .nbh-benefit__toggle::after {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    width: 9px;\n    height: 1px;\n    background: var(--nbh-rose);\n    content: \"\";\n    transform: translate(-50%, -50%);\n    transition: transform 0.25s ease;\n  }\n\n  .nbh-benefit__toggle::after {\n    transform: translate(-50%, -50%) rotate(90deg);\n  }\n\n  .nbh-benefit.is-open .nbh-benefit__toggle::after {\n    transform: translate(-50%, -50%);\n  }\n\n  \/* Interactive bonding section *\/\n  .nbh-bonding {\n    color: #ffffff;\n    background:\n      radial-gradient(\n        circle at 9% 10%,\n        rgba(183, 110, 121, 0.25),\n        transparent 29%\n      ),\n      radial-gradient(\n        circle at 91% 90%,\n        rgba(135, 115, 199, 0.2),\n        transparent 30%\n      ),\n      var(--nbh-ink);\n  }\n\n  .nbh-heading--light h2 {\n    color: #ffffff;\n  }\n\n  .nbh-heading--light p {\n    color: rgba(255, 255, 255, 0.63);\n  }\n\n  .nbh-bonding__layout {\n    display: grid;\n    align-items: center;\n    gap: 45px;\n  }\n\n  .nbh-bonding__visual {\n    text-align: center;\n  }\n\n  .nbh-orbit {\n    --stage-colour: #e8a7b1;\n    --stage-glow: rgba(232, 167, 177, 0.52);\n\n    position: relative;\n    display: grid;\n    width: min(350px, 86vw);\n    aspect-ratio: 1;\n    margin: 0 auto 25px;\n    place-items: center;\n  }\n\n  .nbh-orbit::before {\n    position: absolute;\n    width: 62%;\n    height: 62%;\n    border-radius: 50%;\n    background: var(--stage-glow);\n    filter: blur(50px);\n    opacity: 0.56;\n    content: \"\";\n    transition: background 0.45s ease;\n  }\n\n  .nbh-orbit__ring {\n    position: absolute;\n    border: 1px solid var(--stage-colour);\n    border-radius: 50%;\n    transition: border-color 0.45s ease;\n  }\n\n  .nbh-orbit__ring--outer {\n    width: 94%;\n    height: 94%;\n    animation: nbh-pulse 3s ease-in-out infinite;\n  }\n\n  .nbh-orbit__ring--inner {\n    width: 72%;\n    height: 72%;\n    animation: nbh-pulse 3s 1s ease-in-out infinite;\n  }\n\n  .nbh-orbit__particle {\n    position: absolute;\n    z-index: 2;\n    width: 11px;\n    height: 11px;\n    border-radius: 50%;\n    background: var(--stage-colour);\n    box-shadow: 0 0 17px var(--stage-glow);\n    transition:\n      background 0.45s ease,\n      box-shadow 0.45s ease;\n  }\n\n  .nbh-orbit__particle--one {\n    top: 15%;\n    left: 49%;\n    animation: nbh-particle-one 7s linear infinite;\n  }\n\n  .nbh-orbit__particle--two {\n    right: 13%;\n    bottom: 27%;\n    animation: nbh-particle-two 8s linear infinite;\n  }\n\n  .nbh-orbit__particle--three {\n    bottom: 21%;\n    left: 17%;\n    animation: nbh-particle-three 9s linear infinite;\n  }\n\n  .nbh-orbit__core {\n    position: relative;\n    z-index: 4;\n    display: grid;\n    width: 53%;\n    aspect-ratio: 1;\n    border: 2px solid var(--stage-colour);\n    border-radius: 50%;\n    background:\n      radial-gradient(\n        circle at 35% 25%,\n        rgba(255, 255, 255, 0.12),\n        transparent 24%\n      ),\n      #232126;\n    box-shadow:\n      inset 0 0 35px var(--stage-glow),\n      0 0 42px var(--stage-glow);\n    place-content: center;\n    text-align: center;\n    transition:\n      border-color 0.45s ease,\n      box-shadow 0.45s ease;\n  }\n\n  .nbh-orbit__core small {\n    color: rgba(255, 255, 255, 0.49);\n    font-size: 8px;\n    font-weight: 900;\n    letter-spacing: 0.16em;\n  }\n\n  .nbh-orbit__core strong {\n    display: block;\n    margin: 5px 0;\n    color: #ffffff;\n    font-size: clamp(21px, 5vw, 30px);\n    line-height: 1;\n    letter-spacing: -0.04em;\n  }\n\n  .nbh-orbit__core span {\n    color: #f0bcc5;\n    font-size: 9px;\n    font-weight: 800;\n    letter-spacing: 0.11em;\n  }\n\n  .nbh-selected-stage {\n    display: flex;\n    align-items: flex-start;\n    gap: 14px;\n    width: min(100%, 470px);\n    min-height: 132px;\n    margin: 0 auto;\n    padding: 18px;\n    border: 1px solid rgba(255, 255, 255, 0.12);\n    border-radius: 18px;\n    background: rgba(255, 255, 255, 0.065);\n    text-align: left;\n    backdrop-filter: blur(8px);\n  }\n\n  .nbh-selected-stage__number {\n    display: grid;\n    width: 39px;\n    height: 39px;\n    flex: 0 0 39px;\n    border-radius: 50%;\n    color: #ffffff;\n    background: linear-gradient(\n      145deg,\n      var(--nbh-rose-mid),\n      var(--nbh-rose)\n    );\n    font-size: 10px;\n    font-weight: 900;\n    place-items: center;\n  }\n\n  .nbh-selected-stage__content {\n    min-width: 0;\n  }\n\n  .nbh-selected-stage strong {\n    display: block;\n    margin-bottom: 5px;\n    color: #ffffff;\n    font-size: 16px;\n  }\n\n  .nbh-selected-stage p {\n    display: block !important;\n    visibility: visible !important;\n    max-height: none !important;\n    overflow: visible !important;\n    color: rgba(255, 255, 255, 0.63);\n    font-size: 13px;\n    opacity: 1 !important;\n  }\n\n  \/*\n    Strongly scoped button styles prevent Shopify themes from\n    pushing the interactive text outside the cards.\n  *\/\n  #novea-bond-hold .nbh-stages {\n    display: grid !important;\n    grid-template-columns: minmax(0, 1fr) !important;\n    gap: 12px !important;\n    width: 100% !important;\n    min-width: 0 !important;\n  }\n\n  #novea-bond-hold button.nbh-stage {\n    position: relative !important;\n    display: grid !important;\n    grid-template-columns: 42px minmax(0, 1fr) !important;\n    align-items: start !important;\n    gap: 15px !important;\n\n    width: 100% !important;\n    min-width: 0 !important;\n    max-width: 100% !important;\n    height: auto !important;\n    min-height: 108px !important;\n    margin: 0 !important;\n    padding: 18px !important;\n    overflow: hidden !important;\n\n    border: 1px solid rgba(255, 255, 255, 0.11) !important;\n    border-radius: 18px !important;\n    outline: none !important;\n    color: #ffffff !important;\n    background: rgba(255, 255, 255, 0.055) !important;\n    box-shadow: none !important;\n\n    text-align: left !important;\n    text-decoration: none !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n    line-height: 1.5 !important;\n    white-space: normal !important;\n\n    cursor: pointer !important;\n    appearance: none !important;\n    -webkit-appearance: none !important;\n\n    transition:\n      transform 0.25s ease,\n      border-color 0.25s ease,\n      background 0.25s ease !important;\n  }\n\n  #novea-bond-hold button.nbh-stage::before,\n  #novea-bond-hold button.nbh-stage::after {\n    display: none !important;\n    content: none !important;\n  }\n\n  #novea-bond-hold button.nbh-stage:hover,\n  #novea-bond-hold button.nbh-stage:focus-visible,\n  #novea-bond-hold button.nbh-stage.is-active {\n    border-color: rgba(232, 167, 177, 0.62) !important;\n    outline: none !important;\n    background: rgba(255, 255, 255, 0.11) !important;\n    transform: translateX(5px) !important;\n  }\n\n  #novea-bond-hold .nbh-stage__number {\n    position: static !important;\n    display: grid !important;\n    width: 42px !important;\n    height: 42px !important;\n    min-width: 42px !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: 1px solid rgba(255, 255, 255, 0.14) !important;\n    border-radius: 50% !important;\n    color: #f4cbd1 !important;\n    background: rgba(255, 255, 255, 0.07) !important;\n    font-size: 10px !important;\n    font-weight: 900 !important;\n    line-height: 1 !important;\n    place-items: center !important;\n  }\n\n  #novea-bond-hold .nbh-stage__content {\n    position: static !important;\n    display: block !important;\n    min-width: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    overflow: visible !important;\n    color: #ffffff !important;\n    background: transparent !important;\n    opacity: 1 !important;\n    transform: none !important;\n  }\n\n  #novea-bond-hold .nbh-stage__content strong {\n    position: static !important;\n    display: block !important;\n    visibility: visible !important;\n    margin: 0 0 4px !important;\n    padding: 0 !important;\n    color: #ffffff !important;\n    background: transparent !important;\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    line-height: 1.35 !important;\n    letter-spacing: normal !important;\n    text-align: left !important;\n    text-transform: none !important;\n    white-space: normal !important;\n    opacity: 1 !important;\n  }\n\n  #novea-bond-hold .nbh-stage__content \u003e span {\n    position: static !important;\n    display: block !important;\n    visibility: visible !important;\n    width: auto !important;\n    max-width: none !important;\n    max-height: none !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    overflow: visible !important;\n    color: rgba(255, 255, 255, 0.63) !important;\n    background: transparent !important;\n    font-size: 12px !important;\n    font-weight: 400 !important;\n    line-height: 1.55 !important;\n    letter-spacing: normal !important;\n    text-align: left !important;\n    text-transform: none !important;\n    white-space: normal !important;\n    opacity: 1 !important;\n  }\n\n  \/* Process *\/\n  .nbh-process {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 14px;\n  }\n\n  .nbh-process__item {\n    min-height: 225px;\n    padding: 23px;\n    border: 1px solid var(--nbh-border);\n    border-radius: 20px;\n    background: #ffffff;\n    box-shadow: var(--nbh-shadow);\n    transition:\n      transform 0.27s ease,\n      border-color 0.27s ease;\n  }\n\n  .nbh-process__item:hover {\n    border-color: rgba(183, 110, 121, 0.4);\n    transform: translateY(-4px);\n  }\n\n  .nbh-process__item \u003e span {\n    display: grid;\n    width: 42px;\n    height: 42px;\n    margin-bottom: 30px;\n    border-radius: 50%;\n    color: var(--nbh-ink);\n    background: linear-gradient(180deg, #ffffff, var(--nbh-rose-light));\n    box-shadow: 0 7px 18px rgba(183, 110, 121, 0.18);\n    font-size: 10px;\n    font-weight: 900;\n    place-items: center;\n  }\n\n  .nbh-process__item h3 {\n    margin-bottom: 7px !important;\n    color: var(--nbh-ink);\n    font-size: 17px;\n  }\n\n  .nbh-process__item p {\n    color: var(--nbh-muted);\n    font-size: 14px;\n  }\n\n  .nbh-feature-strip {\n    display: flex;\n    justify-content: center;\n    flex-wrap: wrap;\n    gap: 9px;\n    margin-top: 23px;\n  }\n\n  .nbh-feature-strip span {\n    padding: 9px 14px;\n    border: 1px solid var(--nbh-border);\n    border-radius: 999px;\n    color: #555057;\n    background: #ffffff;\n    box-shadow: 0 6px 17px rgba(35, 24, 31, 0.05);\n    font-size: 12px;\n    font-weight: 700;\n  }\n\n  \/* Use cases *\/\n  .nbh-use-cases {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 14px;\n  }\n\n  .nbh-use-case {\n    min-height: 205px;\n    padding: 22px;\n    border: 1px solid var(--nbh-border);\n    border-radius: 19px;\n    background: #ffffff;\n    box-shadow: var(--nbh-shadow);\n    transition:\n      transform 0.27s ease,\n      border-color 0.27s ease;\n  }\n\n  .nbh-use-case:hover {\n    border-color: rgba(183, 110, 121, 0.4);\n    transform: translateY(-4px);\n  }\n\n  .nbh-use-case \u003e span {\n    display: block;\n    margin-bottom: 27px;\n    color: var(--nbh-rose);\n    font-size: 10px;\n    font-weight: 900;\n  }\n\n  .nbh-use-case h3 {\n    margin-bottom: 7px !important;\n    color: var(--nbh-ink);\n    font-size: 16px;\n  }\n\n  .nbh-use-case p {\n    color: var(--nbh-muted);\n    font-size: 13px;\n  }\n\n  \/* Specifications *\/\n  .nbh-specifications {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 13px;\n  }\n\n  .nbh-specification {\n    display: flex;\n    align-items: flex-start;\n    gap: 14px;\n    min-height: 135px;\n    padding: 20px;\n    border: 1px solid var(--nbh-border);\n    border-radius: 19px;\n    background: #ffffff;\n    box-shadow: var(--nbh-shadow);\n    transition:\n      transform 0.27s ease,\n      border-color 0.27s ease;\n  }\n\n  .nbh-specification:hover {\n    border-color: rgba(183, 110, 121, 0.39);\n    transform: translateY(-4px);\n  }\n\n  .nbh-specification \u003e span {\n    color: var(--nbh-rose);\n    font-size: 10px;\n    font-weight: 900;\n  }\n\n  .nbh-specification strong {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--nbh-ink);\n    font-size: 14px;\n  }\n\n  .nbh-specification p {\n    color: var(--nbh-muted);\n    font-size: 13px;\n  }\n\n  \/* How to use *\/\n  .nbh-use-list {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 13px;\n    max-width: 1040px;\n    margin: 0 auto;\n    padding: 0;\n    list-style: none;\n  }\n\n  .nbh-use-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 15px;\n    min-height: 135px;\n    padding: 20px;\n    border: 1px solid var(--nbh-border);\n    border-radius: 19px;\n    background: #ffffff;\n    box-shadow: var(--nbh-shadow);\n    transition:\n      transform 0.26s ease,\n      border-color 0.26s ease;\n  }\n\n  .nbh-use-item:hover {\n    border-color: rgba(183, 110, 121, 0.4);\n    transform: translateY(-3px);\n  }\n\n  .nbh-use-item \u003e span {\n    display: grid;\n    width: 39px;\n    height: 39px;\n    flex: 0 0 39px;\n    border-radius: 50%;\n    color: var(--nbh-ink);\n    background: linear-gradient(180deg, #ffffff, var(--nbh-rose-light));\n    box-shadow: 0 7px 17px rgba(183, 110, 121, 0.18);\n    font-size: 12px;\n    font-weight: 900;\n    place-items: center;\n  }\n\n  .nbh-use-item strong {\n    display: block;\n    margin-bottom: 4px;\n    color: var(--nbh-ink);\n    font-size: 15px;\n  }\n\n  .nbh-use-item p {\n    color: var(--nbh-muted);\n    font-size: 13px;\n  }\n\n  .nbh-use-item--featured {\n    background:\n      radial-gradient(\n        circle at 100% 0,\n        rgba(237, 200, 206, 0.45),\n        transparent 45%\n      ),\n      #ffffff;\n  }\n\n  .nbh-safety-note {\n    display: flex;\n    align-items: flex-start;\n    gap: 17px;\n    max-width: 900px;\n    margin: 24px auto 0;\n    padding: 21px;\n    border: 1px solid rgba(183, 110, 121, 0.29);\n    border-radius: 19px;\n    background: #ffffff;\n    box-shadow: var(--nbh-shadow);\n  }\n\n  .nbh-safety-note__icon {\n    display: grid;\n    width: 43px;\n    height: 43px;\n    flex: 0 0 43px;\n    border-radius: 50%;\n    color: #ffffff;\n    background: linear-gradient(\n      145deg,\n      var(--nbh-rose-dark),\n      var(--nbh-rose)\n    );\n    font-size: 15px;\n    font-weight: 900;\n    place-items: center;\n  }\n\n  .nbh-safety-note strong {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--nbh-ink);\n    font-size: 14px;\n  }\n\n  .nbh-safety-note p {\n    color: var(--nbh-muted);\n    font-size: 12px;\n  }\n\n  \/* Included *\/\n  .nbh-included-section {\n    background:\n      radial-gradient(\n        circle at 15% 15%,\n        rgba(240, 202, 208, 0.58),\n        transparent 29%\n      ),\n      #f8f4f6;\n  }\n\n  .nbh-included {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 14px;\n    max-width: 920px;\n    margin: 0 auto;\n  }\n\n  .nbh-included__item {\n    display: flex;\n    align-items: center;\n    gap: 18px;\n    min-height: 105px;\n    padding: 21px;\n    border: 1px solid var(--nbh-border);\n    border-radius: 19px;\n    background: #ffffff;\n    box-shadow: var(--nbh-shadow);\n  }\n\n  .nbh-included__item \u003e span {\n    display: grid;\n    width: 43px;\n    height: 43px;\n    flex: 0 0 43px;\n    border-radius: 50%;\n    color: var(--nbh-rose-dark);\n    background: var(--nbh-blush);\n    font-size: 10px;\n    font-weight: 900;\n    place-items: center;\n  }\n\n  .nbh-included__item small,\n  .nbh-included__item strong {\n    display: block;\n  }\n\n  .nbh-included__item small {\n    margin-bottom: 3px;\n    color: var(--nbh-muted);\n    font-size: 9px;\n    font-weight: 800;\n    letter-spacing: 0.11em;\n    text-transform: uppercase;\n  }\n\n  .nbh-included__item strong {\n    color: var(--nbh-ink);\n    font-size: 14px;\n  }\n\n  .nbh-lamp-note {\n    max-width: 780px;\n    margin: 20px auto 0 !important;\n    color: var(--nbh-muted);\n    font-size: 11px;\n    text-align: center;\n  }\n\n  \/* CTA *\/\n  .nbh-cta {\n    position: relative;\n    padding: 95px 0;\n    overflow: hidden;\n    color: #ffffff;\n    background:\n      radial-gradient(\n        circle at 20% 20%,\n        rgba(183, 110, 121, 0.2),\n        transparent 31%\n      ),\n      radial-gradient(\n        circle at 85% 80%,\n        rgba(135, 115, 199, 0.15),\n        transparent 30%\n      ),\n      var(--nbh-ink);\n    text-align: center;\n  }\n\n  .nbh-cta__inner {\n    max-width: 900px;\n  }\n\n  .nbh-cta h2 {\n    margin-top: 20px;\n    color: #ffffff;\n  }\n\n  .nbh-cta p {\n    color: rgba(255, 255, 255, 0.68);\n    font-size: 18px;\n    font-weight: 700;\n  }\n\n  .nbh-badge--dark {\n    color: #f0c8cf;\n    border-color: rgba(255, 255, 255, 0.14);\n    background: rgba(255, 255, 255, 0.06);\n  }\n\n  .nbh-button--light {\n    color: var(--nbh-ink);\n    border-color: #ffffff;\n    background: #ffffff;\n    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.2);\n  }\n\n  .nbh-cta__glow {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    width: 720px;\n    height: 360px;\n    border-radius: 50%;\n    background: radial-gradient(\n      circle,\n      rgba(183, 110, 121, 0.42),\n      transparent 68%\n    );\n    transform: translate(-50%, -50%);\n    animation: nbh-cta-glow 4s ease-in-out infinite;\n  }\n\n  .nbh-disclaimer {\n    padding: 17px !important;\n    color: #807981;\n    background: #f3f0f2;\n    font-size: 10px;\n    text-align: center;\n  }\n\n  \/* Content remains visible without JavaScript *\/\n  .nbh-reveal {\n    opacity: 1;\n    transform: none;\n  }\n\n  .nbh-js .nbh-reveal {\n    opacity: 0;\n    transform: translateY(23px);\n    transition:\n      opacity 0.72s ease,\n      transform 0.72s cubic-bezier(0.2, 0.7, 0.2, 1);\n  }\n\n  .nbh-js .nbh-reveal.nbh-visible {\n    opacity: 1;\n    transform: translateY(0);\n  }\n\n  \/* Animations *\/\n  @keyframes nbh-spin {\n    to {\n      transform: rotate(360deg);\n    }\n  }\n\n  @keyframes nbh-orb-float {\n    0%,\n    100% {\n      transform: translateY(0);\n    }\n\n    50% {\n      transform: translateY(-18px);\n    }\n  }\n\n  @keyframes nbh-label-float {\n    0%,\n    100% {\n      transform: translateY(0);\n    }\n\n    50% {\n      transform: translateY(-9px);\n    }\n  }\n\n  @keyframes nbh-beam {\n    0%,\n    100% {\n      opacity: 0.19;\n      scale: 0.94 0.9;\n    }\n\n    50% {\n      opacity: 0.58;\n      scale: 1.08 1;\n    }\n  }\n\n  @keyframes nbh-ring-pulse {\n    0% {\n      opacity: 0;\n      transform: scale(0.65);\n    }\n\n    50% {\n      opacity: 0.78;\n    }\n\n    100% {\n      opacity: 0;\n      transform: scale(1.35);\n    }\n  }\n\n  @keyframes nbh-sparkle {\n    0%,\n    100% {\n      opacity: 0.3;\n      transform: scale(0.75) rotate(0deg);\n    }\n\n    50% {\n      opacity: 1;\n      transform: scale(1.15) rotate(18deg);\n    }\n  }\n\n  @keyframes nbh-shine {\n    0%,\n    25% {\n      left: -55%;\n    }\n\n    70%,\n    100% {\n      left: 120%;\n    }\n  }\n\n  @keyframes nbh-pulse {\n    0%,\n    100% {\n      opacity: 0.17;\n      transform: scale(0.94);\n    }\n\n    50% {\n      opacity: 0.48;\n      transform: scale(1.05);\n    }\n  }\n\n  @keyframes nbh-particle-one {\n    0%,\n    100% {\n      transform: translate(0, 0);\n    }\n\n    50% {\n      transform: translate(18px, 11px);\n    }\n  }\n\n  @keyframes nbh-particle-two {\n    0%,\n    100% {\n      transform: translate(0, 0);\n    }\n\n    50% {\n      transform: translate(-15px, -18px);\n    }\n  }\n\n  @keyframes nbh-particle-three {\n    0%,\n    100% {\n      transform: translate(0, 0);\n    }\n\n    50% {\n      transform: translate(14px, -13px);\n    }\n  }\n\n  @keyframes nbh-cta-glow {\n    0%,\n    100% {\n      opacity: 0.67;\n      transform: translate(-50%, -50%) scale(0.94);\n    }\n\n    50% {\n      opacity: 1;\n      transform: translate(-50%, -50%) scale(1.06);\n    }\n  }\n\n  \/* Tablet *\/\n  @media (min-width: 680px) {\n    .nbh-benefits,\n    .nbh-specifications,\n    .nbh-use-list {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .nbh-process,\n    .nbh-use-cases {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .nbh-included {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .nbh-use-item--featured {\n      grid-column: 1 \/ -1;\n    }\n  }\n\n  \/* Desktop *\/\n  @media (min-width: 960px) {\n    .nbh-section {\n      padding: 96px 0;\n    }\n\n    .nbh-hero__layout {\n      grid-template-columns: 1.08fr 0.92fr;\n    }\n\n    .nbh-benefits,\n    .nbh-specifications {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    .nbh-bonding__layout {\n      grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n      gap: 65px;\n    }\n\n    .nbh-process,\n    .nbh-use-cases {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n    }\n\n    .nbh-use-list {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    .nbh-use-item--featured {\n      grid-column: 2 \/ 3;\n    }\n  }\n\n  \/* Mobile *\/\n  @media (max-width: 679px) {\n    .nbh-hero {\n      padding: 65px 0 58px;\n      text-align: center;\n    }\n\n    .nbh-description {\n      margin-right: auto !important;\n      margin-left: auto !important;\n    }\n\n    .nbh-trust {\n      justify-content: center;\n    }\n\n    .nbh-hero__visual {\n      min-height: 430px;\n    }\n\n    .nbh-bond-scene {\n      left: 50%;\n      width: 400px;\n      margin-left: -200px;\n      transform: scale(0.88);\n    }\n\n    .nbh-floating-label--one {\n      left: 1%;\n    }\n\n    .nbh-floating-label--two {\n      right: 1%;\n    }\n\n    #novea-bond-hold button.nbh-stage:hover,\n    #novea-bond-hold button.nbh-stage:focus-visible,\n    #novea-bond-hold button.nbh-stage.is-active {\n      transform: none !important;\n    }\n  }\n\n  @media (max-width: 420px) {\n    .nbh-container {\n      width: calc(100% - 22px);\n    }\n\n    .nbh-highlights {\n      grid-template-columns: 1fr;\n    }\n\n    .nbh-bond-scene {\n      transform: scale(0.78);\n    }\n\n    .nbh-hero__visual {\n      min-height: 395px;\n    }\n\n    #novea-bond-hold button.nbh-stage {\n      grid-template-columns: 38px minmax(0, 1fr) !important;\n      gap: 13px !important;\n      padding: 15px !important;\n    }\n\n    #novea-bond-hold .nbh-stage__number {\n      width: 38px !important;\n      height: 38px !important;\n      min-width: 38px !important;\n    }\n\n    .nbh-safety-note {\n      gap: 13px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    #novea-bond-hold *,\n    #novea-bond-hold *::before,\n    #novea-bond-hold *::after {\n      animation-duration: 0.01ms !important;\n      animation-iteration-count: 1 !important;\n      scroll-behavior: auto !important;\n      transition-duration: 0.01ms !important;\n    }\n\n    .nbh-js .nbh-reveal,\n    .nbh-js .nbh-reveal.nbh-visible {\n      opacity: 1;\n      transform: none;\n    }\n  }\n\u003c\/style\u003e","brand":"NOVÉA","offers":[{"title":"Default Title","offer_id":52234793943256,"sku":null,"price":199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0829\/3063\/0872\/files\/Wha_ce931cb9-ed32-4319-8804-0b9bc64354ac.jpg?v=1786657376","url":"https:\/\/noveaza.co.za\/products\/novea%e2%84%a2-bond-hold-nail-glue-gel","provider":"NOVÉA","version":"1.0","type":"link"}