:root{--white: #fff;--grey-10: #aaa;--grey-8: #efefef;--grey-6: #def;--grey-4: #e5e5e5;--grey-3: #f7f7f7;--grey-2: #eee;--grey-1: #ddd;--grey: #ccc;--grey1: #999;--grey2: #666;--grey3: #333;--grey4: #EBEBED;--grey7: #a0a0a0;--grey9: #b4b4b4;--dark-grey: #404040;--black: #000;--blue: #2461aa;--bright_blue: #27aaed;--light_blue: color-mix(in srgb, var(--bright_blue) 10%, transparent);--light_blue2: #e8f7ff;--light_blue3: #eff;--blue-2: #006699;--red: #c00;--red2: #900;--red6: #d02;--red-1: #FFE6E6;--red-2: #FCF2F2;--green: #9c3;--green2: #093;--yellow: #fc0;--yellow-1: #ffc;--link: var(--red);--link_hover: var(--blue);--main_nav: var(--white);--footer_nav: var(--white);--link-grey: var(--grey3);--link-red: var(--red);--text1: var(--blue);--text2: var(--black);--text3: var(--red);--text4: var(--grey2);--error_text: var(--grey3);--alert_text: var(--green);--top_bar: var(--blue);--main_bar: var(--white);--sub_bar: var(--bright_blue);--main_page: var(--white);--nav_fade: color-mix(in srgb, var(--white) 20%, transparent);--top_footer: color-mix(in srgb, var(--blue) 15%, transparent);--main_footer: var(--blue);--bmsm_header: var(--blue);--coupon_banner: var(--blue);--highlight: var(--yellow);--main_btn: var(--red);--main_btn_hover: #cc0000;--ghost_btn: var(--white);--ghost_btn_hover: var(--grey-3);--main_btn_text: var(--white);--ghost_btn_border: var(--blue);--ghost_btn_text: var(--red);--homepage_btn_bg: var(--blue);--error_bg: var(--red-2);--error_border: var(--red);--alert_bg: color-mix(in srgb, var(--green) 5%, transparent);--alert_border: var(--green);--font_size_small: 10px;--font_size_small_2: 11px;--font_size_small2: 13px;--font_size1: 12px;--font_size2: 14px;--font_size25: 15px;--font_size3: 16px;--font_size4: 20px;--font_size5: 24px;--font_size6: 30px;--font_size7: 18px;--font_size8: 13px;--csr_banner_height: 49px}a,.fancy,.fancybadges,.fancyframe{color:var(--link)}.cc-window .cc-compliance .cc-btn{color:#c00}h1{color:var(--text1)}.btn{&.color1{background:var(--main_btn);color:var(--main_btn_text);&:hover{background:var(--main_btn_hover)}}&.color2,&.grey{background:var(--ghost_btn);border:1px solid var(--ghost_btn_border);color:var(--ghost_btn_text);&:hover{background:var(--ghost_btn_hover)}}&.yellow,&.color3{background:var(--yellow);border:1px solid var(--grey-1);color:var(--black);&:hover{background:#fc0}}&.blue{background:var(--blue)}}#header{#top_bar{background:var(--top_bar);color:var(--white);.phone_number{color:var(--white);a{color:var(--white)}}.super_nav{li{>a{color:var(--white);i.fa{color:var(--white)}.count{border-color:var(--blue)}}&.login{.sign_in{color:var(--text2)}}&.my_account{ul li a{color:var(--link)}}}}}#main_bar{background:var(--main_bar);color:var(--text1);#badges .badge .text{color:var(--text1);a#live_chat_link{color:var(--link);&:hover{color:var(--text2)}}}}#sub_bar{background:var(--sub_bar);color:var(--white);.sub_nav li a.top_menu{color:var(--white);i.fa{color:var(--white)}}}}#right_content{#welcome{h1{color:var(--text3)}}#testimonials{.heading{background:var(--blue)}}}#left_nav{ul{li{a{color:var(--grey3);&:hover{background:var(--grey-3)}}&.heading{background:var(--grey-3);color:var(--blue)}&.view_all{a{color:var(--link);&:hover{background:var(--grey-3)}}}}}}.faqentry{h3{a{color:var(--text2)}}}.faq_details{#faq_detail{ul{&.no_bullets_top{>li{strong{color:var(--text1)}ul{li{strong{color:var(--text2)}}}}}}}}#footer{#top_footer{background:var(--top_footer)}#main_footer{background:var(--main_footer)}}#two_column .right_content ul li svg .svgcolor1{fill:var(--red)}@font-face{font-family:PTSansRegular;src:url(/include/font/PT-Sans/PTS55F-webfont.eot);src:url(/include/font/PT-Sans/PTS55F-webfont.eot?#iefix) format("embedded-opentype"),url(/include/font/PT-Sans/PTS55F-webfont.woff) format("woff"),url(/include/font/PT-Sans/PTS55F-webfont.ttf) format("truetype"),url(/include/font/PT-Sans/PTS55F-webfont.svg#PTSansRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:PTSansNarrowRegular;src:url(/include/font/PT-Sans/PTN57F-webfont.eot);src:url(/include/font/PT-Sans/PTN57F-webfont.eot?#iefix) format("embedded-opentype"),url(/include/font/PT-Sans/PTN57F-webfont.woff) format("woff"),url(/include/font/PT-Sans/PTN57F-webfont.ttf) format("truetype"),url(/include/font/PT-Sans/PTN57F-webfont.svg#PTSansNarrowRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:PTSansNarrowBold;src:url(/include/font/PT-Sans/PTN77F-webfont.eot);src:url(/include/font/PT-Sans/PTN77F-webfont.eot?#iefix) format("embedded-opentype"),url(/include/font/PT-Sans/PTN77F-webfont.woff) format("woff"),url(/include/font/PT-Sans/PTN77F-webfont.ttf) format("truetype"),url(/include/font/PT-Sans/PTN77F-webfont.svg#PTSansNarrowBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:RobotoRegular;src:url(/include/font/roboto/Roboto-Regular-webfont.eot);src:url(/include/font/roboto/Roboto-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(/include/font/roboto/Roboto-Regular-webfont.woff) format("woff"),url(/include/font/roboto/Roboto-Regular-webfont.ttf) format("truetype"),url(/include/font/roboto/Roboto-Regular-webfont.svg#RobotoRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:RobotoBold;src:url(/include/font/roboto/Roboto-Bold-webfont.eot);src:url(/include/font/roboto/Roboto-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(/include/font/roboto/Roboto-Bold-webfont.woff) format("woff"),url(/include/font/roboto/Roboto-Bold-webfont.ttf) format("truetype"),url(/include/font/roboto/Roboto-Bold-webfont.svg#RobotoRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:RobotoLight;src:url(/include/font/roboto/Roboto-Light-webfont.eot);src:url(/include/font/roboto/Roboto-Light-webfont.eot?#iefix) format("embedded-opentype"),url(/include/font/roboto/Roboto-Light-webfont.woff) format("woff"),url(/include/font/roboto/Roboto-Light-webfont.ttf) format("truetype"),url(/include/font/roboto/Roboto-Light-webfont.svg#RobotoRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:LeagueGothicRegular;src:url(/include/font/leaguegothic/League_Gothic-webfont.eot);src:url(/include/font/leaguegothic/League_Gothic-webfont.eot?#iefix) format("embedded-opentype"),url(/include/font/leaguegothic/League_Gothic-webfont.woff) format("woff"),url(/include/font/leaguegothic/League_Gothic-webfont.ttf) format("truetype"),url(/include/font/leaguegothic/League_Gothic-webfont.svg#LeagueGothicRegular) format("svg");font-weight:400;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{background:var(--white)}body{display:block;width:100%;background:var(--white);color:var(--black);font: 14px/18px Arial,Helvetica,sans-serif;text-align:center;.container{margin:0 auto;width:1000px;position:relative;@media only screen and (max-width:1020px){width:100%}}&.fluid{.container{box-sizing:border-box;margin:0 auto;width:100%;max-width:1000px;position:relative;@media only screen and (max-width:1020px){width:100%;padding:0 20px}@media only screen and (max-width:863px){padding:0 10px}}}}a{color:var(--link);text-decoration:underline;&:hover,&:focus{color:var(--link_hover)}}span.link{color:var(--link);cursor:pointer;text-decoration:underline;&:hover{color:var(--text2);cursor:pointer}}.text-link{color:var(--grey3);display:inline-block;padding:0 20px 0 0}h1,h2,h3,h4,h5{font-weight:400;margin:0 0 10px}h1{color:var(--text1);font-size:var(--font_size6);line-height:40px}h2{color:var(--text2);font-size:var(--font_size5);line-height:30px}h3{color:var(--text2);font-size:var(--font_size4);line-height:26px}h4{color:var(--text2);font-size:var(--font_size3);line-height:20px}h5{color:var(--text2);font-size:var(--font_size2);line-height:18px}ol,ul{font-size:var(--font_size2);line-height:20px;margin:0 0 15px 25px;li{padding:4px 0}}ol{list-style:decimal}ul{list-style:square}p{font-size:var(--font_size2);line-height:24px;margin:0 0 15px}i,em{font-style:italic}.smalltext,.smalltext *{font-size:var(--font_size1)}.text{font-size:var(--font_size2)}#referbanner{background:var(--white);float:left;height:60px;margin:10px 0 20px 45px;position:relative;text-align:right;width:900px;z-index:10;&.upp{background:var(--grey-3);border:1px solid var(--grey);color:#000;font-size:var(--font_size2);font-weight:700;height:auto;margin:10px 0 30px 45px;padding:15px;text-align:left;width:870px}}strong{font-weight:700}sup{font-size:80%;vertical-align:super}.clearer,.clear,.clearfix{content:" ";clear:both;display:block;float:none;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0}.clearL{clear:left}.clearR{clear:right}.floatleft,.float_left{float:left}.floatright,.float_right{float:right}img.floatleft{margin:0 10px 10px 0}img.floatright{margin:0 0 10px 10px}.textright,.text_right{text-align:right}.textleft,.text_left{text-align:left}.textcenter,.text_center{text-align:center}.text-red,.creditapplied{color:var(--red)}.pointer{cursor:pointer}.nowrap{white-space:nowrap}#content .hand{cursor:pointer}.hide{display:none}.tiny{font-size:var(--font_size_small)}.t_n_c{font-size:12px;padding:20px 0 0;&.no_pad{padding:0}&.ext{margin:0 -10px}}.in_stock_display{background:#390;border-radius:4px;color:#fff;display:block;font-size:11px;text-align:center;padding:2px;margin:2px -15px 0;line-height:14px}table{&.clean{border-collapse:collapse;border-spacing:0;width:100%;th,td{border-top:1px solid var(--grey-1);padding:5px 10px;line-height:20px;vertical-align:middle;text-align:center;&.left{text-align:left}&.right{text-align:right}}th{background:#f7f7f7;border-top:1px solid var(--grey-1);font-weight:700;line-height:18px}td{background:none;font-weight:400;line-height:25px}}&.clear{border-collapse:collapse;border-spacing:0;width:100%;th,td{border:none;padding:0 6px;vertical-align:middle;text-align:left}th{font-weight:700}}}.bluebox{background:url(/images/design/bg.specialnotes.png) repeat-x scroll left top #e1eff6;border:1px solid #404040;padding:15px 15px 5px 90px;margin:30px 10px 10px;position:relative;.corner{position:absolute;height:4px;width:4px}.cornerseal{width:100px;height:100px;position:absolute;top:-15px;left:-20px}.topright{background:url(/images/design/bg.specialnote.topright.gif) top left no-repeat;top:-1px;right:-1px}.botright{background:url(/images/design/bg.specialnote.botright.gif) top left no-repeat;bottom:-1px;right:-1px}.botleft{background:url(/images/design/bg.specialnote.botleft.gif) top left no-repeat;bottom:-1px;left:-1px}}#faq-detail .bluebox{margin:0 10px 20px 0}#intro{margin:0 0 10px;ol,p{margin-bottom:4px}}#content .YellowInBlack,.callout,#content #instructions,#content #customerservicetopfaxinfo{background:var(--grey-3);border:1px solid var(--grey);color:var(--text2);margin:0 0 20px;padding:15px 15px 0}.callout{.starburst{background:url(/images/design/starburst-red-130x130.png) 0 0 no-repeat;color:var(--white);font-size:11px;font-weight:700;height:74px;width:104px;padding:30px 14px;position:absolute;left:-31px;top:-25px;z-index:99;text-align:center;text-transform:uppercase;letter-spacing:-.03em;line-height:20px;span.credit{font-size:26px;display:block;width:100%;letter-spacing:normal;line-height:26px}}h2{color:#404040;font-size:var(--font_size2);font-weight:700;margin:0}a.shopnow{background:url(/images/buttons/btn-shop-now.png) 0 0 no-repeat;display:block;height:23px;width:98px;text-indent:-99999px;float:right;margin:0}&.pref{text-align:center;h5{color:var(--grey3);text-align:left}p{text-align:left}a{display:block;margin:0 auto 15px;width:147px}}&.burst{position:relative;z-index:99;margin:30px 0 25px 20px;padding:15px 15px 15px 110px;width:auto}&.crxdeclin p{font-size:10pt;margin-bottom:4px}}#reorder .callout.burst,#shopping-cart .callout.burst{margin:30px 0 20px 20px}.specialNote{clear:both;margin:35px 5px 25px 45px;cursor:pointer;.specialNoteProductSwitch{padding:4px 0;text-align:center;.productSwitch{background:url(/images/buttons/lensButton.png) top left no-repeat;padding:1px 0 2px 17px;.productSwitch-bg{background:url(/images/buttons/lensButton.png) top right no-repeat;border:0;padding:6px 0 0;vertical-align:middle;a{background:0;border:0;color:#404040;font-size:13px;font-weight:700;vertical-align:top}}}}h4{color:var(--red);font-size:18px;font-weight:700;margin:0 0 3px;padding:0 0 5px 85px;a{text-decoration:none;&:hover{color:var(--red);text-decoration:none}}.subhead{font-size:13px;font-weight:400;margin:5px 0 8px;text-decoration:underline;.price{color:var(--red)}}}.specialNoteBox{background:url(/images/design/bg.specialnotes.png) repeat-x scroll left top #e1eff6;border:1px solid #404040;padding:12px 10px;position:relative;.virtualproductupgradebutton{text-align:center}.corner{position:absolute;height:4px;width:4px}.topright{background:url(/images/design/bg.specialnote.topright.gif) top left no-repeat;top:-1px;right:-1px}.botright{background:url(/images/design/bg.specialnote.botright.gif) top left no-repeat;bottom:-1px;right:-1px}.botleft{background:url(/images/design/bg.specialnote.botleft.gif) top left no-repeat;bottom:-1px;left:-1px}}p{&.howitworks{display:block;font-size:13px;margin-left:85px;float:left;letter-spacing:-1px;line-height:20px;padding-bottom:7px;width:370px;strong{display:block;font-size:18px}.link{color:var(--red);text-decoration:underline}}&.small{font-size:9px;letter-spacing:-1px;text-align:right;margin:0}}.compareImage{background:url(/images/design/bg.compareimage.png) top left no-repeat;color:var(--white);font-size:11px;font-weight:700;position:absolute;top:-30px;left:-41px;text-align:center;text-transform:uppercase;height:72px;width:86px;padding:33px 18px 20px;z-index:10;span{font-size:21px;padding:0;display:inline-block}}.comparemath{background:#eff7fa;border:1px solid #ceddee;float:right;margin-bottom:2px;padding:11px 15px;position:relative;width:322px;.corner{position:absolute;height:5px;width:5px}.topleft{background:url(/images/design/bg.comparemath.topleft.gif) top left no-repeat;top:-1px;left:-1px}.topright{background:url(/images/design/bg.comparemath.topright.gif) top left no-repeat;top:-1px;right:-1px}.botright{background:url(/images/design/bg.comparemath.botright.gif) top left no-repeat;bottom:-1px;right:-1px}.botleft{background:url(/images/design/bg.comparemath.botleft.gif) top left no-repeat;bottom:-1px;left:-1px}.equation{font-size:15px;float:left;font-weight:700;letter-spacing:-1px;line-height:20px;margin-right:10px;text-align:center;span{display:block;border-bottom:1px solid #4d4d4d;padding:0 10px;span{display:inline;font-size:10px;border-bottom:0;padding:0}}}.result{float:right;font-size:20px;font-weight:700;letter-spacing:-1px;span{color:#d6112a;font-size:26.5px;line-height:26px;margin-left:10px;span{color:#222;font-size:var(--font_size2);position:relative;top:-8px;margin:0}}}}}#specialoffer{text-align:center}.ninetyPack{cursor:default!important}#breadcrumbs{font-size:var(--font_size1);line-height:20px;height:auto;margin:0 0 10px;padding:0;text-align:right;@media only screen and (max-width:863px){background:#def;border-bottom:1px solid #ddd;line-height:16px;font-size:11px;padding:7px 0 7px 10px;margin:0 -10px 5px;width:auto;height:auto;text-align:left}a{color:var(--link);text-decoration:underline}strong{font-weight:400}h1,h3{background:0;color:#404040;font-size:12px;font-weight:700;padding:0;a{color:var(--red);text-decoration:underline}}}.btn{border-radius:4px;display:inline-block;line-height:30px;height:30px;font-size:18px;font-weight:400;padding:0 30px;text-align:center;text-decoration:none;white-space:nowrap;transition:.3s ease-out;outline:none;.edge{display:none}&:active{box-shadow:none}&.full{width:100%;padding:0}&.color1{background:var(--main_btn);color:var(--white);box-shadow:0 3px 2px -2px #0006;&:hover{background:var(--main_btn_hover);box-shadow:0 3px 3px #00000024,0 1px 7px #0000001f,0 3px 1px -1px #0003}}&.color2,&.grey{background:var(--ghost_btn);border:1px solid var(--ghost_btn_border);color:var(--ghost_btn_text);line-height:28px;height:28px;&:hover{background:var(--ghost_btn_hover)}}&.yellow,&.color3{background:var(--yellow);border:1px solid var(--grey-1);box-shadow:0 3px 2px -2px #0006;color:var(--blue);line-height:28px;height:28px;&:hover{background:#fc0;box-shadow:0 3px 3px #00000024,0 1px 7px #0000001f,0 3px 1px -1px #0003}}&.blue{background:var(--blue);box-shadow:0 3px 2px -2px #0006}&.large{font-size:var(--font_size4);height:40px;line-height:40px;padding:0 40px}&.small{font-size:var(--font_size1);font-weight:400;height:20px;line-height:20px;padding:0 10px}&.fancy{text-decoration:none}}.smallbtn{border-radius:4px;display:inline-block;font-size:12px;font-weight:400;height:20px;line-height:20px;padding:0 10px;margin:0;text-align:center;text-transform:uppercase;text-decoration:none;.edge{display:none}&.color1,&.red{background:var(--main_btn);box-shadow:0 3px 2px -2px #0006;color:var(--white);&:hover{background:var(--main_btn_hover);box-shadow:0 3px 3px #00000024,0 1px 7px #0000001f,0 3px 1px -1px #0003}}&.grey,&.color2{background:var(--ghost_btn);border:1px solid var(--ghost_btn_border);color:var(--ghost_btn_text);&:hover{background:var(--ghost_btn_hover)}}}.drsearchbutton{.smallbtn{&:before{color:var(--white);content:"\f002";display:inline-block;font:700 14px/1 "Font Awesome 5 Free";font-size:12px;padding:0 5px 0 0;line-height:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}}.alert{background:var(--alert_bg);border:1px solid var(--alert_border);margin:5px;padding:5px;i.fa{color:var(--alert_text)}p{font-size:10px;line-height:12px}&.warning{background:var(--error_bg);border:1px solid var(--error_border);color:var(--red)}}.error{background:var(--error_bg);border:2px solid var(--error_border);margin:0 0 10px;padding:15px;i.fa{color:var(--text3);font-size:var(--font_size5)}ul{li{color:#000;font-size:11px;line-height:1.6em;margin-bottom:5px;strong{font-weight:700}}}}.warning{background:var(--error_bg);border:1px solid var(--error_border);margin:0 0 20px;padding:10px 10px 10px 60px;position:relative;&:before{color:#c00;content:"\f071";display:inline-block;font:700 14px/1 "Font Awesome 5 Free";font-size:30px;padding:0 5px 0 0;margin:-15px 0 0 -20px;line-height:30px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:35px}.form-footer{margin:0}&.important{margin:0;padding:10px 10px 10px 60px;p{padding:0;margin:0}}}#error{background:#ffd;border:1px solid var(--grey);margin:10px 15px;padding:10px;text-align:center;h2{font-size:16px;font-weight:700}}.display_error,.displayerror,#fancybox-inner .displayerror{background:var(--error_bg);border:1px solid var(--error_border);color:var(--red);display:block;font-size:12px;margin:3px 0;padding:4px}.statuserror{background:url(/images/icons/ico.warning.png) 10px 21px no-repeat var(--error_bg);border:1px dashed var(--error_bg);color:var(--text2);margin:25px 0;padding:15px 15px 15px 60px;h4{color:var(--red);font-size:19px;font-weight:700;padding:10px 0}p{color:#404040}strong{color:var(--red)}a{color:var(--red);text-decoration:underline}&#burst{background:0;padding:15px;.starburst{background:url(/images/design/starburst-red-130x130.png) 0 0 no-repeat;color:var(--white);font-size:11px;font-weight:700;height:66px;width:98px;padding:34px 17px;margin:-23px 10px 0 -22px;float:left;text-align:center;text-transform:uppercase;letter-spacing:-.03em;span.credit{font-size:20px;display:block;width:100%;letter-spacing:normal}}}}.req{color:var(--red);font-weight:700}input{margin:0;&[type=text],&[type=color],&[type=date],&[type=datetime],&[type=datetime-local],&[type=email],&[type=month],&[type=number],&[type=password],&[type=tel],&[type=time],&[type=url],&[type=week],&:not([type]){background:var(--white);border:1px solid var(--grey1);box-sizing:border-box;font-size:var(--font_size2);height:30px;line-height:30px;padding:0 10px;vertical-align:middle}&:focus{background:#eff;outline:none}&[type=submit],&[type=button]{background:var(--main_btn);border:none;color:var(--main_btn_text);cursor:pointer;font-size:18px;text-align:center;height:30px;line-height:30px;padding:0 30px;border-radius:4px;box-shadow:0 3px 2px -2px #0006;&:hover{background:var(--main_btn_hover);box-shadow:0 3px 3px #00000024,0 1px 7px #0000001f,0 3px 1px -1px #0003}}}button{background:var(--main_btn);border:none;color:var(--main_btn_text);cursor:pointer;font-size:18px;text-align:center;height:30px;line-height:30px;padding:0 30px;border-radius:4px;box-shadow:0 3px 2px -2px #0006;&:hover{background:var(--main_btn_hover);box-shadow:0 3px 3px #00000024,0 1px 7px #0000001f,0 3px 1px -1px #0003}}.panel select,select{background:var(--white);border:1px solid var(--grey1);box-sizing:border-box;height:32px;font-size:var(--font_size2);margin:0;padding:0 10px;vertical-align:middle}textarea{background:var(--white);border:1px solid var(--grey1);box-sizing:border-box;font-size:var(--font_size2);padding:10px;&:focus{background:#eff;outline:none}}table.form{border-collapse:separate;border-spacing:4px;float:left;width:100%;margin:0 0 30px;thead th{position:relative;top:4px}td{background:var(--main_page);border:1px solid var(--grey);padding:6px 10px;vertical-align:middle;table td{border:0}input{&[type=text],[type=password]{width:97%}&#PhoneAreaCode{width:46px}}&.active{text-align:center}&.null{background:0;border:0}&.reminderdateupdate{background:0;border:0;width:350px}&.phone,&.zip{input{width:auto}}&.strength{vertical-align:middle;input#newpassword{width:159px;margin:0 10px 0 0;float:left}.pwstrength{background:var(--white);border:1px solid var(--grey);padding:4px 5px;width:92px;float:left;position:relative;height:20px;.pstrength-bar{position:absolute;top:15px;left:3px}.pstrength-info{font-size:10px;position:absolute;top:3px;left:3px;line-height:10px;height:15px}}}&.match{input{width:159px;margin:0 10px 0 0;float:left}#pwconfirm_nomatch,#pwconfirm_match{background:var(--white);border:1px solid var(--grey);padding:4px 5px;width:92px;float:left;position:relative;line-height:18px;height:20px;font-size:10px}#pwconfirm_nomatch{color:red}#pwconfirm_match{color:#390}}&.orderdate{text-align:center}&.blank{background:0;border:0}}th{background:var(--grey-3);border:1px solid var(--grey);padding:6px 10px;vertical-align:middle;&.active,&.orderdate,&.aligncenter{text-align:center}&.emaildesciption{text-align:left}&.reminderdatedescription{width:150px}}.calendar{td{background:0;text-align:center;padding:4px}.calendarheader{td{background:var(--grey-3)}}}&.register{th{width:18%}td{width:32%}}}.form{margin:0;@media only screen and (max-width:863px){border:none}li{list-style:none;margin:0 0 10px;padding:0;@media only screen and (max-width:863px){border-bottom:none}.field{background:var(--white);border:1px solid var(--grey-10);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;input,select{border:none;border-radius:4px;outline:none;order:2;font-size:16px;width:calc(100% - 110px);line-height:46px;height:46px;padding:0 10px;&:focus{color:var(--black)}}label{background:var(--grey-3);border-right:1px solid var(--grey-10);border-radius:4px 0 0 4px;box-sizing:border-box;font-size:16px;order:1;line-height:46px;height:46px;padding:0 10px;width:110px;text-align:left;&.radio{position:relative;left:unset;top:unset}&.with_help{line-height:16px;padding-top:7px;em{font-size:12px;display:block}}}.displayerror{order:3;width:100%;margin:5px 0 0;text-align:center}}.error_field,.error_display{color:var(--red)}label{cursor:pointer;font-size:15px;&.checkbox,&.radio{padding:0 0 0 30px;position:relative;input{cursor:pointer;position:absolute;opacity:0;height:0;width:0;&:checked~.checkmark{border:2px solid var(--black);&:after{display:block}}}.checkmark{background:var(--white);border:2px solid #696969;border-radius:50%;box-sizing:border-box;position:absolute;top:50%;left:0;height:20px;width:20px;margin:-11px 0 0;&:after{background:var(--black);border-radius:50%;content:"";display:none;position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-6px 0 0 -6px}}}&.checkbox{.checkmark{border-radius:4px;&:after{border-radius:0;color:#fff;content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;display:none;font-size:16px;line-height:16px;margin:0;top:0;left:0;width:100%;height:100%;text-align:center}}}&.radio{.checkmark{border-radius:50%;&:after{border-radius:50%;content:""}}}}}}.ui-datepicker{background:var(--white);border:1px solid #999;display:none;font-size:var(--font_size2);z-index:999}.swatch,.swatch_{background-color:#f7f7f7}.swatch_transparent,.swatch_white{background-color:#fff;box-shadow:inset 0 0 2px #777}.swatch_ivory{background-color:#f5f2e7}.swatch_blonde{background-color:beige}.swatch_navy{background-color:navy}.swatch_dark_blue{background-color:#364d61}.swatch_blue{background-color:#00f}.swatch_crystal{background-color:#bff}.swatch_light_blue{background-color:#add8e6}.swatch_aqua{background-color:#0ff}.swatch_havana,.swatch_bronze{background-color:#3b2b2c}.swatch_bordeaux{background-color:#5f021f}.swatch_dark_brown{background-color:#3f2a14}.swatch_brown{background-color:#603311}.swatch_saddle_brown{background-color:#654321}.swatch_chocolate{background-color:#8b5d2e}.swatch_lightbrown,.swatch_light_brown{background-color:#c3834c}.swatch_purple_reddish,.swatch_burgundy{background-color:#800020}.swatch_green{background-color:green}.swatch_olive{background-color:#556b2f}.swatch_army{background-color:#4b5320}.swatch_yellow{background-color:#ff0}.swatch_honey{background-color:#d3a308}.swatch_sand{background-color:#f4a460}.swatch_antiquegold,.swatch_antique_gold{background-color:#cfb53b}.swatch_gold{background-color:#daa520}.swatch_copper,.swatch_bronze_copper,.swatch_copper_bronze,.swatch_bronze{background-color:#cd7f32}.swatch_orange{background-color:#f60}.swatch_red{background-color:red}.swatch_rose{background-color:#ff007f}.swatch_blush{background-color:#b76465}.swatch_pink{background-color:pink}.swatch_violet{background-color:#8f5e99}.swatch_plum{background-color:#8e4585}.swatch_purple{background-color:#639}.swatch_black{background-color:#000}.swatch_charcoal{background-color:#36454f}.swatch_gunmetal{background-color:#536267}.swatch_grey{background-color:gray}.swatch_antiquesilver,.swatch_antique_silver{background-color:#928b85}.swatch_silver{background-color:silver}.swatch_navy_plum{background-color:#000;background:-moz-linear-gradient(left top,#8e4585 30%,#000080 80%) 0 0 no-repeat;background:-webkit-linear-gradient(left top,#8e4585 30%,#000080 80%) 0 0 no-repeat;background:linear-gradient(to left top,#8e4585 30%,navy 80%) 0 0 no-repeat}.swatch_black_gold{background-color:#000;background:-moz-linear-gradient(left top,#daa520 40%,#000 60%) 0 0 no-repeat;background:-webkit-linear-gradient(left top,#daa520 40%,#000 60%) 0 0 no-repeat;background:linear-gradient(to left top,#daa520 40%,#000 60%) 0 0 no-repeat}.swatch_crystal,.swatch_chrome{background-color:silver;background:-moz-linear-gradient(left top,#e0e0e0 8%,#f7f7f7 38%,#ddd 54%,#eee 70%,#fff 96%) 0 0 no-repeat;background:-webkit-linear-gradient(left top,#e0e0e0 8%,#f7f7f7 38%,#ddd 54%,#eee 70%,#fff 96%) 0 0 no-repeat;background:linear-gradient(to left top,#e0e0e0 8%,#f7f7f7 38%,#ddd,#eee 70%,#fff 96%) 0 0 no-repeat}.swatch_silvertortoise,.swatch_silver_tortoise{background-color:silver;background:url(/commonimages/sprites/swatch-fall-back-sprite.png) 0 -50px no-repeat;background:-moz-linear-gradient(left top,#e0e0e0 0,#a0a0a0 38%,#666 54%,#a0a0a0 70%,#e0e0e0 96%) 0 0 no-repeat;background:-webkit-linear-gradient(left top,#e0e0e0 8%,#a0a0a0 38%,#666 54%,#a0a0a0 70%,#e0e0e0 96%) 0 0 no-repeat;background:linear-gradient(to left top,#e0e0e0 8%,#a0a0a0 38%,#666,#a0a0a0 70%,#e0e0e0 96%) 0 0 no-repeat}.swatch_tortoise{background-color:#a05400;background:url(/commonimages/sprites/swatch-fall-back-sprite.png) 0 0 no-repeat;background:-moz-linear-gradient(left top,#a05400 8%,#381c17 38%,#381c17 54%,#702c00 70%,#c17e00 96%) 0 0 no-repeat;background:-webkit-linear-gradient(left top,#a05400 8%,#381c17 38%,#381c17 54%,#702c00 70%,#c17e00 96%) 0 0 no-repeat;background:linear-gradient(to left top,#a05400 8%,#381c17 38% 54%,#702c00 70%,#c17e00 96%) 0 0 no-repeat}.swatch_goldtortoise,.swatch_gold_tortoise{background-color:#daa520;background:url(/commonimages/sprites/swatch-fall-back-sprite.png) 0 -25px no-repeat;background:-webkit-linear-gradient(left top,#daa520 8%,#a05400 38%,#603311 54%,#a05400 70%,#daa520 96%) 0 0 no-repeat;background:-moz-linear-gradient(left top,#daa520 8%,#a05400 38%,#603311 54%,#a05400 70%,#daa520 96%) 0 0 no-repeat;background:linear-gradient(to left top,#daa520 8%,#a05400 38%,#603311,#a05400 70%,#daa520 96%) 0 0 no-repeat}.swatch_multicolor{background:url(/commonimages/sprites/swatch-fall-back-sprite.png) 0 -75px no-repeat;background:-moz-linear-gradient(left top,red,orange,#ff0,green,#00f,indigo,violet) 0 0 no-repeat;background:-webkit-linear-gradient(left top,red,orange,#ff0,green,#00f,indigo,violet) 0 0 no-repeat;background:linear-gradient(to right top,red,orange,#ff0,green,#00f,indigo,violet) 0 0 no-repeat}.rebate_available{background:color-mix(in srgb,var(--red) 80%,transparent);border-radius:25px;line-height:11px;padding:14px 0;height:22px;width:50px;.rebate_text{color:var(--white);font-size:10px;em{display:inline-block;font-style:normal;text-transform:uppercase}}}.ui-datepicker-header{background:var(--grey-3);border-bottom:1px solid #999;height:auto;padding:5px 10px;.ui-datepicker-prev,.ui-datepicker-next{cursor:pointer;width:20px;height:20px;&:before{display:inline-block;box-sizing:border-box;font:700 14px/1 "Font Awesome 5 Free";font-size:inherit;line-height:30px;text-rendering:auto;-webkit-font-smoothing:antialiased}.ui-icon{display:none}}.ui-datepicker-prev{float:left;&:before{content:"\f053"}}.ui-datepicker-next{float:right;&:before{content:"\f054"}}.ui-datepicker-title{line-height:20px;text-align:center}}.ui-datepicker-calendar{border-collapse:collapse;width:100%;th,td{text-align:center}th{padding:5px;border-bottom:1px solid #999;font-weight:700}td{a{text-decoration:none;color:var(--grey3);display:block;width:24px;height:24px;line-height:24px;padding:5px;&:hover{background:#f7f7f7;color:var(--grey3)}}&.ui-datepicker-current-day{a,a:hover{background:var(--red);color:var(--white)}}&.ui-datepicker-today a{border:1px solid var(--red);width:22px;height:22px;line-height:22px}}}body.cookie_consent{padding:0 0 50px}#header{#main_bar{#badges{margin:10px 0 0}#search{#auto_search{.suggest{width:auto;ul{.product a{white-space:nowrap}}}}}}}#hero{margin:0 0 50px}#tiles{ul{li{width:25%}}}#sitemap{ul{li{ul{li{padding:5px 10px 5px 0}}}}}#shopping_cart .cart_item_main.with_savings .savings p{width:165px}.hideChatTab #slidecontainer{display:none}.LPMcontainer div{outline:none}#slidecontainer{display:block;height:90px;left:-9999px;position:fixed;top:200px;width:25px;z-index:999;&.active{left:0}#chatslide{cursor:pointer;display:block;left:0;position:absolute;top:0;z-index:999;#lpchatbutton{left:-94px;position:relative;top:0;z-index:10;a{display:block;height:90px;width:94px;img{display:block;height:90px;position:relative;width:94px;z-index:10}}}.clickhere{background:url(/siteimages/chat/live-help-tab.png) top right no-repeat;cursor:pointer;height:90px;left:0;position:absolute;text-align:left;top:0;width:25px;z-index:9}&.start_out #lpchatbutton{left:0}.close{cursor:pointer;height:10px;position:absolute;right:9px;top:9px;width:10px;z-index:20}}}.fullpage_loading{display:none;background:#fff9;height:100%;width:100%;padding:0;margin:0;position:fixed;top:0;left:0;z-index:990;.fa{color:#505050e6;display:block;font-size:110px;margin:-55px 0 0 -55px;position:absolute;top:50%;left:50%}}.cc-window{background:#777;box-sizing:border-box;color:#fff;display:block;font-size:14px;opacity:1;padding:10px 170px 10px 30px;position:fixed;overflow:hidden;transition:opacity 1s ease;z-index:9999;text-align:center;.cc-message{display:block;float:left;padding:0 20px 0 0;text-align:left;line-height:30px;a{color:#fff}@media only screen and (max-width:863px){padding:0 0 10px;line-height:20px}}.cc-compliance{float:right;margin:0 -140px 0 0;width:140px;text-align:center;.cc-btn{background:#fff;border:none;color:#d61029;cursor:pointer;display:block;padding:0 10px;font-size:14px;font-weight:700;line-height:30px;text-align:center;text-decoration:none;white-space:nowrap}@media only screen and (max-width:863px){margin:0 auto;width:100%}}&.cc-bottom{left:0;right:0;bottom:0}&.cc-invisible{opacity:0}@media only screen and (max-width:863px){padding:15px}}#header{height:auto;width:100%;position:relative;#covid_messaging{background:#fff6b2;box-sizing:border-box;font-size:14px;width:100%;line-height:20px;text-align:center;padding:7px 20px;display:none;.inner{width:990px;margin:0 auto;a{color:var(--black)}i.fa-times{cursor:pointer;float:right;font-size:16px;line-height:20px}br{display:none;@media only screen and (max-width:863px){display:inline}}}}.redbar,.searchform{display:none}@media only screen and (max-width:863px){.redbar{display:block;height:48px;background:#0076bc;background:-webkit-gradient(linear,left bottom,left top,color-stop(.3,#0076bc),color-stop(1,#00aeef));background:-moz-linear-gradient(center bottom,#0076bc 30%,#00aeef 100%);background:-ms-linear-gradient(center bottom,#0076bc 30%,#00aeef 100%);border:solid #357fbf;border-width:1px 0}.logo{display:block;text-indent:-99999px;float:left;margin:5px 0 0 10px;h1{margin:0}a{display:block;height:40px;background:url(/siteimages/main-sprite.png) -40px 0 no-repeat;width:100px}}.nav{height:49px;margin:0;list-style:none;float:right;li{border-right:none;height:49px;line-height:34px;float:left;margin:0;padding:0;a{color:var(--white);display:block;text-align:center;text-decoration:none;padding:0 6px;font-size:12px;font-weight:700;cursor:pointer;.icon{background:url(/siteimages/nav-icon-sprite.png) 0 0 no-repeat;display:block;height:30px;width:30px;margin:1px auto 0;line-height:30px}.text{display:block;height:14px;line-height:14px;font-size:12px}}&.last{border:none;a{padding:0 3px}}&.search{display:block;a{.icon{background-position:0 0}}}&.myaccount{a{.icon{background-position:-30px 0}}}&.login{a{.icon{background-position:-60px 0}}}&.reorder{a{.icon{background-position:-90px 0}}}&.cart{a{.icon{background-position:-120px 0;width:40px}}.count{display:none}&.full{a{.icon{background-position:-160px 0;width:40px;line-height:27px;font-size:11px}}}}}}.searchform{background:var(--grey-2);border-bottom:1px solid var(--grey-1);float:right;width:100%;height:59px;position:relative;margin:0;display:none;#auto_search_mobile{background:#fff;border:1px solid var(--grey);box-shadow:0 3px 18px -3px #0003;display:none;padding:20px 0;position:absolute;right:-10px;text-align:left;top:107%;width:105%;white-space:nowrap;z-index:999;.suggest{display:none;width:-webkit-fill-available;max-height:600px;padding:0 20px;vertical-align:top;h4{border-bottom:1px solid var(--grey);font-size:var(--font_size3);font-weight:700;color:var(--text2);margin:0 0 10px;padding:0 0 5px;text-align:center}ul{list-style:none;margin:0 0 10px;max-height:320px;overflow-y:auto;.product{font-size:var(--font_size2);line-height:16px;padding:5px 0;position:relative;a{color:var(--text2);display:block;text-decoration:none;b{font-weight:700}}.rebate_available{display:none;line-height:8px;padding:7px 0 9px;height:16px;width:32px;white-space:normal;text-align:center;margin:-16px 0 0;position:absolute;top:50%;left:0;.rebate_text{color:var(--white);font-size:7px;font-family:Tahoma,Geneva,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}&:after{content:" ";clear:both;display:block;float:none;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0}&:hover{background:var(--grey-3)}}&.brands_suggest{margin:0;li{display:block;margin:0;a{color:var(--text2);display:block;text-decoration:none;padding:0 10px;line-height:30px;b{font-weight:700}&:hover{background:var(--grey-3)}}&.all_brands{float:right;a{color:var(--link);text-decoration:underline;text-transform:none}}}&:after{content:" ";clear:both;display:block;float:none;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0}&.active{display:block}}}.view_all{text-align:right;.btn.color1{background:none;box-shadow:none;color:var(--link);font-size:var(--font_size2);padding:0 10px;text-decoration:underline;&:hover{background:var(--grey-3)}&:before{content:"\f002";display:inline-block;font:700 14px/1 "Font Awesome 5 Free";font-size:var(--font_size2);padding:0 10px 0 0;line-height:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}}&.active{display:inline-block}}#search_suggest{margin:0 0 10px;ul{list-style:none;margin:0;li{border-bottom:1px solid #eee;cursor:pointer;position:relative;padding:5px 10px;height:auto;min-height:50px;line-height:22px;.fa-search{background:var(--grey);border-radius:25px;color:#fff;display:block;font-size:16px;float:left;padding:0;margin:0 15px;width:50px;height:50px;line-height:50px;text-align:center}.suggestion{color:var(--grey3);display:block;float:left;font-weight:400;font-size:15px;margin:15px 0 0;padding:0}&.selected{background:#def}&:after{content:" ";clear:both;display:block;float:none;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0}}}}#product_suggest{ul{list-style:none;margin:0;li{border-bottom:1px solid #eee;cursor:pointer;position:relative;padding:5px 10px;height:auto;min-height:50px;line-height:22px;.product_img{background:#fff;border:1px solid var(--grey);padding:0;line-height:50px;height:50px;text-align:center;width:70px;img{max-width:100%;max-height:100%;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);vertical-align:middle}}h3{color:var(--grey3);font-weight:400;font-size:15px;left:90px;line-height:20px;margin:0;padding:0;position:absolute;top:50%;width:350px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}p{display:none}&.selected{background:#def}&:last-child{border:0}}}}#view_all_results,#view_all_results_bottom{ul{list-style:none;margin:0;li{cursor:pointer;b{font-weight:400}}}}#view_all_results{float:right;ul{li{font-size:15px;line-height:18px;height:18px;padding:10px;&.selected{background:#def}}}}#view_all_results_bottom{margin:0;ul{li{border-top:1px solid var(--grey);font-size:15px;line-height:40px;padding:5px 0;text-align:center;&.selected{background:#def}}}}}}#terms{display:flex;margin:10px 10px 0;height:46px;position:relative;column-gap:10px;.clear{display:none}}.nav li{@media screen and (max-width:340px){a{padding:0 3px}}&.active{background:var(--red)}&.cart.full a .icon{color:var(--red)}}}.nav li a{@media screen and (max-width:340px){padding:0 3px}}#top_bar{background:var(--top_bar);padding:0;position:relative;@media only screen and (max-width:863px){display:none}.phone_number{font-size:var(--font_size2);float:left;line-height:30px;a{text-decoration:none}}#badges{float:left;height:30px;margin:0 0 0 30px;width:auto;.badge{float:left;font-size:12px;margin:0 15px 0 0;.icon{height:30px;float:left;margin:0 5px 0 0;width:18px}.text{color:var(--link);float:left;font-size:12px;line-height:30px;text-align:left;a#live_chat_link{display:none;&:hover{color:var(--link_hover)}&.active{display:inline}}}&.money_back .icon{background:url(/siteimages/icons/svg/money-back-dark.svg) 0 4px no-repeat transparent;width:20px}&.returns .icon{background:url(/siteimages/icons/svg/hassle-free-returns-dark.svg) 0 4px no-repeat transparent}&.service{margin:0;.icon{background:url(/siteimages/icons/svg/24-7-service-dark.svg) 0 4px no-repeat transparent}}&.fancy{color:var(--link)}}&.logged_in{margin:0 0 0 10px}}.halloween_banner{text-indent:-9999px;padding:0;line-height:18px;list-style:none;position:absolute;left:50%;top:5px;margin:0 0 0 -110px;z-index:30;a{display:block;img{display:block}}}.super_nav{float:right;line-height:30px;list-style:none;margin:0;li{font-size:var(--font_size2);float:left;margin:0;padding:0;>a{display:block;text-decoration:none;padding:0 10px;position:relative;line-height:30px;z-index:30;i.fa{font-size:20px;line-height:28px}.count{background:var(--white);border:1px solid var(--link);border-radius:10px;color:var(--red);display:block;font-size:11px;position:absolute;top:2px;right:0;width:14px;height:14px;line-height:15px;margin:0;text-align:center}}&.login{.sign_in{background:var(--white);border:1px solid var(--grey-1);box-shadow:0 3px 18px -3px #0003;display:none;font-size:13px;list-style:none;margin:0;padding:10px;position:absolute;right:0;text-align:left;top:100%;z-index:31;ul.form{list-style:none;margin:0;li{float:none;font-size:16px;line-height:20px;margin:0 0 10px;.label{margin:0 0 2px}.field{border:none;flex-direction:column;row-gap:5px;input{background:var(--white);border:1px solid #999;width:100%;font-size:16px;height:28px;line-height:28px;padding:0 0 0 10px}.displayerror{background:#ffe6e6;border:1px solid #900;box-sizing:border-box;display:none;font-size:13px;line-height:20px;margin:-1px 0 0;padding:5px 10px;width:100%}}}}}}&.my_account{position:relative;a{display:inline-block;padding:0 10px 0 0;i.fa{font-size:16px;margin:0 0 0 5px}}ul{background:var(--white);border:1px solid var(--grey-1);box-shadow:0 3px 18px -3px #0003;display:none;font-size:13px;list-style:none;margin:0;position:absolute;right:0;text-align:left;top:100%;z-index:31;li{float:none;a{color:var(--link);display:block;font-weight:400;line-height:30px;padding:0 15px;white-space:nowrap;&:hover{background:var(--grey-2)}}}}.welcome{display:none}&:hover ul{display:block}}&.view_cart{a{padding:0 0 0 15px;i.fa{display:block;float:left;font-size:23px;margin:0 10px 0 0}.label{display:block;line-height:30px;float:left}.count{right:28px}&:after{content:" ";clear:both;display:block;float:none;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0}}}&.favorites{.fa-heart{font-weight:400}}&.phone{a{display:inline;text-decoration:none;padding:0;margin:0}}}}}#main_bar{background:var(--main_bar);padding:10px 0;position:relative;@media only screen and (max-width:863px){display:none}#logo{float:left;height:auto;margin:0 20px 0 0;text-indent:-9999px;width:auto;@media only screen and (max-width:960px){margin:0 10px 0 0}a{width:253px;background:url(/siteimages/logos/main-logo.png) 0 center no-repeat;background-size:contain;display:block;height:50px;text-align:left;text-indent:-9999px;@media only screen and (max-width:1020px){width:225px}@media only screen and (max-width:960px){width:175px}}}#badges{float:left;height:30px;width:auto;.badge{float:left;font-size:13px;margin:0 20px 0 0;@media only screen and (max-width:960px){margin:0 10px 0 0}.icon{height:28px;float:left;margin:0 5px 0 0;width:28px}.text{float:left;line-height:14px;text-align:left;@media only screen and (max-width:960px){font-size:13px}strong{display:block}a#live_chat_link{display:none;&.active{display:inline}}}&.money_back .icon{background:url(/siteimages/icons/svg/money-back.svg) 0 0 no-repeat transparent}&.returns .icon{background:url(/siteimages/icons/svg/hassle-free-returns.svg) 0 0 no-repeat transparent}&.service{margin:0;.icon{background:url(/siteimages/icons/svg/24-7-service.svg) 0 0 no-repeat transparent}}&.fancy{color:#dfdfeb}}}#main_nav{float:left;ul{list-style:none;margin:5px 0;li{display:block;float:left;line-height:40px;position:relative;padding:0;width:170px;a{border-radius:4px;display:block;color:var(--main_nav);font-size:var(--font_size3);padding:0 10px;text-decoration:none;transition:.3s ease-out;&:hover{background:color-mix(in srgb,var(--white) 15%,transparent);transition:.3s ease-out}}.tail{border-top:none;border-left:10px solid transparent;border-bottom:10px solid var(--sub_bar);border-right:10px solid transparent;display:none;margin:0 0 0 -10px;position:absolute;bottom:-15px;left:50%}&.active{font-weight:700;a{background:color-mix(in srgb,#fff 20%,transparent)}.tail{display:block}}}&:after{content:" ";clear:both;display:block;float:none;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0}}}#search{background:var(--white);border:1px solid var(--grey1);float:right;margin:5px 0;position:relative;width:250px;z-index:20;input{&.search_text{background:var(--white);border:none;float:left;font-size:var(--font_size3);height:38px;line-height:38px;padding:0 0 0 10px;width:200px}&#submit{display:none}}i.fa{color:var(--link);cursor:pointer;display:block;float:right;font-size:22px;line-height:38px;height:38px;width:40px}i.fa:hover{background:var(--grey-2)}#product_suggest ul li .product_img img{display:block}#auto_search{background:#fff;border:1px solid var(--grey);box-shadow:0 3px 18px -3px #0003;display:none;padding:20px 0;position:absolute;right:0;text-align:left;top:100%;width:auto;white-space:nowrap;z-index:999;.suggest{display:none;width:auto;max-height:600px;padding:0 20px;vertical-align:top;h4{border-bottom:1px solid var(--grey);font-size:var(--font_size3);font-weight:700;color:var(--text2);margin:0 0 10px;padding:0 0 5px;text-align:center}ul{list-style:none;margin:0 0 10px;max-height:320px;overflow-y:auto;.product{font-size:var(--font_size2);line-height:16px;padding:5px 0;position:relative;a{color:var(--text2);display:block;text-decoration:none;b{font-weight:700}}.rebate_available{display:none;line-height:8px;padding:7px 0 9px;height:16px;width:32px;white-space:normal;text-align:center;margin:-16px 0 0;position:absolute;top:50%;left:0;.rebate_text{color:var(--white);font-size:7px;font-family:Tahoma,Geneva,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}&:after{content:" ";clear:both;display:block;float:none;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0}&:hover{background:var(--grey-3)}}&.brands_suggest{margin:0;li{display:block;margin:0;a{color:var(--text2);display:block;text-decoration:none;padding:0 10px;line-height:30px;b{font-weight:700}&:hover{background:var(--grey-3)}}&.all_brands{float:right;a{color:var(--link);text-decoration:underline;text-transform:none}}}&:after{content:" ";clear:both;display:block;float:none;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0}&.active{display:block}}}.view_all{text-align:right;.btn.color1{background:none;box-shadow:none;color:var(--link);font-size:var(--font_size2);padding:0 10px;text-decoration:underline;&:hover{background:var(--grey-3)}&:before{content:"\f002";display:inline-block;font:700 14px/1 "Font Awesome 5 Free";font-size:var(--font_size2);padding:0 10px 0 0;line-height:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}}&.active{display:inline-block}}#search_suggest{margin:0 0 10px;ul{list-style:none;margin:0;li{border-bottom:1px solid #eee;cursor:pointer;position:relative;padding:5px 10px;height:auto;min-height:50px;line-height:22px;.fa-search{background:var(--grey);border-radius:25px;color:#fff;display:block;font-size:16px;float:left;padding:0;margin:0 15px;width:50px;height:50px;line-height:50px;text-align:center}.suggestion{color:var(--grey3);display:block;float:left;font-weight:400;font-size:15px;margin:15px 0 0;padding:0}&.selected{background:#def}&:after{content:" ";clear:both;display:block;float:none;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0}}}}#product_suggest{ul{list-style:none;margin:0;li{border-bottom:1px solid #eee;cursor:pointer;position:relative;padding:5px 10px;height:auto;min-height:50px;line-height:22px;.product_img{background:#fff;border:1px solid var(--grey);padding:0;line-height:50px;height:50px;text-align:center;width:70px;img{max-width:100%;max-height:100%;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);vertical-align:middle}}h3{color:var(--grey3);font-weight:400;font-size:15px;left:90px;line-height:20px;margin:0;padding:0;position:absolute;top:50%;width:350px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}p{display:none}&.selected{background:#def}&:last-child{border:0}}}}#view_all_results,#view_all_results_bottom{ul{list-style:none;margin:0;li{cursor:pointer;b{font-weight:400}}}}#view_all_results{float:right;ul{li{font-size:15px;line-height:18px;height:18px;padding:10px;&.selected{background:#def}}}}#view_all_results_bottom{margin:0;ul{li{border-top:1px solid var(--grey);font-size:15px;line-height:40px;padding:5px 0;text-align:center;&.selected{background:#def}}}}}}}#sub_bar{background:var(--sub_bar);box-shadow:0 1px 1px #0003;@media only screen and (max-width:863px){display:none}.sub_nav{list-style:none;margin:0;padding:0;position:relative;text-align:left;&:after{clear:both;content:" ";display:block}li{display:inline-block;line-height:20px;margin:0 20px 0 0;padding:0;a.top_menu{display:block;font-size:var(--font_size3);padding:10px 20px;text-decoration:none;&:hover{background:#dd4a5b;background:#ffffff40}i.fa{margin:0 0 0 10px}}.sub_menu{background:var(--white);box-shadow:3px 3px 10px #0000004d;box-sizing:border-box;display:none;left:0;padding:0;position:absolute;top:100%;width:auto;z-index:31;text-align:left;.tail{border-top:none;border-right:10px solid transparent;border-bottom:10px solid var(--white);border-left:10px solid transparent;left:122px;margin:0;position:absolute;top:-10px;width:0}ul{list-style:none;li{float:none;display:block}&.text_list{height:390px;list-style:none;margin:10px 0;overflow-y:scroll;padding:0;position:relative;li{border:none;font-size:13px;line-height:30px;margin:0;width:auto;a{border:none;color:var(--grey3);display:block;height:30px;margin:0;padding:0 10px;text-decoration:none;white-space:nowrap;width:auto}}&.selected,a:hover{background:#f7f7f7}}&.lenses_menu{left:276px}&.brand_list{position:relative;margin:0;z-index:32;li{border-right:1px solid var(--grey-1);font-size:14px;line-height:30px;margin:0;padding:0;width:195px;&:after{content:" ";clear:both;display:block;float:none;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0}a{color:var(--grey3);display:block;height:30px;padding:0 20px 0 10px;margin:0;text-decoration:none;width:auto;i.fa{display:block;float:right;height:30px;line-height:30px;margin:0 0 0 20px}}&.active>a,a:hover{background:#f7f7f7}ul{background:var(--white);box-shadow:3px 3px 10px #0000004d;display:none;height:100%;left:170px;overflow:auto;padding:0;position:absolute;top:0;width:auto;li{border:none;font-size:13px;line-height:30px;margin:0;width:auto;a{border:none;height:30px;margin:0;white-space:nowrap}}}}}&.brand_logos{list-style:none;margin:0;li{float:left;font-size:13px;margin:0;white-space:nowrap;width:10%;text-transform:none;a{display:block;height:53px;padding:8px 9px 8px 8px;img{display:block;width:100%;height:auto}}}&:after{content:" ";clear:both;display:block;float:none;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0}}&.product_list{background:var(--white);box-shadow:3px 3px 10px #0000004d;box-sizing:border-box;display:none;height:100%;left:170px;overflow:auto;padding:0;position:absolute;top:0;width:auto;li{border:none;font-size:13px;line-height:30px;margin:0;width:100%;a{border:none;color:var(--grey3);display:block;height:30px;margin:0;padding:0 20px 0 10px;text-decoration:none;width:auto;white-space:nowrap;&:hover{background:var(--grey-3);color:var(--link_hover)}}}}}.all_brands{display:block;line-height:30px;float:right}&.full_width{width:100%;padding:10px}}&#lenses_menu .sub_menu{left:0;.tail{left:137px}}&#brand_menu .sub_menu{left:194px;.tail{left:75px}}&.brand_logo_menu .sub_menu .tail{left:576px}&.sales a{color:var(--text3)}}&#site_sunglasses{li.brand_logo_menu .sub_menu .tail{left:498px}}}}}#terms{input{&.text{background:var(--white);border:1px solid var(--grey1);border-radius:5px;color:var(--grey3);font-size:14px;padding:0 2%;width:96%;height:40px}}.searchbtn{border-radius:5px;cursor:pointer;height:38px;width:43px;background:var(--red);background:-webkit-linear-gradient(top,var(--red) 0%,#a00 100%);background:-moz-linear-gradient(top,var(--red) 0%,#a00 100%);background:-ms-linear-gradient(top,var(--red) 0%,#a00 100%);background:-o-linear-gradient(top,var(--red) 0%,#a00 100%);background:linear-gradient(top,var(--red) 0%,#a00 100%);border:1px solid var(--red2);input{&.submit{background:url(/siteimages/main-sprite.png) 4px -136px no-repeat;border:none;display:block;height:24px;width:28px;margin:6px 0 0 5px;padding:0;cursor:pointer;box-shadow:none}}}}#session-status{background:#ff0;border-top:1px solid #ccc;border-bottom:none;color:#000;display:flex;flex-direction:row;align-items:center;justify-content:center;height:48px;font-size:12px;line-height:24px;width:100%;position:fixed;bottom:0;left:0;right:0;z-index:9999;.container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:40px}.signed_in_as,.pricing_strategy{float:left}.csr{float:right}}@media only screen and (max-width:863px){#header .searchform #auto_search_mobile .suggest ul .product_img,#header .searchform #auto_search_mobile .suggest ul .product_name{display:table-cell;height:40px;padding:0 5px;vertical-align:middle}}@media only screen and (max-width:863px){#header .searchform #auto_search_mobile .suggest ul .product_img{width:80px;text-align:center;img{display:block;width:auto;max-width:80px;height:auto;max-height:40px;margin:0 auto}}}@media only screen and (max-width:863px){#header .searchform #auto_search_mobile .suggest ul .product_name{white-space:normal}}#header #main_bar #search #auto_search .suggest ul .product_img,#header #main_bar #search #auto_search .suggest ul .product_name{display:table-cell;height:40px;padding:0 5px;vertical-align:middle}#header #main_bar #search #auto_search .suggest ul .product_img{width:80px;text-align:center;img{display:block;width:auto;max-width:80px;height:auto;max-height:40px;margin:0 auto}}#header #main_bar #search #auto_search .suggest ul .product_name{white-space:normal}#footer{@media only screen and (max-width:863px){display:none}#top_footer{background:var(--top_footer);color:var(--grey3);text-align:left;padding:20px 0 30px;margin:0;.shop_nav{padding:20px 0 0;margin:10px 0 0;position:relative;z-index:8;ul.nav{list-style:none;margin:0;width:100%;height:242px;li{width:150px;.heading{cursor:pointer;color:var(--grey3);display:block;font-size:var(--font_size2);line-height:40px;height:40px;padding:0 10px;position:relative;z-index:50;.arrow{border:1px solid var(--grey);display:none;height:20px;width:20px;background:var(--grey-3);position:absolute;left:140px;top:8px;z-index:51;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}.sub_menu{background:var(--grey-3);border:1px solid var(--grey);display:none;padding:20px 15px;position:absolute;top:0;left:150px;width:818px;height:220px;.list{width:23%;margin:0 1%;float:left;h4{color:var(--grey3);font-size:var(--font_size1);margin:0 0 5px;text-transform:uppercase}ul{list-style:none;margin:0;li{float:none;line-height:14px;font-size:var(--font_size1);padding:3px 0;margin:0;width:auto;a{color:var(--grey3);display:block;padding:0;text-decoration:none;&:hover{text-decoration:underline}}}}}}&.active{.heading{font-weight:700}.heading .arrow,.heading .arrow_cover,.sub_menu{display:block}}}}}.faq_nav{h5{color:var(--grey3);font-size:18px;margin:0 0 5px;a{color:var(--grey3);text-decoration:none}}ul{font-size:var(--font_size2);float:left;list-style:none;margin:0 3% 0 0;li{line-height:24px;a{color:var(--grey3);text-decoration:none;&:before{content:"\f105";display:inline-block;font:700 14px/1 "Font Awesome 5 Free";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 3px 0 0}}}&.col_1{width:35%}&.col_2{width:35%}&.col_3{margin:0;width:24%}}&.with_shop_nav{margin:20px 0 0}}}#main_footer{background:var(--main_footer);padding:30px 0;#footer_nav{list-style:none;float:left;margin:4px 0 0;li{border-right:1px solid var(--footer_nav);display:block;font-size:var(--font_size2);float:left;line-height:18px;a{color:var(--footer_nav);display:block;padding:0 10px;text-decoration:none}&:last-child{border:none}}}.badge{background:url(/design/images/badges/payment-options-badge-white.png) 0 0 no-repeat;float:right;width:174px;height:57px}#footer_logo{background:url(/siteimages/logos/footer-logo.png) center center no-repeat;width:205px;height:22px;padding:30px 0;margin:0 auto}#legal{p{color:var(--footer_nav);font-size:var(--font_size1);text-align:center}a{color:var(--white);text-decoration:none}}}}#mobile_footer{display:none;@media only screen and (max-width:863px){background:var(--grey-1);border:none;display:block;float:left;width:100%;text-align:center;#footer_links{background:#fff;padding:1px 10px 20px;.toggle{background:var(--grey-3);border:1px solid var(--grey);border-radius:5px;margin:0 10px;&.home{h4,a.heading{color:var(--red);text-align:left}h4{.icon,.close{display:none}}.more{background:var(--white);border:0;border-radius:5px;padding:0;display:none;font-size:12px;margin:0;text-align:left;p{padding:0}h4{background:0;border:0;color:var(--grey3);font-size:16px;font-weight:700;height:auto;margin:0 0 10px;padding:0;line-height:18px;text-decoration:none;cursor:default}.toggle{margin:0 0 10px;h4{background:var(--grey-1);border:1px solid var(--grey);border-radius:5px}}&.last{border-radius:0 0 9px 9px}ul{&.links{list-style:none;li{border-bottom:1px solid #ddd;line-height:16px;margin:0;padding:0;&.last{border-bottom:none}a{color:var(--link-grey);padding:10px;text-decoration:none;display:block;i{&.fa{float:right;line-height:20px}}}}}}}}&.small h4,h4.small{color:var(--red)}h4,a.heading,.more .toggle h4{border-top:1px solid var(--grey);color:var(--grey3);cursor:pointer;display:block;font-size:16px;font-weight:400;line-height:20px;margin:0;padding:10px 30px 10px 10px;text-decoration:none;position:relative;z-index:50}h4.active,a.heading:active{background:var(--grey-2)}h4,a.heading{i{&.fa{display:block;width:16px;height:16px;text-align:center;position:absolute;right:10px;top:50%;margin:-8px 0 0}}.icon{display:block;font-size:26px;line-height:28px;height:28px;width:40px;text-align:center;position:absolute;top:0;right:0;z-index:50;margin:0;text-decoration:none}}h4{.icon{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}&.first{border:0;border-radius:4px 4px 0 0}&.last{border-radius:0 0 4px 3px}&.active{.icon{-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);text-decoration:none}&.first{border-radius:3px 3px 0 0}i{&.fa{&:before{content:"\f077"}}}}&.discontinued{background:var(--yellow-1);border-radius:9px 9px 0 0}}a{&.heading{border-bottom:none;.icon{top:-2px}}}ul{&.links{margin:0}}&.small h4,h4.small{font-size:14px;text-decoration:underline;cursor:pointer;&.active{text-decoration:none}}&.types{.extra{line-height:30px;padding:0 0 0 3px;img{background:var(--white);border:1px solid var(--grey);vertical-align:middle;padding:2px;width:20px;height:20px}}}}}.phone{font-size:16px;height:38px;line-height:39px;text-align:center}.nav{padding:0;margin:0;list-style:none;a{color:#333;display:inline-block;font-weight:400;font-size:14px;height:29px;text-decoration:underline;line-height:30px;padding:0 5px;position:relative;z-index:50;&#chat_now{display:none;&.active{display:inline}}}div#chat_now{color:#333;display:inline-block;font-weight:400;font-size:14px;height:29px;text-decoration:underline;line-height:30px;position:relative;z-index:50;div,div:focus{padding:0 5px;outline:none}}}.legal{display:block;width:100%;font-size:12px;color:var(--grey3);text-align:center;line-height:30px;padding:10px 0;margin:0}}}iframe[name=google_conversion_frame]{height:0!important;width:0!important;line-height:0!important;font-size:0!important;margin-top:-13px;float:left}#footer #top_footer .shop_nav ul.nav li .heading .arrow_cover{display:none;height:40px;width:20px;background:var(--grey-3);position:absolute;left:151px;top:0;z-index:52}@media only screen and (max-width:863px){#mobile_footer #footer_links .toggle2 h4{color:var(--red)}}#page{background:none;padding:0;margin:0 0 20px;text-align:left;width:100%;overflow:hidden;position:relative;z-index:1;@media only screen and (max-width:863px){margin:0;position:relative;z-index:10}.container{background:var(--white);position:relative;box-shadow:none}#content{padding:0;width:100%;position:relative;z-index:13;#body{margin:0;min-height:400px;padding:20px 0 0;@media only screen and (max-width:863px){padding:0}.form-footer{margin:0 0 30px;text-align:center;.button{font-size:11px}.threebtns .btn{display:block;float:left;margin:0 50px 0 0}}.blue{background:#d7d7d7;a{color:#fff000;text-decoration:underline;&:hover{color:#fff000}}}}&.home #body,&.withleftnav #body{margin:0;padding:0}.needhelp{font-size:11px;border-top:1px solid var(--grey-1);margin:10px 0 0;padding:10px 0 0;text-align:center}.ppcbanner{background:url(/siteimages/banner/black/bg.jpg) left top repeat-x var(--white);width:930px;height:96px;margin:10px 30px 30px;float:left;.offer{background:url(/siteimages/banner/black/offer-3-bg.jpg) left top no-repeat;width:353px;height:96px;float:left;margin:0 0 0 40px}.timer{background:url(/siteimages/banner/black/timer-bg.jpg) left top no-repeat;width:195px;height:96px;float:left;margin:0 0 0 32px;.counter{height:35px;margin:40px 0 0;.dash{width:58px;height:35px;float:left;padding:0;margin:0 5px 0 0;position:relative;color:#404040;.digit{background:url(/siteimages/banner/black/digit-bg.jpg) left top repeat-x;font:700 34px Verdana;font-weight:700;float:left;width:24px;height:35px;line-height:35px;text-align:center;position:relative;margin:0 0 0 2px}}.dash_title{color:var(--white);display:block;text-align:left;text-indent:-9999px;line-height:35px;height:35px;width:6px;float:left;margin:0;text-transform:uppercase}.hours_dash .dash_title{background:url(/siteimages/banner/black/label-bg.jpg) 0 0 no-repeat}.minutes_dash .dash_title{background:url(/siteimages/banner/black/label-bg.jpg) -8px 0 no-repeat}.seconds_dash .dash_title{background:url(/siteimages/banner/black/label-bg.jpg) -16px 0 no-repeat}}#ppccounter{margin:8px 0 0 8px;.cntDigit{margin:0}.cntSeparator{font-size:20px;line-height:29px;width:11px;height:29px}}}.apply{background:url(/siteimages/banner/black/apply-bg.jpg) left top no-repeat;width:185px;height:96px;float:right;cursor:pointer;margin:0 40px 0 0}.apply.checked{background:url(/siteimages/banner/black/applied-bg.jpg) left top no-repeat;cursor:default}}&.home .ppcbanner{margin:10px 30px 30px}.couponbanner{border-bottom:1px dashed var(--grey1);color:var(--black);width:100%;height:50px;text-align:center;.bannertext{font-size:20px;line-height:50px;width:100%;margin:0;#couponamount,#couponcode{color:var(--red);font-weight:400;word-spacing:-5px}#couponamount{font-family:butlerblack,Times New Roman,Times,serif;font-size:23px}#couponcode{text-transform:uppercase;font-size:22px}}}#two-column{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-items:stretch;width:100%;overflow:hidden;margin:0 0 30px;@media only screen and (max-width:863px){display:flex;flex-direction:column;justify-content:center;align-items:center}img.staff{background:var(--white);padding:5px;border:1px solid var(--grey)}.leftcontent{border-right:1px solid var(--grey);width:70%;padding:0 30px 0 0;margin:0;@media only screen and (max-width:863px){border:none;width:100%;padding:0 0 20px}h2,h3{font-size:17px;margin:0 0 5px}h4{margin:0 0 4px}p{line-height:20px}.important{margin:0 10px 20px 0;&.warning{background:url(/siteimages/icons/no-mail.png) 10px center no-repeat}p{line-height:18px;margin:0}}img.staff{margin:0 0 10px}.toggle.faq h4{margin:0}.data{width:563px;margin:0 0 20px -4px;th,td{padding:6px 7px}th.blank,td.blank{padding:0}th.red{color:var(--red)}}.phonenumbers{float:left;width:325px;margin:0 0 5px}.hours{float:left;width:230px;margin:0 144px 20px 0;strong{display:block;float:left;width:66px;text-align:right;margin:0 10px 0 0}}.address{float:left;width:150px;margin:0 0 20px}}.rightcontent{width:30%;padding:0 0 0 30px;margin:0;@media only screen and (max-width:863px){width:100%;margin:0 0 20px;padding:0}.box h4{background:#eee;border:1px solid var(--grey-1);color:#404040;font-size:13px;font-weight:700;margin:0 0 15px;padding:3px 5px;text-align:left}#accountSecurity h4{background:url(/commonimages/icons/ico.secure.gif) 10px 2px no-repeat #eee;padding-left:33px}ul{margin:0;list-style:none;li{margin:0 0 26px;width:100%;h4{background:#eee;border:1px solid var(--grey-1);color:#404040;font-size:13px;font-weight:700;margin:0 0 15px;padding:3px 5px;text-align:left}img{float:left;margin:0 0 0 7px;&.icon{float:none;margin:0}&.staff{float:none;margin:0}}span{display:block;float:left;margin:0 0 0 7px}span img{float:none;margin:0}p{display:block;float:right;width:175px;padding:0;margin:0}&.moneyback,&.hasslefree{img{margin:0 0 0 20px;&.icon{margin:0}}span.text{padding:0;margin:0;float:none}}&.spam img{margin:0 0 0 20px}&.ready{margin:0;img{margin:15px 0 0 20px}.img{background:#fff;border:1px solid var(--grey);padding:5px;margin:10px 0 0;img{float:none;margin:0}.caption{font-size:11px;font-family:Verdana,Geneva,sans-serif;padding:5px 0 0;font-style:italic;text-align:center;line-height:16px}}}&.cc img{margin:0 0 0 12px}}}}}}.savings{background:var(--grey-3);box-shadow:0 2px 1px #00000026;height:40px;position:relative;margin:0;@media only screen and (max-width:863px){padding:0;height:auto;flex-direction:column}}}@font-face{font-family:butlerblack;src:url(/include/font/butler/butler_black-webfont.woff2) format("woff2"),url(/include/font/butler/butler_black-webfont.woff) format("woff");font-weight:400;font-style:normal}#page .savings-identification{background:var(--main_bar);color:var(--white);height:40px;line-height:40px;padding:0 19px;float:left;font-size:20px;display:flex;column-gap:10px;@media only screen and (max-width:960px){padding:0 10px}@media only screen and (max-width:863px){padding:0;height:auto;justify-content:center;width:100%}.see_details{cursor:default;display:inline-block;text-decoration:underline;font-size:14px;height:40px;position:relative;@media only screen and (max-width:863px){position:unset}.details{background:var(--white);border:1px solid var(--grey-2);box-shadow:0 3px 18px -3px #0003;color:var(--black);display:none;font-size:16px;line-height:24px;width:410px;padding:20px;position:absolute;top:90%;left:-50px;z-index:99;@media only screen and (max-width:863px){top:56%;left:50%;transform:translate(-50%,-50%);width:280px}a{color:var(--link);display:none}}&:hover{.details{display:block}}}.fa{font-size:14px}}#page .savings-coupon{border-right:1px solid var(--black);color:var(--black);float:left;font-size:16px;font-weight:700;line-height:20px;margin:10px 0;text-align:center;width:25%;@media only screen and (max-width:863px){width:100%;border-right:none;border-bottom:1px solid var(--grey);padding:10px 0;margin:0}&:nth-child(4){border:none}}#page .savings-coupon-code{display:inline;font-size:14px;font-weight:400}html{&.popup{background:#fff;body{background:none}}}.fancy,.fancybadges,.fancyframe{color:var(--link);cursor:pointer;text-decoration:underline}.fancy:hover,.fancybadges:hover,.fancyframe:hover{color:var(--link_hover);cursor:pointer}#overlay-lightbox{background:#000;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:999}#body .loading{left:0;margin:0 auto;position:absolute;text-align:center;top:150px;width:100%;z-index:999;img{background:#fff;border:1px solid #000;padding:5px}}#lightboxpopup{height:100%;position:absolute;left:0;text-align:center;top:0;width:100%;z-index:999;&.loading img{background:#fff;border:5px solid #fff;padding:0}#overlay-lightbox{height:100%;position:absolute;width:100%;z-index:999}#loadingimg{border:10px solid #000;height:25px;left:50%;margin:-14px 0 0 -69px;position:fixed;top:50%;width:138px;z-index:9999}}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;div{background-image:url(/PublicCommon/include/js/fancybox/fancybox.png);position:absolute;top:0;left:0;width:40px;height:480px}}#fancybox-overlay{position:fixed;inset:0;background:#000;z-index:1100;display:none}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:0;z-index:1101;display:none;@media only screen and (max-width:863px){width:-webkit-fill-available!important;left:0!important;margin:0 10px}}#fancybox-outer{background:#fff;border:none!important;position:relative;width:100%;height:100%}#fancybox-close{background:none;color:#676767;cursor:pointer;display:inline-block;font-family:"Font Awesome 5 Free";font-weight:700;font-size:20px;line-height:30px;width:30px;height:30px;text-align:center;text-decoration:none;text-rendering:auto;position:absolute;top:0;right:0;z-index:1103;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;&:before{content:"\f00d"}&:hover{color:#333}&.reddot{top:-240px;right:14px;height:41px;width:106px;background:url(/images/email/btn.close.png) 0 0 no-repeat}@media only screen and (max-width:767px),screen and (max-height:660px){&.reddot{top:-120px}}}#fancybox_error{color:#444;font: 12px/20px Arial;padding:7px;margin:0}#fancybox-content{height:auto;width:auto;padding:0;margin:0}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic}#fancybox-frame{position:relative;width:100%;height:100%;border:0;display:block}#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102}.fancybox-title-inside{padding:10px 0;text-align:center;color:#404040}.fancybox-title-outside{padding-top:5px;color:#fff;text-align:center;font-weight:700}.fancybox-title-over{color:#fff;text-align:left}#fancybox-title-over{padding:10px;background-image:url(/PublicCommon/include/js/fancybox/fancy_title_over.png);display:block}#fancybox-title-wrap{display:inline-block}#fancybox-title-wrap span{height:32px;float:left}#fancybox-title-left{padding-left:15px;background-image:url(/PublicCommon/include/js/fancybox/fancybox.png);background-position:-40px -90px;background-repeat:no-repeat}#fancybox-title-main{font-weight:700;line-height:29px;background-image:none;background-position:0 -40px;color:#fff}#fancybox-title-right{padding-left:15px;background-image:url(/PublicCommon/include/js/fancybox/fancybox.png);background-position:-55px -90px;background-repeat:no-repeat}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background-image:url(/PublicCommon/include/js/fancybox/blank.gif);z-index:1102;display:none;&:hover{visibility:visible}}#fancybox-left{left:0;&:hover span{left:20px}}#fancybox-right{right:0;&:hover span{left:auto;right:20px}}.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancy-bg-n{top:-20px;left:0;width:100%;background-image:none}#fancy-bg-ne{top:-20px;right:-20px;background-image:url(/PublicCommon/include/js/fancybox/fancybox.png);background-position:-40px -162px}#fancy-bg-e{top:0;right:-20px;height:100%;background-image:none;background-position:-20px 0}#fancy-bg-se{bottom:-20px;right:-20px;background-image:url(/PublicCommon/include/js/fancybox/fancybox.png);background-position:-40px -182px}#fancy-bg-s{bottom:-20px;left:0;width:100%;background-image:none;background-position:0 -20px}#fancy-bg-sw{bottom:-20px;left:-20px;background-image:url(/PublicCommon/include/js/fancybox/fancybox.png);background-position:-40px -142px}#fancy-bg-w{top:0;left:-20px;height:100%;background-image:none}#fancy-bg-nw{top:-20px;left:-20px;background-image:url(/PublicCommon/include/js/fancybox/fancybox.png);background-position:-40px -122px}.fancybox-content{&#ttd{text-align:left;padding:30px;@media only screen and (max-width:863px){text-align:center;padding:10px 10px 20px}h1{border-bottom:1px solid #000;margin:0 0 20px;@media only screen and (max-width:863px){font-size:17px;margin:0 0 10px}}h2{font-size:16px;font-weight:700}.form-footer{text-align:center}#delivery_schedule_schematic{background:url(/commonimages/ttd/ttd-bg.png) 0 0 no-repeat;width:660px;height:160px;margin:0 0 10px;padding:15px 25px 25px 20px;@media only screen and (max-width:863px){background:#f7f7f7;border:1px solid #ddd;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;height:auto;width:100%}.heading{padding:0 0 20px;width:100%;height:20px;@media only screen and (max-width:863px){display:none}.lborder,.rborder{padding:8px 0;float:left;width:215px;.inner{background:#666;height:3px;line-height:3px}}.lborder{border-left:3px solid #666}.text{color:var(--text1);font-size:18px;float:left;margin:0 10px}.rborder{border-right:3px solid #666}}.placed{color:var(--text1);float:left;width:60px;font-size:11px;font-weight:700;text-align:center;line-height:12px;margin:0 10px 0 0;@media only screen and (max-width:863px){background:#ccc;float:none;color:#fff;margin:0 0 5px;width:100%}.icon{background:url(/commonimages/ttd/ttd-pc-icon.png) 0 0 no-repeat;width:60px;height:50px;@media only screen and (max-width:863px){background:url(/siteimages/main-sprite.png) 0 4px no-repeat;display:inline-block;width:26px;height:30px;padding:0;margin:0 10px 0 0;vertical-align:top}}.text{@media only screen and (max-width:863px){display:inline-block;height:30px;line-height:30px;margin:0;font-weight:700;vertical-align:top;text-align:center;font-size:15px}}}.text{font-size:var(--font_size1)}.verify,.processing,.shipping{color:#333;float:left;height:44px;font-size:12px;padding:7px 0 0 10px;font-weight:400;line-height:16px;@media only screen and (max-width:863px){float:none;height:auto;line-height:20px}strong{display:block;color:var(--text1);font-size:15px;font-weight:400;@media only screen and (max-width:863px){color:var(--red);display:inline;font-weight:700}}}.verify{background:url(/commonimages/ttd/ttd-verify.png) 0 0 no-repeat;width:120px}.processing{background:url(/commonimages/ttd/ttd-processing.png) 0 0 no-repeat;width:142px;padding:7px 0 0 20px}.shipping{background:url(/commonimages/ttd/ttd-ship-animate.gif) 0 0 no-repeat;width:162px;padding:7px 0 0 20px;margin:0 10px 0 0;@media only screen and (max-width:863px){margin:0 0 10px}}@media only screen and (max-width:863px){.verify,.processing,.shipping{background:none;width:100%;padding:0}}.plus{color:#666;font-weight:700;font-size:28px;float:left;width:17px;height:43px;line-height:42px;text-align:center;margin:0 0 0 6px;@media only screen and (max-width:863px){margin:0;font-size:24px;text-align:center;height:15px;line-height:15px}}.delivered{color:var(--text1);float:left;width:60px;font-size:11px;font-weight:700;text-align:center;line-height:12px;@media only screen and (max-width:863px){background:#ccc;float:none;color:#fff;margin:0;width:100%}.icon{background:url(/commonimages/ttd/ttd-box.png) 0 0 no-repeat;width:51px;height:56px;margin:0 0 -5px;@media only screen and (max-width:863px){background:url(/siteimages/main-sprite.png) 0 -466px no-repeat;display:inline-block;width:26px;height:30px;padding:0;margin:0 10px 0 0;vertical-align:top}}.text{@media only screen and (max-width:863px){display:inline-block;height:30px;line-height:30px;margin:0;font-weight:700;vertical-align:top;text-align:center;font-size:15px}}}&.no-verify{width:456px;padding:15px 105px 25px 100px;.verify,.plus.first{display:none}.heading .lborder,.heading .rborder{padding:8px 0;float:left;width:145px}.processing{background:url(/commonimages/ttd/ttd-verify.png) 0 0 no-repeat;width:111px;padding:7px 0 0 10px}}}#delivery_schedule_description{font-size:14px;width:660px;margin:0 auto 20px;@media only screen and (max-width:863px){font-size:12px;margin:0 0 10px;width:100%;text-align:left}}#shiptable{width:660px;margin:0 auto;padding:0 0 20px;@media only screen and (max-width:863px){width:100%;padding:0 0 10px}h2{color:var(--text1)}table{border-spacing:2px;width:100%;float:left;margin:-4px 0 0 -2px;th{background:#ffc;border:1px solid #ccc;font-size:12px;font-weight:700;padding:4px;text-align:center;position:relative}td{background:#eee;border:1px solid #ccc;font-size:12px;padding:4px;text-align:center;vertical-align:middle;&.textleft{text-align:left}&.textright{text-align:right}}.tr_hover td{cursor:pointer;background:#ccc}}}.confirmed{display:block;width:147px;height:23px;margin:10px auto 0}.displayerror[hidden]{display:none}.displayerror:not([hidden]){display:block}}&.postordersurvey{padding:60px 30px;max-width:620px;width:100%;@media only screen and (max-width:863px){padding:20px 10px;width:calc(100% - 20px)}.content{text-align:center;h2{color:var(--text1);font-size:24px;font-weight:400;text-align:center;margin:0 0 40px;@media only screen and (max-width:863px){font-size:18px;margin:10px 0 20px}}.question{margin:0 0 40px;@media only screen and (max-width:863px){margin:0 0 20px}p{border-bottom:1px solid #707070;display:block;font-size:16px;font-weight:700;line-height:24px;padding:0 0 20px;margin:0 0 20px;text-align:left;@media only screen and (max-width:863px){font-size:14px;padding:0 0 15px;margin:0 0 15px}}&.score{.rating_score{#reviewScoreGroup{display:flex;flex-direction:row;justify-content:space-between;align-items:center;list-style:none;margin:0;padding:0;li{width:calc(10% - 10px);position:relative;@media only screen and (max-width:863px){width:calc(10% - 4px)}input[type=radio]{visibility:hidden;position:absolute;top:0;left:0;&:checked+label{background:#62ae3c;border:none;color:#fff}}label{background:#f7f7f7;border:1px solid #707070;border-radius:4px;cursor:pointer;display:block;font-size:18px;line-height:40px;height:42px;width:100%;text-align:center;@media only screen and (max-width:863px){width:100%}&:hover{background:#ddd;box-shadow:0 3px 3px #00000024,0 1px 7px #0000001f,0 3px 1px -1px #0003}}}}.scrore_caption{display:flex;flex-direction:row;justify-content:space-between;align-items:center;.caption{color:#707070;font-size:16px;line-height:20px;@media only screen and (max-width:863px){font-size:12px}}}}}&.response{margin:0 0 20px;p{border:none;padding:0;margin:0 0 10px}textarea{width:100%;height:120px;font-size:16px}}}button.btn{background:var(--red);border:none;color:#fff;margin:0 auto;font-size:20px;line-height:50px;height:50px;padding:0 30px;&.disabled{background:#ddd;color:#999;cursor:default}}&#leave-a-review{@media only screen and (max-width:863px){max-width:100%}h2{margin:0 0 20px}#review-wrapper{.trustpilot-widget{iframe{width:100%!important}}}}&.thanks-for-completing{p{display:block;font-size:18px;font-weight:700;padding:0 0 20px;margin:0 0 20px;text-align:left}}}}}.fancybox-inner{#content #body{min-height:0}.black{color:#333}.needhelp{border-top:1px solid #ddd;margin:10px 0 0;padding:10px 0 0;text-align:center}#intro,.callout,h2{text-align:left}p{margin:0 0 10px}#passwordtips{text-align:left}h2 .arrow{background:url(/images/icons/h1.bg.png) 0 1px no-repeat;line-height:26px;padding:0 0 0 25px}#body{padding:10px;overflow-x:hidden;ul.square{list-style:square;margin-left:20px}ul.square li{font-size:11px;margin-bottom:5px}ol.decimal{list-style:decimal;margin-left:20px}.centertable{margin:0 auto}.centertable td{margin:0 auto;vertical-align:top}.table{border-spacing:2px}.table th{background:#eee;border:1px solid #dbdcca;font-size:11px;font-weight:700;padding:4px;text-align:left}.table th.ca{background:#ffc;color:#404040}.pricecompare td{font-size:11px;line-height:30px;padding-left:10px;text-align:right;width:110px}.pricecompare .ca{color:var(--red);font-weight:700}.border-bottom{border-bottom:1px solid #000}&.smsdisclaimer{width:100%;max-width:500px;h1{line-height:30px;background:none;padding:0;font-size:24px}p{font-size:12px}}&.get_your_rx{background:none;padding:0;text-align:left;h1{background:none;font-size:23px;padding:0}h4{color:#333;font-size:18px;font-weight:400;line-height:24px}p{line-height:20px}.close{text-align:center;a.btn{margin:0 20px 0 0}}}&.lowestprice{background:#fff;padding:10px;text-align:left;h1{background:none;padding:0}h4{color:#333}p .price{color:var(--red)}.data td{line-height:14px;padding:5px;text-align:center;vertical-align:middle}}&.moneyback{padding:30px;text-align:left;width:100%;max-width:800px;@media only screen and (max-width:863px){padding:15px}h1{margin:0}p{font-size:12px;line-height:20px;margin-bottom:10px;padding:0}h2{color:#333;font-size:13px;margin:0 0 0 50px}.bluebox{margin:10px}.warning{margin:0 10px}.warning.important{background:url(/images/icons/no-mail.png) 10px center no-repeat}.warning p{margin:0}p.tiny{font-size:9px;padding:10px 10px 0;margin:0}}&.shipping h2{color:#333;font-size:15px;margin:0}&.shipping h2 .normal{font-weight:400}&.shipping table.data{margin:0}&.shipping table.data tr.logos td{background:#fff;padding:5px 0;text-align:center}&.shipping table.data tr.logos td img{display:block;margin:0 auto;width:auto;height:45px}&.terms p,&.terms ul li{font-size:12px;margin-bottom:15px}&.terms h4{margin:0}&.giftcard h1{background:none;padding:0;font-size:22px}&.giftcard h1 .altcolor{color:#333}&.giftcard h2{color:#333;font-size:17px;margin:0 0 5px}&.giftcard p{font-size:12px;line-height:20px;margin:0 0 15px}&.giftcard p.nopad{margin:0 0 5px}&.giftcard img.steak{display:block;float:right;margin:0 0 10px 10px}&.giftcard ol{font-weight:700}&.giftcard ol li{line-height:22px}&.giftcard ol li .normal{font-weight:400}&.giftcard .disclaimer{border-top:1px solid #ccc;margin:15px 0 0;padding:15px 0 0}&.giftcard .disclaimer p{font-size:11px}&.giftcard .detailtext{background:#fff;font-size:12px;padding:0 30px 0 0;position:absolute;top:86px;left:10px}}#two-column{width:100%;overflow:hidden;.leftcontent{width:60%;float:left;text-align:left;.form{margin:-4px 0 10px -4px}.newaccount{cursor:pointer;line-height:26px}}.rightcontent{border-left:1px dotted #ccc;width:36%;float:right;padding:0 0 220px 2%;margin:0 0 -200px;.badges{width:100%;margin:0;text-align:left;h4{background:url(/commonimages/icons/ico.secure.gif) 10px 2px no-repeat #eee;padding:4px 4px 4px 34px;color:#333;font-size:12px;margin:0 0 15px}.mcafee,.verisign{margin:0 0 15px}.mcafee{border-bottom:1px dotted #ccc;padding:0 0 15px;a{margin:0 20px 10px 0}}p{margin:0}a{display:block;float:left;margin:0 13px 10px 0;padding:0}}}}.email-to-a-friend{text-align:left;margin:10px;form{div{margin:0 0 5px;&.last{margin:0}}input{width:219px}.tiny{display:block;font-size:9px;color:#999;padding:0 0 0 105px;margin:0;line-height:10px}}label{width:100px;display:inline-block}.medbtn{margin:20px 40px 0 100px}.link{display:block;float:right;font-size:11px}}#rafinvalidpatient{text-align:left;h3{text-align:center}a.btn{margin:0 60px 0 230px}}#body.shipping p{font-size:12px}.editpayment{&.full{float:left;width:365px}&.full #checkout{width:355px}.help{font-size:10px;margin-left:4px}.icon-question:after{content:"\f059";font:700 14px/1 "Font Awesome 5 Free";padding:1px 0 1px 16px}#checkout{td,th{text-align:left}.cc_type_image{height:29px;select{display:none}span{display:none;width:32px;height:20px;margin:4px 0 0;text-align:left;text-indent:-9999px;&.selected{display:block}}.none{display:none}.visa.selected{background:url(/commonimages/logos/visa.svg) 0 0 no-repeat;background-size:32px 20px}.mc.selected{background:url(/commonimages/logos/mastercard.svg) 0 0 no-repeat;background-size:32px 20px}.amex.selected{background:url(/commonimages/logos/americanexpress.svg) 0 0 no-repeat;background-size:32px 20px}.disc.selected{background:url(/commonimages/logos/discover.svg) 0 0 no-repeat;background-size:32px 20px}}small{font-size:9px}.cc_security_code{width:60px}}}.ccsecuritycode{display:none;&.full,&.only{background:#f7f7f7;border:1px solid #ccc;display:block;float:right;font-size:11px;padding:5px;text-align:left;width:400px}&.full img,&.only img{border:1px solid #ccc;height:auto;width:100%}&.only{display:block;margin:0 auto;float:none}}#fancybox{padding:10px;img.heading{text-align:center;padding-bottom:10px}h2{margin:0 0 10px;text-align:left}h3{margin:0 0 10px}h4{color:var(--red);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;margin:0;padding:0;text-align:left}p{font-size:12px;text-align:left;margin:0 0 10px;strong span{font-size:13px}&.help{font-size:11px;margin-top:10px}}table p{margin:0}span{font-weight:700;&.partchanged{color:var(--red)}}.floatleft{float:left}.floatright{float:right}img.floatleft{margin:0 10px 10px 0}img.floatright{margin:0 0 10px 10px}.textright{text-align:right}.textleft{text-align:left}.textcenter{text-align:center}.text-red,.creditapplied{color:#c00}.pointer{cursor:pointer}.box{border:1px solid #a0a0a0;background:#fff;margin:7px 0;padding:3px}table{width:100%;td{padding:4px 5px;vertical-align:middle;text-align:left}th{font-weight:700;padding:4px 5px;text-align:right;vertical-align:middle}.checkbox{background:#fff!important;border:0!important}p.address{display:block;float:left;font-size:11px;width:200px}.edit{background:url(/commonimages/icons/ico.change.gif) center left no-repeat;display:block;float:right;margin-right:2px;padding-left:12px}.notselected{td{background:#f7f7f7;border:1px solid #e0e0e0;color:#858585}th{background:#e7e7e7;border:1px solid #c6c6c6;color:#858585}span.partchanged{color:#d7e5f6}a{color:#accaee}.edit{background:url(/commonimages/icons/ico.change.gray.gif) center left no-repeat}}&.data{th.blank,td.blank{background:0;border:0;padding:0}}&.textcenter *{text-align:center}}&.rxdecline{.top{margin:10px auto 0}p{font-size:14px;text-align:left;strong span{font-size:15px}span{font-size:11px}}a.updateorder img{margin:14px 0}table{border:1px solid #aeaeae;border-collapse:collapse;font-size:12px;line-height:13px;margin:3px auto 18px;width:425px;tr{td{height:37px;padding:8px 0 0 59px;width:152px;&#fax{background:url(/images/design/bg.rxdecline.fax.png) top left no-repeat;border-right:1px solid #aeaeae}&#email{background:url(/images/design/bg.rxdecline.email.png) top left no-repeat}}}}}&.addressverification{padding:30px;@media only screen and (max-width:863px){text-align:center;padding:20px 10px}h2{color:var(--black);font-size:24px;line-height:30px;float:left;@media only screen and (max-width:863px){float:none}}p{font-size:14px}img.usps,img.fedex{float:right;display:block;@media only screen and (max-width:863px){float:none;margin:0 auto 10px}}.compare{float:left;width:360px;text-align:center;@media only screen and (max-width:863px){float:none;width:auto}.box{border-radius:4px;margin:0 0 10px;@media only screen and (max-width:863px){display:flex;flex-direction:column;align-items:center;padding:10px;label,p{margin:0 0 7px}}}h3{text-align:center}table{tr{th{width:80px;text-align:left}td{&.checkbox{width:20px;padding:0 3px 0 0}}&.notselected{th{border:none;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}}}}}.divider{background:var(--grey-10);width:2px;margin:28px 17px 0;float:left;height:410px;position:relative;@media only screen and (max-width:863px){background:none;margin:10px 0;float:none;width:auto;height:auto}.or{background:var(--grey-10);border-radius:50%;color:#fff;position:absolute;top:-28px;right:-10px;width:24px;height:24px;text-align:center;line-height:24px;@media only screen and (max-width:863px){position:relative;top:unset;right:unset;margin:0 auto}}}.newaddress{float:left;width:360px;text-align:center;@media only screen and (max-width:863px){float:none;width:auto}.box{margin:0 0 10px}th{width:100px}td{input{width:236px}select{width:120px}&.country select{width:240px}&.phone input{width:auto}}ul.form{width:100%;margin:0 0 20px;li{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0;.input{border:1px solid var(--grey-10);border-radius:4px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:0 0 7px;.label{background:var(--grey-3);border-right:1px solid var(--grey-10);border-radius:4px 0 0 4px;font-size:16px;line-height:42px;padding:0 7px;width:110px;text-align:left}.field{background:var(--white);border:none;border-radius:0 4px 4px 0;width:calc(100% - 110px);text-align:left;padding:0 7px;input,select{background:none;border:none;font-size:16px;padding:0;height:42px;line-height:42px;width:100%}select{margin:0 5px 0 0}}}&.full{.input{width:100%}}&.phone{.input{width:100%;.field{input{order:unset;&#avphoneareacode{width:40px;text-align:center;padding:0}&#avphonenumber{padding:0 5px}}}}}}}}.confirm{width:100%;text-align:center;h3{color:var(--black);text-align:left;font-size:16px;margin:0 0 3px}table{border-collapse:separate;border-spacing:2px;th{background:#ffc;border:1px solid #ccc;font-size:12px;padding:4px 10px 4px 4px;text-align:right;font-weight:700;line-height:30px}td{background:#eee;border:1px solid #ccc;vertical-align:middle;padding:4px;input{width:99%;&[type=text]{padding:0 4px;&:focus{background:var(--white)}}}select{background:#fff;border:1px solid #aaa;font-size:12px;height:30px;line-height:30px;width:120px}&.state{width:216px}&.state select{width:216px}&.zip{width:160px}&.zip input{width:160px}&.country{width:216px}&.country select{width:216px}&.phone{width:160px;input{width:auto;&#avphoneareacode{width:40px}&#avphonenumber{width:116px}}}}}ul.form{width:100%;margin:0 0 20px;li{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:0 0 10px;@media only screen and (max-width:863px){display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.input{border:1px solid var(--grey-10);border-radius:4px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:calc(50% - 5px);@media only screen and (max-width:863px){width:100%;margin:0 0 10px}.label{background:var(--grey-3);border-right:1px solid var(--grey-10);border-radius:4px 0 0 4px;font-size:16px;line-height:44px;padding:0 7px;width:130px;text-align:left}.field{background:var(--white);border:none;border-radius:0 4px 4px 0;width:calc(100% - 130px);text-align:left;padding:0 7px;input,select{background:none;border:none;font-size:16px;padding:0;height:44px;line-height:44px;width:100%}select{margin:0 5px 0 0}}}&.full{.input{width:100%}}&.phone{.input{width:calc(50% - 5px);@media only screen and (max-width:863px){width:100%}.field{input{order:unset;&#avphoneareacode{width:40px;text-align:center;padding:0}&#avphonenumber{padding:0 5px}}}}}}}.verify{text-align:center;font-weight:700;padding:0;line-height:20px;margin:0 0 20px;label{font-size:16px;&:focus,&:active{border:none;outline:none;cursor:pointer}}input{width:20px;height:20px;margin:0;vertical-align:middle}}.btn.color1{margin:0 auto}}.help{border-top:1px solid #ccc;padding:10px 0;margin:20px 0 0;font-size:12px;text-align:center}&.d{h2{margin:0}.confirm{border:1px solid #ddd;padding:0;position:relative;z-index:10;overflow:hidden;float:left;margin:0 0 10px;h3{background:#eee;border-bottom:1px solid #ddd;color:#333;font-size:15px;font-weight:700;padding:0 10px;margin:0;line-height:24px;height:25px}.box{padding:10px;border:none;margin:0;table{border-collapse:collapse;border-spacing:0;border:none;width:100%;margin:0 0 10px;th,td{background:none;line-height:23px;text-align:left;font-size:12px;padding:5px 10px;border-top:none;border-bottom:1px solid #ddd;border-left:none;border-right:none;vertical-align:middle}th{width:100px}}}td{input{width:99%}&.state,&.country{width:160px;select{width:160px}}&.phone input#avphonenumber{width:116px}}.btn{margin:0 50px 10px 0}}.help{border-top:none;margin:10px 0 0;padding:0}.newaddress{border:1px solid #ddd;padding:0;position:relative;z-index:10;overflow:hidden;float:left;margin:0 0 10px;h3{background:#eee;border-bottom:1px solid #ddd;color:#333;font-size:15px;font-weight:700;padding:0 10px;margin:0;line-height:24px;height:25px;text-align:left}.box{padding:10px;border:none;margin:0;table{border-collapse:collapse;border-spacing:0;border:none;width:100%;margin:0 0 10px;th,td{background:none;line-height:23px;text-align:left;font-size:12px;padding:5px 10px;border-top:none;border-bottom:1px solid #ddd;border-left:none;border-right:none;vertical-align:middle}th{width:100px}}}td{input{width:99%}&.state,&.country{width:160px;select{width:160px}}&.phone input{&#avphoneareacode{width:68px}&#avphonenumber{width:116px}}}.btn{margin:0 50px 10px 0}}.compare{border:1px solid #ddd;padding:0;position:relative;z-index:10;overflow:hidden;float:left;margin:0 0 10px;h3{background:#eee;border-bottom:1px solid #ddd;color:#333;font-size:15px;font-weight:700;padding:0 10px;margin:0;line-height:24px;height:25px;text-align:left}.box{padding:10px;border:none;margin:0;table{border-collapse:collapse;border-spacing:0;border:none;width:100%;margin:0 0 10px;th,td{background:none;line-height:23px;text-align:left;font-size:12px;padding:5px 10px;border-top:none;border-bottom:1px solid #ddd;border-left:none;border-right:none;vertical-align:middle}td{position:relative}th{width:80px}.checkbox{border-top:none!important;border-bottom:1px solid #ddd!important;border-left:none!important;border-right:none!important}p.address{width:auto}.edit{position:absolute;top:5px;right:5px}}}.btn{margin:0 50px 10px 0}}}}&.remove-popup{.btn{margin:0 10px;@media only screen and (max-width:863px){margin:0 2px}}h1,p{text-align:left}.products{background:#f7f7f7;border:1px solid #eee;padding:0 10px 3px;margin:0 0 20px;h3{font-size:16px;line-height:20px;height:20px;margin:3px 0;text-align:left}}table.rx-info{border-collapse:collapse;border-spacing:0;width:100%;margin:0 0 1px;float:left;tr{th,td{border:none;padding:0 6px;vertical-align:middle;&.spacer{width:auto;background:none;border:none}}th{background:none;border-top:1px solid #ddd;font-weight:700;line-height:18px;&.eye{text-align:left}}td{background:none;border-top:1px solid #ddd;font-weight:400;line-height:25px;text-align:center;&.twolines{width:120px;line-height:15px;padding:3px}&.remove{background:#e8f3f9;width:82px}}&.head th{background:#f7f7f7;text-align:center;&.remove{background:#d5e4f2;background-image:none;width:82px}&.total{text-align:right}}&.additional{td{h4{color:#333;font-size:12px;line-height:16px;padding:8px 0 0;margin:0 0 0 2px;float:left;width:85px}table{border-spacing:2px}&.inner{background:none;border:none;text-align:left;padding:0;.wrapper{background:#fff;border:1px solid #ccc;text-align:left;padding:2px 6px;display:block;margin:0 0 0 121px;height:50px}}}}}}}&.cantoffer{text-align:left}&.comparerx table p.address{width:160px!important}&.comparerx .correctorder{margin-right:10px}&.comparerx table td,&.comparerx table th{padding:4px 1px;text-align:center!important}&.comparerx table th.first{width:180px}&.comparerx table th.basecurve{width:148px}&.rrd h4{font-size:15px}&.rrd p{margin-bottom:25px}&.rrd img.calimg{background:#fff;border:1px solid #a0a0a0;float:right;height:65px;margin-left:5px;margin-bottom:10px;padding:3px}&.rrd .box{margin-bottom:20px}&.rrd .box .displayerror{background:var(--red);border:0;color:#fff;text-align:left;margin:0 2px 2px}&.rrd .box .displayreminder{font-weight:700;margin:10px 0}&.rrd .box .displayreminder label{font-size:14px;font-weight:400}&.rrd table th{font-size:12px;padding-right:10px;width:300px}&.rrd table td{font-size:12px}&.rrd .box .changedate img{margin-top:10px}&.rrd .box .calendar td{background:0;border:0;padding:0}&.rrd .box .calendar .calendarheader td{background:#ffc}&.rrd .calendar{float:none}&.rrd .calendar select{height:19px}&.rrd .calendar input{height:13px}&.rrd .skip{margin-right:10px}&.rrd .calendar td table{border-spacing:0!important;border-collapse:collapse!important}&.rrd .calendar td td{padding:4px!important;text-align:center;vertical-align:middle}&.productreplacement{padding:10px 20px;text-align:left}&.productreplacement .h1{background:url(/images/icons/h1.bg.png) 0 1px no-repeat;color:var(--red);display:block;font-weight:700;font-size:20px;line-height:26px;padding:0 0 0 20px;margin:0 0 7px;text-align:left}&.productreplacement span{font-weight:400}&.productreplacement .uppsavings{color:var(--red);font-weight:700}&.productreplacement .heading h1{text-align:left}&.productreplacement .top-text{margin:0}&.productreplacement .top-text p{margin:0;padding:0;font-size:14px;line-height:22px}&.productreplacement .top-text img.slash{display:block;width:105px;height:105px;float:right;margin:-30px 0 10px 10px}&.productreplacement h2{color:#333;font-size:16px;margin:10px 0;padding:0}&.productreplacement .product{width:50%;float:left;margin:15px 0 20px;position:relative;z-index:10}&.productreplacement .product .inner{position:relative;z-index:10;padding:63px 0 10px;text-align:center}&.productreplacement .product.pk24 .inner{border:1px solid #ccc;padding:0 0 10px}&.productreplacement .product.pk24 .best{background:#fff;color:#c00;line-height:20px;font-size:16px;font-weight:700;text-align:center;position:absolute;z-index:12;top:-10px;left:50%;margin:0 0 0 -70px;width:140px;height:20px}&.productreplacement .product .savings{background:#f7f7f7;border:1px solid #eee;font-size:14px;line-height:20px;margin:12px 10px 28px}&.productreplacement .product .freeship{background:url(/images/main-img-sprite.png) -130px -1250px no-repeat;position:absolute;z-index:11;top:36px;left:8px;width:77px;height:77px}&.productreplacement .product .zoom{position:absolute;z-index:11;top:33px;right:15px;width:114px;height:97px}&.productreplacement .product.pk12 .zoom{background:url(/images/upp/12-lenses-zoom.png) 0 0 no-repeat}&.productreplacement .product.pk24 .zoom{background:url(/images/upp/24-lenses-zoom.png) 0 0 no-repeat}&.productreplacement .product .info{margin:0 0 10px;text-align:center}&.productreplacement .product .info .contains{display:block;font-size:13px;line-height:22px}&.productreplacement .product .info .priceperbox{display:block;font-size:18px;line-height:24px}&.productreplacement .product .info .priceperbox .price{color:var(--red);font-weight:700}&.productreplacement .product .info .priceperlens{display:block;font-size:14px;line-height:22px}&.productreplacement .lowestprice{float:right;font-size:17px;padding:8px 0 0}&.productreplacement #btnYes{float:right}&.productreplacement #btnNo{float:left}&.productreplacement #btnGoback{float:left;font-size:14px;padding:12px 0}&.productreplacement #seedetails{clear:both;padding:20px 0 0}&.productreplacement .freeshippingnote{border-top:1px solid #ddd;line-height:20px;padding:10px 0 0;margin:20px 0 0;text-align:center}&.sixortwentyfour,&.sixortwelve{position:relative}&.sixortwentyfour h2,&.sixortwelve h2{margin:0 0 20px}&.sixortwentyfour .product,&.sixortwelve .product{margin:0}&.sixortwentyfour .product .freeship,&.sixortwelve .product .freeship{top:6px}&.sixortwentyfour .product .zoom,&.sixortwelve .product .zoom{top:3px}&.sixortwentyfour .pk6,&.sixortwelve .pk6{padding-top:8px}&.sixortwentyfour .product.pk24,&.sixortwelve .product.pk24{padding:25px 0 0}&.sixortwentyfour .product.pk6 .inner,&.sixortwelve .product.pk6 .inner{padding:0}&.sixortwentyfour .product.pk24 .inner,&.sixortwelve .product.pk12 .inner{border:none;padding:31px 0 0}&.sixortwentyfour .bigequals,&.sixortwelve .bigequals{width:40px;height:40px;line-height:40px;text-align:center;margin:0 0 0 -20px;font-size:46px;left:50%;top:253px;position:absolute;z-index:1099}&.sixortwentyfour #seedetails,&.sixortwelve #seedetails{clear:both;padding:20px 0 0}&.sixortwentyfour .product,&.sixortwelve .product{margin:0 0 20px}&.sixortwentyfour .product.pk6,&.sixortwentyfour .product.pk24,&.sixortwentyfour .product.pk6 .inner,&.sixortwentyfour .product.pk24 .inner,&.sixortwelve .product.pk6,&.sixortwelve .product.pk12,&.sixortwelve .product.pk6 .inner,&.sixortwelve .product.pk12 .inner{padding:0}&.sixortwentyfour .product.pk6 .prodimg,&.sixortwelve .product.pk6 .prodimg{padding:10px 0 3px}&.sixortwentyfour .product .freeship,&.sixortwelve .product .freeship{top:-12px}&.sixortwentyfour .product h2,&.sixortwelve .product h2{line-height:24px;margin:0 0 20px}&.sixortwentyfour .product h2 span,&.sixortwelve .product h2 span{display:block}&.sixortwentyfour .bigequals,&.sixortwelve .bigequals{top:130px}&.productreplacement .toptext{padding:0 0 0 20px;margin:0 0 30px}&.productreplacement .toptext h3{display:block;float:left;font-size:13px;line-height:24px;width:140px}&.productreplacement .toptext p{display:block;font-size:13px;line-height:24px}&.productreplacement .toptext p em{color:var(--red);font-style:normal;font-weight:700}&.productreplacement .product{margin:0 0 20px}&.productreplacement .product h2{font-size:18px;line-height:20px;text-align:center;margin:0}&.productreplacement .product h2 span{font-size:11px;font-weight:400}&.productreplacement .product.pk12 h2{margin:1px 0 27px}&.productreplacement .product .savings{margin:5px 10px 0}&.productreplacement .product .inner,&.productreplacement .product.pk24 .inner{padding:12px 0 15px}&.productreplacement .product .freeship{top:64px;left:200px}&.productreplacement .product .info{margin:0 0 15px}&.productreplacement .product .info .priceperlens em{color:var(--red)}&.productreplacement #btnNo{color:#333;display:inline-block;height:24px;line-height:24px;margin:4px 0 0}&.productreplacement #btnNo .icon{background:url(/images/upp/x.png) 0 0 no-repeat;width:10px;height:10px;display:inline-block;margin:0 5px 0 0;vertical-align:middle}&.productreplacement #btnYes{margin:0 50px 0 0}&.productreplacement .freeshippingnote{margin-top:0}&.productreplacement.alt .a06_react{margin:-10px 0 0;float:left;width:auto}&.productreplacement.alt .a06_react .medbtn{background:none;border:0;color:var(--red);font-size:13px;padding:0;text-decoration:underline}&.productreplacement .simple{display:none}&.productreplacement.alt{padding:20px 20px 0}&.productreplacement.alt h1,&.productreplacement.alt .original{display:none}&.productreplacement.alt .simple{display:block;width:780px}&.productreplacement.alt .freeshippingnote{display:none}&.productreplacement .simple h2{color:var(--red);font-weight:700;font-size:26px;margin:0 0 20px;text-align:center}&.productreplacement .simple h2 em{font-style:normal;font-size:40px;padding:0 20px;vertical-align:bottom}&.productreplacement .simple img.upsell_img{display:block;margin:0 auto}&.productreplacement .simple p{color:#333;font-size:18px;text-align:center;line-height:24px;margin:0 0 20px}&.productreplacement .simple a.btn.continue{margin:0 50px 0 325px}&.productreplacement .simple h3{color:#333;font-weight:400;font-size:20px;margin:0 0 20px;text-align:center}&.productreplacement .simple h3 strong{color:var(--red);font-weight:700}&.productreplacement .simple h4{color:#333;font-weight:400;font-size:16px;line-height:20px;height:20px;margin:0 0 10px}&.productreplacement .simple .main-view{width:320px;height:166px;float:left;margin:12px 0 0;position:relative}&.productreplacement .simple .main-view .product-image{width:320px;height:166px}&.productreplacement .simple .main-view .product-image img{display:block;width:100%;height:auto;max-height:166px}&.productreplacement .simple .main-view .banner_overlay{position:absolute;z-index:103;top:107px;left:38px;width:244px;height:25px}&.productreplacement .simple .main-view .banner_overlay .left_corner,&.productreplacement .simple .main-view .banner_overlay .right_corner{position:absolute;top:-10px;width:0;height:0}&.productreplacement .simple .main-view .banner_overlay .left_corner{border-top:5px solid transparent;border-left:5px solid transparent;border-bottom:5px solid #900;border-right:5px solid #900;left:0}&.productreplacement .simple .main-view .banner_overlay .right_corner{border-top:5px solid transparent;border-left:5px solid #900;border-bottom:5px solid #900;border-right:5px solid transparent;right:0}&.productreplacement .simple .main-view .banner_overlay .banner{background:var(--red);color:#fff;font-size:16px;font-weight:700;text-align:center;width:100%;height:25px;line-height:24px}&.productreplacement .simple .pack-info{float:left;width:460px}&.productreplacement .simple .pack-info ul.packs{list-style:none;width:100%;margin:0}&.productreplacement .simple .pack-info ul.packs li.pack{background:#fff;border:1px solid #ccc;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;display:block;float:left;min-width:160px;width:auto;height:145px;margin:0 20px 0 0;padding:7px}&.productreplacement .simple .pack-info ul.packs li.last{margin:0}&.productreplacement .simple .pack-info ul.packs li label{display:block;font-weight:400}&.productreplacement .simple .pack-info ul.packs li label .pack{font-size:18px;line-height:22px;display:block;margin:0 0 5px}&.productreplacement .simple .pack-info ul.packs li label .pack .number{font-size:24px}&.productreplacement .simple .pack-info ul.packs li label .radio{display:block;font-size:14px;line-height:22px}&.productreplacement .simple .pack-info ul.packs li label .radio input{display:none;vertical-align:middle}&.productreplacement .simple .pack-info ul.packs li label .price{display:block;color:var(--red);font-size:20px;font-weight:400;line-height:30px;margin:0 0 26px}&.productreplacement .simple .pack-info ul.packs li.last label .price{margin:0}&.productreplacement .simple .pack-info ul.packs li label .info{display:block;line-height:20px;margin:0 0 5px}&.productreplacement .simple .pack-info ul.packs li a.btn.color1{padding:0 0 0 18px;margin:0 40px 0 0}&.productreplacement .simple .pack-info ul.packs li a.btn.color1 .edge{width:40px;right:-40px}&.productreplacement .simple .pack-info ul.packs li.clear{clear:both;width:auto;height:0;margin:0;padding:0}&.giftcard{border:2px dashed #999;margin:0 auto;position:relative;z-index:10;padding:10px 8px;text-align:center}&.giftcard .text{width:100%}&.giftcard .text h2{color:#333;font-family:RobotoCondensed;font-size:52px;font-weight:400;line-height:58px;margin:0;height:50px;overflow:visible;text-align:center}&.giftcard .text h2 strong{font-family:RobotoBoldCondensed;font-weight:400}&.giftcard .text h2 strong em{color:var(--red)}&.giftcard .text p{font-size:26px;line-height:33px;margin:0;letter-spacing:-.03em;text-align:center}&.giftcard .text p strong{text-transform:uppercase}&.giftcard .graphic{margin:0 0 5px;text-align:center;position:relative;z-index:1111}&.giftcard .graphic img{display:block;margin:0 auto}&.giftcard .order p{font-size:26px;float:left;line-height:52px;margin:0 0 0 20px}&.giftcard .order a{float:right;margin:0 2px 0 0}&.giftcard .order a img{display:block;margin:0}&.giftcard.product .text p{font-size:21px}&.giftcard.product .graphic{margin:5px 0 0}&.giftcard.product .graphic img.productimg{position:absolute;z-index:1112;top:0;left:222px;margin:0}}.update-rx span{font-weight:400}.update-rx .product-display{float:left;width:300px;min-height:156px}.update-rx #product-image{position:relative;text-align:center;width:100%;height:auto;margin:0 0 15px}.update-rx #product-image #productimage{height:159px}.update-rx #product-image #overlay{background:url(/images/product/overlay.png) top left no-repeat;height:70px;position:absolute;right:0;top:0;width:70px}.update-rx #product-image #overlaydiscontinued{color:var(--red);text-transform:uppercase;font-size:19px;font-weight:700;position:absolute;top:15px;right:0;width:170px;transform:rotate(20deg);-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);-o-transform:rotate(20deg);-moz-transform:rotate(20deg);text-shadow:1px 1px 1px #999}.update-rx #product-image #overlaydiscontinued span{color:#404040;display:block;font-size:14px;text-transform:none}.update-rx #product-image .fancy{text-decoration:none;line-height:12px}.update-rx #product-image img{margin:0;border:0;height:auto;width:auto;max-height:156px;max-width:100%}.update-rx #product-image .colors{background:#eee;border:1px solid #ddd;padding:5px;text-align:left;height:24px}.update-rx #product-image .colors img{height:24px;width:24px;float:right;margin:0}.update-rx #product-image .colors select{width:205px;float:left;font-size:12px;height:24px}.update-rx #product-image.rebate{float:right;position:relative;text-align:right;width:242px}.update-rx #product-image.halloween{width:225px!important}.update-rx #productimage{text-align:center;width:100%}.update-rx #productimage span,#productimage a{text-decoration:none}.update-rx #productimage img{margin:0 auto;border:0}.update-rx #product-image .quantityCount{background:url(/images/design/bg.pkoverlay.gif) center top no-repeat;color:#fff;font-size:11px;margin:15px 0 0 -31px;line-height:15px;height:15px;left:50%;padding:0;position:absolute;text-align:center;width:62px}.update-rx #product-information{float:left;max-width:500px;margin:0 0 10px 20px}.update-rx #product-information h1{background:none;color:var(--text1);font-size:28px;font-weight:400;line-height:30px;padding:0;margin:0 0 15px;text-align:left}.update-rx ul#pricing-details{list-style:none;margin:0;line-height:20px;text-align:left}.update-rx ul#pricing-details ul{margin:0}.update-rx ul#pricing-details ul li{float:left}.update-rx ul#pricing-details li{background:#fff;border-radius:0;float:left;height:100px;min-width:150px;width:auto;margin:0 10px 0 0;padding:0}.update-rx.upp ul#pricing-details li{border:1px solid #ccc;width:157px;padding:7px 10px}.update-rx.upp ul#pricing-details li.last{margin:0;width:auto}.update-rx ul#pricing-details li.active{background:#f8fbfe;border:1px solid var(--red)}.update-rx ul#pricing-details li .radio{display:block;font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:22px}.update-rx ul#pricing-details li .pack{font-size:18px;line-height:22px;display:block;margin:0 0 5px}.update-rx ul#pricing-details li .pack .number{font-size:24px}.update-rx ul#pricing-details li .supply{display:block;font-size:14px;line-height:22px}.update-rx ul#pricing-details li .price{font-size:20px;font-weight:400;line-height:30px;float:none}.update-rx ul#pricing-details li .info{line-height:20px}.update-rx ul#pricing-details li .info strong{display:inline;font-weight:700}@media only screen and (max-width:863px){.update-rx{.product-display{float:none;width:100%}#product-information{float:none;margin:0 auto 10px;h1{text-align:center}ul#pricing-details{text-align:center;li{float:none;margin:0}}}#prescription{.products{.lens-variations{display:flex;justify-content:center;thead tr{display:flex;flex-direction:column;th{padding:0 10px;height:50px;line-height:50px;&.blank{height:38px;padding:10px 5px 10px 0}}}tbody{display:flex;tr{display:flex;flex-direction:column;justify-content:center;font-size:13px;th{width:auto;padding:10px 0;border-bottom:1px solid var(--grey);text-align:center}td{padding:0 7px;height:50px;line-height:50px;select{width:100%}}&.lefteye{th{&.eye{border-top:none;border-right:none}}td{border-top:none}}}}&.gaspermtable{thead tr th{line-height:20px;height:auto;padding:15px 0;&.blank{height:50px;padding:10px 5px 10px 0}}}&#ShowAddGP{thead tr th{&.blank{height:50px;padding:10px 5px 10px 0}}}}}}}}@media only screen and (max-width:480px){.update-rx{#prescription{.products{.lens-variations{thead tr{th{font-size:12px;padding:0 5px 0 0}}tbody{tr{th{font-size:12px;text-align:center;padding:10px 0}td{padding:0 7px;select{max-width:100px}}}}}}}}}.update-rx ul#pricing-details li #buymore-widget{background:#fff;border:1px solid #a6a6a6;float:left;height:auto;margin:0 0 0 35px;width:210px;@media only screen and (max-width:863px){float:none;margin:0 auto}}.update-rx ul#pricing-details li #buymore-widget .header{background:var(--blue);color:#fff;height:28px;font-family:Arial;font-size:17px;font-weight:700;letter-spacing:-1px;padding:3px 10px;line-height:30px;text-align:center;text-transform:uppercase;text-indent:0;text-shadow:#000 0px 0px 5px;width:auto}.update-rx ul#pricing-details li #buymore-widget .header .buy{font-weight:700;padding:0 4px 0 0}.update-rx ul#pricing-details li #buymore-widget .information{background:#fff;font-family:verdana;font-size:13px;padding:8px 12px;text-align:left;width:auto}.update-rx ul#pricing-details li #buymore-widget .bmsmcontents .bmsmprice{display:block}.update-rx ul#pricing-details li #buymore-widget .bmsmcontents .bmsmprice strong{color:var(--red);font-size:20px;font-weight:400;width:auto}.update-rx ul#pricing-details li #buymore-widget .bmsmcontents .bmsminfo{display:block;margin-top:3px}.update-rx ul#pricing-details li #buymore-widget .bmsmcontents .bmsminfo strong{width:auto}.update-rx #prescription{margin:0;width:100%;text-align:left}.update-rx #prescription.reorder{margin:0 0 10px}.update-rx #prescription h2.enterrx{float:left;margin:0 20px 0 0;max-width:525px}.update-rx #prescription h2.updaterx{display:none;margin:0;font-size:16px}.update-rx #prescription h2.enterrx span,.update-rx #prescription h2.updaterx span{font-size:75%}.update-rx .products{margin:0 0 20px}.update-rx #prescription .lens-variations{border-collapse:collapse;border-spacing:0;margin:0 0 10px;width:100%}.update-rx #prescription .lens-variations th,.update-rx #prescription .lens-variations td{background:none;border:none;padding:0 6px;vertical-align:middle}.update-rx #prescription .lens-variations thead th{font-size:14px;font-weight:700;text-align:center;padding:0 10px;line-height:20px}.update-rx #prescription .lens-variations th{font-weight:700;text-align:left}.update-rx #prescription .lens-variations tbody tr.lefteye td,.update-rx #prescription .lens-variations tbody tr.lefteye th.eye{border-top:1px solid #ddd}.update-rx #prescription .lens-variations tbody td{background:none;border-left:1px solid #ccc;font-weight:400;line-height:25px;text-align:center;padding:3px 7px}.update-rx #prescription .lens-variations tbody td.color{width:190px}.update-rx #prescription .lens-variations tbody td.color select{width:175px}.update-rx #prescription .lens-variations tbody td.color img{height:18px;vertical-align:top;width:18px;margin:3px 0 0}.update-rx #prescription .lens-variations tbody td.price{color:#c00}.update-rx #prescription .lens-variations tbody th.eye{border-right:1px solid #ccc;width:105px;text-align:right;padding:10px 10px 10px 0}.update-rx #prescription .lens-variations tbody th{padding:4px;text-align:left}.update-rx #prescription .lens-variations thead th.price{width:100px}.update-rx #prescription .lens-variations tbody td.price{text-align:center}.update-rx #prescription .lens-variations thead th.price small#after-rebate{display:none}.update-rx #prescription .lens-variations thead th.price small,.update-rx #prescription .lens-variations thead th.price .mini{display:block;font-size:9px;font-weight:400;line-height:12px}.update-rx #prescription .lens-variations thead th#add_header_soper_cone_flange_radiusright,.update-rx #prescription .lens-variations thead th#add_header_soper_cone_flange_radiusleft{width:110px}.update-rx #prescription .lens-variations tbody td select{border:1px solid #999;height:30px;padding:0 3px}.update-rx #prescription .lens-variations tbody tr td .power-selector{height:22px;position:relative}.update-rx #prescription .lens-variations tbody tr.righteye td .power-selector{z-index:55}.update-rx #prescription .lens-variations tbody tr.lefteye td .power-selector{z-index:50}.update-rx #prescription .lens-variations tbody td .select_color{box-sizing:border-box;cursor:default;font-family:Arial;font-size:14px;text-align:left;position:relative;user-select:none;.swatch{float:right;width:20px;height:20px;&.accent{background:#b7d9d6!important}&.amethyst{background:#9258a4!important}&.aqua{background:#517a75!important}&.blue{background:#1a5b9f!important}&.bluetint{background:#ccc!important}&.bluetopaz{background:#467089!important}&.brilliantblue{background:#0292cb!important}&.brown{background:#76281d!important}&.caribbeanaqua{background:#208275!important}&.clear{background:#ccc!important}&.crystalblue{background:#ccc!important}&.electricblue{background:#ccc!important}&.emeraldgreen{background:#ccc!important}&.forestgreen{background:#ccc!important}&.gemstonegreen{background:#277546!important}&.green{background:#4c664d!important}&.grey{background:#6c585b!important}&.handlingblue{background:#ccc!important}&.hazel{background:#64353b!important}&.honey{background:#852a00!important}&.iceblue{background:#ccc!important}&.jadegreen{background:#663!important}&.naturalshimmer{background:#986429!important}&.naturalshine{background:#996536!important}&.naturalsparkle{background:#b7d9d6!important}&.oceanblue{background:#ccc!important}&.orange{background:#ccc!important}&.pacificblue{background:#2f88b4!important}&.purehazel{background:#d85e2b!important}&.rosebrown{background:#ccc!important}&.sapphireblue{background:#ccc!important}&.seagreen{background:#197f29!important}&.softblue{background:#ccc!important}&.softgreen{background:#ccc!important}&.sterlinggrey{background:#7e9399!important}&.truesapphire{background:#3785ac!important}&.turquoise{background:#50b0ac!important}&.violet{background:#474c74!important}&.vivid{background:#996536!important}&.yellow{background:#ccc!important}}.options{background:#fff;border:1px solid var(--grey1);box-sizing:border-box;min-width:100%;display:none;position:absolute;top:100%;padding:0;line-height:20px;z-index:1001;.option{padding:2px 35px 2px 5px;margin:0;white-space:nowrap;z-index:999;.swatch{float:right;margin:0 -30px 0 0;width:20px;height:20px}}.option.selected,.option:hover{background:#4285f4;color:#fff}}.selected_color{background:#fff;border:1px solid var(--grey1);box-sizing:border-box;height:30px;padding:0 15px 0 5px;line-height:30px;.color{float:left;width:100%;.swatch{margin:4px 0 0 5px}}.fa{line-height:30px;float:right;margin:0 -10px 0 0}}}.update-rx #prescription .lens-variations tbody td .power-selector select{position:relative;z-index:60}.update-rx #prescription .lens-variations tbody td .power-selector .select{background:transparent;border:none;display:none;color:#000;width:62px;height:20px;position:absolute;top:-1px;left:0;z-index:90;cursor:pointer}.update-rx #prescription .lens-variations tbody td .power-selector .selector{background:#fff;border:1px solid #aaa;color:#000;width:62px;height:20px;font: 12px/20px Arial,Helvetica,sans-serif}.update-rx #prescription .lens-variations tbody td .power-selector .selector .label{float:left;height:20px;width:45px;text-align:center}.update-rx #prescription .lens-variations tbody td .power-selector .selector .arrow{background:#eee;border:1px solid #666;float:right;height:18px;width:15px;text-align:center}.update-rx #prescription .lens-variations tbody td .power-selector .power-list{background:#fff;border:1px solid #ccc;width:115px;padding:5px;height:300px;overflow-x:none;overflow-y:scroll;box-shadow:0 0 10px #ccc;position:absolute;top:20px;left:0;z-index:95}.update-rx #prescription .lens-variations tbody td .power-selector .power-list ul{list-style:none;margin:0;padding:0}.update-rx #prescription .lens-variations tbody td .power-selector .power-list ul li{line-height:20px;height:20px;font-weight:400}.update-rx #prescription .lens-variations tbody td .power-selector .power-list ul li.header{border-bottom:1px solid #ccc}.update-rx #prescription .lens-variations tbody td .power-selector .power-list ul li.header span{color:var(--red);font-weight:700;text-align:center}.update-rx #prescription .lens-variations tbody td .power-selector .power-list ul li .plano{display:block;line-height:20px;height:20px;width:98px;text-align:center}.update-rx #prescription .lens-variations tbody td .power-selector .power-list ul li .plano:hover{background:var(--red);color:#fff;cursor:pointer}.update-rx #prescription .lens-variations tbody td .power-selector .power-list ul li .plano em{font-style:italic}.update-rx #prescription .lens-variations tbody td .power-selector .power-list ul li .minus,.update-rx #prescription .lens-variations tbody td .power-selector .power-list ul li .plus{height:20px;width:42px;cursor:pointer}.update-rx #prescription .lens-variations tbody td .power-selector .power-list ul li .nopower{height:20px;width:42px;float:left;text-align:right;padding:0 5px 0 0;border-right:1px solid #ccc}.update-rx #prescription .lens-variations tbody td .power-selector .power-list ul li.header .minus:hover,.update-rx #prescription .lens-variations tbody td .power-selector .power-list ul li.header .plus:hover{background:#fff;color:var(--red)}.update-rx #prescription .lens-variations tbody td .power-selector .power-list ul li .minus:hover,.update-rx #prescription .lens-variations tbody td .power-selector .power-list ul li .plus:hover{background:var(--red);color:#fff}.update-rx #prescription .lens-variations tbody td .power-selector .power-list ul li .minus{float:left;text-align:right;padding:0 5px 0 0;border-right:1px solid #ccc}.update-rx #prescription .lens-variations tbody td .power-selector .power-list ul li .plus{float:left;text-align:left;padding:0 0 0 5px}.update-rx #prescription .lens-variations tbody td .power-selector .power-list ul li .selected{background:#ddd}.update-rx #prescription .lens-variations.special{margin:0 0 0 -4px}.update-rx #prescription .lens-variations.special th{background:#d1e6f1;border:1px solid #404040;color:#222;font-size:11px;padding:3px 6px;text-align:center}.update-rx #prescription .lens-variations.special th.noRebate{padding:9px 10px}.update-rx #prescription .lens-variations.special th .small{display:block;font-size:9px;font-weight:400;text-align:center;line-height:12px}.update-rx #prescription .lens-variations.special td{background:#e7f2f8;border:1px solid #404040;color:var(--red);font-size:12px;padding:7px 10px}.update-rx #gas-permeable .closetext,.update-rx #gas-permeable .addtext{text-align:left;background:#eee;border:1px solid #ddd;padding:5px 9px;margin:0 0 10px;font-size:11px}.update-rx #gas-permeable .addparam h3{text-align:left;font-size:14px}.update-rx #prescription .lens-variations#ShowAddGP{width:auto}.update-rx{#prescription{.lens-variations{&#ShowAddGP{thead{tr{th{@media only screen and (max-width:863px){width:90px;line-height:20px;height:auto;padding:14px 0}}}}tbody tr{&:first-of-type{border-bottom:1px solid var(--grey);@media only screen and (max-width:863px){border-bottom:none}}th{@media only screen and (max-width:863px){width:100%;text-align:center;padding:10px 0}&#list_add_left_eye{@media only screen and (max-width:863px){border-right:none}}}}}&.gaspermtable{margin:0 0 25px;thead{tr{th{@media only screen and (max-width:480px){padding:0}}}}tbody{tr{th{@media only screen and (max-width:863px){width:100%;text-align:center;padding:10px 0}@media only screen and (max-width:480px){width:100%}}}}}}}}.update-rx .form-footer{text-align:center;margin:0;padding:0 0 20px;.btn.color2{height:30px;line-height:30px}}.update-rx .lowprice span.label{font-weight:400}.update-rx.upp #heading{margin:0 0 10px;height:auto;float:left}.update-rx.upp #heading h1{float:left;margin:0;padding:0 0 0 20px}.update-rx.upp #heading .mfg{font-size:12px;font-weight:400;color:#333;float:left;height:26px;line-height:26px;width:auto;margin:0 0 0 8px}.update-rx.upp #heading .mfg a{text-decoration:none;color:#333;cursor:text}.update-rx.upp #heading .type{padding:0 0 0 20px;text-align:left}.update-rx.upp .label{font-weight:400}.update-rx.upp #product-information{height:auto;float:left;width:100%}.update-rx.upp ul#pricing-details{font-size:12px;font-family:Verdana,Geneva,sans-serif;width:360px;margin:0 0 20px}.update-rx.upp ul#pricing-details li{line-height:22px}.update-rx.upp ul#pricing-details li strong{font-weight:700;margin-right:3px;width:auto}.update-rx.upp ul#pricing-details li .price{color:var(--red);display:block;float:right;font-weight:700}.update-rx.upp ul#pricing-details li .price .c333{color:#333}.update-rx.upp ul#pricing-details li.lowprice{line-height:24px;height:24px;margin:2px 0 10px;font-size:11px}.update-rx.upp ul#pricing-details li.lowprice a{font-size:11px}.update-rx.upp ul#pricing-details li.lowprice .freeshipping{background:url(/images/main-img-sprite.png) -130px -1340px no-repeat;float:right;height:24px;width:140px;text-indent:-999999px}.update-rx.upp ul#pricing-details li.email{width:auto;margin:0 5px 0 0}.update-rx.upp #buymore-widget{float:left;margin:-23px 0 0 10px}.update-rx.upp #buymore-widget .information{text-align:center;height:auto;padding:5px 0 8px}.update-rx.upp #buymore-widget .information .save{color:var(--red);font-size:18px;font-weight:700}.update-rx.upp #buymore-widget .information .text{line-height:16px}.update-rx.upp #product-image{margin:-50px 0 0;width:220px;overflow:hidden}.update-rx.upp #product-image img{width:110%;margin:0 0 0 -5px}.update-rx.upp #prescription h2{padding:0 0 0 20px}#loginpopup{h3{text-align:left;font-size:13px;font-weight:400;color:#333;margin:-5px 0 10px}h3 a{cursor:pointer}#two-column{.leftcontent{width:57%;#quick-login #signinhelp{height:54px}}.rightcontent{width:39%;padding:0 0 200px 2%}}h2{background:url(/images/icons/h1.bg.png) 0 1px no-repeat;line-height:26px;padding:0 0 0 25px;margin:0 0 10px}table.form-clean{border-collapse:collapse;border-spacing:0;width:100%;margin:0 0 20px;tr{th,td{line-height:23px;text-align:left;font-size:12px;padding:5px 10px;border-top:none;border-bottom:none;vertical-align:middle}th{font-weight:700;vertical-align:top}td{input{width:220px;margin:0}select{margin:0}.displayerror{margin:3px 0 0;display:block}.forgot{display:inline-block}br{display:none}}&.zip td input{width:auto}&.phone td input{width:auto}}}.changeemailaddress table.form-clean td input{width:185px}#quick-login{border:none;float:none;margin:0;padding:0;width:412px;text-align:left;h5{color:#333;background:none;padding:0;margin:0 0 2px}#signinhelp{background:#eee;border:1px solid #ccc;list-style:disc;padding:5px 10px 5px 30px;margin:0;li{font-size:12px;margin:5px 0}li a{line-height:16px}li a:hover{line-height:16px;padding:0}}}.new-customer{margin:20px 0 0;h2{float:none;margin:0}.newaccount{margin:0 0 0 10px}}.leftcontent .form-footer{text-align:right;margin:0 0 10px;a.btn{margin:0 50px 0 0}}}.solutionpopup{margin:10px 10px 0;text-align:left;#prodinfo{h2{color:#333;font-weight:700;font-size:14px;margin:0 0 2px}h2 del{text-decoration:line-through}#heading{margin:0;overflow:hidden;h1{background:url(/images/solutions/biofresh-logo.png) 0 0 no-repeat;color:#333;padding:0;margin:0;font-weight:400;font-size:30px;text-indent:-166px;line-height:39px}h1 #productname_part{color:#333;font-size:23px;display:inline-block;text-indent:120px}h1 #solutioncontains{font-size:20px}}#details_top{margin:0 0 10px}}#prodoffer{border:1px solid #ddd;margin:0;padding:0 10px;.offer{float:left;img.prod{float:left;margin:0 20px 0 10px}.detail{float:left;margin:20px 0 0;h2{font-size:24px;margin:0 0 5px}h2 .save{color:#333;font-size:18px}h2 .per{color:#333;font-size:14px;font-weight:400}.price{font-size:16px;margin:0 0 10px}.choose{color:var(--text2);font-size:16px;font-weight:400;float:left;line-height:20px;height:20px;cursor:pointer;.radio{background:url(/images/rxupload/radio-btn.png) 0 0 no-repeat;float:left;width:13px;height:13px;margin:4px 5px 0 0}.small{font-size:11px;font-weight:400;color:#444;margin:0 0 0 20px}&.active .radio{background:url(/images/rxupload/radio-btn.png) 0 -14px no-repeat}&:hover{color:#000}}}&.three{.choose{color:var(--text1);font-weight:700}}}.or{background:#ddd;float:left;width:1px;height:100px;overflow:visible;position:relative;margin:25px 25px 0;img{position:absolute;top:50%;left:-14px;width:29px;height:28px;display:block;margin:-14px 0 0}}}.asterisk{font-size:11px}.links{text-align:right;margin:-5px 0 0;.addtocartwrap{float:right}.addtocartwrap a.btn{margin:0 45px 0 0}.nothanks{float:right;margin:0 40px 0 0}.nothanks a{color:#666;font-size:12px;line-height:36px}}#prodinfo-wrapper{width:630px;height:auto;float:right;margin:-1px 0 10px;position:relative;z-index:999;padding:0 0 3px;.product-image{width:260px;height:284px;overflow:hidden;position:relative;text-align:center img{width:auto;height:auto;margin:0 auto}img.oldprodimage{margin:10px 0 0}}.error{background-position:7px center;margin:10px 10px 0;padding:7px 7px 5px 54px;line-height:14px;ul li{line-height:14px}}}#prodinfo-wrapper{ul#pricing-details{float:none;margin:0 0 10px;li.em{color:#333}li strong{width:75px}}.badges{float:left;margin:3px 0 5px 15px;padding:0;height:auto;width:290px;a{display:block;float:left}a.moneyback{width:50px;height:50px;margin:0 20px 0 0}a.mcafee{width:115px;height:32px;margin:10px 20px 0 0}a.verisign{width:80px;height:44px;margin:2px 0 0}}.addtocartwrap{float:right;margin:10px 10px 0 0;padding:0;width:200px;height:auto;text-align:right;a{text-decoration:none;margin:0 50px 0 0}}#prescription{#power-help{background:url(/images/wide/landingpages/halloween/quick-view/power-bubble-bg.png) 0 0 no-repeat;color:#666;float:right;width:300px;height:23px;margin:10px 10px 0 0;font: 12px/18px Arial,Helvetica,sans-serif;text-align:center}.lens-variations{border-collapse:collapse;border-spacing:0;margin:0 0 10px;width:auto;th,td{background:none;border:none;padding:0}th{width:75px;text-align:left}}}}&.var1{margin:0;.starburst{background:url(/images/main-img-sprite.png) -140px -1000px no-repeat;width:120px;height:120px;position:absolute;z-index:9999;top:-36px;left:-48px;text-align:left;text-indent:-9999px}#prodinfo{#heading{margin:0 0 0 80px;h1{background:none;color:var(--red);padding:0;margin:0;font-weight:700;font-size:24px;text-indent:inherit;line-height:30px}}#details_top{margin:0 0 0 80px;p{line-height:20px;margin:0 0 7px}p .logo{background:url(/images/solutions/var1/biofresh-logo-small.png) 0 0 no-repeat;display:block;padding:0;width:56px;height:21px;margin:-4px 4px 0 0;text-indent:-9999px;float:left}.free-lens-case{float:right;margin:-10px 60px 0 0}ul{list-style:none;margin:0 0 0 20px}ul li{line-height:20px;padding:3px 0;font-size:14px}ul li .icon{background:url(/images/main-img-sprite.png) 0 -1210px no-repeat;display:block;width:20px;height:20px;float:left;margin:0 0 0 -25px}ul li.large{font-size:16px;padding:3px 0 0}ul li.large del{color:#666}ul li.large strong{line-height:30px}h2{color:var(--red);font-size:20px;margin:-10px 0 5px -80px;line-height:24px}}}#prodoffer .offer{.detail .price{margin:0 0 30px}&.one .detail h2{color:#444}}}}#errordisplay{padding:10px;ul{text-align:left}ul li{font-size:14px;font-weight:700;margin:0 0 15px}}#partnerpopup,#redirectpopup{display:block;text-align:center;padding:10px;h1{color:var(--red)}h2{color:#333;font-weight:400;text-align:center}p{font-weight:400}}#partnerpopup{h1{margin:0 0 20px;font-size:24px}h2{margin:0 0 40px;font-size:20px}p{margin:0 0 30px;font-size:18px;line-height:30px}&.gl{h2 .logo{background:url(/images/simple-logo-w-tag.png) no-repeat 0 0;background-size:contain;display:inline-block;width:155px;height:26px;margin:0 0 -9px 5px}a.btn{border-radius:4px 0;display:inline-block;font: 27px/36px LeagueGothicRegular,Helvetica,Arial,sans-serif;line-height:36px;height:36px;text-align:center;text-decoration:none;text-transform:uppercase;margin:0;padding:0 30px;position:relative;&.color1{background:#8dc63f;border:1px solid #598527;box-shadow:inset 0 0 5px 2px #ffffff4d;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.4)}}}}#redirectpopup{h1{font-size:30px}h2{font-size:24px;margin:0 0 25px}p{font-size:16px;line-height:24px;padding:0 50px;margin:0 0 25px}a.btn{line-height:40px;height:40px;font-size:18px;padding:0 30px}}#rebate-detail{text-align:left;.details{h3{font-size:24px;line-height:36px;margin:0}h4{color:#333;font-size:16px;font-weight:400;line-height:20px;margin:0 20px 20px 0}h5{color:#333;font-size:14px;margin:0 0 5px;text-transform:uppercase}ol{font-size:14px;list-style:decimal;margin:0 0 10px 20px;li{line-height:18px;padding:0 0 7px}}.text{float:right;width:420px}.giftcard{float:left;font-size:16px;width:300px;height:auto;line-height:100px;margin:0 0 10px;text-align:center;img{display:block;margin:0;width:100%;height:auto}}}.terms_conditions{color:#999;font-size:11px;line-height:14px;a{color:#999}sup{font-size:70%}p{font-size:11px;line-height:14px}}}#rebate_removed{text-align:left}#popup{#content{#body.replacement_pop{padding:10px;h2{color:var(--red);font-size:26px;font-weight:400;text-align:center;margin:0 60px 30px}.product-display{float:left;width:auto;position:relative;z-index:10;height:auto;margin:0;.product-image{width:240;height:auto}}#product-information{margin:0 0 30px 20px;width:auto;position:relative;h3{background:0 0;color:var(--red);font-weight:400;line-height:30px;padding:0;margin:0 0 10px;font-size:24px;text-align:left}ul#pricing-details{margin:0;font-size:var(--font_size1);font-family:Verdana,Geneva,sans-serif;float:left;list-style:none;line-height:20px;text-align:left;li{&.packagesize{border-radius:0;float:left;padding:0;margin:0 10px 0 0;min-width:157px;width:auto;.pack{display:block;font-size:18px;line-height:22px;margin:0 0 5px;.number{font-size:24px}}.supply{display:block;font-size:14px;line-height:22px}.price{color:var(--red);font-size:20px;font-weight:400;line-height:30px;float:none}}}}}.reviews{clear:both;text-align:center;position:relative;padding:0 0 20px;width:100%;.overview{display:inline-block;margin:0 auto;h3.item{line-height:24px;background:0;border:none;color:#333;font-size:14px;font-weight:700;float:left;margin:0;padding:0}}.starrating{float:left;.stars{float:left;height:24px;line-height:24px;margin:0 5px;.img{display:block;float:left;margin:2px 1px 0 0}}.text{float:left;font-size:var(--font_size8);height:20px;.review_count{display:inline}}}}.product-description{text-align:left;padding:0 10px;font-size:var(--font_size1);strong{font-size:14px}}.action{text-align:center;vertical-align:middle;padding:20px 0 10px}}}}#discontinued.replacement{padding:30px;.inner{display:table-row;width:100%;text-align:left;h3{display:block;text-align:center;font-size:24px;margin:0}.prod-img{.banner_overlay{position:relative;z-index:103;left:167px;top:118px;width:270px;height:25px;.left_corner{border-top:5px solid transparent;border-left:5px solid transparent;border-bottom:5px solid #900;border-right:5px solid #900;left:0;position:absolute;top:-10px;width:0;height:0}.right_corner{border-top:5px solid transparent;border-left:5px solid #900;border-bottom:5px solid #900;border-right:5px solid transparent;right:0;position:absolute;top:-10px;width:0;height:0}.banner{background:var(--red);color:var(--white);text-align:center;width:100%;height:40px;h3{color:var(--white);font-size:var(--font_size2);font-weight:700;text-align:center;text-transform:uppercase;line-height:10px;padding:8px 0 0;margin:0 0 10px}p{color:var(--white);font-size:12px;font-weight:400;text-align:center;line-height:0;margin:0 0 15px}}}}img{display:block;width:370px;height:auto;margin:0 auto}}.text{margin:5px 15px 0 25px;p{text-align:left;line-height:22px;color:var(--dark-grey);font-size:var(--font_size2)}ul{list-style:disc;color:var(--dark-grey)}}.action{text-align:center;margin:25px 0 0}}}#autorefill_terms_popup{padding:20px;height:calc(100% - 40px);width:calc(100% - 40px);h1{font-size:24px;font-weight:400;text-align:left;margin:0 0 30px}p{font-size:14px;line-height:20px;text-align:left;margin:0 0 30px}a{cursor:pointer;&.ghost{background:#fff;border:1px solid var(--blue);border-radius:20px;line-height:40px;height:40px;padding:0 20px}}}#autoship-detail{text-align:left;width:100%;max-width:460px;background-color:var(--grey-3);padding:0 0 30px;@media only screen and (max-width:863px){width:auto}#info{.heading{background:#fff;align-items:center;display:flex;flex-direction:column;padding:30px;text-align:center;.title{display:flex;align-items:center;justify-content:center;margin:0 0 10px;column-gap:10px;.icon{width:60px;height:40px;margin:0;#autoship_logo{display:block;width:100%;height:100%}}h1{color:var(--blue);font-size:32px;line-height:40px;font-weight:700;margin:0;letter-spacing:-2px;text-align:left}}h4{color:var(--black);font-size:14px;font-weight:400;text-align:center;line-height:16px;@media only screen and (max-width:863px){font-size:12px;line-height:14px}}}.divider{border-top:1px solid var(--grey);text-align:center;position:relative;margin:30px auto;width:200px;.text{background-color:var(--grey-3);box-sizing:border-box;color:#696969;font-weight:700;display:inline-block;line-height:30px;position:absolute;top:-16px;left:50%;margin:0 0 0 -51px;padding:0 5px;height:30px;width:100px}}ol{list-style:none;margin:0 auto;max-width:350px;padding:0 10px;li{padding:0 0 0 45px;margin:0 0 25px;position:relative;font-size:14px;line-height:20px;color:#696969;.icon{position:absolute;top:0;left:0;height:40px;width:40px;display:flex;align-items:center;.number{color:#696969;font-size:42px;font-weight:700;line-height:40px;margin:0 5px 0 0}.svg_icon{width:70px;height:70px;min-width:70px;@media only screen and (max-width:863px){width:50px;height:50px;min-width:50px}#discount,#free_shipping{width:50px;height:70px;@media only screen and (max-width:863px){height:50px}}}i.fas{font-size:32px;color:var(--red);position:absolute;top:0;left:38px;line-height:40px}}}}}}#send-rx .options .or{background:#ddd;float:left;width:1px;height:65px;overflow:visible;position:relative;margin:0 25px;img{position:absolute;top:50%;left:-14px;width:29px;height:28px;display:block;margin:-14px 0 0}}.rrd-container #fancybox .confirmation{border-bottom:1px dotted #ccc;margin-bottom:20px;padding-bottom:10px;p{font-size:13px;font-weight:400;line-height:20px;margin:0;padding:0;text-align:center}span.name{font-size:22px;font-weight:400;line-height:27px}span.success{font-weight:400}}.a06_react{margin:0 auto;position:relative;top:-25px;width:177px;.medbtn.color2{background:#e7e7e7;border:1px solid #ccc;border-radius:3px;color:#444;padding:5px 10px;&:hover{background:#d7d7d7}}}#colorbox{background:#fff;box-shadow:0 0 10px 5px #0000004d;box-sizing:content-box;z-index:9999;#cboxContent button#cboxClose{box-shadow:none}}#cboxOverlay{background:#000;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9998}#popup{width:100%;margin:0;padding:0;.form-footer{margin:10px auto;text-align:center}#content{background:#fff;padding:0;text-align:left;width:auto;blockquote{font-size:11px}h3{border:0;color:var(--red);font-size:16px;font-weight:700;margin:10px 0 1px}p{font-size:var(--font_size2);margin-bottom:10px}ul li{font-size:11px;margin-bottom:5px}dl{font-size:11px}dl dt{padding-bottom:4px}table.promo td{vertical-align:top}.lowestprice h1{background:none;padding:0}.lowestprice h4{color:#333;margin:0 0 10px}.lowestprice p .price{color:var(--red)}#rx_help{img{display:block;margin:0 auto 20px;width:auto}}#body{padding:10px;overflow-x:hidden;ul.square{list-style:square;margin-left:20px}ul.square li{font-size:11px;margin-bottom:5px}ol.decimal{list-style:decimal;margin-left:20px}.centertable{margin:0 auto}.centertable td{margin:0 auto;vertical-align:top}.table{border-spacing:2px}.table th{background:#eee;border:1px solid #dbdcca;font-size:11px;font-weight:700;padding:4px;text-align:left}.table th.ca{background:#ffc;color:#404040}.pricecompare td{font-size:11px;line-height:30px;padding-left:10px;text-align:right;width:110px}.pricecompare .ca{color:var(--red);font-weight:700}.border-bottom{border-bottom:1px solid #000}&.get_your_rx{background:none;padding:0;text-align:left;h1{background:none;font-size:23px;padding:0}h4{color:#333;font-size:18px;font-weight:400;line-height:24px}p{line-height:20px}.close{text-align:center;a.btn{margin:0 20px 0 0}}}&.lowestprice{background:#fff;padding:10px;text-align:left;h1{background:none;padding:0}h4{color:#333}p .price{color:var(--red)}.data td{line-height:14px;padding:5px;text-align:center;vertical-align:middle}}&.moneyback{padding:0 10px;h1{margin:0}p{font-size:12px;margin-bottom:10px;padding:0}h2{color:#333;font-size:13px;margin:0 0 0 76px}.bluebox{margin:10px}.warning{margin:0 10px}.warning.important{background:url(/images/icons/no-mail.png) 10px center no-repeat}.warning p{margin:0}p.tiny{font-size:9px;padding:10px 10px 0;margin:0}}&.shipping h2{color:#333;font-size:15px;margin:0}&.shipping h2 .normal{font-weight:400}&.shipping table.data{margin:0}&.shipping table.data tr.logos td{background:#fff;padding:5px 0;text-align:center}&.shipping table.data tr.logos td img{display:block;margin:0 auto;width:auto;height:45px}&.terms p,&.terms ul li{font-size:12px;margin-bottom:15px}&.terms h4{margin:0}&.giftcard h1{background:none;padding:0;font-size:22px}&.giftcard h1 .altcolor{color:#333}&.giftcard h2{color:#333;font-size:17px;margin:0 0 5px}&.giftcard p{font-size:12px;line-height:20px;margin:0 0 15px}&.giftcard p.nopad{margin:0 0 5px}&.giftcard img.steak{display:block;float:right;margin:0 0 10px 10px}&.giftcard ol{font-weight:700}&.giftcard ol li{line-height:22px}&.giftcard ol li .normal{font-weight:400}&.giftcard .disclaimer{border-top:1px solid #ccc;margin:15px 0 0;padding:15px 0 0}&.giftcard .disclaimer p{font-size:11px}&.giftcard .detailtext{background:#fff;font-size:12px;padding:0 30px 0 0;position:absolute;top:86px;left:10px}}#info{border:0}#promo-detail .promogifts{margin-top:10px}#promo-detail .promogifts td img{float:left;margin:0 10px 10px 0}#promo-detail h4{color:var(--red);font-size:14px;font-weight:700}#doctor-info{border-collapse:collapse;width:100%}#doctor-info td{background:#eee;border:1px solid #ccc;padding:4px;vertical-align:middle}#doctor-info th{background:#ffc;border:1px solid #ccc;font-size:11px;font-weight:700;padding:4px;text-align:left}#doctor-search-results{border-collapse:collapse;width:100%}#doctor-search-results td{background:#eee;border:1px solid #ccc;font-size:11px;padding:4px;vertical-align:middle}#doctor-search-results th{background:#ffc;border:1px solid #ccc;font-size:11px;font-weight:700;padding:4px;text-align:left}}#remote-login{margin:20px;background:#fff;padding:30px;text-align:left;.service{font-size:18px;font-weight:700}p{font-size:11px;padding:20px 0 0}input[type=button]{font-size:14px;padding:5px 10px;font-weight:700;cursor:pointer}ul li{padding:0 0 4px}ul li label{display:inline-block;width:80px}}}.popup{background:#fff;h1,h2,h3,h4{text-align:left}h2{color:var(--red);font-size:20px;margin:10px 0}p{padding:0 0 15px;text-align:left}a.submit-feedback{background:url(/images/buttons/btn.iwanttoprovidemyfeedback.png) no-repeat scroll 0 0 transparent;display:block;height:23px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:205px}.close{text-align:center}.red{color:#c00}.btn.red{color:#fff}.creditdetail{h2{font-size:14px;font-weight:700}p{padding-bottom:7px}table{border-collapse:collapse;width:100%;th,td{border:1px solid #ccc;padding:6px 10px;font-size:12px;text-align:center;vertical-align:middle}th{background:#f7f7f7;font-weight:700}td{background:#fff}}}.callout{background:#ffc;border:2px solid #000;color:#000;font-size:10pt;margin:10px 5px;padding:20px}.banner-popup{background:url(/images/bg-header.jpg) 0 0 repeat-x #fff;height:70px;text-align:left;text-indent:-9999px}.form-footer{text-align:center;margin:0 auto}#content{background:#fff}#container{text-align:left;padding:10px;margin:0}#ttd{text-align:left;margin:10px;h1{border-bottom:1px solid #000;margin:0 0 20px}h2{font-size:16px;font-weight:700}.form-footer{text-align:center}#delivery_schedule_schematic{background:url(/commonimages/ttd/ttd-bg.png) 0 0 no-repeat;width:610px;height:122px;margin:0 0 10px;padding:15px 25px 25px 20px;.heading{padding:0 0 20px;width:100%;height:20px}.heading .lborder,.heading .rborder{padding:8px 0;float:left;width:215px}.heading .lborder .inner,.heading .rborder .inner{background:#666;height:3px;line-height:3px}.heading .lborder{border-left:3px solid #666}.heading .text{color:var(--text1);font-size:18px;float:left;margin:0 10px}.heading .rborder{border-right:3px solid #666}.placed{color:var(--text1);float:left;width:60px;font-size:11px;font-weight:700;text-align:center;line-height:12px;margin:0 10px 0 0}.placed .icon{background:url(/commonimages/ttd/ttd-pc-icon.png) 0 0 no-repeat;width:60px;height:50px}.text{font-size:var(--font_size1)}.verify,.processing,.shipping{color:#333;float:left;height:36px;font-size:12px;padding:7px 0 0 10px;font-weight:400;line-height:16px}.verify strong,.processing strong,.shipping strong{display:block;color:var(--text1);font-size:15px;font-weight:400}.verify{background:url(/commonimages/ttd/ttd-verify.png) 0 0 no-repeat;width:111px}.processing{background:url(/commonimages/ttd/ttd-processing.png) 0 0 no-repeat;width:121px;padding:7px 0 0 20px}.shipping{background:url(/commonimages/ttd/ttd-ship-animate.gif) 0 0 no-repeat;width:142px;padding:7px 0 0 20px;margin:0 10px 0 0}.plus{color:#666;font-weight:700;font-size:28px;float:left;width:17px;height:43px;line-height:42px;text-align:center;margin:0 0 0 6px}.delivered{color:var(--text1);float:left;width:60px;font-size:11px;font-weight:700;text-align:center;line-height:12px}.delivered .icon{background:url(/commonimages/ttd/ttd-box.png) 0 0 no-repeat;width:51px;height:56px;margin:0 0 -5px}&.no-verify{width:456px;padding:15px 105px 25px 100px}&.no-verify .verify{display:none}&.no-verify .plus.first{display:none}&.no-verify .heading .lborder,&.no-verify .heading .rborder{padding:8px 0;float:left;width:145px}&.no-verify .processing{background:url(/commonimages/ttd/ttd-verify.png) 0 0 no-repeat;width:111px;padding:7px 0 0 10px}}#delivery_schedule_description{font-size:14px;width:660px;margin:0 auto 20px}#shiptable{width:660px;margin:0 auto;padding:0 0 20px;h2{color:var(--text1)}table{border-spacing:2px;width:100%;float:left;margin:-4px 0 0 -2px}table th{background:#ffc;border:1px solid #ccc;font-size:12px;font-weight:700;padding:4px;text-align:center;position:relative}table td{background:#eee;border:1px solid #ccc;font-size:12px;padding:4px;text-align:center;vertical-align:middle}table td.textleft{text-align:left}table td.textright{text-align:right}table .tr_hover td{cursor:pointer;background:#ccc}}.confirmed{display:block;width:147px;height:23px;margin:10px auto 0}}&.d #ttd #shiptable{margin:10px 0;&.table{border:none;border-collapse:collapse;border-spacing:0;width:100%;margin:0}&.table th,&.table td{border:none;border-top:1px solid #ddd;padding:0 6px;vertical-align:middle;text-align:center}&.table th{background:#f7f7f7;border-top:1px solid #ddd;font-weight:700;line-height:18px;top:0}&.table td{background:none;font-weight:400;line-height:25px}&.table th.textleft,&.table td.textleft{text-align:left}&.table th.textright,&.table td.textright{text-align:right}&.table .tr_hover td{cursor:pointer;background:#f7f7f7}&.table.form-clean th,&.table.form-clean td{text-align:left}&.table.form-clean th.cost{width:70px}}&.availablecredit{padding:20px;table{border-spacing:2px}table th{background:#ffc;border:1px solid #ccc;font-size:11px;font-weight:700;line-height:15px;padding:4px;text-align:center;vertical-align:middle}table td{background:#eee;border:1px solid #ccc;font-size:11px;padding:4px;text-align:center;vertical-align:middle}table td input{text-align:center}table td.apply{background:0;border:0;text-align:right}#content{background:#fff;background-image:none}}&#insurance-handling{#container{padding:0;p.text{margin:0 0 20px;padding:0;line-height:18px}}}}#crucialinfo{padding:0 20px 63px;h1{background:var(--main_bar);color:var(--white);font-size:24px;text-align:center;padding:10px 0;margin:0 -20px}h4{display:block;font-size:20px;font-weight:400;line-height:24px;height:auto;margin:0}p{font-size:14px;line-height:24px;margin:0}#step-1,#step-2,#step-3,#step-4,#step-5,#step-6,#step-7,#step-8{display:none;height:auto;padding:10px 20px 10px 0;margin:0 -20px 0 0}#step-1{display:block}#step-2 h3{text-align:center;margin:20px 0 40px}#step-8 .links{margin:20px 0 0}#step-1,#step-2,#step-3{.heading .steps{background:url(/images/gmail/3-steps-sprite.png) 0 0 no-repeat}}#step-4,#step-5{.heading .steps{background:url(/images/gmail/3-steps-sprite.png) 0 -30px no-repeat}}#step-6.steps,#step-7,#step-8{.heading .steps{background:url(/images/gmail/3-steps-sprite.png) 0 -60px no-repeat}}.heading{margin:0;width:740px;h2{color:#333;font-size:20px;font-weight:400;float:left}.steps{background:url(/images/gmail/steps-sprite.png) 0 0 no-repeat;float:right;width:343px;height:30px;margin:0 0 10px}h3{color:#333;font-size:20px;line-height:24px}h3.aligncenter{text-align:center}}.step{margin:0 0 20px;p,ul{font-size:13px}ul{list-style:none;text-align:left;margin:0 0 0 34px;font-size:15px}ul li{line-height:24px}.step-heading{margin:0 0 10px;padding:0 0 0 34px;.icon{background:var(--main_bar);border-radius:12px;color:#fff;display:block;float:left;font-size:14px;font-weight:700;width:24px;height:24px;line-height:24px;text-align:center;margin:0 0 0 -34px;padding:0}h4{float:left}}.step-image{margin:0}.step-image img{display:block}}.step-1 p{margin:0 0 0 34px}.links{padding:0 0 20px;width:740px;.btn.left{float:left}.btn.right{float:right}}.need-help{background:url(/images/gmail/chat-gradient.png) 0 0 repeat-x #e4e4e4;border-top:1px solid #999;width:760px;height:30px;padding:10px;position:absolute;bottom:0;left:0;img{display:none;float:left;margin:0 10px 0 0}.text{float:left;margin:0;h5{color:#333;font-size:14px;display:inline;text-align:left;line-height:30px;margin:0}p{color:#333;display:inline;font-size:11px;text-align:left;line-height:30px;padding:0}}.email{float:right;display:block;line-height:30px;height:30px;width:auto}}}ol{img.pd_ruler{display:block;float:right;margin:0 0 0 20px;height:auto;width:330px;max-width:100%}li.rx{height:110px;position:relative;img{display:block;margin:0;height:auto;width:396px;max-width:100%;position:absolute;top:-10px;right:0;z-index:10}p{position:relative;z-index:11}}}@media only screen and (max-width:1200px){ol{img.pd_ruler{float:none;margin:0}li.rx{height:auto;img{position:relative;top:0}p{position:relative}}}}#popup #content .measure_pd{ol{li{p{line-height:22px;margin:0}}}}#cboxContent{#cboxLoadedContent{#address_verification{padding:20px 20px 65px;h1{font-size:24px;line-height:30px;float:left}p{font-size:12px;text-align:left;margin:0 0 5px;line-height:20px}img.usps,img.fedex{float:right;display:block}.compare{float:left;width:100%;padding:10px 0;>.box{margin:0 0 10px;float:left;width:50%;text-align:left;.styled_checkbox{display:block;margin:0 0 10px}p.address{margin:0 0 10px}}h3{text-align:center}table{th{width:80px}td.checkbox{width:20px;padding:0 3px 0 0}}.links{padding:20px 0 0;.btn{background:var(--main_btn);color:var(--main_btn_text)}}>.divider{background:#999;height:2px;margin:28px 0 10px;float:none;width:100%;position:relative;.or{background:#fff;color:#000;position:absolute;top:50%;right:50%;width:44px;height:20px;margin:-10px -22px 0 0;text-align:center;font-size:20px}}}#new_address{float:left;width:100%;text-align:left;.box{margin:0 0 10px}h3{text-align:center}.form{div{width:78%;text-align:left}input{width:100%;display:inline-block;border:1px solid #999;color:var(--black)}select{width:150px;border:1px solid #999;color:var(--black);&#avstate{width:100%}}.label{font-weight:700;width:100px;display:inline-block;padding:4px 5px;text-align:right;vertical-align:middle;@media only screen and (max-width:620px){width:100%;display:block;text-align:left}}.field{display:inline-block;@media only screen and (max-width:620px){display:block;width:100%}}li{margin:0;@media only screen and (max-width:620px){margin:0 0 5px;padding:0}&.group{@media only screen and (max-width:620px){margin:0}.left{margin:0;width:48%;float:left;@media only screen and (max-width:620px){float:none;width:100%;margin:0 0 5px}.field{width:180px;@media only screen and (max-width:620px){width:100%}}&.first{@media only screen and (max-width:620px){margin:0 0 5px}}&.last_name{.label{margin:0}}}&:after{content:" ";clear:both;display:block;float:none;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0}}&.phone input{width:auto;&#avphoneareacode{width:68px}&#avphonenumber{width:128px}}&.submit{padding:10px 0;text-align:center;.btn{background:var(--main_btn);color:#fff;box-shadow:0 3px 2px -2px #0006;@media only screen and (max-width:620px){width:100%;margin:0}}}}}}#confirm_address{width:100%;h3{text-align:left;font-size:16px;margin:0 0 3px}.form{border:1px solid #a0a0a0;background:#fff;margin:7px 0;padding:3px;@media only screen and (max-width:620px){border:none;padding:0;text-align:left}div{width:78%;text-align:left}input{width:100%;display:inline-block;border:1px solid #999;color:var(--black)}select{width:150px;border:1px solid #999;color:var(--black);&#avstate{width:100%}}.label{font-weight:700;width:100px;display:inline-block;padding:4px 5px;text-align:right;vertical-align:middle;@media only screen and (max-width:620px){width:100%;display:block;text-align:left}}.field{display:inline-block;@media only screen and (max-width:620px){display:block;width:100%}}li{margin:0;@media only screen and (max-width:620px){margin:0 0 5px;padding:0}&.group{@media only screen and (max-width:620px){margin:0}.left{margin:0;width:48%;float:left;@media only screen and (max-width:620px){float:none;width:100%;margin:0 0 5px}.field{width:184px;@media only screen and (max-width:620px){width:100%}}&.first{margin:0 0 0 12px;@media only screen and (max-width:620px){margin:0 0 5px}}&.last_name{.label{margin:0}}}&:after{content:" ";clear:both;display:block;float:none;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0}}&.phone input{width:auto;&#avphoneareacode{width:68px}&#avphonenumber{width:128px}}&.submit{padding:10px 0;.btn{background:var(--main_btn);color:#fff;box-shadow:0 3px 2px -2px #0006;@media only screen and (max-width:620px){width:100%;margin:0}}}}}.verify{text-align:center;font-weight:700;padding:5px 0;line-height:20px;label,label:focus,label:active{border:none;outline:none;cursor:pointer}input{outline:none}}}.need_help{padding:8px 0 0;font-size:12px}}}button#cboxClose{background:none;color:#676767;cursor:pointer;display:inline-block;font:700 14px/1 "Font Awesome 5 Free";font-size:20px;line-height:30px;width:30px;height:30px;text-align:center;text-decoration:none;text-rendering:auto;position:absolute;top:0;right:0;z-index:1103;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;.fa-lg{font-size:20px}&:hover{color:var(--grey3)}&:focus{outline:none}}}#signuppopup-container{color:#fff;position:fixed;top:50%;left:50%;margin:-333px 0 0 -333px;z-index:1001;width:667px;height:667px;#signuppopup{background:url(/images/email/circle1.png) left top no-repeat;position:relative;padding:60px 90px;text-align:center;height:550px;font-family:Arial,Helvetica,sans-serif;h1{background:none;text-align:center;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:62px;font-weight:400;text-transform:uppercase;padding:0;line-height:60px;margin:120px 0 30px}h2{color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:25px;text-align:center;line-height:30px;margin:0 0 30px;padding:0}a.submit{background:#000;color:#fff;display:block;width:250px;height:40px;line-height:40px;font-weight:700;text-transform:uppercase;font-size:24px;margin:20px auto 10px;text-decoration:none}p.legal{font-size:12px;text-align:center}p.legal a{color:#fff}.center{display:none}.close{display:block;margin:0 auto 80px}.email{background:#fff;border:1px solid #666;box-shadow:inset 3px 3px 10px #0003;-webkit-box-shadow:inset 3px 3px 10px rgba(0,0,0,.2);-moz-box-shadow:inset 3px 3px 10px rgba(0,0,0,.2);-ms-box-shadow:inset 3px 3px 10px rgba(0,0,0,.2);line-height:40px;height:40px;padding:0 10px;margin:0 0 5px}.email input{background:none;border:none;font-size:20px;display:block;width:100%;height:40px;color:#666;padding:0;margin:0}.error{background:url(/images/icons/alert.png) 10px center no-repeat #fff;border:1px dashed #c00;color:#c03;margin:0;padding:5px 10px 5px 35px;text-align:left}@media only screen and (max-width:767px),screen and (max-height:660px){background-position:center center;background-size:cover;padding:40px;width:320px;height:320px;h1{font-size:32px;line-height:30px;margin:60px 0 10px}h2{font-size:15px;line-height:20px;margin:0 0 10px}a.submit{font-size:20px;margin:20px auto;height:30px;line-height:30px}p.legal{padding:0 20px}.email{line-height:30px;height:30px;margin:0 0 5px}.email input{font-size:16px;height:30px}}}}@media only screen and (max-width:767px),screen and (max-height:660px){#fancybox-inner #signuppopup-container{width:400px;height:400px;margin:-200px 0 0 -200px}}body.ie{#fancybox-wrap{#fancybox-outer{#fancybox-inner{.newaddress{input{height:30px}}.editpayment{input{height:30px}.visa.selected{background:url(/commonimages/logos/visa.svg) 0 0 no-repeat;background-size:155px 97px}.mc.selected{background:url(/commonimages/logos/mastercard.svg) 0 0 no-repeat;background-size:155px 97px}.amex.selected{background:url(/commonimages/logos/americanexpress.svg) 0 0 no-repeat;background-size:155px 97px}.disc.selected{background:url(/commonimages/logos/discover.svg) 0 0 no-repeat;background-size:155px 97px}}}}}}@font-face{font-family:RobotoBoldCondensed;src:url(/include/font/roboto/Roboto-BoldCondensed-webfont.eot);src:url(/include/font/roboto/Roboto-BoldCondensed-webfont.eot?#iefix) format("embedded-opentype"),url(/include/font/roboto/Roboto-BoldCondensed-webfont.woff) format("woff"),url(/include/font/roboto/Roboto-BoldCondensed-webfont.ttf) format("truetype"),url(/include/font/roboto/Roboto-BoldCondensed-webfont.svg#RobotoBoldCondensed) format("svg");font-weight:400;font-style:normal}@font-face{font-family:RobotoCondensed;src:url(/include/font/roboto/Roboto-Condensed-webfont.eot);src:url(/include/font/roboto/Roboto-Condensed-webfont.eot?#iefix) format("embedded-opentype"),url(/include/font/roboto/Roboto-Condensed-webfont.woff) format("woff"),url(/include/font/roboto/Roboto-Condensed-webfont.ttf) format("truetype"),url(/include/font/roboto/Roboto-Condensed-webfont.svg#RobotoCondensed) format("svg");font-weight:400;font-style:normal}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(/PublicCommon/include/js/fancybox/fancybox.png);background-position:-40px -30px}#fancybox-right-ico{background-image:url(/PublicCommon/include/js/fancybox/fancybox.png);background-position:-40px -60px}.fancybox-content{&#total_price_info{width:560px;border-radius:10px;overflow:unset;padding:30px;@media only screen and (max-width:863px){max-width:560px;width:100%}@media only screen and (max-width:480px){padding:30px 15px}.total_price{h2{color:var(--text1);font-size:22px;margin:0 0 10px;text-align:center;text-transform:uppercase;@media only screen and (max-width:863px){font-size:20px}@media only screen and (max-width:480px){font-size:18px}}.pricing_table{font-weight:400;font-size:22px;max-width:480px;margin:0 auto;@media only screen and (max-width:863px){font-size:20px}@media only screen and (max-width:480px){font-size:18px}.row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;line-height:30px;.price{padding:10px 0;text-align:right;@media only screen and (max-width:863px){padding:10px 0}}.label{padding:10px 0;text-align:left;@media only screen and (max-width:863px){padding:10px 0}.divide{font-size:24px;font-weight:400;@media only screen and (max-width:863px){font-size:12px}}.deal_text{display:block;font-size:18px;font-weight:400;margin:0 0 0 20px}svg.icon{width:15px;vertical-align:middle;margin:0 0 2px}}&.unit_price{.label{padding-bottom:0}}&.red{border-top:1px solid #707070;color:var(--red);font-weight:700;.price{padding:10px 0;text-align:right;@media only screen and (max-width:863px){padding:10px 0}}.label{padding:10px 0;text-align:left;@media only screen and (max-width:863px){padding:10px 0}}}}}.pricing_table{.row{position:relative;&.taxes_fees{#taxes_fees_text{display:none;background:#fff;border-radius:10px;box-shadow:0 0 10px #0000004d;padding:15px;width:100%;position:absolute;top:100%;left:0;z-index:99;p{font-size:14px;line-height:18px;padding:0 0 10px;margin:0}}&.active{#taxes_fees_text{display:block}}}}}}}&.active_autoship{border:none;text-align:center;padding-bottom:40px;&:before{display:none}h1{@media only screen and (max-width:863px){font-size:26px;line-height:30px}}p{font-size:20px;margin:0 auto 30px;max-width:530px;@media only screen and (max-width:863px){font-size:16px;line-height:22px}}}&.autoship_conflict_banner{padding:30px;.autoship_conflict_banner_header{h2{color:var(--blue);text-align:center;font-size:28px;margin:0 0 5px;@media only screen and (max-width:863px){font-size:25px}@media only screen and (max-width:480px){font-size:22px}}p{text-align:center;font-size:16px;margin:0 0 15px}}.autoship_conflict_banner_body{border:1px solid var(--grey);border-radius:4px;margin:0 0 20px;min-width:450px;@media only screen and (max-width:863px){min-width:unset}.autoship_conflict_banner_check{padding:7px;text-align:left;&:first-of-type{border-bottom:1px solid var(--grey)}.text{font-size:16px;@media only screen and (max-width:480px){line-height:24px}}.autoship_conflict_banner_checkmark{border:1px solid var(--grey);border-radius:4px;background:var(--white);display:inline-block;width:22px;height:22px;text-align:center;vertical-align:text-bottom;margin:0 7px 0 0}&.checked{background:var(--light_blue);.autoship_conflict_banner_checkmark{&:after{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:var(--green);font-size:18px;line-height:20px}}}}}.autoship_conflict_banner_actions{display:flex;flex-direction:column;align-items:center;row-gap:10px;.btn{width:275px}.autoship_conflict_banner_dismiss{font-size:16px}}}}.simplebox-content #autoship-detail .autoship-title-prefix,.simplebox-content #autoship-detail .autoship-title-suffix{display:inline}.simplebox-content .productreplacement.oasys-replacement{box-sizing:border-box;padding:20px;text-align:center}.simplebox-content .productreplacement.oasys-replacement h1{color:var(--blue);font-size:24px;line-height:30px;margin:0 24px 8px}.simplebox-content .productreplacement.oasys-replacement .toptext{font-size:14px;line-height:20px;margin:0 0 18px}.simplebox-content .productreplacement.oasys-replacement .toptext p{margin:0}.simplebox-content .productreplacement.oasys-replacement .oasys-pack-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.simplebox-content .productreplacement.oasys-replacement .product{min-width:0;position:relative}.simplebox-content .productreplacement.oasys-replacement .product .inner{box-sizing:border-box;height:100%;padding:16px}.simplebox-content .productreplacement.oasys-replacement .product.pk24 .inner{border:1px solid var(--grey)}.simplebox-content .productreplacement.oasys-replacement .product h2{font-size:19px;line-height:24px;margin:0 0 8px}.simplebox-content .productreplacement.oasys-replacement .product h2 span{display:block;font-size:12px;line-height:16px}.simplebox-content .productreplacement.oasys-replacement .product .best{background:var(--blue);color:var(--white);font-size:13px;font-weight:700;left:50%;line-height:24px;padding:0 12px;position:absolute;top:-12px;transform:translate(-50%);white-space:nowrap}.simplebox-content .productreplacement.oasys-replacement .product .savings{font-size:13px;font-weight:700;line-height:18px;margin:0 0 6px}.simplebox-content .productreplacement.oasys-replacement .product .prodimg{align-items:center;display:flex;height:145px;justify-content:center;margin:4px 0 10px}.simplebox-content .productreplacement.oasys-replacement .product .prodimg img{display:block;max-height:145px;max-width:100%;width:auto}.simplebox-content .productreplacement.oasys-replacement .product .info{font-size:13px;line-height:18px;margin:0 0 10px}.simplebox-content .productreplacement.oasys-replacement .product .info>span{display:block}.simplebox-content .productreplacement.oasys-replacement .product .info .price{display:inline;font-weight:700}.simplebox-content .productreplacement.oasys-replacement .product form{margin:0}.simplebox-content .productreplacement.oasys-replacement .product .btn{min-width:185px}.simplebox-content .productreplacement.oasys-replacement .oasys-go-back{margin:14px 0 0}@media only screen and (max-width:600px){.simplebox-content .productreplacement.oasys-replacement{padding:18px 12px}.simplebox-content .productreplacement.oasys-replacement h1{font-size:22px;line-height:27px;margin:0 22px 8px}.simplebox-content .productreplacement.oasys-replacement .oasys-pack-options{grid-template-columns:minmax(0,1fr)}}.simplebox-content #rebate-detail{max-width:350px;padding:30px;text-align:left;width:100%}.simplebox-content #rebate-detail #info .top_bar{background:var(--grey-3);color:var(--grey2);font-size:14px;font-weight:700;line-height:40px;margin:-30px -30px 20px;text-align:center}.simplebox-content #rebate-detail #info .heading{margin:0 0 15px;text-align:center}.simplebox-content #rebate-detail #info .heading h3{color:var(--black);font-size:20px;line-height:30px;margin:0 0 10px}.simplebox-content #rebate-detail #info .heading h4{color:var(--grey2);font-size:14px;font-weight:400;margin:0 0 10px;text-align:center}.simplebox-content #rebate-detail #info .rebate_card{height:auto;margin:0 auto 25px;width:200px}.simplebox-content #rebate-detail #info .rebate_card svg{display:block;height:auto;width:100%}.simplebox-content #rebate-detail #info .divider{border-top:1px solid var(--grey);margin:0 0 30px;position:relative;text-align:center}.simplebox-content #rebate-detail #info .divider .text{background:var(--white);color:var(--grey2);display:inline-block;height:30px;left:50%;line-height:30px;margin:0 0 0 -45px;padding:0 5px;position:absolute;top:-15px;width:90px}.simplebox-content #rebate-detail #info ol{list-style:none;margin:0}.simplebox-content #rebate-detail #info ol li{font-size:14px;line-height:20px;margin:0 0 15px;min-height:40px;padding:0 0 0 75px;position:relative}.simplebox-content #rebate-detail #info ol li .icon{height:40px;left:0;position:absolute;top:0;width:40px}.simplebox-content #rebate-detail #info ol li .icon .number{color:var(--grey);font-size:42px;font-weight:700;line-height:40px}.simplebox-content #rebate-detail #info ol li .icon i.fas{color:var(--bright_blue);font-size:32px;left:30px;line-height:40px;position:absolute;top:0}#checkout-help{border:solid var(--grey);border-width:1px 0 0 0;padding:20px 0 0;text-align:center;@media only screen and (max-width:863px){display:none}p{font-size:var(--font_size3);margin:0 0 20px;line-height:20px}ul{list-style:none;margin:0;display:flex;flex-wrap:wrap;column-gap:40px;justify-content:space-between;li{height:115px;margin:0 0 20px;text-align:left;flex:0 0 30%;h4{background:var(--grey-2);color:var(--text2);font-size:var(--font_size3);line-height:30px;margin:0 0 10px;text-align:center}img.popicon{margin:0;float:none}p{font-size:var(--font_size1);margin:0 10px 0 0;line-height:18px}.icon{display:block;float:left;margin:0 10px}&.last{margin:0 0 20px}&.norton .icon{width:103px;height:56px;cursor:pointer;img{width:100%!important;height:auto;margin:0}}&.moneyback .icon{background:url(/siteimages/badges/money-back-70x70.png) 0 0 no-repeat;width:70px;height:70px;margin:0 10px}&.ready .icon{width:60px;height:60px;margin:0 10px;i.fa{color:var(--link);font-size:47px}}&.spamfree .icon{background:url(/design/images/badges/badge.large.spam.png) 0 -6px no-repeat;width:70px;height:58px}&.secure .icon{background:url(/design/images/badges/payment-options-badge-square.png) 0 0 no-repeat;width:87px;height:109px}}}}.simplebox-overlay{position:fixed;inset:0;inset:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);z-index:999999;display:flex;align-items:center;justify-content:center;padding:16px;height:100dvh}.simplebox-overlay[hidden]{display:none}.simplebox-backdrop{position:absolute;inset:0;background:#0009}.simplebox-box{position:relative;box-sizing:border-box;max-width:460px;width:100%;max-height:90vh;max-height:90dvh;overflow:auto;background:#fff;border-radius:4px;box-shadow:0 10px 35px #00000040}@media(max-width:863px){.simplebox-box{max-height:95dvh;padding-bottom:env(safe-area-inset-bottom,0)}}.simplebox-close{position:absolute;top:6px;right:10px;background:none;border:none;box-shadow:none;border-radius:0;height:auto;padding:4px;font-size:28px;line-height:1;color:#888;cursor:pointer;z-index:1}.simplebox-close:hover{background:none;box-shadow:none;color:#333}#fancybox-inner.simplebox-content,.simplebox-content.fancybox-inner,.simplebox-content.fancybox-content{height:auto;overflow:visible;overflow-y:visible!important;position:static;width:100%!important;border-radius:inherit}.simplebox-content,.simplebox-content *{box-sizing:border-box}.simplebox-content.update-rx,#fancybox-inner.update-rx{padding:30px}body:not(.updaterx-flex) .simplebox-content .update-rx #prescription .lens-variations th,body:not(.updaterx-flex) .simplebox-content .update-rx #prescription .lens-variations td,body:not(.updaterx-flex) #fancybox-inner .update-rx #prescription .lens-variations th,body:not(.updaterx-flex) #fancybox-inner .update-rx #prescription .lens-variations td{padding:0 4px!important;vertical-align:middle!important}body:not(.updaterx-flex) .simplebox-content .update-rx #prescription .lens-variations thead th,body:not(.updaterx-flex) #fancybox-inner .update-rx #prescription .lens-variations thead th{padding:0 5px!important;line-height:20px!important;text-align:center!important}body:not(.updaterx-flex) .simplebox-content .update-rx #prescription .lens-variations tbody td,body:not(.updaterx-flex) #fancybox-inner .update-rx #prescription .lens-variations tbody td{padding:5px!important;text-align:center!important}body:not(.updaterx-flex) .simplebox-content .update-rx #prescription .lens-variations tbody th.eye,body:not(.updaterx-flex) #fancybox-inner .update-rx #prescription .lens-variations tbody th.eye{min-width:110px!important;width:105px!important;text-align:right!important;padding:5px 5px 5px 0!important}body:not(.updaterx-flex) .simplebox-content .update-rx #prescription .lens-variations tbody th,body:not(.updaterx-flex) #fancybox-inner .update-rx #prescription .lens-variations tbody th{padding:2px!important;text-align:left!important}body:not(.updaterx-flex) .simplebox-content .update-rx #prescription .lens-variations th.quantity,body:not(.updaterx-flex) .simplebox-content .update-rx #prescription .lens-variations th.label,body:not(.updaterx-flex) #fancybox-inner .update-rx #prescription .lens-variations th.quantity,body:not(.updaterx-flex) #fancybox-inner .update-rx #prescription .lens-variations th.label{width:80px!important}body:not(.updaterx-flex) .simplebox-content .update-rx #prescription .lens-variations th.blank,body:not(.updaterx-flex) #fancybox-inner .update-rx #prescription .lens-variations th.blank{width:105px!important}.simplebox-content .after_rebate_info,.simplebox-content [id=total_price_info]{padding:30px}.simplebox-box{-webkit-overflow-scrolling:touch}.simplebox-box a,.simplebox-box button,.simplebox-box .btn,.simplebox-content.update-rx a,.simplebox-content.update-rx .btn,.simplebox-content.update-rx select{touch-action:manipulation}
