{"title":"Home page","description":null,"products":[{"product_id":"vanya-aesthetic-waterproof-diy-installation-kit","title":"Vanya Aesthetic Waterproof DIY Installation Kit","description":"\u003c!-- =========================================================\n     VANYA AESTHETIC\n     WATERPROOF DIY INSTALLATION KIT\n     PREMIUM PRODUCT DESCRIPTION\n========================================================= --\u003e\n\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\n\u003cstyle\u003e\n\n  \/* =========================================================\n     VANYA BRAND VARIABLES\n  ========================================================= *\/\n\n  .vanya-kit {\n    --taupe: #A88E75;\n    --ivory: #FBF9F4;\n    --black: #1A1A1A;\n    --soft-border: rgba(168, 142, 117, 0.28);\n    --dark-border: rgba(251, 249, 244, 0.16);\n\n    font-family: \"Playfair Display\", Georgia, serif;\n    background: var(--black);\n    color: var(--ivory);\n\n    width: 100%;\n    box-sizing: border-box;\n\n    padding: 35px 18px 55px;\n\n    overflow: hidden;\n  }\n\n\n  .vanya-kit *,\n  .vanya-kit *::before,\n  .vanya-kit *::after {\n    box-sizing: border-box;\n  }\n\n\n  .vanya-inner {\n    width: 100%;\n    max-width: 760px;\n    margin: 0 auto;\n  }\n\n\n  \/* =========================================================\n     TOP BRAND LINE\n  ========================================================= *\/\n\n  .vanya-top-line {\n    display: flex;\n    align-items: center;\n    gap: 14px;\n\n    margin-bottom: 26px;\n\n    color: var(--taupe);\n\n    font-size: 10px;\n    letter-spacing: 4px;\n    text-transform: uppercase;\n\n    white-space: nowrap;\n  }\n\n\n  .vanya-top-line::before,\n  .vanya-top-line::after {\n    content: \"\";\n    height: 1px;\n    background: var(--taupe);\n    opacity: 0.6;\n    flex: 1;\n  }\n\n\n  \/* =========================================================\n     MAIN PRODUCT PLAQUE\n  ========================================================= *\/\n\n  .vanya-main-plaque {\n\n    background: #111111;\n\n    border: 1px solid var(--soft-border);\n\n    text-align: center;\n\n    padding: 42px 28px 38px;\n\n    opacity: 0;\n    transform: translateY(30px);\n\n    transition:\n      opacity 0.8s ease,\n      transform 0.8s ease;\n\n  }\n\n\n  .vanya-main-plaque.visible {\n    opacity: 1;\n    transform: translateY(0);\n  }\n\n\n  .vanya-mini-label {\n\n    color: var(--taupe);\n\n    font-size: 10px;\n    letter-spacing: 4px;\n    text-transform: uppercase;\n\n    margin-bottom: 18px;\n  }\n\n\n  .vanya-main-plaque h1 {\n\n    margin: 0;\n\n    color: var(--ivory);\n\n    font-size: clamp(30px, 6vw, 48px);\n\n    line-height: 1.1;\n\n    font-weight: 600;\n  }\n\n\n  .vanya-main-plaque h1 span {\n\n    color: var(--taupe);\n\n    font-style: italic;\n  }\n\n\n  .vanya-tagline {\n\n    margin: 20px auto 0;\n\n    max-width: 570px;\n\n    color: rgba(251, 249, 244, 0.7);\n\n    font-size: 15px;\n\n    line-height: 1.8;\n  }\n\n\n  \/* =========================================================\n     PROMISE STRIP\n  ========================================================= *\/\n\n  .vanya-promise {\n\n    margin-top: 16px;\n\n    display: grid;\n\n    grid-template-columns: repeat(3, 1fr);\n\n    border: 1px solid var(--soft-border);\n  }\n\n\n  .vanya-promise-item {\n\n    padding: 20px 10px;\n\n    text-align: center;\n\n    border-right: 1px solid var(--soft-border);\n  }\n\n\n  .vanya-promise-item:last-child {\n    border-right: none;\n  }\n\n\n  .vanya-promise-title {\n\n    display: block;\n\n    color: var(--taupe);\n\n    font-size: 13px;\n\n    font-weight: 600;\n\n    margin-bottom: 6px;\n  }\n\n\n  .vanya-promise-text {\n\n    display: block;\n\n    color: rgba(251, 249, 244, 0.6);\n\n    font-size: 10px;\n\n    line-height: 1.5;\n  }\n\n\n  \/* =========================================================\n     SECTION HEADING\n  ========================================================= *\/\n\n  .vanya-section-title {\n\n    display: flex;\n\n    align-items: center;\n\n    gap: 12px;\n\n    margin: 28px 0 14px;\n\n    font-size: 11px;\n\n    letter-spacing: 3px;\n\n    text-transform: uppercase;\n\n    color: var(--ivory);\n\n  }\n\n\n  .vanya-section-title::before,\n  .vanya-section-title::after {\n\n    content: \"\";\n\n    height: 1px;\n\n    background: var(--taupe);\n\n    flex: 1;\n\n    opacity: 0.65;\n  }\n\n\n  \/* =========================================================\n     WHAT'S IN THE BOX\n  ========================================================= *\/\n\n  .vanya-box {\n\n    border: 1px solid var(--soft-border);\n\n    background: #111111;\n\n    overflow: hidden;\n  }\n\n\n  .vanya-box-header {\n\n    padding: 30px 25px 25px;\n\n    text-align: center;\n\n    border-bottom: 1px solid var(--soft-border);\n  }\n\n\n  .vanya-box-header h2 {\n\n    margin: 0 0 10px;\n\n    font-size: clamp(25px, 5vw, 34px);\n\n    font-weight: 600;\n\n    color: var(--ivory);\n  }\n\n\n  .vanya-box-header p {\n\n    margin: 0;\n\n    color: rgba(251, 249, 244, 0.62);\n\n    font-size: 13px;\n\n    line-height: 1.7;\n  }\n\n\n  \/* =========================================================\n     PRODUCT ITEMS\n  ========================================================= *\/\n\n  .vanya-items {\n\n    display: grid;\n\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n\n  .vanya-item {\n\n    padding: 25px 22px;\n\n    border-right: 1px solid var(--soft-border);\n\n    border-bottom: 1px solid var(--soft-border);\n\n    min-height: 175px;\n\n    opacity: 0;\n\n    transform: translateY(25px);\n\n    transition:\n      opacity 0.7s ease,\n      transform 0.7s ease,\n      background 0.3s ease;\n  }\n\n\n  .vanya-item.visible {\n\n    opacity: 1;\n\n    transform: translateY(0);\n  }\n\n\n  .vanya-item:hover {\n\n    background: rgba(168, 142, 117, 0.07);\n  }\n\n\n  .vanya-item:nth-child(2n) {\n\n    border-right: none;\n  }\n\n\n  .vanya-item:nth-child(3),\n  .vanya-item:nth-child(4) {\n\n    border-bottom: none;\n  }\n\n\n  .vanya-item-number {\n\n    color: var(--taupe);\n\n    font-size: 10px;\n\n    letter-spacing: 2px;\n\n    margin-bottom: 14px;\n  }\n\n\n  .vanya-item h3 {\n\n    margin: 0 0 10px;\n\n    color: var(--ivory);\n\n    font-size: 17px;\n\n    line-height: 1.35;\n\n    font-weight: 600;\n  }\n\n\n  .vanya-item p {\n\n    margin: 0;\n\n    color: rgba(251, 249, 244, 0.58);\n\n    font-size: 11px;\n\n    line-height: 1.7;\n  }\n\n\n  \/* =========================================================\n     YOUR AESTHETIC PLAQUE\n  ========================================================= *\/\n\n  .vanya-statement {\n\n    margin-top: 16px;\n\n    padding: 38px 25px;\n\n    background: var(--taupe);\n\n    color: var(--black);\n\n    text-align: center;\n\n    border: 1px solid var(--taupe);\n\n    opacity: 0;\n\n    transform: scale(0.97);\n\n    transition:\n      opacity 0.8s ease,\n      transform 0.8s ease;\n  }\n\n\n  .vanya-statement.visible {\n\n    opacity: 1;\n\n    transform: scale(1);\n  }\n\n\n  .vanya-statement-small {\n\n    font-size: 9px;\n\n    letter-spacing: 4px;\n\n    text-transform: uppercase;\n\n    margin-bottom: 13px;\n\n    opacity: 0.7;\n  }\n\n\n  .vanya-statement h2 {\n\n    margin: 0;\n\n    font-size: clamp(29px, 6vw, 45px);\n\n    line-height: 1.1;\n\n    font-weight: 600;\n  }\n\n\n  .vanya-statement p {\n\n    max-width: 530px;\n\n    margin: 17px auto 0;\n\n    font-size: 13px;\n\n    line-height: 1.8;\n\n    opacity: 0.78;\n  }\n\n\n  \/* =========================================================\n     HOW TO USE\n  ========================================================= *\/\n\n  .vanya-how {\n\n    border: 1px solid var(--soft-border);\n\n    background: #111111;\n  }\n\n\n  .vanya-how-header {\n\n    padding: 28px 25px;\n\n    text-align: center;\n\n    border-bottom: 1px solid var(--soft-border);\n  }\n\n\n  .vanya-how-header h2 {\n\n    margin: 0;\n\n    font-size: 27px;\n\n    font-weight: 600;\n  }\n\n\n  .vanya-step {\n\n    display: grid;\n\n    grid-template-columns: 62px 1fr;\n\n    border-bottom: 1px solid var(--soft-border);\n\n    opacity: 0;\n\n    transform: translateX(-25px);\n\n    transition:\n      opacity 0.7s ease,\n      transform 0.7s ease;\n  }\n\n\n  .vanya-step.visible {\n\n    opacity: 1;\n\n    transform: translateX(0);\n  }\n\n\n  .vanya-step:last-child {\n\n    border-bottom: none;\n  }\n\n\n  .vanya-step-number {\n\n    display: flex;\n\n    align-items: center;\n\n    justify-content: center;\n\n    color: var(--taupe);\n\n    font-size: 20px;\n\n    border-right: 1px solid var(--soft-border);\n  }\n\n\n  .vanya-step-content {\n\n    padding: 25px 22px;\n  }\n\n\n  .vanya-step-content h3 {\n\n    margin: 0 0 9px;\n\n    font-size: 17px;\n\n    font-weight: 600;\n\n    color: var(--ivory);\n  }\n\n\n  .vanya-step-content p {\n\n    margin: 0;\n\n    color: rgba(251, 249, 244, 0.58);\n\n    font-size: 11px;\n\n    line-height: 1.8;\n  }\n\n\n  .vanya-step-content strong {\n\n    color: var(--taupe);\n\n    font-weight: 600;\n  }\n\n\n  \/* =========================================================\n     FINAL BRAND MESSAGE\n  ========================================================= *\/\n\n  .vanya-final {\n\n    margin-top: 16px;\n\n    padding: 45px 25px;\n\n    text-align: center;\n\n    border: 1px solid var(--soft-border);\n\n    background: #111111;\n\n    opacity: 0;\n\n    transform: translateY(25px);\n\n    transition:\n      opacity 0.8s ease,\n      transform 0.8s ease;\n  }\n\n\n  .vanya-final.visible {\n\n    opacity: 1;\n\n    transform: translateY(0);\n  }\n\n\n  .vanya-final-eyebrow {\n\n    color: var(--taupe);\n\n    font-size: 9px;\n\n    letter-spacing: 4px;\n\n    text-transform: uppercase;\n\n    margin-bottom: 16px;\n  }\n\n\n  .vanya-final h2 {\n\n    margin: 0;\n\n    color: var(--ivory);\n\n    font-size: clamp(28px, 6vw, 42px);\n\n    line-height: 1.15;\n\n    font-weight: 600;\n  }\n\n\n  .vanya-final h2 span {\n\n    color: var(--taupe);\n\n    font-style: italic;\n  }\n\n\n  .vanya-final p {\n\n    max-width: 550px;\n\n    margin: 18px auto 0;\n\n    color: rgba(251, 249, 244, 0.6);\n\n    font-size: 12px;\n\n    line-height: 1.8;\n  }\n\n\n  \/* =========================================================\n     MOBILE\n  ========================================================= *\/\n\n  @media (max-width: 600px) {\n\n    .vanya-kit {\n      padding: 22px 12px 40px;\n    }\n\n\n    .vanya-main-plaque {\n      padding: 35px 20px;\n    }\n\n\n    .vanya-promise-item {\n      padding: 16px 6px;\n    }\n\n\n    .vanya-promise-title {\n      font-size: 11px;\n    }\n\n\n    .vanya-promise-text {\n      font-size: 8px;\n    }\n\n\n    .vanya-items {\n      grid-template-columns: 1fr;\n    }\n\n\n    .vanya-item,\n    .vanya-item:nth-child(3) {\n      border-right: none;\n      border-bottom: 1px solid var(--soft-border);\n    }\n\n\n    .vanya-item:last-child {\n      border-bottom: none;\n    }\n\n\n    .vanya-step {\n      grid-template-columns: 52px 1fr;\n    }\n\n\n    .vanya-step-content {\n      padding: 22px 17px;\n    }\n\n  }\n\n\n  \/* =========================================================\n     REDUCED MOTION\n  ========================================================= *\/\n\n  @media (prefers-reduced-motion: reduce) {\n\n    .vanya-main-plaque,\n    .vanya-item,\n    .vanya-step,\n    .vanya-statement,\n    .vanya-final {\n\n      opacity: 1;\n\n      transform: none;\n\n      transition: none;\n    }\n\n  }\n\n\u003c\/style\u003e\n\n\n\n\u003c!-- =========================================================\n     HTML\n========================================================= --\u003e\n\n\u003csection class=\"vanya-kit\"\u003e\n\n  \u003cdiv class=\"vanya-inner\"\u003e\n\n\n    \u003c!-- BRAND LINE --\u003e\n\n    \u003cdiv class=\"vanya-top-line\"\u003e\n      Vanya Aesthetic\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- =====================================================\n         MAIN PRODUCT\n    ====================================================== --\u003e\n\n    \u003cdiv class=\"vanya-main-plaque vanya-animate\"\u003e\n\n      \u003cdiv class=\"vanya-mini-label\"\u003e\n        Waterproof DIY Installation Kit\n      \u003c\/div\u003e\n\n      \u003ch1\u003e\n        Your Aesthetic.\u003cbr\u003e\n        \u003cspan\u003eLocked In.\u003c\/span\u003e\n      \u003c\/h1\u003e\n\n      \u003cp class=\"vanya-tagline\"\u003e\n        Engineered to withstand intense South African humidity,\n        sweat, and water without shifting.\n        Premium, salon-grade hold and effortless release,\n        directly to your vanity.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- =====================================================\n         BENEFIT STRIP\n    ====================================================== --\u003e\n\n    \u003cdiv class=\"vanya-promise\"\u003e\n\n\n      \u003cdiv class=\"vanya-promise-item\"\u003e\n\n        \u003cspan class=\"vanya-promise-title\"\u003e\n          WATERPROOF\n        \u003c\/span\u003e\n\n        \u003cspan class=\"vanya-promise-text\"\u003e\n          Built for humidity,\n          sweat \u0026amp; water\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"vanya-promise-item\"\u003e\n\n        \u003cspan class=\"vanya-promise-title\"\u003e\n          INVISIBLE\n        \u003c\/span\u003e\n\n        \u003cspan class=\"vanya-promise-text\"\u003e\n          Flat, seamless\n          lace finish\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"vanya-promise-item\"\u003e\n\n        \u003cspan class=\"vanya-promise-title\"\u003e\n          COMPLETE\n        \u003c\/span\u003e\n\n        \u003cspan class=\"vanya-promise-text\"\u003e\n          Everything in\n          one kit\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- =====================================================\n         WHAT'S IN THE BOX\n    ====================================================== --\u003e\n\n    \u003cdiv class=\"vanya-section-title\"\u003e\n      What's Inside\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"vanya-box\"\u003e\n\n\n      \u003cdiv class=\"vanya-box-header\"\u003e\n\n        \u003ch2\u003e\n          Everything You Need.\n        \u003c\/h2\u003e\n\n        \u003cp\u003e\n          Four premium essentials designed to work\n          together for a seamless DIY installation.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"vanya-items\"\u003e\n\n\n        \u003c!-- ITEM 1 --\u003e\n\n        \u003cdiv class=\"vanya-item vanya-animate\"\u003e\n\n          \u003cdiv class=\"vanya-item-number\"\u003e\n            01 \/ 04\n          \u003c\/div\u003e\n\n          \u003ch3\u003e\n            Clear Lace Glue · 38ml\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            Medical-grade, 100% waterproof clear adhesive\n            that dries completely flat, invisible,\n            and flash-resistant.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n\n        \u003c!-- ITEM 2 --\u003e\n\n        \u003cdiv class=\"vanya-item vanya-animate\"\u003e\n\n          \u003cdiv class=\"vanya-item-number\"\u003e\n            02 \/ 04\n          \u003c\/div\u003e\n\n          \u003ch3\u003e\n            Glue Remover · 38ml\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            A fast-acting, citrus-infused formula that\n            breaks down the bond swiftly while nourishing\n            and protecting the skin underneath.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n\n        \u003c!-- ITEM 3 --\u003e\n\n        \u003cdiv class=\"vanya-item vanya-animate\"\u003e\n\n          \u003cdiv class=\"vanya-item-number\"\u003e\n            03 \/ 04\n          \u003c\/div\u003e\n\n          \u003ch3\u003e\n            Melt \u0026amp; Hold Elastic Band\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            A premium, high-tension matte black band\n            designed to comfortably lock down your\n            application and melt your lace seamlessly.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n\n        \u003c!-- ITEM 4 --\u003e\n\n        \u003cdiv class=\"vanya-item vanya-animate\"\u003e\n\n          \u003cdiv class=\"vanya-item-number\"\u003e\n            04 \/ 04\n          \u003c\/div\u003e\n\n          \u003ch3\u003e\n            Precision Applicator Tool\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            An ergonomic, dual-sided spatula engineered\n            for clean, waste-free and perfectly smooth\n            adhesive layering.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- =====================================================\n         BRAND STATEMENT\n    ====================================================== --\u003e\n\n    \u003cdiv class=\"vanya-statement vanya-animate\"\u003e\n\n      \u003cdiv class=\"vanya-statement-small\"\u003e\n        The Vanya Standard\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        Your Aesthetic.\u003cbr\u003e\n        Locked In.\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Premium hold when you need it.\n        Effortless release when you're ready.\n        Everything you need, beautifully packaged into one\n        complete DIY installation kit.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- =====================================================\n         HOW TO USE\n    ====================================================== --\u003e\n\n    \u003cdiv class=\"vanya-section-title\"\u003e\n      How To Use It\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"vanya-how\"\u003e\n\n\n      \u003cdiv class=\"vanya-how-header\"\u003e\n\n        \u003ch2\u003e\n          Your Installation Ritual\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003c!-- STEP 1 --\u003e\n\n      \u003cdiv class=\"vanya-step vanya-animate\"\u003e\n\n        \u003cdiv class=\"vanya-step-number\"\u003e\n          01\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vanya-step-content\"\u003e\n\n          \u003ch3\u003e\n            Prep \u0026amp; Layer\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            Clean your hairline thoroughly to remove skin oils.\n            Use the \u003cstrong\u003ePrecision Applicator Tool\u003c\/strong\u003e\n            to spread a thin, even layer of the\n            \u003cstrong\u003eClear Lace Glue\u003c\/strong\u003e onto the skin.\n            Let it dry until it becomes clear and tacky.\n            Repeat for 2 to 4 thin layers depending on\n            your desired hold duration.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003c!-- STEP 2 --\u003e\n\n      \u003cdiv class=\"vanya-step vanya-animate\"\u003e\n\n        \u003cdiv class=\"vanya-step-number\"\u003e\n          02\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vanya-step-content\"\u003e\n\n          \u003ch3\u003e\n            Bond \u0026amp; Melt\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            Press your lace firmly onto the clear, tacky glue.\n            Wrap the \u003cstrong\u003eMelt \u0026amp; Hold Elastic Band\u003c\/strong\u003e\n            snugly over the hairline and leave it on for\n            10–15 minutes. This step helps the lace blend\n            perfectly into the skin for a seamless,\n            completely flat look.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003c!-- STEP 3 --\u003e\n\n      \u003cdiv class=\"vanya-step vanya-animate\"\u003e\n\n        \u003cdiv class=\"vanya-step-number\"\u003e\n          03\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vanya-step-content\"\u003e\n\n          \u003ch3\u003e\n            Flawless Removal\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            When you are ready to remove your installation,\n            never pull or yank the lace. Apply the\n            \u003cstrong\u003eGlue Remover\u003c\/strong\u003e directly onto\n            the bonded area. Let it sit for 1–2 minutes\n            until the adhesive dissolves completely,\n            then gently lift the lace away and wipe away\n            any remaining residue.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- =====================================================\n         FINAL BRAND PLAQUE\n    ====================================================== --\u003e\n\n    \u003cdiv class=\"vanya-final vanya-animate\"\u003e\n\n      \u003cdiv class=\"vanya-final-eyebrow\"\u003e\n        Vanya Aesthetic\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        Premium Hold.\u003cbr\u003e\n        \u003cspan\u003eEffortless Release.\u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        The complete DIY installation experience,\n        created for your vanity and made for your aesthetic.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =========================================================\n     SCROLL ANIMATION\n========================================================= --\u003e\n\n\u003cscript\u003e\n\n(function() {\n\n  function initVanyaAnimations() {\n\n    const elements =\n      document.querySelectorAll(\".vanya-animate\");\n\n    if (!elements.length) return;\n\n\n    \/* Fallback for older browsers *\/\n\n    if (!(\"IntersectionObserver\" in window)) {\n\n      elements.forEach(function(element) {\n        element.classList.add(\"visible\");\n      });\n\n      return;\n    }\n\n\n    const observer =\n      new IntersectionObserver(\n\n        function(entries, observer) {\n\n          entries.forEach(function(entry) {\n\n            if (entry.isIntersecting) {\n\n              entry.target.classList.add(\"visible\");\n\n              observer.unobserve(entry.target);\n\n            }\n\n          });\n\n        },\n\n        {\n          threshold: 0.12,\n          rootMargin: \"0px 0px -40px 0px\"\n        }\n\n      );\n\n\n    elements.forEach(function(element) {\n\n      observer.observe(element);\n\n    });\n\n  }\n\n\n  if (document.readyState === \"loading\") {\n\n    document.addEventListener(\n      \"DOMContentLoaded\",\n      initVanyaAnimations\n    );\n\n  } else {\n\n    initVanyaAnimations();\n\n  }\n\n})();\n\n\u003c\/script\u003e","brand":"Vanya Aesthetic","offers":[{"title":"Default Title","offer_id":52607600132386,"sku":null,"price":399.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1017\/9228\/4962\/files\/ChatGPTImageSep22_2026at01_19_50PM.png?v=1790076007"}],"url":"https:\/\/vanyaasthetic.co.za\/collections\/frontpage.oembed","provider":"Vanya Aesthetic","version":"1.0","type":"link"}