{"title":"Home page","description":null,"products":[{"product_id":"vxproz-pro-6-in-1-trimmer-set","title":"VXPROZ Ultimate Men’s Grooming Kit – IPX7 Waterproof Trimmer Set","description":"\u003c!--\n  VXPROZ COMPLETE PRODUCT DESCRIPTION\n  Autoplay videos + formal real product slider + A+ content\n--\u003e\n\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@400;500;600;700;800\u0026display=swap');\n\n  .vx-product-description,\n  .vx-product-description * {\n    box-sizing: border-box;\n  }\n\n  .vx-product-description {\n    width: 100%;\n    overflow: hidden;\n    background: #000000;\n    color: #ffffff;\n    font-family: \"Space Grotesk\", sans-serif;\n  }\n\n  .vx-product-description img,\n  .vx-product-description video {\n    max-width: 100%;\n  }\n\n  .vx-description-inner {\n    width: 100%;\n    max-width: 1040px;\n    margin: 0 auto;\n    padding: 0 12px;\n  }\n\n  \/* ==================================================\n     COMMON TITLES\n  ================================================== *\/\n\n  .vx-section-kicker {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 7px;\n    margin-bottom: 10px;\n    padding: 7px 12px;\n    border: 1px solid rgba(0, 224, 103, 0.32);\n    border-radius: 999px;\n    background: rgba(0, 224, 103, 0.08);\n    color: #c8ffdc;\n    font-size: 10.5px;\n    line-height: 1;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.055em;\n  }\n\n  .vx-section-kicker::before {\n    content: \"✓\";\n    width: 15px;\n    height: 15px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: #00e067;\n    color: #041209;\n    font-size: 9px;\n    font-weight: 800;\n  }\n\n  .vx-section-title {\n    margin: 0;\n    color: #ffffff;\n    font-size: clamp(28px, 5vw, 52px);\n    line-height: 1;\n    font-weight: 800;\n    letter-spacing: -0.055em;\n    text-transform: uppercase;\n  }\n\n  .vx-section-title span {\n    color: #00e067;\n    text-shadow: 0 0 22px rgba(0, 224, 103, 0.27);\n  }\n\n  .vx-section-text {\n    max-width: 720px;\n    margin: 12px auto 0;\n    color: rgba(255, 255, 255, 0.67);\n    font-size: 14.5px;\n    line-height: 1.58;\n    font-weight: 500;\n  }\n\n  \/* ==================================================\n     MAIN AUTOPLAY VIDEO\n  ================================================== *\/\n\n  .vx-main-video-section {\n    padding: 26px 14px 30px;\n    background:\n      radial-gradient(\n        circle at 50% 0%,\n        rgba(0, 224, 103, 0.14),\n        transparent 38%\n      ),\n      #000000;\n  }\n\n  .vx-main-video-card {\n    width: 100%;\n    max-width: 960px;\n    margin: 0 auto;\n    padding: 18px;\n    border: 1px solid rgba(0, 224, 103, 0.28);\n    border-radius: 24px;\n    background:\n      linear-gradient(\n        180deg,\n        rgba(255, 255, 255, 0.045),\n        rgba(255, 255, 255, 0.014)\n      ),\n      #050505;\n    box-shadow:\n      0 0 0 1px rgba(0, 224, 103, 0.05),\n      0 0 26px rgba(0, 224, 103, 0.12),\n      0 18px 46px rgba(0, 0, 0, 0.46);\n  }\n\n  .vx-main-video-card .vx-section-text {\n    margin: 12px 0 18px;\n  }\n\n  .vx-main-video-wrap {\n    position: relative;\n    width: 100%;\n    overflow: hidden;\n    border: 1px solid rgba(0, 224, 103, 0.38);\n    border-radius: 20px;\n    background: #000000;\n    box-shadow:\n      0 0 0 1px rgba(0, 224, 103, 0.08),\n      0 0 24px rgba(0, 224, 103, 0.20);\n  }\n\n  .vx-main-video-wrap video {\n    width: 100%;\n    display: block;\n    aspect-ratio: 16 \/ 9;\n    object-fit: cover;\n    background: #000000;\n  }\n\n  .vx-video-status {\n    position: absolute;\n    right: 12px;\n    bottom: 12px;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    padding: 7px 10px;\n    border: 1px solid rgba(0, 224, 103, 0.24);\n    border-radius: 999px;\n    background: rgba(0, 0, 0, 0.70);\n    color: #d4ffe4;\n    font-size: 9px;\n    line-height: 1;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.035em;\n    backdrop-filter: blur(10px);\n    pointer-events: none;\n  }\n\n  .vx-video-status::before {\n    content: \"\";\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: #00e067;\n    box-shadow: 0 0 10px rgba(0, 224, 103, 0.70);\n  }\n\n  \/* ==================================================\n     QUICK ATTACHMENT SECTION\n  ================================================== *\/\n\n  .vx-attachment-section {\n    padding: 34px 12px 38px;\n    background:\n      radial-gradient(\n        circle at 50% 0%,\n        rgba(0, 224, 103, 0.10),\n        transparent 36%\n      ),\n      #000000;\n  }\n\n  .vx-attachment-card {\n    width: 100%;\n    max-width: 1040px;\n    margin: 0 auto;\n    padding: 18px;\n    border: 1px solid rgba(0, 224, 103, 0.25);\n    border-radius: 27px;\n    background:\n      linear-gradient(\n        180deg,\n        rgba(255, 255, 255, 0.043),\n        rgba(255, 255, 255, 0.014)\n      ),\n      #050505;\n    box-shadow:\n      0 0 0 1px rgba(0, 224, 103, 0.05),\n      0 0 28px rgba(0, 224, 103, 0.10),\n      0 22px 56px rgba(0, 0, 0, 0.48);\n  }\n\n  .vx-attachment-head {\n    max-width: 760px;\n    margin: 0 auto 18px;\n    text-align: center;\n  }\n\n  .vx-attachment-head .vx-section-title {\n    font-size: clamp(27px, 4.6vw, 48px);\n  }\n\n  .vx-attachment-grid {\n    display: grid;\n    grid-template-columns: 0.9fr 1.1fr;\n    gap: 14px;\n    align-items: stretch;\n  }\n\n  .vx-attachment-video,\n  .vx-attachment-image {\n    position: relative;\n    overflow: hidden;\n    border: 1px solid rgba(0, 224, 103, 0.28);\n    border-radius: 21px;\n    background: #000000;\n    box-shadow:\n      0 0 0 1px rgba(0, 224, 103, 0.07),\n      0 0 22px rgba(0, 224, 103, 0.12),\n      0 14px 34px rgba(0, 0, 0, 0.38);\n  }\n\n  .vx-attachment-video video {\n    width: 100%;\n    height: 100%;\n    min-height: 460px;\n    display: block;\n    object-fit: cover;\n    background: #000000;\n  }\n\n  .vx-attachment-image img {\n    width: 100%;\n    height: 100%;\n    min-height: 460px;\n    display: block;\n    object-fit: cover;\n    background: #000000;\n  }\n\n  .vx-attachment-video-label {\n    position: absolute;\n    right: 14px;\n    bottom: 14px;\n    left: 14px;\n    padding: 13px 14px;\n    border: 1px solid rgba(0, 224, 103, 0.23);\n    border-radius: 15px;\n    background: rgba(0, 0, 0, 0.72);\n    backdrop-filter: blur(12px);\n    pointer-events: none;\n  }\n\n  .vx-attachment-video-label strong {\n    display: block;\n    color: #ffffff;\n    font-size: 13px;\n    line-height: 1.15;\n    font-weight: 800;\n    text-transform: uppercase;\n  }\n\n  .vx-attachment-video-label span {\n    display: block;\n    margin-top: 5px;\n    color: rgba(255, 255, 255, 0.61);\n    font-size: 11.5px;\n    line-height: 1.35;\n    font-weight: 650;\n  }\n\n  .vx-attachment-points {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 10px;\n    margin-top: 14px;\n  }\n\n  .vx-attachment-point {\n    padding: 15px 14px;\n    border: 1px solid rgba(0, 224, 103, 0.17);\n    border-radius: 16px;\n    background: rgba(255, 255, 255, 0.031);\n  }\n\n  .vx-attachment-point strong {\n    display: block;\n    color: #ffffff;\n    font-size: 12.5px;\n    line-height: 1.15;\n    font-weight: 800;\n    text-transform: uppercase;\n  }\n\n  .vx-attachment-point span {\n    display: block;\n    margin-top: 6px;\n    color: rgba(255, 255, 255, 0.59);\n    font-size: 11.5px;\n    line-height: 1.4;\n    font-weight: 650;\n  }\n\n  \/* ==================================================\n     FORMAL REAL PRODUCT SLIDER\n  ================================================== *\/\n\n  .vx-real-slider-section {\n    width: 100%;\n    padding: 38px 12px 44px;\n    overflow: hidden;\n    background: #000000;\n  }\n\n  .vx-real-slider-shell {\n    position: relative;\n    width: 100%;\n    max-width: 1040px;\n    margin: 0 auto;\n    padding: 20px;\n    overflow: hidden;\n    border: 1px solid rgba(0, 224, 103, 0.23);\n    border-radius: 26px;\n    background:\n      linear-gradient(\n        180deg,\n        rgba(255, 255, 255, 0.038),\n        rgba(255, 255, 255, 0.012)\n      ),\n      #050505;\n    box-shadow:\n      0 0 0 1px rgba(0, 224, 103, 0.04),\n      0 20px 58px rgba(0, 0, 0, 0.52);\n  }\n\n  \/*\n    Moving orange-to-green light strips.\n    No large corner color glows.\n  *\/\n\n  .vx-real-slider-shell::before,\n  .vx-real-slider-shell::after {\n    content: \"\";\n    position: absolute;\n    z-index: 5;\n    width: 44%;\n    height: 2px;\n    pointer-events: none;\n    background: linear-gradient(\n      90deg,\n      transparent,\n      #ff7417,\n      #ff9d54,\n      #00e067,\n      transparent\n    );\n    filter: drop-shadow(0 0 8px rgba(0, 224, 103, 0.45));\n    animation: vxRealLightStrip 4.8s linear infinite;\n  }\n\n  .vx-real-slider-shell::before {\n    top: 0;\n    left: -44%;\n  }\n\n  .vx-real-slider-shell::after {\n    right: -44%;\n    bottom: 0;\n    animation-direction: reverse;\n    animation-delay: -2.4s;\n  }\n\n  @keyframes vxRealLightStrip {\n    0% {\n      transform: translateX(0);\n      opacity: 0;\n    }\n\n    10% {\n      opacity: 1;\n    }\n\n    85% {\n      opacity: 1;\n    }\n\n    100% {\n      transform: translateX(330%);\n      opacity: 0;\n    }\n  }\n\n  .vx-real-slider-head {\n    max-width: 770px;\n    margin: 0 auto 20px;\n    text-align: center;\n  }\n\n  .vx-real-slider-head .vx-section-title {\n    font-size: clamp(28px, 4.7vw, 48px);\n  }\n\n  .vx-real-slider-window {\n    position: relative;\n    width: 100%;\n    overflow: hidden;\n    border: 1px solid rgba(0, 224, 103, 0.18);\n    border-radius: 20px;\n    background: #080808;\n  }\n\n  .vx-real-slider-track {\n    display: flex;\n    width: 100%;\n    transition: transform 480ms cubic-bezier(0.22, 0.61, 0.36, 1);\n    will-change: transform;\n  }\n\n  .vx-real-slide {\n    width: 100%;\n    min-width: 100%;\n    display: grid;\n    grid-template-columns: minmax(0, 1.12fr) minmax(280px, 0.88fr);\n    align-items: stretch;\n    background: #080808;\n  }\n\n  .vx-real-slide-image {\n    position: relative;\n    width: 100%;\n    overflow: hidden;\n    background: #b8460b;\n  }\n\n  .vx-real-slide-image img {\n    width: 100%;\n    height: 100%;\n    min-height: 500px;\n    display: block;\n    object-fit: contain;\n    background: #c9530e;\n    pointer-events: none;\n    user-select: none;\n  }\n\n  .vx-real-slide-image::after {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    pointer-events: none;\n    background:\n      linear-gradient(\n        90deg,\n        transparent 76%,\n        rgba(8, 8, 8, 0.76)\n      ),\n      linear-gradient(\n        0deg,\n        rgba(0, 0, 0, 0.12),\n        transparent 34%\n      );\n  }\n\n  .vx-real-slide-number {\n    position: absolute;\n    top: 14px;\n    left: 14px;\n    z-index: 3;\n    display: inline-flex;\n    align-items: center;\n    min-height: 29px;\n    padding: 0 10px;\n    border: 1px solid rgba(255, 255, 255, 0.20);\n    border-radius: 999px;\n    background: rgba(0, 0, 0, 0.66);\n    color: rgba(255, 255, 255, 0.84);\n    font-size: 9px;\n    line-height: 1;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    backdrop-filter: blur(10px);\n  }\n\n  .vx-real-slide-content {\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 32px 28px;\n    background:\n      linear-gradient(\n        145deg,\n        rgba(255, 255, 255, 0.028),\n        rgba(0, 224, 103, 0.012)\n      ),\n      #080808;\n  }\n\n  .vx-real-slide-label {\n    display: inline-flex;\n    align-items: center;\n    align-self: flex-start;\n    gap: 7px;\n    margin-bottom: 13px;\n    color: #c8ffdc;\n    font-size: 10px;\n    line-height: 1;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  .vx-real-slide-label::before {\n    content: \"\";\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: #00e067;\n    box-shadow: 0 0 10px rgba(0, 224, 103, 0.65);\n  }\n\n  .vx-real-slide-content h3 {\n    margin: 0;\n    color: #ffffff;\n    font-size: clamp(24px, 3.5vw, 38px);\n    line-height: 1.05;\n    font-weight: 800;\n    letter-spacing: -0.045em;\n    text-transform: uppercase;\n  }\n\n  .vx-real-slide-content h3 span {\n    color: #00e067;\n  }\n\n  .vx-real-slide-content p {\n    margin: 13px 0 0;\n    color: rgba(255, 255, 255, 0.65);\n    font-size: 13.5px;\n    line-height: 1.58;\n    font-weight: 500;\n  }\n\n  .vx-real-slide-details {\n    display: grid;\n    gap: 9px;\n    margin-top: 18px;\n  }\n\n  .vx-real-slide-detail {\n    display: flex;\n    align-items: flex-start;\n    gap: 8px;\n    color: rgba(255, 255, 255, 0.77);\n    font-size: 11.5px;\n    line-height: 1.4;\n    font-weight: 700;\n  }\n\n  .vx-real-slide-detail::before {\n    content: \"✓\";\n    width: 17px;\n    height: 17px;\n    flex: 0 0 17px;\n    display: grid;\n    place-items: center;\n    margin-top: 1px;\n    border-radius: 50%;\n    background: rgba(0, 224, 103, 0.13);\n    color: #00e067;\n    font-size: 9px;\n    font-weight: 800;\n  }\n\n  .vx-real-slide-proof {\n    display: inline-flex;\n    align-items: center;\n    align-self: flex-start;\n    margin-top: 19px;\n    padding: 7px 10px;\n    border: 1px solid rgba(0, 224, 103, 0.20);\n    border-radius: 999px;\n    background: rgba(0, 224, 103, 0.07);\n    color: #bfffd8;\n    font-size: 9px;\n    line-height: 1;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.045em;\n  }\n\n  .vx-real-slider-controls {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 14px;\n    margin-top: 15px;\n  }\n\n  .vx-real-slider-arrows {\n    display: flex;\n    gap: 8px;\n  }\n\n  .vx-real-slider-button {\n    width: 40px;\n    height: 40px;\n    display: grid;\n    place-items: center;\n    padding: 0;\n    border: 1px solid rgba(0, 224, 103, 0.29);\n    border-radius: 50%;\n    background: rgba(255, 255, 255, 0.043);\n    color: #ffffff;\n    font-family: inherit;\n    font-size: 22px;\n    line-height: 1;\n    cursor: pointer;\n    transition:\n      background 180ms ease,\n      border-color 180ms ease,\n      color 180ms ease,\n      box-shadow 180ms ease;\n  }\n\n  .vx-real-slider-button:hover,\n  .vx-real-slider-button:focus-visible {\n    border-color: #00e067;\n    background: #00e067;\n    color: #041209;\n    box-shadow: 0 0 18px rgba(0, 224, 103, 0.27);\n    outline: none;\n  }\n\n  .vx-real-slider-dots {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 7px;\n  }\n\n  .vx-real-slider-dot {\n    width: 8px;\n    height: 8px;\n    padding: 0;\n    border: 0;\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.22);\n    cursor: pointer;\n    transition:\n      width 220ms ease,\n      background 220ms ease,\n      box-shadow 220ms ease;\n  }\n\n  .vx-real-slider-dot.is-active {\n    width: 26px;\n    background: linear-gradient(90deg, #ff7417, #00e067);\n    box-shadow:\n      0 0 10px rgba(255, 116, 23, 0.24),\n      0 0 12px rgba(0, 224, 103, 0.28);\n  }\n\n  .vx-real-slider-count {\n    min-width: 54px;\n    color: rgba(255, 255, 255, 0.55);\n    font-size: 10.5px;\n    line-height: 1;\n    font-weight: 800;\n    text-align: right;\n    letter-spacing: 0.06em;\n  }\n\n  \/* ==================================================\n     A+ IMAGE STACK\n  ================================================== *\/\n\n  .vx-aplus-stack {\n    width: 100%;\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: 0;\n    background: #000000;\n    font-size: 0;\n    line-height: 0;\n  }\n\n  .vx-aplus-stack img {\n    width: 100%;\n    max-width: 1000px;\n    height: auto;\n    display: block;\n    margin: 0 auto;\n    padding: 0;\n    border: 0;\n    border-radius: 0;\n  }\n\n  \/* ==================================================\n     BOTTOM INFORMATION\n  ================================================== *\/\n\n  .vx-care-section {\n    width: 100%;\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: 32px 12px 40px;\n    background:\n      radial-gradient(\n        circle at 50% 0%,\n        rgba(0, 224, 103, 0.12),\n        transparent 40%\n      ),\n      #000000;\n  }\n\n  .vx-care-box {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 10px;\n    padding: 16px;\n    border: 1px solid rgba(0, 224, 103, 0.23);\n    border-radius: 21px;\n    background:\n      linear-gradient(\n        180deg,\n        rgba(255, 255, 255, 0.04),\n        rgba(255, 255, 255, 0.013)\n      ),\n      #050505;\n  }\n\n  .vx-care-item {\n    padding: 15px;\n    border: 1px solid rgba(0, 224, 103, 0.15);\n    border-radius: 16px;\n    background: rgba(255, 255, 255, 0.029);\n  }\n\n  .vx-care-item strong {\n    display: block;\n    color: #ffffff;\n    font-size: 13px;\n    line-height: 1.15;\n    font-weight: 800;\n    text-transform: uppercase;\n  }\n\n  .vx-care-item span {\n    display: block;\n    margin-top: 6px;\n    color: rgba(255, 255, 255, 0.59);\n    font-size: 12px;\n    line-height: 1.45;\n    font-weight: 650;\n  }\n\n  \/* ==================================================\n     TABLET\n  ================================================== *\/\n\n  @media (max-width: 900px) {\n    .vx-attachment-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .vx-attachment-video video,\n    .vx-attachment-image img {\n      min-height: auto;\n      aspect-ratio: 16 \/ 10;\n    }\n\n    .vx-attachment-points {\n      grid-template-columns: 1fr;\n    }\n\n    .vx-real-slide {\n      grid-template-columns: 1fr;\n    }\n\n    .vx-real-slide-image img {\n      min-height: auto;\n      aspect-ratio: 4 \/ 3;\n    }\n\n    .vx-real-slide-image::after {\n      background:\n        linear-gradient(\n          0deg,\n          rgba(8, 8, 8, 0.75),\n          transparent 34%\n        );\n    }\n\n    .vx-real-slide-content {\n      padding: 25px 21px 28px;\n    }\n  }\n\n  \/* ==================================================\n     MOBILE\n  ================================================== *\/\n\n  @media (max-width: 749px) {\n    .vx-description-inner {\n      padding: 0 8px;\n    }\n\n    .vx-main-video-section {\n      padding: 22px 8px 24px;\n    }\n\n    .vx-main-video-card {\n      padding: 14px;\n      border-radius: 18px;\n    }\n\n    .vx-main-video-wrap {\n      border-radius: 15px;\n    }\n\n    .vx-main-video-card .vx-section-text {\n      font-size: 13.5px;\n    }\n\n    .vx-video-status {\n      right: 8px;\n      bottom: 8px;\n      padding: 6px 8px;\n      font-size: 8px;\n    }\n\n    .vx-attachment-section {\n      padding: 28px 10px 34px;\n    }\n\n    .vx-attachment-card {\n      padding: 13px;\n      border-radius: 20px;\n    }\n\n    .vx-attachment-video,\n    .vx-attachment-image {\n      border-radius: 16px;\n    }\n\n    .vx-attachment-video video {\n      aspect-ratio: 4 \/ 5;\n    }\n\n    .vx-attachment-image img {\n      aspect-ratio: 1 \/ 1;\n    }\n\n    .vx-real-slider-section {\n      padding: 30px 10px 36px;\n    }\n\n    .vx-real-slider-shell {\n      padding: 13px;\n      border-radius: 20px;\n    }\n\n    .vx-real-slider-shell::before,\n    .vx-real-slider-shell::after {\n      width: 58%;\n    }\n\n    .vx-real-slider-head {\n      margin-bottom: 15px;\n    }\n\n    .vx-real-slider-head .vx-section-title {\n      font-size: 27px;\n      line-height: 1.03;\n    }\n\n    .vx-real-slider-head .vx-section-text {\n      font-size: 12.5px;\n      line-height: 1.5;\n    }\n\n    .vx-real-slider-window {\n      border-radius: 15px;\n    }\n\n    .vx-real-slide-image img {\n      aspect-ratio: 4 \/ 3;\n    }\n\n    .vx-real-slide-content {\n      padding: 20px 16px 23px;\n    }\n\n    .vx-real-slide-content h3 {\n      font-size: 23px;\n    }\n\n    .vx-real-slide-content p {\n      font-size: 12.5px;\n    }\n\n    .vx-real-slider-button {\n      width: 36px;\n      height: 36px;\n      font-size: 20px;\n    }\n\n    .vx-care-box {\n      grid-template-columns: 1fr;\n      padding: 12px;\n      border-radius: 18px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .vx-real-slider-shell::before,\n    .vx-real-slider-shell::after {\n      animation: none;\n      display: none;\n    }\n\n    .vx-real-slider-track,\n    .vx-real-slider-button,\n    .vx-real-slider-dot {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"vx-product-description\"\u003e\n\n  \u003c!-- ==================================================\n       MAIN AUTOPLAY VIDEO\n  ================================================== --\u003e\n\n  \u003csection class=\"vx-main-video-section\"\u003e\n    \u003cdiv class=\"vx-description-inner\"\u003e\n\n      \u003cdiv class=\"vx-main-video-card\"\u003e\n\n        \u003cdiv class=\"vx-section-kicker\"\u003eVXPROZ In Action\u003c\/div\u003e\n\n        \u003ch2 class=\"vx-section-title\"\u003e\n          See VXPROZ \u003cspan\u003eIn Action\u003c\/span\u003e\n        \u003c\/h2\u003e\n\n        \u003cp class=\"vx-section-text\"\u003e\n          Watch the VXPROZ grooming kit in action and see how it supports a cleaner, sharper, and more organized grooming routine.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"vx-main-video-wrap\"\u003e\n          \u003cvideo class=\"vx-product-autoplay-video\" autoplay muted loop playsinline webkit-playsinline preload=\"auto\" aria-label=\"VXPROZ grooming kit demonstration video\"\u003e\n\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/7aff539386fe471185af58f2491b3d50.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\n          \u003cdiv class=\"vx-video-status\"\u003e\n            Product Demonstration\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ==================================================\n       QUICK ATTACHMENT SYSTEM\n  ================================================== --\u003e\n\n  \u003csection class=\"vx-attachment-section\"\u003e\n    \u003cdiv class=\"vx-attachment-card\"\u003e\n\n      \u003cdiv class=\"vx-attachment-head\"\u003e\n\n        \u003cdiv class=\"vx-section-kicker\"\u003e\n          Quick Attachment System\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"vx-section-title\"\u003e\n          Switch Heads In Seconds.\n          \u003cspan\u003eGroom With Control.\u003c\/span\u003e\n        \u003c\/h2\u003e\n\n        \u003cp class=\"vx-section-text\"\u003e\n          Move from beard shaping to detail cleanup without reaching for another tool. VXPROZ uses interchangeable grooming heads to keep your routine fast, clean, and organized.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vx-attachment-grid\"\u003e\n\n        \u003cdiv class=\"vx-attachment-video\"\u003e\n\n          \u003cvideo class=\"vx-product-autoplay-video\" autoplay muted loop playsinline webkit-playsinline preload=\"auto\" aria-label=\"VXPROZ attachment installation demonstration\"\u003e\n\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c991e866c975488d9bddcad3069d4f9b.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\n          \u003cdiv class=\"vx-attachment-video-label\"\u003e\n            \u003cstrong\u003eReal Product Handling\u003c\/strong\u003e\n            \u003cspan\u003e\n              See the grip, head movement, and attachment change up close.\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vx-attachment-image\"\u003e\n\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0749\/1423\/4507\/files\/quick_head_instalation.webp?v=1783527015\" alt=\"VXPROZ quick attachment installation system\" loading=\"lazy\"\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vx-attachment-points\"\u003e\n\n        \u003cdiv class=\"vx-attachment-point\"\u003e\n          \u003cstrong\u003eQuick Installation\u003c\/strong\u003e\n          \u003cspan\u003e\n            Snap on the appropriate head for the area you want to groom.\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vx-attachment-point\"\u003e\n          \u003cstrong\u003ePrecision Control\u003c\/strong\u003e\n          \u003cspan\u003e\n            Shape beard lines, neckline, sideburns, and smaller details with confidence.\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vx-attachment-point\"\u003e\n          \u003cstrong\u003eComplete Routine\u003c\/strong\u003e\n          \u003cspan\u003e\n            Beard, body, nose, ear, and detail grooming in one organized kit.\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ==================================================\n       FORMAL REAL PRODUCT SLIDER\n  ================================================== --\u003e\n\n  \u003csection class=\"vx-real-slider-section\" data-vx-real-slider aria-label=\"Actual VXPROZ product photography\"\u003e\n\n    \u003cdiv class=\"vx-real-slider-shell\"\u003e\n\n      \u003cdiv class=\"vx-real-slider-head\"\u003e\n\n        \u003cdiv class=\"vx-section-kicker\"\u003e\n          Actual Product Photography\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"vx-section-title\"\u003e\n          See The \u003cspan\u003eReal VXPROZ Kit\u003c\/span\u003e\n        \u003c\/h2\u003e\n\n        \u003cp class=\"vx-section-text\"\u003e\n          View the actual trimmer, interchangeable grooming heads, accessories, and protective storage case supplied with the VXPROZ 6-in-1 grooming kit.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vx-real-slider-window\"\u003e\n\n        \u003cdiv class=\"vx-real-slider-track\" data-vx-real-slider-track\u003e\n\n          \u003c!-- Slide 1: Complete kit --\u003e\n\n          \u003carticle class=\"vx-real-slide\"\u003e\n\n            \u003cdiv class=\"vx-real-slide-image\"\u003e\n\n              \u003cspan class=\"vx-real-slide-number\"\u003e\n                01 \/ Complete Kit\n              \u003c\/span\u003e\n\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0749\/1423\/4507\/files\/71PuhpjKRZL._SY500.jpg?v=1783957180\" alt=\"Actual VXPROZ 6-in-1 grooming kit with trimmer, attachments, storage case, guards and manual\" loading=\"eager\"\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"vx-real-slide-content\"\u003e\n\n              \u003cdiv class=\"vx-real-slide-label\"\u003e\n                Actual Product Configuration\n              \u003c\/div\u003e\n\n              \u003ch3\u003e\n                Complete \u003cspan\u003e6-in-1 Kit\u003c\/span\u003e\n              \u003c\/h3\u003e\n\n              \u003cp\u003e\n                A complete view of the actual VXPROZ grooming system and the components supplied inside the package.\n              \u003c\/p\u003e\n\n              \u003cdiv class=\"vx-real-slide-details\"\u003e\n\n                \u003cdiv class=\"vx-real-slide-detail\"\u003e\n                  Main grooming trimmer with interchangeable head system.\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"vx-real-slide-detail\"\u003e\n                  Multiple grooming heads, guards, charging cable, and accessories.\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"vx-real-slide-detail\"\u003e\n                  Protective storage case and product instruction manual.\n                \u003c\/div\u003e\n\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"vx-real-slide-proof\"\u003e\n                Actual Product Photo\n              \u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n          \u003c\/article\u003e\n\n          \u003c!-- Slide 2: Storage case --\u003e\n\n          \u003carticle class=\"vx-real-slide\"\u003e\n\n            \u003cdiv class=\"vx-real-slide-image\"\u003e\n\n              \u003cspan class=\"vx-real-slide-number\"\u003e\n                02 \/ Storage Case\n              \u003c\/span\u003e\n\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0749\/1423\/4507\/files\/81-sUq9MrLL._SY500__1.jpg?v=1783957180\" alt=\"Actual VXPROZ grooming kit organized inside its protective storage case\" loading=\"lazy\"\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"vx-real-slide-content\"\u003e\n\n              \u003cdiv class=\"vx-real-slide-label\"\u003e\n                Organized Protection\n              \u003c\/div\u003e\n\n              \u003ch3\u003e\n                Protective \u003cspan\u003eStorage Case\u003c\/span\u003e\n              \u003c\/h3\u003e\n\n              \u003cp\u003e\n                The molded interior keeps the main trimmer and grooming attachments separated, organized, and protected.\n              \u003c\/p\u003e\n\n              \u003cdiv class=\"vx-real-slide-details\"\u003e\n\n                \u003cdiv class=\"vx-real-slide-detail\"\u003e\n                  Dedicated spaces for the trimmer and grooming heads.\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"vx-real-slide-detail\"\u003e\n                  Upper mesh compartment for guards and smaller accessories.\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"vx-real-slide-detail\"\u003e\n                  Suitable for organized storage at home or while traveling.\n                \u003c\/div\u003e\n\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"vx-real-slide-proof\"\u003e\n                Actual Product Photo\n              \u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n          \u003c\/article\u003e\n\n          \u003c!-- Slide 3: Battery display --\u003e\n\n          \u003carticle class=\"vx-real-slide\"\u003e\n\n            \u003cdiv class=\"vx-real-slide-image\"\u003e\n\n              \u003cspan class=\"vx-real-slide-number\"\u003e\n                03 \/ Digital Display\n              \u003c\/span\u003e\n\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0749\/1423\/4507\/files\/61vzUQxc5jL._SY500.jpg?v=1783957180\" alt=\"Actual VXPROZ trimmer with illuminated digital battery display\" loading=\"lazy\"\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"vx-real-slide-content\"\u003e\n\n              \u003cdiv class=\"vx-real-slide-label\"\u003e\n                Power Status Visibility\n              \u003c\/div\u003e\n\n              \u003ch3\u003e\n                Digital \u003cspan\u003eBattery Display\u003c\/span\u003e\n              \u003c\/h3\u003e\n\n              \u003cp\u003e\n                The illuminated display allows the remaining battery level to be checked clearly before and during grooming.\n              \u003c\/p\u003e\n\n              \u003cdiv class=\"vx-real-slide-details\"\u003e\n\n                \u003cdiv class=\"vx-real-slide-detail\"\u003e\n                  Clear digital battery percentage display.\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"vx-real-slide-detail\"\u003e\n                  Textured black grip designed for controlled handling.\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"vx-real-slide-detail\"\u003e\n                  Metal-finish upper body with integrated power button.\n                \u003c\/div\u003e\n\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"vx-real-slide-proof\"\u003e\n                Actual Product Photo\n              \u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n          \u003c\/article\u003e\n\n          \u003c!-- Slide 4: Trimmer close-up --\u003e\n\n          \u003carticle class=\"vx-real-slide\"\u003e\n\n            \u003cdiv class=\"vx-real-slide-image\"\u003e\n\n              \u003cspan class=\"vx-real-slide-number\"\u003e\n                04 \/ Trimmer Head\n              \u003c\/span\u003e\n\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0749\/1423\/4507\/files\/61QNkkhbd4L._SY500.jpg?v=1783957180\" alt=\"Actual close-up photograph of the VXPROZ trimmer and precision blade\" loading=\"lazy\"\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"vx-real-slide-content\"\u003e\n\n              \u003cdiv class=\"vx-real-slide-label\"\u003e\n                Close-Up Product View\n              \u003c\/div\u003e\n\n              \u003ch3\u003e\n                Precision \u003cspan\u003eTrimmer Head\u003c\/span\u003e\n              \u003c\/h3\u003e\n\n              \u003cp\u003e\n                A closer view of the actual cutting head, metal finish, textured handle, and physical product construction.\n              \u003c\/p\u003e\n\n              \u003cdiv class=\"vx-real-slide-details\"\u003e\n\n                \u003cdiv class=\"vx-real-slide-detail\"\u003e\n                  Wide precision blade for controlled grooming passes.\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"vx-real-slide-detail\"\u003e\n                  Secure textured handle for improved grip.\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"vx-real-slide-detail\"\u003e\n                  Compact construction for beard lines and detail grooming.\n                \u003c\/div\u003e\n\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"vx-real-slide-proof\"\u003e\n                Actual Product Photo\n              \u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n          \u003c\/article\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vx-real-slider-controls\"\u003e\n\n        \u003cdiv class=\"vx-real-slider-arrows\"\u003e\n\n          \u003cbutton class=\"vx-real-slider-button\" type=\"button\" data-vx-real-slider-prev aria-label=\"Show previous product image\"\u003e\n            ‹\n          \u003c\/button\u003e\n\n          \u003cbutton class=\"vx-real-slider-button\" type=\"button\" data-vx-real-slider-next aria-label=\"Show next product image\"\u003e\n            ›\n          \u003c\/button\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vx-real-slider-dots\" aria-label=\"Product image slider navigation\"\u003e\n\n          \u003cbutton class=\"vx-real-slider-dot is-active\" type=\"button\" data-vx-real-slider-dot=\"0\" aria-label=\"Show product image 1\"\u003e\n          \u003c\/button\u003e\n\n          \u003cbutton class=\"vx-real-slider-dot\" type=\"button\" data-vx-real-slider-dot=\"1\" aria-label=\"Show product image 2\"\u003e\n          \u003c\/button\u003e\n\n          \u003cbutton class=\"vx-real-slider-dot\" type=\"button\" data-vx-real-slider-dot=\"2\" aria-label=\"Show product image 3\"\u003e\n          \u003c\/button\u003e\n\n          \u003cbutton class=\"vx-real-slider-dot\" type=\"button\" data-vx-real-slider-dot=\"3\" aria-label=\"Show product image 4\"\u003e\n          \u003c\/button\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vx-real-slider-count\" data-vx-real-slider-count\u003e\n          01 \/ 04\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ==================================================\n       A+ CONTENT\n  ================================================== --\u003e\n\n  \u003csection class=\"vx-aplus-stack\" aria-label=\"VXPROZ detailed product information\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0749\/1423\/4507\/files\/vxproz-grooming-kit-lifestyle-banner.png?v=1783920220\" alt=\"VXPROZ complete grooming kit lifestyle presentation\" loading=\"lazy\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0749\/1423\/4507\/files\/vxproz-complete-grooming-control.png?v=1783920220\" alt=\"VXPROZ complete grooming control\" loading=\"lazy\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0749\/1423\/4507\/files\/vxproz-kit-components-included.png?v=1783920220\" alt=\"VXPROZ grooming kit components included\" loading=\"lazy\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0749\/1423\/4507\/files\/vxproz-6-in-1-grooming-system.png?v=1783920220\" alt=\"VXPROZ 6-in-1 grooming system\" loading=\"lazy\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0749\/1423\/4507\/files\/vxproz-long-battery-performance.png?v=1783920220\" alt=\"VXPROZ long battery performance\" loading=\"lazy\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0749\/1423\/4507\/files\/vxproz-led-display-usb-c-charging.png?v=1783920220\" alt=\"VXPROZ digital display and USB-C charging\" loading=\"lazy\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0749\/1423\/4507\/files\/vxproz-wet-dry-easy-cleaning.png?v=1783920220\" alt=\"VXPROZ wet or dry grooming and easy cleaning\" loading=\"lazy\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0749\/1423\/4507\/files\/vxproz-trimmer-comparison-results.png?v=1783920220\" alt=\"VXPROZ grooming comparison and final result\" loading=\"lazy\"\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- ==================================================\n       BOTTOM INFORMATION\n  ================================================== --\u003e\n\n  \u003csection class=\"vx-care-section\"\u003e\n\n    \u003cdiv class=\"vx-care-box\"\u003e\n\n      \u003cdiv class=\"vx-care-item\"\u003e\n\n        \u003cstrong\u003eChoose The Right Head\u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Switch attachments depending on beard, body, nose, ear, or detail grooming.\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vx-care-item\"\u003e\n\n        \u003cstrong\u003eTrim With Control\u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Use slow, controlled passes around edges, neckline, and smaller grooming areas.\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vx-care-item\"\u003e\n\n        \u003cstrong\u003eRinse After Use\u003c\/strong\u003e\n\n        \u003cspan\u003e\n          The IPX7 waterproof design helps make post-grooming cleanup easier.\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function () {\n    function initializeVXProductVideos(scope) {\n      var root = scope || document;\n      var videos = root.querySelectorAll(\".vx-product-autoplay-video\");\n\n      videos.forEach(function (video) {\n        video.muted = true;\n        video.defaultMuted = true;\n        video.loop = true;\n        video.playsInline = true;\n        video.controls = false;\n\n        video.setAttribute(\"muted\", \"\");\n        video.setAttribute(\"autoplay\", \"\");\n        video.setAttribute(\"loop\", \"\");\n        video.setAttribute(\"playsinline\", \"\");\n        video.setAttribute(\"webkit-playsinline\", \"\");\n\n        var playPromise = video.play();\n\n        if (\n          playPromise \u0026\u0026\n          typeof playPromise.catch === \"function\"\n        ) {\n          playPromise.catch(function () {\n            video.muted = true;\n          });\n        }\n      });\n    }\n\n    function initializeVXRealProductSliders(scope) {\n      var root = scope || document;\n      var sliders = root.querySelectorAll(\"[data-vx-real-slider]\");\n\n      sliders.forEach(function (slider) {\n        if (slider.dataset.vxSliderReady === \"true\") return;\n\n        slider.dataset.vxSliderReady = \"true\";\n\n        var track = slider.querySelector(\n          \"[data-vx-real-slider-track]\"\n        );\n\n        var slides = slider.querySelectorAll(\n          \".vx-real-slide\"\n        );\n\n        var previousButton = slider.querySelector(\n          \"[data-vx-real-slider-prev]\"\n        );\n\n        var nextButton = slider.querySelector(\n          \"[data-vx-real-slider-next]\"\n        );\n\n        var dots = slider.querySelectorAll(\n          \"[data-vx-real-slider-dot]\"\n        );\n\n        var counter = slider.querySelector(\n          \"[data-vx-real-slider-count]\"\n        );\n\n        if (!track || !slides.length) return;\n\n        var currentIndex = 0;\n        var autoplayTimer = null;\n        var autoplayDelay = 5500;\n        var touchStartX = 0;\n        var touchEndX = 0;\n\n        function formatNumber(number) {\n          return String(number).padStart(2, \"0\");\n        }\n\n        function displaySlide(index) {\n          if (index \u003c 0) {\n            index = slides.length - 1;\n          }\n\n          if (index \u003e= slides.length) {\n            index = 0;\n          }\n\n          currentIndex = index;\n\n          track.style.transform =\n            \"translateX(-\" + currentIndex * 100 + \"%)\";\n\n          dots.forEach(function (dot, dotIndex) {\n            var isActive = dotIndex === currentIndex;\n\n            dot.classList.toggle(\"is-active\", isActive);\n\n            dot.setAttribute(\n              \"aria-current\",\n              isActive ? \"true\" : \"false\"\n            );\n          });\n\n          if (counter) {\n            counter.textContent =\n              formatNumber(currentIndex + 1) +\n              \" \/ \" +\n              formatNumber(slides.length);\n          }\n        }\n\n        function showNextSlide() {\n          displaySlide(currentIndex + 1);\n        }\n\n        function showPreviousSlide() {\n          displaySlide(currentIndex - 1);\n        }\n\n        function stopAutoplay() {\n          if (autoplayTimer) {\n            clearInterval(autoplayTimer);\n            autoplayTimer = null;\n          }\n        }\n\n        function startAutoplay() {\n          stopAutoplay();\n\n          if (\n            window.matchMedia(\n              \"(prefers-reduced-motion: reduce)\"\n            ).matches\n          ) {\n            return;\n          }\n\n          autoplayTimer = setInterval(\n            showNextSlide,\n            autoplayDelay\n          );\n        }\n\n        if (previousButton) {\n          previousButton.addEventListener(\n            \"click\",\n            function () {\n              showPreviousSlide();\n              startAutoplay();\n            }\n          );\n        }\n\n        if (nextButton) {\n          nextButton.addEventListener(\n            \"click\",\n            function () {\n              showNextSlide();\n              startAutoplay();\n            }\n          );\n        }\n\n        dots.forEach(function (dot) {\n          dot.addEventListener(\"click\", function () {\n            var selectedIndex = Number(\n              dot.getAttribute(\n                \"data-vx-real-slider-dot\"\n              )\n            );\n\n            displaySlide(selectedIndex);\n            startAutoplay();\n          });\n        });\n\n        slider.addEventListener(\n          \"mouseenter\",\n          stopAutoplay\n        );\n\n        slider.addEventListener(\n          \"mouseleave\",\n          startAutoplay\n        );\n\n        slider.addEventListener(\n          \"focusin\",\n          stopAutoplay\n        );\n\n        slider.addEventListener(\n          \"focusout\",\n          startAutoplay\n        );\n\n        track.addEventListener(\n          \"touchstart\",\n          function (event) {\n            touchStartX =\n              event.changedTouches[0].screenX;\n\n            stopAutoplay();\n          },\n          { passive: true }\n        );\n\n        track.addEventListener(\n          \"touchend\",\n          function (event) {\n            touchEndX =\n              event.changedTouches[0].screenX;\n\n            if (touchStartX - touchEndX \u003e 45) {\n              showNextSlide();\n            } else if (\n              touchEndX - touchStartX \u003e 45\n            ) {\n              showPreviousSlide();\n            }\n\n            startAutoplay();\n          },\n          { passive: true }\n        );\n\n        displaySlide(0);\n        startAutoplay();\n      });\n    }\n\n    function initializeVXDescription(scope) {\n      initializeVXProductVideos(scope);\n      initializeVXRealProductSliders(scope);\n    }\n\n    document.addEventListener(\n      \"DOMContentLoaded\",\n      function () {\n        initializeVXDescription(document);\n      }\n    );\n\n    document.addEventListener(\n      \"shopify:section:load\",\n      function (event) {\n        initializeVXDescription(event.target);\n      }\n    );\n\n    document.addEventListener(\n      \"visibilitychange\",\n      function () {\n        if (document.visibilityState !== \"visible\") return;\n\n        document\n          .querySelectorAll(\".vx-product-autoplay-video\")\n          .forEach(function (video) {\n            video.muted = true;\n\n            var playPromise = video.play();\n\n            if (\n              playPromise \u0026\u0026\n              typeof playPromise.catch === \"function\"\n            ) {\n              playPromise.catch(function () {});\n            }\n          });\n      }\n    );\n\n    initializeVXDescription(document);\n  })();\n\u003c\/script\u003e","brand":"VXPROZ","offers":[{"title":"Default Title","offer_id":47326517330059,"sku":"VXP-TRIM-6IN1-BLK","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/1423\/4507\/files\/vxproz-6-in-1-trimmer-kit-main.png?v=1783920164"}],"url":"https:\/\/www.vxproz.com\/collections\/frontpage.oembed","provider":"VXPROZ","version":"1.0","type":"link"}