{"product_id":"livorisse™-love-letter-mirror","title":"Livorisse™ Love Letter Mirror","description":"\u003cstyle\u003e\n\/* =========================================================\n   LIVORISSE™ LOVE LETTER MIRROR\n   FULL-WIDTH DESCRIPTION FIXED VERSION\n   ========================================================= *\/\n\n\n\/* =========================================================\n   1. FIX SHOPIFY OUTER DESCRIPTION CONTAINER\n   只针对包含 Love Letter Mirror 的 Description\n   不碰 Gallery \/ Add to Cart \/ 其他商品模块\n   ========================================================= *\/\n\n@media screen and (min-width: 990px) {\n\n  .product__description:has(.lv-letter-pdp),\n  .product__description.rte:has(.lv-letter-pdp),\n  .rte:has(.lv-letter-pdp) {\n\n    width: min(1100px, calc(100vw - 300px)) !important;\n    max-width: none !important;\n    min-width: 0 !important;\n\n    overflow: visible !important;\n\n    margin-right: 0 !important;\n    padding-right: 0 !important;\n  }\n\n  .product__description:has(.lv-letter-pdp) \u003e *,\n  .product__description.rte:has(.lv-letter-pdp) \u003e *,\n  .rte:has(.lv-letter-pdp) \u003e .lv-letter-pdp {\n\n    max-width: none !important;\n  }\n\n}\n\n\n\/* =========================================================\n   Mobile \/ Tablet\n   恢复正常 100%\n   ========================================================= *\/\n\n@media screen and (max-width: 989px) {\n\n  .product__description:has(.lv-letter-pdp),\n  .product__description.rte:has(.lv-letter-pdp),\n  .rte:has(.lv-letter-pdp) {\n\n    width: 100% !important;\n    max-width: 100% !important;\n\n    margin-left: 0 !important;\n    margin-right: 0 !important;\n\n    overflow: hidden !important;\n  }\n\n}\n\n\n\/* =========================================================\n   2. BASE\n   ========================================================= *\/\n\n.lv-letter-pdp,\n.lv-letter-pdp * {\n  box-sizing: border-box;\n}\n\n.lv-letter-pdp {\n\n  --lv-bg-1: #fffafb;\n  --lv-bg-2: #fff4f6;\n  --lv-bg-3: #fdecef;\n\n  --lv-line:\n    rgba(181, 92, 103, 0.14);\n\n  --lv-rose:\n    #b35b67;\n\n  --lv-rose-deep:\n    #934955;\n\n  --lv-text:\n    #6e565b;\n\n  --lv-muted:\n    #9b7a80;\n\n  --lv-shadow:\n    0 14px 32px rgba(146, 76, 86, 0.08),\n    0 3px 8px rgba(146, 76, 86, 0.04);\n\n  --lv-shadow-hover:\n    0 22px 54px rgba(146, 76, 86, 0.15),\n    0 8px 18px rgba(146, 76, 86, 0.08);\n\n  position: relative;\n\n  width: 100% !important;\n  max-width: none !important;\n  min-width: 0 !important;\n\n  margin:\n    28px 0 38px !important;\n\n  color:\n    var(--lv-text);\n\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    Arial,\n    sans-serif;\n}\n\n\n\/* Desktop *\/\n@media screen and (min-width: 990px) {\n\n  .lv-letter-pdp {\n\n    width: 100% !important;\n    max-width: 1100px !important;\n  }\n\n}\n\n\n\/* Tablet \/ Mobile *\/\n@media screen and (max-width: 989px) {\n\n  .lv-letter-pdp {\n\n    width: 100% !important;\n    max-width: 100% !important;\n  }\n\n}\n\n\n\/* =========================================================\n   MAIN SHELL\n   ========================================================= *\/\n\n.lv-letter-shell {\n\n  position: relative;\n\n  width: 100% !important;\n  max-width: none !important;\n\n  overflow: hidden;\n\n  padding:\n    clamp(24px, 3vw, 42px)\n    clamp(14px, 2.8vw, 34px)\n    clamp(26px, 3vw, 42px);\n\n  border:\n    1px solid\n    rgba(181, 92, 103, 0.11);\n\n  border-radius:\n    30px;\n\n  background:\n\n    radial-gradient(\n      circle at 10% 0%,\n      rgba(247, 221, 226, 0.76),\n      transparent 28%\n    ),\n\n    radial-gradient(\n      circle at 100% 12%,\n      rgba(255, 234, 238, 0.90),\n      transparent 27%\n    ),\n\n    linear-gradient(\n      180deg,\n      #fffafb 0%,\n      #fff6f7 55%,\n      #fffafa 100%\n    );\n}\n\n\n\/* =========================================================\n   DECORATIVE RIBBON LINES\n   ========================================================= *\/\n\n.lv-letter-ribbon {\n\n  position: absolute;\n\n  width: 180px;\n  height: 42px;\n\n  border-top:\n    1px solid\n    rgba(181, 92, 103, 0.21);\n\n  border-radius:\n    50%;\n\n  pointer-events:\n    none;\n}\n\n\n.lv-letter-ribbon--1 {\n\n  top: 68px;\n  left: -45px;\n\n  transform:\n    rotate(-8deg);\n}\n\n\n.lv-letter-ribbon--2 {\n\n  top: 210px;\n  right: -65px;\n\n  transform:\n    rotate(10deg);\n}\n\n\n.lv-letter-ribbon--3 {\n\n  bottom: 210px;\n  left: -58px;\n\n  transform:\n    rotate(7deg);\n}\n\n\n\/* =========================================================\n   HERO\n   ========================================================= *\/\n\n.lv-letter-hero {\n\n  position: relative;\n  z-index: 1;\n\n  max-width: 760px;\n\n  margin:\n    0 auto;\n\n  padding:\n    8px 8px 28px;\n\n  text-align:\n    center;\n}\n\n\n.lv-letter-kicker {\n\n  margin:\n    0 0 11px;\n\n  color:\n    var(--lv-rose);\n\n  font-size:\n    10px;\n\n  font-weight:\n    700;\n\n  letter-spacing:\n    0.22em;\n\n  text-transform:\n    uppercase;\n}\n\n\n.lv-letter-title {\n\n  max-width:\n    700px;\n\n  margin:\n    0 auto;\n\n  color:\n    var(--lv-rose-deep);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size:\n    clamp(36px, 4.4vw, 62px);\n\n  font-weight:\n    400;\n\n  line-height:\n    0.97;\n\n  letter-spacing:\n    -0.035em;\n}\n\n\n.lv-letter-title em {\n\n  font-style:\n    italic;\n\n  font-weight:\n    400;\n}\n\n\n\/* =========================================================\n   DIVIDER\n   ========================================================= *\/\n\n.lv-letter-divider {\n\n  display:\n    flex;\n\n  align-items:\n    center;\n\n  justify-content:\n    center;\n\n  gap:\n    12px;\n\n  max-width:\n    270px;\n\n  margin:\n    19px auto 0;\n}\n\n\n.lv-letter-divider::before,\n.lv-letter-divider::after {\n\n  content: \"\";\n\n  width:\n    85px;\n\n  height:\n    1px;\n\n  background:\n    linear-gradient(\n      90deg,\n      transparent,\n      rgba(181, 92, 103, 0.42)\n    );\n}\n\n\n.lv-letter-divider::after {\n\n  background:\n    linear-gradient(\n      90deg,\n      rgba(181, 92, 103, 0.42),\n      transparent\n    );\n}\n\n\n.lv-letter-divider span {\n\n  color:\n    var(--lv-rose);\n\n  font-size:\n    20px;\n\n  line-height:\n    1;\n}\n\n\n.lv-letter-subtitle {\n\n  max-width:\n    630px;\n\n  margin:\n    15px auto 0;\n\n  color:\n    var(--lv-muted);\n\n  font-size:\n    13px;\n\n  line-height:\n    1.8;\n}\n\n\n\/* =========================================================\n   MARQUEE\n   ========================================================= *\/\n\n.lv-letter-marquee {\n\n  position: relative;\n  z-index: 1;\n\n  width:\n    100%;\n\n  margin:\n    3px 0 30px;\n\n  overflow:\n    hidden;\n\n  border-top:\n    1px solid\n    rgba(181, 92, 103, 0.11);\n\n  border-bottom:\n    1px solid\n    rgba(181, 92, 103, 0.11);\n\n  background:\n    rgba(255,255,255,.48);\n}\n\n\n.lv-letter-marquee-track {\n\n  display:\n    flex;\n\n  width:\n    max-content;\n\n  animation:\n    lvLetterScroll\n    26s\n    linear\n    infinite;\n\n  will-change:\n    transform;\n}\n\n\n.lv-letter-marquee:hover\n.lv-letter-marquee-track {\n\n  animation-play-state:\n    paused;\n}\n\n\n.lv-letter-marquee-group {\n\n  display:\n    flex;\n\n  flex-shrink:\n    0;\n}\n\n\n.lv-letter-marquee-item {\n\n  display:\n    inline-flex;\n\n  align-items:\n    center;\n\n  gap:\n    14px;\n\n  padding:\n    12px 19px;\n\n  color:\n    #9e5863;\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size:\n    13px;\n\n  white-space:\n    nowrap;\n}\n\n\n.lv-letter-pearl {\n\n  width:\n    6px;\n\n  height:\n    6px;\n\n  flex:\n    0 0 6px;\n\n  border-radius:\n    50%;\n\n  background:\n\n    radial-gradient(\n      circle at 35% 30%,\n      #ffffff 0%,\n      #f7d6dd 36%,\n      #dca1ab 100%\n    );\n\n  box-shadow:\n\n    inset 0 0 0 1px\n    rgba(181, 92, 103, 0.08),\n\n    0 1px 3px\n    rgba(146, 76, 86, 0.10);\n}\n\n\n@keyframes lvLetterScroll {\n\n  from {\n\n    transform:\n      translate3d(0,0,0);\n  }\n\n  to {\n\n    transform:\n      translate3d(-50%,0,0);\n  }\n}\n\n\n@media (prefers-reduced-motion: reduce) {\n\n  .lv-letter-marquee-track {\n\n    animation:\n      none;\n  }\n\n}\n\n\n\/* =========================================================\n   SECTION HEAD\n   ========================================================= *\/\n\n.lv-letter-section {\n\n  position:\n    relative;\n\n  z-index:\n    1;\n\n  max-width:\n    800px;\n\n  margin:\n    clamp(25px, 4vw, 44px)\n    4px\n    16px;\n}\n\n\n.lv-letter-section-no {\n\n  margin-bottom:\n    6px;\n\n  color:\n    #d39aa3;\n\n  font-size:\n    10px;\n\n  font-weight:\n    700;\n\n  letter-spacing:\n    0.20em;\n\n  text-transform:\n    uppercase;\n}\n\n\n.lv-letter-section-title {\n\n  margin:\n    0;\n\n  color:\n    var(--lv-rose-deep);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size:\n    clamp(26px, 3vw, 38px);\n\n  font-weight:\n    400;\n\n  line-height:\n    1.08;\n}\n\n\n.lv-letter-section-copy {\n\n  max-width:\n    660px;\n\n  margin:\n    8px 0 0;\n\n  color:\n    var(--lv-muted);\n\n  font-size:\n    12px;\n\n  line-height:\n    1.75;\n}\n\n\n\/* =========================================================\n   IMAGE CARDS\n   完整显示图片 \/ 不裁切 \/ 不压字\n   ========================================================= *\/\n\n.lv-letter-gallery {\n\n  position:\n    relative;\n\n  z-index:\n    1;\n\n  display:\n    grid;\n\n  grid-template-columns:\n    minmax(0,1fr);\n\n  width:\n    100%;\n\n  gap:\n    20px;\n}\n\n\n.lv-letter-card {\n\n  position:\n    relative;\n\n  width:\n    100%;\n\n  margin:\n    0;\n\n  padding:\n    9px;\n\n  border:\n    1px solid\n    rgba(181, 92, 103, 0.11);\n\n  border-radius:\n    25px;\n\n  background:\n\n    linear-gradient(\n      180deg,\n      rgba(255,255,255,.93),\n      rgba(255,249,250,.98)\n    );\n\n  box-shadow:\n    var(--lv-shadow);\n\n  transform:\n    translateY(0);\n\n  transition:\n\n    transform\n    240ms ease,\n\n    box-shadow\n    240ms ease,\n\n    border-color\n    240ms ease;\n}\n\n\n.lv-letter-card::before {\n\n  content: \"\";\n\n  position:\n    absolute;\n\n  inset:\n    5px;\n\n  border:\n    1px solid\n    rgba(255,255,255,.78);\n\n  border-radius:\n    20px;\n\n  pointer-events:\n    none;\n}\n\n\n.lv-letter-card:hover {\n\n  transform:\n    translateY(-6px);\n\n  border-color:\n    rgba(181, 92, 103, 0.20);\n\n  box-shadow:\n    var(--lv-shadow-hover);\n}\n\n\n.lv-letter-card img {\n\n  display:\n    block;\n\n  width:\n    100% !important;\n\n  max-width:\n    100% !important;\n\n  height:\n    auto !important;\n\n  margin:\n    0 !important;\n\n  border:\n    0;\n\n  border-radius:\n    18px;\n\n  object-fit:\n    contain !important;\n}\n\n\n\/* =========================================================\n   FEATURE TILES\n   ========================================================= *\/\n\n.lv-letter-feature-grid {\n\n  position:\n    relative;\n\n  z-index:\n    1;\n\n  display:\n    grid;\n\n  grid-template-columns:\n    repeat(\n      3,\n      minmax(0,1fr)\n    );\n\n  gap:\n    12px;\n\n  margin-top:\n    23px;\n}\n\n\n.lv-letter-feature {\n\n  min-width:\n    0;\n\n  padding:\n    18px 14px;\n\n  border:\n    1px solid\n    rgba(181, 92, 103, 0.11);\n\n  border-radius:\n    18px;\n\n  background:\n\n    linear-gradient(\n      145deg,\n      rgba(255,255,255,.94),\n      rgba(252,239,242,.82)\n    );\n\n  text-align:\n    center;\n\n  box-shadow:\n    0 7px 20px\n    rgba(146, 76, 86, 0.05);\n\n  transition:\n\n    transform\n    220ms ease,\n\n    box-shadow\n    220ms ease;\n}\n\n\n.lv-letter-feature:hover {\n\n  transform:\n    translateY(-5px);\n\n  box-shadow:\n    0 16px 34px\n    rgba(146, 76, 86, 0.11);\n}\n\n\n.lv-letter-feature-icon {\n\n  display:\n    inline-flex;\n\n  align-items:\n    center;\n\n  justify-content:\n    center;\n\n  width:\n    36px;\n\n  height:\n    36px;\n\n  margin-bottom:\n    10px;\n\n  border-radius:\n    50%;\n\n  background:\n    rgba(245, 211, 218, 0.65);\n\n  color:\n    var(--lv-rose);\n\n  font-family:\n    Georgia,\n    serif;\n\n  font-size:\n    16px;\n}\n\n\n.lv-letter-feature-title {\n\n  display:\n    block;\n\n  margin-bottom:\n    5px;\n\n  color:\n    var(--lv-rose-deep);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size:\n    16px;\n\n  line-height:\n    1.2;\n}\n\n\n.lv-letter-feature-copy {\n\n  display:\n    block;\n\n  color:\n    var(--lv-muted);\n\n  font-size:\n    11px;\n\n  line-height:\n    1.55;\n}\n\n\n\/* =========================================================\n   QUOTE\n   ========================================================= *\/\n\n.lv-letter-quote {\n\n  position:\n    relative;\n\n  z-index:\n    1;\n\n  max-width:\n    700px;\n\n  margin:\n    40px auto 8px;\n\n  padding:\n    30px 24px;\n\n  border-top:\n    1px solid\n    rgba(181,92,103,.15);\n\n  border-bottom:\n    1px solid\n    rgba(181,92,103,.15);\n\n  text-align:\n    center;\n}\n\n\n.lv-letter-quote::before {\n\n  content:\n    \"♡\";\n\n  position:\n    absolute;\n\n  top:\n    -14px;\n\n  left:\n    50%;\n\n  transform:\n    translateX(-50%);\n\n  padding:\n    0 13px;\n\n  background:\n    #fff7f8;\n\n  color:\n    var(--lv-rose);\n\n  font-size:\n    18px;\n}\n\n\n.lv-letter-quote p {\n\n  margin:\n    0;\n\n  color:\n    var(--lv-rose-deep);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size:\n    clamp(21px,2.6vw,31px);\n\n  font-style:\n    italic;\n\n  line-height:\n    1.3;\n}\n\n\n.lv-letter-quote span {\n\n  display:\n    block;\n\n  margin-top:\n    11px;\n\n  color:\n    var(--lv-muted);\n\n  font-size:\n    10px;\n\n  letter-spacing:\n    .16em;\n\n  text-transform:\n    uppercase;\n}\n\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media screen and (max-width: 749px) {\n\n  .lv-letter-pdp {\n\n    width:\n      100% !important;\n\n    margin:\n      20px 0 26px !important;\n  }\n\n\n  .lv-letter-shell {\n\n    width:\n      100%;\n\n    padding:\n      20px 12px 25px;\n\n    border-radius:\n      20px;\n  }\n\n\n  .lv-letter-title {\n\n    font-size:\n      34px;\n  }\n\n\n  .lv-letter-subtitle {\n\n    font-size:\n      12px;\n\n    line-height:\n      1.65;\n  }\n\n\n  .lv-letter-gallery {\n\n    gap:\n      14px;\n  }\n\n\n  .lv-letter-card {\n\n    padding:\n      5px;\n\n    border-radius:\n      16px;\n  }\n\n\n  .lv-letter-card img {\n\n    border-radius:\n      12px;\n  }\n\n\n  .lv-letter-card:hover {\n\n    transform:\n      translateY(-4px);\n  }\n\n\n  .lv-letter-feature-grid {\n\n    grid-template-columns:\n      1fr;\n\n    gap:\n      8px;\n  }\n\n\n  .lv-letter-feature {\n\n    padding:\n      13px 12px;\n  }\n\n\n  .lv-letter-marquee-item {\n\n    padding:\n      11px 14px;\n\n    font-size:\n      12px;\n  }\n\n\n  .lv-letter-ribbon {\n\n    opacity:\n      .62;\n  }\n\n}\n\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"lv-letter-pdp\"\u003e\n\n  \u003cdiv class=\"lv-letter-shell\"\u003e\n\n\n    \u003c!-- Decorative lines --\u003e\n\n    \u003cspan class=\"lv-letter-ribbon lv-letter-ribbon--1\"\u003e\u003c\/span\u003e\n\n    \u003cspan class=\"lv-letter-ribbon lv-letter-ribbon--2\"\u003e\u003c\/span\u003e\n\n    \u003cspan class=\"lv-letter-ribbon lv-letter-ribbon--3\"\u003e\u003c\/span\u003e\n\n\n\n    \u003c!-- HERO --\u003e\n\n    \u003csection class=\"lv-letter-hero\"\u003e\n\n\n      \u003cp class=\"lv-letter-kicker\"\u003e\n\n        Livorisse™ · Pretty Rituals\n\n      \u003c\/p\u003e\n\n\n      \u003ch2 class=\"lv-letter-title\"\u003e\n\n        A little mirror for your\n\n        \u003cem\u003eprettiest\u003c\/em\u003e\n\n        moments.\n\n      \u003c\/h2\u003e\n\n\n      \u003cdiv class=\"lv-letter-divider\"\u003e\n\n        \u003cspan\u003e♡\u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cp class=\"lv-letter-subtitle\"\u003e\n\n        The Livorisse™ Love Letter Mirror turns everyday\n        touch-ups into a softer, prettier ritual —\n        envelope-inspired, slim enough for your bag,\n        and designed with both 1x and 3x mirrors for\n        effortless beauty on the go.\n\n      \u003c\/p\u003e\n\n\n    \u003c\/section\u003e\n\n\n\n    \u003c!-- MARQUEE --\u003e\n\n    \u003cdiv class=\"lv-letter-marquee\"\u003e\n\n\n      \u003cdiv class=\"lv-letter-marquee-track\"\u003e\n\n\n        \u003cdiv class=\"lv-letter-marquee-group\"\u003e\n\n\n          \u003cspan class=\"lv-letter-marquee-item\"\u003e\n\n            Envelope-Inspired Design\n\n            \u003cspan class=\"lv-letter-pearl\"\u003e\u003c\/span\u003e\n\n          \u003c\/span\u003e\n\n\n          \u003cspan class=\"lv-letter-marquee-item\"\u003e\n\n            Magnetic Snap Closure\n\n            \u003cspan class=\"lv-letter-pearl\"\u003e\u003c\/span\u003e\n\n          \u003c\/span\u003e\n\n\n          \u003cspan class=\"lv-letter-marquee-item\"\u003e\n\n            Dual Mirrors 1x + 3x\n\n            \u003cspan class=\"lv-letter-pearl\"\u003e\u003c\/span\u003e\n\n          \u003c\/span\u003e\n\n\n          \u003cspan class=\"lv-letter-marquee-item\"\u003e\n\n            Slim \u0026amp; Bag-Friendly\n\n            \u003cspan class=\"lv-letter-pearl\"\u003e\u003c\/span\u003e\n\n          \u003c\/span\u003e\n\n\n          \u003cspan class=\"lv-letter-marquee-item\"\u003e\n\n            Vanity to Travel\n\n            \u003cspan class=\"lv-letter-pearl\"\u003e\u003c\/span\u003e\n\n          \u003c\/span\u003e\n\n\n          \u003cspan class=\"lv-letter-marquee-item\"\u003e\n\n            Soft Luxury Aesthetic\n\n            \u003cspan class=\"lv-letter-pearl\"\u003e\u003c\/span\u003e\n\n          \u003c\/span\u003e\n\n\n        \u003c\/div\u003e\n\n\n\n        \u003cdiv class=\"lv-letter-marquee-group\" aria-hidden=\"true\"\u003e\n\n\n          \u003cspan class=\"lv-letter-marquee-item\"\u003e\n\n            Envelope-Inspired Design\n\n            \u003cspan class=\"lv-letter-pearl\"\u003e\u003c\/span\u003e\n\n          \u003c\/span\u003e\n\n\n          \u003cspan class=\"lv-letter-marquee-item\"\u003e\n\n            Magnetic Snap Closure\n\n            \u003cspan class=\"lv-letter-pearl\"\u003e\u003c\/span\u003e\n\n          \u003c\/span\u003e\n\n\n          \u003cspan class=\"lv-letter-marquee-item\"\u003e\n\n            Dual Mirrors 1x + 3x\n\n            \u003cspan class=\"lv-letter-pearl\"\u003e\u003c\/span\u003e\n\n          \u003c\/span\u003e\n\n\n          \u003cspan class=\"lv-letter-marquee-item\"\u003e\n\n            Slim \u0026amp; Bag-Friendly\n\n            \u003cspan class=\"lv-letter-pearl\"\u003e\u003c\/span\u003e\n\n          \u003c\/span\u003e\n\n\n          \u003cspan class=\"lv-letter-marquee-item\"\u003e\n\n            Vanity to Travel\n\n            \u003cspan class=\"lv-letter-pearl\"\u003e\u003c\/span\u003e\n\n          \u003c\/span\u003e\n\n\n          \u003cspan class=\"lv-letter-marquee-item\"\u003e\n\n            Soft Luxury Aesthetic\n\n            \u003cspan class=\"lv-letter-pearl\"\u003e\u003c\/span\u003e\n\n          \u003c\/span\u003e\n\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- RITUAL 01 --\u003e\n\n    \u003cdiv class=\"lv-letter-section\"\u003e\n\n\n      \u003cdiv class=\"lv-letter-section-no\"\u003e\n\n        Ritual 01\n\n      \u003c\/div\u003e\n\n\n      \u003ch3 class=\"lv-letter-section-title\"\u003e\n\n        Pretty by design.\n\n      \u003c\/h3\u003e\n\n\n      \u003cp class=\"lv-letter-section-copy\"\u003e\n\n        A compact mirror reimagined as a soft pink love letter —\n        feminine, polished and beautiful enough to leave on display.\n\n      \u003c\/p\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003cdiv class=\"lv-letter-gallery\"\u003e\n\n\n      \u003cfigure class=\"lv-letter-card\"\u003e\n\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1031\/1617\/7700\/files\/2-6.png?v=1790582302\" alt=\"Livorisse Love Letter Mirror product overview\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\n      \u003c\/figure\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- FEATURE CARDS --\u003e\n\n    \u003cdiv class=\"lv-letter-feature-grid\"\u003e\n\n\n      \u003cdiv class=\"lv-letter-feature\"\u003e\n\n\n        \u003cspan class=\"lv-letter-feature-icon\"\u003e\n\n          ✉\n\n        \u003c\/span\u003e\n\n\n        \u003cspan class=\"lv-letter-feature-title\"\u003e\n\n          Letter-Inspired\n\n        \u003c\/span\u003e\n\n\n        \u003cspan class=\"lv-letter-feature-copy\"\u003e\n\n          A signature envelope silhouette with a romantic\n          heart detail that makes the mirror instantly recognizable.\n\n        \u003c\/span\u003e\n\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"lv-letter-feature\"\u003e\n\n\n        \u003cspan class=\"lv-letter-feature-icon\"\u003e\n\n          ♡\n\n        \u003c\/span\u003e\n\n\n        \u003cspan class=\"lv-letter-feature-title\"\u003e\n\n          Magnetic Close\n\n        \u003c\/span\u003e\n\n\n        \u003cspan class=\"lv-letter-feature-copy\"\u003e\n\n          Snaps neatly shut for an elegant,\n          secure everyday carry.\n\n        \u003c\/span\u003e\n\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"lv-letter-feature\"\u003e\n\n\n        \u003cspan class=\"lv-letter-feature-icon\"\u003e\n\n          ✦\n\n        \u003c\/span\u003e\n\n\n        \u003cspan class=\"lv-letter-feature-title\"\u003e\n\n          Display-Worthy\n\n        \u003c\/span\u003e\n\n\n        \u003cspan class=\"lv-letter-feature-copy\"\u003e\n\n          Soft pink and rose-gold tones made to\n          look beautiful on your vanity.\n\n        \u003c\/span\u003e\n\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- QUOTE --\u003e\n\n    \u003cdiv class=\"lv-letter-quote\"\u003e\n\n\n      \u003cp\u003e\n\n        “Not just a mirror for touch-ups —\n        a tiny love letter to your beauty ritual.”\n\n      \u003c\/p\u003e\n\n\n      \u003cspan\u003e\n\n        Livorisse™ Pretty Rituals\n\n      \u003c\/span\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- RITUAL 02 --\u003e\n\n    \u003cdiv class=\"lv-letter-section\"\u003e\n\n\n      \u003cdiv class=\"lv-letter-section-no\"\u003e\n\n        Ritual 02\n\n      \u003c\/div\u003e\n\n\n      \u003ch3 class=\"lv-letter-section-title\"\u003e\n\n        Simple to use,\n        easy to love.\n\n      \u003c\/h3\u003e\n\n\n      \u003cp class=\"lv-letter-section-copy\"\u003e\n\n        Open the magnetic flap, choose your view,\n        touch up, then fold it closed and slip it\n        back into your makeup pouch or handbag.\n\n      \u003c\/p\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003cdiv class=\"lv-letter-gallery\"\u003e\n\n\n      \u003cfigure class=\"lv-letter-card\"\u003e\n\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1031\/1617\/7700\/files\/2-7.png?v=1790582302\" alt=\"How to use the Livorisse Love Letter Mirror\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\n      \u003c\/figure\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- RITUAL 03 --\u003e\n\n    \u003cdiv class=\"lv-letter-section\"\u003e\n\n\n      \u003cdiv class=\"lv-letter-section-no\"\u003e\n\n        Ritual 03\n\n      \u003c\/div\u003e\n\n\n      \u003ch3 class=\"lv-letter-section-title\"\u003e\n\n        Precision in every detail.\n\n      \u003c\/h3\u003e\n\n\n      \u003cp class=\"lv-letter-section-copy\"\u003e\n\n        Use the 1x mirror for your everyday full look\n        and switch to 3x magnification whenever you want\n        a closer view for lipstick, eye makeup, brows\n        and precision touch-ups.\n\n      \u003c\/p\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003cdiv class=\"lv-letter-gallery\"\u003e\n\n\n      \u003cfigure class=\"lv-letter-card\"\u003e\n\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1031\/1617\/7700\/files\/2-8.png?v=1790582846\" alt=\"Livorisse Love Letter Mirror 1x and 3x mirror details\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\n      \u003c\/figure\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- RITUAL 04 --\u003e\n\n    \u003cdiv class=\"lv-letter-section\"\u003e\n\n\n      \u003cdiv class=\"lv-letter-section-no\"\u003e\n\n        Ritual 04\n\n      \u003c\/div\u003e\n\n\n      \u003ch3 class=\"lv-letter-section-title\"\u003e\n\n        Sized for your\n        everyday ritual.\n\n      \u003c\/h3\u003e\n\n\n      \u003cp class=\"lv-letter-section-copy\"\u003e\n\n        Slim in profile, easy to carry and thoughtfully\n        proportioned for handbags, makeup pouches,\n        desks and vanity drawers.\n\n      \u003c\/p\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003cdiv class=\"lv-letter-gallery\"\u003e\n\n\n      \u003cfigure class=\"lv-letter-card\"\u003e\n\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1031\/1617\/7700\/files\/2-9.png?v=1790582302\" alt=\"Livorisse Love Letter Mirror dimensions and specifications\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\n      \u003c\/figure\u003e\n\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Livorisse","offers":[{"title":"Default Title","offer_id":67566552547620,"sku":"Livorisse002*1","price":52.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1031\/1617\/7700\/files\/2-2.png?v=1790582302","url":"https:\/\/livorisse.com\/products\/livorisse%e2%84%a2-love-letter-mirror","provider":"Livorisse","version":"1.0","type":"link"}