@charset "UTF-8";.right-column{background-color:#fff;padding:12px 0 12px 8px}.right-column .call{background-color:#fff;font-size:14px;line-height:1.4em;margin:0 0 0 15px;padding:0}.right-column .call .head{background-color:#eee;color:#333;font-size:16px;font-weight:700;padding:8px;margin:20px 0 0}.right-column .call .head .view-more{float:right;font-size:12px;text-decoration:none}.right-column .call .head .view-more .icon-chevron{-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);position:relative;top:-1px;transform:rotate(270deg)}.right-column .call .subhead{background-color:#ccd9f3;color:#214185;font-weight:400;line-height:1.5em;padding:4px 8px;background:#fafafa}#main_content .right-column .call.paypal-express-checkout>div{padding:25px 15px 50px}.right-column .call.internal-tools{background:#fff;border:2px dashed #3c7abe}.right-column .call.receipt{line-height:1.8em}.right-column .call>div ul,.right-column .call>span>div ul{margin:0;padding:0 20px}.right-column .call .login-form{padding:10px}.right-column .call .login-form .input-container{margin-bottom:10px}.right-column .call .login-form .login-btn-container{margin-top:35px}.right-column .call .login-form .login-btn-container:before{clear:both}.right-column .secure-order img{display:block;margin:0 auto}.right-column .ssl-certificate-info{display:block;font-size:8px;padding-bottom:5px;text-align:center}.right-column .ssl-certificate-info a{color:#999;text-decoration:none}.right-column .thirty-day-guarantee{line-height:1.4em;padding-right:5px;text-align:left}.right-column .thirty-day-guarantee button{background-color:transparent;color:#214185;display:block;margin-left:auto;padding:0}@media (max-width:991px){.right-column .thirty-day-guarantee button{margin-right:auto}}.right-column .thirty-day-guarantee button:hover{color:#0080ff}.right-column .thirty-day-guarantee small{display:block;line-height:16px;margin-top:5px}.right-column .thirty-day-guarantee .icon-empty-calendar,.right-column .thirty-day-guarantee .icon-guarantee-365-seal{margin-top:15px;text-decoration:none}.right-column .thirty-day-guarantee .icon-empty-calendar:before,.right-column .thirty-day-guarantee .icon-guarantee-365-seal:before{font-size:66px}.right-column #ada-hasslefree-content ol li{margin-bottom:10px}.right-column.no-border{border-left:0}@media (max-width:1199px){.right-column .call{font-size:14px;text-align:left}.right-column .call .head{font-size:15px}.right-column .call .subhead{font-size:14px}.right-column .call ul{font-size:14px;padding-left:20px;text-align:left}}@media (max-width:991px){.right-column .call{font-size:14px}}@media (max-width:767px){main>div>section.standard-left-col{padding:0 15px 25px}main>div>section.standard-right-col{padding:0 15px}}.right-column .call .head,.right-column .call .subhead{font-size:17px;padding:10px 15px}.right-column .call .head~div:not(.subhead),.right-column .call .subhead~div:not(.subhead){padding:16px}.right-column .call .head~div.mini-cart-container,.right-column .call .subhead~div.mini-cart-container{padding:10px}@media (max-width:767px){.right-column .call .head{margin:0}}.right-column .call .subhead{font-size:12px}.right-column .call .ship-order{padding:0}.container .right-column .call .subhead{color:#888;padding:8px 16px}.right-column .call>div{padding:15px}.right-column .call .privacy-order .subhead:before{content:""}.right-column .call .privacy-order .subhead:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.5em;position:relative;top:-3px}.right-column .call .btn.block{border-radius:0;margin-top:1em}.right-column .call .ship-image{background:#fff;height:auto;margin-top:1em;max-width:100%;padding:.5em 1em;width:auto}.right-column .btn.login-button{background-color:#0080ff;border-radius:4px;color:#fff;min-width:100px;text-transform:uppercase}.right-column .btn.login-button:hover{background-color:#006dd9}#checkout-beginorder .right-column .privacy-order,#checkout-payment .right-column .privacy-order,.right-column .order-security,.right-column .secure-order.ssl{display:none}body .right-column .thirty-day-guarantee .icon-empty-calendar{color:#7996c1;margin-top:0;position:relative}body .right-column .thirty-day-guarantee .icon-empty-calendar:before{content:""}body .right-column .thirty-day-guarantee .icon-empty-calendar:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .right-column .thirty-day-guarantee .icon-empty-calendar:after{color:#7996c1;content:attr(data-days);display:block;font-size:20px;font-weight:700;left:0;position:absolute;right:0;text-align:center;top:30px}body .right-column .thirty-day-guarantee small{color:#0080ff;line-height:1em;text-decoration:underline}@media (max-width:414px){.homepage .hero-banner-wrapper{-ms-flex-direction:column;-webkit-box-orient:vertical;display:-ms-flexbox;display:-webkit-box;display:flex;flex-direction:column}.homepage .hero-banner-wrapper .hero-banner{width:100%}.homepage .hero-banner-wrapper .lens-selection-reorder-bar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.homepage h1{color:#445476}.homepage .brand-quick-select-bar,.homepage .lens-selection-reorder-bar{height:auto;width:100%}@media (min-width:768px){.homepage .brand-quick-select-bar:before,.homepage .lens-selection-reorder-bar:before{background-color:#eee;content:"";display:block;left:-750px;position:absolute;top:0;height:100%;width:100%}}@media (min-width:992px){.homepage .brand-quick-select-bar:before,.homepage .lens-selection-reorder-bar:before{left:-950px}}@media (min-width:1200px){.homepage .brand-quick-select-bar:before,.homepage .lens-selection-reorder-bar:before{left:-1160px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.homepage .brand-quick-select-bar:before,.homepage .lens-selection-reorder-bar:before{display:none!important}}@media (min-width:768px){.homepage .brand-quick-select-bar:after,.homepage .lens-selection-reorder-bar:after{background-color:#eee;content:"";display:block;left:750px;position:absolute;top:0;height:100%;width:100%}}@media (min-width:992px){.homepage .brand-quick-select-bar:after,.homepage .lens-selection-reorder-bar:after{left:950px}}@media (min-width:1200px){.homepage .brand-quick-select-bar:after,.homepage .lens-selection-reorder-bar:after{left:1170px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.homepage .brand-quick-select-bar:after,.homepage .lens-selection-reorder-bar:after{display:none!important}}.homepage .brand-quick-select-bar{background-color:#eee;position:relative}@media (max-width:767px){.homepage .brand-quick-select-bar{padding:5px 0;overflow:hidden}}@media (min-width:768px){.homepage .brand-quick-select-bar{height:55px}}.homepage .brand-quick-select-bar ul{margin:0;padding:0 15px;text-align:center}.homepage .brand-quick-select-bar ul li{display:block;float:left;width:12.5%}@media (min-width:768px){.homepage .brand-quick-select-bar ul li{display:inline-block;float:none;width:12%}}.homepage .brand-quick-select-bar ul li a{display:block;line-height:40px;overflow:auto;padding:0 8%}@media (max-width:477px){.homepage .brand-quick-select-bar ul li a{padding:0 25%}}@media (min-width:478px) and (max-width:767px){.homepage .brand-quick-select-bar ul li a{padding:0 30%}}@media (max-width:320px){.homepage .brand-quick-select-bar ul li a{padding:0 8%}}.homepage .brand-quick-select-bar ul li a img{height:auto;max-width:85px;vertical-align:middle;width:100%}.homepage .brand-quick-select-bar ul li.more-brands{font-size:1rem}@media (min-width:768px){.homepage .brand-quick-select-bar ul li.more-brands{font-size:.75rem}}.homepage .brand-quick-select-bar ul li.more-brands a{background-color:#fff;color:#102042;padding:0;position:relative}@media (min-width:768px){.homepage .brand-quick-select-bar ul li.more-brands a{height:54px;margin:-19px 0;padding-top:5px}}@media (min-width:992px){.homepage .brand-quick-select-bar ul li.more-brands a{font-size:1rem;height:54px;margin:-11px 0;padding-top:5px}}.homepage .brand-quick-select-bar ul li.more-brands:before{background-image:url(../../images/shadow.png);background-repeat:no-repeat;content:"";display:none;height:40px;position:absolute;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:1}@media (min-width:768px){.homepage .brand-quick-select-bar ul li.more-brands:before{display:block;left:590px;width:9%}}@media (min-width:992px){.homepage .brand-quick-select-bar ul li.more-brands:before{top:4px;left:780px;width:6.5%}}@media (min-width:1200px){.homepage .brand-quick-select-bar ul li.more-brands:before{left:955px;width:5%}}.homepage .brand-quick-select-bar ul li.more-brands .icon{color:#102042}.homepage .brand-quick-select-bar ul li.more-brands .icon-chevron{-webkit-transform:rotate(270deg);transform:rotate(270deg)}@media (max-width:767px){.homepage .brand-quick-select-bar ul li{margin:5px 0;width:50%}.homepage .brand-quick-select-bar ul li a{background-color:#fff;height:55px}.homepage .brand-quick-select-bar ul li:nth-child(odd) a{margin-right:5px}.homepage .brand-quick-select-bar ul li:nth-child(2n) a{margin-left:5px}}.homepage .lens-selection-reorder-bar{background:url(../../../../../sites/aclens/Assets/images/find-your-contacts-reorder.jpg) 0 0 no-repeat #1257a4;background-position:3% 0;background-size:76.9% 100%;position:relative}@media (max-width:991px){.homepage .lens-selection-reorder-bar{background-image:-webkit-linear-gradient(left,#10529c,#1a6dc9);background-size:cover;height:100%}.homepage .lens-selection-reorder-bar:before{display:none}.homepage .lens-selection-reorder-bar .row{margin:0}.homepage .lens-selection-reorder-bar .row>div{padding:0}}.homepage .lens-selection-reorder-bar:before{background:#1a6dc9;content:"";display:none;height:100%;left:0;position:absolute;top:0;width:3.1%}@media (min-width:768px){.homepage .lens-selection-reorder-bar:before{background:#10529c;display:block;left:-260px;width:35%}}@media (min-width:992px){.homepage .lens-selection-reorder-bar:before{background:#1a6dc9;left:-330px;width:35%}}@media (min-width:1200px){.homepage .lens-selection-reorder-bar:before{left:-400px;width:35%}}@media (min-width:768px){.homepage .lens-selection-reorder-bar:after{background:#1a6dc9;content:"";display:block;height:100%;left:750px;position:absolute;top:0;width:40%}}@media (min-width:992px){.homepage .lens-selection-reorder-bar:after{background:#1257a4;left:970px}}@media (min-width:1200px){.homepage .lens-selection-reorder-bar:after{left:1170px}}@media (max-width:767px){.homepage .lens-selection-reorder-bar{-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:315px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0}.homepage .lens-selection-reorder-bar .row>div{margin:3rem 0}}.homepage .lens-selection-reorder-bar .reorder-button-container{color:#fff;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;line-height:65px;text-align:center}@media (max-width:1199px){.homepage .lens-selection-reorder-bar .reorder-button-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:80px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;line-height:32px}}@media (max-width:991px){.homepage .lens-selection-reorder-bar .reorder-button-container{line-height:32px;padding:10px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.homepage .lens-selection-reorder-bar .reorder-button-container>span{font-size:20px;margin-left:45px}@media (max-width:991px){.homepage .lens-selection-reorder-bar .reorder-button-container>span{margin-left:0;margin-right:5px}}@media (max-width:767px){.homepage .lens-selection-reorder-bar .reorder-button-container>span{display:block}}@media (min-width:992px) and (max-width:1199px){.homepage .lens-selection-reorder-bar .reorder-button-container>span{font-size:1rem;margin-left:30px}}.homepage .lens-selection-reorder-bar .reorder-button-container a{-moz-border-radius:5px;-webkit-border-radius:5px;-ms-flex-item-align:center;align-self:center;background-color:#1a346a;border:1px solid #214185;border-radius:5px;color:#fff;font-weight:700;margin-left:40px;padding:4px 22px;width:220px}@media (max-width:991px){.homepage .lens-selection-reorder-bar .reorder-button-container a{margin:0 auto}}@media (max-width:767px){.homepage .lens-selection-reorder-bar .reorder-button-container a{font-size:18px;line-height:2.5rem;min-height:3rem;text-align:center;vertical-align:middle}}@media (max-width:414px){.homepage .lens-selection-reorder-bar .reorder-button-container a{display:block;width:90%}}.homepage .lens-selection-reorder-bar .reorder-button-container a .icon{font-size:18px}.homepage .lens-selection-reorder-bar .find-contacts-container{color:#fff;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;line-height:65px;position:relative;text-align:center}@media (max-width:1199px){.homepage .lens-selection-reorder-bar .find-contacts-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:80px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;line-height:32px}}.homepage .lens-selection-reorder-bar .find-contacts-container>span{font-size:20px}@media (min-width:1200px){.homepage .lens-selection-reorder-bar .find-contacts-container>span{margin-right:50px}}@media (min-width:992px) and (max-width:1199px){.homepage .lens-selection-reorder-bar .find-contacts-container>span{font-size:1rem;margin-left:30px}}@media (max-width:991px){.homepage .lens-selection-reorder-bar .find-contacts-container{line-height:32px;padding:10px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.homepage .lens-selection-reorder-bar .find-contacts-container .find-contacts-select-container{display:inline;position:relative}@media (max-width:991px){.homepage .lens-selection-reorder-bar .find-contacts-container .find-contacts-select-container{margin-left:5px;width:100%}}@media (max-width:767px){.homepage .lens-selection-reorder-bar .find-contacts-container .find-contacts-select-container{display:block}}.homepage .lens-selection-reorder-bar .find-contacts-container .find-contacts-select-container label.contacts-selection-dropdown{-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#1a346a;border:1px solid #214185;border-radius:5px;color:#fff;display:inline-block;font-style:italic;line-height:1em;padding:4px 22px;text-align:left;width:250px}.homepage .lens-selection-reorder-bar .find-contacts-container .find-contacts-select-container label.contacts-selection-dropdown .icon{margin-left:20px}@media (max-width:767px){.homepage .lens-selection-reorder-bar .find-contacts-container .find-contacts-select-container label.contacts-selection-dropdown .icon{line-height:2.5rem}}@media (max-width:991px){.homepage .lens-selection-reorder-bar .find-contacts-container .find-contacts-select-container label.contacts-selection-dropdown{margin:0 auto}}@media (max-width:767px){.homepage .lens-selection-reorder-bar .find-contacts-container .find-contacts-select-container label.contacts-selection-dropdown{font-size:21px;line-height:2.5rem}}@media (max-width:414px){.homepage .lens-selection-reorder-bar .find-contacts-container .find-contacts-select-container label.contacts-selection-dropdown{display:block;width:90%}}.homepage .lens-selection-reorder-bar .find-contacts-container .find-contacts-select-container select{background:none;border:0;border-radius:0;cursor:pointer;height:100%;left:0;margin:0;opacity:1e-7;padding:0;position:absolute;right:10px;text-align:center;top:0;width:100%}.homepage .lens-selection-reorder-bar .find-contacts-container .contacts-selection-menu{top:0}.homepage .header-banner{height:auto;margin:0 auto;width:100%}@media (max-width:767px){.homepage .header-banner{display:none;padding:0}}.homepage .shipping-info .shipping-img{text-align:center}.homepage .shipping-info .shipping-img h2{color:#214185}.homepage .shipping-info .shipping-img span{font-size:32px;font-style:italic;text-transform:uppercase}.homepage .shipping-info .shipping-text{margin-top:25px}.homepage .shipping-info .shipping-text h2{font-size:24px}.homepage .shipping-info .shipping-text p{font-size:18px}.homepage .shipping-info .shipping-text .delivery-times,.homepage .shipping-info .shipping-text .track-order{font-size:12px;padding:10px 0;text-align:center;text-transform:uppercase}.homepage .shipping-info .shipping-text .icon-slide-arrow{bottom:1px;font-size:12px;font-weight:700;position:relative}.homepage .shipping-info .shipping-text .track-order{background-color:#0080ff;color:#fff}.homepage .shipping-info .shipping-text .login-helper{color:#0080ff;float:right;font-size:12px}.homepage .shipping-info .shipping-text .delivery-times{background-color:#eee;color:#000;margin-left:10px;text-align:center}.homepage .shipping-info .shipping-text .delivery-times .icon-slide-arrow{color:#0080ff}.couponpromo-content{margin:0 auto;text-align:center;width:80%}.couponpromo-content-top{color:#333;margin:60px auto}.couponpromo-content-bottom{color:#888}.couponpromo-content-coupons{margin:0 auto;padding-top:10px}.couponpromo-content-coupons .coupon-container{background:#f8f8f8;margin-bottom:30px;padding-bottom:40px}.couponpromo-content-coupons .coupon-title{padding-bottom:20px;padding-top:30px}.couponpromo-content-coupons .coupon-title img{display:inline-block;height:40px;opacity:.2;padding-right:10px;position:relative;top:10px}.couponpromo-content-coupons .coupon-title .coupon-code{color:#3c7abe;display:inline-block;font-size:25px;font-weight:700}.couponpromo-content-coupons .coupon-text{color:#333;display:inherit;font-size:18px;font-style:italic;padding-bottom:5px}.couponpromo-content-bottom{margin:10px auto}.shipping__list>li{list-style:none;margin-left:-7px;padding:15px 0 0 15px;position:relative}.shipping__list--subject{border-bottom:1px solid #99b3e6;color:#5278b2;font-size:1.2em;margin:-9px 0 0 -28px;overflow:hidden;padding:7px 28px;position:relative}.shipping__list--subject *{position:relative}.shipping__list--subject:before{background:#ccd9f3;color:#5278b2;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:translate(-100%);transform:translate(-100%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.shipping__list-url{font-size:.8em;text-decoration:underline}.shipping__list-text{padding:1.5em 0 2.5em}.shipping__list.accordion .shipping__list--subject{cursor:pointer}.shipping__list.accordion .shipping__list-url{opacity:0;pointer-events:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.shipping__list.accordion .shipping__list-text{max-height:0;overflow:hidden;padding:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.shipping__list.accordion .shipping__list-item.expanded .shipping__list--subject:before{-webkit-transform:translate(0);transform:translate(0)}.shipping__list.accordion .shipping__list-item.expanded .shipping__list-url{opacity:1;pointer-events:all}.shipping__list.accordion .shipping__list-item.expanded .shipping__list-text{max-height:70em;padding:1.5em 0 2.5em}.shipping__list.accordion .shipping__list-item.expanded:after{background:#0080ff}