{"product_id":"buy-1-get-1-free-creative-doorstop-door-wedge","title":"💥Buy 1 Get 1 Free🚪Creative doorstop\/door wedge","description":"\u003c!-- ============================================================\n  Creative Doorstop \/ Door Wedge — Shopify 商品详情页\n  纯 CSS 动效（无 JS）· 深色统一色系深浅变化 · 防吸底栏遮挡\n  使用方式：Shopify 后台 → 产品 → 描述 → 切换到 \u003c \u003e 代码模式 → 全选粘贴本段\n  ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ---------- 根容器：独立层级 + 防主题吸底栏遮挡 ---------- *\/\n.ds-root{\n  --ds-bg:#0a0e16;                 \/* 页面底色（最深） *\/\n  --ds-card:#121826;              \/* 模块底色 *\/\n  --ds-card-2:#172033;            \/* 卡片内子块底色 *\/\n  --ds-line:rgba(255,255,255,.08);\n  --ds-ink:#eef3fb;               \/* 主文字（亮白） *\/\n  --ds-ink-2:#9fb0c8;             \/* 次级文字（灰蓝） *\/\n  --ds-ink-3:#6b7a92;             \/* 弱化文字 *\/\n  position:relative;\n  \/* 不设 z-index \/ isolation，让主题的 sticky 加购栏（通常 z-index 100+）\n     自然浮在本内容上方；底部用 safe-space 预留滚动空间即可 *\/\n  width:100%;\n  max-width:1080px;\n  margin:0 auto;\n  padding:28px 16px 0;\n  box-sizing:border-box;\n  background:\n    radial-gradient(1200px 500px at 50% -10%, rgba(70,110,200,.10), transparent 60%),\n    var(--ds-bg);\n  color:var(--ds-ink);\n  font-family:'Avenir Next','Segoe UI','Helvetica Neue',Arial,sans-serif;\n  -webkit-font-smoothing:antialiased;\n  text-rendering:optimizeLegibility;\n}\n.ds-root *,.ds-root *::before,.ds-root *::after{box-sizing:border-box;margin:0;padding:0;}\n\n\/* ---------- 模块卡片：大圆角弧形 + 氛围发光 ---------- *\/\n.ds-mod{\n  position:relative;\n  margin:0 0 30px;\n  border-radius:36px;                          \/* 模块边缘弧形 *\/\n  overflow:hidden;\n  border:1px solid var(--ds-line);\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.035) 0%, rgba(255,255,255,0) 40%),\n    var(--ds-card);\n  box-shadow:0 24px 60px -28px rgba(0,0,0,.85);\n  transition:transform .6s cubic-bezier(.2,.75,.2,1),\n             box-shadow .6s ease,border-color .6s ease;\n}\n.ds-mod:hover{\n  transform:translateY(-6px);\n  border-color:color-mix(in srgb, var(--ds-glow,#4d8dff) 45%, transparent);\n  box-shadow:0 36px 80px -28px rgba(0,0,0,.9),\n             0 0 60px -12px color-mix(in srgb, var(--ds-glow,#4d8dff) 35%, transparent);\n}\n\/* 微点纹理 *\/\n.ds-mod::before{\n  content:\"\";position:absolute;inset:0;z-index:0;pointer-events:none;\n  background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);\n  background-size:22px 22px;opacity:.6;\n}\n\/* 顶部氛围光晕（与图片配色呼应） *\/\n.ds-mod::after{\n  content:\"\";position:absolute;inset:0;z-index:0;pointer-events:none;\n  background:\n    radial-gradient(90% 60% at 50% -10%, color-mix(in srgb, var(--ds-glow,#4d8dff) 22%, transparent) 0%, transparent 60%),\n    radial-gradient(60% 40% at 100% 110%, color-mix(in srgb, var(--ds-glow,#4d8dff) 10%, transparent) 0%, transparent 70%);\n}\n\n\/* ---------- 图片区（图片在上） ---------- *\/\n.ds-media{position:relative;z-index:1;padding:24px 24px 0;}\n.ds-media__frame{\n  position:relative;border-radius:26px;overflow:hidden;\n  border:1px solid rgba(255,255,255,.10);\n  background:linear-gradient(160deg,#1c2638 0%,#0e1422 100%);\n  box-shadow:inset 0 0 0 1px rgba(0,0,0,.4), 0 20px 50px -20px rgba(0,0,0,.7);\n}\n.ds-media__frame img{\n  display:block;width:100%;aspect-ratio:1\/1;object-fit:cover;\n  transition:transform .9s cubic-bezier(.2,.7,.2,1), filter .6s ease;\n}\n.ds-mod:hover .ds-media__frame img{transform:scale(1.035);filter:saturate(1.05);}\n\/* 斜向扫光（科技感） *\/\n.ds-shine{\n  position:absolute;top:-20%;bottom:-20%;width:40%;left:0;z-index:2;pointer-events:none;\n  transform:translateX(-200%) skewX(-20deg);\n  background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);\n}\n.ds-mod:hover .ds-shine{animation:ds-shine 1.2s ease;}\n@keyframes ds-shine{\n  0%{transform:translateX(-200%) skewX(-20deg)}\n  100%{transform:translateX(560%) skewX(-20deg)}\n}\n\n\/* ---------- 文字区（文字在下） ---------- *\/\n.ds-mod__body{position:relative;z-index:1;padding:28px 32px 36px;}\n.ds-tag{\n  display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:999px;\n  border:1px solid color-mix(in srgb, var(--ds-glow,#4d8dff) 50%, transparent);\n  background:color-mix(in srgb, var(--ds-glow,#4d8dff) 12%, transparent);\n  color:color-mix(in srgb, var(--ds-glow,#4d8dff) 80%, #ffffff);\n  font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;\n}\n.ds-tag::before{\n  content:\"\";width:6px;height:6px;border-radius:50%;\n  background:var(--ds-glow,#4d8dff);\n  box-shadow:0 0 10px var(--ds-glow,#4d8dff);\n  animation:ds-blink 2.4s ease-in-out infinite;\n}\n@keyframes ds-blink{0%,100%{opacity:1}50%{opacity:.35}}\n\n.ds-h2{\n  margin-top:18px;font-size:clamp(24px,3.6vw,36px);line-height:1.15;font-weight:800;\n  letter-spacing:-.015em;color:var(--ds-ink);\n}\n.ds-rule{\n  width:80px;height:3px;border-radius:3px;margin:20px 0 18px;\n  background:linear-gradient(90deg,var(--ds-glow,#4d8dff),transparent);\n  box-shadow:0 0 14px color-mix(in srgb, var(--ds-glow,#4d8dff) 60%, transparent);\n}\n.ds-p{max-width:64ch;color:var(--ds-ink-2);font-size:16px;line-height:1.8;}\n\n\/* 特性胶囊 *\/\n.ds-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;}\n.ds-chip{\n  display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;\n  background:rgba(255,255,255,.045);border:1px solid var(--ds-line);color:var(--ds-ink);\n  font-size:14px;font-weight:600;\n  transition:border-color .35s ease,background .35s ease,transform .35s ease,box-shadow .35s ease;\n}\n.ds-chip:hover{\n  border-color:color-mix(in srgb, var(--ds-glow,#4d8dff) 55%, transparent);\n  background:color-mix(in srgb, var(--ds-glow,#4d8dff) 12%, transparent);\n  transform:translateY(-3px);\n  box-shadow:0 12px 24px -12px color-mix(in srgb, var(--ds-glow,#4d8dff) 45%, transparent);\n}\n.ds-chip svg{width:16px;height:16px;flex:none;stroke:var(--ds-glow,#4d8dff);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}\n\n\/* 步骤卡 *\/\n.ds-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;}\n.ds-step{\n  position:relative;padding:20px 18px;border-radius:22px;\n  background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));\n  border:1px solid var(--ds-line);\n  transition:border-color .35s ease,transform .35s ease,background .35s ease;\n}\n.ds-step:hover{\n  border-color:color-mix(in srgb, var(--ds-glow,#4d8dff) 50%, transparent);\n  transform:translateY(-4px);\n  background:color-mix(in srgb, var(--ds-glow,#4d8dff) 8%, transparent);\n}\n.ds-step__num{\n  position:relative;display:flex;align-items:center;justify-content:center;\n  width:48px;height:48px;border-radius:50%;margin-bottom:14px;\n  background:color-mix(in srgb, var(--ds-glow,#4d8dff) 14%, transparent);\n  border:1px solid color-mix(in srgb, var(--ds-glow,#4d8dff) 60%, transparent);\n  color:color-mix(in srgb, var(--ds-glow,#4d8dff) 85%, #fff);\n  font-size:15px;font-weight:800;font-family:'SF Mono','Consolas',monospace;\n}\n.ds-step__num::after{\n  content:\"\";position:absolute;inset:0;border-radius:50%;\n  animation:ds-pulse 2.8s ease-out infinite;\n}\n@keyframes ds-pulse{\n  0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ds-glow,#4d8dff) 45%, transparent)}\n  100%{box-shadow:0 0 0 18px transparent}\n}\n.ds-step h4{font-size:15px;font-weight:700;color:var(--ds-ink);margin-bottom:6px;}\n.ds-step p{font-size:13px;line-height:1.6;color:var(--ds-ink-3);}\n\n\/* 清单行（信任模块） *\/\n.ds-list{display:grid;gap:12px;margin-top:22px;}\n.ds-li{\n  display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:20px;\n  background:rgba(255,255,255,.04);border:1px solid var(--ds-line);\n  transition:border-color .35s ease,transform .35s ease,background .35s ease;\n}\n.ds-li:hover{\n  border-color:color-mix(in srgb, var(--ds-glow,#4d8dff) 50%, transparent);\n  transform:translateX(6px);\n  background:color-mix(in srgb, var(--ds-glow,#4d8dff) 8%, transparent);\n}\n.ds-li__ic{\n  flex:none;display:flex;align-items:center;justify-content:center;\n  width:32px;height:32px;border-radius:10px;\n  background:color-mix(in srgb, var(--ds-glow,#4d8dff) 16%, transparent);\n  border:1px solid color-mix(in srgb, var(--ds-glow,#4d8dff) 50%, transparent);\n  color:var(--ds-glow,#4d8dff);\n}\n.ds-li__ic svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}\n.ds-li b{display:block;font-size:15px;font-weight:700;color:var(--ds-ink);margin-bottom:2px;}\n.ds-li span{font-size:13.5px;line-height:1.6;color:var(--ds-ink-2);}\n.ds-note{margin-top:24px;font-size:12px;line-height:1.6;color:var(--ds-ink-3);}\n\n\/* ---------- Hero 专属动效 ---------- *\/\n.ds-scan{\n  position:absolute;left:0;right:0;height:2px;top:-4%;z-index:2;opacity:.8;pointer-events:none;\n  background:linear-gradient(90deg,transparent,var(--ds-glow,#4d8dff),transparent);\n  box-shadow:0 0 12px var(--ds-glow,#4d8dff);\n  animation:ds-scan 6.5s linear infinite;\n}\n@keyframes ds-scan{0%{top:-4%}100%{top:104%}}\n.ds-float{animation:ds-float 5.5s ease-in-out infinite;}\n@keyframes ds-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n.ds-badge{\n  position:absolute;top:34px;left:34px;z-index:3;\n  display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;\n  background:rgba(10,14,22,.78);border:1px solid color-mix(in srgb, var(--ds-glow,#4d8dff) 55%, transparent);\n  color:color-mix(in srgb, var(--ds-glow,#4d8dff) 85%, #fff);\n  font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;\n  box-shadow:0 12px 30px -10px rgba(0,0,0,.7);\n  backdrop-filter:blur(8px);\n}\n.ds-hero__title{\n  background:linear-gradient(100deg,#ffffff 20%, color-mix(in srgb, var(--ds-glow,#4d8dff) 70%, #fff) 45%, #ffffff 70%);\n  background-size:220% 100%;\n  -webkit-background-clip:text;background-clip:text;color:transparent;\n  animation:ds-sheen 7s ease infinite;\n}\n@keyframes ds-sheen{0%,100%{background-position:0% 0}50%{background-position:100% 0}}\n\n\/* ---------- 滚动进入视口上浮 ---------- *\/\n@supports (animation-timeline:view()){\n  .ds-reveal{animation:ds-rise .95s cubic-bezier(.2,.7,.2,1);\n             animation-timeline:view();animation-range:entry 0% entry 40%;}\n}\n@keyframes ds-rise{from{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}\n\n\/* ---------- 响应式 ---------- *\/\n@media (max-width:720px){\n  .ds-root{padding:16px 10px 0;}\n  .ds-mod{border-radius:28px;margin-bottom:22px;}\n  .ds-media{padding:16px 16px 0;}\n  .ds-media__frame{border-radius:20px;}\n  .ds-mod__body{padding:22px 22px 28px;}\n  .ds-steps{grid-template-columns:1fr;}\n  .ds-badge{top:22px;left:22px;font-size:11px;padding:8px 13px;}\n  .ds-safe-space{height:260px;}\n}\n\n\/* ---------- 尊重系统减弱动效 ---------- *\/\n@media (prefers-reduced-motion:reduce){\n  .ds-root *,.ds-root *::before,.ds-root *::after{animation:none!important;transition:none!important;}\n  .ds-hero__title{background:none;-webkit-text-fill-color:var(--ds-ink);color:var(--ds-ink);}\n}\n\n\/* 底部预留空间：让 sticky 加购栏浮在内容上方时不挡住最后一个模块 *\/\n.ds-safe-space{height:220px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"ds-root\"\u003e\n\n  \u003c!-- ===== 模块 1 · Hero 主视觉 → 放图1（主产品图，白背景+SGS蓝徽章） ===== --\u003e\n  \u003cdiv class=\"ds-mod ds-reveal\" style=\"--ds-glow:#4d8dff;\"\u003e\n    \u003cspan class=\"ds-scan\"\u003e\u003c\/span\u003e\n    \u003cdiv class=\"ds-media\"\u003e\n      \u003cdiv class=\"ds-media__frame\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/batch-1_e7b4d48d-4932-4fbe-9089-bc7cbfd9149e.png?v=1791518650\u0026amp;width=1200\" alt=\"Non-Slip Door Stopper Wedge — SGS Lab-Verified Safe Household Accessory\"\u003e\n        \u003cspan class=\"ds-shine\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"ds-badge ds-float\"\u003eSGS Tested \u0026amp; Certified\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ds-mod__body\"\u003e\n      \u003cspan class=\"ds-tag\"\u003eSGS Lab-Verified · Safe Household Use\u003c\/span\u003e\n      \u003ch2 class=\"ds-h2 ds-hero__title\"\u003eCreative Doorstop \/ Door Wedge\u003c\/h2\u003e\n      \u003cdiv class=\"ds-rule\"\u003e\u003c\/div\u003e\n      \u003cp class=\"ds-p\"\u003eA non-slip rubber wedge that holds your door exactly where you leave it — safely, silently and hands-free. Compliant with EU GPSR \u0026amp; U.S. CPSC safety requirements.\u003c\/p\u003e\n      \u003cdiv class=\"ds-chips\"\u003e\n        \u003cspan class=\"ds-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 3l7 3v5c0 4.6-3 8.4-7 10-4-1.6-7-5.4-7-10V6l7-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 12l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003eSGS-Tested Safe Material\u003c\/span\u003e\n        \u003cspan class=\"ds-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 20C4 9 11 4 20 4c0 9-5 16-16 16z\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 20c3-6 8-10 13-12\"\u003e\u003c\/path\u003e\u003c\/svg\u003eNon-Toxic \u0026amp; Odorless\u003c\/span\u003e\n        \u003cspan class=\"ds-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20 11a8 8 0 0 0-14.9-3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 13a8 8 0 0 0 14.9 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M20 5v6h-6\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 19v-6h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003eDurable \u0026amp; Long-Lasting\u003c\/span\u003e\n        \u003cspan class=\"ds-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eProtects Floors \u0026amp; Doors\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ===== 模块 2 · 痛点 → 放图2（红色标题+抱箱子女性+门砰关上） ===== --\u003e\n  \u003cdiv class=\"ds-mod ds-reveal\" style=\"--ds-glow:#ff5a5a;\"\u003e\n    \u003cdiv class=\"ds-media\"\u003e\n      \u003cdiv class=\"ds-media__frame\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/batch-2_61dda7cf-7a3a-4fa6-85e0-483c1ad57bc6.png?v=1791518650\u0026amp;width=1200\" alt=\"Doors slamming shut because makeshift door blocks slip away\"\u003e\n        \u003cspan class=\"ds-shine\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ds-mod__body\"\u003e\n      \u003cspan class=\"ds-tag\"\u003eThe Problem\u003c\/span\u003e\n      \u003ch2 class=\"ds-h2\"\u003eTired of doors slamming shut?\u003c\/h2\u003e\n      \u003cdiv class=\"ds-rule\"\u003e\u003c\/div\u003e\n      \u003cp class=\"ds-p\"\u003eBooks, towels and random wedges slip away at the worst moment — and the door slams right when your hands are full. Unreliable makeshift blocks cost you peace of mind every single day.\u003c\/p\u003e\n      \u003cdiv class=\"ds-chips\"\u003e\n        \u003cspan class=\"ds-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 4L2.5 20h19L12 4z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 10v4\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 17.4v.1\"\u003e\u003c\/path\u003e\u003c\/svg\u003eSlips away easily\u003c\/span\u003e\n        \u003cspan class=\"ds-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 4L2.5 20h19L12 4z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 10v4\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 17.4v.1\"\u003e\u003c\/path\u003e\u003c\/svg\u003eDoor slams shut\u003c\/span\u003e\n        \u003cspan class=\"ds-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 4L2.5 20h19L12 4z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 10v4\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 17.4v.1\"\u003e\u003c\/path\u003e\u003c\/svg\u003eHands full, no help\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ===== 模块 3 · 对比差异 → 放图3（左右对比：临时垫块 vs 本产品） ===== --\u003e\n  \u003cdiv class=\"ds-mod ds-reveal\" style=\"--ds-glow:#6c7bff;\"\u003e\n    \u003cdiv class=\"ds-media\"\u003e\n      \u003cdiv class=\"ds-media__frame\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/batch-3_649412fd-6c7c-4f0e-9328-1e5d8cdf3c35.png?v=1791518649\u0026amp;width=1200\" alt=\"Makeshift blocks slip away versus our rubber door-stopper holds the door open reliably\"\u003e\n        \u003cspan class=\"ds-shine\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ds-mod__body\"\u003e\n      \u003cspan class=\"ds-tag\"\u003eThe Difference\u003c\/span\u003e\n      \u003ch2 class=\"ds-h2\"\u003eMakeshift blocks slip. This one holds.\u003c\/h2\u003e\n      \u003cdiv class=\"ds-rule\"\u003e\u003c\/div\u003e\n      \u003cp class=\"ds-p\"\u003eA real wedge grips the gap with a non-slip rubber surface, so the door stays exactly where you leave it — reliably, every single time.\u003c\/p\u003e\n      \u003cdiv class=\"ds-chips\"\u003e\n        \u003cspan class=\"ds-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eNon-Slip Rubber\u003c\/span\u003e\n        \u003cspan class=\"ds-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eProtects Your Floors\u003c\/span\u003e\n        \u003cspan class=\"ds-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eEasy to Use\u003c\/span\u003e\n        \u003cspan class=\"ds-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eWorks on Most Doors\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ===== 模块 4 · 护地板 → 放图4（深棕木地板+金属划痕vs软橡胶对比） ===== --\u003e\n  \u003cdiv class=\"ds-mod ds-reveal\" style=\"--ds-glow:#d08a4a;\"\u003e\n    \u003cdiv class=\"ds-media\"\u003e\n      \u003cdiv class=\"ds-media__frame\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/batch-4_fedcfd77-7ad5-4e0e-905c-b3d007ba8f4b.png?v=1791518650\u0026amp;width=1200\" alt=\"Soft rubber door stop prevents scratches — metal door stops damage your floors\"\u003e\n        \u003cspan class=\"ds-shine\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ds-mod__body\"\u003e\n      \u003cspan class=\"ds-tag\"\u003eFloor Care\u003c\/span\u003e\n      \u003ch2 class=\"ds-h2\"\u003eProtect your expensive floors\u003c\/h2\u003e\n      \u003cdiv class=\"ds-rule\"\u003e\u003c\/div\u003e\n      \u003cp class=\"ds-p\"\u003eSoft rubber cushions the gap instead of scraping it. No scratches, no scuffs, no dents — the way metal stops mark up wood and tile.\u003c\/p\u003e\n      \u003cdiv class=\"ds-chips\"\u003e\n        \u003cspan class=\"ds-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eScratch-Free\u003c\/span\u003e\n        \u003cspan class=\"ds-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eScuff-Free\u003c\/span\u003e\n        \u003cspan class=\"ds-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eWood \u0026amp; Tile Safe\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ===== 模块 5 · 材质工艺 → 放图5（灰色水泥背景+黑色橡胶纹理特写+可弯曲） ===== --\u003e\n  \u003cdiv class=\"ds-mod ds-reveal\" style=\"--ds-glow:#8ea4c4;\"\u003e\n    \u003cdiv class=\"ds-media\"\u003e\n      \u003cdiv class=\"ds-media__frame\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/batch-5_eceee1cc-2276-46f5-b295-1d57cf079f01.png?v=1791518651\u0026amp;width=1200\" alt=\"Heavy-duty flexible rubber — anti-aging, crush-resistant, high-grip texture\"\u003e\n        \u003cspan class=\"ds-shine\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ds-mod__body\"\u003e\n      \u003cspan class=\"ds-tag\"\u003eThe Material\u003c\/span\u003e\n      \u003ch2 class=\"ds-h2\"\u003eHeavy-duty flexible rubber\u003c\/h2\u003e\n      \u003cdiv class=\"ds-rule\"\u003e\u003c\/div\u003e\n      \u003cp class=\"ds-p\"\u003eAnti-aging and crush-resistant, with a high-grip textured surface that stays put under pressure. Bend it, squeeze it — it springs back, season after season.\u003c\/p\u003e\n      \u003cdiv class=\"ds-chips\"\u003e\n        \u003cspan class=\"ds-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20 11a8 8 0 0 0-14.9-3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 13a8 8 0 0 0 14.9 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M20 5v6h-6\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 19v-6h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAnti-Aging\u003c\/span\u003e\n        \u003cspan class=\"ds-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 3l7 3v5c0 4.6-3 8.4-7 10-4-1.6-7-5.4-7-10V6l7-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 12l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003eCrush-Resistant\u003c\/span\u003e\n        \u003cspan class=\"ds-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 5h4v4H5zM10 5h4v4h-4zM15 5h4v4h-4zM5 10h4v4H5zM10 10h4v4h-4zM15 10h4v4h-4zM5 15h4v4H5zM10 15h4v4h-4zM15 15h4v4h-4z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eHigh-Grip Texture\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ===== 模块 6 · 免弯腰脚踩 → 放图6（白鞋踩门挡+三步操作） ===== --\u003e\n  \u003cdiv class=\"ds-mod ds-reveal\" style=\"--ds-glow:#38bdf8;\"\u003e\n    \u003cdiv class=\"ds-media\"\u003e\n      \u003cdiv class=\"ds-media__frame\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/batch-6_ce1938e3-3f9d-40b0-b6be-980b8ddc47a5.png?v=1791518650\u0026amp;width=1200\" alt=\"No bending, no hassle — kick to secure or release the door with your foot\"\u003e\n        \u003cspan class=\"ds-shine\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ds-mod__body\"\u003e\n      \u003cspan class=\"ds-tag\"\u003eHands-Free\u003c\/span\u003e\n      \u003ch2 class=\"ds-h2\"\u003eNo bending. No hassle.\u003c\/h2\u003e\n      \u003cdiv class=\"ds-rule\"\u003e\u003c\/div\u003e\n      \u003cp class=\"ds-p\"\u003eKick it into the gap, press down with your foot, and it locks in place. Release the same way — your hands never have to leave what you're carrying.\u003c\/p\u003e\n      \u003cdiv class=\"ds-steps\"\u003e\n        \u003cdiv class=\"ds-step\"\u003e\n          \u003cspan class=\"ds-step__num\"\u003e01\u003c\/span\u003e\n          \u003ch4\u003eKick it in\u003c\/h4\u003e\n          \u003cp\u003eKick the stopper into the door gap.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ds-step\"\u003e\n          \u003cspan class=\"ds-step__num\"\u003e02\u003c\/span\u003e\n          \u003ch4\u003ePress down\u003c\/h4\u003e\n          \u003cp\u003ePress down firmly with your foot.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ds-step\"\u003e\n          \u003cspan class=\"ds-step__num\"\u003e03\u003c\/span\u003e\n          \u003ch4\u003eLocked in\u003c\/h4\u003e\n          \u003cp\u003eLocked in place — no bending needed.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ===== 模块 7 · 全场景 → 放图7（四宫格：家\/办公室\/公寓\/旅行） ===== --\u003e\n  \u003cdiv class=\"ds-mod ds-reveal\" style=\"--ds-glow:#e0a85c;\"\u003e\n    \u003cdiv class=\"ds-media\"\u003e\n      \u003cdiv class=\"ds-media__frame\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/batch-7_7e75e083-4ba3-4f18-8710-3a1d3b324067.png?v=1791518650\u0026amp;width=1200\" alt=\"One stopper for all occasions — home, office, apartment and travel\"\u003e\n        \u003cspan class=\"ds-shine\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ds-mod__body\"\u003e\n      \u003cspan class=\"ds-tag\"\u003eAll Occasions\u003c\/span\u003e\n      \u003ch2 class=\"ds-h2\"\u003eOne stopper for all occasions\u003c\/h2\u003e\n      \u003cdiv class=\"ds-rule\"\u003e\u003c\/div\u003e\n      \u003cp class=\"ds-p\"\u003eFrom carpet to tile, wood to hotel floors — one compact wedge that works everywhere, and travels wherever you do.\u003c\/p\u003e\n      \u003cdiv class=\"ds-chips\"\u003e\n        \u003cspan class=\"ds-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 11l9-8 9 8\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 10v10h14V10\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 20v-6h4v6\"\u003e\u003c\/path\u003e\u003c\/svg\u003eHome\u003c\/span\u003e\n        \u003cspan class=\"ds-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"3\" y=\"7\" width=\"18\" height=\"13\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M9 7V5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 13h18\"\u003e\u003c\/path\u003e\u003c\/svg\u003eOffice\u003c\/span\u003e\n        \u003cspan class=\"ds-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"4\" y=\"3\" width=\"16\" height=\"18\" rx=\"1\"\u003e\u003c\/rect\u003e\u003cpath d=\"M9 8h2M13 8h2M9 12h2M13 12h2M9 16h2M13 16h2\"\u003e\u003c\/path\u003e\u003c\/svg\u003eApartment\u003c\/span\u003e\n        \u003cspan class=\"ds-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 16v-2l-8-5V3.5a1.5 1.5 0 0 0-3 0V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5l8 2.5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eTravel\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ===== 模块 8 · 信任收尾 → 放图8（SGS盾牌+门挡+四个对勾卖点） ===== --\u003e\n  \u003cdiv class=\"ds-mod ds-reveal\" style=\"--ds-glow:#2f7bff;\"\u003e\n    \u003cdiv class=\"ds-media\"\u003e\n      \u003cdiv class=\"ds-media__frame\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/batch-8_151185cf-427b-49fa-b541-b9f83fd0f567.png?v=1791518649\u0026amp;width=1200\" alt=\"Why choose our heavy-duty door stopper — SGS tested safe rubber, non-slip wedge, no-drill and renter-friendly\"\u003e\n        \u003cspan class=\"ds-shine\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ds-mod__body\"\u003e\n      \u003cspan class=\"ds-tag\"\u003eWhy Choose Us\u003c\/span\u003e\n      \u003ch2 class=\"ds-h2\"\u003eBuilt on safety. Backed by SGS.\u003c\/h2\u003e\n      \u003cdiv class=\"ds-rule\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ds-list\"\u003e\n        \u003cdiv class=\"ds-li\"\u003e\n          \u003cspan class=\"ds-li__ic\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 3l7 3v5c0 4.6-3 8.4-7 10-4-1.6-7-5.4-7-10V6l7-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 12l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n          \u003cdiv\u003e\n\u003cb\u003eSGS-Tested Safe Rubber\u003c\/b\u003e\u003cspan\u003eLab-verified material for worry-free household use.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ds-li\"\u003e\n          \u003cspan class=\"ds-li__ic\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n          \u003cdiv\u003e\n\u003cb\u003eStrong Non-Slip Wedge\u003c\/b\u003e\u003cspan\u003eHigh-grip design holds the door open reliably.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ds-li\"\u003e\n          \u003cspan class=\"ds-li__ic\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 8l4-4 4 4\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 4v11a4 4 0 0 0 4 4h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n          \u003cdiv\u003e\n\u003cb\u003eNo-Drill \u0026amp; Renter-Friendly\u003c\/b\u003e\u003cspan\u003eNo screws, no holes, no marks left behind.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ds-li\"\u003e\n          \u003cspan class=\"ds-li__ic\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 11l9-8 9 8\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 10v10h14V10\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 20v-6h4v6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n          \u003cdiv\u003e\n\u003cb\u003eFloor \u0026amp; Door Protection\u003c\/b\u003e\u003cspan\u003eSoft rubber guards both surfaces from damage.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"ds-note\"\u003e* This is a household-use door holding accessory only. Not an anti-theft security device.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 底部预留空间：防止主题吸底栏遮挡 --\u003e\n  \u003cdiv class=\"ds-safe-space\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"WAQ","offers":[{"title":"Black","offer_id":62453663826060,"sku":"B03496-A*2","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":62453663858828,"sku":"B03496-B*2","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Green","offer_id":62453663891596,"sku":"B03496-C*2","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":62453663924364,"sku":"B03496-D*2","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/batch-1_e7b4d48d-4932-4fbe-9089-bc7cbfd9149e.png?v=1791518650","url":"https:\/\/yooyappvip.us\/products\/buy-1-get-1-free-creative-doorstop-door-wedge","provider":"YooyappVip","version":"1.0","type":"link"}