{"product_id":"l-art-de-vivre™-elan-bracelet","title":"L’art de vivre™ Élan Bracelet","description":"\u003cbody\u003e\n\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n  \u003ctitle\u003eL’art de vivre™ — Élan Bracelet\u003c\/title\u003e\n\n  \u003cstyle\u003e\n    :root {\n      --cream: #faf8f3;\n      --ivory: #f5f1e9;\n      --soft: #eee8dc;\n      --gold: #b5965d;\n      --gold-dark: #987947;\n      --text: #302b25;\n      --muted: #81796d;\n      --line: #e2dbcf;\n      --white: #fffefa;\n    }\n\n    * {\n      box-sizing: border-box;\n      margin: 0;\n      padding: 0;\n    }\n\n    html {\n      scroll-behavior: smooth;\n    }\n\n    body {\n      background: var(--cream);\n      color: var(--text);\n      font-family: Arial, Helvetica, sans-serif;\n      line-height: 1.6;\n      overflow-x: hidden;\n    }\n\n    \/* TOP BAR *\/\n    .top-bar {\n      text-align: center;\n      padding: 12px 18px;\n      background: var(--ivory);\n      color: var(--gold-dark);\n      border-bottom: 1px solid var(--line);\n      font-size: 9px;\n      letter-spacing: 2.2px;\n      text-transform: uppercase;\n    }\n\n    \/* HERO *\/\n    .hero {\n      min-height: 75vh;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      text-align: center;\n      padding: 65px 22px 55px;\n      background:\n        radial-gradient(\n          circle at 50% 35%,\n          rgba(181,150,93,.09),\n          transparent 42%\n        ),\n        var(--cream);\n    }\n\n    .hero-content {\n      max-width: 650px;\n      animation: fadeUp 1s ease both;\n    }\n\n    .eyebrow {\n      color: var(--gold-dark);\n      font-size: 9px;\n      font-weight: 600;\n      letter-spacing: 3px;\n      text-transform: uppercase;\n      margin-bottom: 20px;\n    }\n\n    h1 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-weight: 400;\n      font-size: clamp(42px, 11vw, 76px);\n      line-height: 1.03;\n      letter-spacing: -2px;\n      margin-bottom: 22px;\n    }\n\n    h1 span {\n      display: block;\n      font-style: italic;\n      color: var(--gold-dark);\n    }\n\n    .hero-text {\n      max-width: 500px;\n      margin: 0 auto 30px;\n      color: var(--muted);\n      font-size: 14px;\n      line-height: 1.8;\n    }\n\n    \/* BUTTON *\/\n    .cta {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 54px;\n      padding: 0 34px;\n      background: var(--gold-dark);\n      color: #fff;\n      text-decoration: none;\n      font-size: 10px;\n      font-weight: 600;\n      letter-spacing: 2px;\n      text-transform: uppercase;\n      border: 1px solid var(--gold-dark);\n      transition:\n        transform .3s ease,\n        background .3s ease,\n        box-shadow .3s ease;\n    }\n\n    .cta:hover {\n      background: var(--gold);\n      border-color: var(--gold);\n      transform: translateY(-2px);\n      box-shadow: 0 8px 25px rgba(120,90,40,.15);\n    }\n\n    \/* BENEFITS *\/\n    .benefits {\n      background: var(--white);\n      padding: 55px 22px;\n      border-top: 1px solid var(--line);\n      border-bottom: 1px solid var(--line);\n    }\n\n    .section-title {\n      text-align: center;\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 30px;\n      font-weight: 400;\n      line-height: 1.25;\n      margin-bottom: 35px;\n    }\n\n    .benefit-grid {\n      max-width: 850px;\n      margin: auto;\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 1px;\n      background: var(--line);\n      border: 1px solid var(--line);\n    }\n\n    .benefit {\n      background: var(--white);\n      padding: 25px 16px;\n      text-align: center;\n    }\n\n    .benefit-number {\n      color: var(--gold);\n      font-family: Georgia, serif;\n      font-size: 12px;\n      margin-bottom: 8px;\n    }\n\n    .benefit h3 {\n      font-family: Georgia, serif;\n      font-size: 17px;\n      font-weight: 400;\n      margin-bottom: 7px;\n    }\n\n    .benefit p {\n      color: var(--muted);\n      font-size: 11px;\n      line-height: 1.65;\n    }\n\n    \/* STATEMENT *\/\n    .statement {\n      text-align: center;\n      padding: 70px 25px;\n      max-width: 750px;\n      margin: auto;\n    }\n\n    .statement-mark {\n      color: var(--gold);\n      font-family: Georgia, serif;\n      font-size: 35px;\n      margin-bottom: 10px;\n    }\n\n    .statement h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-weight: 400;\n      font-size: clamp(29px, 7vw, 46px);\n      line-height: 1.25;\n      margin-bottom: 20px;\n    }\n\n    .statement p {\n      color: var(--muted);\n      font-size: 13px;\n      max-width: 560px;\n      margin: auto;\n    }\n\n    \/* DETAILS *\/\n    .details {\n      background: var(--ivory);\n      padding: 55px 22px;\n      text-align: center;\n      border-top: 1px solid var(--line);\n      border-bottom: 1px solid var(--line);\n    }\n\n    .details-inner {\n      max-width: 650px;\n      margin: auto;\n    }\n\n    .details h2 {\n      font-family: Georgia, serif;\n      font-size: 30px;\n      font-weight: 400;\n      margin-bottom: 14px;\n    }\n\n    .details \u003e .details-inner \u003e p {\n      color: var(--muted);\n      font-size: 13px;\n      margin-bottom: 28px;\n    }\n\n    .details-list {\n      border-top: 1px solid var(--line);\n      border-bottom: 1px solid var(--line);\n      text-align: left;\n      margin-bottom: 30px;\n    }\n\n    .detail-row {\n      display: flex;\n      justify-content: space-between;\n      gap: 20px;\n      padding: 14px 3px;\n      border-bottom: 1px solid var(--line);\n      font-size: 11px;\n    }\n\n    .detail-row:last-child {\n      border-bottom: none;\n    }\n\n    .detail-row span:first-child {\n      color: var(--muted);\n    }\n\n    .detail-row span:last-child {\n      text-align: right;\n    }\n\n    \/* GIFT *\/\n    .gift {\n      padding: 65px 22px;\n      text-align: center;\n      background: var(--cream);\n    }\n\n    .gift h2 {\n      font-family: Georgia, serif;\n      font-size: 31px;\n      font-weight: 400;\n      margin-bottom: 15px;\n    }\n\n    .gift p {\n      color: var(--muted);\n      font-size: 13px;\n      max-width: 510px;\n      margin: 0 auto 25px;\n    }\n\n    \/* FINAL CTA *\/\n    .final {\n      background:\n        radial-gradient(\n          circle at 50% 40%,\n          rgba(181,150,93,.10),\n          transparent 45%\n        ),\n        var(--ivory);\n      color: var(--text);\n      text-align: center;\n      padding: 70px 22px;\n      border-top: 1px solid var(--line);\n    }\n\n    .final .eyebrow {\n      color: var(--gold-dark);\n    }\n\n    .final h2 {\n      font-family: Georgia, serif;\n      font-weight: 400;\n      font-size: clamp(32px, 8vw, 52px);\n      line-height: 1.15;\n      margin-bottom: 20px;\n    }\n\n    .final p {\n      color: var(--muted);\n      font-size: 13px;\n      max-width: 480px;\n      margin: 0 auto 28px;\n    }\n\n    \/* FAQ *\/\n    .faq {\n      background: var(--white);\n      padding: 55px 22px;\n    }\n\n    .faq-inner {\n      max-width: 650px;\n      margin: auto;\n    }\n\n    .faq h2 {\n      font-family: Georgia, serif;\n      font-size: 30px;\n      font-weight: 400;\n      text-align: center;\n      margin-bottom: 30px;\n    }\n\n    details {\n      border-top: 1px solid var(--line);\n      padding: 17px 0;\n    }\n\n    details:last-child {\n      border-bottom: 1px solid var(--line);\n    }\n\n    summary {\n      cursor: pointer;\n      list-style: none;\n      font-family: Georgia, serif;\n      font-size: 14px;\n      padding-right: 20px;\n      position: relative;\n    }\n\n    summary::-webkit-details-marker {\n      display: none;\n    }\n\n    summary::after {\n      content: \"+\";\n      position: absolute;\n      right: 0;\n      top: 0;\n      color: var(--gold-dark);\n      font-family: Arial, sans-serif;\n    }\n\n    details[open] summary::after {\n      content: \"−\";\n    }\n\n    details p {\n      color: var(--muted);\n      font-size: 12px;\n      line-height: 1.7;\n      padding: 12px 20px 0 0;\n    }\n\n    \/* FOOTER *\/\n    footer {\n      background: var(--ivory);\n      color: var(--muted);\n      text-align: center;\n      padding: 28px 20px;\n      font-size: 8px;\n      letter-spacing: 1.5px;\n      text-transform: uppercase;\n      border-top: 1px solid var(--line);\n    }\n\n    .brand {\n      color: var(--text);\n      font-family: Georgia, serif;\n      font-size: 17px;\n      letter-spacing: 1px;\n      margin-bottom: 7px;\n      text-transform: none;\n    }\n\n    \/* ANIMATION *\/\n    @keyframes fadeUp {\n      from {\n        opacity: 0;\n        transform: translateY(20px);\n      }\n\n      to {\n        opacity: 1;\n        transform: translateY(0);\n      }\n    }\n\n    .reveal {\n      opacity: 0;\n      transform: translateY(20px);\n      transition:\n        opacity .7s ease,\n        transform .7s ease;\n    }\n\n    .reveal.visible {\n      opacity: 1;\n      transform: translateY(0);\n    }\n\n    \/* DESKTOP *\/\n    @media (min-width: 700px) {\n\n      .hero {\n        min-height: 80vh;\n      }\n\n      .benefits {\n        padding: 75px 30px;\n      }\n\n      .benefit-grid {\n        grid-template-columns: repeat(4, 1fr);\n      }\n\n      .benefit {\n        padding: 30px 18px;\n      }\n\n      .statement {\n        padding: 95px 30px;\n      }\n\n      .details {\n        padding: 75px 30px;\n      }\n\n      .gift {\n        padding: 80px 30px;\n      }\n\n      .final {\n        padding: 90px 30px;\n      }\n\n      .faq {\n        padding: 75px 30px;\n      }\n    }\n  \u003c\/style\u003e\n\n\n\n\n  \u003c!-- BRAND BAR --\u003e\n  \u003cdiv class=\"top-bar\"\u003e\n    L’art de vivre™ — The Art of Living Beautifully\n  \u003c\/div\u003e\n\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"hero\"\u003e\n\n    \u003cdiv class=\"hero-content\"\u003e\n\n      \u003cdiv class=\"eyebrow\"\u003e\n        Introducing Élan\n      \u003c\/div\u003e\n\n      \u003ch1\u003e\n        The little luxury\n        \u003cspan\u003ethat changes the way you feel.\u003c\/span\u003e\n      \u003c\/h1\u003e\n\n      \u003cp class=\"hero-text\"\u003e\n        The finishing touch that makes every outfit feel more polished,\n        feminine and beautifully put-together.\n      \u003c\/p\u003e\n\n      \u003ca href=\"#shop\" class=\"cta\"\u003e\n        Shop Élan\n      \u003c\/a\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- BENEFITS --\u003e\n  \u003csection class=\"benefits reveal\"\u003e\n\n    \u003ch2 class=\"section-title\"\u003e\n      Made to make every moment feel a little more special.\n    \u003c\/h2\u003e\n\n    \u003cdiv class=\"benefit-grid\"\u003e\n\n      \u003cdiv class=\"benefit\"\u003e\n        \u003cdiv class=\"benefit-number\"\u003e01\u003c\/div\u003e\n        \u003ch3\u003eElevates Your Look\u003c\/h3\u003e\n        \u003cp\u003e\n          A refined finishing touch that brings effortless polish to your outfit.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"benefit\"\u003e\n        \u003cdiv class=\"benefit-number\"\u003e02\u003c\/div\u003e\n        \u003ch3\u003eFeminine \u0026amp; Refined\u003c\/h3\u003e\n        \u003cp\u003e\n          Designed to add a subtle sense of elegance without trying too hard.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"benefit\"\u003e\n        \u003cdiv class=\"benefit-number\"\u003e03\u003c\/div\u003e\n        \u003ch3\u003eEffortlessly Styled\u003c\/h3\u003e\n        \u003cp\u003e\n          Beautiful enough to stand alone and versatile enough to wear every day.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"benefit\"\u003e\n        \u003cdiv class=\"benefit-number\"\u003e04\u003c\/div\u003e\n        \u003ch3\u003eDay to Night\u003c\/h3\u003e\n        \u003cp\u003e\n          From your morning coffee to an evening out, Élan belongs wherever you do.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- EMOTIONAL STATEMENT --\u003e\n  \u003csection class=\"statement reveal\"\u003e\n\n    \u003cdiv class=\"statement-mark\"\u003e✦\u003c\/div\u003e\n\n    \u003ch2\u003e\n      Because you don't need a special occasion to feel special.\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Élan was designed for the woman who believes everyday moments\n      deserve a little more beauty.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- PRODUCT DETAILS --\u003e\n  \u003csection class=\"details reveal\"\u003e\n\n    \u003cdiv class=\"details-inner\"\u003e\n\n      \u003cdiv class=\"eyebrow\"\u003e\n        The Élan Bracelet\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        Quiet luxury, made wearable.\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        A timeless piece created to become part of your everyday signature.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"details-list\"\u003e\n\n        \u003cdiv class=\"detail-row\"\u003e\n          \u003cspan\u003eStyle\u003c\/span\u003e\n          \u003cspan\u003eElegant \u0026amp; feminine\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"detail-row\"\u003e\n          \u003cspan\u003eWear\u003c\/span\u003e\n          \u003cspan\u003eEveryday to evening\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"detail-row\"\u003e\n          \u003cspan\u003eDesign\u003c\/span\u003e\n          \u003cspan\u003eTimeless \u0026amp; versatile\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"detail-row\"\u003e\n          \u003cspan\u003eCollection\u003c\/span\u003e\n          \u003cspan\u003eL’art de vivre™\u003c\/span\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003ca href=\"#shop\" class=\"cta\"\u003e\n        Discover Élan\n      \u003c\/a\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- GIFT --\u003e\n  \u003csection class=\"gift reveal\"\u003e\n\n    \u003cdiv class=\"eyebrow\"\u003e\n      A beautiful gesture\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n      Give her something she'll remember.\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Whether it's for someone you love or simply a gift to yourself,\n      Élan turns an everyday moment into something worth remembering.\n    \u003c\/p\u003e\n\n    \u003ca href=\"#shop\" class=\"cta\"\u003e\n      Shop Élan\n    \u003c\/a\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- FINAL CTA --\u003e\n  \u003csection class=\"final\" id=\"shop\"\u003e\n\n    \u003cdiv class=\"eyebrow\"\u003e\n      L’art de vivre™\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n      Wear the feeling\u003cbr\u003e\n      of elegance.\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Your everyday deserves beautiful details.\n      Make Élan one of yours.\n    \u003c\/p\u003e\n\n    \u003ca href=\"\/products\/elan-bracelet\" class=\"cta\"\u003e\n      Shop Élan\n    \u003c\/a\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- FAQ --\u003e\n  \u003csection class=\"faq reveal\"\u003e\n\n    \u003cdiv class=\"faq-inner\"\u003e\n\n      \u003ch2\u003e\n        Questions, answered.\n      \u003c\/h2\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003e\n          How do I style the Élan Bracelet?\n        \u003c\/summary\u003e\n\n        \u003cp\u003e\n          Élan is designed to be effortless. Wear it alone for a refined,\n          minimal look or pair it with your favourite pieces for a more layered style.\n        \u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003e\n          Can I wear it every day?\n        \u003c\/summary\u003e\n\n        \u003cp\u003e\n          Élan was designed with everyday elegance in mind.\n          For the best longevity, follow the care instructions provided with your bracelet.\n        \u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003e\n          Is Élan suitable as a gift?\n        \u003c\/summary\u003e\n\n        \u003cp\u003e\n          Absolutely. Its timeless, feminine design makes it a beautiful\n          choice for birthdays, anniversaries, celebrations or simply\n          showing someone you care.\n        \u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003e\n          What comes with my order?\n        \u003c\/summary\u003e\n\n        \u003cp\u003e\n          Your bracelet is prepared with the L’art de vivre™ experience in mind.\n          Add your exact packaging and order details here.\n        \u003c\/p\u003e\n      \u003c\/details\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- FOOTER --\u003e\n  \u003cfooter\u003e\n\n    \u003cdiv class=\"brand\"\u003e\n      L’art de vivre™\n    \u003c\/div\u003e\n\n    The Art of Living Beautifully\n\n  \u003c\/footer\u003e\n\n\n  \u003cscript\u003e\n\n    \/* Scroll reveal animation *\/\n\n    const reveals = document.querySelectorAll(\".reveal\");\n\n    const observer = new IntersectionObserver(\n      (entries) =\u003e {\n\n        entries.forEach((entry) =\u003e {\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        threshold: 0.12\n      }\n    );\n\n    reveals.forEach((element) =\u003e {\n      observer.observe(element);\n    });\n\n\n    \/* Smooth scrolling *\/\n\n    document.querySelectorAll('a[href^=\"#\"]').forEach((link) =\u003e {\n\n      link.addEventListener(\"click\", function(e) {\n\n        const target = document.querySelector(\n          this.getAttribute(\"href\")\n        );\n\n        if (target) {\n\n          e.preventDefault();\n\n          target.scrollIntoView({\n            behavior: \"smooth\",\n            block: \"start\"\n          });\n\n        }\n\n      });\n\n    });\n\n  \u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"My Store","offers":[{"title":"Default Title","offer_id":48383023415433,"sku":null,"price":529.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0787\/3367\/2585\/files\/Gemini_Generated_Image_75r34r75r34r75r3.jpg?v=1789999072","url":"https:\/\/lartdevivre.co.za\/products\/l-art-de-vivre%e2%84%a2-elan-bracelet","provider":"L’art De Vivre","version":"1.0","type":"link"}