input::-moz-placeholder,textarea::-moz-placeholder{color:#707070;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#707070}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#707070}.owl-wrapper-main{margin:20px 0}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;margin:0}#collection-carousel.owl-carousel .owl-wrapper-outer{margin:0}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ (-500px) translateX (-200%)}100%{opacity:.5;-webkit-transform:translateZ (-500px) translateX (-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ (-500px) translateX (-200%)}100%{opacity:.5;-moz-transform:translateZ (-500px) translateX (-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}body.home-section{margin:20px}body.home-section ol{margin:20px}#myAccount.account-container #right.right-container .big-container h1,#myAccount.account-container .contact-info-wrapper .big-container h1,.redesign2017 #compare_view h1,.redesign2017 h1{font-family:FuturaBQLight,Arial,Helvetica,sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:1.6;margin-bottom:15px}.checkout-wrapper-header h1{font-size:21px;text-align:left;margin-left:75px;float:left;color:#3f2a2e}#myAccount.account-container #right.right-container .big-container h2,#myAccount.account-container .contact-info-wrapper .big-container h2,.redesign2017 #compare_view h2,.redesign2017 h2{font-size:16px;font-weight:700;text-transform:uppercase;color:#523f42;line-height:1.6}#myAccount.account-container #right.right-container .big-container h3,#myAccount.account-container .contact-info-wrapper .big-container h3,.redesign2017 #compare_view h3,.redesign2017 h3{font-size:16px;font-weight:700;text-transform:uppercase;color:#523f42;line-height:1.6;padding:13px 0 6.5px 0}#myAccount.account-container #right.right-container .big-container h4,#myAccount.account-container .contact-info-wrapper .big-container h4,.redesign2017 #compare_view h4,.redesign2017 h4{font-size:16px;font-weight:700;text-transform:uppercase;color:#523f42;line-height:1.6;padding:13px 0 6.5px 0}#myAccount.account-container .contact-info-wrapper .big-container p,.redesign2017 #compare_view p,.redesign2017 p{font-size:14px;color:#523f42;line-height:1.6;font-family:Verdana,Arial,Helvetica,sans-serif;letter-spacing:0}#myAccount.account-container #right.right-container .big-container p{font-family:FuturaBQMedium;color:#000}.shipping-disclaimer{width:347px}#checkoutContent button.st-button-orange,.cart-wrapper a.st-button-orange{background-color:#cf0a2c}#checkoutContent button.st-button-orange:hover,.cart-wrapper a.st-button-orange:hover{background-color:#e4273b;color:#fff!important}.cart-wrapper .right-nav p{font-size:18px;color:#3f2a2e;text-align:initial;margin-bottom:unset}.cart-wrapper .right-nav p.info{margin-bottom:10px;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#1f1f1f}.cart-wrapper .frameSaving.item-price-row span{width:100%;display:block}#ShoppingCart .cart-wrapper .frameSaving.item-price-row span p{font-family:FuturaBQBook,Arial,Helvetica,sans-serif;font-size:14px;display:inline-block;font-weight:400}.cart-wrapper .frameSaving.item-price-row span p:first-child{float:left;padding-left:50%}.packageSaving.item-price-row{border-top:1px solid #d5d5d5;margin-bottom:5px!important;text-transform:none}.packageSaving.item-price-row p{margin-top:5px;font-size:15px!important;font-weight:400!important}.packageSaving.item-price-row span{font-weight:400!important;font-family:FuturaBQBook,Arial,Helvetica,sans-serif!important;line-height:2!important;margin-top:17px}.cart-wrapper a.delete-link,.cart-wrapper a.styled-link{font-weight:400}.cart-wrapper a.remove_link{color:#000!important}#myAccount.account-container #right.right-container .big-container .font-size-small,#myAccount.account-container .contact-info-wrapper .big-container .font-size-small,.redesign2017 #compare_view .font-size-small,.redesign2017 .font-size-small{font-size:12px;text-align:center}.redesign2017 .font-size-small.font-size-small-med{font-size:16px}#myAccount.account-container #right.right-container .big-container .lc2-title,#myAccount.account-container .contact-info-wrapper .big-container .lc2-title,.redesign2017 #compare_view .lc2-title,.redesign2017 .lc2-title{font-size:13px;font-weight:700;text-transform:uppercase;color:#523f42;line-height:1.6}#myAccount.account-container #right.right-container .big-container hr,#myAccount.account-container .contact-info-wrapper .big-container hr,.redesign2017 #compare_view hr,.redesign2017 hr{margin:13px 0;border-color:#d5d5d5;border-style:solid;border-bottom:none;width:100%}#myAccount.account-container #right.right-container .big-container li,#myAccount.account-container .contact-info-wrapper .big-container li,.redesign2017 #compare_view li,.redesign2017 li{font-size:13px;color:#523f42;line-height:1.6}#myAccount.account-container #right.right-container .big-container ol,#myAccount.account-container .contact-info-wrapper .big-container ol,.redesign2017 #compare_view ol,.redesign2017 ol{margin:13px;padding:0 13px}#myAccount.account-container #right.right-container .big-container ol>li,#myAccount.account-container .contact-info-wrapper .big-container ol>li,.redesign2017 #compare_view ol>li,.redesign2017 ol>li{margin:6.5px}#myAccount.account-container #right.right-container .big-container .price,#myAccount.account-container #right.right-container .big-container .saving,#myAccount.account-container .contact-info-wrapper .big-container .price,#myAccount.account-container .contact-info-wrapper .big-container .saving,.redesign2017 #compare_view .price,.redesign2017 #compare_view .saving,.redesign2017 .price,.redesign2017 .saving{float:right;font-weight:700;font-family:Verdana,Arial,Helvetica,sans-serif;text-transform:uppercase}.redesign2017 .price{font-family:FuturaBQBook,Arial,Helvetica,sans-serif}.redesign2017 .saving{float:right;font-weight:400;font-family:FuturaBQBook,Arial,Helvetica,sans-serif}.select-lens-type p:not(.select-lens-type-price){margin-bottom:5px;color:grey;font-size:14px;font-family:FuturaBQBook,Arial,Helvetica,sans-serif}#myAccount.account-container #right.right-container .big-container .st-button,#myAccount.account-container #right.right-container .big-container input[type=submit].st-button,#myAccount.account-container .contact-info-wrapper .big-container .st-button,#myAccount.account-container .contact-info-wrapper .big-container input[type=submit].st-button,.redesign2017 #compare_view .st-button,.redesign2017 #compare_view input[type=submit].st-button,.redesign2017 .st-button,.redesign2017 input[type=submit].st-button{width:100%;height:40px;line-height:40px;box-sizing:border-box;background:#326fa8;border-radius:5px;border:2px inset transparent;color:#fff;display:inline-block;font-family:FuturaBQBold,Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:.03em;margin:0;padding:0 13px;text-align:center;text-transform:uppercase;position:relative}#myAccount.account-container #right.right-container .big-container .st-button:hover,#myAccount.account-container #right.right-container .big-container input[type=submit].st-button:hover,#myAccount.account-container .contact-info-wrapper .big-container .st-button:hover,#myAccount.account-container .contact-info-wrapper .big-container input[type=submit].st-button:hover,.redesign2017 #compare_view .st-button:hover,.redesign2017 #compare_view input[type=submit].st-button:hover,.redesign2017 .st-button:hover,.redesign2017 input[type=submit].st-button:hover{background:#4589c8}#myAccount.account-container #right.right-container .big-container .st-button.st-button-outline,#myAccount.account-container #right.right-container .big-container input[type=submit].st-button.st-button-outline,#myAccount.account-container .contact-info-wrapper .big-container .st-button.st-button-outline,#myAccount.account-container .contact-info-wrapper .big-container input[type=submit].st-button.st-button-outline,.redesign2017 #compare_view .st-button.st-button-outline,.redesign2017 #compare_view input[type=submit].st-button.st-button-outline,.redesign2017 .st-button.st-button-outline,.redesign2017 input[type=submit].st-button.st-button-outline{border:2px solid #523f42;background:0 0;color:#523f42}#myAccount.account-container #right.right-container .big-container .st-button.st-button-outline:hover,#myAccount.account-container #right.right-container .big-container input[type=submit].st-button.st-button-outline:hover,#myAccount.account-container .contact-info-wrapper .big-container .st-button.st-button-outline:hover,#myAccount.account-container .contact-info-wrapper .big-container input[type=submit].st-button.st-button-outline:hover,.redesign2017 #compare_view .st-button.st-button-outline:hover,.redesign2017 #compare_view input[type=submit].st-button.st-button-outline:hover,.redesign2017 .st-button.st-button-outline:hover,.redesign2017 input[type=submit].st-button.st-button-outline:hover{color:#6f5559;background:0 0}#myAccount.account-container #right.right-container .big-container .st-button.st-button-blue-outline,#myAccount.account-container #right.right-container .big-container input[type=submit].st-button.st-button-blue-outline,#myAccount.account-container .contact-info-wrapper .big-container .st-button.st-button-blue-outline,#myAccount.account-container .contact-info-wrapper .big-container input[type=submit].st-button.st-button-blue-outline,.redesign2017 #compare_view .st-button.st-button-blue-outline,.redesign2017 #compare_view input[type=submit].st-button.st-button-blue-outline,.redesign2017 .st-button.st-button-blue-outline,.redesign2017 input[type=submit].st-button.st-button-blue-outline{background:0 0;border:2px solid #326fa8;color:#326fa8}#myAccount.account-container #right.right-container .big-container .st-button.st-button-blue-outline:hover,#myAccount.account-container #right.right-container .big-container input[type=submit].st-button.st-button-blue-outline:hover,#myAccount.account-container .contact-info-wrapper .big-container .st-button.st-button-blue-outline:hover,#myAccount.account-container .contact-info-wrapper .big-container input[type=submit].st-button.st-button-blue-outline:hover,.redesign2017 #compare_view .st-button.st-button-blue-outline:hover,.redesign2017 #compare_view input[type=submit].st-button.st-button-blue-outline:hover,.redesign2017 .st-button.st-button-blue-outline:hover,.redesign2017 input[type=submit].st-button.st-button-blue-outline:hover{background-color:transparent}#myAccount.account-container #right.right-container .big-container .st-button.st-button-orange,#myAccount.account-container #right.right-container .big-container input[type=submit].st-button.st-button-orange,#myAccount.account-container .contact-info-wrapper .big-container .st-button.st-button-orange,#myAccount.account-container .contact-info-wrapper .big-container input[type=submit].st-button.st-button-orange,.redesign2017 #compare_view .st-button.st-button-orange,.redesign2017 #compare_view input[type=submit].st-button.st-button-orange,.redesign2017 .st-button.st-button-orange,.redesign2017 input[type=submit].st-button.st-button-orange{background:#cf0a2c}#myAccount.account-container #right.right-container .big-container .st-button.st-button-orange:hover,#myAccount.account-container #right.right-container .big-container input[type=submit].st-button.st-button-orange:hover,#myAccount.account-container .contact-info-wrapper .big-container .st-button.st-button-orange:hover,#myAccount.account-container .contact-info-wrapper .big-container input[type=submit].st-button.st-button-orange:hover,.redesign2017 #compare_view .st-button.st-button-orange:hover,.redesign2017 #compare_view input[type=submit].st-button.st-button-orange:hover,.redesign2017 .st-button.st-button-orange:hover,.redesign2017 input[type=submit].st-button.st-button-orange:hover{background:#e4273b}#myAccount.account-container #right.right-container .big-container .st-button.st-button-green,#myAccount.account-container #right.right-container .big-container input[type=submit].st-button.st-button-green,#myAccount.account-container .contact-info-wrapper .big-container .st-button.st-button-green,#myAccount.account-container .contact-info-wrapper .big-container input[type=submit].st-button.st-button-green,.redesign2017 #compare_view .st-button.st-button-green,.redesign2017 #compare_view input[type=submit].st-button.st-button-green,.redesign2017 .st-button.st-button-green,.redesign2017 input[type=submit].st-button.st-button-green{background:#00a651}#myAccount.account-container #right.right-container .big-container .st-button.st-button-green:hover,#myAccount.account-container #right.right-container .big-container input[type=submit].st-button.st-button-green:hover,#myAccount.account-container .contact-info-wrapper .big-container .st-button.st-button-green:hover,#myAccount.account-container .contact-info-wrapper .big-container input[type=submit].st-button.st-button-green:hover,.redesign2017 #compare_view .st-button.st-button-green:hover,.redesign2017 #compare_view input[type=submit].st-button.st-button-green:hover,.redesign2017 .st-button.st-button-green:hover,.redesign2017 input[type=submit].st-button.st-button-green:hover{background:#00d96a}#myAccount.account-container #right.right-container .big-container .st-button.st-button-base,#myAccount.account-container #right.right-container .big-container input[type=submit].st-button.st-button-base,#myAccount.account-container .contact-info-wrapper .big-container .st-button.st-button-base,#myAccount.account-container .contact-info-wrapper .big-container input[type=submit].st-button.st-button-base,.redesign2017 #compare_view .st-button.st-button-base,.redesign2017 #compare_view input[type=submit].st-button.st-button-base,.redesign2017 .st-button.st-button-base,.redesign2017 input[type=submit].st-button.st-button-base{background:0 0;text-transform:uppercase;font-weight:700;color:#326fa8;line-height:2.7;height:auto}#myAccount.account-container #right.right-container .big-container .st-button.st-button-base:hover,#myAccount.account-container #right.right-container .big-container input[type=submit].st-button.st-button-base:hover,#myAccount.account-container .contact-info-wrapper .big-container .st-button.st-button-base:hover,#myAccount.account-container .contact-info-wrapper .big-container input[type=submit].st-button.st-button-base:hover,.redesign2017 #compare_view .st-button.st-button-base:hover,.redesign2017 #compare_view input[type=submit].st-button.st-button-base:hover,.redesign2017 .st-button.st-button-base:hover,.redesign2017 input[type=submit].st-button.st-button-base:hover{background:0 0;color:#4589c8}#myAccount.account-container #right.right-container .big-container .st-button.lens-not-selected,#myAccount.account-container #right.right-container .big-container input[type=submit].st-button.lens-not-selected,#myAccount.account-container .contact-info-wrapper .big-container .st-button.lens-not-selected,#myAccount.account-container .contact-info-wrapper .big-container input[type=submit].st-button.lens-not-selected,.redesign2017 #compare_view .st-button.lens-not-selected,.redesign2017 #compare_view input[type=submit].st-button.lens-not-selected,.redesign2017 .st-button.lens-not-selected,.redesign2017 input[type=submit].st-button.lens-not-selected{background:#786f70}#myAccount.account-container #right.right-container .big-container .st-button.st-button-big,#myAccount.account-container #right.right-container .big-container input[type=submit].st-button.st-button-big,#myAccount.account-container .contact-info-wrapper .big-container .st-button.st-button-big,#myAccount.account-container .contact-info-wrapper .big-container input[type=submit].st-button.st-button-big,.redesign2017 #compare_view .st-button.st-button-big,.redesign2017 #compare_view input[type=submit].st-button.st-button-big,.redesign2017 .st-button.st-button-big,.redesign2017 input[type=submit].st-button.st-button-big{line-height:3.5;height:auto;font-size:16px}#myAccount.account-container #right.right-container .big-container .st-button.st-button-small,#myAccount.account-container #right.right-container .big-container input[type=submit].st-button.st-button-small,#myAccount.account-container .contact-info-wrapper .big-container .st-button.st-button-small,#myAccount.account-container .contact-info-wrapper .big-container input[type=submit].st-button.st-button-small,.redesign2017 #compare_view .st-button.st-button-small,.redesign2017 #compare_view input[type=submit].st-button.st-button-small,.redesign2017 .st-button.st-button-small,.redesign2017 input[type=submit].st-button.st-button-small{line-height:2.7;height:auto;font-size:13px}.new-lens-selection-text{font-size:14px!important}#myAccount.account-container #right.right-container .big-container .favorited-item::before,#myAccount.account-container .contact-info-wrapper .big-container .favorited-item::before,.redesign2017 #compare_view .favorited-item::before,.redesign2017 .favorited-item::before{background-position:-97px -114px!important}#myAccount.account-container #right.right-container .big-container .cart_header,#myAccount.account-container #right.right-container .big-container .compare_header,#myAccount.account-container .contact-info-wrapper .big-container .cart_header,#myAccount.account-container .contact-info-wrapper .big-container .compare_header,.redesign2017 #compare_view .cart_header,.redesign2017 #compare_view .compare_header,.redesign2017 .compare_header{width:1024px;margin:0 auto;text-align:center;margin:60px auto}#myAccount.account-container #right.right-container .big-container .cart_header p,#myAccount.account-container #right.right-container .big-container .compare_header p,#myAccount.account-container .contact-info-wrapper .big-container .cart_header p,#myAccount.account-container .contact-info-wrapper .big-container .compare_header p,.redesign2017 #compare_view .cart_header p,.redesign2017 #compare_view .compare_header p,.redesign2017 .cart_header p,.redesign2017 .compare_header p{width:300px;margin:0 auto;font-family:FuturaBQBold,Arial,Helvetica,sans-serif;color:#3f2a2e;font-size:15px}#myAccount.account-container #right.right-container .big-container .lc-loader,#myAccount.account-container .contact-info-wrapper .big-container .lc-loader,.redesign2017 #compare_view .lc-loader,.redesign2017 .lc-loader{display:none;opacity:.4;position:static}#myAccount.account-container #right.right-container .big-container .lc-loader.uplaod-prescription-loader,#myAccount.account-container .contact-info-wrapper .big-container .lc-loader.uplaod-prescription-loader,.redesign2017 #compare_view .lc-loader.uplaod-prescription-loader,.redesign2017 .lc-loader.uplaod-prescription-loader{width:auto;padding:13px;float:left}#myAccount.account-container #right.right-container .big-container .lc-loader.right-nav-loader,#myAccount.account-container .contact-info-wrapper .big-container .lc-loader.right-nav-loader,.redesign2017 #compare_view .lc-loader.right-nav-loader,.redesign2017 .lc-loader.right-nav-loader{margin-top:13px}#myAccount.account-container #right.right-container .big-container .lc-loader.step-footer-loader,#myAccount.account-container .contact-info-wrapper .big-container .lc-loader.step-footer-loader,.redesign2017 #compare_view .lc-loader.step-footer-loader,.redesign2017 .lc-loader.step-footer-loader{height:16px;width:16px;opacity:.4;margin-right:13px}#myAccount.account-container #right.right-container .big-container .lc-loader img,#myAccount.account-container .contact-info-wrapper .big-container .lc-loader img,.redesign2017 #compare_view .lc-loader img,.redesign2017 .lc-loader img{position:static}.indent{margin-left:13px}.uppercase{text-transform:uppercase}.closed,.hide{display:none!important}.invisible{visibility:hidden}.inline-block{display:inline-block}.checkout_wrapper{box-sizing:border-box}.nomargin{margin:0!important}.gt-lt{font-size:.9em}.styled-link{color:#326fa8;font-size:16px;margin-left:47px}.edit-wrapper .styled-link.has-addon{margin-left:62px}.delete-link{color:#000;font-weight:700;text-transform:none;padding:0 0 0 3px;font-size:16px}.delete-link:hover{text-decoration:underline;color:#ce0a2d}.sticky-bottom{position:fixed;z-index:10000;bottom:0;padding-top:26px}.add-to-tray.st-button-base,.find-in-store.st-button-base,.view-detail.st-button-base{font-size:14px;line-height:1.6;font-family:Verdana,Arial,Helvetica,sans-serif;padding:0}.add-to-tray.st-button-base::before,.view-detail.st-button-base::before{content:'';background:url('../assets/lc2_sprite.gif');background-size:500px;margin-right:6.5px}.find-in-store.st-button-base::before{width:12px;height:17px;background-position:-61px -114px}.add-to-tray.st-button-base::before{background:url("../mobile20//images/favorites-empty.png") top left no-repeat!important;background-position:center!important;width:41px;height:41px;content:" ";display:inline-block;vertical-align:middle;overflow:hidden;transform:translateY(-10px) scale(.5)}.add-to-tray.favorited-item.st-button-base::before{background:url("../mobile20//images/favorites.png") top left no-repeat!important;background-position:center!important}.add-to-tray.st-button-base.addtowish::before{background:url("../mobile20//images/favorites.png") top left no-repeat!important;background-position:center!important;width:41px;height:41px;content:" ";display:inline-block;vertical-align:middle;overflow:hidden;transform:translateY(-10px) scale(.5)}.right-nav .calculate-tax{position:relative}.right-nav .calculate-tax .title{font-size:14px}.right-nav .calculate-tax .calculate:after{content:'';width:5px;height:5px;border-left:1px solid #000;border-top:1px solid #000;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-left:10px;margin-top:-3px;display:inline-block;right:-50px;top:5px;position:relative}.right-nav .calculate-tax .calculate.open:after{content:'';width:5px;height:5px;border-left:1px solid #000;border-top:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px;margin-top:-3px;display:inline-block;right:-50px;top:8px;position:relative}.right-nav .calculate-tax .show-tax{display:none;position:relative}.right-nav .calculate-tax .calculate{padding-top:3px;float:right;color:#4d8eca;margin-right:20px;cursor:pointer;display:block}.right-nav .calculate-tax .calculate .price{font-family:FuturaBQBold,Arial,Helvetica,sans-serif!important;font-size:14px;font-weight:700!important;color:#1f1f1f}.right-nav .calculate-tax input{background:#fff;border:1px solid #d5d5d5;border-radius:0;width:295px;padding:10px 7px;margin-top:6px;color:#523f42;font-size:14px;width:215px;font-family:FuturaBQBook,Arial,Helvetica,sans-serif}.right-nav .calculate-tax span{font-family:FuturaBQLight,Arial,Helvetica,sans-serif}.right-nav .calculate-tax .submit{border:0;width:295px;padding:10px 7px;margin-top:6px;color:#523f42;font-size:16px;width:230px;position:absolute;margin-top:-39px;width:100px;background:0 0;color:#4d8eca;right:0;line-height:15px;height:21px;font-family:FuturaBQBook;font-weight:400}.right-nav .calculate-tax label{display:block;font-family:FuturaBQBold;color:#3f2a2e;text-transform:capitalize;font-size:15px;position:relative;margin:0 auto}.right-nav span.required-star{color:#f4791f!important}.right-nav a.edit{text-transform:none;float:right;font-weight:400}#cart-section .right-nav .st-button-orange span.gt-lt{font-size:14px;color:#fff!important;text-decoration:none!important}.shopping-cart-page .styled-link span,.shopping-cart-page .styled-link span.gt-lt{font-size:14px;color:#326fa8;vertical-align:middle}.right-nav>ul>li{overflow:hidden;margin-bottom:13px;background-color:#f7f7f7;padding:26px;border:1px solid #d5d5d5}.cart-container .right-nav>ul>li#ShippingMethodEntry{background-color:#e8e8e8;border:none;padding:10px}.right-nav>ul>li>div{font-weight:400}.right-nav>ul>li p{text-transform:none}.right-nav .st-button{margin-bottom:6.5px}.right-nav .title{display:inline-block;text-transform:capitalize;font-weight:500!important;font-size:16px;font-family:FuturaBQMedium,Arial,Helvetica,sans-serif;color:#3f2a2e}.right-nav .shipping_method .title{font-size:14px}.right-nav .title.icon{width:24px;height:24px;display:inline-block}.right-nav .accordion-menu a{color:#3f2a2e}.right-nav .accordion-menu>li>ul>li{padding:0;border:0;margin:0;text-transform:capitalize;font-weight:400;padding:0 20px 0 6px}.right-nav .accordion-menu>li>ul>li~li .price{font-weight:400}.right-nav .grandTotal{padding:6.5px 0}.cart-items-list-container .checkbox.warranty-input{font-family:FuturaBQBook;color:#3f2a2e}.cart-items-list-container .checkbox.warranty-input a{font-size:14px;text-transform:capitalize}.cart-items-list-container .warrantyPrice{display:inline-block;vertical-align:top;text-align:right;width:110px;font-size:15px;font-family:FuturaBQBook,Arial,Helvetica,sans-serif!important;text-transform:uppercase;color:#3f2a2e;line-height:31px;float:right}.cart-items-list-container .warrantyPrice span{background:#fff;z-index:999;display:inline-block;position:relative;padding-left:5px;right:12px}.cart-items-list-container .warrantyPrice:before{content:"";width:380px;border-bottom:1px dashed #a9a9a9;display:block;height:20px;position:absolute;right:48px}.right-nav .grandTotal .main-total{font-size:18px;line-height:22px;font-weight:700}.right-nav .grandTotal .subtotal{float:right;font-size:22px;letter-spacing:-.05em;margin-top:-2px}.right-nav .grandTotal .total-savings{font-size:14px!important}.right-nav .grandTotal div{width:100%}.right-nav .grandTotal span:not(.__affirm-logo):after{display:none}.right-nav .promo-field .label_input .label{display:block;text-align:left}p.lensLabel{font-family:FuturaBQLight,Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:300!important;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#333!important}.frame-totals{width:100%!important;margin-left:0!important}p.asp-label{font-family:FuturaBQBook,Arial,Helvetica,sans-serif!important;font-size:14px!important;margin-left:248px}.cl-review{margin-left:230px!important}.thank-you .cart-item-container .cart-item-totals .frameSaving{margin-top:0!important}#ShoppingCart .cart-item-container .cart-item-totals .frameSaving{font-family:FuturaBQBook;text-transform:capitalize;font-size:18px;text-align:right;display:block;color:#3f2a2e;margin-bottom:0}#ShoppingCart .cart-item-container .cart-item-totals .frameSaving[data-insurance] *{color:#2f8656}#ShoppingCart .cart-item-container .cart-item-totals>.frameSaving:first-child{border-top:1px solid #d5d5d5}#ShoppingCart .cart-wrapper .frameSubtotal p{font-family:FuturaBQBold;font-size:14px;padding-left:50%!important}p.subtotal-label{padding-left:248px}p.saving-label{padding-left:248px}.cart-item-perk,.cart-item-promo{margin-bottom:0!important}.cart-item-perk>p,.cart-item-promo>p{font-size:15px!important;font-weight:400!important;line-height:1.27;color:#049d46!important;text-transform:lowercase}.cart-item-perk>span,.cart-item-promo>span{font-family:FuturaBQBook,Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal;text-align:right;color:#049d46!important}.more-info{display:block;font-size:15px}#perk-amount,#perk-name,#promo-amount,#promo-name{color:#049d46;font-size:15px}#perk-name:first-letter,#promo-name:first-letter{text-transform:uppercase}.cart-item-perk~a:after,.cart-item-promo~a:after{content:'';background:url(../images/sprites/newCheckSprite.png);background-size:auto;background-position:-13px;width:12px;height:20px;position:absolute;margin-left:2px}.addons-container{margin-top:10px}.history-table{padding:13px 0}.history-table table{border-collapse:collapse;width:685px!important}.history-table table td:first-of-type a{color:#523f42}.accordion-menu>li{position:relative}.accordion-menu>li>a{display:block}.accordion-menu>li>a.expanded .price{display:none!important}.accordion-menu>li>a::after{content:"";background:url(../assets/lc2_sprite.gif);background-position:-189px -112px;background-size:500px;width:14px;height:10px}.accordion-menu>li>a.expanded::after{background-position:-208px -112px}.accordion-menu>li>ul{display:none}.accordion-menu .price{float:right}.accordion-menu.cart-m,.accordion-menu.checkout-m{padding:6.5px 0}.accordion-menu.cart-m>li>a::after,.accordion-menu.checkout-m>li>a::after{display:inline-block;background:url("/wcsstore/LensCraftersStorefrontAssetStore/mobile20/images/redesign/icons.png") top left no-repeat;background-size:226px;background-position:-11px -137px;width:9px;height:8px;margin-left:6px}.accordion-menu.cart-m>li>a .price,.accordion-menu.checkout-m>li>a .price{color:#523f42}.accordion-menu.cart-m>li>a.expanded::after,.accordion-menu.checkout-m>li>a.expanded::after{background-position:-11px -129px}.accordion-menu.cart-m>li>ul>li,.accordion-menu.checkout-m>li>ul>li{font-weight:700;text-transform:uppercase;padding:6.5px 0;border-bottom:1px solid #d5d5d5}.accordion-menu.in-page>li>a{padding:20px 0}.accordion-menu.in-page>li>a::after{display:inline-block;margin-left:6px}.accordion-menu.in-page>li>ul{padding-bottom:13px}.accordion-menu.in-page-full>li{border-top:1px solid #d5d5d5}.accordion-menu.in-page-full>li:last-of-type{border-bottom:1px solid #d5d5d5}.accordion-menu.in-page-full>li>a{display:block;padding:26px 0;color:#523f42;font-weight:700;font-size:18px;text-transform:uppercase;text-align:left;position:relative}.accordion-menu.in-page-full>li>a::after{float:right;margin-top:6px}.accordion-menu.cart-d>li>a,.accordion-menu.checkout-d>li>a{position:relative;width:100%;display:block}.accordion-menu.cart-d>li>a .price,.accordion-menu.checkout-d>li>a .price{padding-right:20px}.accordion-menu.cart-d>li>a::after,.accordion-menu.checkout-d>li>a::after{position:absolute;top:4px;right:0}.accordion-menu.cart-d>ul>li,.accordion-menu.checkout-d>ul>li{font-size:14px}.accordion-menu .accordion-header-link{position:absolute;top:0;right:30px;padding:26px;font-size:16px}.lc2-icon{background:url(../assets/lc2_sprite.gif);display:inline-block;background-size:500px;vertical-align:middle;float:left;margin-right:13px;margin-left:10px}.prescription-phone{background-position:-5px -5px;width:18px;height:33px;margin-top:-5px;float:inherit;top:-10px;position:relative}.prescription-upload{background-position:-248px -64px;width:17px;height:22px;float:inherit;top:-6px;position:relative}.prescription-doctor{background-position:-193px -64px;width:22px;height:25px;top:-4px;position:relative}.shopCartIcon{position:relative;display:inline-block}.shopCartIcon::after{content:"";background:url(../assets/lc2_sprite.gif);background-position:-416px -62px;background-size:490px;width:19px;height:20px;display:block;position:relative;top:3px}.print-icon-white{position:relative;display:inline-block;vertical-align:middle;margin-right:6.5px}.print-icon-white::after{content:"";background:url(../assets/lc2_sprite.gif);background-position:-373px -62px;background-size:500px;width:21px;height:22px;display:block}.my-wishlist .right-side-info .product-buttons a{font-family:FuturaBQBold,Arial,Helvetica,sans-serif}.my-wishlist .right-side-info .product-buttons a.add-to-cart{margin-bottom:10px;color:#fff!important}.my-wishlist .right-side-info .product-buttons a.add-to-cart:focus{background:#e4273b}.my-wishlist #wishlist-holder .right-side-info .product-buttons .delete-link{width:100%;text-align:center;display:inline-block;color:#ce0a2d!important}.product-buttons a{height:auto;margin:6.5px 0;font-size:13px}.product-buttons .add-to-cart::before{content:'';background:url('../assets/lc2_sprite.gif');display:inline-block;margin-right:13px;vertical-align:middle;width:20px;height:20px;background-size:480px;background-position:-382px -61px}.selectBox-options,.selectBox-options li,.selectBox-options li a{color:#000}[id^=content_wrapper_box] form.lc2 .input-container>span,[id^=content_wrapper_box] form.lc2 .radio>span,[id^=content_wrapper_box] form.lc2 .select_container>span,form.lc2 .input-container>span,form.lc2 .radio>span,form.lc2 .select_container>span{display:none}[id^=content_wrapper_box] form.lc2 .input-container>span[for=doctorNameInput_2]{float:right!important;margin-right:170px;margin-top:15px}[id^=content_wrapper_box] form.lc2 .input-container.error>span.required,[id^=content_wrapper_box] form.lc2 .radio.error>span.required,[id^=content_wrapper_box] form.lc2 .select_container.error>span.required,form.lc2 .input-container.error>span.required,form.lc2 .radio.error>span.required,form.lc2 .select_container.error>span.required{float:right;margin-top:17px;max-width:250px;display:block}[id^=content_wrapper_box] form.lc2 .select_container,form.lc2 .select_container,form.lc2 .textarea-container{display:inline-table;margin-right:19px;overflow:hidden;line-height:1.6;position:relative;vertical-align:top}[id^=content_wrapper_box] form.lc2 .input-container,[id^=content_wrapper_box] form.lc2 .textarea-container,form.lc2 .input-container{display:block;margin-right:19px;line-height:1.6;position:relative;vertical-align:top}[id^=content_wrapper_box] form.lc2 .input-container.small-input input[type=password],[id^=content_wrapper_box] form.lc2 .input-container.small-input input[type=text],[id^=content_wrapper_box] form.lc2 .input-container.small-input select,[id^=content_wrapper_box] form.lc2 .select_container.small-input input[type=password],[id^=content_wrapper_box] form.lc2 .select_container.small-input input[type=text],[id^=content_wrapper_box] form.lc2 .select_container.small-input select,[id^=content_wrapper_box] form.lc2 .textarea-container.small-input input[type=password],[id^=content_wrapper_box] form.lc2 .textarea-container.small-input input[type=text],[id^=content_wrapper_box] form.lc2 .textarea-container.small-input select,form.lc2 .input-container.small-input input[type=password],form.lc2 .input-container.small-input input[type=text],form.lc2 .input-container.small-input select,form.lc2 .select_container.small-input input[type=password],form.lc2 .select_container.small-input input[type=text],form.lc2 .select_container.small-input select,form.lc2 .textarea-container.small-input input[type=password],form.lc2 .textarea-container.small-input input[type=text],form.lc2 .textarea-container.small-input select{width:107px}[id^=content_wrapper_box] .cart-sections-container.thank-you .go-shopping,[id^=content_wrapper_box] .thank-you-page #regSubmit{background-color:#326fa8}[id^=content_wrapper_box] .cart-sections-container.thank-you .go-shopping:hover{background-color:#4589c8}[id^=content_wrapper_box] form.lc2 .input-container label,[id^=content_wrapper_box] form.lc2 .select_container label,[id^=content_wrapper_box] form.lc2 .textarea-container label,form.lc2 .input-container label,form.lc2 .select_container label,form.lc2 .textarea-container label{display:block;margin-top:14px;font-family:FuturaBQBook,Arial,Helvetica,sans-serif;font-weight:700;color:#3f2a2e;text-transform:capitalize;font-size:15px;position:relative}[id^=content_wrapper_box] form.lc2 .input-container label.nodisplay,[id^=content_wrapper_box] form.lc2 .select_container label.nodisplay,[id^=content_wrapper_box] form.lc2 .textarea-container label.nodisplay,form.lc2 .input-container label.nodisplay,form.lc2 .select_container label.nodisplay,form.lc2 .textarea-container label.nodisplay{display:none}.input-container.select_container.error::after,[id^=content_wrapper_box] form.lc2 .input-container.error::after,[id^=content_wrapper_box] form.lc2 .input-container.success::after,[id^=content_wrapper_box] form.lc2 .select_container.error::after,[id^=content_wrapper_box] form.lc2 .select_container.success::after,[id^=content_wrapper_box] form.lc2 .textarea-container.error::after,[id^=content_wrapper_box] form.lc2 .textarea-container.success::after,form.lc2 .input-container.error::after,form.lc2 .input-container.success::after,form.lc2 .select_container.error::after,form.lc2 .select_container.success::after,form.lc2 .textarea-container.error::after,form.lc2 .textarea-container.success::after{content:'';background:url(../assets/lc2_sprite.gif);background-size:500px;pointer-events:none;position:absolute;top:52px;margin-left:25px}[id^=content_wrapper_box] form.lc2 .input-container.error.three-input::after,[id^=content_wrapper_box] form.lc2 .input-container.success.three-input::after,[id^=content_wrapper_box] form.lc2 .select_container.error.three-input::after,[id^=content_wrapper_box] form.lc2 .select_container.success.three-input::after,[id^=content_wrapper_box] form.lc2 .textarea-container.error.three-input::after,[id^=content_wrapper_box] form.lc2 .textarea-container.success.three-input::after,form.lc2 .input-container.error.three-input::after,form.lc2 .input-container.success.three-input::after,form.lc2 .select_container.error.three-input::after,form.lc2 .select_container.success.three-input::after,form.lc2 .textarea-container.error.three-input::after,form.lc2 .textarea-container.success.three-input::after{display:none}[id^=content_wrapper_box] form.lc2 .input-container.error .selectBox-dropdown,[id^=content_wrapper_box] form.lc2 .input-container.error input[type=password],[id^=content_wrapper_box] form.lc2 .input-container.error input[type=text],[id^=content_wrapper_box] form.lc2 .input-container.error select,[id^=content_wrapper_box] form.lc2 .select_container.error .selectBox-dropdown,[id^=content_wrapper_box] form.lc2 .select_container.error input[type=password],[id^=content_wrapper_box] form.lc2 .select_container.error input[type=text],[id^=content_wrapper_box] form.lc2 .select_container.error select,[id^=content_wrapper_box] form.lc2 .textarea-container.error .selectBox-dropdown,[id^=content_wrapper_box] form.lc2 .textarea-container.error input[type=password],[id^=content_wrapper_box] form.lc2 .textarea-container.error input[type=text],[id^=content_wrapper_box] form.lc2 .textarea-container.error select,form.lc2 .input-container.error .selectBox-dropdown,form.lc2 .input-container.error input[type=password],form.lc2 .input-container.error input[type=text],form.lc2 .input-container.error select,form.lc2 .select_container.error .selectBox-dropdown,form.lc2 .select_container.error input[type=password],form.lc2 .select_container.error input[type=text],form.lc2 .select_container.error select,form.lc2 .textarea-container.error .selectBox-dropdown,form.lc2 .textarea-container.error input[type=password],form.lc2 .textarea-container.error input[type=text],form.lc2 .textarea-container.error select{border:1px solid #ce0a2d}[id^=content_wrapper_box] form.lc2 .input-container.error .required,[id^=content_wrapper_box] form.lc2 .select_container.error .required,[id^=content_wrapper_box] form.lc2 .textarea-container.error .required,form.lc2 .input-container.error .required,form.lc2 .select_container.error .required,form.lc2 .textarea-container.error .required{float:none;font-style:normal}[id^=content_wrapper_box] form.lc2 .input-container.error .required::before,[id^=content_wrapper_box] form.lc2 .select_container.error .required::before,[id^=content_wrapper_box] form.lc2 .textarea-container.error .required::before,form.lc2 .input-container.error .required::before,form.lc2 .select_container.error .required::before,form.lc2 .textarea-container.error .required::before{font-style:normal;margin-right:5px}[id^=content_wrapper_box] form.lc2 .input-container.success .selectBox-dropdown,[id^=content_wrapper_box] form.lc2 .input-container.success input[type=password],[id^=content_wrapper_box] form.lc2 .input-container.success input[type=text],[id^=content_wrapper_box] form.lc2 .select_container.success .selectBox-dropdown,[id^=content_wrapper_box] form.lc2 .select_container.success input[type=password],[id^=content_wrapper_box] form.lc2 .select_container.success input[type=text],[id^=content_wrapper_box] form.lc2 .textarea-container.success .selectBox-dropdown,[id^=content_wrapper_box] form.lc2 .textarea-container.success input[type=password],[id^=content_wrapper_box] form.lc2 .textarea-container.success input[type=text],form.lc2 .input-container.success .selectBox-dropdown,form.lc2 .input-container.success input[type=password],form.lc2 .input-container.success input[type=text],form.lc2 .select_container.success .selectBox-dropdown,form.lc2 .select_container.success input[type=password],form.lc2 .select_container.success input[type=text],form.lc2 .textarea-container.success .selectBox-dropdown,form.lc2 .textarea-container.success input[type=password],form.lc2 .textarea-container.success input[type=text]{border:1px solid #00a651;background:#f3fff9}[id^=content_wrapper_box] form.lc2 .input-container.success::after,[id^=content_wrapper_box] form.lc2 .select_container.success::after,[id^=content_wrapper_box] form.lc2 .textarea-container.success::after,form.lc2 .input-container.success::after,form.lc2 .select_container.success::after,form.lc2 .textarea-container.success::after{width:19px;height:18px;background-position:-170px -64px;content:initial}#CVVDetailsSection~span.valid{color:#00a651;display:none!important;font-size:12px;margin:3px 0 5px 14px!important;width:auto}div#shippingCreateEditArea1 span.valid{margin-left:27px!important}div#checkoutDoctorInfo span.valid{margin-left:24px!important}div#checkoutDoctorInfo #doctorPhoneContainer span.valid{margin-left:44px!important}[id^=content_wrapper_box] form.lc2 .input-container.success .valid,[id^=content_wrapper_box] form.lc2 .select_container.success .valid,[id^=content_wrapper_box] form.lc2 .textarea-container.success .valid,form.lc2 .input-container.success .valid,form.lc2 .select_container.success .valid,form.lc2 .textarea-container.success .valid{color:#00a651;display:none!important;font-size:12px;margin:3px 0 5px 72px;width:auto}.accept-terms>.valid{margin-left:37px!important}#CVVDetailsSection~span.valid{margin-left:14px!important}[id^=content_wrapper_box] form.lc2 .input-container.success .valid::before,[id^=content_wrapper_box] form.lc2 .select_container.success .valid::before,[id^=content_wrapper_box] form.lc2 .textarea-container.success .valid::before,form.lc2 .input-container.success .valid::before,form.lc2 .select_container.success .valid::before,form.lc2 .textarea-container.success .valid::before{content:'';background:url(../assets/lc2_sprite.gif);background-position:-120px -315px;background-size:500px;margin-right:5px;width:11px;height:9px;display:inline-block}[id^=content_wrapper_box] form.lc2 .input-container.success.three-input:after,[id^=content_wrapper_box] form.lc2 .select_container.success.three-input:after,[id^=content_wrapper_box] form.lc2 .textarea-container.success.three-input:after,form.lc2 .input-container.success.three-input:after,form.lc2 .select_container.success.three-input:after,form.lc2 .textarea-container.success.three-input:after{display:none}[id^=content_wrapper_box] form.lc2 #paymentArea1 .select_container .selectBox-dropdown,[id^=content_wrapper_box] form.lc2 #paymentArea1 .select_container .selectBox-dropdown.selectBox-menuShowing,[id^=content_wrapper_box] form.lc2 input[type=email],[id^=content_wrapper_box] form.lc2 input[type=password],[id^=content_wrapper_box] form.lc2 input[type=tel],[id^=content_wrapper_box] form.lc2 input[type=text],[id^=content_wrapper_box] form.lc2 textarea,form.lc2 #addrInfo>div,form.lc2 input[type=email],form.lc2 input[type=number],form.lc2 input[type=password],form.lc2 input[type=tel],form.lc2 input[type=text],form.lc2 textarea{border:1px solid #d5d5d5;border-radius:0;width:320px;padding:10px 13px;margin-top:6px;margin-right:9px;color:#523f42;font-family:FuturaBQLight;font-size:14px}[id^=content_wrapper_box] form.lc2 input[type=email]::-webkit-input-placeholder,[id^=content_wrapper_box] form.lc2 input[type=password]::-webkit-input-placeholder,[id^=content_wrapper_box] form.lc2 input[type=tel]::-webkit-input-placeholder,[id^=content_wrapper_box] form.lc2 input[type=text]::-webkit-input-placeholder,[id^=content_wrapper_box] form.lc2 textarea::-webkit-input-placeholder,form.lc2 input[type=email]::-webkit-input-placeholder,form.lc2 input[type=number]::-webkit-input-placeholder,form.lc2 input[type=password]::-webkit-input-placeholder,form.lc2 input[type=tel]::-webkit-input-placeholder,form.lc2 input[type=text]::-webkit-input-placeholder,form.lc2 textarea::-webkit-input-placeholder{color:#523f42;opacity:.5}[id^=content_wrapper_box] form.lc2 input[type=email]:focus,[id^=content_wrapper_box] form.lc2 input[type=password]:focus,[id^=content_wrapper_box] form.lc2 input[type=tel]:focus,[id^=content_wrapper_box] form.lc2 input[type=text]:focus,[id^=content_wrapper_box] form.lc2 textarea:focus,form.lc2 input[type=email]:focus,form.lc2 input[type=number]:focus,form.lc2 input[type=password]:focus,form.lc2 input[type=tel]:focus,form.lc2 input[type=text]:focus,form.lc2 textarea:focus{outline-width:0;border:1px solid #786f70}[id^=content_wrapper_box] form.lc2 .card-number input[type=email],[id^=content_wrapper_box] form.lc2 .card-number input[type=tel],[id^=content_wrapper_box] form.lc2 .card-number input[type=text],[id^=content_wrapper_box] form.lc2 .small-input input[type=email],[id^=content_wrapper_box] form.lc2 .small-input input[type=tel],[id^=content_wrapper_box] form.lc2 .small-input input[type=text],[id^=content_wrapper_box] form.lc2 .three-input input[type=email],[id^=content_wrapper_box] form.lc2 .three-input input[type=tel],[id^=content_wrapper_box] form.lc2 .three-input input[type=text],form.lc2 .card-number input[type=email],form.lc2 .card-number input[type=tel],form.lc2 .card-number input[type=text],form.lc2 .small-input input[type=email],form.lc2 .small-input input[type=tel],form.lc2 .small-input input[type=text],form.lc2 .three-input input[type=email],form.lc2 .three-input input[type=tel],form.lc2 .three-input input[type=text]{width:44px;margin-right:9px;text-align:left}[id^=content_wrapper_box] form.lc2 .card-number.error::after,[id^=content_wrapper_box] form.lc2 .card-number.success::after,[id^=content_wrapper_box] form.lc2 .small-input.error::after,[id^=content_wrapper_box] form.lc2 .small-input.success::after,[id^=content_wrapper_box] form.lc2 .three-input.error::after,[id^=content_wrapper_box] form.lc2 .three-input.success::after,form.lc2 .card-number.error::after,form.lc2 .card-number.success::after,form.lc2 .small-input.error::after,form.lc2 .small-input.success::after,form.lc2 .three-input.error::after,form.lc2 .three-input.success::after{display:none}[id^=content_wrapper_box] form.lc2 .select_container .selectBox-dropdown,form.lc2 .select_container .selectBox-dropdown{color:#a9a9a9;background:#f7f6f7;margin-top:6px;cursor:pointer;padding:5px;border:1px solid #d5d5d5;border-radius:6px;font-size:16px;font-style:normal;line-height:1.2;padding-left:13px;font-family:FuturaBQBook;margin-right:10px}[id^=content_wrapper_box] form.lc2 .select_container .selectBox-dropdown.selectBox-menuShowing,form.lc2 .select_container .selectBox-dropdown.selectBox-menuShowing{color:#523f42}[id^=content_wrapper_box] form.lc2 .select_container .selectBox-dropdown:focus,form.lc2 .select_container .selectBox-dropdown:focus{color:#786f70;border:1px solid #326fa8!important;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.2);box-shadow:0 0 2px 1px rgba(0,0,0,.2)}[id^=content_wrapper_box] form.lc2 .select_container .selectBox-dropdown::after,form.lc2 .select_container .selectBox-dropdown::after{content:'';position:absolute;bottom:14px;right:9px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #706365}[id^=content_wrapper_box] form.lc2 .select_container .selectBox-label,form.lc2 .select_container .selectBox-label{padding:5px 0;color:#523f42}[id^=content_wrapper_box] form.lc2 .select_container .selectBox-arrow,form.lc2 .select_container .selectBox-arrow{background:0 0}[id^=content_wrapper_box] form.lc2 .select_container .selectBox-active,form.lc2 .select_container .selectBox-active{border:1px solid #786f70!important}[id^=content_wrapper_box] form.lc2 .select_container select,form.lc2 .select_container select{cursor:pointer;width:195px;margin:0}[id^=content_wrapper_box] form.lc2 .select_container select.drop_down_checkout,form.lc2 .select_container select.drop_down_checkout{visibility:hidden;height:0;display:block!important;position:absolute;bottom:0}[id^=content_wrapper_box] form.lc2 .select_container::after,form.lc2 .select_container::after{display:none}.dataTables_info{display:none}[id^=content_wrapper_box] form.lc2 .label_check,form.lc2 .label_check{display:inline-block;position:relative;width:200px;background:0 0}[id^=content_wrapper_box] form.lc2 .label_check input[type=checkbox],form.lc2 .label_check input[type=checkbox]{position:absolute;left:0;top:-3px;opacity:0;margin:0}[id^=content_wrapper_box] form.lc2 .label_check input[type=checkbox]+span,form.lc2 .label_check input[type=checkbox]+span{margin:0 0 0 30px;display:inline-block;line-height:23px;font-size:16px;color:#3f2a2e;font-weight:400;font-family:FuturaBQBook}[id^=content_wrapper_box] form.lc2 .label_check input[type=checkbox]+span,form.lc2 .label_check input#rx[type=checkbox]+span{text-transform:initial}.frame-recap .label_check input[type=checkbox]+span::before,[id^=content_wrapper_box] form.lc2 .label_check input[type=checkbox]+span::before,form.lc2 .label_check input[type=checkbox]+span::before{content:'';position:absolute;top:0;left:0;background:url(../assets/lc2_sprite.gif);background-position:-91px -48px;background-size:400px;width:23px;height:23px;visibility:visible}.warranty.custom-checkbox+span{position:relative;background:#fff}.footer-mailing-box input[type=checkbox]{width:16px;height:16px;border-radius:2px;background-color:#fff!important;border:1px solid;position:absolute;clip:rect(0,0,0,0);display:block;left:-32px;top:0;margin-top:0;opacity:1}.warranty.custom-checkbox+span::before{left:-31px!important}.frame-recap .label_check input[type=checkbox]:checked+span::before,[id^=content_wrapper_box] form.lc2 .label_check input[type=checkbox]:checked+span::before,form.lc2 .label_check input[type=checkbox]:checked+span::before{background:url(../assets/lc2_sprite.gif);background-position:-112px -49px;background-size:400px}[id^=content_wrapper_box] form.lc2 .label_check input[type=checkbox]:focus+span,form.lc2 .label_check input[type=checkbox]:focus+span{box-shadow:0 0 2px #000}[id^=content_wrapper_box] form.lc2 .label_check.blue.on,form.lc2 .label_check.blue.on{background:0 0}[id^=content_wrapper_box] form.lc2 .label_radio,form.lc2 .label_radio{position:relative;width:100%;display:inline-block;margin:7px 0;line-height:23px}[id^=content_wrapper_box] form.lc2 .label_radio input[type=radio],form.lc2 .label_radio input[type=radio]{left:0;position:absolute;width:16px;height:16px;opacity:0;cursor:pointer}[id^=content_wrapper_box] form.lc2 .label_radio input[type=radio]:checked+span,form.lc2 .label_radio input[type=radio]:checked+span{font-family:FuturaBQBook;font-size:15px}label+#dontneed:not(:checked){padding-bottom:13px;margin-bottom:13px;border-bottom:1px solid #d5d5d5}[id^=content_wrapper_box] form.lc2 .label_radio input[type=radio]:checked+span:before,form.lc2 .label_radio input[type=radio]:checked+span:before{content:'';background:url(../assets/lc2_sprite.gif);background-position:-89px -64px;background-size:500px;filter:hue-rotate(230deg) brightness(130%) saturate(400%)}[id^=content_wrapper_box] form.lc2 .label_radio span,form.lc2 .label_radio span{font-weight:400;cursor:pointer;text-transform:none}[id^=content_wrapper_box] form.lc2 .label_radio span:before,form.lc2 .label_radio span:before{content:'';margin:0 10px 0 0;background:url(../assets/lc2_sprite.gif);background-position:-62px -64px;background-size:500px;width:23px;height:23px;float:left}[id^=content_wrapper_box] form.lc2 .promo-field .label_input,form.lc2 .promo-field .label_input{text-transform:none;margin-bottom:5px;display:block;position:relative}[id^=content_wrapper_box] form.lc2 .promo-field .label_input .label,form.lc2 .promo-field .label_input .label{display:block}[id^=content_wrapper_box] form.lc2 .promo-field .promotionCodeFailureResponse,form.lc2 .promo-field .promotionCodeFailureResponse{color:#e72;padding:13px 0 0;font-style:italic;color:red}[id^=content_wrapper_box] form.lc2 .promo-field .removePromotionCode,form.lc2 .promo-field .removePromotionCode{display:inline-block;color:#ce0a2d;font-size:11px;font-weight:700!important;margin-left:20px}[id^=content_wrapper_box] form.lc2 .promo-field .removePromotionCode:after,form.lc2 .promo-field .promotionApplied:after{content:'';width:100%;height:1em;display:inline-block}[id^=content_wrapper_box] form.lc2 .promo-field input[type=text],form.lc2 .promo-field input[type=text]{width:calc(100% - 100px);padding:10px;box-sizing:border-box}[id^=content_wrapper_box] form.lc2 .promo-field input[type=submit].new-style-button,form.lc2 .promo-field input[type=submit].new-style-button{font-size:12px;border-radius:5px;padding:11px;width:83px;margin-left:0}[id^=content_wrapper_box] form.lc2 .promo-field input[type=submit].new-style-button:hover,form.lc2 .promo-field input[type=submit].new-style-button:hover{background:#4589c8}[id^=content_wrapper_box] form.lc2 .promo-field .success input[type=submit].new-style-button,form.lc2 .promo-field .success input[type=submit].new-style-button{background:#00a651}[id^=content_wrapper_box] form.lc2 .promo-field .success input[type=submit].new-style-button:hover,form.lc2 .promo-field .success input[type=submit].new-style-button:hover{background:#00d96a}[id^=content_wrapper_box] form.lc2 .promo-field .success::after,form.lc2 .promo-field .success::after{left:103px}#promoCode:-moz-placeholder{font-size:.85em}#promoCode::-webkit-input-placeholder{font-size:.85em}.modal-nav{display:-ms-flexbox;-ms-flex-pack:justify;padding:13px;border-bottom:solid 1px #cac9c6;width:100%;height:85px;margin-top:20px}.modal-nav a.st-button{width:auto}#confirm-lens-step-0{color:#fff!important}#go-back-lens-modal-button,#go-back-lens-modal-button-2,#go-back-lens-modal-button-step1{border:none!important;font-family:FuturaBQMedium;font-size:15px;font-weight:500;color:#326fa8;float:left;text-align:left;padding-left:15px}#go-back-lens-modal-button-2:before,#go-back-lens-modal-button-step1:before,#go-back-lens-modal-button:before{content:'';background-image:url('../images/brands-carousel-arrow-left.png');width:25.5px;height:25.5px;display:block;position:absolute;background-repeat:no-repeat;background-size:33%;background-position:10px 1px;background-color:#fff;top:12px;left:4px}#go-back-lens-modal-button-2:before{top:12px;left:0!important}#go-back-lens-modal-button:before{top:15px;left:3px}#confirm-lens-step1,#finish-lens-modal-button{background-color:#326fa8;height:40px;line-height:40px;max-width:120px!important;padding:0!important;box-sizing:content-box;float:right;color:#fff!important}#confirm-lens-step1:hover,#finish-lens-modal-button:hover{background-color:#4589c8}.modal-nav-confirm a,.modal-nav-confirm span.required{float:right}.lens-color h2{margin-left:0!important}#lens-color-selection-modal-tabs form{display:block;position:relative}.tab-colors-pane .color-name{font-family:FuturaBQMedium;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#5a5a5a;padding-top:10px}#lens-color-selection-modal-tabs form ul{display:block;height:50px;border-bottom:solid 2px #cac9c6;padding-left:20px;margin-bottom:40px}#lens-color-selection-modal-tabs form ul div{float:left;margin-right:25px;position:relative}#lens-color-selection-modal-tabs form ul div.callout{padding:0!important}#lens-color-selection-modal-tabs form ul div.callout-arrow{position:relative;top:37px}#lens-color-selection-modal-tabs .material-info{float:right;top:5px;position:relative;left:5px}#header.checkout{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.checkout-wrapper-header{width:1140px;margin:0 auto 52px;text-align:center}.checkout-wrapper-steps{width:1040px;margin:0 auto 52px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.checkout-wrapper-steps.checkout-step-5{display:block}.checkout-step-header{padding:10px 0 0 0;border-bottom:1px solid #d5d5d5}.checkout-steps ul{padding:0;list-style-type:none;counter-reset:count;padding:0;height:43px;list-style-type:none;counter-reset:count;border-bottom:1px solid #d6d6d6}.checkout-steps li{padding:0 45px;display:inline-block;position:relative;font-family:FuturaBQBook;font-size:15px;text-transform:capitalize;color:#707070}.checkout-steps li.active{font-family:FuturaBQBold,Arial,Helvetica,sans-serif}.checkout-steps li a{font-size:15px}form.checkout-form.lc2{margin:15px 0 0 0}form#PaymentForm1.checkout-form.lc2{margin-top:0}.checkout-wrapper-steps,.checkout-wrapper-steps p{font-family:FuturaBQBook;font-size:14px;color:#3f2a2e}.checkout-wrapper-steps label{color:#3f2a2e}.checkout-wrapper-steps a.styled-link{font-weight:400;font-size:16px}.checkout-steps li.checked:after{background-color:#5b4a4d;border:2px solid #5b4a4d;color:#fff}.checkout-steps li.checked:before{border-top:1px solid #d6d6d6}.checkout-steps li:after{content:counter(count);counter-increment:count;position:absolute;top:23px;left:calc(50% - 15px);background-color:#f8f8f6;border:2px solid #d6d6d6;border-radius:50%;width:30px;height:30px;line-height:30px;color:#d6d6d6}.checkout-wrapper-content{padding-right:26px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.checkout-wrapper-content>div{width:700px}.checkout-wrapper-content.mobile>div{width:100%}.checkout-wrapper-content.container-step-5{width:100%;border:none;padding:0}.checkout-wrapper-content.container-step-5 .checkout-step-5{width:100%}.checkout-wrapper-content .step-footer .st-button.submit{width:auto}.right-nav .product-details{padding-left:8px;width:90%}.right-nav .product-details span{font-weight:400}.right-nav .product-details span::after{display:none}.page-container.checkout{padding-top:13px}.pupillary-modal{padding-top:6.5px}.pupillary-modal .accordion-menu{width:422px}.pupillary-modal .accordion-menu p{padding:6.5px 0}.checkout-step-1 form.lc2 .label_check.blue{float:left;margin:13px 13px 13px 0}.pup-wrapper{padding-top:13px}.rx-fields .checkbox,.rx-fields .pd-select-one{display:inline-block;vertical-align:middle}.rx-fields .select_container select{margin:0}.checkout-container{clear:both;border-top:1px solid #d5d5d5;margin-top:26px;padding-top:26px;position:relative}.checkout-container .radio{margin:18px 0}.checkout-container .radio>label{font-size:16px}.checkout-container .radio>label[for=call-doctor]>span{display:inline-block}.checkout-container .radio>label[for=call-doctor]>em{font-family:FuturaBQMedium;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;text-align:left;color:#5a5a5a;display:inline-block}.lc2-icon.prescription-doctor{float:none}.number{margin:0}.number.not-click{pointer-events:none;cursor:default}#doctor-info,#text-number,#upload-form{padding:20px 0;margin:5px 0 20px 0;border-top:solid 1px #cac9c6}#doctor-info{position:relative;display:flex;flex-flow:column}#doctor-info>p:first-child{margin-bottom:10px}#doctor-info>.accordion-title{width:310px!important;border-bottom:solid 1px #d8d8d8;position:relative;padding:7px}#doctor-info>.accordion-title>p{color:#326fa8;font-size:14px!important}#doctor-info>.accordion-title:after{content:" ";position:absolute;right:0;top:12px;background:url(../mobile20/images/redesign/icons.png) top left no-repeat;background-size:320px;background-position:-16px -193px;width:13px;height:15px}#doctor-info>.accordion-title.open:after{content:" ";position:absolute;right:0;top:8px;background:url(../mobile20/images/redesign/icons.png) top left no-repeat;background-size:320px;background-position:-16px -179px;width:13px;height:15px}.upload-prescription-form .upload-prescription{width:224px;clear:both;float:left;margin:5px 0 16px 0;padding:8px;line-height:normal;height:auto;font-size:13px!important}.upload-prescription-form .file-uploaded,.upload-prescription-form a.delete-link{font-size:13px;margin:0}.upload-prescription-form .delete-link{padding-left:26px}.upload-prescription-form .file-uploaded{color:#00a651;font-weight:700;margin-bottom:6.5px}.upload-prescription-form .file-uploaded::before{content:"";background:url(../assets/lc2_sprite.gif);width:15px;height:16px;background-position:-154px -114px;background-size:500px;display:inline-block;margin-right:6.5px;vertical-align:sub}.upload-prescription-form .delete-link,.upload-prescription-form li,.upload-prescription-form p{font-size:13px}.upload-prescription-form .is-upload,.upload-prescription-form .prescription-important-note{clear:both}.checkout_wrapper h3{padding:13px 0 6.5px;text-transform:none}.checkout_wrapper h3.boss{font-family:FuturaBQLight;font-size:14px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#333;padding-top:4px;padding-bottom:22px}.checkout_wrapper .prescription-uploaded{color:#00a651;font-weight:700;font-size:14px}.checkout_wrapper .prescription-uploaded::before{content:"";background:url(../assets/lc2_sprite.gif);width:11px;height:10px;background-position:-120px -114px;background-size:500px;display:inline-block;margin-right:2px}.checkout_wrapper .prescription-notuploaded{color:#ff002c;font-weight:700;font-size:14px}.checkout_wrapper .prescription-notuploaded::before{content:"";background:url(../assets/lc2_sprite.gif);width:11px;height:10px;background-position:-137px -137px;background-size:500px;display:inline-block;margin-right:2px}.prescription-radio{margin:6.5px 0 26px 26px}.radio-title label:not([for=call-doctor]){text-transform:uppercase;font-size:16px}.radio-title label p{text-transform:initial;font-size:16px;margin-left:42px}.radio-title label:first-of-type{border-bottom:0;padding-bottom:0}.radio-title label.first-last-name{text-transform:initial!important}.checkout-step-2 .sign_in{float:right;margin-top:5px;margin-right:26px}.checkout-step-2 #content_wrapper{width:705px}.address-validation-area{border-top:1px solid #d5d5d5;margin-top:26px;padding-top:26px}.shipping_address p{width:400px}.col.shipping_address>fieldset>fieldset{margin:30px 0 15px 0}label[for=expire_year_1]{opacity:0}.select_container.cardInfo>div{display:inline-table;margin-right:6.5px}.security-code{vertical-align:top}.checkout-step-3 .question{display:inline-block;margin-bottom:13px}.security-code-img{background-image:url(../assets/cards/CVCcode.jpg);background-size:contain;background-repeat:no-repeat;width:100px;height:72px;float:left}.card-images .mastercard{background-image:url(../assets/cards/CreditCard_Icons_Mastercard.jpg)}.card-images .visa{background-image:url(../assets/cards/CreditCard_Icons_Visa.jpg)}.card-images .amex{background-image:url(../assets/cards/CreditCard_Icons_AmericanExpress.jpg)}.card-images .discover{background-image:url(../assets/cards/CreditCard_Icons_Discover.jpg)}.card-images .jcb{background-image:url(../assets/cards/CreditCard_Icons_JCB.jpg)}.credit-card-image .mastercard{background-image:url(../assets/cards/CreditCard_Icons_Mastercard.jpg)}.credit-card-image .visa{background-image:url(../assets/cards/CreditCard_Icons_Visa.jpg)}.credit-card-image .amex{background-image:url(../assets/cards/CreditCard_Icons_AmericanExpress.jpg)}.credit-card-image .discover{background-image:url(../assets/cards/CreditCard_Icons_Discover.jpg)}.credit-card-image .jcb{background-image:url(../assets/cards/CreditCard_Icons_JCB.jpg)}.credit-card-radio-button .discover{background-image:url(../assets/cards/CreditCard_Icons_Discover.jpg)}.credit-card-radio-button .jcb{background-image:url(../assets/cards/CreditCard_Icons_JCB.jpg)}.PayPal-image span{background-image:url(../images/paypal-dark.png)}.Affirm-image span{background-image:url(../images/affirm-logo.png);width:52px;border-radius:4px;height:27px;border:1px solid #d5d5d5;display:inline-block;width:42px;background-size:100%;background-repeat:no-repeat;margin-left:5px}.Afterpay-image span{background-image:url(../images/afterpay/afterpay-lockup-blackonmint.png);border-radius:4px;height:27px;border:1px solid #d5d5d5;display:inline-block;width:42px;background-size:100%;margin-left:5px}.PayPal-image{display:inline-block;height:100%;vertical-align:middle}.card-images{display:block}.card-images>span{display:none;margin:13px 0;height:93px;width:130px;text-indent:-999999px;background-size:130px;background-position:0 0}.card-images>span.active{display:block}.checkout-step-4 .accordion-menu p{display:inline-block;padding-right:13px;padding-bottom:13px;font-size:18px;font-weight:700;text-transform:uppercase;font-size:16px;font-weight:700;text-transform:uppercase;font-family:FuturaBQBold;vertical-align:top}.checkout-step-4 .accordion-menu p>span{font-size:16px;font-weight:400;display:block;text-transform:initial;font-family:FuturaBQBook}.checkout-step-4 .accordion-header-link a{font-size:18px}.checkout-step-4 .accordion-menu .uploaded-file:before{content:"";background:url(../assets/lc2_sprite.gif);width:11px;height:10px;background-position:-120px -114px;background-size:500px;display:inline-block;margin-right:6.5px}.checkout-step-4 .accordion-menu .uploaded-file span{display:inline}.checkout-step-4 .step-footer{border:0;margin:0}.register-sign-form{margin:52px 0 0;color:#3f2a2e}#createaccount1,#createaccount2,#createaccount3{font-size:14px;font-family:FuturaBQLight}.register-sign-form label span{font-size:18px;font-family:FuturaBQBook}.register-sign-form p{font-size:18px;font-family:FuturaBQBook}.register-sign-form .create-account .sign-in{font-size:16px;font-family:FuturaBQBook}.checkout-step-5 h3{font-size:21px;text-align:center}.checkout-step-5 .sign-in .subtitle,.checkout-step-5 form.lc2 .subtitle{text-align:center;margin-bottom:13px}.checkout-step-5 .sign-in .sign-form-fields,.checkout-step-5 form.lc2 .sign-form-fields{position:relative}.checkout-step-5 .sign-in .input-container.password-input,.checkout-step-5 .sign-in .input-container.password-input input,.checkout-step-5 form.lc2 .input-container.password-input,.checkout-step-5 form.lc2 .input-container.password-input input{width:210px}.checkout-step-5 .sign-in .input-container label,.checkout-step-5 form.lc2 .input-container label{text-transform:uppercase}.checkout-step-5 .sign-in .checkbox,.checkout-step-5 form.lc2 .checkbox{margin:26px 0}.checkout-step-5 .sign-in .create-account,.checkout-step-5 form.lc2 .create-account{width:200px;position:absolute;top:36px;right:0}.checkout-step-5 .sign-in .label_check,.checkout-step-5 form.lc2 .label_check{clear:both}.checkout-step-5 .sign-in .label_check .star,.checkout-step-5 form.lc2 .label_check .star{margin:0}.checkout-step-5 .sign-in{font-size:13px;text-align:center}.checkout-step-5 .sign-in a{text-decoration:none;text-transform:uppercase;letter-spacing:.5px}.required-text{text-transform:uppercase;font-weight:700}.ResetPasswordForm .required-text{font-family:FuturaBQBook;font-size:12px;text-transform:capitalize!important}.whats-next{margin:52px 0;text-align:center}.whats-next img{margin:52px 0}.congrats-container{position:relative;width:100%;height:360px;background-color:#a39995}.congrats-espot{position:absolute;width:100%;height:360px}.congrats-espot::after{display:block;content:"";clear:both}.congrats-espot img{float:right;height:360px}.congrats-espot h1{padding:80px 110px;color:#00a651;font-size:32px}.congrats-wcs{position:absolute;box-sizing:border-box;width:100%;height:343px;padding:128px 0 0 110px;font-size:18px!important;font-family:FuturaBQBook!important}.congrats-wcs a.link{margin-right:26px;font-weight:700;text-transform:uppercase;font-family:FuturaBQBold;font-size:18px}.congrats-wcs .send-rx{padding:26px 0}.congrats-wcs p.send-rx{font-size:18px;font-family:FuturaBQBook}a.send-lc{font-size:18px;font-family:FuturaBQBook}#userRegModelFormConfirm{font-size:18px;font-family:FuturaBQBook}.pw-submit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-top:13px}.step-footer{border-top:1px solid #d5d5d5;margin-top:26px;padding-top:26px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;display:block}.step-footer .st-button.st-button-outline{width:93px}.st-button.st-button-outline.footer-review-btn.review.checkout-submit-alt{color:#4d8eca}.st-button.st-button-outline.footer-review-btn.review.checkout-submit-alt:hover{color:#6eabce}.step-footer .st-button.st-button-outline.footer-back-btn{border:0;padding-left:0;text-align:left}.step-footer .st-button.submit{border:0}.step-footer-submit{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:baseline}.back-warning{overflow:hidden}.back-warning h2{font-size:30px}.back-warning>div{line-height:1.6}.back-warning .st-button{width:auto}.back-warning .warning-buttons{float:right;padding:6.5px 0}.cart-container{box-sizing:border-box}.cart-container .cart-item-container:last-of-type{margin-bottom:0;border-bottom:0}.cart-sections-container{width:990px;display:block;margin:0 auto}.cart-sections-container.thank-you{width:957px!important;display:block;margin:0 auto;margin-bottom:150px;min-height:520px}.cart-items-list-container{position:relative;margin-bottom:46px;margin-right:6px;display:inline-block;vertical-align:top;border-bottom:0;width:100%}.cart-items-list-container .remove-all{position:absolute;bottom:-32px;right:32px;font-size:16px}.cart-items-container{width:100%}.right-nav .promotion_used{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.right-nav .styled-link{width:100%;text-align:center;display:inline-block;padding:13px 0}.header-myaccount{width:287px!important}.header-myaccount.has-notification{width:255px!important}.redesign2017 #compare_view #compare_details.compare-column{padding:26px 0;margin-bottom:52px}.redesign2017 #compare_view #compare_details.compare-column .compare-label,.redesign2017 #compare_view #compare_details.compare-column .each-compare-product{color:#3f2a2e;border:none;margin:0 5px;width:218px;float:left;padding:0}.redesign2017 #compare_view #compare_details.compare-column .compare-label .left-side-compare,.redesign2017 #compare_view #compare_details.compare-column .each-compare-product .left-side-compare{background:#f9f9f8}.redesign2017 #compare_view #compare_details.compare-column .compare-label .left-side-compare>div,.redesign2017 #compare_view #compare_details.compare-column .each-compare-product .left-side-compare>div{word-wrap:break-word;font-size:16px;font-family:FuturaBQBook;text-transform:capitalize;height:56px;position:relative;margin:0;padding:0 13px;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.redesign2017 #compare_view .st-button{font-size:14px}.redesign2017 #compare_view .compare_header p{font-size:16px}.redesign2017 #compare_view #compare_details.compare-column .compare-label .left-side-compare>div:after,.redesign2017 #compare_view #compare_details.compare-column .each-compare-product .left-side-compare>div:after{content:'';position:absolute;bottom:0;left:0;width:210%;height:1px;display:block;border-bottom:1px solid #d5d5d5}.redesign2017 #compare_view #compare_details.compare-column .compare-label .left-side-compare>div:first-child,.redesign2017 #compare_view #compare_details.compare-column .each-compare-product .left-side-compare>div:first-child{height:220px}.redesign2017 #compare_view #compare_details.compare-column .compare-label .left-side-compare>div:last-child,.redesign2017 #compare_view #compare_details.compare-column .each-compare-product .left-side-compare>div:last-child{background:#fff}.redesign2017 #compare_view #compare_details.compare-column .compare-label .left-side-compare>div:nth-of-type(7),.redesign2017 #compare_view #compare_details.compare-column .each-compare-product .left-side-compare>div:nth-of-type(7){height:164px}.redesign2017 #compare_view #compare_details.compare-column .compare-label .left-side-compare>div:nth-of-type(7),.redesign2017 #compare_view #compare_details.compare-column .compare-label .left-side-compare>div:nth-of-type(8),.redesign2017 #compare_view #compare_details.compare-column .each-compare-product .left-side-compare>div:nth-of-type(7),.redesign2017 #compare_view #compare_details.compare-column .each-compare-product .left-side-compare>div:nth-of-type(8){padding:0}.redesign2017 #compare_view #compare_details.compare-column .compare-label .left-side-compare>div:nth-of-type(7)::after,.redesign2017 #compare_view #compare_details.compare-column .compare-label .left-side-compare>div:nth-of-type(8)::after,.redesign2017 #compare_view #compare_details.compare-column .each-compare-product .left-side-compare>div:nth-of-type(7)::after,.redesign2017 #compare_view #compare_details.compare-column .each-compare-product .left-side-compare>div:nth-of-type(8)::after{border-bottom:none}.redesign2017 #compare_view #compare_details.compare-column .compare-label .left-side-compare .product_image img,.redesign2017 #compare_view #compare_details.compare-column .each-compare-product .left-side-compare .product_image img{width:130%;margin-left:-15%}.redesign2017 #compare_view #compare_details.compare-column .compare-label:last-of-type,.redesign2017 #compare_view #compare_details.compare-column .each-compare-product:last-of-type{margin-right:0}.redesign2017 #compare_view #compare_details.compare-column .compare-label:nth-of-type(2),.redesign2017 #compare_view #compare_details.compare-column .each-compare-product:nth-of-type(2){margin-left:0}.redesign2017 #compare_view #compare_details.compare-column .compare-label{margin:0;width:87px;background:#fff}.redesign2017 #compare_view #compare_details.compare-column .compare-label .left-side-compare{background:#fff}.redesign2017 #compare_view #compare_details.compare-column .compare-label .left-side-compare>div{font-family:FuturaBQBold,Arial,Helvetica,sans-serif;text-transform:uppercase;-ms-flex-align:start;align-items:flex-start;text-align:left;font-size:13px;padding:0}.redesign2017 #compare_view #compare_details.compare-column .each-compare-product.empty{background-position:50% 3%}.redesign2017 #compare_view #compare_details.compare-column .each-compare-product.empty .st-button{width:auto}.redesign2017 #compare_view #compare_details.compare-column .each-compare-product.empty p{margin:125px 0 16px 0}.redesign2017 #compare_view #compare_details.compare-column #product-info{width:calc(100% - 26px);margin:6.5px 0 0}.redesign2017 #compare_view #compare_details.compare-column #product-info a,.redesign2017 #compare_view #compare_details.compare-column #product-info h2,.redesign2017 #compare_view #compare_details.compare-column #product-info span{font-family:FuturaBQBold,Arial,Helvetica,sans-serif;font-size:16px}.redesign2017 #compare_view #compare_details.compare-column #product-info span{text-transform:none;font-size:12px}.redesign2017 #compare_view #compare_details.compare-column #product-info .price{color:#3f2a2e;float:none}.redesign2017 #compare_view #compare_details.compare-column .remove-product-from-compare{position:static;font-size:14px}.my-wishlist.my-favotites-lenes .favorites-top .print-info-holder p a{font-family:Verdana,Arial,Helvetica,sans-serif}#myAccount.account-container #right.right-container .big-container h1,#myAccount.account-container .contact-info-wrapper .big-container h1{font-size:16px;color:#000}.account-order-detail-container .order-header,.history-detail .order-header{font-size:16px;color:#523f42;font-size:21px;color:#1f1f1f;text-transform:uppercase;font-family:FuturaBQBold,Arial,Helvetica,sans-serif}.account-order-detail-container .order-header span,.history-detail .order-header span{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;text-transform:none;font-weight:700}.history-detail .list-order{padding:16px 20px}.history-detail h1 span{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;text-transform:none;font-weight:400}.history-detail form.lc2{margin:27px 0}.history-detail form.lc2 .input-container,.history-detail form.lc2 .select_container{vertical-align:bottom}.history-detail form.lc2 .select_container{margin-right:0}.history-detail form.lc2 .select_container:first-of-type{margin-right:26px}.history-detail form.lc2 .select_container label{display:inline-block;vertical-align:middle;margin:0 13px 0 0}.history-detail form.lc2 .select_container .selectBox-dropdown{margin:0}#myAccount #right.redesign2017 .big-container #purchaseSyncDashboard{margin-top:0}#myAccount #right.redesign2017 .big-container.history-detail .view-more{width:auto;margin:13px 0}#myAccount #right.redesign2017 .big-container.history-detail .input-container button{background-image:url(/wcsstore/LensCraftersStorefrontAssetStore/images/calenderIcon.png);background-size:17px;background-repeat:no-repeat;background-position:50%;background-color:#326fa8;margin:0;padding:7px 17px;text-indent:-9999px;vertical-align:middle}.account-order-detail-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:16px 20px}.account-order-detail-container>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:26px 0;border-bottom:1px solid #d5d5d5}.account-order-detail-container>div:last-of-type{border:0}.account-order-detail-container p{margin:6.5px 0!important;text-transform:capitalize}.account-order-detail-container p>span{font-size:13px;color:#000}.account-order-detail-container .order-info{padding:0 0 13px;border:unset!important}.account-order-detail-container .order-info>div span{text-transform:uppercase}.account-order-detail-container .order-info>div:first-of-type{padding:0;width:100%}.account-order-detail-container .order-product>div:first-child{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center}.account-order-detail-container .order-product>div:first-child img{max-width:160px;height:auto}.account-order-detail-container .order-product p span{font-weight:700}.account-order-detail-container .order-product-info h2{text-transform:capitalize!important}.account-order-detail-container .order-product-info p:first-of-type{margin-top:0!important}.account-order-detail-container .order-product-info p:nth-of-type(2) span{display:inline}.account-order-detail-container .order-shipping-billing>div{width:345px;padding-bottom:10px;padding-left:10px;height:127px;background-color:#f8f8f8}.account-order-detail-container .order-shipping-billing>div p{margin:0!important}.account-order-detail-container .order-total{display:-ms-flexbox;display:flex}.account-order-detail-container .order-total>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:286px;padding-bottom:13px}.account-order-detail-container .order-total{border-bottom:1px solid #d5d5d5!important;margin-bottom:10px!important;padding-bottom:10px!important}.account-order-detail-container .order-total>div:first-child{width:100%}.account-order-detail-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #d5d5d5;padding-bottom:13px!important}.order-total p{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase}.account-order-detail-container .order-total p span:first-of-type{font-size:13px;margin-left:65%;text-transform:uppercase}.account-order-detail-container .order-total p:nth-of-type(3),.account-order-detail-container .order-total p:nth-of-type(6),.account-order-detail-container .order-total p:nth-of-type(8){text-transform:capitalize}.account-order-detail-container .order-total p:first-of-type,.account-order-detail-container .order-total p:nth-of-type(7),.account-order-detail-container .order-total p:nth-of-type(8){border:0!important;padding:0!important;margin:0!important}.account-order-detail-container .order-total p:nth-of-type(7) span{font-size:14px;text-transform:capitalize;font-weight:400}.account-order-detail-container .order-print{width:222px}.account-order-detail-container .order-print .st-button{width:100px;min-width:auto}#myInfo.contact-info-wrapper #stateDiv{top:0}#myInfo.contact-info-wrapper .row{margin:13px 0}#myInfo.contact-info-wrapper .fe-row{margin:0 0 13px;float:none}#myInfo.contact-info-wrapper .headingContainer{margin-bottom:0}#myInfo.contact-info-wrapper .middle{padding:6.5px 20px 52px}#myInfo.contact-info-wrapper .middle .heading{display:block;margin:0 0 8.5px 0}#myInfo.contact-info-wrapper .ship-other-address{margin-top:13px}#myInfo.contact-info-wrapper .fe.submit{bottom:-45px}#myInfo.contact-info-wrapper form.lc2 .input-container,#myInfo.contact-info-wrapper form.lc2 .select_container{margin-right:11px}#myInfo.contact-info-wrapper form.lc2 .input-container label,#myInfo.contact-info-wrapper form.lc2 .select_container label{margin:0 0 6.5px 0}#myInfo.contact-info-wrapper form.lc2 .input-container label[for=Phone1],#myInfo.contact-info-wrapper form.lc2 .input-container label[for=Phone2],#myInfo.contact-info-wrapper form.lc2 .input-container label[for=birth_date],#myInfo.contact-info-wrapper form.lc2 .input-container label[for=birth_year],#myInfo.contact-info-wrapper form.lc2 .select_container label[for=Phone1],#myInfo.contact-info-wrapper form.lc2 .select_container label[for=Phone2],#myInfo.contact-info-wrapper form.lc2 .select_container label[for=birth_date],#myInfo.contact-info-wrapper form.lc2 .select_container label[for=birth_year]{opacity:0}#myInfo.contact-info-wrapper form.lc2 .radio{display:inline-block;vertical-align:bottom}#myInfo.contact-view .middle{padding:13px 20px 13px}#myInfo.contact-view .middle p{margin:0}#myInfo.contact-view .middle .name{font-weight:700;margin:0;color:#000!important}#myInfo.contact-view .middle .heading{margin:0}#myInfo.contact-view .billing-shipping-info{display:-ms-flexbox;display:flex}#myInfo.contact-view .billing-shipping-info .shipping-info{margin:0 70px 0 0}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable tfoot th,table.dataTable thead th{font-weight:700}table.dataTable thead td{padding:0 6.5px;text-align:left;border-bottom:1px solid #d5d5d5;line-height:3.7}table.dataTable thead th{padding:0 6.5px;text-align:left;border-bottom:1px solid #d5d5d5;line-height:3.7;font-size:14px;font-family:FuturaBQBold}table.dataTable thead td:active,table.dataTable thead th:active{outline:0}table.dataTable tfoot td,table.dataTable tfoot th{padding:10px 18px 6px 18px;border-top:1px solid #d5d5d5}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:110px}table.dataTable thead .sorting_asc{background-image:url("../assets/plugins/images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("../assets/plugins/images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("../assets/plugins/images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("../assets/plugins/images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#fff}table.dataTable tbody tr.selected{background-color:#b0bed9}table.dataTable tbody td,table.dataTable tbody th{padding:0 6.5px;text-align:left;line-height:5}table.dataTable.display tbody td,table.dataTable.display tbody th,table.dataTable.row-border tbody td,table.dataTable.row-border tbody th{border-top:1px solid #d5d5d5}table.dataTable.display tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.row-border tbody tr:first-child th{border-top:none}table.dataTable.cell-border tbody td,table.dataTable.cell-border tbody th{border-top:1px solid #d5d5d5;border-right:1px solid #d5d5d5}table.dataTable.cell-border tbody tr td:first-child,table.dataTable.cell-border tbody tr th:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child td,table.dataTable.cell-border tbody tr:first-child th{border-top:none}table.dataTable.display tbody tr.odd.selected,table.dataTable.stripe tbody tr.odd.selected{background-color:#acbad4}table.dataTable.display tbody tr:hover.selected,table.dataTable.hover tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3,table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:#f5f5f5}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #d5d5d5}table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}table.dataTable.compact thead td,table.dataTable.compact thead th{padding:4px 17px 4px 4px}table.dataTable.compact tfoot td,table.dataTable.compact tfoot th{padding:4px}table.dataTable.compact tbody td,table.dataTable.compact tbody th{padding:4px}table.dataTable td.dt-left,table.dataTable th.dt-left{text-align:left}table.dataTable td.dt-center,table.dataTable th.dt-center{text-align:center}table.dataTable td.dataTables_empty{text-align:left}table.dataTable td.dt-right,table.dataTable th.dt-right{text-align:right}table.dataTable td.dt-justify,table.dataTable th.dt-justify{text-align:justify}table.dataTable td.dt-nowrap,table.dataTable th.dt-nowrap{white-space:nowrap}table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left{text-align:left}table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center{text-align:center}table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right{text-align:right}table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify{text-align:justify}table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap{white-space:nowrap}table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left{text-align:left}table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center{text-align:center}table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right{text-align:right}table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify{text-align:justify}table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable td,table.dataTable th{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right;margin-bottom:13px}.dataTables_wrapper .dataTables_filter input{background:#f7f6f7;border:1px solid #d5d5d5;border-radius:5px;width:145px;padding:10px 7px;margin-left:6.5px}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding:.755em 0}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none!important;cursor:pointer;color:#333!important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333!important;border:1px solid #979797;background-color:#fff;background:linear-gradient(to bottom,#fff 0,#dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{cursor:default;color:#666!important;border:1px solid transparent;background:0 0;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#fff!important;border:1px solid #111;background-color:#585858;background:linear-gradient(to bottom,#585858 0,#111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:0;background-color:#2b2b2b;background:linear-gradient(to bottom,#2b2b2b 0,#0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:#fff;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_processing{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #d5d5d5}.dataTables_wrapper.no-footer div.dataTables_scrollBody table,.dataTables_wrapper.no-footer div.dataTables_scrollHead table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width:767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width:640px){.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{float:left;font-weight:700;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}table.dataTable tbody td{line-height:5.5}table.dataTable thead th{line-height:3.3}}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child{cursor:default!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before{display:none!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{top:9px;left:4px;height:14px;width:14px;display:block;position:absolute;color:#fff;border:2px solid #fff;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;font-family:'Courier New',Courier,monospace;line-height:14px;content:'+';background-color:#31b131}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:'-';background-color:#d33333}table.dataTable.dtr-inline.collapsed>tbody>tr.child td:before{display:none}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{top:5px;left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:#fff;border:2px solid #fff;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;font-family:'Courier New',Courier,monospace;line-height:14px;content:'+';background-color:#31b131}table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}table.dataTable>tbody>tr.child{padding:.5em 1em}table.dataTable>tbody>tr.child:hover{background:0 0!important}table.dataTable>tbody>tr.child ul{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul li{border-bottom:1px solid #d5d5d5;padding:.5em 0}table.dataTable>tbody>tr.child ul li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:700}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid #000;border-radius:.5em;box-shadow:0 12px 30px rgba(0,0,0,.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,.6)}@media screen and (max-width:767px){div.dtr-modal div.dtr-modal-display{width:95%}}div.DTS{display:block!important}div.DTS tbody td,div.DTS tbody th{white-space:nowrap}div.DTS div.DTS_Loading{z-index:1}div.DTS div.dataTables_scrollBody{background:repeating-linear-gradient(45deg,#edeeff,#edeeff 10px,#fff 10px,#fff 20px)}div.DTS div.dataTables_scrollBody table{z-index:2}div.DTS div.dataTables_length,div.DTS div.dataTables_paginate{display:none}.checkout-wrapper-header p{font-family:FuturaBQBook;font-size:18px;color:#3f2a2e}#checkoutDoctorInfo [id^=content_wrapper_box] form.lc2 .label_radio span,form.lc2 .label_radio span{font-weight:400;cursor:pointer;font-family:FuturaBQBook;font-size:16px;display:inline-table!important}.radio-title .dobcontainer label{border-bottom:0;padding-bottom:0;margin-top:13px;display:block}label[for=need]{border-top:1px solid #d5d5d5;padding-top:25px;margin-top:13px!important}.dobcontainer{padding-bottom:10px}.dobcontainer p{margin-left:32px}#basicInformationFormDiv .fe-row label{display:block;margin-top:18px;font-family:FuturaBQBold;font-weight:700;color:#3f2a2e;text-transform:capitalize;font-size:14px;position:relative}#basicInformationFormDiv .fe-row .small-input,.dobcontainer .small-input{margin-right:6px!important}#basicInformationFormDiv .fe-row .small-input .selectBox-dropdown,.dobcontainer .small-input .selectBox-dropdown{width:82px!important}.checkout-step-4 .frameSaving.item-price-row p{display:inline-block;font-weight:400}.checkout-step-4 .frameSaving.item-price-row span{width:100%;display:block}.checkout-step-4 .frameSaving.item-price-row span p:first-child{float:left}.checkout-step-4 .frameSaving.item-price-row span p:nth-child(2){float:right}.dobcontainer .select_container{vertical-align:bottom}#basicInformationFormDiv>div>div.date-parent>span{width:100%}.right-nav .st-button.st-button-orange1097{font-family:FuturaBQBold!important}.question a{font-family:FuturaBQBook;font-size:18px}.other_styles .styles_container{height:fit-content;display:flex;justify-content:flex-start;align-items:flex-start}.other_styles .styles_container>div{margin:0;margin-right:26px;margin-top:35px}#modal-no-lens-choosed h3{font-size:16px;line-height:1.6;padding:13px 0 6.5px 0}#modal-no-lens-choosed .no-response{margin-right:4px}#checkout-back-warning>div>p,#modal-no-lens-choosed>div>p{font-family:FuturaBQBook;font-size:16px;line-height:1.6}.lc-lens-enh{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:FuturaBQMedium;text-align:left;margin:15px}.enh-thumbnail{width:24px;height:19px;top:5px;left:3px;position:relative}h4.lc-lens-enh-title{text-align:left;text-transform:none;margin:10px 80px}.lc-lens-enh-item{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;padding:15px 30px 15px 15px;margin:5px 0;background-color:#fff;transition:background-color .2s ease-in-out;width:100%}.lc-lens-enh-description{font-family:FuturaBQMedium;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;text-align:left;color:#5a5a5a;margin-left:30px;max-width:750px}.lc-lens-enh-item>*{padding:5px 15px 5px 5px}.lc-lens-enh-item .enh-label{width:121px;height:19px;font-family:FuturaBQBold!important;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;text-align:left;color:#1f1f1f;width:80%;text-transform:uppercase}.lc-lens-enh-item.added .st-button{background-color:#00a651}.lc-lens-enh-item.added .st-button>span:before{background-image:url('../assets/added-enh.png')}.lc-lens-enh-item.not-available{opacity:.5}.lc-lens-enh-item.not-available .lc-lens-enh-not-available{display:block}.lc-lens-enh-item.not-available .st-button{display:none}.lc-lens-enh-price{width:96px!important;font-family:FuturaBQBold;font-size:14px}.lc-lens-enh-not-available{display:block;text-transform:uppercase;font-size:12px;padding:0 0;-ms-flex-item-align:start}.lc-lens-enh .accordion-menu{-ms-flex:1;flex:1;border-right:1px solid #ddd;margin-right:15px}.lc-lens-enh .accordion-menu>li>a{color:#222;font-size:16px}.lc-lens-enh .accordion-menu>li>a:after{display:inline-block;float:right;margin-left:10px;margin-top:3px}.lc-lens-enh .accordion-menu>li+ul>li{font-family:Verdana,Arial,Helvetica,sans-serif}.lc-lens-enh .st-button{width:200px;height:35px;line-height:35px;transition:background-color .2s ease-in-out}.lc-lens-enh .st-button>span:before{content:'';width:14px;height:14px;background-size:14px;background-image:url('../assets/add-enh.png');display:inline-block;vertical-align:sub;margin-right:10px}.lc-lens-enh .st-button input:checked+span:before{background-image:url('../assets/added-enh.png')}.warning{color:#ea6c26;font-size:12px;margin:3px 0 5px 2px}form.lc2 .input-container.recheck input,form.lc2 .select_container.recheck a{border:1px solid #ea6c26!important}a.package{pointer-events:none}a.package::after{content:initial!important}div#cardImageContainer{float:right;height:39px;z-index:99999;z-index:2;position:absolute;margin-top:-40px;left:254px;width:67px;background:#cfcfcf;border-top-left-radius:0;border-bottom-left-radius:0}div#cardImageContainer>span{width:53px;background-size:100%;height:38px;background-repeat:no-repeat;margin-top:7px}#CVVDetailsSection.question>ul.accordion-menu.in-page>li:first-child{width:200px;margin-right:29px}.total-savings-price{font-weight:400;float:right;font-size:14px!important}.explore-catalog .explore-content .browse-by-holder ul li a{font-size:12px}#header .dialog .ResetPasswordForm .needHelp+a.cancel{margin-left:23px!important}#header .dialog a.cancel{margin:0 4px 0 154px!important}.notification-myaccount-user div#header-myaccount-notify{width:100px}#header_links ul#left-nav-header li.top-level ul.subnav li.column.browse ul.help{width:700px}div.EyeExamWidget.inNav h2{font-size:19px}.header-sign-in-modal>div.content>form>a[id^=forgotPasswordLink]{display:block!important;clear:both!important}#right>div.perk-banner.perk-filled.rounded-block.clearfix>a{margin-top:30px!important}ul#left-nav-header li.top-level ul.subnav li.column.browse ul.help{margin:3px 0 0}ul#left-nav-header li.top-level ul.subnav li.column.browse ul.help li{margin:0 1px;padding:0}ul#left-nav-header li.top-level ul.subnav li.column.browse ul li a{font-size:12px!important}a#AddedFavorites_ViewAll_Button>span{min-width:170px}div#WC_CachedItemDisplay_FBLike_div>a.wishlist-print-link.blue_link.blue.button.print-list{min-width:90px}div[id*=WC_WishListResultDisplay]>div.right-side-info>div.product-buttons>a.blue.button.find-in-store>span{padding:5px 45px}form.scheduleExamForm>div.contactInfoSection.infoSectionOne>div.exam-heading>p.signInLink>a#eyeExamSigninLink{width:70px;margin-left:-10px;margin-top:-10px;display:block}div#header_links>div.notification-myaccount-user>div.header-myaccount{text-align:left;margin-left:10px}div#examSignInSection>form#ScheduleExamLoginForm>div.center-align>a#ExamLogOnModalSubmitButton>span,div#examSignInSection>form#ScheduleExamLoginForm>div.center-align>a#examCancelButton,div#examSignInSection>form#ScheduleExamLoginForm>div.center-align>a.LogOnModalSubmitButton>span{font-size:12px;letter-spacing:.05em}div#scrollBar.item-title.sticky-bottom>div.addToCart>a#selectLensOrAddToCartPDPScrollBar>div#productAddToCartTextSection{font-size:10px;padding-left:0;padding-right:0;letter-spacing:0}div#scrollBar.item-title.sticky-bottom>div.addToCart>a#selectLensOrAddToCartPDPScrollBar.st-button.add-to-cart.st-button-orange{font-size:10px;padding:0;margin:0}div.header-reset-password-done-modal>div.content>h2,div.header-reset-password-done-modal>div.content>p{white-space:normal}div[id*=storeLocation-].storeLocation>div.store>form>div.eye-exam-availablity{font-size:10px;letter-spacing:0;margin-top:-6px}div.header-myaccount>div>div.content>span{white-space:normal}section.espotgrid>div.espotgrid_col.espotgrid_col-left>aside.eyespy>div.eyespy_text>h2.eyespy_title{font-size:40px;letter-spacing:0;margin-top:30px}section.espotgrid>div.espotgrid_col.espotgrid_col-left>aside.eyespy>div.eyespy_text>h2.eyespy_title>span.eyespy_bigger{font-size:60px}section.espotgrid>div.espotgrid_col.espotgrid_col-left>aside.eyespy>div.eyespy_text>h2.eyespy_title>span.eyespy_bigger>span{font-size:60px}div.espots-bottom.landing.bottom-espots-sunglasses>div.width_980>div.left-image>div.ad_product.espot_content>div.exp_container>section.exp_hero>div.exp_hero_txt>h1{line-height:1;font-size:56px}div.espots-bottom.landing.bottom-espots-sunglasses>div.width_980>div.left-image>div.ad_product.espot_content>div.exp_container>section.exp_hero>div.exp_hero_txt>h2.exp_hero_subheading{line-height:1.2;font-size:24px}li>a.st-button.st-button-small:before,li>div>div>a.st-button.add-to-cart:before{margin-left:-16px}#payment_method_creditcard>fieldset>div.select_container.date.cardInfo>div.month_year>label{white-space:nowrap}#billing_address>form>div.step-footer>div:nth-child(2)>a.st-button.st-button-outline.footer-back-btn{width:100px}#wrapper>div>div:nth-child(2)>a.st-button.st-button-outline.footer-back-btn{width:100px}#reset-all-field-button{display:none;font-size:12px}select[name=shipping_method]{display:none!important}.styled-link.edit-link{display:block!important}.edit-wrapper .styled-link{font-size:14px;margin-left:37px}.promo-code{margin-bottom:25px;text-transform:uppercase}.idme-promo-code{margin-top:45px;margin-bottom:25px}.idme-applied-container{width:557px;height:40px;background-color:#ededed;margin-bottom:10px}.idme-applied{font-family:Arial;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000;margin-right:272px;background-color:#ededed;margin-left:14px;padding-top:14px}.removePromotionCode-IDME{width:121px;height:17px;font-family:FuturaBQ;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#4a4a4a;margin-left:13px}.remove-IDME{width:44px;height:16px;font-family:FuturaBQ!important;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#326fa8}.show-promo{font-size:15px!important;font-family:FuturaBQBold,Arial,Helvetica,sans-serif!important;text-transform:none;padding-bottom:10px;margin-top:-25px;cursor:pointer;display:block;color:#523f42!important}.show-promo:after{content:"";background-image:url(../../images/arrow-down-ico.png);position:absolute;width:20px;height:20px;margin-left:2px;background-repeat:no-repeat;cursor:pointer}.show-idme-promo{font-size:15px!important;font-family:FuturaBQBold,Arial,Helvetica,sans-serif!important;padding-bottom:10px;margin-top:-25px;cursor:pointer;display:block;font-weight:600;color:#523f42}.content-block-promoCode{display:none;width:550px}.content-block-promoCodeIdme{display:none;width:550px}.use-insurance{display:none}.checkout-form.lc2 .fe.input-container,.checkout-step-3 .input-container{display:block}.checkout-form.lc2 .fe.input-container label:not(.first-last-name),.checkout-step-3 .input-container label{text-transform:capitalize!important;font-size:13px!important}#billingCreateEditArea1{display:block}.shipping_method .cont-hic_sh p{font-size:16px!important;font-weight:400!important}.shipping_method .cont-hic_sh .hic_select+p{font-family:FuturaBQBold,Arial,Helvetica,sans-serif!important}.calculate-tax .title{font-family:FuturaBQMedium,Arial,Helvetica,sans-serif;font-size:16px;padding-bottom:0}.frame-recap .title{font-size:16px;font-weight:700!important;width:80%;position:relative;text-transform:none!important;padding:15px 25px}.frame-recap .title.prescription{font-size:16px;font-weight:700!important;width:70%;position:relative;text-transform:none!important}.frame-recap .title.prescription:after{border:0}.frame-recap .title.exp{border-bottom:0;padding-bottom:15px}.frame-recap .title a,.right-nav.checkout .edit{font-weight:400!important;margin-left:10px;font-family:FuturaBQBook;font-size:14px}.frame-recap .title:after{width:0;content:"";height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #000;border-top:0;float:right;position:absolute;right:0;margin-top:7px}ul li.frame-recap>ul>li:before{content:"";border-bottom:1px solid #d5d5d5;width:100%;margin-left:-26px;position:absolute;top:0}.frame-recap .title.exp:after{width:0;content:"";height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #000;border-bottom:0;float:right;position:absolute;right:0;margin-top:7px}.frame-recap img{mix-blend-mode:multiply}.frame-recap .side-frame-image{width:200px}ul li.frame-recap{background-color:#fff!important;overflow:visible}ul li.frame-recap>ul>li{padding-bottom:10px;position:relative}ul li.frame-recap>ul>li:after{content:"";width:calc(100% + 52px);margin-left:-26px;position:absolute}ul li.frame-recap>ul>li:last-child:after{content:inherit;border:0}ul li.frame-recap>ul>li:last-child{padding-bottom:0}#paypalRecapContainer{position:relative;margin-top:30px}div#cardImageContainer.card-images-accept{right:0;left:inherit;background:0 0;width:167px}#creditCardFormContainer{position:relative;margin-top:30px}div#cardImageContainer.card-images-accept span{display:inline-block;right:0}.checkout-step-3.billing_method .checkout-step-header h3{border-top:1px solid #d5d5d5;padding:10px 0 6px 0;margin-top:12px}.date-parent .select_container{margin-right:0!important}.date-parent{padding-bottom:1px}.view-address,.view-name{border:1px solid #d5d5d5;width:295px;padding:8px 15px;margin-top:6px;font-size:16px;color:#523f42;font-family:FuturaBQBook}.view-address div p:not(.edit_summary),.view-address p,.view-address p span{font-size:16px;line-height:1.4em}.edit-name-cont,.use-different-address{display:none}.view-name .edit-name{float:right;margin-top:-22px;color:#4d8eca;cursor:pointer}.login-container-ocr{position:absolute;z-index:1000;background-color:#fff;left:35%;padding:20px;width:359px;height:328px;font-family:FuturaBQLight;font-weight:400;font-size:14px}.login-container-ocr .fe a,.login-container-ocr .fe label{display:block;margin-bottom:5px}.login-container-ocr .LogOnFailureResponseMessageDiv{margin-left:auto;font-style:unset}.login-container-ocr .label_check span{font-size:16px;width:100%;margin-top:10px;font-weight:400}.login-container-ocr .fe .button{width:110px;height:40px;border-radius:0;text-transform:uppercase;font-family:FuturaBQLight;font-weight:400;font-size:14px}.login-container-ocr .buttons{margin-top:70px;width:270px}.login-container-ocr .fe .white-button{width:110px;height:40px;border-radius:0;border:solid 1px #333;background-color:#fff}.thank-you-page .sign-form-fields{position:absolute;z-index:1000;background-color:#fff;left:30%;padding:20px;width:600px;height:420px}.thank-you-page .sign-form-fields span{display:block}.thank-you-page .sign-form-fields span.required{font-size:13px;font-family:FuturaBQLight;text-transform:none;text-decoration:none;font-style:unset}.thank-you-page .sign-form-fields .password{display:flex;height:110px}.thank-you-page .sign-form-fields #emailAddress{height:90px}.thank-you-page p.RegFailureResponseMessageDiv{color:#d0021b}.login-container-ocr .thank-you-sign-in,.thank-you-page .sign-form-fields .thank-you-create-account{font-size:20px;font-family:FuturaBQMedium}.login-container-ocr input[type=password],.login-container-ocr input[type=text]{width:222px!important;border-radius:0!important;border:solid 1px #c6c6c6!important;background-color:#fff!important;width:222px;height:40px;text-indent:5px}.login-container-ocr .forgot-pass .message{font-family:FuturaBQMedium!important}.login-container-ocr .forgot-pass .reset-password-info{font-size:12px!important}.login-container-ocr .fe .title,.thank-you-page .sign-form-fields .title{display:flex}.login-container-ocr form div{margin-top:25px;height:70px}.login-container-ocr form div span{font-style:unset!important;margin:auto}.login-container-ocr .fe #logonSubmit{margin-left:10px}.login-container-ocr .fe .passwordField,.thank-you-page .sign-form-fields .title{display:block!important}.shopping-cart-page.thank-you-page .sign-form-fields .input-container span.valid{visibility:hidden}.login-container-ocr .label_check input[type=checkbox]:checked+span::before{background:url(../assets/lc2_sprite.gif);background-position:-112px -49px;background-size:400px}.login-container-ocr .label_check input[type=checkbox]+span{display:flex;margin:auto;margin-top:15px;margin-bottom:15px}.login-container-ocr .label_check input[type=checkbox]+span::before{content:'';position:relative;background:url(../assets/lc2_sprite.gif);background-position:-91px -48px;background-size:400px;width:23px;height:23px;visibility:visible}.login-container-ocr .title .thank-you-close,.thank-you-page .sign-form-fields .thank-you-close{width:25px;height:25px;background:url(../images/xclose-ico@3x.png) no-repeat;background-size:100%;float:right;margin-left:auto}.thank-you-page .sign-form-fields .thank-you-create-subtitle{font-size:16px;font-family:FuturaBQLight;font-weight:300;margin-top:15px}.thank-you-page .sign-form-fields .checkbox label{display:block}.thank-you-page .register-sign-form{margin:0;margin-bottom:20px}.thank-you-page .right-nav .title{font-family:FuturaBQBold,Arial,Helvetica,sans-serif;font-size:14px;text-align:left}.thank-you-page .right-nav a.edit{display:none}.thank-you-page .right-nav ul>li{background-color:#fff!important;padding:16px 26px;border-left:none;border-right:0;border-bottom:0;margin-bottom:0}.thank-you-page .right-nav p{font-size:14px!important}.thank-you-page .cart-item-container{padding-top:20px}.thank-you-page .congrats-wcs{position:relative;width:100%;height:auto;padding:20px;font-size:18px!important;font-family:FuturaBQBook!important;background:#e8e8e8;width:957px;margin:0 auto 20px auto}.thank-you-page #cart-content{vertical-align:top;width:690px;margin-top:-6px}.thank-you-page .cart-item-container .cart-item-totals{margin-top:0;margin-bottom:20px;margin-right:23px}.thank-you-page>#cart-section>div.right-nav.checkout{margin-left:0}.thank-you-page .right-nav p{width:100%;text-transform:capitalize}.thank-you-page #shippingMethodLeftNav,.thank-you-page .shipping_address_content{margin-bottom:10px}.thank-you-page .right-nav{width:274px;margin-left:-13px}.thank-you-page .remove_link.delete-link{display:none}.thank-you-page .cart_header{width:956px;margin:12px auto 0 auto;text-align:left}.thank-you-page.shopping-cart-page{margin-bottom:50px}div#doctorPhone span.valid{margin-left:104px!important}.thank-you-page .st-button-orange.go-shopping{position:relative;top:0;left:0;margin:17px;width:calc(100% - 34px);font-family:FuturaBQBold,Arial,Helvetica,sans-serif!important;color:#fff!important}#checkoutDoctorInfo .checkout-container{padding-top:12px}#checkoutDoctorInfo .prescription-clarifye{border-radius:4px;border:solid 2px #326fa8;padding:12px}#checkoutDoctorInfo .prescription-clarifye p{font-family:FuturaBQMedium;font-size:14px}.container-more-info .styled-link{color:#000}.cont-pup{margin-top:15px}.cont-pup .input-container,.container-more-info{display:inline-block!important}#doctor-info .input-container{margin-left:18px;margin-bottom:20px;margin-top:17px}#doctor-info button{margin-top:20px;width:100px;min-width:130px;position:relative;top:-18px;left:35px}#doctorPhoneContainer button{top:0;left:35px}#doctor-info table.searchdoctortable{float:left;width:100%;margin-bottom:20px;margin-top:20px}#doctor-info table.searchdoctortable th{font-size:14px;text-align:left;color:#666;border-bottom:1px solid #e2e2e2;padding-bottom:10px}#doctor-info table.searchdoctortable th:first-child{padding-left:32px}#doctor-info table.searchdoctortable td{padding:10px 0;border-bottom:1px solid #e2e2e2;font-size:14px}#doctor-info table.searchdoctortable tr.selrow td{font-weight:700;color:#333}#doctor-info table.searchdoctortable tr.hidden{display:none}#doctor-info #didnotfind a{font-size:15px}#doctor-info #didnotfind a:after{width:0;content:"";height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #000;border-top:0;float:right;border-top:0;position:absolute;margin-top:10px;margin-left:5px}#doctor-info #didnotfind a.open:after{width:0;content:"";height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #000;border-bottom:0;position:absolute;margin-top:10px;margin-left:5px}.promo-field input{width:215px!important}#doctor-info a.otherdoctor{float:right;font-size:15px;color:#0282d1;text-align:right;width:50%;font-weight:700;cursor:pointer;text-decoration:none!important}#doctorstabelresult{overflow:auto;margin-top:20px;clear:right}.operationsearchdott{position:relative;padding-right:35px}.operationsearchdott:before{content:'';position:absolute;top:0;left:0;background:url(../assets/lc2_sprite.gif);background-position:-91px -48px;background-size:400px;width:23px;height:23px;visibility:visible}.operationsearchdott.sel:before{background:url(../assets/lc2_sprite.gif);background-position:-112px -49px;background-size:400px}#doctor-info #didnotfind-div{float:left;width:100%;margin:10px 0;display:none}#doctor-info #contact_information p{font-size:14px!important}.PaymentEntry .right-nav>ul>li:not(:last-of-type){margin-bottom:0;border-bottom:0}.card-number div#cardImageContainer>span{width:53px;height:38px;background-size:100%;background-repeat:no-repeat;margin-top:3px;margin-left:8px}.thank-you-page .warranty-input a:before{content:'';background:url(../images/sprites/newCheckSprite.png);background-size:auto;background-position:-33px;width:18px;height:20px;position:absolute;color:#000;margin-left:-25px}#guestShopperContinue{padding-left:45px;color:#fff!important}#guestShopperContinue:before{content:'';background:url(../images/secure-lock.png);background-size:auto;background-repeat:no-repeat;width:18px;height:20px;position:absolute;color:#000;margin-left:-35px;margin-top:9px}.checkout-wrapper-header h1:before{content:'';background:url(../images/sprites/newCheckSprite.png);background-size:auto;background-position:-138px;width:18px;height:20px;position:absolute;color:#000;margin-left:-28px;margin-top:6px}#shippingBillingPageNext{padding-left:45px;color:#fff!important}#shippingBillingPageNext:before{content:'';background:url(../images/sprites/newCheckSprite.png);background-size:auto;background-position:-55px;width:18px;height:20px;position:absolute;color:#000;margin-left:-34px;margin-top:10px}.thank-you-page .warranty-input a:after{content:initial}.thank-you-page .warranty-input a{padding-left:25px;color:#000;font-weight:400;margin-top:4px;padding-right:4px;display:block}.accept-terms,.save-cc-container{height:10px}.accept-terms.check,.save-cc-containers.check{margin-top:20px}.accept-terms span,.save-cc-container span{width:340px}.checkout-form.lc2 #addrInfo.fe.input-container{display:none!important}.checkout-form.lc2 #addrInfo.fe.input-container.show{display:block!important}#WC_shippingAddressCreateEditFormDiv_1_address1_div_12,#WC_step2_address1_div_12{margin:10px 0}.pac-container{border-radius:0 0 5px 5px;box-shadow:none;background-color:#f7f6f7;border:1px solid #d5d5d5;padding-bottom:40px}.pac-item{color:#000;font-family:FuturaBQBook;font-size:14px;border:none}.pac-logo:after{content:normal}.pac-matched{font-family:FuturaBQBold;font-weight:900;font-size:14px}.pac-footer{font-family:FuturaBQBook;position:absolute;bottom:0;width:100%;padding:10px;border-top:1px solid #d5d5d5;font-size:14px}.pac-footer span{display:inline-block;width:46%}.additional-address-data>p,.checkout-wrapper-steps p.use-different,.pac-footer span.enter-manually{cursor:pointer;color:#4d8eca}.pac-footer span.enter-manually{text-align:right}form.checkout-form.lc2 .input-container.address_summary{display:none!important}form.checkout-form.lc2 .input-container.address_summary.show{content:"";display:table!important;clear:both;width:100%;width:100%;margin-bottom:10px}[id^=content_wrapper_box] form.lc2 .input-container.address_summary label{margin:0}div.address_summary p{width:295px}div.address_summary .edit_summary{text-align:right;cursor:pointer;color:#4d8eca}[id^=content_wrapper_box] form.lc2 .select_container.small-input select{width:70px}[id^=content_wrapper_box] form.lc2 .select_container.small-input select.Step1_BirthYear_Select{width:100px}.billing_address div.insert-manually .select_container .selectBox,.shipping_address div.insert-manually .select_container .selectBox{width:311px!important}[id^=content_wrapper_box] form.lc2 .input-container.small-input input[name=billing_zipCode],[id^=content_wrapper_box] form.lc2 .input-container.small-input input[name=shipping_zipCode]{width:295px}[id^=content_wrapper_box] form.lc2 .three-input input[type=text].phone{width:295px}p.subLabel{font-weight:400;color:#999}.checkout-form.lc2 .fe.input-container.hide{display:none!important}.itemInfoContainer .itemLabel{display:inline;width:30%;vertical-align:top;font-size:14px;margin-right:5px}.itemInfoContainer span{display:inline-block;width:70%}.prescriptionNeeded::before{content:'';background:url(../assets/lc2_sprite.gif);background-position:-898px -420px;background-size:600px;height:28px;padding-left:36px;vertical-align:middle;padding-top:4px}.itemInfoContainer .prescriptionProvided::before{content:'';background:url(../assets/lc2_sprite.gif);background-position:-925px -421px;background-size:600px;height:28px;padding-left:36px;vertical-align:middle;padding-top:3px}.itemInfoContainer .prescriptionNeeded,.itemInfoContainer .prescriptionProvided{margin-top:10px}.itemInfoContainer .itemSamePrescription{position:relative;margin-left:4px;margin-top:5px;height:25px}.itemInfoContainer .itemSamePrescription label{background:0 0;width:100%;display:block;background-image:none!important}.samePrescriptionContainer .itemSamePrescription{margin-bottom:10px}.currentItemPrescription{position:relative;border:1px solid #000!important}.currentItemPrescription .triangle{content:"";width:0;height:0;border-style:solid;border-width:7.5px 10px 7.5px 0;border-color:transparent #000 transparent transparent;float:right;position:relative;right:281px;top:43px}.right-nav.checkout>ul>li{padding:0}.right-nav.checkout>ul>li>.container{padding:15px 25px}.right-nav.checkout>ul>li>ul.cart-d>li{padding:26px}.right-nav.checkout>ul>li>ul.cart-d>li.prescriptionSet{background-color:#f7f6f7}.prescription-needed-link a{display:block;margin-left:210px;padding-right:10px}.addons-container span{font-size:14px;font-family:FuturaBQBook,Arial,Helvetica,sans-serif}.checkout-step-1 .prescriptionProvided{border-bottom:1px solid #d5d5d5;padding:15px 0}.checkout-step-1 .prescriptionProvided::before{content:'';background:url(../assets/lc2_sprite.gif);background-position:-927px -420px;background-size:600px;height:28px;padding-left:36px;vertical-align:middle;padding-top:3px}.prescriptionProvided .labelProvided{font-size:20px}.prescriptionProvided .model{font-size:20px;font-family:FuturaBQBold,Arial,Helvetica,sans-serif;display:block;margin-top:8px;margin-left:41px}.samePrescriptionContainer>div>label>span{font-size:16px!important;font-weight:700!important}.samePrescriptionContainer>div>label{width:100%!important}.samePrescriptionContainer>span{display:block;width:60%!important;margin-top:20px}.samePrescriptionDescription{width:60%!important;margin-top:0!important}.checkout-step-2 span.required{margin-right:122px}span.required[for=WC__ShoppingCartAddressEntryForm_step2_firstName_1]{margin-right:70px!important}span.required[for=WC__ShoppingCartAddressEntryForm_step2_lastName_1]{margin-right:70px!important}span.required[for=WC__ShoppingCartAddressEntryForm_shippingAddressCreateEditFormDiv_1_city_1]{margin-right:90px!important}div.checkout-step-2 div.date-parent span.required{margin-top:16px;margin-right:166px!important;float:right!important;font-style:normal}a.selectBox.drop_down_checkout.Step1_BirthYear_Select.birthYear.selectBox-dropdown{margin-right:32px!important}div#WC_shippingAddressCreateEditFormDiv_1_email1_div_27 span.required{min-width:193px!important;margin-right:45px!important}div.checkout-step-2 .input-container.error::after{margin-left:20px!important;margin-top:0!important}div.checkout-step-2 #WC_shippingAddressCreateEditFormDiv_1_address1_div_11,div.checkout-step-2 #WC_step2_address1_div_11{margin-top:20px}div.checkout-step-2 #WC_shippingAddressCreateEditFormDiv_1_address1_div_11.input-container.error::after{margin-left:343px!important;margin-top:23px!important}#WC_shippingAddressCreateEditFormDiv_1_address1_div_11 span.required,#WC_step2_address1_div_11 span.required{margin-right:30px}div.checkout-step-2 #stateDiv2 span.required{margin-right:220px!important}div.checkout-step-2 #WC_shippingAddressCreateEditFormDiv_1_zipCode_div_22 span.required{margin-right:122x!important}#WC_SingleShipmentOrderTotalsSummary_td_0,.checkout-wrapper-steps .main-total,.checkout-wrapper-steps .right-nav .title{font-family:FuturaBQBold}.checkout-wrapper-steps .right-nav .title{font-size:14px}.right-nav .grandTotal .main-total{font-size:16px}.right-nav .calculate-tax .price{font-family:FuturaBQBook,Arial,Helvetica,sans-serif!important;font-size:14px}#PaymentMethodEntry .title{display:inline}#PaymentMethodEntry .payment{font-size:14px;text-transform:uppercase}.checkout-step-3 .question a{font-size:14px}.checkout-step-3 .card_info input#cc_cvc_1{width:125px!important;margin-right:9px;float:left}.checkout-step-3 .card_info .selectBox-dropdown{width:128px!important}.checkout-step-3 #creditCardFormContainer h2{text-transform:none}.accepted-cards{font-family:FuturaBQBook,Arial,Helvetica,sans-serif;display:flex;font-size:14px;margin:10px 0;align-items:center;flex-wrap:wrap;position:absolute;right:0;top:-23px}.accepted-cards .card-images{margin-left:10px}.accepted-cards .card-images>span{display:inline-block;width:42px;background-size:100%;height:30px;background-repeat:no-repeat;margin-left:5px}.PayPal-image span,.credit-card-image span{display:inline-block;width:35px;background-size:100%;background-repeat:no-repeat;margin-left:5px}.checkout-step-header h2 .secure-payment{font-family:FuturaBQBold,Arial,Helvetica,sans-serif}.checkout-step-header h2 .secure-payment:before{content:'';background-size:auto;background-position:-164px;width:16px;height:20px;position:absolute;color:#000;margin-left:-24px;margin-top:2px}.prescriptionsCompleted{margin-top:45px}.prescriptionsCompleted h1{font-size:24px;text-align:left;margin-bottom:15px}.prescriptionsCompleted>.orderProcess{margin-top:25px;font-size:16px;width:90%}.prescriptionsCompleted span{font-weight:700;font-size:15px}.step-footer-submit.prescription{position:relative;right:-304px;width:400px}#help-footer{margin-top:25px;margin-left:25px}#help-footer .need-help{font-family:FuturaBQBold,Arial,Helvetica,sans-serif;font-size:16px!important;font-weight:700}#help-footer .need-help-num{text-transform:none}.checkout-step-2 div.date-parent>.select_container{overflow:visible!important}.date-parent .select_container.error:nth-child(3)::after{content:'';background:url(../assets/lc2_sprite.gif);background-size:500px;pointer-events:none;position:absolute;top:52px;margin-left:25px;width:19px;height:18px;background-position:-226px -114px}.checkout-step-2 .sign_in a:after{content:'';background:url(../images/sprites/newCheckSprite.png);background-size:auto;background-position:-12px;width:18px;height:20px;position:absolute;color:#000;margin-left:5px}#WC_step2_address1_div_11.input-container.error::after{margin-left:343px!important;margin-top:23px!important}.checkout-step-1 .checkout-step-header h2{width:65%;display:inline-block}.checkout-step-1 .checkout-step-header span{float:right;display:inline-block;padding-top:10px;font-size:15px}.input-container.select_container.error>span::before{content:'';background:url(../images/sprites/newCheckSprite.png);pointer-events:none;position:absolute;margin-left:-25px;width:20px;height:20px;background-position:-226px}.date-parent .small-input.error+span.required::before{content:'';background:url(../images/sprites/newCheckSprite.png);pointer-events:none;position:absolute;margin-left:-25px;width:20px;height:20px;background-position:-226px}.checkout-step-3 .select_container.small-input.date.error div+span.required{margin-right:151px!important}.input-container.small-input.security-code span.required{vertical-align:top;float:none!important}.input-container.small-input.security-code span.required::before{content:'';background:url(../images/sprites/newCheckSprite.png);pointer-events:none;position:absolute;margin-left:-25px;width:20px;height:20px;background-position:-226px;display:block!important}.select_container.small-input.date.error div+span.required::before{content:'';background:url(../images/sprites/newCheckSprite.png);pointer-events:none;position:absolute;margin-left:-25px!important;width:20px;height:20px;background-position:-226px;display:block!important}.input-container.card-number.error span.required{margin-right:75px!important}.input-container.card-number.error::after{margin-left:374px!important;display:block!important}#myAccount.account-container #right.right-container .big-container .st-button{width:265px}.right-nav .subtotal-label{font-family:FuturaBQMedium,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500!important}.right-nav .subtotal-label-new{font-family:FuturaBQBold,Arial,Helvetica,sans-serif;font-size:16px;text-transform:uppercase}.right-nav .subtotal-summary{border-top:1px;border-top-style:solid;border-top-color:#cecaca;margin-top:30px;padding-top:15px}#checkoutDoctorInfo .input-container.error span.required{margin-right:170px!important}#checkoutDoctorInfo .input-container.error span.required[for=text_phone_group]{margin-right:105px!important}#checkoutDoctorInfo .input-container.error span.required[for=text_doctorName]{margin-right:148px!important}#checkoutDoctorInfo span[for=doctorState]{margin-top:0!important;float:none!important;position:absolute;left:80px;bottom:20px}#checkoutDoctorInfo .date-parent .small-input.error+span.required::before{margin-left:-21px;margin-top:-3px!important}#checkoutDoctorInfo .date-parent .small-input.error+span.required{position:relative;margin-left:387px;margin-top:-26px;font-style:normal}#checkoutDoctorInfo .input-container.error span.required[for=upload_doctorName]{margin-right:150px!important}#checkoutDoctorInfo .input-container.error span.required[for=upload_phone_group]{margin-right:107px!important}#checkoutDoctorInfo .input-container.error span.required[for=upload_emailAddress]{margin-right:126px!important}#upload-form{padding-top:14px!important}.input-container.small-input.security-code.error span.required{float:right!important;margin-right:152px!important;margin-top:-32px!important}.input-container.name-on-card.error span.required{margin-right:154px!important}[id^=content_wrapper_box] form.lc2 .input-container.name-on-card.error::after{margin-left:50px}.select_container.small-input.date.cardInfo.error div+span.required::before{margin-left:-22px}[id^=content_wrapper_box] form.lc2 .input-container.check.accept-terms.error::after{margin-left:377px;margin-top:-35px}[id^=content_wrapper_box] form.lc2 .input-container.check.accept-terms.error span.required{margin-right:50px;margin-top:-20px}.shopping-cart-page.thank-you-page .register-sign-form p.subtitle{font-size:16px!important}.shopping-cart-page.thank-you-page .register-sign-form p.subtitle a{font-size:16px!important;font-weight:300;text-decoration:underline;color:#326fa8}#thank-you-account-open{text-transform:capitalize}.thank-you-page-overlay{position:fixed;background-color:rgba(51,51,51,.6);width:100%;height:100%;left:0;z-index:1000;top:0;overflow:hidden}.shopping-cart-page.thank-you-page .register-sign-form a#create-account.drop-down-closed:after{width:0;content:"";height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #6daacd;position:absolute;margin-top:10px;margin-left:5px}.shopping-cart-page.thank-you-page .register-sign-form a#create-account.drop-down-open:after{width:0;content:"";height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #6daacd;float:right;border-top:0;position:absolute;margin-top:10px;margin-left:5px}.shopping-cart-page.thank-you-page .register-sign-form a#eyeExamSigninLink:after{content:'';background:url(../images/sprites/newCheckSprite.png);background-size:auto;background-position:-12px;width:18px;height:20px;position:absolute;color:#000;margin-left:5px;margin-top:2px}.shopping-cart-page.thank-you-page .sign-form-fields .regSubmit{display:block;width:170px;top:20px;text-align:center;padding:12px 0;text-transform:uppercase}.shopping-cart-page.thank-you-page .checkbox{margin-top:15px;margin-bottom:15px;display:block}.shopping-cart-page.thank-you-page .checkbox label{width:100%;height:auto;vertical-align:top;display:flex}.shopping-cart-page.thank-you-page .sign-form-fields .checkbox span.required{font-size:14px}.sign-form-fields #emailAddress.error input[name=logonId]{display:flex}.shopping-cart-page.thank-you-page .sign-form-fields .input-container span.required{margin-left:30px;margin-right:0!important;margin-top:5px!important;float:none!important}.shopping-cart-page.thank-you-page .sign-form-fields .checkbox span.required::before,.shopping-cart-page.thank-you-page .sign-form-fields .input-container span.required::before{content:'';background:url(../images/sprites/newCheckSprite.png);pointer-events:none;position:absolute;margin-left:-25px;width:19px;height:18px;background-position:-226px}.shopping-cart-page.thank-you-page .sign-form-fields .input-container.error:after{top:59px!important;left:340px;margin-left:0!important}#doctor-info .doctor-info-choice{display:none}.doctor-info-choice .radio>label{display:flex!important;flex-flow:row-reverse;justify-content:flex-end;margin-bottom:15px!important}#doctor-info #doctornumberform #doctorName_3 span.required{margin-right:114px!important}.error-avalara{border:1px solid #ce0a2d}.checkout-wrapper-steps span.required::before{content:'';background:url(../images/sprites/newCheckSprite.png);pointer-events:none;position:absolute;margin-left:-25px;width:19px;height:18px;background-position:-226px}.checkout_wrapper.redesign2017 .thank-you-page span.required::before{background:url(../assets/lc2_sprite.gif);background-size:500px;pointer-events:none;position:absolute;margin-left:-25px;width:19px;height:18px;background-position:-226px -114px}.checkout-wrapper-steps span[for=WC__ShoppingCartAddressEntryForm_shippingAddressCreateEditFormDiv_1_address1_1],.checkout-wrapper-steps span[for=date_of_birth_group]{top:71px}span.required[for=acceptPaymentTerm]{top:0}span.required[for=cc_cvc_1]{top:75px}.select_container.small-input.date.cardInfo{width:100%}#checkoutDoctorInfo #doctorPhoneForm .input-container.error span.required{margin-right:100px!important}.right-nav .itemInfoContainer{margin-bottom:5px}.shopping-cart-page .right-nav{width:282px;display:inline-block;vertical-align:top}.free{float:right}.subtitleTax{margin-top:20px;font-size:16px!important}.right-nav.checkout .calculate-tax span.required{position:static!important;color:#c00;font-style:normal;margin:10px auto 15px 25px}.right-nav.checkout .calculate-tax span.required::before{content:'';background:url(../images/sprites/newCheckSprite.png);pointer-events:none;position:absolute;margin-left:-25px;width:19px;height:18px;background-position:-226px}#processToPayment{padding:0 30px 0 50px;color:#fff!important}#processToPayment:before{content:'';background:url(../images/sprites/newCheckSprite.png);background-size:auto;background-position:-52px;width:30px;height:30px;position:absolute;color:#000;margin-left:-34px;margin-top:5px}.thank-you .right-nav{width:259px!important;position:absolute;margin-left:17px;margin-top:8px}.thank-you .right-nav .right-nav-order-details-container{border:solid 1px #a0a0a0}[id^=content_wrapper_box] form.lc2 .label_radio input[type=radio]:checked+span{font-family:FuturaBQBold;font-size:16px}.thank-you-page .sign-form-fields input[type=password],.thank-you-page .sign-form-fields input[type=text]{width:222px!important;border-radius:0!important;border:solid 1px #c6c6c6!important;background-color:#fff!important}#help-footer .need-help:before{content:'';background:url(../images/sprites/needHelp.png);background-size:contain;width:25px;height:23px;display:inline-block;margin-right:5px;position:relative;top:5px}.checkout-steps li.checked{color:#5b4a4d}span[for=cc_cvc_1]{padding-left:13px}span[for=selectPrescription]{margin-left:28px}.checkout-container span[for=selectPrescription]{margin-left:28px;position:absolute;bottom:-18px}span[for=prescription]{margin-left:26px;margin-bottom:20px}.congrats-cell.no-prescr{width:40%}.congrats-cell{display:inline-block;width:30%;position:relative;top:50%;transform:translateY(-50%);float:left}.congrats-wcs-lc{font-family:FuturaBQLight,Arial,Helvetica,sans-serif!important;font-size:16px!important}.congrats-cell:nth-child(2) p{font-size:16px}.order-number-label{font-family:FuturaBQBook;font-weight:700;font-size:16px;letter-spacing:.5px;line-height:19px;color:#333;text-decoration:none}.order-number{font-family:FuturaBQLight;font-size:16px;letter-spacing:.5px;line-height:19px;color:#333;text-decoration:none;padding-left:10px}.cart-wrapper #DoctorInfoURL{font-family:FuturaBQBold;color:#fff!important}.search-doctor-loading-icon.loading{display:inline-block;left:-160px;bottom:30px;position:relative}.search-doctor-loading-icon{margin-left:15px}#didnotfind-div>.phone-input{width:40px!important}#searchDoctorInformation{display:block!important}span.required[for=call_doctorName]{position:relative!important;left:28px;bottom:31px;top:-3px;float:right;left:-203px}#doctorInformationForm>span{font-family:FuturaBQBook;font-weight:400;font-size:14px!important;margin-top:20px!important;display:block}.edit-wrapper .productTitleDetails{margin-top:10px}.thank-you-page .edit-wrapper .edit-prescriptions{margin-top:-5px}.edit-wrapper .edit-prescriptions{margin-top:-20px}[id^=content_wrapper_box] form.lc2 label[for=news],[id^=content_wrapper_box] form.lc2 label[for=useAsBilling]{width:auto}.check.newsletter span:before,.check.sameAsShipping.useAsBilling span:before{background-position:-118px -53px;background-size:415px}[id^=content_wrapper_box] form.lc2 .billing_address .input-container label[for=WC__ShoppingCartAddressEntryForm_step2_firstName_1]{margin-top:28px}.checkoutAddress .step-footer-submit,.checkoutAddress div.back-button-container,.is_billing .step-footer-submit,.is_billing div.back-button-container{float:left;width:50%}.checkout_wrapper .checkout-step-3 .checkout-step-header{padding:1px 0}#PaymentForm1 .checkout-step-header{padding-top:0}#PaymentForm1 .checkout-step-header h2{font-size:17px}.checkout_wrapper .checkout-step-3 .checkout-step-header h3{text-transform:uppercase;font-size:1em}.accepted-cards>span{font-size:13px}.checkout-wrapper-steps,.checkout-wrapper-steps p.card-details-message{font-size:.95em;line-height:1.2em}.is_billing .step-footer-submit .st-button.submit{width:256px}#ShippingAnotherAddress #errorAddress,#billingCreateEditArea1 #errorAddress{width:180px;position:absolute;right:-51px;top:42px;font-size:14px}.shopping-cart-page.thank-you-page .cart-item-container{padding-right:0;padding-top:20px!important}#checkoutDoctorInfo{padding-top:0}#checkoutDoctorInfo .cont-pup .label_check.blue{width:252px}#doctorStateContainer a.selectBox{width:139px!important}#checkoutDoctorInfo .rx-fields a.selectBox{width:130px!important}#doctorstabelresult>p{font-size:16px}#checkoutDoctorInfo .view-name p{min-height:22px;font-size:16px}.timedOutsessionErr{color:red;margin-left:8%;display:none}.lc-cart-insurance-warning{font-size:16px;padding:8px 20px;background-color:#fae7eb;font-family:FuturaBQBook;border:1px solid #cf0329;margin-bottom:12px}.lc-cart-insurance-warning>p{font-size:14px;letter-spacing:-.02em;line-height:1.3em;padding:10px}.lc-cart-insurance-warning>p span{display:inline-block;width:16px;height:16px;background:#cf0329;color:#fff;border-radius:10px;text-align:center;margin-right:10px}#insurance-header-link.logged:after{content:' '!important;background:url(../assets/lc2_sprite.gif)!important;background-size:400px!important;width:24px!important;height:40px!important;background-position:267px 217px!important;margin-top:-4px!important;display:block}#insurance-header-link.not-logged:after{content:''!important;background:url(../assets/lc2_sprite.gif)!important;background-size:400px!important;width:24px!important;height:29.4px!important;background-position:234px 207px!important;margin-top:-1px!important;display:block;transform:scale(.8) translateY(-5px) translateX(6px)}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .radio.error .required::before,.ria-redesign-container form.lc2 .radio.error .required::before{content:'X';font-style:normal;margin-right:5px}.ria-redesign-container div.checkbox.error span.required::before{content:'X';font-style:normal;margin-right:5px}.ria-redesign-container div.checkbox.error span.required{margin-left:2px;margin-top:6px;font-style:normal;font-family:FuturaBQBook,Arial,Helvetica,sans-serif!important}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .input-container label,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .select_container label,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .textarea-container label,.ria-redesign-container form.lc2 .input-container label,.ria-redesign-container form.lc2 .select_container label,.ria-redesign-container form.lc2 .textarea-container label{text-transform:none}.ria-redesign-container form.lc2 .select_container .selectBox-dropdown{line-height:1.8!important}.ria-redesign-container html{overflow-y:auto;overflow-x:hidden}.ria-redesign-container .homepage-section{margin:0;padding:0}.ria-redesign-container .homepage-section *{box-sizing:border-box}.ria-redesign-container .homepage-section h2{padding-bottom:13px;margin-bottom:13px;border-bottom:1px solid #d5d5d5}.ria-redesign-container .homepage-section main{text-align:center;display:flex;flex-wrap:wrap}.ria-redesign-container .homepage-section main p:first-of-type{width:100%;margin:52px}.ria-redesign-container .homepage-section main>div{width:25%;padding:26px}@media screen and (max-width:700px){.ria-redesign-container .homepage-section main>div{width:100%}}.ria-redesign-container .homepage-section h3{padding-top:26px}.ria-redesign-container .homepage-section li{padding:6.5px}.ria-redesign-container .homepage-section li.done a{color:#00a651}.ria-redesign-container .homepage-section li.done:after{content:"";background:url(../assets/lc2_sprite.gif) -120px -114px;width:11px;height:10px;background-size:500px;display:inline-block;margin-left:6px}.ria-redesign-container .homepage-section a{font-size:16px}.ria-redesign-container .styleguide-section{margin:0;padding:0}.ria-redesign-container .styleguide-section main{width:90%;margin:0 auto}.ria-redesign-container .styleguide-section hr{margin:50px 0}.ria-redesign-container .styleguide-section p{margin:10px 0}.ria-redesign-container .styleguide-section .row{margin:20px 0}.ria-redesign-container .styleguide-section .large-6{width:50%;min-height:50px}.ria-redesign-container .styleguide-section .ss-section:not(:last-child){padding-bottom:4rem;border-bottom:2px solid #ccc;margin-bottom:4rem}.ria-redesign-container .styleguide-section .ss-code code{display:block;padding:1rem;overflow-x:scroll;margin-bottom:1.5rem}.ria-redesign-container .styleguide-section .row.display{background:#eee;font-size:11px;margin-bottom:10px;line-height:2rem;border:1px solid #c6c6c6;margin-left:0!important;margin-right:0!important}.ria-redesign-container .styleguide-section .row.display .columns.large-centered,.ria-redesign-container .styleguide-section .row.display .columns.small-centered,.ria-redesign-container .styleguide-section .row.display .columns:nth-child(2){background:#e1e1e1}.ria-redesign-container .styleguide-section .row.display .columns.color-end{background:#d4d4d4}.ria-redesign-container .styleguide-section .color-block{border-radius:2px;display:block;padding:8px 8px 6px;color:#333;text-transform:uppercase;border:1px solid #ddd;box-shadow:0 0 8px rgba(0,0,0,.1)}.ria-redesign-container .styleguide-section .color-block span{display:block;width:100%;height:100px;margin-bottom:.42857rem}.ria-redesign-container .styleguide-section pre{margin-bottom:1em}.ria-redesign-container .styleguide-section .sg-container{display:flex;justify-content:space-around}.ria-redesign-container .styleguide-section .sg-container .sg-col{padding:52px 26px}@media screen and (max-width:767px){.ria-redesign-container .styleguide-section .sg-container{flex-wrap:wrap}.ria-redesign-container .styleguide-section .sg-container .sg-col{width:100%}}.ria-redesign-container .styleguide-section .container220{width:220px;display:block}.ria-redesign-container .styleguide-section .container220 a{margin:6px 0!important}.ria-redesign-container .styleguide-modal{width:770px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;border:1px solid #d5d5d5;padding:13px}.ria-redesign-container .styleguide-modal>div{width:25%;border:1px solid #d5d5d5;padding:26px;margin:13px}.ria-redesign-container .redesign2017 input[type=submit].st-button{width:100%;height:46px;line-height:46px;box-sizing:border-box;background:#4179b1;border-radius:5px;border:0;color:#fff;display:inline-block;font-family:FuturaBQBold,Arial,Helvetica,sans-serif;font-weight:400;font-size:13px;letter-spacing:.03em;margin:0;padding:0 13px;text-align:center;text-transform:uppercase;position:relative}.ria-redesign-container .redesign2017 .st-button:hover,.ria-redesign-container .redesign2017 input[type=submit].st-button:hover{background:#6092c5}.ria-redesign-container .redesign2017 #compare_view .st-button.st-button-outline,.ria-redesign-container .redesign2017 #compare_view input[type=submit].st-button.st-button-outline,.ria-redesign-container .redesign2017 .st-button.st-button-outline,.ria-redesign-container .redesign2017 input[type=submit].st-button.st-button-outline{border:1px solid #523f42;background:0 0;color:#523f42}.ria-redesign-container .redesign2017 .st-button.st-button-outline:hover,.ria-redesign-container .redesign2017 input[type=submit].st-button.st-button-outline:hover{color:#6f5559;background:0 0}.ria-redesign-container .styled-link{text-decoration:underline;color:#4179b1;font-weight:700}.ria-redesign-container .delete-link{color:#ce0a2d;font-weight:700;text-transform:none;padding:0 0 0 3px;outline:0}.ria-redesign-container .delete-link:hover{text-decoration:underline;color:#ce0a2d}.ria-redesign-container .sticky-bottom{position:fixed;z-index:10000;bottom:0;padding-top:26px}.ria-redesign-container a.lc-btn,.ria-redesign-container button.lc-btn{background-color:#4179b1;border:1px solid #4179b1;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-family:FuturaBQBold,Arial,Helvetica,sans-serif;font-weight:400;height:auto;letter-spacing:.06em;line-height:1;padding:15px 30px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background-color 150ms,border-color 150ms,color 150ms}.ria-redesign-container a.lc-btn.noBenefitAvailable,.ria-redesign-container button.lc-btn.noBenefitAvailable{background-color:#fff;color:#4179b1;border:none}.ria-redesign-container a.lc-btn.noBenefitAvailable:hover,.ria-redesign-container button.lc-btn.noBenefitAvailable:hover{background-color:#fff;color:#4179b1;border:none}.ria-redesign-container a.lc-btn:focus,.ria-redesign-container a.lc-btn:hover,.ria-redesign-container button.lc-btn:focus,.ria-redesign-container button.lc-btn:hover{background-color:#558bc1;border-color:#558bc1;color:#fff;outline:0}.ria-redesign-container a.lc-btn.lc-disabled,.ria-redesign-container a.lc-btn[disabled],.ria-redesign-container button.lc-btn.lc-disabled,.ria-redesign-container button.lc-btn[disabled]{cursor:not-allowed;background-color:#656262;border-color:#656262}.ria-redesign-container a.lc-btn-outline,.ria-redesign-container button.lc-btn-outline{background-color:transparent;border-color:#3f2a2e;color:#3f2a2e}.ria-redesign-container a.lc-btn-outline:focus,.ria-redesign-container a.lc-btn-outline:hover,.ria-redesign-container button.lc-btn-outline:focus,.ria-redesign-container button.lc-btn-outline:hover{background-color:rgba(38,38,38,0);border-color:#6d4950;color:#6d4950}.ria-redesign-container a.lc-btn-outline.lc-disabled:focus,.ria-redesign-container a.lc-btn-outline.lc-disabled:hover,.ria-redesign-container a.lc-btn-outline[disabled]:focus,.ria-redesign-container a.lc-btn-outline[disabled]:hover,.ria-redesign-container button.lc-btn-outline.lc-disabled:focus,.ria-redesign-container button.lc-btn-outline.lc-disabled:hover,.ria-redesign-container button.lc-btn-outline[disabled]:focus,.ria-redesign-container button.lc-btn-outline[disabled]:hover{background-color:transparent;border-color:#3f2a2e;color:#3f2a2e}.ria-redesign-container a.lc-btn-small,.ria-redesign-container button.lc-btn-small{padding:10px 30px}.ria-redesign-container a.lc-btn-clear,.ria-redesign-container button.lc-btn-clear{background-color:transparent;border-color:transparent;color:#3f2a2e}.ria-redesign-container a.lc-btn-clear:focus,.ria-redesign-container a.lc-btn-clear:hover,.ria-redesign-container button.lc-btn-clear:focus,.ria-redesign-container button.lc-btn-clear:hover{background-color:rgba(38,38,38,0);border-color:rgba(38,38,38,0);color:#6d4950}.ria-redesign-container a.lc-btn-clear.lc-disabled:focus,.ria-redesign-container a.lc-btn-clear.lc-disabled:hover,.ria-redesign-container a.lc-btn-clear[disabled]:focus,.ria-redesign-container a.lc-btn-clear[disabled]:hover,.ria-redesign-container button.lc-btn-clear.lc-disabled:focus,.ria-redesign-container button.lc-btn-clear.lc-disabled:hover,.ria-redesign-container button.lc-btn-clear[disabled]:focus,.ria-redesign-container button.lc-btn-clear[disabled]:hover{background-color:transparent;border-color:transparent;color:#3f2a2e}.ria-redesign-container a.lc-btn-clear-blue,.ria-redesign-container button.lc-btn-clear-blue{background-color:transparent;border-color:transparent;color:#4179b1}.ria-redesign-container a.lc-btn-clear-blue:focus,.ria-redesign-container a.lc-btn-clear-blue:hover,.ria-redesign-container button.lc-btn-clear-blue:focus,.ria-redesign-container button.lc-btn-clear-blue:hover{background-color:rgba(38,38,38,0);border-color:rgba(38,38,38,0);color:#739fcc}.ria-redesign-container a.lc-btn-clear-blue.lc-disabled:focus,.ria-redesign-container a.lc-btn-clear-blue.lc-disabled:hover,.ria-redesign-container a.lc-btn-clear-blue[disabled]:focus,.ria-redesign-container a.lc-btn-clear-blue[disabled]:hover,.ria-redesign-container button.lc-btn-clear-blue.lc-disabled:focus,.ria-redesign-container button.lc-btn-clear-blue.lc-disabled:hover,.ria-redesign-container button.lc-btn-clear-blue[disabled]:focus,.ria-redesign-container button.lc-btn-clear-blue[disabled]:hover{background-color:transparent;border-color:transparent;color:#4179b1}.ria-redesign-container a.lc-btn-orange,.ria-redesign-container button.lc-btn-orange{background-color:#ba550e;border-color:#ba550e;color:#fff}.ria-redesign-container a.lc-btn-orange:focus,.ria-redesign-container button.lc-btn-orange:focus,button.lc-btn.lc-disabled:focus{font-weight:700}.ria-redesign-container a.lc-btn-orange:hover,.ria-redesign-container button.lc-btn-orange:hover{background-color:#ba550e;border-color:#ba550e;color:#fff}.ria-redesign-container a.lc-btn-orange.lc-disabled:focus,.ria-redesign-container a.lc-btn-orange.lc-disabled:hover,.ria-redesign-container a.lc-btn-orange[disabled]:focus,.ria-redesign-container a.lc-btn-orange[disabled]:hover,.ria-redesign-container button.lc-btn-orange.lc-disabled:focus,.ria-redesign-container button.lc-btn-orange.lc-disabled:hover,.ria-redesign-container button.lc-btn-orange[disabled]:focus,.ria-redesign-container button.lc-btn-orange[disabled]:hover{background-color:#e72;border-color:#e72;color:#fff}.ria-redesign-container a.lc-btn-green,.ria-redesign-container button.lc-btn-green{background-color:#00a651;border-color:#00a651;color:#fff}.ria-redesign-container a.lc-btn-green:focus,.ria-redesign-container a.lc-btn-green:hover,.ria-redesign-container button.lc-btn-green:focus,.ria-redesign-container button.lc-btn-green:hover{background-color:#00ca62;border-color:#00ca62;color:#fff}.ria-redesign-container a.lc-btn-green.lc-disabled:focus,.ria-redesign-container a.lc-btn-green.lc-disabled:hover,.ria-redesign-container a.lc-btn-green[disabled]:focus,.ria-redesign-container a.lc-btn-green[disabled]:hover,.ria-redesign-container button.lc-btn-green.lc-disabled:focus,.ria-redesign-container button.lc-btn-green.lc-disabled:hover,.ria-redesign-container button.lc-btn-green[disabled]:focus,.ria-redesign-container button.lc-btn-green[disabled]:hover{background-color:#00a651;border-color:#00a651;color:#fff}.ria-redesign-container span.lc-sprite{display:inline-block;background:url(../assets/lc2_sprite.gif);background-size:500px;margin-right:5px}.ria-redesign-container span.lc-frames-big{background-position:-248px -113px;width:40px;height:16px}.ria-redesign-container span.lc-lenses-big{background-position:-292px -114px;width:30px;height:20px}.ria-redesign-container span.lc-frames-green{background-position:-5px -144px;width:40px;height:16px}.ria-redesign-container span.lc-lenses-green{background-position:-50px -145px;width:30px;height:20px}.ria-redesign-container span.lc-exam{background-position:-325px -113px;width:30px;height:27px;position:relative;top:4px}.ria-redesign-container span.lc-exam-green{background-position:-83px -145px;height:27px;position:relative;top:4px;width:30px}.ria-redesign-container span.lc-contact-lenses{background-position:-358px -113px;width:35px;height:22px}.ria-redesign-container span.lc-contact-lenses-green{background-position:-116px -145px;height:22px;width:35px}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .input-container>span,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .radio>span,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .select_container>span,.ria-redesign-container form.lc2 .input-container>span,.ria-redesign-container form.lc2 .radio>span,.ria-redesign-container form.lc2 .select_container>span{display:none}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .input-container.error>span.required,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .radio.error>span.required,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .select_container.error>span.required,.ria-redesign-container form.lc2 .input-container.error>span.required,.ria-redesign-container form.lc2 .radio.error>span.required,.ria-redesign-container form.lc2 .select_container.error>span.required{float:none;display:block}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .radio.error input[type=text],.ria-redesign-container form.lc2 .radio.error input[type=text]{border:1px solid #ce0a2d;background:#fef2f4}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .radio.error .required,.ria-redesign-container form.lc2 .radio.error .required{float:none;font-style:normal;margin:10px 0 0 0}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .radio.error .required::before,.ria-redesign-container form.lc2 .radio.error .required::before{content:'X';font-style:normal;margin-right:5px}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .input-container,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .select_container,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .textarea-container,.ria-redesign-container form.lc2 .input-container,.ria-redesign-container form.lc2 .select_container,.ria-redesign-container form.lc2 .textarea-container{display:inline-table;margin-right:19px;overflow:hidden;line-height:1.33;position:relative}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .input-container label,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .select_container label,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .textarea-container label,.ria-redesign-container form.lc2 .input-container label,.ria-redesign-container form.lc2 .select_container label,.ria-redesign-container form.lc2 .textarea-container label{display:block;margin-top:18px;font-family:FuturaBQBold,Arial,Helvetica,sans-serif;font-weight:400;font-size:16px;letter-spacing:.025em;color:#523f42;position:relative}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .input-container.error::after,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .input-container.success::after,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .select_container.error::after,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .select_container.success::after,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .textarea-container.error::after,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .textarea-container.success::after,.ria-redesign-container form.lc2 .input-container.error::after,.ria-redesign-container form.lc2 .input-container.success::after,.ria-redesign-container form.lc2 .select_container.error::after,.ria-redesign-container form.lc2 .select_container.success::after,.ria-redesign-container form.lc2 .textarea-container.error::after,.ria-redesign-container form.lc2 .textarea-container.success::after{content:'';background:url(../assets/lc2_sprite.gif);background-size:500px;pointer-events:none;position:absolute;top:54px;right:13px}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .input-container.error .selectBox-dropdown,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .input-container.error input[type=password],.ria-redesign-container [id^=content_wrapper_box] form.lc2 .input-container.error input[type=text],.ria-redesign-container [id^=content_wrapper_box] form.lc2 .input-container.error select,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .select_container.error .selectBox-dropdown,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .select_container.error input[type=password],.ria-redesign-container [id^=content_wrapper_box] form.lc2 .select_container.error input[type=text],.ria-redesign-container [id^=content_wrapper_box] form.lc2 .select_container.error select,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .textarea-container.error .selectBox-dropdown,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .textarea-container.error input[type=password],.ria-redesign-container [id^=content_wrapper_box] form.lc2 .textarea-container.error input[type=text],.ria-redesign-container [id^=content_wrapper_box] form.lc2 .textarea-container.error select,.ria-redesign-container form.lc2 .input-container.error .selectBox-dropdown,.ria-redesign-container form.lc2 .input-container.error input[type=password],.ria-redesign-container form.lc2 .input-container.error input[type=text],.ria-redesign-container form.lc2 .input-container.error select,.ria-redesign-container form.lc2 .select_container.error .selectBox-dropdown,.ria-redesign-container form.lc2 .select_container.error input[type=password],.ria-redesign-container form.lc2 .select_container.error input[type=text],.ria-redesign-container form.lc2 .select_container.error select,.ria-redesign-container form.lc2 .textarea-container.error .selectBox-dropdown,.ria-redesign-container form.lc2 .textarea-container.error input[type=password],.ria-redesign-container form.lc2 .textarea-container.error input[type=text],.ria-redesign-container form.lc2 .textarea-container.error select{border:1px solid #ce0a2d;background:#fef2f4}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .input-container.error::after,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .select_container.error::after,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .textarea-container.error::after,.ria-redesign-container form.lc2 .input-container.error::after,.ria-redesign-container form.lc2 .select_container.error::after,.ria-redesign-container form.lc2 .textarea-container.error::after{width:19px;height:18px;background-position:-226px -114px}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .input-container.error .required::before,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .select_container.error .required::before,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .textarea-container.error .required::before,.ria-redesign-container form.lc2 .input-container.error .required::before,.ria-redesign-container form.lc2 .select_container.error .required::before,.ria-redesign-container form.lc2 .textarea-container.error .required::before{content:'X';font-style:normal;margin-right:5px}.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=email],.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=password],.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=tel],.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=text],.ria-redesign-container [id^=content_wrapper_box] form.lc2 textarea,.ria-redesign-container form.lc2 input[type=email],.ria-redesign-container form.lc2 input[type=password],.ria-redesign-container form.lc2 input[type=tel],.ria-redesign-container form.lc2 input[type=text],.ria-redesign-container form.lc2 textarea{background:#fff;border:1px solid #3f2a2e;margin-top:4px;letter-spacing:.025em;color:#3f2a2e;font-size:16px;font-family:FuturaBQBook,Arial,Helvetica,sans-serif;border-radius:5px;width:295px;padding:9px 10px 7px}.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=email]::-webkit-input-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=password]::-webkit-input-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=tel]::-webkit-input-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=text]::-webkit-input-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 textarea::-webkit-input-placeholder,.ria-redesign-container form.lc2 input[type=email]::-webkit-input-placeholder,.ria-redesign-container form.lc2 input[type=password]::-webkit-input-placeholder,.ria-redesign-container form.lc2 input[type=tel]::-webkit-input-placeholder,.ria-redesign-container form.lc2 input[type=text]::-webkit-input-placeholder,.ria-redesign-container form.lc2 textarea::-webkit-input-placeholder{color:#3f2a2e}.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=email]:-moz-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=password]:-moz-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=tel]:-moz-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=text]:-moz-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 textarea:-moz-placeholder,.ria-redesign-container form.lc2 input[type=email]:-moz-placeholder,.ria-redesign-container form.lc2 input[type=password]:-moz-placeholder,.ria-redesign-container form.lc2 input[type=tel]:-moz-placeholder,.ria-redesign-container form.lc2 input[type=text]:-moz-placeholder,.ria-redesign-container form.lc2 textarea:-moz-placeholder{color:#3f2a2e}.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=email]::-moz-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=password]::-moz-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=tel]::-moz-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=text]::-moz-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 textarea::-moz-placeholder,.ria-redesign-container form.lc2 input[type=email]::-moz-placeholder,.ria-redesign-container form.lc2 input[type=password]::-moz-placeholder,.ria-redesign-container form.lc2 input[type=tel]::-moz-placeholder,.ria-redesign-container form.lc2 input[type=text]::-moz-placeholder,.ria-redesign-container form.lc2 textarea::-moz-placeholder{color:#3f2a2e}.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=email]:-ms-input-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=password]:-ms-input-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=tel]:-ms-input-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=text]:-ms-input-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 textarea:-ms-input-placeholder,.ria-redesign-container form.lc2 input[type=email]:-ms-input-placeholder,.ria-redesign-container form.lc2 input[type=password]:-ms-input-placeholder,.ria-redesign-container form.lc2 input[type=tel]:-ms-input-placeholder,.ria-redesign-container form.lc2 input[type=text]:-ms-input-placeholder,.ria-redesign-container form.lc2 textarea:-ms-input-placeholder{color:#3f2a2e}.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=email]:focus,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=password]:focus,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=tel]:focus,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=text]:focus,.ria-redesign-container [id^=content_wrapper_box] form.lc2 textarea:focus,.ria-redesign-container form.lc2 input[type=email]:focus,.ria-redesign-container form.lc2 input[type=password]:focus,.ria-redesign-container form.lc2 input[type=tel]:focus,.ria-redesign-container form.lc2 input[type=text]:focus,.ria-redesign-container form.lc2 textarea:focus{outline-width:0;background-color:#f7f6f7}.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=email]:focus::-webkit-input-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=password]:focus::-webkit-input-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=tel]:focus::-webkit-input-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=text]:focus::-webkit-input-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 textarea:focus::-webkit-input-placeholder,.ria-redesign-container form.lc2 input[type=email]:focus::-webkit-input-placeholder,.ria-redesign-container form.lc2 input[type=password]:focus::-webkit-input-placeholder,.ria-redesign-container form.lc2 input[type=tel]:focus::-webkit-input-placeholder,.ria-redesign-container form.lc2 input[type=text]:focus::-webkit-input-placeholder,.ria-redesign-container form.lc2 textarea:focus::-webkit-input-placeholder{color:transparent}.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=email]:focus:-moz-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=password]:focus:-moz-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=tel]:focus:-moz-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=text]:focus:-moz-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 textarea:focus:-moz-placeholder,.ria-redesign-container form.lc2 input[type=email]:focus:-moz-placeholder,.ria-redesign-container form.lc2 input[type=password]:focus:-moz-placeholder,.ria-redesign-container form.lc2 input[type=tel]:focus:-moz-placeholder,.ria-redesign-container form.lc2 input[type=text]:focus:-moz-placeholder,.ria-redesign-container form.lc2 textarea:focus:-moz-placeholder{color:transparent}.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=email]:focus::-moz-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=password]:focus::-moz-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=tel]:focus::-moz-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=text]:focus::-moz-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 textarea:focus::-moz-placeholder,.ria-redesign-container form.lc2 input[type=email]:focus::-moz-placeholder,.ria-redesign-container form.lc2 input[type=password]:focus::-moz-placeholder,.ria-redesign-container form.lc2 input[type=tel]:focus::-moz-placeholder,.ria-redesign-container form.lc2 input[type=text]:focus::-moz-placeholder,.ria-redesign-container form.lc2 textarea:focus::-moz-placeholder{color:transparent}.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=email]:focus:-ms-input-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=password]:focus:-ms-input-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=tel]:focus:-ms-input-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 input[type=text]:focus:-ms-input-placeholder,.ria-redesign-container [id^=content_wrapper_box] form.lc2 textarea:focus:-ms-input-placeholder,.ria-redesign-container form.lc2 input[type=email]:focus:-ms-input-placeholder,.ria-redesign-container form.lc2 input[type=password]:focus:-ms-input-placeholder,.ria-redesign-container form.lc2 input[type=tel]:focus:-ms-input-placeholder,.ria-redesign-container form.lc2 input[type=text]:focus:-ms-input-placeholder,.ria-redesign-container form.lc2 textarea:focus:-ms-input-placeholder{color:transparent}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .select_container select.day,.ria-redesign-container [id^=content_wrapper_box] form.lc2 .select_container select.month,.ria-redesign-container form.lc2 .select_container select.day,.ria-redesign-container form.lc2 .select_container select.month{width:52px}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .select_container select.year,.ria-redesign-container form.lc2 .select_container select.year{width:62px}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .select_container.lc-select-fouc-fix,.ria-redesign-container form.lc2 .select_container.lc-select-fouc-fix{height:80px}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .select_container.lc-select-fouc-fix.error,.ria-redesign-container form.lc2 .select_container.lc-select-fouc-fix.error{padding-bottom:0}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .select_container.lc-select-fouc-fix.error>span.required,.ria-redesign-container form.lc2 .select_container.lc-select-fouc-fix.error>span.required{margin-top:10px}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .label_check,.ria-redesign-container form.lc2 .label_check{display:block;margin:13px 0;position:relative;width:auto;font-weight:400;background:0 0}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .label_check input[type=checkbox]+span::before,.ria-redesign-container form.lc2 .label_check input[type=checkbox]+span::before{content:'';position:absolute;top:0;left:0;background:url(../assets/lc2_sprite.gif) -116px -64px;background-size:500px;width:23px;height:23px;visibility:visible}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .label_check input[type=checkbox]:checked+span::before,.ria-redesign-container form.lc2 .label_check input[type=checkbox]:checked+span::before{background:url(../assets/lc2_sprite.gif) -143px -64px;background-size:500px}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .label_check input[type=checkbox]:focus+span,.ria-redesign-container form.lc2 .label_check input[type=checkbox]:focus+span{box-shadow:0 0 2px #000}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .label_check.blue.on,.ria-redesign-container form.lc2 .label_check.blue.on{background:0 0}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .label_radio,.ria-redesign-container form.lc2 .label_radio{position:relative;width:100%;display:inline-block;margin:7px 0;line-height:23px;color:#3f2a2e}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .label_radio input[type=radio]:checked+span,.ria-redesign-container form.lc2 .label_radio input[type=radio]:checked+span{font-weight:700}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .label_radio input[type=radio]:focus+span,.ria-redesign-container form.lc2 .label_radio input[type=radio]:focus+span{box-shadow:0 0 2px #000}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .label_radio span,.ria-redesign-container form.lc2 .label_radio span{font-weight:400;cursor:pointer}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .promo-field .label_input,.ria-redesign-container form.lc2 .promo-field .label_input{text-transform:none;margin-bottom:5px;display:block;position:relative;font-weight:400}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .promo-field .label_input .label,.ria-redesign-container form.lc2 .promo-field .label_input .label{display:block;font-weight:400}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .promo-field .promotionCodeFailureResponse,.ria-redesign-container form.lc2 .promo-field .promotionCodeFailureResponse{color:#e72;padding:13px 0 0}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .promo-field .removePromotionCode,.ria-redesign-container form.lc2 .promo-field .removePromotionCode{float:right;color:#ce0a2d;padding:13px 6px;text-align:center;width:92px;font-size:11px;font-weight:700!important}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .promo-field input[type=submit].new-style-button:hover,.ria-redesign-container form.lc2 .promo-field input[type=submit].new-style-button:hover{background:#6092c5}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .required-star,.ria-redesign-container form.lc2 .required-star{padding-left:5px;color:#f7f6f7}.ria-redesign-container .pdp-container h1 span+span{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:400}.ria-redesign-container .pdp-container .pdp-main-info{overflow:hidden}.ria-redesign-container .pdp-container .pdp-main-info p{font-size:13px}.ria-redesign-container .pdp-container .brand-img{margin-bottom:13px}.ria-redesign-container .pdp-container .brand-img img{margin:0}.ria-redesign-container .pdp-container .change-colors-views{margin:0;float:none}.ria-redesign-container .pdp-container .change-colors-views p{text-align:left}.ria-redesign-container .pdp-container .change-colors-views p span{color:#523f42;font-size:12px;font-weight:700;margin:0;float:none}.ria-redesign-container .pdp-container .change-colors-views p span.glasses-color{text-transform:uppercase}.ria-redesign-container .pdp-container .pdp-item-options ul>li .st-button-base{line-height:1.33}.ria-redesign-container .pdp-container .grandTotal .main-total{line-height:22px;font-weight:700}.ria-redesign-container .pdp-container .frame-section span,.ria-redesign-container .pdp-container .lens-section span{font-weight:700;float:right}.ria-redesign-container .pdp-container .frame-section .title,.ria-redesign-container .pdp-container .lens-section .title{display:inline-block;text-transform:uppercase;font-weight:700;padding-bottom:6.5px}.ria-redesign-container .pdp-container .label-value td{text-align:center;text-transform:uppercase;font-size:14px;font-weight:700}.ria-redesign-container .pdp-item-info .pdp-item-brand-details .frame_details{font-weight:700;font-size:14px;color:#523f42;width:40.3%}.ria-redesign-container .ui-widget-overlay.black-overlay{background:#3f2a2e;opacity:.9}.ria-redesign-container .lens-selection-modal .header-wrapper a{line-height:1.33;display:inline-block;font-family:FuturaBQBold;text-decoration:underline;font-size:17px;letter-spacing:.7px;padding:26px 0 6.5px}.ria-redesign-container .lens-selection-modal .ui-dialog-titlebar-close{position:absolute;top:26px;right:26px;color:#4179b1;font-weight:400;font-family:FuturaBQBold,Arial,Helvetica,sans-serif;font-size:13px;letter-spacing:.05em}.ria-redesign-container .lens-selection-modal .ui-dialog-titlebar-close .ui-icon::after{background-image:none;vertical-align:middle;content:'X';padding:0;margin:3px -2px 0;position:relative}.ria-redesign-container .lens-selection-modal .price span{font-weight:700;float:right}.ria-redesign-container .lens-container .modal-description{margin:26px 13px;padding:0 100px}.ria-redesign-container .lens-container>ul{font-weight:700;text-transform:uppercase;text-align:center;width:100%;display:flex;justify-content:center;border-bottom:1px solid #d5d5d5;background-color:#f7f6f7}.ria-redesign-container .select-lens-type h4{font-weight:700;text-transform:none;color:#3f2a2e}.ria-redesign-container .lens-color-actual>div .label_radio span,.ria-redesign-container .lens-color-default>div .label_radio span{font-weight:700!important}.ria-redesign-container .checkout-container{clear:both;border-top:1px solid #d5d5d5;margin-top:26px;padding-top:26px}.ria-redesign-container .checkout_wrapper .prescription-uploaded{color:#00a651;font-weight:700;font-size:14px}.ria-redesign-container .required-text{text-transform:uppercase;font-weight:700}.ria-redesign-container .lc-lookup-container{margin:30px auto;width:990px;font-family:FuturaBQBook,Arial,Helvetica,sans-serif}.ria-redesign-container .lc-lookup-head{text-align:center;padding:20px 0}.ria-redesign-container .lc-lookup-head h1{font-size:24px;color:#3f2a2e}.ria-redesign-container .ui-dialog .lc-lookup-head h1{display:none}.ria-redesign-container .lc-lookup-head .lc-subtitle{font-size:16px!important;font-family:FuturaBQBold,Arial,Helvetica,sans-serif;width:374px;margin:5px auto;color:#3f2a2e;line-height:1.5;font-weight:400}.ui-dialog .lc-lookup-head .lc-subtitle{width:100%;font-size:14px;margin-bottom:0}.ria-redesign-container .lc-lookup-one-more-chance{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;color:#3f2a2e}.ria-redesign-container .lc-lookup-one-more-chance>h3{width:384px;color:#3f2a2e;padding:0}.ria-redesign-container .lc-lookup-one-more-chance>span{width:384px;text-align:right}.ria-redesign-container .lc-lookup-loading{padding:90px 0 180px;text-align:center;color:#3f2a2e}.ria-redesign-container .lc-lookup-loading .lds-rolling{margin:0 auto}.ria-redesign-container .lc-lookup-loading h2{font-size:32px;width:575px;margin:0 auto 10px;color:#3f2a2e;text-align:center}.ria-redesign-container .lc-lookup-loading p{font-size:14px;width:575px;margin:0 auto;color:#3f2a2e}.ria-redesign-container .lc-lookup-footer{margin:30px 0 200px;display:flex;justify-content:flex-end}.ria-redesign-container .ui-dialog .lc-lookup-footer{margin:30px 0 40px}.ria-redesign-container .lc-lookup-need-help{text-align:center;padding:15px;border-top:1px solid #d5d5d5}.ui-dialog .lc-lookup-need-help a{color:#3f7ab2;text-decoration:underline;font-weight:700;font-size:16px}.ria-redesign-container .ui-dialog .lc-lookup-need-help{background-color:#f7f6f7}.ria-redesign-container .lc-lookup-need-help h3{margin:10px 0 0;padding:0;color:#3f2a2e}.ria-redesign-container .lc-lookup-err-container{border-top:1px solid #d3d3d3;padding:80px;text-align:center;color:#3f2a2e}.ria-redesign-container .ui-dialog .lc-lookup-err-container{border-top:0;padding:40px 0 100px}.ria-redesign-container .lc-lookup-err-container h5{font-family:FuturaBQBold,Arial,Helvetica,sans-serif;font-size:14px;margin-bottom:10px;color:#3f2a2e}.ria-redesign-container .lc-lookup-err-container h2{font-size:32px;width:575px;margin:0 auto 10px;color:#3f2a2e}.ria-redesign-container .lc-lookup-err-container .lc-btn{margin-top:40px}#insuranceModal .ria-redesign-container .lc-lookup-err-container .lc-btn{width:35%}.ria-redesign-container .lc-lookup-err-container p{font-size:16px;width:575px;margin:0 auto;color:#3f2a2e}.lc-lookup .ui-dialog{border:1px solid #d5d5d5;border-radius:0;box-shadow:none;padding:0;z-index:99999!important}.lc-lookup .ui-dialog-titlebar{background-color:#f7f6f7;border-bottom:1px solid #d5d5d5;padding:32px;border-radius:0}.lc-lookup .ui-dialog-titlebar-close{font-family:FuturaBQBold,Arial,Helvetica,sans-serif;font-size:13px;padding-top:3px;right:1em;top:2.3em;color:#2b5e8f}.lc-lookup .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick::after{background-image:none;vertical-align:middle;content:'X';padding:0;margin:3px 3px 0;position:relative}.lc-lookup .ui-dialog-title{display:block;text-align:center;font-size:18px;color:#3f2a2e;letter-spacing:.06em;font-weight:400;text-transform:uppercase}.lc-lookup .ria-redesign-container .label_check span{font-size:16px;color:#3f2a2e}.lc-lookup .ria-redesign-container .lc-content-dialog{padding:0 32px 15px;overflow:hidden}.lc-lookup .ria-redesign-container .lc-content-dialog-form{display:flex;justify-content:space-around}.lc-lookup .ria-redesign-container .lc-content-dialog-form form.lc2{padding:10px;width:374px}.lc-lookup .ria-redesign-container .lc-content-dialog-form form.lc2 .header-form{text-transform:uppercase}.lc-lookup .ria-redesign-container .lc-content-dialog-form form.lc2 .radio{display:inline-block;line-height:23px;margin:14px 7px;position:relative;width:100%}.lc-lookup .ria-redesign-container .lc-content-dialog-form form.lc2 .radio-label{font-size:16px;letter-spacing:.06em;color:#3f2a2e;font-family:FuturaBQBook,Arial,Helvetica,sans-serif;font-weight:400}.lc-lookup .ria-redesign-container .lc-content-dialog-form form.lc2 .radio-label:before{content:'';margin:0 10px 0 0;background:url(../assets/lc2_sprite.gif) -62px -64px;background-size:500px;width:23px;height:23px;float:left}.lc-lookup .ria-redesign-container .lc-content-dialog-form form.lc2 .radio input[type=radio]{cursor:pointer;height:16px;left:0;opacity:0;position:absolute;width:16px}.lc-lookup .ria-redesign-container .lc-content-dialog-form form.lc2 .radio input[type=radio]:checked+span{font-family:FuturaBQBold,Arial,Helvetica,sans-serif;font-weight:400}.lc-lookup .ria-redesign-container .lc-content-dialog-form form.lc2 .radio input[type=radio]:checked+span:before{content:'';background:url(../assets/lc2_sprite.gif) -89px -64px;background-size:500px}.lc-lookup .ria-redesign-container .lc-content-dialog-form form.lc2 .lc-info input:focus{outline-color:#326fa8}.lc-lookup .ria-redesign-container .lc-content-dialog-form form.lc2 .lc-info{background-color:#fff;border:1px solid #d5d5d5;padding:0 23px 23px}.lc-lookup .ria-redesign-container .lc-content-dialog-form form.lc2 #ssn_input,.lc-lookup .ria-redesign-container .lc-content-dialog-form form.lc2 #zip_input{margin-left:33px;width:80px;display:block}.lc-lookup .ria-redesign-container .lc-content-dialog-form form.lc2 .lc-info{opacity:.5}.lc-lookup .ria-redesign-container .lc-content-dialog-form form.lc2.lc-lookup-form-focus .lc-info{opacity:1;background-color:#f7f6f7;border:1px solid #d5d5d5}.lc-lookup .ria-redesign-container .lc-content-dialog-form form.lc2.lc-lookup-form-focus .lc-info .radio .header-form{font-family:FuturaBQBold,Arial,Helvetica,sans-serif}.lc-lookup .ria-redesign-container .lc-footer-dialog{border-top:1px solid #d5d5d5;padding:15px 110px 15px 80px;border-radius:0;display:flex;justify-content:space-between}.lc-lookup .ria-redesign-container .checkbox{float:right;margin:30px 77px 12px 0;font-size:16px;font-family:FuturaBQBold,Arial,Helvetica,sans-serif}.lc-lookup .ria-redesign-container .checkbox span{font-family:FuturaBQBold,Arial,Helvetica,sans-serif!important}.lc-lookup .ria-redesign-container .checkbox span+span{margin-left:0}.lc-lookup .ria-redesign-container .lc-dialog-form{background-color:#fff;padding:0;border-radius:0}.lc-lookup .ria-redesign-container .lc-dialog-form .lc-lookup-one-more-chance{justify-content:space-between;padding:7px 0;color:#3f2a2e}.lc-lookup .ria-redesign-container .lc-dialog-form .lc-lookup-one-more-chance>h3{font-size:14px}.lc-lookup .ria-redesign-container .lc-dialog-form .lc-lookup-one-more-chance>span{font-size:13px}.lc-lookup .ria-redesign-container .lc-dialog-form .label_check span{font-size:14px}.lc-lookup .ria-redesign-container .lc-dialog-form .checkbox{margin-right:27px}.lc-lookup .ria-redesign-container .lc-dialog-form .lc-lookup-head h1{display:none}.lc-lookup .ria-redesign-container .lc-dialog-form .lc-lookup-head .lc-subtitle{width:100%;font-size:14px;margin-bottom:0}.lc-lookup .ria-redesign-container .lc-dialog-form .lc-lookup #personal-info-submit{font-size:13px;font-family:FuturaBQBook,Arial,Helvetica,sans-serif}.lc-lookup .ria-redesign-container .lc-dialog-form .lc-content-dialog{overflow:hidden;padding:0 22px 15px}.lc-lookup .ria-redesign-container .lc-dialog-form .lc-content-dialog-form{padding-top:0}.lc-lookup .ria-redesign-container .lc-dialog-form .lc-info{padding-top:25px;margin-top:15px}.lc-lookup .ria-redesign-container .lc-dialog-form .lc-footer-dialog{background-color:#f7f6f7;padding:15px 48px 15px 20px}.lc-lookup .ria-redesign-container .selectBox-dropdown-menu{z-index:100004}.lc-lookup .ria-redesign-container .selectBox.day,.lc-lookup .ria-redesign-container .selectBox.month{margin-right:8px}.lc-lookup .ria-redesign-container .select_container{padding-bottom:25px;margin-bottom:8px;border-bottom:1px solid gray}.ria-redesign-container .lc-elig{padding:20px 0;display:flex;flex-direction:column;border-bottom:1px solid #d5d5d5}.ria-redesign-container .lc-elig-row{display:flex;position:relative;width:100%;font-family:FuturaBQBold,Arial,Helvetica,sans-serif;padding:50px 0 10px;color:#5b4a4d}.ria-redesign-container .lc-elig-row>div{width:33.33%}.ria-redesign-container .lc-elig-row>div a{font-size:16px;text-decoration:underline}.ria-redesign-container .lc-elig-row>div:first-of-type{text-transform:uppercase;padding-left:84px;color:#3f2a2e}.ria-redesign-container .lc-elig-row>div:nth-of-type(2){padding-left:84px}.ria-redesign-container .lc-elig-row>div:nth-of-type(3){text-align:right}.ria-redesign-container .lc-elig-row:not(.lc-elig-header):before{content:'';position:absolute;left:40px;background:url(../assets/lc2_sprite.gif) -443px -113px;background-size:500px;width:22px;height:11px;top:56px;transition:transform .2s ease-in-out}.ria-redesign-container .lc-elig-row:not(.lc-elig-header).lc-open:before{transform:rotate(180deg)}.ria-redesign-container .lc-elig-row:not(.lc-elig-header)>div:first-of-type{font-size:22px}.ria-redesign-container .lc-elig-row-dropdown{display:none;padding:0 0 0 84px}.ria-redesign-container .lc-elig-header{border-bottom:1px solid #d5d5d5;padding:10px 0;text-transform:uppercase;color:#3f2a2e}.ria-redesign-container .lc-elig-available-status{color:#5b4a4d}.ria-redesign-container .lc-elig-available-status:before{content:'';display:inline-block;background:url(../assets/lc2_sprite.gif) -422px -114px;background-size:500px;width:16px;height:16px;margin-right:10px;vertical-align:top}.ria-redesign-container .lc-elig-available,.ria-redesign-container .lc-elig-available .lc-elig-available-status{color:#008943}.ria-redesign-container .lc-elig-available .lc-elig-available-status:first-of-type{color:#008943}.ria-redesign-container .lc-elig-available .lc-elig-available-status .lc-frames-big{background-position:-5px -144px;width:40px;height:16px}.ria-redesign-container .lc-elig-available .lc-elig-available-status .lc-lenses-big{background-position:-50px -145px;width:30px;height:20px}.ria-redesign-container .lc-elig-available .lc-elig-available-status .lc-exam{background-position:-83px -145px;height:27px;position:relative;top:4px;width:30px}.ria-redesign-container .lc-elig-available .lc-elig-available-status .lc-contact-lenses{background-position:-116px -145px;height:22px;width:35px}.ria-redesign-container .lc-elig-available .lc-elig-available-status:before{background-position:-397px -114px;width:21px;height:16px}.ria-redesign-container .lc-elig.lc-elig-small{padding:0;border-bottom:0}.ria-redesign-container .lc-lookup-eligible .lc-elig.lc-elig-small{margin-bottom:100px}.ria-redesign-container .lc-elig.lc-elig-small .lc-elig-row{flex-direction:column}.ria-redesign-container .lc-elig.lc-elig-small .lc-elig-row:before{content:none}.ria-redesign-container .lc-elig.lc-elig-small .lc-elig-row>div{width:100%}.ria-redesign-container .lc-elig.lc-elig-small .lc-elig-row>div:first-of-type{font-size:24px;letter-spacing:.06em;padding:0 135px}.ria-redesign-container .lc-elig.lc-elig-small .lc-elig-row>div:nth-of-type(2){padding:0 165px;font-size:14px;margin-top:10px}.ria-redesign-container .lc-elig.lc-elig-small .lc-elig-available-status:before{vertical-align:baseline}.ria-redesign-container .lc-elig.lc-elig-small .lc-btn{margin:0 30px 0 0}@keyframes lds-rolling{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@-webkit-keyframes lds-rolling{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}.ria-redesign-container .lds-rolling{position:relative}.ria-redesign-container .lds-rolling div,.ria-redesign-container .lds-rolling div:after{position:absolute;width:68px;height:68px;border:8px solid #787879;border-top-color:transparent;border-radius:50%}.ria-redesign-container .lds-rolling div{-webkit-animation:lds-rolling 1s linear infinite;animation:lds-rolling 1s linear infinite;top:100px;left:100px}.ria-redesign-container .lds-rolling div:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ria-redesign-container .lds-rolling{width:100px!important;height:100px!important;-webkit-transform:translate(-50px,-50px) scale(.5) translate(50px,50px);transform:translate(-50px,-50px) scale(.5) translate(50px,50px)}[id^=content_wrapper_box] form.lc2 .select_container .selectBox-dropdown,form.lc2 .select_container .selectBox-dropdown{color:#3f2a2e;width:141px!important;background:#fff;margin-top:3px;cursor:pointer;border:1px solid #3f2a2e;border-radius:3px;font-size:16px;font-style:normal;font-family:FuturaBQBook,Arial,Helvetica,sans-serif;letter-spacing:.025em;box-sizing:content-box}[id^=content_wrapper_box] form.lc2 .select_container .selectBox-dropdown,form.lc2 .select_container .selectBox-dropdown.selectBox-disabled{border:1px solid #d5d5d5;color:#d5d5d5}[id^=content_wrapper_box] form.lc2 .select_container .selectBox-dropdown,form.lc2 .select_container .selectBox-dropdown.selectBox-disabled .selectBox-label{color:#d5d5d5}.selectBox-dropdown.selectBox-disabled::after{border-top:6px solid #d5d5d5!important}.calculate-price-enh{height:35px!important;margin-top:5px!important;margin-right:2%!important;margin-left:auto!important}.ria-modal-calculated-price{font-family:FuturaBQBold,Arial,Helvetica,sans-serif;font-size:15px;color:#523f42;display:inline-block;position:relative;top:10px;margin-left:auto;margin-right:2%}.ria-redesign-container .lc-elig-add-msg,.ria-redesign-container .lc-elig-available-msg,.ria-redesign-container .lc-elig-complete-msg,.ria-redesign-container .lc-elig-unavailable-msg{display:inline-block}.pdp-item-options #insurance-switch{text-align:left;padding:0}#insuranceModal a.lc-btn-clear,#insuranceModal button.lc-btn-clear{visibility:hidden}#insuranceModal .loading_search_user{width:800px}.pdp-item-options #insurance-switch .switch-outer{width:35px;height:17px;top:-1px;float:right;top:8px}.pdp-item-options #insurance-switch .switch-inner{width:15px;height:15px;position:relative}.pdp-item-options #insurance-content.insurance-on #insurance-switch .switch-inner,.pdp-item-options #insurance-switch.insurance-on .switch-inner{right:-18px;position:relative}.pdp-item-options #insurance-switch>span{font-size:13px}.pdp-item-options #insurance-content.insurance-on #insurance-switch,.pdp-item-options #insurance-switch.insurance-on{background-color:transparent}.theiaStickySidebar{width:235px}.total-savings-ria{text-align:right;margin:13px 0;color:gray!important;font-size:16px!important;margin-top:5px}#insuranceModal .lc-elig-add-msg,#insuranceModal .lc-elig-available-msg,#insuranceModal .lc-elig-complete-msg,#insuranceModal .lc-elig-unavailable-msg{padding-left:165px}ul#right-nav-header li.insurance-header.not-logged:hover{background-color:#fff}#insuranceModal .row.lc-lookup-head h1{display:none}#insuranceModal .ria-redesign-container .checkbox{margin:30px 0 12px 0}#insuranceModal #lc_step_4 .lc-lookup-head h1,#insuranceModal #lc_step_6 .lc-lookup-head,#insuranceModal .lc_step_2 .lc-lookup-head,#insuranceModal .row.lc-lookup-head h1{display:none}#lc_step_4 #lookup-form-modal-container .notEligibleButtonsContainer .useAnotherInsuranceButton{width:35%;margin-left:250px;margin-right:20px}#lc_step_4 #lookup-form-modal-container .notEligibleButtonsContainer .startShopInsFooterBtn{margin-right:60px}.notEligibleButtonsContainer{margin-bottom:40px}#insuranceModal .ui-widget-overlay{position:fixed}#insuranceModal .lc-elig-available #framesBenefitTitle:not(.lc-elig-available-status):before,#insuranceModal .lc-elig-available #lensesBenefitTitle:not(.lc-elig-available-status):before{content:''!important;display:inline-block;background:url(../assets/lc2_sprite.gif) -3146px -276px!important;background-size:460px!important;width:22px;height:36px;margin-right:10px;vertical-align:top;left:105px;top:43px}#insuranceModal a.lc-btn.lc-btn-orange,#insuranceModal button.lc-btn{margin-right:-13%}.logged.insuranceUsed span{line-height:7px;vertical-align:text-top;text-transform:lowercase;text-align:center;margin-left:12px;color:#00a750;text-transform:initial!important}.insuranceUsed.logged:before{content:'';background:url(../assets/lc2_sprite.gif);background-size:320px;width:21px;height:24px;background-position:214px 294px;display:inline-block}.insuranceColor{color:#00a750}#insuranceModal #lc_step_5 .lc-lookup-err-container a.lc-btn.lc-btn-orange,#insuranceModal #lc_step_5 .lc-lookup-err-container button.lc-btn,#insuranceModal #lc_step_6 .lc-lookup-err-container a.lc-btn.lc-btn-orange,#insuranceModal #lc_step_6 .lc-lookup-err-container button.lc-btn{margin-right:0}.ria-redesign-container form.lc2 .select_container{z-index:10001!important}.ria-redesign-container #lc_step_4 a.lc-btn,.ria-redesign-container #lc_step_4 button.lc-btn{background-color:#ba550e;border-color:#ba550e}#prescriptionConfirmEspot{margin:15px 0}#checkoutDoctorInfo #pupilaryDistanceModal div{width:412px!important}form#doctorInformationForm{margin:0}.subtitleRequired{margin-left:35px;margin-bottom:10px}.header-myaccount,.header-myaccount.has-notification,.notification-myaccount-user{width:auto!important}ul#right-nav-header{font-size:0;width:193px;display:flex;flex-flow:row nowrap;justify-content:space-between}li.header-search{padding:8px!important}ul#right-nav-header li{float:none;display:inline-block;vertical-align:top;border:0}ul#right-nav-header a.favorite-count.active:after{content:'';display:block;position:absolute;font-size:12px;font-family:FuturaBQBook;color:#fff;text-align:center;width:16px;height:16px;background:#d73954;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:8px;padding:0!important;margin-top:-18px;margin-left:29px;z-index:-1}ul#right-nav-header a.favorite-count{width:40px;height:40px;display:block;text-align:right;color:#fff;font-family:FuturaBQBook;z-index:2;position:relative;left:-5px;top:-5px;font-size:11px}ul#right-nav-header li:last-of-type{border-right:0!important}ul#right-nav-header li.insurance-header{padding:12px 10px 14px}#radio-separator{border-bottom:2px solid #d5d5d5;width:74%;text-align:center;margin-bottom:15px}#radio-separator span{background-color:#f7f6f7;padding:0 10px;position:relative;top:8px}.checkout-wrapper-steps.PaymentEntry div#checkoutContent .input-container.small-input.security-code .accordion-menu.in-page>li>a::after{display:inline-block;margin-left:205px;margin-top:-16px}.prescriptionsCompletedSub{margin-top:10px}.checkout-wrapper-steps.PaymentEntry div#checkoutContent .input-container.small-input.security-code.error span.required{margin-right:111px!important}.ria-redesign-container [id^=content_wrapper_box] form.lc2 .select_container .selectBox-label{padding:2px 0}[id^=content_wrapper_box] form.lc2 #paymentArea1{margin-top:10px}[id^=content_wrapper_box] form.lc2 #paymentArea1 .input-container label,[id^=content_wrapper_box] form.lc2 #paymentArea1 .select_container label{margin-top:15px}[id^=content_wrapper_box] form.lc2 #paymentArea1 .select_container .selectBox-dropdown,[id^=content_wrapper_box] form.lc2 #paymentArea1 .select_container .selectBox-dropdown.selectBox-menuShowing{color:#bdb5b7;padding:6px 12px;margin-right:8px}#shippingAddressDisplayArea>p{font-size:1.3em;line-height:1.3em;margin-bottom:8px}.checkout-step-3.billing_method .subtitleRequired{margin-left:0}.editDelivery{margin-top:-25px}.checkout-wrapper-steps .right-nav .title.shippingMethodLabel{font-size:15px}.right-nav>ul>li #shippingMethodLeftNav p{font-family:FuturaBQBook;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#1f1f1f;margin-bottom:11px}.shopping-cart-page.thank-you-page .checkbox.warranty label{width:auto!important;background:#fff!important;z-index:999}.shopping-cart-page.thank-you-page .checkbox.warranty .warrantyPrice{width:275px!important}div#checkoutDoctorInfo .cont-pup .container-more-info{margin-left:300px;margin-top:-86px}small.prescr-form-required{font-size:14px}small.prescr-form-required:before{content:'*';font-weight:700}#the-directions{width:493px;overflow:auto}.each-direction-step{width:100%;clear:none;float:none}.each-direction-step .text-narrative{float:right;width:420px}.each-direction-step .text-narrative p{float:left;width:360px}.each-direction-step .text-narrative .distance{float:left}#scroll-pane-narrative-directions{width:100%}.get-directions #map{width:495px;float:right}#StoreLocatorPdpModelDiv .find-a-store #map img{display:block!important}.loadingLenses{float:right;margin:7px auto;text-indent:-9999em;width:20px;height:20px;border-radius:50%;background:#fff;background:-moz-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-webkit-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-o-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-ms-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:linear-gradient(to right,#fff 10%,rgba(255,255,255,0) 42%);position:relative;-webkit-animation:load3 1s infinite linear;animation:load3 .8s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loadingLenses:before{width:50%;height:50%;background:#fff;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:''}.loadingLenses:after{background:#326fa8;width:75%;height:75%;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.text-narrative div{float:left;display:block;clear:left}#wishlist-holder .view-detail{padding-left:10px}#userRegFormLanding .fe.checkbox{clear:left}#userRegFormLanding .passwordLetterCheck{width:auto!important;position:static}#perks-insurance-modal-overlay{width:100%;height:1451px;background:#000;opacity:.7;position:fixed;top:0;left:0;z-index:9900;display:none}#perks-insurance-modal{z-index:1002;outline:0;position:absolute;height:auto;width:448px;top:86px;background:#fff;padding:16px 16px 25px 16px;border-radius:6px;z-index:9901;left:0;right:0;margin:auto;display:none}#perks-insurance-modal .close-button{text-transform:uppercase;text-align:right;font-family:futuraBQBold}#perks-insurance-modal .close-button>span{width:80px;cursor:pointer}#perks-insurance-modal .close-button>span span{font-size:12px;display:inline-block;color:#4d8eca}#perks-insurance-modal .close-button .close-x{font-size:14px;background:#4d8eca;color:#fff;margin-left:5px;padding:0 3px 2px 3px;border-radius:10px;position:relative;top:-1px}#perks-insurance-modal h2{margin:15px 0 10px 0;text-align:left;line-height:20px;font-size:16px;font-family:futuraBQBold;color:#3f2a2e}#perks-insurance-modal p{width:400px}#perks-insurance-modal p{font-size:13px;margin-bottom:20px;color:#3f2a2e;font-family:Verdana;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;text-align:left}#perks-insurance-modal button.perks-cancel,#perks-insurance-modal button.perks-use-insurance{display:inline-block;width:145px;border-radius:3px;font-size:14px;padding:12px 0}#perks-insurance-modal button.perks-cancel{background-color:#fff;border:solid 1px #000;color:#000}#perks-insurance-modal .perks-btns{float:right}#perks-insurance-modal button{text-transform:uppercase;border:0}#perks-insurance-modal button.perks-use-insurance{margin-left:10px;color:#fff;background-color:#3c7ec1}span[for=WC__ShoppingCartAddressEntryForm_shippingAddressCreateEditFormDiv_1_address1_1],span[for=WC__ShoppingCartAddressEntryForm_shippingAddressCreateEditFormDiv_1_firstName_1],span[for=WC__ShoppingCartAddressEntryForm_shippingAddressCreateEditFormDiv_1_lastName_1]{float:initial!important;margin-right:0!important;margin-left:52px!important}span[for=WC__ShoppingCartAddressEntryForm_shippingAddressCreateEditFormDiv_1_phone1_1]{margin-right:132px!important}form.lc2 .promo-field .promotionApplied{display:inline-block}.perks-info-modal{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%);width:480px!important;height:auto;border-radius:6px}.info-dialog,.info-dialog-pdp{padding:15px;width:480px}.bottom_perk_content_espot{display:flex;width:100%;flex-flow:row nowrap;justify-content:space-between;margin-top:30px;margin-bottom:0}.bottom_perk_content_espot>p{margin-bottom:0!important}.bottom_perk_content_espot>p:nth-child(2){font-weight:700}.look-text{text-transform:uppercase;text-align:center}.look-text1{font-size:11px;font-family:FuturaBQBook;color:#655558;width:167px;word-wrap:break-word;display:block;overflow:hidden;white-space:normal}.look-text2{font-size:18px;font-family:FuturaBQBold,Arial,Helvetica,sans-serif;color:#655558}.look-text3{font-size:12px;font-family:FuturaBQBook;color:#326fa8;font-weight:700;letter-spacing:1px}.look-arrow{display:inline-block;height:13px}.perk-section{display:flex;flex-flow:column wrap;padding-bottom:10px;padding-top:5px;background:#e9f4ff}.perk-section-first-row{display:flex;flex-flow:row nowrap}.perk-info{height:30px}.perk-title{font-family:FuturaBQBold;font-size:13px!important;padding:0!important;margin-top:-2px}.perk-icon{margin-right:10px}#perk-available{font-size:12px!important;color:#4d82b4!important;margin-top:-5px;padding-bottom:10px}.perk-icon:before{content:'';background:url(../images/upcoming-perks-new-big.png);background-size:27px;width:27px;height:27px;background-position:0 0;display:inline-block;position:relative;filter:grayscale(100%);opacity:.7}.perk-triangle:after{content:'\25C0';transform:rotate(-180deg);font-size:13px;color:#4d82b4;float:right;margin-left:5px}.perk-triangle{margin-left:37px;margin-bottom:2px;cursor:pointer;transform:rotate(90deg)}.perk-triangle-rotated{margin-left:45px;margin-bottom:2px;cursor:pointer;transform:rotate(-90deg)}.perk-accordion{padding:15px;padding-bottom:0;padding-left:0;display:none}.perk-box{width:235px;height:auto;border-radius:5px;border:solid 2px #b9b9b9;position:relative;margin-bottom:15px;background:#fff;cursor:pointer}.perk-box-active{position:relative;margin-bottom:15px;background:#fff}.perk-check{position:absolute;top:-2px;left:-2px;color:transparent;width:15px;height:15px;margin:0;text-align:center;border-radius:5px;padding-bottom:3px;cursor:pointer}.perk-check-active{position:absolute;top:-2px;left:-2px;color:#fff;width:15px;height:15px;margin:0;text-align:center;border-radius:5px;padding-bottom:3px;border:none;cursor:pointer}.perk-check-active:before{content:'';display:block;position:absolute;top:3px;left:206px;content:'';background:url(../assets/lc2_sprite.gif);background-size:539px;width:26.3px;height:26.3px;background-position:1248px 271px;transform:scale(.8);filter:hue-rotate(-75deg)}.perk-box-active{width:235px;height:auto;border-radius:5px;border:solid 3px #3fb273}.perk-accordion-expires,.perk-accordion-expires-active,.perk-accordion-title,.perk-accordion-title-active{font-size:12px!important;text-align:left;color:#3f2a2e;padding-left:10px;padding-bottom:5px}.perk-accordion-expires,.perk-accordion-expires-active{width:80%}.perk-accordion-title,.perk-accordion-title-active{padding:10px;padding-top:15px;padding-bottom:5px;font-weight:500;font-family:FuturaBQMedium!important}.bottom-perk{display:flex;flex-flow:row nowrap;justify-content:space-between}[class*=circle_]{width:15px;height:15px;text-align:center;background:#4d82b4;border-radius:50%;line-height:1!important;margin-right:15px;cursor:pointer}#perk-question-tag{font-family:Verdana;font-size:12px!important;font-weight:700;color:#fff!important;padding-top:2px;padding-left:1px;cursor:pointer}.perks-text{font-family:Verdana;font-size:12px;line-height:1.67;text-align:left;color:#555;padding:20px;padding-top:10px}.perks-text>p{color:#555;font-size:12px!important;line-height:1.67}.ui-dialog.st-dialog .ui-dialog-titlebar-close,.ui-dialog.st-dialog .ui-dialog-titlebar-close *{outline:0}.ui-dialog.st-dialog .ui-dialog-titlebar-close{right:10px;top:10px;z-index:10}.ui-dialog.st-dialog .ui-dialog-titlebar-close .ui-icon{color:#4d8eca;font-family:FuturaBQBold;font-size:12px;text-transform:uppercase}.perk-espot{height:auto!important}div[id|=more-info-dialog_]{height:auto!important}.perk-espot h1{font-family:FuturaBQBold;font-size:17px;font-weight:700;text-align:left;color:#1f1f1f;padding-bottom:15px;padding-top:30px;padding-right:0;padding-left:0}.perk-espot h5{display:none}.perk-espot .perks-text{padding:0}.perk-espot .perks-text p{line-height:1.67}.perk-espot .bottom_perk_content_espot>div:nth-child(2){display:none}.perk-espot .perks-expired-and-code{display:flex;flex-flow:row-reverse nowrap;justify-content:space-between;flex-basis:100%;padding-bottom:5px}.perk-espot .perks-expired-and-code p{margin-bottom:0;font-family:Verdana;font-size:12px!important;line-height:1.58;color:#555}.perk-espot .perks-expired-and-code>p:first-child{font-weight:700}#perksLanding .bottom_perk_content_espot .view-eligible p a{font-family:FuturaBQBold;font-size:15px;font-weight:700;letter-spacing:normal;text-align:center;color:#fff!important;display:block;text-decoration:none!important}#contanct-lens.top{display:flex;flex-flow:row nowrap}.subnav-arrow-brand,.subnav-arrow-contact-lenses,.subnav-arrow-exam,.subnav-arrow-eyeglasses,.subnav-arrow-savings,.subnav-arrow-sunglasses,.subnav-arrow-trend{display:none;position:absolute;top:30px!important;left:34px;z-index:99999;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f8f8f8}.subnav-arrow-brand,.subnav-arrow-trend{left:22px}.subnav-arrow-contact-lenses{left:44px}.subnav-brand,.subnav-contact-lenses,.subnav-exam,.subnav-eyeglasses,.subnav-savings,.subnav-sunglasses,.subnav-trend{position:absolute;top:40px!important;z-index:999;width:100vw;height:251px!important;border-radius:1px;background-color:#f8f8f8;box-shadow:0 2px 4px 0 #5a5a5a;display:flex;flex-flow:column nowrap;align-items:center;padding:0;margin-right:0;right:0;left:0;margin-left:0;margin:0 auto}.subnav-brand,.subnav-contact-lenses,.subnav-eyeglasses,.subnav-sunglasses{width:1024px}.subnav-eyeglasses{transform:translateX(-17px)}.subnav-contact-lenses .subnav-block1,.subnav-contact-lenses .subnav-block2,.subnav-eyeglasses .subnav-block1,.subnav-eyeglasses .subnav-block2,.subnav-sunglasses .subnav-block1,.subnav-sunglasses .subnav-block2{padding-left:76px;box-sizing:border-box}.subnav-contact-lenses{height:400px!important}.background-hover{width:100%;height:40px;position:absolute;z-index:99999}.subnav-brand,.subnav-trend{height:179px!important}.subnav-block1{width:990px;height:186px;display:flex;flex-flow:row nowrap;margin:0 auto;margin-top:20px}.subnav-savings{width:205px;height:101.8px!important;left:0}.subnav-contact-lenses .subnav-block{position:relative;margin-top:0;border-bottom:solid 1px #cac9c6}.subnav-contact-lenses .subnav-block1{height:100%;width:922px;border-bottom:solid 1px #cac9c6;margin-top:0;position:relative;padding-left:0}.subnav-block2{width:990px;height:45px;display:flex;flex-flow:row nowrap;align-items:center;margin:auto}.subnav-contact-lenses .subnav-block2{height:60px}.subnav-contact-lenses .subnav-block2{position:relative;margin:0;width:922px;justify-content:space-between;padding-left:0}.subnav-contact-lenses .subnav-block2 .espot-contact{display:flex;flex-flow:row wrap}.subnav-contact-lenses .subnav-block2 .espot-contact div{display:flex}.subnav-contact-lenses .subnav-block2 .espot-contact div span{font-family:FuturaBQMedium;font-weight:400;font-size:14px}.subnav-contact-lenses .subnav-block2 .espot-contact>div>p{font-family:FuturaBQMedium;font-size:15px;font-weight:500;color:#5a5a5a;width:305px}.subnav-contact-lenses .subnav-block2 .espot-contact>div>a{margin-left:10px;font-family:FuturaBQMedium!important;font-size:13px!important;color:#326fa8!important}.subnav-contact-lenses .subnav-block2 .espot-contact>p{font-family:FuturaBQMedium;font-size:12px;color:#5a5a5a}.subnav-block2>a,.subnav-contact-lenses .subnav-shop-content a{font-family:FuturaBQBook!important;font-size:13px!important;font-weight:600!important;letter-spacing:.5px;color:#326fa8!important;display:flex!important;flex-flow:row nowrap;text-transform:capitalize!important;margin-left:502px!important}.subnav-block2 a span.ba,.subnav-exam-links a span.ba,.subnav-savings-links a span.ba,.subnav-trend a span.ba{float:right;background:url('../images/sprites/lc_site_sprite_topleft.png') no-repeat 0 -480px!important;width:6px;height:6px!important;margin:6px 0 0 6px}.subnav-eyeglasses a span.ba,.subnav-sunglasses a span.ba{margin-left:118px!important}.subnav-brand a span.ba{margin-left:98px!important}.subnav-shop-and-most{width:716px;height:100%;background-color:#f8f8f8;display:flex;flex-flow:row nowrap;border-bottom:1px solid #cac9c6;border-right:1px solid #cac9c6}.subnav-contact-lenses .subnav-shop-and-most{height:91%;position:relative;margin-top:30px}.subnav-contact-lenses .subnav-shop-and-most{flex-flow:column nowrap;border-bottom:none;position:relative}.subnav-shop{width:40%;height:100%;background-color:#f8f8f8;display:flex;flex-flow:column nowrap}.subnav-most-title,.subnav-see-also-title,.subnav-shop-title{font-family:FuturaBQMedium;letter-spacing:.5px;font-weight:500;color:#5a5a5a}.subnav-contact-lenses .subnav-shop-title{height:fit-content;margin-bottom:10px}.subnav-shop-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;padding:20px;padding-left:10px;height:100%}.subnav-shop-content1{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:50%;height:80%}@media only screen and (device-width:768px){.subnav-shop-content1{height:102px}}.subnav-contact-lenses .subnav-shop-content{width:95%;flex-flow:column;padding-top:10px;padding-left:0;padding-bottom:5px}.subnav-contact-lenses .tab{overflow:visible;width:100%;display:flex;justify-content:space-between;margin-bottom:21px;align-items:center}.subnav-contact-lenses .tab button{background-color:inherit;float:left;border:none;outline:0;cursor:pointer;transition:.3s;position:relative;overflow:visible;width:100px;padding:0;display:flex;justify-content:center}.subnav-contact-lenses .tab button[data-click=BioTrue]{width:50px}.subnav-contact-lenses .tab button img{filter:grayscale(100%)}.subnav-contact-lenses .tab button.active:after{content:"";position:absolute;border-bottom:2px solid #4d8eca;width:100%;left:0;top:60px;height:2px;display:block}.subnav-contact-lenses .tab button.active:before{content:"";position:absolute;width:0;height:0;top:64px;left:46%;border-left:7px solid transparent;border-right:7px solid transparent;border-top:4px solid #4d8eca}.subnav-contact-lenses .tabcontent{display:none;height:90%;margin-top:0;border-top:none;flex-flow:column wrap;justify-content:space-around;align-items:flex-start}.subnav-contact-lenses .tabcontent div a{margin:0;margin-bottom:6px!important;font-size:13px!important;color:#5a5a5a!important;font-weight:400!important;position:relative;left:0;bottom:0;width:auto;padding:0!important;letter-spacing:normal!important}.subnav-contact-lenses .tabcontent div a:hover{color:#326fa8!important}.subnav-exam-links a:hover{color:#326fa8!important}.subnav-savings-links a:hover{color:#326fa8!important}.subnav-shop-content1 a:hover{color:#326fa8!important}.subnav-contact-lenses .tabcontent p{margin-bottom:4px;font-family:FuturaBQBook;font-size:13px;color:#5a5a5a}.subnav-contact-lenses .tabcontent>div{display:flex;flex-flow:column wrap;align-items:flex-start;width:100%;height:155px}.subnav-contact-lenses .tabcontent>a{margin:0}.subnav-shop-content1>a{font-family:FuturaBQBook!important;font-size:14px!important;font-weight:700!important;letter-spacing:.4px;color:#1f1f1f!important;text-transform:capitalize!important}.subnav-shop-content2{display:table!important;width:100px}@media only screen and (device-width:768px){.subnav-shop-content2{height:102px}}.subnav-see-also-content>a,.subnav-shop-content2>a{font-family:FuturaBQBook;font-size:14px;letter-spacing:.5px;color:#5a5a5a}.subnav-see-also{width:fit-content;height:100%;display:flex;flex-flow:column nowrap;margin-left:40px}.subnav-contact-lenses .subnav-see-also{margin-top:84px;height:67%}.subnav-contact-lenses .subnav-see-also>a{font-family:FuturaBQBook!important;font-size:13px!important;font-weight:600!important;letter-spacing:.5px;color:#326fa8!important;display:flex!important;flex-flow:row nowrap;text-transform:capitalize!important}.subnav-contact-lenses .subnav-see-also .subnav-see-also-content{display:flex;justify-content:space-around;height:80%;margin-bottom:20px;width:150px}.subnav-see-also-content{display:flex;flex-flow:column nowrap;margin-top:15px;height:fit-content;justify-content:space-between;width:105px}@media only screen and (device-width:768px){.subnav-see-also-content{height:40px}}.subnav-most{width:60%}.subnav-most-content{display:flex;flex-flow:row wrap;height:80%;margin-top:20px;width:430px}.subnav-most-content>div{flex-basis:81px;height:55px;width:96px;margin-right:41px;margin-bottom:15px;display:flex;flex-flow:column wrap;align-items:center}.subnav-most-content>div a{width:100%;height:100%}.subnav-most-content>div>a>div{width:100%;height:70%;background-size:650px}.subnav-contact-lenses .subnav-most-content>div>a>div,.subnav-eyeglasses .subnav-most-content>div>a>div,.subnav-sunglasses .subnav-most-content>div>a>div{display:flex;width:81px;height:37px;overflow:hidden;position:relative;left:4px}.subnav-contact-lenses .subnav-most-content>div>a>div>img,.subnav-eyeglasses .subnav-most-content>div>a>div>img,.subnav-sunglasses .subnav-most-content>div>a>div>img{position:absolute;width:673px;height:auto}.subnav-eyeglasses .subnav-most-content>div:first-child>a>div>img{left:-240px;top:-129px;width:568px}.subnav-eyeglasses .subnav-most-content>div:nth-child(2)>a>div>img{left:-573px;top:-230px}.subnav-eyeglasses .subnav-most-content>div:nth-child(3)>a>div>img{left:-573px;top:-273px}@media only screen and (device-width:768px){.subnav-eyeglasses .subnav-most-content>div:nth-child(3)>a>div>img{left:-573px;top:-273px}}.subnav-eyeglasses .subnav-most-content>div:nth-child(4)>a>div>img{left:-20px;top:-154px}.subnav-eyeglasses .subnav-most-content>div:nth-child(5)>a>div>img{left:-150px;top:-154px}.subnav-eyeglasses .subnav-most-content>div:nth-child(6)>a>div>img{left:-150px;top:-110px}.subnav-sunglasses .subnav-most-content>div:first-child>a>div>img{left:-291px;top:-109px}.subnav-sunglasses .subnav-most-content>div:nth-child(2)>a>div>img{left:-240px;top:-129px;width:568px}.subnav-sunglasses .subnav-most-content>div:nth-child(3)>a>div>img{left:-151px;top:-107px}@media only screen and (device-width:768px){.subnav-sunglasses .subnav-most-content>div:nth-child(3)>a>div>img{left:196px;top:71px}}.subnav-sunglasses .subnav-most-content>div:nth-child(4)>a>div>img{left:-21px;top:-155px}.subnav-sunglasses .subnav-most-content>div:nth-child(5)>a>div>img{left:-151px;top:-156px}.subnav-sunglasses .subnav-most-content>div:nth-child(6)>a>div>img{left:-21px;top:-109px}.subnav-brand-content a>div>img{width:116px;height:85px}.subnav-most-content>div>a>p{font-family:FuturaBQBook;font-size:14px;letter-spacing:.5px;color:#5a5a5a;height:20%;text-transform:capitalize;text-align:center}.subnav-contact-lenses .sep,.subnav-contact-lenses .sep-alto,.subnav-eyeglasses .sep,.subnav-sunglasses .sep{position:relative;background-color:#f8f8f8;width:80px;height:49px;margin-bottom:10px;margin-left:11px}.subnav-contact-lenses .subnav-block1 .sep-alto{right:165px;top:24px;margin-bottom:0;position:absolute;width:44px;height:56px}.subnav-contact-lenses .subnav-block1 .sep{right:166px;bottom:0;margin-bottom:0;position:absolute;width:44px;height:44px}.subnav-brand-content{display:flex;flex-flow:row nowrap;margin:auto;height:137px;box-sizing:border-box;width:896px;justify-content:space-between;border-bottom:1px solid #cac9c6;padding-bottom:0;margin-bottom:0;margin-top:0;align-items:center}.subnav-brand-content>a{width:116px;height:83px;overflow:hidden;position:relative}.subnav-brand-content>a:hover{border-bottom:2px solid #000;height:81px;box-sizing:content-box;position:relative}.subnav-brand-content>a>img{width:116px;height:auto;position:absolute}.subnav-brand-content>a:first-child>img,.subnav-brand-content>a:nth-child(2)>img{width:180px;left:-24px}.subnav-brand-content>a:nth-child(3)>img{width:119px;left:6px}.subnav-brand-content>a:nth-child(4)>img{width:119px;top:10px;left:6px}.subnav-brand-content>a:nth-child(5)>img{width:139px;top:10px;left:-5px}.subnav-brand-content>a:nth-child(6)>img{width:109px;top:25px;left:10px}.subnav-brand .subnav-block2,.subnav-trend .subnav-block2{height:39px;width:896px;display:flex;flex-flow:row nowrap;margin:auto;margin-top:0;margin-bottom:0;align-items:center;justify-content:flex-end}.subnav-trend .subnav-block2{align-items:center;margin:auto;width:896px}.subnav-trend{height:301px!important}.subnav-trend-content{display:flex;flex-flow:row wrap;margin-left:20px;justify-content:center;margin:auto;width:896px;border-bottom:1px solid #cac9c6;padding-bottom:10px;margin-top:25px;border-radius:2px}.subnav-trend-content>div{width:273px;height:90px;background-color:#fff;margin-right:35px;margin-bottom:30px;position:relative;border-radius:2px;box-shadow:1px 2px 3px 0 #cac9c6;border:solid 1px #cac9c6}.subnav-trend-content>div:nth-child(3n){margin-right:0}.subnav-trend-content>div>img{width:90px;height:auto}.subnav-trend-content>div:nth-child(3)>img,.subnav-trend-content>div:nth-child(6)>img{position:absolute;right:0}.subnav-trend-content>div>h2{position:absolute;top:15px;right:25px;font-size:20px}.subnav-trend-content>div:nth-child(3n)>h2{right:auto;left:25px}.subnav-trend-content>div>a{position:absolute;bottom:10px;right:25px;font-family:FuturaBQBook;font-size:14px;font-weight:500;letter-spacing:.3px;color:#1f1f1f}.subnav-trend-content>div:nth-child(3n)>a{right:auto;left:25px}.subnav-exam{position:absolute;width:278px;height:222px!important;display:flex;flex-flow:column nowrap;align-items:center}.subnav-exam-button{height:32%;width:80%;border-bottom:1px solid #cac9c6;display:flex;align-items:center;justify-content:center}.subnav-exam-button>div{width:230px;height:40px;border-radius:3px;background-color:#326fa8;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin-bottom:5px}.subnav-exam-button>div>div{background-image:url('../images/schedule_chart.png');background-position:center;background-repeat:no-repeat;background-size:24px;width:24px;height:24px}.subnav-exam-button>div>a{font-family:FuturaBQBook!important;font-size:13px!important;font-weight:700!important;letter-spacing:.5px;color:#fff!important;height:24px;line-height:2.4;margin-left:10px}.subnav-exam-links,.subnav-savings-links{display:flex;flex-flow:column nowrap;height:50%;width:80%;justify-content:space-around;margin-top:11px}.subnav-exam-links{height:110px}.subnav-exam-links>a,.subnav-savings-links>a{font-family:FuturaBQBook!important;font-size:13px!important;font-weight:500!important;letter-spacing:.5px!important;color:#5a5a5a!important;width:fit-content!important;text-transform:capitalize!important}.subnav-savings{height:101.8px!important;position:absolute;display:flex;justify-content:center;align-items:center;width:205px}.subnav-savings-links{height:47%;margin-top:0;justify-content:space-between}.subnav-savings-links #link-insurance,.subnav-savings-links #link-offers{text-transform:capitalize!important}#insurance-header-link{list-style-type:none;padding-right:5px}.control-checkbox{font-size:18px;position:relative;display:block;cursor:pointer;font-family:FuturaBQMedium;font-size:12px;font-weight:500;letter-spacing:.5px;color:#5a5a5a;left:24px;height:20px;margin-bottom:10px}.age-check label{font-size:18px;position:relative;display:block;cursor:pointer;font-family:FuturaBQMedium;font-size:12px;font-weight:500;letter-spacing:.5px;color:#5a5a5a;left:5px;height:20px;margin-bottom:10px}.control-checkbox input[type=checkbox]{position:absolute;z-index:1;opacity:1;clip:rect(0,0,0,0)}.control-checkbox input[type=checkbox]:focus+.control_indicator{border-color:#326fa8!important;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.3);box-shadow:0 0 2px 0 rgba(0,0,0,.3)}.control-checkbox span{font-family:FuturaBQBook;margin-left:5px}.control-checkbox .control_indicator{position:relative;top:-17px;left:-24px;width:14px;height:14px;border:1px solid #999;border-radius:3px;opacity:1;margin-left:0!important}.age-check label .control_indicator{position:relative;top:-17px;left:-24px;width:14px;height:14px;border:1px solid #999;border-radius:3px;opacity:1;margin-left:0!important}.control-checkbox input[type=checkbox]:disabled~.control_indicator{pointer-events:none;border:1px solid #999;border-radius:3px;opacity:.3}.control-checkbox .control_indicator:after{position:relative;display:none;content:''}.control-checkbox input[type=checkbox]:checked~.control_indicator:after{background-image:url("../images/checked.png");background-repeat:no-repeat;background-size:90%;position:relative;display:inline-block;width:14px;height:14px;left:3px}.pagination-compare-sort{height:48px;margin:0 0 40px;width:738px;position:relative;display:flex;align-items:flex-end}.pagination-compare-sort.bottom{display:block}.pagination-compare-sort .sort-by{margin:0 25px 0 0;display:inline-block}.pagination-compare-sort .view-by{display:inline-block;float:none}.pagination-compare-sort .custom-select{background:#fff;border:1px solid #7daed3;border-radius:2px;display:inline-block;min-width:133px;overflow:hidden;padding:0 0;position:relative}.pagination-compare-sort .custom-select select:focus{text-decoration:underline}.pagination-compare-sort .view-by .custom-select{min-width:59px}.pagination-compare-sort .custom-select select{-webkit-appearance:none;-moz-appearance:none;font-family:FuturaBQBook!important;background:0 0;border:none;color:#5a5a5a;font-size:13px;height:30px;position:relative;text-transform:none;width:100%;z-index:2;line-height:1;padding-left:10px;padding-right:23px}.pagination-compare-sort .custom-select:after{content:'\25bc';background:0 0;display:inline-block;height:30px;padding:0;position:absolute;right:3px;top:0;width:24px;z-index:1;font-size:10px;color:#326fa8;text-align:center;line-height:30px;transform:scaleX(1.7) scale(.8)}.pagination-compare-sort label{display:flex;font-family:FuturaBQBook;font-size:11px;font-weight:400;margin-bottom:3px;flex-flow:column}.pagination-compare-sort .view-switcher{position:absolute;right:0;bottom:0}#catalog_wrapper_box{display:flex;flex-flow:row nowrap;width:990px;height:auto;margin:0 auto}.prescription-filter{margin-right:24px;background-color:#f8f8f8;padding-left:10px;padding-top:10px;padding-bottom:10px}.prescription-filter .prescription-title{font-family:FuturaBQMedium;font-size:18px}.prescription-filter .prescription-subtitle{font-family:FuturaBQLight;font-size:14px;color:#333;margin-top:5px}.prescription-filter .prescription-info{background-image:-webkit-image-set(url(https://assets.lenscrafters.com/extra/image/LensCrafters/global/info-img.png) 1x,url(https://assets.lenscrafters.com/extra/image/LensCrafters/global/info-img@2x.png) 2x,url(https://assets.lenscrafters.com/extra/image/LensCrafters/global/info-img@3x.png) 3x);background-image:image-set(url(https://assets.lenscrafters.com/extra/image/LensCrafters/global/info-img.png) 1x,url(https://assets.lenscrafters.com/extra/image/LensCrafters/global/info-img@2x.png) 2x,url(https://assets.lenscrafters.com/extra/image/LensCrafters/global/info-img@3x.png) 3x);background-repeat:no-repeat;height:16px;background-size:15px 15px}.prescription-filter .prescription-info .tooltiptext{visibility:hidden;width:230px;background-color:#fff;text-align:center;border-radius:6px;padding:10px;border:solid 1px #979797;position:absolute;z-index:1;top:-10px;margin-left:-90px}.prescription-filter .prescription-info:hover .tooltiptext{visibility:visible}.prescription-subtitle-bottom{font-family:FuturaBQLight;font-size:13px;color:#666}.prescription-form-table{margin-top:15px}.prescription-select{width:75px;height:30px}.prescription-form-row,.prescription-form-row-title{display:flex;flex-direction:row;margin-bottom:10px;align-items:center}.prescription-form-column{font-family:FuturaBQBook;font-size:15px;color:#5a5a5a;width:88px;justify-content:center;display:flex}.prescription-form-div-button{text-align:center}.prescription-form-button{background-color:#326fa8;color:#fff;border:none;height:40px;width:172px;margin-left:16px;margin-bottom:15px;font-family:FuturaBQBook;font-size:14px}.prescription-form-button-clear{background-color:transparent;color:#333;font-family:FuturaBQLight;font-size:14px;height:40px;width:190px;margin-bottom:5px}.prescription-table-confirm{margin-top:15px;margin-left:15px}.confirm-prescription.prescription-form-column-title{font-family:FuturaBQBook}.confirm-prescription.prescription-form-column{font-family:FuturaBQLight;font-style:oblique;font-size:15px}.errorEmpty{font-family:FuturaBQBook;font-size:14px;color:#d0021b;margin-bottom:15px}.error-empty .prescription-select-value{border-color:red;border-width:2px}.prescription-text-light{font-family:FuturaBQLight;font-size:15px;color:#5a5a5a;margin-left:5px}.prescription-form-column-title{font-family:FuturaBQLight;font-size:15px;color:#5a5a5a;width:20px;margin-right:5px}.faceted_search_sidebar{flex:0 0 auto;width:228px;margin-right:24px;background-color:#f8f8f8;padding:20px 10px;margin-top:16px;box-sizing:border-box;display:flex;flex-flow:column}.faceted_search_sidebar .control{margin:0 0 10px 0}#compare_top_container{position:absolute;width:105px;height:100%;top:0;left:756px;display:flex;flex-direction:column}#compare_top_container .compare-container{position:relative;flex:1 0 auto}#compare_top_container .compare-container #compare{position:absolute;right:0;left:0;bottom:25px}#compare_top_container .compare-container .compare_products_button,#compare_top_container .compare-container .empty_compare_zone{border-radius:3px!important;background-color:#326fa8!important;padding:10px 15px!important;width:auto!important;cursor:pointer}#compare_top_container a#top{width:40px;height:40px;border-radius:3px;background-color:#fff;border:1px solid #326fa8;margin:0 auto;line-height:42px}#compare_top_container a#top:after{content:'\203A';font-size:30px;text-align:center;display:block;transform:scaleX(1.2) rotateZ(-90deg);transform-origin:18px}a.clear-all-filters{margin-bottom:30px;display:inline-block;letter-spacing:.5px;font-family:FuturaBQBook;font-size:13px;font-weight:700}.filter-container{margin-bottom:30px}.filter-container .filter-title,.filter-container .filter-title span{font-family:FuturaBQBold;font-size:13px;text-transform:uppercase;color:#5a5a5a;cursor:pointer}.filter-container.expanded .filter-title:after{content:'\02014';font-family:FuturaBQBold;font-size:18px;color:#326fa8;float:right;line-height:10px}.filter-container.collapsed .filter-title:after{content:'+';font-family:FuturaBQBold;font-size:18px;color:#326fa8;float:right;line-height:10px}.filter-container .filter-options{margin:15px 10px}.filter-container .filter-options .control-checkbox{width:92%;display:table;margin-bottom:0}.filter-container .filter-options .control-checkbox:focus-within{text-decoration:underline}#color_filter.filter-container .filter-options{margin:15px 0}.filter-options .label_check{display:block;background-size:contain;width:15px;height:15px}#Search_Forms_div ul.st-tabs.results-tabs{margin:25px auto;text-align:center;display:flex}#Search_Forms_div ul.st-tabs.results-tabs li{flex:1 1 auto}#Search_Forms_div ul.st-tabs.results-tabs li:nth-child(2),#Search_Forms_div ul.st-tabs.results-tabs li:nth-child(3){margin-left:24px}#Search_Forms_div ul.st-tabs.results-tabs li a{border:1px solid #326fa8;border-radius:5px;background-color:#fff;padding:15px 20px;text-align:left;letter-spacing:.5px;color:#326fa8;box-sizing:border-box}#Search_Forms_div ul.st-tabs.results-tabs li a span{float:right;font-weight:700!important}#Search_Forms_div ul.st-tabs.results-tabs li a.selected{border:2px solid #326fa8;background-color:#e9f4ff;font-weight:700!important}#Search_Forms_div ul.st-tabs.results-tabs li a.selected:before{bottom:-17px;content:" ";display:block;left:50%;margin-left:-13px;position:absolute;width:27px;height:25px;background:url(../images/search_tabs_selected_arrow.png);background-repeat:no-repeat;border:0}.category-header{margin:30px auto;width:990px;display:flex;align-items:baseline;letter-spacing:.5px}.category-header.perk-category{display:flex;flex-flow:column;align-items:center}.category-header.perk-category>p{font-family:FuturaBQBook;font-size:14px;font-weight:700;letter-spacing:1px;color:#3f2a2e}.category-header.perk-category>h1{font-family:FuturaBQBold;font-size:30px;font-weight:700;color:#3f2a2e}.category-header.perk-category>a{background-color:#fff!important;width:100px}.category-header h1{font-family:FuturaBQLight;font-size:30px;flex:1 0 auto;color:#5a5a5a}.category-header .num-results{font-family:FuturaBQBook;font-weight:700;font-size:15px;color:#5a5a5a}#Search_Forms_div .num-results.empty-key{font-family:FuturaBQBook;font-weight:700;font-size:15px;color:#5a5a5a;position:absolute;right:0;bottom:2px}.hp-zone-wrapper{display:flex;flex-flow:column;height:100%;width:100%;margin:0 auto;align-items:center;font-family:FuturaBQBook;letter-spacing:.5px;color:#4a4a4a}.hp-zone-wrapper h2{font-size:20px;font-weight:700;color:#5a5a5a;letter-spacing:.5px!important}.hp-zone-wrapper .schedule-exam{height:100%;display:flex;flex-flow:column;justify-content:space-around;align-items:center;padding-bottom:20px}.hp-zone-wrapper .schedule-exam h2{color:#326fa8;font-size:17px;align-self:center;margin-left:35px;position:relative;top:-10px}.hp-zone-wrapper .schedule-exam h2:before{content:" ";display:block;width:36.4px;height:30px;position:relative;left:-53px;top:23px;margin-left:10px;background:url("../images/schedule_chart_orange.png") center no-repeat;background-size:120%;filter:hue-rotate(180deg) brightness(.8)}.hp-zone-wrapper p{font-size:15px;font-weight:500;line-height:1.33;margin-top:10px;margin-bottom:20px;text-align:center}.hp-zone-wrapper a{font-size:20px;font-weight:500;color:#4a4a4a}.hp-zone-wrapper a.button{font-size:15px;font-weight:700;width:145px!important;height:40px;border-radius:3px;background-color:#326fa8;color:#fff!important;text-align:center;line-height:2.5;box-sizing:content-box;letter-spacing:.5px}.hp-zone-wrapper a.button.button-car{padding:10px;margin-right:14px}.hp-zone-wrapper input[type=submit]{font-size:15px;font-weight:700;width:80px;height:25px;border-radius:3px;background-color:#326fa8;color:#fff!important;text-align:center;line-height:.5;box-sizing:content-box!important}.hp-zone-wrapper input[type=text]{width:158px;height:35px;border-radius:2px;background-color:#fff;border:solid 1px #999;font-size:13px;font-weight:500;color:#999;padding:10px;box-sizing:border-box}.hp-zone-wrapper .hp-zone1{height:442px;width:1030px;background-color:#fff;display:flex;justify-content:center;margin-bottom:69px;margin-left:3vw}@media (min-width:1400px){.hp-zone-wrapper .hp-zone1{margin-left:2vw}}.hp-zone-wrapper .hp-zone1 .owl-wrapper>.owl-item{-webkit-backface-visibility:hidden;opacity:.4;transition:opacity 1s ease-out}.hp-zone-wrapper .hp-zone1 .owl-controls{position:relative}.hp-zone-wrapper .hp-zone1 .carousel-content{display:flex;height:131px;flex-flow:column;align-items:center;justify-content:center;background-color:#fff;width:990px}.hp-zone-wrapper .hp-zone234{width:990px;height:180px;justify-content:space-between;display:flex;flex-flow:row;margin-bottom:40px}.hp-zone-wrapper .hp-zone2,.hp-zone-wrapper .hp-zone3,.hp-zone-wrapper .hp-zone4{width:313px;height:100%;background-color:#d3d3d3}.hp-zone-wrapper .hp-zone2{background-color:#e9f4ff;display:flex;flex-flow:column}.hp-zone-wrapper .hp-zone4{display:flex;justify-content:flex-end;align-items:flex-end;padding-bottom:20px;padding-right:25px;box-sizing:border-box}.hp-zone-wrapper .hp-zone56{width:990px;height:500px;justify-content:space-between;display:flex;flex-flow:row;margin-bottom:40px}.hp-zone-wrapper .hp-zone5,.hp-zone-wrapper .hp-zone6{width:482px;height:100%;background-color:#d3d3d3}.hp-zone-wrapper .hp-zone78{width:990px;height:200px;justify-content:space-between;display:flex;flex-flow:row;margin-bottom:40px}.hp-zone-wrapper .hp-zone7,.hp-zone-wrapper .hp-zone8{width:482px;height:100%;display:flex;justify-content:center;align-items:center}.hp-zone-wrapper .hp-zone5,.hp-zone-wrapper .hp-zone6{display:flex;flex-flow:column}.hp-zone-wrapper .hp-zone5>div:first-child,.hp-zone-wrapper .hp-zone6>div:first-child{height:350px;width:100%}.hp-zone-wrapper .hp-zone5>div:nth-child(2),.hp-zone-wrapper .hp-zone6>div:nth-child(2){height:150px;width:100%;background-color:#fff;display:flex;flex-flow:column;justify-content:center;align-items:center}.hp-zone-wrapper .owl-pagination>div{border:1px solid #4d8eca;border-radius:50%;display:inline-block;height:10px;margin:19px 6px 0;vertical-align:middle;width:10px}.hp-zone-wrapper .owl-pagination>div.active{background:#4d8eca}.hp-zone-wrapper .car-img-margin{background-color:#fff;height:310px;width:40px}.hp-zone-wrapper .img-wrapper{display:flex;flex-flow:row}.hp-zone-wrapper .owl-prev{background:#fff!important;display:inline-block;margin:0 1em 1em 0!important;height:52px!important;width:26px!important;border-bottom-right-radius:52px!important;border-top-right-radius:52px!important;position:relative!important;top:-350px!important;left:-489px!important;background-image:url(../images/brands-carousel-arrow-left.png)!important;background-repeat:no-repeat!important;background-position:3px 14px!important;padding:0!important;font-size:0!important}.hp-zone-wrapper .owl-next{background:#fff!important;display:inline-block;margin:0 1em 1em 0!important;height:52px!important;width:26px!important;border-bottom-left-radius:52px!important;border-top-left-radius:52px!important;position:relative!important;top:-350px!important;left:454px!important;background-image:url(../images/brands-carousel-arrow-right.png)!important;background-repeat:no-repeat!important;background-position:8px 14px!important;padding:0!important;font-size:0!important}.hp-zone-wrapper .owl-wrapper{transform:translate3d(0,0,0);transition:transform}.hp-zone-wrapper .owl-page{text-align:center;-webkit-tap-highlight-color:transparent;display:inline-block;zoom:1;width:10px;height:10px;margin:5px 7px;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.hp-zone-wrapper .owl-page.active{background:#869791}.hp-zone-wrapper .owl-wrapper>.owl-item.center{opacity:1}.info-icon{position:relative;display:inline-flex;align-items:center;width:12px;height:12px;background-image:url(../images/info-ico.png);background-repeat:no-repeat;vertical-align:middle;margin-left:3px}.lens-selection-modal-page .material-info .info-icon{background-image:url(../images/info-ico-pdp-lens.png);top:-3px;display:inline-flex;justify-content:center;width:12px;align-items:center;height:12px;background-repeat:no-repeat;vertical-align:middle}.callout{position:absolute;display:none;background-color:#fff;width:247px;border:1px solid #979797;border-radius:5px;padding:15px;box-sizing:border-box;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);left:24px;z-index:2}.lens-selection-modal-page .material-info .callout{position:absolute!important;display:none;background-color:#fff;width:247px;border:1px solid #979797;border-radius:5px;padding:15px;box-sizing:border-box;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);left:24px;z-index:2;margin-right:0!important}.callout-arrow{display:none}.lens-selection-modal-page .material-info .callout{padding-top:0;padding-bottom:0}.callout .callout-content{display:table;flex-direction:column}.callout .callout-content h3,.callout .callout-content p{font-family:FuturaBQBook;font-size:13px;letter-spacing:.5px;text-align:left;color:#1f1f1f}.callout .callout-content h3{font-weight:700}.callout .callout-content p{height:100%;overflow:hidden}.callout-arrow:after,.callout-arrow:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.callout-arrow:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-left:#fff;border-width:8px;margin-top:-8px}.lens-selection-modal-page .callout-arrow:after{left:-7px}.callout-arrow:before{border-color:rgba(151,151,151,0);border-right-color:#979797;border-width:9px;margin-top:-9px}.info-icon:hover .callout{display:table}.info-icon:hover .callout-arrow{display:block}#price-slider-container{font-family:FuturaBQBook;font-size:12px;font-weight:700;color:#222}#price-slider.ui-slider{height:13px;display:block;background-color:#fff;position:relative;margin-bottom:3px}#price-slider.ui-slider.ui-corner-all{border-radius:13px}#price-slider.ui-slider .ui-slider-range{background-color:#7daed3;height:inherit;border-radius:inherit;z-index:0}#price-slider.ui-slider .ui-slider-handle{position:absolute;background-color:#fff;width:13px;height:inherit;border-radius:50%;border:4px solid #7daed3;box-sizing:border-box;z-index:1}#price-slider.ui-slider .ui-slider-handle:last-of-type{margin-left:-13px}#price-slider-min{display:inline-block}#price-slider-max{display:inline-block;float:right}.carousel-box-placeholder-start{width:1030px;height:441px;opacity:.4;display:inline-flex;position:absolute;left:-1030px;top:0;margin-left:0!important}.carousel-box-placeholder{width:1030px;height:441px;opacity:.4;display:flex;position:relative;left:0;top:0;margin-left:0!important}.hp-zone1 .owl-carousel .owl-wrapper:after{display:none;clear:none}[id^=addToWishListLinkAjax_]{font-size:0!important}.lens-selection-modal{display:none;height:auto;line-height:1.6;top:26px;text-align:center;left:50%;-ms-transform:translate(-50%);-webkit-transform:translate(-50%)}.lens-selection-modal.ui-dialog{padding:0;border-radius:3px;border:0;box-shadow:0 0}.lens-selection-modal hr{border-color:#d5d5d5;border-style:solid}.lens-selection-modal h2{font-size:18px;letter-spacing:.5px;margin-top:6.5px;text-align:left;margin-left:30px}h2.ehn-title{font-size:20px;letter-spacing:.5px;text-align:left}.lens-selection-modal h3{font-size:13px}.lens-selection-modal .header-wrapper{padding:52px 0 13px}.lens-selection-modal .header-wrapper a{line-height:1.6;display:inline-block;font-family:FuturaBQBook;text-decoration:underline;font-size:20px;letter-spacing:.7px;padding:26px 0 6.5px}.lens-selection-modal .ui-dialog-titlebar-close{position:absolute;top:26px;right:26px;color:transparent!important;font-weight:700}.lens-selection-modal .ui-dialog-titlebar-close .ui-icon::after{display:none}.lens-selection-modal .ui-dialog-titlebar-close::before{content:' x';background-image:url("../images/x.png");width:25px;height:25px;position:absolute;background-repeat:no-repeat;margin-right:3px;vertical-align:middle}.lens-selection-modal .price span{font-weight:700;float:right}.tab-panes{width:100%}.tab-pane>div{display:-ms-flexbox;display:flex;flex-flow:wrap;-ms-flex-pack:center;justify-content:flex-start;margin:0 13px}.lens-container{font-size:14px;display:flex;flex-flow:column}.lens-container .modal-description{padding:0 100px;margin:26px auto;max-width:1040px}.lens-container>ul{font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-pack:center;border-bottom:1px solid #d5d5d5;margin:10px 26px;padding-bottom:20px}.lens-container>ul li{background-color:#d5d5d5;border-left:1px solid #d5d5d5;border-top:1px solid #d5d5d5;display:inherit}.lens-container>ul li:last-of-type{border-right:1px solid #d5d5d5}.lens-container>ul li a{display:block;padding:13px 28px;color:#3f2a2e;font-size:16px;font-family:FuturaBQBold,Arial,Helvetica,sans-serif}.lens-container>ul li a.active{background-color:#fff}.select-lens-type{position:relative;margin-top:25px!important;width:229px;padding:13px 20px;margin:0 13px;border:solid 2px #7daed3;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.select-lens-type:hover{border:solid 2px #326fa8}.select-lens-type.active{border:solid 2px #326fa8}.select-lens-type.active:after{content:'';background:url(../assets/lc2_sprite.gif);background-size:539px;background-color:#fff;width:26.3px;height:26.3px;background-position:1248px 271px;display:block;position:absolute;top:-10px;left:94%}.select-lens-type div .select-lens-type-price{border-bottom:1px solid #d5d5d5;padding-bottom:13px;font-size:16px;font-weight:700;font-family:FuturaBQBook,Arial,Helvetica,sans-serif}.select-lens-type h4{font-weight:700;text-transform:none;color:#3f2a2e}.select-lens-type ul{padding:13px 0}.select-lens-type long-description{padding:13px 0}.select-lens-type li{line-height:1.6!important;color:#3f2a2e;font-size:15px}.select-lens-type li::before{content:'-';margin-right:6px}.select-lens-type input[type=radio]{position:absolute;left:-9999px;width:229px;background-color:transparent}.select-lens-type input[type=radio]+label{cursor:pointer;position:absolute;z-index:99999999999;top:0;left:0;height:100%;width:100%;background-color:transparent}.select-lens-type input[type=radio]+label:hover{background-color:transparent}.select-lens-type input[type=radio]+label span{display:none}.focusmove{outline:0;box-shadow:0 0 2px 4px #94c1db}.select-lens-type input[type=radio]:checked:not(.rx-lens-choice)+label{background:#a65100}.lens-selection-modal-page.lens-options.redesign2017 .lens-container .tab-panes .select-lens-type input[type=radio]:checked+label{padding-right:25px}.select-lens-type input[type=radio]:checked+label:before{content:" ";display:inline-block;vertical-align:middle;background:url(../assets/check.png) no-repeat;background-size:16px;width:24px;height:22px}.lens-selection-modal .label_radio span:not(.small):not(.text):before{content:'';float:left;width:13px;height:13px;border-radius:100px;background-color:#fff;border:solid 1px #999;background:0 0!important;margin-right:15px}.lens-selection-modal .label_radio input[type=radio]:checked+span:before{content:'';background:url(../assets/lc2_sprite.gif);background-position:-68px -50px!important;background-size:400px!important}.lens-type-selection-container .label_radio input[type=radio]:checked+span::after{content:'';width:7px;height:7px;border-radius:100px;background-color:#326fa8;display:inline-block;position:absolute;top:9px;left:4px}.lens-type-selection-container{margin-left:30px;margin-top:20px;margin-bottom:20px}.lens-type-selection-container .lens-type-label{font-family:FuturaBQBold!important;text-transform:uppercase}.lens-type-selection-container .lens-type-label div:nth-child(2){text-transform:lowercase}.lens-type-selection-container .lens-type-label div{font-family:FuturaBQBold!important}.lens-type-selection-container .lens-type-label{display:table;width:99%}.lens-type-selection-container .lens-type-description{font-family:FuturaBQMedium;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#5a5a5a;margin-top:5px;margin-left:30px}.lens-type-selection-container .lens-type-label div{display:table-cell!important;float:none!important}.lens-type-selection-container .lens-type-label div+div{text-align:right!important;width:16%;vertical-align:bottom;padding-left:.5em;font-size:15px;font-style:normal;font-stretch:normal;line-height:normal;color:#1f1f1f}.modal-nav-disclaimer{content:'We will take care of your prescription (if applicable) once you''ve completed your check-out.';font-family:FuturaBQMedium;font-size:13px;font-weight:500;color:#5a5a5a;position:relative;top:10px;text-align:right}.lens-type-selection-container .lens-type-label div:first-child{position:relative;overflow:hidden;text-align:left;padding-top:5px}.lens-type-selection-container .lens-type-label div:first-child:after{content:"";position:absolute;bottom:4px;margin-left:.5em;width:100%;border-bottom:1px solid #999;display:inline-block}.add-ons .lens-container>div .add-ons-image{border:1px solid #d5d5d5;height:156px;width:256px;position:relative}.screenreader-only{left:-9999px;position:absolute}.add-ons .lens-container .label_check{font-size:16px}.add-ons .lens-container .label_check span{margin:0;float:none}.add-ons .lens-container .label_check.blue{background:0 0;width:24px;height:24px;cursor:pointer}.add-ons .lens-container{text-align:left}.add-ons .lens-container>div .add-ons-image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.add-ons .lens-container .description{line-height:1.9;padding-bottom:6.5px}.add-ons .lens-container .description,.add-ons .lens-container .lens-price{padding-left:31px}.add-ons .lens-container .label_check input,.add-ons .lens-container .label_radio input{position:static;margin:3px 3px 3px 3px}form.lc2 .label_radio span{display:block;font-family:FuturaBQMedium!important}form.lc2 .label_radio span::first-letter{text-transform:uppercase!important}.row-color-enhancment{padding:20px}.lens-options-row{margin:0;padding-bottom:6.5px;display:flex;flex-flow:column}.lens-color>h2{text-align:left;font-size:20px;margin-bottom:45px}.lens-options-row.add-ons{border:none}.lens-option-thumbnail{max-width:50px;align-self:center}.add-ons .lens-container,.lens-color-actual,.lens-color-default{display:-ms-flexbox;display:table-cell;-ms-flex-pack:center;justify-content:center;padding:13px;-ms-flex-wrap:wrap;flex-wrap:unset;justify-content:flex-start;text-align:center}.add-ons .lens-container>div,.lens-color-actual>div,.lens-color-default>div{margin:13px;display:flex!important;height:150px}.add-ons .lens-container>div{margin-bottom:60px}.lens-color-actual span.required,.lens-color-default span.required{width:100%}.lens-color-actual>.tab-colors-pane>div,.lens-color-default>div{padding-left:15px;padding-right:15px;padding-top:30px;padding-bottom:30px;border-radius:3px;border:solid 2px #7daed3;margin-right:30px;margin-bottom:30px;box-sizing:border-box;position:relative}.tab-colors-pane .lens-holder{width:235px;height:165px;display:inline-block}.tab-colors-pane{text-align:center;width:100%;display:block!important}.lens-holder.check-row span{text-transform:lowercase!important}.lens-holder.check-row span::first-letter{text-transform:uppercase!important}.lens-color-actual>div img,.lens-color-default>div img{width:200px;display:block}.lens-color-actual>div .label_radio,.lens-color-default>div .label_radio{font-size:18px;margin:13px 0;width:auto!important;text-transform:capitalize;font-family:FuturaBQBook}.lens-color-actual>div .label_radio span,.lens-color-default>div .label_radio span{font-family:FuturaBQBook;font-size:18px}.select-lens-type .final-price-container{color:#2f8656!important;font-family:FuturaBQMedium!important}.select-lens-type .lens-price-container .insurance-price-label{width:70%;display:inline-block;color:#2f8656!important}.select-lens-type .lens-price-container .insurance-price-label p,.select-lens-type .lens-price-container .insurance-price-label+span{color:#2f8656!important}.select-lens-type .final-price-container span{color:#2f8656!important;font-weight:500;font-family:FuturaBQMedium!important}.lens-price-container{padding-top:6px}.lens-modal-navigation{width:100%;height:50px;text-align:left;margin-left:25px;display:flex;align-items:center}.lens-modal-navigation .step-nav{display:inline-flex;align-items:center;font-family:FuturaBQMedium;font-size:13px;margin-right:5px;height:25px}.lens-modal-navigation .step1-nav .index-icon:before{content:'1';color:#fff}.lens-modal-navigation .step2-nav .index-icon:before{content:'2';color:#fff}.lens-modal-navigation .step3-nav .index-icon:before{content:'3';color:#fff}.lens-modal-navigation .step-nav.done .index-icon::before{content:' ';background-image:url(../mobile20//assets/lc2_sprite.gif);-webkit-filter:brightness(0%) invert(1);-moz-filter:brightness(0%) invert(1);-ms-filter:brightness(0%) invert(1);-o-filter:brightness(0%) invert(1);background-size:523px;background-position:-384px -357px;width:34px;height:33px;position:absolute;-ms-transform:scale(.5) translateX(-34px) translateY(-15px);transform:scale(.5) translateX(-11px) translateY(-15px);display:block}.lens-modal-navigation .step-nav .index-icon{background-color:#999;width:25px;height:25px;padding-top:3px;color:#fff;border-radius:25px;display:inline-block;margin-right:5px;text-align:center;box-sizing:border-box}.lens-modal-navigation .step-nav.current .index-icon,.lens-modal-navigation .step-nav.done .index-icon{background-color:#326fa8}.lens-modal-navigation .step-nav.done+.navigation-divider{border-color:#326fa8}.navigation-divider{display:inline-block;width:75px;height:1px;border-bottom:2px solid #999;top:0;position:relative;margin-right:5px}.navigation-divider.done{border-color:#326fa8}.lens-holder.active{border:solid 2px #326fa8!important;border-radius:3px}.lens-holder.active::after{content:'';background-color:#fff;display:block;position:absolute;top:-10px;left:213px;content:'';background:url(../assets/lc2_sprite.gif);background-size:539px;background-color:#fff;width:26.3px;height:26.3px;background-position:1248px 271px}a.active span::after{content:'';width:7px;height:7px;border-radius:100px;background-color:#326fa8;display:block;position:absolute;top:4px;left:4px}.lens-container>ul>div{margin-right:30px;display:block;position:relative}.lens-container .lens-type-label span{font-size:15px;font-family:FuturaBQMedium;font-weight:500!important;letter-spacing:.5px;text-align:left;color:#1f1f1f}.lens-type-selection-container .lens-type-label div span{font-size:15px;font-family:FuturaBQBold!important;letter-spacing:.04em}.lc-lens-enh-item{display:table!important;padding:5px 0 0 0!important}.lc-lens-enh-item span{display:table-cell!important;float:none!important}.lc-lens-enh-item-container.not-compatible{opacity:.5}.lc-lens-enh-item span:first-child{position:relative;overflow:hidden}.lc-lens-enh-item span:first-child:after{content:"";position:absolute;bottom:7px;margin-left:.5em;width:100%;border-bottom:1px solid #999}.old-full-enh-price{top:0;font-size:14px;color:#9b9b9b!important;font-family:FuturaBQMedium!important;float:none!important;height:10px;padding-right:0;padding-left:0;margin:0}.lc-lens-enh-item span+span{text-align:right!important;vertical-align:bottom;padding-left:.5em;font-style:normal;font-stretch:normal;line-height:normal;text-align:right}.enh-checkbox{position:relative;width:15px;height:15px;border:1px solid #999;border-radius:3px;opacity:1;display:inline-block;margin-right:5px;top:2px}.enh-checkbox:after{position:relative;display:none;content:''}input[name=enh]:checked~label .enh-checkbox:after{background-image:url("../images/checked.png");background-repeat:no-repeat;background-size:90%;position:relative;display:inline-block;width:14px;height:14px;left:3px}.lens-selection-modal-page,.lens-selection-modal-page-ria{padding:25px;display:flex;flex-flow:column}#Search_Area_div3{margin:0 84px}.search-content-result-title{margin:0 30px auto auto;font-family:FuturaBQBold;font-size:24px;color:#5a5a5a;float:left;text-transform:uppercase}.search-content-result-holder{padding:0 0 40px;width:580px;float:right}.search-content-result-holder .each-content-result{padding:0;margin-bottom:20px;width:auto;border-bottom:0;letter-spacing:.5px}.search-content-result-holder .each-content-result a h1{color:#326fa8;font-size:16px;font-family:FuturaBQBold;text-transform:none}.search-content-result-holder .each-content-result a h1:before{content:'\25BA';color:#326fa8;transform:scaleX(.5);margin-left:-16px;display:inline-block}.search-content-result-holder .each-content-result p{color:#5a5a5a;padding:0;font-family:FuturaBQBook;font-size:15px;margin-top:6px}#WC_CatalogSearchResultFacet_div_1>ul>li>span:first-child{font-family:FuturaBQBold;font-size:13px;text-transform:uppercase;color:#5a5a5a;cursor:pointer}.body588 *{font-family:FuturaBQMedium}.body588 .results_grid{display:flex;flex-flow:row wrap;justify-content:space-between;width:738px}.body588 .item_container{display:flex;height:320px;width:356px;justify-content:flex-start;margin-bottom:30px}.body588 .item{display:flex;flex-flow:row;height:320px!important;width:fit-content;border:solid 1px #e9f4ff}.body588 .item:hover{box-shadow:2px 3px 4px 0 rgba(50,111,168,.5);border:solid 1px #e9f4ff;height:320px!important}.body588 .item_container .item-tile{background-color:#fff;position:relative;display:flex;width:356px;height:320px}.body588 .item_container .item .img{margin:0 auto;display:flex;width:100%;height:171px;overflow:hidden;justify-content:center;align-items:center}.body588 .item_container .item img{width:auto!important;max-width:354px;margin:auto;height:auto!important;max-height:171px}.body588 .item_container .item .price{position:absolute;bottom:15px;right:15px}.body588 .item_container .item .price.offerprice{position:static}.body588 .item_container .item .price .box-price-container{font-family:FuturaBQMedium;font-size:10px;color:#5a5a5a;letter-spacing:.5px;width:150px;text-align:right;margin:0}.body588 .item .price .box-price{display:inline-block;vertical-align:bottom;position:relative;bottom:-1px;margin:0 5px}.body588 .item .price .box-annual-supply-price,.body588 .item .price .box-offer-price{font-size:13px;font-weight:500}.body588 .item .price .box-offer-price.with-saving{font-size:10px;color:#5a5a5a;text-decoration:line-through}.body588 .item .price .box-annual-supply-price.with-saving{color:#cf0a2c}.body588 #results_grid{display:flex}.body588 .catEntryThumbnail{display:flex;flex-flow:column;width:100%;height:100%}.body588 .image-holder{margin-top:40px;width:100%}.body588 .item .main_quickinfo_button{position:absolute;display:flex;justify-content:flex-end;top:5px}.body588 .item .main_quickinfo_button a{width:fit-content;background:url("../mobile20//images/favorites-empty.png") top left no-repeat!important;background-position:center!important;height:41px;width:fit-content;content:" ";vertical-align:middle;overflow:hidden;transform:scale(.5)}.body588 .item .main_quickinfo_button a span{font-size:0;background-color:transparent}.body588 .item .names{padding-left:5px;position:relative;margin-top:19px;width:93%;top:208px!important;overflow-wrap:break-word}.body588.clp .item .names{position:absolute;top:167px;left:10px;right:10px;overflow:hidden}.body588 .item .names a{width:100%;overflow-wrap:break-word}.body588 .item .names span{color:#5a5a5a;font-family:FuturaBQBold;display:block;text-transform:uppercase;width:90%;letter-spacing:.5px;overflow-wrap:break-word}.body588 .item .names span a.manufacturer{font-size:12px;color:grey;font-weight:400;text-transform:capitalize}.body588 .item .badges{padding-left:5px;position:absolute;top:208px!important}.body588 .pagination-compare-sort .catalog-search{position:relative;display:table;right:0;bottom:0;left:217px}.body588 .pagination-compare-sort .catalog-search input[type=text]{width:229px;height:32px;border-radius:2px;border:solid 1px #7daed3;float:none;display:inline-block;padding-left:15px;font-size:14px}.body588 .pagination-compare-sort .catalog-search a{display:block;position:absolute!important;top:6px;right:8px;background:url(../images/search.png) no-repeat center;background-size:80%;width:20px!important;height:18px;text-indent:-9999px}.body588 .item_container .item .item-discount{width:auto;height:25px;border-radius:3px;background-color:#cf0a2c;position:absolute;top:5px;display:table;padding-right:5px}.body588 .item_container .item .item-discount h2{color:#fff;font-family:FuturaBQBold;font-size:14px;text-align:left;line-height:25px;margin-left:10px}.contact-banner-container{width:990px;margin:0 auto;text-align:center}.contact-banner-container>h1{font-family:FuturaBQBook;font-size:40px;letter-spacing:4px;color:#1f1f1f;margin-bottom:71px;margin-top:35px}.contact-banner-container>h1:last-child{margin-top:80px}.contact-banner-container>div{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-end;width:990px}.contact-banner-container>div>a{margin-right:23px;margin-bottom:40px;display:table}.contacts-espot{width:990px;height:230px;background-color:#d8d8d8}.contacts-espot img{height:100%;width:auto}.contacts-espot .owl-item,.contacts-espot .owl-wrapper,.contacts-espot .owl-wrapper-outer{height:230px}.contacts-espot .contacts-espot-elem{height:100%;display:flex;justify-content:center;align-items:center}.contacts-espot .contacts-espot-elem h3{font-family:FuturaBQMedium;font-size:24px;color:#326fa8}.contacts-espot .owl-pagination>div{border:1px solid #1f1f1f;border-radius:50%;display:inline-block;height:9px;margin:19px 6px 0;vertical-align:middle;width:9px}.contacts-espot .owl-pagination>div.active{background:#1f1f1f}.contacts-espot .owl-buttons{position:relative;top:-219px}.contacts-espot .owl-prev{background-image:url(../images/brands-carousel-arrow-left.png)!important;filter:grayscale(100%) brightness(0)}.contacts-espot .owl-next{background-image:url(../images/brands-carousel-arrow-right.png)!important;filter:grayscale(100%) brightness(0)}.control-select{position:relative;display:table}.control-select select{height:100%;border:1px solid #7daed3!important;border-radius:2px;overflow:hidden;padding:7px 19px 7px 10px;-webkit-appearance:none;-moz-appearance:none;font-family:FuturaBQMedium;font-size:13px;color:#5a5a5a;cursor:pointer;background-color:#fff}.cart-item-container .contact-lens-boxes-table .control-select select{width:72px}.control-select select::-ms-expand{display:none}.control-select:after{content:'\25bc';position:absolute;top:50%;right:5px;font-size:10px;color:#326fa8;text-align:center;transform:translateY(-50%) scaleX(1.7) scale(.8);pointer-events:none}.contact-lens-boxes-table .control-select:after{right:10px}.control-select.disabled select,.control-select.disabled:after{color:graytext!important}.control-select.disabled select{border-color:#a9a9a9!important}.control-select select.required{border-color:#ce0a2d!important}.plpHeaderBanner .plp-espot{width:990px;height:230px;margin:0 auto;background-color:#d8d8d8;display:flex;justify-content:center;align-items:center}.plpHeaderBanner .plp-espot img{width:100%;height:auto}.plpHeaderBanner .plp-espot h2{font-family:FuturaBQMedium;font-size:19px;letter-spacing:.5px;color:#326fa8}.thank-you-page .contact-lens-prescription{margin-top:15px;width:430px}.contact-lens-prescription{width:445px;height:auto;background-color:#f7f7f7;padding-top:5px;padding-bottom:1px;margin-top:0;margin-bottom:30px;line-height:1.9;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px!important}#cart-section.thank-you .lens-prescription{background-color:#fff!important;width:455px}.lens-prescription{width:470px;height:auto;background-color:#f7f7f7;padding-top:0;padding-bottom:1px;margin-top:0;margin-bottom:30px;line-height:1.9;font-style:normal;font-stretch:normal;line-height:normal;font-weight:400}.contactLensEdit{float:right;margin-top:-20px;margin-right:20px;display:none}.lensEdit{display:block;text-align:right;padding-right:10px;padding-bottom:10px}a#editLensOrder{background:0 0;text-decoration:underline;margin-right:-10px}a#editLensOrder:after{background:0 0}.contactLensEdit>a>p{color:#326fa8!important;font-weight:700;width:30px}.contactLensEdit>a>p:after{content:' ';white-space:pre-wrap!important;background:url(../images/sprites/newCheckSprite.png);background-size:auto;background-position:-13px;width:10px;height:20px;position:absolute;margin-left:5px!important}#cart-section.thank-you .prescription-content{padding:2px 6px 2px 0!important}.prescription-content{padding:2px 10px}.prescription-content .lensQPS .lensDescr{width:100%}.contact-lens-prescription-table>tr>th{text-align:left;font-size:12px}.prescription-content>p{font-weight:700;padding-bottom:6px;padding-top:3px}table.contact-lens-prescription-table{padding:15px 0 15px 10px;display:none}.contactLens-th>th{text-align:left;padding-right:24px;font-size:12px!important;font-family:FuturaBQMedium;text-transform:uppercase}.contactLens-th tr:not(:first-child)>td>p{font-size:12px!important}.contact-lens-boxes-table label{font-size:11px!important;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;text-align:left;color:#5a5a5a;font-family:FuturaBQMedium!important}.contact-lens-boxes-table>thead>tr>th{text-align:left}.contact-lens-boxes-table{padding-top:20px}.contacts .edit-wrapper .contact-lens-boxes-table{float:left}.contacts .edit-wrapper .contact-lens-boxes-table>tbody>tr>td{text-align:left;padding-right:20px;width:72px}.contactLens .contacts{padding-top:80px}.cart-single-contacts{height:400px}.contact-lens-boxes-table>tbody>tr>td{text-align:left}.contact-lens-prescription-table>tbody>tr>td{padding-top:15px}.contact-lens-boxes-table>tbody>tr>td:nth-of-type(3){text-align:right;width:450px;font-family:FuturaBQMedium!important;font-size:14px;font-weight:700;line-height:normal;letter-spacing:.5px;text-align:right;height:17px}.contact-lens-prescription-table p{font-family:FuturaBQMedium!important}.contact-lens-boxes-table>tbody>tr:first-child>td:nth-of-type(3){padding-right:0}.contact-lens-boxes-table>tbody>tr:nth-of-type(2)>td>p{font-family:FuturaBQMedium;font-size:11px;text-align:right}.contacts .cart-item-totals .frameSaving *{font-family:FuturaBQMedium}.contactLens-name{width:280px;display:inline-block}.updownCLButton{font-family:FuturaBQMedium!important;font-size:15px!important;font-style:normal;font-stretch:normal;line-height:normal!important;text-align:left;color:#1f1f1f!important;cursor:pointer;margin-left:10px;margin-top:5px;font-weight:400;margin-bottom:-5px}.updownCLButton:after{content:"";background-image:url("../images/brands-carousel-arrow-right.png");filter:grayscale(100%);transform:rotate(90deg);position:absolute;width:16px;height:23px;margin-left:0;background-size:8px 14px;background-repeat:no-repeat;cursor:pointer}.updownCLButton.open:after{content:"";background-image:url("../images/brands-carousel-arrow-right.png");filter:grayscale(100%);transform:rotate(270deg);position:absolute;position:absolute;margin-left:7px;width:13px;height:15px;margin-top:-3px;background-size:8px 14px;background-size:8px 14px;background-repeat:no-repeat;cursor:pointer}.updownLensButton{font-family:FuturaBQBook!important;font-size:15px!important;font-style:normal;text-transform:none!important;font-stretch:normal;line-height:normal!important;text-align:left;color:#1f1f1f!important;cursor:pointer;margin-bottom:-5px}.updownLensButton:after{content:"";background-image:url("../images/brands-carousel-arrow-right.png");filter:grayscale(100%);transform:rotate(90deg);position:absolute;width:16px;height:23px;margin-left:0;background-size:8px 14px;background-repeat:no-repeat;cursor:pointer}.updownLensButton.open:after{content:"";background-image:url("../images/brands-carousel-arrow-right.png");filter:grayscale(100%);transform:rotate(270deg);position:absolute;position:absolute;margin-left:7px;width:13px;height:15px;margin-top:-3px;background-size:8px 14px;background-size:8px 14px;background-repeat:no-repeat;cursor:pointer}span#updown:after{content:"";background-image:url(../../images/arrow-down-ico.png);position:absolute;width:20px;height:20px;margin-left:2px;background-repeat:no-repeat;cursor:pointer}span#updown.open:after{content:"";background-image:url(../../images/arrow-down-ico.png);transform:rotate(180deg);position:absolute;width:20px;height:20px;margin-left:2px;margin-top:2px;background-repeat:no-repeat;cursor:pointer}span#updown:after{content:"";background-image:url(../images/arrow-down-ico.png);position:absolute;width:20px;height:20px;margin-left:2px;margin-top:-3px;background-repeat:no-repeat;cursor:pointer}span#updown.open:after{content:"";background-image:url(../images/arrow-down-ico.png);transform:rotate(180deg);position:absolute;width:20px;height:20px;margin-left:2px;margin-bottom:3px;background-repeat:no-repeat;cursor:pointer}span#updownIdme:after{content:"";background-image:url(../images/arrow-down-ico.png);position:absolute;width:20px;height:20px;margin-left:2px;margin-top:-3px;background-repeat:no-repeat;cursor:pointer}span#updownIdme.open:after{content:"";background-image:url(../images/arrow-down-ico.png);transform:rotate(180deg);position:absolute;width:20px;height:20px;margin-left:2px;margin-bottom:3px;background-repeat:no-repeat;cursor:pointer}.cart-wrapper .contactLens-name a{font-family:FuturaBQBold;background:#fff;z-index:1;display:inline-block;position:relative;padding-right:4px;color:#1f1f1f;text-transform:uppercase}.contactLens.clearfix{padding-top:0;position:relative}.priceCL{float:right;width:auto!important;margin-top:5px}.contacts .edit-wrapper{margin-left:10px;width:450px!important}.contactLentTitle{width:250px;font-size:14px;font-weight:400!important;font-style:normal!important;font-stretch:normal!important;line-height:normal!important;letter-spacing:.3px!important;text-align:left;color:#1f1f1f;margin-top:10px}.boxPrice{width:70px;height:14px;font-family:FuturaBQBook!important;font-size:12px!important;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.4px;text-align:left;color:#1f1f1f;margin-top:20px}.boxPriceCL{float:right;margin-top:45px;font-family:FuturaBQMedium!important;font-size:14px!important;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1px!important;text-align:right}.boxPriceCL span.box-list-price.with-saving{font-size:11px;text-decoration:line-through}.boxPriceCL span.box-offer-price{color:#cf0a2c}.quantityCL{margin-top:5px;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:left;color:#1f1f1f;display:inline-block}.totalPriceCLOneEye,td span.product-price{font-size:11px!important;font-weight:500!important;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;font-family:FuturaBQMedium!important;padding-top:2px}.contacts .itemInfoContainer .prescriptionNeeded{margin-top:15px!important}.prescriptionSetCL{background-color:#fff}#contact-lens-selection-modal{padding:50px;position:fixed;top:100px}.contacts .info{width:191px;height:auto;padding-right:20px}.contact-lens-selection-modal.ui-dialog{padding:0;border-radius:0;border:0;box-shadow:0 0}.modal-contact-lens-rx-area{padding:40px 30px 20px 30px}.contact-lens-modal-title p{width:759px;height:29px;font-family:FuturaBQBold;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.6px;text-align:left;color:#1f1f1f;border-bottom:solid 1px #cac9c6}.contact-lens-selection-modal .ui-dialog-titlebar-close{position:absolute;top:26px;right:26px;color:transparent;font-weight:700}.contact-lens-selection-modal .ui-dialog-titlebar-close{content:' x';background-image:url(../images/x.png);width:25px;height:25px;position:absolute;background-repeat:no-repeat;margin-right:0;vertical-align:middle;top:15px}.contact-lens-selection-modal .ui-dialog-titlebar-close .ui-icon:after{clear:both;content:".";display:block;height:0;visibility:hidden}.contact-lens-selection-modal .contact-lens-rx-table{margin-left:-4px}.modal-contact-lens-prescription{margin-top:35px;border-top:solid 1px #e9f4ff;width:676px;margin-left:42px;padding-top:10px}.modal-contact-lens-prescription h2{font-family:FuturaBQBold;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.6px;text-align:left;color:#1f1f1f}.modal-contact-lens-prescription th{text-align:left;padding-top:34px}#confirm-contact-lens{width:222px;height:40px;background-color:#326fa8;border-radius:3px;font-family:FuturaBQBold;font-size:15px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;text-align:center;color:#fff;padding-top:10px}.modal-contact-lens-rx-area .modal-nav{border-bottom:0!important}.modal-contact-lens-prescription td.eye-column{width:110px;padding-top:15px}.modal-contact-lens-prescription .power-column{padding-right:30px}.modal-contact-lens-prescription .bc-column,.modal-contact-lens-prescription .dia-column{padding-right:30px;width:auto}.modal-contact-lens-prescription .control-select select{padding:8px 27px 7px 10px}.modal-contact-lens-prescription .control-select:after{right:11px}.modal-contact-lens-prescription td{font-family:FuturaBQMedium!important;font-size:13px!important;font-weight:500}.modal-contact-lens-prescription .add-column,.modal-contact-lens-prescription .axis-column,.modal-contact-lens-prescription .cyl-column{padding-right:30px;width:90px}.modal-contact-lens-rx-area .modal-nav{padding:0;height:65px}.shopCartMessage{display:none}.upload-prescription-form{margin-top:30px}#checkoutDoctorInfo .container{display:block;position:relative;padding-left:26px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#checkoutDoctorInfo .checkmark{position:absolute;top:3px;left:0;height:15px;width:15px;background-color:#fff;border-radius:50%;border:solid 1px #cac9c6;pointer-events:none}#checkoutDoctorInfo .checkmark:after{content:"";position:absolute;display:none}#checkoutDoctorInfo .container input:checked~.checkmark:after{display:block}#checkoutDoctorInfo .container .checkmark:after{top:29%;left:30%;width:7px;height:7px;border-radius:50%;background:#326fa8}#checkoutDoctorInfo .label_radio span:before{content:none!important;background:0 0}.product-not-available{width:260px;height:38px;font-family:FuturaBQBold;font-size:15px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;text-align:left;color:#1f1f1f;padding-top:20px;padding-bottom:58px}.pdp-line-copy{width:260px;height:2px;border:solid 1px #cac9c6}.product-not-available-cart{padding-bottom:20px;margin-top:16px}.cart-item-container.frame.clearfix.false{width:100%;min-height:181px;height:auto;border:solid 1px #d0021b!important;margin-top:-1px;margin-left:-1px}.shopping-cart-content.cart-items-list-container-false{width:990px;border:1px solid #d5d5d5}.label-product-not-available{width:363px;height:19px;font-family:FuturaBQMedium!important;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#d0021b}.productTitleDetails.not-available{display:flex;justify-content:space-between;width:100%}.edit-wrapper.not-available{width:73.5%}.cart-item-container .edit-wrapper.not-available .frame-price:before{content:"";width:70%;border-bottom:1px dashed #a9a9a9;display:block;height:14px;right:78px;position:absolute}.cart-item-container .edit-wrapper.not-available .frame-name{width:60%}.button-continue-shopping{margin-right:10px;width:202px;height:40px;background-color:#326fa8;border-radius:3px;border-color:transparent}.continue-shopping{width:144px;height:19px;font-family:FuturaBQBold;font-size:15px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;text-align:center;color:#fff;cursor:pointer}.continueShoppingDiv{padding-top:20px;float:right}.cart-content-false{display:inline-block;width:100%}.edit-wrapper.not-available.at-least-one-available{width:59.5%}.cart-item-container .edit-wrapper.not-available.at-least-one-available .frame-price:before{content:"";width:57%;border-bottom:1px dashed #a9a9a9;display:block;height:14px;right:78px;position:absolute}.similar-products-a{width:55%;height:19px;font-family:FuturaBQMedium!important;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#326fa8!important}.at-least-one-available .similar-products:after{width:0;content:"";height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #4d8eca;border-bottom:0;cursor:pointer;position:absolute;right:297px;top:186px;transform:rotate(-90deg)}.similar-products:after{width:0;content:"";height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #4d8eca;border-bottom:0;cursor:pointer;position:absolute;right:605px;top:191px;transform:rotate(-90deg)}.edit-wrapper.not-available .frame-price span{text-decoration:line-through!important;font-family:FuturaBQBook;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#000}.table-bottom-style{padding-bottom:15px}div.contact-lens-rx-prescription-tables>table.table-cl-wd{width:100%;margin-left:10px}.thank-you .contact-lens-quantity{font-family:FuturaBQMedium;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#222;padding-bottom:15px}.main-total.middle{display:none}[id^=doctorPhoneInput]{width:50px!important}#doctorCity,#doctorState{width:111px!important;display:inline-block}#doctorStateContainer{width:400px;display:inline-block!important;margin:0!important;top:-33px;left:20px;overflow:visible!important}#doctorStateContainer .selectBox-dropdown{top:-22px}#order-detail .contact-header{display:flex}#order-detail .contact-header a:first-child{padding-left:10px;box-sizing:border-box}#order-detail .contact-header img{max-width:160px;height:auto}#order-detail .contact-description,.contact-header img{display:inline-block;text-align:left}#order-detail .contact-description{width:286px}#order-detail .contact-description h2{font-size:18px;margin-bottom:5px}#order-detail .contact-description p{font-size:14px;margin-top:0}#order-detail .contact-lens-rx-table *{font-family:FuturaBQMedium!important;font-size:14px!important}#order-detail .contact-lens-rx-table th{text-align:left}#order-detail .contact-lens-rx-table th,.contact-lens-rx-table td{width:100px;font-size:12px}#order-detail .contact-lens-rx-table .eye-column{width:120px}.body588.clp .results_grid{width:990px;margin:0 auto}.body588.clp .item,.body588.clp .item_container{width:313px}.faceted_search_sidebar .show-more-facet{cursor:pointer;font-family:FuturaBQMedium;font-size:15px;color:#326fa8}a.rounded-button.vto-button-home{font-size:15px;font-family:FuturaBQBold,Arial,Helvetica,sans-serif}#myAccount .headingContainer.virtual-model-container h2{height:36px;font-family:FuturaBQBook;font-size:30px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1f1f1f}#myAccount #right.myPreference.rightdiv .headingContainer.virtual-model-container p.subtext{font-family:FuturaBQMedium;font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;text-align:left;color:#333}a.rounded-button.vto-button-home{padding:10px 15px 10px 15px;width:398px;height:90px;background-color:#326fa8;color:#fff!important}a.rounded-button.vto-button-home:hover{background-color:#4589c8}.myPreference.rightdiv .fe.userRemoveVideoVto input.rounded-button.vto-button-home{padding:10px 15px 10px 15px;background-color:#326fa8!important}[id^=content_wrapper_box] form.lc2 input[type=email]::-webkit-input-placeholder,[id^=content_wrapper_box] form.lc2 input[type=password]::-webkit-input-placeholder,[id^=content_wrapper_box] form.lc2 input[type=tel]::-webkit-input-placeholder,[id^=content_wrapper_box] form.lc2 input[type=text]::-webkit-input-placeholder,[id^=content_wrapper_box] form.lc2 textarea::-webkit-input-placeholder,form.lc2 input[type=email]::-webkit-input-placeholder,form.lc2 input[type=number]::-webkit-input-placeholder,form.lc2 input[type=password]::-webkit-input-placeholder,form.lc2 input[type=tel]::-webkit-input-placeholder,form.lc2 input[type=text]::-webkit-input-placeholder,form.lc2 textarea::-webkit-input-placeholder{opacity:1;color:#606060}.exp_container .exp_button_wrap .button-container .round-button.active,.exp_container .exp_button_wrap .button-container .round-button:active{background-color:#326fa8!important}.exp_container .exp_button_wrap .button-container .round-button.active:focus{outline-color:#4d8eca!important}.exp_container .exp_button_wrap .button-container .round-button:focus{outline-color:#4d8eca!important}.exp_container #store-find .cta-container .schedule{background:#a74414!important}.exp_container .grid_item.category_3{background:#326fa8!important}.exp_container .exp_button_wrap .button-container .round-button.active,.exp_container .exp_button_wrap .button-container .round-button:active{background-color:#326fa8!important}.exp_container .exp_button_wrap .button-container .round-button.active,.exp_container .exp_button_wrap .button-container .round-button:active{background-color:#326fa8!important}.section.eyecare-landing .exp_container .exp_button_wrap .button-container .round-button.button-inside p{color:#707070!important}.section.eyecare-landing .exp_container .exp_button_wrap .button-container .round-button.button-inside.active p{color:#fff!important}.section.eyecare-landing .exp_container .exp_button_wrap .button-container .round-button.button-outside p{color:#707070!important}.section.eyecare-landing .exp_container .exp_button_wrap .button-container .round-button.button-outside.active p{color:#fff!important}.exp_container .exp_button_wrap .button-container .round-button{border:2px solid #707070!important}.exp_container .exp_button_wrap .button-container .round-button.active,.exp_container .exp_button_wrap .button-container .round-button:active{border:2px solid hsla(0,0%,80%,0)!important}.exp_container .exp_button_wrap .button-container .inside-glasses,.exp_container .exp_button_wrap .button-container .outside-glasses{fill:#707070!important}.exp_container .exp_button_wrap .button-container .round-button:hover.button-inside .inside-glasses,.exp_container .exp_button_wrap .button-container .round-button:hover.button-outside .outside-glasses{fill:#326fa8!important}.exp_container .exp_button_wrap .button-container .round-button.active.button-inside .inside-glasses,.exp_container .exp_button_wrap .button-container .round-button.active.button-outside .outside-glasses,.exp_container .exp_button_wrap .button-container .round-button:active.button-inside .inside-glasses,.exp_container .exp_button_wrap .button-container .round-button:active.button-outside .outside-glasses{fill:#fff!important}.section.eyecare-landing .exp_container .exp_button_wrap .button-container .round-button:hover p{color:#326fa8!important}.exp_container .exp_button_wrap .button-container .round-button svg.progress-circle path{stroke:#326fa8!important}.slider_nav a.active[data-v-4d065d84]{color:#326fa8!important}.exp_container .exp_view_more_link{color:#326fa8!important}.exp_container .btn_favorites{background:#326fa8!important}.exp_wrapper .exp_intro span{color:#326fa8!important}.exp_wrapper .exp_intro span.active{color:#000!important}.exp_wrapper .grid_item.category_2{background:#736965!important}.exp_wrapper .grid_item.category_3{background:#326fa8!important}.exp_container .lens-box.lens-orange-box{background:#a74414!important}#alphabet a.no_terms{color:#707070!important;opacity:1!important}#footer-last-section .nav a{color:#43536c!important}.sr-only{position:absolute;z-index:100;margin-top:6px;font-family:FuturaBQBook;margin-left:10px;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.modal-california{color:#3f2a2e}.modal-california-box>div:first-child>h2{font-size:16px;position:relative;top:-9px;left:34px}.modal-california-box>div:first-child{position:relative;margin-bottom:5px}.modal-california-box>div:first-child>div{background:url("/wcsstore/LensCraftersStorefrontAssetStore/mobile20/images/redesign/icons.png") no-repeat -514px -3px;transform:scale(.3);width:113px;height:100px;position:absolute;top:-52px;left:-43px;filter:hue-rotate(14deg) brightness(130%)}.arrow-dwn{height:5px;width:5px;border:1px solid #5a5a5a;border-width:0 1px 1px 0;transform:rotate(45deg);display:inline-block;position:absolute;top:4px;right:-15px}.arrow-rgt{height:3px;width:3px;border:1px solid #326fa8;border-width:1px 1px 0 0;transform:rotate(45deg);display:inline-block;position:relative;left:8px;top:7px}.arrow-rgt-grey{height:3px;width:3px;border:1px solid #5a5a5a;border-width:1px 1px 0 0;transform:rotate(45deg);display:inline-block;position:relative;left:8px;top:-2px}.cart-wrapper .cart_header div.important{font-family:FuturaBQLight;font-size:16px;font-style:normal;font-stretch:normal;color:#333;display:inline-block;line-height:1.44;margin-top:15px;margin-bottom:40px}.cart-wrapper .cart_header div.important-message{font-family:FuturaBQMedium;font-size:16px;font-weight:300!important;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333}.cart-wrapper .cart_header span.important-message{font-family:FuturaBQLight;font-size:16px;font-weight:300!important;font-style:normal;font-stretch:normal;line-height:1.44;color:#333}input::-ms-clear{display:none}.exp_container .book.mtop .icon_wrapper{justify-content:space-around!important}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.exp_container .book_captions_item{bottom:0}}.content-width875 *{font-family:FuturaBQBook}.content-width875 .bar{border-radius:2px;width:400px;padding:14px;margin:20px auto 20px;position:relative}.content-width875 .bar input{background:#fff no-repeat 13px 13px;background-image:url(../images/search_blue.png);background-size:20px;background-position:10px;filter:grayscale(100%);display:block;border:none;width:100%;line-height:19px;padding:11px 0;border-radius:2px;border:1px solid #e1e1e1;border-radius:6px;text-align:left;font-size:14px;font-family:inherit;color:#738289;font-weight:700;outline:0;text-indent:40px}.content-width875 div.detailed-view,.content-width875 ul{list-style:none;width:79%;margin:0 auto;text-align:left}.content-width875 ul li{border-bottom:1px solid #ddd;padding:10px;overflow:hidden}.content-width875 ul li img{width:60px;height:60px;float:left;border:none}.content-width875 div.detailed-view h1,.content-width875 div.detailed-view h2,.content-width875 ul li p{font-family:FuturaBQBook;padding-top:12px}.content-width875 div.detailed-view p,.content-width875 p{font-size:16px!important;line-height:25px!important}.content-width875>h1,.content-width875>p{text-align:center;clear:none}.content-width875>p{width:589px;padding-left:20px;padding-right:20px}.content-width875>p.faq-paragraph{margin:auto}.content-width875 div.detailed-view a{font-size:16px!important}.content-width875 div.detailed-view h1,.content-width875 div.detailed-view h2{margin-bottom:20px}.content-width875 .detailed-view-links{display:flex;flex-flow:column}.content-width875 ul li a p{font-weight:700}.content-width875>h2{font-family:FuturaBQBold;font-size:34px;margin-top:20px;text-align:center}.content-width875 input[type=email],.content-width875 input[type=text],.content-width875 select,.content-width875 textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-top:10px;margin-bottom:10px;resize:vertical}.content-width875 a.faq,.content-width875 input[type=submit]{background-color:#326fa8;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer}.content-width875 .thank-you{text-align:center}.content-width875 input[type=submit]:hover{background-color:#4d8eca}.content-width875 .container{border-radius:5px;padding:20px}.content-width875 .send-email-form form{display:flex;flex-flow:row wrap;justify-content:space-around}.content-width875 .send-email-form form>div{width:45%}.content-width875 .send-email-form form>div.address-container{width:95%}.content-width875 .send-email-form form>div.city-container,.content-width875 .send-email-form form>div.zip-container{width:37%}.content-width875 .send-email-form form>div.state-container{width:12%}.content-width875 .send-email-form form>div.attach-container{display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start}.content-width875 .send-email-form form>div.attach-container input{position:relative;bottom:25px}.content-width875 .send-email-form form>div>select{width:68px;padding:9px}.content-width875 .send-email-form form>div.comments-container,.content-width875 .send-email-form form>div.country-container,.content-width875 .send-email-form form>div.email-container,.content-width875 .send-email-form form>div.subject-container{display:flex;flex-flow:column;justify-content:flex-start!important}.content-width875 .send-email-form form>div.subject-container>select{width:100%;height:auto}.content-width875 .send-email-form form>div.submit-container{display:flex;justify-content:center;align-items:center}.content-width875 .send-email-form form>div.country-container,.content-width875 .send-email-form form>div.state-container,.content-width875 .send-email-form form>div.subject-container{display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:column}.content-width875 .send-email-form form>div.submit-container{margin-top:20px}.content-width875 .send-email-form form>div.country-container label{margin-right:20px}.content-width875 h1,.content-width875 h2{margin-top:30px;margin-bottom:20px;font-family:FuturaBQBold;position:relative}.content-width875 .right-info{position:relative}.content-width875 button{padding:10px;background-color:#4d8eca;border:none;border-radius:6px;margin:10px;color:#fff}.content-width875 button:focus{background-color:#4d8eca;text-decoration:underline}.content-width875 button:disabled{opacity:.5;border:1px solid #d3d3d3;background-color:#fff;color:#000}@media all and (-ms-high-contrast:none){.exp_container .hero_arrow{bottom:190px}.exp_container .hero_arrow,::-ms-backdrop{bottom:190px!important}.icon_wrapper,::-ms-backdrop{justify-content:space-around}.book_captions_item,::-ms-backdrop{position:absolute;bottom:0}}#submitDoctorInformation{color:#fff!important}.content-width875 .contact-zones.call p{line-height:20px!important}.cart-item-container .edit-wrapper .frame-price span.offer-price.with-saving,.cart-item-container .edit-wrapper .lens-price span.offer-price.with-saving,.price.offerprice span.offer-price.with-saving{font-size:11px!important;text-decoration:line-through}.price.offerprice span.offer-price.BF{letter-spacing:-.6px;font-size:14px!important;margin-left:3px}.cart-item-container .edit-wrapper .frame-price span.saving-price,.cart-item-container .edit-wrapper .lens-price span.saving-price,.price.offerprice span.saving-price{color:#cf0a2c!important;font-weight:500;font-family:FuturaBQMedium}.price.offerprice span.BF{letter-spacing:-.6px;font-size:14px!important}#rightNowChatContainer{display:none;border:0;height:500px;width:500px;overflow:hidden}#productFullImage,#spinViewImage,.quick-view-pinterest-container img{border:0}#spinViewImage{width:655px}#register_navigation .margin-left-25>span>span{font-weight:700}#register_navigation .margin-left-25>span>span .register_navigation-underlined{text-decoration:underline}.small-text{font-size:.8em}.bold-text{font-weight:700}iframe[title='Twitter settings iframe']{overflow:hidden;border:0;display:none}.pdp-item-options .frame-offer-section .price,.pdp-item-options .lens-section .offer-price{color:#cf0a2c!important}body #pdp-wrapper .pdp-product-sibling-size:not(.size-container)a:hover,body a:not(.brand-name):not(.style-name):hover,body a:not(.button):not(.rounded-button):not(.st-button):not(.ui-dialog-titlebar-close):hover,body a:not(.button):not(.ui-dialog-titlebar-close):hover p:not(.button),body a:not(.button):not(.ui-dialog-titlebar-close):hover span:not(.button){text-decoration:underline!important;color:#326fa8!important}.blue.button:hover{background-color:#4589c8;border-radius:5px}@-moz-document url-prefix(){.subnav-contact-lenses .subnav-shop-content a{justify-content:flex-start!important}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.subnav-contact-lenses .subnav-shop-content a{justify-content:flex-start!important}}#doctor-info>.accordion-title:focus,#myAccount .addMyExams .fe select:focus,.header-search:focus,.lc-lookup .ria-redesign-container .lc-content-dialog-form form.lc2 .header-form:focus,form.lc2 .select_container .selectBox-dropdown:focus,input[name^=consentCheckbox]:focus{outline:-webkit-focus-ring-color auto 5px}#DoctorInfoURL:focus,#checkoutContent button.st-button-orange:focus,.cart-wrapper a.st-button-orange:focus,li.grand-total #addTocartAllowed a.add-to-cart:focus{background:#e4273b;text-decoration:underline}#WC_OrderDetailDisplay_Print_Link:focus,#addEyeExamDetails:focus,#confirm-lens-step-0:focus,#confirm-lens-step1:focus,#finish-lens-modal-button:focus,#goShopping:focus,#logonSubmit:focus,#myAccount #right.redesign2017 .big-container.history-detail .input-container button:focus,#searchDoctorInformation1:focus,#searchDoctorInformation2:focus,.back-warning .yes-response:focus,.blue.button.go.email:focus,.blue.button.submit-find-store:focus>span,.header-sign-in-modal input.LogOnModalSubmitButton:focus,.myPreference.rightdiv #PasswordUpdateSubmitForm .new-button.blue input[type=submit]:focus,.upload-prescription-form .upload-prescription:focus,a.rounded-button.vto-button-home:focus,button.blue.button.get-directions.submit-form:focus>span,form.lc2 .promo-field input[type=submit].new-style-button:focus,input.submit.regSubmit:focus,li.lens-subsection a.edit-lens-selection:focus{background-color:#4589c8;text-decoration:underline;outline:0}.back-warning .no-response:focus,.close-change-modal:focus,.header-sign-in-modal a.button.black-outline.close-sign-in.disabled.inline:focus,.myPreference.rightdiv #PasswordUpdateSubmitForm .new-button.leftAlign:focus,.orange.button:focus span,.select-lens-type:focus-within div,form.lc2 .select_container .selectBox-dropdown:focus span{text-decoration:underline}.lens-selection-modal h2:focus{outline:0!important}[id^=content_wrapper_box] form.lc2 .select_container label{text-transform:lowercase;color:#000;font-weight:400;font-family:FuturaBQMedium}[id^=content_wrapper_box] form.lc2 .select_container label span{font-family:FuturaBQBold}.history-table table td a{text-decoration:underline}.reorderListButton a{text-decoration:unset!important}.history-table table tr td:nth-child(3),.history-table table tr td:nth-child(4){font-family:FuturaBQMedium;font-weight:700;font-size:14px}div#order_details_number{width:100%}div#order_details_date{width:100%}.order-print div a{font-family:FuturaBQ,Arial,Helvetica,sans-serif;font-weight:700;font-size:12px;text-transform:unset!important}#order_details_date p,#order_details_number p{text-align:left}.back_link{padding-right:69%}.order-total-info .total-saving span:nth-child(2){color:#2f8656}.order-total-info .total-saving span:nth-child(2):before{content:"- "}.order-total-info .total span:nth-child(n+1){font-family:FuturaBQBold}.order-total-info p span{text-transform:uppercase}#OrderInfo div:nth-child(n+3) p span:first-child{font-family:FuturaBQMedium;font-weight:700}.order-billing-info h2{color:#000!important}#prescription-required{text-align:right;text-transform:none;font-family:FuturaBQMedium}#order_details_number div span{font-family:FuturaBQBold}#order_details_number_prescription_required{display:none;font-family:FuturaBQMedium;height:5px;padding-left:77%;font-weight:700;font-size:14px}.order-product-img a{padding-left:10px}.order-product-info h2{color:#000!important}.order-product-info p{font-size:14px!important}.contact-description h2{color:#000!important}.order-product-info{width:340px}.order-head{border:unset!important;background-color:#f8f8f8;height:30px;padding:unset!important}.order-head span{padding:1%;font-weight:700;font-family:FuturaBQMedium;font-size:15px}.order-head span:first-child{width:500px}.order-head span:nth-child(2){width:90px}#prescription_product{background:#326fa8!important;margin-left:170px!important;width:230px!important;heigth:40px!important}.qt{padding-left:90px;padding-top:61px;font-family:FuturaBQMedium;font-size:14px}.qt-left{padding-top:20px}.frame-qt{padding-left:35px;padding-top:30px;font-family:FuturaBQMedium;font-size:14px}.price-info{padding-left:73px;padding-top:5px;font-family:FuturaBQMedium;font-size:14px}#main-table_paginate{display:block!important}.price-info span{display:block}.frame-price:before{display:block;content:"Frame:\A";font-weight:700}.lens-price:before{display:block}.contact-price{padding-top:74px}#order_closed,#order_in_process{font-family:FuturaBQMedium;height:5px;padding-left:89%;font-weight:700;font-size:14px}.contact-status p span{font-weight:700}.lensQPS-MyAccount{display:none}.lensQPS-MyAccount p{text-transform:uppercase}.status-action{display:block}.history-table table tr td:nth-child(3){line-height:2}.history-table table tr td:nth-child(3) span a{text-decoration:unset}#OrderInfo div:nth-child(n+2){width:100%}#shiping-item-button{margin-left:170px!important;width:230px!important;heigth:40px!important;font-family:FuturaBQMedium}.pay-order{padding-top:15px;width:250px}.Affirm-radio-button,.Afterpay-radio-button,.Klarna-radio-button,.PayPal-radio-button,.credit-card-radio-button{width:360px;background-color:#f7f7f7;margin-top:10px;display:inline-flex;justify-content:space-between;padding:10px}#CCMethod{flex-flow:column nowrap;height:auto}#CCMethod .radio-cc-container{display:inline;position:relative;bottom:10px}#CCMethod .credit-card-image{position:relative;left:40px}#CCMethod .fsa-hsa-message{text-align:center}#AfterpayMethod,#KlarnaMethod{flex-direction:column}.PayPal-radio-button,.credit-card-radio-button{height:50px}#ApplePayshippingBillingPageNext,#PayPalshippingBillingPageNext{width:260px;margin-top:25px}.amex,.discover,.jcb,.mastercard,.visa{height:30px},#Affirm-text,#Afterpay-text,#Klarna-text,#PayPal-text,#credit-card-text,#saved-credit-card-text,.PayPal-link,.affirm-site-modal{margin-top:5px}#Affirm-text.methodSelected,#Afterpay-text.methodSelected,#PayPal-text.methodSelected,#credit-card-text.methodSelected,#saved-credit-card-text.methodSelected{font-weight:600}.affirm-site-modal{color:#333;text-decoration:underline}.PayPal-radio-button span{height:100%}.payment-radio{margin-top:8px}.Affirm-image{display:inline-block;vertical-align:middle}.PayPal-link,.affirm-site-modal{padding-left:10px}#right-nav-message{font-family:FuturaBQMedium;font-size:13px;line-height:1.46;color:#1f1f1f}.paypal-logo-dark{width:33.1px;height:20px;object-fit:contain;float:left;margin-right:10px;margin-top:inherit}.paypalAccountDetailContainer{font-family:FuturaBQBook;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000;margin-top:5px}.paypal-PaymentMethod{width:111px;height:16px;font-family:FuturaBQBold;font-size:15px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}.paypal-PaymentMethod a{font-weight:400!important;margin-left:10px;font-family:FuturaBQBook;font-size:14px}#PayPal-terms-message{position:absolute;margin-top:-16px;font-size:13px;width:260px}.paypal-button-text{display:none!important}#paypalRecapContainer .checkout-step-header h3{border-top:1px solid #d5d5d5;margin-top:26px;display:flex;justify-content:space-between;display:block;padding:10px;padding-left:0}#paypalRecapContainer .checkout-step-header{padding:0}#paypalRecapContainer .error{margin-top:-30px;position:absolute}.paypal-PaymentMethod-container{margin-top:25px}#loading-icon-checkout{margin-right:5px;opacity:.4}#doctor-info #dobContainer{margin-left:5px;margin-top:0}#doctor-info .date-parent .small-input.error+span.required{position:initial;margin-left:479px}#doctor-info .date-parent span[for=date_of_birth_group]{position:absolute;margin-top:-23px;margin-left:8px}#header_carousel_wrapper .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}#header_carousel_wrapper .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}#header_carousel_wrapper .slick-list:focus{outline:0}#header_carousel_wrapper .slick-list.dragging{cursor:pointer;cursor:hand}#header_carousel_wrapper .slick-slider .slick-list,#header_carousel_wrapper .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#header_carousel_wrapper .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}#header_carousel_wrapper .slick-track:after,#header_carousel_wrapper .slick-track:before{display:table;content:''}#header_carousel_wrapper .slick-track:after{clear:both}#header_carousel_wrapper .slick-loading .slick-track{visibility:hidden}#header_carousel_wrapper .slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] #header_carousel_wrapper .slick-slide{float:right}#header_carousel_wrapper .slick-slide img{display:block}#header_carousel_wrapper .slick-slide.slick-loading img{display:none}#header_carousel_wrapper .slick-slide.dragging img{pointer-events:none}#header_carousel_wrapper .slick-initialized .slick-slide{display:block}#header_carousel_wrapper .slick-loading .slick-slide{visibility:hidden}#header_carousel_wrapper .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#header_carousel_wrapper .slick-arrow.slick-hidden{display:none}#header_carousel_wrapper .slick-loading .slick-list{background:#fff url('../images/ajax-loader.gif') center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url('./fonts/slick.eot');src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'),url('./fonts/slick.woff') format('woff'),url('./fonts/slick.ttf') format('truetype'),url('./fonts/slick.svg#slick') format('svg')}#header_carousel_wrapper .slick-next,#header_carousel_wrapper .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}#header_carousel_wrapper .slick-next:focus,#header_carousel_wrapper .slick-next:hover,#header_carousel_wrapper .slick-prev:focus,#header_carousel_wrapper .slick-prev:hover{color:transparent;outline:-webkit-focus-ring-color auto 5px;background:0 0}#header_carousel_wrapper .slick-next:focus:before,#header_carousel_wrapper .slick-next:hover:before,#header_carousel_wrapper .slick-prev:focus:before,#header_carousel_wrapper .slick-prev:hover:before{opacity:1}#header_carousel_wrapper .slick-next.slick-disabled:before,#header_carousel_wrapper .slick-prev.slick-disabled:before{opacity:.25}#header_carousel_wrapper .slick-next:before,#header_carousel_wrapper .slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#header_carousel_wrapper .slick-prev{left:-25px}[dir=rtl] #header_carousel_wrapper .slick-prev{right:-25px;left:auto}#header_carousel_wrapper .slick-prev:before{content:'â†�'}[dir=rtl] #header_carousel_wrapper .slick-prev:before{content:'â†’'}#header_carousel_wrapper .slick-next{right:-25px}[dir=rtl] #header_carousel_wrapper .slick-next{right:auto;left:-25px}#header_carousel_wrapper .slick-next:before{content:'â†’'}[dir=rtl] #header_carousel_wrapper .slick-next:before{content:'â†�'}#header_carousel_wrapper .slick-dotted.slick-slider{margin-bottom:30px}#header_carousel_wrapper .slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}#header_carousel_wrapper .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}#header_carousel_wrapper .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}#header_carousel_wrapper .slick-dots li button:focus,#header_carousel_wrapper .slick-dots li button:hover{outline:0}#header_carousel_wrapper .slick-dots li button:focus:before,#header_carousel_wrapper .slick-dots li button:hover:before{opacity:1}#header_carousel_wrapper .slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'â€¢';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#header_carousel_wrapper .slick-dots li.slick-active button:before{opacity:.75;color:#000}li.PayPal-noValueError{padding-top:10px;color:#cf0a2c;font-weight:700;font-family:FuturaBQBook}#affirm-cart a{color:#333;text-decoration:underline;display:block;font-size:12px}#AffirmMethod{flex-flow:column nowrap}.affirm-message-container{margin-top:5px;margin-left:5px}.afterpay-message-container,.klarna-message-container{margin-top:5px;margin-left:5px}.affirm-radio-container{display:flex;flex-flow:row nowrap;justify-content:space-between}.afterpay-radio-container,.klarna-radio-container{display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%}#shippingBillingPageNextAffirm{width:256px;float:right}#Affirm-checkout-button{display:flex;align-items:center}#Afterpay-checkout-button{display:flex;align-items:center}#affirm-loading-icon-checkout{margin-right:7px;margin-bottom:15px}#afterpay-loading-icon-checkout,#klarna-loading-icon-checkout{margin-right:7px;margin-bottom:15px}#lc-warn-paypal-error{font-size:12px;color:#c00;font-style:italic;clear:both;font-weight:400;padding-bottom:5px;margin-left:293px}#lc-warn-paypal-affirm-checkout-error::before,#lc-warn-paypal-error::before{content:'';background:url(../images/sprites/newCheckSprite.png);pointer-events:none;position:absolute;margin-left:-25px;width:19px;height:19px;background-position:-226px}#lc-warn-paypal-affirm-checkout-error{font-size:12px;color:#c00;font-style:italic;clear:both;font-weight:400;padding-bottom:2px;margin-left:26px}#affirm-cart.affirm-as-low-as.cart span.affirm-ala-price{font-weight:700!important}.ccContainer{display:flex;flex-flow:row nowrap;justify-content:space-between;cursor:pointer;width:272px;height:65px;border:1px solid #d5d5d5;background-color:#fff;margin-top:10px;padding:10px;box-sizing:border-box}.ccContainer label{font:17px FuturaBQBook,Arial,Helvetica,sans-serif;display:flex!important;flex-flow:column nowrap;justify-content:space-between;cursor:pointer;font-weight:400}.ccContainer .card-number{font-family:FuturaBQMedium,Arial,Helvetica,sans-serif}.ccContainer .cardHolder{font-size:13px}.ccContainer .credit-card-image{margin:0;padding:0}.ccContainer.checked{border:2px solid #326fa8}#savedCreditCardFormContainer{margin-top:40px}.savedCreditCardMessage{font:19px FuturaBQMedium,Arial,Helvetica,sans-serif;color:#333;margin-bottom:25px}span.methodSelected{font-family:FuturaBQMedium,Arial,Helvetica,sans-serif}.reorderListButton{width:200px;height:32px;border:1px solid #326fa8!important;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;background:#fff!important;margin-bottom:11px;margin-top:0!important;border-radius:0!important}.reorderListButton span{color:#326fa8;font-family:FuturaBQMedium;font-weight:700;font-size:14px}.detailReorderContainer{position:absolute}.detailReorderButton{width:165px;height:40px;background-color:#326fa8;border-radius:0!important;margin-top:0!important}.detailReorderContainer p{text-transform:none!important;font-family:FuturaBQLight!important;font-size:18px!important;color:#330}.detailReorderButton span{color:#fff;font-family:FuturaBQLight;font-size:14px!important;font-weight:400!important;margin:0!important}.promoInsuranceReorder a{font-family:FuturaBQBook!important;font-size:1em}.promoInsuranceReorder{margin-bottom:9px;color:#333}#ShoppingCart #loginContainer #login_reorder_checkBox>span{width:auto}#loginContainer #login_reorder_checkBox>span{width:210px}form.lc2 .input-container label.cc-form,form.lc2 .select_container label.cc-form{display:block;margin-top:14px;font-family:FuturaBQLight,Arial,Helvetica,sans-serif;color:#3f2a2e;text-transform:capitalize;font-size:14px;position:relative;font-weight:400}form.lc2.prescription-needed.ng-pristine.ng-valid{display:none}form.lc2 .select_container label.cc-form span{font-family:FuturaBQLight,Arial,Helvetica,sans-serif}.canceled_header_container{display:flex;font-family:FuturaBQLight,Arial,Helvetica,sans-serif;margin-top:30px;margin-bottom:25px}.canceled_header_container .canceled_header_content{width:50%;height:170px;border:1px solid #d5d5d5;text-align:center}.canceled_header_container>.canceled_header_content:first-of-type{margin-right:30px}.canceled_header_container .canceled_header_content .canceled_header_img_container{margin-top:20px;height:35px}.canceled_header_container .canceled_header_content .canceled_header_content_message{margin-top:10px;height:50px;font-size:20px;font-weight:300;line-height:1.2;letter-spacing:.38px;color:#3f2a2e}.canceled_header_container .canceled_header_content .lc-button{text-transform:uppercase}.prescription-needed-link,.prescription-provided-link{background-color:#f2f2f2;border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;padding:20px 10px 20px 0;margin-top:-87px;margin-left:-1px;width:101%;margin-right:-1px;margin-bottom:20px}.prescription-needed-link a{text-transform:uppercase;color:#333!important;font-size:20px!important;vertical-align:middle!important;margin-left:22px!important;display:inline-block;cursor:unset;pointer-events:none}.prescription-needed-link .provide-button{float:right;margin-right:10px}.prescription-needed-link .provide-button a{color:#fff!important;font-size:14px!important;padding-right:30px}.prescription-needed-link .prescriptionNeeded::before{width:15px!important;height:16px!important;background:0 0!important;display:inline-block!important;border:solid 1.2px #333!important;color:#333!important;border-radius:50%!important;margin-left:7px;margin-bottom:4px!important;text-align:center!important;padding:4px 3px 0 3px!important;content:'!'!important;font-size:13px!important;font-weight:500;margin-right:5px}.prescription-needed-link .prescription-needed-subtitle{padding-left:33px;font-size:14px!important;font-family:FuturaBQLight,Arial,Helvetica,sans-serif!important;font-style:italic}.prescription-provided-link a{text-transform:uppercase;color:#2c7d50!important;font-size:20px!important;vertical-align:middle!important;margin-left:35px!important;display:inline-block;text-decoration:none!important}.prescription-provided-link .prescriptionProvided::before{background-repeat:no-repeat;background-size:auto;position:absolute;margin-left:-25px;width:18px!important;height:20px!important;display:inline-block!important;text-align:center!important;content:''!important}.prescription-provided-link .prescription-provided-subtitle{padding-left:33px;padding-top:3px;font-size:14px!important;font-family:FuturaBQLight,Arial,Helvetica,sans-serif!important;font-style:italic}.prescription-provided-link .preview{float:right}.prescription-provided-link .preview a{text-align:right;font-size:13px!important;text-transform:none!important;text-decoration:underline!important;color:#333!important;margin-right:10px}.thank-you .cart-item-container{margin-top:80px}.thank-you .cart-item-container.no-rx{margin-top:13px}.lc-doctor-modal-container .lc-modal{width:610px!important;min-height:90px!important;max-height:200px;font-size:20px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.38px;color:#333;border-radius:0!important}.lc-doctor-modal-container .lc-modal .lc-table{margin-top:10px}.lc-upload-modal-continer .lc-modal{width:573px!important;height:483px!important;border-radius:0!important}.lc-upload-modal-continer .lc-modal-header{font-size:.1px}.lc-upload-modal-continer .lc-modal .content{height:100%;display:flex;justify-content:center}.lc-upload-modal-continer .lc-modal img{margin:auto;max-width:100%;max-height:100%}.contact-lens-rx-prescription-tooltip{visibility:hidden;border-radius:4px;box-shadow:0 0 6px 0 rgba(0,0,0,.14);border:solid .6px #326fa8;background-color:#fff;text-align:center;padding:12px 0;position:absolute;z-index:1}.contact-lens-rx-prescription-tooltip:before{content:'';display:block;position:absolute;left:100%;bottom:42%;width:0;height:0;border:10px solid transparent;border-left-color:#326fa8;transform:rotate(0deg)}.contact-lens-rx-prescription-tooltip:after{content:'';display:block;position:absolute;left:100%;bottom:43%;width:0;height:0;border:9px solid transparent;border-left-color:#fff}.contact-lens-rx-prescription-tooltip table{font-family:FuturaBQLight,Arial,Helvetica,sans-serif;color:#333;cursor:default}.contact-lens-rx-prescription-tooltip table th{font-size:12px;font-weight:300;text-align:center;color:#333;padding-right:0;width:45px;font-family:FuturaBQLight,Arial,Helvetica,sans-serif}.contact-lens-rx-prescription-tooltip table tbody td:not(:first-child){font-weight:600}.contact-lens-rx-prescription-tooltip table tbody tr{height:26px}.preview-tooltip-text:hover{text-decoration:underline}.preview-tooltip-text:hover .contact-lens-rx-prescription-tooltip{visibility:visible}#checkout-back-warning .lc-modal,#checkout-cart-warning .lc-modal{width:400px;min-height:100px;height:200px;border:solid 1px #979797;background-color:#fff;box-sizing:unset}#checkout-back-warning .lc-modal .msg-container,#checkout-back-warning .lc-modal .warning-buttons,#checkout-cart-warning .lc-modal .msg-container,#checkout-cart-warning .lc-modal .warning-buttons{text-align:center;margin-top:30px;display:flex}#checkout-back-warning .lc-modal .msg-container h2,#checkout-cart-warning .lc-modal .msg-container h2{text-transform:none;font-size:23px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:center;color:#000;font-family:FuturaBQBook,Arial,Helvetica,sans-serif}#checkout-back-warning .lc-modal .warning-buttons .lc-button,#checkout-cart-warning .lc-modal .warning-buttons .lc-button{text-transform:uppercase;height:auto}#checkout-back-warning .lc-modal .warning-buttons .blue-button,#checkout-cart-warning .lc-modal .warning-buttons .blue-button{margin-right:10px}.checkout-step-2 .lc-control{font-weight:600;margin-top:20px;margin-bottom:0}#sms-terms-condition-modal{width:100%;font-size:15px}#sms-terms-condition-modal .lc-modal{padding:30px;max-width:400px;min-height:200px}#sms-terms-condition-modal .lc-modal .lc-modal-header{color:#fff}#sms-terms-condition-modal .lc-modal .msg-container{margin:10px 20px}#sms-terms-condition-modal a{font-size:15px}#sms-terms-condition-modal a:hover{text-decoration:underline}.check.sms-updates .check.sms-marketing a{font-size:15px}.check.sms-updates .check.sms-marketing a:hover{text-decoration:underline}.promo-field #ShoppingCart_ApplyPromo_Button{background:#4589c8;font-size:12px;border-radius:5px;padding:11px;margin-left:0;color:#fff;font-family:FuturaBQBold,Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-align:center;border:none;width:215px!important}.cart-sections-container:not(.thank-you) #cart-content{margin-right:15px}.pdp-item-options .frame-section .price,.pdp-item-options .lens-section .price{vertical-align:inherit}.pdp-item-options .frame-offer-section .price{font-size:15px!important;padding-left:.5em}.price-lined-through{font-size:10px!important;text-decoration:line-through}.prescription-select-table{display:flex;flex-direction:column;width:85px;height:250px;overflow-y:auto;overflow-x:hidden;font-size:13.3333px;align-items:center;background-color:#fff;border:solid .5px #4a4a4a;border-top:0;z-index:99999;position:relative;scrollbar-width:thin}.prescription-select-table::-webkit-scrollbar{width:4px}.prescription-col-container{display:flex}.prescription-select-value{display:flex;font-size:13.3333px;background-color:#fff;width:85px;height:30px;text-align:center;justify-content:flex-start;align-items:center;border:1px solid;cursor:pointer;background-image:url(https://assets.lenscrafters.com/extra/image/LensCrafters/global/arrow-down-ico.png);background-repeat:no-repeat;background-position:right;padding-left:5px}.prescription-select-row{cursor:pointer;color:#4a4a4a;width:40px;height:35px;display:flex;align-items:center;justify-content:center;border-top:solid .5px #d8d8d8}.prescription-select-row-zero{cursor:pointer;color:#4a4a4a;width:80px;display:flex;align-items:center;justify-content:center;padding-top:5px;padding-bottom:5px}.prescription-select-row-zero:hover,.prescription-select-row:hover{background-color:#326fa852}#ShippingAnotherAddress .live-validation,#billingCreateEditArea1 .live-validation,#creditCardFormContainer .live-validation{display:inline-block;float:initial;margin-right:0;margin-left:52px;font:15px FuturaBQLight,Arial,Helvetica,sans-serif;color:#d0021b;clear:both;font-weight:600}#ShippingAnotherAddress .valid-field,#billingCreateEditArea1 .valid-field,#creditCardFormContainer .valid-field{display:inline-block;clear:left;margin-left:27px!important;color:#00a651;font-size:12px;width:auto}#ShippingAnotherAddress .valid-field::before,#billingCreateEditArea1 .valid-field::before,#creditCardFormContainer .valid-field::before{content:'';background:url(../assets/lc2_sprite.gif);background-position:-120px -315px;background-size:500px;margin-right:5px;width:11px;height:9px;display:inline-block}.checkout-wrapper-steps span:not(.valid-field).live-validation::before{content:'';background:url(../images/sprites/newCheckSprite.png);pointer-events:none;position:absolute;margin-left:-25px;width:19px;height:18px;background-position:-226px}#ShippingAnotherAddress .highlighted,#billingCreateEditArea1 .highlighted,#creditCardFormContainer .highlighted{border:1px solid #ce0a2d;background:#fff}#ShippingAnotherAddress .highlighted-green,#billingCreateEditArea1 .highlighted-green,#creditCardFormContainer .highlighted-green{border:1px solid #00a651;background:#f3fff9}#valid-format-policy{float:right!important;margin-top:-20px;width:40%}#recaptcha-space{margin-top:0;margin-bottom:20px}input#recaptchaToken_1{visibility:hidden;width:0;height:0}.recaptchaToken_1_div>span{float:left!important;margin-left:50px}