OptiContacts.com -- Dailies Total 1 Multifocal (90 Pack) Contact Lenses (2024)

');$('#side_cart_checkout, #overlay_white').hide();});$('.step1-back').click(function(){$('#step0, #google, #header, #promobanner, #footer, #mobile_slider_section, #flypage_content, #coupon_section, #stars_rating').slideDown(0);$('#mobile_slider').removeClass('hideForMobile');$('#step1').hide();$('#side_cart_checkout, #overlay_white').hide();});});

OptiContacts.com -- Dailies Total 1 Multifocal (90 Pack) Contact Lenses (3)

Also comes in 30 pack

Right Eye (OD)

Left Eye (OS)

Continue

Use my Vision Insurance OptiContacts.com -- Dailies Total 1 Multifocal (90 Pack) Contact Lenses (5)

Buy now, pay over time
Checking your eligibility won't affect your credit.

Example payment for $212

$53.00 / 2 weeks

8 Weeks

APRInterestTotal
0.00%$0.00$212.00
  • There's no interest. Just pay for what you buy.
  • No impact on your credit score.
  • Pay every 2 weeks with debit or credit.

$36.92 / month

6 Months

APRInterestTotal
15.25%$9.53$221.53

$19.16 / month

12 Months

APRInterestTotal
15.20%$17.85$229.85
  • Choose the best plan for you, 6 or 12 months.
  • Payments may be reported to a credit bureau.
  • Pay monthly with debit or your bank account.

For ilustrative purposes only.

Rates from 0% or 10-30% APR. Payment options through Affirm are subject to an eligibility check, may not be available in all states, and are provided by these lending partners: affirm.com/lenders. Options depend on your purchase amount, and a down payment may be required. CA residents: Loans by Affirm Loan Services, LLC are made or arranged pursuant to a California Finance Lenders Law license.

OptiContacts.com -- Dailies Total 1 Multifocal (90 Pack) Contact Lenses (6)

Free Shipping over $99.00. Expect 2-3 extra business days.

Free Shipping over $99.00. Expect 2-3 extra business days for order processing prior to shipment.

OptiContacts.com -- Dailies Total 1 Multifocal (90 Pack) Contact Lenses (7)

Use your FSA, HSA, or vision insurance

OptiContacts.com -- Dailies Total 1 Multifocal (90 Pack) Contact Lenses (8)

Free Torn Lens Replacement

OptiContacts.com -- Dailies Total 1 Multifocal (90 Pack) Contact Lenses (9)

Price Match Guarantee

OptiContacts.com -- Dailies Total 1 Multifocal (90 Pack) Contact Lenses (10)

Prescription

OptiContacts.com -- Dailies Total 1 Multifocal (90 Pack) Contact Lenses (11)

Upload your RxTake a picture with your mobile phone!

OptiContacts.com -- Dailies Total 1 Multifocal (90 Pack) Contact Lenses (12)

Enter manuallyEnter your prescription details

OptiContacts.com -- Dailies Total 1 Multifocal (90 Pack) Contact Lenses (13)

Free Shipping over $99.00

OptiContacts.com -- Dailies Total 1 Multifocal (90 Pack) Contact Lenses (14)

Use your FSA, HSA, or vision insurance.

OptiContacts.com -- Dailies Total 1 Multifocal (90 Pack) Contact Lenses (15)

Free Torn Lens Replacement

OptiContacts.com -- Dailies Total 1 Multifocal (90 Pack) Contact Lenses (16)

Price Match Guarantee

OptiContacts.com -- Dailies Total 1 Multifocal (90 Pack) Contact Lenses (17)

OptiContacts.com -- Dailies Total 1 Multifocal (90 Pack) Contact Lenses (18)

Enter manuallyEnter your prescription details

OR

OptiContacts.com -- Dailies Total 1 Multifocal (90 Pack) Contact Lenses (19)

Upload your RXTake a picture with your phone!

Why is this faster?

RIGHT OD

8.5

14.1

LEFT OS

8.5

14.1

Drag and drop or browse your files

OptiContacts.com -- Dailies Total 1 Multifocal (90 Pack) Contact Lenses (20)
Only JPEG, PNG and PDF files with max size of 4mb.


Or

Upload an image of your prescription


OptiContacts.com -- Dailies Total 1 Multifocal (90 Pack) Contact Lenses (22)

Close

')}$('.negative-values').prepend('

' + negativeValue.toFixed(2) + '

')})positiveValues.forEach((positiveValue) => {if (isNaN(positiveValue)){return}if (!negativeValues.includes(-Math.abs(positiveValue))) {$('.negative-values').append('

-' + positiveValue.toFixed(2) + '

')}$('.positive-values').append('

+' + positiveValue.toFixed(2) + '

')})let $divs = $('.positive-values .sph-val');// Sort divs based on data-value attributelet sortedDivs = $divs.sort(function(a, b) {return $(a).data('value') - $(b).data('value');});let $negativeDivs = $('.negative-values .sph-val');// Sort divs based on data-value attributelet sortedNegativeDivs = $negativeDivs.sort(function(a, b) {return $(b).data('value') - $(a).data('value') ;});// Append sorted divs back to the container$('.negative-values').html()$('.positive-values').html()$('.negative-values').prepend(sortedNegativeDivs);$('.positive-values').append(sortedDivs);// add plus and minus signs as the first "options"if(hasZeroValue){$('.negative-values').prepend('

0.00 (PL)

')$('.positive-values').prepend('

0.00 (PL)

')}$('.negative-values').prepend('

Select

')$('.negative-values').prepend('

-

')$('.positive-values').prepend('

Select

')$('.positive-values').prepend('

+

')valuesAdded = true}// show the values container$(".values-container").addClass('show-values-container');$('.sph-val').each(function(){let currentValue = $(this).html();let item = differentPricingUPC.find((item)=>item.value ===currentValue)let isFound = item ? item.price : null;if(isFound){$(this).append(` ( +${isFound})`)}}) }) $('.values-container').on('click', '.sph-val', function() {// change the actual select with the selected value, check for '--' and remove valueif ($(this).hasClass('disabled')) {return}if ($(this).html() == '--') {$('#Power0').val('') } else if ($(this).html() == 'PL') { $('#Power0').val('0.00') } else if ($(this).html() == 'Plano') { $('#Power0').val('0.00')} else if ($(this).html() == '0.00 (PL)') { $('#Power0').val('0.00') } else {$('#Power0').val($(this).html().replace(/\s*\(.*?\)\s*/, ''));}// trigger the change in the select so the value can be saved in the cookie$('#Power0').trigger("change");// change the visible input value$('.open-select').val($(this).html())// hide the values popup$(".values-container").removeClass('show-values-container'); }) $(document).on('click', function (e) {if (e.target.classList[0] != 'open-select' && $('.values-container').hasClass("show-values-container") && e.target.classList[0] != 'sph-val'){$(".values-container").removeClass('show-values-container');}}); // SPHOD SPLIT SELECT - END // SPHOS SPLIT SELECT - START let valuesAddedOs = false $('.open-select-r').on('click', function(){let valuesArray = []let mobileOffset = 0let isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);if (isMobile) {mobileOffset = 120}let inputOffset = $(this).offset()let inputHeight = $(this).parent().height()let commonParenOffset = $('#contacts-step-2').offset()let inputTopPosition = inputOffset.top - commonParenOffset.toplet inputLeftPosition = inputOffset.left - commonParenOffset.left - mobileOffsetlet divTop = inputTopPosition + inputHeight;let divLeft = inputLeftPosition;// Move the div to the calculated position$('.values-container-r').css({'top': divTop + 'px','left': divLeft + 'px'});if ($('.values-container-r:hidden').length == 0 ){$('.values-container-r').removeClass('show-values-container-r')return}let differentPricingUPC = [];$("#Power1 option").each(function(){if($(this).html().includes('$')){const regex = /\(\s*\+?\s*([^\s\)]+)\s*\)/;const match = $(this).html().match(regex);const value = match ? match[1] : null;if(value){differentPricingUPC.push({value:$(this).val(),price: value})}}valuesArray.push($(this).val())})const negativeValues = valuesArray.filter(val => val.includes('-')).map(Number);const positiveValues = valuesArray.filter(val => !val.includes('-') && val != 0).map(Number);const hasZeroValue = valuesArray.includes('0.00');if (!valuesAddedOs) {// loop through all the sphod options to get the val()negativeValues.forEach((negativeValue) => {if (isNaN(negativeValue)){return}if (!positiveValues.includes(+Math.abs(negativeValue))) {$('.positive-values-r').prepend('

+' + Math.abs(negativeValue).toFixed(2) + '

')}$('.negative-values-r').prepend('

' + negativeValue.toFixed(2) + '

')})positiveValues.forEach((positiveValue) => {if (isNaN(positiveValue)){return}if (!negativeValues.includes(-Math.abs(positiveValue))) {$('.negative-values-r').append('

-' + positiveValue.toFixed(2) + '

')}$('.positive-values-r').append('

+' + positiveValue.toFixed(2) + '

')})let $divs = $('.positive-values-r .sphr-val');// Sort divs based on data-value attributelet sortedDivs = $divs.sort(function(a, b) {return $(a).data('value') - $(b).data('value');});let $negativeDivs = $('.negative-values-r .sphr-val');// Sort divs based on data-value attributelet sortedNegativeDivs = $negativeDivs.sort(function(a, b) {return $(b).data('value') - $(a).data('value') ;});// Append sorted divs back to the container$('.negative-values-r').html()$('.positive-values-r').html()$('.negative-values-r').prepend(sortedNegativeDivs);$('.positive-values-r').append(sortedDivs);// add plus and minus signs as the first "options"if(hasZeroValue){$('.negative-values-r').prepend('

0.00 (PL)

')$('.positive-values-r').prepend('

0.00 (PL)

')}$('.negative-values-r').prepend('

Select

')$('.negative-values-r').prepend('

-

')$('.positive-values-r').prepend('

Select

')$('.positive-values-r').prepend('

+

')valuesAddedOs = true}// show the values container$('.values-container-r').addClass('show-values-container-r');$('.sphr-val').each(function(){let currentValue = $(this).html();let item = differentPricingUPC.find((item)=>item.value ===currentValue)let isFound = item ? item.price : null;if(isFound){$(this).append(` ( +${isFound})`)}}) }) $('.values-container-r').on('click', '.sphr-val', function() {// change the actual select with the selected value, check for '--' and remove valueif ($(this).hasClass('disabled')) {return}if ($(this).html() == '--') {$('#Power1').val('') } else if ($(this).html() == 'PL') { $('#Power1').val('0.00') } else if ($(this).html() == 'Plano') { $('#Power1').val('0.00')} else if ($(this).html() == '0.00 (PL)') { $('#Power1').val('0.00') } else {$('#Power1').val($(this).html().replace(/\s*\(.*?\)\s*/, ''))}// trigger the change in the select so the value can be saved in the cookie$('#Power1').trigger("change");// change the visible input value$('.open-select-r').val($(this).html())// hide the values popup$()$('.values-container-r').removeClass('show-values-container-r') })$(document).on('click', function (e) {if (e.target.classList[0] != 'open-select-r' && $('.values-container-r').hasClass("show-values-container-r") && e.target.classList[0] != 'sphr-val'){$(".values-container-r").removeClass('show-values-container-r');}}); // SPHOS SPLIT SELECT - END

OptiContacts.com -- Dailies Total 1 Multifocal (90 Pack) Contact Lenses (2024)

References

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Cheryll Lueilwitz

Last Updated:

Views: 5613

Rating: 4.3 / 5 (74 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Cheryll Lueilwitz

Birthday: 1997-12-23

Address: 4653 O'Kon Hill, Lake Juanstad, AR 65469

Phone: +494124489301

Job: Marketing Representative

Hobby: Reading, Ice skating, Foraging, BASE jumping, Hiking, Skateboarding, Kayaking

Introduction: My name is Cheryll Lueilwitz, I am a sparkling, clean, super, lucky, joyous, outstanding, lucky person who loves writing and wants to share my knowledge and understanding with you.