.bg-green{background-color:#2d5f3b}.page-thankyou{min-height:calc(100vh - 130px);background-color:#f1f5ff}.page-survey .page-width{padding:0}.page-survey .rte{margin:0 auto;color:#000;text-align:center;max-width:800px;font-family:wigrum-light}.page-survey .img-wrap{position:relative;text-align:center}.page-survey .img-wrap img{margin:auto}.page-survey .img-wrap .overlay-text{position:absolute;top:60%;left:0;right:0}.page-survey .img-wrap .overlay-text.top{top:5%}.page-survey .img-wrap .overlay-text.top h3{color:#fff}.page-survey p,.page-survey h3{color:#000}.page-survey p.step-title,.page-survey h3.step-title{margin-bottom:40px}@media screen and (max-width: 767px){.page-survey p.step-title,.page-survey h3.step-title{margin-bottom:20px}}.page-survey h3{font-size:20px;font-family:wigrum-medium}.page-survey h4,.page-survey p{font-family:wigrum-light}.page-survey strong{font-family:wigrum-medium;font-weight:400}.page-survey .step{min-height:calc(100vh - 140px);box-sizing:border-box;display:flex;align-items:center;justify-content:center;opacity:0}@media screen and (max-width: 767px){.page-survey .step{align-items:flex-start}}.page-survey .step.slick-active{opacity:1}.page-survey .step:focus{border:none;outline:none}.page-survey .step .step-container{padding:40px 22px;position:relative}@media screen and (max-width: 767px){.page-survey .step .step-container{padding:20px 20px 0}}.page-survey .step .step-container.step-small{max-width:400px;width:100%;margin:auto}@media screen and (max-width: 767px){.page-survey .step .step-container.step-small{margin-top:25%}}.page-survey .step .step-container .btn-wrap{position:relative;z-index:2}.page-survey .step .step-container .lens-img{position:relative}.page-survey .step .step-container .lens-img:before{content:"";height:98px;width:98px;background-color:#fff;border-radius:50%;position:absolute;top:1px;left:50%;z-index:-1;transform:translate(-50%);text-align:center;font-family:wigrum-medium;color:#0096ff;display:flex;justify-content:center;align-items:center}.page-survey .step .step-container .lens-img#left-lens-img:before{content:"left eye"}.page-survey .step .step-container .lens-img#right-lens-img:before{content:"right eye"}.page-survey .step .step-container .lens-img.empty:before{display:flex}.page-survey .step .step-container .lens-img.notempty:before{display:none}.page-survey .step.step-1 .step-content{padding:40px 22px;text-align:left}@media screen and (min-width: 768px){.page-survey .step.step-6 .step-container{padding:100px 0}}.page-survey .step.step-6 h3{font-family:wigrum-medium;margin-bottom:20px}@media screen and (min-width: 768px){.page-survey .step.step-6 .step-content{padding:0 0 0 40px;text-align:left}}.page-survey .step.step-6 .img-wrap{overflow:hidden}@media screen and (min-width: 768px){.page-survey .step.step-6 .img-wrap{padding-right:30px}}@media screen and (max-width: 767px){.page-survey .step.step-6 .img-wrap img{margin:-80px 0}}.page-survey .step.step-6 .btn-wrap{margin-top:40px}.page-survey .step.prescription .step-content{margin-top:20px}@media screen and (min-width: 768px){.page-survey .step.prescription .step-content{padding:25px 0}}.page-survey .step.prescription .step-content p{font-family:domainetext-light}.page-survey .step.thankyou{display:none;opacity:1}.page-survey .step.thankyou h3{font-size:25px;font-family:wigrum-light}.page-survey .step.thankyou h3 strong{font-size:20px}.page-survey .step.thankyou p{font-size:15px}.page-survey .step.thankyou h4{font-size:21px}.page-survey .step.thankyou .step-container{max-width:450px;margin:auto}.page-survey .step.thankyou .step-content{padding:20px 0}.page-survey .step .step-content{padding:30px 0}@media screen and (max-width: 767px){.page-survey .step .step-content{padding:20px 0}}.page-survey .step .question-wrap{text-align:left;margin-bottom:40px}.page-survey .checkout-form{max-width:450px}.page-survey .bottom-line{position:relative}.page-survey .bottom-line:after{content:"";background-image:url(./bottom-line.png);background-repeat:no-repeat;background-size:100% auto;position:absolute;width:100%;height:17px;top:110%;left:0}.page-survey .btn{min-width:100px}.page-survey .btn.btn--green:not(.btn--disable){background-color:#15b9a2;border-color:#15b9a2}.page-survey .btn.btn--green:not(.btn--disable):hover{background-color:#1fc8b0;border-color:#1fc8b0;opacity:1}.page-survey .btn.btn--disable{background-color:#c1c4c8;cursor:default}.page-survey .btn.btn--bold{font-family:wigrum-medium;font-size:14px}.page-survey ol.upper-alpha{list-style:none;counter-reset:alpha;padding:0;margin:0;max-width:700px}.page-survey ol.upper-alpha li{padding:12px 13px 12px 58px;border:1px solid #999;border-radius:15px;margin-bottom:25px;position:relative;text-align:left;background-color:#fff;cursor:pointer;color:#666;font-family:wigrum-medium}.page-survey ol.upper-alpha li:hover{box-shadow:-4px 5px 14px #00000024;color:#000}.page-survey ol.upper-alpha li:active,.page-survey ol.upper-alpha li:focus,.page-survey ol.upper-alpha li.active{background-color:#3a97f7;color:#fff}.page-survey ol.upper-alpha li:before{counter-increment:alpha;content:counter(alpha,upper-alpha);position:absolute;left:13px;top:13px;height:22px;padding:0 5px;background-color:#666;border:1px solid #fff;line-height:1.1;color:#fff}.page-survey .text-left{text-align:left}.page-survey ol.num-list{list-style:none;counter-reset:section;padding:0;margin:0;max-width:700px}.page-survey ol.num-list li{padding-left:50px;margin-bottom:25px;position:relative;font-size:15px}.page-survey ol.num-list li:before{counter-increment:section;content:counter(section);position:absolute;left:0;top:0;height:40px;width:40px;text-align:center;background-color:#fff;line-height:1.2;color:#2d5f3b;border-radius:50%;font-family:wigrum-medium;font-size:20px;border:6px solid #ed7930}.page-survey .checkbox-element{max-width:520px;margin:0 auto 25px}@media screen and (max-width: 767px){.page-survey .checkbox-element{margin-bottom:0}}.page-survey .checkbox-element p{font-size:14px}.page-survey .checkbox-element a{color:#000;font-family:wigrum-medium}.page-survey .checkbox-element input{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;float:left;width:20px;height:20px;margin-right:10px}.page-survey .flex-div{display:flex;justify-content:space-between}.page-survey .flex-div .col{width:48%}.page-survey .lens-img{height:125px}.page-survey .lens-img img{margin:auto}.page-survey .form-element{margin-bottom:14px}.page-survey .form-element ::-webkit-input-placeholder{font-family:wigrum-light;color:#333;opacity:1}.page-survey .form-element ::-moz-placeholder{font-family:wigrum-light;color:#333;opacity:1}.page-survey .form-element :-ms-input-placeholder{font-family:wigrum-light;color:#333;opacity:1}.page-survey .form-element :-moz-placeholder{font-family:wigrum-light;color:#333;opacity:1}.page-survey .card-element{margin-bottom:14px}.page-survey .table-wrap{border-top:1px solid #eee;margin-top:30px;padding-top:30px;padding-bottom:0}.page-survey .table-wrap .small-text{font-size:12px;white-space:nowrap;letter-spacing:-1px}.page-survey .table-wrap small{font-size:10px}.page-survey .table-wrap table table{width:auto}.page-survey .table-wrap table table td{vertical-align:middle;padding:0 5px}.page-survey .table-wrap table table td:last-child{width:auto;text-align:left}.page-survey .table-wrap table thead td{padding-bottom:10px;font-size:15px}.page-survey .table-wrap table td{border:none;padding:0 10px;vertical-align:top;font-size:13px}@media screen and (max-width: 767px){.page-survey .table-wrap table td{padding:0 5px}}.page-survey .table-wrap table td:first-child{padding-left:0}.page-survey .table-wrap table td:last-child{width:21%;text-align:right}@media screen and (max-width: 767px){.page-survey .table-wrap table td:last-child{width:25%}}.page-survey .table-wrap table td:last-child{padding-right:0}.page-survey .table-wrap table td .flex-td{display:flex;flex-wrap:wrap}.page-survey .table-wrap table td .flex-td>div{margin:0 8px 0 0}@media screen and (max-width: 767px){.page-survey .table-wrap table td .flex-td>div{margin:3px 8px 3px 0}.page-survey .table-wrap table td .flex-td>div:first-child{width:100%}.page-survey .table-wrap table td .flex-td>div:last-child{margin-right:0}}.page-survey .table-wrap table tbody td{width:auto}.page-survey .table-wrap table tfoot:not(.t-foot){border-top:1px solid #eee;border-bottom:1px solid #eee}.page-survey .table-wrap table tfoot:not(.t-foot) td{padding:5px}.page-survey .table-wrap table tfoot:not(.t-foot) tr:first-child td{padding-top:20px}.page-survey .table-wrap table tfoot:not(.t-foot) tr:last-child td{padding-bottom:20px}.page-survey .table-wrap img{max-width:100%;margin-top:5px;min-width:60px;max-height:30px}.page-survey .table-wrap p{margin:0}@media screen and (max-width: 767px){.page-survey .table-wrap p{font-size:13px}}.page-survey .credit-card-wrap{margin-top:40px;margin-bottom:10px;text-align:left}.page-survey .credit-card-wrap h4{font-family:wigrum-medium;text-align:center;margin-bottom:40px}.page-survey .credit-card-wrap img{margin:18px auto 0;max-width:90px}.page-survey .info-text{padding:30px 16px 40px;text-align:left;font-size:11px;font-family:wigrum-light}.page-survey .error-text{font-size:12px;color:#f66}.page-survey .error{color:#ff7272;font-size:14px}.page-survey form a{color:#15b9a2}.page-survey .more-wrap{text-align:right;transition:opacity .2s ease-out}.page-survey .more-wrap.hidethis{opacity:0;visibility:hidden}.page-survey .more-wrap .hide-more-field{display:none}.page-survey .form-hide{visibility:hidden;opacity:0;overflow:hidden;max-height:0px;transition:max-height .2s ease-out}.page-survey .form-hide.active{max-height:1000px;visibility:visible;opacity:1}.page-survey .loading{display:flex;justify-content:center;align-items:center;padding:10px;opacity:0;visibility:hidden;transition:opacity .25s ease-in-out}.page-survey .loading.active{opacity:1;visibility:visible}.page-survey .loading img{max-width:30px;margin-right:10px}.page-survey .border-top{border-top-color:#abadb2}.page-survey .text-right{text-align:right}.page-survey .prescription select,.page-survey .prescription select:valid{color:#000;border-radius:0;border-color:#ccc;background-image:url(./select-down.png);background-size:22px auto;font-family:wigrum-medium!important}.page-survey .prescription select option:first-child,.page-survey .prescription select:valid option:first-child{font-family:wigrum-light}.page-survey .prescription p{margin-bottom:15px}.page-survey .upload-popup-wrap .flex-btn .btn{background-color:#15b9a2}.page-survey .close-upload{display:none}.font-small{font-size:12px}.flex-wrap{display:flex}.flex-wrap .col{width:50%}@media screen and (max-width: 767px){.flex-wrap{display:block}.flex-wrap .col{width:100%}}.show-mobile{display:none}.survey-free-contacts{padding:200px 0 55px;background-color:#f1f5ff;background-position:top center,bottom 50px center;background-repeat:no-repeat;background-size:auto 130px,auto 110px}@media screen and (min-width: 768px){.survey-free-contacts{background-image:url(./circle-bg-top.png),url(./bg-bottom.png)}}@media screen and (max-width: 767px){.survey-free-contacts{background-image:url(./bg-top-mobile.png),url(./bg-bottom-mobile.png);background-size:96% auto,90% auto;background-position:top 20px center,bottom 50px right 20%;padding:72px 0 30px}}.survey-free-contacts figure{margin-top:0}.survey-free-contacts figure img{max-width:400px;width:100%}.survey-free-contacts .content{max-width:400px;padding-left:40px;color:#000}@media screen and (max-width: 767px){.survey-free-contacts .content{text-align:center;margin:auto;padding-left:0;max-width:300px}}.survey-free-contacts .title{margin-bottom:15px;line-height:1.3}@media screen and (min-width: 768px){.survey-free-contacts .title{font-size:26px}}.survey-free-contacts .title span{background-image:url(./free-line.png);background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;display:inline-block;text-transform:uppercase;padding-bottom:4px}.survey-free-contacts .subtitle{font-size:14px}.survey-free-contacts .btn-wrap{padding:20px 0 30px}@media screen and (max-width: 767px){.survey-free-contacts .btn-wrap{padding-top:14px}}.survey-free-contacts .small{font-size:13px;color:#8b8b8b;line-height:1.4;font-family:wigrum-light}.survey-free-contacts p{color:#000}.survey-free-contacts .btn--green1{background-color:#15b9a2;border-color:#15b9a2;min-width:80%;line-height:34px;font-family:wigrum-medium;font-size:14px}.survey-free-contacts .btn--green1:hover{background-color:#1fc8b0;border-color:#1fc8b0}.survey-free-contacts .reviews{margin-top:100px}@media screen and (max-width: 767px){.survey-free-contacts .reviews{margin-top:30px}}.cta-box-2 .btn--green1{background-color:#15b9a2;border-color:#15b9a2;line-height:34px;font-family:wigrum-medium;font-size:14px}.cta-box-2 .btn--green1:hover{background-color:#1fc8b0;border-color:#1fc8b0}footer.survey-footer{padding:0 0 10px;background-color:#fff}footer.survey-footer .footer-bottom .site-footer__linklist{margin-top:10px}footer.survey-footer .footer-bottom .site-footer__linklist .site-footer__linklist-item a{padding:5px}footer.survey-footer .footer-bottom .site-footer__linklist .site-footer__linklist-item a:after{content:"";height:12px;width:1px;background-color:#333;float:right;margin-left:10px;margin-top:5px}footer.survey-footer .footer-bottom .site-footer__linklist .site-footer__linklist-item:last-child a:after{display:none}.reviews span.stamped-badge i.stamped-fa-star,.reviews span.stamped-badge i.stamped-fa-star-half-o{color:#f7dc0e}.reviews span.stamped-badge span.stamped-badge-caption{color:#000}.reviews .stamped-badge{display:flex;flex-direction:column-reverse}.reviews a{border:none!important}.popup-wrapper{position:fixed;width:100%;top:82px;bottom:0;background-color:#f1f5ff;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .5s ease-out}.popup-wrapper .popup-content{min-height:calc(100% - 52px)}.top-fixed{position:fixed;top:0;left:0;right:0;z-index:99;padding:25px 0 5px;opacity:0;transition:opacity .5s ease-out}.top-fixed .backbutton{float:left;display:none;max-width:40px;margin-left:20px;font-family:wigrum-light;font-size:12px;text-align:center}.top-fixed .backbutton img{width:20px}.top-fixed .survey-close{float:right;width:20px;margin-right:20px}.top-fixed.show{opacity:1}.progress-bar{text-align:center;display:flex;justify-content:center;margin-top:46px;font-size:14px;font-family:wigrum-light;background-color:#fff;padding-bottom:5px;color:#999}.progress-bar .line:before{content:"";height:1px;width:20px;background-color:#000;display:block;margin:11px 10px 0}.progress-bar .active{font-family:wigrum-medium;color:#000}body.open-popup{overflow:hidden}body.open-popup .popup-wrapper{opacity:1;visibility:visible}body.open-popup .top-fixed{opacity:1}body.open-popup #gorgias-web-messenger-container{display:none}.upload-popup-wrap a{border:none!important}.upload-popup-wrap .footer-text a{text-decoration:none}.congrats{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.congrats iframe{width:100%;height:100%}.congrats .overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.congrats canvas{width:100%;height:100%}#confetti-canvas{position:fixed;top:0;left:0;right:0;bottom:0}.StripeElement{box-sizing:border-box;height:40px;padding:10px 12px;background-color:#fff;border-radius:45px;border:1px solid #e2e3e5;box-shadow:none}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;float:left;margin:4px 4px 0 0}input[type=text],input[type=tel],input[type=search],input[type=number],input[type=email],input[type=password]{font-size:13px;line-height:42px}@media screen and (max-width: 767px){.show-mobile{display:block}.show-desktop{display:none}.header-survey .site-header__logo{margin:15px auto}.main-content{padding-top:60px}.top-fixed{padding-top:20px}.progress-bar{font-size:12px;margin-top:44px}.progress-bar .line:before{margin:8px;width:15px}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/survey.scss.css.map */
