[disabled]{background-color:#ccc;color:#888;pointer-events:none}.cm-popup-wrapper,div#myCustomPrescription{overflow-y:auto;position:fixed;z-index:999}.transitionCollections__transitionIcon___L8hrW{display:block;height:22px;margin-right:2px;width:77px}#choose_addons h4.flex.items-center{justify-content:space-between}#choose_addons .custom-lens-prescription .content-wrap{width:79%}.custom-lens-prescription .price-wrap span.cm-price-off-amt{position:absolute;left:5px;border-radius:6px;background:#ffdfdf;color:var(--Vicci-Dark-blue,#090b1a);font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.03px;text-transform:uppercase;padding:3px 8px;top:3px}.custom-lens-prescription .price-wrap span.cm-regular-price{font-size:inherit}.custom-lens-prescription .price-wrap span.cm-compare-price{font-size:inherit;color:var(--vicci-p-250,#878498);text-decoration:line-through}.custom-lens-prescription.flex.again-blue-light.click-btn.sunglasses-no-bluelight,.la-tab-pane,.large--hide,div#myCustomPrescription p.cm-support-content,div#smile-ui-lite-launcher-frame-container{display:none!important}div#select-coverage-plan span.cm-most-popular{display:inline-block;margin-left:3px}.cm-coverage-btn.cm-nothanks.next-step{border-radius:var(--corner-btn,8px);border:1px solid #e4e4e8;background:#fff;padding:16px}.cm-coverage-btn.cm-nothanks.next-step a.cm-btn{background:0 0;padding:0;display:flex;color:#090b1a;text-align:left}.cm-coverage-btn.cm-nothanks.next-step a.cm-btn img{display:inline-block;margin-right:16px}.cm-coverage-btn.cm-nothanks.next-step a.cm-btn span,.cm-lens-overlay.active,.cm-popup-wrapper.active{display:block}span.big-text{color:var(--Primarycolor-2,#090b1a);font-family:Proxima Nova;font-size:18px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.25px;margin-bottom:6px;text-transform:none}.cm-btn,span.small-text{font-size:16px;letter-spacing:.04px}span.small-text{color:var(--Secondary,#605c77);font-family:Proxima Nova;font-style:normal;font-weight:400;line-height:22px}.cm-popup-wrapper .inner-wrap .flex p,.cm-popup-wrapper h3,.lens-badge-wrap span,div#tarnsition-color-img h4{color:var(--Vicci-Dark-blue,#090b1a);font-style:normal}.cm-popup-wrapper .right-column h4,.cm-popup-wrapper h3{font-size:22px;font-weight:700;letter-spacing:.055px;line-height:130%}.class-back svg,.readers-class-back svg{margin-right:6px;position:relative;top:-1px}span.super-info-btn{margin-left:4px;position:relative;z-index:1000}.custom-lens-modal-body .slect-btn svg,p.cm-not-suitable img.lazyloaded{margin-right:6px}.custom-lens-prescription.flex.cm-prod__accordion-trans h4 svg{width:100px;margin-right:4px}.transitionCollections__transitionIcon___L8hrW svg{stroke:none;fill:none}a.cm-send-later.cm-btn{background:0 0;border:1px solid #090b1a;color:#090b1a;margin-left:10px}.cm-btn,.cm-popup-wrapper .right-column a{padding:13px 45px;background:#090b1a;text-align:center}.sf__accordion-item.open .sf__accordion-content{opacity:1}.cm-prose.cm-prog-wrap span.radio-style{display:inline-block}.cm-prose.cm-prog-wrap .custom-lens-prescription{background-color:#fff!important;padding:10px 15px;margin:0;border-bottom:1px solid #e7e7e8!important}.cm-prose.cm-prog-wrap .custom-lens-prescription .content-wrap{width:calc(80% - 16px)}.cm-prose.cm-prog-wrap .custom-lens-prescription .content-wrap p{max-width:100%;text-transform:none}.selected span.radio-style:after{content:"";width:12px;height:12px;background:var(--color-body-text);position:absolute;border-radius:100%;left:5px;top:5px}.cm-prose.cm-prog-wrap .custom-lens-prescription:last-child{border-bottom:none!important}.transitionCollections__transitionSignature___jGXaN{margin-right:5px;display:block;margin-top:2px;width:77px}.transitionCollections__transitionGen8___ZOXyG{margin-right:5px;margin-top:2px;width:42px;display:block}.transitionCollections__itemTitle___Pzl7q{align-items:center;display:flex}.cm-prod__accordion-trans{margin-bottom:15px}.cm-prod__accordion-trans .custom-lens-prescription .price-wrap{width:25%}#cm-transition-lens .custom-lens-prescription .content-wrap{width:100%;align-items:center;display:flex;justify-content:space-between}.transitionCollections__title___LX2ua{color:#3a4850;display:flex;margin-bottom:0;font-size:16px;line-height:20px;font-weight:700}.cm-btn{color:#fff;display:inline-block;font-weight:400;line-height:150%;text-transform:none;text-transform:uppercase}div#tarnsition-color-img{text-align:center;margin-top:50px}div#tarnsition-color-img img{margin:0 auto 12px}div#tarnsition-color-img h4{text-align:center;font-family:Proxima Nova!important;font-size:24px;font-weight:600;line-height:normal;letter-spacing:.24px}div#tarnsition-color-img h6{color:#605c77;text-align:center;font-family:Proxima Nova!important;font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin:10px 0;letter-spacing:.035px}.cm-lens-overlay{position:fixed;width:100%;height:100%;left:0;z-index:999;background:#100a33b3;display:none;top:0}.cm-popup-wrapper .cm-left-column,.cm-popup-wrapper .right-column{width:50%}.cm-popup-wrapper .cm-inner-wrap{border-radius:12px;overflow:hidden}.cm-popup-wrapper .cm-inner-wrap .flex{flex-direction:row-reverse}.cm-popup-wrapper .inner-wrap,.cm-popup-wrapper .right-column{padding:30px}.cm-popup-wrapper .right-column h4{color:#090b1a;font-family:Proxima Nova!important;margin-bottom:17px}.cm-popup-wrapper .right-column a,.cm-popup-wrapper .right-column p,.flex.coverage-benefits,.flex.coverage-pop-up>div p{font-size:16px;font-family:Proxima Nova}.cm-popup-wrapper .right-column p{color:#090b1a;font-weight:400;line-height:150%;letter-spacing:.04px;margin-bottom:10px}.cm-popup-wrapper .right-column a{border-radius:1000px;color:#fff;font-weight:400;line-height:150%;display:inline-block;letter-spacing:.04px;text-transform:uppercase}.compare-close-btn{position:absolute;right:10px;top:10px;background-image:url(/cdn/shop/files/close-icon-new.svg);width:24px;height:24px;display:block;z-index:9;cursor:pointer}.cm-popup-wrapper h3{font-family:Proxima Nova!important;text-align:center;padding:30px 20px 0}.cm-popup-wrapper .cm-btn-wrap{align-items:center;justify-content:center;padding-bottom:30px;margin:0}.cm-popup-wrapper .cm-btn-wrap a{margin:0 5px;border:1px solid #090b1a}.cm-popup-wrapper .cm-btn-wrap a.cm-btn.coverrage-two-years{background:#fff;color:#090b1a}.flex.coverage-pop-up{flex-wrap:wrap;padding:25px 22px}.flex.coverage-pop-up>div{width:calc(50% - 15px);border-radius:10px;background:var(--Vicci-background-pic,#f6f6f6);padding:15px;box-shadow:0 0 4px #00000040;margin:0 7px 15px}.flex.coverage-pop-up>div p{color:#444255;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.04px}.flex.coverage-pop-up>div p span{font-weight:600;color:#3a62f0}.cm-popup-wrapper{transform:translateY(-50%);top:50%;left:0;width:100%;border-radius:var(--corner-pic,12px);background:#fff;max-width:800px;margin:0 auto;right:0;display:none;max-height:80vh}.cm-popup-wrapper .inner-wrap .flex p{font-family:Proxima Nova;font-size:18px;font-weight:400;line-height:150%;letter-spacing:.045px;width:calc(100% - 120px);padding-left:20px}.cm-popup-wrapper .inner-wrap .flex img{width:120px}.cm-popup-wrapper .inner-wrap .flex{align-items:flex-start;margin-bottom:25px}.cm-popup-wrapper .inner-wrap img{margin:0 auto;display:block}#select-more-addons .custom-lens-prescription input{position:absolute;opacity:0;z-index:999;cursor:pointer;width:100%!important;height:100%!important;left:0;top:0}#select-coverage-plan .img-wrap{width:15%;margin:0}#select-more-addons .custom-lens-prescription,.progress-bar{position:relative}div#select-coverage-plan .heading-border-bottom p{color:#090b1a;font-family:Proxima Nova;font-size:18px;font-weight:400;line-height:130%;letter-spacing:.045px;margin-bottom:25px}.flex.coverage-benefits .flex.coverage-benefits-3 p{margin:0;border:0}.flex.coverage-benefits img{margin-right:10px}.flex.coverage-benefits{color:#605c77;font-style:normal;font-weight:400;line-height:110%;letter-spacing:.04px;margin-bottom:25px}.flex.coverage-benefits p{border-right:1px solid #605c77;margin-right:15px}#select-more-addons .custom-lens-prescription input+span{width:35px;height:35px;display:block;margin-right:5px;background-image:url(/cdn/shop/files/Group_48097797.svg?v=1705403734);background-repeat:no-repeat;background-position:center}.slide.sf__tooltip-item.active .sf__tooltip-content{opacity:1;visibility:visible;margin-top:4px}#select-more-addons .custom-lens-prescription.selected input+span,#select-more-addons .custom-lens-prescription.selected input:checked+span{background-image:url(/cdn/shop/files/Group-48097797.png?v=1705403781)}#select-more-addons .custom-lens-prescription label,.cm-prose.cm-prog-wrap span.radio-style{margin-top:10px}div#select-coverage-plan .heading-border-bottom p a{text-decoration-line:underline;color:#3a62f0}.cm-trans-btn{margin-top:25px}.cm-prod__accordion.transition-wrap .trans-lens-prescription .content-wrap .slide.sf__tooltip-item img{padding:2px}.cm-prod__accordion.transition-wrap .trans-lens-prescription .content-wrap .slide.sf__tooltip-item.active img{border:1px solid #000;border-radius:100%}p.cm-not-suitable svg{margin-right:5px}.cm-prod__accordion.transition-wrap .trans-lens-prescription label input+span{display:block;background-image:url(/cdn/shop/files/radio-button.svg?v=1703429452);width:24px;height:18px;background-repeat:no-repeat;background-position:top;position:relative;margin-right:5px;top:5px}.cm-prod__accordion.transition-wrap .trans-lens-prescription label input:checked+span{background-image:url(/cdn/shop/files/radio-buttonactive.svg?v=1703429452)}.cm-prod__accordion.transition-wrap .trans-lens-prescription label input{opacity:0;position:absolute;width:18px;height:18px}.cm-prod__accordion.transition-wrap .trans-lens-prescription span.sf__tooltip-content{padding:0;color:var(--vicci-p-250,#878498);font-family:Proxima Nova;font-size:12px;font-weight:400;line-height:normal}.cm-prod__accordion.transition-wrap .trans-lens-prescription .slide sf__tooltip-item.active span.sf__tooltip-content{opacity:1;visibility:visible}span.pink-badge{background:#ffdfdf}span.yellowish-badge{background:#fff9c0}span.sky-blu-badge{background:#e0f6ed}.lens-badge-wrap span{border-radius:10px;font-family:Proxima Nova;font-size:13px;font-weight:400;line-height:16px;padding:2px 8px;letter-spacing:.033px;display:inline-block}.cm-prod__accordion.transition-wrap .trans-lens-prescription label{position:relative;top:5px;width:100%}.upload-img label{position:absolute;left:0;right:0;width:100%;height:100%;top:0}h3.transitionCollections.flex{align-items:center;color:var(--vicci-p-250,#878498);font-family:Proxima Nova!important;font-size:18px;font-weight:600;line-height:24px;letter-spacing:.25px}h3.transitionCollections.flex svg{margin-right:7px;width:110px}div#myCustomPrescription .custom-right-col svg,h3.transitionCollections.flex>img{margin-right:8px}.custom-lens-prescription p.transitionCollections__colors{color:var(--vicci-p-250,#878498);text-align:right;font-family:Proxima Nova;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.25px}.transitionCollections__discrption{color:var(--Secondary,#605c77);font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.04px}.transitionCollections__discrption a{color:#3a62f0;font-family:Proxima Nova;font-size:14px;font-weight:600;line-height:24px;letter-spacing:.035px;text-decoration-line:underline}span.cm-price-new{font-size:18px;margin-left:4px;color:var(--vicci-p-250,#878498)}.custom-lens-modal-body .cm-prod__accordion.transition-wrap .sf__accordion-item{border:0;border-radius:0}.custom-lens-modal-body .cm-prod__accordion.transition-wrap{border-radius:var(--corner-btn,8px);border:1px solid #e4e4e8;background:#fff}.custom-lens-modal-body .cm-prod__accordion.transition-wrap .sf__accordion-item .custom-lens-prescription{background:0 0;border:0;box-shadow:none;border-radius:0}.cm-prod__accordion.transition-wrap .trans-lens-prescription{padding:16px 24px 9px;background:#fff;border-bottom:1px solid #e7e7e8;align-items:flex-start;color:#090b1a;font-family:Proxima Nova;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.25px}.transitionCollections__itemTitle___Pzl7q{color:var(--Primarycolor-2,#090b1a);text-align:right;font-family:Proxima Nova;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.25px;justify-content:space-between;margin-bottom:8px}.cm-prod__accordion-trans .custom-lens-prescription h4,.custom-lens-prescription.flex.cm-prod__accordion-trans h4{align-items:center;display:flex}.product-sofia-rx-acq-offer .size-guide-click,.product-title-below-modal-image .price span.comparePrice.sf-currency,.progressive-reader-added button.cm-reading-btn[value="+0.25"],.progressive-reader-added button.cm-reading-btn[value="+0.50"],.progressive-reader-added button.cm-reading-btn[value="+0.75"],.progressive-reader-added button.cm-reading-btn[value="+3.25"],.progressive-reader-added button.cm-reading-btn[value="+3.50"],.progressive-reader-added button.cm-reading-btn[value="+3.75"],.progressive-reader-added button.cm-reading-btn[value="+4.00"],[data-reader=active] span.upload-text-heading,div#cm-order-review[data-reader=active] .cm-add-your-prescription,div#cm-order-review[data-reader=active] .cm-bottom-upload-text,div#myCustomPrescription .header .custom-mobile-price span.comparePrice.sf-currency,div.cm-prod__accordion.transition-wrap.cm-photochromic-local input+span,img.cm-back-btn-img-mobile{display:none}.cm-prod__accordion.transition-wrap .trans-lens-prescription .content-wrap .slide.sf__tooltip-item{margin:0 0 18px;padding:0 3px}.cm-prod__accordion.transition-wrap .trans-lens-prescription:last-child,.custom-lens-modal-body .cm-prod__accordion .custom-lens-prescription.flex{border:0}.cm-prod__accordion.transition-wrap .trans-lens-prescription .content-wrap{width:100%}.cm-prod__accordion-trans .custom-lens-prescription h4 span.lensTypeItem__transitionIcon___KA7RV svg{width:100px}.cm-prod__accordion-trans .custom-lens-prescription h4 img{margin-left:5px}.cm-prod__accordion-trans .custom-lens-prescription h4 span.lensTypeItem__transitionIcon___KA7RV{margin-right:5px}span.cm-most-popular{color:#0f0a31;font-family:Proxima Nova;font-size:14px;font-weight:400;border-radius:0;background:#fcd877;line-height:14px;padding:3px 8px;margin-left:10px}p.cm-support-cont{color:#000;font-weight:600;margin-top:10px}p.cm-support-cont a{color:#d23d96}.cm-order-review-wrap{padding:32px;background:#fff;border-radius:0}label.cm-filename{color:#146ff8;font-weight:700;text-transform:capitalize}.product-title-below-modal-image .price span#productPrice,div#myCustomPrescription .header .custom-mobile-price span#productPrice{text-decoration:none}.tab-content .cm-prod__accordion.selected-open .custom-lens-prescription.flex{background-color:#fafafa;border-radius:0}.tab-content .cm-prod__accordion .sf__accordion-item.open,.tab-content .cm-prod__accordion.selected-open .sf__accordion-item,button.cm-reading-btn.selected,button.cm-reading-btn:hover{border-color:var(--color-body-text)}.custom-lens-modal-body .cm-prod__accordion:hover .custom-lens-prescription.flex,.tab-content .cm-prod__accordion .sf__accordion-item.open .custom-lens-prescription.flex{border-radius:0;background-color:#fafafa}.tab-content .cm-prod__accordion .sf__accordion-item{border:1px solid #e7e7e8;border-radius:8px}.loader-active .cm-loader{background:#fff;position:relative;text-align:center;min-height:400px;display:flex;align-items:center;justify-content:center}#fileUpload,#myCustomPrescription span.extra-info,.cm-loader,.custom-lens-prescription:hover .img-wrap .normal-image,.loader-active .choose-lens-card,.loader-active .cm-order-review-wrap,.loader-active .headings-wrapper-choose-lens.heading-border-bottom,.tab-content .cm-prod__accordion .sf__accordion-item.overflow-hidden.open img.normal-image,.tab-content .cm-prod__accordion.selected-open img.normal-image,[data-prescriptiontype="Non-prescription lenses"] .cm-order-inner-review .custom-lensMaterial,div#choose_addons .custom-lens-prescription:hover .img-wrap img,label.cm-file-uploaded h3{display:none}.cm-single-wrap p:not(.absolute){font-weight:400;font-size:14px;line-height:20px;letter-spacing:.0025em;color:#6e6e6e;margin-top:6px;padding-left:32px;text-transform:none}.cm-loader{width:100%;height:100%}.cm-lens-button,.cm-readers-continue-btn a{display:block;text-align:center;transition:.32s}.cm-uploaded-text.hide img,.loader-active .cm-loader img{margin:0 auto}p.cm-uploadedloader-text{font-weight:600;font-size:16px;line-height:24px;letter-spacing:.25px}.progress-bar:after,.progress-bar:before{content:"";position:absolute;width:241px;height:2px;border-top:2px dashed #ccc;left:20px;z-index:0;top:-1px}.progress-bar:before{border-top:0}[data-step-active=step-active-3] .progress-bar:before,[data-step-active=step-active-4] .progress-bar:before{width:247px;background-color:#ccc}[data-step-active=step-active-2] .progress-bar:before{width:101px;background-color:#ccc}li.la-nav-item.active a:after{background-color:var(--color-body-text);color:#fff}[data-step-completed-1] li.la-nav-item[data-step="1"],[data-step-completed-2] li.la-nav-item[data-step="2"],[data-step-completed-3] li.la-nav-item[data-step="3"]{pointer-events:auto}ul.la-nav li a:after{content:"";background:#e7e7e8;width:24px;height:24px;position:absolute;border-radius:100%;left:8px;z-index:0;bottom:1px}ul.la-nav li.active span{color:#fff}ul.la-nav li a{position:relative;z-index:1;display:inline-block;background:#fff;padding-right:8px}.cm-readers-continue-btn.show-btn a{opacity:1;visibility:visible;pointer-events:auto}.sf__accordion-content .cm-single-wrap:hover{background:#f6f6f6}div#choose_addons .custom-lens-prescription .img-wrap img{transition:.32s}.custom-lens-prescription:hover .img-wrap .hover-image,.la-tab-pane.active,.tab-content .cm-prod__accordion .sf__accordion-item.overflow-hidden.open img.hide.hover-image,.tab-content .cm-prod__accordion.selected-open img.hide.hover-image,div#choose_addons .custom-lens-prescription:hover .img-wrap img.hide.hover-img{display:block!important}.custom-lens-prescription.cm-readers-step.selected,.custom-lens-prescription.non-pres-next-step.selected,.custom-lens-prescription.selected{box-shadow:0 4px 16px #bbbbbb52;border-color:var(--color-body-text)}.custom-lens-modal-body .cm-prod__accordion:hover,.custom-lens-prescription:hover{background-color:#fafafa;box-shadow:0 4px 16px #bbbbbb52}.custom-lens-modal-body .cm-prod__accordion:hover .img-wrap svg *,.custom-lens-prescription:hover .img-wrap svg *{fill:var(--color-body-text)}.cm-readers-continue-btn a:hover{background:var(--color-btn-bg-hover);color:var(--color-btn-text-hover)}.cm-readers-continue-btn a{border:1px solid var(--color-btn-bg);background:var(--color-btn-bg);font-weight:600;font-size:14px;line-height:24px;letter-spacing:.01em;color:var(--color-btn-text);border-radius:0;padding:15px;opacity:0;visibility:hidden;pointer-events:none;margin-top:16px}.cm-uploaded-text.hide{padding:34px 24px;background:#f6f6f6;border:1px solid #ccc;border-radius:0}.cm-btn-style span{font-weight:600;font-size:14px;display:inline-block;line-height:20px;border:1px solid var(--color-body-text);border-radius:0;letter-spacing:.0025rem;color:var(--color-body-text);padding:10px 20px;margin-top:24px}div#cm-readers-lens p{font-size:14px;line-height:24px;letter-spacing:.0025em;color:#6e6e6e;margin-bottom:24px}div#cm-readers-lens #la_assOns-title{margin-bottom:12px}.cm-lens-button{margin-bottom:5px;align-items:center;justify-content:center;height:54px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background:#090b1a;color:#fff;padding:14px 18px;border:1px solid #090b1a;cursor:pointer;width:100%;font-size:18px!important;line-height:24px!important;font-family:Proxima Nova!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:uppercase!important}.cm-header-wrapper,.cm-lens-button:hover{background-color:#fff}.cm-add-your-prescription h3,.cm-bottom-upload-text,.cm-upload-cont h6,.cm-upload-cont p{font-size:14px;letter-spacing:.0025em;line-height:24px;color:var(--color-body-text)}.cm-lens-button:hover{color:#090b1a;box-shadow:none}div#myCustomPrescription{width:100%;height:100%;background:#f6f6f6;top:0;left:0;display:none}.product-form__item.product-form__item--upload{padding:16px 24px;border-top:1px solid #e7e7e8}label.cm-file-uploaded .cm-uploaded-text.hide{display:block!important;text-align:center}.cm-upload-cont,span.cm-editbutton{cursor:pointer}.cm-upload-cont img{margin-right:23px}.cm-upload-cont h6{font-family:Proxima Nova!important;font-style:normal;font-weight:600}.cm-upload-cont p{font-weight:600;text-align:center}.cm-add-your-prescription h3 i{background-image:url(/cdn/shop/files/upload-icon-new.svg?v=1664981848);background-repeat:no-repeat;width:24px;height:24px;display:inline-block;margin-right:8px}.cm-add-your-prescription h3{align-items:center;font-family:Proxima Nova!important;font-style:normal;font-weight:600;text-align:center;padding:15px 24px;cursor:pointer;background-color:#fff;border:1px dashed #ccc;box-shadow:4px 4px 24px #cccccc40;border-radius:0;display:flex;justify-content:center}.cm-add-your-prescription h3 span{color:#6e6e6e;font-weight:400;margin-left:4px}.cm-bottom-upload-text{text-align:center;margin-bottom:24px}.cm-add-your-prescription{margin:36px 0 12px}button.cm-reading-btn{background:#fff;border:1px solid #e7e7e8;box-shadow:0 2px 8px #7272721a;border-radius:0;font-weight:600;font-size:16px;line-height:24px;transition:.32s;text-align:center;letter-spacing:.25px;color:var(--color-body-text);padding:19px 20px;width:calc(25% - 16px);margin-right:16px;margin-bottom:16px}.cm-reading-lens{display:flex;flex-wrap:wrap;margin-right:-16px}.red{color:red!important;text-transform:uppercase}.cm-order-inner-review>.flex.frame-price,.custom-edit-lens span.lenstext{font-weight:600;font-size:16px;line-height:24px;text-align:right;letter-spacing:.0025em;color:var(--color-body-text);border-bottom:1px solid #f6f6f6;padding-bottom:16px;margin-bottom:16px}.custom-edit-lens span.lenstext{padding-bottom:0;border-bottom:0;margin-bottom:0}.class-back,.readers-class-back{display:flex;align-items:center;margin-bottom:24px;cursor:pointer;text-transform:uppercase;font-weight:600;color:#555;line-height:24px;font-size:14px;letter-spacing:.0025rem}.custom-lens-prescription:last-child,form#sticky-atc-form .cm-lens-button{margin-bottom:0}#la_assOns-title{font-weight:500;font-size:24px;line-height:24px;letter-spacing:.01em;color:var(--color-body-text);margin-bottom:25px}.custom-lens-modal-body{margin-top:32px}div#myCustomPrescription .header{padding:24px 52px;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.0025em;color:var(--color-body-text)}span.cm-chat-btn{text-decoration:underline;cursor:pointer}p.discount-text-wrap{font-size:14px;line-height:1}.bottom-lens-content,div#myCustomPrescription .header{max-width:1440px;margin:0 auto;width:100%}cm-lens-cart-btn-wrap{display:block;width:100%;padding:0!important}.flex.justify-between.total-price{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;font-weight:600;font-size:16px;line-height:24px;text-align:right;letter-spacing:.0025em;color:var(--color-body-text);padding-top:20px;padding-bottom:20px;margin-bottom:20px}.cm-lens-cart-btn-wrap a{background:var(--color-btn-bg);font-weight:600;font-size:14px;line-height:24px;text-align:center;letter-spacing:.0025em;color:var(--color-btn-text);width:100%;border-radius:0;border:1px solid #090b1a;display:block;padding:15px}.cm-lens-cart-btn-wrap a:hover{background-color:var(--color-btn-bg-hover);color:var(--color-btn-text-hover)}.modal-content.prescription-modal-content{background-color:#f6f6f6}ul.la-nav li{font-weight:600;font-size:14px;width:33.33%;line-height:14px;letter-spacing:.02em;color:var(--color-body-text);pointer-events:none}ul.la-nav{width:367px}span.radio-style,ul.la-nav li span{width:24px;height:24px;position:relative}ul.la-nav li span{left:0;border-radius:100%;font-weight:600;font-size:12px;line-height:24px;letter-spacing:.04em;color:#6e6e6e;display:inline-block;text-align:center;margin-right:6px;margin-left:8px;z-index:7}.product-title-below-modal-image{padding:0 52px}#myCustomPrescription .close svg{margin-right:4px}.product-title-below-modal-image .selected_variant_title{padding:20px 0 52px;border-top:1px solid #ccc}.product-title-below-modal-image h3.product-title{font-weight:500;font-size:32px;line-height:42px;letter-spacing:.01em;color:var(--color-body-text)}.product-title-below-modal-image p.product-color{font-weight:500;font-size:20px;line-height:20px;letter-spacing:.04em;color:#555;margin:4px 0 0}.product-title-below-modal-image .price,.product-title-below-modal-image .text-color-regular-price{font-weight:600;font-size:20px;line-height:24px;text-align:right;letter-spacing:.01em;color:var(--color-body-text)}.cm-single-wrap h4,.cm-single-wrap p,.custom-lens-modal-body .slect-btn,.custom-lens-prescription h4{font-weight:600;letter-spacing:.25px;line-height:24px}.cm-header-wrapper .close a{color:var(--color-body-text)}.custom-lens-prescription{padding:16px;margin-bottom:12px;background:#fff;border:1px solid #e7e7e8;cursor:pointer;border-radius:8px;overflow:hidden;max-width:532px;transition:.32s}.custom-lens-prescription .price-wrap span{font-size:10px;color:#555;margin-right:6px}.custom-lens-prescription .price-wrap,.custom-lens-prescription .price-wrap span#productPrice{font-weight:600;font-size:16px;line-height:24px;text-align:right;letter-spacing:.25px;color:var(--color-body-text);justify-content:right}.custom-lens-prescription .price-wrap{width:15%}.cm-single-wrap h4,.cm-single-wrap p{margin:0;font-family:Proxima Nova!important;font-style:normal;font-size:16px;color:var(--color-body-text);text-transform:none}.cm-single-wrap{padding:16px 23px;background:#fff;position:relative;transition:.32s;cursor:pointer;border-top:1px solid #e7e7e8}.custom-lens-prescription .img-wrap{padding-right:16px;width:21%}.custom-lens-prescription .content-wrap{width:64%}.custom-lens-prescription h4{font-size:16px;color:var(--color-body-text);font-family:Proxima Nova!important}.custom-lens-prescription p{font-weight:400;font-size:14px;line-height:20px;margin-top:6px;letter-spacing:.0025em;color:#6e6e6e}.custom-lens-modal-body .sf__accordion-item .sf__accordion-button{padding:0;border:0}.custom-lens-modal-body .cm-prod__accordion{margin-bottom:12px;overflow:hidden;border-radius:8px}.custom-lens-modal-body .slect-btn{border:1px solid #e7e7e8;font-size:14px;color:#000;padding:6px 12px}.custom-lens-modal-body .sf__accordion-item .sf__accordion-button:after{display:none}.cm-single-wrap .left-col h4{margin-left:0;text-transform:none}.cm-order-inner-review>.flex{padding:0 10px 12px;font-weight:400;font-size:14px;line-height:24px;letter-spacing:.0025em;text-transform:capitalize;color:#6e6e6e}span.radio-style{background:#fff;border:1px solid var(--color-body-text);border-radius:100%;margin-right:8px}.cm-single-wrap.selected span.radio-style:after{content:"";width:12px;height:12px;background:var(--color-body-text);position:absolute;border-radius:100%;left:5px;top:5px}@media (min-width:1200px){p.discount-text-wrap{position:relative;top:19px}}@media (min-width:1024px) and (max-width:1200px){.bottom-lens-content>div{width:50%}}@media (min-width:1024px){.bottom-lens-content>div{padding:0 52px 32px}}@media (min-width:768px) and (max-width:1023px){div#myCustomPrescription .header{padding:24px 16px}.cm-header-wrapper .close{width:18%}.tb-hide,div#myCustomPrescription .bottom-lens-content .w-full.sm\:w-7\/12.la-modal-columns{display:none!important}.bottom-lens-content div#la-modal-columns-box-shadow{width:532px;margin:0 auto}}@media (max-width:767px){.small--hide{display:none!important}.large--hide{display:block!important}.cm-popup-wrapper .cm-left-column,div#myCustomPrescription .w-full.sm\:w-7\/12.la-modal-columns{display:none}.cm-popup-wrapper .right-column,.cm-single-wrap{padding:16px}div#myCustomPrescription .header .custom-mobile-price{width:65%;text-align:center}.custom-lens-modal-body .cm-prod__accordion,.custom-lens-prescription{margin-bottom:12px}.custom-lens-prescription p{line-height:22px;margin-top:5px;max-width:100%;font-size:16px}div#la-modal-columns-box-shadow{padding-right:20px;padding-bottom:20px;padding-left:20px;width:100%}.cm-order-review-wrap{padding:0}button.cm-reading-btn{padding:15px 16px;width:calc(25% - 13px);margin-right:13px;margin-bottom:13px}button.cm-reading-btn:nth-child(4n){margin-right:0}.progressive-reader-added button.cm-reading-btn:nth-child(4n){margin-right:13px}.bottom-lens-content,div#myCustomPrescription{background-color:#fff}#la_assOns-title{margin-bottom:15px;font-size:20px;line-height:24px}.cm-header-wrapper{padding-bottom:64px}div#myCustomPrescription .header{position:fixed;z-index:9;top:0;background-color:#f6f6f6;padding:14px}.custom-mobile-price{font-weight:600;font-size:20px;line-height:24px;letter-spacing:.25px;color:var(--color-body-text)}div#myCustomPrescription .header:after,div#myCustomPrescription .header:before{content:"";height:2px;width:100%;position:absolute;bottom:0;background-color:#ccc;left:0}div#myCustomPrescription .header:before{background-color:var(--color-body-text);width:25%;z-index:1}.custom-lens-prescription .content-wrap{width:80%}.custom-lens-prescription .price-wrap{width:20%}div#myCustomPrescription[data-step-active=step-active-2] .header:before{width:50%}div#myCustomPrescription[data-step-active=step-active-3] .header:before{width:75%}.cm-popup-wrapper .cm-left-column,.cm-popup-wrapper .right-column,div#myCustomPrescription[data-step-active=step-active-4] .header:before{width:100%}.cm-single-wrap .left-col{width:100px}.custom-lens-prescription{max-width:100%;padding:12px}.cm-single-wrap img{width:calc(100% - 100px)}span.mobile-step-count.hidden{display:none;background:var(--color-body-text);border-radius:1000px;font-weight:500;font-size:16px;letter-spacing:.01em;color:#fff;width:24px;height:24px;line-height:24px;text-align:center;margin-right:6px}p.discount-text-wrap{font-size:12px}p.cm-support-cont{color:#000;font-weight:600;margin-top:10px;font-size:12px;text-align:center}span.cm-most-popular{font-size:12px;padding:1px 5px}.flex.coverage-benefits>.flex>.flex{flex-flow:wrap;align-items:center;justify-content:center;text-align:center}.flex.coverage-benefits img{margin:0}.flex.coverage-benefits p{border:none;margin:0}.flex.coverage-benefits>.flex{border-right:1px solid #605c77}.flex.coverage-benefits>.flex:last-child{border:none}.header.large--hide.flex.flex-row.justify-between.items-center{display:flex!important}.cm-popup-wrapper .inner-wrap .flex{flex-flow:column}.cm-popup-wrapper .inner-wrap .flex p{width:100%;padding-left:20px;font-size:16px;letter-spacing:.04px;padding-right:20px;margin-top:10px}.cm-popup-wrapper .inner-wrap{padding:20px 0}.custom-lens-prescription .img-wrap{padding-right:10px;width:21%}.custom-lens-prescription.flex.cm-prod__accordion-trans h4,div#choose_addons .custom-lens-prescription.flex{flex-wrap:wrap}#select-more-addons .custom-lens-prescription h4.flex.items-center,.slide.sf__tooltip-item.active .sf__tooltip-content{display:block}.cm-popup-wrapper h3{padding:15px 15px 0}.cm-popup-wrapper .right-column h4,.cm-popup-wrapper h3{font-size:20px;letter-spacing:.05px;text-align:center}#select-more-addons .custom-lens-prescription input,#select-more-addons .custom-lens-prescription input+span{width:25px;height:25px}.flex.coverage-pop-up>div{width:100%;padding:15px;margin:0 0 15px}.flex.coverage-pop-up{padding:15px 15px 100px}.cm-popup-wrapper .right-column .large--hide.cm-img-wrap{border-radius:15px;overflow:hidden;margin-bottom:10px}.cm-popup-wrapper .cm-btn-wrap a{padding:13px 25px;font-size:14px;letter-spacing:.14px;text-transform:uppercase}.cm-popup-wrapper.coverage-pan-dis{max-height:100vh;top:0;transform:none;border-radius:0}.cm-popup-wrapper{transform:none;position:fixed;top:auto;bottom:0}span.super-info-btn{display:inline-block;vertical-align:middle}.cm-popup-wrapper.coverage-pan-dis .cm-btn-wrap{position:fixed;bottom:0;background:#fff;padding:13px 0}.custom-lens-prescription h4{font-size:18px}.cm-coverage-btn.cm-nothanks.next-step{padding:12px}.custom-lens-modal-body{margin-top:5px}.class-back,.readers-class-back{z-index:10;margin-bottom:5px}.cm-lens-type-btn-wrap>a,.cm-moreaddons-btn.cm-nothanks>a,.cm-trans-btn>a{width:100%;display:block}.cm-lens-type-btn-wrap,.cm-moreaddons-btn.cm-nothanks,.cm-trans-btn{padding:13px 16px}div#select_prescription{margin-top:34px}.transion-img-wrap-mobile img.gif-image{max-width:100px;margin:0 auto 10px}.transion-img-wrap-mobile img.ind-out-image{margin-bottom:10px;margin-left:auto;margin-right:auto}#select-coverage-plan .img-wrap{width:21%}.cm-coverage-btn.cm-nothanks.next-step a.cm-btn img{margin-right:10px}.flex.coverage-benefits .flex.coverage-benefits-3 p{margin:0 8px}.lens-badge-wrap span{padding:2px 4px}div#choose_addons .custom-lens-prescription .lens-badge-wrap.large--hide{width:100%;text-align:right}.cm-uploads-btns-wrap .cm-btn{padding:15px;width:calc(50% - 10px);height:56px}}
/*# sourceMappingURL=/cdn/shop/t/272/assets/custom-lens.css.map */
