{"product_id":"livorisse™-shell-bath-brush-cleansing-dish","title":"Livorisse™ Shell Bath Brush Cleansing Dish","description":"\u003cstyle\u003e\n\/* =========================================================\n   LIVORISSE™ SHELL BATH BRUSH CLEANSING DISH\n   FULL SHOPIFY DESCRIPTION\n   ========================================================= *\/\n\n\n\/* =========================================================\n   1) UNLOCK SHOPIFY DESCRIPTION WIDTH\n   只作用于当前 Shell Bath 页面\n   ========================================================= *\/\n\n@media screen and (min-width: 990px) {\n\n  .product__description:has(.lv-shell-pdp),\n  .product__description.rte:has(.lv-shell-pdp),\n  .rte:has(.lv-shell-pdp) {\n    width: min(1120px, 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-shell-pdp) \u003e *,\n  .product__description.rte:has(.lv-shell-pdp) \u003e *,\n  .rte:has(.lv-shell-pdp) \u003e .lv-shell-pdp {\n    max-width: none !important;\n  }\n\n}\n\n\n@media screen and (max-width: 989px) {\n\n  .product__description:has(.lv-shell-pdp),\n  .product__description.rte:has(.lv-shell-pdp),\n  .rte:has(.lv-shell-pdp) {\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-shell-pdp,\n.lv-shell-pdp * {\n  box-sizing: border-box;\n}\n\n.lv-shell-pdp {\n\n  --lv-shell-pink: #e9a7a6;\n  --lv-shell-light: #fff5f4;\n\n  --lv-coral: #bc696b;\n  --lv-coral-deep: #86453f;\n\n  --lv-gold: #b78a55;\n  --lv-gold-soft: #ddc39f;\n\n  --lv-text: #705856;\n  --lv-muted: #9d7f7d;\n\n  --lv-border:\n    rgba(185, 106, 108, 0.12);\n\n  --lv-shadow:\n    0 14px 34px rgba(137, 78, 78, 0.08),\n    0 4px 10px rgba(137, 78, 78, 0.04);\n\n  --lv-shadow-hover:\n    0 24px 58px rgba(137, 78, 78, 0.15),\n    0 8px 18px rgba(137, 78, 78, 0.07);\n\n  position: relative;\n\n  width: 100% !important;\n  max-width: none !important;\n  min-width: 0 !important;\n\n  margin: 28px 0 38px !important;\n\n  color: var(--lv-text);\n\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    Arial,\n    sans-serif;\n}\n\n\n@media screen and (min-width: 990px) {\n\n  .lv-shell-pdp {\n    width: 100% !important;\n    max-width: 1120px !important;\n  }\n\n}\n\n\n@media screen and (max-width: 989px) {\n\n  .lv-shell-pdp {\n    width: 100% !important;\n    max-width: 100% !important;\n  }\n\n}\n\n\n\/* =========================================================\n   3) MAIN SHELL\n   ========================================================= *\/\n\n.lv-shell-wrap {\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, 44px)\n    clamp(14px, 2.8vw, 34px)\n    clamp(28px, 3.2vw, 44px);\n\n  border:\n    1px solid\n    var(--lv-border);\n\n  border-radius:\n    30px;\n\n  background:\n    radial-gradient(\n      circle at 8% 0%,\n      rgba(248, 219, 220, .76),\n      transparent 30%\n    ),\n    radial-gradient(\n      circle at 100% 12%,\n      rgba(250, 233, 218, .68),\n      transparent 28%\n    ),\n    linear-gradient(\n      180deg,\n      #fffafa 0%,\n      #fff4f4 54%,\n      #fffafa 100%\n    );\n}\n\n\n\/* =========================================================\n   4) DECORATIVE SHELL CURVES\n   ========================================================= *\/\n\n.lv-shell-curve {\n\n  position: absolute;\n\n  width: 205px;\n  height: 58px;\n\n  border-top:\n    1px solid\n    rgba(183, 138, 85, .21);\n\n  border-radius:\n    50%;\n\n  pointer-events:\n    none;\n}\n\n\n.lv-shell-curve--1 {\n\n  top: 70px;\n  left: -58px;\n\n  transform:\n    rotate(-9deg);\n}\n\n\n.lv-shell-curve--2 {\n\n  top: 235px;\n  right: -73px;\n\n  transform:\n    rotate(11deg);\n}\n\n\n.lv-shell-curve--3 {\n\n  bottom: 230px;\n  left: -66px;\n\n  transform:\n    rotate(7deg);\n}\n\n\n\/* =========================================================\n   5) HERO\n   ========================================================= *\/\n\n.lv-shell-hero {\n\n  position:\n    relative;\n\n  z-index:\n    1;\n\n  max-width:\n    830px;\n\n  margin:\n    0 auto;\n\n  padding:\n    8px 8px 29px;\n\n  text-align:\n    center;\n}\n\n\n.lv-shell-kicker {\n\n  margin:\n    0 0 11px;\n\n  color:\n    var(--lv-gold);\n\n  font-size:\n    10px;\n\n  font-weight:\n    700;\n\n  letter-spacing:\n    .22em;\n\n  text-transform:\n    uppercase;\n}\n\n\n.lv-shell-title {\n\n  max-width:\n    800px;\n\n  margin:\n    0 auto;\n\n  color:\n    var(--lv-coral-deep);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size:\n    clamp(38px, 4.8vw, 64px);\n\n  font-weight:\n    400;\n\n  line-height:\n    .98;\n\n  letter-spacing:\n    -.04em;\n}\n\n\n.lv-shell-title em {\n\n  color:\n    var(--lv-coral);\n\n  font-style:\n    italic;\n\n  font-weight:\n    400;\n}\n\n\n.lv-shell-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    285px;\n\n  margin:\n    19px auto 0;\n}\n\n\n.lv-shell-divider::before,\n.lv-shell-divider::after {\n\n  content: \"\";\n\n  width:\n    90px;\n\n  height:\n    1px;\n\n  background:\n    linear-gradient(\n      90deg,\n      transparent,\n      rgba(183,138,85,.48)\n    );\n}\n\n\n.lv-shell-divider::after {\n\n  background:\n    linear-gradient(\n      90deg,\n      rgba(183,138,85,.48),\n      transparent\n    );\n}\n\n\n.lv-shell-divider span {\n\n  color:\n    var(--lv-gold);\n\n  font-size:\n    19px;\n\n  line-height:\n    1;\n}\n\n\n.lv-shell-subtitle {\n\n  max-width:\n    700px;\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.82;\n}\n\n\n\/* =========================================================\n   6) MARQUEE\n   ========================================================= *\/\n\n.lv-shell-marquee {\n\n  position:\n    relative;\n\n  z-index:\n    1;\n\n  width:\n    100%;\n\n  margin:\n    2px 0 30px;\n\n  overflow:\n    hidden;\n\n  border-top:\n    1px solid\n    rgba(185,106,108,.11);\n\n  border-bottom:\n    1px solid\n    rgba(185,106,108,.11);\n\n  background:\n    rgba(255,255,255,.51);\n}\n\n\n.lv-shell-marquee-track {\n\n  display:\n    flex;\n\n  width:\n    max-content;\n\n  animation:\n    lvShellScroll\n    26s\n    linear\n    infinite;\n\n  will-change:\n    transform;\n}\n\n\n.lv-shell-marquee:hover\n.lv-shell-marquee-track {\n\n  animation-play-state:\n    paused;\n}\n\n\n.lv-shell-marquee-group {\n\n  display:\n    flex;\n\n  flex-shrink:\n    0;\n}\n\n\n.lv-shell-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    #986064;\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-shell-dot {\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    radial-gradient(\n      circle at 35% 30%,\n      #ffffff 0%,\n      #f3dbd9 38%,\n      #cda273 100%\n    );\n}\n\n\n@keyframes lvShellScroll {\n\n  from {\n    transform:\n      translate3d(0,0,0);\n  }\n\n  to {\n    transform:\n      translate3d(-50%,0,0);\n  }\n\n}\n\n\n@media (prefers-reduced-motion: reduce) {\n\n  .lv-shell-marquee-track {\n    animation: none;\n  }\n\n}\n\n\n\/* =========================================================\n   7) TOP BENEFITS\n   ========================================================= *\/\n\n.lv-shell-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(4, minmax(0,1fr));\n\n  gap:\n    12px;\n\n  margin:\n    0 0 30px;\n}\n\n\n.lv-shell-feature {\n\n  min-width:\n    0;\n\n  padding:\n    18px 14px;\n\n  border:\n    1px solid\n    rgba(185,106,108,.11);\n\n  border-radius:\n    18px;\n\n  background:\n    linear-gradient(\n      145deg,\n      rgba(255,255,255,.95),\n      rgba(251,238,237,.84)\n    );\n\n  text-align:\n    center;\n\n  box-shadow:\n    0 8px 22px\n    rgba(137,78,78,.05);\n\n  transition:\n    transform 220ms ease,\n    box-shadow 220ms ease;\n}\n\n\n.lv-shell-feature:hover {\n\n  transform:\n    translateY(-5px);\n\n  box-shadow:\n    0 16px 34px\n    rgba(137,78,78,.11);\n}\n\n\n.lv-shell-feature-icon {\n\n  display:\n    inline-flex;\n\n  align-items:\n    center;\n\n  justify-content:\n    center;\n\n  width:\n    38px;\n\n  height:\n    38px;\n\n  margin-bottom:\n    10px;\n\n  border-radius:\n    50%;\n\n  background:\n    rgba(239,216,203,.62);\n\n  color:\n    var(--lv-gold);\n\n  font-family:\n    Georgia,\n    serif;\n\n  font-size:\n    16px;\n}\n\n\n.lv-shell-feature-title {\n\n  display:\n    block;\n\n  margin-bottom:\n    5px;\n\n  color:\n    var(--lv-coral-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-shell-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   8) SECTION HEAD\n   ========================================================= *\/\n\n.lv-shell-section {\n\n  position:\n    relative;\n\n  z-index:\n    1;\n\n  max-width:\n    850px;\n\n  margin:\n    clamp(25px, 4vw, 44px)\n    4px\n    16px;\n}\n\n\n.lv-shell-section-no {\n\n  margin-bottom:\n    6px;\n\n  color:\n    #c9a076;\n\n  font-size:\n    10px;\n\n  font-weight:\n    700;\n\n  letter-spacing:\n    .20em;\n\n  text-transform:\n    uppercase;\n}\n\n\n.lv-shell-section-title {\n\n  margin:\n    0;\n\n  color:\n    var(--lv-coral-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-shell-section-copy {\n\n  max-width:\n    720px;\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.76;\n}\n\n\n\/* =========================================================\n   9) IMAGE CARDS\n   完整图片 \/ 不裁切 \/ 不蒙版 \/ 不压文字\n   ========================================================= *\/\n\n.lv-shell-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-shell-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(185,106,108,.11);\n\n  border-radius:\n    25px;\n\n  background:\n    linear-gradient(\n      180deg,\n      rgba(255,255,255,.94),\n      rgba(255,249,249,.98)\n    );\n\n  box-shadow:\n    var(--lv-shadow);\n\n  transform:\n    translateY(0);\n\n  transition:\n    transform 240ms ease,\n    box-shadow 240ms ease,\n    border-color 240ms ease;\n}\n\n\n.lv-shell-card::before {\n\n  content:\n    \"\";\n\n  position:\n    absolute;\n\n  inset:\n    5px;\n\n  border:\n    1px solid\n    rgba(255,255,255,.79);\n\n  border-radius:\n    20px;\n\n  pointer-events:\n    none;\n}\n\n\n.lv-shell-card:hover {\n\n  transform:\n    translateY(-6px);\n\n  border-color:\n    rgba(185,106,108,.20);\n\n  box-shadow:\n    var(--lv-shadow-hover);\n}\n\n\n.lv-shell-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   10) QUOTE\n   ========================================================= *\/\n\n.lv-shell-quote {\n\n  position:\n    relative;\n\n  z-index:\n    1;\n\n  max-width:\n    760px;\n\n  margin:\n    40px auto 8px;\n\n  padding:\n    30px 24px;\n\n  border-top:\n    1px solid\n    rgba(183,138,85,.18);\n\n  border-bottom:\n    1px solid\n    rgba(183,138,85,.18);\n\n  text-align:\n    center;\n}\n\n\n.lv-shell-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 14px;\n\n  background:\n    #fff7f7;\n\n  color:\n    var(--lv-gold);\n\n  font-size:\n    17px;\n}\n\n\n.lv-shell-quote p {\n\n  margin:\n    0;\n\n  color:\n    var(--lv-coral-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-shell-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   11) THREE ZONE CARDS\n   ========================================================= *\/\n\n.lv-shell-zone-grid {\n\n  position:\n    relative;\n\n  z-index:\n    1;\n\n  display:\n    grid;\n\n  grid-template-columns:\n    repeat(3,minmax(0,1fr));\n\n  gap:\n    12px;\n\n  margin-top:\n    22px;\n}\n\n\n.lv-shell-zone {\n\n  padding:\n    18px 15px;\n\n  border:\n    1px solid\n    rgba(185,106,108,.11);\n\n  border-radius:\n    18px;\n\n  background:\n    linear-gradient(\n      145deg,\n      rgba(255,255,255,.95),\n      rgba(251,238,237,.83)\n    );\n\n  box-shadow:\n    0 8px 20px\n    rgba(137,78,78,.04);\n\n  transition:\n    transform 220ms ease,\n    box-shadow 220ms ease;\n}\n\n\n.lv-shell-zone:hover {\n\n  transform:\n    translateY(-4px);\n\n  box-shadow:\n    0 16px 30px\n    rgba(137,78,78,.10);\n}\n\n\n.lv-shell-zone-no {\n\n  display:\n    block;\n\n  margin-bottom:\n    8px;\n\n  color:\n    var(--lv-gold);\n\n  font-size:\n    10px;\n\n  font-weight:\n    700;\n\n  letter-spacing:\n    .16em;\n\n  text-transform:\n    uppercase;\n}\n\n\n.lv-shell-zone-title {\n\n  display:\n    block;\n\n  margin-bottom:\n    6px;\n\n  color:\n    var(--lv-coral-deep);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size:\n    17px;\n}\n\n\n.lv-shell-zone-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.6;\n}\n\n\n\/* =========================================================\n   12) SPECS\n   ========================================================= *\/\n\n.lv-shell-spec-grid {\n\n  position:\n    relative;\n\n  z-index:\n    1;\n\n  display:\n    grid;\n\n  grid-template-columns:\n    repeat(4,minmax(0,1fr));\n\n  gap:\n    12px;\n\n  margin-top:\n    22px;\n}\n\n\n.lv-shell-spec {\n\n  min-width:\n    0;\n\n  padding:\n    16px 14px;\n\n  border:\n    1px solid\n    rgba(185,106,108,.11);\n\n  border-radius:\n    18px;\n\n  background:\n    linear-gradient(\n      145deg,\n      rgba(255,255,255,.95),\n      rgba(251,238,237,.82)\n    );\n\n  box-shadow:\n    0 8px 20px\n    rgba(137,78,78,.04);\n\n  transition:\n    transform 220ms ease,\n    box-shadow 220ms ease;\n}\n\n\n.lv-shell-spec:hover {\n\n  transform:\n    translateY(-4px);\n\n  box-shadow:\n    0 16px 30px\n    rgba(137,78,78,.10);\n}\n\n\n.lv-shell-spec-label {\n\n  display:\n    block;\n\n  margin-bottom:\n    6px;\n\n  color:\n    var(--lv-coral-deep);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size:\n    16px;\n}\n\n\n.lv-shell-spec-value {\n\n  display:\n    block;\n\n  color:\n    var(--lv-muted);\n\n  font-size:\n    11px;\n\n  line-height:\n    1.6;\n}\n\n\n\/* =========================================================\n   13) MOBILE\n   ========================================================= *\/\n\n@media screen and (max-width: 749px) {\n\n  .lv-shell-pdp {\n\n    width:\n      100% !important;\n\n    margin:\n      20px 0 26px !important;\n  }\n\n\n  .lv-shell-wrap {\n\n    width:\n      100%;\n\n    padding:\n      20px 12px 25px;\n\n    border-radius:\n      20px;\n  }\n\n\n  .lv-shell-title {\n\n    font-size:\n      34px;\n  }\n\n\n  .lv-shell-subtitle {\n\n    font-size:\n      12px;\n\n    line-height:\n      1.66;\n  }\n\n\n  .lv-shell-feature-grid,\n  .lv-shell-zone-grid,\n  .lv-shell-spec-grid {\n\n    grid-template-columns:\n      1fr;\n\n    gap:\n      8px;\n  }\n\n\n  .lv-shell-feature,\n  .lv-shell-zone,\n  .lv-shell-spec {\n\n    padding:\n      13px 12px;\n  }\n\n\n  .lv-shell-gallery {\n\n    gap:\n      14px;\n  }\n\n\n  .lv-shell-card {\n\n    padding:\n      5px;\n\n    border-radius:\n      16px;\n  }\n\n\n  .lv-shell-card img {\n\n    border-radius:\n      12px;\n  }\n\n\n  .lv-shell-card:hover {\n\n    transform:\n      translateY(-4px);\n  }\n\n\n  .lv-shell-marquee-item {\n\n    padding:\n      11px 14px;\n\n    font-size:\n      12px;\n  }\n\n\n  .lv-shell-curve {\n\n    opacity:\n      .62;\n  }\n\n}\n\u003c\/style\u003e\n\u003cdiv class=\"lv-shell-pdp\"\u003e\n\u003cdiv class=\"lv-shell-wrap\"\u003e\n\u003cspan class=\"lv-shell-curve lv-shell-curve--1\"\u003e\u003c\/span\u003e \u003cspan class=\"lv-shell-curve lv-shell-curve--2\"\u003e\u003c\/span\u003e \u003cspan class=\"lv-shell-curve lv-shell-curve--3\"\u003e\u003c\/span\u003e \u003c!-- HERO --\u003e\n\u003csection class=\"lv-shell-hero\"\u003e\n\u003cp class=\"lv-shell-kicker\"\u003eLivorisse™ · Pretty Rituals\u003c\/p\u003e\n\u003ch2 class=\"lv-shell-title\"\u003eGive your brushes \u003cem\u003ea prettier bath.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"lv-shell-divider\"\u003e\u003cspan\u003e◡\u003c\/span\u003e\u003c\/div\u003e\n\u003cp class=\"lv-shell-subtitle\"\u003eThe Livorisse™ Shell Bath Brush Cleansing Dish transforms brush washing into a softer, prettier vanity ritual — combining a shallow cleansing basin, three different texture zones and a stable shell-shaped base in one display-worthy piece.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- MARQUEE --\u003e\n\u003cdiv class=\"lv-shell-marquee\"\u003e\n\u003cdiv class=\"lv-shell-marquee-track\"\u003e\n\u003cdiv class=\"lv-shell-marquee-group\"\u003e\n\u003cspan class=\"lv-shell-marquee-item\"\u003e 3 Texture Zones \u003cspan class=\"lv-shell-dot\"\u003e\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"lv-shell-marquee-item\"\u003e Shallow Wash Basin \u003cspan class=\"lv-shell-dot\"\u003e\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"lv-shell-marquee-item\"\u003e Soft-Touch Cleaning Surface \u003cspan class=\"lv-shell-dot\"\u003e\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"lv-shell-marquee-item\"\u003e Weighted Shell Base \u003cspan class=\"lv-shell-dot\"\u003e\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"lv-shell-marquee-item\"\u003e Easy to Rinse \u003cspan class=\"lv-shell-dot\"\u003e\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"lv-shell-marquee-item\"\u003e Eye \u0026amp; Face Brushes \u003cspan class=\"lv-shell-dot\"\u003e\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lv-shell-marquee-group\"\u003e\n\u003cspan class=\"lv-shell-marquee-item\"\u003e 3 Texture Zones \u003cspan class=\"lv-shell-dot\"\u003e\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"lv-shell-marquee-item\"\u003e Shallow Wash Basin \u003cspan class=\"lv-shell-dot\"\u003e\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"lv-shell-marquee-item\"\u003e Soft-Touch Cleaning Surface \u003cspan class=\"lv-shell-dot\"\u003e\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"lv-shell-marquee-item\"\u003e Weighted Shell Base \u003cspan class=\"lv-shell-dot\"\u003e\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"lv-shell-marquee-item\"\u003e Easy to Rinse \u003cspan class=\"lv-shell-dot\"\u003e\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"lv-shell-marquee-item\"\u003e Eye \u0026amp; Face Brushes \u003cspan class=\"lv-shell-dot\"\u003e\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TOP BENEFITS --\u003e\n\u003cdiv class=\"lv-shell-feature-grid\"\u003e\n\u003cdiv class=\"lv-shell-feature\"\u003e\n\u003cspan class=\"lv-shell-feature-icon\"\u003e ≋ \u003c\/span\u003e \u003cspan class=\"lv-shell-feature-title\"\u003e Three Cleaning Textures \u003c\/span\u003e \u003cspan class=\"lv-shell-feature-copy\"\u003e Fine ridges, waves and raised dots give different brush shapes their own cleaning surface. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lv-shell-feature\"\u003e\n\u003cspan class=\"lv-shell-feature-icon\"\u003e ◌ \u003c\/span\u003e \u003cspan class=\"lv-shell-feature-title\"\u003e Shallow Basin \u003c\/span\u003e \u003cspan class=\"lv-shell-feature-copy\"\u003e Holds a small amount of water and cleanser while you swirl and rinse your brushes. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lv-shell-feature\"\u003e\n\u003cspan class=\"lv-shell-feature-icon\"\u003e ◎ \u003c\/span\u003e \u003cspan class=\"lv-shell-feature-title\"\u003e Stable Base \u003c\/span\u003e \u003cspan class=\"lv-shell-feature-copy\"\u003e The weighted ABS shell base helps the dish remain steady on your countertop during use. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lv-shell-feature\"\u003e\n\u003cspan class=\"lv-shell-feature-icon\"\u003e ✦ \u003c\/span\u003e \u003cspan class=\"lv-shell-feature-title\"\u003e Easy to Rinse \u003c\/span\u003e \u003cspan class=\"lv-shell-feature-copy\"\u003e A simple open design makes it easy to rinse away cleanser and makeup residue after your routine. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RITUAL 01 --\u003e\n\u003cdiv class=\"lv-shell-section\"\u003e\n\u003cdiv class=\"lv-shell-section-no\"\u003eRitual 01\u003c\/div\u003e\n\u003ch3 class=\"lv-shell-section-title\"\u003eTurn brush cleaning into a prettier ritual.\u003c\/h3\u003e\n\u003cp class=\"lv-shell-section-copy\"\u003eInstead of washing brushes against the palm of your hand or a plain silicone mat, the Shell Bath gives you a dedicated place to add water, cleanser and your favorite brushes — all inside a sculptural shell designed to look beautiful on your vanity.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lv-shell-gallery\"\u003e\n\u003cfigure class=\"lv-shell-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1031\/1617\/7700\/files\/8-6.png?v=1790592433\" alt=\"Livorisse Shell Bath Brush Cleansing Dish in use\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c!-- QUOTE --\u003e\n\u003cdiv class=\"lv-shell-quote\"\u003e\n\u003cp\u003e“Clean brushes. Pretty ritual.”\u003c\/p\u003e\n\u003cspan\u003e Livorisse™ Pretty Rituals \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- RITUAL 02 --\u003e\n\u003cdiv class=\"lv-shell-section\"\u003e\n\u003cdiv class=\"lv-shell-section-no\"\u003eRitual 02\u003c\/div\u003e\n\u003ch3 class=\"lv-shell-section-title\"\u003eFour simple steps.\u003c\/h3\u003e\n\u003cp class=\"lv-shell-section-copy\"\u003eAdd a little water and your preferred brush cleanser, swirl the brush gently across the textured surface, rinse until the water runs clear, then place the cleaned brushes on the dish while preparing them to dry.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lv-shell-gallery\"\u003e\n\u003cfigure class=\"lv-shell-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1031\/1617\/7700\/files\/8-7.png?v=1790592433\" alt=\"How to use Livorisse Shell Bath Brush Cleansing Dish\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c!-- RITUAL 03 --\u003e\n\u003cdiv class=\"lv-shell-section\"\u003e\n\u003cdiv class=\"lv-shell-section-no\"\u003eRitual 03\u003c\/div\u003e\n\u003ch3 class=\"lv-shell-section-title\"\u003eThree textures. Different brush needs.\u003c\/h3\u003e\n\u003cp class=\"lv-shell-section-copy\"\u003eEach section of the cleaning surface has a different texture, giving you more control over how you clean detail brushes, everyday face brushes and denser makeup brushes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- THREE ZONES --\u003e\n\u003cdiv class=\"lv-shell-zone-grid\"\u003e\n\u003cdiv class=\"lv-shell-zone\"\u003e\n\u003cspan class=\"lv-shell-zone-no\"\u003e Zone 01 \u003c\/span\u003e \u003cspan class=\"lv-shell-zone-title\"\u003e Fine Ridges \u003c\/span\u003e \u003cspan class=\"lv-shell-zone-copy\"\u003e Designed for smaller detail brushes such as eye, concealer and lip brushes. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lv-shell-zone\"\u003e\n\u003cspan class=\"lv-shell-zone-no\"\u003e Zone 02 \u003c\/span\u003e \u003cspan class=\"lv-shell-zone-title\"\u003e Soft Waves \u003c\/span\u003e \u003cspan class=\"lv-shell-zone-copy\"\u003e A versatile texture for everyday powder, blush and other face brushes. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lv-shell-zone\"\u003e\n\u003cspan class=\"lv-shell-zone-no\"\u003e Zone 03 \u003c\/span\u003e \u003cspan class=\"lv-shell-zone-title\"\u003e Raised Dots \u003c\/span\u003e \u003cspan class=\"lv-shell-zone-copy\"\u003e Designed for denser brushes where more textured surface contact is useful. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lv-shell-gallery\" style=\"margin-top: 20px;\"\u003e\n\u003cfigure class=\"lv-shell-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1031\/1617\/7700\/files\/8-8.png?v=1790592433\" alt=\"Livorisse Shell Bath Brush Cleansing Dish three texture zones\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c!-- RITUAL 04 --\u003e\n\u003cdiv class=\"lv-shell-section\"\u003e\n\u003cdiv class=\"lv-shell-section-no\"\u003eRitual 04\u003c\/div\u003e\n\u003ch3 class=\"lv-shell-section-title\"\u003eSize \u0026amp; details.\u003c\/h3\u003e\n\u003cp class=\"lv-shell-section-copy\"\u003eSized to accommodate both eye and face brushes without taking over your vanity, the Shell Bath combines a soft-touch silicone cleaning surface with a weighted ABS shell base for a compact, stable brush-care setup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lv-shell-gallery\"\u003e\n\u003cfigure class=\"lv-shell-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1031\/1617\/7700\/files\/8-9.png?v=1790592433\" alt=\"Livorisse Shell Bath Brush Cleansing Dish dimensions and materials\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c!-- SPECS --\u003e\n\u003cdiv class=\"lv-shell-spec-grid\"\u003e\n\u003cdiv class=\"lv-shell-spec\"\u003e\n\u003cspan class=\"lv-shell-spec-label\"\u003e Width \u003c\/span\u003e \u003cspan class=\"lv-shell-spec-value\"\u003e 15 cm \/ 5.9 in \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lv-shell-spec\"\u003e\n\u003cspan class=\"lv-shell-spec-label\"\u003e Depth \u003c\/span\u003e \u003cspan class=\"lv-shell-spec-value\"\u003e 11 cm \/ 4.3 in \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lv-shell-spec\"\u003e\n\u003cspan class=\"lv-shell-spec-label\"\u003e Height \u003c\/span\u003e \u003cspan class=\"lv-shell-spec-value\"\u003e 3.8 cm \/ 1.5 in \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lv-shell-spec\"\u003e\n\u003cspan class=\"lv-shell-spec-label\"\u003e Construction \u003c\/span\u003e \u003cspan class=\"lv-shell-spec-value\"\u003e Soft-touch silicone cleaning surface with weighted ABS shell base. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Livorisse","offers":[{"title":"Default Title","offer_id":67569127031076,"sku":"Livorisse008*1","price":52.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1031\/1617\/7700\/files\/8-4.png?v=1790592923","url":"https:\/\/livorisse.com\/products\/livorisse%e2%84%a2-shell-bath-brush-cleansing-dish","provider":"Livorisse","version":"1.0","type":"link"}