Contact lenses for every lifestyle.

We offer a wide selection of trusted contact lens brands tailored to your vision, comfort, and lifestyle. Plus, many of our patients qualify for up to $225 in annual rebates.

You May Qualify For up to a $225 Rebate on Your Annual Supply!

Call your nearest Bella Vision office to see if your contact lenses qualify for savings, and how to submit a manufacturer rebate.

Our contact lens brands

Acuvue

Oasys HydraLuxe, Oasys Max, Oasys Moist, Vita, Define, Acuvue 2, Oasys Bandage

Alcon

Dailies Total 1, Dailies Colors, Air Optix, Air Optix Colors, Dailies Aqua Comfort+, Precision 1, Precision 7, Total 30

Order online via Marlo:

Visit Marlo →
Marlo signup QR code Scan to sign up

Bausch + Lomb

Infuse, Ultra, PureVision, Biotrue, SofLens, Silsoft

Order online via Opal:

Visit Opal →

CooperVision

Biofinity EW, Biofinity Energys, Biofinity XR, Biofinity Multi-Focal, Clariti, MyDay, MiSight, ProClear, Avaira Vitality, Biomedics 55

Request appointment
.Value -replace 'padding: 60px var\(--pad\);', 'padding: 24px var(--pad) 56px;' max-width: 1200px; margin: 0 auto; } .cl-featured__img { border-radius: 16px; overflow: hidden; box-shadow: 0 16px 40px rgba(26,26,23,0.10); aspect-ratio: 1 / 1; background: linear-gradient(135deg, var(--cream), var(--pink)); } .cl-featured__img img { width: 100%; height: 100%; object-fit: cover; } .badge { display: inline-block; background: var(--mint); color: var(--ink); padding: 6px 14px; border-radius: 100px; font-family: var(--mono); font-size: 11px; letter-spacing: 0.16em; font-weight: 500; margin-bottom: 16px; } .cl-featured__copy h2 { font-family: var(--serif); font-size: clamp(36px, 5vw, 52px); font-weight: 500; letter-spacing: -0.01em; line-height: 1.05; margin-bottom: 18px; } .cl-featured__copy p { font-size: 17px; color: var(--charcoal); margin-bottom: 22px; } .cl-cta { display: inline-flex; align-items: center; gap: 6px; color: var(--pink-dark); text-decoration: none; font-weight: 600; font-size: 15px; padding-bottom: 2px; border-bottom: 1px solid var(--pink-dark); transition: color 0.2s, border-color 0.2s; } .cl-cta:hover { color: var(--ink); border-color: var(--ink); } @media (max-width: 760px) { .cl-featured { grid-template-columns: 1fr; gap: 32px; padding: 40px var(--pad); } } /* ===== REBATE BANNER ===== */ .cl-rebate { background: var(--pink); padding: 56px var(--pad); text-align: center; } .cl-rebate__inner { max-width: 760px; margin: 0 auto; } .cl-rebate h3 { font-family: var(--serif); font-size: clamp(28px, 4vw, 40px); font-weight: 500; letter-spacing: -0.01em; margin-bottom: 14px; color: var(--ink); } .cl-rebate h3 em { font-style: italic; color: var(--ink); border-bottom: 3px solid var(--pink-dark); padding: 0 4px; } .cl-rebate p { font-size: 17px; color: var(--ink); } /* ===== BRAND GRID ===== */ .cl-brands { padding: 80px var(--pad); max-width: 1200px; margin: 0 auto; } .cl-brands h2 { font-family: var(--serif); font-size: clamp(32px, 4.5vw, 44px); font-weight: 500; letter-spacing: -0.01em; text-align: center; margin-bottom: 56px; } .cl-brand-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 28px; } .cl-brand { background: white; border-radius: 16px; padding: 36px 32px; box-shadow: 0 4px 16px rgba(26,26,23,0.06); display: flex; flex-direction: column; } .cl-brand__logo { height: 70px; display: flex; align-items: center; justify-content: center; margin-bottom: 24px; } .cl-brand__logo img { max-height: 60px; max-width: 80%; width: auto; object-fit: contain; } .cl-brand h3 { font-family: var(--serif); font-size: 24px; font-weight: 500; text-align: center; margin-bottom: 14px; } .cl-brand__products { font-size: 14px; line-height: 1.65; color: var(--charcoal); text-align: center; margin-bottom: 24px; } .cl-brand__order { margin-top: auto; padding-top: 22px; border-top: 1px dashed rgba(26,26,23,0.15); text-align: center; } .cl-brand__order p { font-size: 14px; color: var(--charcoal); margin-bottom: 10px; } .cl-brand__qr { margin-top: 16px; display: inline-flex; flex-direction: column; align-items: center; gap: 6px; } .cl-brand__qr img { width: 100px; height: 100px; border: 1px solid rgba(26,26,23,0.10); border-radius: 8px; padding: 6px; background: white; } .cl-brand__qr small { font-size: 11px; color: var(--charcoal); letter-spacing: 0.04em; } @media (max-width: 720px) { .cl-brand-grid { grid-template-columns: 1fr; } .cl-brand { padding: 28px 22px; } } /* ===== CTA banner ===== */ .cl-cta-banner { background: var(--ink); color: white; padding: 72px var(--pad); text-align: center; } .cl-cta-banner h2 { font-family: var(--serif); font-size: clamp(28px, 4vw, 38px); font-weight: 500; margin-bottom: 24px; letter-spacing: -0.01em; } .btn { display: inline-block; padding: 14px 28px; border-radius: 100px; font-weight: 600; text-decoration: none; transition: all 0.2s; font-size: 15px; } .btn-primary { background: var(--pink-dark); color: white; } .btn-primary:hover { background: var(--pink); color: var(--ink); transform: translateY(-2px); } /* ===== FOOTER ===== */ .page-footer { background: var(--cream); padding: 40px var(--pad); text-align: center; border-top: 1px solid rgba(26,26,23,0.08); } .page-footer p { font-size: 13px; color: var(--charcoal); margin-bottom: 14px; } .page-footer nav { display: flex; gap: 24px; justify-content: center; flex-wrap: wrap; } .page-footer nav a { font-size: 13px; color: var(--charcoal); text-decoration: none; transition: color 0.2s; } .page-footer nav a:hover { color: var(--pink-dark); } /* CONTACT LENSES POLISH v6 */ /* Kill ALL section-labels on this page (CONTACT LENSES eyebrow) */ .section-label, .cl-hero .section-label, section .section-label { display: none !important; visibility: hidden !important; height: 0 !important; margin: 0 !important; padding: 0 !important; } /* Nav: narrower content (~850px) — pull logo + button inward */ .page-nav { display: flex !important; align-items: center !important; justify-content: space-between !important; flex-wrap: wrap !important; gap: 16px !important; padding-top: 20px !important; padding-bottom: 20px !important; padding-left: max(20px, calc(50vw - 425px)) !important; padding-right: max(20px, calc(50vw - 425px)) !important; } .page-nav img, .page-nav__logo img { height: 64px !important; width: auto !important; } .page-nav__links { display: flex !important; align-items: center !important; gap: 24px !important; } .page-nav__links a, .page-nav__back, .page-nav a { font-size: 16px !important; font-weight: 500 !important; } .page-nav__cta { font-size: 16px !important; padding: 12px 24px !important; font-weight: 600 !important; } /* Hero: tight vertical rhythm */ .cl-hero { padding-top: 24px !important; padding-bottom: 12px !important; } .cl-hero .section-title { margin: 0 0 16px !important; } .cl-hero p, .cl-hero .ins-lede, .cl-hero .cl-lede { max-width: 680px !important; margin: 0 auto !important; } /* Featured: tucked tight under hero */ .cl-featured { padding-top: 12px !important; padding-bottom: 56px !important; } .cl-featured-photo, .cl-featured > img, .cl-featured picture img { border-radius: 14px !important; box-shadow: 0 16px 48px rgba(26, 26, 23, 0.10) !important; } .cl-cta { display: inline-block !important; transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.25s ease !important; } .cl-cta:hover { transform: translateX(4px) !important; opacity: 0.85 !important; } /* Mobile/tablet */ @media (max-width: 980px) { .page-nav { padding-left: 24px !important; padding-right: 24px !important; gap: 12px !important; } .page-nav img, .page-nav__logo img { height: 52px !important; } .page-nav__links { gap: 18px !important; } } @media (max-width: 640px) { .page-nav { padding: 14px 16px !important; } .page-nav img, .page-nav__logo img { height: 44px !important; } .page-nav__back { display: none !important; } .cl-hero .section-title { font-size: clamp(28px, 8vw, 42px) !important; } } /* END CL POLISH */

Contact lenses for every lifestyle.

We offer a wide selection of trusted contact lens brands tailored to your vision, comfort, and lifestyle. Plus, many of our patients qualify for up to $225 in annual rebates.

You May Qualify For up to a $225 Rebate on Your Annual Supply!

Call your nearest Bella Vision office to see if your contact lenses qualify for savings, and how to submit a manufacturer rebate.

Our contact lens brands

Acuvue

Oasys HydraLuxe, Oasys Max, Oasys Moist, Vita, Define, Acuvue 2, Oasys Bandage

Alcon

Dailies Total 1, Dailies Colors, Air Optix, Air Optix Colors, Dailies Aqua Comfort+, Precision 1, Precision 7, Total 30

Order online via Marlo:

Visit Marlo →
Marlo signup QR code Scan to sign up

Bausch + Lomb

Infuse, Ultra, PureVision, Biotrue, SofLens, Silsoft

Order online via Opal:

Visit Opal →

CooperVision

Biofinity EW, Biofinity Energys, Biofinity XR, Biofinity Multi-Focal, Clariti, MyDay, MiSight, ProClear, Avaira Vitality, Biomedics 55

Request appointment