input[type=file]::file-selector-button{margin-right:20px;border:none;background:#121212;padding:10px 20px;border-radius:10px;color:#fff;cursor:pointer;transition:background .2s ease-in-out}.handle-here{display:none}.rx--lens-message{margin-bottom:2rem!important}.pre-step-2 .option-title{margin-left:-84px;margin-top:-23px}.file-progress span{color:#fff;font-family:Roboto,sans-serif}.file-progress{display:flex;position:absolute;width:100%;justify-content:space-around;align-items:center;border-radius:10px;background:#0a0a0acf;left:0;top:0;height:100%}.lens-color{color:gray}.file-block.upload-success:after{content:"";width:20px;height:20px;position:absolute;top:-5px;right:-5px;background:url(https://shadyrays.com/cdn/shop/t/488/assets/eye-radio_checked.png);background-size:20px 20px}.file-block a:hover{background:#fff;color:#121212}.file-block{text-align:center;position:relative;margin-bottom:20px;width:350px;max-width:100%;color:#444;padding:5px;background:#fff}input[type=file]::file-selector-button:hover{opacity:.8}.upload-btn{background:#000;color:#fff;padding:10px 20px;margin-bottom:20px;border:none}.di-flex{display:flex;justify-content:center}.d-none{display:none}.upload-btn:hover{opacity:.9}h3{color:#000;font-family:Raleway,sans-serif;font-weight:300;text-transform:none;letter-spacing:1px;margin-top:0;line-height:normal;-webkit-font-smoothing:antialiased;font-size:16px;margin-bottom:10px}label{display:block;font-weight:400;margin-bottom:5px}label span{font-weight:400;font-size:13px;color:#444}/*! CSS Used from: Embedded */.configure-options{font-family:roboto,sans-serif;margin-bottom:30px;text-align:left}.configure-options h3{margin-bottom:40px;text-align:center;font-size:18px;font-weight:600}.configure-option-item label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;margin:0 0 45px;cursor:pointer}.configure-option-item label input{position:absolute;top:0;left:0;opacity:0}.configure-option-item .radio-input{min-width:80px;background:#000;display:block}.radio-info .option-title{display:block;font-size:16px;line-height:1;margin-bottom:12px}.radio-info .option-title span{margin-top:7px}.custom-description{display:block;text-align:left;margin-top:0;font-weight:400;font-size:13px;color:#444}.radio-info .option-description{display:block;line-height:1.6em}.configure-option-item .radio-input{background:0 0;min-width:24px;height:24px;border-radius:50%;border:1px solid #444;position:relative;margin-right:15px}span.info-badge{position:absolute;top:-4px;right:0;color:#fff;background:#121212;padding:4px 8px;display:block;border-radius:5px;font-size:16px;margin:0!important}.configure-option-item label input:checked+.radio-input{background:#12ad21 url(https://shadyrays.com/cdn/shop/t/488/assets/eye-radio_checked.png?v=168441579462482574511689345132) center center no-repeat;background-size:contain;border-color:#12ad21}.align-check .option-title{margin:0}.item-flex label{width:50%}.item-flex{display:flex}.text-center{text-align:center}.configure-option-item label{margin:0 0 10px}.form-wrapper{max-width:500px;margin:auto}.configure-options h3{margin-bottom:40px;text-align:center;font-size:18px}.lens-separator{display:flex;width:100%!important;position:relative;height:1px;float:none;margin-bottom:0}.lens-mirror-type{position:relative;margin:0 0 10px}.lens-color-options{margin-top:40px}.configure-color-option{overflow:hidden}.configure-color-option label{float:left;width:auto!important;clear:none;position:relative;margin:0 20px 15px 0;padding:5px;cursor:pointer}.configure-color-option label input{opacity:0;position:absolute;top:0;left:0}.configure-color-option .radio-input{width:52px;height:52px;display:block;border-radius:50%;margin:0 auto;position:relative}.configure-color-option .radio-input:hover:before,.configure-color-option input:checked+.radio-input:before{position:absolute;content:"";top:-5px;left:-5px;right:-5px;bottom:-5px;border:1px solid #999;border-radius:50%}.configure-color-option .radio-input.opt-1{background:-webkit-linear-gradient(45deg,#553317 0,#d28e4b 100%);background:-o-linear-gradient(45deg,#553317 0,#d28e4b 100%);background:linear-gradient(45deg,#553317 0,#d28e4b)}.configure-color-option .radio-input.opt-2{background:-webkit-gradient(linear,left top,right top,from(#388de5),color-stop(99%,#38e544),to(#38e544));background:-webkit-linear-gradient(left,#388de5 0,#38e544 99%,#38e544 100%);background:-o-linear-gradient(left,#388de5 0,#38e544 99%,#38e544 100%);background:linear-gradient(90deg,#388de5 0,#38e544 99% 100%)}.configure-color-option .radio-input.opt-4{background:-webkit-gradient(linear,left top,right top,from(#388de5),color-stop(99%,#64a4eb),to(#64a4eb));background:-webkit-linear-gradient(left,#388de5 0,#64a4eb 99%,#64a4eb 100%);background:-o-linear-gradient(left,#388de5 0,#64a4eb 99%,#64a4eb 100%);background:linear-gradient(90deg,#388de5 0,#64a4eb 99% 100%)}.configure-color-option .radio-input.opt-5{background:-webkit-gradient(linear,left bottom,left top,from(#b2896c),to(#f8debd));background:-webkit-linear-gradient(bottom,#b2896c 0,#f8debd 100%);background:-o-linear-gradient(bottom,#b2896c 0,#f8debd 100%);background:linear-gradient(0deg,#b2896c 0,#f8debd)}.configure-color-option .radio-input.opt-6{background:-webkit-gradient(linear,left bottom,left top,from(#404040),to(#686868));background:-webkit-linear-gradient(bottom,#404040 0,#686868 100%);background:-o-linear-gradient(bottom,#404040 0,#686868 100%);background:linear-gradient(0deg,#404040 0,#686868)}.configure-color-option .radio-input.opt-7{background:-webkit-gradient(linear,left top,right top,from(#ff330b),to(#f60));background:-webkit-linear-gradient(left,#ff330b 0,#f60 100%);background:-o-linear-gradient(left,#ff330b 0,#f60 100%);background:linear-gradient(90deg,#ff330b 0,#f60)}.configure-color-option .radio-input.opt-11{background:-webkit-linear-gradient(171deg,#999 0,#2d2d2e 100%);background:-o-linear-gradient(171deg,#999 0,#2d2d2e 100%);background:linear-gradient(279deg,#999 0,#2d2d2e)}.lens-tab{border:2px solid #eaeaea;height:42px;border-radius:21px;margin:0 0 40px}.lens-tab label{width:50%;float:left;height:38px;position:relative;clear:none}.lens-tab label input{position:absolute;left:0;top:0;opacity:0}.lens-tab label span{line-height:38px;display:block;text-align:center;font-size:12px;cursor:pointer;letter-spacing:.05em}.lens-tab label input:checked+span{background:#fb0;border-radius:19px;color:#fff}.lens-tab label input:checked+span span{color:#fff}@media screen and (min-width: 981px){.configure-color-option .radio-input:hover:before,.configure-color-option input:checked+.radio-input:before{top:-8px;left:-8px;right:-8px;bottom:-8px}.configure-color-option label{padding:8px}}.radio-input.hidetext{font-size:0px!important}.info-badge .money{font-weight:400;font-size:13px;color:#fff}.m-0{margin-bottom:0!important}.bg-brown{background:linear-gradient(45deg,#5c2705 0,#fff 200%)}.bg-black{background:linear-gradient(45deg,#000 0,#fff 200%)}.bg-blue{background:linear-gradient(45deg,#1a60c0 0,#fff 200%)}.bg-yellow{background:linear-gradient(45deg,#ff0 0,#fff 200%)}.file-block input{border-radius:10px;margin:0!important}.prescription-popup{margin:0!important;position:fixed;left:0;top:0;height:100%;width:100%;z-index:9999;display:flex;background-color:#0000003d}.prescription-popup .popup-close{position:absolute;right:0;top:0;z-index:1}.prescription-popup .popup-close>svg:hover{opacity:.8}.rx-product-image img{max-height:270px!important}.product-upgrades-lens{padding-top:20px!important}.alert-description{background-color:#f48485;padding:10px!important;color:#000;font-weight:700;max-width:100%!important;margin:0 auto}.prescription-popup .popup-close>svg{width:40px;margin:8px 5px;height:40px}.prescription-popup>div{position:relative;margin:auto;padding:20px 10px;max-width:800px;background:#fff;overflow:overlay;border:1px solid lightgrey}.option-title .transcy-money{color:#fff}.stamped-launcher-button{display:none}.submit-btn-wrapper{padding:10px;text-align:center}.final-price{font-size:18px;margin-top:8px}@media screen and (max-width: 749px){.prescription-popup>div{max-height:100%;margin:54px 0}.prescription-popup .header-content{position:fixed;top:0;padding:14px 10px;width:100%;left:0;border-bottom:1px solid lightgray;background:#fff}.submit-btn-wrapper{position:fixed;bottom:0;width:100%;left:0;border-top:1px solid lightgray;background:#fff}}button.prescription-btn,.custom-add-to-cart{display:none!important}.non-mirror{position:relative}.non-mirror img{scale:1.5}.img-container{position:absolute;height:100%;width:100%;overflow:hidden;text-align:center;background:#fff;z-index:1;display:none}
/*# sourceMappingURL=/cdn/shop/t/336/assets/custom-prescription.css.map */
