.product-template__container{width:100%;max-width:1200px;padding-left:18px;padding-right:18px;position:static;margin:0 auto}body .page-container{transform:none}.cart-popup{outline:none}.cart-popup .product-details__item{word-break:break-word}.cart-popup .cart-popup-item__quantity{display:none}.cart-popup__dismiss-button,.cart-popup__heading{width:100%}.template-product .main-content{padding-bottom:0}.template-product .product-form>*{display:none}.template-product .product-form>*.active{display:block}.product-recommendations__inner{padding-top:27px;padding-bottom:40px}.product-recommendations__inner .section-header{margin-bottom:40px}.product-recommendations__inner .section-header h2{font-size:24px;line-height:33px;text-transform:none;font-weight:700}.product-recommendations__inner .fot-grid--view-items,.product-recommendations__inner .grid--view-items{margin:0 -13px;display:flex;flex-wrap:wrap}.product-recommendations__inner .fot-grid--view-items:after,.product-recommendations__inner .grid--view-items:after{content:"";display:table;width:100%}.product-recommendations__inner .fot-grid--view-items .fot-grid--view-item,.product-recommendations__inner .fot-grid--view-items .grid__item,.product-recommendations__inner .grid--view-items .fot-grid--view-item,.product-recommendations__inner .grid--view-items .grid__item{width:33.33%;float:left;padding:0 13px}.product-single{display:flex;flex-wrap:wrap;width:100%}.product-single .product-single__media-group{width:50.929%}.product-single .product-single__media-group .product-single__image{margin-right:68px;float:right}.product-single .product-single__media-group .product-single__image .breadcrumb{padding:21px 0}@media (max-width: 767px){.product-single .product-single__media-group .product-single__image .breadcrumb{display:none!important}}.product-single .product-single__media-group .product-single__image .product-single__media-wrapper{padding-bottom:15px}.product-single .product-single__media-group .product-single__image .product-single__media{box-shadow:0 3px 5px #00000029}.product-single .product-single__media-group .product-single__image .product-single__thumbnails-slider-track{margin:0 -10px}@media (min-width: 768px){.product-single .product-single__media-group .product-single__image .product-single__thumbnails-slider-track{width:calc(100% + 20px);display:block}}.product-single .product-single__media-group .product-single__image .product-single__thumbnails{margin-right:0;margin-left:0}.product-single .product-single__media-group .product-single__image .product-single__thumbnails .product-single__thumbnails-item{flex:0 0 33.33%!important;padding:0 10px}@media (min-width: 768px){.product-single .product-single__media-group .product-single__image .product-single__thumbnails .product-single__thumbnails-item{flex:none;width:33.33%!important;float:left}}.product-single .product-single__media-group .product-single__image .product-single__thumbnails .product-single__thumbnails-item .product-single__thumbnail{border:none;box-shadow:0 3px 5px #00000029;margin:0 0 20px}.product-single .product-single__media-group .product-single__image .product-single__thumbnails .product-single__thumbnails-item .product-single__thumbnail.active-thumb{position:relative}.product-single .product-single__media-group .product-single__image .product-single__thumbnails .product-single__thumbnails-item .product-single__thumbnail.active-thumb:before{content:"";position:absolute;left:0;right:0;width:100%;height:100%;border:2px solid #707070}.product-single .product-single__media-group .product-single__image .product-single__thumbnails .product-single__thumbnails-item .product-single__thumbnail .product-single__thumbnail-image{margin:0 auto;padding:0;text-decoration:none;border:none}.product-single .go-back-btn{padding:0 0 21px;display:block;text-transform:uppercase;position:relative;font-size:18px;font-weight:500;color:#333}.product-single .go-back-btn:before{content:"";width:17px;height:15px;display:inline-block;position:relative;top:0;background:url(arrow-left-product.png) no-repeat center center;background-size:contain;margin:0 10px 0 0}.product-single .go-back-btn+.breadcrumb{display:none}.product-single .go-back-btn.hidden{display:none}.product-single .go-back-btn.hidden+.breadcrumb{display:block}.product-single .product-single__content{width:49.071%;padding:48px 58px 34px;background:#fff}.product-single .product-single__content .product-single__right{width:100%}.product-single .product-single__content .product-single__meta .product-title{justify-content:space-between;align-items:center}.product-single .product-single__content .product-single__meta .product-title.hidden{display:none}.product-single .product-single__content .product-single__meta .product-title h1{font-size:56px;letter-spacing:-1.68px;line-height:76px;font-weight:700;margin-bottom:0;padding-bottom:13px}.product-single .product-single__content .product-single__meta .product-title .product__price.opacity-0,.product-single .product-single__content .product-single__meta .product-title .product__price .price__badges{display:none}.product-single .product-single__content .product-single__meta .product-title .product__price .price__sale{margin-right:0;justify-content:flex-end}.product-single .product-single__content .product-single__meta .product-title .price-item{letter-spacing:-.84px;font-size:28px;line-height:38px;font-weight:400}.product-single .product-single__content .product-single__meta .product-title .price__regular,.product-single .product-single__content .product-single__meta .product-title .price__regular dd{margin:0}.product-single .product-single__content .product-single__meta .product-step.product-step-1{padding-top:22px}.product-single .product-single__content .product-single__meta .product-step .product-step-bottom-link a{font-size:18px;text-align:center;display:block;line-height:25px;color:#9ebbe2;font-weight:600;margin:10px 0}.product-single .product-single__content .product-single__meta .product-step .product-step-title{font-size:18px;line-height:25px;letter-spacing:-.48px;color:#191919;padding-bottom:14px}.product-single .product-single__content .product-single__meta .product-step .color-list{padding-bottom:27px;padding-left:4px}.product-single .product-single__content .product-single__meta .product-step .color-list ul{display:flex}.product-single .product-single__content .product-single__meta .product-step .color-list ul li{margin-right:20px;position:relative;z-index:1;height:30px;line-height:30px}.product-single .product-single__content .product-single__meta .product-step .color-list ul li:last-child{margin-right:0}.product-single .product-single__content .product-single__meta .product-step .color-list ul li.active:before{content:"";border:1px solid #191919;border-radius:50%;position:absolute;width:34px;height:34px;left:50%;top:12px;transform:translate(-50%,-50%)}.product-single .product-single__content .product-single__meta .product-step .btn-to-step2{min-width:100%;background:#9ad5cb;box-shadow:0 3px 6px #0000000d;border-radius:13px;font-size:16px;height:65px;line-height:65px;font-weight:700}.product-single .product-single__content .product-single__meta .product-step .virtual-try-on{margin-top:16px;min-width:100%;background:#fff;box-shadow:0 3px 6px #0000000d;border-radius:13px;font-size:16px;height:65px;line-height:65px;font-weight:700;border:2px solid #333;color:#333}.product-single .product-single__content .product-single__meta .product-step.product-step-2 .product-step-title{font-size:18px;line-height:25px;padding-top:0;padding-bottom:20px}.product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li{align-items:center;display:flex;border:1px solid #D1D1D1;border-radius:13px;padding:17px 10px 15px;margin-bottom:20px;justify-content:space-between;position:relative;cursor:pointer}.product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li:hover{border:1px solid #9ebbe2}.product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li:last-child{margin-bottom:0}.product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li .best-label{position:absolute;top:10px;right:9px}.product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li .best-label span{font-size:12px;background:#9ebbe2;text-transform:uppercase;color:#fff;padding:5px 10px;border-radius:8px;font-weight:700}.product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li .option-img{width:29%;text-align:center;margin:0 20px 0 auto;float:left}.product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li .option-img img{width:60px;margin:0 auto;height:auto;display:block}.product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li:nth-child(2) .option-img img{width:64px}.product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li:nth-child(4) .option-img img{width:104px}.product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li .option-content{width:81%}.product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li .option-content h4{font-weight:700;text-transform:none;padding-bottom:9px}.product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li .option-content p,.product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li .option-content .option-content-description{font-size:16px;line-height:24px}.product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li{display:flex;border:1px solid #D1D1D1;border-radius:13px;padding:20px 10px;margin-bottom:16px;cursor:pointer;align-items:center}.product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li:hover{border:1px solid #9ebbe2}.product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li.hidden{display:none}.product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li:last-child{margin-bottom:0}.product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li .option-img{width:80px;margin-right:22px}.product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li .option-img img{width:60px;margin:0 auto;height:auto;display:block}.product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li .option-content{width:calc(100% - 102px)}.product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li .option-content h4{font-weight:700;text-transform:none}.product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li .option-content p{font-size:18px;line-height:25px}.product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li .option-content .option-content-title{display:flex;justify-content:space-between;padding-bottom:14px}.product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li .option-content .option-content-title .price-label{font-size:18px;color:#191919;font-weight:700}.product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li .option-content ul li{align-items:center;padding-bottom:12px;font-size:16px;line-height:22px;color:#191919;position:relative;padding-left:27px;width:100%}.product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li .option-content ul li:last-child{padding-bottom:0}.product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li .option-content ul li:before{content:"\f00c";font-family:"Font Awesome 5 Pro";position:absolute;left:0;top:0;font-size:20px}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li{border:1px solid #D1D1D1;border-radius:13px;padding:20px 10px;margin-bottom:16px;display:flex;align-items:center;cursor:pointer}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li:hover{border:1px solid #9ebbe2}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li.hidden{display:none}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li:last-child{margin-bottom:0}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li.no-degree-hidden{display:none!important}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li .option-img{width:100px;margin-right:20px}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li .option-img img{width:42px;margin:0 auto;height:auto;display:block}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li .option-content{width:calc(100% - 120px)}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li .option-content h5{font-size:18px;line-height:25px;text-transform:none;font-weight:700;display:block}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li .option-content p,.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li .option-content div{font-size:18px;line-height:25px;margin:0 0 5px}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li .option-content p:last-child,.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li .option-content div:last-child{margin:0}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li .option-content p small,.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li .option-content div small{font-size:14px;line-height:18px;display:inline-block;margin:10px 0 0}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li .option-content p .ios-link,.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li .option-content p .android-link,.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li .option-content div .ios-link,.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li .option-content div .android-link{width:100px;height:34px;background:url(./appstore.png) no-repeat center center;background-size:contain;display:inline-block;border-radius:3px}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li .option-content p .android-link,.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li .option-content div .android-link{background-image:url(./google-play.png);margin-left:10px}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type label{font-size:18px;line-height:25px;padding-top:1px}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class{padding-top:7px}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-name{display:flex;justify-content:space-between;width:100%;margin:0 0 60px;position:relative}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-name label[for]{font-size:21px;line-height:39px;width:38%;font-weight:700;text-transform:uppercase;padding-top:0;margin:0}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-name input[type=text]{width:62%;height:39px;line-height:39px;border-radius:0;border-color:#707070;font-size:18px;color:#191919}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-name .input-group{position:relative;width:62%}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-name .input-group input[type=text]{width:100%}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-name #prescription_error_message{display:block;color:red;clear:both;width:100%;position:absolute;bottom:-24px;left:0;z-index:999}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data:after{content:"";display:table;width:100%}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl{margin-bottom:20px}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl:after{content:"";display:table;width:100%}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dt{font-size:21px;line-height:29px;font-weight:700;text-transform:uppercase;width:38%;float:left;clear:both;padding-top:47px}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dt.dt-pupil .hidden-mobile{text-transform:capitalize}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dt.dt-pupil .hidden-desktop{display:none}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dd{width:62%;float:right;margin:0 0 29px;display:flex;justify-content:space-between}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dd .prescription-select{padding:0;width:calc((99.9% - 40px) / 3)}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dd .prescription-select label{margin-bottom:14px}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dd .prescription-select select{border-color:#707070;font-size:18px;line-height:39px;height:39px;border-radius:0;padding-left:6px;width:100%;padding-right:26px}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dd .prescription-select.prescription-select-big{display:block;width:100%;max-width:100%}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dd .prescription-select.prescription-select-big #input-pupil-distance{width:100%}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .submit-prescription-wrapper{position:relative}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .submit-prescription-wrapper.loading{pointer-events:none}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .submit-prescription-wrapper.loading:before{content:"";display:block;width:100%;height:100%;position:absolute;background:#9ebbe2;z-index:1;border-radius:13px}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .submit-prescription-wrapper.loading:after{content:"";display:block;width:28px;height:28px;position:absolute;left:50%;top:50%;margin-left:-14px;margin-top:-14px;border-radius:50%;border:4px solid #fff;border-right-color:transparent;animation:spin .8s infinite linear;z-index:2}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .btn{min-width:100%;margin-bottom:32px;display:block;background-color:#9ebbe2;text-transform:capitalize;box-shadow:0 3px 6px #0000000d;border-radius:13px;height:64px;line-height:64px;position:relative}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .btn.hidden{display:none}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .to-free-eye-check{font-size:18px;text-align:center;display:block;line-height:25px;color:#9ebbe2;font-weight:600}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-list li{cursor:pointer}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-list li h3{font-size:18px;font-weight:600;margin-bottom:8px}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-list li table{border-radius:4px;box-shadow:0 2px 4px #0000001a}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-list li table thead tr td{background:#eaeaea;border:1px solid #f5f5f5;font-size:18px;line-height:25px;color:#191919;text-align:center}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-list li table tbody tr td{border:1px solid #f5f5f5;font-size:18px;line-height:25px;color:#191919;text-align:center}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-list li table tbody tr td:first-child{background:#eaeaea}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-list li table:hover thead tr td,.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-list li table:hover tbody tr td{border:1px solid #9ebbe2}.product-single .product-single__content .product-single__meta .product-step.product-step-5 .product-step-title{font-size:24px;line-height:33px;font-weight:600}.product-single .product-single__content .product-single__meta .product-step.product-step-5 .product-step-meta{font-size:18px;line-height:25px;padding-top:10px;margin-bottom:9px}.product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table{margin-bottom:26px}.product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr,.product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table td{font-size:18px;line-height:25px}.product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr{vertical-align:baseline}.product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr .review-prescription{padding-bottom:33px!important}.product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr .review-prescription h4{text-transform:capitalize;padding-bottom:14px;font-weight:400}.product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr .review-prescription .review-prescription-desc{font-size:18px;font-weight:400;line-height:24px;padding-top:12px}.product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr .review-prescription .review-prescription-desc ul+ul{margin-top:24px}.product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr .review-prescription .review-prescription-desc ul li{display:flex}.product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr .review-prescription .review-prescription-desc ul li dt{min-width:144px;padding-right:10px}.product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr .review-prescription .review-prescription-desc ul li dd{margin-left:0}.product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr.tr-product-total{border-top:1px solid #ebebeb;display:table-row;vertical-align:middle;width:100%}.product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr.tr-product-total .price-item{color:#191919;font-weight:400}.product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr.tr-product-total:after{content:"";display:table;width:100%}.product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr.tr-product-total td:first-child{padding-top:20px}.product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr.tr-product-total .review-product-total{text-align:right;float:right;padding-top:20px}.product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr.tr-product-total .review-product-total .price__regular{margin:0}.product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table td:nth-child(1){color:#191919;border:none;padding:10px 0;font-weight:700}.product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table td:nth-child(2){color:#191919;border:none;padding:10px 0}.product-single .product-single__content .product-single__meta .product-form{padding-top:0}.product-single .product-single__content .product-single__meta .product-form-product-template #prescription-file{width:100%}.product-single .product-single__content .product-single__meta .product-form-product-template .prescription-file-submit{font-size:16px;font-weight:600;border-radius:4px;background-color:#9ad5cb;color:#fff;max-width:150px;width:100%;display:inline-block;text-align:center;height:55px;line-height:55px;margin:18px 0;text-transform:uppercase;text-decoration:none}.product-single .product-single__content .product-single__meta .product-form-product-template .prescription-file-message{color:red;margin-top:10px}.product-single .product-single__content .product-single__meta .product-form-product-template .product-form__controls-group .product-form__item{flex-basis:100%;padding:0;margin-bottom:18px}.product-single .product-single__content .product-single__meta .product-form-product-template .product-form__controls-group .product-form__item label{font-size:18px;font-weight:500}.product-single .product-single__content .product-single__meta .product-form-product-template .product-form__controls-group .product-form__item select{font-size:18px}.product-single .product-single__content .product-single__meta .product-form-product-template .product-form__controls-group--submit button{box-shadow:0 3px 6px #0000000d;border-radius:13px;background:#9ad5cb}.product-single .product-single__description{font-size:18px;line-height:25px;color:#191919;margin-top:29px}.product-single .product-single__description h2{text-transform:none;font-size:18px;line-height:25px;color:#191919;font-weight:700;margin-bottom:15px;margin-top:9px}.product-single .product-single__description h2:not(:first-child){margin-top:14px;margin-bottom:13px}.product-single .product-single__description table{margin-bottom:6px}.product-single .product-single__description table tr,.product-single .product-single__description table td{padding:0;border:none;line-height:24px}.product-single .product-single__description p{font-size:18px;line-height:30px;margin-bottom:24px}@media (min-width: 1200px){.product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table td:nth-child(1){min-width:133px}}@media (max-width: 1365px) and (min-width: 1024px){.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dt{width:35%}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dd{width:65%}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dd .prescription-select select{padding-right:27px}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-name label[for]{width:35%}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-name input[type=text],.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-name .input-group{width:65%}.product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-name .input-group input[type=text]{width:100%}}#shopify-section-product-recommendations{background:#fff}.bottom-progress-wrapper{padding:16px 80px;display:flex;justify-content:space-between;z-index:99;background:#fff;position:relative;width:100%;box-shadow:0 -2px 4px #0000001a;position:fixed;bottom:0;left:0;right:0;z-index:9999}.bottom-progress-wrapper:before{content:"";background:#a1dfd1;width:80px;height:8px;position:absolute;bottom:0;left:0;right:0;transition:all .3s}.bottom-progress-wrapper[data-current-step="5"]:before{width:100%}.bottom-progress-wrapper.hidden{display:none}.bottom-progress-wrapper .left-progress ul{display:flex}.bottom-progress-wrapper .left-progress ul li{padding:0 30px;position:relative}.bottom-progress-wrapper .left-progress ul li.progress-step.has-value:before{width:100%}.bottom-progress-wrapper .left-progress ul li.progress-step:before{content:"";background:#a1dfd1;width:0;height:8px;position:absolute;bottom:-29px;left:0;transition:all .3s;display:block}.bottom-progress-wrapper .left-progress ul li.progress-step a:hover{text-decoration:none}.bottom-progress-wrapper .left-progress ul li.progress-step a:hover .progress-title{text-decoration:underline}.bottom-progress-wrapper .left-progress ul li.progress-step .progress-title{display:block;font-size:16px;font-weight:600;color:#ccc}.bottom-progress-wrapper .left-progress ul li.progress-step .progress-value{display:block;color:#191919;font-size:18px;line-height:25px}.bottom-progress-wrapper .left-progress ul li.active.progress-step .progress-title{color:#9ebbe2}.bottom-progress-wrapper .left-progress ul li.active.progress-step a:hover{text-decoration:none}.bottom-progress-wrapper .left-progress ul li.deactive{pointer-events:none}.bottom-progress-wrapper .left-progress ul li.deactive:after{display:none}.bottom-progress-wrapper .left-progress ul li:first-child{padding-left:0}.bottom-progress-wrapper .left-progress ul li:first-child:after{display:none}.bottom-progress-wrapper .left-progress ul li:after{content:"\f105";font-family:"Font Awesome 5 Pro";font-size:14px;color:#7f7f7f;padding-left:25px;position:absolute;left:-25px;top:50%}.bottom-progress-wrapper .mobile-actions,.bottom-progress-wrapper .right-subtotal .price__badges{display:none}.bottom-progress-wrapper .right-subtotal .subtotal-title{font-size:14px;font-weight:600;color:#999;text-align:right;line-height:19px;padding-bottom:4px}.bottom-progress-wrapper .right-subtotal .subtotal-value{font-size:24px;font-weight:600;color:#5f5f5f}.bottom-progress-wrapper .right-subtotal .subtotal-value .price__regular,.bottom-progress-wrapper .right-subtotal .subtotal-value .price__regular dd{margin:0}.bottom-progress-wrapper .right-subtotal .subtotal-value .price__sale{margin:0;justify-content:flex-end}.bottom-progress-wrapper .right-subtotal .subtotal-value .price__sale dd{margin:0 5px 0 0}.bottom-progress-wrapper .right-subtotal .subtotal-value .price__sale dd:last-child{margin:0}@media (min-width: 768px){.bottom-progress-wrapper[data-current-step="5"]{padding:4px 0;height:0}.bottom-progress-wrapper[data-current-step="5"] .left-progress,.bottom-progress-wrapper[data-current-step="5"] .right-subtotal{display:none}}@media (max-width: 1199px){.product-single .product-single__content{padding:77px 20px}.product-single .product-single__content .product-single__right,.product-single .product-single__content .product-single__right .product-single__meta{max-width:100%}.product-single .product-single__content .product-single__meta .product-title h1{font-size:50px;line-height:50px}.product-single .product-single__media-group .product-single__image{margin-right:30px}.bottom-progress-wrapper{padding-left:20px;padding-right:20px}.bottom-progress-wrapper .left-progress ul li{padding:0 20px}.bottom-progress-wrapper .left-progress ul li:after{left:-5px;padding-left:0}}@media (max-width: 1023px) and (min-width: 768px){.product-single .product-single__media-group{width:100%}.product-single .product-single__media-group .product-single__image{margin:0 auto;max-width:80%;width:80%;float:none}.product-single .product-single__content{width:100%;padding:50px 20px}.bottom-progress-wrapper .left-progress ul li{min-width:88px}}@media (max-width: 767px){.template-product.open-menu .bottom-progress-wrapper{display:none}.template-product .main-content{padding-top:0}.template-product .product-single__media-wrapper{display:none}.template-product .product-single__thumbnails{width:100%;max-width:100%;border-radius:5px}.template-product #shopify-section-product-recommendations{background:#fafafa}.template-product .product-single{margin-top:24px}.template-product .product-single .product-single__description{margin-top:36px}.template-product .product-single .product-single__description h2{margin:9px 0 10px;font-size:16px;font-weight:600}.template-product .product-single .product-single__description h2:not(:first-child){margin:27px 0 10px}.template-product .product-single .product-single__description table tr,.template-product .product-single .product-single__description table td{line-height:22px}.template-product .product-single .product-single__description p{line-height:22px;margin:0 0 35px}.template-product .product-single .product-single__description p:last-child{margin:0}.template-product .product-single .product-single__content{padding:16px 18px 29px;width:100%}.template-product .product-single .product-single__content[data-current-step="2"] .product-single__meta .product-title h1,.template-product .product-single .product-single__content[data-current-step="3"] .product-single__meta .product-title h1,.template-product .product-single .product-single__content[data-current-step="4"] .product-single__meta .product-title h1{font-size:24px;line-height:33px;text-align:center;margin-top:8px}.template-product .product-single .product-single__content[data-current-step="5"] form.product-form{display:none}.template-product .product-single .product-single__content .product-single__meta .product-title{display:block}.template-product .product-single .product-single__content .product-single__meta .product-title.hidden{display:none}.template-product .product-single .product-single__content .product-single__meta .product-title h1{font-size:36px;line-height:49px;padding:0}.template-product .product-single .product-single__content .product-single__meta .product-title .product__price{font-size:18px;line-height:25px;padding-top:6px}.template-product .product-single .product-single__content .product-single__meta .product-title .product__price.opacity-0{display:none}.template-product .product-single .product-single__content .product-single__meta .product-title .price-item{font-size:18px;line-height:25px;padding-top:6px}.template-product .product-single .product-single__content .product-single__meta .product-step{padding-top:18px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-1 .product-step-title{text-align:left}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-2,.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-3{padding-top:14px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-2 .product-step-title,.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-3 .product-step-title{padding-bottom:14px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li,.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li{display:block;padding:14px 12px;text-align:center;margin-bottom:24px;border-radius:4px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li.hidden,.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li.hidden{display:none}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li .option-img,.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li .option-img{margin:0 auto;width:100%;float:none}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li .option-img img,.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li .option-img img{text-align:center;margin:0 auto;width:70px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li .option-content,.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li .option-content{width:100%;float:none}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li .option-content h4,.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li .option-content h4{font-size:16px;line-height:22px;font-weight:600;padding:15px 0 8px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li .option-content .option-content-description,.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li .option-content .option-content-description{line-height:22px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li{padding:0;display:flex;flex-direction:column}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li .option-img{padding-top:14px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li .option-content{padding:0 12px 14px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li .best-label{display:flex;top:-1px;left:0;right:auto;bottom:auto;width:calc(100% + 2px);max-width:calc(100% + 2px);position:relative;order:-1}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-2 .option-list>ul>li .best-label span{width:100%;display:block;border-radius:4px 4px 0 0;font-size:14px;font-weight:600;text-transform:capitalize;line-height:19px;padding:1px 5px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li .option-content .option-content-title{text-align:center;display:block;padding-bottom:14px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li .option-content .option-content-title h4{padding-bottom:11px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li .option-content .option-content-title .price-label{font-size:16px;text-transform:uppercase}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li .option-content ul li{line-height:22px;padding-left:0;padding-bottom:10px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li .option-content ul li:last-child{padding-bottom:0}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-3 .option-list>ul>li .option-content ul li:before{position:relative;top:2px;left:-2px;margin-right:10px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .prescription-option-click{cursor:pointer}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .prescription-option-click.no-saved-prescription{cursor:default;pointer-events:none}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li{display:block;padding:14px 12px;text-align:center;margin-bottom:24px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li:last-child{margin-bottom:0}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li .option-img{margin:0 auto}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li .option-img img{text-align:center;margin:0 auto}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li .option-content{width:100%}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li .option-content h5{font-size:16px;line-height:22px;font-weight:600;padding:14px 0 7px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription>ul>li .option-content p{line-height:22px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type[data-function=enter-manually]{margin-top:-3px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type[data-function=enter-manually]>label{text-align:center;padding:0}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class{padding-top:23px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .to-free-eye-check{display:none}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-name{display:flex;flex-wrap:wrap;width:100%;align-items:flex-start;margin-bottom:9px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-name label[for]{font-size:18px;line-height:51px;margin-bottom:0;width:91px;float:left;padding-right:5px;color:#191919;font-weight:400;text-transform:none}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-name input[type=text]{width:calc(100% - 91px);float:right;border-color:#191919;border-radius:0;height:51px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-name .input-group{width:calc(100% - 91px)}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-name .input-group input[type=text]{width:100%}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-name #prescription_error_message{position:relative;bottom:0}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data{position:relative;padding-top:36px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl{margin-bottom:0}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dt{width:100%;float:none;font-size:18px;line-height:18px;margin-bottom:0;padding-top:16px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dt.position-dt{position:absolute;top:0;left:91px;width:calc(50% - 55.5px);text-align:center}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dt.position-dt-left{right:0;left:auto}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dt.dt-pupil{margin-bottom:0;width:91px;float:left;padding-right:5px;color:#191919;font-weight:400;text-transform:none}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dt.dt-pupil .hidden-mobile{display:none}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dt.dt-pupil .hidden-desktop{display:block}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dd{width:calc(50% - 45.5px);margin-bottom:0;float:left;display:flex;flex-direction:column;padding-left:10px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dd:first-of-type{width:calc(50% + 45.5px);padding-right:10px;padding-left:0}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dd:first-of-type .prescription-select label{display:block;width:91px;float:left}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dd:first-of-type .prescription-select select{width:calc(100% - 91px);float:right}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dd.dd-pupil{width:calc(100% - 91px);padding:0}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dd .prescription-select{text-align:left;padding-right:0;max-width:100%;width:100%;margin:0 0 23px;display:flex;flex-wrap:wrap;align-items:center}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dd .prescription-select label{font-size:18px;margin-bottom:0;display:none}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dd .prescription-select select{border:solid 1px #191919;border-radius:0;font-size:18px;height:51px;line-height:51px;width:100%;padding:0 25px 0 10px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-4 .enter-prescription .prescription-type .prescription-form-class .prescription-data dl dd .prescription-select.prescription-select-big{width:100%;padding:0;max-width:100%}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-5{padding-top:12px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-5 .product-step-title{font-size:20px;line-height:27px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added{margin-top:26px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table{margin-bottom:0}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr{display:block;margin:0 0 20px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr.tr-product-total td{display:inline-block;padding-top:28px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr.tr-product-total td:first-child{display:inline-block}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr.tr-product-total .price-item{font-weight:500;color:#333}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr td{padding:4px 0;font-size:16px;line-height:22px;display:block;font-weight:500;color:#333}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr td:first-child{display:block;font-weight:400;color:#717171}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr td.review-prescription{padding-bottom:10px!important}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr td.review-prescription h4{font-size:16px;line-height:22px;font-weight:500;padding-bottom:16px;color:#333}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr td.review-prescription .review-prescription-desc{font-size:14px;padding-top:0;line-height:19px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr td.review-prescription .review-prescription-desc ul li dt{min-width:111px}.template-product .product-single .product-single__content .product-single__meta .product-step.product-step-5 .review-product-added table tr td.review-prescription .review-prescription-desc ul+ul{margin-top:19px}.template-product .product-single .product-single__content .product-single__meta .product-step .product-step-title{text-align:center;font-size:18px;line-height:25px}.template-product .product-single .product-single__content .product-single__meta .product-step .btn-to-step2{border-radius:4px;height:60px;line-height:60px}.template-product .product-single .product-single__content .product-single__meta .product-step .color-list{padding-bottom:29px}.template-product .product-single .product-single__media-group{width:100%;margin:0}.template-product .product-single .product-single__media-group .product-single__image{margin:0;width:100%;max-width:100%}.template-product .product-single .product-single__media-group .product-single__image .thumbnails-wrapper{margin:0;top:0}.template-product .product-single .product-single__media-group .product-single__image .product-single__thumbnails .product-single__thumbnails-item .product-single__thumbnail{box-shadow:none;margin:0}.template-product .product-single .product-single__media-group .product-single__image .product-single__thumbnails .product-single__thumbnails-item .product-single__thumbnail.active-thumb:before{display:none}.template-product .product-single .product-single__media-group .product-single__image .slick-dots{position:absolute;bottom:18px;width:100%;background:transparent}.template-product .product-single .product-single__media-group .product-single__image .product-single__thumbnails-item-slide{padding:0}.template-product .product-single .product-single__media-group .product-single__image .product-single__thumbnails-slider-track{margin:0;top:0}.template-product .product-single .product-single__media-group .slick-dots li{width:auto;height:auto}.template-product .product-single .product-single__media-group .slick-dots li.slick-active a{background:#ccc}.template-product .product-single .product-single__media-group .slick-dots li a{padding:0;width:10px;height:10px;display:block;background:#f5f5f5;border-radius:10px}.template-product .product-single .go-back-btn{padding:10px 0;margin:0 auto;text-align:center}.template-product .product-recommendations__inner{padding-top:51px;margin-top:35px;border-top:1px solid #e5e5e5}.template-product .product-recommendations__inner .fot-grid--view-items .fot-grid--view-item,.template-product .product-recommendations__inner .fot-grid--view-items .grid__item,.template-product .product-recommendations__inner .grid--view-items .fot-grid--view-item,.template-product .product-recommendations__inner .grid--view-items .grid__item{width:100%}.template-product .product-recommendations__inner .section-header{margin-bottom:27px}.template-product .product-recommendations__inner .section-header h2{font-size:20px;font-weight:600;line-height:27px}.bottom-progress-wrapper{box-shadow:0 -2px 4px #0000001a;padding:16px 10px}.bottom-progress-wrapper.show-submit-prescription-btn{padding:12px 10px}.bottom-progress-wrapper.show-submit-prescription-btn .right-subtotal{display:none}.bottom-progress-wrapper.show-submit-prescription-btn .mobile-actions{padding-right:40px;width:100%}.bottom-progress-wrapper.show-submit-prescription-btn .mobile-actions .trigger-submit-prescription-form{display:block;height:50px;line-height:50px;background-color:#9ebbe2;color:#fff;width:150px;max-width:calc(100% - 50px);margin:0 auto;position:relative}.bottom-progress-wrapper.show-submit-prescription-btn .mobile-actions .trigger-submit-prescription-form.loading{pointer-events:none}.bottom-progress-wrapper.show-submit-prescription-btn .mobile-actions .trigger-submit-prescription-form.loading:before{content:"";display:block;width:100%;height:100%;position:absolute;background:#9ebbe2;z-index:1;border-radius:4px;left:0;top:0}.bottom-progress-wrapper.show-submit-prescription-btn .mobile-actions .trigger-submit-prescription-form.loading:after{content:"";display:block;width:28px;height:28px;position:absolute;left:50%;top:50%;margin-left:-14px;margin-top:-14px;border-radius:50%;border:4px solid #fff;border-right-color:transparent;animation:spin .8s infinite linear;z-index:2}.bottom-progress-wrapper[data-current-step="5"]{padding:20px 10px}.bottom-progress-wrapper[data-current-step="5"] .right-subtotal{display:none}.bottom-progress-wrapper[data-current-step="5"] .mobile-actions{padding-right:40px;width:100%}.bottom-progress-wrapper[data-current-step="5"] .mobile-actions .trigger-add-to-cart{display:block;width:260px;margin:0 auto;background-color:#9ad5cb;color:#fff;max-width:calc(100% - 50px)}.bottom-progress-wrapper .left-progress{display:none}.bottom-progress-wrapper .mobile-actions{display:flex;flex-wrap:wrap;align-items:center}.bottom-progress-wrapper .mobile-actions .go-back-step{position:relative;top:1px;width:40px;height:40px;text-align:center;display:block;text-decoration:none!important}.bottom-progress-wrapper .mobile-actions .go-back-step:before{content:"\f104";font-family:"Font Awesome 5 Pro";line-height:40px;font-size:30px}.bottom-progress-wrapper .mobile-actions .trigger-submit-prescription-form,.bottom-progress-wrapper .mobile-actions .trigger-add-to-cart{display:none}.bottom-progress-wrapper:before{display:none}.bottom-progress-wrapper[data-current-step="5"] .mobile-actions .trigger-add-to-cart{display:block}.bottom-progress-wrapper .right-subtotal{display:block;width:calc(100% - 80px);text-align:center;margin-right:auto}.bottom-progress-wrapper .right-subtotal .subtotal-title{text-align:center;font-size:12px;font-weight:600;line-height:16px;padding:0 0 2px}.bottom-progress-wrapper .right-subtotal .subtotal-value .price__pricing-group{display:block;text-align:center;margin:0 auto}.bottom-progress-wrapper .right-subtotal .subtotal-value .price-item{font-size:16px;line-height:22px;font-weight:400}}.product-editing-noti-wrapper{position:fixed;bottom:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;background:#eee}.product-editing-noti-wrapper.hidden{display:none}.product-editing-noti-wrapper .product-editing-noti-inner{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;padding:20px 0}.product-editing-noti-wrapper .product-editing-noti{font-size:20px;font-weight:600;padding-right:10px}.product-editing-noti-wrapper .product-editing-btns{display:flex;flex-wrap:wrap}.product-editing-noti-wrapper .cancel-editing{display:inline-block;padding:0 10px;min-width:132px;border-radius:4px;text-decoration:none;text-align:center;transition:background-color .3s,color .3s;text-transform:uppercase;font-weight:600;font-size:18px;margin-left:10px}.product-editing-noti-wrapper .cancel-editing:hover{text-decoration:none!important;border:2px solid #333!important;background-color:#333;color:#fff!important}@media (max-width: 767px){.product-editing-noti-wrapper .product-editing-noti-inner{display:block}.product-editing-noti-wrapper .product-editing-noti{padding-right:0;padding-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/fot-product.scss.css.map */
