{"product_id":"celestron-luminos-eyepieces-all-sizes","title":"Celestron Luminos Eyepieces - All Sizes","description":"\u003cdiv class=\"shogun-root\" data-shogun-id=\"66a71adf99686933eafb218a\" data-shogun-site-id=\"b5706183-844b-4646-88b3-cdc7da056dc3\" data-shogun-page-id=\"66a71adf99686933eafb218a\" data-shogun-page-version-id=\"6a6ac47db18e1584d0fd48e2\" data-shogun-platform-type=\"shopify\" data-shogun-variant-id=\"6a6ac47db18e1584d0fd48e6\" data-shogun-page-type=\"product\" data-shogun-power-up-type=\"\" data-shogun-power-up-id=\"\" data-region=\"main\"\u003e \u003cdiv id=\"s-dedc7cc3-2eb2-4afc-a942-998c29e14687\" class=\"shg-c shg-align-left\"\u003e \u003cstyle type=\"text\/css\"\u003e\n  @import url(\"https:\/\/fonts.googleapis.com\/css2?family=Archivo:wght@400;500;600;700;800\u0026family=Roboto+Condensed:wght@600;700\u0026display=swap\");\n\n  #jd-celestron-luminos-v1,\n  #jd-celestron-luminos-v1 div,\n  #jd-celestron-luminos-v1 section,\n  #jd-celestron-luminos-v1 article,\n  #jd-celestron-luminos-v1 aside,\n  #jd-celestron-luminos-v1 figure,\n  #jd-celestron-luminos-v1 figcaption,\n  #jd-celestron-luminos-v1 nav,\n  #jd-celestron-luminos-v1 span,\n  #jd-celestron-luminos-v1 h2,\n  #jd-celestron-luminos-v1 h3,\n  #jd-celestron-luminos-v1 h4,\n  #jd-celestron-luminos-v1 p,\n  #jd-celestron-luminos-v1 ul,\n  #jd-celestron-luminos-v1 ol,\n  #jd-celestron-luminos-v1 li,\n  #jd-celestron-luminos-v1 dl,\n  #jd-celestron-luminos-v1 dt,\n  #jd-celestron-luminos-v1 dd,\n  #jd-celestron-luminos-v1 table,\n  #jd-celestron-luminos-v1 caption,\n  #jd-celestron-luminos-v1 thead,\n  #jd-celestron-luminos-v1 tbody,\n  #jd-celestron-luminos-v1 tr,\n  #jd-celestron-luminos-v1 th,\n  #jd-celestron-luminos-v1 td,\n  #jd-celestron-luminos-v1 details,\n  #jd-celestron-luminos-v1 summary,\n  #jd-celestron-luminos-v1 img,\n  #jd-celestron-luminos-v1 svg,\n  #jd-celestron-luminos-v1 a,\n  #jd-celestron-luminos-v1 button,\n  #jd-celestron-luminos-v1 label,\n  #jd-celestron-luminos-v1 input,\n  #jd-celestron-luminos-v1 output {\n    box-sizing: border-box;\n  }\n\n  #jd-celestron-luminos-v1 {\n    --lum-orange: #f58220;\n    --lum-orange-deep: #c45100;\n    --lum-orange-soft: #fff0e4;\n    --lum-navy: #063657;\n    --lum-blue: #0d6f9f;\n    --lum-cyan: #63d9ff;\n    --lum-violet: #7768ff;\n    --lum-night: #020711;\n    --lum-space: #061426;\n    --lum-space-soft: #0d223b;\n    --lum-ink: #142337;\n    --lum-slate: #53657a;\n    --lum-line: #d5dee8;\n    --lum-mist: #f3f6f9;\n    --lum-white: #ffffff;\n    width: 100%;\n    max-width: 1600px;\n    margin: 0 auto;\n    padding: 0;\n    overflow: hidden;\n    background: var(--lum-white);\n    color: var(--lum-ink);\n    font-family: \"Archivo\", Arial, Helvetica, sans-serif;\n    font-size: 16px;\n    font-weight: 400;\n    line-height: 1.62;\n    text-align: left;\n  }\n\n  #jd-celestron-luminos-v1 h2,\n  #jd-celestron-luminos-v1 h3,\n  #jd-celestron-luminos-v1 h4,\n  #jd-celestron-luminos-v1 p,\n  #jd-celestron-luminos-v1 ul,\n  #jd-celestron-luminos-v1 ol,\n  #jd-celestron-luminos-v1 dl,\n  #jd-celestron-luminos-v1 figure {\n    margin-top: 0;\n  }\n\n  #jd-celestron-luminos-v1 h2,\n  #jd-celestron-luminos-v1 h3,\n  #jd-celestron-luminos-v1 h4 {\n    margin-bottom: 16px;\n    color: inherit;\n    font-family: \"Roboto Condensed\", \"Arial Narrow\", Arial, sans-serif;\n    font-weight: 700;\n    line-height: 1.02;\n  }\n\n  #jd-celestron-luminos-v1 h2 {\n    font-size: clamp(39px, 5.5vw, 78px);\n    letter-spacing: -0.035em;\n  }\n\n  #jd-celestron-luminos-v1 h3 {\n    font-size: clamp(27px, 3.6vw, 48px);\n    letter-spacing: -0.025em;\n  }\n\n  #jd-celestron-luminos-v1 h4 {\n    margin-bottom: 10px;\n    font-size: clamp(21px, 2.2vw, 29px);\n    letter-spacing: -0.012em;\n  }\n\n  #jd-celestron-luminos-v1 p {\n    margin-bottom: 18px;\n  }\n\n  #jd-celestron-luminos-v1 img,\n  #jd-celestron-luminos-v1 svg {\n    display: block;\n    max-width: 100%;\n  }\n\n  #jd-celestron-luminos-v1 img {\n    width: 100%;\n    height: auto;\n    border: 0;\n  }\n\n  #jd-celestron-luminos-v1 a {\n    color: inherit;\n  }\n\n  #jd-celestron-luminos-v1 button,\n  #jd-celestron-luminos-v1 input,\n  #jd-celestron-luminos-v1 label,\n  #jd-celestron-luminos-v1 output {\n    font: inherit;\n  }\n\n  #jd-celestron-luminos-v1 button {\n    cursor: pointer;\n  }\n\n  #jd-celestron-luminos-v1 :focus-visible {\n    outline: 3px solid var(--lum-orange);\n    outline-offset: 4px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-visually-hidden {\n    position: absolute !important;\n    width: 1px !important;\n    height: 1px !important;\n    margin: -1px !important;\n    padding: 0 !important;\n    overflow: hidden !important;\n    clip: rect(0 0 0 0) !important;\n    clip-path: inset(50%) !important;\n    white-space: nowrap !important;\n    border: 0 !important;\n  }\n\n  #jd-celestron-luminos-v1 .lum-shell {\n    width: 100%;\n    max-width: 1380px;\n    margin: 0 auto;\n  }\n\n  #jd-celestron-luminos-v1 .lum-pad {\n    padding: clamp(60px, 7.6vw, 116px) clamp(20px, 5.5vw, 88px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-pad-tight {\n    padding-top: clamp(38px, 5vw, 72px);\n    padding-bottom: clamp(38px, 5vw, 72px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-section-head {\n    max-width: 930px;\n    margin-bottom: clamp(32px, 4.6vw, 60px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-section-head h2,\n  #jd-celestron-luminos-v1 .lum-section-head h3 {\n    margin-bottom: 18px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-kicker {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    margin: 0 0 16px;\n    color: var(--lum-orange);\n    font-family: \"Roboto Condensed\", \"Arial Narrow\", Arial, sans-serif;\n    font-size: 13px;\n    font-weight: 700;\n    letter-spacing: 0.17em;\n    line-height: 1.25;\n    text-transform: uppercase;\n  }\n\n  #jd-celestron-luminos-v1 .lum-kicker:before {\n    width: 30px;\n    height: 3px;\n    flex: 0 0 auto;\n    background: currentColor;\n    content: \"\";\n  }\n\n  #jd-celestron-luminos-v1 .lum-kicker-light {\n    color: var(--lum-cyan);\n  }\n\n  #jd-celestron-luminos-v1 .lum-lead {\n    max-width: 890px;\n    margin-bottom: 0;\n    color: var(--lum-slate);\n    font-size: clamp(18px, 1.8vw, 23px);\n    line-height: 1.58;\n  }\n\n  #jd-celestron-luminos-v1 .lum-dark .lum-lead {\n    color: #c6d5e4;\n  }\n\n  \/* Hero *\/\n  #jd-celestron-luminos-v1 .lum-hero {\n    position: relative;\n    min-height: 760px;\n    overflow: hidden;\n    background:\n      radial-gradient(circle at 14% 19%, rgba(99, 217, 255, 0.18) 0 1px, transparent 2px),\n      radial-gradient(circle at 81% 17%, rgba(255, 255, 255, 0.78) 0 1px, transparent 2px),\n      radial-gradient(circle at 68% 74%, rgba(245, 130, 32, 0.42) 0 1px, transparent 2px),\n      radial-gradient(circle at 37% 81%, rgba(255, 255, 255, 0.45) 0 1px, transparent 2px),\n      radial-gradient(circle at 76% 47%, rgba(13, 111, 159, 0.42), transparent 29%),\n      linear-gradient(120deg, #020711 0%, #07162a 55%, #0b263f 100%);\n    background-size: 140px 140px, 190px 190px, 230px 230px, 280px 280px, auto, auto;\n    color: var(--lum-white);\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero:before,\n  #jd-celestron-luminos-v1 .lum-hero:after {\n    position: absolute;\n    border: 1px solid rgba(99, 217, 255, 0.22);\n    border-radius: 50%;\n    content: \"\";\n    pointer-events: none;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero:before {\n    top: -260px;\n    right: -160px;\n    width: 790px;\n    height: 790px;\n    box-shadow: 0 0 0 86px rgba(99, 217, 255, 0.035), 0 0 0 172px rgba(99, 217, 255, 0.025);\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero:after {\n    bottom: -390px;\n    left: -260px;\n    width: 660px;\n    height: 660px;\n    border-color: rgba(245, 130, 32, 0.24);\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-grid {\n    position: relative;\n    z-index: 1;\n    display: grid;\n    min-height: 760px;\n    grid-template-columns: minmax(0, 1.05fr) minmax(380px, 0.95fr);\n    align-items: center;\n    gap: clamp(36px, 5vw, 86px);\n    padding: clamp(68px, 8vw, 128px) clamp(20px, 5.5vw, 88px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-copy {\n    max-width: 720px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero h2 {\n    max-width: 740px;\n    margin-bottom: 24px;\n    font-size: clamp(52px, 7.6vw, 108px);\n    letter-spacing: -0.055em;\n    line-height: 0.89;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero h2 span {\n    display: block;\n    color: var(--lum-orange);\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-intro {\n    max-width: 650px;\n    margin-bottom: 28px;\n    color: #d1deea;\n    font-size: clamp(18px, 1.7vw, 22px);\n    line-height: 1.6;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-note {\n    display: inline-flex;\n    align-items: center;\n    gap: 11px;\n    margin: 0 0 28px;\n    padding: 11px 15px;\n    border: 1px solid rgba(245, 130, 32, 0.5);\n    border-radius: 999px;\n    background: rgba(245, 130, 32, 0.1);\n    color: #ffe1c8;\n    font-size: 13px;\n    font-weight: 700;\n    letter-spacing: 0.035em;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-note:before {\n    width: 8px;\n    height: 8px;\n    flex: 0 0 auto;\n    border-radius: 50%;\n    background: var(--lum-orange);\n    box-shadow: 0 0 0 5px rgba(245, 130, 32, 0.16);\n    content: \"\";\n  }\n\n  #jd-celestron-luminos-v1 .lum-focal-pills {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 9px;\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  #jd-celestron-luminos-v1 .lum-focal-pills li {\n    min-width: 60px;\n    padding: 9px 13px;\n    border: 1px solid rgba(255, 255, 255, 0.22);\n    border-radius: 6px;\n    background: rgba(255, 255, 255, 0.055);\n    color: var(--lum-white);\n    font-family: \"Roboto Condensed\", \"Arial Narrow\", Arial, sans-serif;\n    font-size: 17px;\n    font-weight: 700;\n    line-height: 1;\n    text-align: center;\n  }\n\n  #jd-celestron-luminos-v1 .lum-focal-pills li:nth-child(n+4) {\n    border-color: rgba(99, 217, 255, 0.38);\n    color: var(--lum-cyan);\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-visual {\n    position: relative;\n    min-height: 570px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-orbit {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    width: min(42vw, 570px);\n    aspect-ratio: 1;\n    transform: translate(-50%, -50%);\n    border: 1px solid rgba(99, 217, 255, 0.34);\n    border-radius: 50%;\n    box-shadow: 0 0 0 28px rgba(99, 217, 255, 0.035), 0 0 90px rgba(13, 111, 159, 0.28);\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-orbit:before,\n  #jd-celestron-luminos-v1 .lum-hero-orbit:after {\n    position: absolute;\n    border-radius: 50%;\n    content: \"\";\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-orbit:before {\n    top: 7%;\n    right: 12%;\n    width: 14px;\n    height: 14px;\n    background: var(--lum-orange);\n    box-shadow: 0 0 24px rgba(245, 130, 32, 0.95);\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-orbit:after {\n    bottom: 12%;\n    left: 10%;\n    width: 8px;\n    height: 8px;\n    background: var(--lum-cyan);\n    box-shadow: 0 0 20px rgba(99, 217, 255, 0.95);\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-image-card {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    width: min(35vw, 480px);\n    transform: translate(-50%, -50%) rotate(2deg);\n    overflow: hidden;\n    border: 1px solid rgba(255, 255, 255, 0.25);\n    border-radius: 52% 48% 46% 54% \/ 45% 53% 47% 55%;\n    background: linear-gradient(145deg, #ffffff, #e7edf2);\n    box-shadow: 0 40px 90px rgba(0, 0, 0, 0.44);\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-image-card img {\n    aspect-ratio: 1;\n    object-fit: cover;\n    mix-blend-mode: multiply;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-badge {\n    position: absolute;\n    right: 1%;\n    bottom: 9%;\n    display: grid;\n    width: 132px;\n    height: 132px;\n    place-items: center;\n    padding: 16px;\n    transform: rotate(7deg);\n    border: 1px solid rgba(255, 255, 255, 0.4);\n    border-radius: 50%;\n    background: var(--lum-orange);\n    box-shadow: 0 20px 44px rgba(0, 0, 0, 0.34);\n    color: var(--lum-night);\n    text-align: center;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-badge strong {\n    display: block;\n    font-family: \"Roboto Condensed\", \"Arial Narrow\", Arial, sans-serif;\n    font-size: 42px;\n    letter-spacing: -0.05em;\n    line-height: 0.85;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-badge span {\n    display: block;\n    margin-top: 5px;\n    font-size: 10px;\n    font-weight: 800;\n    letter-spacing: 0.13em;\n    line-height: 1.2;\n    text-transform: uppercase;\n  }\n\n  \/* Page guide and metrics *\/\n  #jd-celestron-luminos-v1 .lum-guide {\n    border-bottom: 1px solid var(--lum-line);\n    background: var(--lum-white);\n  }\n\n  #jd-celestron-luminos-v1 .lum-guide ul {\n    display: flex;\n    margin: 0;\n    padding: 0 clamp(20px, 5.5vw, 88px);\n    overflow-x: auto;\n    list-style: none;\n    scrollbar-width: thin;\n  }\n\n  #jd-celestron-luminos-v1 .lum-guide li {\n    flex: 0 0 auto;\n  }\n\n  #jd-celestron-luminos-v1 .lum-guide a {\n    display: block;\n    padding: 20px 18px;\n    border-bottom: 3px solid transparent;\n    color: var(--lum-slate);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.08em;\n    text-decoration: none;\n    text-transform: uppercase;\n    white-space: nowrap;\n  }\n\n  #jd-celestron-luminos-v1 .lum-guide a:hover,\n  #jd-celestron-luminos-v1 .lum-guide a:focus-visible {\n    border-bottom-color: var(--lum-orange);\n    color: var(--lum-ink);\n  }\n\n  #jd-celestron-luminos-v1 .lum-one-variant {\n    display: grid;\n    grid-template-columns: auto 1fr;\n    align-items: center;\n    gap: 17px;\n    padding: 22px clamp(20px, 5.5vw, 88px);\n    background: var(--lum-orange);\n    color: #171009;\n  }\n\n  #jd-celestron-luminos-v1 .lum-one-variant-mark {\n    display: grid;\n    width: 42px;\n    height: 42px;\n    place-items: center;\n    border: 2px solid currentColor;\n    border-radius: 50%;\n    font-family: \"Roboto Condensed\", \"Arial Narrow\", Arial, sans-serif;\n    font-size: 24px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  #jd-celestron-luminos-v1 .lum-one-variant p {\n    margin: 0;\n    font-size: 15px;\n    font-weight: 600;\n    line-height: 1.45;\n  }\n\n  #jd-celestron-luminos-v1 .lum-metrics {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    border-bottom: 1px solid var(--lum-line);\n    background: var(--lum-mist);\n  }\n\n  #jd-celestron-luminos-v1 .lum-metric {\n    min-height: 152px;\n    padding: 31px clamp(18px, 3vw, 42px);\n    border-right: 1px solid var(--lum-line);\n  }\n\n  #jd-celestron-luminos-v1 .lum-metric:last-child {\n    border-right: 0;\n  }\n\n  #jd-celestron-luminos-v1 .lum-metric strong {\n    display: block;\n    margin-bottom: 8px;\n    color: var(--lum-navy);\n    font-family: \"Roboto Condensed\", \"Arial Narrow\", Arial, sans-serif;\n    font-size: clamp(30px, 3vw, 44px);\n    letter-spacing: -0.04em;\n    line-height: 0.95;\n  }\n\n  #jd-celestron-luminos-v1 .lum-metric span {\n    display: block;\n    color: var(--lum-slate);\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.07em;\n    line-height: 1.4;\n    text-transform: uppercase;\n  }\n\n  \/* 82 degree story *\/\n  #jd-celestron-luminos-v1 .lum-fov-section {\n    background: var(--lum-space);\n    color: var(--lum-white);\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 0.9fr) minmax(380px, 1.1fr);\n    align-items: center;\n    gap: clamp(44px, 7vw, 110px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-copy h2 {\n    max-width: 620px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-copy p {\n    color: #c7d4e0;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-facts {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n    margin: 28px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-facts li {\n    padding: 17px;\n    border: 1px solid rgba(255, 255, 255, 0.12);\n    border-radius: 8px;\n    background: rgba(255, 255, 255, 0.045);\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-facts strong {\n    display: block;\n    margin-bottom: 4px;\n    color: var(--lum-cyan);\n    font-family: \"Roboto Condensed\", \"Arial Narrow\", Arial, sans-serif;\n    font-size: 27px;\n    line-height: 1;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-facts span {\n    color: #aebed0;\n    font-size: 12px;\n    line-height: 1.45;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-visual {\n    position: relative;\n    display: grid;\n    place-items: center;\n    min-height: 570px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-visual:before {\n    position: absolute;\n    width: min(88%, 520px);\n    aspect-ratio: 1;\n    border-radius: 50%;\n    background: radial-gradient(circle, rgba(99, 217, 255, 0.16), rgba(99, 217, 255, 0) 68%);\n    filter: blur(12px);\n    content: \"\";\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-svg {\n    position: relative;\n    z-index: 1;\n    width: min(100%, 560px);\n    filter: drop-shadow(0 24px 48px rgba(0, 0, 0, 0.35));\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-caption {\n    position: absolute;\n    z-index: 2;\n    right: 0;\n    bottom: 3%;\n    max-width: 245px;\n    margin: 0;\n    padding: 14px 17px;\n    border-left: 4px solid var(--lum-orange);\n    background: rgba(2, 7, 17, 0.82);\n    color: #c7d4e0;\n    font-size: 11px;\n    line-height: 1.5;\n  }\n\n  \/* Lineup *\/\n  #jd-celestron-luminos-v1 .lum-lineup-section {\n    background: var(--lum-white);\n  }\n\n  #jd-celestron-luminos-v1 .lum-family-key {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 12px;\n    margin: -24px 0 36px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-family-key span {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    color: var(--lum-slate);\n    font-size: 12px;\n    font-weight: 700;\n  }\n\n  #jd-celestron-luminos-v1 .lum-family-key span:before {\n    width: 11px;\n    height: 11px;\n    border-radius: 3px;\n    background: var(--lum-orange);\n    content: \"\";\n  }\n\n  #jd-celestron-luminos-v1 .lum-family-key span:last-child:before {\n    background: var(--lum-blue);\n  }\n\n  #jd-celestron-luminos-v1 .lum-lineup-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 20px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-card {\n    position: relative;\n    display: flex;\n    min-width: 0;\n    flex-direction: column;\n    overflow: hidden;\n    border: 1px solid var(--lum-line);\n    border-top: 5px solid var(--model-colour, var(--lum-orange));\n    border-radius: 10px;\n    background: var(--lum-white);\n    box-shadow: 0 16px 44px rgba(6, 54, 87, 0.075);\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-7 {\n    --model-colour: #f58220;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-10 {\n    --model-colour: #ea7112;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-15 {\n    --model-colour: #d8610a;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-19 {\n    --model-colour: #1682b2;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-23 {\n    --model-colour: #0d6f9f;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-31 {\n    --model-colour: #07577d;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-card:before {\n    position: absolute;\n    z-index: 1;\n    top: 17px;\n    left: 17px;\n    padding: 7px 10px;\n    border-radius: 999px;\n    background: var(--model-colour, var(--lum-orange));\n    color: var(--lum-white);\n    font-size: 10px;\n    font-weight: 800;\n    letter-spacing: 0.1em;\n    line-height: 1;\n    text-transform: uppercase;\n    content: attr(data-barrel);\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-media {\n    position: relative;\n    overflow: hidden;\n    background: linear-gradient(145deg, #ffffff, #edf1f4);\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-media img {\n    aspect-ratio: 1.14;\n    object-fit: contain;\n    mix-blend-mode: multiply;\n    transition: transform 350ms ease;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-card:hover .lum-model-media img {\n    transform: scale(1.035);\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-body {\n    display: flex;\n    height: 100%;\n    flex-direction: column;\n    padding: 24px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-topline {\n    display: flex;\n    align-items: flex-end;\n    justify-content: space-between;\n    gap: 14px;\n    margin-bottom: 12px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-topline h3 {\n    margin: 0;\n    color: var(--lum-navy);\n    font-size: clamp(36px, 4vw, 54px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-topline span {\n    padding-bottom: 7px;\n    color: var(--lum-slate);\n    font-size: 10px;\n    font-weight: 800;\n    letter-spacing: 0.08em;\n    text-align: right;\n    text-transform: uppercase;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-role {\n    min-height: 54px;\n    margin-bottom: 19px;\n    color: var(--lum-slate);\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-specs {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 1px;\n    margin: auto 0 0;\n    overflow: hidden;\n    border: 1px solid var(--lum-line);\n    border-radius: 6px;\n    background: var(--lum-line);\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-specs div {\n    min-width: 0;\n    padding: 12px 8px;\n    background: var(--lum-mist);\n    text-align: center;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-specs dt {\n    margin: 0 0 4px;\n    color: var(--lum-slate);\n    font-size: 9px;\n    font-weight: 800;\n    letter-spacing: 0.06em;\n    line-height: 1.2;\n    text-transform: uppercase;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-specs dd {\n    margin: 0;\n    color: var(--lum-ink);\n    font-family: \"Roboto Condensed\", \"Arial Narrow\", Arial, sans-serif;\n    font-size: 17px;\n    font-weight: 700;\n    line-height: 1.1;\n  }\n\n  \/* Calculator *\/\n  #jd-celestron-luminos-v1 .lum-lab-section {\n    background:\n      linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px),\n      linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px),\n      var(--lum-night);\n    background-size: 46px 46px;\n    color: var(--lum-white);\n  }\n\n  #jd-celestron-luminos-v1 .lum-lab-panel {\n    overflow: hidden;\n    border: 1px solid rgba(255, 255, 255, 0.15);\n    border-radius: 12px;\n    background: rgba(6, 20, 38, 0.9);\n    box-shadow: 0 30px 80px rgba(0, 0, 0, 0.28);\n  }\n\n  #jd-celestron-luminos-v1 .lum-lab-controls {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) auto;\n    align-items: end;\n    gap: 16px;\n    padding: clamp(22px, 4vw, 42px);\n    border-bottom: 1px solid rgba(255, 255, 255, 0.13);\n    background: rgba(255, 255, 255, 0.035);\n  }\n\n  #jd-celestron-luminos-v1 .lum-field label {\n    display: block;\n    margin-bottom: 8px;\n    color: #b8c9d9;\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: 0.08em;\n    line-height: 1.3;\n    text-transform: uppercase;\n  }\n\n  #jd-celestron-luminos-v1 .lum-input-wrap {\n    position: relative;\n  }\n\n  #jd-celestron-luminos-v1 .lum-input-wrap input {\n    width: 100%;\n    min-height: 54px;\n    padding: 12px 58px 12px 15px;\n    border: 1px solid #476079;\n    border-radius: 6px;\n    background: #ffffff;\n    color: var(--lum-ink);\n    font-size: 18px;\n    font-weight: 700;\n  }\n\n  #jd-celestron-luminos-v1 .lum-input-wrap span {\n    position: absolute;\n    top: 50%;\n    right: 15px;\n    transform: translateY(-50%);\n    color: var(--lum-slate);\n    font-size: 11px;\n    font-weight: 800;\n    pointer-events: none;\n  }\n\n  #jd-celestron-luminos-v1 .lum-reset {\n    min-height: 54px;\n    padding: 12px 18px;\n    border: 1px solid var(--lum-orange);\n    border-radius: 6px;\n    background: transparent;\n    color: #ffd9b8;\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n  }\n\n  #jd-celestron-luminos-v1 .lum-reset:hover {\n    background: var(--lum-orange);\n    color: var(--lum-night);\n  }\n\n  #jd-celestron-luminos-v1 .lum-results {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 1px;\n    background: rgba(255, 255, 255, 0.12);\n  }\n\n  #jd-celestron-luminos-v1 .lum-result {\n    min-width: 0;\n    padding: 25px;\n    background: #071529;\n  }\n\n  #jd-celestron-luminos-v1 .lum-result:nth-child(n+4) {\n    background: #0a1b31;\n  }\n\n  #jd-celestron-luminos-v1 .lum-result-head {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 12px;\n    margin-bottom: 17px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-result-head strong {\n    color: var(--lum-white);\n    font-family: \"Roboto Condensed\", \"Arial Narrow\", Arial, sans-serif;\n    font-size: 31px;\n    line-height: 1;\n  }\n\n  #jd-celestron-luminos-v1 .lum-result-head span {\n    padding: 6px 8px;\n    border: 1px solid rgba(255, 255, 255, 0.18);\n    border-radius: 999px;\n    color: #aebed0;\n    font-size: 9px;\n    font-weight: 800;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  #jd-celestron-luminos-v1 .lum-result-values {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 8px;\n    margin: 0 0 17px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-result-values div {\n    min-width: 0;\n  }\n\n  #jd-celestron-luminos-v1 .lum-result-values dt {\n    margin: 0 0 4px;\n    color: #8195a9;\n    font-size: 8px;\n    font-weight: 800;\n    letter-spacing: 0.07em;\n    line-height: 1.2;\n    text-transform: uppercase;\n  }\n\n  #jd-celestron-luminos-v1 .lum-result-values dd {\n    margin: 0;\n    color: var(--lum-cyan);\n    font-family: \"Roboto Condensed\", \"Arial Narrow\", Arial, sans-serif;\n    font-size: 18px;\n    font-weight: 700;\n    line-height: 1.15;\n    white-space: nowrap;\n  }\n\n  #jd-celestron-luminos-v1 .lum-power-track {\n    height: 5px;\n    overflow: hidden;\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.1);\n  }\n\n  #jd-celestron-luminos-v1 .lum-power-fill {\n    display: block;\n    width: var(--power, 50%);\n    height: 100%;\n    border-radius: inherit;\n    background: linear-gradient(90deg, var(--lum-blue), var(--lum-orange));\n    transition: width 250ms ease;\n  }\n\n  #jd-celestron-luminos-v1 .lum-power-100 {\n    --power: 100%;\n  }\n\n  #jd-celestron-luminos-v1 .lum-power-70 {\n    --power: 70%;\n  }\n\n  #jd-celestron-luminos-v1 .lum-power-47 {\n    --power: 47%;\n  }\n\n  #jd-celestron-luminos-v1 .lum-power-37 {\n    --power: 37%;\n  }\n\n  #jd-celestron-luminos-v1 .lum-power-30 {\n    --power: 30%;\n  }\n\n  #jd-celestron-luminos-v1 .lum-power-23 {\n    --power: 23%;\n  }\n\n  #jd-celestron-luminos-v1 .lum-lab-foot {\n    display: grid;\n    grid-template-columns: 1fr auto;\n    align-items: center;\n    gap: 22px;\n    padding: 21px clamp(22px, 4vw, 42px);\n    background: #040d1b;\n  }\n\n  #jd-celestron-luminos-v1 .lum-lab-foot p {\n    margin: 0;\n    color: #93a7ba;\n    font-size: 11px;\n    line-height: 1.55;\n  }\n\n  #jd-celestron-luminos-v1 .lum-lab-status {\n    color: #d6e4f0;\n    font-size: 11px;\n    font-weight: 700;\n    text-align: right;\n  }\n\n  \/* View finder *\/\n  #jd-celestron-luminos-v1 .lum-target-section {\n    background: var(--lum-mist);\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-grid {\n    display: grid;\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n    gap: 10px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-card {\n    position: relative;\n    min-height: 310px;\n    overflow: hidden;\n    border-radius: 9px;\n    background: var(--lum-space);\n    color: var(--lum-white);\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-7 {\n    --target-colour: #f58220;\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-10 {\n    --target-colour: #ff9e4d;\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-15 {\n    --target-colour: #ffd066;\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-19 {\n    --target-colour: #63d9ff;\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-23 {\n    --target-colour: #46bce9;\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-31 {\n    --target-colour: #9e91ff;\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-sky {\n    position: absolute;\n    inset: 0;\n    background:\n      radial-gradient(circle at 30% 21%, rgba(255, 255, 255, 0.9) 0 1px, transparent 2px),\n      radial-gradient(circle at 71% 15%, rgba(255, 255, 255, 0.64) 0 1px, transparent 2px),\n      radial-gradient(circle at 76% 68%, rgba(99, 217, 255, 0.72) 0 1px, transparent 2px),\n      radial-gradient(circle at 41% 75%, rgba(255, 255, 255, 0.45) 0 1px, transparent 2px),\n      linear-gradient(160deg, #061225, #112b49);\n    background-size: 63px 63px, 91px 91px, 127px 127px, 149px 149px, auto;\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-art {\n    position: absolute;\n    top: 35px;\n    left: 50%;\n    display: grid;\n    width: 106px;\n    height: 106px;\n    place-items: center;\n    transform: translateX(-50%);\n    border: 1px solid rgba(255, 255, 255, 0.18);\n    border-radius: 50%;\n    background: rgba(255, 255, 255, 0.035);\n    color: var(--target-colour, var(--lum-orange));\n    box-shadow: 0 0 34px color-mix(in srgb, var(--target-colour, var(--lum-orange)) 38%, transparent);\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-art svg {\n    width: 70px;\n    height: 70px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-copy {\n    position: absolute;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    min-height: 137px;\n    padding: 18px;\n    background: linear-gradient(transparent, rgba(2, 7, 17, 0.98) 23%);\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-copy strong {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--target-colour, var(--lum-orange));\n    font-family: \"Roboto Condensed\", \"Arial Narrow\", Arial, sans-serif;\n    font-size: 27px;\n    line-height: 1;\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-copy span {\n    display: block;\n    margin-bottom: 8px;\n    color: #ffffff;\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: 0.05em;\n    line-height: 1.3;\n    text-transform: uppercase;\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-copy p {\n    margin: 0;\n    color: #aebed0;\n    font-size: 11px;\n    line-height: 1.45;\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-note {\n    margin: 24px 0 0;\n    padding: 17px 19px;\n    border-left: 4px solid var(--lum-orange);\n    background: var(--lum-white);\n    color: var(--lum-slate);\n    font-size: 13px;\n    line-height: 1.55;\n  }\n\n  \/* Compatibility and balance *\/\n  #jd-celestron-luminos-v1 .lum-fit-section {\n    background: var(--lum-white);\n  }\n\n  #jd-celestron-luminos-v1 .lum-fit-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);\n    gap: 24px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fit-card {\n    padding: clamp(25px, 4vw, 44px);\n    border: 1px solid var(--lum-line);\n    border-radius: 10px;\n    background: var(--lum-mist);\n  }\n\n  #jd-celestron-luminos-v1 .lum-fit-card h3 {\n    color: var(--lum-navy);\n  }\n\n  #jd-celestron-luminos-v1 .lum-barrel-diagram {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    align-items: end;\n    gap: 22px;\n    margin: 28px 0 22px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-barrel-unit {\n    text-align: center;\n  }\n\n  #jd-celestron-luminos-v1 .lum-barrel-circle {\n    display: grid;\n    aspect-ratio: 1;\n    place-items: center;\n    margin: 0 auto 13px;\n    border: 12px solid var(--lum-orange);\n    border-radius: 50%;\n    background: var(--lum-space);\n    box-shadow: inset 0 0 0 6px #718092;\n    color: var(--lum-white);\n    font-family: \"Roboto Condensed\", \"Arial Narrow\", Arial, sans-serif;\n    font-weight: 700;\n  }\n\n  #jd-celestron-luminos-v1 .lum-barrel-circle-small {\n    width: 114px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-barrel-circle-large {\n    width: 176px;\n    border-color: var(--lum-blue);\n  }\n\n  #jd-celestron-luminos-v1 .lum-barrel-unit \u003e strong {\n    display: block;\n    color: var(--lum-ink);\n    font-size: 13px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fit-list {\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fit-list li {\n    position: relative;\n    margin-bottom: 10px;\n    padding-left: 22px;\n    color: var(--lum-slate);\n    font-size: 13px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fit-list li:before {\n    position: absolute;\n    top: 0.64em;\n    left: 0;\n    width: 8px;\n    height: 8px;\n    transform: translateY(-50%);\n    border-radius: 50%;\n    background: var(--lum-orange);\n    content: \"\";\n  }\n\n  #jd-celestron-luminos-v1 .lum-weight-list {\n    margin: 29px 0 21px;\n    padding: 0;\n    list-style: none;\n  }\n\n  #jd-celestron-luminos-v1 .lum-weight-row {\n    display: grid;\n    grid-template-columns: 54px minmax(0, 1fr) 72px;\n    align-items: center;\n    gap: 12px;\n    margin-bottom: 13px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-weight-row strong,\n  #jd-celestron-luminos-v1 .lum-weight-row span {\n    font-size: 11px;\n    font-weight: 800;\n  }\n\n  #jd-celestron-luminos-v1 .lum-weight-row span {\n    color: var(--lum-slate);\n    text-align: right;\n  }\n\n  #jd-celestron-luminos-v1 .lum-weight-track {\n    height: 13px;\n    overflow: hidden;\n    border-radius: 999px;\n    background: #dce4eb;\n  }\n\n  #jd-celestron-luminos-v1 .lum-weight-fill {\n    display: block;\n    width: var(--weight);\n    height: 100%;\n    border-radius: inherit;\n    background: linear-gradient(90deg, var(--lum-orange), var(--lum-blue));\n  }\n\n  #jd-celestron-luminos-v1 .lum-weight-7 {\n    --weight: 25.8%;\n  }\n\n  #jd-celestron-luminos-v1 .lum-weight-10 {\n    --weight: 27.7%;\n  }\n\n  #jd-celestron-luminos-v1 .lum-weight-15 {\n    --weight: 30.9%;\n  }\n\n  #jd-celestron-luminos-v1 .lum-weight-19 {\n    --weight: 42.2%;\n  }\n\n  #jd-celestron-luminos-v1 .lum-weight-23 {\n    --weight: 67.5%;\n  }\n\n  #jd-celestron-luminos-v1 .lum-weight-31 {\n    --weight: 100%;\n  }\n\n  #jd-celestron-luminos-v1 .lum-balance-warning {\n    margin: 0;\n    padding: 15px 17px;\n    border: 1px solid #f0c49e;\n    border-radius: 6px;\n    background: var(--lum-orange-soft);\n    color: #744017;\n    font-size: 12px;\n    line-height: 1.55;\n  }\n\n  \/* Build and imagery *\/\n  #jd-celestron-luminos-v1 .lum-build-section {\n    background: var(--lum-space);\n    color: var(--lum-white);\n  }\n\n  #jd-celestron-luminos-v1 .lum-gallery {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 14px;\n    margin-bottom: clamp(38px, 5vw, 66px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-gallery figure {\n    position: relative;\n    min-width: 0;\n    margin-bottom: 0;\n    overflow: hidden;\n    border-radius: 9px;\n    background: #ffffff;\n  }\n\n  #jd-celestron-luminos-v1 .lum-gallery img {\n    aspect-ratio: 0.86;\n    object-fit: cover;\n    object-position: center;\n    transition: transform 450ms ease;\n  }\n\n  #jd-celestron-luminos-v1 .lum-gallery figure:hover img {\n    transform: scale(1.025);\n  }\n\n  #jd-celestron-luminos-v1 .lum-gallery figcaption {\n    position: absolute;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    padding: 42px 18px 17px;\n    background: linear-gradient(transparent, rgba(2, 7, 17, 0.88));\n    color: var(--lum-white);\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.04em;\n    line-height: 1.4;\n  }\n\n  #jd-celestron-luminos-v1 .lum-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 14px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-feature-card {\n    min-width: 0;\n    padding: 24px;\n    border: 1px solid rgba(255, 255, 255, 0.13);\n    border-radius: 8px;\n    background: rgba(255, 255, 255, 0.04);\n  }\n\n  #jd-celestron-luminos-v1 .lum-feature-icon {\n    display: grid;\n    width: 54px;\n    height: 54px;\n    place-items: center;\n    margin-bottom: 18px;\n    border-radius: 50%;\n    background: rgba(245, 130, 32, 0.12);\n    color: var(--lum-orange);\n  }\n\n  #jd-celestron-luminos-v1 .lum-feature-icon svg {\n    width: 30px;\n    height: 30px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-feature-card h3 {\n    margin-bottom: 10px;\n    font-size: 25px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-feature-card p {\n    margin: 0;\n    color: #aebed0;\n    font-size: 12px;\n    line-height: 1.55;\n  }\n\n  \/* Setup and care *\/\n  #jd-celestron-luminos-v1 .lum-use-section {\n    background: var(--lum-white);\n  }\n\n  #jd-celestron-luminos-v1 .lum-steps {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 18px;\n    margin: 0 0 28px;\n    padding: 0;\n    list-style: none;\n    counter-reset: lum-step;\n  }\n\n  #jd-celestron-luminos-v1 .lum-steps li {\n    position: relative;\n    min-height: 230px;\n    padding: 28px 23px 24px;\n    overflow: hidden;\n    border: 1px solid var(--lum-line);\n    border-radius: 9px;\n    background: var(--lum-mist);\n    counter-increment: lum-step;\n  }\n\n  #jd-celestron-luminos-v1 .lum-steps li:before {\n    display: grid;\n    width: 46px;\n    height: 46px;\n    place-items: center;\n    margin-bottom: 27px;\n    border-radius: 50%;\n    background: var(--lum-orange);\n    color: var(--lum-night);\n    font-family: \"Roboto Condensed\", \"Arial Narrow\", Arial, sans-serif;\n    font-size: 24px;\n    font-weight: 700;\n    content: counter(lum-step, decimal-leading-zero);\n  }\n\n  #jd-celestron-luminos-v1 .lum-steps h3 {\n    margin-bottom: 9px;\n    color: var(--lum-navy);\n    font-size: 26px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-steps p {\n    margin: 0;\n    color: var(--lum-slate);\n    font-size: 12px;\n    line-height: 1.55;\n  }\n\n  #jd-celestron-luminos-v1 .lum-use-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 18px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-care-card,\n  #jd-celestron-luminos-v1 .lum-solar-card {\n    padding: clamp(25px, 4vw, 42px);\n    border-radius: 9px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-care-card {\n    border: 1px solid var(--lum-line);\n    background: var(--lum-mist);\n  }\n\n  #jd-celestron-luminos-v1 .lum-solar-card {\n    background: var(--lum-orange);\n    color: #171009;\n  }\n\n  #jd-celestron-luminos-v1 .lum-care-card h3,\n  #jd-celestron-luminos-v1 .lum-solar-card h3 {\n    font-size: 31px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-care-card ul,\n  #jd-celestron-luminos-v1 .lum-solar-card ul {\n    margin: 0;\n    padding-left: 20px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-care-card li,\n  #jd-celestron-luminos-v1 .lum-solar-card li {\n    margin-bottom: 8px;\n    font-size: 12px;\n    line-height: 1.55;\n  }\n\n  #jd-celestron-luminos-v1 .lum-solar-card strong {\n    font-weight: 800;\n  }\n\n  \/* Specifications *\/\n  #jd-celestron-luminos-v1 .lum-specs-section {\n    background: var(--lum-mist);\n  }\n\n  #jd-celestron-luminos-v1 .lum-table-wrap {\n    max-width: 100%;\n    overflow-x: auto;\n    border: 1px solid var(--lum-line);\n    border-radius: 9px;\n    background: var(--lum-white);\n    box-shadow: 0 12px 36px rgba(6, 54, 87, 0.06);\n    -webkit-overflow-scrolling: touch;\n  }\n\n  #jd-celestron-luminos-v1 .lum-spec-table {\n    width: 100%;\n    min-width: 1010px;\n    border-collapse: collapse;\n    font-size: 12px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-spec-table caption {\n    padding: 18px 20px;\n    border-bottom: 1px solid var(--lum-line);\n    color: var(--lum-slate);\n    font-size: 11px;\n    line-height: 1.45;\n    text-align: left;\n  }\n\n  #jd-celestron-luminos-v1 .lum-spec-table th,\n  #jd-celestron-luminos-v1 .lum-spec-table td {\n    padding: 14px 13px;\n    border-right: 1px solid var(--lum-line);\n    border-bottom: 1px solid var(--lum-line);\n    text-align: center;\n    vertical-align: middle;\n  }\n\n  #jd-celestron-luminos-v1 .lum-spec-table th:last-child,\n  #jd-celestron-luminos-v1 .lum-spec-table td:last-child {\n    border-right: 0;\n  }\n\n  #jd-celestron-luminos-v1 .lum-spec-table tbody tr:last-child th,\n  #jd-celestron-luminos-v1 .lum-spec-table tbody tr:last-child td {\n    border-bottom: 0;\n  }\n\n  #jd-celestron-luminos-v1 .lum-spec-table thead th {\n    background: var(--lum-navy);\n    color: var(--lum-white);\n    font-size: 10px;\n    font-weight: 800;\n    letter-spacing: 0.055em;\n    line-height: 1.3;\n    text-transform: uppercase;\n  }\n\n  #jd-celestron-luminos-v1 .lum-spec-table thead th:first-child,\n  #jd-celestron-luminos-v1 .lum-spec-table tbody th {\n    position: sticky;\n    left: 0;\n    z-index: 1;\n  }\n\n  #jd-celestron-luminos-v1 .lum-spec-table tbody th {\n    min-width: 142px;\n    background: #eaf0f5;\n    color: var(--lum-ink);\n    font-size: 11px;\n    font-weight: 800;\n    text-align: left;\n  }\n\n  #jd-celestron-luminos-v1 .lum-spec-table tbody tr:nth-child(even) td {\n    background: #f8fafc;\n  }\n\n  #jd-celestron-luminos-v1 .lum-table-hint {\n    display: none;\n    margin: 12px 0 0;\n    color: var(--lum-slate);\n    font-size: 11px;\n  }\n\n  \/* FAQ and support *\/\n  #jd-celestron-luminos-v1 .lum-faq-section {\n    background: var(--lum-white);\n  }\n\n  #jd-celestron-luminos-v1 .lum-faq-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-faq-grid details {\n    border: 1px solid var(--lum-line);\n    border-radius: 8px;\n    background: var(--lum-mist);\n  }\n\n  #jd-celestron-luminos-v1 .lum-faq-grid summary {\n    position: relative;\n    padding: 19px 54px 19px 20px;\n    color: var(--lum-ink);\n    font-size: 13px;\n    font-weight: 800;\n    line-height: 1.4;\n    list-style: none;\n    cursor: pointer;\n  }\n\n  #jd-celestron-luminos-v1 .lum-faq-grid summary::-webkit-details-marker {\n    display: none;\n  }\n\n  #jd-celestron-luminos-v1 .lum-faq-grid summary:after {\n    position: absolute;\n    top: 50%;\n    right: 20px;\n    display: grid;\n    width: 26px;\n    height: 26px;\n    place-items: center;\n    transform: translateY(-50%);\n    border-radius: 50%;\n    background: var(--lum-orange);\n    color: var(--lum-night);\n    font-size: 18px;\n    line-height: 1;\n    content: \"+\";\n  }\n\n  #jd-celestron-luminos-v1 .lum-faq-grid details[open] summary:after {\n    content: \"−\";\n  }\n\n  #jd-celestron-luminos-v1 .lum-faq-answer {\n    padding: 0 20px 20px;\n    color: var(--lum-slate);\n    font-size: 12px;\n    line-height: 1.6;\n  }\n\n  #jd-celestron-luminos-v1 .lum-faq-answer p:last-child {\n    margin-bottom: 0;\n  }\n\n  #jd-celestron-luminos-v1 .lum-support-section {\n    background: var(--lum-space);\n    color: var(--lum-white);\n  }\n\n  #jd-celestron-luminos-v1 .lum-support-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 15px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-support-card {\n    display: flex;\n    min-height: 190px;\n    flex-direction: column;\n    padding: 25px;\n    border: 1px solid rgba(255, 255, 255, 0.14);\n    border-radius: 8px;\n    background: rgba(255, 255, 255, 0.04);\n    text-decoration: none;\n    transition: transform 180ms ease, border-color 180ms ease, background 180ms ease;\n  }\n\n  #jd-celestron-luminos-v1 .lum-support-card:hover {\n    transform: translateY(-3px);\n    border-color: var(--lum-orange);\n    background: rgba(255, 255, 255, 0.07);\n  }\n\n  #jd-celestron-luminos-v1 .lum-support-card span {\n    display: inline-grid;\n    width: 38px;\n    height: 38px;\n    place-items: center;\n    margin-bottom: 26px;\n    border-radius: 50%;\n    background: var(--lum-orange);\n    color: var(--lum-night);\n    font-size: 18px;\n    font-weight: 800;\n  }\n\n  #jd-celestron-luminos-v1 .lum-support-card strong {\n    display: block;\n    margin-bottom: 7px;\n    font-family: \"Roboto Condensed\", \"Arial Narrow\", Arial, sans-serif;\n    font-size: 23px;\n    line-height: 1.1;\n  }\n\n  #jd-celestron-luminos-v1 .lum-support-card small {\n    color: #aebed0;\n    font-size: 11px;\n    line-height: 1.5;\n  }\n\n  #jd-celestron-luminos-v1 .lum-finish {\n    position: relative;\n    overflow: hidden;\n    background: var(--lum-orange);\n    color: #171009;\n  }\n\n  #jd-celestron-luminos-v1 .lum-finish:after {\n    position: absolute;\n    top: 50%;\n    right: -150px;\n    width: 470px;\n    height: 470px;\n    transform: translateY(-50%);\n    border: 2px solid rgba(23, 16, 9, 0.18);\n    border-radius: 50%;\n    box-shadow: 0 0 0 48px rgba(23, 16, 9, 0.05), 0 0 0 96px rgba(23, 16, 9, 0.035);\n    content: \"\";\n  }\n\n  #jd-celestron-luminos-v1 .lum-finish-grid {\n    position: relative;\n    z-index: 1;\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) auto;\n    align-items: center;\n    gap: 28px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-finish h2 {\n    max-width: 800px;\n    margin-bottom: 15px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-finish p {\n    max-width: 720px;\n    margin: 0;\n    font-weight: 500;\n  }\n\n  #jd-celestron-luminos-v1 .lum-back-link {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 54px;\n    padding: 14px 22px;\n    border: 2px solid #171009;\n    border-radius: 6px;\n    background: #171009;\n    color: var(--lum-white);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.06em;\n    text-decoration: none;\n    text-transform: uppercase;\n    white-space: nowrap;\n  }\n\n  #jd-celestron-luminos-v1 .lum-back-link:hover {\n    background: transparent;\n    color: #171009;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 1180px) {\n    #jd-celestron-luminos-v1 .lum-hero-grid {\n      grid-template-columns: minmax(0, 1fr) minmax(330px, 0.8fr);\n    }\n\n    #jd-celestron-luminos-v1 .lum-target-grid {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    #jd-celestron-luminos-v1 .lum-target-card {\n      min-height: 290px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-feature-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @media (max-width: 900px) {\n    #jd-celestron-luminos-v1 .lum-hero,\n    #jd-celestron-luminos-v1 .lum-hero-grid {\n      min-height: 0;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-grid {\n      grid-template-columns: 1fr;\n      gap: 20px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-copy {\n      max-width: 760px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-visual {\n      min-height: 520px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-orbit {\n      width: min(74vw, 520px);\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-image-card {\n      width: min(62vw, 430px);\n    }\n\n    #jd-celestron-luminos-v1 .lum-metrics {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    #jd-celestron-luminos-v1 .lum-metric:nth-child(2) {\n      border-right: 0;\n    }\n\n    #jd-celestron-luminos-v1 .lum-metric:nth-child(-n+2) {\n      border-bottom: 1px solid var(--lum-line);\n    }\n\n    #jd-celestron-luminos-v1 .lum-fov-grid,\n    #jd-celestron-luminos-v1 .lum-fit-grid {\n      grid-template-columns: 1fr;\n    }\n\n    #jd-celestron-luminos-v1 .lum-fov-visual {\n      min-height: 500px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-lineup-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    #jd-celestron-luminos-v1 .lum-results {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    #jd-celestron-luminos-v1 .lum-gallery {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    #jd-celestron-luminos-v1 .lum-gallery figure:last-child {\n      grid-column: 1 \/ -1;\n    }\n\n    #jd-celestron-luminos-v1 .lum-gallery figure:last-child img {\n      aspect-ratio: 1.55;\n      object-position: center 38%;\n    }\n\n    #jd-celestron-luminos-v1 .lum-steps {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    #jd-celestron-luminos-v1 .lum-support-grid {\n      grid-template-columns: 1fr;\n    }\n\n    #jd-celestron-luminos-v1 .lum-support-card {\n      min-height: 0;\n    }\n  }\n\n  @media (max-width: 640px) {\n    #jd-celestron-luminos-v1 {\n      font-size: 15px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-grid {\n      padding-top: 60px;\n      padding-bottom: 38px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero h2 {\n      font-size: clamp(48px, 16vw, 74px);\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-note {\n      align-items: flex-start;\n      border-radius: 7px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-note:before {\n      margin-top: 5px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-visual {\n      min-height: 390px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-orbit {\n      width: min(88vw, 380px);\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-image-card {\n      width: min(75vw, 320px);\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-badge {\n      right: 0;\n      bottom: 5%;\n      width: 102px;\n      height: 102px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-badge strong {\n      font-size: 32px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-one-variant {\n      grid-template-columns: 1fr;\n    }\n\n    #jd-celestron-luminos-v1 .lum-metric {\n      min-height: 132px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-fov-facts,\n    #jd-celestron-luminos-v1 .lum-lineup-grid,\n    #jd-celestron-luminos-v1 .lum-results,\n    #jd-celestron-luminos-v1 .lum-target-grid,\n    #jd-celestron-luminos-v1 .lum-gallery,\n    #jd-celestron-luminos-v1 .lum-feature-grid,\n    #jd-celestron-luminos-v1 .lum-steps,\n    #jd-celestron-luminos-v1 .lum-use-grid,\n    #jd-celestron-luminos-v1 .lum-faq-grid {\n      grid-template-columns: 1fr;\n    }\n\n    #jd-celestron-luminos-v1 .lum-fov-visual {\n      min-height: 390px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-fov-caption {\n      position: relative;\n      right: auto;\n      bottom: auto;\n      margin-top: 12px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-family-key {\n      margin-top: -15px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-model-role {\n      min-height: 0;\n    }\n\n    #jd-celestron-luminos-v1 .lum-lab-controls {\n      grid-template-columns: 1fr;\n    }\n\n    #jd-celestron-luminos-v1 .lum-lab-foot {\n      grid-template-columns: 1fr;\n    }\n\n    #jd-celestron-luminos-v1 .lum-lab-status {\n      text-align: left;\n    }\n\n    #jd-celestron-luminos-v1 .lum-target-card {\n      min-height: 278px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-barrel-diagram {\n      align-items: center;\n    }\n\n    #jd-celestron-luminos-v1 .lum-gallery figure:last-child {\n      grid-column: auto;\n    }\n\n    #jd-celestron-luminos-v1 .lum-gallery figure img,\n    #jd-celestron-luminos-v1 .lum-gallery figure:last-child img {\n      aspect-ratio: 0.9;\n      object-position: center;\n    }\n\n    #jd-celestron-luminos-v1 .lum-table-hint {\n      display: block;\n    }\n\n    #jd-celestron-luminos-v1 .lum-finish-grid {\n      grid-template-columns: 1fr;\n    }\n\n    #jd-celestron-luminos-v1 .lum-back-link {\n      width: 100%;\n      white-space: normal;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    #jd-celestron-luminos-v1 *,\n    #jd-celestron-luminos-v1 *:before,\n    #jd-celestron-luminos-v1 *:after {\n      scroll-behavior: auto !important;\n      transition-duration: 0.01ms !important;\n      animation-duration: 0.01ms !important;\n      animation-iteration-count: 1 !important;\n    }\n  }\n\n\n  #jd-celestron-luminos-v1 {\n    font-size: 15px;\n    line-height: 1.55;\n  }\n\n  #jd-celestron-luminos-v1 h2,\n  #jd-celestron-luminos-v1 h3,\n  #jd-celestron-luminos-v1 h4 {\n    margin-bottom: 12px;\n    line-height: 1.06;\n  }\n\n  #jd-celestron-luminos-v1 h2 {\n    font-size: clamp(30px, 3.8vw, 54px);\n  }\n\n  #jd-celestron-luminos-v1 h3 {\n    font-size: clamp(23px, 2.7vw, 36px);\n  }\n\n  #jd-celestron-luminos-v1 h4 {\n    font-size: clamp(18px, 1.8vw, 24px);\n  }\n\n  #jd-celestron-luminos-v1 p {\n    margin-bottom: 14px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-pad {\n    padding: clamp(42px, 5.2vw, 76px) clamp(18px, 4.5vw, 68px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-pad-tight {\n    padding-top: clamp(30px, 3.8vw, 52px);\n    padding-bottom: clamp(30px, 3.8vw, 52px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-section-head {\n    max-width: 860px;\n    margin-bottom: clamp(24px, 3.2vw, 42px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-section-head h2,\n  #jd-celestron-luminos-v1 .lum-section-head h3 {\n    margin-bottom: 12px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-kicker {\n    gap: 9px;\n    margin-bottom: 11px;\n    font-size: 11px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-kicker:before {\n    width: 24px;\n    height: 2px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-lead {\n    max-width: 820px;\n    font-size: clamp(16px, 1.35vw, 19px);\n    line-height: 1.55;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero,\n  #jd-celestron-luminos-v1 .lum-hero-grid {\n    min-height: 600px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-grid {\n    grid-template-columns: minmax(0, 1.08fr) minmax(320px, 0.82fr);\n    gap: clamp(26px, 4vw, 58px);\n    padding: clamp(48px, 6vw, 82px) clamp(18px, 4.5vw, 68px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero h2 {\n    max-width: 650px;\n    margin-bottom: 18px;\n    font-size: clamp(42px, 5.8vw, 76px);\n    line-height: 0.94;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-intro {\n    max-width: 620px;\n    margin-bottom: 20px;\n    font-size: clamp(16px, 1.35vw, 19px);\n    line-height: 1.55;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-note {\n    margin-bottom: 20px;\n    padding: 9px 12px;\n    font-size: 12px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-focal-pills li {\n    min-width: 54px;\n    padding: 8px 11px;\n    font-size: 15px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-visual {\n    min-height: 440px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-orbit {\n    width: min(38vw, 455px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-image-card {\n    width: min(31vw, 390px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-badge {\n    width: 108px;\n    height: 108px;\n    padding: 13px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-badge strong {\n    font-size: 35px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-guide a {\n    padding: 15px 14px;\n    font-size: 10px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-one-variant {\n    gap: 13px;\n    padding: 16px clamp(18px, 4.5vw, 68px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-one-variant-mark {\n    width: 36px;\n    height: 36px;\n    font-size: 20px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-one-variant p {\n    font-size: 13px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-metric {\n    min-height: 116px;\n    padding: 23px clamp(16px, 2.5vw, 34px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-metric strong {\n    font-size: clamp(27px, 2.4vw, 38px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-metric span {\n    font-size: 10px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-grid {\n    grid-template-columns: minmax(0, 0.95fr) minmax(340px, 1.05fr);\n    gap: clamp(30px, 5vw, 72px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-facts {\n    gap: 10px;\n    margin-top: 20px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-facts li {\n    padding: 14px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-facts strong {\n    font-size: 23px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-visual {\n    min-height: 420px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-svg {\n    width: min(100%, 475px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-family-key {\n    margin: -12px 0 26px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-lineup-grid {\n    gap: 14px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-body {\n    padding: 19px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-topline {\n    margin-bottom: 8px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-topline h3 {\n    font-size: clamp(30px, 3.1vw, 43px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-role {\n    min-height: 0;\n    margin-bottom: 14px;\n    font-size: 13px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-specs div {\n    padding: 10px 6px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-specs dd {\n    font-size: 15px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-lab-controls {\n    gap: 13px;\n    padding: clamp(20px, 3vw, 32px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-input-wrap input,\n  #jd-celestron-luminos-v1 .lum-reset {\n    min-height: 48px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-result {\n    padding: 20px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-result-head {\n    margin-bottom: 13px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-result-head strong {\n    font-size: 27px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-grid {\n    gap: 8px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-card {\n    min-height: 260px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-art {\n    top: 27px;\n    width: 92px;\n    height: 92px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-art svg {\n    width: 60px;\n    height: 60px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-copy {\n    min-height: 124px;\n    padding: 15px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-copy strong {\n    font-size: 23px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-note {\n    margin-top: 18px;\n    padding: 14px 16px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fit-grid {\n    gap: 16px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fit-card {\n    padding: clamp(21px, 3vw, 34px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-barrel-diagram {\n    margin: 20px 0 17px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-weight-list {\n    margin: 21px 0 17px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-gallery {\n    gap: 10px;\n    margin-bottom: clamp(28px, 4vw, 46px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-feature-grid {\n    gap: 10px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-feature-card {\n    padding: 19px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-feature-icon {\n    width: 46px;\n    height: 46px;\n    margin-bottom: 13px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-feature-card h3 {\n    font-size: 21px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-steps {\n    gap: 12px;\n    margin-bottom: 20px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-steps li {\n    min-height: 0;\n    padding: 21px 18px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-steps li:before {\n    width: 38px;\n    height: 38px;\n    margin-bottom: 17px;\n    font-size: 20px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-steps h3 {\n    font-size: 22px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-use-grid {\n    gap: 12px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-care-card,\n  #jd-celestron-luminos-v1 .lum-solar-card {\n    padding: clamp(21px, 3vw, 32px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-care-card h3,\n  #jd-celestron-luminos-v1 .lum-solar-card h3 {\n    font-size: 26px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-spec-table th,\n  #jd-celestron-luminos-v1 .lum-spec-table td {\n    padding: 11px 10px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-faq-grid summary {\n    padding: 16px 50px 16px 17px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-faq-answer {\n    padding: 0 17px 17px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-support-grid {\n    gap: 10px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-support-card {\n    min-height: 150px;\n    padding: 20px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-support-card span {\n    margin-bottom: 18px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-support-card strong {\n    font-size: 20px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-finish-grid {\n    gap: 20px;\n  }\n\n  @media (max-width: 900px) {\n    #jd-celestron-luminos-v1 .lum-hero,\n    #jd-celestron-luminos-v1 .lum-hero-grid {\n      min-height: 0;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-grid {\n      gap: 10px;\n      padding-top: 46px;\n      padding-bottom: 34px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-visual {\n      min-height: 390px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-orbit {\n      width: min(68vw, 440px);\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-image-card {\n      width: min(55vw, 360px);\n    }\n\n    #jd-celestron-luminos-v1 .lum-fov-visual {\n      min-height: 390px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-support-grid {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n  }\n\n  @media (max-width: 700px) {\n    #jd-celestron-luminos-v1 h2 {\n      font-size: clamp(28px, 8vw, 40px);\n    }\n\n    #jd-celestron-luminos-v1 h3 {\n      font-size: clamp(22px, 6vw, 31px);\n    }\n\n    #jd-celestron-luminos-v1 .lum-pad {\n      padding: 36px 16px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-section-head {\n      margin-bottom: 24px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-grid {\n      padding: 38px 16px 26px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero h2 {\n      font-size: clamp(38px, 12vw, 56px);\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-intro {\n      font-size: 16px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-visual {\n      min-height: 300px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-orbit {\n      width: min(78vw, 320px);\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-image-card {\n      width: min(65vw, 265px);\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-badge {\n      width: 88px;\n      height: 88px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-badge strong {\n      font-size: 28px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-metric {\n      min-height: 102px;\n      padding: 18px 14px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-fov-visual {\n      min-height: 320px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-target-grid,\n    #jd-celestron-luminos-v1 .lum-feature-grid,\n    #jd-celestron-luminos-v1 .lum-steps {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    #jd-celestron-luminos-v1 .lum-target-card {\n      min-height: 250px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-target-copy p,\n    #jd-celestron-luminos-v1 .lum-feature-card p,\n    #jd-celestron-luminos-v1 .lum-steps p {\n      font-size: 11px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-support-grid {\n      grid-template-columns: 1fr;\n    }\n\n    #jd-celestron-luminos-v1 .lum-support-card {\n      min-height: 0;\n    }\n  }\n\n  @media (max-width: 430px) {\n    #jd-celestron-luminos-v1 .lum-target-grid,\n    #jd-celestron-luminos-v1 .lum-feature-grid,\n    #jd-celestron-luminos-v1 .lum-steps {\n      grid-template-columns: 1fr;\n    }\n\n    #jd-celestron-luminos-v1 .lum-target-card {\n      min-height: 240px;\n    }\n  }\n\n\n  \/* Final compact layout refinements *\/\n  #jd-celestron-luminos-v1 {\n    font-size: 14px;\n    line-height: 1.52;\n  }\n\n  #jd-celestron-luminos-v1 h2 {\n    font-size: clamp(28px, 3.5vw, 46px);\n    line-height: 1.02;\n    letter-spacing: -0.025em;\n  }\n\n  #jd-celestron-luminos-v1 h3 {\n    font-size: clamp(21px, 2.4vw, 31px);\n    line-height: 1.08;\n  }\n\n  #jd-celestron-luminos-v1 h4 {\n    font-size: clamp(17px, 1.8vw, 23px);\n    line-height: 1.12;\n  }\n\n  #jd-celestron-luminos-v1 p {\n    margin-bottom: 13px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-pad {\n    padding: clamp(34px, 4.2vw, 58px) clamp(18px, 4.5vw, 68px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-section-head {\n    max-width: 820px;\n    margin-bottom: clamp(20px, 2.6vw, 34px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-lead {\n    max-width: 800px;\n    font-size: clamp(14px, 1.15vw, 17px);\n    line-height: 1.55;\n  }\n\n  \/* Hero: approximately 65% copy \/ 35% product image. *\/\n  #jd-celestron-luminos-v1 .lum-hero,\n  #jd-celestron-luminos-v1 .lum-hero-grid {\n    min-height: 0;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-grid {\n    grid-template-columns: minmax(0, 65fr) minmax(260px, 35fr);\n    gap: clamp(24px, 3.5vw, 52px);\n    padding: clamp(42px, 5vw, 68px) clamp(18px, 4.5vw, 68px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-copy {\n    max-width: 780px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero h2 {\n    max-width: 620px;\n    margin-bottom: 14px;\n    font-size: clamp(36px, 4.8vw, 62px);\n    line-height: 0.96;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-intro {\n    max-width: 680px;\n    margin-bottom: 16px;\n    font-size: clamp(14px, 1.15vw, 17px);\n    line-height: 1.55;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-note {\n    margin-bottom: 16px;\n    padding: 8px 11px;\n    font-size: 11px;\n    line-height: 1.45;\n  }\n\n  #jd-celestron-luminos-v1 .lum-focal-pills {\n    gap: 7px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-focal-pills li {\n    min-width: 48px;\n    padding: 7px 9px;\n    font-size: 13px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-visual {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 0;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-orbit {\n    display: none;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-image-card {\n    position: relative;\n    top: auto;\n    left: auto;\n    width: 100%;\n    max-width: 380px;\n    margin: 0;\n    transform: none;\n    border-radius: 8px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-image-card img {\n    aspect-ratio: 1 \/ 1;\n    object-fit: contain;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-badge {\n    right: -8px;\n    bottom: -8px;\n    width: 88px;\n    height: 88px;\n    padding: 10px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-badge strong {\n    font-size: 29px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-badge span {\n    font-size: 8px;\n  }\n\n  \/* 82-degree story: one continuous vertical flow, text first, graphic second. *\/\n  #jd-celestron-luminos-v1 .lum-fov-grid {\n    display: flex;\n    flex-direction: column;\n    align-items: stretch;\n    gap: clamp(24px, 3vw, 38px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-copy {\n    width: 100%;\n    max-width: 920px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-copy h2 {\n    max-width: 760px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-copy p {\n    max-width: 900px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-facts {\n    display: block;\n    max-width: 900px;\n    margin-top: 18px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-facts li {\n    display: block;\n    margin-bottom: 8px;\n    padding: 10px 12px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-facts strong {\n    display: block;\n    margin: 0 0 3px;\n    font-size: 19px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-facts span {\n    font-size: 11px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-visual {\n    width: 100%;\n    min-height: 0;\n    padding: 4px 0 0;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-svg {\n    width: min(100%, 500px);\n    margin: 0 auto;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-caption {\n    position: relative;\n    right: auto;\n    bottom: auto;\n    max-width: 500px;\n    margin: 12px auto 0;\n  }\n\n  \/* Keep supporting content visually compact. *\/\n  #jd-celestron-luminos-v1 .lum-model-topline h3 {\n    font-size: clamp(29px, 3vw, 42px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-feature-card h3,\n  #jd-celestron-luminos-v1 .lum-steps h3,\n  #jd-celestron-luminos-v1 .lum-care-card h3,\n  #jd-celestron-luminos-v1 .lum-solar-card h3 {\n    font-size: clamp(19px, 2vw, 27px);\n  }\n\n  @media (max-width: 900px) {\n    #jd-celestron-luminos-v1 .lum-hero-grid {\n      grid-template-columns: minmax(0, 63fr) minmax(220px, 37fr);\n      gap: 22px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero h2 {\n      font-size: clamp(34px, 6vw, 52px);\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-image-card {\n      max-width: 300px;\n    }\n  }\n\n  @media (max-width: 680px) {\n    #jd-celestron-luminos-v1 {\n      font-size: 13px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-pad {\n      padding: 30px 16px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-grid {\n      grid-template-columns: minmax(0, 1fr);\n      gap: 22px;\n      padding: 34px 16px 30px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero h2 {\n      max-width: 520px;\n      font-size: clamp(32px, 10vw, 44px);\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-intro {\n      font-size: 14px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-visual {\n      justify-content: flex-start;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-image-card {\n      width: min(76vw, 300px);\n      max-width: 300px;\n      margin: 0 auto;\n    }\n\n    #jd-celestron-luminos-v1 .lum-fov-facts strong {\n      font-size: 18px;\n    }\n  }\n\n\n\n  \/* Final compact layout refinements *\/\n  #jd-celestron-luminos-v1 .lum-fov-visual {\n    display: flex;\n    min-height: 0;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    text-align: center;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-svg {\n    width: min(100%, 400px);\n    margin: 0 auto;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fov-caption {\n    position: relative;\n    right: auto;\n    bottom: auto;\n    max-width: 400px;\n    margin: 10px auto 0;\n    padding: 10px 12px;\n    border-left: 0;\n    border-top: 3px solid var(--lum-orange);\n    text-align: center;\n  }\n\n  #jd-celestron-luminos-v1 .lum-family-key {\n    gap: 8px;\n    margin: -6px 0 16px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-lineup-grid {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 10px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-card:before {\n    top: 12px;\n    left: 12px;\n    padding: 5px 8px;\n    font-size: 8px;\n    letter-spacing: 0.05em;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-media img {\n    aspect-ratio: 1.02;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-body {\n    padding: 14px 14px 12px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-topline {\n    align-items: baseline;\n    gap: 8px;\n    margin-bottom: 5px;\n    flex-wrap: wrap;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-topline h3 {\n    font-size: clamp(21px, 2.6vw, 32px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-topline span {\n    padding-bottom: 0;\n    font-size: 10px;\n    letter-spacing: 0.03em;\n    text-align: left;\n    white-space: nowrap;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-role {\n    margin-bottom: 8px;\n    font-size: 12px;\n    line-height: 1.42;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-specs {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 0;\n    margin-top: auto;\n    border: 0;\n    border-radius: 0;\n    background: transparent;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-specs div {\n    display: flex;\n    align-items: baseline;\n    justify-content: space-between;\n    gap: 10px;\n    padding: 5px 0;\n    border-top: 1px solid var(--lum-line);\n    background: transparent;\n    text-align: left;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-specs dt,\n  #jd-celestron-luminos-v1 .lum-model-specs dd {\n    margin: 0;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-specs dt {\n    font-size: 10px;\n    letter-spacing: 0.04em;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-specs dd {\n    font-size: 13px;\n    white-space: nowrap;\n  }\n\n  #jd-celestron-luminos-v1 .lum-lab-panel {\n    overflow: visible;\n  }\n\n  #jd-celestron-luminos-v1 .lum-lab-controls {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-input-wrap input {\n    min-height: 46px;\n    padding: 10px 42px 10px 12px;\n    font-size: 16px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-reset {\n    grid-column: 1 \/ -1;\n    width: 100%;\n    min-height: 46px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-results {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  #jd-celestron-luminos-v1 .lum-result {\n    padding: 16px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-result-head {\n    margin-bottom: 10px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-result-head strong {\n    font-size: 22px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-result-head span {\n    font-size: 8px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-result-values {\n    grid-template-columns: 1fr;\n    gap: 4px;\n    margin-bottom: 12px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-result-values dt,\n  #jd-celestron-luminos-v1 .lum-result-values dd {\n    display: inline;\n  }\n\n  #jd-celestron-luminos-v1 .lum-result-values dt {\n    margin-right: 6px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-result-values dd {\n    font-size: 15px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-result-values div {\n    display: flex;\n    justify-content: space-between;\n    gap: 8px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-copy {\n    min-height: 0;\n    padding: 92px 14px 14px;\n    background: linear-gradient(transparent 0%, rgba(2, 7, 17, 0.98) 48%);\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-copy strong {\n    font-size: 20px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-copy span {\n    font-size: 10px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-copy p {\n    font-size: 10px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-fit-grid {\n    grid-template-columns: 1fr;\n  }\n\n  #jd-celestron-luminos-v1 .lum-barrel-diagram {\n    grid-template-columns: 1fr;\n    justify-items: center;\n    gap: 16px;\n  }\n\n  @media (max-width: 900px) {\n    #jd-celestron-luminos-v1 .lum-lineup-grid {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    #jd-celestron-luminos-v1 .lum-results {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @media (max-width: 640px) {\n    #jd-celestron-luminos-v1 .lum-lineup-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 8px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-model-body {\n      padding: 12px 10px 10px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-model-topline h3 {\n      font-size: 20px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-model-topline span {\n      font-size: 9px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-model-role {\n      font-size: 11px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-model-specs dt {\n      font-size: 8px;\n      letter-spacing: 0.03em;\n    }\n\n    #jd-celestron-luminos-v1 .lum-model-specs dd {\n      font-size: 11px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-lab-controls {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    #jd-celestron-luminos-v1 .lum-results {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    #jd-celestron-luminos-v1 .lum-fov-svg {\n      width: min(100%, 320px);\n    }\n  }\n\n  @media (max-width: 520px) {\n    #jd-celestron-luminos-v1 .lum-lab-controls,\n    #jd-celestron-luminos-v1 .lum-results,\n    #jd-celestron-luminos-v1 .lum-target-grid {\n      grid-template-columns: 1fr;\n    }\n\n    #jd-celestron-luminos-v1 .lum-model-topline {\n      gap: 4px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-model-topline h3 {\n      font-size: 18px;\n    }\n  }\n\n\n\n  \/* Top banner and hero eyepiece slider *\/\n  #jd-celestron-luminos-v1 .lum-top-banner {\n    width: 100%;\n    margin: 0;\n    overflow: hidden;\n    background: var(--lum-night);\n  }\n\n  #jd-celestron-luminos-v1 .lum-top-banner img {\n    display: block;\n    width: 100%;\n    height: auto;\n    object-fit: cover;\n  }\n\n  #jd-celestron-luminos-v1 .lum-eyepiece-slider {\n    overflow: visible;\n    background: transparent;\n  }\n\n  #jd-celestron-luminos-v1 .lum-eyepiece-track {\n    position: relative;\n    display: grid;\n    width: 100%;\n    aspect-ratio: 1 \/ 1;\n    overflow: hidden;\n    border-radius: inherit;\n    background: linear-gradient(145deg, #ffffff, #e7edf2);\n  }\n\n  #jd-celestron-luminos-v1 .lum-eyepiece-slide {\n    grid-area: 1 \/ 1;\n    width: 100%;\n    height: 100%;\n    margin: 0;\n    opacity: 0;\n    visibility: hidden;\n    transform: scale(0.985);\n    transition: opacity 260ms ease, transform 260ms ease, visibility 260ms ease;\n  }\n\n  #jd-celestron-luminos-v1 .lum-eyepiece-slide.is-active {\n    opacity: 1;\n    visibility: visible;\n    transform: scale(1);\n  }\n\n  #jd-celestron-luminos-v1 .lum-eyepiece-slide img {\n    width: 100%;\n    height: 100%;\n    aspect-ratio: 1 \/ 1;\n    object-fit: contain;\n    mix-blend-mode: multiply;\n  }\n\n  #jd-celestron-luminos-v1 .lum-eyepiece-arrow {\n    position: absolute;\n    z-index: 5;\n    top: 50%;\n    display: grid;\n    width: 38px;\n    height: 38px;\n    place-items: center;\n    padding: 0;\n    transform: translateY(-50%);\n    border: 1px solid rgba(2, 7, 17, 0.18);\n    border-radius: 50%;\n    background: rgba(255, 255, 255, 0.9);\n    color: var(--lum-night);\n    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.16);\n    font-size: 20px;\n    line-height: 1;\n  }\n\n  #jd-celestron-luminos-v1 .lum-eyepiece-prev {\n    left: 10px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-eyepiece-next {\n    right: 10px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-eyepiece-dots {\n    position: absolute;\n    z-index: 6;\n    top: calc(100% + 10px);\n    left: 50%;\n    display: flex;\n    width: max-content;\n    max-width: min(100%, 430px);\n    gap: 5px;\n    transform: translateX(-50%);\n  }\n\n  #jd-celestron-luminos-v1 .lum-eyepiece-dots button {\n    min-width: 42px;\n    padding: 6px 8px;\n    border: 1px solid rgba(255, 255, 255, 0.24);\n    border-radius: 4px;\n    background: rgba(2, 7, 17, 0.72);\n    color: #dce7ef;\n    font-size: 10px;\n    font-weight: 800;\n    line-height: 1;\n  }\n\n  #jd-celestron-luminos-v1 .lum-eyepiece-dots button.is-active {\n    border-color: var(--lum-orange);\n    background: var(--lum-orange);\n    color: var(--lum-night);\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-visual {\n    padding-bottom: 38px;\n  }\n\n  @media (max-width: 640px) {\n    #jd-celestron-luminos-v1 .lum-top-banner img {\n      min-height: 0;\n      object-fit: contain;\n    }\n\n    #jd-celestron-luminos-v1 .lum-eyepiece-arrow {\n      width: 34px;\n      height: 34px;\n      font-size: 17px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-eyepiece-dots {\n      gap: 4px;\n      max-width: calc(100vw - 40px);\n    }\n\n    #jd-celestron-luminos-v1 .lum-eyepiece-dots button {\n      min-width: 36px;\n      padding: 6px 5px;\n      font-size: 9px;\n    }\n  }\n\n\n\n  \/* Tighten eyepiece description-to-spec spacing *\/\n  #jd-celestron-luminos-v1 .lum-model-body {\n    height: auto;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-specs {\n    margin-top: 0;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-role {\n    margin-bottom: 5px;\n  }\n\n\n\n  \/* Blend the light Celestron banner naturally into the hero *\/\n  #jd-celestron-luminos-v1 .lum-top-banner {\n    position: relative;\n    z-index: 2;\n    background: #e4e6e8;\n  }\n\n  #jd-celestron-luminos-v1 .lum-top-banner:after {\n    position: absolute;\n    right: 0;\n    bottom: -1px;\n    left: 0;\n    height: clamp(64px, 9vw, 135px);\n    background: linear-gradient(\n      to bottom,\n      rgba(6, 20, 38, 0) 0%,\n      rgba(6, 20, 38, 0.08) 18%,\n      rgba(6, 20, 38, 0.34) 48%,\n      rgba(6, 20, 38, 0.78) 78%,\n      #061426 100%\n    );\n    content: \"\";\n    pointer-events: none;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero {\n    margin-top: -1px;\n    background:\n      linear-gradient(180deg, #061426 0%, rgba(6, 20, 38, 0.96) 8%, rgba(6, 20, 38, 0) 24%),\n      radial-gradient(circle at 14% 19%, rgba(99, 217, 255, 0.18) 0 1px, transparent 2px),\n      radial-gradient(circle at 81% 17%, rgba(255, 255, 255, 0.78) 0 1px, transparent 2px),\n      radial-gradient(circle at 68% 74%, rgba(245, 130, 32, 0.42) 0 1px, transparent 2px),\n      radial-gradient(circle at 37% 81%, rgba(255, 255, 255, 0.45) 0 1px, transparent 2px),\n      radial-gradient(circle at 76% 47%, rgba(13, 111, 159, 0.42), transparent 29%),\n      linear-gradient(120deg, #020711 0%, #07162a 55%, #0b263f 100%);\n    background-size: auto, 140px 140px, 190px 190px, 230px 230px, 280px 280px, auto, auto;\n  }\n\n  @media (max-width: 640px) {\n    #jd-celestron-luminos-v1 .lum-top-banner:after {\n      height: clamp(46px, 15vw, 82px);\n    }\n  }\n\n\n\n  \/* Palette-matched top banner and first section *\/\n  #jd-celestron-luminos-v1 .lum-top-banner {\n    position: relative;\n    z-index: 2;\n    background: #e4e6e8;\n  }\n\n  #jd-celestron-luminos-v1 .lum-top-banner:after {\n    position: absolute;\n    right: 0;\n    bottom: -1px;\n    left: 0;\n    height: clamp(58px, 8vw, 118px);\n    background: linear-gradient(\n      to bottom,\n      rgba(228, 230, 232, 0) 0%,\n      rgba(224, 227, 231, 0.72) 34%,\n      rgba(205, 214, 223, 0.92) 70%,\n      rgba(182, 197, 211, 1) 100%\n    );\n    content: \"\";\n    pointer-events: none;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero {\n    margin-top: -1px;\n    color: #213446;\n    background:\n      radial-gradient(circle at 12% 87%, rgba(255, 255, 255, 0.95) 0 1px, transparent 2px),\n      radial-gradient(circle at 25% 92%, rgba(255, 255, 255, 0.88) 0 1px, transparent 2px),\n      radial-gradient(circle at 43% 84%, rgba(255, 255, 255, 0.72) 0 1px, transparent 2px),\n      radial-gradient(circle at 61% 90%, rgba(255, 255, 255, 0.82) 0 1px, transparent 2px),\n      radial-gradient(circle at 79% 86%, rgba(99, 217, 255, 0.75) 0 1px, transparent 2px),\n      radial-gradient(circle at 91% 93%, rgba(255, 255, 255, 0.88) 0 1px, transparent 2px),\n      radial-gradient(circle at 78% 20%, rgba(255, 255, 255, 0.4), transparent 24%),\n      radial-gradient(circle at 26% 38%, rgba(255, 255, 255, 0.2), transparent 30%),\n      linear-gradient(116deg, rgba(255,255,255,0.34) 0 39%, rgba(255,255,255,0) 39.2%),\n      linear-gradient(180deg,\n        #e4e6e8 0%,\n        #e0e2e5 12%,\n        #d8dbdf 26%,\n        #d3d7db 38%,\n        #cad3dc 50%,\n        #b2c3d3 64%,\n        #6b88a2 78%,\n        #17324c 92%,\n        #0a2035 100%);\n    background-size: 120px 120px, 160px 160px, 150px 150px, 180px 180px, 170px 170px, 190px 190px, auto, auto, auto, auto;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero:before,\n  #jd-celestron-luminos-v1 .lum-hero:after {\n    border-color: rgba(56, 88, 114, 0.16);\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero:before {\n    top: -240px;\n    right: -140px;\n    box-shadow: 0 0 0 76px rgba(255, 255, 255, 0.14), 0 0 0 152px rgba(255, 255, 255, 0.08);\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero:after {\n    bottom: -360px;\n    left: -240px;\n    border-color: rgba(245, 130, 32, 0.12);\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero h2 {\n    color: #24384d;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero h2 span {\n    color: #f58220;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-intro {\n    color: #42586d;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-note {\n    border-color: rgba(245, 130, 32, 0.32);\n    background: rgba(255, 255, 255, 0.58);\n    color: #4d5e70;\n    box-shadow: 0 10px 28px rgba(19, 37, 56, 0.06);\n  }\n\n  #jd-celestron-luminos-v1 .lum-focal-pills li {\n    border-color: rgba(36, 56, 77, 0.14);\n    background: rgba(255, 255, 255, 0.72);\n    color: #24384d;\n    box-shadow: 0 8px 20px rgba(20, 35, 55, 0.05);\n  }\n\n  #jd-celestron-luminos-v1 .lum-focal-pills li:nth-child(n+4) {\n    border-color: rgba(13, 111, 159, 0.2);\n    color: #0d6f9f;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-orbit {\n    border-color: rgba(69, 96, 121, 0.22);\n    box-shadow: 0 0 0 24px rgba(255, 255, 255, 0.18), 0 0 46px rgba(13, 111, 159, 0.12);\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-image-card {\n    border-color: rgba(36, 56, 77, 0.14);\n    background: linear-gradient(145deg, #ffffff, #edf1f4);\n    box-shadow: 0 26px 54px rgba(34, 52, 70, 0.16);\n  }\n\n  #jd-celestron-luminos-v1 .lum-eyepiece-dots button {\n    border-color: rgba(36, 56, 77, 0.16);\n    background: rgba(255,255,255,0.8);\n    color: #24384d;\n  }\n\n  #jd-celestron-luminos-v1 .lum-eyepiece-dots button.is-active {\n    background: #24384d;\n    color: #ffffff;\n    border-color: #24384d;\n  }\n\n  @media (max-width: 900px) {\n    #jd-celestron-luminos-v1 .lum-top-banner:after {\n      height: 68px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero {\n      background:\n        radial-gradient(circle at 14% 90%, rgba(255, 255, 255, 0.92) 0 1px, transparent 2px),\n        radial-gradient(circle at 38% 85%, rgba(255, 255, 255, 0.72) 0 1px, transparent 2px),\n        radial-gradient(circle at 62% 92%, rgba(99, 217, 255, 0.72) 0 1px, transparent 2px),\n        radial-gradient(circle at 86% 88%, rgba(255, 255, 255, 0.88) 0 1px, transparent 2px),\n        linear-gradient(116deg, rgba(255,255,255,0.28) 0 42%, rgba(255,255,255,0) 42.2%),\n        linear-gradient(180deg,\n          #e4e6e8 0%,\n          #dfe2e5 16%,\n          #d6d9dd 36%,\n          #c7d1da 52%,\n          #91a8bc 70%,\n          #284862 88%,\n          #0a2035 100%);\n      background-size: 140px 140px, 150px 150px, 160px 160px, 170px 170px, auto, auto;\n    }\n  }\n\n  @media (max-width: 640px) {\n    #jd-celestron-luminos-v1 .lum-top-banner:after {\n      height: 54px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-note,\n    #jd-celestron-luminos-v1 .lum-focal-pills li {\n      background: rgba(255, 255, 255, 0.8);\n    }\n  }\n\n\n\n  \/* Final requested layout corrections *\/\n  #jd-celestron-luminos-v1 .lum-top-banner:after {\n    display: none !important;\n    content: none !important;\n  }\n\n  #jd-celestron-luminos-v1 .lum-top-banner {\n    background: #e4e6e8;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero {\n    margin-top: 0;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero .lum-kicker {\n    color: #24384d;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero .lum-kicker:before {\n    background: #f58220;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-grid {\n    grid-template-columns: minmax(0, 1.86fr) minmax(280px, 1fr);\n    gap: clamp(24px, 3.2vw, 48px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-copy {\n    max-width: 760px;\n  }\n\n  \/* Pure CSS Shopify-safe hero slider based on the Vortex gallery pattern *\/\n  #jd-celestron-luminos-v1 .lum-eyepiece-slider {\n    position: relative;\n    overflow: visible;\n  }\n\n  #jd-celestron-luminos-v1 .lum-slider-radio {\n    position: absolute !important;\n    width: 1px !important;\n    height: 1px !important;\n    margin: -1px !important;\n    overflow: hidden !important;\n    opacity: 0 !important;\n    pointer-events: none !important;\n  }\n\n  #jd-celestron-luminos-v1 .lum-eyepiece-track {\n    position: relative;\n    display: block;\n    width: 100%;\n    aspect-ratio: 1 \/ 1;\n    overflow: hidden;\n    border-radius: inherit;\n    background: linear-gradient(145deg, #ffffff, #edf1f4);\n  }\n\n  #jd-celestron-luminos-v1 .lum-eyepiece-slide {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    margin: 0;\n    opacity: 0;\n    visibility: hidden;\n    transform: none;\n    transition: opacity 220ms ease;\n    pointer-events: none;\n  }\n\n  #jd-celestron-luminos-v1 .lum-eyepiece-slide img {\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n  }\n\n  #jd-celestron-luminos-v1 #lum-hero-shot-1:checked ~ .lum-eyepiece-track .lum-eyepiece-slide:nth-child(1),\n  #jd-celestron-luminos-v1 #lum-hero-shot-2:checked ~ .lum-eyepiece-track .lum-eyepiece-slide:nth-child(2),\n  #jd-celestron-luminos-v1 #lum-hero-shot-3:checked ~ .lum-eyepiece-track .lum-eyepiece-slide:nth-child(3),\n  #jd-celestron-luminos-v1 #lum-hero-shot-4:checked ~ .lum-eyepiece-track .lum-eyepiece-slide:nth-child(4),\n  #jd-celestron-luminos-v1 #lum-hero-shot-5:checked ~ .lum-eyepiece-track .lum-eyepiece-slide:nth-child(5),\n  #jd-celestron-luminos-v1 #lum-hero-shot-6:checked ~ .lum-eyepiece-track .lum-eyepiece-slide:nth-child(6) {\n    z-index: 2;\n    opacity: 1;\n    visibility: visible;\n    pointer-events: auto;\n  }\n\n  #jd-celestron-luminos-v1 .lum-eyepiece-dots {\n    position: relative;\n    top: auto;\n    left: auto;\n    display: grid;\n    width: 100%;\n    max-width: none;\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n    gap: 4px;\n    margin-top: 6px;\n    transform: none;\n  }\n\n  #jd-celestron-luminos-v1 .lum-eyepiece-dots label {\n    min-width: 0;\n    padding: 7px 3px;\n    border: 1px solid rgba(36, 56, 77, 0.18);\n    border-radius: 3px;\n    background: rgba(255, 255, 255, 0.82);\n    color: #24384d;\n    font-size: 9px;\n    font-weight: 800;\n    line-height: 1;\n    text-align: center;\n    cursor: pointer;\n  }\n\n  #jd-celestron-luminos-v1 #lum-hero-shot-1:checked ~ .lum-eyepiece-dots label[for=\"lum-hero-shot-1\"],\n  #jd-celestron-luminos-v1 #lum-hero-shot-2:checked ~ .lum-eyepiece-dots label[for=\"lum-hero-shot-2\"],\n  #jd-celestron-luminos-v1 #lum-hero-shot-3:checked ~ .lum-eyepiece-dots label[for=\"lum-hero-shot-3\"],\n  #jd-celestron-luminos-v1 #lum-hero-shot-4:checked ~ .lum-eyepiece-dots label[for=\"lum-hero-shot-4\"],\n  #jd-celestron-luminos-v1 #lum-hero-shot-5:checked ~ .lum-eyepiece-dots label[for=\"lum-hero-shot-5\"],\n  #jd-celestron-luminos-v1 #lum-hero-shot-6:checked ~ .lum-eyepiece-dots label[for=\"lum-hero-shot-6\"] {\n    border-color: #24384d;\n    background: #24384d;\n    color: #ffffff;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-visual {\n    padding-bottom: 0;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-badge {\n    top: 4px;\n    right: auto;\n    bottom: auto;\n    left: 0;\n    z-index: 8;\n    display: flex;\n    width: 58px;\n    height: 58px;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    padding: 7px;\n    transform: none;\n    border-width: 1px;\n    box-shadow: 0 8px 20px rgba(36, 56, 77, 0.16);\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-badge strong {\n    font-size: 22px;\n    line-height: 0.9;\n  }\n\n  #jd-celestron-luminos-v1 .lum-hero-badge span {\n    margin-top: 3px;\n    font-size: 6px;\n    letter-spacing: 0.07em;\n    line-height: 1.05;\n  }\n\n  \/* Keep target-card text in the lower half so the graphics remain unobstructed *\/\n  #jd-celestron-luminos-v1 .lum-target-copy {\n    top: 50%;\n    bottom: 0;\n    min-height: 0;\n    padding: 14px 12px 12px;\n    background: linear-gradient(to bottom, rgba(2, 7, 17, 0.24), rgba(2, 7, 17, 0.92) 36%, rgba(2, 7, 17, 0.99) 100%);\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-copy strong {\n    font-size: 20px;\n  }\n\n  #jd-celestron-luminos-v1 .lum-target-copy span,\n  #jd-celestron-luminos-v1 .lum-target-copy p {\n    font-size: 10px;\n  }\n\n  \/* Barrel tags sit neatly inside the image, bottom-left *\/\n  #jd-celestron-luminos-v1 .lum-model-card:before {\n    display: none !important;\n    content: none !important;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-media {\n    position: relative;\n  }\n\n  #jd-celestron-luminos-v1 .lum-model-barrel {\n    position: absolute;\n    z-index: 3;\n    bottom: 8px;\n    left: 8px;\n    display: inline-flex;\n    padding: 5px 8px;\n    border-radius: 3px;\n    background: var(--model-colour, var(--lum-orange));\n    color: #ffffff;\n    font-size: 8px;\n    font-weight: 800;\n    letter-spacing: 0.05em;\n    line-height: 1;\n    text-transform: uppercase;\n  }\n\n  \/* Calculator controls: full-width, clickable and easy to edit *\/\n  #jd-celestron-luminos-v1 .lum-lab-panel {\n    position: relative;\n    overflow: visible;\n  }\n\n  #jd-celestron-luminos-v1 .lum-lab-controls {\n    grid-template-columns: minmax(260px, 1fr) minmax(260px, 1fr) minmax(150px, 0.42fr);\n    gap: 14px;\n    align-items: end;\n  }\n\n  #jd-celestron-luminos-v1 .lum-field,\n  #jd-celestron-luminos-v1 .lum-input-wrap {\n    width: 100%;\n    min-width: 0;\n  }\n\n  #jd-celestron-luminos-v1 .lum-input-wrap {\n    z-index: 5;\n  }\n\n  #jd-celestron-luminos-v1 .lum-input-wrap input {\n    position: relative;\n    z-index: 6;\n    display: block;\n    width: 100% !important;\n    min-width: 0;\n    min-height: 52px;\n    padding: 11px 48px 11px 14px;\n    pointer-events: auto !important;\n    touch-action: manipulation;\n    cursor: text;\n  }\n\n  #jd-celestron-luminos-v1 .lum-reset {\n    grid-column: auto;\n    width: 100%;\n    min-height: 52px;\n  }\n\n  \/* Mechanical-fit diagrams stay side-by-side without becoming oversized *\/\n  #jd-celestron-luminos-v1 .lum-barrel-diagram {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    align-items: end;\n    justify-items: center;\n    gap: clamp(10px, 3vw, 24px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-barrel-circle-small {\n    width: clamp(82px, 12vw, 112px);\n  }\n\n  #jd-celestron-luminos-v1 .lum-barrel-circle-large {\n    width: clamp(108px, 16vw, 154px);\n  }\n\n  @media (max-width: 900px) {\n    #jd-celestron-luminos-v1 .lum-hero-grid {\n      grid-template-columns: minmax(0, 1.45fr) minmax(240px, 0.9fr);\n      gap: 20px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-visual {\n      min-height: 0;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-orbit {\n      width: min(34vw, 360px);\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-image-card {\n      width: min(31vw, 330px);\n    }\n\n    #jd-celestron-luminos-v1 .lum-lab-controls {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    #jd-celestron-luminos-v1 .lum-reset {\n      grid-column: 1 \/ -1;\n    }\n  }\n\n  @media (max-width: 640px) {\n    #jd-celestron-luminos-v1 .lum-hero-grid {\n      grid-template-columns: 1fr;\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-image-card {\n      width: min(78vw, 330px);\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-orbit {\n      width: min(86vw, 370px);\n    }\n\n    #jd-celestron-luminos-v1 .lum-hero-badge {\n      left: max(0px, calc(50% - min(39vw, 165px)));\n    }\n\n    #jd-celestron-luminos-v1 .lum-eyepiece-dots {\n      gap: 3px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-eyepiece-dots label {\n      padding: 7px 2px;\n      font-size: 8px;\n    }\n\n    #jd-celestron-luminos-v1 .lum-lab-controls {\n      grid-template-columns: 1fr;\n    }\n\n    #jd-celestron-luminos-v1 .lum-reset {\n      grid-column: auto;\n    }\n\n    #jd-celestron-luminos-v1 .lum-barrel-circle-small {\n      width: clamp(76px, 27vw, 100px);\n    }\n\n    #jd-celestron-luminos-v1 .lum-barrel-circle-large {\n      width: clamp(100px, 35vw, 132px);\n    }\n  }\n\n\u003c\/style\u003e \u003cdiv id=\"jd-celestron-luminos-v1\"\u003e \u003cfigure class=\"lum-top-banner\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0270\/1859\/files\/2d2668d9-26d1-4cb7-a325-ea44a6c30c76.jpg?v=1784708013\" alt=\"Celestron Luminos ultra-wide eyepiece range banner\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\"\u003e \u003c\/figure\u003e \u003csection class=\"lum-hero\" aria-labelledby=\"lum-hero-title\"\u003e \u003cdiv class=\"lum-shell lum-hero-grid\"\u003e \u003cdiv class=\"lum-hero-copy\"\u003e \u003cp class=\"lum-kicker\"\u003eCelestron Luminos · Ultra-wide eyepieces\u003c\/p\u003e \u003ch2 id=\"lum-hero-title\"\u003eA wider way \u003cspan\u003einto the night.\u003c\/span\u003e\n\u003c\/h2\u003e \u003cp class=\"lum-hero-intro\"\u003e An 82° apparent field changes the feel of observing: less like looking down a tube, more like leaning into the sky. Choose from six parfocal focal lengths spanning high-power planetary detail to expansive deep-sky sweeps. \u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"lum-hero-visual\"\u003e \u003cdiv class=\"lum-hero-orbit\" aria-hidden=\"true\"\u003e\u003c\/div\u003e \u003cdiv class=\"lum-hero-badge\" aria-label=\"82 degree apparent field\"\u003e \u003cstrong\u003e82°\u003c\/strong\u003e \u003cspan\u003eApparent field\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"lum-hero-image-card lum-eyepiece-slider\" aria-label=\"Celestron Luminos eyepiece image gallery\"\u003e \u003cinput class=\"lum-slider-radio\" type=\"radio\" name=\"lum-hero-eyepiece\" id=\"lum-hero-shot-1\" checked\u003e \u003cinput class=\"lum-slider-radio\" type=\"radio\" name=\"lum-hero-eyepiece\" id=\"lum-hero-shot-2\"\u003e \u003cinput class=\"lum-slider-radio\" type=\"radio\" name=\"lum-hero-eyepiece\" id=\"lum-hero-shot-3\"\u003e \u003cinput class=\"lum-slider-radio\" type=\"radio\" name=\"lum-hero-eyepiece\" id=\"lum-hero-shot-4\"\u003e \u003cinput class=\"lum-slider-radio\" type=\"radio\" name=\"lum-hero-eyepiece\" id=\"lum-hero-shot-5\"\u003e \u003cinput class=\"lum-slider-radio\" type=\"radio\" name=\"lum-hero-eyepiece\" id=\"lum-hero-shot-6\"\u003e \u003cdiv class=\"lum-eyepiece-track\"\u003e \u003cfigure class=\"lum-eyepiece-slide\"\u003e \u003cimg src=\"https:\/\/www.celestron.com\/cdn\/shop\/products\/93430-Luminos.jpg?v=1590984291\u0026amp;width=1000\" alt=\"Celestron Luminos 7mm 1.25-inch ultra-wide telescope eyepiece\" width=\"1000\" height=\"1000\" decoding=\"async\" fetchpriority=\"high\"\u003e \u003c\/figure\u003e \u003cfigure class=\"lum-eyepiece-slide\"\u003e \u003cimg src=\"https:\/\/www.celestron.com\/cdn\/shop\/products\/93431-Luminos.jpg?v=1590984291\u0026amp;width=1000\" alt=\"Celestron Luminos 10mm 1.25-inch ultra-wide telescope eyepiece\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/figure\u003e \u003cfigure class=\"lum-eyepiece-slide\"\u003e \u003cimg src=\"https:\/\/www.celestron.com\/cdn\/shop\/products\/93432-Luminos_01.jpg?v=1603736954\u0026amp;width=1000\" alt=\"Celestron Luminos 15mm 1.25-inch ultra-wide telescope eyepiece\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/figure\u003e \u003cfigure class=\"lum-eyepiece-slide\"\u003e \u003cimg src=\"https:\/\/www.celestron.com\/cdn\/shop\/products\/93433-Luminos_02.jpg?v=1590984292\u0026amp;width=1000\" alt=\"Celestron Luminos 19mm 2-inch ultra-wide telescope eyepiece\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/figure\u003e \u003cfigure class=\"lum-eyepiece-slide\"\u003e \u003cimg src=\"https:\/\/www.celestron.com\/cdn\/shop\/products\/93434-Luminos.jpg?v=1590984294\u0026amp;width=1000\" alt=\"Celestron Luminos 23mm 2-inch ultra-wide telescope eyepiece\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/figure\u003e \u003cfigure class=\"lum-eyepiece-slide\"\u003e \u003cimg src=\"https:\/\/www.celestron.com\/cdn\/shop\/products\/93435-Luminos.jpg?v=1590984295\u0026amp;width=1000\" alt=\"Celestron Luminos 31mm 2-inch ultra-wide telescope eyepiece\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/figure\u003e \u003c\/div\u003e \u003cdiv class=\"lum-eyepiece-dots\" role=\"group\" aria-label=\"Choose Luminos eyepiece image\"\u003e \u003clabel for=\"lum-hero-shot-1\" aria-label=\"Show Luminos 7mm eyepiece\"\u003e7mm\u003c\/label\u003e \u003clabel for=\"lum-hero-shot-2\" aria-label=\"Show Luminos 10mm eyepiece\"\u003e10mm\u003c\/label\u003e \u003clabel for=\"lum-hero-shot-3\" aria-label=\"Show Luminos 15mm eyepiece\"\u003e15mm\u003c\/label\u003e \u003clabel for=\"lum-hero-shot-4\" aria-label=\"Show Luminos 19mm eyepiece\"\u003e19mm\u003c\/label\u003e \u003clabel for=\"lum-hero-shot-5\" aria-label=\"Show Luminos 23mm eyepiece\"\u003e23mm\u003c\/label\u003e \u003clabel for=\"lum-hero-shot-6\" aria-label=\"Show Luminos 31mm eyepiece\"\u003e31mm\u003c\/label\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003cdiv class=\"lum-metrics\"\u003e \u003cdiv class=\"lum-metric\"\u003e \u003cstrong\u003e82°\u003c\/strong\u003e \u003cspan\u003eUltra-wide apparent field\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"lum-metric\"\u003e \u003cstrong\u003e6\u003c\/strong\u003e \u003cspan\u003eFocal lengths from 7–31mm\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"lum-metric\"\u003e \u003cstrong\u003e2\u003c\/strong\u003e \u003cspan\u003eBarrel formats: 1.25″ and 2″\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"lum-metric\"\u003e \u003cstrong\u003eParfocal\u003c\/strong\u003e \u003cspan\u003eLittle or no focus change between models\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003csection id=\"lum-experience\" class=\"lum-fov-section lum-dark\" aria-labelledby=\"lum-fov-title\"\u003e \u003cdiv class=\"lum-shell lum-pad lum-fov-grid\"\u003e \u003cdiv class=\"lum-fov-copy\"\u003e \u003cp class=\"lum-kicker lum-kicker-light\"\u003eThe immersive difference\u003c\/p\u003e \u003ch2 id=\"lum-fov-title\"\u003eSee the scene, not the edge.\u003c\/h2\u003e \u003cp class=\"lum-lead\"\u003e Apparent field of view describes how wide the circular window feels to your eye. At the same magnification, the Luminos 82° window spans roughly 64% more angular width than a 50° eyepiece. \u003c\/p\u003e \u003cp\u003e That extra room is useful as well as dramatic. A target can stay visible longer in a manually tracked telescope, surrounding star fields provide context, and large clusters or nebulae feel less confined. \u003c\/p\u003e \u003cul class=\"lum-fov-facts\"\u003e \u003cli\u003e\n\u003cstrong\u003e1.64×\u003c\/strong\u003e\u003cspan\u003ethe apparent angular diameter of a 50° view\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003e≈2.7×\u003c\/strong\u003e\u003cspan\u003ethe illustrative viewing-disc area at equal scale\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003e82°\u003c\/strong\u003e\u003cspan\u003eshared by every focal length in the family\u003c\/span\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eEdge context\u003c\/strong\u003e\u003cspan\u003eespecially helpful for manual nudging and finding\u003c\/span\u003e\n\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cfigure class=\"lum-fov-visual\"\u003e \u003csvg class=\"lum-fov-svg\" viewbox=\"0 0 620 620\" role=\"img\" aria-labelledby=\"lum-fov-svg-title lum-fov-svg-desc\"\u003e \u003ctitle id=\"lum-fov-svg-title\"\u003eIllustrated 82 degree versus 50 degree apparent field\u003c\/title\u003e \u003cdesc id=\"lum-fov-svg-desc\"\u003eA wide circular star field represents 82 degrees. A smaller dashed circle inside shows the relative diameter of a 50 degree field at the same magnification.\u003c\/desc\u003e \u003cdefs\u003e \u003cradialgradient id=\"lum-sky-gradient\" cx=\"50%\" cy=\"46%\" r=\"56%\"\u003e \u003cstop offset=\"0%\" stop-color=\"#164f78\"\u003e\u003c\/stop\u003e \u003cstop offset=\"56%\" stop-color=\"#0a2440\"\u003e\u003c\/stop\u003e \u003cstop offset=\"100%\" stop-color=\"#020711\"\u003e\u003c\/stop\u003e \u003c\/radialgradient\u003e \u003cradialgradient id=\"lum-nebula-gradient\" cx=\"50%\" cy=\"50%\" r=\"50%\"\u003e \u003cstop offset=\"0%\" stop-color=\"#f58220\" stop-opacity=\"0.7\"\u003e\u003c\/stop\u003e \u003cstop offset=\"47%\" stop-color=\"#7768ff\" stop-opacity=\"0.25\"\u003e\u003c\/stop\u003e \u003cstop offset=\"100%\" stop-color=\"#7768ff\" stop-opacity=\"0\"\u003e\u003c\/stop\u003e \u003c\/radialgradient\u003e \u003cclippath id=\"lum-fov-clip\"\u003e \u003ccircle cx=\"310\" cy=\"310\" r=\"278\"\u003e\u003c\/circle\u003e \u003c\/clippath\u003e \u003c\/defs\u003e \u003ccircle cx=\"310\" cy=\"310\" r=\"286\" fill=\"#020711\" stroke=\"#63d9ff\" stroke-width=\"2\"\u003e\u003c\/circle\u003e \u003cg clip-path=\"url(#lum-fov-clip)\"\u003e \u003ccircle cx=\"310\" cy=\"310\" r=\"278\" fill=\"url(#lum-sky-gradient)\"\u003e\u003c\/circle\u003e \u003cellipse cx=\"390\" cy=\"250\" rx=\"190\" ry=\"112\" transform=\"rotate(-24 390 250)\" fill=\"url(#lum-nebula-gradient)\"\u003e\u003c\/ellipse\u003e \u003cpath d=\"M122 412 C198 342 263 360 330 295 S468 188 535 143\" fill=\"none\" stroke=\"#63d9ff\" stroke-opacity=\"0.16\" stroke-width=\"26\"\u003e\u003c\/path\u003e \u003cg fill=\"#ffffff\"\u003e \u003ccircle cx=\"112\" cy=\"214\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"147\" cy=\"361\" r=\"2\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"184\" cy=\"141\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"207\" cy=\"272\" r=\"4\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"238\" cy=\"449\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"267\" cy=\"188\" r=\"2\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"302\" cy=\"255\" r=\"5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"329\" cy=\"397\" r=\"2.5\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"357\" cy=\"152\" r=\"2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"381\" cy=\"331\" r=\"3.5\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"409\" cy=\"447\" r=\"2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"441\" cy=\"225\" r=\"4\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"478\" cy=\"366\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"512\" cy=\"178\" r=\"2\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"523\" cy=\"428\" r=\"3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"92\" cy=\"315\" r=\"1.8\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"162\" cy=\"480\" r=\"1.8\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"462\" cy=\"493\" r=\"1.7\"\u003e\u003c\/circle\u003e \u003c\/g\u003e \u003cg fill=\"#63d9ff\"\u003e \u003ccircle cx=\"154\" cy=\"254\" r=\"2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"249\" cy=\"115\" r=\"2.2\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"346\" cy=\"475\" r=\"2.3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"486\" cy=\"288\" r=\"2.4\"\u003e\u003c\/circle\u003e \u003c\/g\u003e \u003cg fill=\"#f8bb83\"\u003e \u003ccircle cx=\"225\" cy=\"342\" r=\"2.4\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"398\" cy=\"191\" r=\"2\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"492\" cy=\"453\" r=\"2.2\"\u003e\u003c\/circle\u003e \u003c\/g\u003e \u003c\/g\u003e \u003ccircle cx=\"310\" cy=\"310\" r=\"169\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2\" stroke-dasharray=\"10 9\" stroke-opacity=\"0.86\"\u003e\u003c\/circle\u003e \u003cpath d=\"M445 405 L552 488\" fill=\"none\" stroke=\"#f58220\" stroke-width=\"2\"\u003e\u003c\/path\u003e \u003crect x=\"432\" y=\"475\" width=\"150\" height=\"64\" rx=\"6\" fill=\"#f58220\"\u003e\u003c\/rect\u003e \u003ctext x=\"507\" y=\"501\" text-anchor=\"middle\" fill=\"#07101c\" font-size=\"20\" font-family=\"Arial, sans-serif\" font-weight=\"700\"\u003e50° boundary\u003c\/text\u003e \u003ctext x=\"507\" y=\"522\" text-anchor=\"middle\" fill=\"#07101c\" font-size=\"11\" font-family=\"Arial, sans-serif\"\u003esame magnification\u003c\/text\u003e \u003ctext x=\"310\" y=\"66\" text-anchor=\"middle\" fill=\"#63d9ff\" font-size=\"23\" font-family=\"Arial, sans-serif\" font-weight=\"700\"\u003eLUMINOS 82°\u003c\/text\u003e \u003c\/svg\u003e \u003cfigcaption class=\"lum-fov-caption\"\u003eScale comparison is illustrative. It compares apparent field geometry, not image brightness or telescope performance.\u003c\/figcaption\u003e \u003c\/figure\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection id=\"lum-lineup\" class=\"lum-lineup-section\" aria-labelledby=\"lum-lineup-title\"\u003e \u003cdiv class=\"lum-shell lum-pad\"\u003e \u003cdiv class=\"lum-section-head\"\u003e \u003cp class=\"lum-kicker\"\u003eThe complete family\u003c\/p\u003e \u003ch2 id=\"lum-lineup-title\"\u003eSix focal lengths. Six different jobs.\u003c\/h2\u003e \u003cp class=\"lum-lead\"\u003eShorter focal lengths produce more magnification; longer focal lengths show a broader true field. The most useful choice depends on your telescope’s focal length, aperture, focuser size and the targets you enjoy.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"lum-family-key\"\u003e \u003cspan\u003e1.25″ models · 7, 10 and 15mm\u003c\/span\u003e \u003cspan\u003e2″ models · 19, 23 and 31mm\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"lum-lineup-grid\"\u003e \u003carticle class=\"lum-model-card lum-model-7\" data-barrel=\"1.25-inch barrel\"\u003e \u003cdiv class=\"lum-model-media\"\u003e \u003cspan class=\"lum-model-barrel\"\u003e1.25″ barrel\u003c\/span\u003e \u003cimg src=\"https:\/\/www.celestron.com\/cdn\/shop\/products\/93430-Luminos.jpg?v=1590984291\u0026amp;width=1000\" alt=\"Celestron Luminos 7mm 1.25-inch ultra-wide telescope eyepiece\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/div\u003e \u003cdiv class=\"lum-model-body\"\u003e \u003cdiv class=\"lum-model-topline\"\u003e \u003ch3\u003e7mm\u003c\/h3\u003e \u003cspan\u003eHigh power\u003c\/span\u003e \u003c\/div\u003e \u003cp class=\"lum-model-role\"\u003eFor lunar detail, planets and close double stars when the atmosphere and telescope support high magnification.\u003c\/p\u003e \u003cdl class=\"lum-model-specs\"\u003e \u003cdiv\u003e\n\u003cdt\u003eEye relief\u003c\/dt\u003e\n\u003cdd\u003e12mm\u003c\/dd\u003e\n\u003c\/div\u003e \u003cdiv\u003e\n\u003cdt\u003eField stop\u003c\/dt\u003e\n\u003cdd\u003e15mm\u003c\/dd\u003e\n\u003c\/div\u003e \u003cdiv\u003e\n\u003cdt\u003eWeight\u003c\/dt\u003e\n\u003cdd\u003e306g\u003c\/dd\u003e\n\u003c\/div\u003e \u003c\/dl\u003e \u003c\/div\u003e \u003c\/article\u003e \u003carticle class=\"lum-model-card lum-model-10\" data-barrel=\"1.25-inch barrel\"\u003e \u003cdiv class=\"lum-model-media\"\u003e \u003cspan class=\"lum-model-barrel\"\u003e1.25″ barrel\u003c\/span\u003e \u003cimg src=\"https:\/\/www.celestron.com\/cdn\/shop\/products\/93431-Luminos.jpg?v=1590984291\u0026amp;width=1000\" alt=\"Celestron Luminos 10mm 1.25-inch ultra-wide telescope eyepiece\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/div\u003e \u003cdiv class=\"lum-model-body\"\u003e \u003cdiv class=\"lum-model-topline\"\u003e \u003ch3\u003e10mm\u003c\/h3\u003e \u003cspan\u003eHigh–medium\u003c\/span\u003e \u003c\/div\u003e \u003cp class=\"lum-model-role\"\u003eA strong planetary and lunar option that also brings globular clusters and compact deep-sky objects closer.\u003c\/p\u003e \u003cdl class=\"lum-model-specs\"\u003e \u003cdiv\u003e\n\u003cdt\u003eEye relief\u003c\/dt\u003e\n\u003cdd\u003e12mm\u003c\/dd\u003e\n\u003c\/div\u003e \u003cdiv\u003e\n\u003cdt\u003eField stop\u003c\/dt\u003e\n\u003cdd\u003e17mm\u003c\/dd\u003e\n\u003c\/div\u003e \u003cdiv\u003e\n\u003cdt\u003eWeight\u003c\/dt\u003e\n\u003cdd\u003e329g\u003c\/dd\u003e\n\u003c\/div\u003e \u003c\/dl\u003e \u003c\/div\u003e \u003c\/article\u003e \u003carticle class=\"lum-model-card lum-model-15\" data-barrel=\"1.25-inch barrel\"\u003e \u003cdiv class=\"lum-model-media\"\u003e \u003cspan class=\"lum-model-barrel\"\u003e1.25″ barrel\u003c\/span\u003e \u003cimg src=\"https:\/\/www.celestron.com\/cdn\/shop\/products\/93432-Luminos_01.jpg?v=1603736954\u0026amp;width=1000\" alt=\"Celestron Luminos 15mm 1.25-inch ultra-wide telescope eyepiece\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/div\u003e \u003cdiv class=\"lum-model-body\"\u003e \u003cdiv class=\"lum-model-topline\"\u003e \u003ch3\u003e15mm\u003c\/h3\u003e \u003cspan\u003eVersatile mid power\u003c\/span\u003e \u003c\/div\u003e \u003cp class=\"lum-model-role\"\u003eA flexible bridge between detail and context—well suited to the Moon, clusters, galaxies and smaller nebulae.\u003c\/p\u003e \u003cdl class=\"lum-model-specs\"\u003e \u003cdiv\u003e\n\u003cdt\u003eEye relief\u003c\/dt\u003e\n\u003cdd\u003e17mm\u003c\/dd\u003e\n\u003c\/div\u003e \u003cdiv\u003e\n\u003cdt\u003eField stop\u003c\/dt\u003e\n\u003cdd\u003e26mm\u003c\/dd\u003e\n\u003c\/div\u003e \u003cdiv\u003e\n\u003cdt\u003eWeight\u003c\/dt\u003e\n\u003cdd\u003e366g\u003c\/dd\u003e\n\u003c\/div\u003e \u003c\/dl\u003e \u003c\/div\u003e \u003c\/article\u003e \u003carticle class=\"lum-model-card lum-model-19\" data-barrel=\"2-inch barrel\"\u003e \u003cdiv class=\"lum-model-media\"\u003e \u003cspan class=\"lum-model-barrel\"\u003e2″ barrel\u003c\/span\u003e \u003cimg src=\"https:\/\/www.celestron.com\/cdn\/shop\/products\/93433-Luminos_02.jpg?v=1590984292\u0026amp;width=1000\" alt=\"Celestron Luminos 19mm 2-inch ultra-wide telescope eyepiece\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/div\u003e \u003cdiv class=\"lum-model-body\"\u003e \u003cdiv class=\"lum-model-topline\"\u003e \u003ch3\u003e19mm\u003c\/h3\u003e \u003cspan\u003eMedium–low\u003c\/span\u003e \u003c\/div\u003e \u003cp class=\"lum-model-role\"\u003eA 2″ generalist for deep-sky detail, framed lunar views, rich star fields and medium-size open clusters.\u003c\/p\u003e \u003cdl class=\"lum-model-specs\"\u003e \u003cdiv\u003e\n\u003cdt\u003eEye relief\u003c\/dt\u003e\n\u003cdd\u003e20mm\u003c\/dd\u003e\n\u003c\/div\u003e \u003cdiv\u003e\n\u003cdt\u003eField stop\u003c\/dt\u003e\n\u003cdd\u003e30mm\u003c\/dd\u003e\n\u003c\/div\u003e \u003cdiv\u003e\n\u003cdt\u003eWeight\u003c\/dt\u003e\n\u003cdd\u003e500g\u003c\/dd\u003e\n\u003c\/div\u003e \u003c\/dl\u003e \u003c\/div\u003e \u003c\/article\u003e \u003carticle class=\"lum-model-card lum-model-23\" data-barrel=\"2-inch barrel\"\u003e \u003cdiv class=\"lum-model-media\"\u003e \u003cspan class=\"lum-model-barrel\"\u003e2″ barrel\u003c\/span\u003e \u003cimg src=\"https:\/\/www.celestron.com\/cdn\/shop\/products\/93434-Luminos.jpg?v=1590984294\u0026amp;width=1000\" alt=\"Celestron Luminos 23mm 2-inch ultra-wide telescope eyepiece\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/div\u003e \u003cdiv class=\"lum-model-body\"\u003e \u003cdiv class=\"lum-model-topline\"\u003e \u003ch3\u003e23mm\u003c\/h3\u003e \u003cspan\u003eWide field\u003c\/span\u003e \u003c\/div\u003e \u003cp class=\"lum-model-role\"\u003eFor larger clusters, sweeping along the Milky Way, broad nebulae and an easy low-power route into a target.\u003c\/p\u003e \u003cdl class=\"lum-model-specs\"\u003e \u003cdiv\u003e\n\u003cdt\u003eEye relief\u003c\/dt\u003e\n\u003cdd\u003e20mm\u003c\/dd\u003e\n\u003c\/div\u003e \u003cdiv\u003e\n\u003cdt\u003eField stop\u003c\/dt\u003e\n\u003cdd\u003e37mm\u003c\/dd\u003e\n\u003c\/div\u003e \u003cdiv\u003e\n\u003cdt\u003eWeight\u003c\/dt\u003e\n\u003cdd\u003e800.5g\u003c\/dd\u003e\n\u003c\/div\u003e \u003c\/dl\u003e \u003c\/div\u003e \u003c\/article\u003e \u003carticle class=\"lum-model-card lum-model-31\" data-barrel=\"2-inch barrel\"\u003e \u003cdiv class=\"lum-model-media\"\u003e \u003cspan class=\"lum-model-barrel\"\u003e2″ barrel\u003c\/span\u003e \u003cimg src=\"https:\/\/www.celestron.com\/cdn\/shop\/products\/93435-Luminos.jpg?v=1590984295\u0026amp;width=1000\" alt=\"Celestron Luminos 31mm 2-inch ultra-wide telescope eyepiece\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/div\u003e \u003cdiv class=\"lum-model-body\"\u003e \u003cdiv class=\"lum-model-topline\"\u003e \u003ch3\u003e31mm\u003c\/h3\u003e \u003cspan\u003eWidest Luminos sweep\u003c\/span\u003e \u003c\/div\u003e \u003cp class=\"lum-model-role\"\u003eThe broadest true field in the family for extended nebulae, very large clusters and immersive star-field cruising.\u003c\/p\u003e \u003cdl class=\"lum-model-specs\"\u003e \u003cdiv\u003e\n\u003cdt\u003eEye relief\u003c\/dt\u003e\n\u003cdd\u003e27mm\u003c\/dd\u003e\n\u003c\/div\u003e \u003cdiv\u003e\n\u003cdt\u003eField stop\u003c\/dt\u003e\n\u003cdd\u003e47mm\u003c\/dd\u003e\n\u003c\/div\u003e \u003cdiv\u003e\n\u003cdt\u003eWeight\u003c\/dt\u003e\n\u003cdd\u003e1186g\u003c\/dd\u003e\n\u003c\/div\u003e \u003c\/dl\u003e \u003c\/div\u003e \u003c\/article\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"lum-target-section\" aria-labelledby=\"lum-target-title\"\u003e \u003cdiv class=\"lum-shell lum-pad\"\u003e \u003cdiv class=\"lum-section-head\"\u003e \u003cp class=\"lum-kicker\"\u003eA practical starting map\u003c\/p\u003e \u003ch2 id=\"lum-target-title\"\u003eMatch the focal length to the night.\u003c\/h2\u003e \u003cp class=\"lum-lead\"\u003eThese are observing roles, not rigid rules. The same eyepiece can behave very differently in a 400mm refractor and a 2800mm Schmidt-Cassegrain—use the calculator above to translate the range to your telescope.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"lum-target-grid\"\u003e \u003cdiv class=\"lum-target-card lum-target-7\"\u003e \u003cdiv class=\"lum-target-sky\" aria-hidden=\"true\"\u003e\u003c\/div\u003e \u003cdiv class=\"lum-target-art\" aria-hidden=\"true\"\u003e \u003csvg viewbox=\"0 0 80 80\" fill=\"none\"\u003e \u003ccircle cx=\"40\" cy=\"40\" r=\"25\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003c\/circle\u003e \u003cpath d=\"M28 24 C22 34 24 49 33 58 C40 52 44 43 43 31 C37 29 32 27 28 24Z\" fill=\"currentColor\" opacity=\"0.45\"\u003e\u003c\/path\u003e \u003ccircle cx=\"50\" cy=\"29\" r=\"4\" fill=\"currentColor\" opacity=\"0.7\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"48\" cy=\"50\" r=\"6\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003c\/circle\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003cdiv class=\"lum-target-copy\"\u003e \u003cstrong\u003e7mm\u003c\/strong\u003e\u003cspan\u003eResolve fine detail\u003c\/span\u003e \u003cp\u003eMoon, planets and tight doubles on steady nights.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"lum-target-card lum-target-10\"\u003e \u003cdiv class=\"lum-target-sky\" aria-hidden=\"true\"\u003e\u003c\/div\u003e \u003cdiv class=\"lum-target-art\" aria-hidden=\"true\"\u003e \u003csvg viewbox=\"0 0 80 80\" fill=\"none\"\u003e \u003ccircle cx=\"40\" cy=\"40\" r=\"18\" fill=\"currentColor\" opacity=\"0.55\"\u003e\u003c\/circle\u003e \u003cellipse cx=\"40\" cy=\"40\" rx=\"34\" ry=\"9\" transform=\"rotate(-12 40 40)\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003c\/ellipse\u003e \u003cellipse cx=\"40\" cy=\"40\" rx=\"27\" ry=\"5\" transform=\"rotate(-12 40 40)\" stroke=\"currentColor\" stroke-width=\"1.5\" opacity=\"0.7\"\u003e\u003c\/ellipse\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003cdiv class=\"lum-target-copy\"\u003e \u003cstrong\u003e10mm\u003c\/strong\u003e\u003cspan\u003eBring compact targets closer\u003c\/span\u003e \u003cp\u003ePlanets, lunar features, globulars and planetary nebulae.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"lum-target-card lum-target-15\"\u003e \u003cdiv class=\"lum-target-sky\" aria-hidden=\"true\"\u003e\u003c\/div\u003e \u003cdiv class=\"lum-target-art\" aria-hidden=\"true\"\u003e \u003csvg viewbox=\"0 0 80 80\" fill=\"currentColor\"\u003e \u003ccircle cx=\"40\" cy=\"40\" r=\"4\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"28\" cy=\"34\" r=\"3\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"51\" cy=\"32\" r=\"3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"33\" cy=\"51\" r=\"2.6\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"53\" cy=\"49\" r=\"2.7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"20\" cy=\"44\" r=\"2\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"60\" cy=\"42\" r=\"2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"42\" cy=\"21\" r=\"2\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"40\" cy=\"40\" r=\"25\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" opacity=\"0.35\"\u003e\u003c\/circle\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003cdiv class=\"lum-target-copy\"\u003e \u003cstrong\u003e15mm\u003c\/strong\u003e\u003cspan\u003eBalance detail and context\u003c\/span\u003e \u003cp\u003eMoon, globular clusters, galaxies and smaller nebulae.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"lum-target-card lum-target-19\"\u003e \u003cdiv class=\"lum-target-sky\" aria-hidden=\"true\"\u003e\u003c\/div\u003e \u003cdiv class=\"lum-target-art\" aria-hidden=\"true\"\u003e \u003csvg viewbox=\"0 0 80 80\" fill=\"none\"\u003e \u003cellipse cx=\"40\" cy=\"40\" rx=\"30\" ry=\"13\" transform=\"rotate(-26 40 40)\" fill=\"currentColor\" opacity=\"0.38\"\u003e\u003c\/ellipse\u003e \u003cellipse cx=\"40\" cy=\"40\" rx=\"22\" ry=\"7\" transform=\"rotate(-26 40 40)\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003c\/ellipse\u003e \u003ccircle cx=\"40\" cy=\"40\" r=\"3.5\" fill=\"currentColor\"\u003e\u003c\/circle\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003cdiv class=\"lum-target-copy\"\u003e \u003cstrong\u003e19mm\u003c\/strong\u003e\u003cspan\u003eGeneral deep-sky view\u003c\/span\u003e \u003cp\u003eGalaxies, rich fields, lunar framing and open clusters.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"lum-target-card lum-target-23\"\u003e \u003cdiv class=\"lum-target-sky\" aria-hidden=\"true\"\u003e\u003c\/div\u003e \u003cdiv class=\"lum-target-art\" aria-hidden=\"true\"\u003e \u003csvg viewbox=\"0 0 80 80\" fill=\"none\"\u003e \u003cpath d=\"M14 47 C20 18 37 14 49 30 C62 25 70 35 64 52 C54 67 27 65 14 47Z\" fill=\"currentColor\" opacity=\"0.36\"\u003e\u003c\/path\u003e \u003cpath d=\"M21 47 C29 27 41 25 49 36 C56 32 62 39 58 49\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e \u003ccircle cx=\"34\" cy=\"39\" r=\"2\" fill=\"currentColor\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"49\" cy=\"45\" r=\"2\" fill=\"currentColor\"\u003e\u003c\/circle\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003cdiv class=\"lum-target-copy\"\u003e \u003cstrong\u003e23mm\u003c\/strong\u003e\u003cspan\u003eOpen the field\u003c\/span\u003e \u003cp\u003eLarge clusters, broad nebulae and easy target finding.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"lum-target-card lum-target-31\"\u003e \u003cdiv class=\"lum-target-sky\" aria-hidden=\"true\"\u003e\u003c\/div\u003e \u003cdiv class=\"lum-target-art\" aria-hidden=\"true\"\u003e \u003csvg viewbox=\"0 0 80 80\" fill=\"none\"\u003e \u003cpath d=\"M9 49 C21 22 39 18 55 28 C63 33 69 43 71 53\" stroke=\"currentColor\" stroke-width=\"7\" stroke-linecap=\"round\" opacity=\"0.32\"\u003e\u003c\/path\u003e \u003cpath d=\"M11 51 C28 36 45 28 69 31\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003c\/path\u003e \u003cg fill=\"currentColor\"\u003e\u003ccircle cx=\"19\" cy=\"45\" r=\"2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"34\" cy=\"37\" r=\"3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"50\" cy=\"32\" r=\"2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"64\" cy=\"31\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003c\/g\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003cdiv class=\"lum-target-copy\"\u003e \u003cstrong\u003e31mm\u003c\/strong\u003e\u003cspan\u003eSweep the Milky Way\u003c\/span\u003e \u003cp\u003eVery large targets, maximum family field and navigation.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cp class=\"lum-target-note\"\u003e\u003cstrong\u003eStart low, then climb.\u003c\/strong\u003e A longer focal length usually makes a target easier to locate. Centre it, focus carefully, then move to a shorter focal length if the atmosphere and object reward more power.\u003c\/p\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection id=\"lum-fit\" class=\"lum-fit-section\" aria-labelledby=\"lum-fit-title\"\u003e \u003cdiv class=\"lum-shell lum-pad\"\u003e \u003cdiv class=\"lum-section-head\"\u003e \u003cp class=\"lum-kicker\"\u003eCheck the mechanical fit\u003c\/p\u003e \u003ch2 id=\"lum-fit-title\"\u003eBarrel first. Balance second.\u003c\/h2\u003e \u003cp class=\"lum-lead\"\u003eThe number on the eyepiece sets magnification; the barrel diameter decides whether it physically fits. The heavier 2″ models also change the load at the back or side of the telescope.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"lum-fit-grid\"\u003e \u003carticle class=\"lum-fit-card\"\u003e \u003ch3\u003e1.25″ or 2″?\u003c\/h3\u003e \u003cp\u003eThe 7, 10 and 15mm models fit standard 1.25″ holders. The 19, 23 and 31mm models require a 2″ focuser or 2″ diagonal.\u003c\/p\u003e \u003cdiv class=\"lum-barrel-diagram\"\u003e \u003cdiv class=\"lum-barrel-unit\"\u003e \u003cdiv class=\"lum-barrel-circle lum-barrel-circle-small\"\u003e32mm\u003c\/div\u003e \u003cstrong\u003e1.25″ barrel\u003c\/strong\u003e \u003c\/div\u003e \u003cdiv class=\"lum-barrel-unit\"\u003e \u003cdiv class=\"lum-barrel-circle lum-barrel-circle-large\"\u003e50.8mm\u003c\/div\u003e \u003cstrong\u003e2″ barrel\u003c\/strong\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cul class=\"lum-fit-list\"\u003e \u003cli\u003eA 1.25″ eyepiece can normally be used in a 2″ holder with the correct adapter.\u003c\/li\u003e \u003cli\u003eA 2″ eyepiece cannot fit a 1.25″-only focuser or diagonal.\u003c\/li\u003e \u003cli\u003eEach insert barrel is threaded for filters matching its barrel format.\u003c\/li\u003e \u003c\/ul\u003e \u003c\/article\u003e \u003carticle class=\"lum-fit-card\"\u003e \u003ch3\u003ePlan for the payload.\u003c\/h3\u003e \u003cp\u003eThe family grows substantially from the compact 7mm to the 1.186kg 31mm. On a Dobsonian, small mount or light focuser, that difference can shift balance or demand more tension.\u003c\/p\u003e \u003cul class=\"lum-weight-list\"\u003e \u003cli class=\"lum-weight-row\"\u003e\n\u003cstrong\u003e7mm\u003c\/strong\u003e\u003cdiv class=\"lum-weight-track\"\u003e\u003cspan class=\"lum-weight-fill lum-weight-7\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cspan\u003e306g\u003c\/span\u003e\n\u003c\/li\u003e \u003cli class=\"lum-weight-row\"\u003e\n\u003cstrong\u003e10mm\u003c\/strong\u003e\u003cdiv class=\"lum-weight-track\"\u003e\u003cspan class=\"lum-weight-fill lum-weight-10\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cspan\u003e329g\u003c\/span\u003e\n\u003c\/li\u003e \u003cli class=\"lum-weight-row\"\u003e\n\u003cstrong\u003e15mm\u003c\/strong\u003e\u003cdiv class=\"lum-weight-track\"\u003e\u003cspan class=\"lum-weight-fill lum-weight-15\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cspan\u003e366g\u003c\/span\u003e\n\u003c\/li\u003e \u003cli class=\"lum-weight-row\"\u003e\n\u003cstrong\u003e19mm\u003c\/strong\u003e\u003cdiv class=\"lum-weight-track\"\u003e\u003cspan class=\"lum-weight-fill lum-weight-19\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cspan\u003e500g\u003c\/span\u003e\n\u003c\/li\u003e \u003cli class=\"lum-weight-row\"\u003e\n\u003cstrong\u003e23mm\u003c\/strong\u003e\u003cdiv class=\"lum-weight-track\"\u003e\u003cspan class=\"lum-weight-fill lum-weight-23\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cspan\u003e800.5g\u003c\/span\u003e\n\u003c\/li\u003e \u003cli class=\"lum-weight-row\"\u003e\n\u003cstrong\u003e31mm\u003c\/strong\u003e\u003cdiv class=\"lum-weight-track\"\u003e\u003cspan class=\"lum-weight-fill lum-weight-31\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cspan\u003e1186g\u003c\/span\u003e\n\u003c\/li\u003e \u003c\/ul\u003e \u003cp class=\"lum-balance-warning\"\u003e\u003cstrong\u003eBefore letting go:\u003c\/strong\u003e secure the eyepiece, confirm the diagonal and focuser can carry it, and test telescope balance through the full altitude range.\u003c\/p\u003e \u003c\/article\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"lum-build-section lum-dark\" aria-labelledby=\"lum-build-title\"\u003e \u003cdiv class=\"lum-shell lum-pad\"\u003e \u003cdiv class=\"lum-section-head\"\u003e \u003cp class=\"lum-kicker lum-kicker-light\"\u003eBuilt for hands-on observing\u003c\/p\u003e \u003ch2 id=\"lum-build-title\"\u003eGlass, grip and control.\u003c\/h2\u003e \u003cp class=\"lum-lead\"\u003eThe optical idea is ambitious; the handling is deliberately simple. A broad rubber centre grip controls the retractable eyecup, while anodised aluminium bodies and threaded barrels make the range feel at home in a serious observing kit.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"lum-gallery\"\u003e \u003cfigure\u003e \u003cimg src=\"https:\/\/www.celestron.com\/cdn\/shop\/products\/93430-Luminos_CPC-Deluxe.jpg?v=1590984291\u0026amp;width=1200\" alt=\"Celestron Luminos 7mm eyepiece installed in a telescope diagonal\" width=\"1200\" height=\"1395\" loading=\"lazy\" decoding=\"async\"\u003e \u003cfigcaption\u003e7mm · compact 1.25″ high-power format\u003c\/figcaption\u003e \u003c\/figure\u003e \u003cfigure\u003e \u003cimg src=\"https:\/\/www.celestron.com\/cdn\/shop\/products\/93433-Luminos_CPC-Deluxe.jpg?v=1590984292\u0026amp;width=1200\" alt=\"Celestron Luminos 19mm two-inch eyepiece mounted on a telescope\" width=\"1200\" height=\"1395\" loading=\"lazy\" decoding=\"async\"\u003e \u003cfigcaption\u003e19mm · the first step into the 2″ half of the family\u003c\/figcaption\u003e \u003c\/figure\u003e \u003cfigure\u003e \u003cimg src=\"https:\/\/www.celestron.com\/cdn\/shop\/products\/93435-Luminos_CPC-Deluxe.jpg?v=1590984295\u0026amp;width=1200\" alt=\"Large Celestron Luminos 31mm eyepiece secured in a two-inch telescope diagonal\" width=\"1200\" height=\"1395\" loading=\"lazy\" decoding=\"async\"\u003e \u003cfigcaption\u003e31mm · broadest field and largest payload in the range\u003c\/figcaption\u003e \u003c\/figure\u003e \u003c\/div\u003e \u003cdiv class=\"lum-feature-grid\"\u003e \u003carticle class=\"lum-feature-card\"\u003e \u003cdiv class=\"lum-feature-icon\" aria-hidden=\"true\"\u003e \u003csvg viewbox=\"0 0 36 36\" fill=\"none\"\u003e\u003ccircle cx=\"18\" cy=\"18\" r=\"12\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18\" cy=\"18\" r=\"7\" stroke=\"currentColor\" stroke-width=\"2\" opacity=\"0.7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18\" cy=\"18\" r=\"2.5\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e \u003c\/div\u003e \u003ch3\u003eFully multi-coated\u003c\/h3\u003e \u003cp\u003eEvery air-to-glass surface receives multiple coating layers to support light transmission, contrast and clean colour.\u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"lum-feature-card\"\u003e \u003cdiv class=\"lum-feature-icon\" aria-hidden=\"true\"\u003e \u003csvg viewbox=\"0 0 36 36\" fill=\"none\"\u003e\u003cpath d=\"M10 25V11H26V25\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003c\/path\u003e\u003cpath d=\"M7 25H29M13 8H23M13 28H23\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M18 12V22M14 16L18 12L22 16\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/div\u003e \u003ch3\u003eTwist-up eyecup\u003c\/h3\u003e \u003cp\u003eRotate the broad rubber grip counter-clockwise to raise the eyecup or clockwise to lower it for glasses and personal eye position.\u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"lum-feature-card\"\u003e \u003cdiv class=\"lum-feature-icon\" aria-hidden=\"true\"\u003e \u003csvg viewbox=\"0 0 36 36\" fill=\"none\"\u003e\u003cpath d=\"M8 13H28M8 23H28\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 9V27M24 9V27\" stroke=\"currentColor\" stroke-width=\"2\" stroke-dasharray=\"2 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M17 18H19\" stroke=\"currentColor\" stroke-width=\"4\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/div\u003e \u003ch3\u003eParfocal family\u003c\/h3\u003e \u003cp\u003eSwap between Luminos focal lengths with little or no refocusing. A small touch-up can still be normal across telescopes and observers.\u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"lum-feature-card\"\u003e \u003cdiv class=\"lum-feature-icon\" aria-hidden=\"true\"\u003e \u003csvg viewbox=\"0 0 36 36\" fill=\"none\"\u003e\u003cpath d=\"M11 8H25L27 27H9L11 8Z\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 22H26M12 12H24\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 25H22\" stroke=\"currentColor\" stroke-width=\"2\" stroke-dasharray=\"2 2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/div\u003e \u003ch3\u003eThreaded barrels\u003c\/h3\u003e \u003cp\u003eAdd compatible nebula, colour or neutral-density filters directly to the insert barrel; match the filter diameter to the eyepiece.\u003c\/p\u003e \u003c\/article\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"lum-use-section\" aria-labelledby=\"lum-use-title\"\u003e \u003cdiv class=\"lum-shell lum-pad\"\u003e \u003cdiv class=\"lum-section-head\"\u003e \u003cp class=\"lum-kicker\"\u003eFrom case to first light\u003c\/p\u003e \u003ch2 id=\"lum-use-title\"\u003eFour calm steps at the telescope.\u003c\/h2\u003e \u003cp class=\"lum-lead\"\u003eEyepieces are simple to install, but a careful routine protects the barrel, the telescope and the object you just spent time finding.\u003c\/p\u003e \u003c\/div\u003e \u003col class=\"lum-steps\"\u003e \u003cli\u003e \u003ch3\u003eStart low\u003c\/h3\u003e \u003cp\u003eUse a longer focal length to locate and centre the target. Check that the eyepiece barrel matches the focuser or diagonal.\u003c\/p\u003e \u003c\/li\u003e \u003cli\u003e \u003ch3\u003eSeat and secure\u003c\/h3\u003e \u003cp\u003eLoosen the holder, insert the chrome barrel fully, then tighten gently until snug. Do not overtighten or mark the barrel.\u003c\/p\u003e \u003c\/li\u003e \u003cli\u003e \u003ch3\u003eFocus and set eye height\u003c\/h3\u003e \u003cp\u003eFocus on the target, then rotate the rubber grip to place the eyecup where the full field is comfortable and stable.\u003c\/p\u003e \u003c\/li\u003e \u003cli\u003e \u003ch3\u003eIncrease with purpose\u003c\/h3\u003e \u003cp\u003eMove to a shorter focal length for more detail. If the image becomes soft, dim or restless, step back to lower power.\u003c\/p\u003e \u003c\/li\u003e \u003c\/ol\u003e \u003cdiv class=\"lum-use-grid\"\u003e \u003carticle class=\"lum-care-card\"\u003e \u003ch3\u003eCare for the optical surfaces\u003c\/h3\u003e \u003cul\u003e \u003cli\u003eKeep both dust caps on whenever the eyepiece is not in use.\u003c\/li\u003e \u003cli\u003eRemove loose dust with a clean blower before touching a lens surface.\u003c\/li\u003e \u003cli\u003eUse optical-grade cleaning supplies sparingly; never use household glass cleaner.\u003c\/li\u003e \u003cli\u003eStore dry and capped. The Luminos eyepieces are \u003cstrong\u003enot waterproof\u003c\/strong\u003e.\u003c\/li\u003e \u003cli\u003eAllow dew to evaporate in a safe, ventilated place before sealing the eyepiece away.\u003c\/li\u003e \u003c\/ul\u003e \u003c\/article\u003e \u003caside class=\"lum-solar-card\" aria-labelledby=\"lum-solar-title\"\u003e \u003ch3 id=\"lum-solar-title\"\u003eSolar safety is non-negotiable.\u003c\/h3\u003e \u003cul\u003e \u003cli\u003e\n\u003cstrong\u003eNever look at or near the Sun\u003c\/strong\u003e through this eyepiece, a telescope or any optic unless a certified solar filter is correctly installed over the telescope’s front aperture.\u003c\/li\u003e \u003cli\u003eNever rely on an eyepiece-end “solar filter”; concentrated sunlight can destroy it and cause permanent eye injury.\u003c\/li\u003e \u003cli\u003eCap or remove the finderscope and inspect the front-mounted solar filter before every solar session.\u003c\/li\u003e \u003c\/ul\u003e \u003c\/aside\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection id=\"lum-specs\" class=\"lum-specs-section\" aria-labelledby=\"lum-specs-title\"\u003e \u003cdiv class=\"lum-shell lum-pad\"\u003e \u003cdiv class=\"lum-section-head\"\u003e \u003cp class=\"lum-kicker\"\u003eEvery number in one place\u003c\/p\u003e \u003ch2 id=\"lum-specs-title\"\u003eComplete Luminos comparison.\u003c\/h2\u003e \u003cp class=\"lum-lead\"\u003eCurrent Celestron specifications for all six individual variants. Dimensions are overall height × width × depth.\u003c\/p\u003e \u003c\/div\u003e \u003csection class=\"lum-table-wrap\" tabindex=\"0\" aria-labelledby=\"lum-table-title\"\u003e \u003ch3 id=\"lum-table-title\" class=\"lum-visually-hidden\"\u003eScrollable Luminos specification comparison\u003c\/h3\u003e \u003ctable class=\"lum-spec-table\"\u003e \u003ccaption\u003eAll models are ultra-wide-field, fully multi-coated, parfocal, filter-threaded, fitted with a pop-up eye guard, built with aluminium bodies and not waterproof.\u003c\/caption\u003e \u003cthead\u003e \u003ctr\u003e \u003cth scope=\"col\"\u003eSpecification\u003c\/th\u003e \u003cth scope=\"col\"\u003e7mm\u003c\/th\u003e \u003cth scope=\"col\"\u003e10mm\u003c\/th\u003e \u003cth scope=\"col\"\u003e15mm\u003c\/th\u003e \u003cth scope=\"col\"\u003e19mm\u003c\/th\u003e \u003cth scope=\"col\"\u003e23mm\u003c\/th\u003e \u003cth scope=\"col\"\u003e31mm\u003c\/th\u003e \u003c\/tr\u003e \u003c\/thead\u003e \u003ctbody\u003e \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCelestron SKU\u003c\/th\u003e\n\u003ctd\u003e93430\u003c\/td\u003e\n\u003ctd\u003e93431\u003c\/td\u003e\n\u003ctd\u003e93432\u003c\/td\u003e\n\u003ctd\u003e93433\u003c\/td\u003e\n\u003ctd\u003e93434\u003c\/td\u003e\n\u003ctd\u003e93435\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBarrel size\u003c\/th\u003e\n\u003ctd\u003e1.25″ (32mm)\u003c\/td\u003e\n\u003ctd\u003e1.25″ (32mm)\u003c\/td\u003e\n\u003ctd\u003e1.25″ (32mm)\u003c\/td\u003e\n\u003ctd\u003e2″ (50.8mm)\u003c\/td\u003e\n\u003ctd\u003e2″ (50.8mm)\u003c\/td\u003e\n\u003ctd\u003e2″ (50.8mm)\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003cth scope=\"row\"\u003eFocal length\u003c\/th\u003e\n\u003ctd\u003e7mm\u003c\/td\u003e\n\u003ctd\u003e10mm\u003c\/td\u003e\n\u003ctd\u003e15mm\u003c\/td\u003e\n\u003ctd\u003e19mm\u003c\/td\u003e\n\u003ctd\u003e23mm\u003c\/td\u003e\n\u003ctd\u003e31mm\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003cth scope=\"row\"\u003eApparent field\u003c\/th\u003e\n\u003ctd\u003e82°\u003c\/td\u003e\n\u003ctd\u003e82°\u003c\/td\u003e\n\u003ctd\u003e82°\u003c\/td\u003e\n\u003ctd\u003e82°\u003c\/td\u003e\n\u003ctd\u003e82°\u003c\/td\u003e\n\u003ctd\u003e82°\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003cth scope=\"row\"\u003eField stop\u003c\/th\u003e\n\u003ctd\u003e15mm\u003c\/td\u003e\n\u003ctd\u003e17mm\u003c\/td\u003e\n\u003ctd\u003e26mm\u003c\/td\u003e\n\u003ctd\u003e30mm\u003c\/td\u003e\n\u003ctd\u003e37mm\u003c\/td\u003e\n\u003ctd\u003e47mm\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003cth scope=\"row\"\u003eLens elements\u003c\/th\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003ctd\u003e7\u003c\/td\u003e\n\u003ctd\u003e7\u003c\/td\u003e\n\u003ctd\u003e6\u003c\/td\u003e\n\u003ctd\u003e6\u003c\/td\u003e\n\u003ctd\u003e6\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003cth scope=\"row\"\u003eLens groups\u003c\/th\u003e\n\u003ctd\u003e5\u003c\/td\u003e\n\u003ctd\u003e5\u003c\/td\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003cth scope=\"row\"\u003eEye relief\u003c\/th\u003e\n\u003ctd\u003e12mm\u003c\/td\u003e\n\u003ctd\u003e12mm\u003c\/td\u003e\n\u003ctd\u003e17mm\u003c\/td\u003e\n\u003ctd\u003e20mm\u003c\/td\u003e\n\u003ctd\u003e20mm\u003c\/td\u003e\n\u003ctd\u003e27mm\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003cth scope=\"row\"\u003eDimensions\u003c\/th\u003e\n\u003ctd\u003e89.5 × 54 × 54mm\u003c\/td\u003e\n\u003ctd\u003e91 × 57.5 × 57.5mm\u003c\/td\u003e\n\u003ctd\u003e87 × 62 × 62mm\u003c\/td\u003e\n\u003ctd\u003e93.5 × 67.5 × 67.5mm\u003c\/td\u003e\n\u003ctd\u003e110.5 × 80.5 × 80.5mm\u003c\/td\u003e\n\u003ctd\u003e125.5 × 93 × 93mm\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight\u003c\/th\u003e\n\u003ctd\u003e306g\u003c\/td\u003e\n\u003ctd\u003e329g\u003c\/td\u003e\n\u003ctd\u003e366g\u003c\/td\u003e\n\u003ctd\u003e500g\u003c\/td\u003e\n\u003ctd\u003e800.5g\u003c\/td\u003e\n\u003ctd\u003e1186g\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003cth scope=\"row\"\u003eOptical coatings\u003c\/th\u003e\n\u003ctd\u003eFully multi-coated\u003c\/td\u003e\n\u003ctd\u003eFully multi-coated\u003c\/td\u003e\n\u003ctd\u003eFully multi-coated\u003c\/td\u003e\n\u003ctd\u003eFully multi-coated\u003c\/td\u003e\n\u003ctd\u003eFully multi-coated\u003c\/td\u003e\n\u003ctd\u003eFully multi-coated\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003cth scope=\"row\"\u003eParfocal\u003c\/th\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003cth scope=\"row\"\u003eFilter threads\u003c\/th\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003cth scope=\"row\"\u003eRetractable eye guard\u003c\/th\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWaterproof\u003c\/th\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e \u003c\/tbody\u003e \u003c\/table\u003e \u003c\/section\u003e \u003cp class=\"lum-table-hint\"\u003eSwipe or scroll the table sideways to compare every model.\u003c\/p\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection id=\"lum-faq\" class=\"lum-faq-section\" aria-labelledby=\"lum-faq-title\"\u003e \u003cdiv class=\"lum-shell lum-pad\"\u003e \u003cdiv class=\"lum-section-head\"\u003e \u003cp class=\"lum-kicker\"\u003eBefore you choose\u003c\/p\u003e \u003ch2 id=\"lum-faq-title\"\u003eLuminos questions, answered.\u003c\/h2\u003e \u003c\/div\u003e \u003cdiv class=\"lum-faq-grid\"\u003e \u003cdetails\u003e \u003csummary\u003eDoes selecting a variant include all six eyepieces?\u003c\/summary\u003e \u003cdiv class=\"lum-faq-answer\"\u003e\u003cp\u003eNo. Each variant is one individual Luminos eyepiece in the selected focal length. The page covers all six so you can compare them accurately before choosing.\u003c\/p\u003e\u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eWhich Luminos focal length should I buy first?\u003c\/summary\u003e \u003cdiv class=\"lum-faq-answer\"\u003e\u003cp\u003eStart by entering your telescope details in the calculator. Look for a useful gap in your existing eyepieces rather than duplicating a similar magnification. A lower-power option is often the most forgiving first view; shorter focal lengths are more dependent on aperture, collimation and atmospheric steadiness.\u003c\/p\u003e\u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eWill the 19, 23 or 31mm fit my 1.25″ telescope?\u003c\/summary\u003e \u003cdiv class=\"lum-faq-answer\"\u003e\u003cp\u003eNot in a 1.25″-only holder. Those three models have 2″ barrels and require a compatible 2″ focuser or 2″ diagonal. A 1.25″-to-2″ adapter enlarges the holder for smaller eyepieces; it cannot make a 2″ eyepiece fit a smaller opening.\u003c\/p\u003e\u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eWhat does parfocal mean in real use?\u003c\/summary\u003e \u003cdiv class=\"lum-faq-answer\"\u003e\u003cp\u003eThe six Luminos eyepieces are designed around a common focus position, so switching within the family usually needs little or no focuser movement. Small differences in eyesight, telescope accessories and seating can still call for a fine adjustment.\u003c\/p\u003e\u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eAre Luminos eyepieces suitable for people who wear glasses?\u003c\/summary\u003e \u003cdiv class=\"lum-faq-answer\"\u003e\u003cp\u003eLower the twist-up eyecup to bring glasses closer to the eye lens. The published eye relief is 12mm on the 7 and 10mm, 17mm on the 15mm, 20mm on the 19 and 23mm, and 27mm on the 31mm. Whether you can see the complete 82° field depends on your frames, facial geometry and required eye position.\u003c\/p\u003e\u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eCan I use filters or a Barlow lens?\u003c\/summary\u003e \u003cdiv class=\"lum-faq-answer\"\u003e\u003cp\u003eYes, when the accessory matches the barrel format and mechanical load. Each Luminos barrel is filter-threaded. A compatible Barlow increases magnification, so calculate the resulting power before use—especially with the 7 and 10mm models.\u003c\/p\u003e\u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eIs the 31mm automatically the brightest or best deep-sky choice?\u003c\/summary\u003e \u003cdiv class=\"lum-faq-answer\"\u003e\u003cp\u003eNo single eyepiece is best for every telescope. The 31mm gives the broadest Luminos true field, but in a fast telescope it may produce an exit pupil larger than your eye can use. Sky brightness, focal ratio, obstruction, balance and target size all matter. The calculator helps reveal that trade-off.\u003c\/p\u003e\u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eAre these eyepieces waterproof?\u003c\/summary\u003e \u003cdiv class=\"lum-faq-answer\"\u003e\u003cp\u003eNo. Celestron lists every Luminos eyepiece as not waterproof. Protect them from rain and spray, dry dew before storage, and keep the caps fitted when they are out of the telescope.\u003c\/p\u003e\u003c\/div\u003e \u003c\/details\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"lum-support-section lum-dark\" aria-labelledby=\"lum-support-title\"\u003e \u003cdiv class=\"lum-shell lum-pad lum-pad-tight\"\u003e \u003cdiv class=\"lum-section-head\"\u003e \u003cp class=\"lum-kicker lum-kicker-light\"\u003eOfficial help and specifications\u003c\/p\u003e \u003ch2 id=\"lum-support-title\"\u003eKeep the references close.\u003c\/h2\u003e \u003cp class=\"lum-lead\"\u003eSetup guidance, the manufacturer’s full eyepiece chart and local help from Jacobs Digital.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"lum-support-grid\"\u003e \u003ca class=\"lum-support-card\" href=\"https:\/\/celestron-site-support-files.s3.dualstack.us-east-1.amazonaws.com\/support_files\/Luminos_Eyepiece%20QSG-WEB.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e \u003cspan aria-hidden=\"true\"\u003e↗\u003c\/span\u003e \u003cstrong\u003eLuminos quick setup guide\u003c\/strong\u003e \u003csmall\u003eOfficial Celestron PDF covering installation, eyecup adjustment and the magnification formula.\u003c\/small\u003e \u003c\/a\u003e \u003ca class=\"lum-support-card\" href=\"https:\/\/celestron-site-support-files.s3.us-east-1.amazonaws.com\/support_files\/Eyepieces%20Chart_2023.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e \u003cspan aria-hidden=\"true\"\u003e↗\u003c\/span\u003e \u003cstrong\u003eOfficial eyepiece specification chart\u003c\/strong\u003e \u003csmall\u003eManufacturer comparison data for focal length, elements, eye relief, field stop, size and weight.\u003c\/small\u003e \u003c\/a\u003e \u003ca class=\"lum-support-card\" href=\"https:\/\/www.jacobsdigital.co.nz\/pages\/contact\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003cstrong\u003eAsk Jacobs Digital\u003c\/strong\u003e \u003csmall\u003eUnsure about barrel fit, balance or the best focal length for your telescope? Ask the Auckland team.\u003c\/small\u003e \u003c\/a\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"lum-finish\" aria-labelledby=\"lum-finish-title\"\u003e \u003cdiv class=\"lum-shell lum-pad lum-pad-tight lum-finish-grid\"\u003e \u003cdiv\u003e \u003ch2 id=\"lum-finish-title\"\u003eChoose the view your telescope is missing.\u003c\/h2\u003e \u003cp\u003eChoose the Luminos focal length that best complements your telescope. If you are between two sizes, compare magnification, true field, exit pupil and barrel format—not just the millimetre number.\u003c\/p\u003e \u003c\/div\u003e \u003ca class=\"lum-back-link\" href=\"#MainContent\"\u003eBack to product options\u003c\/a\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c\/div\u003e \u003cscript\u003e\r\n  (function () {\r\n    \"use strict\";\r\n\r\n    var root = document.getElementById(\"jd-celestron-luminos-v1\");\r\n    if (!root) return;\r\n\r\n    var focalInput = root.querySelector(\"#lum-telescope-focal\");\r\n    var apertureInput = root.querySelector(\"#lum-telescope-aperture\");\r\n    var resetButton = root.querySelector(\".lum-reset\");\r\n    var status = root.querySelector(\".lum-lab-status\");\r\n    var results = root.querySelectorAll(\".lum-result\");\r\n    var defaultFocal = 1000;\r\n    var defaultAperture = 200;\r\n\r\n    if (!focalInput || !apertureInput || !resetButton || !status || !results.length) return;\r\n\r\n    function validNumber(input, fallback) {\r\n      var value = parseFloat(input.value);\r\n      return isFinite(value) \u0026\u0026 value \u003e 0 ? value : fallback;\r\n    }\r\n\r\n    function formatPower(value) {\r\n      return (value \u003e= 100 ? value.toFixed(0) : value.toFixed(1)) + \"×\";\r\n    }\r\n\r\n    function formatField(value) {\r\n      return (value \u003c 1 ? value.toFixed(2) : value.toFixed(2).replace(\/0$\/, \"\")) + \"°\";\r\n    }\r\n\r\n    function formatPupil(value) {\r\n      return value.toFixed(1) + \"mm\";\r\n    }\r\n\r\n    function updateCalculator() {\r\n      var telescopeFocal = validNumber(focalInput, defaultFocal);\r\n      var telescopeAperture = validNumber(apertureInput, defaultAperture);\r\n      var maxPower = telescopeFocal \/ 7;\r\n      var i;\r\n\r\n      for (i = 0; i \u003c results.length; i += 1) {\r\n        var card = results[i];\r\n        var eyepieceFocal = parseFloat(card.getAttribute(\"data-focal\"));\r\n        var fieldStop = parseFloat(card.getAttribute(\"data-stop\"));\r\n        var power = telescopeFocal \/ eyepieceFocal;\r\n        var trueField = 57.2958 * fieldStop \/ telescopeFocal;\r\n        var exitPupil = telescopeAperture \/ power;\r\n        var powerWidth = Math.max(8, Math.min(100, power \/ maxPower * 100));\r\n\r\n        card.querySelector(\".lum-result-mag\").textContent = formatPower(power);\r\n        card.querySelector(\".lum-result-field\").textContent = formatField(trueField);\r\n        card.querySelector(\".lum-result-pupil\").textContent = formatPupil(exitPupil);\r\n        card.querySelector(\".lum-power-fill\").style.setProperty(\"--power\", powerWidth.toFixed(1) + \"%\");\r\n      }\r\n\r\n      status.textContent = \"Results: \" + telescopeFocal + \"mm focal length · \" + telescopeAperture + \"mm aperture\";\r\n    }\r\n\r\n    focalInput.addEventListener(\"input\", updateCalculator, false);\r\n    focalInput.addEventListener(\"change\", updateCalculator, false);\r\n    apertureInput.addEventListener(\"input\", updateCalculator, false);\r\n    apertureInput.addEventListener(\"change\", updateCalculator, false);\r\n\r\n    resetButton.addEventListener(\"click\", function () {\r\n      focalInput.value = defaultFocal;\r\n      apertureInput.value = defaultAperture;\r\n      updateCalculator();\r\n      focalInput.focus();\r\n    }, false);\r\n\r\n    updateCalculator();\r\n  }());\r\n\u003c\/script\u003e \u003c\/div\u003e \u003c\/div\u003e","brand":"Jacobs Digital","offers":[{"title":"7mm","offer_id":50533189124184,"sku":"93430","price":399.99,"currency_code":"NZD","in_stock":true},{"title":"10mm","offer_id":50533189156952,"sku":"93431","price":399.99,"currency_code":"NZD","in_stock":true},{"title":"15mm","offer_id":50533189189720,"sku":"93432","price":399.99,"currency_code":"NZD","in_stock":true},{"title":"19mm","offer_id":50533189222488,"sku":"93433","price":574.99,"currency_code":"NZD","in_stock":true},{"title":"23mm","offer_id":50533189255256,"sku":"93434","price":699.99,"currency_code":"NZD","in_stock":true},{"title":"31mm","offer_id":50533189288024,"sku":"93435","price":849.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0669\/9388\/1176\/files\/celestron-luminos-eyepieces-all-sizes_7436d563-0b6a-40c9-9877-b5524d76cdf6.jpg?v=1790277802","url":"https:\/\/buykiwi.co.nz\/products\/celestron-luminos-eyepieces-all-sizes","provider":"Buy Kiwi","version":"1.0","type":"link"}