
{"id":97543,"date":"2025-05-27T09:27:00","date_gmt":"2025-05-27T01:27:00","guid":{"rendered":"https:\/\/vertu.com\/?post_type=product&#038;p=97543"},"modified":"2026-03-16T14:39:44","modified_gmt":"2026-03-16T06:39:44","slug":"vertu-ai-aura-ring-orange","status":"publish","type":"product","link":"https:\/\/legacy.vertu.com\/ar\/%d9%85%d9%86%d8%aa%d8%ac%d8%a7%d8%aa\/vertu-ai-aura-ring-orange\/","title":{"rendered":"Vertu AI Aura Ring &#8211; Orange"},"content":{"rendered":"<div data-elementor-type=\"page\" data-elementor-id=\"109717\" class=\"elementor elementor-109717\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1cb9e26 e-con-full e-flex e-con e-parent\" data-id=\"1cb9e26\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8cc9926 elementor-widget elementor-widget-html\" data-id=\"8cc9926\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n    :root {\r\n        --primary-color: #222;\r\n        --secondary-color: #e0e0e0;\r\n        --text-color: #fff;\r\n        --bg-color: #f3f3f3;\r\n        --transition-duration: 0.3s;\r\n        --transition-smooth: 0.6s cubic-bezier(0.4, 0, 0.2, 1);\r\n        --border-radius: 20px;\r\n        --border-radius-small: 6px;\r\n        --shadow: 0 6px 32px rgba(0, 0, 0, 0.10);\r\n        --shadow-light: 0 2px 8px rgba(0, 0, 0, 0.04);\r\n        --text-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);\r\n        --auto-play-interval: 6000ms;\r\n        --skeleton-delay: 2000ms;\r\n        \r\n        \/* Performance optimization variables *\/\r\n        --gpu-acceleration: translateZ(0);\r\n        --will-change-transform: transform;\r\n        --will-change-width: width;\r\n        --backface-visibility: hidden;\r\n        --perspective: 1000px;\r\n    }\r\n\r\n    \/* WordPress container break-out styles *\/\r\n    .wp-block-group,\r\n    .wp-block-columns,\r\n    .entry-content,\r\n    .post-content,\r\n    .content-area,\r\n    .site-main,\r\n    .container,\r\n    .wrapper {\r\n        overflow: visible !important;\r\n    }\r\n\r\n    \/* Ensure isolation from other carousels *\/\r\n    .highlights-container {\r\n        isolation: isolate;\r\n        contain: layout style paint;\r\n    }\r\n\r\n    \/* Prevent affecting other Swiper instances *\/\r\n    .highlights-container .swiper {\r\n        z-index: 1;\r\n    }\r\n\r\n    .highlights-container .one-swiper {\r\n        z-index: 2;\r\n    }\r\n\r\n    \/* Ensure carousel is not limited by parent container *\/\r\n    .highlights-container {\r\n        position: relative;\r\n        z-index: 1;\r\n        margin: 0;\r\n        padding: 0;\r\n        max-width: none !important;\r\n        width: 100vw !important;\r\n        \/* left: 50%;\r\n        right: 50%; *\/\r\n        margin-left: -50vw;\r\n        margin-right: -50vw;\r\n    }\r\n\r\n    \/* WordPress theme compatibility optimization *\/\r\n    .highlights-container * {\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    \/* Ensure proper display in WordPress editor *\/\r\n    .wp-block-group .highlights-container,\r\n    .wp-block-columns .highlights-container,\r\n    .entry-content .highlights-container,\r\n    .post-content .highlights-container {\r\n        width: 100vw !important;\r\n        max-width: none !important;\r\n        margin-left: calc(-50vw + 50%) !important;\r\n        margin-right: calc(-50vw + 50%) !important;\r\n    }\r\n\r\n    \/* Mobile optimization *\/\r\n    @media (max-width: 768px) {\r\n        .highlights-container {\r\n            margin-left: -20px;\r\n            margin-right: -20px;\r\n            width: calc(100vw + 40px);\r\n        }\r\n    }\r\n\r\n    .highlights {\r\n        width: 100vw;\r\n        margin-left: calc(-50vw + 50%);\r\n        margin-right: calc(-50vw + 50%);\r\n        overflow-x: hidden;\r\n        transform: translateZ(0);\r\n        will-change: transform;\r\n        position: relative;\r\n        \/* left: 50%;\r\n        right: 50%; *\/\r\n    }\r\n\r\n    .highlights__title {\r\n        font-size: 40px;\r\n        font-weight: 400;\r\n        margin-bottom: 32px;\r\n        color: #222;\r\n        text-align: left;\r\n        margin-left: 16px;\r\n        transform: translateZ(0);\r\n        margin-left: 30rem;\r\n    }\r\n\r\n    .highlights__content {\r\n        position: relative;\r\n        transform: translateZ(0);\r\n    }\r\n\r\n    .one-swiper-container {\r\n        position: relative;\r\n        overflow: visible;\r\n        border-radius: 20px;\r\n        background: none;\r\n        box-shadow: none;\r\n        transform: translateZ(0);\r\n        will-change: transform;\r\n    }\r\n\r\n    .one-swiper {\r\n        overflow: visible;\r\n        transform: translateZ(0);\r\n    }\r\n\r\n    .one-swiper-wrapper {\r\n        display: flex;\r\n        transition: transform var(--transition-smooth);\r\n        cursor: grab;\r\n        margin-left: 30rem;\r\n        margin-right: 30rem;\r\n        gap: 20px;\r\n        min-height: 520px;\r\n        height: auto;\r\n        transform: translateZ(0);\r\n        will-change: transform;\r\n        backface-visibility: hidden;\r\n        perspective: 1000px;\r\n    }\r\n\r\n    .one-swiper-slide {\r\n        min-width: 100%;\r\n        min-height: 520px;\r\n        height: auto;\r\n        position: relative;\r\n        overflow: hidden;\r\n        box-shadow: var(--shadow);\r\n        background: #000;\r\n        transition: background var(--transition-duration) ease;\r\n        transform: translateZ(0);\r\n        will-change: transform;\r\n        backface-visibility: hidden;\r\n        display: flex;\r\n        flex-direction: column;\r\n    }\r\n\r\n    .one-swiper-slide.station-dark {\r\n        color: var(--text-color);\r\n    }\r\n\r\n    .one-swiper-slide.station-light {\r\n        color: var(--primary-color);\r\n    }\r\n\r\n    .highlights-desc {\r\n        position: absolute;\r\n        left: 0;\r\n        top: 0;\r\n        width: auto;\r\n        min-width: 260px;\r\n        max-width: 60%;\r\n        padding: 28px 32px 20px 32px;\r\n        z-index: 2;\r\n        color: var(--text-color);\r\n        box-sizing: border-box;\r\n        border-radius: 0 0 18px 0;\r\n        display: flex;\r\n        flex-direction: column;\r\n        align-items: flex-start;\r\n        transform: translateZ(0);\r\n        backface-visibility: hidden;\r\n    }\r\n\r\n    .desc-title {\r\n        font-size: 1.2rem;\r\n        font-weight: 400;\r\n        margin-bottom: 18px;\r\n        line-height: 1.3;\r\n        text-shadow: var(--text-shadow);\r\n        transform: translateZ(0);\r\n    }\r\n\r\n    .desc-sub-title {\r\n        font-size: 0.8rem;\r\n        line-height: 1.6;\r\n        opacity: 0.95;\r\n        margin-bottom: 18px;\r\n        text-shadow: 0 2px 8px rgba(109, 108, 108, 0.18);\r\n        transform: translateZ(0);\r\n    }\r\n\r\n    .desc-logo {\r\n        margin-top: 12px;\r\n        transform: translateZ(0);\r\n    }\r\n\r\n    .one-image {\r\n        display: none;\r\n    }\r\n\r\n    .highlight-image {\r\n        position: absolute;\r\n        left: 0;\r\n        top: 0;\r\n        width: 100%;\r\n        height: 100% !important;\r\n        object-fit: cover;\r\n        z-index: 1;\r\n        transition: transform 0.3s ease;\r\n        transform: translateZ(0);\r\n        will-change: transform;\r\n        backface-visibility: hidden;\r\n        image-rendering: -webkit-optimize-contrast;\r\n        image-rendering: crisp-edges;\r\n        min-height: 520px;\r\n    }\r\n\r\n    .highlight-image:hover {\r\n        transform: translateZ(0) scale(1.03);\r\n    }\r\n\r\n    .highlight-image.lazy {\r\n        opacity: 0;\r\n        transition: opacity 0.3s ease;\r\n    }\r\n\r\n    .highlight-image.lazy.loaded {\r\n        opacity: 1;\r\n    }\r\n\r\n    .one-swiper-controller {\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        margin-top: 32px;\r\n        gap: 32px;\r\n        transform: translateZ(0);\r\n    }\r\n\r\n    .one-swiper-pagination {\r\n        display: flex;\r\n        align-items: center;\r\n        padding: 0px 16px;\r\n        height: 32px;\r\n        background-color: #f2f2f2;\r\n        border-radius: 999px;\r\n        overflow: hidden;\r\n        transform: translateZ(0);\r\n    }\r\n\r\n    .pagination-list {\r\n        display: flex;\r\n        list-style: none;\r\n        gap: 6px;\r\n        margin: 0;\r\n        padding: 0;\r\n        transform: translateZ(0);\r\n    }\r\n\r\n    .pagination-bullet {\r\n        width: 6px;\r\n        height: 6px;\r\n        border-radius: var(--border-radius-small);\r\n        background: var(--secondary-color);\r\n        overflow: hidden;\r\n        position: relative;\r\n        transition: width 0.4s cubic-bezier(0.33, 0, 0.67, 1);\r\n        flex-shrink: 0;\r\n        display: flex;\r\n        align-items: center;\r\n        cursor: pointer;\r\n        transform: translateZ(0);\r\n        will-change: width;\r\n    }\r\n\r\n    .pagination-bullet.is--active {\r\n        background: var(--secondary-color);\r\n        width: 40px;\r\n        height: 6px;\r\n    }\r\n\r\n    .pagination-bullet .bar-progress {\r\n        position: absolute;\r\n        left: 0;\r\n        top: 0;\r\n        bottom: 0;\r\n        height: 100%;\r\n        background: var(--primary-color);\r\n        border-radius: var(--border-radius-small);\r\n        width: 0%;\r\n        transition: none;\r\n        transform: translateZ(0);\r\n        will-change: width;\r\n    }\r\n\r\n    .pagination-bullet a {\r\n        display: none;\r\n    }\r\n\r\n    .pagination-bullet.is--pause {\r\n        background: var(--secondary-color);\r\n    }\r\n\r\n    .pagination-bullet.is--pause .bar-progress {\r\n        background: var(--secondary-color);\r\n    }\r\n\r\n    .pagination-bullet .dot-progress {\r\n        position: absolute;\r\n        top: 50%;\r\n        left: 50%;\r\n        transform: translate(-50%, -50%) translateZ(0);\r\n        width: 22px;\r\n        height: 22px;\r\n        pointer-events: none;\r\n        z-index: 1;\r\n    }\r\n\r\n    .pagination-bullet .dot-progress svg {\r\n        width: 22px;\r\n        height: 22px;\r\n        display: block;\r\n    }\r\n\r\n    .pagination-bullet .dot-progress-circle-bg {\r\n        stroke: var(--secondary-color);\r\n        stroke-width: 3;\r\n    }\r\n\r\n    .pagination-bullet .dot-progress-circle {\r\n        stroke: var(--primary-color);\r\n        stroke-width: 3;\r\n        stroke-linecap: round;\r\n        transition: stroke-dashoffset 0.1s linear;\r\n    }\r\n\r\n    .one-swiper-navigation {\r\n        display: flex;\r\n        align-items: center;\r\n        transform: translateZ(0);\r\n    }\r\n\r\n    .one-swiper-button-pause,\r\n    .one-swiper-button-reset {\r\n        background: var(--bg-color);\r\n        border: none;\r\n        border-radius: 50%;\r\n        width: 40px;\r\n        height: 40px;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        cursor: pointer;\r\n        transition: background var(--transition-duration) ease, transform var(--transition-duration) ease;\r\n        box-shadow: var(--shadow-light);\r\n        transform: translateZ(0);\r\n        will-change: background, transform;\r\n        padding: unset;\r\n    }\r\n\r\n    .one-swiper-button-pause:hover,\r\n    .one-swiper-button-reset:hover {\r\n        background: #e8e8e8;\r\n    }\r\n\r\n    .one-swiper-button-icon {\r\n        font-size: 20px;\r\n        color: var(--primary-color);\r\n        transform: translateZ(0);\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n    }\r\n\r\n    .one-swiper-button-pause.paused .one-swiper-button-icon {\r\n        transform: translateZ(0) rotate(0deg);\r\n        transition: transform var(--transition-duration) ease;\r\n    }\r\n\r\n\r\n    \/* Progress bar styles *\/\r\n    .carousel-progress-bar {\r\n        width: 100%;\r\n        height: 5px;\r\n        background: var(--secondary-color);\r\n        border-radius: 3px;\r\n        overflow: hidden;\r\n        margin: 18px auto 0 auto;\r\n        max-width: 420px;\r\n        position: relative;\r\n        transform: translateZ(0);\r\n    }\r\n\r\n    .carousel-progress-inner {\r\n        height: 100%;\r\n        background: linear-gradient(90deg, var(--primary-color) 0%, #666 100%);\r\n        width: 0%;\r\n        border-radius: 3px;\r\n        transition: none;\r\n        transform: translateZ(0);\r\n        will-change: width;\r\n    }\r\n\r\n    \/* Skeleton screen styles - displayed before JavaScript loads *\/\r\n    .skeleton-container {\r\n        position: relative;\r\n        overflow: hidden;\r\n        display: block;\r\n        \/* Display by default *\/\r\n    }\r\n\r\n    .skeleton-grid {\r\n        display: grid;\r\n        grid-template-columns: repeat(4, 1fr);\r\n        gap: 20px;\r\n        margin: 0 20rem;\r\n        padding: 20px 0;\r\n    }\r\n\r\n    .skeleton-card {\r\n        background: #fff;\r\n        border-radius: 20px;\r\n        overflow: hidden;\r\n        box-shadow: 0 6px 32px rgba(0, 0, 0, 0.10);\r\n        height: 480px;\r\n        position: relative;\r\n    }\r\n\r\n    .skeleton-image-placeholder {\r\n        width: 100%;\r\n        height: 70%;\r\n        background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);\r\n        background-size: 200% 100%;\r\n        animation: skeleton-loading 1.5s infinite;\r\n    }\r\n\r\n    .skeleton-content-placeholder {\r\n        padding: 20px;\r\n        height: 30%;\r\n        display: flex;\r\n        flex-direction: column;\r\n        justify-content: space-between;\r\n    }\r\n\r\n    .skeleton-title-line {\r\n        width: 80%;\r\n        height: 20px;\r\n        background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);\r\n        background-size: 200% 100%;\r\n        animation: skeleton-loading 1.5s infinite;\r\n        border-radius: 4px;\r\n    }\r\n\r\n    .skeleton-subtitle-line {\r\n        width: 60%;\r\n        height: 16px;\r\n        background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);\r\n        background-size: 200% 100%;\r\n        animation: skeleton-loading 1.5s infinite;\r\n        border-radius: 4px;\r\n    }\r\n\r\n    .skeleton-subtitle-line.short {\r\n        width: 40%;\r\n    }\r\n\r\n    .skeleton-pagination-placeholder {\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        margin-top: 32px;\r\n        gap: 32px;\r\n    }\r\n\r\n    .skeleton-pagination-bullets {\r\n        display: flex;\r\n        gap: 6px;\r\n        align-items: center;\r\n    }\r\n\r\n    .skeleton-bullet {\r\n        width: 6px;\r\n        height: 6px;\r\n        border-radius: 6px;\r\n        background: #e0e0e0;\r\n    }\r\n\r\n    .skeleton-bullet.active {\r\n        width: 40px;\r\n        background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);\r\n        background-size: 200% 100%;\r\n        animation: skeleton-loading 1.5s infinite;\r\n    }\r\n\r\n    .skeleton-button {\r\n        width: 40px;\r\n        height: 40px;\r\n        border-radius: 50%;\r\n        background: #f3f3f3;\r\n    }\r\n\r\n    @keyframes skeleton-loading {\r\n        0% {\r\n            background-position: 200% 0;\r\n        }\r\n\r\n        100% {\r\n            background-position: -200% 0;\r\n        }\r\n    }\r\n\r\n    .skeleton-fade-in {\r\n        opacity: 0;\r\n        animation: skeleton-fade-in 0.5s ease-in-out forwards;\r\n    }\r\n\r\n    .skeleton-fade-out {\r\n        opacity: 1;\r\n        animation: skeleton-fade-out 0.3s ease-in-out forwards;\r\n    }\r\n\r\n    @keyframes skeleton-fade-in {\r\n        from {\r\n            opacity: 0;\r\n            transform: translateY(20px);\r\n        }\r\n\r\n        to {\r\n            opacity: 1;\r\n            transform: translateY(0);\r\n        }\r\n    }\r\n\r\n    @keyframes skeleton-fade-out {\r\n        from {\r\n            opacity: 1;\r\n            transform: translateY(0);\r\n        }\r\n\r\n        to {\r\n            opacity: 0;\r\n            transform: translateY(-20px);\r\n        }\r\n    }\r\n\r\n\r\n    .highlights.loaded .skeleton-container {\r\n        display: none;\r\n    }\r\n\r\n    .highlights.loaded .one-swiper-container {\r\n        display: block;\r\n    }\r\n\r\n    .one-swiper-container {\r\n        display: none;\r\n    }\r\n\r\n    @media (max-width: 1200px) {\r\n        .skeleton-grid {\r\n            grid-template-columns: repeat(3, 1fr);\r\n            margin: 0 10rem;\r\n        }\r\n\r\n        \/* Carousel component medium screen styles *\/\r\n        .one-swiper-wrapper {\r\n            margin-left: 10rem;\r\n            margin-right: 10rem;\r\n            height: 450px;\r\n        }\r\n\r\n        .highlights-desc {\r\n            min-width: 250px;\r\n            max-width: 65%;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 900px) {\r\n        .skeleton-grid {\r\n            grid-template-columns: repeat(2, 1fr);\r\n            margin: 0 2rem;\r\n            gap: 15px;\r\n        }\r\n\r\n        .skeleton-card {\r\n            height: 400px;\r\n        }\r\n\r\n        .skeleton-content-placeholder {\r\n            padding: 15px;\r\n        }\r\n\r\n        .skeleton-title-line {\r\n            height: 18px;\r\n        }\r\n\r\n        .skeleton-subtitle-line {\r\n            height: 14px;\r\n        }\r\n\r\n        \/* Carousel component tablet styles *\/\r\n        .one-swiper-wrapper {\r\n            margin-left: 2rem;\r\n            margin-right: 2rem;\r\n            height: 400px;\r\n            gap: 15px;\r\n        }\r\n\r\n        .highlights-desc {\r\n            min-width: 240px;\r\n            max-width: 70%;\r\n            padding: 24px 28px 18px 28px;\r\n        }\r\n\r\n        .desc-title {\r\n            font-size: 1.1rem;\r\n            margin-bottom: 15px;\r\n        }\r\n\r\n        .desc-sub-title {\r\n            font-size: 0.85rem;\r\n            margin-bottom: 15px;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 600px) {\r\n        .skeleton-grid {\r\n            grid-template-columns: 1fr;\r\n            margin: 0 1rem;\r\n        }\r\n\r\n        .skeleton-card {\r\n            height: 350px;\r\n        }\r\n\r\n        .highlights__title {\r\n            transform: translateZ(0);\r\n            margin-left: 20px;\r\n            font-size: 20px;\r\n        }\r\n\r\n        \/* Carousel component mobile styles *\/\r\n        .one-swiper-wrapper {\r\n            margin-left: 0rem;\r\n            margin-right: 5rem;\r\n            height: 520px;\r\n            gap: 10px;\r\n        }\r\n\r\n        .one-swiper-slide {\r\n            min-width: 100%;\r\n            height: 100%;\r\n        }\r\n\r\n        .highlights-desc {\r\n            min-width: 200px;\r\n            max-width: 80%;\r\n            padding: 20px 24px 16px 24px;\r\n        }\r\n\r\n        .desc-title {\r\n            font-size: 1rem;\r\n            margin-bottom: 12px;\r\n        }\r\n\r\n        .desc-sub-title {\r\n            font-size: 0.75rem;\r\n            margin-bottom: 12px;\r\n        }\r\n\r\n        .one-swiper-controller {\r\n            margin-top: 20px;\r\n            gap: 20px;\r\n        }\r\n\r\n        .one-swiper-pagination {\r\n            padding: 0px 12px;\r\n            height: 28px;\r\n        }\r\n\r\n        .pagination-bullet {\r\n            width: 5px;\r\n            height: 5px;\r\n        }\r\n\r\n        .pagination-bullet.is--active {\r\n            width: 30px;\r\n            height: 5px;\r\n        }\r\n\r\n        .one-swiper-button-pause,\r\n        .one-swiper-button-reset {\r\n            width: 36px;\r\n            height: 36px;\r\n        }\r\n\r\n        .one-swiper-button-icon {\r\n            font-size: 18px;\r\n        }\r\n    }\r\n\r\n\r\n    @media (prefers-reduced-motion: reduce) {\r\n\r\n        .skeleton-image-placeholder,\r\n        .skeleton-title-line,\r\n        .skeleton-subtitle-line,\r\n        .skeleton-bullet.active {\r\n            animation: none !important;\r\n        }\r\n    }\r\n\r\n\r\n    @media (-webkit-min-device-pixel-ratio: 2),\r\n    (min-resolution: 192dpi) {\r\n        .highlight-image {\r\n            image-rendering: -webkit-optimize-contrast;\r\n            image-rendering: crisp-edges;\r\n        }\r\n    }\r\n\r\n    @media print {\r\n\r\n        .one-swiper-controller,\r\n        .one-swiper-navigation {\r\n            display: none !important;\r\n        }\r\n\r\n        .one-swiper-wrapper {\r\n            transform: none !important;\r\n            height: auto !important;\r\n        }\r\n\r\n        .one-swiper-slide {\r\n            break-inside: avoid;\r\n            page-break-inside: avoid;\r\n        }\r\n\r\n        .skeleton-container {\r\n            display: none !important;\r\n        }\r\n    }\r\n<\/style>\r\n\r\n<!-- WordPress full-width carousel container -->\r\n<div class=\"highlights-container\">\r\n<div class=\"highlights station-light simple-product-station__module\" id=\"high-lights\">\r\n    <h2 class=\"highlights__title oop_font_subtitle_lg\">Highlights<\/h2>\r\n    <div class=\"highlights__content\">\r\n        <div class=\"one-swiper-container light\" observe-custom-pagination=\"true\">\r\n            <div\r\n                class=\"one-swiper swiper overflow-visible swiper-initialized swiper-horizontal swiper-backface-hidden\">\r\n                <div class=\"one-swiper-wrapper\" id=\"swiperWrapper\">\r\n                    <!-- Slides will be dynamically generated by JavaScript -->\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Skeleton screen container -->\r\n            <div class=\"skeleton-container\" id=\"skeletonContainer\">\r\n                <div class=\"skeleton-grid\">\r\n                    <!-- First row cards -->\r\n                    <div class=\"skeleton-card\">\r\n                        <div class=\"skeleton-image-placeholder\"><\/div>\r\n                        <div class=\"skeleton-content-placeholder\">\r\n                            <div class=\"skeleton-title-line\"><\/div>\r\n                            <div class=\"skeleton-subtitle-line\"><\/div>\r\n                            <div class=\"skeleton-subtitle-line short\"><\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"skeleton-card\">\r\n                        <div class=\"skeleton-image-placeholder\"><\/div>\r\n                        <div class=\"skeleton-content-placeholder\">\r\n                            <div class=\"skeleton-title-line\"><\/div>\r\n                            <div class=\"skeleton-subtitle-line\"><\/div>\r\n                            <div class=\"skeleton-subtitle-line short\"><\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"skeleton-card\">\r\n                        <div class=\"skeleton-image-placeholder\"><\/div>\r\n                        <div class=\"skeleton-content-placeholder\">\r\n                            <div class=\"skeleton-title-line\"><\/div>\r\n                            <div class=\"skeleton-subtitle-line\"><\/div>\r\n                            <div class=\"skeleton-subtitle-line short\"><\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"skeleton-card\">\r\n                        <div class=\"skeleton-image-placeholder\"><\/div>\r\n                        <div class=\"skeleton-content-placeholder\">\r\n                            <div class=\"skeleton-title-line\"><\/div>\r\n                            <div class=\"skeleton-subtitle-line\"><\/div>\r\n                            <div class=\"skeleton-subtitle-line short\"><\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <!-- Second row cards -->\r\n                    <div class=\"skeleton-card\">\r\n                        <div class=\"skeleton-image-placeholder\"><\/div>\r\n                        <div class=\"skeleton-content-placeholder\">\r\n                            <div class=\"skeleton-title-line\"><\/div>\r\n                            <div class=\"skeleton-subtitle-line\"><\/div>\r\n                            <div class=\"skeleton-subtitle-line short\"><\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"skeleton-card\">\r\n                        <div class=\"skeleton-image-placeholder\"><\/div>\r\n                        <div class=\"skeleton-content-placeholder\">\r\n                            <div class=\"skeleton-title-line\"><\/div>\r\n                            <div class=\"skeleton-subtitle-line\"><\/div>\r\n                            <div class=\"skeleton-subtitle-line short\"><\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"skeleton-card\">\r\n                        <div class=\"skeleton-image-placeholder\"><\/div>\r\n                        <div class=\"skeleton-content-placeholder\">\r\n                            <div class=\"skeleton-title-line\"><\/div>\r\n                            <div class=\"skeleton-subtitle-line\"><\/div>\r\n                            <div class=\"skeleton-subtitle-line short\"><\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"skeleton-card\">\r\n                        <div class=\"skeleton-image-placeholder\"><\/div>\r\n                        <div class=\"skeleton-content-placeholder\">\r\n                            <div class=\"skeleton-title-line\"><\/div>\r\n                            <div class=\"skeleton-subtitle-line\"><\/div>\r\n                            <div class=\"skeleton-subtitle-line short\"><\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- Skeleton pagination and control buttons -->\r\n                <div class=\"skeleton-pagination-placeholder\">\r\n                    <div class=\"skeleton-pagination-bullets\">\r\n                        <div class=\"skeleton-bullet active\"><\/div>\r\n                        <div class=\"skeleton-bullet\"><\/div>\r\n                        <div class=\"skeleton-bullet\"><\/div>\r\n                        <div class=\"skeleton-bullet\"><\/div>\r\n                        <div class=\"skeleton-bullet\"><\/div>\r\n                        <div class=\"skeleton-bullet\"><\/div>\r\n                        <div class=\"skeleton-bullet\"><\/div>\r\n                    <\/div>\r\n                    <div class=\"skeleton-button\"><\/div>\r\n                    <div class=\"skeleton-button\"><\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"one-swiper-controller font-body-3\" role=\"toolbar\" aria-label=\"Carousel controls\">\r\n                <div class=\"one-swiper-pagination\" role=\"tablist\" aria-label=\"Slide navigation\">\r\n                    <ul class=\"pagination-list\" id=\"paginationList\">\r\n                        <!-- Pagination indicators will be dynamically generated by JavaScript -->\r\n                    <\/ul>\r\n                <\/div>\r\n                <div class=\"one-swiper-navigation font-body-2\">\r\n                    <button class=\"one-swiper-button-pause\" id=\"pauseButton\" aria-label=\"Pause carousel\" type=\"button\">\r\n                        <span class=\"one-swiper-button-icon\" id=\"pauseIcon\" aria-hidden=\"true\">\r\n                            <!-- Default pause SVG display -->\r\n                            <svg id=\"svgPause\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\"\r\n                                viewbox=\"0 0 20 20\" fill=\"none\">\r\n                                <path\r\n                                    d=\"M8.3698 16.2794C8.3698 16.591 8.11485 16.846 7.80325 16.846H5.57827C5.26667 16.846 5.01172 16.591 5.01172 16.2794V3.79068C5.01172 3.47907 5.26667 3.22412 5.57827 3.22412H7.80325C8.11485 3.22412 8.3698 3.47907 8.3698 3.79068V16.2794Z\"\r\n                                    fill=\"#2C2C2C\" \/>\r\n                                <path\r\n                                    d=\"M14.8464 16.2794C14.8464 16.591 14.5914 16.846 14.2798 16.846H12.0548C11.7432 16.846 11.4883 16.591 11.4883 16.2794V3.79068C11.4883 3.47907 11.7432 3.22412 12.0548 3.22412H14.2798C14.5914 3.22412 14.8464 3.47907 14.8464 3.79068V16.2794Z\"\r\n                                    fill=\"#2C2C2C\" \/>\r\n                            <\/svg>\r\n                        <\/span>\r\n                    <\/button>\r\n                    <button class=\"one-swiper-button-reset\" id=\"resetButton\" style=\"display:none;\" \r\n                            aria-label=\"Restart carousel\" type=\"button\">\r\n                        <span id=\"resetIcon\" aria-hidden=\"true\">\r\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 14 14\"\r\n                                fill=\"none\">\r\n                                <g clip-path=\"url(#clip0_4596_1290)\">\r\n                                    <path\r\n                                        d=\"M13.1686 7.78828C13.1486 7.61162 13.0604 7.44977 12.9227 7.33727C12.7851 7.22477 12.6089 7.17054 12.4318 7.18613C12.2534 7.16834 12.0752 7.22157 11.9358 7.33429C11.7964 7.447 11.707 7.61012 11.687 7.78828C11.7028 8.72106 11.4405 9.63741 10.9335 10.4206C10.4265 11.2037 9.69792 11.8182 8.84046 12.1858C7.983 12.5533 7.03552 12.6573 6.11876 12.4844C5.202 12.3115 4.35746 11.8696 3.69276 11.215C3.02805 10.5604 2.57327 9.72278 2.38637 8.80877C2.19947 7.89477 2.2889 6.94581 2.64327 6.08282C2.99765 5.21983 3.60092 4.48187 4.37622 3.96298C5.15152 3.4441 6.06375 3.16777 6.99667 3.16921C7.43613 3.1696 7.87341 3.23092 8.29603 3.35143H8.34357L7.55127 4.0645C7.41818 4.23279 7.34935 4.44297 7.3571 4.65739C7.36485 4.87181 7.44869 5.07647 7.59359 5.23472C7.73848 5.39296 7.93498 5.49445 8.14789 5.52102C8.3608 5.54759 8.57622 5.49749 8.75556 5.3797L10.7601 3.58912C10.8483 3.51075 10.9201 3.41572 10.9715 3.30949C11.0228 3.20326 11.0527 3.08792 11.0593 2.97011C11.0659 2.85231 11.0492 2.73435 11.0101 2.62303C10.971 2.51171 10.9102 2.40922 10.8314 2.32145L9.04078 0.301106C8.8772 0.14227 8.65959 0.0511816 8.43164 0.0461211C8.20368 0.0410607 7.98225 0.122403 7.81177 0.273823C7.6413 0.425243 7.53441 0.635535 7.51254 0.862496C7.49067 1.08946 7.55546 1.31629 7.69389 1.49747L7.9078 1.73516C7.60664 1.68487 7.30199 1.65838 6.99667 1.65593C5.77563 1.65593 4.58203 2.01811 3.56689 2.69664C2.55174 3.37518 1.76067 4.33958 1.29376 5.46782C0.826856 6.59606 0.705094 7.83744 0.943883 9.0349C1.18267 10.2324 1.77128 11.3321 2.63524 12.1949C3.4992 13.0578 4.59968 13.645 5.79744 13.8822C6.99521 14.1195 8.23643 13.9961 9.36407 13.5278C10.4917 13.0594 11.4551 12.2671 12.1323 11.2511C12.8096 10.2351 13.1702 9.041 13.1686 7.81997V7.78828Z\"\r\n                                        fill=\"black\" \/>\r\n                                <\/g>\r\n                                <defs>\r\n                                    <clippath id=\"clip0_4596_1290\">\r\n                                        <rect width=\"14\" height=\"14\" fill=\"white\" \/>\r\n                                    <\/clippath>\r\n                                <\/defs>\r\n                            <\/svg>\r\n                        <\/span>\r\n                    <\/button>\r\n                <\/div>\r\n            <\/div>\r\n            <!-- Remove horizontal progress bar -->\r\n        <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3c4f8e4 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"3c4f8e4\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-75ec0d9 e-con-full e-flex e-con e-child\" data-id=\"75ec0d9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-904687b elementor-widget elementor-widget-heading\" data-id=\"904687b\" data-element_type=\"widget\" id=\"en-Button\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Your Health, Visible on Metaself<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85c5d8a elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"85c5d8a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Friendly Reminder :<\/strong> This ring is a wellness wearable. Health metrics are provided for informational purposes only. Please consult a professional for any diagnosis or treatment needs.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1ec01c6 e-con-full e-flex e-con e-child\" data-id=\"1ec01c6\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6068758 elementor-widget elementor-widget-html\" data-id=\"6068758\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t <style>\r\n        .container {\r\n            max-width: 1200px;\r\n            margin: 0 auto;\r\n            overflow: hidden;\r\n        }\r\n\r\n\r\n        .tab-navigation {\r\n            display: flex;\r\n            justify-content: space-around;\r\n            border-bottom: 1px solid #e9ecef;\r\n            padding: 0 20px;\r\n            position: relative;\r\n            border-top: 1px solid #e9ecef;\r\n        }\r\n\r\n        .tab-button {\r\n            flex: 1;\r\n            padding: 10px 0px;\r\n            background: none;\r\n            border: none;\r\n            font-size: 18px;\r\n            font-weight: 400;\r\n            color: #000000;\r\n            cursor: pointer;\r\n            transition: all 0.3s ease;\r\n            position: relative;\r\n            white-space: nowrap;\r\n            text-align: center;\r\n            border-color: #22222200;\r\n            box-shadow: unset;\r\n        }\r\n\r\n        .tab-button:hover {\r\n            color: #000000;\r\n            background-color: #22222200;\r\n            border-color: #22222200;\r\n        }\r\n\r\n        .tab-button.active {\r\n            color: #000000;\r\n            font-weight: 400;\r\n            background-color: #22222200;\r\n            border-color: #22222200;\r\n        }\r\n        .tab-button :focus {\r\n            color: #000000;\r\n            font-weight: 400;\r\n            background-color: #22222200;\r\n            border-color: #22222200;\r\n        }\r\n        @media (min-width: 1024px) {\r\n            .tab-button.active::after {\r\n            content: '';\r\n            position: absolute;\r\n            bottom: -2px;\r\n            left: 50%;\r\n            transform: translateX(-50%);\r\n            width: auto;\r\n            height: 1px;\r\n            background: #212529;\r\n            transition: all 0.3s ease;\r\n            padding: 0 10px;\r\n        }\r\n        }\r\n\r\n        .tab-button[data-tab=\"deep-sleep\"].active::after {\r\n            width: 90px;\r\n        }\r\n\r\n        .tab-button[data-tab=\"vital-signs\"].active::after {\r\n            width: 85px;\r\n        }\r\n\r\n        .tab-button[data-tab=\"performance\"].active::after {\r\n            width: 100px;\r\n        }\r\n\r\n        .tab-button[data-tab=\"energy-balance\"].active::after {\r\n            width: 115px;\r\n        }\r\n\r\n        .tab-button[data-tab=\"health-concierge\"].active::after {\r\n            width: 130px;\r\n        }\r\n\r\n     \r\n        .tab-content-wrapper {\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .tab-content {\r\n            display: none;\r\n            opacity: 0;\r\n            transform: translateY(20px);\r\n            transition: opacity 0.4s ease, transform 0.4s ease;\r\n        }\r\n\r\n        .tab-content.active {\r\n            display: block;\r\n            animation: fadeInUp 0.5s ease forwards;\r\n        }\r\n\r\n        @keyframes fadeInUp {\r\n            from {\r\n                opacity: 0;\r\n                transform: translateY(20px);\r\n            }\r\n\r\n            to {\r\n                opacity: 1;\r\n                transform: translateY(0);\r\n            }\r\n        }\r\n\r\n        \r\n        .content-layout {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 60px;\r\n            margin-top: 20px;\r\n        }\r\n\r\n        .content-image {\r\n            flex: 0 0 45%;\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .content-image img {\r\n            width: 100%;\r\n            height: auto;\r\n            display: block;\r\n            object-fit: cover;\r\n            transition: transform 0.3s ease;\r\n        }\r\n\r\n        .content-image:hover img {\r\n            transform: scale(1.05);\r\n        }\r\n\r\n        .content-text {\r\n            flex: 1;\r\n        }\r\n\r\n        .content-text h2 {\r\n            font-size: 32px;\r\n            font-weight: 700;\r\n            color: #212529;\r\n            margin-bottom: 24px;\r\n            line-height: 1.3;\r\n        }\r\n\r\n        .content-text p {\r\n            font-size: 18px;\r\n            color: #000000;\r\n            line-height: 1.8;\r\n            margin-bottom: 16px;\r\n            font-weight: 400;\r\n        }\r\n\r\n        .content-text .features {\r\n            margin-top: 32px;\r\n        }\r\n\r\n        .feature-item {\r\n            display: flex;\r\n            align-items: flex-start;\r\n            margin-bottom: 20px;\r\n        }\r\n\r\n        .feature-icon {\r\n            flex-shrink: 0;\r\n            width: 28px;\r\n            height: 28px;\r\n            border: 2px solid #212529;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            color: #212529;\r\n            font-size: 16px;\r\n            margin-right: 16px;\r\n            font-weight: bold;\r\n        }\r\n\r\n        .feature-text {\r\n            flex: 1;\r\n            font-size: 16px;\r\n            color: #6c757d;\r\n            line-height: 1.6;\r\n        }\r\n\r\n      \r\n        @media (max-width: 1024px) {\r\n            .content-layout {\r\n                flex-direction: column;\r\n                gap: 40px;\r\n            }\r\n\r\n            .content-image {\r\n                flex: 0 0 100%;\r\n                max-width: 600px;\r\n            }\r\n\r\n            .tab-button {\r\n                font-size: 15px;\r\n                padding: 16px 20px;\r\n            }\r\n        }\r\n\r\n        @media (max-width: 768px) {\r\n            body {\r\n                padding: 20px 0;\r\n            }\r\n      \r\n           .tab-button.active {\r\n                border-bottom: 1px solid #000000;\r\n                border-radius: unset;\r\n            }\r\n        .tab-content-wrapper{\r\n                margin-top: 20px;\r\n        }\r\n            .tab-navigation {\r\n                overflow-x: auto;\r\n                overflow-y: hidden;\r\n                justify-content: flex-start;\r\n                padding: 0 20px;\r\n                -webkit-overflow-scrolling: touch;\r\n                scrollbar-width: none;\r\n       \r\n            }\r\n\r\n      \r\n            .content-layout {\r\n                margin-top: auto;\r\n            }\r\n\r\n            .tab-navigation::-webkit-scrollbar {\r\n                display: none;\r\n            }\r\n\r\n            .tab-button {\r\n                flex: 0 0 auto;\r\n                min-width: auto;\r\n                font-size: 15px;\r\n                padding: 14px 16px;\r\n                white-space: nowrap;\r\n            }\r\n\r\n            .content-layout {\r\n                gap: 30px;\r\n            }\r\n\r\n            .content-text h2 {\r\n                font-size: 24px;\r\n            }\r\n\r\n            .content-text p {\r\n                font-size: 14px;\r\n            }\r\n\r\n        \r\n            .tab-button[data-tab=\"deep-sleep\"].active::after {\r\n                width: 70px;\r\n            }\r\n\r\n            .tab-button[data-tab=\"vital-signs\"].active::after {\r\n                width: 70px;\r\n            }\r\n\r\n            .tab-button[data-tab=\"performance\"].active::after {\r\n                width: 80px;\r\n            }\r\n\r\n            .tab-button[data-tab=\"energy-balance\"].active::after {\r\n                width: 95px;\r\n            }\r\n\r\n            .tab-button[data-tab=\"health-concierge\"].active::after {\r\n                width: 110px;\r\n            }\r\n        }\r\n\r\n        \/* \u6eda\u52a8\u6761\u6837\u5f0f *\/\r\n        .tab-navigation::-webkit-scrollbar {\r\n            height: 4px;\r\n        }\r\n\r\n        .tab-navigation::-webkit-scrollbar-track {\r\n            background: transparent;\r\n        }\r\n\r\n        .tab-navigation::-webkit-scrollbar-thumb {\r\n            background: rgba(0, 0, 0, 0.2);\r\n\r\n        }\r\n\r\n        .tab-navigation::-webkit-scrollbar-thumb:hover {\r\n            background: rgba(0, 0, 0, 0.4);\r\n        }\r\n    <\/style>\r\n    <div class=\"container\">\r\n        <div class=\"tab-navigation\">\r\n            <button class=\"tab-button active\" data-tab=\"deep-sleep\">Deep Sleep<\/button>\r\n            <button class=\"tab-button\" data-tab=\"vital-signs\">Vital Signs<\/button>\r\n            <button class=\"tab-button\" data-tab=\"performance\">Performance<\/button>\r\n            <button class=\"tab-button\" data-tab=\"energy-balance\">Energy Balance<\/button>\r\n            <button class=\"tab-button\" data-tab=\"health-concierge\">Health Concierge<\/button>\r\n        <\/div>\r\n        <div class=\"tab-content-wrapper\">\r\n            <div class=\"tab-content active\" id=\"deep-sleep\">\r\n                <div class=\"content-layout\">\r\n                    <div class=\"content-image\">\r\n                        <img decoding=\"async\" src=\"https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-6.webp\"\r\n                            alt=\"Deep Sleep\">\r\n                    <\/div>\r\n                    <div class=\"content-text\">\r\n                        <p>Accurately decodes your deep, light, and REM sleep cycles, optimizing rest to enhance brain\r\n                            energy and mental clarity, helping you maintain peak performance daily.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"tab-content\" id=\"vital-signs\">\r\n                <div class=\"content-layout\">\r\n                    <div class=\"content-image\">\r\n                        <img decoding=\"async\" src=\"https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-7.webp\"\r\n                            alt=\"Vital Signs\">\r\n                    <\/div>\r\n                    <div class=\"content-text\">\r\n                        <p>Continuously monitors your real-time Body Tension, SpO2 (Blood Oxygen), and Body Temperature.\r\n                            Stay informed of key data fluctuations to proactively manage your physical and mental energy\r\n                            for optimal stability.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"tab-content\" id=\"performance\">\r\n                <div class=\"content-layout\">\r\n                    <div class=\"content-image\">\r\n                        <img decoding=\"async\" src=\"https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-8.webp\"\r\n                            alt=\"Performance\">\r\n                    <\/div>\r\n                    <div class=\"content-text\">\r\n                        <p>Tracks your daily Step Count and overall VO2 Max (cardiorespiratory fitness). Use these\r\n                            insights to intelligently structure your training, pushing new boundaries and enhancing your\r\n                            athletic performance and body energy.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"tab-content\" id=\"energy-balance\">\r\n                <div class=\"content-layout\">\r\n                    <div class=\"content-image\">\r\n                        <img decoding=\"async\" src=\"https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-9.webp\"\r\n                            alt=\"Energy Balance\">\r\n                    <\/div>\r\n                    <div class=\"content-text\">\r\n                        <p>Monitors trends in your Blood Sugar and Blood Pressure, visually demonstrating the direct\r\n                            impact of your lifestyle choices on your body's energy. Combined with guidance from medical\r\n                            experts, better manage your daily energy and long-term well-being.<\/p>\r\n\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"tab-content\" id=\"health-concierge\">\r\n                <div class=\"content-layout\">\r\n                    <div class=\"content-image\">\r\n                        <img decoding=\"async\" src=\"https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-10.webp\"\r\n                            alt=\"Health Concierge\">\r\n                    <\/div>\r\n                    <div class=\"content-text\">\r\n                        <p>Your all-in-one life assistant, not only safeguarding your body's energy stability with smart\r\n                            technology but also integrating diverse wisdom such as Da Vinci Human Design, Astrology, and\r\n                            BaZi. It provides AI-driven personalized analysis and suggestions, helping you navigate\r\n                            various scenarios with confidence every day.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n        \r\n        const tabButtons = document.querySelectorAll('.tab-button');\r\n        const tabContents = document.querySelectorAll('.tab-content');\r\n\r\n    \r\n        tabButtons.forEach(button => {\r\n            button.addEventListener('click', () => {\r\n                \r\n                const targetTab = button.getAttribute('data-tab');\r\n\r\n            \r\n                tabButtons.forEach(btn => btn.classList.remove('active'));\r\n\r\n               \r\n                button.classList.add('active');\r\n\r\n                tabContents.forEach(content => {\r\n                    content.classList.remove('active');\r\n                });\r\n\r\n             \r\n                const targetContent = document.getElementById(targetTab);\r\n                if (targetContent) {\r\n                    targetContent.classList.add('active');\r\n                }\r\n            });\r\n        });\r\n\r\n      \r\n        let currentTabIndex = 0;\r\n\r\n        document.addEventListener('keydown', (e) => {\r\n            if (e.key === 'ArrowLeft') {\r\n                currentTabIndex = Math.max(0, currentTabIndex - 1);\r\n                tabButtons[currentTabIndex].click();\r\n            } else if (e.key === 'ArrowRight') {\r\n                currentTabIndex = Math.min(tabButtons.length - 1, currentTabIndex + 1);\r\n                tabButtons[currentTabIndex].click();\r\n            }\r\n        });\r\n\r\n        \r\n        tabButtons.forEach((button, index) => {\r\n            button.addEventListener('click', () => {\r\n                currentTabIndex = index;\r\n            });\r\n        });\r\n    <\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a828c9e e-con-full e-flex e-con e-parent\" data-id=\"a828c9e\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0f91e87 e-con-full e-flex e-con e-child\" data-id=\"0f91e87\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c79ce3d e-con-full e-flex e-con e-child\" data-id=\"c79ce3d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8f04b48 elementor-widget elementor-widget-heading\" data-id=\"8f04b48\" data-element_type=\"widget\" id=\"en-Button\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Why Choose Aura Ring?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cb0d8f0 e-con-full e-flex e-con e-child\" data-id=\"cb0d8f0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f75d27b elementor-pagination-type-bullets elementor-pagination-position-outside elementor-widget elementor-widget-n-carousel\" data-id=\"f75d27b\" data-element_type=\"widget\" id=\"swiperdoe\" data-settings=\"{&quot;carousel_items&quot;:[{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;16a3705&quot;},{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;4498c6e&quot;},{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;0c940d4&quot;}],&quot;slides_to_show&quot;:&quot;3&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;slides_to_show_tablet&quot;:&quot;2&quot;,&quot;slides_to_show_mobile&quot;:&quot;1&quot;,&quot;speed&quot;:500,&quot;pagination&quot;:&quot;bullets&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-carousel swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"swiper-wrapper\" aria-live=\"polite\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"1\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 \u0645\u0646 3\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f41fc1d e-con-full e-flex e-con e-child\" data-id=\"f41fc1d\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-80f3c25 e-con-full e-flex e-con e-child\" data-id=\"80f3c25\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-8286916 e-con-full e-flex e-con e-child\" data-id=\"8286916\" data-element_type=\"container\" id=\"text-ring\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aef2bf9 elementor-widget elementor-widget-image\" data-id=\"aef2bf9\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"1500\" src=\"https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-11.webp\" class=\"attachment-full size-full wp-image-121373\" alt=\"\" srcset=\"https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-11.webp 1500w, https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-11-300x300.webp 300w, https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-11-1024x1024.webp 1024w, https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-11-150x150.webp 150w, https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-11-768x768.webp 768w, https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-11-12x12.webp 12w, https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-11-600x600.webp 600w, https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-11-100x100.webp 100w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-376d463 elementor-widget elementor-widget-heading\" data-id=\"376d463\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Status & Exclusivity Symbol<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-68c15de elementor-widget elementor-widget-heading\" data-id=\"68c15de\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Stand out from the crowd. Aura ring is not an accessory, it\u2019s a statement of your style. Crafted for the discerning few.<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"2\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 \u0645\u0646 3\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-432153d e-con-full e-flex e-con e-child\" data-id=\"432153d\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2a06a1c e-con-full e-flex e-con e-child\" data-id=\"2a06a1c\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c659c83 e-con-full e-flex e-con e-child\" data-id=\"c659c83\" data-element_type=\"container\" id=\"text-ring\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e3fb972 elementor-widget elementor-widget-image\" data-id=\"e3fb972\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"1500\" src=\"https:\/\/vertu-website-oss.vertu.com\/2025\/08\/ring2.webp\" class=\"attachment-full size-full wp-image-121398\" alt=\"\" srcset=\"https:\/\/vertu-website-oss.vertu.com\/2025\/08\/ring2.webp 1500w, https:\/\/vertu-website-oss.vertu.com\/2025\/08\/ring2-300x300.webp 300w, https:\/\/vertu-website-oss.vertu.com\/2025\/08\/ring2-1024x1024.webp 1024w, https:\/\/vertu-website-oss.vertu.com\/2025\/08\/ring2-150x150.webp 150w, https:\/\/vertu-website-oss.vertu.com\/2025\/08\/ring2-768x768.webp 768w, https:\/\/vertu-website-oss.vertu.com\/2025\/08\/ring2-12x12.webp 12w, https:\/\/vertu-website-oss.vertu.com\/2025\/08\/ring2-600x600.webp 600w, https:\/\/vertu-website-oss.vertu.com\/2025\/08\/ring2-100x100.webp 100w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92675d6 elementor-widget elementor-widget-heading\" data-id=\"92675d6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Unparalleled Service<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-978cc9c elementor-widget elementor-widget-heading\" data-id=\"978cc9c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">We understand your life is not defined by endless data and notifications. We offer a superior experience. Your 24\/7 personal concierge and private medical consultants are on permanent standby.<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"3\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 \u0645\u0646 3\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-74143eb e-con-full e-flex e-con e-child\" data-id=\"74143eb\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d70304f e-con-full e-flex e-con e-child\" data-id=\"d70304f\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-e6f554b e-con-full e-flex e-con e-child\" data-id=\"e6f554b\" data-element_type=\"container\" id=\"text-ring\">\n\t\t\t\t<div class=\"elementor-element elementor-element-47c7891 elementor-widget elementor-widget-image\" data-id=\"47c7891\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"1500\" src=\"https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-12.webp\" class=\"attachment-full size-full wp-image-121375\" alt=\"\" srcset=\"https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-12.webp 1500w, https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-12-300x300.webp 300w, https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-12-1024x1024.webp 1024w, https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-12-150x150.webp 150w, https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-12-768x768.webp 768w, https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-12-12x12.webp 12w, https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-12-600x600.webp 600w, https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-12-100x100.webp 100w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8a12ce5 elementor-widget elementor-widget-heading\" data-id=\"8a12ce5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Timeless Luxury & Modern Soul<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8b9b5a8 elementor-widget elementor-widget-heading\" data-id=\"8b9b5a8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">We did not create another smart device. We pioneered a new form of intelligent luxury. The Aura Ring infuses timeless VERTU craftsmanship with a modern soul\u2014a classic, reborn for the future.<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6c856ba e-con-full e-flex e-con e-parent\" data-id=\"6c856ba\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-43458db e-con-full e-flex e-con e-child\" data-id=\"43458db\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ce1010f elementor-widget elementor-widget-heading\" data-id=\"ce1010f\" data-element_type=\"widget\" id=\"en-Button\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0627\u0644\u062a\u0639\u0644\u064a\u0645\u0627\u062a<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ada6824 elementor-widget elementor-widget-n-accordion\" data-id=\"ada6824\" data-element_type=\"widget\" id=\"faq-text\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"\u0623\u0643\u0648\u0631\u062f\u064a\u0648\u0646. \u0627\u0641\u062a\u062d \u0627\u0644\u0631\u0648\u0627\u0628\u0637 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 Enter \u0623\u0648 Space\u060c \u0623\u063a\u0644\u0642 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 Escape\u060c \u0648\u062a\u0635\u0641\u062d \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0623\u0633\u0647\u0645 \u0627\u0644\u0627\u062a\u062c\u0627\u0647\u0627\u062a\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1820\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1820\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How does Aura ring differ from other smart rings? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewbox=\"0 0 18 19\" fill=\"none\"><path d=\"M17 8.50146C17.5523 8.50146 18 8.94918 18 9.50146C18 10.0537 17.5523 10.5015 17 10.5015H1C0.447715 10.5015 0 10.0537 0 9.50146C0 8.94918 0.447715 8.50146 1 8.50146H17Z\" fill=\"#222222\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewbox=\"0 0 18 19\" fill=\"none\"><g clip-path=\"url(#clip0_4142_2050)\"><path d=\"M9 0.501465C9.55229 0.501465 10 0.94918 10 1.50146V8.50146H17C17.5523 8.50146 18 8.94918 18 9.50146C18 10.0538 17.5523 10.5015 17 10.5015H10V17.5015C10 18.0537 9.55228 18.5015 9 18.5015C8.44772 18.5015 8 18.0537 8 17.5015V10.5015H1C0.447715 10.5015 0 10.0537 0 9.50146C0 8.94918 0.447715 8.50146 1 8.50146H8V1.50146C8 0.94918 8.44772 0.501465 9 0.501465Z\" fill=\"#222222\"><\/path><\/g><defs><clippath id=\"clip0_4142_2050\"><rect width=\"18\" height=\"18\" fill=\"white\" transform=\"translate(0 0.501465)\"><\/rect><\/clippath><\/defs><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1820\" class=\"elementor-element elementor-element-4abc045 e-con-full e-flex e-con e-child\" data-id=\"4abc045\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1820\" class=\"elementor-element elementor-element-a50c688 e-con-full e-flex e-con e-child\" data-id=\"a50c688\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-15a2e5f elementor-widget elementor-widget-text-editor\" data-id=\"15a2e5f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The Aura Ring distinguishes itself through its luxurious jewellery craftsmanship, ultra-light and exquisite crystal material (only 5.7g), and exclusive, lifetime subscription-free services\u2014including comprehensive body tension monitoring, stable energy data analysis, and 24\/7 personal health concierge service, integrated with medical guidance and expert resources.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1821\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1821\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How do I ensure the correct size? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewbox=\"0 0 18 19\" fill=\"none\"><path d=\"M17 8.50146C17.5523 8.50146 18 8.94918 18 9.50146C18 10.0537 17.5523 10.5015 17 10.5015H1C0.447715 10.5015 0 10.0537 0 9.50146C0 8.94918 0.447715 8.50146 1 8.50146H17Z\" fill=\"#222222\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewbox=\"0 0 18 19\" fill=\"none\"><g clip-path=\"url(#clip0_4142_2050)\"><path d=\"M9 0.501465C9.55229 0.501465 10 0.94918 10 1.50146V8.50146H17C17.5523 8.50146 18 8.94918 18 9.50146C18 10.0538 17.5523 10.5015 17 10.5015H10V17.5015C10 18.0537 9.55228 18.5015 9 18.5015C8.44772 18.5015 8 18.0537 8 17.5015V10.5015H1C0.447715 10.5015 0 10.0537 0 9.50146C0 8.94918 0.447715 8.50146 1 8.50146H8V1.50146C8 0.94918 8.44772 0.501465 9 0.501465Z\" fill=\"#222222\"><\/path><\/g><defs><clippath id=\"clip0_4142_2050\"><rect width=\"18\" height=\"18\" fill=\"white\" transform=\"translate(0 0.501465)\"><\/rect><\/clippath><\/defs><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1821\" class=\"elementor-element elementor-element-d21822c e-con-full e-flex e-con e-child\" data-id=\"d21822c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1821\" class=\"elementor-element elementor-element-0e369f9 e-con-full e-flex e-con e-child\" data-id=\"0e369f9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8015dcb elementor-widget elementor-widget-text-editor\" data-id=\"8015dcb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>To guarantee a perfect fit for both comfort and sensor accuracy. We recommend ordering a sizing kit to find your perfect fit.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1822\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1822\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Which finger is recommended for wear? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewbox=\"0 0 18 19\" fill=\"none\"><path d=\"M17 8.50146C17.5523 8.50146 18 8.94918 18 9.50146C18 10.0537 17.5523 10.5015 17 10.5015H1C0.447715 10.5015 0 10.0537 0 9.50146C0 8.94918 0.447715 8.50146 1 8.50146H17Z\" fill=\"#222222\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewbox=\"0 0 18 19\" fill=\"none\"><g clip-path=\"url(#clip0_4142_2050)\"><path d=\"M9 0.501465C9.55229 0.501465 10 0.94918 10 1.50146V8.50146H17C17.5523 8.50146 18 8.94918 18 9.50146C18 10.0538 17.5523 10.5015 17 10.5015H10V17.5015C10 18.0537 9.55228 18.5015 9 18.5015C8.44772 18.5015 8 18.0537 8 17.5015V10.5015H1C0.447715 10.5015 0 10.0537 0 9.50146C0 8.94918 0.447715 8.50146 1 8.50146H8V1.50146C8 0.94918 8.44772 0.501465 9 0.501465Z\" fill=\"#222222\"><\/path><\/g><defs><clippath id=\"clip0_4142_2050\"><rect width=\"18\" height=\"18\" fill=\"white\" transform=\"translate(0 0.501465)\"><\/rect><\/clippath><\/defs><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1822\" class=\"elementor-element elementor-element-946fea8 e-con-full e-flex e-con e-child\" data-id=\"946fea8\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1822\" class=\"elementor-element elementor-element-ce41c40 e-con-full e-flex e-con e-child\" data-id=\"ce41c40\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e91fed6 elementor-widget elementor-widget-text-editor\" data-id=\"e91fed6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>For the most reliable and accurate data collection, we recommend wearing the Aura Ring on the index finger of your non-dominant hand. The middle and ring fingers are also excellent alternatives.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1823\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1823\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How long does the battery last and how do I charge it? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewbox=\"0 0 18 19\" fill=\"none\"><path d=\"M17 8.50146C17.5523 8.50146 18 8.94918 18 9.50146C18 10.0537 17.5523 10.5015 17 10.5015H1C0.447715 10.5015 0 10.0537 0 9.50146C0 8.94918 0.447715 8.50146 1 8.50146H17Z\" fill=\"#222222\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewbox=\"0 0 18 19\" fill=\"none\"><g clip-path=\"url(#clip0_4142_2050)\"><path d=\"M9 0.501465C9.55229 0.501465 10 0.94918 10 1.50146V8.50146H17C17.5523 8.50146 18 8.94918 18 9.50146C18 10.0538 17.5523 10.5015 17 10.5015H10V17.5015C10 18.0537 9.55228 18.5015 9 18.5015C8.44772 18.5015 8 18.0537 8 17.5015V10.5015H1C0.447715 10.5015 0 10.0537 0 9.50146C0 8.94918 0.447715 8.50146 1 8.50146H8V1.50146C8 0.94918 8.44772 0.501465 9 0.501465Z\" fill=\"#222222\"><\/path><\/g><defs><clippath id=\"clip0_4142_2050\"><rect width=\"18\" height=\"18\" fill=\"white\" transform=\"translate(0 0.501465)\"><\/rect><\/clippath><\/defs><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1823\" class=\"elementor-element elementor-element-fb21876 e-con-full e-flex e-con e-child\" data-id=\"fb21876\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1823\" class=\"elementor-element elementor-element-5dff20c e-con-full e-flex e-con e-child\" data-id=\"5dff20c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-465745c elementor-widget elementor-widget-text-editor\" data-id=\"465745c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The Aura Ring's battery lasts up to 10 days on a single charge, depending on usage. To charge, simply place the ring on its dedicated wireless charging box.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1824\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1824\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Is the Aura Ring waterproof? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewbox=\"0 0 18 19\" fill=\"none\"><path d=\"M17 8.50146C17.5523 8.50146 18 8.94918 18 9.50146C18 10.0537 17.5523 10.5015 17 10.5015H1C0.447715 10.5015 0 10.0537 0 9.50146C0 8.94918 0.447715 8.50146 1 8.50146H17Z\" fill=\"#222222\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewbox=\"0 0 18 19\" fill=\"none\"><g clip-path=\"url(#clip0_4142_2050)\"><path d=\"M9 0.501465C9.55229 0.501465 10 0.94918 10 1.50146V8.50146H17C17.5523 8.50146 18 8.94918 18 9.50146C18 10.0538 17.5523 10.5015 17 10.5015H10V17.5015C10 18.0537 9.55228 18.5015 9 18.5015C8.44772 18.5015 8 18.0537 8 17.5015V10.5015H1C0.447715 10.5015 0 10.0537 0 9.50146C0 8.94918 0.447715 8.50146 1 8.50146H8V1.50146C8 0.94918 8.44772 0.501465 9 0.501465Z\" fill=\"#222222\"><\/path><\/g><defs><clippath id=\"clip0_4142_2050\"><rect width=\"18\" height=\"18\" fill=\"white\" transform=\"translate(0 0.501465)\"><\/rect><\/clippath><\/defs><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1824\" class=\"elementor-element elementor-element-f34ad1d e-con-full e-flex e-con e-child\" data-id=\"f34ad1d\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1824\" class=\"elementor-element elementor-element-a001342 e-con-full e-flex e-con e-child\" data-id=\"a001342\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2639b4e elementor-widget elementor-widget-text-editor\" data-id=\"2639b4e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Yes. The Aura Ring has a water-resistance rating of <strong><span class=\"notion-enable-hover\" data-token-index=\"1\">5ATM<\/span><\/strong>, making it safe for activities such as handwashing, showering, and swimming in a pool.\u00a0<!-- notionvc: 9a61b1ed-276e-4aac-b0ac-f9c9dca4e47e --><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1825\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1825\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How do I access the 24\/7 remote medical consultation service? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewbox=\"0 0 18 19\" fill=\"none\"><path d=\"M17 8.50146C17.5523 8.50146 18 8.94918 18 9.50146C18 10.0537 17.5523 10.5015 17 10.5015H1C0.447715 10.5015 0 10.0537 0 9.50146C0 8.94918 0.447715 8.50146 1 8.50146H17Z\" fill=\"#222222\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewbox=\"0 0 18 19\" fill=\"none\"><g clip-path=\"url(#clip0_4142_2050)\"><path d=\"M9 0.501465C9.55229 0.501465 10 0.94918 10 1.50146V8.50146H17C17.5523 8.50146 18 8.94918 18 9.50146C18 10.0538 17.5523 10.5015 17 10.5015H10V17.5015C10 18.0537 9.55228 18.5015 9 18.5015C8.44772 18.5015 8 18.0537 8 17.5015V10.5015H1C0.447715 10.5015 0 10.0537 0 9.50146C0 8.94918 0.447715 8.50146 1 8.50146H8V1.50146C8 0.94918 8.44772 0.501465 9 0.501465Z\" fill=\"#222222\"><\/path><\/g><defs><clippath id=\"clip0_4142_2050\"><rect width=\"18\" height=\"18\" fill=\"white\" transform=\"translate(0 0.501465)\"><\/rect><\/clippath><\/defs><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1825\" class=\"elementor-element elementor-element-d14f6ce e-con-full e-flex e-con e-child\" data-id=\"d14f6ce\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1825\" class=\"elementor-element elementor-element-edd421b e-con-full e-flex e-con e-child\" data-id=\"edd421b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f1d8419 elementor-widget elementor-widget-text-editor\" data-id=\"f1d8419\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>This exclusive service is accessible directly through the\u00a0<span class=\"notion-enable-hover\" data-token-index=\"1\">MetaSelf App<\/span>. Within the app, you can connect with our team of medical professionals at any time for personalized advice based on your health data.<!-- notionvc: f2f49333-e5c3-4f22-b3f9-c3ee5226804d --><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1826\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"7\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1826\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Are there additional subscription fees for these services? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewbox=\"0 0 18 19\" fill=\"none\"><path d=\"M17 8.50146C17.5523 8.50146 18 8.94918 18 9.50146C18 10.0537 17.5523 10.5015 17 10.5015H1C0.447715 10.5015 0 10.0537 0 9.50146C0 8.94918 0.447715 8.50146 1 8.50146H17Z\" fill=\"#222222\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewbox=\"0 0 18 19\" fill=\"none\"><g clip-path=\"url(#clip0_4142_2050)\"><path d=\"M9 0.501465C9.55229 0.501465 10 0.94918 10 1.50146V8.50146H17C17.5523 8.50146 18 8.94918 18 9.50146C18 10.0538 17.5523 10.5015 17 10.5015H10V17.5015C10 18.0537 9.55228 18.5015 9 18.5015C8.44772 18.5015 8 18.0537 8 17.5015V10.5015H1C0.447715 10.5015 0 10.0537 0 9.50146C0 8.94918 0.447715 8.50146 1 8.50146H8V1.50146C8 0.94918 8.44772 0.501465 9 0.501465Z\" fill=\"#222222\"><\/path><\/g><defs><clippath id=\"clip0_4142_2050\"><rect width=\"18\" height=\"18\" fill=\"white\" transform=\"translate(0 0.501465)\"><\/rect><\/clippath><\/defs><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1826\" class=\"elementor-element elementor-element-07a98ea e-con-full e-flex e-con e-child\" data-id=\"07a98ea\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1826\" class=\"elementor-element elementor-element-c450c7a e-con-full e-flex e-con e-child\" data-id=\"c450c7a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1871f1b elementor-widget elementor-widget-text-editor\" data-id=\"1871f1b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>No. Your one-time purchase of the VERTU Aura Ring grants you lifetime, subscription-free access to the MetaSelf App, all its data analysis features, and the integrated 24\/7 consultation services. We believe in providing complete, all-inclusive value.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1827\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"8\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1827\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What is the warranty policy for the Aura Ring? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewbox=\"0 0 18 19\" fill=\"none\"><path d=\"M17 8.50146C17.5523 8.50146 18 8.94918 18 9.50146C18 10.0537 17.5523 10.5015 17 10.5015H1C0.447715 10.5015 0 10.0537 0 9.50146C0 8.94918 0.447715 8.50146 1 8.50146H17Z\" fill=\"#222222\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewbox=\"0 0 18 19\" fill=\"none\"><g clip-path=\"url(#clip0_4142_2050)\"><path d=\"M9 0.501465C9.55229 0.501465 10 0.94918 10 1.50146V8.50146H17C17.5523 8.50146 18 8.94918 18 9.50146C18 10.0538 17.5523 10.5015 17 10.5015H10V17.5015C10 18.0537 9.55228 18.5015 9 18.5015C8.44772 18.5015 8 18.0537 8 17.5015V10.5015H1C0.447715 10.5015 0 10.0537 0 9.50146C0 8.94918 0.447715 8.50146 1 8.50146H8V1.50146C8 0.94918 8.44772 0.501465 9 0.501465Z\" fill=\"#222222\"><\/path><\/g><defs><clippath id=\"clip0_4142_2050\"><rect width=\"18\" height=\"18\" fill=\"white\" transform=\"translate(0 0.501465)\"><\/rect><\/clippath><\/defs><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1827\" class=\"elementor-element elementor-element-d6e8ed0 e-con-full e-flex e-con e-child\" data-id=\"d6e8ed0\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1827\" class=\"elementor-element elementor-element-5f8e114 e-con-full e-flex e-con e-child\" data-id=\"5f8e114\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a5c7f6 elementor-widget elementor-widget-text-editor\" data-id=\"3a5c7f6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The VERTU Aura Ring is covered by a 1-year warranty. This warranty protects against any manufacturing defects in materials and workmanship under normal use. For complete details, please refer to the warranty information provided with your purchase or visit our official website.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1828\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"9\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1828\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Which devices is the MetaSelf App compatible with? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewbox=\"0 0 18 19\" fill=\"none\"><path d=\"M17 8.50146C17.5523 8.50146 18 8.94918 18 9.50146C18 10.0537 17.5523 10.5015 17 10.5015H1C0.447715 10.5015 0 10.0537 0 9.50146C0 8.94918 0.447715 8.50146 1 8.50146H17Z\" fill=\"#222222\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewbox=\"0 0 18 19\" fill=\"none\"><g clip-path=\"url(#clip0_4142_2050)\"><path d=\"M9 0.501465C9.55229 0.501465 10 0.94918 10 1.50146V8.50146H17C17.5523 8.50146 18 8.94918 18 9.50146C18 10.0538 17.5523 10.5015 17 10.5015H10V17.5015C10 18.0537 9.55228 18.5015 9 18.5015C8.44772 18.5015 8 18.0537 8 17.5015V10.5015H1C0.447715 10.5015 0 10.0537 0 9.50146C0 8.94918 0.447715 8.50146 1 8.50146H8V1.50146C8 0.94918 8.44772 0.501465 9 0.501465Z\" fill=\"#222222\"><\/path><\/g><defs><clippath id=\"clip0_4142_2050\"><rect width=\"18\" height=\"18\" fill=\"white\" transform=\"translate(0 0.501465)\"><\/rect><\/clippath><\/defs><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1828\" class=\"elementor-element elementor-element-5353026 e-con-full e-flex e-con e-child\" data-id=\"5353026\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1828\" class=\"elementor-element elementor-element-9224887 e-con-full e-flex e-con e-child\" data-id=\"9224887\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62b77d4 elementor-widget elementor-widget-text-editor\" data-id=\"62b77d4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The MetaSelf App is compatible with most modern smartphones that support Bluetooth Low Energy (BLE). The specific requirements are:<\/p><ul><li><strong>Apple:<\/strong>\u00a0Devices running iOS 12.0 or later.<\/li><li><strong>Android:<\/strong>\u00a0Devices running Android 8.0 or later.<\/li><\/ul><p><!-- notionvc: 693876a3-0e62-4be9-9a11-2c5c9095ce0c --><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8e4d821 e-con-full e-flex e-con e-parent\" data-id=\"8e4d821\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7b71f9a e-con-full e-flex e-con e-child\" data-id=\"7b71f9a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ca21fd4 elementor-widget elementor-widget-heading\" data-id=\"ca21fd4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Tech Specifications<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d98f070 e-grid e-con-full e-con e-child\" data-id=\"d98f070\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3896493 e-con-full e-flex e-con e-child\" data-id=\"3896493\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3cd6fdb elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"3cd6fdb\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"42\" height=\"34\" viewbox=\"0 0 42 34\" fill=\"none\"><g clip-path=\"url(#clip0_403_235)\"><path d=\"M41.5882 9.53191L21.0104 0L0.412109 9.53191L20.9898 18.9362L41.5676 9.53191H41.5882ZM21.0104 2.34043C23.5852 3.53191 31.5362 7.21277 36.5416 9.53191L21.0104 16.6383C18.4356 15.4681 10.4847 11.8298 5.4793 9.53191L21.0104 2.34043Z\" fill=\"black\"><\/path><path d=\"M42 17.2553L41.1761 15.2979L21.0103 24.5106L0.823933 15.2979L0 17.2553L21.0103 26.851L42 17.2553Z\" fill=\"black\"><\/path><path d=\"M21.0103 31.6808L0.823933 22.4468L0 24.4042L21.0103 34L42 24.4042L41.1761 22.4468L21.0103 31.6808Z\" fill=\"black\"><\/path><\/g><defs><clippath id=\"clip0_403_235\"><rect width=\"42\" height=\"34\" fill=\"white\"><\/rect><\/clippath><\/defs><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-677aa4c elementor-widget elementor-widget-heading\" data-id=\"677aa4c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Material<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b9bb9dc elementor-widget elementor-widget-heading\" data-id=\"b9bb9dc\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Crystal glass, resin<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3f304dc e-con-full e-flex e-con e-child\" data-id=\"3f304dc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39f5fb7 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"39f5fb7\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" id=\"Calque_1\" viewbox=\"0 0 16 16\"><defs><style>      .st0 {        fill: none;      }      .st1 {        clip-path: url(#clippath);      }    <\/style><clippath id=\"clippath\"><rect class=\"st0\" width=\"16\" height=\"16\"><\/rect><\/clippath><\/defs><g class=\"st1\"><path d=\"M8.3.4s0,0-.2-.1c0,0-.1,0-.2,0s-.1,0-.2,0c0,0-.1,0-.2.1-1.2,1.4-5.1,6.2-5.1,9.8s2.1,5.4,5.4,5.4,5.4-2.1,5.4-5.4S9.5,1.8,8.3.4ZM8.6,13.8c0,0-.1,0-.2,0,0,0-.1,0-.2-.1,0,0,0-.1,0-.2,0,0,0-.1,0-.2,0,0,0-.2.2-.2,0,0,.2,0,.3,0,.6,0,1.2-.2,1.6-.7.4-.4.7-1,.7-1.6,0,0,0-.2,0-.3s.1-.1.2-.2c0,0,.1,0,.2,0,0,0,.1,0,.2,0,0,0,.1,0,.1.2,0,0,0,.1,0,.2,0,.8-.3,1.7-.9,2.2-.6.6-1.4.9-2.2.9Z\"><\/path><\/g><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b0fc8d6 elementor-widget elementor-widget-heading\" data-id=\"b0fc8d6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Waterproof Rating<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-00be5d1 elementor-widget elementor-widget-heading\" data-id=\"00be5d1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">5ATM<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0aeb837 e-con-full e-flex e-con e-child\" data-id=\"0aeb837\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-16755c3 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"16755c3\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" viewbox=\"0 0 40 40\" fill=\"none\"><g clip-path=\"url(#clip0_4249_234)\"><path d=\"M29.9501 17.7743H21.076V16.5271C25.025 15.8812 28.0422 12.4736 28.0422 8.33109C28.0422 3.74311 24.315 0.00146484 19.7449 0.00146484C15.1747 0.00146484 11.4476 3.74311 11.4476 8.33109C11.4476 12.6295 14.7088 16.1262 18.8575 16.5716V17.7743H10.1165L0 40.0015H40L29.9501 17.7743ZM13.6661 8.33109C13.6661 4.96806 16.3949 2.22864 19.7449 2.22864C23.0948 2.22864 25.8236 4.96806 25.8236 8.33109C25.8236 11.6941 23.0948 14.4335 19.7449 14.4335C16.3949 14.4335 13.6661 11.6941 13.6661 8.33109ZM11.5363 20.0015H28.5302L36.5613 37.7743H3.4609L11.5363 20.0015Z\" fill=\"black\"><\/path><\/g><defs><clippath id=\"clip0_4249_234\"><rect width=\"40\" height=\"40\" fill=\"white\" transform=\"translate(0 0.00146484)\"><\/rect><\/clippath><\/defs><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8eb7f72 elementor-widget elementor-widget-heading\" data-id=\"8eb7f72\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Ring Weight<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-368c6f5 elementor-widget elementor-widget-heading\" data-id=\"368c6f5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">From 5.7g<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-78893d8 e-con-full e-flex e-con e-child\" data-id=\"78893d8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-af7753c elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"af7753c\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" viewbox=\"0 0 40 40\" fill=\"none\"><g clip-path=\"url(#clip0_4249_234)\"><path d=\"M29.9501 17.7743H21.076V16.5271C25.025 15.8812 28.0422 12.4736 28.0422 8.33109C28.0422 3.74311 24.315 0.00146484 19.7449 0.00146484C15.1747 0.00146484 11.4476 3.74311 11.4476 8.33109C11.4476 12.6295 14.7088 16.1262 18.8575 16.5716V17.7743H10.1165L0 40.0015H40L29.9501 17.7743ZM13.6661 8.33109C13.6661 4.96806 16.3949 2.22864 19.7449 2.22864C23.0948 2.22864 25.8236 4.96806 25.8236 8.33109C25.8236 11.6941 23.0948 14.4335 19.7449 14.4335C16.3949 14.4335 13.6661 11.6941 13.6661 8.33109ZM11.5363 20.0015H28.5302L36.5613 37.7743H3.4609L11.5363 20.0015Z\" fill=\"black\"><\/path><\/g><defs><clippath id=\"clip0_4249_234\"><rect width=\"40\" height=\"40\" fill=\"white\" transform=\"translate(0 0.00146484)\"><\/rect><\/clippath><\/defs><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3e9cd5d elementor-widget elementor-widget-heading\" data-id=\"3e9cd5d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Charging Case Weight<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6cd588 elementor-widget elementor-widget-heading\" data-id=\"d6cd588\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">157g<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-20f9f4f e-con-full e-flex e-con e-child\" data-id=\"20f9f4f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-efb391b elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"efb391b\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"Calque_1\" viewbox=\"0 0 16 16\"><path d=\"M8.2,15.3c0,0-.1,0-.2,0-.2,0-.3-.3-.3-.5v-6l-3.1,2.6c-.2.2-.5.2-.7,0s-.2-.5,0-.7l3.5-3-3.5-3c-.2-.2-.2-.5,0-.7s.5-.2.7,0l3.1,2.6V.9c0-.2.1-.4.3-.5.2,0,.4,0,.5.1l3.7,3.7c0,0,.2.2.1.4,0,.1,0,.3-.2.4l-3.2,2.7,3.3,2.8c.1,0,.2.2.2.4,0,.1,0,.3-.1.4l-3.8,3.9c0,0-.2.2-.4.2ZM8.7,8.7v4.9l2.6-2.7-2.6-2.2ZM8.7,2.1v4.5l2.4-2.1-2.4-2.4Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8d8ef08 elementor-widget elementor-widget-heading\" data-id=\"8d8ef08\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Bluetooth Version<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5166346 elementor-widget elementor-widget-heading\" data-id=\"5166346\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">BLE 5.0<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4dad3c1 e-con-full e-flex e-con e-child\" data-id=\"4dad3c1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f96d5f3 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"f96d5f3\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"Calque_1\" viewbox=\"0 0 16 16\"><path d=\"M8,0C3.6,0,0,3.6,0,8s3.5,7.9,7.9,7.9,7.9-3.5,7.9-7.9S12.4,0,8,0ZM8,14.9c-3.8,0-6.9-3.1-6.9-6.9S4.2,1.1,8,1.1s6.9,3.1,6.9,6.9-3.1,6.9-6.9,6.9Z\"><\/path><path d=\"M9.7,7.5h-2.1l1.2-1.9c.2-.2,0-.5-.1-.7-.2-.1-.5,0-.7.1l-1.7,2.6c0,.2-.1.3,0,.5,0,.2.3.3.4.3h2.1l-1.4,2c-.2.2-.1.5.1.7,0,0,.2,0,.3,0,.2,0,.3,0,.4-.2l1.9-2.8c.1-.2.1-.4,0-.5,0-.2-.3-.3-.4-.3Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-554ce7c elementor-widget elementor-widget-heading\" data-id=\"554ce7c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Battery Type<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bf3a242 elementor-widget elementor-widget-heading\" data-id=\"bf3a242\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Rechargeable lithium polymer battery<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ee10e4 e-con-full e-flex e-con e-child\" data-id=\"2ee10e4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8836dcb elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"8836dcb\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"Calque_1\" viewbox=\"0 0 97.4 102.6\"><path d=\"M63.7,16.8h-8.1v-.6c0-.8-.7-1.5-1.5-1.5h-10.6c-.8,0-1.5.7-1.5,1.5v.6h-8.2c-3.8,0-6.9,3.1-6.9,6.9v57.2c0,3.8,3.1,6.9,6.9,6.9h30c3.8,0,6.9-3.1,6.9-6.9V23.7c0-3.8-3.1-6.9-6.9-6.9ZM66.6,80.9c0,1.6-1.3,2.9-2.9,2.9h-30c-1.6,0-2.9-1.3-2.9-2.9V23.7c0-1.6,1.3-2.9,2.9-2.9h30c1.6,0,2.9,1.3,2.9,2.9v57.2Z\"><\/path><path d=\"M59.1,28.3h-20.7c-2.2,0-4,1.8-4,4v43.7c0,2.2,1.8,4,4,4h20.7c2.2,0,4-1.8,4-4v-43.7c0-2.2-1.8-4-4-4ZM61,76c0,1.1-.9,2-2,2h-20.7c-1.1,0-2-.9-2-2v-43.7c0-1.1.9-2,2-2h20.7c1.1,0,2,.9,2,2v43.7Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0152374 elementor-widget elementor-widget-heading\" data-id=\"0152374\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Battery Capacity<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b41732 elementor-widget elementor-widget-heading\" data-id=\"1b41732\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">1.65mAh - 21.5mAh (varies by ring size)<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a8d13bc e-con-full e-flex e-con e-child\" data-id=\"a8d13bc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-22dc67b elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"22dc67b\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"Calque_1\" viewbox=\"0 0 97.4 102.6\"><path d=\"M89.5,32.3v-10.5c0-3.8-3.1-6.8-6.8-6.8H14.7c-3.8,0-6.8,3.1-6.8,6.8v51.8c0,3.8,3.1,6.8,6.8,6.8h68c3.8,0,6.8-3.1,6.8-6.8v-11.6c0-1.1-.9-2-2-2s-2,.9-2,2v11.6c0,1.5-1.3,2.8-2.8,2.8H14.7c-1.5,0-2.8-1.3-2.8-2.8V21.8c0-1.5,1.3-2.8,2.8-2.8h68c1.5,0,2.8,1.3,2.8,2.8v10.5c0,1.1.9,2,2,2s2-.9,2-2Z\"><\/path><path d=\"M85.1,43.5l-8.2,7.6-10.9-16.3c-.4-.6-1.1-.9-1.8-.9-.7,0-1.4.5-1.7,1.2l-9.4,21.1-10.1-24.2c-.3-.7-1-1.2-1.7-1.2-.8,0-1.5.4-1.9,1l-11.3,20.7h-11.9c-1.1,0-2,.9-2,2s.9,2,2,2h13.1c.7,0,1.4-.4,1.8-1l9.9-18.1,10.3,24.6c.3.7,1,1.2,1.8,1.2h0c.8,0,1.5-.5,1.8-1.2l9.8-22.1,10.2,15.2c.3.5.8.8,1.4.9.6,0,1.2-.1,1.6-.5l9.9-9.2c.8-.7.9-2,.1-2.8-.7-.8-2-.9-2.8-.1Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b4147a elementor-widget elementor-widget-heading\" data-id=\"5b4147a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Battery Life<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-824a6df elementor-widget elementor-widget-heading\" data-id=\"824a6df\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"> up to 10 days<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-85f01ec e-con-full e-flex e-con e-child\" data-id=\"85f01ec\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-17acae1 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"17acae1\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"Calque_1\" viewbox=\"0 0 97.4 102.6\"><path d=\"M73.6,9.9H23.8c-2.8,0-5,2.2-5,5v72.8c0,2.8,2.2,5,5,5h49.8c2.8,0,5-2.2,5-5V14.9c0-2.8-2.2-5-5-5ZM74.6,87.7c0,.6-.4,1-1,1H23.8c-.6,0-1-.4-1-1V14.9c0-.6.4-1,1-1h49.8c.6,0,1,.4,1,1v72.8Z\"><\/path><path d=\"M58.7,27l-22.9,22.9c-.8.8-.8,2,0,2.8s.9.6,1.4.6,1-.2,1.4-.6l22.9-22.9c.8-.8.8-2,0-2.8s-2-.8-2.8,0Z\"><\/path><path d=\"M58.7,49.9l-22.9,22.9c-.8.8-.8,2,0,2.8s.9.6,1.4.6,1-.2,1.4-.6l22.9-22.9c.8-.8.8-2,0-2.8s-2-.8-2.8,0Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0786b92 elementor-widget elementor-widget-heading\" data-id=\"0786b92\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Charging Case Rated Input<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e67de3e elementor-widget elementor-widget-heading\" data-id=\"e67de3e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">5V 1A<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-11b2088 e-con-full e-flex e-con e-child\" data-id=\"11b2088\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1725116 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"1725116\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"41\" viewbox=\"0 0 40 41\" fill=\"none\"><g clip-path=\"url(#clip0_4593_2087)\"><path d=\"M9.82808 26.0866C9.69497 25.9534 9.58404 25.8423 9.51749 25.7757C9.42875 25.7091 9.31782 25.6424 9.18471 25.5536C9.73934 25.2205 10.0056 24.7318 10.0056 24.0433C10.0056 23.8879 10.0056 23.7546 9.96119 23.6213C9.96119 23.4881 9.87245 23.3326 9.78371 23.1327C9.69497 22.9328 9.56186 22.7774 9.40656 22.6219C9.25127 22.4886 9.00723 22.3554 8.69664 22.2443C8.38604 22.1333 8.00889 22.0889 7.58737 22.0889C6.7887 22.0889 6.1897 22.2665 5.79037 22.5997C5.39103 22.9328 5.16918 23.4215 5.16918 24.0433C5.16918 24.6652 5.4354 25.1982 5.99004 25.5536C5.67944 25.7091 5.4354 25.9534 5.25792 26.2643C5.08044 26.5753 4.9917 26.9306 4.9917 27.286C4.9917 27.5525 5.03607 27.819 5.147 28.0633C5.23574 28.3298 5.39103 28.5519 5.5907 28.7963C5.79037 29.0184 6.05659 29.196 6.41156 29.3293C6.76652 29.4625 7.16585 29.5292 7.60956 29.5292C8.47478 29.5292 9.11815 29.3071 9.56186 28.8629C10.0056 28.4187 10.2274 27.8856 10.2274 27.2638C10.2274 26.9973 10.2052 26.7752 10.1387 26.5753C10.0721 26.3754 9.98338 26.1977 9.85027 26.0644L9.82808 26.0866ZM6.56685 23.2216C6.83307 23.0439 7.16585 22.9551 7.56519 22.9551C8.07545 22.9551 8.4526 23.0661 8.69664 23.266C8.94067 23.4881 9.0516 23.7324 9.0516 23.9989C9.0516 24.7985 8.58571 25.1983 7.60956 25.1983C7.05493 25.1983 6.67778 25.0872 6.47811 24.8429C6.27844 24.5986 6.16752 24.3321 6.16752 24.0433C6.16752 23.6658 6.30063 23.3992 6.56685 23.2216ZM9.07378 27.9745C8.96286 28.1522 8.82975 28.3076 8.67445 28.3965C8.51915 28.4853 8.34167 28.5519 8.16419 28.5964C7.98671 28.6408 7.80923 28.663 7.63174 28.663C7.36552 28.663 7.12148 28.6186 6.89963 28.5519C6.67778 28.4853 6.45593 28.3298 6.27844 28.1077C6.10096 27.8856 6.01222 27.6191 6.01222 27.286C6.01222 26.9528 6.14533 26.6419 6.38937 26.3754C6.63341 26.1089 7.03274 25.9756 7.60956 25.9756C8.07545 25.9756 8.4526 26.0644 8.78538 26.2865C9.09597 26.4864 9.25127 26.8196 9.25127 27.286C9.25127 27.5303 9.2069 27.7524 9.09597 27.9523L9.07378 27.9745Z\" fill=\"black\"><\/path><path d=\"M5.50193 33.4385H7.54297V32.9721H5.50193V31.6839H7.83138V31.1953H4.96948V35.3486H7.92012V34.8599H5.50193V33.4385Z\" fill=\"black\"><\/path><path d=\"M8.89628 31.1953H8.45258V35.3486H8.89628V31.1953Z\" fill=\"black\"><\/path><path d=\"M10.1387 31.1953H9.69495V31.7283H10.1387V31.1953Z\" fill=\"black\"><\/path><path d=\"M10.1387 32.5723H9.69495V35.3485H10.1387V32.5723Z\" fill=\"black\"><\/path><path d=\"M11.5363 31.6836H11.0483V32.572H10.6046V32.9496H11.0483V34.8818C11.0483 35.0595 11.0926 35.1928 11.1592 35.2594C11.2257 35.3482 11.381 35.3704 11.5807 35.3704C11.6694 35.3704 11.8026 35.3704 12.0244 35.326V34.9484C11.9135 34.9929 11.8026 35.0151 11.736 35.0151C11.6694 35.0151 11.6029 35.0151 11.5807 34.9484C11.5585 34.904 11.5363 34.8374 11.5363 34.7263V32.9496H12.0466V32.572H11.5363V31.6836Z\" fill=\"black\"><\/path><path d=\"M13.7992 32.4834C13.6439 32.4834 13.4886 32.5056 13.3333 32.5722C13.178 32.6389 13.0449 32.7055 12.9118 32.8165C12.7787 32.9276 12.6678 33.0831 12.579 33.2607C12.4903 33.4606 12.4459 33.6827 12.4459 33.927C12.4459 34.4379 12.579 34.8154 12.8453 35.0597C13.1115 35.3041 13.4221 35.4373 13.8214 35.4373C14.4426 35.4373 14.8641 35.1264 15.086 34.5045L14.6201 34.4379C14.5757 34.6155 14.5092 34.7488 14.3982 34.8821C14.2873 35.0153 14.1098 35.082 13.9101 35.082C13.5996 35.082 13.3777 34.9709 13.2446 34.771C13.0893 34.5711 13.0227 34.3268 13.0227 34.0825V34.0381H15.1303V33.9715C15.1303 33.4828 14.9972 33.1053 14.7532 32.861C14.5092 32.6167 14.1986 32.4834 13.8658 32.4834H13.7992ZM12.9784 33.7049C12.9784 33.4606 13.0671 33.2607 13.2224 33.0831C13.3555 32.9276 13.533 32.8388 13.777 32.8388C14.0211 32.8388 14.1986 32.9276 14.3539 33.0831C14.5092 33.2607 14.5757 33.4606 14.5757 33.6827H13.0006L12.9784 33.7049Z\" fill=\"black\"><\/path><path d=\"M0 0.767578V40.7676H40V0.767578H0ZM37.7815 38.5466H2.21852V2.98857H23.6495C20.4548 5.92027 18.5691 10.2068 18.7687 14.6265L19.0349 13.6493C20.9207 9.96247 25.513 11.2951 27.8869 7.89695C28.7521 6.67541 29.0849 5.25397 29.0405 3.76591L29.1736 4.03243C30.2829 7.25286 29.5286 10.2512 26.7998 12.2945C24.3816 14.1157 21.1647 14.2934 20.3882 17.7803C19.6783 20.9564 21.675 23.6438 23.9601 25.576C24.0488 25.576 24.0044 25.576 23.9823 25.5094C23.716 24.5322 23.5164 23.9103 23.6273 22.8664L23.7604 22.2445C24.5813 25.8425 27.909 28.1524 31.3478 28.9297C33.2557 29.3517 35.1192 29.2851 37.0272 28.8631C37.1603 28.8409 37.4709 28.7742 37.7371 28.7076V38.5688L37.7815 38.5466ZM37.7815 28.4411C36.6722 28.752 35.5186 28.9519 34.3649 28.9741C30.9928 29.0408 28.9074 25.9092 29.2845 22.7332C29.7726 18.5355 34.8087 17.8248 37.7815 15.8259V28.4411Z\" fill=\"black\"><\/path><\/g><defs><clippath id=\"clip0_4593_2087\"><rect width=\"40\" height=\"40\" fill=\"white\" transform=\"translate(0 0.767578)\"><\/rect><\/clippath><\/defs><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7c281af elementor-widget elementor-widget-heading\" data-id=\"7c281af\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">System Requirements<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ecc9ee elementor-widget elementor-widget-heading\" data-id=\"1ecc9ee\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Android 8.0 or later \/ iOS 12.0 or later<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2391cc7 e-con-full e-flex e-con e-child\" data-id=\"2391cc7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-075fee4 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"075fee4\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" viewbox=\"0 0 40 40\" fill=\"none\"><g clip-path=\"url(#clip0_4249_206)\"><path d=\"M0 0.00146484V40.0015H40V0.00146484H0ZM2.21976 2.22616H37.7802V12.3263H2.21976V2.22616ZM37.7802 37.7768H2.21976V27.0093H37.7802V37.7768ZM2.21976 24.7846V14.551H37.7802V24.7846H2.21976Z\" fill=\"black\"><\/path><path d=\"M11.121 29.8123H6.79248V34.1504H11.121V29.8123Z\" fill=\"black\"><\/path><path d=\"M11.121 17.6655H6.79248V22.0037H11.121V17.6655Z\" fill=\"black\"><\/path><path d=\"M11.121 5.62988H6.79248V9.96804H11.121V5.62988Z\" fill=\"black\"><\/path><\/g><defs><clippath id=\"clip0_4249_206\"><rect width=\"40\" height=\"40\" fill=\"white\" transform=\"translate(0 0.00146484)\"><\/rect><\/clippath><\/defs><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-54a3b6e elementor-widget elementor-widget-heading\" data-id=\"54a3b6e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Data Storage<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-17d53e8 elementor-widget elementor-widget-heading\" data-id=\"17d53e8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">15 days<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b344a93 e-con-full e-flex e-con e-child\" data-id=\"b344a93\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-83941c1 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"83941c1\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"Calque_1\" viewbox=\"0 0 16 16\"><path d=\"M8,0C3.6,0,0,3.6,0,8s3.5,7.9,7.9,7.9,7.9-3.5,7.9-7.9S12.4,0,8,0ZM8,14.9c-3.8,0-6.9-3.1-6.9-6.9S4.2,1.1,8,1.1s6.9,3.1,6.9,6.9-3.1,6.9-6.9,6.9Z\"><\/path><path d=\"M8,2.4c-3.1,0-5.6,2.5-5.6,5.6s2.5,5.6,5.6,5.6,5.6-2.5,5.6-5.6-2.5-5.6-5.6-5.6ZM12.5,6c-.1,0-.3-.2-.4-.4,0-.1-.2-.4-.2-.6.2.3.4.6.6,1ZM9.1,3.2s-.1,0-.1,0c-.1.2-.6.3-1,.3-.3,0-.7-.1-1-.3,0,0,0,0-.1,0,.4,0,.7-.1,1.1-.1s.7,0,1.1.1ZM4.4,4.7c0,.1,0,.3,0,.4,0,.3-.3.7-.8.9.2-.5.5-.9.9-1.3ZM8,12.9c-2.7,0-4.9-2.2-4.9-4.9s0-.5,0-.7c0-.1.3-.4.6-.5.6-.3,1.1-.8,1.3-1.5,0-.2,0-.3,0-.5,0-.3,0-.6.2-.9,0,0,.1,0,.2,0,.4,0,.9,0,1,0,.4.3.9.5,1.4.5s0,0,0,0c.2,0,1.1,0,1.5-.5.1,0,.6,0,1,0,.1,0,.3.2.4.3.1.2.2.4.2.5,0,.5.2,1.2.3,1.4.2.5.6.7.9.8,0,0,.2.1.2.2,0,.1.2.3.3.5,0,.2,0,.4,0,.6,0,2.7-2.2,4.9-4.9,4.9Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d6dc61 elementor-widget elementor-widget-heading\" data-id=\"3d6dc61\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Operating Temperature<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-de71cac elementor-widget elementor-widget-heading\" data-id=\"de71cac\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">-10\u00b0C to 50\u00b0C<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b899fe1 e-con-full e-flex e-con e-parent\" data-id=\"b899fe1\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-190b486 e-con-full e-flex e-con e-child\" data-id=\"190b486\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2a9b3b3 elementor-widget elementor-widget-heading\" data-id=\"2a9b3b3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">You may also like<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9f4d800 e-con-full e-flex e-con e-child\" data-id=\"9f4d800\" data-element_type=\"container\" id=\"contenttext\">\n\t\t\t\t<div class=\"elementor-element elementor-element-967d8dd elementor-widget elementor-widget-ucaddon_woocommerce_product_carousel\" data-id=\"967d8dd\" data-element_type=\"widget\" id=\"owl-product\" data-widget_type=\"ucaddon_woocommerce_product_carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\n\t\t<link id='owl-carousel-css' href='https:\/\/legacy.vertu.com\/wp-content\/plugins\/unlimited-elements-for-elementor-premium\/assets_libraries\/owl-carousel-new\/assets\/owl.carousel.css' type='text\/css' rel='stylesheet' >\n\n<style>\/* widget: Woo Product Carousel *\/\n\n#uc_woocommerce_product_carousel_elementor_967d8dd{\n  min-height:1px;\n  position:relative;\n}\n\n#uc_woocommerce_product_carousel_elementor_967d8dd *{\n  box-sizing:border-box;\n}\n\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .ue_woocommerce_product_label-custom-field{\n\tz-index: 100;\n}\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .uc_image_carousel_content{ \n  box-sizing:border-box;\n}\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .uc_image_carousel_placeholder{\n  overflow:hidden;\n  position:relative;\n}\n\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .uc_more_btn-custom-field{\n  text-align:center;\n  text-decoration:none;\n  transition:0.3s;\n}\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .owl-nav .owl-prev{\n    position:absolute;\n    display:inline-block;\n    text-align:center;\n}\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .owl-nav .owl-next{\n  position:absolute;\n  display:inline-block;\n  text-align:center;\n}\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .uc_image_carousel_container_holder{\n  text-align:center;\n  overflow:hidden;\n}\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .uc_post_grid_style_one_button > button,\n#uc_woocommerce_product_carousel_elementor_967d8dd .uc_more_btn-custom-field{\n\twidth: 100%;\n}\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .uc_btn, \n#uc_woocommerce_product_carousel_elementor_967d8dd .uc-button-addcart,\n#uc_woocommerce_product_carousel_elementor_967d8dd .uc_post_grid_style_one_button > button, \n#uc_woocommerce_product_carousel_elementor_967d8dd .added_to_cart,\n#uc_woocommerce_product_carousel_elementor_967d8dd .uc_more_btn-custom-field{\n  display:block;\n  text-decoration:none;\n  text-align:center;\n  transition: all 0.25s ease-in-out;\n}\n\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .uc_product_image--second{\n  \twidth: 100%;\n    height: 100%;\n    object-fit: cover;\n\tposition: absolute;\n  \ttop: 0;\n  \tright: 0;\n  \t  \t\t  \t\t\ttransform: translate(-100%, 0);\n  \t\t    \n  \t \n  \ttransition: all .3s;\n}\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .uc_image_carousel_placeholder:hover .uc_product_image--second{  \n  \t\t\ttransform: translate(0, 0);\n  \t}\n\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .uc_product_image img{\n  width:100%;\n  font-size:0px;\n}\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .owl-dots {\n  overflow:hidden;\n  display:block !important;\n  text-align:center;\n}\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .owl-dot {\n  border-radius:50%;\n  display:inline-block;\n}\n\n\n\n\n\n\n\n.uc-button-addcart.added{\n  display:none !important;\n}\n.uc_post_title{\n  font-size:21px;\n}\n.uc_overlay_image_carousel{\n  min-height:1px;\n}\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .uc_prices > div{\n  display:block;\n}\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .uc_image_carousel_container_holder .uc_product_image{\n  transition:0.5s;\n}\n\n\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .ue_woocommerce_product_carousel_sale_label{\n  display:inline-flex;\n  position:absolute;\n  left:10px;\n  top:10px;\n  align-items:center;\n  justify-content:center;\n}\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .ue_woocommerce_product_grid_out_of_stock_label{\n    position: absolute;\n  \tdisplay:inline-flex;\n    align-items:center;\n    justify-content:center;\n  \tleft:10px;\n  \ttop:10px;\n  \tz-index: 1;\n}\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .uc_image_carousel_content_inside{\n  display:flex;\n  flex-direction:column;\n}\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .uc_buttons{\n  margin-top:auto;\n}\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .ue-woo-item{\n  transition:0.3s;\n}\n\n\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .jet-wishlist-button__container{\n  \tmargin-top:10px;\n}\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .ue-inner-btn-wrapper{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  position: relative;\n  pointer-events: none;\n}\n\n#uc_woocommerce_product_carousel_elementor_967d8dd span.add-to-cart__loader{\n  \tposition: absolute;\n  \tright: 0;\n  \ttop: 50%;\n  \ttransform: translate(0, -50%);\n  \tline-height: 1em;\n}\n#uc_woocommerce_product_carousel_elementor_967d8dd .add_to_cart_button.loading span.add-to-cart__loader{\n\tdisplay: inline-block !important;\n}\n\n\/* hide default arrows in input type number *\/\n\/* Chrome, Safari, Edge, Opera *\/\n#uc_woocommerce_product_carousel_elementor_967d8dd input.uc_carousel-count-buttons__number::-webkit-outer-spin-button,\n#uc_woocommerce_product_carousel_elementor_967d8dd input.uc_carousel-count-buttons__number::-webkit-inner-spin-button{\n\t-webkit-appearance: none;\n  \tmargin: 0;\n}\n\n\/* Firefox *\/\n#uc_woocommerce_product_carousel_elementor_967d8dd input.uc_carousel-count-buttons__number[type=number]{\n\t-moz-appearance: textfield;\n}\n\/* end hide default arrows in input type number *\/\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .uc_carousel-count-buttons{\n\tdisplay: inline-flex;\n}\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .uc_carousel-count-buttons button{\n\tdisplay: flex;\n    align-items:center;\n    justify-content:center;\n    flex-grow:0;\n    flex-shrink:0;\n    line-height:1em;\n}\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .uc_carousel-count-buttons button:disabled{\n\topacity:0.5;\n}\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .uc_carousel-count-buttons button svg{\n\theight:1em;\n    width:1em;\n}\n\n#uc_woocommerce_product_carousel_elementor_967d8dd input.uc_carousel-count-buttons__number{\n  text-align:center;\n  flex-grow:1;\n  width: 100%;\n}\n\n\t#uc_woocommerce_product_carousel_elementor_967d8dd .owl-stage\n        {\n            transition-timing-function: linear!important;\n        }\n\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .owl-stage{\n   display: flex;\n}\n#uc_woocommerce_product_carousel_elementor_967d8dd .uc_image_carousel_container_holder{\n    display: flex;\n    align-items: stretch;\n    flex-direction: column;\n    width: 100%;\n}\n#uc_woocommerce_product_carousel_elementor_967d8dd .uc_image_carousel_content{\n    display: flex;\n    flex-direction: column;\n    flex: 1;\n}\n#uc_woocommerce_product_carousel_elementor_967d8dd .owl-item {\n    align-items: stretch;\n    display: flex;\n}\n\n\n#uc_woocommerce_product_carousel_elementor_967d8dd .owl-nav .owl-prev.disabled,\n#uc_woocommerce_product_carousel_elementor_967d8dd .owl-nav .owl-next.disabled {\n   display: none;\n}\n\t#uc_woocommerce_product_carousel_elementor_967d8dd_item1 .uc_regular_price:not(.uc_regular_price--single){\n      display:none\n    }\n\n\t#uc_woocommerce_product_carousel_elementor_967d8dd_item2 .uc_regular_price:not(.uc_regular_price--single){\n      display:none\n    }\n\n\t#uc_woocommerce_product_carousel_elementor_967d8dd_item3 .uc_regular_price:not(.uc_regular_price--single){\n      display:none\n    }\n\n\n\n<\/style>\n\n<div class=\"uc_overlay_image_carousel\">\n   <div class=\"uc_carousel owl-carousel owl-theme uc-items-wrapper\" id=\"uc_woocommerce_product_carousel_elementor_967d8dd\"  data-custom-sethtml=\"true\" >\n   \t\t\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n<div class=\"uc_image_carousel_container_holder ue-woo-item ue-item\" id=\"uc_woocommerce_product_carousel_elementor_967d8dd_item1\">\n  \n   \n      \n  <div class=\"uc_image_carousel_placeholder\">\n    \n        \n    <a href=\"https:\/\/legacy.vertu.com\/ar\/%d9%85%d9%86%d8%aa%d8%ac%d8%a7%d8%aa\/2024-new-vertu-ai-diamond-ring-prajna-edition\/\">      \n        <div class=\"uc_product_image\" >        \n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vertu-website-oss.vertu.com\/2024\/11\/1-1-768x768.webp\"  alt=\"1\" width=\"768\" height=\"768\">\n                \n  <\/div>\n      \n              \n    <\/a>\n    \n                  \t\n      \t\n      <\/div>\n  <div class=\"uc_image_carousel_content\" >\n    <div class=\"uc_image_carousel_content_inside\">\n      \n              \n            \n            \n      <div class=\"uc_post_title uc-direction\"><a href=\"https:\/\/legacy.vertu.com\/ar\/%d9%85%d9%86%d8%aa%d8%ac%d8%a7%d8%aa\/2024-new-vertu-ai-diamond-ring-prajna-edition\/\">Vertu AI Diamond Ring - Prajna Edition<\/a><\/div>      \n            \n            \n      \n      <div class=\"uc_prices\">\n\n                  <div class=\"uc_regular_price uc_regular_price--single\">\n\n            \n              \n                \n                              \n                  <span class=\"uc_sale_currency\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">US$<\/span>660.00<\/bdi><\/span><\/span>         \n                \n              \n                          \n          <\/div>         \t\n        \n                  <div class=\"uc_price\">\n\n                          \n            \n          <\/div>              \n      <\/div>\n          \n\n      <div class=\"uc_post_grid_style_one_button uc_buttons\">\n\n              \n                        \n      <\/div>    <\/div>\n        \n  <\/div>  \n  <\/div>\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n<div class=\"uc_image_carousel_container_holder ue-woo-item ue-item\" id=\"uc_woocommerce_product_carousel_elementor_967d8dd_item2\">\n  \n   \n      \n  <div class=\"uc_image_carousel_placeholder\">\n    \n        \n    <a href=\"https:\/\/legacy.vertu.com\/ar\/%d9%85%d9%86%d8%aa%d8%ac%d8%a7%d8%aa\/2024-new-vertu-ai-diamond-ring-afterglow-edition\/\">      \n        <div class=\"uc_product_image\" >        \n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vertu-website-oss.vertu.com\/2024\/11\/5-1-768x768.webp\"  alt=\"5\" width=\"768\" height=\"768\">\n                \n  <\/div>\n      \n              \n    <\/a>\n    \n                  \t\n      \t\n      <\/div>\n  <div class=\"uc_image_carousel_content\" >\n    <div class=\"uc_image_carousel_content_inside\">\n      \n              \n            \n            \n      <div class=\"uc_post_title uc-direction\"><a href=\"https:\/\/legacy.vertu.com\/ar\/%d9%85%d9%86%d8%aa%d8%ac%d8%a7%d8%aa\/2024-new-vertu-ai-diamond-ring-afterglow-edition\/\">Vertu AI Diamond Ring - Afterglow Edition<\/a><\/div>      \n            \n            \n      \n      <div class=\"uc_prices\">\n\n                  <div class=\"uc_regular_price uc_regular_price--single\">\n\n            \n              \n                \n                              \n                  <span class=\"uc_sale_currency\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">US$<\/span>820.00<\/bdi><\/span><\/span>         \n                \n              \n                          \n          <\/div>         \t\n        \n                  <div class=\"uc_price\">\n\n                          \n            \n          <\/div>              \n      <\/div>\n          \n\n      <div class=\"uc_post_grid_style_one_button uc_buttons\">\n\n              \n                        \n      <\/div>    <\/div>\n        \n  <\/div>  \n  <\/div>\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n<div class=\"uc_image_carousel_container_holder ue-woo-item ue-item\" id=\"uc_woocommerce_product_carousel_elementor_967d8dd_item3\">\n  \n   \n      \n  <div class=\"uc_image_carousel_placeholder\">\n    \n        \n    <a href=\"https:\/\/legacy.vertu.com\/ar\/%d9%85%d9%86%d8%aa%d8%ac%d8%a7%d8%aa\/2024-%d9%86%d9%8a%d9%88-%d9%81%d9%8a%d8%b1%d8%aa%d9%88-%d8%a3%d9%8a%d9%87-%d8%a2%d9%8a-%d8%ae%d8%a7%d8%aa%d9%85-%d8%a7%d9%84%d8%b8%d9%84-%d8%a7%d9%84%d9%85%d8%a7%d8%b3%d9%8a-%d8%a5%d8%b5%d8%af%d8%a7\/\">      \n        <div class=\"uc_product_image\" >        \n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vertu-website-oss.vertu.com\/2024\/11\/2-1-768x768.webp\"  alt=\"2\" width=\"768\" height=\"768\">\n                \n  <\/div>\n      \n              \n    <\/a>\n    \n                  \t\n      \t\n      <\/div>\n  <div class=\"uc_image_carousel_content\" >\n    <div class=\"uc_image_carousel_content_inside\">\n      \n              \n            \n            \n      <div class=\"uc_post_title uc-direction\"><a href=\"https:\/\/legacy.vertu.com\/ar\/%d9%85%d9%86%d8%aa%d8%ac%d8%a7%d8%aa\/2024-%d9%86%d9%8a%d9%88-%d9%81%d9%8a%d8%b1%d8%aa%d9%88-%d8%a3%d9%8a%d9%87-%d8%a2%d9%8a-%d8%ae%d8%a7%d8%aa%d9%85-%d8%a7%d9%84%d8%b8%d9%84-%d8%a7%d9%84%d9%85%d8%a7%d8%b3%d9%8a-%d8%a5%d8%b5%d8%af%d8%a7\/\">Vertu AI Diamond Ring - Shadow Pair Edition<\/a><\/div>      \n            \n            \n      \n      <div class=\"uc_prices\">\n\n                  <div class=\"uc_regular_price uc_regular_price--single\">\n\n            \n              \n                \n                              \n                  <span class=\"uc_sale_currency\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">US$<\/span>820.00<\/bdi><\/span><\/span>         \n                \n              \n                          \n          <\/div>         \t\n        \n                  <div class=\"uc_price\">\n\n                          \n            \n          <\/div>              \n      <\/div>\n          \n\n      <div class=\"uc_post_grid_style_one_button uc_buttons\">\n\n              \n                        \n      <\/div>    <\/div>\n        \n  <\/div>  \n  <\/div>\n\n   <\/div>\t\n<\/div>\n\n\n  <div id=\"uc_woocommerce_product_carousel_elementor_967d8dd_empty_message\" class=\"ue-no-posts-found\"  style=\"display:none\" >\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0623\u064a \u0645\u0646\u062a\u062c\u0627\u062a<\/div>\n\n\n<script type=\"text\/javascript\"  id=\"ue_script_woocommerce_product_carousel\">\n\n\/* Woo Product Carousel scripts: *\/ \n\njQuery(document).ready(function(){\nfunction uc_woocommerce_product_carousel_elementor_967d8dd_start(){\n\t\t\t\n  \n  var objCarousel = jQuery('#uc_woocommerce_product_carousel_elementor_967d8dd');\n  \n  \/\/start count buttons\t\n   \n  \/\/end count buttons\n\n    \n    \n  objCarousel.owlCarousel({\n\t\t\t    loop: false,\n                navRewind:true,\n                rtl: false,\n                navText: [\"<i class='fas fa-arrow-left'><\/i>\",\"<i class='fas fa-arrow-right'><\/i>\"],\n                paddingType: \"none\",\n                center:false,\n                nav: false,\n                autoplayTimeout:3000,\n                navigation:true,\n                autoplay: false,\n                autoplayHoverPause:false,\n                setActiveClassOnMobile:true,\n                changeItemOnClick:false,\n                shuffle:false,\n                mouseDrag:true,\n                touchDrag:true,\n                mousewheelControl: false,\n\t\t\t\tmargin: 10,\n                scrollToHead:false,\n                scrollToHeadOffset: 0,\n                autoWidth: false,\n                                responsive : {\n\t\t\t\t\t0 : {\n\t\t\t\t\t\titems:1,\n                        slideBy: 1,\n                        scrollToHeadForceOnMobile: false,          \n                                \n                                                      dotsEach: 1,\n                                                                        smartSpeed: 1000,\n\t\t\t\t\t},\n\t\t\t\t\t768 : {\n\t\t\t\t\t\titems:2,\n                        slideBy: 1,\n\n                                \n                                                                              dotsEach: 1,\n                                                                          smartSpeed: 1000,\n\t\t\t\t\t},\n\t\t\t\t\t980 : {\n\t\t\t\t\t\titems:3,\n                        slideBy: 1,\n                                \n                           \n                         \n                              dotsEach: 1,\n                                                                          smartSpeed: 200,\n\t\t\t\t\t} \n\t\t\t}\n\t});\n  \n    \t\t\t\n\t\t\tobjCarousel.trigger(\"uc-object-ready\");\n\t\t\tjQuery(document).trigger(\"uc-remote-parent-init\", [objCarousel]);\n\t\t\t  \n\n\tobjCarousel.on(\"uc_ajax_sethtml\",function(event, htmlItems, isAppend){\n        \n      \tobjCarousel.trigger(\"replace.owl.carousel\",htmlItems);\n      \n                \n      \tobjCarousel.trigger(\"refresh.owl.carousel\");\n         \n    });\n  \n}if(jQuery(\"#uc_woocommerce_product_carousel_elementor_967d8dd\").length && !jQuery(\"#uc_woocommerce_product_carousel_elementor_967d8dd\").parents('[data-elementor-type=\"popup\"]').length) uc_woocommerce_product_carousel_elementor_967d8dd_start();\n\tjQuery( document ).on( 'elementor\/popup\/show', (event, id, objPopup) => {\n\tif(objPopup.$element.has(jQuery(\"#uc_woocommerce_product_carousel_elementor_967d8dd\")).length) uc_woocommerce_product_carousel_elementor_967d8dd_start()});\n});\n\t\t\t\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7c258a9 e-flex e-con-boxed e-con e-parent\" data-id=\"7c258a9\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-babe4de elementor-widget elementor-widget-html\" data-id=\"babe4de\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\r\n        \/\/ Configuration constants\r\n        const CAROUSEL_CONFIG = {\r\n            autoPlayInterval: 6000,\r\n            debounceDelay: 250,\r\n            throttleDelay: 16,\r\n            dragThreshold: 50,\r\n            skeletonDelay: 2000,\r\n            progressUpdateInterval: 16,\r\n            maxConcurrentImages: 3,\r\n            intersectionRootMargin: '50px 0px',\r\n            intersectionThreshold: 0.01\r\n        };\r\n    \r\n        \/\/ Carousel state enumeration\r\n        const CAROUSEL_STATES = {\r\n            LOADING: 'loading',\r\n            PLAYING: 'playing',\r\n            PAUSED: 'paused',\r\n            FINISHED: 'finished'\r\n        };\r\n    \r\n        \/\/ Utility functions\r\n        const debounce = (func, wait) => {\r\n            let timeout;\r\n            return function executedFunction(...args) {\r\n                const later = () => {\r\n                    clearTimeout(timeout);\r\n                    func(...args);\r\n                };\r\n                clearTimeout(timeout);\r\n                timeout = setTimeout(later, wait);\r\n            };\r\n        };\r\n    \r\n        const throttle = (func, limit) => {\r\n            let inThrottle;\r\n            return function () {\r\n                const args = arguments;\r\n                const context = this;\r\n                if (!inThrottle) {\r\n                    func.apply(context, args);\r\n                    inThrottle = true;\r\n                    setTimeout(() => inThrottle = false, limit);\r\n                }\r\n            };\r\n        };\r\n    \r\n        \/\/ Performance optimization: Use Intersection Observer for lazy image loading\r\n        class LazyImageLoader {\r\n            constructor(performanceMonitor = null) {\r\n                this.performanceMonitor = performanceMonitor;\r\n                this.observer = new IntersectionObserver(\r\n                    (entries) => {\r\n                        entries.forEach(entry => {\r\n                            if (entry.isIntersecting) {\r\n                                const img = entry.target;\r\n                                this.loadImage(img);\r\n                                this.observer.unobserve(img);\r\n                            }\r\n                        });\r\n                    },\r\n                    {\r\n                        rootMargin: CAROUSEL_CONFIG.intersectionRootMargin,\r\n                        threshold: CAROUSEL_CONFIG.intersectionThreshold\r\n                    }\r\n                );\r\n            }\r\n    \r\n            loadImage(img) {\r\n                if (img.dataset.src) {\r\n                    const startTime = performance.now();\r\n                    img.src = img.dataset.src;\r\n                    img.classList.remove('lazy');\r\n                    img.classList.add('loaded');\r\n    \r\n                    img.onload = () => {\r\n                        const loadTime = performance.now() - startTime;\r\n                        if (this.performanceMonitor) {\r\n                            this.performanceMonitor.recordImageLoadTime(loadTime);\r\n                        }\r\n    \r\n                        \/\/ Adjust container height after image loads\r\n                        if (window.carousel && typeof window.carousel.adjustContainerHeight === 'function') {\r\n                            setTimeout(() => {\r\n                                window.carousel.adjustContainerHeight();\r\n                            }, 100);\r\n                        }\r\n                    };\r\n                }\r\n            }\r\n    \r\n            observe(img) {\r\n                this.observer.observe(img);\r\n            }\r\n    \r\n            disconnect() {\r\n                this.observer.disconnect();\r\n            }\r\n        }\r\n    \r\n        \/\/ Performance optimization: Image preloader manager\r\n        class ImagePreloader {\r\n            constructor() {\r\n                this.cache = new Map();\r\n                this.loadingQueue = new Set();\r\n                this.maxConcurrent = CAROUSEL_CONFIG.maxConcurrentImages;\r\n                this.activeLoads = 0;\r\n            }\r\n    \r\n            \/\/ Preload image\r\n            async preload(url, priority = 'low') {\r\n                if (this.cache.has(url)) {\r\n                    return Promise.resolve(this.cache.get(url));\r\n                }\r\n    \r\n                if (this.loadingQueue.has(url)) {\r\n                    return this.waitForImage(url);\r\n                }\r\n    \r\n                \/\/ Control concurrent loading\r\n                if (this.activeLoads >= this.maxConcurrent) {\r\n                    await this.waitForSlot();\r\n                }\r\n    \r\n                this.loadingQueue.add(url);\r\n                this.activeLoads++;\r\n    \r\n                const promise = new Promise((resolve, reject) => {\r\n                    const img = new Image();\r\n    \r\n                    img.onload = () => {\r\n                        this.cache.set(url, img);\r\n                        this.loadingQueue.delete(url);\r\n                        this.activeLoads--;\r\n                        resolve(img);\r\n                    };\r\n    \r\n                    img.onerror = () => {\r\n                        this.loadingQueue.delete(url);\r\n                        this.activeLoads--;\r\n                        reject(new Error(`Failed to load image: ${url}`));\r\n                    };\r\n    \r\n                    \/\/ Performance optimization: Set image loading priority\r\n                    if (priority === 'high') {\r\n                        img.fetchPriority = 'high';\r\n                    }\r\n    \r\n                    img.src = url;\r\n                });\r\n    \r\n                return promise;\r\n            }\r\n    \r\n            \/\/ Wait for image to load\r\n            waitForImage(url) {\r\n                return new Promise((resolve) => {\r\n                    const checkInterval = setInterval(() => {\r\n                        if (this.cache.has(url)) {\r\n                            clearInterval(checkInterval);\r\n                            resolve(this.cache.get(url));\r\n                        }\r\n                    }, 100);\r\n                });\r\n            }\r\n    \r\n            \/\/ Wait for loading slot\r\n            waitForSlot() {\r\n                return new Promise((resolve) => {\r\n                    const checkInterval = setInterval(() => {\r\n                        if (this.activeLoads < this.maxConcurrent) {\r\n                            clearInterval(checkInterval);\r\n                            resolve();\r\n                        }\r\n                    }, 50);\r\n                });\r\n            }\r\n    \r\n            \/\/ Clear cache\r\n            clearCache() {\r\n                this.cache.clear();\r\n                this.loadingQueue.clear();\r\n                this.activeLoads = 0;\r\n            }\r\n    \r\n            \/\/ Get cache statistics\r\n            getCacheStats() {\r\n                return {\r\n                    size: this.cache.size,\r\n                    loading: this.loadingQueue.size,\r\n                    activeLoads: this.activeLoads,\r\n                    urls: Array.from(this.cache.keys())\r\n                };\r\n            }\r\n        }\r\n    \r\n        \/\/ Performance optimization: Performance monitor\r\n        class PerformanceMonitor {\r\n            constructor() {\r\n                this.metrics = {\r\n                    slideTransitions: 0,\r\n                    imageLoadTimes: [],\r\n                    animationFrameRates: [],\r\n                    memoryUsage: [],\r\n                    errors: []\r\n                };\r\n                this.startTime = performance.now();\r\n                this.frameCount = 0;\r\n                this.lastFrameTime = performance.now();\r\n            }\r\n    \r\n            \/\/ Record slide transition\r\n            recordSlideTransition() {\r\n                this.metrics.slideTransitions++;\r\n                this.measureFrameRate();\r\n            }\r\n    \r\n            \/\/ Record image load time\r\n            recordImageLoadTime(loadTime) {\r\n                this.metrics.imageLoadTimes.push(loadTime);\r\n                \/\/ Keep only the last 100 records\r\n                if (this.metrics.imageLoadTimes.length > 100) {\r\n                    this.metrics.imageLoadTimes.shift();\r\n                }\r\n            }\r\n    \r\n            \/\/ Record error\r\n            recordError(error) {\r\n                this.metrics.errors.push({\r\n                    timestamp: Date.now(),\r\n                    message: error.message,\r\n                    stack: error.stack\r\n                });\r\n    \r\n                if (this.metrics.errors.length > 50) {\r\n                    this.metrics.errors.shift();\r\n                }\r\n            }\r\n    \r\n            \/\/ Measure frame rate\r\n            measureFrameRate() {\r\n                this.frameCount++;\r\n                const now = performance.now();\r\n                const deltaTime = now - this.lastFrameTime;\r\n    \r\n                if (deltaTime >= 1000) { \/\/ Calculate frame rate every second\r\n                    const fps = (this.frameCount * 1000) \/ deltaTime;\r\n                    this.recordFrameRate(fps);\r\n                    this.frameCount = 0;\r\n                    this.lastFrameTime = now;\r\n                }\r\n            }\r\n    \r\n            \/\/ Record animation frame rate\r\n            recordFrameRate(fps) {\r\n                this.metrics.animationFrameRates.push(fps);\r\n                if (this.metrics.animationFrameRates.length > 60) {\r\n                    this.metrics.animationFrameRates.shift();\r\n                }\r\n            }\r\n    \r\n            \/\/ Record memory usage\r\n            recordMemoryUsage() {\r\n                if ('memory' in performance) {\r\n                    this.metrics.memoryUsage.push({\r\n                        timestamp: Date.now(),\r\n                        used: performance.memory.usedJSHeapSize,\r\n                        total: performance.memory.totalJSHeapSize,\r\n                        limit: performance.memory.jsHeapSizeLimit\r\n                    });\r\n    \r\n                    if (this.metrics.memoryUsage.length > 100) {\r\n                        this.metrics.memoryUsage.shift();\r\n                    }\r\n                }\r\n            }\r\n    \r\n            \/\/ Get performance report\r\n            getPerformanceReport() {\r\n                const totalTime = performance.now() - this.startTime;\r\n                const avgImageLoadTime = this.metrics.imageLoadTimes.length > 0\r\n                    ? this.metrics.imageLoadTimes.reduce((a, b) => a + b, 0) \/ this.metrics.imageLoadTimes.length\r\n                    : 0;\r\n                const avgFrameRate = this.metrics.animationFrameRates.length > 0\r\n                    ? this.metrics.animationFrameRates.reduce((a, b) => a + b, 0) \/ this.metrics.animationFrameRates.length\r\n                    : 0;\r\n    \r\n                return {\r\n                    totalTime: Math.round(totalTime),\r\n                    slideTransitions: this.metrics.slideTransitions,\r\n                    avgImageLoadTime: Math.round(avgImageLoadTime),\r\n                    avgFrameRate: Math.round(avgFrameRate * 100) \/ 100,\r\n                    memoryUsage: this.metrics.memoryUsage[this.metrics.memoryUsage.length - 1] || null,\r\n                    errorCount: this.metrics.errors.length\r\n                };\r\n            }\r\n    \r\n            \/\/ Clear metrics\r\n            clear() {\r\n                this.metrics = {\r\n                    slideTransitions: 0,\r\n                    imageLoadTimes: [],\r\n                    animationFrameRates: [],\r\n                    memoryUsage: [],\r\n                    errors: []\r\n                };\r\n                this.startTime = performance.now();\r\n                this.frameCount = 0;\r\n                this.lastFrameTime = performance.now();\r\n            }\r\n        }\r\n    \r\n        const slidesData = [\r\n            {\r\n                title: \"Intelligent Luxury, Reimagined.\",\r\n                subtitle: \"Experience the fusion of timeless elegance and advanced well-being, seamlessly integrated into your discerning lifestyle.\",\r\n                images: {\r\n                    desktop: \"https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-3.webp\",\r\n                    mobile: \"https:\/\/vertu-website-oss.vertu.com\/2025\/11\/Vertu-AI-Meta-Ring-Page-M-1.webp\"\r\n                },\r\n                alt: \"Intelligent Luxury, Reimagined.\",\r\n                theme: \"station-dark\",\r\n                textColor: \"#fff\",\r\n                \/\/ bgColor: \"rgba(0,0,0,0.48)\"\r\n            },\r\n            {\r\n                title: \"Pure Crystal Craftsmanship, Unrivaled Comfort\",\r\n                subtitle: \"At 5.7g, our premium crystal offers refined luxury and comfort, setting it apart from lighter, less exquisite materials.\",\r\n                images: {\r\n                    desktop: \"https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-5.webp\",\r\n                    mobile: \"https:\/\/vertu-website-oss.vertu.com\/2025\/11\/Vertu-AI-Meta-Ring-Page-M-2.webp\"\r\n                },\r\n                alt: \"Pure Crystal Craftsmanship, Unrivaled Comfort\",\r\n                theme: \"station-dark\",\r\n                textColor: \"#fff\",\r\n                \/\/ bgColor: \"rgba(0,0,0,0.48)\"\r\n            },\r\n            {\r\n                title: \"Your AI Wellness Concierge\",\r\n                subtitle: \"Gain personalized insights on body tension and energy stability, enhanced by Da Vinci Human Design, Astrology, and scenario-based AI guidance.\",\r\n                images: {\r\n                    desktop: \"https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-1.webp\",\r\n                    mobile: \"https:\/\/vertu-website-oss.vertu.com\/2025\/11\/Vertu-AI-Meta-Ring-Page-M-5.webp\"\r\n                },\r\n                alt: \"Ruby Talk Powered by AIGS\",\r\n                theme: \"station-light\",\r\n                textColor: \"#fff\",\r\n                \/\/ bgColor: \"rgba(255,255,255,0.7)\"\r\n            },\r\n            {\r\n                title: \"Curated Expert Care & Family Connection.\",\r\n                subtitle: \"Access professional wellness guidance and securely share health insights to foster collective well-being.\",\r\n                images: {\r\n                    desktop: \"https:\/\/vertu-website-oss.vertu.com\/2025\/08\/Vertu-AI-Meta-Ring-Page-4.webp\",\r\n                    mobile: \"https:\/\/vertu-website-oss.vertu.com\/2025\/11\/Vertu-AI-Meta-Ring-Page-M-3.webp\"\r\n                },\r\n                alt: \"Curated Expert Care & Family Connection.\",\r\n                theme: \"station-dark\",\r\n                textColor: \"#fff\",\r\n                \/\/ bgColor: \"rgba(0,0,0,0.48)\"\r\n            },\r\n            \/\/ {\r\n            \/\/     title: \"The Humanist Lens. To See, or to Feel.\",\r\n            \/\/     subtitle: \"50MP Main & 64MP Telephoto & 50MP Ultra-Wide. World's first true mechanical zoom lens, engineered with Swiss precision to deliver a flawless, human-eye perspective.\",\r\n            \/\/     images: {\r\n            \/\/         desktop: \"https:\/\/vertu-website-oss.vertu.com\/2025\/10\/The-Humanist-Lens.-To-See-or-to-Feel.webp\",\r\n            \/\/         mobile: \"https:\/\/vertu-website-oss.vertu.com\/2025\/10\/m-The-Humanist-Lens.-To-See-or-to-Feel.webp\"\r\n            \/\/     },\r\n            \/\/     alt: \"Your Personal AI Productivity Tool\",\r\n            \/\/     theme: \"station-dark\",\r\n            \/\/     textColor: \"#fff\",\r\n            \/\/     \/\/ bgColor: \"rgba(0,0,0,0.48)\"\r\n            \/\/ },\r\n    \r\n    \r\n    \r\n    \r\n        ];\r\n    \r\n        class HighlightsCarousel {\r\n            constructor() {\r\n                \/\/ State management\r\n                this.state = CAROUSEL_STATES.LOADING;\r\n                this.currentIndex = 0;\r\n                this.isPaused = false;\r\n                this.isDragging = false;\r\n                this.startX = 0;\r\n                this.currentX = 0;\r\n                this.allPlayed = false;\r\n    \r\n                \/\/ Device detection\r\n                this.isMobile = this.detectMobile();\r\n                this.isTablet = this.detectTablet();\r\n    \r\n                \/\/ Timers and animations\r\n                this.autoPlayTimer = null;\r\n                this.progressRAF = null;\r\n                this.progressStart = null;\r\n                this.savedProgress = 0; \/\/ Saved progress percentage\r\n                this.savedProgressStart = null; \/\/ Time when progress was saved\r\n                this.progressCompleted = false; \/\/ Progress bar completion flag\r\n    \r\n                \/\/ DOM element cache\r\n                this.domCache = new Map();\r\n                this.wrapper = null;\r\n                this.paginationList = null;\r\n                this.pauseButton = null;\r\n                this.pauseIcon = null;\r\n                this.resetButton = null;\r\n                this.skeletonContainer = null;\r\n                this.bullets = null;\r\n                this.slides = null;\r\n    \r\n                \/\/ Utility classes\r\n                this.performanceMonitor = new PerformanceMonitor();\r\n                this.lazyLoader = new LazyImageLoader(this.performanceMonitor);\r\n                this.imagePreloader = new ImagePreloader();\r\n    \r\n                \/\/ Cache common values\r\n                this.slidesLength = slidesData.length;\r\n    \r\n                \/\/ Debounce and throttle handling\r\n                this.debouncedResize = debounce(this.handleResize.bind(this), CAROUSEL_CONFIG.debounceDelay);\r\n                this.throttledTouchMove = throttle(this.handleTouchMove.bind(this), CAROUSEL_CONFIG.throttleDelay);\r\n    \r\n                \/\/ State handlers\r\n                this.stateHandlers = {\r\n                    [CAROUSEL_STATES.LOADING]: this.handleLoadingState.bind(this),\r\n                    [CAROUSEL_STATES.PLAYING]: this.handlePlayingState.bind(this),\r\n                    [CAROUSEL_STATES.PAUSED]: this.handlePausedState.bind(this),\r\n                    [CAROUSEL_STATES.FINISHED]: this.handleFinishedState.bind(this)\r\n                };\r\n    \r\n                this.init();\r\n            }\r\n    \r\n            init() {\r\n                try {\r\n                    this.cacheDOMElements();\r\n                    this.renderSlides();\r\n                    this.renderPagination();\r\n                    this.bindEvents();\r\n    \r\n                    \/\/ Delay carousel display to show skeleton screen\r\n                    setTimeout(() => {\r\n                        this.showCarousel();\r\n                    }, CAROUSEL_CONFIG.skeletonDelay);\r\n                } catch (error) {\r\n                    this.showFallback();\r\n                }\r\n            }\r\n    \r\n            \/\/ Device detection methods\r\n            detectMobile() {\r\n                return window.innerWidth <= 768 || \/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini\/i.test(navigator.userAgent);\r\n            }\r\n    \r\n            detectTablet() {\r\n                return window.innerWidth > 768 && window.innerWidth <= 1024;\r\n            }\r\n    \r\n            \/\/ Get image suitable for current device\r\n            getImageForDevice(slide) {\r\n                if (this.isMobile) {\r\n                    return slide.images.mobile || slide.images.desktop;\r\n                } else if (this.isTablet) {\r\n                    return slide.images.tablet || slide.images.desktop;\r\n                } else {\r\n                    return slide.images.desktop;\r\n                }\r\n            }\r\n    \r\n            \/\/ Dynamically adjust container height\r\n            adjustContainerHeight() {\r\n                if (this.isMobile || this.isTablet) {\r\n                    return; \/\/ Mobile and tablet maintain fixed height\r\n                }\r\n    \r\n                const slides = this.wrapper.querySelectorAll('.one-swiper-slide');\r\n                let maxHeight = 520; \/\/ Minimum height\r\n    \r\n                slides.forEach(slide => {\r\n                    const img = slide.querySelector('.highlight-image');\r\n                    if (img && img.complete && img.naturalHeight > 0) {\r\n                        \/\/ Calculate appropriate height based on image aspect ratio\r\n                        const aspectRatio = img.naturalWidth \/ img.naturalHeight;\r\n                        const containerWidth = this.wrapper.offsetWidth;\r\n                        const calculatedHeight = containerWidth \/ aspectRatio;\r\n    \r\n                        \/\/ Ensure height is within reasonable range\r\n                        const finalHeight = Math.max(520, Math.min(800, calculatedHeight));\r\n                        maxHeight = Math.max(maxHeight, finalHeight);\r\n                    }\r\n                });\r\n    \r\n                \/\/ Apply calculated height\r\n                this.wrapper.style.height = `${maxHeight}px`;\r\n    \r\n                \/\/ Update height of all slides\r\n                slides.forEach(slide => {\r\n                    slide.style.height = `${maxHeight}px`;\r\n                });\r\n            }\r\n    \r\n            \/\/ Cache DOM elements\r\n            cacheDOMElements() {\r\n                this.wrapper = this.getCachedElement('#swiperWrapper');\r\n                this.paginationList = this.getCachedElement('#paginationList');\r\n                this.pauseButton = this.getCachedElement('#pauseButton');\r\n                this.pauseIcon = this.getCachedElement('#pauseIcon');\r\n                this.resetButton = this.getCachedElement('#resetButton');\r\n                this.skeletonContainer = this.getCachedElement('#skeletonContainer');\r\n            }\r\n    \r\n            \/\/ Get cached DOM element\r\n            getCachedElement(selector) {\r\n                if (!this.domCache.has(selector)) {\r\n                    const element = document.querySelector(selector);\r\n                    if (!element) {\r\n                        throw new Error(`Element not found: ${selector}`);\r\n                    }\r\n                    this.domCache.set(selector, element);\r\n                }\r\n                return this.domCache.get(selector);\r\n            }\r\n    \r\n            \/\/ State handlers\r\n            handleLoadingState() {\r\n                this.skeletonContainer.style.display = 'block';\r\n            }\r\n    \r\n            handlePlayingState() {\r\n                this.skeletonContainer.style.display = 'none';\r\n                this.startAutoPlay();\r\n                this.startProgressBar();\r\n            }\r\n    \r\n            handlePausedState() {\r\n                this.pauseAutoPlay();\r\n                this.pauseProgressBar();\r\n                \/\/ Save current progress\r\n                this.saveCurrentProgress();\r\n            }\r\n    \r\n            handleFinishedState() {\r\n                this.pauseAutoPlay();\r\n                this.pauseProgressBar();\r\n                this.pauseButton.style.display = 'none';\r\n                this.resetButton.style.display = 'inline-flex';\r\n            }\r\n    \r\n            \/\/ Set state\r\n            setState(newState) {\r\n                if (this.stateHandlers[newState]) {\r\n                    this.state = newState;\r\n                    this.stateHandlers[newState]();\r\n                }\r\n            }\r\n    \r\n            \/\/ Fallback solution\r\n            showFallback() {\r\n                if (this.skeletonContainer) {\r\n                    this.skeletonContainer.innerHTML = `\r\n                        <div class=\"fallback-content\" style=\"text-align: center; padding: 40px;\">\r\n                            <p>Content temporarily unavailable<\/p>\r\n                        <\/div>\r\n                    `;\r\n                }\r\n            }\r\n    \r\n            \/\/ Show carousel, hide skeleton screen\r\n            showCarousel() {\r\n                try {\r\n                    \/\/ Show carousel container\r\n                    const highlightsElement = document.getElementById('high-lights');\r\n                    if (highlightsElement) {\r\n                        highlightsElement.classList.add('loaded');\r\n                    }\r\n    \r\n                    \/\/ Update state to playing\r\n                    this.setState(CAROUSEL_STATES.PLAYING);\r\n                    this.updateActiveSlide();\r\n    \r\n                    \/\/ Listen for window resize\r\n                    window.addEventListener('resize', this.debouncedResize);\r\n    \r\n                    \/\/ Start memory monitoring\r\n                    this.startMemoryMonitoring();\r\n    \r\n                    \/\/ Delay container height adjustment to ensure images are loaded\r\n                    setTimeout(() => {\r\n                        this.adjustContainerHeight();\r\n                    }, 500);\r\n                } catch (error) {\r\n                    this.performanceMonitor.recordError(error);\r\n                    this.showFallback();\r\n                }\r\n            }\r\n    \r\n            \/\/ Start memory monitoring\r\n            startMemoryMonitoring() {\r\n                this.memoryMonitorInterval = setInterval(() => {\r\n                    this.performanceMonitor.recordMemoryUsage();\r\n                }, 30000); \/\/ Record memory usage every 30 seconds\r\n            }\r\n    \r\n            \/\/ Handle window resize\r\n            handleResize() {\r\n                \/\/ Re-detect device type\r\n                const wasMobile = this.isMobile;\r\n                const wasTablet = this.isTablet;\r\n    \r\n                this.isMobile = this.detectMobile();\r\n                this.isTablet = this.detectTablet();\r\n    \r\n                \/\/ If device type changes, re-render slides\r\n                if (wasMobile !== this.isMobile || wasTablet !== this.isTablet) {\r\n                    this.renderSlides();\r\n                    this.updateActiveSlide();\r\n                } else {\r\n                    this.updateActiveSlide();\r\n                }\r\n    \r\n                \/\/ Adjust container height\r\n                this.adjustContainerHeight();\r\n            }\r\n    \r\n            renderSlides() {\r\n                const fragment = document.createDocumentFragment();\r\n    \r\n                slidesData.forEach((slide, index) => {\r\n                    const slideElement = document.createElement('div');\r\n                    slideElement.className = `one-swiper-slide swiper-slide highlight-slide ${slide.theme}`;\r\n                    slideElement.dataset.index = index;\r\n    \r\n                    \/\/ Use safe DOM creation to prevent XSS\r\n                    const img = document.createElement('img');\r\n                    img.className = 'highlight-image lazy';\r\n                    img.role = 'img';\r\n                    img.alt = slide.alt || '';\r\n    \r\n                    \/\/ Select image based on device\r\n                    const imageUrl = this.getImageForDevice(slide);\r\n                    img.dataset.src = imageUrl || '';\r\n                    img.loading = 'lazy';\r\n    \r\n                    const desc = document.createElement('div');\r\n                    desc.className = 'highlights-desc image-desc';\r\n                    desc.style.color = slide.textColor || '';\r\n    \r\n                    const title = document.createElement('div');\r\n                    title.className = 'desc-title oop_font_title_sm';\r\n                    title.textContent = slide.title || '';\r\n    \r\n                    const subtitle = document.createElement('div');\r\n                    subtitle.className = 'desc-sub-title oop_font_body';\r\n                    subtitle.textContent = slide.subtitle || '';\r\n    \r\n                    const logo = document.createElement('div');\r\n                    logo.className = 'desc-logo';\r\n                    const logoImg = document.createElement('img');\r\n                    logoImg.className = 'one-image';\r\n                    logoImg.role = 'img';\r\n                    logoImg.alt = '';\r\n                    logoImg.src = 'data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7';\r\n                    logoImg.loading = 'lazy';\r\n                    logo.appendChild(logoImg);\r\n    \r\n                    desc.appendChild(title);\r\n                    desc.appendChild(subtitle);\r\n                    desc.appendChild(logo);\r\n    \r\n                    slideElement.appendChild(img);\r\n                    slideElement.appendChild(desc);\r\n    \r\n                    fragment.appendChild(slideElement);\r\n                });\r\n    \r\n                this.wrapper.innerHTML = '';\r\n                this.wrapper.appendChild(fragment);\r\n    \r\n                \/\/ Preload first image (high priority)\r\n                if (slidesData.length > 0) {\r\n                    const firstImageUrl = this.getImageForDevice(slidesData[0]);\r\n                    this.imagePreloader.preload(firstImageUrl, 'high');\r\n                }\r\n    \r\n                \/\/ Preload next image (medium priority)\r\n                if (slidesData.length > 1) {\r\n                    const secondImageUrl = this.getImageForDevice(slidesData[1]);\r\n                    this.imagePreloader.preload(secondImageUrl, 'medium');\r\n                }\r\n    \r\n                \/\/ Lazy load images\r\n                this.wrapper.querySelectorAll('.highlight-image.lazy').forEach(img => {\r\n                    this.lazyLoader.observe(img);\r\n                });\r\n            }\r\n    \r\n            renderPagination() {\r\n                const fragment = document.createDocumentFragment();\r\n    \r\n                slidesData.forEach((_, index) => {\r\n                    const li = document.createElement('li');\r\n                    const isActive = index === 0;\r\n                    li.className = `pagination-bullet ${isActive ? 'is--active' : ''}`;\r\n                    li.setAttribute('role', 'tab');\r\n                    li.setAttribute('aria-pressed', isActive);\r\n                    li.setAttribute('aria-label', `Go to slide ${index + 1} of ${this.slidesLength}`);\r\n                    li.setAttribute('tabindex', isActive ? '0' : '-1');\r\n                    li.innerHTML = `<div class=\"bar-progress\" style=\"display:${isActive ? 'block' : 'none'}\"><\/div>`;\r\n                    fragment.appendChild(li);\r\n                });\r\n    \r\n                this.paginationList.innerHTML = '';\r\n                this.paginationList.appendChild(fragment);\r\n    \r\n                this.bullets = this.paginationList.querySelectorAll('.pagination-bullet');\r\n            }\r\n    \r\n            bindEvents() {\r\n                try {\r\n                    \/\/ Use event delegation for pagination clicks\r\n                    this.paginationList.addEventListener('click', (e) => {\r\n                        const bullet = e.target.closest('.pagination-bullet');\r\n                        if (!bullet) return;\r\n    \r\n                        const index = Array.from(this.bullets).indexOf(bullet);\r\n                        if (index !== -1) {\r\n                            this.goToSlide(index);\r\n                        }\r\n                    });\r\n    \r\n                    \/\/ Pause button event\r\n                    this.pauseButton.addEventListener('click', () => {\r\n                        if (this.state === CAROUSEL_STATES.FINISHED) return;\r\n                        this.togglePause();\r\n                    });\r\n    \r\n                    \/\/ Reset button event\r\n                    this.resetButton.addEventListener('click', () => {\r\n                        this.resetCarousel();\r\n                    });\r\n    \r\n                    \/\/ Keyboard events\r\n                    this.handleKeydownBound = this.handleKeydown.bind(this);\r\n                    document.addEventListener('keydown', this.handleKeydownBound);\r\n    \r\n                    \/\/ Mouse events\r\n                    this.wrapper.addEventListener('mouseenter', () => {\r\n                        if (this.state === CAROUSEL_STATES.PLAYING && !this.isPaused) {\r\n                            this.setState(CAROUSEL_STATES.PAUSED);\r\n                        }\r\n                    });\r\n    \r\n                    this.wrapper.addEventListener('mouseleave', () => {\r\n                        if (this.state === CAROUSEL_STATES.PAUSED && !this.isPaused) {\r\n                            this.setState(CAROUSEL_STATES.PLAYING);\r\n                        }\r\n                    });\r\n    \r\n                    \/\/ Touch events\r\n                    this.bindTouchEvents();\r\n    \r\n                    \/\/ Mouse drag events\r\n                    this.bindMouseEvents();\r\n                } catch (error) {\r\n                    this.performanceMonitor.recordError(error);\r\n                }\r\n            }\r\n    \r\n    \r\n            \/\/ Handle keyboard events\r\n            handleKeydown(e) {\r\n                switch (e.key) {\r\n                    case 'ArrowLeft':\r\n                        this.prevSlide();\r\n                        break;\r\n                    case 'ArrowRight':\r\n                        this.nextSlide();\r\n                        break;\r\n                    case ' ':\r\n                        e.preventDefault();\r\n                        if (!this.allPlayed) {\r\n                            this.togglePause();\r\n                        }\r\n                        break;\r\n                }\r\n            }\r\n    \r\n            \/\/ Bind touch events\r\n            bindTouchEvents() {\r\n                this.wrapper.addEventListener('touchstart', (e) => {\r\n                    this.startX = e.touches[0].clientX;\r\n                    this.isDragging = true;\r\n                }, { passive: true });\r\n    \r\n                this.wrapper.addEventListener('touchmove', this.throttledTouchMove, { passive: true });\r\n    \r\n                this.wrapper.addEventListener('touchend', () => {\r\n                    this.isDragging = false;\r\n                }, { passive: true });\r\n            }\r\n    \r\n            \/\/ Handle touch move\r\n            handleTouchMove(e) {\r\n                if (!this.isDragging) return;\r\n    \r\n                const diff = e.touches[0].clientX - this.startX;\r\n    \r\n                if (Math.abs(diff) > CAROUSEL_CONFIG.dragThreshold) {\r\n                    if (diff < 0) {\r\n                        this.nextSlide();\r\n                    } else {\r\n                        this.prevSlide();\r\n                    }\r\n                    this.isDragging = false;\r\n                }\r\n            }\r\n    \r\n            \/\/ Bind mouse events\r\n            bindMouseEvents() {\r\n                let dragStartX = null;\r\n                let dragging = false;\r\n    \r\n                this.wrapper.addEventListener('mousedown', (e) => {\r\n                    dragStartX = e.clientX;\r\n                    dragging = true;\r\n                });\r\n    \r\n                document.addEventListener('mousemove', (e) => {\r\n                    if (!dragging) return;\r\n    \r\n                    const diff = e.clientX - dragStartX;\r\n    \r\n                    if (Math.abs(diff) > CAROUSEL_CONFIG.dragThreshold) {\r\n                        if (diff < 0) {\r\n                            this.nextSlide();\r\n                        } else {\r\n                            this.prevSlide();\r\n                        }\r\n                        dragging = false;\r\n                    }\r\n                });\r\n    \r\n                document.addEventListener('mouseup', () => {\r\n                    dragging = false;\r\n                });\r\n            }\r\n    \r\n            nextSlide() {\r\n                try {\r\n                    \/\/ If currently in finished state, reset to playing state first\r\n                    if (this.state === CAROUSEL_STATES.FINISHED) {\r\n                        this.setState(CAROUSEL_STATES.PLAYING);\r\n                        this.isPaused = false; \/\/ Reset manual pause flag\r\n                        this.allPlayed = false;\r\n    \r\n                        \/\/ Update UI display\r\n                        this.pauseButton.style.display = 'inline-flex';\r\n                        this.resetButton.style.display = 'none';\r\n                        this.pauseButton.classList.remove('paused');\r\n                        this.pauseButton.setAttribute('aria-label', 'Pause carousel');\r\n                        this.pauseIcon.innerHTML = this.getPauseSVG();\r\n    \r\n                    }\r\n    \r\n                    if (this.currentIndex === this.slidesLength - 1) {\r\n                        this.setState(CAROUSEL_STATES.FINISHED);\r\n                        return;\r\n                    }\r\n    \r\n                    this.currentIndex = (this.currentIndex + 1) % this.slidesLength;\r\n                    this.updateActiveSlide();\r\n                    this.resetAutoPlay();\r\n                    this.startProgressBar();\r\n    \r\n                    \/\/ Intelligently preload next image\r\n                    this.preloadNextImages();\r\n    \r\n                    \/\/ Record performance metrics\r\n                    this.performanceMonitor.recordSlideTransition();\r\n                } catch (error) {\r\n                    this.performanceMonitor.recordError(error);\r\n                }\r\n            }\r\n    \r\n            \/\/ Intelligently preload next images\r\n            preloadNextImages() {\r\n                const nextIndex = (this.currentIndex + 1) % this.slidesLength;\r\n                const afterNextIndex = (this.currentIndex + 2) % this.slidesLength;\r\n    \r\n                \/\/ Preload next image\r\n                if (slidesData[nextIndex]) {\r\n                    const nextImageUrl = this.getImageForDevice(slidesData[nextIndex]);\r\n                    this.imagePreloader.preload(nextImageUrl, 'medium');\r\n                }\r\n    \r\n                \/\/ Preload image after next\r\n                if (slidesData[afterNextIndex]) {\r\n                    const afterNextImageUrl = this.getImageForDevice(slidesData[afterNextIndex]);\r\n                    this.imagePreloader.preload(afterNextImageUrl, 'low');\r\n                }\r\n            }\r\n    \r\n            prevSlide() {\r\n                try {\r\n                    if (this.state === CAROUSEL_STATES.FINISHED) {\r\n                        \/\/ Switch from finished state to playing state\r\n                        this.setState(CAROUSEL_STATES.PLAYING);\r\n                        this.isPaused = false;\r\n                        this.allPlayed = false;\r\n    \r\n                        \/\/ Update UI display\r\n                        this.pauseButton.style.display = 'inline-flex';\r\n                        this.resetButton.style.display = 'none';\r\n                        this.pauseButton.classList.remove('paused');\r\n                        this.pauseButton.setAttribute('aria-label', 'Pause carousel');\r\n                        this.pauseIcon.innerHTML = this.getPauseSVG();\r\n    \r\n                        this.currentIndex = Math.max(0, this.currentIndex - 1);\r\n                        this.updateActiveSlide();\r\n                        this.startAutoPlay();\r\n                        this.startProgressBar();\r\n    \r\n                        return;\r\n                    }\r\n    \r\n                    this.currentIndex = (this.currentIndex - 1 + this.slidesLength) % this.slidesLength;\r\n                    this.updateActiveSlide();\r\n                    this.resetAutoPlay();\r\n                    this.startProgressBar();\r\n    \r\n                    \/\/ Record performance metrics\r\n                    this.performanceMonitor.recordSlideTransition();\r\n                } catch (error) {\r\n                    this.performanceMonitor.recordError(error);\r\n                }\r\n            }\r\n    \r\n    \r\n            updateActiveSlide() {\r\n                const translateX = -this.currentIndex * 100;\r\n                this.wrapper.style.transform = `translate3d(${translateX}%, 0px, 0px)`;\r\n    \r\n                \/\/ Cache DOM query results to avoid repeated queries\r\n                if (!this.bullets) {\r\n                    this.bullets = this.paginationList.querySelectorAll('.pagination-bullet');\r\n                }\r\n                if (!this.slides) {\r\n                    this.slides = this.wrapper.querySelectorAll('.one-swiper-slide');\r\n                }\r\n    \r\n                \/\/ Use batch DOM operations for performance optimization\r\n                this.updateBullets();\r\n                this.updateSlides();\r\n            }\r\n    \r\n            \/\/ Batch update pagination indicators\r\n            updateBullets() {\r\n                const fragment = document.createDocumentFragment();\r\n                const activeIndex = this.currentIndex;\r\n    \r\n                this.bullets.forEach((bullet, index) => {\r\n                    const isActive = index === activeIndex;\r\n                    const barProgress = bullet.querySelector('.bar-progress');\r\n    \r\n                    \/\/ Batch update attributes\r\n                    bullet.classList.toggle('is--active', isActive);\r\n                    bullet.setAttribute('aria-pressed', isActive);\r\n                    bullet.setAttribute('aria-label', `Go to slide ${index + 1} of ${this.slidesLength}`);\r\n                    bullet.setAttribute('tabindex', isActive ? '0' : '-1');\r\n    \r\n                    if (barProgress) {\r\n                        barProgress.style.display = isActive ? 'block' : 'none';\r\n                        barProgress.style.width = '0%';\r\n                    }\r\n                });\r\n            }\r\n    \r\n            \/\/ Batch update slides\r\n            updateSlides() {\r\n                const activeIndex = this.currentIndex;\r\n    \r\n                this.slides.forEach((slide, index) => {\r\n                    const isActive = index === activeIndex;\r\n                    slide.classList.toggle('swiper-slide-active', isActive);\r\n                    slide.classList.toggle('swiper-slide-prev', index === activeIndex - 1);\r\n                    slide.classList.toggle('swiper-slide-next', index === activeIndex + 1);\r\n    \r\n                    \/\/ Add ARIA labels\r\n                    slide.setAttribute('aria-hidden', !isActive);\r\n                    slide.setAttribute('aria-label', `Slide ${index + 1} of ${this.slidesLength}`);\r\n                    slide.setAttribute('role', 'tabpanel');\r\n                });\r\n    \r\n                \/\/ Update carousel container ARIA labels\r\n                this.wrapper.setAttribute('aria-live', 'polite');\r\n                this.wrapper.setAttribute('aria-label', `Carousel showing slide ${activeIndex + 1} of ${this.slidesLength}`);\r\n            }\r\n    \r\n            togglePause() {\r\n                if (this.state === CAROUSEL_STATES.PLAYING) {\r\n                    this.setState(CAROUSEL_STATES.PAUSED);\r\n                    this.isPaused = true; \/\/ Mark as manually paused\r\n                    this.pauseButton.classList.add('paused');\r\n                    this.pauseButton.setAttribute('aria-label', 'Resume carousel');\r\n                    this.pauseIcon.innerHTML = this.getPlaySVG();\r\n                } else if (this.state === CAROUSEL_STATES.PAUSED) {\r\n                    this.setState(CAROUSEL_STATES.PLAYING);\r\n                    this.isPaused = false; \/\/ Mark as manually resumed\r\n                    this.pauseButton.classList.remove('paused');\r\n                    this.pauseButton.setAttribute('aria-label', 'Pause carousel');\r\n                    this.pauseIcon.innerHTML = this.getPauseSVG();\r\n                }\r\n            }\r\n    \r\n            \/\/ Get pause SVG\r\n            getPauseSVG() {\r\n                return `<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'><path d='M8.3698 16.2794C8.3698 16.591 8.11485 16.846 7.80325 16.846H5.57827C5.26667 16.846 5.01172 16.591 5.01172 16.2794V3.79068C5.01172 3.47907 5.26667 3.22412 5.57827 3.22412H7.80325C8.11485 3.22412 8.3698 3.47907 8.3698 3.79068V16.2794Z' fill='#2C2C2C'\/><path d='M14.8464 16.2794C14.8464 16.591 14.5914 16.846 14.2798 16.846H12.0548C11.7432 16.846 11.4883 16.591 11.4883 16.2794V3.79068C11.4883 3.47907 11.7432 3.22412 12.0548 3.22412H14.2798C14.5914 3.22412 14.8464 3.47907 14.8464 3.79068V16.2794Z' fill='#2C2C2C'\/><\/svg>`;\r\n            }\r\n    \r\n            getPlaySVG() {\r\n                return `<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'><path d='M12.0686 6.27721L12.0689 6.27688L3.33612 0.288655L3.3334 0.29123C3.15246 0.119412 2.90699 0.0136719 2.63646 0.0136719C2.07996 0.0136719 1.62885 0.460319 1.62885 1.01167C1.62885 1.31448 1.6158 1.90736 1.62885 1.8945V6.99989V12.3739C1.62885 12.3784 1.62885 12.7191 1.62885 12.9883C1.62885 13.5393 2.07996 13.9859 2.63646 13.9859C2.90802 13.9859 3.15451 13.8795 3.33544 13.7061L3.33612 13.7065L12.0689 7.71844L12.0686 7.71791C12.2584 7.53648 12.3769 7.28193 12.3769 6.99971C12.3769 6.99902 12.3769 6.99851 12.3769 6.99765C12.3769 6.99697 12.3769 6.99613 12.3769 6.99561C12.3769 6.71336 12.2584 6.45863 12.0686 6.27721Z' fill='#222222'\/><\/svg>`;\r\n            }\r\n    \r\n            startAutoPlay() {\r\n                if (this.autoPlayTimer || this.state === CAROUSEL_STATES.FINISHED) return;\r\n                this.autoPlayTimer = setInterval(() => {\r\n                    this.nextSlide();\r\n                }, CAROUSEL_CONFIG.autoPlayInterval);\r\n            }\r\n    \r\n            pauseAutoPlay() {\r\n                if (this.autoPlayTimer) {\r\n                    clearInterval(this.autoPlayTimer);\r\n                    this.autoPlayTimer = null;\r\n                }\r\n            }\r\n    \r\n            resetAutoPlay() {\r\n                this.pauseAutoPlay();\r\n                if (this.state === CAROUSEL_STATES.PLAYING) {\r\n                    this.startAutoPlay();\r\n                }\r\n            }\r\n    \r\n            \/\/ Save current progress\r\n            saveCurrentProgress() {\r\n                if (!this.bullets) return;\r\n    \r\n                const activeBullet = this.bullets[this.currentIndex];\r\n                const bar = activeBullet.querySelector('.bar-progress');\r\n                if (!bar) return;\r\n    \r\n                this.savedProgress = parseFloat(bar.style.width) || 0;\r\n                this.savedProgressStart = performance.now();\r\n            }\r\n    \r\n            \/\/ Progress bar animation\r\n            startProgressBar() {\r\n                if (!this.bullets || this.state === CAROUSEL_STATES.PAUSED) return;\r\n    \r\n                const activeBullet = this.bullets[this.currentIndex];\r\n                const bar = activeBullet.querySelector('.bar-progress');\r\n                if (!bar) return;\r\n    \r\n                \/\/ Reset progress bar completion flag\r\n                this.progressCompleted = false;\r\n    \r\n                \/\/ If resuming from paused state, continue from saved progress\r\n                if (this.savedProgress > 0 && this.savedProgressStart) {\r\n                    const remainingTime = CAROUSEL_CONFIG.autoPlayInterval * (1 - this.savedProgress \/ 100);\r\n                    this.progressStart = performance.now() - (CAROUSEL_CONFIG.autoPlayInterval - remainingTime);\r\n                    this.savedProgress = 0; \/\/ Reset saved progress\r\n                    this.savedProgressStart = null;\r\n                } else {\r\n                    bar.style.width = '0%';\r\n                    this.progressStart = performance.now();\r\n                }\r\n    \r\n                if (this.progressRAF) {\r\n                    cancelAnimationFrame(this.progressRAF);\r\n                }\r\n    \r\n                const animate = (now) => {\r\n                    if (this.state === CAROUSEL_STATES.PAUSED) return;\r\n    \r\n                    const elapsed = now - this.progressStart;\r\n                    const percent = Math.min(elapsed \/ CAROUSEL_CONFIG.autoPlayInterval, 1);\r\n    \r\n                    bar.style.width = (percent * 100) + '%';\r\n    \r\n                    if (percent < 1) {\r\n                        this.progressRAF = requestAnimationFrame(animate);\r\n                    } else {\r\n                        bar.style.width = '100%';\r\n                        \/\/ Immediately trigger next slide when progress completes, avoid duplicate triggers\r\n                        if (!this.progressCompleted) {\r\n                            this.progressCompleted = true;\r\n                            this.nextSlide();\r\n                        }\r\n                    }\r\n                };\r\n    \r\n                this.progressRAF = requestAnimationFrame(animate);\r\n            }\r\n    \r\n            pauseProgressBar() {\r\n                if (this.progressRAF) {\r\n                    cancelAnimationFrame(this.progressRAF);\r\n                    this.progressRAF = null;\r\n                }\r\n            }\r\n    \r\n            resumeProgressBar() {\r\n                const activeBullet = this.bullets[this.currentIndex];\r\n                const bar = activeBullet.querySelector('.bar-progress');\r\n                if (!bar) return;\r\n    \r\n                const currentWidth = parseFloat(bar.style.width) || 0;\r\n                const percent = currentWidth \/ 100;\r\n                this.progressStart = performance.now() - percent * CAROUSEL_CONFIG.autoPlayInterval;\r\n    \r\n                if (this.progressRAF) {\r\n                    cancelAnimationFrame(this.progressRAF);\r\n                }\r\n    \r\n                const animate = (now) => {\r\n                    if (this.state === CAROUSEL_STATES.PAUSED) return;\r\n    \r\n                    const elapsed = now - this.progressStart;\r\n                    const percent = Math.min(elapsed \/ CAROUSEL_CONFIG.autoPlayInterval, 1);\r\n    \r\n                    bar.style.width = (percent * 100) + '%';\r\n    \r\n                    if (percent < 1) {\r\n                        this.progressRAF = requestAnimationFrame(animate);\r\n                    } else {\r\n                        bar.style.width = '100%';\r\n                    }\r\n                };\r\n    \r\n                this.progressRAF = requestAnimationFrame(animate);\r\n            }\r\n    \r\n            resetCarousel() {\r\n                try {\r\n                    \/\/ Reset state\r\n                    this.setState(CAROUSEL_STATES.PLAYING);\r\n                    this.currentIndex = 0;\r\n                    this.isPaused = false; \/\/ Reset manual pause flag\r\n                    this.allPlayed = false;\r\n    \r\n                    \/\/ Stop current autoplay and progress bar\r\n                    this.pauseAutoPlay();\r\n                    this.pauseProgressBar();\r\n    \r\n                    \/\/ Update UI display\r\n                    this.updateActiveSlide();\r\n                    this.pauseButton.style.display = 'inline-flex';\r\n                    this.resetButton.style.display = 'none';\r\n                    this.pauseButton.classList.remove('paused');\r\n                    this.pauseButton.setAttribute('aria-label', 'Pause carousel');\r\n                    this.pauseIcon.innerHTML = this.getPauseSVG();\r\n    \r\n                    \/\/ Restart autoplay and progress bar\r\n                    this.startAutoPlay();\r\n                    this.startProgressBar();\r\n    \r\n                    \/\/ Record performance metrics\r\n                    this.performanceMonitor.recordSlideTransition();\r\n                } catch (error) {\r\n                    this.performanceMonitor.recordError(error);\r\n                }\r\n            }\r\n    \r\n            goToSlide(index) {\r\n                try {\r\n                    if (this.state === CAROUSEL_STATES.FINISHED) {\r\n                        \/\/ Switch from finished state to playing state\r\n                        this.setState(CAROUSEL_STATES.PLAYING);\r\n                        this.currentIndex = index;\r\n                        this.isPaused = false; \/\/ Reset manual pause flag\r\n                        this.allPlayed = false;\r\n    \r\n                        \/\/ Update UI display\r\n                        this.pauseButton.style.display = 'inline-flex';\r\n                        this.resetButton.style.display = 'none';\r\n                        this.pauseButton.classList.remove('paused');\r\n                        this.pauseButton.setAttribute('aria-label', 'Pause carousel');\r\n                        this.pauseIcon.innerHTML = this.getPauseSVG();\r\n    \r\n                        this.updateActiveSlide();\r\n                        this.startAutoPlay();\r\n                        this.startProgressBar();\r\n    \r\n                        return;\r\n                    }\r\n    \r\n                    if (index === this.currentIndex) return;\r\n    \r\n                    this.currentIndex = index;\r\n                    this.updateActiveSlide();\r\n                    this.resetAutoPlay();\r\n                    this.startProgressBar();\r\n    \r\n                    \/\/ Record performance metrics\r\n                    this.performanceMonitor.recordSlideTransition();\r\n                } catch (error) {\r\n                    this.performanceMonitor.recordError(error);\r\n                }\r\n            }\r\n    \r\n            \/\/ Clean up resources\r\n            destroy() {\r\n                try {\r\n                    this.pauseAutoPlay();\r\n                    this.pauseProgressBar();\r\n    \r\n                    if (this.progressRAF) {\r\n                        cancelAnimationFrame(this.progressRAF);\r\n                        this.progressRAF = null;\r\n                    }\r\n    \r\n                    \/\/ Clear memory monitoring timer\r\n                    if (this.memoryMonitorInterval) {\r\n                        clearInterval(this.memoryMonitorInterval);\r\n                        this.memoryMonitorInterval = null;\r\n                    }\r\n    \r\n                    window.removeEventListener('resize', this.debouncedResize);\r\n    \r\n                    \/\/ Clear keyboard event listeners\r\n                    if (this.handleKeydownBound) {\r\n                        document.removeEventListener('keydown', this.handleKeydownBound);\r\n                        this.handleKeydownBound = null;\r\n                    }\r\n    \r\n                    if (this.lazyLoader) {\r\n                        this.lazyLoader.disconnect();\r\n                    }\r\n    \r\n                    if (this.imagePreloader) {\r\n                        this.imagePreloader.clearCache();\r\n                    }\r\n    \r\n                    \/\/ Clear DOM cache\r\n                    this.domCache.clear();\r\n    \r\n                    \/\/ Reset state\r\n                    this.state = CAROUSEL_STATES.LOADING;\r\n                    this.currentIndex = 0;\r\n                    this.isPaused = false;\r\n                    this.isDragging = false;\r\n                    this.allPlayed = false;\r\n                } catch (error) {\r\n                    \/\/ Silently handle cleanup errors\r\n                }\r\n            }\r\n        }\r\n    \r\n        \/\/ WordPress environment detection and optimization\r\n        function detectWordPressEnvironment() {\r\n            \/\/ Detect WordPress environment\r\n            const isWordPress = document.body.classList.contains('wp-admin') ||\r\n                document.body.classList.contains('wordpress') ||\r\n                window.location.href.includes('wp-admin') ||\r\n                document.querySelector('meta[name=\"generator\"][content*=\"WordPress\"]');\r\n    \r\n            if (isWordPress) {\r\n                \/\/ Add WordPress specific class name\r\n                document.body.classList.add('wordpress-carousel');\r\n    \r\n                \/\/ Adjust container styles\r\n                const container = document.querySelector('.highlights-container');\r\n                if (container) {\r\n                    container.style.position = 'relative';\r\n                    container.style.zIndex = '1';\r\n                    container.style.width = '100vw';\r\n                    container.style.marginLeft = 'calc(-50vw + 50%)';\r\n                    container.style.marginRight = 'calc(-50vw + 50%)';\r\n                }\r\n            }\r\n        }\r\n    \r\n        \/\/ Use DOMContentLoaded to ensure DOM is loaded\r\n        document.addEventListener('DOMContentLoaded', () => {\r\n            \/\/ Detect WordPress environment\r\n            detectWordPressEnvironment();\r\n            try {\r\n                \/\/ Use namespace to avoid global pollution\r\n                window.VertuCarousel = window.VertuCarousel || {};\r\n                     window.HighlightsCarousel = HighlightsCarousel;\r\n                \r\n                window.VertuCarousel.highlights = new HighlightsCarousel();\r\n    \r\n                \/\/ Clean up resources on page unload\r\n                window.addEventListener('beforeunload', () => {\r\n                    if (window.VertuCarousel.highlights && typeof window.VertuCarousel.highlights.destroy === 'function') {\r\n                        window.VertuCarousel.highlights.destroy();\r\n                    }\r\n                });\r\n    \r\n                \/\/ Pause carousel when page is hidden\r\n                document.addEventListener('visibilitychange', () => {\r\n                    if (document.hidden) {\r\n                        if (window.VertuCarousel.highlights.state === CAROUSEL_STATES.PLAYING) {\r\n                            window.VertuCarousel.highlights.setState(CAROUSEL_STATES.PAUSED);\r\n                        }\r\n                    } else {\r\n                        if (window.VertuCarousel.highlights.state === CAROUSEL_STATES.PAUSED) {\r\n                            window.VertuCarousel.highlights.setState(CAROUSEL_STATES.PLAYING);\r\n                        }\r\n                    }\r\n                });\r\n    \r\n    \r\n            } catch (error) {\r\n                \/\/ Show fallback content\r\n                const skeletonContainer = document.getElementById('skeletonContainer');\r\n                if (skeletonContainer) {\r\n                    skeletonContainer.innerHTML = `\r\n                        <div class=\"fallback-content\" style=\"text-align: center; padding: 40px;\">\r\n                            <p>Content temporarily unavailable<\/p>\r\n                        <\/div>\r\n                    `;\r\n                }\r\n            }\r\n        });\r\n    <\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<ol>\n<li>AI Aura ring<\/li>\n<li>Wireless charging leather box<\/li>\n<\/ol>","protected":false},"featured_media":99761,"template":"","meta":{"_acf_changed":false,"content-type":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"product_brand":[],"product_cat":[357,477,438,476],"product_tag":[495],"class_list":{"0":"post-97543","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-new","7":"product_cat-aura-ring","8":"product_cat-best-seller","9":"product_cat-rings","10":"product_tag-hot","11":"desktop-align-left","12":"tablet-align-left","13":"mobile-align-left","15":"first","16":"instock","17":"shipping-taxable","18":"purchasable","19":"product-type-variable"},"acf":[],"_links":{"self":[{"href":"https:\/\/legacy.vertu.com\/ar\/wp-json\/wp\/v2\/product\/97543","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/legacy.vertu.com\/ar\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/legacy.vertu.com\/ar\/wp-json\/wp\/v2\/types\/product"}],"version-history":[{"count":3,"href":"https:\/\/legacy.vertu.com\/ar\/wp-json\/wp\/v2\/product\/97543\/revisions"}],"predecessor-version":[{"id":141232,"href":"https:\/\/legacy.vertu.com\/ar\/wp-json\/wp\/v2\/product\/97543\/revisions\/141232"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/legacy.vertu.com\/ar\/wp-json\/wp\/v2\/media\/99761"}],"wp:attachment":[{"href":"https:\/\/legacy.vertu.com\/ar\/wp-json\/wp\/v2\/media?parent=97543"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/legacy.vertu.com\/ar\/wp-json\/wp\/v2\/product_brand?post=97543"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/legacy.vertu.com\/ar\/wp-json\/wp\/v2\/product_cat?post=97543"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/legacy.vertu.com\/ar\/wp-json\/wp\/v2\/product_tag?post=97543"}],"curies":[{"name":"\u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}