Anti Blue Light Optical Glasses Frames Cat Eye Men Women TR90 Fashion Computer Eyeglasses

(187 customer reviews)

$49.99 $29.99




This is what you’ll likely see. The top and/or the left side of the form usually include terms such as OD, OS, SPH, CYL, etc., either printed digitally or handwritten by a doctor or optometrist.
[ OS/OD ] OS: Oculus sinister, meaning left eye; can also be represented by “L”. OD: Oculus dexter, meaning right eye; can also be represented by “R”.
[ SPH ] SPH is short for sphere. It shows your degree of myopia/hyperopia, in other words, nearsightedness/farsightedness. A negative number here indicates myopia, therefore, -5.50D means 300 degrees of myopia. A positive number here indicates hyperopia, therefore, + 2.50D means 250 degrees hyperopia.
[ CYL/AXIS ] CYL is short for cylinder. It indicates your level of astigmatism, a condition where the cornea is irregularly shaped and causes blurred vision. AXIS, the axis, describes the direction of astigmatism. -1.00 means 100 degrees of astigmatism. 100 means that the astigmatism direction is 100 degrees.
[ PD ] PD refers to pupillary distance, or the distance between your pupils.



Your single vision prescription ↓↓
Fill in the ANGEL GLASSES single vision prescription, as shown below, using the color coding as a guide. ↓↓


[ ADD ] ADD (short for Reading Addition) It refers to the additional correction that you need for reading. If you’re looking for progressive or varifocal lenses, your prescription should include ADD data.


Your prescription ↓↓
Fill in the ANGEL GLASSES progressive/varifocal vision prescription, as shown below, using the color coding as a guide. ↓↓


Pupillary distance (PD), or interpupillary distance (IPD), is the distance between the centers of the pupils when both eyes are looking straight. It is measured in millimeters. The average PD for adults is between 54mm to 74mm, and for children, between 43mm to 58mm.


Pupillary distance (PD) has a huge influence on our comfort level when we wear glasses. You must provide your PD when filling out the prescription form on our website.
The pupillary distance (PD) between your eyes should match the distance between the center of your lenses, and the image should be clear.


The PD of the eye deviates from the distance between the centers of the lenses. If PD is small, wearing large-frame glasses will cause focus deviation between the pupils and the centers of the lenses.



Your eyeglass prescription will usually come with pupillary distance (PD). What if you don’t know your PD?


Step 1  
Stand upright and face the mirror, then align your face horizontally with the center of the mirror.
Step 2↓ 
Place the ruler above your eyebrows and make sure they’re parallel to your eyebrows and to the ground. The distance between your two pupils is your pupillary distance (PD).


1. Please open your eyes, look straight and don't tilt your head. 2. Ask your friend to place the 0 scale on the scale above the center of one pupil and note its distance to the center of the other pupil.


Reviews (187)


Add a review

  1. Dxkttv

    cialis 20mg sale buy cialis 5mg buy cheap generic ed pills

  2. Lbaptf

    isotretinoin cost buy amoxil tablets oral zithromax 250mg

  3. Swmztp

    azithromycin 500mg us order prednisolone 20mg online cheap buy generic neurontin 100mg

  4. Bddner

    where to buy lasix without a prescription buy lasix cheap albuterol brand

  5. Pslffh

    altace sale order altace etoricoxib 60mg us

  6. Ngqtga

    mesalamine usa avapro 150mg drug purchase avapro online

  7. Qbusvs

    buy vardenafil generic levitra medication buy plaquenil

  8. Xnghxv

    temovate price order temovate generic buy amiodarone 200mg online cheap

  9. Dquijq

    olmesartan us order calan pills depakote 500mg tablet

  10. Vugovh

    temovate drug buspirone order online buy generic cordarone 200mg

  11. Ovaacs

    diamox where to buy isosorbide medication order azathioprine 25mg online

  12. Sshiic

    where to buy digoxin without a prescription generic micardis molnupiravir 200 mg tablet

  13. Jwcgfx

    naprosyn 250mg brand buy prevacid no prescription lansoprazole tablet

  14. Ntkypk

    order carvedilol pills buy coreg 6.25mg online cheap buy aralen generic

  15. Cgbcjm

    proventil 100 mcg tablet phenazopyridine 200mg cost buy cheap phenazopyridine

  16. Wqhfqg

    montelukast online buy buy dapsone pill buy dapsone 100mg generic

  17. Vmrhwn

    olumiant over the counter metformin 500mg generic order lipitor 40mg generic

  18. Xuyrvo

    buy adalat 30mg brand allegra 120mg order fexofenadine 120mg online

  19. Fibqzh

    amlodipine cost buy zestril pills omeprazole online buy

  20. Yirysx

    buy priligy cheap buy misoprostol generic xenical generic

  21. Pfpmwn

    purchase lopressor online cheap tenormin 50mg canada medrol 16 mg pills

  22. Epgqjv

    diltiazem pill buy generic acyclovir 800mg oral zyloprim 100mg

  23. Wrupaf

    aristocort medication buy clarinex 5mg generic order loratadine 10mg sale

  24. Fvzwvm

    buy cheap generic crestor buy domperidone online order motilium 10mg sale

  25. Cyqojb

    buy acillin generic where to buy flagyl without a prescription flagyl 200mg without prescription

  26. Rafkxm

    purchase sumycin pills order baclofen 10mg without prescription baclofen 25mg price

  27. Utocff

    buy septra pill order bactrim pills buy generic cleocin 300mg

  28. Icajrr

    toradol over the counter gloperba generic inderal 10mg drug

  29. Tulwah

    plavix 75mg us oral coumadin oral coumadin 5mg

  30. Dqchvv

    buy erythromycin no prescription nolvadex usa tamoxifen 20mg tablet

  31. Vvwfag

    buy generic metoclopramide 20mg nexium 20mg pill buy esomeprazole 20mg pill

  32. Vsdgia

    buy budesonide tablets budesonide generic buy careprost generic

  33. Oltjee

    topiramate 100mg for sale buy imitrex 25mg generic order levaquin 250mg without prescription

  34. Kjozyk

    methocarbamol 500mg oral order generic trazodone 50mg cheap sildenafil 50mg

  35. Djcpwj

    avodart cheap zantac online buy mobic for sale

  36. Blwoio

    cost sildenafil 100mg aurogra 100mg ca estradiol online order

  37. Wvtpmz

    buy celebrex online cheap buy generic tamsulosin buy generic ondansetron online

  38. Afeqgz

    lamictal 50mg tablet buy prazosin for sale how to buy minipress

  39. Vkymye

    buy aldactone pills for sale aldactone sale order valtrex pill

  40. Lddisg

    buy finasteride no prescription purchase proscar pill female viagra

  41. Dyiqxh

    brand retin tretinoin price brand avanafil

  42. Mqapvf

    tadalafil 5mg without prescription order cialis 20mg online sildenafil 50mg canada

  43. Tdzrae

    buy tadalafil 20mg without prescription how to get cambia without a prescription indocin 75mg over the counter

  44. Ahekgo

    cialis generic name diflucan over the counter buy ed pills cheap

  45. Pzhpuv

    purchase terbinafine sale suprax 100mg generic how to get trimox without a prescription

  46. Bypkjy

    purchase azulfidine pill purchase benicar buy calan 240mg generic

  47. Ejyhak

    buy arimidex 1 mg anastrozole 1 mg price catapres 0.1 mg generic

  48. Whhddg

    purchase divalproex generic buy cheap divalproex imdur oral

  49. Ojrzlm

    order imuran pill order generic imuran 25mg buy micardis pill

  50. Hsaeni

    buy antivert generic minocin online order order minocycline without prescription

  51. Ftsbtz

    order molnunat 200 mg pill molnunat 200 mg uk buy generic omnicef 300mg

  52. Wacohh

    sexual dysfunction order sildenafil sale oral viagra 100mg

  53. Qxkogi

    prevacid 30mg sale buy proventil for sale buy generic pantoprazole 40mg

  54. Idpgwk

    ed pills otc real cialis tadalafil 10mg us

  55. Mfoymu

    phenazopyridine 200 mg price amantadine drug symmetrel pills

  56. Kdijdz

    dapsone without prescription generic adalat 30mg perindopril 4mg cost

  57. Vomrlo

    buy ed pills no prescription tadalafil generic cialis order

  58. Kkazzv

    buy fexofenadine 180mg order generic altace 10mg amaryl 4mg usa

  59. Fziczv

    order etoricoxib arcoxia oral azelastine where to buy

  60. Nuwpsv

    order hytrin 1mg pills terazosin oral cialis 5mg uk

  61. Zomavk

    purchase avapro without prescription order buspirone 5mg online buy buspar 5mg pill

  62. Gjoozi

    buy cordarone 100mg generic order coreg sale dilantin 100 mg over the counter

  63. Coohea

    albendazole 400 mg price albenza uk medroxyprogesterone us

  64. Fwvgfq

    buy generic oxytrol over the counter elavil 10mg sale buy generic fosamax 70mg

  65. Yzqcxs

    order biltricide online cheap periactin 4 mg for sale buy cyproheptadine no prescription

  66. Porgso

    macrodantin 100 mg for sale buy nitrofurantoin 100mg sale nortriptyline order

  67. Gepggu

    fluvoxamine 50mg brand how to get duloxetine without a prescription cymbalta pill

  68. Qjskni

    buy glucotrol 10mg without prescription nootropil 800 mg cheap betnovate cream

  69. Kizpth

    buy paracetamol 500mg for sale order panadol pepcid oral

  70. Jsrwyh

    clomipramine 25mg oral prometrium 200mg tablet buy progesterone sale

  71. Qfhvjg

    tacrolimus ca buy generic remeron 15mg buy requip generic

  72. Qozqty

    where can i buy tindamax nebivolol us buy nebivolol without a prescription

  73. Keiexy

    order diovan online order clozapine 50mg sale order ipratropium 100mcg for sale

  74. Apkrfm

    buy calcitriol online cheap buy fenofibrate cheap tricor 200mg brand

  75. Vqlkdi

    buy decadron 0,5 mg online cheap buy decadron 0,5 mg sale nateglinide online buy

  76. Trehve

    order oxcarbazepine 300mg online cheap ursodiol 150mg us ursodiol 150mg without prescription

  77. Ruyquw

    order captopril sale captopril 25mg generic carbamazepine us

  78. Ugeucm

    purchase zyban generic buy zyrtec cheap buy strattera pills

  79. Pqbgey

    order ciprofloxacin sale order generic cefadroxil 250mg where can i buy duricef

  80. Cwxfcy

    quetiapine 100mg price order sertraline 50mg generic buy lexapro 20mg for sale

  81. Vbvvyc

    buy combivir no prescription combivir pills buy quinapril 10mg pill

  82. Kulmmp

    buy generic prozac naltrexone 50 mg for sale order femara generic

  83. Rvsacs

    buy frumil for sale cost clindac a buy generic zovirax

  84. Mufxkw

    buy zebeta paypal buy indapamide without a prescription terramycin 250mg us

  85. Odltkz

    buy valcivir 1000mg without prescription valaciclovir 500mg tablet buy floxin

  86. Siszcq

    buy cefpodoxime 100mg pills pill vantin 200mg flixotide nasal sprays

  87. Ncqxwl

    order keppra 500mg pill generic tobrex buy sildenafil generic

  88. Uzvvlh

    us cialis tadalafil online buy sildenafil 50mg cost

  89. Frhccs

    ketotifen 1mg sale buy generic sinequan buy tofranil 25mg for sale

  90. Akfvyv

    mintop us buy tamsulosin 0.4mg online otc ed pills

  91. Ysxfew

    acarbose 50mg uk order repaglinide 1mg generic buy generic griseofulvin online

  92. Yxqvty

    how to buy aspirin buy aspirin no prescription order imiquad creams

  93. Ckqeaf

    buy dipyridamole 100mg online cheap order pravachol 10mg generic purchase pravastatin online

  94. Bscjxn

    buy melatonin for sale order cerazette online order generic danocrine 100 mg

  95. Fqkjbk

    dydrogesterone 10mg ca order duphaston online jardiance 10mg cheap

  96. Cqbewp

    fludrocortisone us order dulcolax online cheap loperamide 2mg without prescription

  97. Oxbndg

    order monograph 600 mg online order generic cilostazol cilostazol brand

  98. Ciwzsc

    prasugrel generic chlorpromazine pill how to buy detrol

  99. Qpfmol

    order ferrous sulfate 100mg for sale ferrous sulfate tablet how to get sotalol without a prescription

  100. Njpaei

    buy mestinon 60mg without prescription feldene online buy rizatriptan 5mg oral

  101. Mkfvve

    buy enalapril no prescription order generic enalapril 10mg buy duphalac generic

  102. Gcilyv

    buy latanoprost online buy zovirax online order exelon 6mg pills

  103. Kcluka

    where can i buy betahistine purchase latanoprost without prescription benemid ca

  104. Zxipbc

    order premarin without prescription buy dostinex 0.5mg purchase viagra generic

  105. Jgvbrl

    prilosec order cost prilosec cheap lopressor 100mg

  106. Zmktjy

    buy micardis 80mg without prescription micardis 20mg oral buy cheap generic molnupiravir

  107. Audvnz

    us cialis order cialis 20mg generic sildenafil next day delivery usa

  108. Iribky

    cenforce 50mg pill buy cheap generic naprosyn buy aralen sale

  109. Zdwzit

    order modafinil 200mg for sale order modafinil online prednisone cheap

  110. Jacwht

    buy omnicef generic glucophage 1000mg oral lansoprazole 30mg usa

  111. Dnrvcy

    accutane cheap buy isotretinoin 10mg generic buy generic azithromycin 250mg

  112. Uggpez

    atorvastatin 20mg brand order lipitor pill buy amlodipine for sale

  113. Wvfkiz

    order azithromycin 500mg generic gabapentin tablet order generic gabapentin 600mg

  114. Ecurdd

    luckyland slots best online poker sites for real money buy furosemide 40mg generic

  115. Bcvsvb

    oral pantoprazole 40mg lisinopril for sale how to get phenazopyridine without a prescription

  116. Tiqpko

    online roulette for real money best slots to play online order ventolin inhalator sale

  117. Aggflk

    poker games online live blackjack where to buy ivermectin pills

  118. Htjhey

    order generic amantadine 100mg buy amantadine for sale cheap dapsone

  119. Zeyerq

    free welcome spins no deposit play poker online free no sign up levothyroxine cost

  120. Uqwtgz

    buy clomid buy clomiphene 100mg pills order imuran sale

  121. Lzcyjz

    purchase medrol for sale methylprednisolone medication triamcinolone for sale

  122. Krruie

    purchase levitra generic tizanidine 2mg generic zanaflex for sale

  123. Myuazb

    aceon order online buy allegra paypal fexofenadine 120mg generic

  124. Lpyuwg

    order phenytoin 100mg generic buy phenytoin 100 mg online cheap buy oxybutynin 5mg

  125. Gzclhe

    ozobax ca buy ozobax tablets buy toradol 10mg generic

  126. Iuiurm

    loratadine 10mg uk dapoxetine online buy priligy cheap

  127. Pybcxp

    purchase lioresal cheap ketorolac toradol buy online

  128. Tlidhw

    glimepiride 1mg tablet buy generic amaryl buy arcoxia 60mg without prescription

  129. Paknqy

    buy generic fosamax 35mg colcrys over the counter macrodantin usa

  130. Fijuiu

    buy generic inderal 10mg clopidogrel 150mg drug plavix 150mg usa

  131. Sbeimr

    nortriptyline without prescription panadol generic buy anacin no prescription

  132. Mlcmwt

    warfarin 2mg pill reglan 10mg price metoclopramide 20mg oral

  133. Zoockz

    order xenical 120mg pills xenical order buy cheap generic diltiazem

  134. Onzphc

    famotidine drug famotidine for sale order tacrolimus 5mg without prescription

  135. Aufmen

    order azelastine 10ml without prescription zovirax 800mg uk avapro 300mg usa

  136. Mbgawn

    buy nexium purchase topiramate for sale order topamax 100mg

  137. Iwonzo

    buy cheap allopurinol rosuvastatin pills rosuvastatin uk

  138. Qxncfx

    imitrex price buy levofloxacin online avodart pills

  139. Koufnw

    buy buspar 5mg for sale buy cordarone 200mg for sale cost cordarone 200mg

  140. Nzjmrs

    ranitidine online buy buy zantac 300mg generic celecoxib 200mg cost

  141. Lypown

    motilium online buy sumycin over the counter buy tetracycline 250mg without prescription

  142. Wjndep

    tamsulosin 0.4mg us oral flomax 0.2mg purchase simvastatin online

  143. Xoqtfi

    aldactone price valtrex medication brand propecia 1mg

  144. Qwcyus

    online essay writing affordable thesis writing dissertation assistance

  145. Dbplag

    diflucan 100mg drug ampicillin 250mg uk ciprofloxacin sale

  146. Lnlway

    aurogra order purchase sildalis online cheap how to get estradiol without a prescription

  147. Ezbyny

    buy generic flagyl 400mg keflex 125mg for sale order cephalexin generic

  148. Nakjcn

    lamictal 200mg us buy mebendazole sale how to get mebendazole without a prescription

  149. Kvswfd

    cleocin 300mg price where can i buy fildena generic sildenafil 50mg

  150. Tafkke

    retin cream price tadalafil pills buy stendra sale

  151. Rdpqdj

    where to buy tamoxifen without a prescription nolvadex without prescription rhinocort spray

  152. Ikzlsf

    generic tadalafil buy tadacip for sale buy indomethacin sale

  153. Pbgybt

    axetil online buy methocarbamol buy online robaxin for sale

  154. Ctampx

    desyrel sale brand clindac a order clindac a without prescription

  155. Qaczcm

    terbinafine for sale buy lamisil generic online slot games

  156. Pmanwk

    buy aspirin 75 mg online cheap aspirin for sale online online slot machines

  157. Hzurma

    buy an essay online cheap structuring a research paper buy suprax cheap

  158. Svsxfc

    help with assignments uk real casino slot machine games gambling game

  159. Fsrevq

    trimox cost amoxicillin 500mg cheap macrobid cheap

  160. Djhmao

    calcitriol sale buy tricor without a prescription fenofibrate 160mg cheap

  161. Vyxzot

    buy catapres online cheap antivert over the counter purchase tiotropium bromide online

  162. Llonae

    prescribed acne medication names teenage acne treatment for girls buy oxcarbazepine 600mg

  163. Wtlmqt

    minocin tablet buy ropinirole 1mg generic ropinirole ca

  164. Ffvyap

    alfuzosin 10mg for sale list of otc allergy medications medication to decrease stomach acid

  165. Mbvwnd

    brand femara letrozole 2.5mg tablet order abilify 30mg generic

  166. Yffjsq

    top 10 sleeping pills nz alopecia drugs market best diet pills from mexico

  167. Mdisig

    fda approved smoking cessation products fda approved tobacco cessation medications strongest otc pain reliever

  168. Axqtyh

    medroxyprogesterone pills microzide 25 mg sale hydrochlorothiazide generic

  169. Oksepy

    medication to prevent herpes outbreaks rx for diabetes a1c lowering chart

  170. Tcnycm

    periactin pill luvox online order cheap nizoral 200 mg

  171. Neijfn

    can vitamins cause yeast infection fungus killer for skin drink that lower blood pressure

  172. Uzzcrq

    duloxetine 20mg oral glipizide 5mg uk order provigil 100mg sale

  173. Rdedvx

    gastritis how long to heal is epinephrine an antiarrhythmic agent gram negative bacilli antibiotics uti

  174. Yzivlw

    phenergan over the counter how to buy ed pills cost stromectol

  175. Fuxbhw

    contraceptive pill boots are birth control pills expensive sperm late release tablet name

  176. Hhwtov

    deltasone over the counter buy deltasone 20mg amoxicillin 500mg ca

  177. Tqrgsk

    medication for excessive stomach acid flower fart pills tablets for stomach bloating

  178. Davybc

    zithromax order online brand gabapentin 600mg purchase neurontin for sale

  179. Npivhk

    cost actigall order bupropion for sale how to buy cetirizine

  180. Westzw

    buy strattera 10mg seroquel pill order sertraline 50mg for sale

  181. Qwuzoi

    buy lasix cheap lasix 100mg canada albuterol 4mg cost

  182. Zfghrw

    buy escitalopram tablets buy generic escitalopram over the counter revia 50mg pill

  183. Txfodl

    buy augmentin order clomiphene without prescription order generic clomid

  184. Rsiwev

    buy combivent 100 mcg pills dexamethasone 0,5 mg sale order linezolid for sale

  185. Henryron

    Искал доступный и качественный дегидратор, и ‘Все соки’ предложили именно то, что мне нужно. Их дегидраторы по отличной цене помогают мне в подготовке здоровых перекусов. [url=https://blender-bs5.ru/collection/degidratory]Дегидратор цена[/url] от ‘Все соки’ оказалась идеальной для моих потребностей.

  186. Apex Auto Glass

    I always look forward to your posts. They’re a highlight in my reading list.

  187. newwindshieldrepairblog.com

    The visuals you add to your posts make the concepts so much clearer. Great job!