{"product_id":"veltix-store-japan-sakura-facial-mist","title":"Veltix Store – Japan Sakura Facial Mist","description":"\u003c!-- JAPAN SAKURA FACIAL MIST - PREMIUM SHOPIFY SECTION --\u003e\n\n\u003csection class=\"sakura-product-section\" id=\"sakuraProduct\"\u003e\n\n  \u003c!-- Decorative floating petals --\u003e\n  \u003cdiv class=\"sakura-petals\" aria-hidden=\"true\"\u003e\n    \u003cspan class=\"petal petal-1\"\u003e✿\u003c\/span\u003e\n    \u003cspan class=\"petal petal-2\"\u003e✿\u003c\/span\u003e\n    \u003cspan class=\"petal petal-3\"\u003e✿\u003c\/span\u003e\n    \u003cspan class=\"petal petal-4\"\u003e✿\u003c\/span\u003e\n    \u003cspan class=\"petal petal-5\"\u003e✿\u003c\/span\u003e\n    \u003cspan class=\"petal petal-6\"\u003e✿\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sakura-container\"\u003e\n\n    \u003c!-- HERO --\u003e\n    \u003cdiv class=\"sakura-hero sakura-reveal\"\u003e\n\n      \u003cdiv class=\"sakura-eyebrow\"\u003e\n        \u003cspan class=\"eyebrow-line\"\u003e\u003c\/span\u003e\n        JAPANESE-INSPIRED SKIN REFRESH\n        \u003cspan class=\"eyebrow-line\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"sakura-title\"\u003e\n        Your Everyday\n        \u003cspan\u003eGlow Ritual.\u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cp class=\"sakura-subtitle\"\u003e\n        A refreshing facial mist created to give dry, tired-looking skin\n        an instant burst of lightweight hydration — wherever your day takes you.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"sakura-mini-features\"\u003e\n        \u003cdiv\u003e\n          \u003cspan\u003e01\u003c\/span\u003e\n          Lightweight Hydration\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cspan\u003e02\u003c\/span\u003e\n          Radiance Support\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cspan\u003e03\u003c\/span\u003e\n          Refreshes In Seconds\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- INTRO CARD --\u003e\n    \u003cdiv class=\"sakura-glass-card sakura-reveal\"\u003e\n\n      \u003cdiv class=\"sakura-card-label\"\u003eMEET YOUR NEW SKIN ESSENTIAL\u003c\/div\u003e\n\n      \u003ch3\u003e\n        Japan Sakura\n        \u003cspan\u003eFacial Mist\u003c\/span\u003e\n      \u003c\/h3\u003e\n\n      \u003cp\u003e\n        Some days your skin just needs a little extra.\n        The Japan Sakura Facial Mist delivers a fine, refreshing cloud of\n        moisture designed to leave your complexion feeling soft, comfortable\n        and beautifully refreshed.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        Formulated with a skincare-focused blend of\n        \u003cstrong\u003eNiacinamide, Hyaluronic Acid, Witch Hazel and Vitamin C\u003c\/strong\u003e,\n        it fits effortlessly into your morning routine, makeup routine,\n        handbag or evening skincare ritual.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"sakura-volume\"\u003e\n        100ml \u003cspan\u003e\/\u003c\/span\u003e 3.52 fl.oz.\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- BENEFITS --\u003e\n    \u003cdiv class=\"sakura-section-heading sakura-reveal\"\u003e\n      \u003cspan\u003eWHY YOU'LL LOVE IT\u003c\/span\u003e\n      \u003ch3\u003eSmall Mist. Beautiful Difference.\u003c\/h3\u003e\n      \u003cp\u003e\n        Simple skincare that helps your complexion feel refreshed,\n        hydrated and cared for throughout the day.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sakura-benefits-grid\"\u003e\n\n      \u003carticle class=\"sakura-benefit sakura-reveal\"\u003e\n        \u003cdiv class=\"benefit-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M12 2C9 6.2 5.5 9.4 5.5 14a6.5 6.5 0 0013 0C18.5 9.4 15 6.2 12 2z\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"benefit-number\"\u003e01\u003c\/div\u003e\n\n        \u003ch4\u003eDeep Hydration\u003c\/h4\u003e\n\n        \u003cp\u003e\n          Sodium Hyaluronate helps attract and retain moisture,\n          leaving skin feeling softer, smoother and more comfortable.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"sakura-benefit sakura-reveal\"\u003e\n        \u003cdiv class=\"benefit-icon sparkle-icon\"\u003e✦\u003c\/div\u003e\n\n        \u003cdiv class=\"benefit-number\"\u003e02\u003c\/div\u003e\n\n        \u003ch4\u003eFresh-Looking Glow\u003c\/h4\u003e\n\n        \u003cp\u003e\n          Niacinamide and Vitamin C help support a brighter,\n          more refreshed-looking complexion when used as part of your routine.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"sakura-benefit sakura-reveal\"\u003e\n        \u003cdiv class=\"benefit-icon leaf-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M19.8 4.2C13 4 7.2 6.5 5.2 11.4c-1.2 3 .1 5.8 2.7 6.8 2.4.9 5.2-.1 6.6-2.5 2.5-4.1 2.2-7.5 5.3-11.5z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M6 19c2.5-4 5.6-6.6 9.8-8.6\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"benefit-number\"\u003e03\u003c\/div\u003e\n\n        \u003ch4\u003eComforting Refresh\u003c\/h4\u003e\n\n        \u003cp\u003e\n          Witch Hazel adds a clean, refreshing feel,\n          making the mist ideal when your skin needs a quick reset.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"sakura-benefit sakura-reveal\"\u003e\n        \u003cdiv class=\"benefit-icon mist-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M4 8h9\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M4 12h14\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M4 16h11\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M17 8l2-2\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M19 16l2 2\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"benefit-number\"\u003e04\u003c\/div\u003e\n\n        \u003ch4\u003ePerfect On-The-Go\u003c\/h4\u003e\n\n        \u003cp\u003e\n          Use it after cleansing, before makeup, after makeup,\n          or whenever your complexion feels dry or tired.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- EXPERIENCE STRIP --\u003e\n    \u003cdiv class=\"sakura-experience sakura-reveal\"\u003e\n\n      \u003cdiv class=\"experience-item\"\u003e\n        \u003cspan class=\"experience-symbol\"\u003e♡\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eFine Mist\u003c\/strong\u003e\n          \u003csmall\u003eLightweight feel\u003c\/small\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"experience-divider\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"experience-item\"\u003e\n        \u003cspan class=\"experience-symbol\"\u003e✦\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eFresh Finish\u003c\/strong\u003e\n          \u003csmall\u003eNo heavy feeling\u003c\/small\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"experience-divider\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"experience-item\"\u003e\n        \u003cspan class=\"experience-symbol\"\u003e✿\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eDaily Essential\u003c\/strong\u003e\n          \u003csmall\u003eAnytime hydration\u003c\/small\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- INGREDIENTS --\u003e\n    \u003cdiv class=\"sakura-section-heading sakura-reveal\"\u003e\n      \u003cspan\u003eSKIN-LOVING INGREDIENTS\u003c\/span\u003e\n      \u003ch3\u003eFour Essentials. One Refreshing Mist.\u003c\/h3\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sakura-ingredient-grid\"\u003e\n\n      \u003carticle class=\"ingredient-card sakura-reveal\"\u003e\n        \u003cdiv class=\"ingredient-top\"\u003e\n          \u003cspan\u003e01\u003c\/span\u003e\n          \u003cdiv class=\"ingredient-orb\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch4\u003eNiacinamide\u003c\/h4\u003e\n\n        \u003cp\u003e\n          A popular skincare ingredient used to help support a smoother,\n          more balanced and radiant-looking complexion.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"ingredient-card sakura-reveal\"\u003e\n        \u003cdiv class=\"ingredient-top\"\u003e\n          \u003cspan\u003e02\u003c\/span\u003e\n          \u003cdiv class=\"ingredient-orb\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch4\u003eHyaluronic Acid\u003c\/h4\u003e\n\n        \u003cp\u003e\n          Helps attract moisture to the skin for a softer,\n          plumper and more hydrated feel.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"ingredient-card sakura-reveal\"\u003e\n        \u003cdiv class=\"ingredient-top\"\u003e\n          \u003cspan\u003e03\u003c\/span\u003e\n          \u003cdiv class=\"ingredient-orb\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch4\u003eWitch Hazel\u003c\/h4\u003e\n\n        \u003cp\u003e\n          Gives the skin a fresh, clean sensation and complements\n          the mist's lightweight everyday feel.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"ingredient-card sakura-reveal\"\u003e\n        \u003cdiv class=\"ingredient-top\"\u003e\n          \u003cspan\u003e04\u003c\/span\u003e\n          \u003cdiv class=\"ingredient-orb\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch4\u003eVitamin C\u003c\/h4\u003e\n\n        \u003cp\u003e\n          A well-loved antioxidant ingredient often used in\n          routines focused on healthy-looking radiance.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- USE CASES --\u003e\n    \u003cdiv class=\"sakura-routine sakura-reveal\"\u003e\n\n      \u003cdiv class=\"routine-copy\"\u003e\n        \u003cdiv class=\"sakura-card-label\"\u003e\n          ONE MIST. SO MANY MOMENTS.\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Your little\n          \u003cspan\u003erefresh ritual.\u003c\/span\u003e\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Keep it on your vanity, in your handbag or beside your desk.\n          A few sprays are all it takes to give your skin that\n          freshly-cared-for feeling.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"routine-list\"\u003e\n\n        \u003cdiv class=\"routine-row\"\u003e\n          \u003cspan class=\"routine-number\"\u003e01\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eMorning Refresh\u003c\/strong\u003e\n            \u003csmall\u003eWake up tired-looking skin after cleansing.\u003c\/small\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"routine-flower\"\u003e✿\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"routine-row\"\u003e\n          \u003cspan class=\"routine-number\"\u003e02\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eBefore Makeup\u003c\/strong\u003e\n            \u003csmall\u003eAdd lightweight moisture before your beauty routine.\u003c\/small\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"routine-flower\"\u003e✿\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"routine-row\"\u003e\n          \u003cspan class=\"routine-number\"\u003e03\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eMid-Day Pick-Me-Up\u003c\/strong\u003e\n            \u003csmall\u003eRefresh your complexion whenever it feels dry or dull.\u003c\/small\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"routine-flower\"\u003e✿\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"routine-row\"\u003e\n          \u003cspan class=\"routine-number\"\u003e04\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eEvening Skincare\u003c\/strong\u003e\n            \u003csmall\u003eAdd an extra refreshing hydration step after cleansing.\u003c\/small\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"routine-flower\"\u003e✿\u003c\/span\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- HOW TO USE --\u003e\n    \u003cdiv class=\"sakura-section-heading sakura-reveal\"\u003e\n      \u003cspan\u003eYOUR 10-SECOND RITUAL\u003c\/span\u003e\n      \u003ch3\u003eRefresh. Pat. Glow.\u003c\/h3\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sakura-steps\"\u003e\n\n      \u003cdiv class=\"sakura-step sakura-reveal\"\u003e\n        \u003cspan class=\"step-number\"\u003e01\u003c\/span\u003e\n        \u003cdiv class=\"step-line\"\u003e\u003c\/div\u003e\n        \u003ch4\u003eMist\u003c\/h4\u003e\n        \u003cp\u003e\n          Hold the bottle approximately 10–20 cm away from your face\n          and mist evenly.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sakura-step sakura-reveal\"\u003e\n        \u003cspan class=\"step-number\"\u003e02\u003c\/span\u003e\n        \u003cdiv class=\"step-line\"\u003e\u003c\/div\u003e\n        \u003ch4\u003eAbsorb\u003c\/h4\u003e\n        \u003cp\u003e\n          Allow 3–5 seconds before gently patting the product\n          into your skin.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sakura-step sakura-reveal\"\u003e\n        \u003cspan class=\"step-number\"\u003e03\u003c\/span\u003e\n        \u003cdiv class=\"step-line\"\u003e\u003c\/div\u003e\n        \u003ch4\u003eRefresh\u003c\/h4\u003e\n        \u003cp\u003e\n          Reapply whenever your complexion feels dry,\n          tired or in need of a little refresh.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- FINAL EMOTIONAL SECTION --\u003e\n    \u003cdiv class=\"sakura-final-card sakura-reveal\"\u003e\n\n      \u003cdiv class=\"final-flower flower-left\"\u003e✿\u003c\/div\u003e\n      \u003cdiv class=\"final-flower flower-right\"\u003e✿\u003c\/div\u003e\n\n      \u003cspan class=\"final-small\"\u003e\n        YOUR SKINCARE MOMENT\n      \u003c\/span\u003e\n\n      \u003ch3\u003e\n        Because glowing skin shouldn't\n        \u003cspan\u003efeel complicated.\u003c\/span\u003e\n      \u003c\/h3\u003e\n\n      \u003cp\u003e\n        Refreshing hydration. Beautiful ingredients.\n        A soft, feminine skincare ritual made for everyday life.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"final-details\"\u003e\n        \u003cspan\u003e100ml\u003c\/span\u003e\n        \u003ci\u003e\u003c\/i\u003e\n        \u003cspan\u003eFine Facial Mist\u003c\/span\u003e\n        \u003ci\u003e\u003c\/i\u003e\n        \u003cspan\u003eEveryday Use\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003cstyle\u003e\n\n  \/* =========================\n     BASE\n  ========================== *\/\n\n  .sakura-product-section {\n    --sakura-pink: #f7a9c4;\n    --sakura-pink-soft: #fff3f7;\n    --sakura-pink-light: #ffe6ef;\n    --sakura-pink-medium: #ef82aa;\n    --sakura-deep: #a84068;\n    --sakura-text: #3a2830;\n    --sakura-muted: #79646d;\n    --sakura-white: #ffffff;\n\n    position: relative;\n    overflow: hidden;\n    background:\n      radial-gradient(circle at 12% 4%, rgba(255, 198, 219, 0.36), transparent 28%),\n      radial-gradient(circle at 90% 30%, rgba(255, 219, 232, 0.45), transparent 25%),\n      linear-gradient(180deg, #fffafb 0%, #ffffff 35%, #fff8fb 75%, #fff1f6 100%);\n    color: var(--sakura-text);\n    padding: 90px 20px;\n    isolation: isolate;\n  }\n\n  .sakura-product-section *,\n  .sakura-product-section *::before,\n  .sakura-product-section *::after {\n    box-sizing: border-box;\n  }\n\n  .sakura-container {\n    width: min(1160px, 100%);\n    margin: 0 auto;\n    position: relative;\n    z-index: 3;\n  }\n\n\n  \/* =========================\n     FLOATING PETALS\n  ========================== *\/\n\n  .sakura-petals {\n    pointer-events: none;\n    position: absolute;\n    inset: 0;\n    overflow: hidden;\n    z-index: 1;\n  }\n\n  .petal {\n    position: absolute;\n    color: rgba(227, 105, 151, 0.19);\n    font-size: clamp(22px, 3vw, 48px);\n    animation: sakuraFloat 11s ease-in-out infinite;\n  }\n\n  .petal-1 {\n    left: 4%;\n    top: 8%;\n    animation-delay: 0s;\n  }\n\n  .petal-2 {\n    right: 7%;\n    top: 15%;\n    animation-delay: -2s;\n  }\n\n  .petal-3 {\n    left: 12%;\n    top: 43%;\n    animation-delay: -4s;\n  }\n\n  .petal-4 {\n    right: 10%;\n    top: 51%;\n    animation-delay: -1s;\n  }\n\n  .petal-5 {\n    left: 5%;\n    top: 82%;\n    animation-delay: -7s;\n  }\n\n  .petal-6 {\n    right: 5%;\n    top: 88%;\n    animation-delay: -3s;\n  }\n\n  @keyframes sakuraFloat {\n    0%,\n    100% {\n      transform: translateY(0) rotate(0deg);\n    }\n\n    50% {\n      transform: translateY(-28px) rotate(16deg);\n    }\n  }\n\n\n  \/* =========================\n     REVEAL ANIMATION\n  ========================== *\/\n\n  .sakura-reveal {\n    opacity: 0;\n    transform: translateY(34px);\n    transition:\n      opacity 0.9s cubic-bezier(.2,.7,.2,1),\n      transform 0.9s cubic-bezier(.2,.7,.2,1);\n  }\n\n  .sakura-reveal.sakura-visible {\n    opacity: 1;\n    transform: translateY(0);\n  }\n\n\n  \/* =========================\n     HERO\n  ========================== *\/\n\n  .sakura-hero {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 65px;\n  }\n\n  .sakura-eyebrow {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 14px;\n    color: var(--sakura-deep);\n    font-size: 11px;\n    letter-spacing: 3px;\n    font-weight: 700;\n    margin-bottom: 23px;\n  }\n\n  .eyebrow-line {\n    width: 35px;\n    height: 1px;\n    background: rgba(168, 64, 104, 0.4);\n  }\n\n  .sakura-title {\n    margin: 0;\n    font-size: clamp(44px, 7vw, 84px);\n    line-height: 0.98;\n    letter-spacing: -3.2px;\n    font-weight: 400;\n    font-family: Georgia, \"Times New Roman\", serif;\n  }\n\n  .sakura-title span {\n    display: block;\n    color: var(--sakura-deep);\n    font-style: italic;\n  }\n\n  .sakura-subtitle {\n    max-width: 660px;\n    margin: 28px auto 0;\n    font-size: 17px;\n    line-height: 1.8;\n    color: var(--sakura-muted);\n  }\n\n  .sakura-mini-features {\n    margin-top: 38px;\n    display: flex;\n    justify-content: center;\n    gap: 36px;\n    flex-wrap: wrap;\n  }\n\n  .sakura-mini-features div {\n    font-size: 12px;\n    letter-spacing: 1px;\n    font-weight: 600;\n    color: #624953;\n    display: flex;\n    align-items: center;\n    gap: 9px;\n  }\n\n  .sakura-mini-features span {\n    color: var(--sakura-pink-medium);\n    font-family: Georgia, serif;\n  }\n\n\n  \/* =========================\n     GLASS INTRO CARD\n  ========================== *\/\n\n  .sakura-glass-card {\n    position: relative;\n    text-align: center;\n    max-width: 920px;\n    margin: 0 auto 110px;\n    padding: 65px 70px;\n    border: 1px solid rgba(236, 146, 180, 0.22);\n    border-radius: 36px;\n    background: rgba(255,255,255,0.72);\n    backdrop-filter: blur(18px);\n    -webkit-backdrop-filter: blur(18px);\n    box-shadow:\n      0 24px 75px rgba(163, 80, 111, 0.09),\n      inset 0 1px 0 rgba(255,255,255,0.9);\n  }\n\n  .sakura-glass-card::before {\n    content: \"\";\n    position: absolute;\n    width: 140px;\n    height: 140px;\n    left: -45px;\n    top: -50px;\n    background: rgba(247, 169, 196, 0.25);\n    filter: blur(45px);\n    border-radius: 50%;\n  }\n\n  .sakura-card-label,\n  .sakura-section-heading \u003e span,\n  .final-small {\n    font-size: 10px;\n    font-weight: 800;\n    letter-spacing: 3px;\n    color: var(--sakura-deep);\n  }\n\n  .sakura-glass-card h3 {\n    margin: 15px 0 23px;\n    font-family: Georgia, serif;\n    font-size: clamp(35px, 5vw, 55px);\n    font-weight: 400;\n    line-height: 1;\n  }\n\n  .sakura-glass-card h3 span {\n    color: var(--sakura-pink-medium);\n    font-style: italic;\n  }\n\n  .sakura-glass-card p {\n    margin: 0 auto 17px;\n    max-width: 700px;\n    color: var(--sakura-muted);\n    font-size: 15.5px;\n    line-height: 1.9;\n  }\n\n  .sakura-glass-card strong {\n    color: #65414f;\n  }\n\n  .sakura-volume {\n    display: inline-flex;\n    align-items: center;\n    gap: 7px;\n    margin-top: 17px;\n    padding: 10px 20px;\n    border-radius: 50px;\n    background: var(--sakura-pink-soft);\n    color: var(--sakura-deep);\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 1px;\n  }\n\n  .sakura-volume span {\n    color: #d5a2b5;\n  }\n\n\n  \/* =========================\n     SECTION HEADING\n  ========================== *\/\n\n  .sakura-section-heading {\n    max-width: 690px;\n    margin: 0 auto 50px;\n    text-align: center;\n  }\n\n  .sakura-section-heading h3 {\n    font-family: Georgia, serif;\n    font-size: clamp(34px, 5vw, 55px);\n    font-weight: 400;\n    line-height: 1.08;\n    margin: 13px 0 15px;\n    letter-spacing: -1.4px;\n  }\n\n  .sakura-section-heading p {\n    font-size: 15px;\n    line-height: 1.8;\n    color: var(--sakura-muted);\n    margin: 0;\n  }\n\n\n  \/* =========================\n     BENEFITS\n  ========================== *\/\n\n  .sakura-benefits-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 20px;\n    margin-bottom: 75px;\n  }\n\n  .sakura-benefit {\n    min-height: 320px;\n    position: relative;\n    padding: 38px;\n    background: rgba(255,255,255,0.87);\n    border: 1px solid rgba(232, 149, 180, 0.21);\n    border-radius: 28px;\n    overflow: hidden;\n    transition:\n      transform 0.45s ease,\n      box-shadow 0.45s ease,\n      border-color 0.45s ease;\n  }\n\n  .sakura-benefit:hover {\n    transform: translateY(-7px);\n    border-color: rgba(222, 119, 157, 0.37);\n    box-shadow: 0 25px 60px rgba(169, 80, 114, 0.11);\n  }\n\n  .sakura-benefit::after {\n    content: \"\";\n    position: absolute;\n    right: -65px;\n    bottom: -65px;\n    width: 180px;\n    height: 180px;\n    border-radius: 50%;\n    background: radial-gradient(\n      circle,\n      rgba(247,169,196,0.19),\n      transparent 68%\n    );\n  }\n\n  .benefit-icon {\n    width: 48px;\n    height: 48px;\n    border-radius: 50%;\n    background: linear-gradient(\n      135deg,\n      #fff2f7,\n      #ffdce9\n    );\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 40px;\n    color: var(--sakura-deep);\n    font-size: 21px;\n  }\n\n  .benefit-icon svg {\n    width: 21px;\n    height: 21px;\n    fill: none;\n    stroke: var(--sakura-deep);\n    stroke-width: 1.4;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .benefit-number {\n    position: absolute;\n    top: 35px;\n    right: 35px;\n    color: #ddb1c1;\n    font-family: Georgia, serif;\n    font-size: 13px;\n  }\n\n  .sakura-benefit h4 {\n    font-family: Georgia, serif;\n    font-size: 26px;\n    font-weight: 400;\n    margin: 0 0 12px;\n  }\n\n  .sakura-benefit p {\n    font-size: 14px;\n    line-height: 1.8;\n    color: var(--sakura-muted);\n    max-width: 430px;\n    margin: 0;\n  }\n\n\n  \/* =========================\n     EXPERIENCE\n  ========================== *\/\n\n  .sakura-experience {\n    margin: 0 0 110px;\n    padding: 33px 42px;\n    border-radius: 30px;\n    background:\n      linear-gradient(\n        110deg,\n        #b95078 0%,\n        #df82a5 55%,\n        #ec9fba 100%\n      );\n    color: white;\n    display: flex;\n    align-items: center;\n    justify-content: space-around;\n    box-shadow: 0 25px 55px rgba(174, 79, 115, 0.19);\n  }\n\n  .experience-item {\n    display: flex;\n    align-items: center;\n    gap: 14px;\n  }\n\n  .experience-symbol {\n    font-size: 23px;\n    opacity: 0.9;\n  }\n\n  .experience-item strong {\n    display: block;\n    font-size: 13px;\n    letter-spacing: 0.4px;\n  }\n\n  .experience-item small {\n    display: block;\n    margin-top: 3px;\n    font-size: 11px;\n    opacity: 0.75;\n  }\n\n  .experience-divider {\n    width: 1px;\n    height: 40px;\n    background: rgba(255,255,255,0.25);\n  }\n\n\n  \/* =========================\n     INGREDIENTS\n  ========================== *\/\n\n  .sakura-ingredient-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 15px;\n    margin-bottom: 115px;\n  }\n\n  .ingredient-card {\n    background: #fff;\n    border: 1px solid rgba(228, 146, 177, 0.18);\n    padding: 28px;\n    border-radius: 25px;\n    min-height: 285px;\n    transition:\n      transform 0.4s ease,\n      box-shadow 0.4s ease;\n  }\n\n  .ingredient-card:hover {\n    transform: translateY(-6px);\n    box-shadow: 0 22px 50px rgba(176, 82, 116, 0.09);\n  }\n\n  .ingredient-top {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    margin-bottom: 45px;\n  }\n\n  .ingredient-top \u003e span {\n    color: #c27a95;\n    font-size: 11px;\n    letter-spacing: 2px;\n  }\n\n  .ingredient-orb {\n    width: 13px;\n    height: 13px;\n    border-radius: 50%;\n    background: linear-gradient(135deg, #f4a1bf, #d65e8b);\n    box-shadow: 0 0 0 7px rgba(245, 174, 200, 0.18);\n  }\n\n  .ingredient-card h4 {\n    margin: 0 0 14px;\n    font-family: Georgia, serif;\n    font-size: 22px;\n    font-weight: 400;\n  }\n\n  .ingredient-card p {\n    margin: 0;\n    color: var(--sakura-muted);\n    font-size: 13px;\n    line-height: 1.75;\n  }\n\n\n  \/* =========================\n     ROUTINE\n  ========================== *\/\n\n  .sakura-routine {\n    display: grid;\n    grid-template-columns: 0.9fr 1.1fr;\n    gap: 70px;\n    padding: 65px;\n    margin-bottom: 115px;\n    border-radius: 35px;\n    background:\n      radial-gradient(circle at 0% 10%, rgba(255,255,255,0.74), transparent 45%),\n      linear-gradient(135deg, #fff0f6, #ffe3ed);\n    border: 1px solid rgba(232, 142, 176, 0.21);\n  }\n\n  .routine-copy {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n  }\n\n  .routine-copy h3 {\n    font-family: Georgia, serif;\n    margin: 14px 0 20px;\n    font-weight: 400;\n    line-height: 1.05;\n    font-size: clamp(37px, 5vw, 56px);\n    letter-spacing: -1.5px;\n  }\n\n  .routine-copy h3 span {\n    color: var(--sakura-deep);\n    display: block;\n    font-style: italic;\n  }\n\n  .routine-copy p {\n    color: var(--sakura-muted);\n    font-size: 14.5px;\n    line-height: 1.85;\n    margin: 0;\n  }\n\n  .routine-list {\n    display: flex;\n    flex-direction: column;\n  }\n\n  .routine-row {\n    display: grid;\n    grid-template-columns: 42px 1fr 30px;\n    align-items: center;\n    gap: 13px;\n    padding: 22px 0;\n    border-bottom: 1px solid rgba(183, 104, 133, 0.16);\n  }\n\n  .routine-row:last-child {\n    border-bottom: none;\n  }\n\n  .routine-number {\n    color: #c37793;\n    font-size: 11px;\n    font-family: Georgia, serif;\n  }\n\n  .routine-row strong {\n    display: block;\n    font-size: 14px;\n    font-weight: 650;\n    color: #4e3540;\n  }\n\n  .routine-row small {\n    display: block;\n    margin-top: 5px;\n    font-size: 12px;\n    line-height: 1.5;\n    color: #8b6b78;\n  }\n\n  .routine-flower {\n    color: rgba(188, 88, 127, 0.45);\n    font-size: 17px;\n    transition: transform 0.35s ease;\n  }\n\n  .routine-row:hover .routine-flower {\n    transform: rotate(30deg) scale(1.15);\n  }\n\n\n  \/* =========================\n     STEPS\n  ========================== *\/\n\n  .sakura-steps {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 25px;\n    margin-bottom: 115px;\n  }\n\n  .sakura-step {\n    padding: 38px 30px;\n    text-align: center;\n  }\n\n  .step-number {\n    color: var(--sakura-deep);\n    font-family: Georgia, serif;\n    font-size: 13px;\n  }\n\n  .step-line {\n    height: 50px;\n    width: 1px;\n    background: linear-gradient(\n      to bottom,\n      rgba(188,80,122,0.7),\n      rgba(188,80,122,0.05)\n    );\n    margin: 14px auto;\n  }\n\n  .sakura-step h4 {\n    font-family: Georgia, serif;\n    font-size: 27px;\n    font-weight: 400;\n    margin: 0 0 12px;\n  }\n\n  .sakura-step p {\n    color: var(--sakura-muted);\n    font-size: 13px;\n    line-height: 1.75;\n    margin: 0 auto;\n    max-width: 270px;\n  }\n\n\n  \/* =========================\n     FINAL CARD\n  ========================== *\/\n\n  .sakura-final-card {\n    position: relative;\n    padding: 75px 50px;\n    text-align: center;\n    border-radius: 38px;\n    overflow: hidden;\n    background:\n      radial-gradient(circle at 10% 20%, rgba(255,255,255,0.18), transparent 25%),\n      linear-gradient(130deg, #a83e67, #d76691 58%, #e98baa);\n    color: white;\n    box-shadow: 0 30px 75px rgba(147, 53, 89, 0.23);\n  }\n\n  .sakura-final-card .final-small {\n    color: rgba(255,255,255,0.72);\n  }\n\n  .sakura-final-card h3 {\n    margin: 17px auto;\n    max-width: 790px;\n    font-family: Georgia, serif;\n    font-size: clamp(38px, 5.5vw, 64px);\n    line-height: 1.03;\n    font-weight: 400;\n    letter-spacing: -1.8px;\n  }\n\n  .sakura-final-card h3 span {\n    font-style: italic;\n  }\n\n  .sakura-final-card p {\n    max-width: 590px;\n    margin: 0 auto;\n    font-size: 14.5px;\n    line-height: 1.8;\n    opacity: 0.86;\n  }\n\n  .final-details {\n    margin-top: 32px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 15px;\n    flex-wrap: wrap;\n    font-size: 10px;\n    letter-spacing: 1.6px;\n    font-weight: 700;\n    text-transform: uppercase;\n    opacity: 0.82;\n  }\n\n  .final-details i {\n    width: 4px;\n    height: 4px;\n    border-radius: 50%;\n    background: rgba(255,255,255,0.7);\n  }\n\n  .final-flower {\n    position: absolute;\n    color: rgba(255,255,255,0.1);\n    font-size: 150px;\n    line-height: 1;\n    animation: flowerRotate 16s linear infinite;\n  }\n\n  .flower-left {\n    left: -35px;\n    bottom: -40px;\n  }\n\n  .flower-right {\n    right: -30px;\n    top: -40px;\n    animation-direction: reverse;\n  }\n\n  @keyframes flowerRotate {\n    from {\n      transform: rotate(0deg);\n    }\n\n    to {\n      transform: rotate(360deg);\n    }\n  }\n\n\n  \/* =========================\n     RESPONSIVE\n  ========================== *\/\n\n  @media (max-width: 900px) {\n\n    .sakura-product-section {\n      padding: 70px 16px;\n    }\n\n    .sakura-benefits-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sakura-ingredient-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sakura-routine {\n      grid-template-columns: 1fr;\n      gap: 35px;\n      padding: 45px 35px;\n    }\n\n    .sakura-title {\n      letter-spacing: -2px;\n    }\n\n  }\n\n\n  @media (max-width: 650px) {\n\n    .sakura-product-section {\n      padding: 55px 14px;\n    }\n\n    .sakura-hero {\n      margin-bottom: 45px;\n    }\n\n    .sakura-title {\n      font-size: 48px;\n      letter-spacing: -1.8px;\n    }\n\n    .sakura-subtitle {\n      font-size: 14.5px;\n      line-height: 1.75;\n    }\n\n    .sakura-eyebrow {\n      font-size: 9px;\n      letter-spacing: 2px;\n      gap: 8px;\n    }\n\n    .eyebrow-line {\n      width: 20px;\n    }\n\n    .sakura-mini-features {\n      gap: 16px;\n      flex-direction: column;\n      align-items: center;\n    }\n\n    .sakura-glass-card {\n      padding: 45px 25px;\n      border-radius: 28px;\n      margin-bottom: 80px;\n    }\n\n    .sakura-glass-card h3 {\n      font-size: 40px;\n    }\n\n    .sakura-glass-card p {\n      font-size: 14px;\n    }\n\n    .sakura-benefit {\n      padding: 30px;\n      min-height: 290px;\n    }\n\n    .sakura-experience {\n      flex-direction: column;\n      align-items: flex-start;\n      padding: 30px;\n      gap: 22px;\n      margin-bottom: 80px;\n    }\n\n    .experience-divider {\n      width: 100%;\n      height: 1px;\n    }\n\n    .sakura-ingredient-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .ingredient-card {\n      min-height: auto;\n    }\n\n    .sakura-routine {\n      padding: 38px 24px;\n      border-radius: 27px;\n      margin-bottom: 80px;\n    }\n\n    .routine-copy h3 {\n      font-size: 40px;\n    }\n\n    .sakura-steps {\n      grid-template-columns: 1fr;\n      gap: 0;\n      margin-bottom: 80px;\n    }\n\n    .sakura-step {\n      padding: 25px;\n    }\n\n    .sakura-final-card {\n      padding: 60px 24px;\n      border-radius: 28px;\n    }\n\n    .sakura-final-card h3 {\n      font-size: 41px;\n    }\n\n    .final-flower {\n      font-size: 100px;\n    }\n\n  }\n\n\n  \/* Respect reduced motion preferences *\/\n  @media (prefers-reduced-motion: reduce) {\n\n    .petal,\n    .final-flower {\n      animation: none;\n    }\n\n    .sakura-reveal {\n      opacity: 1;\n      transform: none;\n      transition: none;\n    }\n\n    .sakura-benefit,\n    .ingredient-card,\n    .routine-flower {\n      transition: none;\n    }\n\n  }\n\n\u003c\/style\u003e\n\n\n\u003cscript\u003e\n  document.addEventListener(\"DOMContentLoaded\", function () {\n\n    const sakuraElements = document.querySelectorAll(\n      \"#sakuraProduct .sakura-reveal\"\n    );\n\n    if (!(\"IntersectionObserver\" in window)) {\n      sakuraElements.forEach(function (element) {\n        element.classList.add(\"sakura-visible\");\n      });\n      return;\n    }\n\n    const sakuraObserver = new IntersectionObserver(\n      function (entries, observer) {\n\n        entries.forEach(function (entry) {\n\n          if (entry.isIntersecting) {\n\n            entry.target.classList.add(\"sakura-visible\");\n\n            observer.unobserve(entry.target);\n          }\n\n        });\n\n      },\n      {\n        threshold: 0.12,\n        rootMargin: \"0px 0px -35px 0px\"\n      }\n    );\n\n    sakuraElements.forEach(function (element, index) {\n\n      element.style.transitionDelay =\n        Math.min((index % 4) * 80, 240) + \"ms\";\n\n      sakuraObserver.observe(element);\n\n    });\n\n  });\n\u003c\/script\u003e","brand":"Veltix Store","offers":[{"title":"Default Title","offer_id":52243637305640,"sku":null,"price":229.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/0692\/1512\/files\/ChatGPTImageAug15_2026_10_55_16AM.png?v=1786784145","url":"https:\/\/veltixstore.co.za\/products\/veltix-store-japan-sakura-facial-mist","provider":"Veltix Store","version":"1.0","type":"link"}