:root{--colorBorder: #e8e8e1;--colorBtnPrimaryText: #fff;--colorTagBg: #f7e302;--colorActive: #f7e302;--colorBtnPrimary: #326fa8;--colorTextColor: #326fa8;--colorHover: #f7e3023b}.customize__lens_wrapper,.customize__lens_wrapper h4,.customize__lens_wrapper select,.customize__lens_wrapper input{color:var(--colorBtnPrimary)}.tooltip_icon__wrap>svg,.pd-description--js>svg{fill:var(--colorBtnPrimary)}.rx-input input{padding:.5rem .5rem .5rem 1rem;width:100%;background:transparent!important;margin:0;font-size:16px;border-color:var(--colorBorder);border-bottom-width:2px}.rx-input input[disabled]{background:var(--colorBorder)!important}span.textprice-tag,span.textprice-tag.upto{background:transparent}html{padding-bottom:0!important}.customize__lens_wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:0px 3vw}.title--js{font-size:30px;font-weight:700;text-transform:uppercase;text-align:center}.customize__lens_wrapper ul{margin:0;list-style-type:none;line-height:1.3;letter-spacing:0;color:var(--colorTextColor);padding:0}.add-rx-container ul{margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;list-style-type:none;line-height:1.3;letter-spacing:0;color:var(--colorTextColor)}.customize--inner{position:relative;overflow:hidden}.customize__lens_wrapper .customize--content-wrap{width:50%}.customize_product__image img{width:100%}.customize__lens_wrapper .customize--content-wrap{width:66.6667%;position:relative;padding:20px 40px}.customize__product_wrap{max-width:100%;position:sticky;width:33.333%;top:20px;padding-bottom:110px;z-index:1}.customize__lens_wrapper .inner--content-wrap{display:flex;align-items:center;position:relative;cursor:pointer}.ebd_lensesbundle--block-wrapper .inner--content-wrap,.lensesbundle--block-wrapper .inner--content-wrap,.step4_class .inner--content-wrap{padding:23px 10px;border-top:2px solid var(--colorBorder)}.customize__lens_wrapper .content--title{font-size:30px;line-height:42px;font-weight:700;text-align:center;padding-bottom:40px;text-transform:uppercase}.content--subheading p,.text-cover p{margin:0}.prescription__container .icon-cover,.customize--content-wrap .iconimage__wrap{width:13%;text-align:center}.iconimage__wrap svg{max-width:90px;height:auto}.prescription__container .text-cover,.customize--content-wrap .texts__wrap{width:80%;padding-right:40px;padding-left:10px}.customize--content-wrap .tooltip_icon__wrap{position:absolute;right:20px;width:100px;text-align:right;display:none}.usage-for-container--wrap li{margin-bottom:0}.usage-for-container--wrap .content--heading,.text-cover h4,.colortype-container--wrap .content--heading{font-size:16px;margin-bottom:10px;font-weight:500;letter-spacing:0;text-transform:capitalize}.lense-content-wrapper ul li:hover .tooltip_icon__wrap,.step4_class ul li:hover .tooltip_icon__wrap{display:block}.usage-for-container--wrap .content--subheading,.text-cover p,.colortype-container--wrap .content--subheading{font-weight:400;font-size:16px}.lensesbundle-container--wrap .inner--content-wrap:hover,.usage-for-container--wrap li .inner--content-wrap:hover,.usage-for-container--wrap .inner__subcontent_wrap .contents--wrapper:hover,.colortype-container--wrap .inner--content-wrap:hover,.colortype-container--wrap .inner__subcontent_wrap .contents--wrapper:hover{background-color:var(--colorHover)}.usage-for-container--wrap li.active .inner--content-wrap,.colortype-container--wrap li.active .inner--content-wrap{background-color:#efce9b}.usage-for-container--wrap li .inner--content-wrap,.colortype-container--wrap li .inner--content-wrap{padding:23px 10px;border-top:2px solid var(--colorBorder)}.innertooltip_icon{position:absolute;right:20px;top:20px}.inner__subcontent_wrap .contents--wrapper{display:flex;align-items:center;justify-content:space-between;padding:20px 50px;font-size:16px;cursor:pointer;position:relative;font-weight:500;border-top:2px solid var(--colorBorder)}.usage-for-container--wrap .tooltip_icon__wrap,.colortype-container--wrap .tooltip_icon__wrap{visibility:hidden}.customize__lens_wrapper li:hover .tooltip_icon__wrap,.customize__lens_wrapper li.active .tooltip_icon__wrap{visibility:visible}.contents--wrap_a.contents--wrapper.active{background-color:#d699364d}.customize__lens_wrapper .customize_product_title,.customize__lens_wrapper .customize_product_price{font-size:24px;font-weight:700;padding:0 25px;letter-spacing:0}.customize__lens_wrapper .customize_product_price span{font-weight:400;font-size:16px}.customize__lens_wrapper .customize_product_price span:nth-child(2){font-weight:500;font-size:20px}.prescription__header2_wrap ul li,.add-rx-container ul li,.prescription__container .add-pd-container ul li{list-style:none;width:20%;padding:5px 3%}.add-rx-container ul li:nth-child(1),.add-pd-container ul li:nth-child(1){padding-left:0;padding-right:0;text-align:center;width:17%}.add-pd-container li:last-child{white-space:nowrap}.prescription__header2_wrap li>div{min-height:59px}.add-rx-container ul li:nth-child(1),.prescription__header2_wrap ul li:nth-child(1){padding-left:0;padding-right:0;text-align:center;width:17%}.prescription__header2_wrap .od_right_eye,.prescription__header2_wrap .os_left_eye,.add-pd-container .pd_text,.odrighteye-wrap,.oslefteye-wrap,.l-label{text-align:center;font-size:14px;font-weight:600;letter-spacing:0;padding:17% 0}.add-rx-container ul li,.prescription__header2_wrap ul li{width:20%;padding:6px 3% 2%}.prescription__header2_wrap .sph_text,.vertical_text,.t-label,.prescription__header2_wrap .CYL_text,.prescription__header2_wrap .axis_text,.prescription__header2_wrap .add_text{font-size:14px;line-height:1.3;font-weight:500;text-align:center;padding:17% 0}.prescription__container select{-webkit-appearance:none;appearance:none;background-color:#fff;border:none;border-bottom:2px solid var(--colorBorder);display:inline-block;padding:.5rem 2rem .5rem 1rem;border-radius:0;width:100%;font-size:16px;line-height:1.15}.prescription__container label{display:block;letter-spacing:0!important;text-transform:none!important;font-size:14px!important;font-weight:400!important;margin-bottom:0%}.add-pd-container.add-rx-container ul{justify-content:inherit}.blank,.prescription__header2_wrap li>div,.add-rx-container li>label,.prescription__header2_wrap li>label{padding:17% 0;min-height:59px}.add-pd-container ul{list-style-type:none;margin:0}.prescription__container .add-pd-container ul{display:flex;align-items:center}.showmore-text{position:relative;display:inline-block;font-size:14px;letter-spacing:0;line-height:1.4;cursor:pointer;padding:10px 22px 10px 0}.btn.confirm-prescription:before,.btn.confirm-prescription:after{content:none}.btn.confirm-prescription,.btn-confirm,.saved-prescriptions--action,.confirm_my_account--js{position:relative;overflow:visible;display:inline-block;max-width:max-content;color:#fff;line-height:1.3;text-decoration:none;white-space:nowrap;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;border:1px solid var(--colorBtnPrimary);border-radius:6px;transition:all .25s ease-out;background-color:var(--colorBtnPrimary);display:block;padding:10px 40px;margin:10px 10px 10px 0;letter-spacing:0;font-weight:500;text-transform:capitalize;font-size:16px}.confirm--button-wrap{display:flex;flex-wrap:wrap}.prescription--last-btn{font-size:14px;letter-spacing:0;margin-bottom:40px;line-height:1.4}.btn-confirm:hover,.btn.confirm-prescription:hover{background-color:var(--colorBtnPrimary);border-color:var(--colorBtnPrimary)}.prescription--last-btn a{text-decoration:underline}.showmore-text:after{position:absolute;bottom:11px;right:3px;background-image:url(jujuoptics.com/cdn/shop/t/54/assets/arrow-g.png);background-repeat:no-repeat;background-position:center;background-size:10px;content:"";pointer-events:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:15px;height:15px;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}.add-pd-container li{font-size:14px;margin:0}.slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.slides .usage--block-wrapper,.slides .prescription--wrapper,.colortype--block-wrapper{scroll-snap-align:start;flex-shrink:0;width:100%;min-height:300px;margin-right:0;transform-origin:center center;transform:scale(1);transition:transform .5s;position:relative;display:flex;justify-content:center;align-items:center}.slides>div:target{transform:scale(.8)}.forw-button svg,.prev-button svg{fill:#cdcdcd}.forw-button,.prev-button{position:relative;top:38px;display:block;width:32px;height:36px;color:#cdcdcd;z-index:2}.forw-button{right:0}.prev-button{left:0}.header__wrapper{display:flex;justify-content:space-between;position:relative}.lense-slider{margin-bottom:30px}.steps{width:100%;max-width:300px;margin:4px auto 0;padding:8px 0;white-space:nowrap;font-size:0;text-align:center;line-height:0}.steps>li{position:relative;margin:0 20px;width:20px;height:20px;border:2px solid #d1d1d1;border-radius:50%;display:inline-block;font-size:0;background-color:#fff;vertical-align:top}.steps>li.current-active{border-color:var(--colorBtnPrimary);cursor:pointer}.steps>li:after{position:absolute;content:"";left:18px;top:7px;width:40px;border-top:2px solid #d1d1d1;z-index:1}.steps>li:last-child:after{display:none}.steps>li.current-active:before{content:"";position:absolute;left:4px;top:4px;width:8px;height:8px;border-radius:50%;background-color:var(--colorBtnPrimary);z-index:2}.rx-sidebar-footer{bottom:10px;left:0;margin-top:30px;position:absolute;width:100%}.prescription__header2_wrap{border-top:2px solid var(--colorBorder)}.prescription--last-btn a:hover{color:var(--colorBtnPrimary)}.add-pd-container{border-top:2px solid var(--colorBorder);margin-bottom:20px;border-bottom:2px solid var(--colorBorder)}.checkbox-ui .checkbox{margin-left:3px;margin-top:-1px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;width:25px;height:25px;position:relative;z-index:11}.checkbox-ui label{position:absolute;width:100%;height:100%;top:0;left:0;padding:2px;border:1px solid #404040;border-radius:4px;line-height:1;z-index:1;background-color:#fff;cursor:pointer}.pd_text span{display:block;font-size:12px}.pd--checkbox{display:inline-block;position:relative;margin-top:13px;white-space:nowrap}.add-rx-container li div.pd--checkbox span{vertical-align:middle;display:inline}.checkbox-ui{margin-right:3px;position:relative;display:inline-block;width:17px;height:17px;color:#fff;font-size:12px;font-weight:700;vertical-align:middle}.add-rx-container li:first-child div>span,.contents__wrap ul li:first-child div>span{display:block;font-size:12px}.checkbox-ui input[type=checkbox].checked+label,.checkbox-ui input[type=checkbox]:checked+label{background:none;width:100%;height:100%;color:#fff;border-color:var(--colorBtnPrimary);background-color:var(--colorBtnPrimary)}.step.step-completed{background-color:var(--colorBtnPrimary);border:2px solid var(--colorBtnPrimary);cursor:pointer}.steps>li.step-completed:before{width:11px;height:9px;left:2px;top:3px;background:url(https://jujuoptics.com/cdn/shop/files/tick-w.svg?v=1665060677);position:absolute;background-size:12px auto;content:"";background-repeat:no-repeat}.checkbox-ui input[type=checkbox].checked+label:before,.checkbox-ui input[type=checkbox]:checked+label:before{width:11px;height:9px;left:2px;top:3px;background:url(https://jujuoptics.com/cdn/shop/files/tick-w.svg?v=1665060677);position:absolute;background-size:12px auto;content:"";background-repeat:no-repeat}.prism-checkbox{padding-bottom:2.9%}.prescription__container{padding-left:5px;font-size:14px;padding-bottom:10px}.steps>li.current-active.step-completed{background:var(--colorBtnPrimary)}.steps>li.current-active.step-completed:before{width:13px;height:11px;border-radius:50%;left:2px;top:3px;content:"";background:url(tick-w.svg);background-size:13px auto;background-repeat:no-repeat}.comments--section-wrap{position:relative;padding:2% 6% 3.5%;display:none;color:var(--colorTextColor);border-bottom:2px solid var(--colorBorder);margin-bottom:14px}.active-prism~.comments--section-wrap{display:block}.comments--section-wrap>div:nth-child(1){font-weight:500;font-size:14px;margin:5px auto}#lens_comment{margin:5px auto 20px;width:100%;max-width:315px;height:75px;border-radius:0}.prescription_as_input{font-size:14px;width:100%;max-width:315px}.prescription_as_input input{width:100%;color:var(--colorTextColor);-webkit-appearance:none;appearance:none;border-radius:0;line-height:1.3;padding:6px 5px;font-size:16px;letter-spacing:0;font-weight:500;border:none;border-bottom:2px solid var(--colorBorder)}.prescription_as_input input:focus{border-bottom-color:var(--colorBtnPrimary);outline:none;speak:none}.rx-input,.rx-select{height:33px;font-weight:700;font-size:16px;font-size:1.6rem}.prism-checkbox span{font-size:14px;vertical-align:middle;letter-spacing:0;display:inline-block;margin-top:2px;color:var(--colorTextColor)}.template-product .main-content{min-height:200px}.contents__wrapper{font-size:16px}.tooltip_icon__wrap svg{width:27px;height:27px}li.lense_clr_type_li{position:relative}.sun--content--js>div{position:relative}.steps>li.step-back-current:before{content:"";position:absolute;left:4px;top:4px;width:8px;height:8px;border-radius:50%;background:#fff;z-index:5}.nav-control--js{cursor:pointer}.step.preventEvents,.nav-control--js.disabled{pointer-events:none;opacity:.4}.nav-control--js{background:url(https://jujuoptics.com/cdn/shop/t/54/assets/arrow-g.svg) no-repeat;background-size:contain;transform:rotate(-90deg);background-position:right center}.nav-control--js.prev-button{transform:rotate(90deg);background-position:left center}.nav-control--js svg{display:none}.steps>li.step-back-current{border-color:var(--colorBtnPrimary);cursor:pointer}.staricon{position:absolute;top:0;left:0;max-width:30px}.title-wrap{display:flex;margin-bottom:10px}.thinner{display:inline-block;font-style:normal;height:24px;padding:3px 7px;margin-right:2px;font-size:14px;font-weight:500;background-color:var(--colorTagBg);border-radius:9px;white-space:nowrap;margin-left:8px}.protect{font-style:normal;height:24px;padding:3px 7px;margin-right:2px;color:#fff;font-size:14px;font-weight:500;background-color:#134ea8;border-radius:9px;white-space:nowrap}.prescription__container .icon-cover img{max-width:80px;width:100%;margin:0 auto}.best{color:#fff;background-color:#036b68;margin-left:8px;display:inline-block;font-style:normal;height:24px;padding:3px 7px;margin-right:2px;font-size:14px;font-weight:500;border-radius:9px;white-space:nowrap}.content--heading{margin-right:7px}.lighter{display:inline-block;font-style:normal;height:24px;padding:3px 7px;margin-right:2px;font-size:14px;font-weight:500;background-color:var(--colorTagBg);border-radius:9px;white-space:nowrap;margin-left:8px}.prescription__container .acc--js{padding:16px 10px;border-top:2px solid var(--colorBorder);align-items:center;display:flex;position:relative;cursor:pointer}.prescription__container .acc--js:hover{background-color:var(--colorHover)}.prescription__container>div{width:100%;display:block}.acc-content--js{padding:20px 0;font-weight:500;border-top:2px solid var(--colorBorder);display:flex;font-size:16px}.acc--js.active{background-color:#efce9b}.acc-content--js .content__items{width:100%;margin:0}.acc-content--js .prescription__header2_wrap{margin-top:-10px;border-top:0 solid var(--colorBorder)}div.upload-content-wrapper{height:auto}button.rx4-upload-comfirm-button{position:relative;overflow:visible;display:inline-block;max-width:max-content;color:#fff;line-height:1.3;text-decoration:none;white-space:nowrap;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;border:1px solid var(--colorBtnPrimary);border-radius:6px;transition:all .25s ease-out;background-color:var(--colorBtnPrimary);display:block;padding:10px 40px;margin:10px 0;letter-spacing:0;font-weight:500;text-transform:capitalize;font-size:16px}.upload-right-panel textarea{font-size:14px;width:100%;letter-spacing:0}.polarized--content-wrap .acc-inner-2-js,.acc-inner-js{padding:20px 0 20px 35px;cursor:pointer;border-top:2px solid var(--colorBorder)}.drop-zone-inner{display:flex;align-items:center;text-align:left}.upload-link{padding-left:22px;font-size:14px}.compliance-restrictions{font-size:14px;letter-spacing:0}.color-wrap{display:flex;align-items:center}.color-wrap:last-child{padding:0}.color-values{display:flex;align-items:center}.upload-content-wrapper .drop-zone{margin-bottom:13px}.color-wrap.tint_strength--js{margin-top:10px}.dl-wrap-inner .acc-inner-2-js{padding:20px 0 20px 35px;cursor:pointer}.color-values .color-swatch{height:30px;margin:0 5px 4px;width:30px;box-shadow:0 0 0 2px var(--colorBorder),0 0 0 2px #fff inset;border:0px solid #fff;border-radius:100%}.color-values .color-swatch:before{border:0px solid}.color-values [data-swatch_style=round] .color-swatch:before{border-width:0}.color-section{padding:30px 0 30px 50px;border-top:2px solid var(--colorBorder)}.color-values>div{position:relative}.color-values input[type=radio]{position:absolute;width:100%;height:100%;opacity:0}.strength_main_cover{display:flex;align-items:center}.color-section label.strength_label{margin:0 21px 0 0;font-size:16px;color:var(--colorTextColor);letter-spacing:0;text-transform:none;padding:8px 15px;position:relative;display:inline-block}.strength_main_cover>div{position:relative}.color-values input[type=radio]:checked+.strength_label:before{border:5px solid #4b89f5}button.sun-tint--js.btn-confirm{margin-top:22px;font-size:16px;margin-bottom:0;padding:11px 45px}.inner--content-wrap.clr-type--acc.acc-active{background:#efce9b}.acc-content-js{display:none}.polarized--content-wrap .acc-inner-2-js.acc-in-2-active,.acc-inner-js.acc-in-active{background:#d699364d}.color-text{margin-right:10px}.color-section .color-values .color-swatch{margin-top:5px}.color-values input[type=radio]:checked+.color-swatch{box-shadow:0 0 0 2px var(--colorTextColor),0 0 0 2px #fff inset;border:0px solid #fff}.strength_label:before{position:relative;top:2px;display:inline-block;content:"";width:14px;height:14px;border-radius:50%;margin-right:3px;border:1px solid #848484}.mobile-heading{display:none}.rx-review-total{position:relative;margin-top:15px;padding:23px 140px 4px 0;font-weight:700;border-top:2px solid var(--colorBorder)}.rx-review-total .rx-type-price{top:16px}.rx-review-total .normal-price{font-size:24px}.rx-review-container .rx-type-price{position:absolute;right:0;top:50%;transform:translateY(-50%)}.ebd_lensesbundle--block-wrapper .btn{position:relative;overflow:visible;display:inline-block;margin:22px 0 0;color:#fff;font-size:16px;line-height:1.3;text-decoration:none;white-space:nowrap;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;border:1px solid var(--colorBtnPrimary);border-radius:6px;background-color:var(--colorBtnPrimary);transition:all .25s ease-out;float:right;padding:10px 57px;font-size:18px;font-weight:500;letter-spacing:0;text-transform:none}.ebd_lensesbundle--block-wrapper .btn:before,.ebd_lensesbundle--block-wrapper .btn:after{content:none}.rx-review-list>dt{margin-bottom:8px;font-weight:700}.rx-review-list>dd>strong{font-weight:400}.rx-review-prescription table{margin-bottom:20px}.rx-review-list>dd{margin:0;font-weight:400;position:relative;padding:4px 100px 4px 0}.rx-review-list .rx-review-prescription{padding-right:0;text-align:center;overflow:auto}.customize_product__image{padding-top:90px}.tooltip__content_wrap{display:none;position:absolute;top:0;right:33px;z-index:1;background:#fff;color:var(--colorTextColor);border-radius:4px;min-width:500px;max-width:600px;box-shadow:1px 1px 5px var(--colorTextColor) 6;padding:8px 13px;-webkit-align-items:flex-start;text-align:left;align-items:flex-start}.sub-content.upload{width:100%}.announcement-bar.sticky{top:0;left:0;width:100%;z-index:11}.product-single__meta a.btn-for-wrap.iWishAdd{margin:20px 0}.product-single__meta .product-block a.btn.btn--full.select_lenses--js,.product-single__meta .product-block .product-block button.btn.btn--full.add-to-cart{display:none}.tooltip_content p b,.tooltip_content p strong{display:block;font-size:24px;letter-spacing:0;padding-top:10px}.tooltip_content p:first-child{margin-bottom:0}.tooltipimage img{width:100%}.tooltip__content_wrap:before{content:"";position:absolute;right:-4px;top:6px;width:20px;height:20px;background:#fff;border:0;box-shadow:1px 1px 5px var(--colorTextColor) 0004d;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tooltip__content_wrap:after{content:"";position:absolute;right:0;top:0;background:#fff;width:50px;height:30px}.rx-review-list{margin-top:20px}.pds-wrapper{position:relative}.checkbox-ui label{top:-2px}.pd-tooltip--wrap{position:absolute;right:-86px;top:10px}.modal_tooltip__content_wrap.customize_modal--wrapper .popup-container{max-width:600px;padding:20px}.modal_tooltip__content_wrap.customize_modal--wrapper .popup-message{padding:0;display:flex;align-items:center;justify-content:flex-start}.shopify-app-block .button.btn.virtooal-tryon-btn,.btn-main--wrapper .virtooal-tryon-btn.virtooal-tryon-btn-product-page{background-color:#5e2b8b}.__customize_addon .js-qty__wrapper{display:none!important}.virtooal-tryon-btn-product-page{display:block!important}.mobile_cutomize_sticky{display:none}.lens-advance li{width:calc(50% - 5px);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;white-space:normal;padding:7px 10px;text-align:left}.lens-advance li:before{content:"";display:block;-webkit-flex-shrink:0;flex-shrink:0;width:21px;height:19px;margin-right:9px;background-image:url(no-capacity.png);background-repeat:no-repeat}.lens-advance li.checked:before{background-image:url(capacity.png)}.lens-advance{margin:0 -30px;font-size:15px;justify-content:space-between;display:flex;flex-wrap:wrap}.rx-select.od-add.field-disabled{opacity:.5}.customize__lens_wrapper .variant_title{font-size:16px;font-weight:400;margin-bottom:-2px}.know_pd_wrap .ikpd_content label{padding:10px 0 0}.ikpd_desc{display:block;padding-top:12px;padding-bottom:12px;color:#055c05}.know_pd_wrap .ikpd_title{padding:10px 0;display:flex;align-items:center}.know_pd_wrap .ikpd_title svg{vertical-align:middle;margin-left:5px}.tab-info{display:none}.pc-info{display:block}@media (min-width: 1500px){.customize__lens_wrapper{padding:0 8vw}}@media (min-width: 769px) and (max-width: 1024px){.customize_product__image{padding-top:270px}.customize__product_wrap{max-width:330px}.customize__lens_wrapper .customize__product_wrap{background-color:transparent}span.cstm-tag{margin:5px 5px 5px 0}.title-wrap{flex-wrap:wrap}.iconimage__wrap svg{max-width:100%}.customize__lens_wrapper .customize--content-wrap{width:calc(100% - 330px)}.add-rx-container ul li,.prescription__header2_wrap ul li{width:20%;padding:6px 1% 2%}}@media (max-width: 768px){.mobile-heading{display:inline-block}.prescription__container .icon-cover,.customize--content-wrap .iconimage__wrap{width:18%;text-align:center}.product-slideshow.flickity-enabled .flickity-viewport .product-main-slide{margin:0;right:0}.customize__product_wrap{display:none;height:auto}.customize__lens_wrapper .customize--content-wrap{width:100%;position:relative;padding:20px 5px}.nav-control--js{background-size:22px auto;opacity:1}.lense-slider{margin-bottom:20px}.prescription__container{padding-left:0}.rx-select.os-add.field-disabled{opacity:.5}}.product_customizer--prevent div#PageContainer{padding-bottom:80px}body.modal-opened{overflow:inherit!important}.usage-for-container--wrap li[data-step-value="4"] .iconimage__wrap svg{max-width:70px}.__main_customize_product .js-qty__wrapper{display:none}#AppleBusinessChat{bottom:60px!important}.field-disabled{opacity:.5}textarea[name=additionalInformation]{font-size:15px;letter-spacing:0}.tips-prescription-content a{color:#00e}.tips-prescription-content a:visited,.tips-prescription-content a:hover{color:#551a8b}.acc-inner-2-js:hover,.acc-inner-js:hover{background:var(--colorHover)}@media (max-width: 1024px){.usage-for-container--wrap .tooltip_icon__wrap,.colortype-container--wrap .tooltip_icon__wrap{visibility:visible;display:block}}.acc-content--js.block{display:block}@media (max-width: 767px){.title--js{font-size:18px}.usage-for-container--wrap .content--subheading,.text-cover p,.colortype-container--wrap .content--subheading,.title-wrap{font-size:13px}.usage-for-container--wrap .content--heading,.text-cover h4,.colortype-container--wrap .content--heading{font-size:14px;margin-bottom:6px}p:empty{display:none}.pc-info{display:none}.tab-info{display:block}.mobile_cutomize_sticky .btn btn-primary{margin-top:12px}.mcs_description p{margin:0;font-size:12px}.customize--content-wrap .tooltip_icon__wrap,.mobile_cutomize_sticky{display:block}.mobile_cutomize_sticky .final-price{margin-bottom:5px}.mobile_cutomize_sticky{position:fixed;left:0;bottom:0;background:#fff;justify-content:center;width:100%;text-align:center;padding:11px 0;z-index:1;box-shadow:0 0 3px #ccc}.mcs_subtotal{font-size:14px;vertical-align:middle;opacity:.7;letter-spacing:0}.mcs-type-price{font-weight:700;font-size:20px;vertical-align:middle;letter-spacing:-.5px}.ebd_lensesbundle--block-wrapper .btn{margin-right:5px}#AppleBusinessChat{bottom:60px!important}.product-single__meta a.btn-for-wrap.iWishAdd{margin:10px 0;width:50px}.prescription__header2_wrap .od_right_eye,.prescription__header2_wrap .os_left_eye,.add-pd-container .pd_text,.odrighteye-wrap,.oslefteye-wrap,.l-label,.blank,.prescription__header2_wrap li>div,.add-rx-container li>label,.prescription__header2_wrap li>label,.prescription__header2_wrap .sph_text,.vertical_text,.t-label,.prescription__header2_wrap .CYL_text,.prescription__header2_wrap .axis_text,.prescription__header2_wrap .add_text{padding:19px 0}span.cstm-tag{margin:3px 10px 3px 0}.title-wrap{flex-wrap:wrap}span.textprice-tag,span.textprice-tag.upto{flex:1 0 100%;background:transparent;margin-bottom:6px}.btn-main--wrapper{position:fixed;background:var(--colorTextColor);display:flex;align-items:center;padding:10px 15px;justify-content:space-between;bottom:0;left:0;width:100%;z-index:11}.btn-main--wrapper .btn-for-wrap{order:3;width:45%;display:inline-block}.btn-main--wrapper .btn{border-radius:25px;max-width:max-content;margin-right:10px;margin-left:auto;margin-bottom:10px;letter-spacing:1.5px}iframe#dummy-chat-button-iframe{bottom:21vw!important}.product-single__meta a.btn-for-wrap.iWishAdd{width:40px}a.btn.btn--full.select_lenses--js{position:static;margin:0;padding:11px 18px;height:auto;font-size:20px;letter-spacing:0;text-transform:capitalize;font-weight:500;max-width:100%;background:#14b63e!important}.btn-main--wrapper .btn:before,.btn-main--wrapper .btn:after{content:none}.btn-main--wrapper .btn-for-wrap.iWishAdd{order:1;margin:0}.product-single__form .btn-for-wrap .btn.select_lenses--js{background:#14b63e!important}.product-single__form .btn.select_lenses--js{max-width:max-content;right:15px;border-radius:25px;display:none;margin:10px auto;left:auto}.iWishAdd span{display:none}.product-single__meta .shopify-app-block .virtooal-tryon-btn.virtooal-tryon-btn-product-page:after,.product-single__meta .shopify-app-block .virtooal-tryon-btn.virtooal-tryon-btn-product-page:before{content:none}.product-single__meta .shopify-app-block .virtooal-tryon-btn.virtooal-tryon-btn-product-page{display:flex!important;color:inherit;border:1px solid #5e2b8b!important;max-width:100%;min-width:132px;font-weight:500;z-index:1;letter-spacing:0;height:auto;font-size:20px;justify-content:center;padding:10px 25px;text-transform:capitalize;background:#fff;width:45%!important;border-radius:25px;margin:0 auto 0 0!important}.btn-main--wrapper button.btn.btn--full.addtocart-trigger--js{padding:15px 10px;border-radius:25px;letter-spacing:0;max-width:100%;margin:0!important;text-transform:capitalize;font-size:16px;font-weight:500}.add-rx-container ul li,.prescription__header2_wrap ul li{float:left}.add-rx-container ul li:nth-child(1),.prescription__header2_wrap ul li:nth-child(1){width:19%}.add-rx-container ul li:nth-child(2),.prescription__header2_wrap ul li:nth-child(2){width:42%;padding-right:0}.add-rx-container ul li.mobile-heading,.prescription__header2_wrap ul li.mobile-heading{width:19%;clear:both;padding:0}li.pd-add-two.js-pd-add-two{width:40%!important}li.pd-add-one.js-pd-add-one{width:26%!important}.add-rx-container ul li:nth-child(5),.prescription__header2_wrap ul li:nth-child(5),.add-rx-container ul li:nth-child(6),.prescription__header2_wrap ul li:nth-child(6),.add-rx-container ul li:nth-child(3),.prescription__header2_wrap ul li:nth-child(3){width:38%;padding-right:0}.add-rx-container li:first-child div>span,.contents__wrap ul li:first-child div>span{display:block;font-size:11px}.add-pd-container{display:inline-block;padding-left:8px;padding-bottom:10px;width:100%}.add-rx-container ul{display:block}.prescription-header5--wrap{clear:both}.polarized--content-wrap .acc-inner-2-js,.acc-inner-js{padding:20px 0 20px 20px;cursor:pointer}.color-section{padding:30px 0}.active-prism~.comments--section-wrap{clear:both}.color-wrap{align-items:flex-start}.color-values{flex-wrap:wrap;margin-top:0}.rx-review-container td,.rx-review-container th{font-size:13px;letter-spacing:0}.iconimage__wrap img,.iconimage__wrap svg{max-width:95%}.lens-advance{margin:0 -20px;flex-direction:column}.lens-advance li{padding:5px 10px;text-align:left;font-size:14px;width:100%}.usage-for-container--wrap .tooltip_icon__wrap,.colortype-container--wrap .tooltip_icon__wrap{visibility:visible;display:block}.pd-tooltip--wrap{left:100%;right:auto}.pds-wrapper{display:inline-block;padding-right:5px}a.btn-for-wrap.iWishAdd svg{width:27px;height:27px}}@media (max-width: 480px){a.btn.btn--full.select_lenses--js{padding:15px 10px;font-size:16px}.product-single__meta a.btn-for-wrap.iWishAdd{width:40px}.product-single__meta .shopify-app-block .virtooal-tryon-btn.virtooal-tryon-btn-product-page{min-width:inherit;font-size:16px;padding:14px 10px;margin-left:0!important}}.btn.trigger-js-add-to-cart{background:var(--colorBtnPrimary);margin:10px 0;min-width:130px}@media (max-width: 767px){div.tooltip_content p b,div.tooltip_content p strong{font-size:16px}.tooltipimage img{max-width:70%;margin:0 auto}.os_left_eye.l-label span,.od_right_eye.l-label span{font-size:11px;display:block}.ebd_lensesbundle--block-wrapper .js-add-to-cart{float:none;width:100%}#color-slide .iconimage__wrap{width:18%;text-align:center;align-self:center}.tooltipimage{width:100%}.tooltip_content{font-size:16px!important}}.color-swatch[aria-label]{position:relative}.color-swatch[aria-label]:after{content:attr(aria-label);display:none;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);z-index:5000;pointer-events:none;padding:8px 10px;line-height:15px;white-space:nowrap;text-decoration:none;text-indent:0;overflow:visible;font-size:.9em;font-weight:400;color:var(--colorTextColor);background-color:#fff;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 2px 6px rgb(0 0 0 / 30%);box-shadow:1px 2px 6px var(--colorTextColor) 0004d}.tooltip_content p b,.tooltip_content p strong{font-size:20px;display:inline}.color-swatch[aria-label]:hover:after,.color-swatch[aria-label]:focus:after{display:block}.acc-inner-2-js{padding:20px 0 20px 50px!important}@media (min-width: 768px){.acc-inner-2-js{padding:20px 0 20px 110px!important}.polarized--content-wrap .color-section{padding:30px 0 30px 110px!important}}.customize__lens_wrapper .grid__image-ratio{background:transparent!important}.modal_tooltip__content_wrap .tooltip_content p{font-weight:400}div.color-values .color-swatch:before{border:solid #fff;border-width:0 2px 2px 0;top:auto;bottom:calc(100% + 0px);border-radius:0;padding:4px;display:none;width:auto;right:auto;left:50%;transform:rotate(45deg) translate(-50%);z-index:1111111}.color-swatch[aria-label]:hover:before,.color-swatch[aria-label]:focus:before{display:block}.color-values input[type=radio]:checked+.color-swatch[aria-label]:after,.color-values input[type=radio]:checked+.color-swatch[aria-label]:before{display:block}@media (max-width: 767px){.color-swatch[aria-label]:after{letter-spacing:0;padding:8px 6px}.color-swatch[aria-label]:after{text-align:center;max-width:60px;white-space:normal}}div#shopify-chat{z-index:3000;position:relative}.responsive-table{width:100%;overflow-x:auto;scroll-behavior:smooth}.pw_description{font-size:14px;margin-bottom:20px}.popup-message a{color:#00e;text-decoration:underline}.popup-message a:hover,.popup-message a:visited,.popup-message a:focus{color:#551a8b}.prescription_list_value{margin-bottom:50px}.anchor_link{color:#00e!important;text-decoration:underline}.anchor_link:hover{color:#551a8b!important}.not_loggedin_mgs{cursor:text;font-size:13px;font-weight:400}.table_content_wrap .customize_modal--wrapper .popup-container{max-width:fit-content}.sp_username_box{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.sp_username_box label.sp_username_label{letter-spacing:1px;margin:0 10px 0 0;font-weight:700;font-size:16px}.sp_username_input{width:100%}.r_star{color:red}.prescription__container label.information_sp{display:block;margin-bottom:10px}.name_sp{font-size:16px;font-weight:700;text-transform:uppercase}.created_at_sp{font-size:13px;margin-top:4px}.saved_prescription_data{margin-right:2px!important;transform:translateY(1px)}.power_type{text-align:left;margin-bottom:10px;font-weight:700;text-transform:uppercase;margin-top:4px;font-size:16px}.upto2{background:#317e00;color:#fff}.custom__column--section .image-wrap.desktop_image.image-wrap{box-shadow:0 0 9px var(--colorTextColor) 3;border-radius:5px;margin-bottom:30px}.custom__column--section .image-wrap.desktop_image.image-wrap img{-o-object-fit:cover;object-fit:cover;border-radius:5px}.custom__column_content .btn--secondary.btn--small:before,.custom__column_content .btn--secondary.btn--small:after{content:none}.custom__column_content .btn--secondary.btn--small{border:0;padding:0;text-transform:capitalize;letter-spacing:0;text-align:left;font-weight:700;margin:0;font-size:14px}.custom__column_content .btn--secondary.btn--small:hover{opacity:.5}.custom__column_content h3{text-transform:capitalize;font-weight:700;letter-spacing:0}.custom__column_content{text-align:left}.mobile_image{display:none!important}@media only screen and (max-width: 768px){.desktop_image.image-wrap{display:none}.mobile_image{display:block!important}.custom__column__item{position:relative}.custom__column__item .custom__column_content{top:50%;position:absolute;max-width:40%;transform:translateY(-50%)}.align_mobile-left .custom__column_content{padding-right:15px;left:40px}.align_mobile-right .custom__column_content{right:40px;text-align:right;padding-left:15px}.custom__column__item .rte-setting.text-spacing{display:none}.custom__column_content .btn--secondary.btn--small{font-size:16px;text-decoration:underline;text-transform:uppercase}.align_mobile-center .custom__column_content{margin:0 auto;left:0;right:0}.custom__column--section .grid__image-ratioe:before{padding-bottom:0}.custom__column--section .grid__image-ratio img{position:static}.custom__column--section img.grid-product__image{-o-object-fit:contain;object-fit:contain;position:static;border-radius:5px}.custom__column--section .grid__image-ratio--landscape:before{padding-bottom:0%;box-shadow:0 0 9px var(--colorTextColor) 3;border-radius:5px}.custom__column_content h3{font-size:24px}.custom__column--section .grid__image-ratio img.grid__image-contain{border-radius:5px;position:static}.customize_modal--wrapper .popup-container{padding:10px!important}.customize_modal--wrapper .popup-message{padding:0!important}}.customize_modal--wrapper.opened{display:flex!important;position:fixed;background:#00000080;width:100%;top:0;left:0;bottom:0;right:0;z-index:99999999;align-items:center;justify-content:center;padding:30px 15px}.customize_modal--wrapper .popup-container{background:#fff;max-width:510px;width:calc(100% - 30px);text-align:center;padding:20px 48px 40px;position:relative}.customize_modal--wrapper .popup-main{margin-left:auto;margin-right:auto;max-width:600px;min-width:250px;border:none;font-size:18px;color:var(--colorTextColor)}.customize_modal--wrapper .popup-message{padding:10px 20px 20px}.modal_tooltip__content_wrap{display:flex;margin:-10px -20px -30px;flex-direction:column;align-items:center}.tooltipimage{width:70%;min-width:150px;min-height:160px;margin-right:0}.tooltipimage{display:flex;align-items:center}.tooltip_content{width:100%;position:relative;font-weight:700;z-index:1;padding-top:10px;font-size:20px;text-align:center}.customize_modal--wrapper span#popup-close{position:absolute;display:block;width:32px;height:32px;border-radius:50%;background-color:#262626;color:#fff;font-size:14px;line-height:1.4;text-align:right;top:-16px;right:-16px;background-position:100%;background-repeat:no-repeat;overflow:hidden;z-index:100;cursor:pointer}.customize_modal--wrapper svg{left:0;right:0;margin:auto;top:0;bottom:0;position:absolute;fill:#fff}[data-swatch_style=round] .color-swatch{border-radius:100%}label[for]{cursor:pointer}.color-swatch{position:relative;display:block;text-indent:-9999px;background-size:cover;background-repeat:no-repeat;height:40px;width:40px;box-shadow:0 0 0 1px var(--colorBorder);margin:0 4px 4px;background-position:50% center;transition:box-shadow .2s}span.upto{background-color:var(--colorTagBg)}span.cstm-tag{display:inline-block;font-style:normal;height:24px;padding:3px 7px;font-size:14px;font-weight:500;border-radius:9px;white-space:nowrap;margin:0 8px}.rx-review-prescription th,.rx-review-prescription td{border:1px solid #ececec!important;text-align:center}.loading{position:relative;text-indent:-9999px;pointer-events:none!important;filter:blur(0);min-width:100px}.loading:before{content:""!important;display:block!important;width:22px;height:22px;position:absolute;left:50%;top:50%;margin-left:-11px;margin-top:-11px;border-radius:50%;border:2px solid;border-color:#fff;border-color:currentColor;border-top-color:transparent;animation:spin .7s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.usage_active .inner--content-wrap,.pcc_active,.prescription_active .acc--js,.bundle__active{background:var(--colorActive)!important}.drop-zone__thumb{width:100%;height:300px;border-radius:10px;overflow:hidden;background-image:url(https://cdn.shopify.com/s/files/1/0259/6605/1402/files/Getimage.png?v=1666095648);background-color:#00000003;background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;display:block!important}.upload-content-wrapper{height:300px;width:100%}.drop-zone{padding:25px;display:flex;min-height:100%;align-items:center;justify-content:center;text-align:center;cursor:pointer;color:#ccc;border:2px dashed #eee;border-radius:10px}.drop-zone--over{border:2px dashed #000}.drop-zone__input{display:none!important}.drop-zone__thumb{width:100%;height:300px;border-radius:10px;overflow:hidden;background-image:url(https://cdn.shopify.com/s/files/1/0259/6605/1402/files/Getimage.png?v=1666095648);background-color:#00000003;background-size:contain;background-repeat:no-repeat;background-position:center;position:relative}.drop-zone__thumb:after{content:attr(data-label);position:absolute;bottom:0;left:0;width:100%;padding:5px 0;color:#fff;background:#000000bf;font-size:14px;text-align:center}.drop-zone--added .drop-zone-inner{display:none}.near-pd--checkbox{display:inline-block;position:relative;margin-top:13px;white-space:nowrap;margin-left:20px}.near-pd-content.js-near-pd{margin-bottom:20px}.tooltip_icon__wrap[data-content=""]{display:none}.grid__image-contain{object-fit:contain}.step4_class .bundle-step--js{margin-bottom:0}.customize__lens_wrapper .title-wrap,.customize__lens_wrapper .content--heading,.customize__lens_wrapper h4{font-weight:600}.choose__lenses{height:64px;display:flex;align-items:center;text-align:center;justify-content:center;margin-bottom:10px;background:#f7e202;color:#0066ab;font-weight:900}.popup-footer{gap:10px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:15px}.slides--wrap .slick-track,.slides--wrap .slick-slide{height:100%;overflow:auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-customizer.css.map */
