{"product_id":"2-in-1-electric-makeup-brush-cleaner-and-dryer","title":"2-in-1 Electric Makeup Brush Cleaner and Dryer","description":"\u003cdiv id=\"custom-product-page\"\u003e\n  \u003cstyle\u003e\n    \/* ==========================================\n       Electric Makeup Brush Cleaner — Shopify Section\n       Style: Light Luxury \/ Tech  (scoped by #custom-product-page)\n       ========================================== *\/\n\n    #custom-product-page {\n      --c-bg-outer: #FAF8F7;\n      --c-bg-inner: #FFFFFF;\n      --c-ink: #1A1A1A;\n      --c-body: #555555;\n      --c-rose: #B76E79;\n\n      \/* 渐变已加深，保证白字对比度 ≥ 4.5:1（AA）\n         如需回到原色，改回 #D4A373 → #B76E79 即可 *\/\n      --c-grad-start: #A4673F;\n      --c-grad-end:   #9A5060;\n\n      --c-box: #FDF9F9;\n      --c-line: #EDE7E3;\n\n      --font-sans: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n      --font-serif: 'Playfair Display', Georgia, 'Times New Roman', serif;\n\n      background-color: var(--c-bg-outer);\n      color: var(--c-ink);\n      font-family: var(--font-sans);\n      font-size: 17px;\n      line-height: 1.6;\n      max-width: 100%;\n      margin: 0 auto;\n      padding: 0 0 40px;\n      overflow-x: clip;\n      -webkit-font-smoothing: antialiased;\n      text-rendering: optimizeLegibility;\n    }\n\n    #custom-product-page *,\n    #custom-product-page *::before,\n    #custom-product-page *::after { box-sizing: border-box; }\n\n    #custom-product-page h1,\n    #custom-product-page h2,\n    #custom-product-page h3,\n    #custom-product-page p,\n    #custom-product-page ol,\n    #custom-product-page ul,\n    #custom-product-page table { margin: 0; padding: 0; }\n\n    #custom-product-page img {\n      display: block;\n      width: 100%;\n      height: auto;\n      border: 0;\n    }\n\n    #custom-product-page a { color: inherit; text-decoration: none; }\n\n    \/* ---------- 内层白色卡片 ---------- *\/\n    #custom-product-page .container {\n      max-width: 850px;\n      margin: 20px auto;\n      padding: clamp(28px, 4vw, 40px) clamp(16px, 3vw, 24px);\n      background-color: var(--c-bg-inner);\n      border-radius: 16px;\n      box-shadow: 0 4px 24px rgba(0, 0, 0, 0.04);\n      scroll-margin-top: 90px;\n    }\n\n    \/* ---------- 顶部渐变横幅 ---------- *\/\n    #custom-product-page .top-gradient-banner {\n      background: linear-gradient(90deg, var(--c-grad-start) 0%, var(--c-grad-end) 100%);\n      padding: 13px 16px;\n      text-align: center;\n    }\n    #custom-product-page .top-gradient-banner span {\n      display: block;\n      color: #FFFFFF;\n      font-size: 13px;\n      font-weight: 700;\n      letter-spacing: 0.09em;\n      text-transform: uppercase;\n      line-height: 1.5;\n      text-wrap: balance;\n    }\n\n    \/* ---------- 标题与正文 ---------- *\/\n    #custom-product-page .hero-title {\n      font-size: clamp(24px, 4vw, 32px);\n      font-weight: 800;\n      line-height: 1.28;\n      letter-spacing: 0.01em;\n      text-align: center;\n      text-transform: uppercase;\n      text-wrap: balance;\n      margin-bottom: 18px;\n      color: var(--c-ink);\n    }\n    #custom-product-page .hero-title span { color: var(--c-rose); }\n\n    #custom-product-page .title-divider {\n      height: 1px;\n      background-color: #1A1A1A;\n      margin: 0 auto 22px;\n    }\n\n    #custom-product-page .section-title {\n      font-size: clamp(21px, 3vw, 26px);\n      font-weight: 800;\n      line-height: 1.3;\n      letter-spacing: 0.01em;\n      text-align: center;\n      text-transform: uppercase;\n      text-wrap: balance;\n      margin: 44px 0 16px;\n      color: var(--c-ink);\n    }\n\n    #custom-product-page .body-copy {\n      max-width: 620px;\n      margin: 0 auto 24px;\n      color: var(--c-body);\n      font-size: clamp(16px, 1.6vw, 18px);\n      font-weight: 500;\n      line-height: 1.75;\n      text-align: center;\n    }\n\n    \/* ---------- 对比框 Old Way vs Smart Way ---------- *\/\n    #custom-product-page .comparison-box {\n      background-color: var(--c-box);\n      border-left: 4px solid var(--c-rose);\n      border-radius: 0 12px 12px 0;\n      padding: 20px 24px;\n      margin: 28px 0 0;\n      text-align: left;\n    }\n    #custom-product-page .comp-item {\n      display: flex;\n      align-items: flex-start;\n      gap: 10px;\n      margin-bottom: 12px;\n      font-size: 16px;\n      line-height: 1.6;\n      color: var(--c-body);\n      text-align: left;\n    }\n    #custom-product-page .comp-item:last-child { margin-bottom: 0; }\n    #custom-product-page .comp-item strong { color: var(--c-ink); }\n\n    #custom-product-page .comp-icon-red,\n    #custom-product-page .comp-icon-green {\n      flex: 0 0 auto;\n      font-weight: 700;\n      line-height: 1.6;\n    }\n    #custom-product-page .comp-icon-red   { color: #C0392B; }\n    #custom-product-page .comp-icon-green { color: #1E8449; }\n\n    \/* ---------- 图片 ---------- *\/\n    #custom-product-page .img-wrapper {\n      margin: 24px 0;\n      border-radius: 12px;\n      overflow: hidden;\n      background-color: #F4EFEC;\n      box-shadow: 0 4px 16px rgba(0, 0, 0, 0.04);\n    }\n    #custom-product-page .img-wrapper:last-child { margin-bottom: 0; }\n\n    \/* ---------- 使用步骤 ---------- *\/\n    #custom-product-page .step-list {\n      list-style: none;\n      margin: 28px 0 0;\n      padding: 28px 24px;\n      background-color: #FAFAFA;\n      border-radius: 12px;\n    }\n    #custom-product-page .step-item {\n      display: flex;\n      align-items: flex-start;\n      gap: 16px;\n      margin-bottom: 22px;\n      padding-bottom: 22px;\n      border-bottom: 1px dashed #E2DEDB;\n    }\n    #custom-product-page .step-item:last-child {\n      margin-bottom: 0;\n      padding-bottom: 0;\n      border-bottom: 0;\n    }\n    #custom-product-page .step-num {\n      flex: 0 0 auto;\n      min-width: 46px;\n      padding-top: 2px;\n      font-family: var(--font-serif);\n      font-size: clamp(28px, 3.4vw, 36px);\n      font-weight: 700;\n      line-height: 1;\n      color: var(--c-rose);\n      text-align: left;\n    }\n    #custom-product-page .step-content { flex: 1 1 auto; }\n    #custom-product-page .step-title {\n      margin-bottom: 4px;\n      font-size: 17px;\n      font-weight: 800;\n      letter-spacing: 0.02em;\n      text-transform: uppercase;\n      text-align: left;\n      color: var(--c-ink);\n    }\n    #custom-product-page .step-desc {\n      font-size: 15.5px;\n      line-height: 1.65;\n      text-align: left;\n      color: var(--c-body);\n    }\n\n    \/* ---------- 参数表格 ---------- *\/\n    #custom-product-page .specs-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin: 20px 0 0;\n    }\n    #custom-product-page .specs-table tr { border-bottom: 1px solid var(--c-line); }\n    #custom-product-page .specs-table tr:last-child { border-bottom: 0; }\n    #custom-product-page .specs-table th,\n    #custom-product-page .specs-table td {\n      padding: 15px 0;\n      font-size: 16px;\n      line-height: 1.5;\n      vertical-align: top;\n    }\n    #custom-product-page .specs-table th {\n      width: 42%;\n      padding-right: 16px;\n      font-weight: 600;\n      text-align: left;\n      color: var(--c-body);\n    }\n    #custom-product-page .specs-table td {\n      font-weight: 700;\n      text-align: right;\n      color: var(--c-ink);\n    }\n\n    #custom-product-page .fine-print {\n      margin-top: 14px;\n      font-size: 13px;\n      line-height: 1.6;\n      color: #8A8A8A;\n      text-align: left;\n    }\n\n    \/* ---------- 底部 CTA ---------- *\/\n    #custom-product-page .bottom-cta-wrap {\n      padding-top: 36px;\n      text-align: center;\n    }\n    #custom-product-page .bottom-cta-btn {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      width: 100%;\n      max-width: 550px;\n      padding: 19px 24px;\n      background: linear-gradient(90deg, var(--c-grad-start) 0%, var(--c-grad-end) 100%);\n      color: #FFFFFF;\n      font-size: clamp(16px, 2vw, 19px);\n      font-weight: 800;\n      letter-spacing: 0.06em;\n      line-height: 1.3;\n      text-align: center;\n      text-transform: uppercase;\n      border-radius: 40px;\n      box-shadow: 0 8px 22px rgba(154, 80, 96, 0.28);\n      cursor: pointer;\n      transition: transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease;\n    }\n    #custom-product-page .bottom-cta-btn:hover,\n    #custom-product-page .bottom-cta-btn:focus-visible {\n      transform: translateY(-2px);\n      box-shadow: 0 12px 28px rgba(154, 80, 96, 0.36);\n      filter: saturate(1.06);\n    }\n    #custom-product-page .bottom-cta-btn:focus-visible {\n      outline: 3px solid #E7C9CE;\n      outline-offset: 3px;\n    }\n    #custom-product-page .cta-note {\n      margin-top: 14px;\n      font-size: 13px;\n      line-height: 1.6;\n      color: #8A8A8A;\n      text-align: center;\n    }\n\n    \/* ---------- 无障碍工具类 ---------- *\/\n    #custom-product-page .sr-only {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      padding: 0;\n      margin: -1px;\n      overflow: hidden;\n      clip: rect(0, 0, 0, 0);\n      white-space: nowrap;\n      border: 0;\n    }\n\n    \/* ---------- 动效偏好 ---------- *\/\n    @media (prefers-reduced-motion: reduce) {\n      #custom-product-page .bottom-cta-btn { transition: none; }\n      #custom-product-page .bottom-cta-btn:hover { transform: none; }\n    }\n\n    \/* ---------- 移动端 ---------- *\/\n    @media (max-width: 640px) {\n      #custom-product-page { padding-bottom: 28px; }\n      #custom-product-page .container {\n        margin: 12px;\n        padding: 26px 16px;\n        border-radius: 12px;\n      }\n      #custom-product-page .top-gradient-banner { padding: 11px 12px; }\n      #custom-product-page .top-gradient-banner span {\n        font-size: 12px;\n        letter-spacing: 0.05em;\n      }\n      #custom-product-page .section-title { margin-top: 36px; }\n\n      #custom-product-page .comparison-box { padding: 16px; }\n      #custom-product-page .comp-item { font-size: 15px; }\n\n      #custom-product-page .step-list { padding: 20px 16px; }\n      #custom-product-page .step-title { font-size: 16px; }\n      #custom-product-page .step-desc { font-size: 15px; }\n\n      #custom-product-page .specs-table th,\n      #custom-product-page .specs-table td {\n        font-size: 15px;\n        padding: 13px 0;\n      }\n\n      #custom-product-page .bottom-cta-wrap { padding-top: 28px; }\n      #custom-product-page .bottom-cta-btn {\n        font-size: 16px;\n        padding: 16px 18px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ===== 顶部渐变横幅 ===== --\u003e\n  \u003cdiv class=\"top-gradient-banner\"\u003e\n    \u003cspan\u003e✨ Free Shipping Over $39.90 · 30-Day Returns ✨\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ===== 内层白色卡片 ===== --\u003e\n  \u003cdiv class=\"container\"\u003e\n\n    \u003c!-- HERO：痛点共情 + 主图 --\u003e\n    \u003csection class=\"bb-section bb-hero\"\u003e\n      \u003ch1 class=\"hero-title\"\u003eAre You Sabotaging Your \u003cspan\u003eSkincare Routine?\u003c\/span\u003e\n\u003c\/h1\u003e\n      \u003cdiv class=\"title-divider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cp class=\"body-copy\"\u003e\n        We know the feeling. You invest hundreds in serums and foundations, but you're blending them in with a brush full of last week's makeup, oil, and bacteria. It's the silent culprit behind unexpected breakouts.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"comparison-box\"\u003e\n        \u003cdiv class=\"comp-item\"\u003e\n          \u003cspan class=\"comp-icon-red\" aria-hidden=\"true\"\u003e✖\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eThe Old Way:\u003c\/strong\u003e Hand washing leaves deep dirt behind, ruins bristles, and takes hours to air dry on a towel.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"comp-item\"\u003e\n          \u003cspan class=\"comp-icon-green\" aria-hidden=\"true\"\u003e✔\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eThe Smart Way:\u003c\/strong\u003e 850 RPM vortex spin rinses residue thoroughly, protects bristle shape, and features instant fan drying.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"img-wrapper\"\u003e\n        \u003c!-- 图1：女士用机器洗刷子 --\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0982\/0091\/2239\/files\/1_46e24152-f74b-41b6-8c10-a5baeb6fd3fb.webp?v=1794060515\" alt=\"Hands cleaning makeup brushes with an electric brush cleaner\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 痛点放大：脏刷子的危害 --\u003e\n    \u003csection class=\"bb-section\"\u003e\n      \u003ch2 class=\"section-title\"\u003eDirty Brushes Cause Blemishes\u003c\/h2\u003e\n      \u003cp class=\"body-copy\"\u003e\n        Neglected cosmetic tools harbor skin irritants. Residue buildup, clogged pores, and stiff bristles—this is what you are putting on your face every day.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"img-wrapper\"\u003e\n        \u003c!-- 图2：脏刷子特写 + 残留物 + 长痘面部 --\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0982\/0091\/2239\/files\/2_11424b47-48f1-4aa8-bf3b-3d0043118c98.webp?v=1794060530\" alt=\"Dirty makeup brushes with product buildup next to skin breakouts\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 核心科技：850 RPM 深度清洁 --\u003e\n    \u003csection class=\"bb-section\"\u003e\n      \u003ch2 class=\"section-title\"\u003e850 RPM Deep Spin Cleansing\u003c\/h2\u003e\n      \u003cp class=\"body-copy\"\u003e\n        Say goodbye to messy sinks. High-speed rotation removes stubborn makeup residue gently yet thoroughly. No hand scrubbing needed.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"img-wrapper\"\u003e\n        \u003c!-- 图3：水流涡流洗刷细节 --\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0982\/0091\/2239\/files\/3_753bbbe5-aacc-499e-b209-c2d894c11cf8.webp?v=1794060537\" alt=\"Vortex water spinning around makeup brushes inside the cleaner bowl\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 风干功能 --\u003e\n    \u003csection class=\"bb-section\"\u003e\n      \u003ch2 class=\"section-title\"\u003eFluffy and Refreshed Bristles\u003c\/h2\u003e\n      \u003cp class=\"body-copy\"\u003e\n        Don't ruin your expensive brushes by drying them upside down. Our built-in airflow drying restores soft makeup tools to their original fluffy perfection.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"img-wrapper\"\u003e\n        \u003c!-- 图4：蓝光风干效果 --\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0982\/0091\/2239\/files\/4_dd44d1a5-9bf6-48b3-811c-de46f3b8c6dd.webp?v=1794060545\" alt=\"Brushes drying with the built-in airflow fan\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 极致对比：机洗 vs 手洗 --\u003e\n    \u003csection class=\"bb-section\"\u003e\n      \u003ch2 class=\"section-title\"\u003eAutomatic vs Manual Washing\u003c\/h2\u003e\n      \u003cp class=\"body-copy\"\u003e\n        Ditch slow scrubbing for automated rotation. See the difference immediately.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"img-wrapper\"\u003e\n        \u003c!-- 图7：左手机洗变形 vs 右机洗干净\/烘干 --\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0982\/0091\/2239\/files\/7_38627240-f48e-4db0-a972-863fc85a8347.webp?v=1794060547\" alt=\"Side-by-side comparison of hand washing versus automatic brush cleaning\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 使用步骤 --\u003e\n    \u003csection class=\"bb-section\"\u003e\n      \u003ch2 class=\"section-title\"\u003eEffortless Operating Steps\u003c\/h2\u003e\n      \u003cp class=\"body-copy\"\u003e\n        Get salon-fresh brushes in seconds, ready for your flawless morning routine.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"img-wrapper\"\u003e\n        \u003c!-- 图6：四步操作图 --\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0982\/0091\/2239\/files\/6_7cb3180e-856e-442e-ba06-a7989500b616.webp?v=1794060546\" alt=\"Four steps to clean makeup brushes: add water, insert brushes, touch to clean, airflow dry\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n\n      \u003col class=\"step-list\"\u003e\n        \u003cli class=\"step-item\"\u003e\n          \u003cdiv class=\"step-num\" aria-hidden=\"true\"\u003e01\u003c\/div\u003e\n          \u003cdiv class=\"step-content\"\u003e\n            \u003cdiv class=\"step-title\"\u003eAdd Water\u003c\/div\u003e\n            \u003cdiv class=\"step-desc\"\u003eFill the transparent bowl with water and a drop of your favorite brush cleanser.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/li\u003e\n        \u003cli class=\"step-item\"\u003e\n          \u003cdiv class=\"step-num\" aria-hidden=\"true\"\u003e02\u003c\/div\u003e\n          \u003cdiv class=\"step-content\"\u003e\n            \u003cdiv class=\"step-title\"\u003eInsert Brushes\u003c\/div\u003e\n            \u003cdiv class=\"step-desc\"\u003eSecure your brushes into the silicone multi-holder. It grips all sizes perfectly.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/li\u003e\n        \u003cli class=\"step-item\"\u003e\n          \u003cdiv class=\"step-num\" aria-hidden=\"true\"\u003e03\u003c\/div\u003e\n          \u003cdiv class=\"step-content\"\u003e\n            \u003cdiv class=\"step-title\"\u003eTouch to Clean\u003c\/div\u003e\n            \u003cdiv class=\"step-desc\"\u003ePress the power button on the touch panel to start the 850 RPM vortex cleaning.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/li\u003e\n        \u003cli class=\"step-item\"\u003e\n          \u003cdiv class=\"step-num\" aria-hidden=\"true\"\u003e04\u003c\/div\u003e\n          \u003cdiv class=\"step-content\"\u003e\n            \u003cdiv class=\"step-title\"\u003eAirflow Dry\u003c\/div\u003e\n            \u003cdiv class=\"step-desc\"\u003eSwitch to the fan icon. Let the instant drying system restore your fluffy bristles.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/li\u003e\n      \u003c\/ol\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 高级细节 + 参数 --\u003e\n    \u003csection class=\"bb-section\"\u003e\n      \u003ch2 class=\"section-title\"\u003ePremium Construction\u003c\/h2\u003e\n      \u003cp class=\"body-copy\"\u003e\n        Robust elements ensure long-lasting, quiet utility. Designed beautifully for your vanity.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"img-wrapper\"\u003e\n        \u003c!-- 图5：四宫格细节图 --\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0982\/0091\/2239\/files\/5_37b8c84a-46f5-4fdd-961c-8473ff29bbc9.webp?v=1794060544\" alt=\"Close-up of the ABS bowl, silicone holder, Type-C port and touch panel\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n\n      \u003ctable class=\"specs-table\" aria-label=\"Product specifications\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003ePower Source\u003c\/th\u003e\n            \u003ctd\u003eType-C USB Rechargeable\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eMotor Speed\u003c\/th\u003e\n            \u003ctd\u003e850 RPM Deep Spin\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eDrying System\u003c\/th\u003e\n            \u003ctd\u003eBuilt-in Airflow Fan\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eControl\u003c\/th\u003e\n            \u003ctd\u003eSmart Touch Panel\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003cp class=\"fine-print\"\u003e\n        * Note: Please do not submerge the main base in water. Change water frequently for heavily soiled brushes.\n      \u003c\/p\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 底部 CTA --\u003e\n    \u003cdiv class=\"bottom-cta-wrap\"\u003e\n      \u003ca href=\"#product-form\" class=\"bottom-cta-btn\" data-bb-cta\u003e\n        Get Yours Now \u0026amp; Save Your Skin\n      \u003c\/a\u003e\n      \u003cp class=\"cta-note\"\u003eFree shipping on orders over $39.90\u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    \/* 点击 CTA 平滑滚动到商品表单，并聚焦加购按钮 *\/\n    (function () {\n      var page = document.getElementById('custom-product-page');\n      if (!page) return;\n\n      var cta = page.querySelector('[data-bb-cta]');\n      if (!cta) return;\n\n      cta.addEventListener('click', function (event) {\n        var target =\n          document.querySelector('form[action*=\"\/cart\/add\"]') ||\n          document.querySelector('.product-form') ||\n          document.getElementById('product-form');\n\n        if (!target) return; \/* 找不到表单时保留默认锚点行为 *\/\n\n        event.preventDefault();\n        target.scrollIntoView({ behavior: 'smooth', block: 'center' });\n\n        window.setTimeout(function () {\n          var addBtn = target.querySelector('button[name=\"add\"], [type=\"submit\"]');\n          if (addBtn) addBtn.focus({ preventScroll: true });\n        }, 500);\n      });\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e","brand":"Rover Outfit","offers":[{"title":"Default Title","offer_id":67972091019366,"sku":null,"price":39.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0726\/9328\/4966\/files\/1_46e24152-f74b-41b6-8c10-a5baeb6fd3fb.webp?v=1794188977","url":"https:\/\/youmiishop.com\/products\/2-in-1-electric-makeup-brush-cleaner-and-dryer","provider":"Rover Outfit","version":"1.0","type":"link"}