{"product_id":"vevolora-18g-titanium-steel-nose-rings-set","title":"vevolora 18G Titanium Steel Nose Rings Set with Gems \u0026 Insertion Tool","description":"\u003csection id=\"vv-nose-rings-detail\" class=\"vv-nose-rings-detail\" aria-label=\"vevolora 18G titanium steel nose rings product details\"\u003e\n  \u003cstyle\u003e\n    #vv-nose-rings-detail,\n    #vv-nose-rings-detail * {\n      box-sizing: border-box;\n    }\n\n    #vv-nose-rings-detail {\n      --vv-ink: #141918;\n      --vv-muted: #5f6966;\n      --vv-soft: #f6f8f7;\n      --vv-panel: #ffffff;\n      --vv-line: #dce6e0;\n      --vv-rose: #9c4f68;\n      --vv-gold: #b98b2e;\n      --vv-cream: #f9fbfa;\n      --vv-charcoal: #15211f;\n      --vv-radius: 8px;\n      width: 100%;\n      margin: 0 auto;\n      overflow: hidden;\n      color: var(--vv-ink);\n      background: var(--vv-soft);\n      font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n      line-height: 1.5;\n    }\n\n    #vv-nose-rings-detail img {\n      display: block;\n      width: 100%;\n      height: auto;\n    }\n\n    #vv-nose-rings-detail h2,\n    #vv-nose-rings-detail h3,\n    #vv-nose-rings-detail p,\n    #vv-nose-rings-detail figure {\n      margin: 0;\n    }\n\n    \/* VV_VIDEO_CAROUSEL_STYLES_START *\/\n    #vv-nose-rings-detail .vv-video-showcase {\n      padding: 54px 0 48px;\n      color: #f7faf8;\n      background: #101615;\n      border-bottom: 1px solid rgba(255, 255, 255, .1);\n    }\n\n    #vv-nose-rings-detail .vv-video-head {\n      display: grid;\n      grid-template-columns: minmax(0, 1fr) minmax(260px, .46fr);\n      gap: 40px;\n      align-items: end;\n      margin-bottom: 28px;\n    }\n\n    #vv-nose-rings-detail .vv-video-eyebrow {\n      margin-bottom: 10px;\n      color: #d9b976;\n      font-size: 12px;\n      font-weight: 800;\n      letter-spacing: .1em;\n      text-transform: uppercase;\n    }\n\n    #vv-nose-rings-detail .vv-video-title {\n      max-width: 760px;\n      color: #ffffff;\n      font-size: 36px;\n      line-height: 1.08;\n      font-weight: 820;\n      letter-spacing: 0;\n    }\n\n    #vv-nose-rings-detail .vv-video-lede {\n      color: #c6d1cd;\n      font-size: 15px;\n    }\n\n    #vv-nose-rings-detail .vv-video-toolbar {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 16px;\n      min-height: 44px;\n      margin-bottom: 14px;\n    }\n\n    #vv-nose-rings-detail .vv-video-count {\n      display: flex;\n      align-items: baseline;\n      gap: 7px;\n      color: #9fada8;\n      font-size: 13px;\n      font-variant-numeric: tabular-nums;\n    }\n\n    #vv-nose-rings-detail .vv-video-count strong {\n      color: #ffffff;\n      font-size: 20px;\n      font-weight: 760;\n    }\n\n    #vv-nose-rings-detail .vv-video-actions {\n      display: flex;\n      gap: 8px;\n    }\n\n    #vv-nose-rings-detail .vv-video-arrow {\n      width: 42px;\n      height: 42px;\n      display: grid;\n      place-items: center;\n      padding: 0;\n      border: 1px solid rgba(255, 255, 255, .24);\n      border-radius: 50%;\n      color: #ffffff;\n      background: transparent;\n      box-shadow: none;\n      cursor: pointer;\n      font: inherit;\n      font-size: 27px;\n      line-height: 1;\n      transition: background-color .2s ease, border-color .2s ease, color .2s ease;\n    }\n\n    #vv-nose-rings-detail .vv-video-arrow:hover,\n    #vv-nose-rings-detail .vv-video-arrow:focus-visible {\n      color: #101615;\n      background: #ffffff;\n      border-color: #ffffff;\n      outline: none;\n    }\n\n    #vv-nose-rings-detail .vv-video-track {\n      display: grid;\n      grid-auto-flow: column;\n      grid-auto-columns: minmax(250px, calc((100% - 32px) \/ 3));\n      gap: 16px;\n      overflow-x: auto;\n      padding: 2px 2px 8px;\n      scroll-behavior: smooth;\n      scroll-snap-type: x mandatory;\n      scrollbar-width: none;\n      overscroll-behavior-inline: contain;\n      touch-action: pan-x pan-y;\n    }\n\n    #vv-nose-rings-detail .vv-video-track::-webkit-scrollbar {\n      display: none;\n    }\n\n    #vv-nose-rings-detail .vv-video-track:focus-visible {\n      outline: 2px solid #d9b976;\n      outline-offset: 4px;\n    }\n\n    #vv-nose-rings-detail .vv-video-card {\n      min-width: 0;\n      overflow: hidden;\n      scroll-snap-align: center;\n      border: 1px solid rgba(255, 255, 255, .13);\n      border-radius: var(--vv-radius);\n      background: #19211f;\n      transition: border-color .2s ease, transform .2s ease;\n    }\n\n    #vv-nose-rings-detail .vv-video-card[aria-current=\"true\"] {\n      border-color: #d9b976;\n    }\n\n    #vv-nose-rings-detail .vv-video-frame {\n      position: relative;\n      aspect-ratio: 9 \/ 16;\n      overflow: hidden;\n      background: #080b0a;\n    }\n\n    #vv-nose-rings-detail .vv-video-frame video {\n      display: block;\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      background: #080b0a;\n    }\n\n    #vv-nose-rings-detail .vv-video-caption {\n      min-height: 76px;\n      display: grid;\n      grid-template-columns: 34px minmax(0, 1fr);\n      gap: 12px;\n      align-items: start;\n      padding: 14px;\n    }\n\n    #vv-nose-rings-detail .vv-video-index {\n      color: #d9b976;\n      font-size: 12px;\n      font-weight: 800;\n      font-variant-numeric: tabular-nums;\n    }\n\n    #vv-nose-rings-detail .vv-video-caption strong,\n    #vv-nose-rings-detail .vv-video-caption span {\n      display: block;\n    }\n\n    #vv-nose-rings-detail .vv-video-caption strong {\n      margin-bottom: 3px;\n      color: #ffffff;\n      font-size: 14px;\n      line-height: 1.25;\n    }\n\n    #vv-nose-rings-detail .vv-video-caption span {\n      color: #aebbb6;\n      font-size: 12px;\n      line-height: 1.35;\n    }\n\n    #vv-nose-rings-detail .vv-video-dots {\n      display: flex;\n      justify-content: center;\n      gap: 7px;\n      margin-top: 14px;\n    }\n\n    #vv-nose-rings-detail .vv-video-dot {\n      width: 7px;\n      height: 7px;\n      padding: 0;\n      border: 0;\n      border-radius: 50%;\n      background: #64706c;\n      cursor: pointer;\n      transition: width .2s ease, background-color .2s ease;\n    }\n\n    #vv-nose-rings-detail .vv-video-dot[aria-current=\"true\"] {\n      width: 22px;\n      border-radius: 4px;\n      background: #d9b976;\n    }\n    \/* VV_VIDEO_CAROUSEL_STYLES_END *\/\n\n    #vv-nose-rings-detail .vv-wrap {\n      width: min(1180px, calc(100% - 32px));\n      margin: 0 auto;\n    }\n\n    #vv-nose-rings-detail .vv-hero {\n      display: grid;\n      grid-template-columns: minmax(0, .92fr) minmax(320px, 1.08fr);\n      gap: 42px;\n      align-items: center;\n      padding: 58px 0 46px;\n      min-height: 560px;\n    }\n\n    #vv-nose-rings-detail .vv-kicker {\n      margin-bottom: 12px;\n      color: var(--vv-rose);\n      font-size: 12px;\n      font-weight: 850;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n    }\n\n    #vv-nose-rings-detail .vv-title {\n      max-width: 700px;\n      font-size: 48px;\n      line-height: 1.04;\n      font-weight: 860;\n      letter-spacing: 0;\n    }\n\n    #vv-nose-rings-detail .vv-lede {\n      max-width: 650px;\n      margin-top: 18px;\n      color: #36423f;\n      font-size: 18px;\n    }\n\n    #vv-nose-rings-detail .vv-proof {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 10px;\n      margin-top: 28px;\n    }\n\n    #vv-nose-rings-detail .vv-proof span {\n      min-height: 72px;\n      display: flex;\n      align-items: center;\n      padding: 14px 16px;\n      border: 1px solid var(--vv-line);\n      border-radius: var(--vv-radius);\n      background: rgba(255, 255, 255, .78);\n      font-size: 14px;\n      font-weight: 760;\n    }\n\n    #vv-nose-rings-detail .vv-media,\n    #vv-nose-rings-detail .vv-hero-media,\n    #vv-nose-rings-detail .vv-style-card,\n    #vv-nose-rings-detail .vv-feature {\n      overflow: hidden;\n      border: 1px solid rgba(0, 0, 0, .06);\n      border-radius: var(--vv-radius);\n      background: var(--vv-panel);\n    }\n\n    #vv-nose-rings-detail .vv-hero-media {\n      align-self: stretch;\n      display: grid;\n      place-items: center;\n      padding: 18px;\n    }\n\n    #vv-nose-rings-detail .vv-hero-media img {\n      max-height: 560px;\n      object-fit: contain;\n    }\n\n    #vv-nose-rings-detail .vv-band {\n      padding: 58px 0;\n      border-top: 1px solid var(--vv-line);\n    }\n\n    #vv-nose-rings-detail .vv-band-dark {\n      color: #fffaf2;\n      background: var(--vv-charcoal);\n      border-top: 0;\n    }\n\n    #vv-nose-rings-detail .vv-band-dark .vv-section-lede,\n    #vv-nose-rings-detail .vv-band-dark .vv-check,\n    #vv-nose-rings-detail .vv-band-dark .vv-feature p {\n      color: #d8e6e1;\n    }\n\n    #vv-nose-rings-detail .vv-section-head {\n      display: grid;\n      grid-template-columns: minmax(0, .76fr) minmax(260px, .44fr);\n      gap: 28px;\n      align-items: end;\n      margin-bottom: 30px;\n    }\n\n    #vv-nose-rings-detail .vv-section-title {\n      max-width: 780px;\n      font-size: 34px;\n      line-height: 1.12;\n      font-weight: 830;\n      letter-spacing: 0;\n    }\n\n    #vv-nose-rings-detail .vv-section-lede {\n      color: var(--vv-muted);\n      font-size: 16px;\n    }\n\n    #vv-nose-rings-detail .vv-feature-grid {\n      display: grid;\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n      gap: 12px;\n    }\n\n    #vv-nose-rings-detail .vv-feature {\n      min-height: 162px;\n      padding: 22px;\n    }\n\n    #vv-nose-rings-detail .vv-feature b {\n      display: block;\n      margin-bottom: 8px;\n      font-size: 18px;\n      line-height: 1.18;\n    }\n\n    #vv-nose-rings-detail .vv-feature p {\n      color: var(--vv-muted);\n      font-size: 15px;\n    }\n\n    #vv-nose-rings-detail .vv-split {\n      display: grid;\n      grid-template-columns: minmax(320px, .96fr) minmax(0, 1.04fr);\n      gap: 34px;\n      align-items: center;\n    }\n\n    #vv-nose-rings-detail .vv-copy-stack {\n      display: grid;\n      gap: 18px;\n    }\n\n    #vv-nose-rings-detail .vv-check {\n      display: grid;\n      grid-template-columns: 18px 1fr;\n      gap: 12px;\n      font-size: 16px;\n    }\n\n    #vv-nose-rings-detail .vv-check::before {\n      content: \"\";\n      width: 10px;\n      height: 10px;\n      margin-top: 7px;\n      border-radius: 999px;\n      background: var(--vv-gold);\n    }\n\n    #vv-nose-rings-detail .vv-gallery {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 14px;\n    }\n\n    #vv-nose-rings-detail .vv-gallery figcaption {\n      padding: 14px 16px 16px;\n      color: var(--vv-muted);\n      font-size: 14px;\n    }\n\n    #vv-nose-rings-detail .vv-gallery strong {\n      display: block;\n      margin-bottom: 4px;\n      color: var(--vv-ink);\n      font-size: 15px;\n    }\n\n    #vv-nose-rings-detail .vv-style-grid {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 14px;\n    }\n\n    #vv-nose-rings-detail .vv-style-card {\n      display: grid;\n      grid-template-rows: 1fr auto;\n    }\n\n    #vv-nose-rings-detail .vv-style-card img {\n      aspect-ratio: 1 \/ 1;\n      object-fit: contain;\n      padding: 12px;\n      background: #fff;\n    }\n\n    #vv-nose-rings-detail .vv-style-card figcaption {\n      padding: 14px 16px 16px;\n      border-top: 1px solid var(--vv-line);\n    }\n\n    #vv-nose-rings-detail .vv-style-card b {\n      display: block;\n      margin-bottom: 4px;\n      font-size: 16px;\n    }\n\n    #vv-nose-rings-detail .vv-style-card span {\n      color: var(--vv-muted);\n      font-size: 14px;\n    }\n\n    #vv-nose-rings-detail .vv-specs {\n      display: grid;\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n      border: 1px solid var(--vv-line);\n      border-radius: var(--vv-radius);\n      overflow: hidden;\n      background: #fff;\n    }\n\n    #vv-nose-rings-detail .vv-spec {\n      min-height: 112px;\n      padding: 18px;\n      border-right: 1px solid var(--vv-line);\n      border-bottom: 1px solid var(--vv-line);\n    }\n\n    #vv-nose-rings-detail .vv-spec:nth-child(4n) {\n      border-right: 0;\n    }\n\n    #vv-nose-rings-detail .vv-spec b {\n      display: block;\n      margin-bottom: 6px;\n      color: var(--vv-muted);\n      font-size: 12px;\n      letter-spacing: .08em;\n      text-transform: uppercase;\n    }\n\n    #vv-nose-rings-detail .vv-spec span {\n      display: block;\n      font-size: 17px;\n      font-weight: 760;\n    }\n\n    #vv-nose-rings-detail .vv-note {\n      margin-top: 18px;\n      color: var(--vv-muted);\n      font-size: 13px;\n    }\n\n    #vv-nose-rings-detail .vv-care {\n      display: grid;\n      grid-template-columns: minmax(0, .75fr) minmax(280px, .45fr);\n      gap: 28px;\n      align-items: start;\n    }\n\n    #vv-nose-rings-detail .vv-care-list {\n      display: grid;\n      gap: 12px;\n      color: #d8e6e1;\n      font-size: 15px;\n    }\n\n    #vv-nose-rings-detail .vv-care-list span {\n      padding-bottom: 12px;\n      border-bottom: 1px solid rgba(255, 255, 255, .14);\n    }\n\n    @media (max-width: 920px) {\n      #vv-nose-rings-detail .vv-video-head {\n        grid-template-columns: 1fr;\n        gap: 14px;\n      }\n\n      #vv-nose-rings-detail .vv-video-track {\n        grid-auto-columns: minmax(250px, calc((100% - 16px) \/ 2));\n      }\n\n      #vv-nose-rings-detail .vv-hero,\n      #vv-nose-rings-detail .vv-section-head,\n      #vv-nose-rings-detail .vv-split,\n      #vv-nose-rings-detail .vv-care {\n        grid-template-columns: 1fr;\n      }\n\n      #vv-nose-rings-detail .vv-title {\n        font-size: 38px;\n      }\n\n      #vv-nose-rings-detail .vv-feature-grid,\n      #vv-nose-rings-detail .vv-specs {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n      }\n\n      #vv-nose-rings-detail .vv-gallery,\n      #vv-nose-rings-detail .vv-style-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n      }\n\n      #vv-nose-rings-detail .vv-spec:nth-child(2n) {\n        border-right: 0;\n      }\n    }\n\n    @media (max-width: 620px) {\n      #vv-nose-rings-detail .vv-video-showcase {\n        padding: 38px 0 34px;\n      }\n\n      #vv-nose-rings-detail .vv-video-title {\n        font-size: 27px;\n      }\n\n      #vv-nose-rings-detail .vv-video-track {\n        grid-auto-columns: min(82vw, 330px);\n        gap: 12px;\n      }\n\n      #vv-nose-rings-detail .vv-video-caption {\n        min-height: 72px;\n      }\n\n      #vv-nose-rings-detail .vv-wrap {\n        width: min(100% - 24px, 1180px);\n      }\n\n      #vv-nose-rings-detail .vv-hero {\n        padding: 38px 0 34px;\n        gap: 24px;\n      }\n\n      #vv-nose-rings-detail .vv-title {\n        font-size: 31px;\n      }\n\n      #vv-nose-rings-detail .vv-lede {\n        font-size: 16px;\n      }\n\n      #vv-nose-rings-detail .vv-proof,\n      #vv-nose-rings-detail .vv-feature-grid,\n      #vv-nose-rings-detail .vv-gallery,\n      #vv-nose-rings-detail .vv-style-grid,\n      #vv-nose-rings-detail .vv-specs {\n        grid-template-columns: 1fr;\n      }\n\n      #vv-nose-rings-detail .vv-band {\n        padding: 42px 0;\n      }\n\n      #vv-nose-rings-detail .vv-section-title {\n        font-size: 26px;\n      }\n\n      #vv-nose-rings-detail .vv-spec,\n      #vv-nose-rings-detail .vv-spec:nth-child(2n),\n      #vv-nose-rings-detail .vv-spec:nth-child(4n) {\n        border-right: 0;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- VV_VIDEO_CAROUSEL_MARKUP_START --\u003e\n  \u003cdiv class=\"vv-video-showcase\" data-video-carousel\u003e\n    \u003cdiv class=\"vv-wrap\"\u003e\n      \u003cdiv class=\"vv-video-head\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"vv-video-eyebrow\"\u003evevolora in motion\u003c\/p\u003e\n          \u003ch2 class=\"vv-video-title\"\u003eSee the fit, sparkle, and handling up close.\u003c\/h2\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"vv-video-lede\"\u003eSeven real-wear videos show how the jewelry looks and moves beyond a still product photo. Swipe, tap, or use the arrows to explore every clip.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vv-video-toolbar\"\u003e\n        \u003cp class=\"vv-video-count\" aria-live=\"polite\"\u003e\u003cstrong data-video-current\u003e01\u003c\/strong\u003e\u003cspan\u003eof 07\u003c\/span\u003e\u003c\/p\u003e\n        \u003cdiv class=\"vv-video-actions\"\u003e\n          \u003cbutton class=\"vv-video-arrow\" type=\"button\" data-video-prev aria-label=\"Previous video\" title=\"Previous video\"\u003e‹\u003c\/button\u003e\n          \u003cbutton class=\"vv-video-arrow\" type=\"button\" data-video-next aria-label=\"Next video\" title=\"Next video\"\u003e›\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vv-video-track\" data-video-track tabindex=\"0\" aria-label=\"Customer video carousel\"\u003e\n        \u003cfigure class=\"vv-video-card\" data-video-card aria-current=\"true\"\u003e\n          \u003cdiv class=\"vv-video-frame\"\u003e\n            \u003cvideo controls muted loop playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/preview_images\/623b68453fd748a09f3a8a35c43ff2e9.thumbnail.0000000000.jpg?v=1784023638\" aria-label=\"Real-wear nose ring video 1\"\u003e\n              \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/623b68453fd748a09f3a8a35c43ff2e9\/623b68453fd748a09f3a8a35c43ff2e9.HD-1080p-2.5Mbps-88903883.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n          \u003c\/div\u003e\n          \u003cfigcaption class=\"vv-video-caption\"\u003e\u003cspan class=\"vv-video-index\"\u003e01\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eStart-to-finish try-on\u003c\/strong\u003e\u003cspan\u003eA real routine with the jewelry shown up close.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n\n        \u003cfigure class=\"vv-video-card\" data-video-card\u003e\n          \u003cdiv class=\"vv-video-frame\"\u003e\n            \u003cvideo controls muted loop playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/preview_images\/23bef1ba28b14358ad8280af5b35db2e.thumbnail.0000000000.jpg?v=1784023632\" aria-label=\"Real-wear nose ring video 2\"\u003e\n              \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/23bef1ba28b14358ad8280af5b35db2e\/23bef1ba28b14358ad8280af5b35db2e.HD-1080p-2.5Mbps-88903884.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n          \u003c\/div\u003e\n          \u003cfigcaption class=\"vv-video-caption\"\u003e\u003cspan class=\"vv-video-index\"\u003e02\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eClose-up application\u003c\/strong\u003e\u003cspan\u003eWatch the small details of placement and finish.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n\n        \u003cfigure class=\"vv-video-card\" data-video-card\u003e\n          \u003cdiv class=\"vv-video-frame\"\u003e\n            \u003cvideo controls muted loop playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/preview_images\/f1bba3a3216e43ebb6ea811168d4c877.thumbnail.0000000000.jpg?v=1784023614\" aria-label=\"Real-wear nose ring video 3\"\u003e\n              \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/f1bba3a3216e43ebb6ea811168d4c877\/f1bba3a3216e43ebb6ea811168d4c877.HD-1080p-2.5Mbps-88903885.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n          \u003c\/div\u003e\n          \u003cfigcaption class=\"vv-video-caption\"\u003e\u003cspan class=\"vv-video-index\"\u003e03\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eEveryday styling\u003c\/strong\u003e\u003cspan\u003eSee the finished jewelry look in natural motion.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n\n        \u003cfigure class=\"vv-video-card\" data-video-card\u003e\n          \u003cdiv class=\"vv-video-frame\"\u003e\n            \u003cvideo controls muted loop playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/preview_images\/2f8a95b4e41d4208942d4dea82ef93e7.thumbnail.0000000000.jpg?v=1784023609\" aria-label=\"Real-wear nose ring video 4\"\u003e\n              \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/2f8a95b4e41d4208942d4dea82ef93e7\/2f8a95b4e41d4208942d4dea82ef93e7.HD-1080p-2.5Mbps-88903886.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n          \u003c\/div\u003e\n          \u003cfigcaption class=\"vv-video-caption\"\u003e\u003cspan class=\"vv-video-index\"\u003e04\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eHands-on fitting\u003c\/strong\u003e\u003cspan\u003eA clear view of handling the jewelry by hand.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n\n        \u003cfigure class=\"vv-video-card\" data-video-card\u003e\n          \u003cdiv class=\"vv-video-frame\"\u003e\n            \u003cvideo controls muted loop playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/preview_images\/a750b292b2b44bc9bdf2e162595fe0d0.thumbnail.0000000000.jpg?v=1784023640\" aria-label=\"Real-wear nose ring video 5\"\u003e\n              \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/a750b292b2b44bc9bdf2e162595fe0d0\/a750b292b2b44bc9bdf2e162595fe0d0.HD-1080p-2.5Mbps-88903887.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n          \u003c\/div\u003e\n          \u003cfigcaption class=\"vv-video-caption\"\u003e\u003cspan class=\"vv-video-index\"\u003e05\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eDetail-focused demo\u003c\/strong\u003e\u003cspan\u003eSee the fit from a closer, practical angle.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n\n        \u003cfigure class=\"vv-video-card\" data-video-card\u003e\n          \u003cdiv class=\"vv-video-frame\"\u003e\n            \u003cvideo controls muted loop playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/preview_images\/6e0dd66063484e14a786f452c97f1faf.thumbnail.0000000000.jpg?v=1784023609\" aria-label=\"Real-wear nose ring video 6\"\u003e\n              \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/6e0dd66063484e14a786f452c97f1faf\/6e0dd66063484e14a786f452c97f1faf.HD-1080p-2.5Mbps-88903888.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n          \u003c\/div\u003e\n          \u003cfigcaption class=\"vv-video-caption\"\u003e\u003cspan class=\"vv-video-index\"\u003e06\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eFinished-look check\u003c\/strong\u003e\u003cspan\u003eA natural view of the jewelry after placement.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n\n        \u003cfigure class=\"vv-video-card\" data-video-card\u003e\n          \u003cdiv class=\"vv-video-frame\"\u003e\n            \u003cvideo controls muted loop playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/preview_images\/3b593a98cc3c47ec943bbdbb6ac5c1c4.thumbnail.0000000000.jpg?v=1784023632\" aria-label=\"Real-wear nose ring video 7\"\u003e\n              \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/3b593a98cc3c47ec943bbdbb6ac5c1c4\/3b593a98cc3c47ec943bbdbb6ac5c1c4.HD-1080p-2.5Mbps-88903889.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n          \u003c\/div\u003e\n          \u003cfigcaption class=\"vv-video-caption\"\u003e\u003cspan class=\"vv-video-index\"\u003e07\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eWear-and-fit close-up\u003c\/strong\u003e\u003cspan\u003eOne more real-life angle before you choose.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vv-video-dots\" data-video-dots aria-label=\"Choose a video\"\u003e\n        \u003cbutton class=\"vv-video-dot\" type=\"button\" data-video-dot=\"0\" aria-label=\"Show video 1\" aria-current=\"true\"\u003e\u003c\/button\u003e\n        \u003cbutton class=\"vv-video-dot\" type=\"button\" data-video-dot=\"1\" aria-label=\"Show video 2\"\u003e\u003c\/button\u003e\n        \u003cbutton class=\"vv-video-dot\" type=\"button\" data-video-dot=\"2\" aria-label=\"Show video 3\"\u003e\u003c\/button\u003e\n        \u003cbutton class=\"vv-video-dot\" type=\"button\" data-video-dot=\"3\" aria-label=\"Show video 4\"\u003e\u003c\/button\u003e\n        \u003cbutton class=\"vv-video-dot\" type=\"button\" data-video-dot=\"4\" aria-label=\"Show video 5\"\u003e\u003c\/button\u003e\n        \u003cbutton class=\"vv-video-dot\" type=\"button\" data-video-dot=\"5\" aria-label=\"Show video 6\"\u003e\u003c\/button\u003e\n        \u003cbutton class=\"vv-video-dot\" type=\"button\" data-video-dot=\"6\" aria-label=\"Show video 7\"\u003e\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- VV_VIDEO_CAROUSEL_MARKUP_END --\u003e\n\n  \u003cdiv class=\"vv-wrap vv-hero\"\u003e\n    \u003cdiv\u003e\n      \u003cp class=\"vv-kicker\"\u003evevolora body jewelry set\u003c\/p\u003e\n      \u003ch2 class=\"vv-title\"\u003eA polished nose ring set with the tool that makes tiny gems easier to handle.\u003c\/h2\u003e\n      \u003cp class=\"vv-lede\"\u003eThis set pairs sparkling gem horseshoe hoops with an insertion\/grabber tool, so the pieces feel easier to place, rotate, and secure.\u003c\/p\u003e\n      \u003cdiv class=\"vv-proof\" aria-label=\"Key product highlights\"\u003e\n        \u003cspan\u003e4 nose rings plus 2 small tools in each package\u003c\/span\u003e\n        \u003cspan\u003eInternally threaded horseshoe hoop design\u003c\/span\u003e\n        \u003cspan\u003eGem options include White CZ, AB CZ, colorful CZ, and Pink CZ\u003c\/span\u003e\n        \u003cspan\u003eDesigned for nose, septum, lip, nostril, and ear styling\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cfigure class=\"vv-hero-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/01-vevolora-18g-set-hero.jpg?v=1784006549\" alt=\"vevolora 18G titanium steel nose rings set with insertion tools\"\u003e\n    \u003c\/figure\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"vv-band vv-band-dark\"\u003e\n    \u003cdiv class=\"vv-wrap vv-split\"\u003e\n      \u003cfigure class=\"vv-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/03-vevolora-how-to-install.jpg?v=1784006549\" alt=\"How to use and install the vevolora nose ring set\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"vv-copy-stack\"\u003e\n        \u003cp class=\"vv-kicker\"\u003eBuilt around tiny-detail control\u003c\/p\u003e\n        \u003ch2 class=\"vv-section-title\"\u003eThe included tool helps with the part most people find frustrating.\u003c\/h2\u003e\n        \u003cp class=\"vv-check\"\u003eUse the grabber tool to hold the gem end securely while positioning the jewelry.\u003c\/p\u003e\n        \u003cp class=\"vv-check\"\u003eThe internally threaded design is made to twist and finish with a smoother contact surface than external threading.\u003c\/p\u003e\n        \u003cp class=\"vv-check\"\u003eEspecially useful when long nails or close-up visibility make small jewelry harder to handle.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"vv-band\"\u003e\n    \u003cdiv class=\"vv-wrap\"\u003e\n      \u003cdiv class=\"vv-section-head\"\u003e\n        \u003ch2 class=\"vv-section-title\"\u003eEverything in the set is shown clearly before purchase.\u003c\/h2\u003e\n        \u003cp class=\"vv-section-lede\"\u003eEach package includes the exact six listed items: four nose rings and two small tools. Decorative display props or body-placement examples in the images are not included.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vv-feature-grid\"\u003e\n        \u003cdiv class=\"vv-feature\"\u003e\n          \u003cb\u003e4 nose rings\u003c\/b\u003e\n          \u003cp\u003eGem horseshoe hoops for a clean sparkle look across different styling moods.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vv-feature\"\u003e\n          \u003cb\u003e2 small tools\u003c\/b\u003e\n          \u003cp\u003eIncludes the grabber-style tool and guide pin shown in the source imagery.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vv-feature\"\u003e\n          \u003cb\u003ePolished finish\u003c\/b\u003e\n          \u003cp\u003eSmooth, high-shine surfaces help the jewelry feel refined for daily outfits.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vv-feature\"\u003e\n          \u003cb\u003eEveryday wear focus\u003c\/b\u003e\n          \u003cp\u003eSource page lists waterproof, sweat-proof, non-tarnish, and hypoallergenic qualities.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"vv-band\"\u003e\n    \u003cdiv class=\"vv-wrap vv-gallery\"\u003e\n      \u003cfigure class=\"vv-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/02-vevolora-product-details-gold.jpg?v=1784006549\" alt=\"vevolora gold nose ring detail guide\"\u003e\n        \u003cfigcaption\u003e\u003cstrong\u003eCheck fit first.\u003c\/strong\u003e Source imagery shows a 3 mm gem and 5\/16 in \/ 8 mm hoop guide.\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n      \u003cfigure class=\"vv-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/07-vevolora-internal-thread-comparison.jpg?v=1784006549\" alt=\"Internal thread comparison for vevolora nose ring\"\u003e\n        \u003cfigcaption\u003e\u003cstrong\u003eInternal thread design.\u003c\/strong\u003e A smoother threaded connection helps reduce rough-feeling edges during wear.\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n      \u003cfigure class=\"vv-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/08-vevolora-insertion-tool-closeup.jpg?v=1784006549\" alt=\"vevolora insertion tool closeup for long nails\"\u003e\n        \u003cfigcaption\u003e\u003cstrong\u003eTool-assisted placement.\u003c\/strong\u003e Helpful when small jewelry ends are hard to grip by hand.\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"vv-band vv-band-dark\"\u003e\n    \u003cdiv class=\"vv-wrap vv-split\"\u003e\n      \u003cdiv class=\"vv-copy-stack\"\u003e\n        \u003cp class=\"vv-kicker\"\u003eStyle, shine, and placement\u003c\/p\u003e\n        \u003ch2 class=\"vv-section-title\"\u003eOne set, multiple ways to add a small polished accent.\u003c\/h2\u003e\n        \u003cp class=\"vv-check\"\u003eDesigned for nasal septum, nostril, lip, and ear styling where this jewelry shape and size fit properly.\u003c\/p\u003e\n        \u003cp class=\"vv-check\"\u003eThe gem look works with minimal everyday outfits, night-out makeup, layered earrings, or subtle facial jewelry.\u003c\/p\u003e\n        \u003cp class=\"vv-check\"\u003eFit varies by piercing position and anatomy; measure before purchase and do not force jewelry into a new or irritated piercing.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"vv-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/09-vevolora-placement-examples.jpg?v=1784006549\" alt=\"vevolora nose ring placement examples\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"vv-band\"\u003e\n    \u003cdiv class=\"vv-wrap\"\u003e\n      \u003cdiv class=\"vv-section-head\"\u003e\n        \u003ch2 class=\"vv-section-title\"\u003eAll original style options preserved.\u003c\/h2\u003e\n        \u003cp class=\"vv-section-lede\"\u003eThe linked product offers three Style options. No extra sizes or styles were added.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vv-style-grid\"\u003e\n        \u003cfigure class=\"vv-style-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/10-vevolora-style-1-set.jpg?v=1784006549\" alt=\"vevolora Style 1 nose rings set\"\u003e\n          \u003cfigcaption\u003e\u003cb\u003eStyle 1\u003c\/b\u003e\u003cspan\u003eGold hoops with pink, AB, and clear gem combinations plus tools.\u003c\/span\u003e\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n        \u003cfigure class=\"vv-style-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/21-vevolora-style-2-set.jpg?v=1784006549\" alt=\"vevolora Style 2 nose rings set\"\u003e\n          \u003cfigcaption\u003e\u003cb\u003eStyle 2\u003c\/b\u003e\u003cspan\u003eSilver and gold clear-gem horseshoe hoops with tools.\u003c\/span\u003e\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n        \u003cfigure class=\"vv-style-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/22-vevolora-style-3-set.jpg?v=1784006549\" alt=\"vevolora Style 3 nose rings set\"\u003e\n          \u003cfigcaption\u003e\u003cb\u003eStyle 3\u003c\/b\u003e\u003cspan\u003eMixed gem tones with silver and gold hoop finishes plus tools.\u003c\/span\u003e\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"vv-band\"\u003e\n    \u003cdiv class=\"vv-wrap vv-gallery\"\u003e\n      \u003cfigure class=\"vv-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/11-vevolora-size-notice.jpg?v=1784006549\" alt=\"Size notice for vevolora nose rings\"\u003e\n        \u003cfigcaption\u003e\u003cstrong\u003eSize notice.\u003c\/strong\u003e Different piercing positions and nose thickness can change how a hoop sits.\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n      \u003cfigure class=\"vv-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/19-vevolora-how-to-use-steps.jpg?v=1784006549\" alt=\"How to use steps for vevolora nose ring\"\u003e\n        \u003cfigcaption\u003e\u003cstrong\u003eInstall gently.\u003c\/strong\u003e Insert through the pierced hole, rotate into place, and secure the gem end carefully.\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n      \u003cfigure class=\"vv-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/20-vevolora-grabber-tool-steps.jpg?v=1784006549\" alt=\"Grabber tool using steps for vevolora nose rings\"\u003e\n        \u003cfigcaption\u003e\u003cstrong\u003eUse the grabber tool.\u003c\/strong\u003e Press, hold, screw on the gem, then remove the tool after the piece is secure.\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"vv-band\"\u003e\n    \u003cdiv class=\"vv-wrap\"\u003e\n      \u003cdiv class=\"vv-section-head\"\u003e\n        \u003ch2 class=\"vv-section-title\"\u003eSpecs and fit details to review before checkout.\u003c\/h2\u003e\n        \u003cp class=\"vv-section-lede\"\u003eBody jewelry fit is personal. Check the product imagery and your piercing position before ordering.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vv-specs\"\u003e\n        \u003cdiv class=\"vv-spec\"\u003e\n\u003cb\u003eProduct Type\u003c\/b\u003e\u003cspan\u003eNose ring set\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"vv-spec\"\u003e\n\u003cb\u003ePackage Count\u003c\/b\u003e\u003cspan\u003e6 total items\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"vv-spec\"\u003e\n\u003cb\u003eJewelry Pieces\u003c\/b\u003e\u003cspan\u003e4 nose rings\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"vv-spec\"\u003e\n\u003cb\u003eTools\u003c\/b\u003e\u003cspan\u003e2 small tools\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"vv-spec\"\u003e\n\u003cb\u003eThreading\u003c\/b\u003e\u003cspan\u003eInternally threaded\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"vv-spec\"\u003e\n\u003cb\u003eGem Size Shown\u003c\/b\u003e\u003cspan\u003e3 mm\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"vv-spec\"\u003e\n\u003cb\u003eHoop Size Shown\u003c\/b\u003e\u003cspan\u003e5\/16 in \/ 8 mm\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"vv-spec\"\u003e\n\u003cb\u003eGender\u003c\/b\u003e\u003cspan\u003eUnisex\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"vv-note\"\u003eThe source title lists 18G. Source imagery also includes a 20g \/ 0.8 mm callout; verify gauge and fit requirements before selling or ordering in volume.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"vv-band vv-band-dark\"\u003e\n    \u003cdiv class=\"vv-wrap vv-care\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"vv-kicker\"\u003eCare and safety\u003c\/p\u003e\n        \u003ch2 class=\"vv-section-title\"\u003eClean hands, clean jewelry, gentle installation.\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vv-care-list\"\u003e\n        \u003cspan\u003eDo not force installation or removal, especially with a new or irritated piercing.\u003c\/span\u003e\n        \u003cspan\u003eClean jewelry and piercing area according to your piercer's care guidance.\u003c\/span\u003e\n        \u003cspan\u003eA slight foreign-body sensation can be normal at first; stop wearing if discomfort persists.\u003c\/span\u003e\n        \u003cspan\u003eKeep small jewelry parts and tools away from children.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cscript\u003e\n    \/* VV_VIDEO_CAROUSEL_SCRIPT_START *\/\n    (() =\u003e {\n      const root = document.getElementById('vv-nose-rings-detail');\n      if (!root || root.dataset.videoCarouselReady === 'true') return;\n\n      const carousel = root.querySelector('[data-video-carousel]');\n      const track = root.querySelector('[data-video-track]');\n      const cards = Array.from(root.querySelectorAll('[data-video-card]'));\n      const dots = Array.from(root.querySelectorAll('[data-video-dot]'));\n      const current = root.querySelector('[data-video-current]');\n      const previous = root.querySelector('[data-video-prev]');\n      const next = root.querySelector('[data-video-next]');\n      if (!carousel || !track || !cards.length) return;\n\n      root.dataset.videoCarouselReady = 'true';\n      const reducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n      let activeIndex = 0;\n      let carouselVisible = false;\n      let scrollTimer;\n\n      const pauseOthers = (keepIndex) =\u003e {\n        cards.forEach((card, index) =\u003e {\n          if (index !== keepIndex) card.querySelector('video')?.pause();\n        });\n      };\n\n      const updateActive = (index, shouldPlay = false) =\u003e {\n        activeIndex = Math.max(0, Math.min(cards.length - 1, index));\n        cards.forEach((card, cardIndex) =\u003e {\n          card.setAttribute('aria-current', cardIndex === activeIndex ? 'true' : 'false');\n        });\n        dots.forEach((dot, dotIndex) =\u003e {\n          if (dotIndex === activeIndex) dot.setAttribute('aria-current', 'true');\n          else dot.removeAttribute('aria-current');\n        });\n        if (current) current.textContent = String(activeIndex + 1).padStart(2, '0');\n        pauseOthers(activeIndex);\n\n        if (shouldPlay \u0026\u0026 carouselVisible \u0026\u0026 !reducedMotion) {\n          const video = cards[activeIndex].querySelector('video');\n          video?.play().catch(() =\u003e {});\n        }\n      };\n\n      const goTo = (index, shouldPlay = true) =\u003e {\n        const normalized = (index + cards.length) % cards.length;\n        const card = cards[normalized];\n        const left = card.offsetLeft - (track.clientWidth - card.clientWidth) \/ 2;\n        track.scrollTo({ left, behavior: reducedMotion ? 'auto' : 'smooth' });\n        updateActive(normalized, shouldPlay);\n      };\n\n      previous?.addEventListener('click', () =\u003e goTo(activeIndex - 1));\n      next?.addEventListener('click', () =\u003e goTo(activeIndex + 1));\n      dots.forEach((dot, index) =\u003e dot.addEventListener('click', () =\u003e goTo(index)));\n\n      track.addEventListener('keydown', (event) =\u003e {\n        if (event.key !== 'ArrowLeft' \u0026\u0026 event.key !== 'ArrowRight') return;\n        event.preventDefault();\n        goTo(activeIndex + (event.key === 'ArrowRight' ? 1 : -1));\n      });\n\n      track.addEventListener('scroll', () =\u003e {\n        window.clearTimeout(scrollTimer);\n        scrollTimer = window.setTimeout(() =\u003e {\n          const trackCenter = track.scrollLeft + track.clientWidth \/ 2;\n          const nearestIndex = cards.reduce((bestIndex, card, index) =\u003e {\n            const center = card.offsetLeft + card.clientWidth \/ 2;\n            const bestCard = cards[bestIndex];\n            const bestCenter = bestCard.offsetLeft + bestCard.clientWidth \/ 2;\n            return Math.abs(center - trackCenter) \u003c Math.abs(bestCenter - trackCenter) ? index : bestIndex;\n          }, 0);\n          updateActive(nearestIndex, true);\n        }, 140);\n      }, { passive: true });\n\n      cards.forEach((card, index) =\u003e {\n        const video = card.querySelector('video');\n        video?.addEventListener('play', () =\u003e updateActive(index, false));\n      });\n\n      const observer = new IntersectionObserver((entries) =\u003e {\n        carouselVisible = entries[0]?.isIntersecting === true;\n        if (carouselVisible \u0026\u0026 !reducedMotion) {\n          cards[activeIndex].querySelector('video')?.play().catch(() =\u003e {});\n        } else {\n          pauseOthers(-1);\n        }\n      }, { threshold: .35 });\n      observer.observe(carousel);\n\n      document.addEventListener('visibilitychange', () =\u003e {\n        if (document.hidden) pauseOthers(-1);\n      });\n    })();\n    \/* VV_VIDEO_CAROUSEL_SCRIPT_END *\/\n  \u003c\/script\u003e\n\n  \u003c\/section\u003e\n","brand":"vevolora","offers":[{"title":"Style 1","offer_id":55759970304168,"sku":"VV-NR18G-S1","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Style 2","offer_id":55759970336936,"sku":"VV-NR18G-S2","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Style 3","offer_id":55759970369704,"sku":"VV-NR18G-S3","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/0232\/9768\/files\/01-vevolora-18g-set-hero_73d8c44a-5e7f-4648-a97f-2139bf2ca9b5.jpg?v=1784189488","url":"https:\/\/mimonera.shop\/products\/vevolora-18g-titanium-steel-nose-rings-set","provider":"mimonera","version":"1.0","type":"link"}