{"product_id":"hulsqjp","title":"🧼Korlátozott ideig 50% kedvezmény💧🧹Vízben oldódó padlótisztító kendők","description":"\u003cdiv class=\"vpk-desc-root\"\u003e\n  \u003cstyle\u003e\n    \/* =========================================================\n       基础重置：防止 Shopify 产品描述 (.rte) 挤压或拉伸变形\n       ========================================================= *\/\n    .vpk-desc-root {\n      --vpk-blue: #55bdf0;\n      --vpk-blue-dark: #49b6ec;\n      --vpk-green: #23b85b;\n      --vpk-red: #eb3131;\n      --vpk-text: #111827;\n      --vpk-muted: #6b7280;\n      --vpk-line: #e5e7eb;\n\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 0 auto !important;\n      padding: 0 !important;\n      overflow-x: hidden !important;\n      font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n      color: var(--vpk-text);\n      background: #ffffff;\n      line-height: 1.5;\n      box-sizing: border-box;\n    }\n\n    .vpk-desc-root *,\n    .vpk-desc-root *::before,\n    .vpk-desc-root *::after {\n      box-sizing: border-box !important;\n    }\n\n    \/* 覆盖 Shopify .rte 默认标签样式，防止图片变形和边距错乱 *\/\n    .vpk-desc-root img {\n      display: block !important;\n      max-width: 100% !important;\n      margin: 0 !important;\n      border: 0 !important;\n      border-radius: 0;\n    }\n\n    .vpk-desc-root h1,\n    .vpk-desc-root h2,\n    .vpk-desc-root h3,\n    .vpk-desc-root p {\n      margin: 0 !important;\n      padding: 0 !important;\n      letter-spacing: normal;\n    }\n\n    .vpk-desc-root button {\n      font-family: inherit;\n    }\n\n    \/* 通用容器与按钮 *\/\n    .vpk-container {\n      width: 100%;\n      max-width: 960px;\n      margin: 0 auto !important;\n      padding: 0 16px !important;\n    }\n\n    .vpk-btn-wrap {\n      margin-top: 24px !important;\n      text-align: center;\n    }\n\n    .vpk-btn {\n      appearance: none;\n      border: 0 !important;\n      outline: 0 !important;\n      min-height: 46px;\n      padding: 10px 24px !important;\n      border-radius: 999px !important;\n      display: inline-flex !important;\n      align-items: center;\n      justify-content: center;\n      background: linear-gradient(90deg, #49b6ec 0%, #5bc8f5 100%) !important;\n      color: #ffffff !important;\n      text-decoration: none !important;\n      font-size: 13px !important;\n      line-height: 1.2 !important;\n      font-weight: 800 !important;\n      cursor: pointer;\n      box-shadow: 0 8px 20px rgba(36, 161, 222, 0.28);\n      transition: transform 0.2s ease, box-shadow 0.2s ease;\n      max-width: 100%;\n    }\n\n    .vpk-btn:hover {\n      transform: translateY(-2px);\n      box-shadow: 0 11px 24px rgba(36, 161, 222, 0.35);\n    }\n\n    .vpk-btn-arrow {\n      margin-left: 8px;\n      font-size: 18px;\n      line-height: 1;\n      font-weight: 500;\n    }\n\n    \/* =========================================================\n       模块 1：顶部主视觉 (HERO) + 蓝色促销跑马灯\n       ========================================================= *\/\n    .vpk-hero {\n      position: relative;\n      width: 100%;\n      border-radius: 16px 16px 0 0;\n      overflow: hidden;\n      background-image: linear-gradient(\n          90deg,\n          rgba(0, 0, 0, 0.72) 0%,\n          rgba(0, 0, 0, 0.52) 50%,\n          rgba(0, 0, 0, 0.2) 100%\n        ),\n        url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-1.png\");\n      background-size: cover;\n      background-position: center center;\n      background-repeat: no-repeat;\n      padding: 36px 24px !important;\n    }\n\n    .vpk-hero-content {\n      width: 100%;\n      max-width: 400px;\n      color: #ffffff;\n    }\n\n    .vpk-product-name {\n      margin-bottom: 10px !important;\n      color: #ffffff !important;\n      font-size: 12px !important;\n      line-height: 1.35 !important;\n      font-weight: 800 !important;\n      text-shadow: 0 2px 8px rgba(0, 0, 0, 0.35);\n    }\n\n    .vpk-badge {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 24px;\n      padding: 4px 12px !important;\n      border-radius: 999px;\n      background: #54bdf0;\n      color: #ffffff !important;\n      font-size: 11px !important;\n      line-height: 1 !important;\n      font-weight: 900 !important;\n      box-shadow: 0 4px 14px rgba(0, 0, 0, 0.15);\n    }\n\n    .vpk-title {\n      margin: 14px 0 10px !important;\n      color: #ffffff !important;\n      font-size: clamp(26px, 4vw, 38px) !important;\n      line-height: 1.05 !important;\n      letter-spacing: -1px !important;\n      font-weight: 900 !important;\n      text-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);\n    }\n\n    .vpk-title span {\n      display: block;\n    }\n\n    .vpk-desc {\n      color: rgba(255, 255, 255, 0.96) !important;\n      font-size: 13px !important;\n      line-height: 1.5 !important;\n      font-weight: 600 !important;\n      text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);\n    }\n\n    .vpk-before-after {\n      position: relative;\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 10px;\n      width: 100%;\n      max-width: 360px;\n      margin-top: 18px !important;\n    }\n\n    .vpk-ba-card {\n      position: relative;\n      overflow: hidden;\n      border-radius: 10px;\n      aspect-ratio: 1.38 \/ 1;\n      background: #eeeeee;\n      box-shadow: 0 7px 22px rgba(0, 0, 0, 0.2);\n    }\n\n    .vpk-ba-card img {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover !important;\n    }\n\n    .vpk-ba-label {\n      position: absolute;\n      left: 50%;\n      bottom: 6px;\n      transform: translateX(-50%);\n      padding: 3px 10px !important;\n      border-radius: 999px;\n      background: rgba(255, 255, 255, 0.95);\n      color: #333333 !important;\n      font-size: 9px !important;\n      line-height: 1 !important;\n      font-weight: 900 !important;\n      white-space: nowrap;\n    }\n\n    .vpk-ba-middle {\n      position: absolute;\n      z-index: 10;\n      left: 50%;\n      top: 50%;\n      transform: translate(-50%, -50%);\n      width: 28px;\n      height: 28px;\n      border-radius: 50%;\n      background: #4fc1f4;\n      border: 3px solid #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: #ffffff;\n      font-size: 9px;\n      line-height: 1;\n      font-weight: 900;\n      padding-left: 1px;\n      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);\n    }\n\n    \/* 促销横幅跑马灯 *\/\n    .af-promo-marquee {\n      width: 100%;\n      overflow: hidden;\n      background: var(--vpk-blue);\n      color: #ffffff;\n      border-radius: 0 0 16px 16px;\n    }\n\n    .af-promo-track {\n      display: flex;\n      align-items: center;\n      width: max-content;\n      animation: afPromoScroll 24s linear infinite;\n    }\n\n    .af-promo-marquee:hover .af-promo-track {\n      animation-play-state: paused;\n    }\n\n    .af-promo-item {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 8px;\n      height: 44px;\n      padding: 0 24px !important;\n      white-space: nowrap;\n      color: #ffffff !important;\n      font-size: 14px !important;\n      font-weight: 900 !important;\n    }\n\n    @keyframes afPromoScroll {\n      from {\n        transform: translateX(0);\n      }\n      to {\n        transform: translateX(-50%);\n      }\n    }\n\n    \/* =========================================================\n       模块 2：4个痛点 + GIF演示 + 拖动对比\n       ========================================================= *\/\n    .afloor-section {\n      padding: 40px 0 20px !important;\n    }\n\n    .afloor-title {\n      text-align: center;\n      color: var(--vpk-text) !important;\n      font-size: clamp(22px, 3.5vw, 28px) !important;\n      line-height: 1.2 !important;\n      font-weight: 900 !important;\n    }\n\n    .afloor-subtitle {\n      margin-top: 8px !important;\n      text-align: center;\n      color: var(--vpk-muted) !important;\n      font-size: 13px !important;\n      line-height: 1.5 !important;\n    }\n\n    \/* 4个痛点：自适应网格，窄栏自动变2列，宽栏4列，绝不挤压 *\/\n    .afloor-problems {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(135px, 1fr));\n      gap: 20px 14px;\n      margin-top: 26px !important;\n    }\n\n    .afloor-problem {\n      min-width: 0;\n      text-align: center;\n    }\n\n    .afloor-problem-media {\n      position: relative;\n      padding-bottom: 16px !important;\n    }\n\n    .afloor-problem-image {\n      overflow: hidden;\n      width: 100%;\n      aspect-ratio: 1.35 \/ 1;\n      border-radius: 12px;\n      background: #eeeeee;\n    }\n\n    .afloor-problem-image img {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover !important;\n    }\n\n    .afloor-exclamation {\n      position: absolute;\n      z-index: 5;\n      left: 50%;\n      bottom: 2px;\n      transform: translateX(-50%);\n      width: 28px;\n      height: 28px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      border-radius: 50%;\n      background: var(--vpk-red);\n      border: 3px solid #ffffff;\n      color: #ffffff;\n      font-size: 14px;\n      line-height: 1;\n      font-weight: 900;\n      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);\n    }\n\n    .afloor-problem-title {\n      margin-top: 6px !important;\n      color: #202733 !important;\n      font-size: 13px !important;\n      line-height: 1.35 !important;\n      font-weight: 800 !important;\n    }\n\n    \/* GIF + Before\/After 组合区 *\/\n    .afloor-renew-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n      gap: 28px;\n      align-items: center;\n      margin-top: 26px !important;\n    }\n\n    .afloor-demo,\n    .afloor-compare-column {\n      min-width: 0;\n      width: 100%;\n    }\n\n    .afloor-gif {\n      width: 100%;\n      overflow: hidden;\n      border-radius: 14px;\n      background: #eeeeee;\n      box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);\n    }\n\n    .afloor-gif img {\n      width: 100% !important;\n      aspect-ratio: 1.34 \/ 1;\n      object-fit: cover !important;\n    }\n\n    .afloor-stats {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 8px;\n      margin-top: 16px !important;\n    }\n\n    .afloor-stat {\n      min-width: 0;\n      text-align: center;\n    }\n\n    .afloor-stat strong {\n      display: block;\n      color: var(--vpk-blue);\n      font-size: clamp(20px, 3vw, 28px);\n      line-height: 1;\n      font-style: italic;\n      font-weight: 900;\n    }\n\n    .afloor-stat span {\n      display: block;\n      margin-top: 6px !important;\n      color: #68717e;\n      font-size: 11px;\n      line-height: 1.3;\n      font-weight: 700;\n    }\n\n    \/* 拖动对比滑块 *\/\n    .afloor-slider {\n      position: relative;\n      width: 100%;\n    }\n\n    .afloor-slide {\n      display: none;\n    }\n\n    .afloor-slide.active {\n      display: block;\n    }\n\n    .afloor-compare {\n      position: relative;\n      width: 100%;\n      aspect-ratio: 1.18 \/ 1;\n      overflow: hidden;\n      border-radius: 14px;\n      background: #eeeeee;\n      box-shadow: 0 3px 11px rgba(0, 0, 0, 0.1);\n      user-select: none;\n      touch-action: pan-y;\n    }\n\n    .afloor-after {\n      position: absolute !important;\n      inset: 0;\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover !important;\n    }\n\n    .afloor-before {\n      position: absolute;\n      z-index: 2;\n      top: 0;\n      bottom: 0;\n      left: 0;\n      width: 50%;\n      overflow: hidden;\n    }\n\n    .afloor-before img {\n      position: absolute !important;\n      left: 0;\n      top: 0;\n      height: 100% !important;\n      max-width: none !important;\n      object-fit: cover !important;\n    }\n\n    .afloor-divider {\n      position: absolute;\n      z-index: 5;\n      left: 50%;\n      top: 0;\n      bottom: 0;\n      width: 3px;\n      transform: translateX(-50%);\n      background: rgba(255, 255, 255, 0.95);\n      cursor: ew-resize;\n      box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);\n    }\n\n    .afloor-handle {\n      position: absolute;\n      left: 50%;\n      top: 50%;\n      transform: translate(-50%, -50%);\n      width: 28px;\n      height: 28px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      border-radius: 50%;\n      background: #ffffff;\n      color: #555555;\n      font-size: 14px;\n      font-weight: 900;\n      box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);\n    }\n\n    .afloor-label {\n      position: absolute;\n      z-index: 7;\n      bottom: 10px;\n      padding: 4px 10px !important;\n      border-radius: 999px;\n      background: rgba(255, 255, 255, 0.94);\n      color: #333333;\n      font-size: 10px;\n      line-height: 1;\n      font-weight: 900;\n    }\n\n    .afloor-label.before {\n      left: 10px;\n    }\n\n    .afloor-label.after {\n      right: 10px;\n    }\n\n    .afloor-nav-button {\n      position: absolute;\n      z-index: 8;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 34px;\n      height: 34px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      padding: 0 !important;\n      border: 0 !important;\n      border-radius: 50%;\n      background: rgba(255, 255, 255, 0.95);\n      color: #343a42;\n      font-size: 20px;\n      line-height: 1;\n      cursor: pointer;\n      box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);\n    }\n\n    .afloor-prev {\n      left: 10px;\n    }\n\n    .afloor-next {\n      right: 10px;\n    }\n\n    .afloor-dots {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 6px;\n      margin-top: 14px !important;\n    }\n\n    .afloor-dot {\n      appearance: none;\n      width: 8px;\n      height: 8px;\n      padding: 0 !important;\n      border: 0 !important;\n      border-radius: 999px;\n      background: #cfd4da;\n      cursor: pointer;\n      transition: width 0.2s ease, background 0.2s ease;\n    }\n\n    .afloor-dot.active {\n      width: 18px;\n      background: var(--vpk-blue);\n    }\n\n    \/* =========================================================\n       模块 3：双重配方轮播 (Formula)\n       ========================================================= *\/\n    .af2-formula {\n      position: relative;\n      width: 100%;\n      margin-top: 32px !important;\n      padding: 36px 20px !important;\n      border-radius: 16px;\n      overflow: hidden;\n      background-color: #f4f5f8;\n      background-image: linear-gradient(\n          90deg,\n          rgba(244, 245, 248, 0.95) 0%,\n          rgba(244, 245, 248, 0.88) 55%,\n          rgba(244, 245, 248, 0.4) 100%\n        ),\n        url(\"https:\/\/airiely.com\/cdn\/shop\/files\/31e87a3c-image-18.jpg\");\n      background-size: cover;\n      background-position: center;\n    }\n\n    .af2-content {\n      width: 100%;\n      max-width: 480px;\n      margin: 0 auto !important;\n    }\n\n    .af2-title {\n      font-size: clamp(22px, 3.5vw, 30px) !important;\n      line-height: 1.2 !important;\n      font-weight: 900 !important;\n      color: var(--vpk-text) !important;\n      text-align: center;\n    }\n\n    .af2-sub {\n      margin-top: 8px !important;\n      font-size: 14px !important;\n      line-height: 1.4 !important;\n      color: #374151 !important;\n      text-align: center;\n    }\n\n    .af2-slider {\n      position: relative;\n      width: 100%;\n      margin: 20px auto 0 !important;\n    }\n\n    .af2-slide {\n      display: none;\n    }\n\n    .af2-slide.is-active {\n      display: block;\n    }\n\n    .af2-card {\n      position: relative;\n      width: 100%;\n      aspect-ratio: 1.55 \/ 1;\n      overflow: hidden;\n      border-radius: 14px;\n      background: #eeeeee;\n      box-shadow: 0 4px 13px rgba(0, 0, 0, 0.1);\n    }\n\n    .af2-card img {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover !important;\n    }\n\n    .af2-card::after {\n      content: \"\";\n      position: absolute;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      height: 42%;\n      background: linear-gradient(transparent, rgba(0, 0, 0, 0.75));\n    }\n\n    .af2-caption {\n      position: absolute;\n      z-index: 3;\n      left: 14px;\n      right: 14px;\n      bottom: 12px;\n      color: #ffffff;\n      font-size: 15px;\n      line-height: 1.25;\n      font-weight: 800;\n      text-align: left;\n    }\n\n    .af2-arrow {\n      position: absolute;\n      z-index: 8;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 32px;\n      height: 32px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      padding: 0 !important;\n      border: 0 !important;\n      border-radius: 50%;\n      background: rgba(255, 255, 255, 0.95);\n      color: #555555;\n      font-size: 19px;\n      line-height: 1;\n      cursor: pointer;\n      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);\n    }\n\n    .af2-prev {\n      left: 10px;\n    }\n\n    .af2-next {\n      right: 10px;\n    }\n\n    .af2-dots {\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      gap: 6px;\n      margin-top: 14px !important;\n    }\n\n    .af2-dot {\n      width: 8px;\n      height: 8px;\n      padding: 0 !important;\n      border: 0 !important;\n      border-radius: 999px;\n      background: #cbd1d7;\n      cursor: pointer;\n      transition: width 0.2s ease, background 0.2s ease;\n    }\n\n    .af2-dot.is-active {\n      width: 18px;\n      background: var(--vpk-blue);\n    }\n\n    .af2-benefits {\n      display: grid;\n      gap: 12px;\n      margin-top: 20px !important;\n      text-align: left;\n    }\n\n    .af2-benefit {\n      display: grid;\n      grid-template-columns: 20px 1fr;\n      gap: 8px;\n      align-items: start;\n      color: #1f2937;\n      font-size: 14px;\n      line-height: 1.5;\n      font-weight: 500;\n    }\n\n    .af2-check {\n      color: var(--vpk-green);\n      font-size: 16px;\n      line-height: 1.3;\n      font-weight: 900;\n    }\n\n    \/* =========================================================\n       模块 4：家庭安全 + 专家背书\n       ========================================================= *\/\n    .af-safe-section {\n      padding: 40px 0 20px !important;\n    }\n\n    .af-family-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n      gap: 28px;\n      align-items: center;\n    }\n\n    .af-family-title {\n      color: var(--vpk-text) !important;\n      font-size: clamp(22px, 3.5vw, 30px) !important;\n      line-height: 1.18 !important;\n      font-weight: 900 !important;\n    }\n\n    .af-family-desc {\n      margin-top: 12px !important;\n      color: #4b5563 !important;\n      font-size: 14px !important;\n      line-height: 1.55 !important;\n    }\n\n    .af-family-features {\n      display: grid;\n      gap: 18px;\n      margin-top: 22px !important;\n    }\n\n    .af-family-feature {\n      display: grid;\n      grid-template-columns: 44px 1fr;\n      gap: 12px;\n      align-items: center;\n    }\n\n    .af-family-icon {\n      width: 44px;\n      height: 44px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n\n    .af-family-icon img {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: contain !important;\n    }\n\n    .af-family-feature-title {\n      color: #1f2937 !important;\n      font-size: 16px !important;\n      line-height: 1.25 !important;\n      font-weight: 800 !important;\n    }\n\n    .af-family-feature-desc {\n      margin-top: 4px !important;\n      color: #6b7280 !important;\n      font-size: 13px !important;\n      line-height: 1.45 !important;\n    }\n\n    .af-family-image {\n      overflow: hidden;\n      width: 100%;\n      aspect-ratio: 4 \/ 3;\n      border-radius: 16px;\n      background: #eeeeee;\n      box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);\n    }\n\n    .af-family-image img {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover !important;\n    }\n\n    \/* 专家卡片：改为图文自适应结构，避免窄栏中文字压在人脸图片上 *\/\n    .af-expert {\n      position: relative;\n      width: 100%;\n      margin-top: 32px !important;\n      border-radius: 20px;\n      overflow: hidden;\n      background: #e5e7eb;\n      box-shadow: 0 3px 10px rgba(0, 0, 0, 0.06);\n      display: flex;\n      flex-direction: column;\n    }\n\n    .af-expert-content {\n      padding: 28px 24px !important;\n      z-index: 2;\n      color: var(--vpk-text);\n    }\n\n    .af-expert-title {\n      font-size: clamp(20px, 3vw, 26px) !important;\n      line-height: 1.2 !important;\n      font-weight: 900 !important;\n    }\n\n    .af-expert-sub {\n      margin-top: 6px !important;\n      color: #374151 !important;\n      font-size: 14px !important;\n      line-height: 1.4 !important;\n      font-weight: 600 !important;\n    }\n\n    .af-expert-line {\n      width: 44px;\n      height: 4px;\n      margin: 14px 0 !important;\n      border-radius: 99px;\n      background: rgba(17, 24, 39, 0.22);\n    }\n\n    .af-expert-quote {\n      color: #374151 !important;\n      font-size: 14px !important;\n      line-height: 1.55 !important;\n      font-weight: 500 !important;\n    }\n\n    .af-expert-author {\n      margin-top: 12px !important;\n      color: #111827 !important;\n      font-size: 13px !important;\n      font-weight: 800 !important;\n    }\n\n    .af-expert-img-wrap {\n      width: 100%;\n      line-height: 0;\n    }\n\n    .af-expert-img-wrap img {\n      width: 100% !important;\n      height: auto !important;\n      max-height: 320px;\n      object-fit: cover !important;\n      object-position: top center;\n    }\n\n    \/* =========================================================\n       模块 5：适用表面无缝滚动 + 3步使用法\n       ========================================================= *\/\n    .af-all-section {\n      padding: 36px 0 20px !important;\n      overflow: hidden;\n    }\n\n    .af-surface-marquee {\n      position: relative;\n      width: 100%;\n      overflow: hidden;\n      margin-top: 24px !important;\n    }\n\n    .af-surface-track {\n      display: flex;\n      align-items: stretch;\n      gap: 12px;\n      width: max-content;\n      animation: afSurfaceMove 35s linear infinite;\n    }\n\n    .af-surface-marquee:hover .af-surface-track {\n      animation-play-state: paused;\n    }\n\n    @keyframes afSurfaceMove {\n      from {\n        transform: translateX(0);\n      }\n      to {\n        transform: translateX(-50%);\n      }\n    }\n\n    .af-surface-card {\n      position: relative;\n      flex: 0 0 175px;\n      height: 230px;\n      overflow: hidden;\n      border-radius: 12px;\n      background: #eeeeee;\n      box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);\n    }\n\n    .af-surface-card img {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover !important;\n    }\n\n    .af-surface-card::after {\n      content: \"\";\n      position: absolute;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      height: 42%;\n      background: linear-gradient(transparent, rgba(0, 0, 0, 0.68));\n    }\n\n    .af-surface-name {\n      position: absolute;\n      z-index: 3;\n      left: 12px;\n      right: 12px;\n      bottom: 12px;\n      color: #ffffff;\n      font-size: 13px;\n      line-height: 1.25;\n      font-weight: 800;\n      text-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);\n    }\n\n    \/* 3步使用说明 *\/\n    .af-steps-wrap {\n      margin-top: 40px !important;\n    }\n\n    .af-steps-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n      gap: 20px;\n      margin-top: 24px !important;\n    }\n\n    .af-step {\n      min-width: 0;\n    }\n\n    .af-step-image {\n      position: relative;\n      overflow: hidden;\n      width: 100%;\n      aspect-ratio: 1.4 \/ 1;\n      border-radius: 12px;\n      background: #eeeeee;\n    }\n\n    .af-step-image img {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover !important;\n    }\n\n    .af-step-bar {\n      position: absolute;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      height: 38px;\n      display: flex;\n      align-items: center;\n      background: rgba(25, 29, 33, 0.78);\n    }\n\n    .af-step-num {\n      height: 38px;\n      min-width: 46px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      background: var(--vpk-blue);\n      color: #ffffff;\n      font-size: 17px;\n      font-weight: 900;\n    }\n\n    .af-step-name {\n      flex: 1;\n      padding: 0 12px !important;\n      color: #ffffff;\n      text-align: right;\n      font-size: 13px;\n      line-height: 1;\n      font-weight: 900;\n    }\n\n    .af-step-desc {\n      margin-top: 10px !important;\n      color: #333333 !important;\n      text-align: center;\n      font-size: 13px !important;\n      line-height: 1.45 !important;\n    }\n\n    \/* =========================================================\n       模块 6：产品规格表 (Specification)\n       ========================================================= *\/\n    .spec-section {\n      padding: 36px 0 40px !important;\n    }\n\n    .spec-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n      gap: 28px;\n      align-items: center;\n      margin-top: 24px !important;\n    }\n\n    .spec-table {\n      width: 100%;\n    }\n\n    .spec-row {\n      display: grid;\n      grid-template-columns: 120px 1fr;\n      gap: 12px;\n      align-items: center;\n      padding: 12px 0 !important;\n      border-bottom: 1px solid var(--vpk-line);\n    }\n\n    .spec-label {\n      color: #6b7280;\n      font-size: 13px;\n      line-height: 1.35;\n    }\n\n    .spec-value {\n      color: #1f2937;\n      font-size: 13px;\n      line-height: 1.45;\n      font-weight: 700;\n      text-align: right;\n    }\n\n    .spec-image {\n      overflow: hidden;\n      width: 100%;\n      aspect-ratio: 1.2 \/ 1;\n      border-radius: 14px;\n      background: #eeeeee;\n    }\n\n    .spec-image img {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover !important;\n    }\n\n    \/* =========================================================\n       小屏幕手机端微调\n       ========================================================= *\/\n    @media (max-width: 600px) {\n      .vpk-hero {\n        padding: 28px 16px !important;\n        background-image: linear-gradient(\n            90deg,\n            rgba(0, 0, 0, 0.72) 0%,\n            rgba(0, 0, 0, 0.52) 50%,\n            rgba(0, 0, 0, 0.2) 100%\n          ),\n          url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-2.jpg\");\n      }\n\n      .vpk-btn {\n        width: 100%;\n      }\n\n      .spec-row {\n        grid-template-columns: 105px 1fr;\n      }\n\n      .spec-label,\n      .spec-value {\n        font-size: 12px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ==================== 01. HERO \u0026 MARQUEE ==================== --\u003e\n  \u003cdiv class=\"vpk-hero\"\u003e\n    \u003cdiv class=\"vpk-hero-content\"\u003e\n      \u003cdiv class=\"vpk-product-name\"\u003e💧🧹 Vízben oldódó padlótisztító kendők\u003c\/div\u003e\n      \u003cdiv class=\"vpk-badge\"\u003e4 az 1-ben padló-megújulás\u003c\/div\u003e\n      \u003ch1 class=\"vpk-title\"\u003e\n        \u003cspan\u003eEgyetlen lap.\u003c\/span\u003e\n        \u003cspan\u003eÚjjáéledő padlók.\u003c\/span\u003e\n      \u003c\/h1\u003e\n      \u003cp class=\"vpk-desc\"\u003e\n        Azonnal feloldódik, hogy lebontsa a makacs szennyeződéseket, megszüntesse a kellemetlen szagokat, és visszaadja a padló természetes fényét.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"vpk-before-after\"\u003e\n        \u003cdiv class=\"vpk-ba-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-3.jpg\" alt=\"Padló tisztítás előtt\" loading=\"eager\"\u003e\n          \u003cspan class=\"vpk-ba-label\"\u003eElőtte\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vpk-ba-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-4.jpg\" alt=\"Padló tisztítás után\" loading=\"eager\"\u003e\n          \u003cspan class=\"vpk-ba-label\"\u003eUtána\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vpk-ba-middle\"\u003e▶\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vpk-btn-wrap\" style=\"text-align: left;\"\u003e\n        \u003cbutton type=\"button\" class=\"vpk-btn js-vpk-scroll-buy\"\u003e\n          Kérem a 52% kedvezményt \u003cspan class=\"vpk-btn-arrow\"\u003e›\u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"af-promo-marquee\"\u003e\n    \u003cdiv class=\"af-promo-track\"\u003e\n      \u003cdiv class=\"af-promo-item\"\u003e\n\u003cspan\u003e🎁\u003c\/span\u003e\u003cspan\u003eKérem a 52% kedvezményt\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"af-promo-item\"\u003e\n\u003cspan\u003e🎁\u003c\/span\u003e\u003cspan\u003eKORLÁTOZOTT IDEJŰ AJÁNLAT\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"af-promo-item\"\u003e\n\u003cspan\u003e🎁\u003c\/span\u003e\u003cspan\u003eKérem a 52% kedvezményt\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"af-promo-item\"\u003e\n\u003cspan\u003e🎁\u003c\/span\u003e\u003cspan\u003eKORLÁTOZOTT IDEJŰ AJÁNLAT\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"af-promo-item\"\u003e\n\u003cspan\u003e🎁\u003c\/span\u003e\u003cspan\u003eKérem a 52% kedvezményt\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"af-promo-item\"\u003e\n\u003cspan\u003e🎁\u003c\/span\u003e\u003cspan\u003eKORLÁTOZOTT IDEJŰ AJÁNLAT\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c!-- 无缝循环复制组 --\u003e\n      \u003cdiv class=\"af-promo-item\"\u003e\n\u003cspan\u003e🎁\u003c\/span\u003e\u003cspan\u003eKérem a 52% kedvezményt\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"af-promo-item\"\u003e\n\u003cspan\u003e🎁\u003c\/span\u003e\u003cspan\u003eKORLÁTOZOTT IDEJŰ AJÁNLAT\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"af-promo-item\"\u003e\n\u003cspan\u003e🎁\u003c\/span\u003e\u003cspan\u003eKérem a 52% kedvezményt\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"af-promo-item\"\u003e\n\u003cspan\u003e🎁\u003c\/span\u003e\u003cspan\u003eKORLÁTOZOTT IDEJŰ AJÁNLAT\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"af-promo-item\"\u003e\n\u003cspan\u003e🎁\u003c\/span\u003e\u003cspan\u003eKérem a 52% kedvezményt\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"af-promo-item\"\u003e\n\u003cspan\u003e🎁\u003c\/span\u003e\u003cspan\u003eKORLÁTOZOTT IDEJŰ AJÁNLAT\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ==================== 02. PROBLEMS \u0026 BEFORE\/AFTER ==================== --\u003e\n  \u003cdiv class=\"afloor-section\"\u003e\n    \u003cdiv class=\"vpk-container\"\u003e\n      \u003ch2 class=\"afloor-title\"\u003eEleged van a hagyományos felmosásból?\u003c\/h2\u003e\n      \u003cp class=\"afloor-subtitle\"\u003eA hagyományos felmosás fárasztó, az eredmény mégis kiábrándító.\u003c\/p\u003e\n\n      \u003cdiv class=\"afloor-problems\"\u003e\n        \u003cdiv class=\"afloor-problem\"\u003e\n          \u003cdiv class=\"afloor-problem-media\"\u003e\n            \u003cdiv class=\"afloor-problem-image\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-5.jpg\" alt=\"Végtelen súrolás\" loading=\"lazy\"\u003e\n            \u003c\/div\u003e\n            \u003cspan class=\"afloor-exclamation\"\u003e!\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"afloor-problem-title\"\u003eVégtelen súrolás\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"afloor-problem\"\u003e\n          \u003cdiv class=\"afloor-problem-media\"\u003e\n            \u003cdiv class=\"afloor-problem-image\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-6.jpg\" alt=\"Körülményes hígítás és adagolás\" loading=\"lazy\"\u003e\n            \u003c\/div\u003e\n            \u003cspan class=\"afloor-exclamation\"\u003e!\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"afloor-problem-title\"\u003eKörülményes hígítás és adagolás\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"afloor-problem\"\u003e\n          \u003cdiv class=\"afloor-problem-media\"\u003e\n            \u003cdiv class=\"afloor-problem-image\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-7.jpg\" alt=\"Fakó, csíkos padló\" loading=\"lazy\"\u003e\n            \u003c\/div\u003e\n            \u003cspan class=\"afloor-exclamation\"\u003e!\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"afloor-problem-title\"\u003eFakó, csíkos padló\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"afloor-problem\"\u003e\n          \u003cdiv class=\"afloor-problem-media\"\u003e\n            \u003cdiv class=\"afloor-problem-image\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-8.jpg\" alt=\"Megmaradó kellemetlen szagok\" loading=\"lazy\"\u003e\n            \u003c\/div\u003e\n            \u003cspan class=\"afloor-exclamation\"\u003e!\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"afloor-problem-title\"\u003eMegmaradó kellemetlen szagok\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"margin-top: 40px !important;\"\u003e\n        \u003ch2 class=\"afloor-title\"\u003eGondtalan padló-megújulás\u003c\/h2\u003e\n        \u003cp class=\"afloor-subtitle\"\u003eNincs többé adagolási macera. Nincs fárasztó súrolás.\u003c\/p\u003e\n\n        \u003cdiv class=\"afloor-renew-grid\"\u003e\n          \u003cdiv class=\"afloor-demo\"\u003e\n            \u003cdiv class=\"afloor-gif\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/gif.gif?v=1779692553\" alt=\"Padlótisztító használat közben\" loading=\"lazy\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"afloor-stats\"\u003e\n              \u003cdiv class=\"afloor-stat\"\u003e\n                \u003cstrong\u003e30 mp\u003c\/strong\u003e\n                \u003cspan\u003eSzennyeződések lebontása\u003c\/span\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"afloor-stat\"\u003e\n                \u003cstrong\u003e99%\u003c\/strong\u003e\n                \u003cspan\u003eSzagok és baktériumok eltávolítása\u003c\/span\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"afloor-stat\"\u003e\n                \u003cstrong\u003e0%\u003c\/strong\u003e\n                \u003cspan\u003eCsíkok a padlón\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"afloor-compare-column\"\u003e\n            \u003cdiv class=\"afloor-slider\"\u003e\n              \u003c!-- Slide 1 --\u003e\n              \u003cdiv class=\"afloor-slide active\" data-slide=\"0\"\u003e\n                \u003cdiv class=\"afloor-compare\"\u003e\n                  \u003cimg class=\"afloor-after\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-10.jpg\" alt=\"Utána\" loading=\"lazy\"\u003e\n                  \u003cdiv class=\"afloor-before\" style=\"width: 50%;\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-9.jpg\" alt=\"Előtte\" loading=\"lazy\"\u003e\n                  \u003c\/div\u003e\n                  \u003cdiv class=\"afloor-divider\" style=\"left: 50%;\"\u003e\n                    \u003cdiv class=\"afloor-handle\"\u003e↔\u003c\/div\u003e\n                  \u003c\/div\u003e\n                  \u003cspan class=\"afloor-label before\"\u003eElőtte\u003c\/span\u003e\n                  \u003cspan class=\"afloor-label after\"\u003eUtána\u003c\/span\u003e\n                  \u003cbutton type=\"button\" class=\"afloor-nav-button afloor-prev\" aria-label=\"Előző kép\"\u003e‹\u003c\/button\u003e\n                  \u003cbutton type=\"button\" class=\"afloor-nav-button afloor-next\" aria-label=\"Következő kép\"\u003e›\u003c\/button\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n\n              \u003c!-- Slide 2 --\u003e\n              \u003cdiv class=\"afloor-slide\" data-slide=\"1\"\u003e\n                \u003cdiv class=\"afloor-compare\"\u003e\n                  \u003cimg class=\"afloor-after\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-12.jpg\" alt=\"Utána\" loading=\"lazy\"\u003e\n                  \u003cdiv class=\"afloor-before\" style=\"width: 50%;\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-11.jpg\" alt=\"Előtte\" loading=\"lazy\"\u003e\n                  \u003c\/div\u003e\n                  \u003cdiv class=\"afloor-divider\" style=\"left: 50%;\"\u003e\n                    \u003cdiv class=\"afloor-handle\"\u003e↔\u003c\/div\u003e\n                  \u003c\/div\u003e\n                  \u003cspan class=\"afloor-label before\"\u003eElőtte\u003c\/span\u003e\n                  \u003cspan class=\"afloor-label after\"\u003eUtána\u003c\/span\u003e\n                  \u003cbutton type=\"button\" class=\"afloor-nav-button afloor-prev\" aria-label=\"Előző kép\"\u003e‹\u003c\/button\u003e\n                  \u003cbutton type=\"button\" class=\"afloor-nav-button afloor-next\" aria-label=\"Következő kép\"\u003e›\u003c\/button\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n\n              \u003c!-- Slide 3 --\u003e\n              \u003cdiv class=\"afloor-slide\" data-slide=\"2\"\u003e\n                \u003cdiv class=\"afloor-compare\"\u003e\n                  \u003cimg class=\"afloor-after\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-14.jpg\" alt=\"Utána\" loading=\"lazy\"\u003e\n                  \u003cdiv class=\"afloor-before\" style=\"width: 50%;\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-13.jpg\" alt=\"Előtte\" loading=\"lazy\"\u003e\n                  \u003c\/div\u003e\n                  \u003cdiv class=\"afloor-divider\" style=\"left: 50%;\"\u003e\n                    \u003cdiv class=\"afloor-handle\"\u003e↔\u003c\/div\u003e\n                  \u003c\/div\u003e\n                  \u003cspan class=\"afloor-label before\"\u003eElőtte\u003c\/span\u003e\n                  \u003cspan class=\"afloor-label after\"\u003eUtána\u003c\/span\u003e\n                  \u003cbutton type=\"button\" class=\"afloor-nav-button afloor-prev\" aria-label=\"Előző kép\"\u003e‹\u003c\/button\u003e\n                  \u003cbutton type=\"button\" class=\"afloor-nav-button afloor-next\" aria-label=\"Következő kép\"\u003e›\u003c\/button\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"afloor-dots\"\u003e\n              \u003cbutton type=\"button\" class=\"afloor-dot active\" data-index=\"0\" aria-label=\"1\"\u003e\u003c\/button\u003e\n              \u003cbutton type=\"button\" class=\"afloor-dot\" data-index=\"1\" aria-label=\"2\"\u003e\u003c\/button\u003e\n              \u003cbutton type=\"button\" class=\"afloor-dot\" data-index=\"2\" aria-label=\"3\"\u003e\u003c\/button\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vpk-btn-wrap\"\u003e\n          \u003cbutton type=\"button\" class=\"vpk-btn js-vpk-scroll-buy\"\u003e\n            Kérem a 52% kedvezményt \u003cspan class=\"vpk-btn-arrow\"\u003e›\u003c\/span\u003e\n          \u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ==================== 03. FORMULA SLIDER ==================== --\u003e\n  \u003cdiv class=\"vpk-container\"\u003e\n    \u003cdiv class=\"af2-formula\"\u003e\n      \u003cdiv class=\"af2-content\"\u003e\n        \u003ch2 class=\"af2-title\"\u003eKettős hatású formula a teljes körű padlóápolásért\u003c\/h2\u003e\n        \u003cp class=\"af2-sub\"\u003eAz aktív enzimek lebontják a piszkot, miközben visszaadják a padló ragyogását.\u003c\/p\u003e\n\n        \u003cdiv class=\"af2-slider\"\u003e\n          \u003cdiv class=\"af2-slide is-active\"\u003e\n            \u003cdiv class=\"af2-card\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-15.jpg\" alt=\"Azonnali feloldódás vízzel érintkezve\" loading=\"lazy\"\u003e\n              \u003cdiv class=\"af2-caption\"\u003eAzonnali feloldódás vízzel érintkezve\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"af2-slide\"\u003e\n            \u003cdiv class=\"af2-card\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-16.jpg\" alt=\"Mélytisztító hatás a foltok ellen\" loading=\"lazy\"\u003e\n              \u003cdiv class=\"af2-caption\"\u003eMélytisztító hatás a foltok ellen\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"af2-slide\"\u003e\n            \u003cdiv class=\"af2-card\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-17.jpg\" alt=\"Visszaadja a padló természetes fényét\" loading=\"lazy\"\u003e\n              \u003cdiv class=\"af2-caption\"\u003eVisszaadja a padló természetes fényét\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cbutton type=\"button\" class=\"af2-arrow af2-prev\" aria-label=\"Előző\"\u003e‹\u003c\/button\u003e\n          \u003cbutton type=\"button\" class=\"af2-arrow af2-next\" aria-label=\"Következő\"\u003e›\u003c\/button\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"af2-dots\"\u003e\n          \u003cbutton type=\"button\" class=\"af2-dot is-active\" data-af2=\"0\"\u003e\u003c\/button\u003e\n          \u003cbutton type=\"button\" class=\"af2-dot\" data-af2=\"1\"\u003e\u003c\/button\u003e\n          \u003cbutton type=\"button\" class=\"af2-dot\" data-af2=\"2\"\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"af2-benefits\"\u003e\n          \u003cdiv class=\"af2-benefit\"\u003e\n            \u003cspan class=\"af2-check\"\u003e✓\u003c\/span\u003e\n            \u003cspan\u003eEgyetlen lapka tisztítóereje felér 3 hagyományos tisztítószerével.\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"af2-benefit\"\u003e\n            \u003cspan class=\"af2-check\"\u003e✓\u003c\/span\u003e\n            \u003cspan\u003eEltávolítja a zsíros szennyeződéseket és lábnyomokat, miközben semlegesíti a szagokat és baktériumokat.\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"af2-benefit\"\u003e\n            \u003cspan class=\"af2-check\"\u003e✓\u003c\/span\u003e\n            \u003cspan\u003eÓvja a padló felületét, folt- és csíkmentes ragyogást hagyva maga után.\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vpk-btn-wrap\"\u003e\n          \u003cbutton type=\"button\" class=\"vpk-btn js-vpk-scroll-buy\"\u003e\n            Kérem a 52% kedvezményt \u003cspan class=\"vpk-btn-arrow\"\u003e›\u003c\/span\u003e\n          \u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ==================== 04. FAMILY SAFE \u0026 EXPERT ==================== --\u003e\n  \u003cdiv class=\"af-safe-section\"\u003e\n    \u003cdiv class=\"vpk-container\"\u003e\n      \u003cdiv class=\"af-family-grid\"\u003e\n        \u003cdiv class=\"af-family-content\"\u003e\n          \u003ch2 class=\"af-family-title\"\u003eKíméletes formula a család biztonságáért\u003c\/h2\u003e\n          \u003cp class=\"af-family-desc\"\u003eMindennapi tisztításra tervezve, családok és házikedvencek melletti használatra.\u003c\/p\u003e\n\n          \u003cdiv class=\"af-family-features\"\u003e\n            \u003cdiv class=\"af-family-feature\"\u003e\n              \u003cdiv class=\"af-family-icon\"\u003e\n                \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-21.png\" alt=\"Gyermek- és kisállatbarát\" loading=\"lazy\"\u003e\n              \u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003ch3 class=\"af-family-feature-title\"\u003eGyermek- és kisállatbarát\u003c\/h3\u003e\n                \u003cp class=\"af-family-feature-desc\"\u003eA teljes száradás után teljesen biztonságos a közvetlen érintkezés.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"af-family-feature\"\u003e\n              \u003cdiv class=\"af-family-icon\"\u003e\n                \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-22.png\" alt=\"Friss növényi illat\" loading=\"lazy\"\u003e\n              \u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003ch3 class=\"af-family-feature-title\"\u003eFriss, növényi illat\u003c\/h3\u003e\n                \u003cp class=\"af-family-feature-desc\"\u003eFrissé varázsolja a helyiségeket, és természetes módon segít távol tartani a rovarokat.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"af-family-feature\"\u003e\n              \u003cdiv class=\"af-family-icon\"\u003e\n                \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-23.png\" alt=\"Biológiailag lebomló formula\" loading=\"lazy\"\u003e\n              \u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003ch3 class=\"af-family-feature-title\"\u003eBiológiailag lebomló formula\u003c\/h3\u003e\n                \u003cp class=\"af-family-feature-desc\"\u003eSegít csökkenteni a napi padlótisztítás környezeti hatását.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"af-family-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-20.jpg\" alt=\"Család és háziállatok\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"af-expert\"\u003e\n        \u003cdiv class=\"af-expert-content\"\u003e\n          \u003ch2 class=\"af-expert-title\"\u003eSzakértő otthonápolás\u003c\/h2\u003e\n          \u003cp class=\"af-expert-sub\"\u003eProfesszionális szintű tisztaság a biztonságosabb otthonért.\u003c\/p\u003e\n          \u003cdiv class=\"af-expert-line\"\u003e\u003c\/div\u003e\n          \u003cp class=\"af-expert-quote\"\u003e\n            „A biológiailag lebomló enzimes formula erőteljes folteltávolítást biztosít, miközben gyakorlatilag egyáltalán nem károsítja a különböző padlótípusokat – ez ritka egyensúly a háztartási tisztítószerek kategóriájában.”\n          \u003c\/p\u003e\n          \u003cdiv class=\"af-expert-author\"\u003e- Dr. Sarah Mitchell\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"af-expert-img-wrap\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-24.png\" alt=\"Szakértő otthonápolás\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vpk-btn-wrap\"\u003e\n        \u003cbutton type=\"button\" class=\"vpk-btn js-vpk-scroll-buy\"\u003e\n          VÁSÁROLJ MOST \u003cspan class=\"vpk-btn-arrow\"\u003e›\u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ==================== 05. SURFACES \u0026 3 STEPS ==================== --\u003e\n  \u003cdiv class=\"af-all-section\"\u003e\n    \u003cdiv class=\"vpk-container\"\u003e\n      \u003ch2 class=\"afloor-title\"\u003eEgy lap minden felületre\u003c\/h2\u003e\n      \u003cp class=\"afloor-subtitle\"\u003eEgyszerűsítse a takarítást – a padlótól a bútorokig, egyetlen lap mindenre elég.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"af-surface-marquee\"\u003e\n      \u003cdiv class=\"af-surface-track\"\u003e\n        \u003c!-- 第一组 --\u003e\n        \u003cdiv class=\"af-surface-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-26.jpg\" alt=\"Laminált padló\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"af-surface-name\"\u003eLaminált padló\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"af-surface-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-27.jpg\" alt=\"Keményfa padló\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"af-surface-name\"\u003eKeményfa padló\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"af-surface-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-28.jpg\" alt=\"Kerámia járólap\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"af-surface-name\"\u003eKerámia járólap\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"af-surface-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-29.jpg\" alt=\"Márvány\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"af-surface-name\"\u003eMárvány\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"af-surface-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-30.jpg\" alt=\"Vinyl padló\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"af-surface-name\"\u003eVinyl padló\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"af-surface-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-31.jpg\" alt=\"Konyha- és fürdőszobapadló\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"af-surface-name\"\u003eKonyha- és fürdőszobapadló\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"af-surface-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-32.jpg\" alt=\"Fa étkezőasztalok\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"af-surface-name\"\u003eFa étkezőasztalok\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"af-surface-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-33.jpg\" alt=\"Ruhásszekrények\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"af-surface-name\"\u003eRuhásszekrények\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"af-surface-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-34.jpg\" alt=\"Könyvespolcok\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"af-surface-name\"\u003eKönyvespolcok\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"af-surface-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-35.jpg\" alt=\"Íróasztalok\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"af-surface-name\"\u003eÍróasztalok\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003c!-- 第二组（无缝滚动） --\u003e\n        \u003cdiv class=\"af-surface-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-26.jpg\" alt=\"Laminált padló\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"af-surface-name\"\u003eLaminált padló\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"af-surface-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-27.jpg\" alt=\"Keményfa padló\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"af-surface-name\"\u003eKeményfa padló\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"af-surface-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-28.jpg\" alt=\"Kerámia járólap\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"af-surface-name\"\u003eKerámia járólap\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"af-surface-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-29.jpg\" alt=\"Márvány\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"af-surface-name\"\u003eMárvány\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"af-surface-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-30.jpg\" alt=\"Vinyl padló\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"af-surface-name\"\u003eVinyl padló\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"af-surface-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-31.jpg\" alt=\"Konyha- és fürdőszobapadló\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"af-surface-name\"\u003eKonyha- és fürdőszobapadló\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"af-surface-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-32.jpg\" alt=\"Fa étkezőasztalok\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"af-surface-name\"\u003eFa étkezőasztalok\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"af-surface-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-33.jpg\" alt=\"Ruhásszekrények\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"af-surface-name\"\u003eRuhásszekrények\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"af-surface-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-34.jpg\" alt=\"Könyvespolcok\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"af-surface-name\"\u003eKönyvespolcok\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"af-surface-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-35.jpg\" alt=\"Íróasztalok\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"af-surface-name\"\u003eÍróasztalok\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vpk-container af-steps-wrap\"\u003e\n      \u003ch2 class=\"afloor-title\"\u003eEgyszerű padlótisztítás 3 lépésben\u003c\/h2\u003e\n      \u003cdiv class=\"af-steps-grid\"\u003e\n        \u003cdiv class=\"af-step\"\u003e\n          \u003cdiv class=\"af-step-image\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-36.jpg\" alt=\"OLDD FEL\" loading=\"lazy\"\u003e\n            \u003cdiv class=\"af-step-bar\"\u003e\n              \u003cdiv class=\"af-step-num\"\u003e01\u003c\/div\u003e\n              \u003cdiv class=\"af-step-name\"\u003eOLDD FEL\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"af-step-desc\"\u003eOldj fel egy lapot 5 liter vízben.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"af-step\"\u003e\n          \u003cdiv class=\"af-step-image\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-37.jpg\" alt=\"MOSD FEL\" loading=\"lazy\"\u003e\n            \u003cdiv class=\"af-step-bar\"\u003e\n              \u003cdiv class=\"af-step-num\"\u003e02\u003c\/div\u003e\n              \u003cdiv class=\"af-step-name\"\u003eMOSD FEL\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"af-step-desc\"\u003eMártsd be a felmosót, és tisztítsd meg a padlót könnyedén.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"af-step\"\u003e\n          \u003cdiv class=\"af-step-image\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-38.jpg\" alt=\"SZÁRADÁS\" loading=\"lazy\"\u003e\n            \u003cdiv class=\"af-step-bar\"\u003e\n              \u003cdiv class=\"af-step-num\"\u003e03\u003c\/div\u003e\n              \u003cdiv class=\"af-step-name\"\u003eSZÁRADÁS\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"af-step-desc\"\u003eFolt- és csíkmentesen szárad.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vpk-btn-wrap\"\u003e\n        \u003cbutton type=\"button\" class=\"vpk-btn js-vpk-scroll-buy\"\u003e\n          Kérem a 52% kedvezményt \u003cspan class=\"vpk-btn-arrow\"\u003e›\u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ==================== 06. SPECIFICATION ==================== --\u003e\n  \u003cdiv class=\"spec-section\"\u003e\n    \u003cdiv class=\"vpk-container\"\u003e\n      \u003ch2 class=\"afloor-title\"\u003eSPECIFIKÁCIÓ\u003c\/h2\u003e\n      \u003cp class=\"afloor-subtitle\"\u003eMinden adat a magabiztos vásárláshoz.\u003c\/p\u003e\n\n      \u003cdiv class=\"spec-grid\"\u003e\n        \u003cdiv class=\"spec-table\"\u003e\n          \u003cdiv class=\"spec-row\"\u003e\n            \u003cdiv class=\"spec-label\"\u003eNettó tartalom\u003c\/div\u003e\n            \u003cdiv class=\"spec-value\"\u003e100 lap \/ csomag\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"spec-row\"\u003e\n            \u003cdiv class=\"spec-label\"\u003eLaponkénti súly\u003c\/div\u003e\n            \u003cdiv class=\"spec-value\"\u003e~2 g\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"spec-row\"\u003e\n            \u003cdiv class=\"spec-label\"\u003eFő összetevők\u003c\/div\u003e\n            \u003cdiv class=\"spec-value\"\u003eFelületaktív anyagok, biológiailag lebomló enzimek, fényesítő anyagok, növényi kivonatok\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"spec-row\"\u003e\n            \u003cdiv class=\"spec-label\"\u003eAlkalmazható felületek\u003c\/div\u003e\n            \u003cdiv class=\"spec-value\"\u003eJárólap, keményfa, laminált padló, márvány és egyéb kemény burkolatok\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"spec-row\"\u003e\n            \u003cdiv class=\"spec-label\"\u003eIllat\u003c\/div\u003e\n            \u003cdiv class=\"spec-value\"\u003eFriss növényi illat\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"spec-row\"\u003e\n            \u003cdiv class=\"spec-label\"\u003eSzavatossági idő\u003c\/div\u003e\n            \u003cdiv class=\"spec-value\"\u003e3 év\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"spec-row\"\u003e\n            \u003cdiv class=\"spec-label\"\u003eAdagolás\u003c\/div\u003e\n            \u003cdiv class=\"spec-value\"\u003e1 lap kb. 5 liter vízhez\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"spec-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0774\/0938\/6809\/files\/31e87a3c-image-39.png\" alt=\"Vízben oldódó padlótisztító kendők\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vpk-btn-wrap\"\u003e\n        \u003cbutton type=\"button\" class=\"vpk-btn js-vpk-scroll-buy\"\u003e\n          Kérem a 52% kedvezményt \u003cspan class=\"vpk-btn-arrow\"\u003e›\u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ==================== 交互脚本（合并精简版） ==================== --\u003e\n  \u003cscript\u003e\n    (function () {\n      var root = document.querySelector(\".vpk-desc-root\");\n      if (!root) return;\n\n      \/* 1. Before \/ After 轮播与拖动对比 *\/\n      var baSlides = Array.prototype.slice.call(root.querySelectorAll(\".afloor-slide\"));\n      var baDots = Array.prototype.slice.call(root.querySelectorAll(\".afloor-dot\"));\n      var baCurrent = 0;\n\n      function setupCompare(compare) {\n        if (!compare) return;\n        var before = compare.querySelector(\".afloor-before\");\n        var beforeImg = before ? before.querySelector(\"img\") : null;\n        var divider = compare.querySelector(\".afloor-divider\");\n        if (!before || !beforeImg || !divider) return;\n\n        function syncWidth() {\n          var rect = compare.getBoundingClientRect();\n          if (rect.width \u003e 0) {\n            beforeImg.style.width = rect.width + \"px\";\n          }\n        }\n\n        syncWidth();\n\n        if (compare.dataset.bound === \"1\") return;\n        compare.dataset.bound = \"1\";\n\n        var dragging = false;\n\n        function setPos(clientX) {\n          var rect = compare.getBoundingClientRect();\n          if (rect.width \u003c= 0) return;\n          var x = Math.max(0, Math.min(clientX - rect.left, rect.width));\n          var pct = (x \/ rect.width) * 100;\n          before.style.width = pct + \"%\";\n          divider.style.left = pct + \"%\";\n          syncWidth();\n        }\n\n        divider.addEventListener(\"pointerdown\", function (e) {\n          dragging = true;\n          if (divider.setPointerCapture) divider.setPointerCapture(e.pointerId);\n        });\n\n        divider.addEventListener(\"pointermove\", function (e) {\n          if (!dragging) return;\n          setPos(e.clientX);\n        });\n\n        divider.addEventListener(\"pointerup\", function () {\n          dragging = false;\n        });\n\n        divider.addEventListener(\"pointercancel\", function () {\n          dragging = false;\n        });\n\n        compare.addEventListener(\"pointerdown\", function (e) {\n          if (divider.contains(e.target) || e.target.closest(\".afloor-nav-button\")) return;\n          setPos(e.clientX);\n        });\n\n        window.addEventListener(\"resize\", syncWidth, { passive: true });\n      }\n\n      function showBaSlide(idx) {\n        if (idx \u003c 0) idx = baSlides.length - 1;\n        if (idx \u003e= baSlides.length) idx = 0;\n        baCurrent = idx;\n\n        baSlides.forEach(function (s, i) {\n          s.classList.toggle(\"active\", i === baCurrent);\n        });\n        baDots.forEach(function (d, i) {\n          d.classList.toggle(\"active\", i === baCurrent);\n        });\n\n        setTimeout(function () {\n          var activeCompare = root.querySelector(\".afloor-slide.active .afloor-compare\");\n          if (activeCompare) {\n            var before = activeCompare.querySelector(\".afloor-before\");\n            var divider = activeCompare.querySelector(\".afloor-divider\");\n            if (before \u0026\u0026 divider) {\n              before.style.width = \"50%\";\n              divider.style.left = \"50%\";\n            }\n            setupCompare(activeCompare);\n          }\n        }, 20);\n      }\n\n      root.querySelectorAll(\".afloor-prev\").forEach(function (btn) {\n        btn.addEventListener(\"click\", function (e) {\n          e.stopPropagation();\n          showBaSlide(baCurrent - 1);\n        });\n      });\n\n      root.querySelectorAll(\".afloor-next\").forEach(function (btn) {\n        btn.addEventListener(\"click\", function (e) {\n          e.stopPropagation();\n          showBaSlide(baCurrent + 1);\n        });\n      });\n\n      baDots.forEach(function (dot) {\n        dot.addEventListener(\"click\", function () {\n          showBaSlide(parseInt(dot.getAttribute(\"data-index\"), 10));\n        });\n      });\n\n      showBaSlide(0);\n\n      \/* 2. Formula 轮播图 *\/\n      var af2Slides = Array.prototype.slice.call(root.querySelectorAll(\".af2-slide\"));\n      var af2Dots = Array.prototype.slice.call(root.querySelectorAll(\".af2-dot\"));\n      var af2Current = 0;\n\n      function showAf2Slide(idx) {\n        if (idx \u003c 0) idx = af2Slides.length - 1;\n        if (idx \u003e= af2Slides.length) idx = 0;\n        af2Current = idx;\n\n        af2Slides.forEach(function (s, i) {\n          s.classList.toggle(\"is-active\", i === af2Current);\n        });\n        af2Dots.forEach(function (d, i) {\n          d.classList.toggle(\"is-active\", i === af2Current);\n        });\n      }\n\n      var af2Prev = root.querySelector(\".af2-prev\");\n      var af2Next = root.querySelector(\".af2-next\");\n      if (af2Prev) af2Prev.addEventListener(\"click\", function () { showAf2Slide(af2Current - 1); });\n      if (af2Next) af2Next.addEventListener(\"click\", function () { showAf2Slide(af2Current + 1); });\n\n      af2Dots.forEach(function (dot) {\n        dot.addEventListener(\"click\", function () {\n          showAf2Slide(parseInt(dot.getAttribute(\"data-af2\"), 10));\n        });\n      });\n\n      \/* 3. 所有 CTA 按钮点击平滑滚动到购买框 *\/\n      var buySelectors = [\n        \"#floor-product-buy\",\n        \"#floor-price-section\",\n        \"#product-buy-section\",\n        \"product-form\",\n        \".product-form\",\n        \".easysell-form\",\n        '[class*=\"easysell\"]',\n        '[id*=\"easysell\"]',\n        '[class*=\"quantity-break\"]',\n        '[id*=\"quantity-break\"]',\n        '[class*=\"bundle\"]',\n        '[id*=\"bundle\"]',\n        'form[action*=\"\/cart\/add\"]'\n      ];\n\n      root.querySelectorAll(\".js-vpk-scroll-buy\").forEach(function (btn) {\n        btn.addEventListener(\"click\", function () {\n          var target = null;\n          for (var i = 0; i \u003c buySelectors.length; i++) {\n            var el = document.querySelector(buySelectors[i]);\n            if (el \u0026\u0026 !root.contains(el)) {\n              target = el;\n              break;\n            }\n          }\n          if (target) {\n            target.scrollIntoView({ behavior: \"smooth\", block: \"center\" });\n          } else {\n            window.scrollTo({ top: 0, behavior: \"smooth\" });\n          }\n        });\n      });\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e","brand":"houstonmoon","offers":[{"title":"Vásároljon 3 csomagot","offer_id":57878679257254,"sku":"TKW-LSQJP*3","price":11500.0,"currency_code":"HUF","in_stock":true},{"title":"Vásároljon 2 csomagot","offer_id":57878679290022,"sku":"TKW-LSQJP*2","price":9400.0,"currency_code":"HUF","in_stock":true},{"title":"Vásároljon 1 csomagot","offer_id":57878679322790,"sku":"TKW-LSQJP","price":6800.0,"currency_code":"HUF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0707\/6105\/4374\/files\/2_73377fbd-f403-42f1-8e57-83a10cfdf698.png?v=1793007660","url":"https:\/\/elhuka.com\/products\/hulsqjp","provider":"elhuka","version":"1.0","type":"link"}