html.popup{background:#fff}html.popup body{background:none}.fancy,.fancybadges,.fancyframe{color:#275485;cursor:pointer;text-decoration:underline}.fancy:hover,.fancybadges:hover,.fancyframe:hover{color:#0C2C4E;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}#body .loading 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}#lightboxpopup.loading img{background:#fff;border:5px solid #fff;padding:0}#lightboxpopup #overlay-lightbox{height:100%;position:absolute;width:100%;z-index:999}#lightboxpopup #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}#fancybox-loading div{background-image:url('/PublicCommon/include/js/fancybox/fancybox.png');position:absolute;top:0;left:0;width:40px;height:480px}#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none}#fancybox-wrap{position:absolute;margin:0;padding:0;z-index:1101;display:none;overflow:hidden}@media only screen and (max-width: 863px){#fancybox-wrap{background:#fff;padding:10px;box-sizing:border-box}}#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:bold;font-size:20px;line-height:30px;width:30px;height:30px;text-align:center;text-decoration:none;text-rendering:auto;position:absolute;top:0!important;right:0!important;z-index:1103;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 863px){#fancybox-close{background:#fff !important;box-shadow:0 0 5px rgba(0,0,0,0.2);top:0px!important;right:0px!important}}#fancybox-close::before{content:"\f00d"}#fancybox-close:hover{color:#333}#fancybox-close.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){#fancybox-close.reddot{top:-120px}}#fancybox_error{color:#444;font:normal 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:"Open Sans",sans-serif;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:bold}.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:bold;line-height:29px;background-image:url('/PublicCommon/include/js/fancybox/fancybox-x.png');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}#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:hover,#fancybox-right:hover{visibility:visible}#fancybox-left{left:0}#fancybox-left-ico{background-image:url('/PublicCommon/include/js/fancybox/fancybox.png');background-position:-40px -30px}#fancybox-left:hover span{left:20px}#fancybox-right{right:0}#fancybox-right-ico{background-image:url('/PublicCommon/include/js/fancybox/fancybox.png');background-position:-40px -60px}#fancybox-right:hover span{left:auto;right:20px}#fancybox-inner{background:#fff;top:0;left:0;width:1px;height:1px;padding:10px;margin:0;outline:0;overflow:hidden;max-width:100%}#fancybox-inner #content #body{min-height:0}#fancybox-inner .black{color:#333}#fancybox-inner .needhelp{border-top:1px solid #ddd;margin:10px 0 0 0;padding:10px 0 0 0;text-align:center}#fancybox-inner #intro,#fancybox-inner .callout,#fancybox-inner h2{text-align:left}#fancybox-inner p{margin:0 0 10px 0}#fancybox-inner #passwordtips{text-align:left}#fancybox-inner h2 .arrow{background:url('/images/icons/h1.bg.png') 0 1px no-repeat;line-height:26px;padding:0 0 0 25px}#fancybox-inner #two-column{width:100%;overflow:hidden}#fancybox-inner #two-column .leftcontent{width:60%;float:left;text-align:left}#fancybox-inner #two-column .leftcontent .form{margin:-4px 0 10px -4px}#fancybox-inner #two-column .leftcontent .newaccount{cursor:pointer;line-height:26px}#fancybox-inner #two-column .rightcontent{border-left:1px solid #ccc;width:36%;float:right;padding:0 0 220px 2%;margin:0 0 -200px 0}#fancybox-inner #two-column .rightcontent .badges{width:100%;margin:0;text-align:left}#fancybox-inner #two-column .rightcontent .badges 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 0}#fancybox-inner #two-column .rightcontent .badges .mcafee,#fancybox-inner #two-column .rightcontent .badges .verisign{margin:0 0 15px 0}#fancybox-inner #two-column .rightcontent .badges .mcafee{border-bottom:1px dotted #ccc;padding:0 0 15px 0}#fancybox-inner #two-column .rightcontent .badges .mcafee a{margin:0 20px 10px 0}#fancybox-inner #two-column .rightcontent .badges p{margin:0}#fancybox-inner #two-column .rightcontent .badges a{display:block;float:left;margin:0 13px 10px 0;padding:0}#fancybox-inner .email-to-a-friend{text-align:left;margin:10px}#fancybox-inner .email-to-a-friend form div{margin:0 0 5px 0}#fancybox-inner .email-to-a-friend form div.last{margin:0}#fancybox-inner .email-to-a-friend form input{width:219px}#fancybox-inner .email-to-a-friend form .tiny{display:block;font-size:9px;color:#999;padding:0 0 0 105px;margin:0;line-height:10px}#fancybox-inner .email-to-a-friend label{width:100px;display:inline-block}#fancybox-inner .email-to-a-friend .medbtn{margin:20px 40px 0 100px}#fancybox-inner .email-to-a-friend .link{display:block;float:right;font-size:11px}#fancybox-inner #rafinvalidpatient{text-align:left}#fancybox-inner #rafinvalidpatient h3{text-align:center}#fancybox-inner #rafinvalidpatient a.btn{margin:0 60px 0 230px}#fancybox-inner #body.shipping p{font-size:12px}#fancybox-inner .editpayment.full{float:left;width:365px}#fancybox-inner .editpayment.full #checkout{width:355px}#fancybox-inner .editpayment .help{font-size:10px;margin-left:4px}#fancybox-inner .editpayment .icon-question::after{content:"\f059";font-family:"Font Awesome 5 Free";font-weight:bold;padding:1px 0 1px 16px}#fancybox-inner .editpayment #checkout td{text-align:left}#fancybox-inner .editpayment #checkout th{text-align:left}#fancybox-inner .editpayment #checkout .cc_type_image{height:29px}#fancybox-inner .editpayment #checkout .cc_type_image select{display:none}#fancybox-inner .editpayment #checkout .cc_type_image span{display:none;width:32px;height:20px;margin:4px 0 0 0;text-align:left;text-indent:-9999px}#fancybox-inner .editpayment #checkout .cc_type_image span.selected{display:block}#fancybox-inner .editpayment #checkout .cc_type_image .none{display:none}#fancybox-inner .editpayment #checkout .cc_type_image .visa.selected{background:url('/commonimages/logos/visa.svg') 0 0 no-repeat;background-size:32px 20px}#fancybox-inner .editpayment #checkout .cc_type_image .mc.selected{background:url('/commonimages/logos/mastercard.svg') 0 0 no-repeat;background-size:32px 20px}#fancybox-inner .editpayment #checkout .cc_type_image .amex.selected{background:url('/commonimages/logos/americanexpress.svg') 0 0 no-repeat;background-size:32px 20px}#fancybox-inner .editpayment #checkout .cc_type_image .disc.selected{background:url('/commonimages/logos/discover.svg') 0 0 no-repeat;background-size:32px 20px}#fancybox-inner .editpayment #checkout small{font-size:9px}#fancybox-inner .editpayment #checkout .cc_security_code{width:60px}#fancybox-inner .ccsecuritycode{display:none}#fancybox-inner .ccsecuritycode.full,#fancybox-inner .ccsecuritycode.only{background:#f7f7f7;border:1px solid #ccc;display:block;float:right;font-size:11px;padding:5px;text-align:left;width:400px}#fancybox-inner .ccsecuritycode.full img,#fancybox-inner .ccsecuritycode.only img{border:1px solid #ccc;height:auto;width:100%}#fancybox-inner .ccsecuritycode.only{display:block;margin:0 auto;float:none}#fancybox-inner #fancybox{padding:10px}#fancybox-inner #fancybox.rxdecline .top{margin:10px auto 0 auto}#fancybox-inner #fancybox.rxdecline p{font-size:14px;text-align:left}#fancybox-inner #fancybox.rxdecline p strong span{font-size:15px}#fancybox-inner #fancybox.rxdecline p span{font-size:11px}#fancybox-inner #fancybox.rxdecline a.updateorder img{margin:14px 0}#fancybox-inner #fancybox.rxdecline table{border:1px solid #aeaeae;border-collapse:collapse;font-size:12px;line-height:13px;margin:3px auto 18px;width:425px}#fancybox-inner #fancybox.rxdecline table tr td{height:37px;padding:8px 0 0 59px;width:152px}#fancybox-inner #fancybox.rxdecline table tr td#fax{background:url('/images/design/bg.rxdecline.fax.png') top left no-repeat;border-right:1px solid #aeaeae}#fancybox-inner #fancybox.rxdecline table tr td#email{background:url('/images/design/bg.rxdecline.email.png') top left no-repeat}#fancybox-inner #fancybox.remove-popup .btn{margin:0 10px}#fancybox-inner #fancybox.remove-popup h1,#fancybox-inner #fancybox.remove-popup p{text-align:left}#fancybox-inner #fancybox.remove-popup .products{background:#f7f7f7;border:1px solid #eee;padding:0 10px 3px 10px;margin:0 0 20px 0}#fancybox-inner #fancybox.remove-popup .products h3{font-size:16px;line-height:20px;height:20px;margin:3px 0;text-align:left}#fancybox-inner #fancybox.remove-popup table.rx-info{border-collapse:collapse;border-spacing:0;width:100%;margin:0 0 1px 0;float:left}#fancybox-inner #fancybox.remove-popup table.rx-info tr th,#fancybox-inner #fancybox.remove-popup table.rx-info tr td{border:none;padding:0 6px;vertical-align:middle}#fancybox-inner #fancybox.remove-popup table.rx-info tr th.spacer,#fancybox-inner #fancybox.remove-popup table.rx-info tr td.spacer{width:auto;background:none;border:none}#fancybox-inner #fancybox.remove-popup table.rx-info tr th{background:none;border-top:1px solid #ddd;font-weight:bold;line-height:18px}#fancybox-inner #fancybox.remove-popup table.rx-info tr th.eye{text-align:left}#fancybox-inner #fancybox.remove-popup table.rx-info tr td{background:none;border-top:1px solid #ddd;font-weight:normal;line-height:25px;text-align:center}#fancybox-inner #fancybox.remove-popup table.rx-info tr td.twolines{width:120px;line-height:15px;padding:3px}#fancybox-inner #fancybox.remove-popup table.rx-info tr td.remove{background:#E8F3F9;width:82px}#fancybox-inner #fancybox.remove-popup table.rx-info tr.head th{background:#f7f7f7;text-align:center}#fancybox-inner #fancybox.remove-popup table.rx-info tr.head th.remove{background:#D5E4F2;background-image:none;width:82px}#fancybox-inner #fancybox.remove-popup table.rx-info tr.head th.total{text-align:right}#fancybox-inner #fancybox.remove-popup table.rx-info tr.additional td h4{color:#333;font-size:12px;line-height:16px;padding:8px 0 0 0;margin:0 0 0 2px;float:left;width:85px}#fancybox-inner #fancybox.remove-popup table.rx-info tr.additional td table{border-spacing:2px}#fancybox-inner #fancybox.remove-popup table.rx-info tr.additional td.inner{background:none;border:none;text-align:left;padding:0}#fancybox-inner #fancybox.remove-popup table.rx-info tr.additional td.inner .wrapper{background:#fff;border:1px solid #ccc;text-align:left;padding:2px 6px;display:block;margin:0 0 0 121px;height:50px}#fancybox-inner #fancybox.cantoffer{text-align:left}#fancybox-inner #fancybox.rrd h4{font-size:15px}#fancybox-inner #fancybox.rrd p{margin-bottom:25px}#fancybox-inner #fancybox.rrd img.calimg{background:#fff;border:1px solid #a0a0a0;float:right;height:65px;margin-left:5px;margin-bottom:10px;padding:3px}#fancybox-inner #fancybox.rrd .box{margin-bottom:20px}#fancybox-inner #fancybox.rrd .box .displayerror{background:#C00;border:0;color:#fff;text-align:left;margin:0 2px 2px}#fancybox-inner #fancybox.rrd .box .displayreminder{font-weight:bold;margin:10px 0}#fancybox-inner #fancybox.rrd .box .displayreminder label{font-size:14px;font-weight:normal}#fancybox-inner #fancybox.rrd .box .changedate img{margin-top:10px}#fancybox-inner #fancybox.rrd .box .calendar td{background:0;border:0;padding:0}#fancybox-inner #fancybox.rrd .box .calendar .calendarheader td{background:#ffc}#fancybox-inner #fancybox.rrd table th{font-size:12px;padding-right:10px;width:300px}#fancybox-inner #fancybox.rrd table td{font-size:12px}#fancybox-inner #fancybox.rrd .calendar{float:none}#fancybox-inner #fancybox.rrd .calendar select{height:19px}#fancybox-inner #fancybox.rrd .calendar input{height:13px}#fancybox-inner #fancybox.rrd .calendar td table{border-spacing:0!important;border-collapse:collapse !important}#fancybox-inner #fancybox.rrd .calendar td td{padding:4px!important;text-align:center;vertical-align:middle}#fancybox-inner #fancybox.rrd .skip{margin-right:10px}#fancybox-inner #fancybox.productreplacement{padding:10px 20px;text-align:left}#fancybox-inner #fancybox.productreplacement .h1{background:url('/images/icons/h1.bg.png') 0 1px no-repeat;color:#C00;display:block;font-weight:bold;font-size:20px;line-height:26px;padding:0 0 0 20px;margin:0 0 7px 0;text-align:left}#fancybox-inner #fancybox.productreplacement span{font-weight:normal}#fancybox-inner #fancybox.productreplacement .uppsavings{color:#C00;font-weight:bold}#fancybox-inner #fancybox.productreplacement .heading h1{text-align:left}#fancybox-inner #fancybox.productreplacement .top-text{margin:0}#fancybox-inner #fancybox.productreplacement .top-text p{margin:0;padding:0;font-size:14px;line-height:22px}#fancybox-inner #fancybox.productreplacement .top-text img.slash{display:block;width:105px;height:105px;float:right;margin:-30px 0 10px 10px}#fancybox-inner #fancybox.productreplacement h2{color:#333;font-size:16px;margin:10px 0;padding:0}#fancybox-inner #fancybox.productreplacement .product{width:50%;float:left;margin:15px 0 20px 0;position:relative;z-index:10}#fancybox-inner #fancybox.productreplacement .product .inner{position:relative;z-index:10;padding:63px 0 10px 0;text-align:center}#fancybox-inner #fancybox.productreplacement .product .savings{background:#f7f7f7;border:1px solid #eee;font-size:14px;line-height:20px;margin:12px 10px 28px 10px}#fancybox-inner #fancybox.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}#fancybox-inner #fancybox.productreplacement .product .zoom{position:absolute;z-index:11;top:33px;right:15px;width:114px;height:97px}#fancybox-inner #fancybox.productreplacement .product.pk12 .zoom{background:url('/images/upp/12-lenses-zoom.png') 0 0 no-repeat}#fancybox-inner #fancybox.productreplacement .product.pk24 .zoom{background:url('/images/upp/24-lenses-zoom.png') 0 0 no-repeat}#fancybox-inner #fancybox.productreplacement .product.pk24 .inner{border:1px solid #ccc;padding:0 0 10px 0}#fancybox-inner #fancybox.productreplacement .product.pk24 .best{background:#fff;color:#C00;line-height:20px;font-size:16px;font-weight:bold;text-align:center;position:absolute;z-index:12;top:-10px;left:50%;margin:0 0 0 -70px;width:140px;height:20px}#fancybox-inner #fancybox.productreplacement .product .info{margin:0 0 10px 0;text-align:center}#fancybox-inner #fancybox.productreplacement .product .info .contains{display:block;font-size:13px;line-height:22px}#fancybox-inner #fancybox.productreplacement .product .info .priceperbox{display:block;font-size:18px;line-height:24px}#fancybox-inner #fancybox.productreplacement .product .info .priceperbox .price{color:#C00;font-weight:bold}#fancybox-inner #fancybox.productreplacement .product .info .priceperlens{display:block;font-size:14px;line-height:22px}#fancybox-inner #fancybox.productreplacement .lowestprice{float:right;font-size:17px;padding:8px 0 0}#fancybox-inner #fancybox.productreplacement #btnYes{float:right}#fancybox-inner #fancybox.productreplacement #btnNo{float:left}#fancybox-inner #fancybox.productreplacement #btnGoback{float:left;font-size:14px;padding:12px 0}#fancybox-inner #fancybox.productreplacement #seedetails{clear:both;padding:20px 0 0}#fancybox-inner #fancybox.productreplacement .freeshippingnote{border-top:1px solid #ddd;line-height:20px;padding:10px 0 0 0;margin:20px 0 0 0;text-align:center}#fancybox-inner #fancybox.sixortwentyfour,#fancybox-inner #fancybox.sixortwelve{position:relative}#fancybox-inner #fancybox.sixortwentyfour h2,#fancybox-inner #fancybox.sixortwelve h2{line-height:24px;margin:0 0 20px 0}#fancybox-inner #fancybox.sixortwentyfour h2 span,#fancybox-inner #fancybox.sixortwelve h2 span{display:block}#fancybox-inner #fancybox.sixortwentyfour .product,#fancybox-inner #fancybox.sixortwelve .product{margin:0 0 20px 0}#fancybox-inner #fancybox.sixortwentyfour .product .freeship,#fancybox-inner #fancybox.sixortwelve .product .freeship{top:-12px}#fancybox-inner #fancybox.sixortwentyfour .product .zoom,#fancybox-inner #fancybox.sixortwelve .product .zoom{top:3px}#fancybox-inner #fancybox.sixortwentyfour .product.pk6,#fancybox-inner #fancybox.sixortwelve .product.pk6{padding:0}#fancybox-inner #fancybox.sixortwentyfour .product.pk6 .inner,#fancybox-inner #fancybox.sixortwelve .product.pk6 .inner{padding:0}#fancybox-inner #fancybox.sixortwentyfour .product.pk6 .prodimg,#fancybox-inner #fancybox.sixortwelve .product.pk6 .prodimg{padding:10px 0 3px 0}#fancybox-inner #fancybox.sixortwentyfour .product.pk12,#fancybox-inner #fancybox.sixortwelve .product.pk12{padding:0}#fancybox-inner #fancybox.sixortwentyfour .product.pk12 .inner,#fancybox-inner #fancybox.sixortwelve .product.pk12 .inner{border:none;padding:31px 0 0 0}#fancybox-inner #fancybox.sixortwentyfour .product.pk24,#fancybox-inner #fancybox.sixortwelve .product.pk24{padding:25px 0 0 0}#fancybox-inner #fancybox.sixortwentyfour .product.pk24 .inner,#fancybox-inner #fancybox.sixortwelve .product.pk24 .inner{padding:0}#fancybox-inner #fancybox.sixortwentyfour .pk6,#fancybox-inner #fancybox.sixortwelve .pk6{padding-top:8px}#fancybox-inner #fancybox.sixortwentyfour .bigequals,#fancybox-inner #fancybox.sixortwelve .bigequals{width:40px;height:40px;line-height:40px;text-align:center;margin:0 0 0 -20px;font-size:46px;left:50%;top:130px;position:absolute;z-index:1099}#fancybox-inner #fancybox.sixortwentyfour #seedetails,#fancybox-inner #fancybox.sixortwelve #seedetails{clear:both;padding:20px 0 0}#fancybox-inner #fancybox.productreplacement .toptext{padding:0 0 0 20px;margin:0 0 30px 0}#fancybox-inner #fancybox.productreplacement .toptext h3{display:block;float:left;font-size:13px;line-height:24px;width:140px}#fancybox-inner #fancybox.productreplacement .toptext p{display:block;font-size:13px;line-height:24px}#fancybox-inner #fancybox.productreplacement .toptext p em{color:#C00;font-style:normal;font-weight:bold}#fancybox-inner #fancybox.productreplacement .product{margin:0 0 20px 0}#fancybox-inner #fancybox.productreplacement .product h2{font-size:18px;line-height:20px;text-align:center;margin:0}#fancybox-inner #fancybox.productreplacement .product h2 span{font-size:11px;font-weight:normal}#fancybox-inner #fancybox.productreplacement .product .savings{margin:5px 10px 0 10px}#fancybox-inner #fancybox.productreplacement .product .inner,#fancybox-inner #fancybox.productreplacement .product.pk24 .inner{padding:12px 0 15px 0}#fancybox-inner #fancybox.productreplacement .product.pk12 h2{margin:1px 0 27px 0}#fancybox-inner #fancybox.productreplacement .product .freeship{top:64px;left:200px}#fancybox-inner #fancybox.productreplacement .product .info{margin:0 0 15px 0}#fancybox-inner #fancybox.productreplacement .product .info .priceperlens em{color:#C00}#fancybox-inner #fancybox.productreplacement #btnNo{color:#333;display:inline-block;height:24px;line-height:24px;margin:4px 0 0 0}#fancybox-inner #fancybox.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}#fancybox-inner #fancybox.productreplacement #btnYes{margin:0 50px 0 0}#fancybox-inner #fancybox.productreplacement .freeshippingnote{margin-top:0}#fancybox-inner #fancybox.productreplacement.alt .a06_react{margin:-10px 0 0;float:left;width:auto}#fancybox-inner #fancybox.productreplacement.alt .a06_react .medbtn{background:none;border:0;color:#C00;font-size:13px;padding:0;text-decoration:underline}#fancybox-inner #fancybox.productreplacement.alt{padding:20px 20px 0 20px}#fancybox-inner #fancybox.productreplacement.alt h1,#fancybox-inner #fancybox.productreplacement.alt .original{display:none}#fancybox-inner #fancybox.productreplacement.alt .simple{display:block;width:780px}#fancybox-inner #fancybox.productreplacement.alt .freeshippingnote{display:none}#fancybox-inner #fancybox.productreplacement .simple{display:none}#fancybox-inner #fancybox.productreplacement .simple h2{color:#C00;font-weight:bold;font-size:26px;margin:0 0 20px 0;text-align:center}#fancybox-inner #fancybox.productreplacement .simple h2 em{font-style:normal;font-size:40px;padding:0 20px;vertical-align:bottom}#fancybox-inner #fancybox.productreplacement .simple img.upsell_img{display:block;margin:0 auto}#fancybox-inner #fancybox.productreplacement .simple p{color:#333;font-size:18px;text-align:center;line-height:24px;margin:0 0 20px 0}#fancybox-inner #fancybox.productreplacement .simple a.btn.continue{margin:0 50px 0 325px}#fancybox-inner #fancybox.productreplacement .simple h3{color:#333;font-weight:normal;font-size:20px;margin:0 0 20px 0;text-align:center}#fancybox-inner #fancybox.productreplacement .simple h3 strong{color:#C00;font-weight:bold}#fancybox-inner #fancybox.productreplacement .simple h4{color:#333;font-weight:normal;font-size:16px;line-height:20px;height:20px;margin:0 0 10px 0}#fancybox-inner #fancybox.productreplacement .simple .main-view{width:320px;height:166px;float:left;margin:12px 0 0 0;position:relative}#fancybox-inner #fancybox.productreplacement .simple .main-view .product-image{width:320px;height:166px}#fancybox-inner #fancybox.productreplacement .simple .main-view .product-image img{display:block;width:100%;height:auto;max-height:166px}#fancybox-inner #fancybox.productreplacement .simple .main-view .banner_overlay{position:absolute;z-index:103;top:107px;left:38px;width:244px;height:25px}#fancybox-inner #fancybox.productreplacement .simple .main-view .banner_overlay .left_corner,#fancybox-inner #fancybox.productreplacement .simple .main-view .banner_overlay .right_corner{position:absolute;top:-10px;width:0;height:0}#fancybox-inner #fancybox.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}#fancybox-inner #fancybox.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}#fancybox-inner #fancybox.productreplacement .simple .main-view .banner_overlay .banner{background:#C00;color:#fff;font-size:16px;font-weight:bold;text-align:center;width:100%;height:25px;line-height:24px}#fancybox-inner #fancybox.productreplacement .simple .pack-info{float:left;width:460px}#fancybox-inner #fancybox.productreplacement .simple .pack-info ul.packs{list-style:none;width:100%;margin:0}#fancybox-inner #fancybox.productreplacement .simple .pack-info ul.packs li label{display:block;font-weight:normal}#fancybox-inner #fancybox.productreplacement .simple .pack-info ul.packs li label .pack{font-size:18px;line-height:22px;display:block;margin:0 0 5px 0}#fancybox-inner #fancybox.productreplacement .simple .pack-info ul.packs li label .pack .number{font-size:24px}#fancybox-inner #fancybox.productreplacement .simple .pack-info ul.packs li label .radio{display:block;font-size:14px;line-height:22px}#fancybox-inner #fancybox.productreplacement .simple .pack-info ul.packs li label .radio input{display:none;vertical-align:middle}#fancybox-inner #fancybox.productreplacement .simple .pack-info ul.packs li label .price{display:block;color:#C00;font-size:20px;font-weight:normal;line-height:30px;margin:0 0 26px 0}#fancybox-inner #fancybox.productreplacement .simple .pack-info ul.packs li label .info{display:block;line-height:20px;margin:0 0 5px 0}#fancybox-inner #fancybox.productreplacement .simple .pack-info ul.packs li a.btn.color1{padding:0 0 0 18px;margin:0 40px 0 0}#fancybox-inner #fancybox.productreplacement .simple .pack-info ul.packs li a.btn.color1 .edge{width:40px;right:-40px}#fancybox-inner #fancybox.productreplacement .simple .pack-info ul.packs li.pack{background:#fff;border:1px solid #ccc;border-radius:0;display:block;float:left;min-width:160px;width:auto;height:145px;margin:0 20px 0 0;padding:7px 7px}#fancybox-inner #fancybox.productreplacement .simple .pack-info ul.packs li.last{margin:0}#fancybox-inner #fancybox.productreplacement .simple .pack-info ul.packs li.last label .price{margin:0}#fancybox-inner #fancybox.productreplacement .simple .pack-info ul.packs li.clear{clear:both;width:auto;height:0;margin:0;padding:0}#fancybox-inner #fancybox.giftcard{border:2px dashed #999;margin:0 auto;position:relative;z-index:10;padding:10px 8px;text-align:center}#fancybox-inner #fancybox.giftcard .text{width:100%}#fancybox-inner #fancybox.giftcard .text h2{color:#333;font-size:52px;font-weight:normal;line-height:58px;margin:0;height:50px;overflow:visible;text-align:center}#fancybox-inner #fancybox.giftcard .text h2 strong{font-weight:normal}#fancybox-inner #fancybox.giftcard .text h2 strong em{color:#C00}#fancybox-inner #fancybox.giftcard .text p{font-size:26px;line-height:33px;margin:0;letter-spacing:-0.03em;text-align:center}#fancybox-inner #fancybox.giftcard .text p strong{text-transform:uppercase}#fancybox-inner #fancybox.giftcard .graphic{margin:0 0 5px 0;text-align:center;position:relative;z-index:1111}#fancybox-inner #fancybox.giftcard .graphic img{display:block;margin:0 auto}#fancybox-inner #fancybox.giftcard .order p{font-size:26px;float:left;line-height:52px;margin:0 0 0 20px}#fancybox-inner #fancybox.giftcard .order a{float:right;margin:0 2px 0 0}#fancybox-inner #fancybox.giftcard .order a img{display:block;margin:0}#fancybox-inner #fancybox.giftcard.product .text p{font-size:21px}#fancybox-inner #fancybox.giftcard.product .graphic{margin:5px 0 0 0}#fancybox-inner #fancybox.giftcard.product .graphic img.productimg{position:absolute;z-index:1112;top:0;left:222px;margin:0}#fancybox-inner #loginpopup h3{text-align:left;font-size:13px;font-weight:normal;color:#333;margin:-5px 0 10px 0}#fancybox-inner #loginpopup h3 a{cursor:pointer}#fancybox-inner #loginpopup #two-column .leftcontent{width:57%}#fancybox-inner #loginpopup #two-column .leftcontent #quick-login #signinhelp{height:54px}#fancybox-inner #loginpopup #two-column .rightcontent{width:39%;padding:0 0 200px 2%}#fancybox-inner #loginpopup h2{background:url('/images/icons/h1.bg.png') 0 1px no-repeat;line-height:26px;padding:0 0 0 25px;margin:0 0 10px 0}#fancybox-inner #loginpopup table.form-clean{border-collapse:collapse;border-spacing:0;width:100%;margin:0 0 20px 0}#fancybox-inner #loginpopup table.form-clean tr th,#fancybox-inner #loginpopup table.form-clean tr td{line-height:23px;text-align:left;font-size:12px;padding:5px 10px;border-top:none;border-bottom:none;vertical-align:middle}#fancybox-inner #loginpopup table.form-clean tr th{font-weight:bold;vertical-align:top}#fancybox-inner #loginpopup table.form-clean tr td input{width:220px;margin:0}#fancybox-inner #loginpopup table.form-clean tr td select{margin:0}#fancybox-inner #loginpopup table.form-clean tr td .displayerror{margin:3px 0 0 0;display:block}#fancybox-inner #loginpopup table.form-clean tr td .forgot{display:inline-block}#fancybox-inner #loginpopup table.form-clean tr td br{display:none}#fancybox-inner #loginpopup table.form-clean tr.zip td input{width:auto}#fancybox-inner #loginpopup table.form-clean tr.phone td input{width:auto}#fancybox-inner #loginpopup .changeemailaddress table.form-clean td input{width:185px}#fancybox-inner #loginpopup #quick-login{border:none;float:none;margin:0;padding:0;width:412px;text-align:left}#fancybox-inner #loginpopup #quick-login h5{color:#333;background:none;padding:0;margin:0 0 2px 0}#fancybox-inner #loginpopup #quick-login #signinhelp{background:#eee;border:1px solid #ccc;list-style:disc;padding:5px 10px 5px 30px;margin:0}#fancybox-inner #loginpopup #quick-login #signinhelp li{font-size:12px;margin:5px 0}#fancybox-inner #loginpopup #quick-login #signinhelp li a{line-height:16px}#fancybox-inner #loginpopup #quick-login #signinhelp li a:hover{line-height:16px;padding:0}#fancybox-inner #loginpopup .new-customer{margin:20px 0 0 0}#fancybox-inner #loginpopup .new-customer h2{float:none;margin:0}#fancybox-inner #loginpopup .new-customer .newaccount{margin:0 0 0 10px}#fancybox-inner #loginpopup .leftcontent .form-footer{text-align:right;margin:0 0 10px 0}#fancybox-inner #loginpopup .leftcontent .form-footer a.btn{margin:0 50px 0 0}#fancybox-inner #errordisplay{padding:10px}#fancybox-inner #errordisplay ul{text-align:left}#fancybox-inner #errordisplay ul li{font-size:14px;font-weight:bold;margin:0 0 15px 0}#fancybox-inner #partnerpopup,#fancybox-inner #redirectpopup{display:block;text-align:center;padding:10px}#fancybox-inner #partnerpopup h1,#fancybox-inner #redirectpopup h1{color:#C00}#fancybox-inner #partnerpopup h2,#fancybox-inner #redirectpopup h2{color:#333;font-weight:normal;text-align:center}#fancybox-inner #partnerpopup p,#fancybox-inner #redirectpopup p{font-weight:normal}#fancybox-inner #partnerpopup h1{margin:0 0 20px 0;font-size:24px}#fancybox-inner #partnerpopup h2{margin:0 0 40px 0;font-size:20px}#fancybox-inner #partnerpopup p{margin:0 0 30px 0;font-size:18px;line-height:30px}#fancybox-inner #partnerpopup.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}#fancybox-inner #partnerpopup.gl a.btn{border-radius:4px 0 4px 0;display:inline-block;font:normal 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 0 30px;position:relative}#fancybox-inner #partnerpopup.gl a.btn.color1{background:#8dc63f;border:1px solid #598527;box-shadow:inset 0 0 5px 2px hsla(0,0%,100%,0.3);color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.4)}#fancybox-inner #redirectpopup h1{font-size:30px}#fancybox-inner #redirectpopup h2{font-size:24px;margin:0 0 25px 0}#fancybox-inner #redirectpopup p{font-size:16px;line-height:24px;padding:0 50px;margin:0 0 25px 0}#fancybox-inner #redirectpopup a.btn{line-height:40px;height:40px;font-size:18px;padding:0 30px}#fancybox-inner #rebate_removed{text-align:left}#autorefill_terms_popup h1{font-size:30px;font-weight:normal;text-align:left;margin:0 0 30px 0}#autorefill_terms_popup p{font-size:16px;line-height:26px;text-align:left;margin:0 0 30px 0}#autorefill_terms_popup a{cursor:pointer}#send-rx .options .or{background:#ddd;float:left;width:1px;height:65px;overflow:visible;position:relative;margin:0 25px}#send-rx .options .or img{position:absolute;top:50%;left:-14px;width:29px;height:28px;display:block;margin:-14px 0 0 0}.rrd-container #fancybox .confirmation{border-bottom:1px dotted #ccc;margin-bottom:20px;padding-bottom:10px}.rrd-container #fancybox .confirmation p{font-size:13px;font-weight:normal;line-height:20px;margin:0;padding:0;text-align:center}.rrd-container #fancybox .confirmation span.name{font-size:22px;font-weight:normal;line-height:27px}.rrd-container #fancybox .confirmation span.success{font-weight:normal}.a06_react{margin:0 auto;position:relative;top:-25px;width:177px}.a06_react .medbtn.color2{background:#e7e7e7;border:1px solid #ccc;border-radius:3px;color:#444;padding:5px 10px}.a06_react .medbtn.color2:hover{background:#d7d7d7}#colorbox{background:#fff;box-shadow:0 0 10px 5px rgba(0,0,0,0.3);box-sizing:content-box;z-index:9999}#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}#popup .form-footer{margin:10px auto;text-align:center}#popup #content{background:#fff;padding:0;text-align:left;width:auto}#popup #content blockquote{font-size:11px}#popup #content h3{border:0;color:#C00;font-size:16px;font-weight:bold;margin:10px 0 1px 0}#popup #content p{font-size:14px;margin-bottom:10px}#popup #content ul li{font-size:11px;margin-bottom:5px}#popup #content dl{font-size:11px}#popup #content dl dt{padding-bottom:4px}#popup #content table.promo td{vertical-align:top}#popup #content .lowestprice h1{background:none;padding:0}#popup #content .lowestprice h4{color:#333;margin:0 0 10px 0}#popup #content .lowestprice p .price{color:#C00}#popup #content #rx_help img{display:block;margin:0 auto 20px;width:auto}#popup #content #body{padding:10px;overflow-x:hidden}#popup #content #body ul.square{list-style:square;margin-left:20px}#popup #content #body ul.square li{font-size:11px;margin-bottom:5px}#popup #content #body ol.decimal{list-style:decimal;margin-left:20px}#popup #content #body .centertable{margin:0 auto}#popup #content #body .centertable td{margin:0 auto;vertical-align:top}#popup #content #body .table{border-spacing:2px}#popup #content #body .table th{background:#eee;border:1px solid #dbdcca;font-size:11px;font-weight:bold;padding:4px;text-align:left}#popup #content #body .table th.ca{background:#ffc;color:#404040}#popup #content #body .pricecompare td{font-size:11px;line-height:30px;padding-left:10px;text-align:right;width:110px}#popup #content #body .pricecompare .ca{color:#C00;font-weight:bold}#popup #content #body .border-bottom{border-bottom:1px solid #000}#popup #content #body.get_your_rx{background:none;padding:0;text-align:left}#popup #content #body.get_your_rx h1{background:none;font-size:23px;padding:0}#popup #content #body.get_your_rx h4{color:#333;font-size:18px;font-weight:normal;line-height:24px}#popup #content #body.get_your_rx p{line-height:20px}#popup #content #body.get_your_rx .close{text-align:center}#popup #content #body.get_your_rx .close a.btn{margin:0 20px 0 0}#popup #content #body.lowestprice{background:#fff;padding:10px;text-align:left}#popup #content #body.lowestprice h1{background:none;padding:0}#popup #content #body.lowestprice h4{color:#333}#popup #content #body.lowestprice p .price{color:#C00}#popup #content #body.lowestprice .data td{line-height:14px;padding:5px;text-align:center;vertical-align:middle}#popup #content #body.shipping h2{color:#333;font-size:15px;margin:0 0 0 0}#popup #content #body.shipping h2 .normal{font-weight:normal}#popup #content #body.shipping table.data{margin:0}#popup #content #body.shipping table.data tr.logos td{background:#fff;padding:5px 0;text-align:center}#popup #content #body.shipping table.data tr.logos td img{display:block;margin:0 auto;width:auto;height:45px}#popup #content #body.terms p,#popup #content #body.terms ul li{font-size:12px;margin-bottom:15px}#popup #content #body.terms h4{color:#C00;margin:0 0 0 0}#popup #content #body.giftcard h1{background:none;padding:0;font-size:22px}#popup #content #body.giftcard h1 .altcolor{color:#333}#popup #content #body.giftcard h2{color:#333;font-size:17px;margin:0 0 5px 0}#popup #content #body.giftcard p{font-size:12px;line-height:20px;margin:0 0 15px 0}#popup #content #body.giftcard p.nopad{margin:0 0 5px 0}#popup #content #body.giftcard img.steak{display:block;float:right;margin:0 0 10px 10px}#popup #content #body.giftcard ol{font-weight:bold}#popup #content #body.giftcard ol li{line-height:22px}#popup #content #body.giftcard ol li .normal{font-weight:normal}#popup #content #body.giftcard .disclaimer{border-top:1px solid #ccc;margin:15px 0 0 0;padding:15px 0 0 0}#popup #content #body.giftcard .disclaimer p{font-size:11px}#popup #content #body.giftcard .detailtext{background:#fff;font-size:12px;padding:0 30px 0 0;position:absolute;top:86px;left:10px}#popup #content #info{border:0}#popup #content #promo-detail .promogifts{margin-top:10px}#popup #content #promo-detail .promogifts td img{float:left;margin:0 10px 10px 0}#popup #content #promo-detail h4{color:#C00;font-size:14px;font-weight:bold}#popup #content #doctor-info{border-collapse:collapse;width:100%}#popup #content #doctor-info td{background:#eee;border:1px solid #ccc;padding:4px;vertical-align:middle}#popup #content #doctor-info th{background:#ffc;border:1px solid #ccc;font-size:11px;font-weight:bold;padding:4px;text-align:left}#popup #content #doctor-search-results{border-collapse:collapse;width:100%}#popup #content #doctor-search-results td{background:#eee;border:1px solid #ccc;font-size:11px;padding:4px;vertical-align:middle}#popup #content #doctor-search-results th{background:#ffc;border:1px solid #ccc;font-size:11px;font-weight:bold;padding:4px;text-align:left}#popup #remote-login{margin:20px;background:#fff;padding:30px;text-align:left}#popup #remote-login .service{font-size:18px;font-weight:bold}#popup #remote-login p{font-size:11px;padding:20px 0 0 0}#popup #remote-login input[type=button]{font-size:14px;padding:5px 10px;font-weight:bold;cursor:pointer}#popup #remote-login ul li{padding:0 0 4px 0}#popup #remote-login ul li label{display:inline-block;width:80px}.popup{background:#fff;font-size:13px;font-family:"Open Sans",sans-serif}.popup h1,.popup h2,.popup h3,.popup h4{text-align:left}.popup h1{font-size:22px;font-weight:bold}@media only screen and (max-width:539px){.popup h1{font-size:18px}}.popup h2{color:#C00;font-size:20px;margin:10px 0}.popup p{padding:0 0 15px 0;text-align:left}.popup .text{font-size:13px}.popup 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}.popup .close{text-align:center}.popup .red{color:#C00}.popup .btn.red{color:#fff}.popup .creditdetail h2{font-size:14px;font-weight:bold}.popup .creditdetail p{padding-bottom:7px;font-size:16px}@media only screen and (max-width:539px){.popup .creditdetail p{font-size:14px}}.popup .creditdetail table{border-collapse:collapse;width:100%}.popup .creditdetail table th,.popup .creditdetail table td{border:1px solid #ccc;font-size:16px;padding:10px;text-align:center;vertical-align:middle}@media only screen and (max-width:539px){.popup .creditdetail table th,.popup .creditdetail table td{font-size:12px;padding:6px 10px}}.popup .creditdetail table th{background:#f7f7f7;font-weight:bold}.popup .creditdetail table td{background:#fff}.popup .callout{background:#ffc;border:2px solid #000;color:#333;font-size:10pt;margin:10px 5px;padding:20px}.popup .banner-popup{background:url("/images/bg-header.jpg") 0 0 repeat-x #fff;height:70px;text-align:left;text-indent:-9999px}.popup .form-footer{text-align:center;margin:0 auto}.popup .processing{margin:0 auto;width:fit-content}.popup #content{background:#fff}.popup #container{text-align:left;padding:20px;margin:0}.popup #ttd{text-align:left;margin:10px}.popup #ttd h1{border-bottom:1px solid #000;margin:0 0 20px 0}.popup #ttd h2{font-size:16px;font-weight:bold}.popup #ttd .form-footer{text-align:center}.popup #ttd #delivery_schedule_schematic{background:url('/commonimages/ttd/ttd-bg.png') 0 0 no-repeat;width:610px;height:122px;margin:0 0 10px 0;padding:15px 25px 25px 20px}.popup #ttd #delivery_schedule_schematic .heading{padding:0 0 20px 0;width:100%;height:20px}.popup #ttd #delivery_schedule_schematic .heading .lborder,.popup #ttd #delivery_schedule_schematic .heading .rborder{padding:8px 0;float:left;width:215px}.popup #ttd #delivery_schedule_schematic .heading .lborder .inner,.popup #ttd #delivery_schedule_schematic .heading .rborder .inner{background:#666;height:3px;line-height:3px}.popup #ttd #delivery_schedule_schematic .heading .lborder{border-left:3px solid #666}.popup #ttd #delivery_schedule_schematic .heading .text{color:#333;font-size:18px;float:left;margin:0 10px}.popup #ttd #delivery_schedule_schematic .heading .rborder{border-right:3px solid #666}.popup #ttd #delivery_schedule_schematic .placed{color:#333;float:left;width:60px;font-size:11px;font-weight:bold;text-align:center;line-height:12px;margin:0 10px 0 0}.popup #ttd #delivery_schedule_schematic .placed .icon{background:url('/commonimages/ttd/ttd-pc-icon.png') 0 0 no-repeat;width:60px;height:50px}.popup #ttd #delivery_schedule_schematic .text{font-size:12px}.popup #ttd #delivery_schedule_schematic .verify,.popup #ttd #delivery_schedule_schematic .processing,.popup #ttd #delivery_schedule_schematic .shipping{color:#333;float:left;height:36px;font-size:12px;padding:7px 0 0 10px;font-weight:normal;line-height:16px}.popup #ttd #delivery_schedule_schematic .verify strong,.popup #ttd #delivery_schedule_schematic .processing strong,.popup #ttd #delivery_schedule_schematic .shipping strong{display:block;color:#333;font-size:15px;font-weight:normal}.popup #ttd #delivery_schedule_schematic .verify{background:url('/commonimages/ttd/ttd-verify.png') 0 0 no-repeat;width:111px}.popup #ttd #delivery_schedule_schematic .processing{background:url('/commonimages/ttd/ttd-processing.png') 0 0 no-repeat;width:121px;padding:7px 0 0 20px}.popup #ttd #delivery_schedule_schematic .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}.popup #ttd #delivery_schedule_schematic .plus{color:#666;font-weight:bold;font-size:28px;float:left;width:17px;height:43px;line-height:42px;text-align:center;margin:0 0 0 6px}.popup #ttd #delivery_schedule_schematic .delivered{color:#333;float:left;width:60px;font-size:11px;font-weight:bold;text-align:center;line-height:12px}.popup #ttd #delivery_schedule_schematic .delivered .icon{background:url('/commonimages/ttd/ttd-box.png') 0 0 no-repeat;width:51px;height:56px;margin:0 0 -5px 0}.popup #ttd #delivery_schedule_schematic.no-verify{width:456px;padding:15px 105px 25px 100px}.popup #ttd #delivery_schedule_schematic.no-verify .verify{display:none}.popup #ttd #delivery_schedule_schematic.no-verify .plus.first{display:none}.popup #ttd #delivery_schedule_schematic.no-verify .heading .lborder,.popup #ttd #delivery_schedule_schematic.no-verify .heading .rborder{padding:8px 0;float:left;width:145px}.popup #ttd #delivery_schedule_schematic.no-verify .processing{background:url('/commonimages/ttd/ttd-verify.png') 0 0 no-repeat;width:111px;padding:7px 0 0 10px}.popup #ttd #delivery_schedule_description{font-size:14px;width:660px;margin:0 auto 20px auto}.popup #ttd #shiptable{width:660px;margin:0 auto;padding:0 0 20px 0}.popup #ttd #shiptable h2{color:#333}.popup #ttd #shiptable table{border-spacing:2px;width:100%;float:left;margin:-4px 0 0 -2px}.popup #ttd #shiptable table th{background:#ffc;border:1px solid #ccc;font-size:12px;font-weight:bold;padding:4px;text-align:center;position:relative}.popup #ttd #shiptable table td{background:#eee;border:1px solid #ccc;font-size:12px;padding:4px;text-align:center;vertical-align:middle}.popup #ttd #shiptable table td.textleft{text-align:left}.popup #ttd #shiptable table td.textright{text-align:right}.popup #ttd #shiptable table .tr_hover td{cursor:pointer;background:#ccc}.popup #ttd .confirmed{display:block;width:147px;height:23px;margin:10px auto 0 auto}.popup.d #ttd #shiptable{margin:10px 0}.popup.d #ttd #shiptable.table{border:none;border-collapse:collapse;border-spacing:0;width:100%;margin:0}.popup.d #ttd #shiptable.table th,.popup.d #ttd #shiptable.table td{border:none;border-top:1px solid #ddd;padding:0 6px;vertical-align:middle;text-align:center}.popup.d #ttd #shiptable.table th{background:#f7f7f7;border-top:1px solid #ddd;font-weight:bold;line-height:18px;top:0}.popup.d #ttd #shiptable.table td{background:none;font-weight:normal;line-height:25px}.popup.d #ttd #shiptable.table th.textleft,.popup.d #ttd #shiptable.table td.textleft{text-align:left}.popup.d #ttd #shiptable.table th.textright,.popup.d #ttd #shiptable.table td.textright{text-align:right}.popup.d #ttd #shiptable.table .tr_hover td{cursor:pointer;background:#f7f7f7}.popup.d #ttd #shiptable.table.form-clean th,.popup.d #ttd #shiptable.table.form-clean td{text-align:left}.popup.d #ttd #shiptable.table.form-clean th.cost{width:70px}.popup.availablecredit{padding:20px}.popup.availablecredit table{border-spacing:2px}.popup.availablecredit table th{background:#ffc;border:1px solid #ccc;font-size:11px;font-weight:bold;line-height:15px;padding:4px;text-align:center;vertical-align:middle}.popup.availablecredit table td{background:#eee;border:1px solid #ccc;font-size:11px;padding:4px;text-align:center;vertical-align:middle}.popup.availablecredit table td input{text-align:center}.popup.availablecredit table td.apply{background:0;border:0;text-align:right}.popup.availablecredit #content{background:#fff;background-image:none}#crucialinfo{padding:0 20px 63px 20px}#crucialinfo h1{background:#fff;color:#fff;font-size:24px;text-align:center;padding:10px 0;margin:0 -20px 0 -20px}#crucialinfo h4{display:block;font-size:20px;font-weight:normal;line-height:24px;height:auto;margin:0}#crucialinfo p{font-size:14px;line-height:24px;margin:0}#crucialinfo #step-1,#crucialinfo #step-2,#crucialinfo #step-3,#crucialinfo #step-4,#crucialinfo #step-5,#crucialinfo #step-6,#crucialinfo #step-7,#crucialinfo #step-8{display:none;height:auto;padding:10px 20px 10px 0;margin:0 -20px 0 0}#crucialinfo #step-1{display:block}#crucialinfo #step-2 h3{text-align:center;margin:20px 0 40px 0}#crucialinfo #step-8 .links{margin:20px 0 0 0}#crucialinfo #step-1 .heading .steps,#crucialinfo #step-2 .heading .steps,#crucialinfo #step-3 .heading .steps{background:url('/images/gmail/3-steps-sprite.png') 0 0 no-repeat}#crucialinfo #step-4 .heading .steps,#crucialinfo #step-5 .heading .steps{background:url('/images/gmail/3-steps-sprite.png') 0 -30px no-repeat}#crucialinfo #step-6.steps .heading .steps,#crucialinfo #step-7 .heading .steps,#crucialinfo #step-8 .heading .steps{background:url('/images/gmail/3-steps-sprite.png') 0 -60px no-repeat}#crucialinfo .heading{margin:0;width:740px}#crucialinfo .heading h2{color:#333;font-size:20px;font-weight:normal;float:left}#crucialinfo .heading .steps{background:url('/images/gmail/steps-sprite.png') 0 0 no-repeat;float:right;width:343px;height:30px;margin:0 0 10px 0}#crucialinfo .heading h3{color:#333;font-size:20px;line-height:24px}#crucialinfo .heading h3.aligncenter{text-align:center}#crucialinfo .step{margin:0 0 20px 0}#crucialinfo .step p,#crucialinfo .step ul{font-size:13px}#crucialinfo .step ul{list-style:none;text-align:left;margin:0 0 0 34px;font-size:15px}#crucialinfo .step ul li{line-height:24px}#crucialinfo .step .step-heading{margin:0 0 10px 0;padding:0 0 0 34px}#crucialinfo .step .step-heading .icon{background:#fff;border-radius:12px;color:#fff;display:block;float:left;font-size:14px;font-weight:bold;width:24px;height:24px;line-height:24px;text-align:center;margin:0 0 0 -34px;padding:0}#crucialinfo .step .step-heading h4{float:left}#crucialinfo .step .step-image{margin:0}#crucialinfo .step .step-image img{display:block}#crucialinfo .step-1 p{margin:0 0 0 34px}#crucialinfo .links{padding:0 0 20px 0;width:740px}#crucialinfo .links .btn.left{float:left}#crucialinfo .links .btn.right{float:right}#crucialinfo .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}#crucialinfo .need-help img{display:none;float:left;margin:0 10px 0 0}#crucialinfo .need-help .text{float:left;margin:0}#crucialinfo .need-help .text h5{color:#333;font-size:14px;display:inline;text-align:left;line-height:30px;margin:0}#crucialinfo .need-help .text p{color:#333;display:inline;font-size:11px;text-align:left;line-height:30px;padding:0}#crucialinfo .need-help .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%}ol li.rx{height:110px;position:relative}ol li.rx img{display:block;margin:0;height:auto;width:396px;max-width:100%;position:absolute;top:-10px;right:0;z-index:10}ol li.rx p{position:relative;z-index:11}@media only screen and (max-width:1200px){ol img.pd_ruler{float:none;margin:0}ol li.rx{height:auto}ol li.rx img{position:relative;top:0px}ol li.rx p{position:relative}}#popup #content .measure_pd ol li p{line-height:22px;margin:0}#signuppopup-container{color:#fff;position:fixed;top:50%;left:50%;margin:-333px 0 0 -333px;z-index:1001;width:667px;height:667px}#signuppopup-container #signuppopup{background:url('/images/email/circle1.png') left top no-repeat;position:relative;padding:60px 90px;text-align:center;height:550px;font-family:"Open Sans",sans-serif}#signuppopup-container #signuppopup h1{background:none;text-align:center;color:#fff;font-family:"Open Sans",sans-serif;font-size:62px;font-weight:normal;text-transform:uppercase;padding:0;line-height:60px;margin:120px 0 30px 0}#signuppopup-container #signuppopup h2{color:#fff;font-family:"Open Sans",sans-serif;font-weight:normal;font-size:25px;text-align:center;line-height:30px;margin:0 0 30px 0;padding:0}#signuppopup-container #signuppopup a.submit{background:#000;color:#fff;display:block;width:250px;height:40px;line-height:40px;font-weight:bold;text-transform:uppercase;font-size:24px;margin:20px auto 10px auto;text-decoration:none}#signuppopup-container #signuppopup p.legal{font-size:12px;text-align:center}#signuppopup-container #signuppopup p.legal a{color:#fff}#signuppopup-container #signuppopup .center{display:none}#signuppopup-container #signuppopup .close{display:block;margin:0 auto 80px auto}#signuppopup-container #signuppopup .email{background:#fff;border:1px solid #666;box-shadow:inset 3px 3px 10px rgba(0,0,0,0.2);-webkit-box-shadow:inset 3px 3px 10px rgba(0,0,0,0.2);-moz-box-shadow:inset 3px 3px 10px rgba(0,0,0,0.2);-ms-box-shadow:inset 3px 3px 10px rgba(0,0,0,0.2);line-height:40px;height:40px;padding:0 10px;margin:0 0 5px 0}#signuppopup-container #signuppopup .email input{background:none;border:none;font-size:20px;display:block;width:100%;height:40px;color:#666;padding:0;margin:0}#signuppopup-container #signuppopup .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){#signuppopup-container #signuppopup{background-position:center center;background-size:cover;padding:40px 40px;width:320px;height:320px}#signuppopup-container #signuppopup h1{font-size:32px;line-height:30px;margin:60px 0 10px 0}#signuppopup-container #signuppopup h2{font-size:15px;line-height:20px;margin:0 0 10px 0}#signuppopup-container #signuppopup a.submit{font-size:20px;margin:20px auto;height:30px;line-height:30px}#signuppopup-container #signuppopup p.legal{padding:0 20px}#signuppopup-container #signuppopup .email{line-height:30px;height:30px;margin:0 0 5px 0}#signuppopup-container #signuppopup .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}body.ie #fancybox-wrap #fancybox-outer #fancybox-inner .editpayment input{height:30px}body.ie #fancybox-wrap #fancybox-outer #fancybox-inner .editpayment .visa.selected{background:url('/commonimages/logos/visa.svg') 0 0 no-repeat;background-size:155px 97px}body.ie #fancybox-wrap #fancybox-outer #fancybox-inner .editpayment .mc.selected{background:url('/commonimages/logos/mastercard.svg') 0 0 no-repeat;background-size:155px 97px}body.ie #fancybox-wrap #fancybox-outer #fancybox-inner .editpayment .amex.selected{background:url('/commonimages/logos/americanexpress.svg') 0 0 no-repeat;background-size:155px 97px}body.ie #fancybox-wrap #fancybox-outer #fancybox-inner .editpayment .disc.selected{background:url('/commonimages/logos/discover.svg') 0 0 no-repeat;background-size:155px 97px}.fancybox-content img.heading{text-align:center;padding-bottom:10px}.fancybox-content h2{margin:0 0 10px 0;text-align:left}.fancybox-content h3{margin:0 0 10px 0}.fancybox-content h4{color:#C00;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:bold;margin:0;padding:0;text-align:left}.fancybox-content p strong span{font-size:13px}.fancybox-content p.help{font-size:12px;margin-top:10px}.fancybox-content span{font-weight:bold}.fancybox-content span.partchanged{color:#C00}.fancybox-content a:focus,.fancybox-content select:focus{outline:none}.fancybox-content .floatleft{float:left}.fancybox-content .floatright{float:right}.fancybox-content img.floatleft{margin:0 10px 10px 0}.fancybox-content img.floatright{margin:0 0 10px 10px}.fancybox-content .textright{text-align:right}.fancybox-content .textleft{text-align:left}.fancybox-content .textcenter{text-align:center}.fancybox-content .text-red,.fancybox-content .creditapplied{color:#C00}.fancybox-content .pointer{cursor:pointer}.fancybox-content .box{border:1px solid #a0a0a0;background:#fff;margin:7px 0;padding:3px}.fancybox-content table{width:100%}.fancybox-content table td{padding:4px 5px;vertical-align:middle;text-align:left}.fancybox-content table th{font-weight:bold;padding:4px 5px;text-align:right;vertical-align:middle}.fancybox-content table .checkbox{background:#fff;border:0}.fancybox-content table p{margin:0}.fancybox-content table p.address{display:block;float:left;font-size:11px;width:200px}.fancybox-content table .edit{display:block;float:right;margin-right:2px;padding-left:12px;text-decoration:none}.fancybox-content table .edit::before{content:"\f303";font-family:"Font Awesome 5 Free";font-weight:bold;margin:0 5px 0 0}.fancybox-content table .notselected td{background:#f7f7f7;border:1px solid #e0e0e0;color:#858585}.fancybox-content table .notselected th{background:#e7e7e7;border:1px solid #c6c6c6;color:#858585}.fancybox-content table .notselected span.partchanged{color:#808080}.fancybox-content table .notselected a{color:#666}.fancybox-content table .notselected .edit{color:#666}.fancybox-content table.data th.blank,.fancybox-content table.data td.blank{background:0;border:0;padding:0}.fancybox-content table.textcenter *{text-align:center}.fancybox-content#rebate-detail{background:#E7FAF3;text-align:left;width:100%;max-width:350px}@media only screen and (max-width: 863px){.fancybox-content#rebate-detail{width:auto}}.fancybox-content#rebate-detail .details h3{font-size:24px;line-height:36px;margin:0}.fancybox-content#rebate-detail .details h4{color:#333;font-size:16px;font-weight:normal;line-height:20px;margin:0 20px 20px 0}.fancybox-content#rebate-detail .details h5{color:#333;font-size:14px;margin:0 0 5px 0;text-transform:uppercase}.fancybox-content#rebate-detail .details ol{font-size:14px;list-style:decimal;margin:0 0 10px 20px}.fancybox-content#rebate-detail .details ol li{line-height:18px;padding:0 0 7px 0}.fancybox-content#rebate-detail .details .text{float:right;width:60%}@media only screen and (max-width: 863px){.fancybox-content#rebate-detail .details .text{width:100%}}.fancybox-content#rebate-detail .details .giftcard{float:left;font-size:16px;width:40%;height:auto;line-height:100px;margin:0 0 10px 0;text-align:center;padding:0 10px 0 0;box-sizing:border-box}@media only screen and (max-width: 863px){.fancybox-content#rebate-detail .details .giftcard{width:100%;padding:0px}}.fancybox-content#rebate-detail .details .giftcard img{display:block;margin:0;width:100%;height:auto}@media only screen and (max-width: 863px){.fancybox-content#rebate-detail .details .giftcard img{max-width:150px}}.fancybox-content#rebate-detail .terms_conditions{color:#999;font-size:11px;line-height:14px}.fancybox-content#rebate-detail .terms_conditions a{color:#999}.fancybox-content#rebate-detail .terms_conditions sup{font-size:70%}.fancybox-content#rebate-detail .terms_conditions p{font-size:11px;line-height:14px}.fancybox-content#rebate-detail #info .top_bar{background:#32165D;color:#fff;font-size:14px;font-weight:bold;line-height:40px;margin:-30px -30px 20px -30px;text-align:center}.fancybox-content#rebate-detail #info .heading{text-align:center;margin:0 0 15px 0}.fancybox-content#rebate-detail #info .heading h3{color:#32165D;font-size:20px;font-weight:bold;line-height:30px}.fancybox-content#rebate-detail #info .heading h4{color:#333;font-size:14px;font-weight:normal;text-align:center}.fancybox-content#rebate-detail #info .rebate_card{width:200px;height:auto;margin:0 auto 25px auto}.fancybox-content#rebate-detail #info .rebate_card img{display:block;width:100%;height:auto}.fancybox-content#rebate-detail #info .divider{border-top:1px solid #ccc;text-align:center;position:relative;margin:0 0 30px 0}.fancybox-content#rebate-detail #info .divider .text{background:#E7FAF3;box-sizing:border-box;color:#333;display:inline-block;line-height:30px;position:absolute;top:-15px;left:50%;margin:0 0 0 -45px;padding:0 5px;height:30px;width:90px}.fancybox-content#rebate-detail #info ol{list-style:none;margin:0}.fancybox-content#rebate-detail #info ol li{padding:0 0 0 75px;margin:0 0 15px 0;position:relative;font-size:14px;line-height:20px}.fancybox-content#rebate-detail #info ol li .icon{position:absolute;top:0;left:0;height:40px;width:40px}.fancybox-content#rebate-detail #info ol li .icon .number{color:#32165D;font-size:42px;font-weight:bold;line-height:40px}.fancybox-content#rebate-detail #info ol li .icon i.fas{font-size:32px;color:#5CDDAD;position:absolute;top:0;left:30px;line-height:40px}.fancybox-content#autoship-detail{text-align:left;width:100%;max-width:460px;background-color:#F7F7F7;padding:0 0 30px 0}@media only screen and (max-width: 863px){.fancybox-content#autoship-detail{width:auto}}.fancybox-content#autoship-detail #info .heading{text-align:center;display:flex;padding:30px;background:#E8F6FF;align-items:center;flex-direction:column}.fancybox-content#autoship-detail #info .heading .title{display:flex;align-items:center;justify-content:center;margin:0 0 10px 0;column-gap:10px}.fancybox-content#autoship-detail #info .heading .title .icon{width:70px;height:70px;min-width:70px}@media only screen and (max-width: 863px){.fancybox-content#autoship-detail #info .heading .title .icon{width:50px;height:50px;min-width:50px}}.fancybox-content#autoship-detail #info .heading .title .icon #autoship_logo{width:100px;height:100px;margin:-17px 0 0 -15px}@media only screen and (max-width: 863px){.fancybox-content#autoship-detail #info .heading .title .icon #autoship_logo{width:75px;height:75px;margin:-14px 0 0 -12px}}@media only screen and (max-width: 863px){.fancybox-content#autoship-detail #info .heading .title h1{font-size:35px;line-height:35px}}.fancybox-content#autoship-detail #info .heading .title h1 span{font-size:25px;line-height:25px;font-weight:normal;display:block;letter-spacing:normal;margin:5px 0 0 0}@media only screen and (max-width: 863px){.fancybox-content#autoship-detail #info .heading .title h1 span{font-size:20px;line-height:20px}}.fancybox-content#autoship-detail #info .heading h4{color:#333;font-size:14px;font-weight:normal;text-align:center;line-height:16px}@media only screen and (max-width: 863px){.fancybox-content#autoship-detail #info .heading h4{font-size:12px;line-height:14px}}.fancybox-content#autoship-detail #info .divider{border-top:1px solid #ccc;text-align:center;position:relative;margin:30px auto;width:200px}.fancybox-content#autoship-detail #info .divider .text{background-color:#F7F7F7;box-sizing:border-box;color:#696969;font-weight:bold;display:inline-block;line-height:30px;position:absolute;top:-16px;left:50%;margin:0 0 0 -55px;padding:0 5px;height:30px;width:110px}.fancybox-content#autoship-detail #info ol{list-style:none;margin:0 auto;max-width:330px;padding:0 30px}.fancybox-content#autoship-detail #info ol li{padding:0 0 0 85px;margin:0 0 25px 0;position:relative;font-size:14px;line-height:20px;color:#696969}.fancybox-content#autoship-detail #info ol li .icon{position:absolute;top:0;left:0;height:40px;width:40px;display:flex;align-items:center}.fancybox-content#autoship-detail #info ol li .icon .number{color:#696969;font-size:42px;font-weight:bold;line-height:40px;margin:0 5px 0 0}.fancybox-content#autoship-detail #info ol li .icon .svg_icon{width:70px;height:70px;min-width:70px}@media only screen and (max-width: 863px){.fancybox-content#autoship-detail #info ol li .icon .svg_icon{width:50px;height:50px;min-width:50px}}.fancybox-content#autoship-detail #info ol li .icon .svg_icon #discount{width:50px;height:70px}@media only screen and (max-width: 863px){.fancybox-content#autoship-detail #info ol li .icon .svg_icon #discount{height:50px}}.fancybox-content#autoship-detail #info ol li .icon .svg_icon #free_shipping{width:50px;height:70px}@media only screen and (max-width: 863px){.fancybox-content#autoship-detail #info ol li .icon .svg_icon #free_shipping{height:50px}}.fancybox-content#autoship-detail #info ol li .icon i.fas{font-size:32px;color:#C00;position:absolute;top:0;left:38px;line-height:40px}.fancybox-content.moneyback{width:100%;max-width:800px}.fancybox-content.moneyback h1{margin:0 0 10px}.fancybox-content.moneyback p{margin-bottom:10px;padding:0}.fancybox-content.moneyback h2{color:#333;font-size:13px;margin:0 0 10px 26px}.fancybox-content.moneyback .bluebox{border-color:#ccc;border-radius:4px;margin:30px 10px 10px}.fancybox-content.moneyback .bluebox .cornerseal{width:90px;height:90px;padding:0;text-align:center}.fancybox-content.moneyback .bluebox .cornerseal img{position:absolute;top:50%;left:50%}.fancybox-content.moneyback .bluebox .cornerseal img.hasslefree{margin:-35px 0 0 -35px}.fancybox-content.moneyback .bluebox .cornerseal .image-area{width:fit-content;max-width:110px;height:88px;text-align:center;margin:0;flex-shrink:0;float:left}.fancybox-content.moneyback .bluebox .cornerseal .image-area svg{width:100%;height:100%}@media only screen and (max-width: 863px){.fancybox-content.moneyback .bluebox .cornerseal .image-area a{display:inline-block}}.fancybox-content.moneyback .warning{margin:0 10px}.fancybox-content.moneyback .warning.important{background:url('/images/icons/no-mail.png') 10px center no-repeat}.fancybox-content.moneyback .warning p{margin:0}.fancybox-content.moneyback p.tiny{font-size:9px;padding:10px 10px 0 10px;margin:0}.fancybox-content#insurance-handling{width:100%;max-width:500px}.fancybox-content#insurance-handling #container{padding:0}.fancybox-content#insurance-handling #container p.text{margin:0 0 20px 0;padding:0;line-height:18px}.fancybox-content.smsdisclaimer{width:100%;max-width:500px}.fancybox-content.smsdisclaimer p{font-size:14px}@media only screen and (max-width: 863px){.fancybox-content.update-rx{padding:30px 10px}}.fancybox-content.update-rx span{font-weight:normal}.fancybox-content.update-rx span.single_variation{display:block;margin:9px 0 6px 0}.fancybox-content.update-rx .product-display{width:300px}@media only screen and (max-width: 863px){.fancybox-content.update-rx .product-display{display:none}}.fancybox-content.update-rx #product-image{position:relative;text-align:center;width:100%;height:auto}.fancybox-content.update-rx #product-image #productimage{height:159px}.fancybox-content.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}.fancybox-content.update-rx #product-image #overlaydiscontinued{color:#C00;text-transform:uppercase;font-size:19px;font-weight:bold;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}.fancybox-content.update-rx #product-image #overlaydiscontinued span{color:#404040;display:block;font-size:14px;text-transform:none}.fancybox-content.update-rx #product-image .fancy{text-decoration:none;line-height:12px}.fancybox-content.update-rx #product-image img{margin:0;border:0;height:auto;width:auto;max-height:156px;max-width:100%}.fancybox-content.update-rx #product-image .colors{background:#eee;border:1px solid #ddd;padding:5px;text-align:left;height:42px}.fancybox-content.update-rx #product-image .colors img{height:24px;width:24px;float:right;margin:0}.fancybox-content.update-rx #product-image .colors select{width:205px;float:left}.fancybox-content.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;font-size:12px;height:24px}.fancybox-content.update-rx #product-image.rebate{float:right;position:relative;text-align:right;width:242px}.fancybox-content.update-rx #product-image.halloween{width:225px !important}.fancybox-content.update-rx #productimage{text-align:center;width:100%}.fancybox-content.update-rx #productimage span,.fancybox-content.update-rx #productimage a{text-decoration:none}.fancybox-content.update-rx #productimage img{margin:0 auto;border:0}.fancybox-content.update-rx #product-information{float:left;max-width:500px}@media only screen and (max-width: 863px){.fancybox-content.update-rx #product-information{float:none}}.fancybox-content.update-rx #product-information h1{background:none;color:#333;font-size:28px;font-weight:normal;line-height:30px;padding:0;text-align:left}@media only screen and (max-width: 863px){.fancybox-content.update-rx #product-information h1{text-align:center}}.fancybox-content.update-rx ul#pricing-details{list-style:none;margin:0;line-height:20px;text-align:left}@media only screen and (max-width: 863px){.fancybox-content.update-rx ul#pricing-details{display:none}}.fancybox-content.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}.fancybox-content.update-rx ul#pricing-details li.active{background:#f8fbfe;border:1px solid #C00}.fancybox-content.update-rx ul#pricing-details li .radio{display:block;font-size:18px;font-weight:normal;letter-spacing:-0.03em;line-height:22px}.fancybox-content.update-rx ul#pricing-details li .pack{font-size:18px;line-height:22px;display:block;margin:0 0 5px 0}.fancybox-content.update-rx ul#pricing-details li .pack .number{font-size:24px}.fancybox-content.update-rx ul#pricing-details li .supply{display:block;font-size:14px;line-height:22px}.fancybox-content.update-rx ul#pricing-details li .price{font-size:20px;font-weight:normal;line-height:30px;float:none}.fancybox-content.update-rx ul#pricing-details li .info{line-height:20px}.fancybox-content.update-rx ul#pricing-details li .info strong{display:inline;font-weight:bold}.fancybox-content.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}.fancybox-content.update-rx ul#pricing-details li #buymore-widget .header{background:#C00;color:#fff;height:28px;font-family:"Open Sans",sans-serif;font-size:17px;font-weight:bold;letter-spacing:-1px;padding:3px 10px;line-height:26px;text-align:center;text-transform:uppercase;text-indent:0;width:auto}.fancybox-content.update-rx ul#pricing-details li #buymore-widget .header .buy{font-weight:bold;padding:0 4px 0 0}.fancybox-content.update-rx ul#pricing-details li #buymore-widget .information{background:#fff;font-family:"Open Sans",sans-serif;font-size:13px;padding:8px 12px;text-align:left;width:auto}.fancybox-content.update-rx ul#pricing-details li #buymore-widget .bmsmcontents .bmsmprice{display:block}.fancybox-content.update-rx ul#pricing-details li #buymore-widget .bmsmcontents .bmsmprice strong{color:#C00;font-size:20px;font-weight:normal;width:auto}.fancybox-content.update-rx ul#pricing-details li #buymore-widget .bmsmcontents .bmsminfo{display:block;margin-top:3px}.fancybox-content.update-rx ul#pricing-details li #buymore-widget .bmsmcontents .bmsminfo strong{width:auto}.fancybox-content.update-rx #prescription{margin:0;width:100%;text-align:left;min-width:450px}@media only screen and (max-width: 863px){.fancybox-content.update-rx #prescription{min-width:unset}}.fancybox-content.update-rx #prescription.reorder{margin:0 0 10px 0}.fancybox-content.update-rx #prescription h2.enterrx{float:left;margin:0 20px 0 0;max-width:525px}.fancybox-content.update-rx #prescription h2.enterrx span{font-size:75%}.fancybox-content.update-rx #prescription h2.updaterx{display:none;margin:0;font-size:16px}.fancybox-content.update-rx #prescription h2.updaterx span{font-size:75%}.fancybox-content.update-rx #prescription .lens-variations{border-collapse:collapse;border-spacing:0;width:100%}@media only screen and (max-width: 863px){.fancybox-content.update-rx #prescription .lens-variations{display:flex;flex-direction:row}}.fancybox-content.update-rx #prescription .lens-variations#ShowAddGP{width:auto}.fancybox-content.update-rx #prescription .lens-variations#ShowAddGP thead tr,.fancybox-content.update-rx #prescription .lens-variations#ShowAddGP tbody tr{width:calc(50% - 5px)}.fancybox-content.update-rx #prescription .lens-variations#ShowAddGP thead tr th,.fancybox-content.update-rx #prescription .lens-variations#ShowAddGP tbody tr th,.fancybox-content.update-rx #prescription .lens-variations#ShowAddGP thead tr td,.fancybox-content.update-rx #prescription .lens-variations#ShowAddGP tbody tr td{height:50px}@media only screen and (max-width: 863px){.fancybox-content.update-rx #prescription .lens-variations tr{display:flex;flex-direction:column}}.fancybox-content.update-rx #prescription .lens-variations tr th,.fancybox-content.update-rx #prescription .lens-variations tr td{background:none;border:none;padding:0 6px;vertical-align:middle}@media only screen and (max-width: 863px){.fancybox-content.update-rx #prescription .lens-variations tr th,.fancybox-content.update-rx #prescription .lens-variations tr td{border:none!important;box-sizing:border-box;display:flex;align-items:center;width:100%;line-height:40px;height:40px;padding:0px 5px}.fancybox-content.update-rx #prescription .lens-variations tr th.price,.fancybox-content.update-rx #prescription .lens-variations tr td.price{display:none}}.fancybox-content.update-rx #prescription .lens-variations tr th{font-weight:bold;text-align:left}@media only screen and (max-width: 863px){.fancybox-content.update-rx #prescription .lens-variations thead{min-width:90px;width:30%}}@media only screen and (max-width: 863px){.fancybox-content.update-rx #prescription .lens-variations thead tr{display:flex;flex-direction:column}}.fancybox-content.update-rx #prescription .lens-variations thead tr th{font-size:16px;font-weight:bold;text-align:center;padding:0 10px;line-height:20px}@media only screen and (max-width: 863px){.fancybox-content.update-rx #prescription .lens-variations thead tr th{text-align:left;font-size:14px}}.fancybox-content.update-rx #prescription .lens-variations thead tr th.price{width:100px}.fancybox-content.update-rx #prescription .lens-variations thead tr th.price small,.fancybox-content.update-rx #prescription .lens-variations thead tr th.price .mini{display:block;font-size:9px;font-weight:normal;line-height:12px}.fancybox-content.update-rx #prescription .lens-variations thead tr th.price small#after-rebate{display:none}.fancybox-content.update-rx #prescription .lens-variations thead tr th#add_header_soper_cone_flange_radiusright,.fancybox-content.update-rx #prescription .lens-variations thead tr th#add_header_soper_cone_flange_radiusleft{width:110px}@media only screen and (max-width: 863px){.fancybox-content.update-rx #prescription .lens-variations tbody{display:flex;flex-direction:row;width:70%}}@media only screen and (max-width: 863px){.fancybox-content.update-rx #prescription .lens-variations tbody tr th,.fancybox-content.update-rx #prescription .lens-variations tbody tr td{text-align:center}}.fancybox-content.update-rx #prescription .lens-variations tbody tr th{padding:4px 4px;text-align:left}.fancybox-content.update-rx #prescription .lens-variations tbody tr th.eye{border-right:1px solid #ccc;min-width:110px;text-align:right;padding:10px 10px 10px 0}@media only screen and (max-width: 863px){.fancybox-content.update-rx #prescription .lens-variations tbody tr th.eye{text-align:center}}.fancybox-content.update-rx #prescription .lens-variations tbody tr td{background:none;border-left:1px solid #ccc;font-weight:normal;line-height:25px;text-align:center;padding:10px;font-size:18px}@media only screen and (max-width: 863px){.fancybox-content.update-rx #prescription .lens-variations tbody tr td{font-size:16px}}.fancybox-content.update-rx #prescription .lens-variations tbody tr td select{border:1px solid #999;height:30px}@media only screen and (max-width: 863px){.fancybox-content.update-rx #prescription .lens-variations tbody tr td select{padding:0;width:100%}}.fancybox-content.update-rx #prescription .lens-variations tbody tr td select#Right_Color_Select,.fancybox-content.update-rx #prescription .lens-variations tbody tr td select#Left_Color_Select{display:none}@media only screen and (max-width: 863px){.fancybox-content.update-rx #prescription .lens-variations tbody tr td select#Right_Color_Select,.fancybox-content.update-rx #prescription .lens-variations tbody tr td select#Left_Color_Select{display:block}}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .power-selector{height:22px;position:relative}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color{box-sizing:border-box;cursor:default;font-size:14px;text-align:left;position:relative;user-select:none}@media only screen and (max-width: 863px){.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color{display:none}}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch{float:right;width:20px;height:20px}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.accent{background:#B7D9D6 !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.amethyst{background:#9258a4 !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.aqua{background:#517a75 !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.blue{background:#1A5B9F !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.bluetint{background:#ccc !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.bluetopaz{background:#467089 !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.brilliantblue{background:#0292cb !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.brown{background:#76281D !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.caribbeanaqua{background:#208275 !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.clear{background:#ccc !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.crystalblue{background:#ccc !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.electricblue{background:#ccc !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.emeraldgreen{background:#ccc !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.forestgreen{background:#ccc !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.gemstonegreen{background:#277546 !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.green{background:#4c664d !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.grey{background:#6C585B !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.handlingblue{background:#ccc !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.hazel{background:#64353b !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.honey{background:#852A00 !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.iceblue{background:#ccc !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.jadegreen{background:#666633 !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.naturalshimmer{background:#986429 !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.naturalshine{background:#996536 !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.naturalsparkle{background:#B7D9D6 !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.oceanblue{background:#ccc !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.orange{background:#ccc !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.pacificblue{background:#2f88b4 !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.purehazel{background:#D85E2B !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.rosebrown{background:#ccc !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.sapphireblue{background:#ccc !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.seagreen{background:#197f29 !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.softblue{background:#ccc !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.softgreen{background:#ccc !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.sterlinggrey{background:#7e9399 !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.truesapphire{background:#3785ac !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.turquoise{background:#50b0ac !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.violet{background:#474c74 !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.vivid{background:#996536 !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .swatch.yellow{background:#ccc !important}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .options{background:#fff;border:1px solid #999;box-sizing:border-box;min-width:100%;display:none;position:absolute;top:100%;padding:0;line-height:20px;z-index:1001}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .options .option{padding:2px 35px 2px 5px;margin:0;white-space:nowrap;z-index:999}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .options .option .swatch{float:right;margin:0 -30px 0 0;width:20px;height:20px}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .options .option.selected,.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .options .option:hover{background:#4285f4;color:#fff}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .selected_color{background:#fff;border:1px solid #999;box-sizing:border-box;height:30px;padding:0 15px 0 5px;line-height:30px}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .selected_color .color{float:left;width:100%}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .selected_color .color .swatch{margin:4px 0 0 5px}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .select_color .selected_color .fa{line-height:30px;float:right;margin:0 -10px 0 0}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .power-selector select{position:relative;z-index:60}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .power-selector .select{background:transparent;border:none;display:none;color:#333;width:62px;height:20px;position:absolute;top:-1px;left:0;z-index:90;cursor:pointer}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .power-selector .selector{background:#fff;border:1px solid #aaa;color:#333;width:62px;height:20px;font:normal 12px/20px Arial,Helvetica,sans-serif}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .power-selector .selector .label{float:left;height:20px;width:45px;text-align:center}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .power-selector .selector .arrow{background:#eee;border:1px solid #666;float:right;height:18px;width:15px;text-align:center}.fancybox-content.update-rx #prescription .lens-variations tbody tr 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}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .power-selector .power-list ul{list-style:none;margin:0;padding:0}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .power-selector .power-list ul li{line-height:20px;height:20px;font-weight:normal}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .power-selector .power-list ul li .plano{display:block;line-height:20px;height:20px;width:98px;text-align:center}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .power-selector .power-list ul li .plano em{font-style:italic}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .power-selector .power-list ul li .plano:hover{background:#C00;color:#fff;cursor:pointer}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .power-selector .power-list ul li .minus,.fancybox-content.update-rx #prescription .lens-variations tbody tr td .power-selector .power-list ul li .plus{height:20px;width:42px;cursor:pointer}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .power-selector .power-list ul li .minus:hover,.fancybox-content.update-rx #prescription .lens-variations tbody tr td .power-selector .power-list ul li .plus:hover{background:#C00;color:#fff}.fancybox-content.update-rx #prescription .lens-variations tbody tr 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}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .power-selector .power-list ul li .minus{float:left;text-align:right;padding:0 5px 0 0;border-right:1px solid #ccc}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .power-selector .power-list ul li .plus{float:left;text-align:left;padding:0 0 0 5px}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .power-selector .power-list ul li .selected{background:#ddd}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .power-selector .power-list ul li.header{border-bottom:1px solid #ccc}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .power-selector .power-list ul li.header span{color:#C00;font-weight:bold;text-align:center}.fancybox-content.update-rx #prescription .lens-variations tbody tr td .power-selector .power-list ul li.header .minus:hover,.fancybox-content.update-rx #prescription .lens-variations tbody tr td .power-selector .power-list ul li.header .plus:hover{background:#fff;color:#C00}.fancybox-content.update-rx #prescription .lens-variations tbody tr td.color{width:190px}@media only screen and (max-width: 863px){.fancybox-content.update-rx #prescription .lens-variations tbody tr td.color{width:auto}}.fancybox-content.update-rx #prescription .lens-variations tbody tr td.color select{display:block;height:0;visibility:hidden;width:175px}@media only screen and (max-width: 863px){.fancybox-content.update-rx #prescription .lens-variations tbody tr td.color select{display:block;visibility:visible;width:100%;height:30px}}.fancybox-content.update-rx #prescription .lens-variations tbody tr td.color img{height:18px;vertical-align:top;width:18px;margin:3px 0 0 0}.fancybox-content.update-rx #prescription .lens-variations tbody tr td.price{color:#C00;text-align:center}@media only screen and (max-width: 863px){.fancybox-content.update-rx #prescription .lens-variations tbody tr.lefteye{width:50%}}.fancybox-content.update-rx #prescription .lens-variations tbody tr.lefteye td,.fancybox-content.update-rx #prescription .lens-variations tbody tr.lefteye th.eye{border-top:1px solid #ddd}@media only screen and (max-width: 863px){.fancybox-content.update-rx #prescription .lens-variations tbody tr.lefteye td,.fancybox-content.update-rx #prescription .lens-variations tbody tr.lefteye th.eye{border:none}}.fancybox-content.update-rx #prescription .lens-variations tbody tr.lefteye td .power-selector{z-index:50}@media only screen and (max-width: 863px){.fancybox-content.update-rx #prescription .lens-variations tbody tr.righteye{width:50%}}.fancybox-content.update-rx #prescription .lens-variations tbody tr.righteye td .power-selector{z-index:55}.fancybox-content.update-rx #prescription .lens-variations.special{margin:0 0 0 -4px}.fancybox-content.update-rx #prescription .lens-variations.special th{background:#d1e6f1;border:1px solid #404040;color:#222;font-size:11px;padding:3px 6px;text-align:center}.fancybox-content.update-rx #prescription .lens-variations.special th .small{display:block;font-size:9px;font-weight:normal;text-align:center;line-height:12px}.fancybox-content.update-rx #prescription .lens-variations.special th.noRebate{padding:9px 10px}.fancybox-content.update-rx #prescription .lens-variations.special td{background:#e7f2f8;border:1px solid #404040;color:#C00;font-size:12px;padding:7px 10px}.fancybox-content.update-rx #gas-permeable .closetext,.fancybox-content.update-rx #gas-permeable .addtext{text-align:left;background:#eee;border:1px solid #ddd;padding:5px 9px;margin:0 0 10px 0;font-size:11px}@media only screen and (max-width: 863px){.fancybox-content.update-rx #gas-permeable .closetext,.fancybox-content.update-rx #gas-permeable .addtext{font-size:12px}}.fancybox-content.update-rx #gas-permeable .addparam h3{text-align:left;font-size:14px}.fancybox-content.update-rx .form-footer{text-align:center;margin:0}.fancybox-content.update-rx .form-footer .btn{line-height:50px;height:50px;font-size:22px}@media only screen and (max-width: 863px){.fancybox-content.update-rx .form-footer .btn{line-height:46px;height:46px;font-size:18px}}.fancybox-content.update-rx .form-footer .btn.color2{background:#fff;color:#C00;border:1px solid #275485}.fancybox-content.update-rx .lowprice span.label{font-weight:normal}.fancybox-content.update-rx.upp #heading{margin:0 0 10px 0;height:auto;float:left}.fancybox-content.update-rx.upp #heading h1{float:left;margin:0;padding:0 0 0 20px}.fancybox-content.update-rx.upp #heading .mfg{font-size:12px;font-weight:normal;color:#333;float:left;height:26px;line-height:26px;width:auto;margin:0 0 0 8px}.fancybox-content.update-rx.upp #heading .mfg a{text-decoration:none;color:#333;cursor:text}.fancybox-content.update-rx.upp #heading .type{padding:0 0 0 20px;text-align:left}.fancybox-content.update-rx.upp .label{font-weight:normal}.fancybox-content.update-rx.upp ul#pricing-details{font-size:12px;font-family:"Open Sans",sans-serif;width:360px;margin:0 0 20px 0}.fancybox-content.update-rx.upp ul#pricing-details li{border:1px solid #ccc;width:157px;padding:7px 10px;line-height:22px}.fancybox-content.update-rx.upp ul#pricing-details li strong{font-weight:bold;margin-right:3px;width:auto}.fancybox-content.update-rx.upp ul#pricing-details li .price{color:#C00;display:block;float:right;font-weight:bold}.fancybox-content.update-rx.upp ul#pricing-details li .price .c333{color:#333}.fancybox-content.update-rx.upp ul#pricing-details li.last{margin:0;width:auto}.fancybox-content.update-rx.upp ul#pricing-details li.lowprice{line-height:24px;height:24px;margin:2px 0 10px 0;font-size:11px}.fancybox-content.update-rx.upp ul#pricing-details li.lowprice a{font-size:11px}.fancybox-content.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}.fancybox-content.update-rx.upp ul#pricing-details li.email{width:auto;margin:0 5px 0 0}.fancybox-content.update-rx.upp #buymore-widget{float:left;margin:-23px 0 0 10px}.fancybox-content.update-rx.upp #buymore-widget .information{text-align:center;height:auto;padding:5px 0 8px 0}.fancybox-content.update-rx.upp #buymore-widget .information .save{color:#C00;font-size:18px;font-weight:bold}.fancybox-content.update-rx.upp #buymore-widget .information .text{line-height:16px}.fancybox-content.update-rx.upp #product-information{height:auto;float:left;width:100%}.fancybox-content.update-rx.upp #product-image{margin:-50px 0 0 0;width:220px;overflow:hidden}.fancybox-content.update-rx.upp #product-image img{width:110%;margin:0 0 0 -5px}.fancybox-content.update-rx.upp #prescription h2{padding:0 0 0 20px}@media only screen and (max-width: 863px){.fancybox-content.addressverification{text-align:center;padding:20px 10px}}.fancybox-content.addressverification h2{color:#333;font-size:24px;line-height:30px;float:left}@media only screen and (max-width: 863px){.fancybox-content.addressverification h2{float:none}}.fancybox-content.addressverification p{font-size:14px}.fancybox-content.addressverification img.usps,.fancybox-content.addressverification img.fedex{float:right;display:block}@media only screen and (max-width: 863px){.fancybox-content.addressverification img.usps,.fancybox-content.addressverification img.fedex{float:none;margin:0 auto 10px auto}}.fancybox-content.addressverification .compare{float:left;width:360px;text-align:center}@media only screen and (max-width: 863px){.fancybox-content.addressverification .compare{float:none;width:auto}}.fancybox-content.addressverification .compare .box{border-radius:4px;margin:0 0 10px 0}@media only screen and (max-width: 863px){.fancybox-content.addressverification .compare .box{display:flex;flex-direction:column;align-items:center;padding:10px}.fancybox-content.addressverification .compare .box label,.fancybox-content.addressverification .compare .box p{margin:0 0 7px 0}}.fancybox-content.addressverification .compare h3{text-align:center}.fancybox-content.addressverification .compare table tr th{width:80px;text-align:left}.fancybox-content.addressverification .compare table tr td.checkbox{width:20px;padding:0 3px 0 0}.fancybox-content.addressverification .compare table tr.notselected th{border:none;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.fancybox-content.addressverification .divider{background:#ccc;width:2px;margin:28px 17px 0 17px;float:left;height:410px;position:relative}@media only screen and (max-width: 863px){.fancybox-content.addressverification .divider{background:none;margin:10px 0;float:none;width:auto;height:auto}}.fancybox-content.addressverification .divider .or{background:#ccc;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){.fancybox-content.addressverification .divider .or{position:relative;top:unset;right:unset;margin:0 auto}}.fancybox-content.addressverification .newaddress{float:left;width:360px;text-align:center}@media only screen and (max-width: 863px){.fancybox-content.addressverification .newaddress{float:none;width:auto}}.fancybox-content.addressverification .newaddress .box{margin:0 0 10px 0}.fancybox-content.addressverification .newaddress th{width:100px}.fancybox-content.addressverification .newaddress td input{width:236px}.fancybox-content.addressverification .newaddress td select{width:120px}.fancybox-content.addressverification .newaddress td.country select{width:240px}.fancybox-content.addressverification .newaddress td.phone input{width:auto}.fancybox-content.addressverification .newaddress ul.form{width:100%;margin:0 0 20px 0}.fancybox-content.addressverification .newaddress ul.form li{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0}.fancybox-content.addressverification .newaddress ul.form li .input{border:1px solid #ccc;border-radius:4px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:0 0 7px 0}.fancybox-content.addressverification .newaddress ul.form li .input .label{background:#F7F7F7;border-right:1px solid #ccc;border-radius:4px 0 0 4px;font-size:16px;line-height:42px;padding:0 7px;width:110px;text-align:left}.fancybox-content.addressverification .newaddress ul.form li .input .field{background:#fff;border:none;border-radius:0 4px 4px 0;width:calc(100% - 110px);text-align:left;padding:0 7px}.fancybox-content.addressverification .newaddress ul.form li .input .field input,.fancybox-content.addressverification .newaddress ul.form li .input .field select{background:none;border:none;font-size:16px;padding:0;height:42px;line-height:42px;width:100%}.fancybox-content.addressverification .newaddress ul.form li .input .field select{margin:0 5px 0 0}.fancybox-content.addressverification .newaddress ul.form li.full .input{width:100%}.fancybox-content.addressverification .newaddress ul.form li.phone .input{width:100%}.fancybox-content.addressverification .newaddress ul.form li.phone .input .field input{order:unset}.fancybox-content.addressverification .newaddress ul.form li.phone .input .field input#avphoneareacode{width:40px;text-align:center;padding:0}.fancybox-content.addressverification .newaddress ul.form li.phone .input .field input#avphonenumber{padding:0 5px}.fancybox-content.addressverification .confirm{width:100%;text-align:center}.fancybox-content.addressverification .confirm h3{color:#333;text-align:left;font-size:16px;margin:0 0 3px 0}.fancybox-content.addressverification .confirm table{border-collapse:separate;border-spacing:2px}.fancybox-content.addressverification .confirm table th{background:#ffc;border:1px solid #ccc;font-size:12px;padding:4px 10px 4px 4px;text-align:right;font-weight:bold;line-height:30px}.fancybox-content.addressverification .confirm table td{background:#eee;border:1px solid #ccc;vertical-align:middle;padding:4px 4px}.fancybox-content.addressverification .confirm table td input{width:99%}.fancybox-content.addressverification .confirm table td input[type=text]{padding:0 4px}.fancybox-content.addressverification .confirm table td input[type=text]:focus{background:#fff}.fancybox-content.addressverification .confirm table td select{background:#fff;border:1px solid #aaa;font-size:12px;height:30px;line-height:30px;width:120px}.fancybox-content.addressverification .confirm table td.state{width:216px}.fancybox-content.addressverification .confirm table td.state select{width:216px}.fancybox-content.addressverification .confirm table td.zip{width:160px}.fancybox-content.addressverification .confirm table td.zip input{width:160px}.fancybox-content.addressverification .confirm table td.country{width:216px}.fancybox-content.addressverification .confirm table td.country select{width:216px}.fancybox-content.addressverification .confirm table td.phone{width:160px}.fancybox-content.addressverification .confirm table td.phone input{width:auto}.fancybox-content.addressverification .confirm table td.phone input#avphoneareacode{width:40px}.fancybox-content.addressverification .confirm table td.phone input#avphonenumber{width:116px}.fancybox-content.addressverification .confirm ul.form{width:100%;margin:0 0 20px 0}.fancybox-content.addressverification .confirm ul.form li{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:0 0 10px 0}@media only screen and (max-width: 863px){.fancybox-content.addressverification .confirm ul.form li{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}}.fancybox-content.addressverification .confirm ul.form li .input{border:1px solid #ccc;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){.fancybox-content.addressverification .confirm ul.form li .input{width:100%;margin:0 0 10px 0}}.fancybox-content.addressverification .confirm ul.form li .input .label{background:#F7F7F7;border-right:1px solid #ccc;border-radius:4px 0 0 4px;font-size:16px;line-height:44px;padding:0 7px;width:130px;text-align:left}.fancybox-content.addressverification .confirm ul.form li .input .field{background:#fff;border:none;border-radius:0 4px 4px 0;width:calc(100% - 130px);text-align:left;padding:0 7px}.fancybox-content.addressverification .confirm ul.form li .input .field input,.fancybox-content.addressverification .confirm ul.form li .input .field select{background:none;border:none;font-size:16px;padding:0;height:44px;line-height:44px;width:100%}.fancybox-content.addressverification .confirm ul.form li .input .field select{margin:0 5px 0 0}.fancybox-content.addressverification .confirm ul.form li.full .input{width:100%}.fancybox-content.addressverification .confirm ul.form li.phone .input{width:calc(50% - 5px)}@media only screen and (max-width: 863px){.fancybox-content.addressverification .confirm ul.form li.phone .input{width:100%}}.fancybox-content.addressverification .confirm ul.form li.phone .input .field input{order:unset}.fancybox-content.addressverification .confirm ul.form li.phone .input .field input#avphoneareacode{width:40px;text-align:center;padding:0}.fancybox-content.addressverification .confirm ul.form li.phone .input .field input#avphonenumber{padding:0 5px}.fancybox-content.addressverification .confirm .verify{text-align:center;font-weight:bold;padding:0;line-height:20px;margin:0 0 20px 0}.fancybox-content.addressverification .confirm .verify label{font-size:16px}.fancybox-content.addressverification .confirm .verify label:focus,.fancybox-content.addressverification .confirm .verify label:active{border:none;outline:none;cursor:pointer}.fancybox-content.addressverification .confirm .verify input{width:20px;height:20px;margin:0;vertical-align:middle}.fancybox-content.addressverification .confirm .btn.color1{margin:0 auto}.fancybox-content.addressverification .help{border-top:1px solid #ccc;padding:10px 0;margin:20px 0 0 0;font-size:12px;text-align:center}.fancybox-content.addressverification.d h2{margin:0}.fancybox-content.addressverification.d .confirm{border:1px solid #ddd;padding:0;position:relative;z-index:10;overflow:hidden;float:left;margin:0 0 10px 0}.fancybox-content.addressverification.d .confirm h3{background:#eee;border-bottom:1px solid #ddd;color:#333;font-size:15px;font-weight:bold;padding:0 10px;margin:0;line-height:24px;height:25px}.fancybox-content.addressverification.d .confirm .box{padding:10px;border:none;margin:0}.fancybox-content.addressverification.d .confirm .box table{border-collapse:collapse;border-spacing:0;border:none;width:100%;margin:0 0 10px 0}.fancybox-content.addressverification.d .confirm .box table th,.fancybox-content.addressverification.d .confirm .box table 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}.fancybox-content.addressverification.d .confirm .box table th{width:100px}.fancybox-content.addressverification.d .confirm td input{width:99%}.fancybox-content.addressverification.d .confirm td.state,.fancybox-content.addressverification.d .confirm td.country{width:160px}.fancybox-content.addressverification.d .confirm td.state select,.fancybox-content.addressverification.d .confirm td.country select{width:160px}.fancybox-content.addressverification.d .confirm td.phone input#avphonenumber{width:116px}.fancybox-content.addressverification.d .confirm .btn{margin:0 50px 10px 0}.fancybox-content.addressverification.d .help{border-top:none;margin:10px 0 0 0;padding:0}.fancybox-content.addressverification.d .newaddress{border:1px solid #ddd;padding:0;position:relative;z-index:10;overflow:hidden;float:left;margin:0 0 10px 0}.fancybox-content.addressverification.d .newaddress h3{background:#eee;border-bottom:1px solid #ddd;color:#333;font-size:15px;font-weight:bold;padding:0 10px;margin:0;line-height:24px;height:25px;text-align:left}.fancybox-content.addressverification.d .newaddress .box{padding:10px;border:none;margin:0}.fancybox-content.addressverification.d .newaddress .box table{border-collapse:collapse;border-spacing:0;border:none;width:100%;margin:0 0 10px 0}.fancybox-content.addressverification.d .newaddress .box table th,.fancybox-content.addressverification.d .newaddress .box table 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}.fancybox-content.addressverification.d .newaddress .box table th{width:100px}.fancybox-content.addressverification.d .newaddress td input{width:99%}.fancybox-content.addressverification.d .newaddress td.state,.fancybox-content.addressverification.d .newaddress td.country{width:160px}.fancybox-content.addressverification.d .newaddress td.state select,.fancybox-content.addressverification.d .newaddress td.country select{width:160px}.fancybox-content.addressverification.d .newaddress td.phone input#avphoneareacode{width:68px}.fancybox-content.addressverification.d .newaddress td.phone input#avphonenumber{width:116px}.fancybox-content.addressverification.d .newaddress .btn{margin:0 50px 10px 0}.fancybox-content.addressverification.d .compare{border:1px solid #ddd;padding:0;position:relative;z-index:10;overflow:hidden;float:left;margin:0 0 10px 0}.fancybox-content.addressverification.d .compare h3{background:#eee;border-bottom:1px solid #ddd;color:#333;font-size:15px;font-weight:bold;padding:0 10px;margin:0;line-height:24px;height:25px;text-align:left}.fancybox-content.addressverification.d .compare .box{padding:10px;border:none;margin:0}.fancybox-content.addressverification.d .compare .box table{border-collapse:collapse;border-spacing:0;border:none;width:100%;margin:0 0 10px 0}.fancybox-content.addressverification.d .compare .box table th,.fancybox-content.addressverification.d .compare .box table 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}.fancybox-content.addressverification.d .compare .box table td{position:relative}.fancybox-content.addressverification.d .compare .box table th{width:80px}.fancybox-content.addressverification.d .compare .box table .checkbox{border-top:none !important;border-bottom:1px solid #ddd !important;border-left:none !important;border-right:none !important}.fancybox-content.addressverification.d .compare .box table p.address{width:auto}.fancybox-content.addressverification.d .compare .box table .edit{position:absolute;top:5px;right:5px}.fancybox-content.addressverification.d .compare .btn{margin:0 50px 10px 0}.fancybox-content.terms{width:100%;max-width:800px}.fancybox-content.comparerx{text-align:center;padding:20px}.fancybox-content.comparerx table tr td,.fancybox-content.comparerx table tr th{font-size:12px;padding:4px 1px;text-align:center}.fancybox-content.comparerx table tr th.first{width:180px}.fancybox-content.comparerx table tr th.basecurve{width:148px}.fancybox-content.comparerx table tr.notselected td,.fancybox-content.comparerx table tr.notselected th{background:#f7f7f7;border:none;border-bottom:1px solid #e0e0e0}.fancybox-content.comparerx table tr.notselected td.checkbox{background:#f7f7f7;border:none;border-bottom:1px solid #e0e0e0}.fancybox-content.comparerx table p.address{width:160px !important}.fancybox-content.comparerx .correctorder{margin-right:10px}.fancybox-content.comparerx .btn.grey{margin:0 0 10px 0;width:100%}.fancybox-content.comparerx .btn.color1{width:100%}.fancybox-content#ttd{text-align:left}@media only screen and (max-width: 863px){.fancybox-content#ttd{text-align:center;padding:10px 10px 20px 10px}}.fancybox-content#ttd h1{border-bottom:1px solid #333;margin:0 0 20px 0}@media only screen and (max-width: 863px){.fancybox-content#ttd h1{font-size:17px;margin:0 0 10px 0}}.fancybox-content#ttd h2{font-size:16px;font-weight:bold}.fancybox-content#ttd .form-footer{text-align:center}.fancybox-content#ttd #delivery_schedule_schematic{background:url('/commonimages/ttd/ttd-bg.png') 0 0 no-repeat;width:660px;height:160px;margin:0 0 10px 0;padding:15px 25px 25px 20px}@media only screen and (max-width: 863px){.fancybox-content#ttd #delivery_schedule_schematic{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%}}.fancybox-content#ttd #delivery_schedule_schematic .heading{padding:0 0 20px 0;width:100%;height:20px}@media only screen and (max-width: 863px){.fancybox-content#ttd #delivery_schedule_schematic .heading{display:none}}.fancybox-content#ttd #delivery_schedule_schematic .heading .lborder,.fancybox-content#ttd #delivery_schedule_schematic .heading .rborder{padding:8px 0;float:left;width:215px}.fancybox-content#ttd #delivery_schedule_schematic .heading .lborder .inner,.fancybox-content#ttd #delivery_schedule_schematic .heading .rborder .inner{background:#666;height:3px;line-height:3px}.fancybox-content#ttd #delivery_schedule_schematic .heading .lborder{border-left:3px solid #666}.fancybox-content#ttd #delivery_schedule_schematic .heading .text{color:#333;font-size:18px;float:left;margin:0 10px}.fancybox-content#ttd #delivery_schedule_schematic .heading .rborder{border-right:3px solid #666}.fancybox-content#ttd #delivery_schedule_schematic .placed{color:#333;float:left;width:60px;font-size:11px;font-weight:bold;text-align:center;line-height:12px;margin:0 10px 0 0}@media only screen and (max-width: 863px){.fancybox-content#ttd #delivery_schedule_schematic .placed{background:#ccc;float:none;color:#fff;margin:0 0 5px 0;width:100%}}.fancybox-content#ttd #delivery_schedule_schematic .placed .icon{background:url('/commonimages/ttd/ttd-pc-icon.png') 0 0 no-repeat;width:60px;height:50px}@media only screen and (max-width: 863px){.fancybox-content#ttd #delivery_schedule_schematic .placed .icon{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}}@media only screen and (max-width: 863px){.fancybox-content#ttd #delivery_schedule_schematic .placed .text{display:inline-block;height:30px;line-height:30px;margin:0;font-weight:bold;vertical-align:top;text-align:center;font-size:15px}}.fancybox-content#ttd #delivery_schedule_schematic .text{font-size:12px}.fancybox-content#ttd #delivery_schedule_schematic .verify,.fancybox-content#ttd #delivery_schedule_schematic .processing,.fancybox-content#ttd #delivery_schedule_schematic .shipping{color:#333;float:left;height:44px;font-size:12px;padding:7px 0 0 10px;font-weight:normal;line-height:16px}@media only screen and (max-width: 863px){.fancybox-content#ttd #delivery_schedule_schematic .verify,.fancybox-content#ttd #delivery_schedule_schematic .processing,.fancybox-content#ttd #delivery_schedule_schematic .shipping{float:none;height:auto;line-height:20px}}.fancybox-content#ttd #delivery_schedule_schematic .verify strong,.fancybox-content#ttd #delivery_schedule_schematic .processing strong,.fancybox-content#ttd #delivery_schedule_schematic .shipping strong{display:block;color:#333;font-size:15px;font-weight:normal}@media only screen and (max-width: 863px){.fancybox-content#ttd #delivery_schedule_schematic .verify strong,.fancybox-content#ttd #delivery_schedule_schematic .processing strong,.fancybox-content#ttd #delivery_schedule_schematic .shipping strong{color:#C00;display:inline;font-weight:bold}}.fancybox-content#ttd #delivery_schedule_schematic .verify{background:url('/commonimages/ttd/ttd-verify.png') 0 0 no-repeat;width:120px}.fancybox-content#ttd #delivery_schedule_schematic .processing{background:url('/commonimages/ttd/ttd-processing.png') 0 0 no-repeat;width:142px;padding:7px 0 0 20px}.fancybox-content#ttd #delivery_schedule_schematic .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){.fancybox-content#ttd #delivery_schedule_schematic .shipping{margin:0 0 10px 0}}@media only screen and (max-width: 863px){.fancybox-content#ttd #delivery_schedule_schematic .verify,.fancybox-content#ttd #delivery_schedule_schematic .processing,.fancybox-content#ttd #delivery_schedule_schematic .shipping{background:none;width:100%;padding:0}}.fancybox-content#ttd #delivery_schedule_schematic .plus{color:#666;font-weight:bold;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){.fancybox-content#ttd #delivery_schedule_schematic .plus{margin:0;font-size:24px;text-align:center;height:15px;line-height:15px}}.fancybox-content#ttd #delivery_schedule_schematic .delivered{color:#333;float:left;width:60px;font-size:11px;font-weight:bold;text-align:center;line-height:12px}@media only screen and (max-width: 863px){.fancybox-content#ttd #delivery_schedule_schematic .delivered{background:#ccc;float:none;color:#fff;margin:0;width:100%}}.fancybox-content#ttd #delivery_schedule_schematic .delivered .icon{background:url('/commonimages/ttd/ttd-box.png') 0 0 no-repeat;width:51px;height:56px;margin:0 0 -5px 0}@media only screen and (max-width: 863px){.fancybox-content#ttd #delivery_schedule_schematic .delivered .icon{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}}@media only screen and (max-width: 863px){.fancybox-content#ttd #delivery_schedule_schematic .delivered .text{display:inline-block;height:30px;line-height:30px;margin:0;font-weight:bold;vertical-align:top;text-align:center;font-size:15px}}.fancybox-content#ttd #delivery_schedule_schematic.no-verify{width:456px;padding:15px 105px 25px 100px}.fancybox-content#ttd #delivery_schedule_schematic.no-verify .verify{display:none}.fancybox-content#ttd #delivery_schedule_schematic.no-verify .plus.first{display:none}.fancybox-content#ttd #delivery_schedule_schematic.no-verify .heading .lborder,.fancybox-content#ttd #delivery_schedule_schematic.no-verify .heading .rborder{padding:8px 0;float:left;width:145px}.fancybox-content#ttd #delivery_schedule_schematic.no-verify .processing{background:url('/commonimages/ttd/ttd-verify.png') 0 0 no-repeat;width:111px;padding:7px 0 0 10px}.fancybox-content#ttd #delivery_schedule_description{font-size:14px;width:660px;margin:0 auto 20px auto}@media only screen and (max-width: 863px){.fancybox-content#ttd #delivery_schedule_description{font-size:12px;margin:0 0 10px 0;width:100%;text-align:left}}.fancybox-content#ttd #shiptable{width:660px;margin:0 auto;padding:0 0 20px 0}@media only screen and (max-width: 863px){.fancybox-content#ttd #shiptable{width:100%;padding:0 0 10px 0}}.fancybox-content#ttd #shiptable h2{color:#333}.fancybox-content#ttd #shiptable table{border-spacing:2px;width:100%;float:left;margin:-4px 0 0 -2px}.fancybox-content#ttd #shiptable table th{background:#ffc;border:1px solid #ccc;font-size:12px;font-weight:bold;padding:4px;text-align:center;position:relative}.fancybox-content#ttd #shiptable table td{background:#eee;border:1px solid #ccc;font-size:12px;padding:4px;text-align:center;vertical-align:middle}.fancybox-content#ttd #shiptable table td.textleft{text-align:left}.fancybox-content#ttd #shiptable table td.textright{text-align:right}.fancybox-content#ttd #shiptable table .tr_hover td{cursor:pointer;background:#ccc}.fancybox-content#ttd .confirmed{display:block;width:147px;height:23px;margin:10px auto 0 auto}.fancybox-content.solutionpopup{margin:10px 10px 0 10px;text-align:left;padding:15px 20px}@media only screen and (max-width: 863px){.fancybox-content.solutionpopup{min-height:70vh}}@media only screen and (max-width: 480px){.fancybox-content.solutionpopup{min-height:90vh}}.fancybox-content.solutionpopup #prodinfo h2{color:#333;font-weight:bold;font-size:14px;margin:0 0 2px 0}.fancybox-content.solutionpopup #prodinfo h2 del{text-decoration:line-through}.fancybox-content.solutionpopup #prodinfo #heading{margin:0;overflow:hidden}.fancybox-content.solutionpopup #prodinfo #heading h1{color:#333;padding:0;margin:0;font-weight:normal;font-size:30px;line-height:39px}.fancybox-content.solutionpopup #prodinfo #heading h1::before{content:url('/images/solutions/biofresh-logo.png')}.fancybox-content.solutionpopup #prodinfo #heading h1 #productname_part{color:#333;font-size:23px;display:inline-block;margin:0 0 0 5px}.fancybox-content.solutionpopup #prodinfo #heading h1 #solutioncontains{font-size:20px}.fancybox-content.solutionpopup #prodinfo #details_top{margin:0 0 10px 0}.fancybox-content.solutionpopup #prodoffer{border:1px solid #ddd;margin:0;padding:0 10px}.fancybox-content.solutionpopup #prodoffer .offer{float:left}@media only screen and (max-width: 863px){.fancybox-content.solutionpopup #prodoffer .offer{float:none;margin:0 auto;width:fit-content}}.fancybox-content.solutionpopup #prodoffer .offer img.prod{float:left;margin:0 20px 0 10px}@media only screen and (max-width: 480px){.fancybox-content.solutionpopup #prodoffer .offer img.prod{float:none;margin:0 auto;display:block}}.fancybox-content.solutionpopup #prodoffer .offer .detail{float:left;margin:20px 0 0 0}.fancybox-content.solutionpopup #prodoffer .offer .detail h2{font-size:24px;margin:0 0 5px 0}.fancybox-content.solutionpopup #prodoffer .offer .detail h2 .save{color:#333;font-size:18px}.fancybox-content.solutionpopup #prodoffer .offer .detail h2 .per{color:#333;font-size:14px;font-weight:normal}.fancybox-content.solutionpopup #prodoffer .offer .detail .price{font-size:16px;margin:0 0 10px 0}.fancybox-content.solutionpopup #prodoffer .offer .detail .choose{color:#333;font-size:16px;font-weight:normal;float:left;line-height:20px;height:20px;cursor:pointer}.fancybox-content.solutionpopup #prodoffer .offer .detail .choose .radio{background:url("/images/rxupload/radio-btn.png") 0 0 no-repeat;float:left;width:13px;height:13px;margin:4px 5px 0 0}.fancybox-content.solutionpopup #prodoffer .offer .detail .choose .small{font-size:11px;font-weight:normal;color:#444;margin:0 0 0 20px}.fancybox-content.solutionpopup #prodoffer .offer .detail .choose.active .radio{background:url("/images/rxupload/radio-btn.png") 0 -14px no-repeat}.fancybox-content.solutionpopup #prodoffer .offer .detail .choose:hover{color:#333}.fancybox-content.solutionpopup #prodoffer .offer.three .choose{color:#333;font-weight:bold}.fancybox-content.solutionpopup #prodoffer .or{background:#ddd;float:left;width:1px;height:100px;overflow:visible;position:relative;margin:25px 25px 0 25px}@media only screen and (max-width: 863px){.fancybox-content.solutionpopup #prodoffer .or{float:none;width:100px;height:1px;margin:25px auto}}.fancybox-content.solutionpopup #prodoffer .or img{position:absolute;top:50%;left:-14px;width:29px;height:28px;display:block;margin:-14px 0 0 0}@media only screen and (max-width: 863px){.fancybox-content.solutionpopup #prodoffer .or img{left:35px}}.fancybox-content.solutionpopup .asterisk{font-size:11px}.fancybox-content.solutionpopup .links{text-align:right;margin:-5px 0 0 0}.fancybox-content.solutionpopup .links .addtocartwrap{float:right}.fancybox-content.solutionpopup .links .addtocartwrap a.btn{margin:0 45px 0 0}.fancybox-content.solutionpopup .links .nothanks{float:right;margin:0 40px 0 0}.fancybox-content.solutionpopup .links .nothanks a{color:#666;font-size:12px;line-height:36px}.fancybox-content.solutionpopup #prodinfo-wrapper{width:630px;height:auto;float:right;margin:-1px 0 10px 0;position:relative;z-index:999;padding:0 0 3px 0}.fancybox-content.solutionpopup #prodinfo-wrapper .product-image{width:260px;height:284px;overflow:hidden;position:relative}.fancybox-content.solutionpopup #prodinfo-wrapper .product-image text-align:center img{width:auto;height:auto;margin:0 auto}.fancybox-content.solutionpopup #prodinfo-wrapper .product-image img.oldprodimage{margin:10px 0 0 0}.fancybox-content.solutionpopup #prodinfo-wrapper .error{background-position:7px center;margin:10px 10px 0 10px;padding:7px 7px 5px 54px;line-height:14px}.fancybox-content.solutionpopup #prodinfo-wrapper .error ul li{line-height:14px}.fancybox-content.solutionpopup #prodinfo-wrapper ul#pricing-details{float:none;margin:0 0 10px 0}.fancybox-content.solutionpopup #prodinfo-wrapper ul#pricing-details li.em{color:#333}.fancybox-content.solutionpopup #prodinfo-wrapper ul#pricing-details li strong{width:75px}.fancybox-content.solutionpopup #prodinfo-wrapper .badges{float:left;margin:3px 0 5px 15px;padding:0;height:auto;width:290px}.fancybox-content.solutionpopup #prodinfo-wrapper .badges a{display:block;float:left}.fancybox-content.solutionpopup #prodinfo-wrapper .badges a.moneyback{width:50px;height:50px;margin:0 20px 0 0}.fancybox-content.solutionpopup #prodinfo-wrapper .badges a.mcafee{width:115px;height:32px;margin:10px 20px 0 0}.fancybox-content.solutionpopup #prodinfo-wrapper .badges a.verisign{width:80px;height:44px;margin:2px 0 0 0}.fancybox-content.solutionpopup #prodinfo-wrapper .addtocartwrap{float:right;margin:10px 10px 0 0;padding:0;width:200px;height:auto;text-align:right}.fancybox-content.solutionpopup #prodinfo-wrapper .addtocartwrap a{text-decoration:none;margin:0 50px 0 0}.fancybox-content.solutionpopup #prodinfo-wrapper #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:normal 12px/18px Arial,Helvetica,sans-serif;text-align:center}.fancybox-content.solutionpopup #prodinfo-wrapper #prescription .lens-variations{border-collapse:collapse;border-spacing:0;margin:0 0 10px 0;width:auto}.fancybox-content.solutionpopup #prodinfo-wrapper #prescription .lens-variations th,.fancybox-content.solutionpopup #prodinfo-wrapper #prescription .lens-variations td{background:none;border:none;padding:0}.fancybox-content.solutionpopup #prodinfo-wrapper #prescription .lens-variations th{width:75px;text-align:left}.fancybox-content.solutionpopup.var1{margin:0}.fancybox-content.solutionpopup.var1 .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}.fancybox-content.solutionpopup.var1 #prodinfo #heading{margin:0 0 0 80px}.fancybox-content.solutionpopup.var1 #prodinfo #heading h1{background:none;color:#C00;padding:0;margin:0;font-weight:bold;font-size:24px;text-indent:inherit;line-height:30px}.fancybox-content.solutionpopup.var1 #prodinfo #details_top{margin:0 0 0 80px}.fancybox-content.solutionpopup.var1 #prodinfo #details_top p{line-height:20px;margin:0 0 7px 0}.fancybox-content.solutionpopup.var1 #prodinfo #details_top 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}.fancybox-content.solutionpopup.var1 #prodinfo #details_top .free-lens-case{float:right;margin:-10px 60px 0 0}.fancybox-content.solutionpopup.var1 #prodinfo #details_top ul{list-style:none;margin:0 0 0 20px}.fancybox-content.solutionpopup.var1 #prodinfo #details_top ul li{line-height:20px;padding:3px 0;font-size:14px}.fancybox-content.solutionpopup.var1 #prodinfo #details_top 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}.fancybox-content.solutionpopup.var1 #prodinfo #details_top ul li.large{font-size:16px;padding:3px 0 0 0}.fancybox-content.solutionpopup.var1 #prodinfo #details_top ul li.large del{color:#666}.fancybox-content.solutionpopup.var1 #prodinfo #details_top ul li.large strong{line-height:30px}.fancybox-content.solutionpopup.var1 #prodinfo #details_top h2{color:#C00;font-size:20px;margin:-10px 0 5px -80px;line-height:24px}.fancybox-content.solutionpopup.var1 #prodoffer .offer .detail .price{margin:0 0 30px 0}.fancybox-content.solutionpopup.var1 #prodoffer .offer.one .detail h2{color:#444}.fancybox-content.postordersurvey{padding:60px 30px;max-width:620px;width:100%}@media only screen and (max-width: 863px){.fancybox-content.postordersurvey{padding:20px 10px;width:calc(100% - 20px)}}.fancybox-content.postordersurvey .content{text-align:center}.fancybox-content.postordersurvey .content h2{color:#333;font-size:28px;font-weight:normal;text-align:center;margin:0 0 40px 0}@media only screen and (max-width: 863px){.fancybox-content.postordersurvey .content h2{font-size:22px;margin:10px 0 20px 0}}.fancybox-content.postordersurvey .content .question{margin:0 0 40px 0}@media only screen and (max-width: 863px){.fancybox-content.postordersurvey .content .question{margin:0 0 20px 0}}.fancybox-content.postordersurvey .content .question p{border-bottom:1px solid #707070;display:block;font-size:18px;font-weight:bold;line-height:24px;padding:0 0 20px 0;margin:0 0 20px 0;text-align:left}@media only screen and (max-width: 863px){.fancybox-content.postordersurvey .content .question p{font-size:16px;padding:0 0 15px 0;margin:0 0 15px 0}}.fancybox-content.postordersurvey .content .question.score .rating_score #reviewScoreGroup{display:flex;flex-direction:row;justify-content:space-between;align-items:center;list-style:none;margin:0;padding:0}.fancybox-content.postordersurvey .content .question.score .rating_score #reviewScoreGroup li{width:calc(10% - 10px);position:relative}@media only screen and (max-width: 863px){.fancybox-content.postordersurvey .content .question.score .rating_score #reviewScoreGroup li{width:calc(10% - 4px)}}.fancybox-content.postordersurvey .content .question.score .rating_score #reviewScoreGroup li input[type="radio"]{visibility:hidden;position:absolute;top:0;left:0}.fancybox-content.postordersurvey .content .question.score .rating_score #reviewScoreGroup li input[type="radio"]:checked+label{background:#62AE3C;border:none;color:#fff}.fancybox-content.postordersurvey .content .question.score .rating_score #reviewScoreGroup li 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){.fancybox-content.postordersurvey .content .question.score .rating_score #reviewScoreGroup li label{width:100%}}.fancybox-content.postordersurvey .content .question.score .rating_score #reviewScoreGroup li label:hover{background:#ddd;box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2)}.fancybox-content.postordersurvey .content .question.score .rating_score .scrore_caption{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.fancybox-content.postordersurvey .content .question.score .rating_score .scrore_caption .caption{color:#707070;font-size:16px;line-height:20px}@media only screen and (max-width: 863px){.fancybox-content.postordersurvey .content .question.score .rating_score .scrore_caption .caption{font-size:12px}}.fancybox-content.postordersurvey .content .question.response{margin:0 0 20px 0}.fancybox-content.postordersurvey .content .question.response p{border:none;padding:0;margin:0 0 10px 0}.fancybox-content.postordersurvey .content .question.response textarea{width:100%;height:120px;font-size:16px}.fancybox-content.postordersurvey .content button.btn{margin:0 auto;font-size:22px;line-height:50px;height:50px;padding:0 30px}.fancybox-content.postordersurvey .content button.btn.disabled{background:#999;cursor:default}@media only screen and (max-width: 863px){.fancybox-content.postordersurvey .content#leave-a-review{max-width:100%}}.fancybox-content.postordersurvey .content#leave-a-review h2{margin:0 0 20px 0}.fancybox-content.postordersurvey .content#leave-a-review #review-wrapper .trustpilot-widget iframe{width:100%!important}.fancybox-content.postordersurvey .content.thanks-for-completing p{display:block;font-size:18px;font-weight:bold;padding:0 0 20px 0;margin:0 0 20px 0;text-align:left}body.fluid #footer #top_footer{display:block}body.fluid .fancybox-content.update-rx form{display:flex;flex-direction:column;justify-content:center;align-items:center}body.fluid .fancybox-content.update-rx form .product-display{margin:0}@media only screen and (max-width: 863px){body.fluid .fancybox-content.update-rx form .product-display{display:block}}body.fluid .fancybox-content.update-rx form .product-display #product-image{margin:0}body.fluid .fancybox-content.update-rx form #product-information{margin:0 0 10px 0}body.fluid .fancybox-content.update-rx form #product-information h1{margin:0}body.fluid .fancybox-content.update-rx form #product-information ul{display:none}body.fluid .fancybox-content.update-rx form #prescription .products{background:#F7F7F7;border-radius:4px;box-sizing:border-box;padding:10px;text-align:center;margin:0 0 20px 0;width:100%}body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin:0}body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations thead,body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations tbody{box-sizing:border-box}body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations thead tr,body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations tbody tr{display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (max-width: 863px){body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations thead tr,body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations tbody tr{width:100%}}body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations thead tr th,body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations tbody tr th,body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations thead tr td,body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations tbody tr td{border:none;box-sizing:border-box;display:block;padding:0 0 10px 0;width:100%;height:auto}body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations thead tr th.price,body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations tbody tr th.price,body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations thead tr td.price,body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations tbody tr td.price{display:none}body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations thead{padding:0 10px 0 0}body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations thead tr{height:auto!important}body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations thead tr th{line-height:40px;text-align:left;white-space:nowrap}body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations thead tr th.blank{line-height:30px}body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations thead tr th.blank::before{content:" ";white-space:pre}body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations tbody{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 0 0 10px;width:calc(75% - 10px)}body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations tbody tr td select{background:#fff;border:1px solid #dbdbdb;border-radius:4px;box-sizing:border-box;cursor:pointer;line-height:46px;height:46px;width:100%;outline:none;padding:0 10px;font-size:18px}@media only screen and (max-width: 863px){body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations tbody tr td select{line-height:40px;height:40px;font-size:14px}}body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations tbody tr td select#Left_Color_Select,body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations tbody tr td select#Right_Color_Select{display:block}body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations tbody tr td .select_color{display:none}body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations tbody tr th.eye{text-align:center;margin:0;line-height:30px;width:auto;font-size:18px}@media only screen and (max-width: 863px){body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations tbody tr th.eye{font-size:15px}}body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations tbody tr.righteye,body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations tbody tr.lefteye{width:calc(50% - 5px)}body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations tbody tr.righteye{padding:0 5px 0 0}body.fluid .fancybox-content.update-rx form #prescription .products .lens-variations tbody tr.lefteye{padding:0 0 0 5px}body.fluid .fancybox-content.update-rx form #prescription .products #gas-permeable h3{color:#333;text-align:center;font-weight:bold}body.fluid .fancybox-content.update-rx form #prescription .products #gas-permeable .lens-variations thead tr th.blank,body.fluid .fancybox-content.update-rx form #prescription .products #gas-permeable .lens-variations tbody tr th.eye{display:none}body.fluid .fancybox-content.update-rx form #prescription .processing{text-align:center}.dr_search .heading h2{margin:0}.dr_search #error_display{margin:0 0 10px 0}.dr_search #search_doctor{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative;margin:0 0 30px 0}.dr_search #search_doctor #search_fields{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;order:1;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 0 10px 0;width:100%}.dr_search #search_doctor #search_fields input{border:none;box-sizing:border-box;font-size:20px;line-height:70px;height:70px;padding:0 0 0 10px;text-align:left}@media only screen and (max-width:539px){.dr_search #search_doctor #search_fields input{font-size:16px;line-height:50px;height:50px}}.dr_search #search_doctor #search_fields input#name_search{border-left:1px solid #ccc;border-radius:0;width:calc(60% - 23px)}.dr_search #search_doctor #search_fields input#location_search{width:calc(40% - 23px)}.dr_search #search_doctor #search_fields a.submit_doctor_search{background:#F38420;border-radius:0 4px 4px 0;color:#fff;width:70px;height:70px;line-height:70px;margin:0;flex-shrink:0}@media only screen and (max-width:539px){.dr_search #search_doctor #search_fields a.submit_doctor_search{width:50px;height:50px;line-height:50px}}.dr_search #search_doctor #search_fields a.submit_doctor_search i.fas{font-size:26px;line-height:70px}@media only screen and (max-width:539px){.dr_search #search_doctor #search_fields a.submit_doctor_search i.fas{font-size:24px;line-height:50px}}.dr_search #search_doctor #suggestions{background:#fff;border:1px solid #999;box-shadow:0 2px 10px 0 rgba(0,0,0,0.3);display:none;max-height:30vh;overflow:auto;position:absolute;top:45px;left:0;width:100%;z-index:10;text-align:left}.dr_search #search_doctor #suggestions .autocomplete-term,.dr_search #search_doctor #suggestions .suggestion-info{border-bottom:1px solid #ccc;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:14px;line-height:20px;padding:20px}.dr_search #search_doctor #suggestions .autocomplete-term i.fas,.dr_search #search_doctor #suggestions .suggestion-info i.fas{color:#999;font-size:20px;width:20px;margin:0 20px 0 0}.dr_search #search_doctor #suggestions .autocomplete-term:hover,.dr_search #search_doctor #suggestions .suggestion-info:hover{background:#F7F7F7;cursor:pointer}.dr_search #search_doctor #suggestions #autocomplete .autocomplete-term .search_text{padding:0 20px 0 0}.dr_search #search_doctor #suggestions #autocomplete .autocomplete-term a.see_all_suggestion{color:#999}.dr_search #search_doctor #suggestions #suggestion .suggestion-info .doc_store{flex-shrink:0;line-height:18px;padding:0 20px 0 0;width:calc(50% - 20px)}.dr_search #search_doctor #suggestions #suggestion .suggestion-info .doc_store span{display:block}.dr_search #search_doctor #suggestions #suggestion .suggestion-info .address{align-self:flex-start;line-height:18px;width:calc(50% - 20px)}.dr_search #search_doctor #suggestions #suggestion .suggestion-info .address span{display:block}.dr_search #search_doctor #search_bypass{padding:10px 0 20px 0;margin:0 auto;order:3}.dr_search #search_doctor #search_bypass label{display:block;font-size:16px;line-height:22px;position:relative;padding:0 0 0 24px;margin:0 auto;text-align:left}@media only screen and (max-width:539px){.dr_search #search_doctor #search_bypass label{font-size:13px;line-height:16px}}.dr_search #search_doctor #search_bypass label input{height:16px;width:16px;margin:-8px 0 0 0;vertical-align:middle;position:absolute;top:50%;left:0}.dr_search #search_doctor #search_results{width:100%;order:2;display:none}.dr_search #search_doctor #search_results #doctor_results{padding:0;width:100%;height:46vh;overflow:auto}.dr_search #search_doctor #search_results #doctor_results .doctor{border-bottom:1px solid #ccc;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:14px;line-height:20px;padding:10px}.dr_search #search_doctor #search_results #doctor_results .doctor input[type="checkbox"]{display:block;height:20px;width:20px;flex-shrink:0;margin:0 20px 0 0}.dr_search #search_doctor #search_results #doctor_results .doctor .dr_name_phone,.dr_search #search_doctor #search_results #doctor_results .doctor .dr_address{text-align:left;width:calc(50% - 20px);font-size:18px;line-height:22px}@media only screen and (max-width:539px){.dr_search #search_doctor #search_results #doctor_results .doctor .dr_name_phone,.dr_search #search_doctor #search_results #doctor_results .doctor .dr_address{font-size:14px;line-height:20px}}.dr_search #search_doctor #search_results #doctor_results .doctor .dr_name_phone span,.dr_search #search_doctor #search_results #doctor_results .doctor .dr_address span{display:block}.dr_search #search_doctor #search_results #doctor_results .doctor .dr_name_phone{padding:0 10px 0 0}.dr_search #search_doctor #search_results #doctor_results .doctor .dr_address{padding:0 0 0 10px;align-self:flex-start}.dr_search #search_doctor #search_results #doctor_results .doctor.active,.dr_search #search_doctor #search_results #doctor_results .doctor:hover{background:#F7F7F7;cursor:pointer}.dr_search #search_doctor #search_results #search_controls{margin:30px 0 0 0}.dr_search #search_doctor #search_results #search_controls .convert{border:1px solid #C00;width:200px;padding:0 15px;margin:0 40px 0 0}@media only screen and (max-width:539px){.dr_search #search_doctor #search_results #search_controls .convert{width:100%;margin:0 0 10px 0}}.dr_search #search_doctor #search_results #search_controls .convert.inactive{border:1px solid #ccc;color:#fff;background:#ccc}.dr_search #search_doctor #search_results #search_controls .cancel{width:200px;padding:0 15px;font-weight:normal}@media only screen and (max-width:539px){.dr_search #search_doctor #search_results #search_controls .cancel{width:100%}}.dr_search #search_doctor #cancel_control{margin:30px 0 0 0}.dr_search #search_doctor #cancel_control .cancel{width:200px;padding:0 15px;font-weight:normal}@media only screen and (max-width:539px){.dr_search #search_doctor #cancel_control .cancel{width:100%}}.dr_search #search_doctor a.manual_toggle{display:block;font-size:20px;line-height:30px;margin:0;order:4}@media only screen and (max-width:539px){.dr_search #search_doctor a.manual_toggle{font-size:16px}}.dr_search #search_doctor a.manual_toggle strong{font-weight:400}.dr_search #search_doctor a.manual_toggle .link_text{display:none}.dr_search #manual{width:-webkit-fill-available}.dr_search #manual #doctor_fields .wrapper{border-radius:4px;border:1px solid #999;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:0;margin:0 0 10px 0}.dr_search #manual #doctor_fields .wrapper label,.dr_search #manual #doctor_fields .wrapper input{font-size:20px;line-height:50px;height:50px}@media only screen and (max-width:539px){.dr_search #manual #doctor_fields .wrapper label,.dr_search #manual #doctor_fields .wrapper input{font-size:16px;line-height:46px;height:46px}}.dr_search #manual #doctor_fields .wrapper label{background:#F7F7F7;border-right:1px solid #999;border-radius:4px 0 0 4px;box-sizing:border-box;width:240px;padding:0 10px;text-align:left}@media only screen and (max-width:539px){.dr_search #manual #doctor_fields .wrapper label{width:170px}}.dr_search #manual #doctor_fields .wrapper input{border:none;width:calc(100% - 170px);border-radius:0 4px 4px 0}@media only screen and (max-width:539px){.dr_search #manual #doctor_fields .wrapper input{width:calc(100% - 170px)}}.dr_search #manual #doctor_fields .wrapper input.error{background:#FCF2F2;border:1px solid #C00;margin:-1px;height:52px;width:calc(100% - 168px)}@media only screen and (max-width:539px){.dr_search #manual #doctor_fields .wrapper input.error{height:48px}}.dr_search #manual #manual_bypass{padding:10px 0 20px 0;margin:0 auto}.dr_search #manual #manual_bypass label{display:block;font-size:16px;line-height:22px;position:relative;padding:0 0 0 24px;margin:0 auto;text-align:left}@media only screen and (max-width:539px){.dr_search #manual #manual_bypass label{font-size:13px;line-height:16px}}.dr_search #manual #manual_bypass label input{height:16px;width:16px;margin:-8px 0 0 0;vertical-align:middle;position:absolute;top:50%;left:0}.dr_search #manual .manuel_continue{margin:0 0 30px 0}.dr_search #manual a.search_doctor_toggle{display:block;font-size:20px;line-height:30px;margin:0 auto}@media only screen and (max-width:539px){.dr_search #manual a.search_doctor_toggle{font-size:16px}}.dr_search #manual #manual_controls{margin:30px 0 0 0}.dr_search #manual #manual_controls .convert{border:1px solid #C00;width:200px;padding:0 15px;margin:0 40px 0 0}@media only screen and (max-width:539px){.dr_search #manual #manual_controls .convert{width:100%;margin:0 0 10px 0}}.dr_search #manual #manual_controls .convert.inactive{border:1px solid #ccc;color:#fff;background:#ccc}.dr_search #manual #manual_controls .cancel{width:200px;padding:0 15px;font-weight:normal}@media only screen and (max-width:539px){.dr_search #manual #manual_controls .cancel{width:100%}}.dr_search #controls{margin:30px 0 0 0}.dr_search #controls .update,.dr_search #controls .updateRO{border:1px solid #C00;width:200px;padding:0 15px;margin:0 40px 0 0;height:50px;line-height:50px}@media only screen and (max-width:539px){.dr_search #controls .update,.dr_search #controls .updateRO{width:100%;margin:0 0 10px 0;height:46px;line-height:46px}}.dr_search #controls .cancel{width:200px;padding:0 15px;font-weight:normal;height:50px;line-height:50px}@media only screen and (max-width:539px){.dr_search #controls .cancel{width:100%;height:46px;line-height:46px}}.dr_search #controls a{cursor:pointer}.dr_search a.manual_toggle,.dr_search a.search_doctor_toggle{display:block;font-size:clamp(18px, 3vw, 28px);line-height:30px;margin:0;order:4}@media only screen and (max-width:539px){.dr_search a.manual_toggle,.dr_search a.search_doctor_toggle{font-size:16px}}.dr_search a.manual_toggle strong,.dr_search a.search_doctor_toggle strong{font-weight:400}.dr_search a.manual_toggle .link_text,.dr_search a.search_doctor_toggle .link_text{display:none}.dr_search #search_bypass{margin-top:3vw}#popup #content .rebate_review_success{font-size:24px;text-align:center;line-height:40px}#popup #content .rebate_review_success i.fas{color:#588039;font-size:24px;margin:0 10px 0 0}#popup #content .review_product.rebates{font-family:"Open Sans",sans-serif;padding:0 20px;color:#333}@media only screen and (max-width: 480px){#popup #content .review_product.rebates{padding:0}}#popup #content .review_product.rebates h3{font-size:30px;line-height:40px;color:#333;text-align:center;font-weight:normal;padding:0 30px;margin:0 0 10px 0}@media only screen and (max-width:645px){#popup #content .review_product.rebates h3{font-size:25px;line-height:35px}}@media only screen and (max-width: 480px){#popup #content .review_product.rebates h3{font-size:18px;line-height:22px;padding:0;margin:0}}#popup #content .review_product.rebates .icons{height:30px;margin:0 auto;display:block;width:100%}#popup #content .review_product.rebates #reviewform{padding:20px 0 0 0}@media only screen and (max-width: 480px){#popup #content .review_product.rebates #reviewform{padding:0}}#popup #content .review_product.rebates #reviewform ul{list-style:none;margin:0}#popup #content .review_product.rebates #reviewform ul li input{font-size:14px;width:100%;height:45px;line-height:45px}#popup #content .review_product.rebates #reviewform ul li #reviewbody{height:160px;width:100%;resize:none;font-size:14px;font-family:"Open Sans",sans-serif}@media only screen and (max-width: 863px){#popup #content .review_product.rebates #reviewform ul li #reviewbody{width:100%;max-width:890px}}#popup #content .review_product.rebates #reviewform ul li span{font-size:20px}@media only screen and (max-width: 480px){#popup #content .review_product.rebates #reviewform ul li span{font-size:16px}}#popup #content .review_product.rebates #reviewform ul li span.display_error{font-size:14px;padding:5px}#popup #content .review_product.rebates #reviewform ul li#starReview label{vertical-align:middle;font-size:18px}@media only screen and (max-width: 480px){#popup #content .review_product.rebates #reviewform ul li#starReview label{display:block;font-size:16px}}#popup #content .review_product.rebates #reviewform ul li#starReview img{cursor:pointer;vertical-align:middle}@media only screen and (max-width: 480px){#popup #content .review_product.rebates #reviewform ul li .g-recaptcha{transform:scale(.75);width:306px!important;overflow:hidden!important;transition:all .3s ease !important;margin:0 0 0 -35px}}@media only screen and (max-width: 480px){#popup #content .review_product.rebates #reviewform ul li .g-recaptcha:hover{width:256px!important}}#popup #content .review_product.rebates #reviewform ul li input::placeholder{font-family:"Open Sans",sans-serif;font-size:14px}#popup #content .review_product.rebates #reviewform ul li textarea::placeholder{font-family:"Open Sans",sans-serif;font-size:14px}#popup #content .review_product.rebates #reviewform ul li.review_recaptcha{margin:0 0 20px 0}#popup #content .review_product.rebates #reviewform button#submitReview button#submitReview{margin:0 auto;display:block;padding:0 50px;height:40px}#popup #content .review_product.rebates #reviewform button#submitReview:focus{outline:none}#popup #content .review_product.rebates #reviewform input:focus{background:#fff}#popup #content .review_product.rebates #reviewform textarea:focus{background:#fff}#popup #content .review_product.rebates #reviewform .reviewError{color:#C00;padding:5px 0 0 0;font-size:15px;font-style:italic}.edit_address_info{padding-bottom:20px}.edit_address_info ul.form li.first_last_name,.edit_address_info ul.form li.street_1_2,.edit_address_info ul.form li.city_state_zip,.edit_address_info ul.form li.country_phone{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px}@media only screen and (max-width:700px){.edit_address_info ul.form li.first_last_name,.edit_address_info ul.form li.street_1_2,.edit_address_info ul.form li.city_state_zip,.edit_address_info ul.form li.country_phone{flex-direction:column;gap:10px}}.edit_address_info ul.form li.first_last_name .input,.edit_address_info ul.form li.street_1_2 .input,.edit_address_info ul.form li.country_phone .input{width:50%}@media only screen and (max-width:700px){.edit_address_info ul.form li.first_last_name .input,.edit_address_info ul.form li.street_1_2 .input,.edit_address_info ul.form li.country_phone .input{width:100%}}.edit_address_info ul.form li.city_state_zip .input.city{width:50%}@media only screen and (max-width:700px){.edit_address_info ul.form li.city_state_zip .input.city{width:100%}}.edit_address_info ul.form li.city_state_zip .input.state,.edit_address_info ul.form li.city_state_zip .input.zip{width:25%}@media only screen and (max-width:700px){.edit_address_info ul.form li.city_state_zip .input.state,.edit_address_info ul.form li.city_state_zip .input.zip{width:100%}}.edit_address_info ul.form li .input{text-align:left}.edit_address_info ul.form li .input label{display:block;padding:0 0 5px 0}.edit_address_info ul.form li .input input,.edit_address_info ul.form li .input select{width:100%}.edit_address_info #controls{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;padding-top:10px}@media only screen and (max-width:700px){.edit_address_info #controls{flex-direction:column;gap:10px}}.edit_address_info #controls .btn{width:50%}@media only screen and (max-width:700px){.edit_address_info #controls .btn{width:100%}}