@charset "UTF-8";body,html,li,p{margin:0;padding:0;border:0}p{display:block;width:100%}ol,ul{padding-left:40px}p{padding:5px 0}img{border:0}@font-face{font-family:Montserrat;font-weight:100;font-style:normal;font-display:swap;src:url(../webfonts/Montserrat-Thin.woff2) format("woff2"),url(../webfonts/Montserrat-Thin.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:100;font-style:italic;font-display:swap;src:url(../webfonts/Montserrat-ThinItalic.woff2) format("woff2"),url(../webfonts/Montserrat-ThinItalic.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:200;font-style:normal;font-display:swap;src:url(../webfonts/Montserrat-ExtraLight.woff2) format("woff2"),url(../webfonts/Montserrat-ExtraLight.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:200;font-style:italic;font-display:swap;src:url(../webfonts/Montserrat-ExtraLightItalic.woff2) format("woff2"),url(../webfonts/Montserrat-ExtraLightItalic.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:300;font-style:normal;font-display:swap;src:url(../webfonts/Montserrat-Light.woff2) format("woff2"),url(../webfonts/Montserrat-Light.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:300;font-style:italic;font-display:swap;src:url(../webfonts/Montserrat-LightItalic.woff2) format("woff2"),url(../webfonts/Montserrat-LightItalic.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;font-display:swap;src:url(../webfonts/Montserrat-Regular.woff2) format("woff2"),url(../webfonts/Montserrat-Regular.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:400;font-style:italic;font-display:swap;src:url(../webfonts/Montserrat-Italic.woff2) format("woff2"),url(../webfonts/Montserrat-Italic.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:500;font-style:normal;font-display:swap;src:url(../webfonts/Montserrat-Medium.woff2) format("woff2"),url(../webfonts/Montserrat-Medium.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:500;font-style:italic;font-display:swap;src:url(../webfonts/Montserrat-MediumItalic.woff2) format("woff2"),url(../webfonts/Montserrat-MediumItalic.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:600;font-style:normal;font-display:swap;src:url(../webfonts/Montserrat-SemiBold.woff2) format("woff2"),url(../webfonts/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:600;font-style:italic;font-display:swap;src:url(../webfonts/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(../webfonts/Montserrat-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;font-display:swap;src:url(../webfonts/Montserrat-Bold.woff2) format("woff2"),url(../webfonts/Montserrat-Bold.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:700;font-display:swap;font-style:italic;src:url(../webfonts/Montserrat-BoldItalic.woff2) format("woff2"),url(../webfonts/Montserrat-BoldItalic.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:800;font-display:swap;font-style:normal;src:url(../webfonts/Montserrat-ExtraBold.woff2) format("woff2"),url(../webfonts/Montserrat-ExtraBold.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:800;font-display:swap;font-style:italic;src:url(../webfonts/Montserrat-ExtraBoldItalic.woff2) format("woff2"),url(../webfonts/Montserrat-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:900;font-display:swap;font-style:normal;src:url(../webfonts/Montserrat-Black.woff2) format("woff2"),url(../webfonts/Montserrat-Black.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:900;font-display:swap;font-style:italic;src:url(../webfonts/Montserrat-BlackItalic.woff2) format("woff2"),url(../webfonts/Montserrat-BlackItalic.woff) format("woff")}@font-face{font-family:Styrene B LC;src:url(https://cdn.podeli.ru/common-fonts/StyreneBLC-Bold.eot);src:url(https://cdn.podeli.ru/common-fonts/StyreneBLC-Bold.eot#iefix) format("embedded-opentype"),url(https://cdn.podeli.ru/common-fonts/StyreneBLC-Bold.woff2) format("woff2"),url(https://cdn.podeli.ru/common-fonts/StyreneBLC-Bold.woff) format("woff"),url(https://cdn.podeli.ru/common-fonts/StyreneBLC-Bold.ttf) format("truetype"),url(https://cdn.podeli.ru/common-fonts/StyreneBLC-Bold.svg#StyreneBLC-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Styrene B LC;src:url(https://cdn.podeli.ru/common-fonts/StyreneBLC-Regular.eot);src:url(https://cdn.podeli.ru/common-fonts/StyreneBLC-Regular.eot#iefix) format("embedded-opentype"),url(https://cdn.podeli.ru/common-fonts/StyreneBLC-Regular.woff2) format("woff2"),url(https://cdn.podeli.ru/common-fonts/StyreneBLC-Regular.woff) format("woff"),url(https://cdn.podeli.ru/common-fonts/StyreneBLC-Regular.ttf) format("truetype"),url(https://cdn.podeli.ru/common-fonts/StyreneBLC-Regular.svg#StyreneBLC-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Styrene B LC;src:url(https://cdn.podeli.ru/common-fonts/StyreneBLC-Medium.woff2) format("woff2"),url(https://cdn.podeli.ru/common-fonts/StyreneBLC-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}*{font-size:12px;line-height:15px}body,input,textarea{font-family:Montserrat,Arial,sans-serif;color:#000;font-weight:400}h1{font-size:22px;line-height:30px;margin:2px 0 10px;display:flex;justify-content:space-between}h2{font-size:18px;line-height:23px;padding-bottom:10px;border-bottom:2px solid #000}h3{font-size:16px;line-height:20px}a,h3{color:#000}a{font-size:12px;line-height:15px;text-decoration:none}a:hover{color:#000;text-decoration:underline}.readmore-content{display:none}.readmore-link{text-decoration:underline}input[type=email],input[type=password],input[type=tel],input[type=text]{font-size:14px;line-height:18px;border:1px solid #d8d8d8;background:#fff;border-radius:4px;padding:12px;color:#000;width:100%;display:flex;align-items:center;margin-bottom:17px;box-sizing:border-box}input[type=email]+span.error_description,input[type=password]+span.error_description,input[type=tel]+span.error_description,input[type=text]+span.error_description{display:none;margin-top:-17px;height:17px;color:#a4a4a4;column-gap:4px}input[type=email]+span.error_description:before,input[type=password]+span.error_description:before,input[type=tel]+span.error_description:before,input[type=text]+span.error_description:before{content:"";background:none;display:none;height:12px;width:12px;flex-shrink:0;align-self:flex-start}input[type=email]:invalid,input[type=password]:invalid,input[type=tel]:invalid,input[type=text]:invalid{border:1px solid #d14747}input[type=email]:invalid+span.error_description,input[type=password]:invalid+span.error_description,input[type=tel]:invalid+span.error_description,input[type=text]:invalid+span.error_description{color:#d14747;display:flex;align-items:center}input[type=email]:invalid+span.error_description:before,input[type=password]:invalid+span.error_description:before,input[type=tel]:invalid+span.error_description:before,input[type=text]:invalid+span.error_description:before{background:url(../images/components/error.svg) no-repeat 0 0;display:inline-block}input[type=radio]{display:none}input[type=radio]+label{padding:10px;display:flex;align-items:center}input[type=radio]+label:before{content:"";display:inline-block;width:10px;height:10px;margin-right:10px;background:url(../images/components/radiobutton_off.svg) no-repeat 0 0}input[type=radio]:checked+label:before{background:url(../images/components/radiobutton_on.svg) no-repeat 0 0}input[type=checkbox]{display:none}input[type=checkbox]+label{padding:10px 10px 10px 30px;display:flex;align-items:center;position:relative}input[type=checkbox]+label:before{content:"";display:block;width:16px;height:16px;background:url(../images/components/checkbox_square_off.svg) no-repeat 0 0;position:absolute;left:7px}input[type=checkbox]:checked+label:before{background:url(../images/components/checkbox_square_on.svg) no-repeat 0 0}textarea{border:1px solid #d8d8d8;box-sizing:border-box;border-radius:2px;padding:10px;width:100%;font-size:16px;line-height:18px}button,input[type=submit]{font-family:Montserrat,Arial,sans-serif;width:100%;text-align:center;border-radius:5px;display:flex;font-size:14px;justify-content:center;height:38px;border:none;color:#fff;align-items:center;cursor:pointer}button.color_button,input[type=submit].color_button{background-color:#625bff;background-image:linear-gradient(90deg,#f685ff,#cd77ff 20%,#9c69ff 40%,#625bff 60%,#4d7aff 80%,#3fa8ff)}button.color_button:focus,button.color_button:hover,input[type=submit].color_button:focus,input[type=submit].color_button:hover{background-image:linear-gradient(0deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.25)),linear-gradient(90deg,#f685ff,#cd77ff 20%,#9c69ff 40%,#625bff 60%,#4d7aff 80%,#3fa8ff)}button.color_button:disabled,button:disabled,input[type=submit].color_button:disabled,input[type=submit]:disabled{color:#fff;background:#d1d1d1}button.small_button,input[type=submit].small_button{display:inline;font-size:12px;line-height:15px;padding:7px 30px;width:auto}button.white_button,input[type=submit].white_button{border:1px solid #000;color:#000;box-sizing:border-box;background:transparent}button.white_button:focus,button.white_button:hover,input[type=submit].white_button:focus,input[type=submit].white_button:hover{color:gray;border:1px solid gray}button.white_button:disabled,input[type=submit].white_button:disabled{color:#fff;background:#d1d1d1;border:1px solid #d1d1d1}button.black_button,input[type=submit].black_button{color:#fff;background:#000}button.black_button:focus,button.black_button:hover,input[type=submit].black_button:focus,input[type=submit].black_button:hover{background:#404040}button.apay:after,input[type=submit].apay:after{content:"";display:inline-block;background:url(../images/components/apay.svg) no-repeat 0 0;width:46px;height:18px;margin-left:10px}button.gpay:after,input[type=submit].gpay:after{content:"";display:inline-block;background:url(../images/components/gpay.svg) no-repeat 0 0;width:42px;height:18px;margin-left:10px}.tabs{display:flex;justify-content:center;flex-wrap:nowrap;width:100%;align-items:center;padding-top:1px}.tabs,.tabs a{font-size:14px}.tabs a{text-align:center;display:block;text-decoration:none;border:1px solid #737373;border-right:none;padding:12px 16px;box-sizing:border-box;flex:1}.tabs a:first-child{border-radius:5px 0 0 5px}.tabs a:last-child{border-radius:0 5px 5px 0;border-right:1px solid #737373}.tabs a.active_tab{font-weight:600;border:1px solid #3fa8ff;box-shadow:inset 0 0 0 1px #3fa8ff}.tabs a.active_tab+a{border-left:none}select{display:none}select+span{cursor:pointer}.popup_select_option{padding:10px;border-top:1px solid #d9d9d9;background:#fff;margin:0 -10px;cursor:pointer}.popup_select_option:hover{background:#d9d9d9}.popup_select_option div{max-width:1099px;margin:0 auto}.popup_select_option-selected{background:#f5f5f5}.vm_sort_desc{background:transparent url(../images/components/sort_desc.svg) 0 0 no-repeat}.vm_sort_asc,.vm_sort_desc{display:inline-block;width:13px;height:13px;vertical-align:bottom}.vm_sort_asc{background:transparent url(../images/components/sort_asc.svg) 0 0 no-repeat}.loader,.loader:after,.loader:before{border-radius:50%;width:2.5em!important;height:2.5em;animation-fill-mode:both;animation:a 1.8s infinite ease-in-out}.loader{color:#000;font-size:10px;margin:30px auto 80px;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}.loader>div{display:none!important}.loader:after,.loader:before{content:"";position:absolute;top:0}.loader:before{left:-3.5em;animation-delay:-.32s}.loader:after{left:3.5em}.alert-block{color:#d37e01;background:#fff4d2 url(../images/cart/alert_yellow.svg) no-repeat center 10px}.alert-block,.error-block{border-radius:8px;border:none;font-size:16px;line-height:18px;padding:45px 20px 20px;text-align:center;margin-bottom:10px}.error-block{color:#c70006;background:#ffe8e4 url(../images/cart/alert_red.svg) no-repeat center 10px}.notice-block{color:#6a13c1;background:#f8ebff url(../images/cart/alert_purple.svg) no-repeat center 10px}.notice-block,.success-block{border-radius:8px;border:none;font-size:16px;line-height:18px;padding:45px 20px 20px;text-align:center;margin-bottom:10px}.success-block{color:#1c632e;background:#dbffd8 url(../images/cart/alert_green.svg) no-repeat center 10px}@keyframes a{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.alfc_heading{font-weight:700;font-size:18px;line-height:22px;padding-bottom:10px;border-bottom:2px solid #000}h3.feedback_from_title{background:#f5f5f5;margin:10px -10px 0;padding:15px 10px}.feedback_form{margin:0;border-radius:16px;background:#f5f5f5;padding:32px}.feedback_form textarea{max-width:664px}.contatcs-form-header{font-weight:700;font-size:24px;line-height:30px;margin-bottom:24px}.alfc_label{text-align:left!important}.contatcs-form-fields{display:flex;flex-wrap:nowrap;justify-content:space-between}.contatcs-form-fields input{width:32%}.contacts-block{display:flex;flex-wrap:nowrap;width:100%;justify-content:space-between;margin-top:14px}.contacts-block-bottom>div,.contacts-block>div{width:calc(50% - 12px)}.contacts-block-bottom{display:flex;flex-wrap:nowrap;width:100%;justify-content:space-between;margin-bottom:32px}.contatcs-info{margin-right:24px}.contatcs-info-ogrn{font-weight:600;font-size:16px;line-height:20px}.contatcs-info-phone{font-size:14px;line-height:20px}.contatcs-info-heading{font-weight:600;font-size:21px;line-height:25px;padding-bottom:10px;border-bottom:2px solid #000}.contatcs-info-optica{display:flex;align-items:center;margin-bottom:10px}.contacts-map{display:flex;height:500px;width:100%;gap:24px}.contacts-map-block{flex:1}.contacts-map-block iframe{border-radius:16px}.contacts-map-info{width:445px}#list_optics{overflow:auto;height:384px}#list_optics,#list_pvz{margin-top:24px}.list_optics,.list_pvz{display:none}.contatcs-info-optica-bottom{margin-bottom:24px}.contatcs-info-optica-bottom-title{font-weight:600;font-size:16px;line-height:18px;margin-bottom:12px}.contatcs-info-optica-bottom-info-metro{display:flex;gap:8px;align-items:center;margin-bottom:8px}.contatcs-info-optica-bottom-info-metro:before{display:inline-block;height:24px;width:24px;content:""}.contatcs-info-optica-bottom-info-metro-red:before{background:url(../images/cart/metro_red.svg) 0 0 no-repeat;background-size:cover}.contatcs-info-optica-bottom-info-metro-green:before{background:url(../images/cart/metro_green.svg) 0 0 no-repeat;background-size:cover}.contatcs-info-optica-bottom-info-metro-orange:before{background:url(../images/cart/metro_orange.svg) 0 0 no-repeat;background-size:cover}.contatcs-info-optica-bottom-info-metro-purple:before{background:url(../images/cart/metro_purple.svg) 0 0 no-repeat;background-size:cover}.contatcs-info-optica-bottom-info-metro-blue:before{background:url(../images/cart/metro_blue.svg) 0 0 no-repeat;background-size:cover}.contatcs-info-optica-bottom-info div{font-size:16px;line-height:18px}.contatcs-info-optica-bottom-info-phone{margin-bottom:14px;margin-top:14px}.contatcs-info-optica-bottom-info-phone a{font-size:16px;line-height:18px;text-decoration:underline}.contacts-other_optics-optica{margin-bottom:16px}.contacts-other_optics-optica div,.contatcs-info-optica-info div{font-size:16px;line-height:19.5px}.contacts-other_optics-optica-city,.contatcs-info-optica-info-metro{font-weight:600}.contatcs-info-optica-info-phone a{font-size:16px;line-height:19.5px;text-decoration:underline}.contatcs-info-optica-metro{height:48px;width:48px;background:url(../images/cart/metro_red.svg) 0 0 no-repeat;margin-right:16px}.contatcs-info-optica-metro-green{background:url(../images/cart/metro_green.svg) 0 0 no-repeat}.contatcs-info-optica-metro-orange{background:url(../images/cart/metro_orange.svg) 0 0 no-repeat}.contatcs-info-optica-metro-purple{background:url(../images/cart/metro_purple.svg) 0 0 no-repeat}.contatcs-info-optica-metro-blue{background:url(../images/cart/metro_blue.svg) 0 0 no-repeat}.contatcs-form-agreements,.contatcs-form-button{margin-top:16px}.contatcs-form-captcha{margin-top:14px}.contacts-social-block{display:flex}.contacts-social-block a{width:48px;height:48px;display:block;margin-right:16px}.contacts-social-vk{background:url(../images/contacts/vk.svg) 0 0 no-repeat}.contacts-social-tm{background:url(../images/contacts/tm.svg) 0 0 no-repeat}.contacts-social-wa{background:url(../images/contacts/wa.svg) 0 0 no-repeat}.contatcs-info-worktime *{font-size:16px;line-height:19.5px}@media (max-width:900px){.contacts-block{flex-wrap:wrap}.contacts-block>div{width:100%}}@media (max-width:600px){.contacts-block-bottom{flex-wrap:wrap}.contacts-block-bottom>div{width:100%}}.feedback-block{padding:10px}.feedback-block h1{font-size:32px;font-weight:700;line-height:39px;border-bottom:2px solid #000;padding-bottom:16px;margin-bottom:24px}.feedback-block div,.feedback-block input,.feedback-block label{font-size:16px;line-height:19.5px}.feedback-block label{padding-top:6px!important;padding-bottom:6px!important}.feedback-question-block{margin-top:24px}.feedback-question{font-weight:600;margin-bottom:10px}.feedback-question-input-exteded{border:1px solid #d8d8d8;padding:12px}.jBox-wrapper{text-align:left;box-sizing:border-box;max-width:100%}.jBox-container,.jBox-content,.jBox-title{position:relative;word-break:break-word;box-sizing:border-box}.jBox-container{background:#fff}.jBox-content{padding:8px 12px;overflow-x:hidden;overflow-y:auto;transition:opacity .2s}.jBox-footer{box-sizing:border-box}.jBox-pointer{overflow:hidden}.jBox-pointer,.jBox-pointer:after{position:absolute;box-sizing:border-box}.jBox-pointer:after{content:"";width:20px;height:20px;background:#fff;transform:rotate(45deg)}.jBox-pointer-top{top:0}.jBox-pointer-top:after{left:5px;top:6px;box-shadow:-1px -1px 2px rgba(0,0,0,.15)}.jBox-pointer-right{right:0}.jBox-pointer-right:after{top:5px;right:6px;box-shadow:1px -1px 2px rgba(0,0,0,.15)}.jBox-pointer-left{left:0}.jBox-pointer-left:after{top:5px;left:6px;box-shadow:-1px 1px 2px rgba(0,0,0,.15)}.jBox-pointer-bottom{bottom:0}.jBox-pointer-bottom:after{left:5px;bottom:6px;box-shadow:1px 1px 2px rgba(0,0,0,.15)}.jBox-pointer-bottom,.jBox-pointer-top{width:30px;height:12px}.jBox-pointer-left,.jBox-pointer-right{width:12px;height:30px}.jBox-Modal.jBox-closeButton-box:before,.jBox-Modal .jBox-container{box-shadow:0 3px 15px rgba(0,0,0,.4),0 0 5px rgba(0,0,0,.4)}.jBox-Modal .jBox-content{padding:0 10px 15px}.jBox-Modal .jBox-title{padding:15px 10px;font-weight:700}.jBox-Modal .jBox-title div{font-size:18px;line-height:23px}.jBox-Modal.jBox-closeButton-title .jBox-title{text-align:center}.jBox-Modal .jBox-footer{border-radius:0 0 4px 4px}.jBox-closeButton{z-index:1;cursor:pointer;position:absolute;box-sizing:border-box}.jBox-closeButton svg{position:absolute;top:50%;right:50%}.jBox-closeButton path{fill:#aaa;transition:fill .2s}.jBox-closeButton:hover path{fill:#888}.jBox-overlay .jBox-closeButton{top:0;right:0;width:40px;height:40px}.jBox-overlay .jBox-closeButton svg{width:20px;height:20px;margin-top:-10px;margin-right:-10px}.jBox-overlay .jBox-closeButton path{fill:#ddd}.jBox-overlay .jBox-closeButton:hover path{fill:#fff}.jBox-closeButton-title .jBox-closeButton{top:-40px;right:0;bottom:0;width:40px;height:40px;background:url(../images/components/close_popup.svg) no-repeat 0 0}.jBox-closeButton-title svg{display:none}.jBox-closeButton-box{box-sizing:border-box}.jBox-closeButton-box .jBox-closeButton{top:-8px;right:-10px;width:24px;height:24px;background:#fff;border-radius:50%}.jBox-closeButton-box .jBox-closeButton svg{width:10px;height:10px;margin-top:-5px;margin-right:-5px}.jBox-closeButton-box:before{content:"";position:absolute;top:-8px;right:-10px;width:24px;height:24px;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.3)}.jBox-closeButton-box.jBox-pointerPosition-top:before{top:5px}.jBox-closeButton-box.jBox-pointerPosition-right:before{right:2px}.jBox-Modal.jBox-hasTitle.jBox-closeButton-box .jBox-closeButton{background:#fafafa}.jBox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.82)}.jBox-footer{background:#fafafa;border-top:1px solid #eee;padding:8px 10px;border-radius:0 0 3px 3px}body[class*=" jBox-blockScroll-"],body[class^=jBox-blockScroll-]{overflow:hidden}.jBox-draggable{cursor:move}.jBox-loading .jBox-content{opacity:.2}.jBox-loading-spinner .jBox-content{min-height:38px!important;min-width:38px!important;opacity:0}.jBox-spinner{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px}.jBox-spinner,.jBox-spinner:before{box-sizing:border-box;width:24px;height:24px}.jBox-spinner:before{display:block;content:"";border-radius:50%;border:2px solid rgba(0,0,0,.2);border-top-color:rgba(0,0,0,.8);animation:p .6s linear infinite}.jBox-countdown{border-radius:4px 4px 0 0;z-index:0;background:#000;opacity:.2;left:0;overflow:hidden}.jBox-countdown,.jBox-countdown-inner{position:absolute;top:0;right:0;height:3px}.jBox-countdown-inner{width:100%;background:#fff}[class*=" jBox-animated-"],[class^=jBox-animated-]{animation-fill-mode:both}@keyframes b{0%{transform:scale(1)}10%,20%{transform:scale(.8) rotate(-4deg)}30%,50%,70%,90%{transform:scale(1.2) rotate(4deg)}40%,60%,80%{transform:scale(1.2) rotate(-4deg)}to{transform:scale(1) rotate(0)}}.jBox-animated-tada{animation:b 1s}@keyframes c{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-2deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(2deg)}40%,60%,80%{transform:scale(1.1) rotate(-2deg)}to{transform:scale(1) rotate(0)}}.jBox-animated-tadaSmall{animation:c 1s}@keyframes d{0%,50%,to{opacity:1}25%,75%{opacity:0}}.jBox-animated-flash{animation:d .5s}@keyframes e{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.jBox-animated-shake{animation:e .4s}@keyframes f{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.jBox-animated-pulseUp{animation:f .25s}@keyframes g{0%{transform:scale(1)}50%{transform:scale(.85)}to{transform:scale(1)}}.jBox-animated-pulseDown{animation:g .25s}@keyframes h{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}.jBox-animated-popIn{animation:h .25s}@keyframes i{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(0)}}.jBox-animated-popOut{animation:i .25s}@keyframes j{0%{opacity:0}to{opacity:1}}.jBox-animated-fadeIn{animation:j .2s}@keyframes k{0%{opacity:1}to{opacity:0}}.jBox-animated-fadeOut{animation:k .2s}@keyframes l{0%{transform:translateY(0)}to{transform:translateY(-300px);opacity:0}}.jBox-animated-slideUp{animation:l .4s}@keyframes m{0%{transform:translateX(0)}to{transform:translateX(300px);opacity:0}}.jBox-animated-slideRight{animation:m .4s}@keyframes n{0%{transform:translateY(0)}to{transform:translateY(300px);opacity:0}}.jBox-animated-slideDown{animation:n .4s}@keyframes o{0%{transform:translateX(0)}to{transform:translateX(-300px);opacity:0}}.jBox-animated-slideLeft{animation:o .4s}

/*!
 * Mmenu Light
 * mmenujs.com/mmenu-light
 *
 * Copyright (c) Fred Heusschen
 * www.frebsite.nl
 *
 * License: CC-BY-4.0
 * http://creativecommons.org/licenses/by/4.0/
 */:root{--mm-ocd-width:80%;--mm-ocd-min-width:200px;--mm-ocd-max-width:440px}body.mm-ocd-opened{overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}.mm-ocd{position:fixed;top:0;right:0;bottom:100%;left:0;z-index:9999;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;background:transparent;transition-property:bottom,background-color;transition-duration:0s,.3s;transition-timing-function:ease;transition-delay:.45s,.15s}.mm-ocd--open{bottom:0;background:rgba(0,0,0,.25);transition-delay:0s}.mm-ocd__content{position:absolute;top:0;bottom:0;z-index:2;width:80%;width:var(--mm-ocd-width);min-width:200px;min-width:var(--mm-ocd-min-width);max-width:440px;max-width:var(--mm-ocd-max-width);background:#fff;transition-property:transform;transition-duration:.3s;transition-timing-function:ease}.mm-ocd--left .mm-ocd__content{left:0;transform:translate3d(-100%,0,0)}.mm-ocd--right .mm-ocd__content{right:0;transform:translate3d(100%,0,0)}.mm-ocd--open .mm-ocd__content{transform:translateZ(0)}.mm-ocd__backdrop{position:absolute;top:0;bottom:0;z-index:3;width:20%;width:calc(100% - var(--mm-ocd-width));min-width:calc(100% - 440px);min-width:calc(100% - var(--mm-ocd-max-width));max-width:calc(100% - 200px);max-width:calc(100% - var(--mm-ocd-min-width));background:rgba(3,2,1,0)}.mm-ocd--left .mm-ocd__backdrop{right:0}.mm-ocd--right .mm-ocd__backdrop{left:0}.mm-spn,.mm-spn a,.mm-spn li,.mm-spn span,.mm-spn ul{display:block;padding:0;margin:0;box-sizing:border-box}:root{--mm-spn-item-height:50px;--mm-spn-item-indent:20px;--mm-spn-line-height:24px}.mm-spn{width:100%;height:100%;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translateX(0)}.mm-spn ul{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:100%;bottom:0;z-index:2;width:130%;padding-right:30%;line-height:24px;line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:inherit;transition:left .3s ease 0s;cursor:default}.mm-spn ul:after{content:"";display:block;height:50px;height:var(--mm-spn-item-height)}.mm-spn>ul,.mm-spn ul.mm-spn--open{left:0}.mm-spn ul.mm-spn--parent{left:-30%;overflow-y:hidden}.mm-spn li{position:relative;background:inherit;cursor:pointer}.mm-spn li:before{content:"";display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/ 2);right:25px;right:calc(var(--mm-spn-item-height)/ 2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg) translateY(-50%);opacity:.4}.mm-spn li:after{content:"";display:block;margin-left:20px;margin-left:var(--mm-spn-item-indent);border-top:1px solid;opacity:.15}.mm-spn a,.mm-spn span{position:relative;z-index:1;padding:13px 20px;padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/ 2) var(--mm-spn-item-indent)}.mm-spn a{background:inherit;color:inherit;text-decoration:none}.mm-spn a:not(:last-child){width:calc(100% - 50px);width:calc(100% - var(--mm-spn-item-height))}.mm-spn a:not(:last-child):after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;opacity:.15}.mm-spn span{background:0 0}.mm-spn.mm-spn--navbar{cursor:pointer}.mm-spn.mm-spn--navbar:before{content:"";display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/ 2);left:20px;left:var(--mm-spn-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;transform:rotate(-45deg) translate(50%,-50%);opacity:.4}.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default}.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none}.mm-spn.mm-spn--navbar:after{content:attr(data-mm-spn-title);display:block;position:absolute;top:0;left:0;right:0;height:50px;height:var(--mm-spn-item-height);padding:0 40px;padding:0 calc(var(--mm-spn-item-indent) * 2);line-height:50px;line-height:var(--mm-spn-item-height);opacity:.4;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mm-spn.mm-spn--navbar.mm-spn--main:after{padding-left:20px;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--navbar ul{top:51px;top:calc(var(--mm-spn-item-height) + 1px)}.mm-spn.mm-spn--navbar ul:before{content:"";display:block;position:fixed;top:inherit;z-index:2;width:100%;border-top:1px solid currentColor;opacity:.15}.mm-spn.mm-spn--light{color:#444;background:#f3f3f3}.mm-spn.mm-spn--dark{color:#ddd;background:#333}.mm-spn.mm-spn--vertical{overflow-y:auto}.mm-spn.mm-spn--vertical ul{width:100%;padding-right:0;position:static}.mm-spn.mm-spn--vertical ul ul{display:none;padding-left:20px;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--vertical ul ul:after{height:25px;height:calc(var(--mm-spn-item-height)/ 2)}.mm-spn.mm-spn--vertical ul.mm-spn--open{display:block}.mm-spn.mm-spn--vertical li.mm-spn--open:before{transform:rotate(135deg) translate(-50%)}.mm-spn.mm-spn--vertical ul ul li:last-child:after{content:none;display:none}.slick-slider{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) 50% no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide a,.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;top:50%;margin-top:-10px;padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:"OpenSans, 'Myriad Pro', sans-serif";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block}.slick-prev{left:-20px;background:url(../images/components/arrow_left.svg) 50% 50% no-repeat}[dir=rtl] .slick-prev{left:auto;right:-20px}.slick-next{right:-20px;background:url(../images/components/arrow_right.svg) 50% 50% no-repeat}[dir=rtl] .slick-next{left:-20px;right:auto}.slick-dots{position:absolute;list-style:none;display:flex;padding:0;width:100%;margin:0;justify-content:center;bottom:7px;align-items:flex-end}.slick-dots li{position:relative;display:inline-block;width:10px;margin-right:5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:1px;width:10px;outline:none;line-height:0;font-size:0;color:transparent;padding:0;cursor:pointer;background:#d8d8d8}.slick-dots li button:focus,.slick-dots li button:hover{background:#737373}.slick-dots li.slick-active button{background:#000;height:2px}.slick-slide img{max-width:100%;margin:0 auto}.slider{margin:0 auto}.slick-slide>div>div{display:block!important}.vm_common_productsnapshop-img{display:block;text-align:center}.vm_common_productsnapshop-img img{max-width:100%;height:auto!important}.vm_common_productsnapshop-title{display:block;font-weight:500;text-align:center}.vm_category_product_list--all{display:none}.category_page_image{margin-bottom:13px}#vmMainPage>.category_page_childlist{display:block;padding:0}.category_page_childlist{display:none;flex-wrap:wrap}.category_page_childlist .category_page_childcategory_link{display:inline-block;text-decoration:none;color:#000;border:1px solid #000;border-radius:8px;margin-right:8px;margin-bottom:8px;font-weight:400}.category_page_childlist .category_page_childcategory_link:hover .category_page_childcategory_link-helper{border:1px solid #000;transition:border-color .3s linear}.category_page_childlist .category_page_childcategory_link-helper{padding:11px 7px;display:inline-block;border:1px solid #fff;border-radius:8px;transition:border-color .3s linear;font-size:16px;line-height:19.5px}.category_page_childlist .category_page_childcategory_link-active{transition:background-color .3s linear,border-color .3s linear;background:#606060;border:1px solid #606060;color:#fff;font-weight:600}.category_page_childlist .category_page_childcategory_link-active:hover{transition:background-color .3s linear,border-color .3s linear;background:#707070;border:1px solid #707070}.category_page_childlist .category_page_childcategory_link-active:hover .category_page_childcategory_link-helper{border:1px solid #707070;transition:border-color .3s linear}.category_page_childlist .category_page_childcategory_link-active .category_page_childcategory_link-helper{border:1px solid #606060;transition:border-color .3s linear}h1.category_page_title{font-size:28px;line-height:34px;font-weight:700;margin-bottom:24px;margin-bottom:32px}.category_page_image img{max-width:100%}.vm_category_product_header{border-top:2px solid #000;padding-top:10px;margin-top:6px;margin-bottom:10px}.vm_category_products_count{float:right;margin-top:17px;font-size:12px;color:#737373}.vm_category_product_list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.special_offer{position:absolute;left:4px;top:4px;font-weight:500;font-size:8px;color:#c70006;font-family:Montserrat}.special_offer-discount{color:#58bc67}.special_offer-present{color:#003087}.special_offer-d-discount{color:#f4a300}.vm_category_product{margin-bottom:32px;text-align:center;display:flex;flex-direction:column;box-sizing:border-box;position:relative;width:calc(50% - 18px)}.vm_category_product:empty{margin:0}.vm_category_product-image{display:flex;align-items:center;justify-content:center;position:relative;background:#f5f5f5;aspect-ratio:1/1;transition:background-color .3s linear;border-radius:4px}.vm_category_product-image a{padding:28px;transition:padding .3s linear}.vm_category_product-image img{max-width:100%;display:block}.vm_category_product-buy_button{display:block;width:32px;height:32px;position:absolute;bottom:6px;right:0;background:url(../images/cart_button.svg) 0 0 no-repeat;transition:opacity .3s linear}.vm_category_product-title{text-align:left;margin:12px 0 0;flex-grow:1;line-height:20px}.vm_category_product-title a{font-size:16px;line-height:19.5px;font-weight:500}.vm_category_product-price{text-align:left;padding:10.5px 0}.vm_category_product-price .vm_product_price,.vm_category_product-price .vm_product_price.vm_product_price-old{font-size:16px;line-height:19.5px;font-weight:400}.add_to_cart .vm_product_price-old,.vm_addtocart_popup{display:none}.vm_category_product-price .vm_product_price-old{font-size:10px;font-weight:300}.vm_product_price-old{text-decoration-line:line-through;color:#737373;flex-grow:1;margin-left:10px}.pricePerDays{display:none}.vm_sort_label{font-weight:700}.vm_attrib_child_detail{display:flex;padding:10px 0;border-top:1px solid #737373;justify-content:space-between}.vm_attrib_child_detail label{flex-grow:1;margin-right:10px}.vm_attrib_child_detail:first-child{border-top:none}.vm_category_product-quantity{border-top:1px solid #737373;padding:10px 0}.vm_quantity_block{padding:10px;display:flex;border:1px solid #737373;border-radius:5px;justify-content:space-between}.vm_quantity_block span{line-height:20px}.vm_quantity_control{display:flex;text-align:center;justify-content:space-between}.vm_quantity_control label{flex-grow:1;text-align:left}.vm_quantity_control select+span,.vm_select_param+span{padding-right:35px;background:url(../images/components/select.svg) no-repeat right 10px center;font-weight:300}span.no_arrow{background:none}.cart-product-attr-select select+span{padding-right:35px;background:url(../images/components/select.svg) no-repeat right 10px center;font-weight:300}#delivery_desktop{max-width:464px;flex-grow:1}.vm_product_page-description{display:flex;gap:24px}.vm_product_page-additional_photos{display:flex;flex-wrap:wrap}.vm_product_page-additional_photos a{margin-bottom:5px;margin-left:5px}.vm_product_page-optic_application_button{gap:10px;background:#e2f5ff;border:1px solid #b9ddf0;color:#003087;margin:10px 2%;width:96%}.vm_product_page-optic_application_button:before{content:"";display:block;width:24px;height:24px;background:url(../images/apply.svg) 50% no-repeat}.vm_product_page-avail_title{display:flex;padding:16px 0;justify-content:space-between}.vm_product_page-avail_title span{font-size:16px;color:gray}.vm_product_page-avail_title-name{font-weight:500}.vm_product_page-avail_title-piece{width:40px;text-align:center}.vm_product_page-avail_attr{margin-bottom:10px}.vm_product_page-spec-value a{text-decoration:underline;color:#737373}.vm_product_page-avail_places{padding:10px;margin:0 -10px}.vm_product_page-avail_place{align-items:center;border-top:1px dashed #d9d9d9;display:flex;padding:10px 0;justify-content:space-between}.vm_product_page-avail_place:first-child{border-top:none}.vm_product_page-avail_balance{font-weight:500;font-size:16px;line-height:100%;width:40px;text-align:center}.vm_product_page-avail_name{font-size:14px;line-height:23px;flex:1;display:flex;justify-content:space-between;align-items:center}.vm_product_page-avail-metro-purple{color:#7822c8;background:url(../images/proverka/metro_purple.svg) no-repeat #f8ebff 6px}.vm_product_page-avail-metro-purple,.vm_product_page-avail-metro-red{font-size:12px;line-height:100%;border-radius:9999px;padding:7px 6px 7px 26px;font-weight:500}.vm_product_page-avail-metro-red{color:#c70006;background:url(../images/proverka/metro_red.svg) no-repeat #ffe8e4 6px}.vm_product_page-avail-metro-green{color:#1c632e;background:url(../images/proverka/metro_green.svg) no-repeat #dbffd8 6px}.vm_product_page-avail-metro-blue,.vm_product_page-avail-metro-green{font-size:12px;line-height:100%;border-radius:9999px;padding:7px 6px 7px 26px;font-weight:500}.vm_product_page-avail-metro-blue{color:#003087;background:url(../images/proverka/metro_blue.svg) no-repeat #e2f5ff 6px}.vm_product_page-avail-metro-orange{font-size:12px;line-height:100%;color:#c36c01;border-radius:9999px;background:url(../images/proverka/metro_orange.svg) no-repeat #fff4d2 6px;padding:7px 6px 7px 26px;font-weight:500}.vm_product_page .vm_product_page-images .slick-track{display:flex;align-items:center}.vm_product_page .vm_product_page-nav_images .slick-slide{border:2px solid transparent;border-radius:5px;cursor:pointer}.vm_product_page .vm_product_page-nav_images .slick-list{padding-top:10px!important}.vm_product_page .vm_product_page-nav_images .slick-current{border:2px solid #3fa8ff}.vm_product_page-video{position:relative;width:100%;height:0;padding-bottom:56.25%}.vm_product_page-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.vm_product_page-images{border-radius:5px;padding:10px;margin-bottom:15px;box-sizing:border-box}.vm_product_page-images .slick-slide>div{width:100%}.vm_product_page-images>div>a,.vm_product_page-images>div>iframe{display:none}.vm_product_page-images>div:first-child>a{display:inline}.vm_product_page-images img{max-width:100%;aspect-ratio:1/1;width:100%}.vm_product_page-info_extended{display:flex;padding:15px 8px 10px 0;justify-content:space-between}.vm_product_page-info_extended:hover{text-decoration:none}.vm_product_page-info_extended-current{background:#f5f5f5;padding:15px 10px 10px}.vm_product_page-info_extended-alternate{padding:15px 8px 10px 10px}.vm_product_page-info_extended-pack{font-size:14px;font-weight:300;display:inline-block;width:70px;text-align:right}.vm_product_page-info_extended-per_day{font-size:14px;color:#737373}.vm_product_page-bonus{float:right;display:flex;align-items:center;font-weight:500;max-height:20px;margin-top:8px}.vm_product_page-bonus-viplinza{background:linear-gradient(77.64deg,#f685ff,#cd77ff 20%,#9c69ff 40%,#625bff 60%,#4d7aff 80%,#3fa8ff);border-radius:18px;padding-left:20px;font-style:italic;color:#fff;padding:5px;font-size:12px}.vm_product_page-bonus-viplinza:before{content:"";background:url(../images/components/bonus_viplinza.svg) no-repeat 0 0;width:12px;height:12px;display:inline-block;margin-right:3px}.vm_product_page-bonus-myacuvue{font-size:14px;line-height:18px;color:#003087}.vm_product_page-bonus-myacuvue:before{content:"";background:url(../images/components/bonus_myacuvue.svg) no-repeat 0 0;width:20px;height:20px;display:inline-block;margin-right:5px}.vm_product_page-bonus-moiglaza{font-size:14px;line-height:18px;color:#003087}.vm_product_page-bonus-moiglaza:before{content:"";background:url(../images/components/bonus_moiglaza.svg) no-repeat 0 0;width:20px;height:20px;display:inline-block;margin-right:5px}.vm_product_page-info_block{background:#f5f5f5;margin:0 -10px;padding:0 16px;border-radius:8px}.vm_product_page-info_block-content{display:none;padding:10px 0 0}.vm_product_page-info_block-radio:checked~.vm_product_page-info_block-content{display:block}.vm_product_page-info_block-radio:checked+label.vm_product_page-info_block-title{background:url(../images/components/dropdown_minus.svg) no-repeat right 5px center}.vm_product_page-info_block-external{font-size:16px;font-weight:500;border-bottom:1px solid #d2d2d2;padding:11px 0;display:block;cursor:pointer;background:url(../images/components/external_link.svg) no-repeat right 10px center}.vm_product_page-info_block-external-noborder{border-bottom:none;padding-bottom:16px;background-position-y:10px}.vm_product_page-spec{display:flex;justify-content:space-between;margin-bottom:16px}.vm_product_page-spec-value{font-weight:300}.vm_product_page-spec-title,.vm_product_page-spec-value{font-size:16px;line-height:100%}.vm_product_page .vm_attrib_child_detail:first-child{border-top:none}input+label.vm_product_page-info_block-title{font-size:16px;font-weight:500;border-bottom:1px solid #d2d2d2;padding:15px 0;display:block;cursor:pointer;background:url(../images/components/dropdown_plus.svg) no-repeat right 5px center}input+label.vm_product_page-info_block-title:before{display:none}.add_to_cart{justify-content:space-between}.vmCartContainer:after{content:"";position:fixed;z-index:9998;left:0;bottom:0;height:58px;width:100%;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.vmCartContainer .add_to_cart{position:fixed;bottom:0;left:0;z-index:9999;margin:10px 2%;width:96%;padding:0 10px}.vmCartContainer .white_button{margin:10px 2%;width:96%}.vm_product_price{font-size:14px;font-weight:500}.vm_product_page .slick-slide{display:flex;justify-content:center;align-items:center}.order_item_status{display:inline-block;width:5px;height:5px;border-radius:5px;vertical-align:middle}.order_item_status--9,.order_item_status--B,.order_item_status--D,.order_item_status--I,.order_item_status--S{background:#00d22e}.order_item_status--A,.order_item_status--X{background:#b0b0b0}.order_item_status--8,.order_item_status--P,.order_item_status--T,.order_item_status--W{background:#ffb800}.vm_product_page_current{background:url(../images/components/radiobutton_on.svg) no-repeat 0 0}.vm_product_page_alternate,.vm_product_page_current{display:inline-block;width:10px;height:10px;margin-right:10px}.vm_product_page_alternate{background:url(../images/components/radiobutton_off.svg) no-repeat 0 0}.vm_checkout-confirmation input[type=checkbox]+label{padding:10px 10px 10px 30px;display:flex;align-items:center;position:relative}.vm_checkout-confirmation input[type=checkbox]+label:before{content:"";display:block;width:16px;height:16px;background:url(../images/components/checkbox_square_off.svg) no-repeat 0 0;position:absolute;left:7px}.vm_checkout-confirmation input[type=checkbox]:checked+label:before{background:url(../images/components/checkbox_square_on.svg) no-repeat 0 0}.vm_thank_you_page{margin-bottom:20px}.vm_thank_you_page p,.vm_thank_you_page p b{font-size:16px;line-height:20px}.popup_product_title{display:flex;align-items:center;margin-bottom:10px}.popup_product_title img{width:50px;border-radius:5px;border:1px solid #d8d8d8;margin-right:15px}.popup_product_title span{font-size:18px;line-height:22px;font-weight:700}.dialog_title{display:flex;justify-content:flex-start;align-items:center}.dialog_title-name{font-size:14px;line-height:17px;margin-right:3px}.dialog_city{color:#737373;text-decoration:underline;font-size:14px;line-height:17px;font-weight:400;margin-left:3px}.one_click_box-product_info{display:flex;margin:16px 0;align-items:center}.one_click_box-img{width:20px;height:20px;border-radius:5px;border:1px solid #d8d8d8;margin-right:10px}.one_click_box-name{flex:1;font-size:14px;font-weight:500}.one_click_box input{margin-bottom:0}.one_click_box .vm_product_price{font-weight:700}.one_click_phone{margin-top:5px}.podeli_wrapper{display:flex;align-items:center;width:100%;justify-content:space-between}.podeli_widget-container{border:1px solid #000;cursor:pointer;display:inline-flex;position:relative;align-items:center;padding:5px 10px;background-color:transparent;box-sizing:border-box;border-radius:4px;margin:0 2% 10px;width:96%}.podeli_main-images{display:flex;align-items:center}.podeli_widget-header__logo{height:14px;margin-left:15px;cursor:pointer;touch-action:none}.podeli_widget-main-text{font-weight:400;font-size:16px;line-height:100%;color:#000;font-family:Styrene B LC,sans-serif!important}.podeli_widget-header__info{width:16px;margin-left:10px}.podeli_widget_container{padding-right:30px;padding-left:48px}.podeli_widget-form__header{display:flex;align-items:center;justify-content:space-between}.podeli_widget-form__logo{width:293px}.podeli_widget-form__close{width:50px;cursor:pointer}.podeli_widget-form__background{display:none;position:fixed;top:0;left:0;height:100vh;width:100vw;background:#000;opacity:.5;z-index:9}.podeli_widget-form__block-1{margin-top:40px}.podeli_widget-block-1__img{width:145px;margin-bottom:28px!important;border-radius:0!important}.podeli_widget-block-1__text_primary{font-size:18.268px;line-height:120%;letter-spacing:-.365px}.podeli_widget-block-1__text_head,.podeli_widget-block-1__text_primary{font-family:Styrene B LC,sans-serif!important;font-style:normal;font-weight:700;color:var(--black-text)}.podeli_widget-block-1__text_head{display:block;font-size:36px;line-height:115%}.podeli_widget-block-1__text_secondary{font-family:Styrene B LC,sans-serif!important;font-size:12px;font-weight:400;margin-bottom:30px!important;color:var(--sub-text)}.podeli_widget-form__block-2{height:100px;margin-top:29px;padding:26px 16px;background:#f8f8f8}.podeli_widget-block-2__payment,.podeli_widget-form__block-2{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.podeli_widget-block-2__payment{-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-align:center;align-items:center}.podeli_widget-payment__img{height:42px;margin-bottom:21px}.podeli_widget-form__img_close{position:relative;margin-left:auto;margin-top:14px;margin-right:14px;height:20px;width:20px;cursor:pointer}.podeli_widget-payment__line{position:relative;left:50%;bottom:40%;width:80px;height:1px;background:#e8e8e8}.podeli_widget-block-2__text_secondary{font-size:11.535px;line-height:120%;letter-spacing:-.231px}.podeli_widget-block-1__text_head-secondary,.podeli_widget-block-2__text_secondary{font-family:Styrene B LC,sans-serif!important;font-style:normal;font-weight:400;color:#000}.podeli_widget-block-1__text_head-secondary{font-size:21px;line-height:125%;letter-spacing:-.42px;margin-top:12px}.podeli_widget-form__block-3{display:-ms-flexbox;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:56px}.podeli_widget-block-3__text{display:block;font-family:Styrene B LC,sans-serif!important;font-size:21px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.42px;margin-top:30px}.podeli_widget-form__block-4{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center}.podeli_widget-block-4__text_primary{font-size:21px;color:#000;letter-spacing:-.42px;margin-top:40px}.podeli_widget-block-4__text_primary,.podeli_widget-block-4__text_secondary{display:block;font-family:Styrene B LC,sans-serif!important;font-style:normal;font-weight:400;line-height:130%}.podeli_widget-block-4__text_secondary{margin-top:5px;font-size:9.6px;letter-spacing:-.192px;opacity:.3}.podeli_widget-block-4__text_primary-decoration{text-decoration:underline;color:#000}.podeli_widget-container__logo{width:140px;height:20px}.podeli_widget-interactive-block{display:flex;flex-direction:column;align-items:center;display:none}.podeli_widget-interactive-block__img{display:none}.sbol_button{font-family:Montserrat,Arial,sans-serif;width:100%;text-align:center;border-radius:5px;display:flex;font-size:14px;justify-content:center;height:38px;border:none;align-items:center;cursor:pointer;color:#fff;background:#1a9e32}.sbol_button:focus,.sbol_button:hover{background:#48b15b;color:#fff}@media screen and (max-width:768px){.podeli_widget-block-1__text_head{font-size:23px;line-height:26px;margin-bottom:11px;margin-top:17px}.podeli_widget-form__logo{width:190px}.podeli_widget-form__close{width:27px}.podeli_widget-block-1__text_head-secondary{font-size:18px;display:block}.podeli_widget-payment__img{height:35px}.podeli_widget-payment__line{width:50px}.podeli_widget-form__block-3{height:fit-content}.podeli_widget-block-3__text{font-size:15px}.podeli_widget-block-4__text_primary{font-size:15px;margin-top:25px}.podeli_widget-block-4__text_secondary{font-size:8px}}@media screen and (max-width:400px){.podeli_widget-block-1__text_head{font-size:20px;line-height:22px;margin-bottom:11px;margin-top:17px}.podeli_widget-form__logo{width:170px}.podeli_widget-form__close{width:25px}.podeli_widget-form__block-1{margin-top:20px}.podeli_widget-block-1__text_head-secondary{font-size:16px;display:block}.podeli_widget-payment__img{height:25px;margin-bottom:15px}.podeli_widget-block-2__text_secondary{font-size:8px;margin-top:10px}.podeli_widget-payment__line{width:35px;bottom:35%}.podeli_widget-block-1__text_primary{font-size:14px}.podeli_widget-form__block-3{height:fit-content}.podeli_widget-block-3__text{font-size:15px;margin-top:10px}.podeli_widget-block-4__text_primary{font-size:15px;margin-top:25px}.podeli_widget-block-4__text_secondary{font-size:8px}}#review_form,#review_success{display:none}#review_list{flex:1}.review_block{display:flex;gap:24px;flex-wrap:wrap}.review_form_block{width:464px;flex-shrink:0;max-width:100%}.vm_product_page_out_of_stock .slick-slide img{filter:grayscale(100%)}.vm_product_page_out_of_stock .vmCartContainer .add_to_cart{background:#dbdbdb;color:#fff;justify-content:center;font-weight:500}.vm_product_page_out_of_stock .vmCartContainer .add_to_cart span{font-size:16px}.vm_product_page_out_of_stock .vmCartContainer .add_to_cart .product-price{display:none}#load_review_button{margin-bottom:5px}.product_review{margin-bottom:24px}.product_review-data{background:#e2f5ff;border-radius:8px;padding:16px}.product_review-name{color:#000;font-size:20px;font-weight:500;line-height:24px}.product_review-time{color:#606060;font-size:16px;line-height:20px;margin-top:12px}.product_review-comment{color:#000;font-size:16px;line-height:20px;margin-top:16px}.product_review-team{color:#000;font-size:20px;font-weight:500;line-height:32px;background:url(../images/comment-logo.png) 0 0 no-repeat;padding-left:40px;margin-bottom:16px}.product_review-answer{background:#f5f5f5;padding:16px;margin-top:16px;border-radius:8px;margin-left:48px;color:#000;font-size:16px;line-height:20px;position:relative}.product_review-answer:before{content:"";display:block;background:url(../images/review-answer.svg) 0 0 no-repeat;height:34px;width:25px;position:absolute;top:0;left:-36px}.ma_info_block{border-radius:10px;border:1px solid;font-size:14px;line-height:18px;padding:20px;text-align:center;margin-bottom:10px;color:#fff;background:#003087}.ma_info_block-title{background:url(../images/myacuvue/ma_white_icon.svg) no-repeat 0;padding-left:30px;display:inline-block;height:26px;line-height:26px;font-size:14px;margin-bottom:5px}@media (min-width:970px){.vm_thank_you_page-viber{display:none!important}.vm_product_page-avail_name{font-size:16px}.vm_product_page-avail-metro-blue,.vm_product_page-avail-metro-green,.vm_product_page-avail-metro-orange,.vm_product_page-avail-metro-purple,.vm_product_page-avail-metro-red{font-size:14px}}@media (hover:none){.vm_category_product-buy_button{opacity:1;visibility:visible}}.not-found-title{font-size:22px;line-height:27px;font-weight:500;color:#000;text-align:center}.not-found-sub_title{font-size:14px;line-height:17px;font-weight:400;color:#000;text-align:center}.not-found-eye{width:384px;height:384px;margin:20px auto;background:url(../images/not-found-eye.png) no-repeat 0 0}.not-found-links{text-align:center;font-size:14px;line-height:17px}.not-found-links a{font-size:14px;line-height:17px;color:#737373;text-decoration:underline}.myacuvue_block_title{font-size:32px;line-height:39px;font-weight:600;margin-bottom:40px;margin-top:64px;text-align:center}.myacuvue-top-actions_reg_desc a{font-size:16px;line-height:20px}.myacuvue-top-banner{border-radius:16px}.myacuvue-header{font-weight:600;font-size:32px;line-height:30px;margin-bottom:40px;margin-top:64px}.myacuvue-top-actions{display:flex;gap:24px;flex-wrap:wrap}.myacuvue-top-actions_auth{border:1px solid #003087;border-radius:16px;padding:20px 24px;flex:1}.myacuvue-top-actions_auth_desc{font-size:16px;line-height:20px;margin:24px 0}.myacuvue-top-actions_auth_title{font-size:24px;line-height:100%;font-weight:600}.myacuvue-top-actions_auth button{background:#003087;color:#fff;font-size:16px;line-height:20px;display:flex;border-radius:8px;padding:16px;width:auto;gap:8px}.myacuvue-top-actions_reg{background:#e2f5ff;border-radius:16px;padding:20px 24px;flex:1}.myacuvue-top-actions_reg_desc{font-size:16px;line-height:20px;margin:24px 0}.myacuvue-top-actions_reg_title{font-size:24px;line-height:100%;font-weight:600}.myacuvue-top-actions_reg button{background:#003087;color:#fff;font-size:16px;line-height:20px;display:flex;border-radius:8px;padding:16px;width:auto;gap:8px}.myacuvue-bonus-block_grid{display:grid;grid-template:auto/1fr 1fr 1fr;gap:24px}.myacuvue-bonus-block_item_top{border-top-left-radius:16px;border-top-right-radius:16px;background:#003087;padding:16px;display:flex;justify-content:center;align-items:center;gap:8px}.myacuvue-bonus-block_item_top_value{font-size:48px;font-weight:500;line-height:40px;color:#fff;display:flex;align-items:flex-end;gap:8px}.myacuvue-bonus-block_item_top_info{display:flex;flex-direction:column}.myacuvue-bonus-block_item_top_info div{font-weight:600;font-size:16px;line-height:20px;color:#fff}.myacuvue-bonus-block_item_bottom{background:#f5f5f5;border-bottom-right-radius:16px;border-bottom-left-radius:16px;height:67px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:16px;line-height:20px}.myacuvue-bonus-block_item_bottom div{width:100%;font-size:16px;line-height:20px;text-align:center}.myacuvue-bonus-block_item_bottom div a{font-size:16px;line-height:20px;color:#01579f}.myacuvue-howto-block_online_title{border-bottom:2px solid #000;font-weight:600;font-size:24px;line-height:100%;margin-bottom:24px;padding-bottom:16px}.myacuvue-howto-block_online_desc{display:flex;gap:24px;margin-top:32px;flex-wrap:wrap}.myacuvue-howto-block_online_desc_step{display:flex;flex:1;flex-direction:column;gap:16px}.myacuvue-howto-block_online_desc_step div{font-size:16px;line-height:20px;text-align:center}.myacuvue-howto-block_online_desc_step img{max-height:140px}.myacuvue-howto-block_offline{margin-top:32px}.myacuvue-howto-block_offline_title{border-bottom:2px solid #000;font-weight:600;font-size:24px;line-height:100%;margin-bottom:24px;padding-bottom:16px}.myacuvue-howto-block_offline_desc{font-size:16px;line-height:20px}.myacuvue-reg-block_steps{display:flex;gap:24px;flex-wrap:wrap}.myacuvue-reg-block_steps div{flex:1;border-radius:512px;border:2px solid #003087;padding:22px 24px;display:flex;gap:10px;align-items:center;font-size:16px;line-height:20px}.myacuvue-reg-block_steps div:before{display:flex;width:56px;height:56px;background:#003087;color:#fff;border-radius:56px;font-size:32px;flex-shrink:0;justify-content:center;align-items:center}.myacuvue-reg-block_steps div span{font-size:16px;line-height:20px}.myacuvue-reg-block_steps div a{font-size:16px;line-height:20px;color:#01579f;text-decoration:underline}.myacuvue-reg-block_steps-1:before{content:"1"}.myacuvue-reg-block_steps-2:before{content:"2"}.myacuvue-reg-block_steps-3:before{content:"3"}.myacuvue-actions-block_list_action{display:flex;gap:24px;margin-bottom:40px}.myacuvue-actions-block_list_action_product{flex-shrink:0}.myacuvue-actions-block_list_action_product .vm_category_product{width:360px;max-width:calc(100% - 10px)}.myacuvue-actions-block_list_action_img img{border-radius:16px}.myacuvue-actions-block_list_action_title{border-bottom:2px solid #000;font-size:24px;font-weight:600;line-height:100%;padding-bottom:16px;margin-bottom:24px;margin-top:16px}.myacuvue-actions-block_list_action_desc{font-size:16px;line-height:20px}.myacuvue-actions-block_list_action_desc a{font-size:16px;line-height:20px;color:#01579f}.myacuvue-actions-block_list_action_desc li{font-size:16px;line-height:20px}.myacuvue-actions-block_list_action_labels{display:flex;gap:16px;margin-top:24px;flex-wrap:wrap}.myacuvue-actions-block_list_action_labels div{background:#e2f5ff;border-radius:8px;padding:16px 24px;font-size:16px;line-height:20px;font-weight:500}.myacuvue-actions-block_list_action_labels_date{background:url(../images/myacuvue/date.svg) no-repeat 16px #e2f5ff!important;padding-left:56px!important}.myacuvue-apply-block_questions{display:flex;gap:24px;flex-wrap:wrap}.myacuvue-apply-block_question{flex:1;background:#e2f5ff;border-radius:16px;padding:24px 16px;margin-bottom:32px}.myacuvue-apply-block_question_title{font-weight:600;font-size:24px;line-height:100%;margin-bottom:24px;text-align:center}.myacuvue-apply-block_question_desc{font-size:16px;line-height:20px;text-align:center}.myacuvue-pdf-block{margin-bottom:32px}.myacuvue-pdf-block_link{position:relative;text-decoration:underline;font-size:16px;line-height:20px}.myacuvue-pdf-block_link:after{content:"";display:block;width:24px;height:24px;background:url(../images/myacuvue/link.svg) no-repeat;position:absolute;right:-24px;top:-1px}@media (max-width:600px){.myacuvue_block_title{font-size:24px;line-height:29px;font-weight:600;margin-bottom:24px;margin-top:32px;text-align:center}.myacuvue-top-banner{border-radius:16px}.myacuvue-header{font-weight:600;font-size:24px;line-height:29px;margin-bottom:32px;margin-top:32px}.myacuvue-top-actions_auth{border:1px solid #003087;border-radius:16px;padding:20px 24px}.myacuvue-top-actions_auth_desc{font-size:14px;line-height:20px;margin:24px 0}.myacuvue-top-actions_auth_title{font-size:20px;line-height:25px}.myacuvue-top-actions_auth button{font-size:14px;line-height:20px;width:100%}.myacuvue-top-actions_reg_desc{font-size:14px;line-height:20px;margin:24px 0}.myacuvue-top-actions_reg_title{font-size:20px;line-height:25px}.myacuvue-top-actions_reg button{font-size:14px;line-height:20px;width:100%}.myacuvue-bonus-block_grid{grid-template:auto/1fr}.myacuvue-bonus-block_item_top_value{font-size:44px}.myacuvue-bonus-block_item_top_info div{font-size:14px;line-height:20px}.myacuvue-bonus-block_item_bottom{padding:0 16px}.myacuvue-howto-block_online_title{font-size:20px}.myacuvue-howto-block_online_desc{flex-direction:column}.myacuvue-howto-block_online_desc_step{width:100%}.myacuvue-howto-block_online_desc_step div{font-size:14px}.myacuvue-howto-block_offline_title{font-size:20px}.myacuvue-howto-block_offline_desc{font-size:14px}.myacuvue-actions-block_list_action{flex-wrap:wrap}.myacuvue-actions-block_list_action_img img{border-radius:0;margin:0 -10px;width:calc(100% + 30px);max-width:calc(100% + 30px)!important}.myacuvue-actions-block_list_action_title{font-size:20px;line-height:24px}.myacuvue-actions-block_list_action_desc,.myacuvue-actions-block_list_action_desc a,.myacuvue-actions-block_list_action_desc li,.myacuvue-actions-block_list_action_labels div{font-size:14px;line-height:20px}.myacuvue-apply-block_questions{flex-direction:column;gap:16px}.myacuvue-apply-block_question{margin-bottom:16px}.myacuvue-apply-block_question_title{font-size:20px;line-height:25px}.myacuvue-apply-block_question_desc,.myacuvue-pdf-block_link{font-size:14px;line-height:20px}.myacuvue-pdf-block_link:after{top:-2px}.myacuvue-reg-block_steps div,.myacuvue-reg-block_steps div a,.myacuvue-reg-block_steps div span{font-size:14px;line-height:20px}}#myalcon_page{padding-top:48px}.myalcon-header{font-weight:600;font-size:48px;line-height:100%;margin-bottom:32px}.myalcon-top-banner{border-radius:16px}.myalcon-block-title{text-align:center;font-weight:600;font-size:32px;line-height:100%;margin:48px 0 32px}.myalcon-program-howto{display:flex;justify-content:space-between;gap:24px}.myalcon-program-howto-step{width:25%;display:flex;gap:16px;padding:8px 14px;align-items:center;font-size:16px;line-height:100%;border:2px solid #003087;border-radius:512px}.myalcon-program-howto-step:before{background:#003087;display:flex;color:#fff;border-radius:56px;width:56px;height:56px;align-items:center;justify-content:center;flex-shrink:0;font-size:32px;line-height:100%}.myalcon-program-howto-step-1:before{content:"1"}.myalcon-program-howto-step-2:before{content:"2"}.myalcon-program-howto-step-3:before{content:"3"}.myalcon-program-howto-step-4:before{content:"4"}.myalcon-bonus-list{display:flex;gap:24px}.myalcon-bonus-list-item{width:25%;padding:16px;background:#003087;color:#fff;display:flex;gap:20px;flex-direction:column;border-radius:15px;align-items:center}.myalcon-bonus-list-item-bonus{font-weight:700;font-size:56px;line-height:100%}.myalcon-bonus-list-item-bonus_title{font-weight:600;font-size:16px;line-height:100%}.myalcon-bonus-list-item-bonus_desc{font-size:16px;line-height:100%;text-align:center}.myalcon-bonus-list-item-bonus_header{font-size:16px;line-height:100%}.myalcon-bonus-info{background:#f5f5f5;margin-top:48px;padding-bottom:40px}.myalcon-bonus-info .myalcon-block-title{margin-top:32px;margin-bottom:40px}.myalcon-bonus-info-steps{display:flex;gap:24px}.myalcon-bonus-info-step{display:flex;gap:24px;width:33%;flex-direction:column;align-items:center}.myalcon-bonus-info-step:before{display:flex;background:#003087;color:#fff;width:48px;height:48px;border-radius:63px;font-size:32px;align-items:center;justify-content:center}.myalcon-bonus-info-step-desc{text-align:center;font-size:16px;line-height:100%}.myalcon-bonus-info-step-1:before{content:"1"}.myalcon-bonus-info-step-2:before{content:"2"}.myalcon-bonus-info-step-3:before{content:"3"}.myalcon-reg-form{display:flex;gap:24px}.myalcon-reg-footer{padding:20px 0;background-color:#f5f5f5}@media (max-width:1120px){.myalcon-program-howto{flex-wrap:wrap}.myalcon-program-howto-step{width:calc(50% - 44px)}.myalcon-bonus-info-steps,.myalcon-reg-form{padding:0 10px}}@media (max-width:720px){#myalcon_page{padding-top:32px}.myalcon-bonus-list{flex-wrap:wrap}.myalcon-bonus-list-item{width:calc(50% - 44px)}.myalcon-program-howto-step{width:100%}.myalcon-bonus-info-steps{flex-wrap:wrap}.myalcon-bonus-info-step{width:100%}}button.blue_button{border:none;background:#003087;font-weight:400;border-radius:8px}button.blue_button,button.purple_button{color:#fff;width:auto;padding:10px 16px;font-size:16px;line-height:20px}button.purple_button{border:none;background:#9a45dd;font-weight:500}button.purple_button:focus,button.purple_button:hover{color:#fff;background:#9026e8}.content_services_eyesight_check-faq-slider input[type=radio]:checked~.content_services_eyesight_check-faq-slider_desc,.content_services_eyesight_check-services-slider input[type=radio]:checked~.content_services_eyesight_check-services-slider_desc{display:block}.mnkl-widget{margin-top:32px}.mnkl-widget .max-w-4xl{max-width:100%!important}.content_services_eyesight_check-optica--opened .content_services_eyesight_check-info:after{background:url(../images/components/slide_up.svg) 50% 50% no-repeat}.content_services_eyesight_check-slider-equip-wrap,.content_services_eyesight_check-slider-wrap{padding:0 20px}.content_services_eyesight_check-where_info{border-top:1px solid #d2d2d2}.content_services_eyesight_check-optica{display:flex;flex-wrap:wrap;border-bottom:1px solid #d2d2d2;padding:16px 0}.content_services_eyesight_check-optica-tg{text-align:center;justify-content:center}.content_services_eyesight_check-optica-tg b,.content_services_eyesight_check-optica-tg div{font-size:16px;line-height:20px}.content_services_eyesight_check-optica-tg a{font-size:16px;line-height:20px;text-decoration:underline}.content_services_eyesight_check-optica-extra{border-top:1px solid #d2d2d2;padding-top:16px;display:none;width:100%;margin-top:16px}.content_services_eyesight_check-optica-extra ul{margin:0;padding-left:24px}.content_services_eyesight_check-optica-extra ul li{font-size:16px;line-height:19.5px}.content_services_eyesight_check-optica-extra-buttons{margin-top:16px;display:flex;justify-content:space-between}.content_services_eyesight_check-optica-extra-buttons button{width:calc(50% - 16px)}.content_services_eyesight_check-optica-extra-buttons a{text-decoration:none;width:calc(50% - 16px);text-align:center;border-radius:8px;display:flex;font-size:14px;justify-content:center;height:38px;align-items:center;border:1px solid #000;color:#000;box-sizing:border-box;background:transparent}.content_services_eyesight_check-optica-extra-buttons a:focus,.content_services_eyesight_check-optica-extra-buttons a:hover{color:gray;border:1px solid gray}.content_services_eyesight_check-info{flex:1;position:relative;padding-right:40px}.content_services_eyesight_check-info:after{cursor:pointer;content:"";display:block;top:50%;margin-top:-20px;right:0;height:40px;width:40px;background:url(../images/components/slide_down.svg) 50% 50% no-repeat;position:absolute}.content_services_eyesight_check-info-metro{font-size:16px;line-height:19.5px;font-weight:600}.content_services_eyesight_check-info-address{font-size:16px;line-height:19.5px}.content_services_eyesight_check-info-phone a{font-size:16px;line-height:19.5px;text-decoration:underline}.content_services_eyesight_check-metro{flex-grow:0;flex-shrink:0;width:32px;height:32px;margin-right:16px;background-size:contain;background-repeat:no-repeat}.content_services_eyesight_check-metro-red{background-image:url(../images/cart/metro_red.svg)}.content_services_eyesight_check-metro-orange{background-image:url(../images/cart/metro_orange.svg)}.content_services_eyesight_check-metro-green{background-image:url(../images/cart/metro_green.svg)}.content_services_eyesight_check-metro-purple{background-image:url(../images/cart/metro_purple.svg)}.content_services_eyesight_check-metro-blue{background-image:url(../images/cart/metro_blue.svg)}.content_services_eyesight_check-footer_block{position:relative}.content_services_eyesight_check-footer_block-tg-wrap{width:calc(50% - 16px);max-width:708px;position:absolute;left:50%;top:0;bottom:0;align-items:center;display:flex}.content_services_eyesight_check-footer_block-tg{width:100%;aspect-ratio:2.2;background:#fff;border-radius:32px;display:flex;padding:16px;align-items:center}.content_services_eyesight_check-footer_block-tg img{margin-right:8%;width:41.5%}.content_services_eyesight_check-footer_block-tg-desc{flex:1}.content_services_eyesight_check-footer_block-tg-desc a{margin-top:0}.content_services_eyesight_check-footer_block-tg-text,.content_services_eyesight_check-footer_block-tg-text b{font-size:16px;line-height:19.5px}.content_services_eyesight_check-title{font-size:24px;border-bottom:2px solid #000;padding:0 0 16px;font-weight:600;line-height:29px;margin:48px 0 16px;display:block;text-decoration:none!important}.content_services_eyesight_check-subtitle{font-size:20px;border-bottom:2px solid #000;padding:0 0 16px;font-weight:600;line-height:24px;margin:24px 0}.content_services_eyesight_check h2{margin:0 0 40px;border-bottom:none}.content_services_eyesight_check h2,.content_services_eyesight_check h3{font-family:Montserrat;font-size:40px;font-weight:600;line-height:43.2px;text-align:left}.content_services_eyesight_check h3{margin-top:0}.content_services_eyesight_check-eye_check{display:flex;justify-content:space-between}.content_services_eyesight_check-eye_check>div{width:calc(50% - 12px)}.content_services_eyesight_check-eye_check img{max-width:100%;border-radius:16px}.content_services_eyesight_check-price_slider{border-radius:8px;border:1px solid #003087;margin-bottom:12px}.content_services_eyesight_check-price_slider-content{padding:16px;display:none}.content_services_eyesight_check-price_slider-content p{font-size:16px;line-height:19.5px}.content_services_eyesight_check-price_slider--opened .content_services_eyesight_check-price_slider-old_price{color:#01579f}.content_services_eyesight_check-price_slider--opened .content_services_eyesight_check-price_slider-head{border:1px solid #003087;background:#003087;color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0}.content_services_eyesight_check-price_slider--opened .content_services_eyesight_check-price_slider-head:after{background:url(../images/components/slide_up_white.svg) no-repeat 50% 50%}.content_services_eyesight_check-price_slider-head{border:1px solid #fff;cursor:pointer;background:#fff;color:#000;padding:16px 0 16px 16px;display:flex;border-radius:8px;align-items:center}.content_services_eyesight_check-price_slider-head:hover{border:1px solid #003087}.content_services_eyesight_check-price_slider-head:after{content:"";display:block;background:url(../images/components/slide_down.svg) no-repeat 50% 50%;width:40px;height:20px}.content_services_eyesight_check-price_slider-head div{font-size:20px;line-height:24.5px}.content_services_eyesight_check-price_slider-header{flex:1}.content_services_eyesight_check-price_slider-old_price{text-decoration:line-through;padding-right:8px;color:gray}.content_services_eyesight_check-price_slider-price{font-weight:500}.content_services_eyesight_check-banner{margin-top:48px;display:flex;justify-content:space-around;align-items:center}.content_services_eyesight_check-banner_block{display:grid;grid-template-columns:1fr minmax(100px,686px);column-gap:24px;row-gap:0;grid-template-areas:"a b" "a b" "c b" "c b"}.content_services_eyesight_check-banner_block-head{font-size:64px;font-weight:600;line-height:78px}.content_services_eyesight_check-banner_block-month{font-size:24px;line-height:26px;color:#505050;margin:40px 0}.content_services_eyesight_check-banner .grid1{grid-area:a;align-self:end}.content_services_eyesight_check-banner .grid2{grid-area:c}.content_services_eyesight_check-banner_imgblock-wrap{grid-area:b}.content_services_eyesight_check-banner_descblock{flex:1}.content_services_eyesight_check-banner_desc{font-size:16px;margin-bottom:23px;line-height:20px}.content_services_eyesight_check-banner_desc span{font-size:16px;line-height:20px}.content_services_eyesight_check-banner_imgblock{position:relative}.content_services_eyesight_check-banner_table{position:absolute;bottom:0;left:0;width:144px;max-width:40%!important}.content_services_eyesight_check-banner a{font-size:16px;line-height:20px;text-decoration:none;font-weight:700;text-wrap:nowrap}.content_services_eyesight_check-banner i{position:relative;display:inline-block}.content_services_eyesight_check-banner i:after{content:"";display:block;position:absolute;left:16px;top:-4px;width:23px;height:58px;background:url(../images/proverka/arrow.svg) no-repeat 50%}.content_services_eyesight_check-banner button{width:474px}.content_services_eyesight_check-services{width:100%}.content_services_eyesight_check-services-slider>div:last-child{border-bottom:1px solid #3ea8ff}.content_services_eyesight_check-services-slider input[type=radio]+label{padding:16px 0;border-top:1px solid #3ea8ff;font-family:Montserrat;font-size:24px;font-weight:500;line-height:24px;text-align:left}.content_services_eyesight_check-services-slider input[type=radio]+label:before{display:none}.content_services_eyesight_check-services-slider input[type=radio]+label:after{display:block;content:"";background:url(../images/proverka/arrow_down.svg) no-repeat 50%;width:40px;height:40px;position:absolute;right:0}.content_services_eyesight_check-services-slider input[type=radio]:checked+label:after{background:url(../images/proverka/arrow_up.svg) no-repeat 50%}.content_services_eyesight_check-services-slider_desc{border-top:1px solid #3ea8ff;padding:16px 0;display:none}.content_services_eyesight_check-services-slider_desc div{font-size:16px;line-height:20px}.content_services_eyesight_check-services-slider_desc button{margin-top:16px}.content_services_eyesight_check-way{padding:48px 0}.content_services_eyesight_check-way>div{display:flex;justify-content:space-around;align-items:center}.content_services_eyesight_check-way img{border-radius:50%}.content_services_eyesight_check-way-img{width:500px;max-width:45%}.content_services_eyesight_check-way-desc{margin-left:20px;flex:1}.content_services_eyesight_check-way-desc button{margin-left:40px}.content_services_eyesight_check-way li{margin-bottom:16px;font-size:16px;line-height:20px}.content_services_eyesight_check-way li:last-child{margin-bottom:0}.content_services_eyesight_check-problems{padding:48px 0}.content_services_eyesight_check-problems_desc{font-size:16px;line-height:20px;font-weight:500;font-style:italic}.content_services_eyesight_check-problems li{font-size:16px;line-height:20px}.content_services_eyesight_check-problems img{border-radius:16px}.content_services_eyesight_check-problems>div{display:flex;justify-content:space-around;align-items:center}.content_services_eyesight_check-problems>div>div{flex-shrink:1;width:515px;max-width:45%}.content_services_eyesight_check-problems_img1{display:flex;flex-direction:column;flex:1;margin-left:20px}.content_services_eyesight_check-problems_img2{display:flex;justify-content:space-between}.content_services_eyesight_check-problems_img2>img{width:400px}.content_services_eyesight_check-problems_img3{display:flex;flex-direction:column;justify-content:space-between}.content_services_eyesight_check-problems_img3 img{width:125px;flex-shrink:1}.content_services_eyesight_check-problems_img4{display:flex;justify-content:space-between;margin-top:20px}.content_services_eyesight_check-problems_img4 img{width:260px;flex-shrink:1}.content_services_eyesight_check-freecheck-text{font-size:20px;line-height:24.5px}.content_services_eyesight_check-freecheck-steps{display:flex;justify-content:space-between;margin-top:24px}.content_services_eyesight_check-freecheck-steps>div{border-radius:512px;padding:8px;border:1px solid #d2d2d2;display:flex;width:calc(50% - 12px);box-sizing:border-box;align-items:center}.content_services_eyesight_check-freecheck-steps>div>div,.content_services_eyesight_check-freecheck-steps>div>div b{font-size:16px;line-height:20px}.content_services_eyesight_check-freecheck-steps>div>span{display:flex;color:#fff;background:#003087;border-radius:50%;width:56px;height:56px;font-size:32px;flex-shrink:0;margin-right:16px;align-items:center;justify-content:center}.content_services_eyesight_check-steps img{border-radius:10px;margin-bottom:16px}.content_services_eyesight_check-step{padding:0 12px;box-sizing:border-box}.content_services_eyesight_check-step>div{display:flex;margin-bottom:32px}.content_services_eyesight_check-step_desc{font-size:16px;line-height:20px}.content_services_eyesight_check-step_number{font-size:48px;color:#003087;line-height:43px;margin-right:24px;font-weight:700}.content_services_eyesight_check-reasons{padding:48px 0}.content_services_eyesight_check-reasons>div{display:flex;flex-wrap:wrap;justify-content:space-between}.content_services_eyesight_check-reason{width:calc(33.3333333% - 67px);border-radius:16px;border:2px solid #9a45dd;padding:16px 24px;margin-bottom:24px}.content_services_eyesight_check-reason_title{font-size:20px;line-height:25px;font-weight:600;margin-bottom:8px}.content_services_eyesight_check-reason_desc{font-size:16px;line-height:20px}.content_services_eyesight_check-child{padding:48px 0}.content_services_eyesight_check-child>div{display:flex;align-items:center}.content_services_eyesight_check-child img{border-radius:16px;flex-shrink:1;width:364px}.content_services_eyesight_check-child_desc{flex-shrink:1;margin-left:24px}.content_services_eyesight_check-child_desc>div,.content_services_eyesight_check-child_desc li{font-size:16px;line-height:20px}.content_services_eyesight_check-child_desc_i{font-weight:500;font-style:italic;margin-bottom:24px}.content_services_eyesight_check-actions{padding:48px 0}.content_services_eyesight_check-actions img{width:165px;border-radius:16px}.content_services_eyesight_check-actions picture{margin-right:20px}.content_services_eyesight_check-actions-list{display:flex;justify-content:space-between}.content_services_eyesight_check-actions-nav{display:flex;margin-bottom:24px}.content_services_eyesight_check-actions-left{background:url(../images/proverka/arrow_left.svg) no-repeat 50%;padding:0;width:48px;height:15px;margin-right:16px}.content_services_eyesight_check-actions-right{background:url(../images/proverka/arrow_right.svg) no-repeat 50%;padding:0;width:48px;height:15px}.content_services_eyesight_check-actions-action{flex-shrink:1;width:calc(50% - 46px);border:1px solid #d8d8d8;padding:16px;display:flex;border-radius:16px;align-items:center}.content_services_eyesight_check-actions-title{font-size:20px;line-height:25px;font-weight:600;margin-bottom:8px}.content_services_eyesight_check-actions-desc,.content_services_eyesight_check-actions-promo{font-size:16px;line-height:20px;margin-bottom:8px}.content_services_eyesight_check-actions-promo{color:#f2523e}.content_services_eyesight_check-actions-promo strong{font-size:16px;line-height:20px;color:#000}.content_services_eyesight_check-equiment{margin-bottom:32px;display:flex;justify-content:space-between;align-items:center}.content_services_eyesight_check-equiment_img{flex-shrink:1;width:500px;margin-right:20px;display:flex;justify-content:center}.content_services_eyesight_check-equiment img{max-height:392px}.content_services_eyesight_check-equiment div{font-size:20px;line-height:25px;flex:1}.content_services_eyesight_check-equiment li,.content_services_eyesight_check-equiment strong{font-size:20px;line-height:25px}.content_services_eyesight_check-diagnostic{padding:48px 0;display:flex;flex-direction:column;align-items:center}.content_services_eyesight_check-diagnostic div{font-size:24px;line-height:30px;font-weight:700;text-align:center;margin-bottom:16px}.content_services_eyesight_check-diagnostic i{position:relative;display:inline-block}.content_services_eyesight_check-diagnostic i:after{content:"";display:block;position:absolute;left:5px;top:-9px;width:23px;height:58px;background:url(../images/proverka/arrow.svg) no-repeat 50%}.content_services_eyesight_check-where{padding:48px 0}.content_services_eyesight_check-where>div{display:flex;justify-content:space-between}.content_services_eyesight_check-where_info{margin-right:24px;width:464px}.content_services_eyesight_check-where_img{flex:1;position:relative}.content_services_eyesight_check-where_img iframe{border-radius:16px}.content_services_eyesight_check-where img{border-radius:16px 0 0 16px}@media (max-width:1100px){.content_services_eyesight_check-banner_block-head{font-size:50px;line-height:64px}}@media (max-width:990px){.content_services_eyesight_check-banner_block-month{margin:24px 0}}@media (max-width:900px){.content_services_eyesight_check-banner_block-head{font-size:36px;line-height:44px}.content_services_eyesight_check-banner_block{column-gap:40px}.content_services_eyesight_check-banner_desc span{display:block}.content_services_eyesight_check-banner button{width:242px}.content_services_eyesight_check-banner_block{grid-template-columns:1fr minmax(100px,50%)}.content_services_eyesight_check-eye_check{flex-wrap:wrap}.content_services_eyesight_check-eye_check>div{width:100%}.content_services_eyesight_check-eye_check img{border-radius:0}.content_services_eyesight_check-where_info{width:340px}.content_services_eyesight_check-footer_block-tg-desc a{font-size:20px}}@media (max-width:700px){.content_services_eyesight_check-where>div{flex-direction:column-reverse}.content_services_eyesight_check-where_info{width:100%}}@media (max-width:650px){.content_services_eyesight_check-footer_block-tg-wrap{width:100%;position:relative;left:0;top:0;margin:0}.content_services_eyesight_check-footer_block-tg{border-radius:0}.content_services_eyesight_check-footer_block-tg-desc a{font-size:24px}.content_services_eyesight_check-review .content_services_eyesight_check-title{display:none}.content_services_eyesight_check-banner_block{grid-template-areas:"a" "b" "c";grid-template-columns:1fr}.content_services_eyesight_check-banner_desc{margin-top:32px}.content_services_eyesight_check-banner_desc i{display:none}.content_services_eyesight_check-freecheck-steps{flex-wrap:wrap;margin-top:12px}.content_services_eyesight_check-freecheck-steps>div{width:100%;margin-top:12px}.content_services_eyesight_check-slider-equip-wrap,.content_services_eyesight_check-slider-wrap,.content_services_eyesight_check-step{padding:0}}@media (max-width:480px){.content_services_eyesight_check-banner_block-head{font-size:28px;line-height:34px}.content_services_eyesight_check-banner_block-month{font-size:14px;line-height:15px}.content_services_eyesight_check-price_slider-content p,.content_services_eyesight_check-price_slider-head div,.content_services_eyesight_check-price_slider-header,.content_services_eyesight_check-price_slider-old_price,.content_services_eyesight_check-price_slider-price{font-size:14px;line-height:17px}.content_services_eyesight_check-equiment_img{max-width:100%}.content_services_eyesight_check-equiment{flex-direction:column;padding:0 10px}.content_services_eyesight_check-equiment--reverse{flex-direction:column-reverse}}.content_services_eyesight_check-desktop{display:block}.content_services_eyesight_check-mobile{display:none}@media (max-width:600px){.content_services_eyesight_check-desktop{display:none}.content_services_eyesight_check-mobile{display:block}}.popular_items{padding:48px 0 10px}.popular_items-title{font-size:32px;line-height:39px;margin:0;display:block;margin-bottom:24px;font-weight:600}.popular_items-block{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:650px){.popular_items{margin-left:8px;margin-right:8px}}#vm_ajax_search_results2{display:none;width:100%;z-index:10000;border:none!important;position:absolute;margin-left:0;overflow:auto;background-color:#fff}#vm_ajax_search_results2 a{line-height:18px;font-size:16px;color:#111;display:inline-block;padding:10px 0}#vm_ajax_search_results2 a span{display:inline;line-height:18px;font-size:16px}#vm_ajax_search_results2 a:after,.vm_ajax_search_header2{display:none}#vm_ajax_search_results2 #vm_ajax_search_link2{float:right;width:5vw;height:5vw;color:#ccc}#vm_ajax_search_results2 .vm_ajax_search_header2{font-size:14px;background-color:#9a45de;color:#fff;float:left;width:100%}#vm_ajax_search_results2 h3{color:#000;float:left;clear:both;width:100%}#vm_ajax_search_link2{float:left}#vm_ajax_search_results2 span{line-height:100%;padding:0}#vm_ajax_search_results2 .vm_ajax_search_row_1{background-color:#fff;cursor:hand;width:100%;float:left}.vm_ajax_search_row_1 .productPrice b,.vm_ajax_search_row_2 .productPrice b{font-size:16px}#vm_ajax_search_results2 .vm_ajax_search_row_1 div,#vm_ajax_search_results2 .vm_ajax_search_row_2 div{float:none!important;text-align:left;display:flex!important;justify-content:space-between;align-items:center;padding:0 10px!important;min-height:45px}#vm_ajax_search_results2 .vm_ajax_search_row_1,#vm_ajax_search_results2 .vm_ajax_search_row_2{border-bottom:1px solid #d9d9d9}#vm_ajax_search_results2 .vm_ajax_search_row_1:hover,#vm_ajax_search_results2 .vm_ajax_search_row_2:hover{background-color:#ccc}#vm_ajax_search_results2 .vm_ajax_search_row_2{cursor:hand;width:100%}#vm_ajax_search_results2 .vm_ajax_search_row_btm{font-weight:700;font-size:14px;background-color:#333;float:left}#vm_ajax_search_timer2{position:absolute;top:33px;left:135px;width:16px}#vm_ajax_search_3letters2{color:red}.vm_ajax_search_result_not_found{line-height:40px;height:40px;text-align:center;color:#737373}.user-login-box_forgot_link{color:#737373;text-decoration:underline;margin:10px 0;display:block;text-align:center}.user-login-box_forgot_link:hover{color:#737373}.user-phone-box{display:none}.user-phone-box_product-box{display:flex;justify-content:space-between;border-bottom:1px dashed;margin-top:5px;align-items:center}.restore-box_block{text-align:center;margin-bottom:12px}.social-login-block{width:100%;text-align:center;background:#f5f5f5;border-radius:5px;padding:16px 10px 32px;box-sizing:content-box;margin-top:16px;margin-left:-10px;margin-bottom:-15px}.social-login-block_buttons{margin-top:10px;display:flex;column-gap:12px;justify-content:center;flex-wrap:nowrap}.social-login-block a{width:34px;height:34px;display:inline-block}.phone-login-box_block{font-size:14px;margin-bottom:16px;text-align:center}.phone-login-box_block b{font-size:14px}.phone-login-box_repeat_button{margin-top:16px}span.phone-login-box_block_number{font-size:14px}.social-button-vk{background:url(../images/auth/vk_color.svg) no-repeat 0 0;background-size:contain}.social-button-mailru{background:url(../images/auth/mail_color.svg) no-repeat 0 0;background-size:contain}.social-button-myacuvue{background:url(../images/auth/myacuvue.svg) no-repeat 0 0}.social-button-myacuvue-cart{border-radius:5px;padding:2px 5px;background:#003087;color:#fff!important;text-align:center;line-height:15px;text-decoration:none!important}.user-phone-msgbox{color:red}.customer-account-cp__title{font-size:19px}.customer-account-cp__block-row{margin:5px 0 10px}.customer-account-cp__block-row-value{font-weight:700}.customer-account-cp__history_link{color:#303030;display:block;text-decoration:underline}.customer-account-cp__bonus-block{margin-top:20px}.customer-account-cp__bonus_link{color:#303030;display:block;text-decoration:underline}.user-phone-box-code-field,.user-phone-box-phone-field{margin:5px 10px 15px 0}#login-form{margin-top:15px}#login-form .error_description{font-size:14px;padding:8px 0;height:auto}#registration-form{margin-top:15px;display:none}.user-login-registration{text-align:center;font-weight:700;display:block;padding-top:5px;clear:left;color:#37a1f9;margin-top:25px}.user-login-registration:hover{color:#37a1f9}.user-login-box_agree{margin:15px 0;display:flex;justify-content:center;max-width:385px}.user-myacuvue-box{display:none}.user-myacuvue-box__title{font-size:14px;line-height:18px;margin-bottom:10px}.user-myacuvue-box__code-box{margin:15px -10px -15px;padding:15px 10px;background:#f5f5f5;border-radius:0 0 10px 10px}.user-myacuvue-box__code-text{margin-bottom:10px}.m-map-pvz-list>div{display:flex;justify-content:space-between;align-items:center;padding:10px 10px 10px 30px;box-shadow:0 0 0 1px #d8d8d8;border-radius:5px;margin:10px 0;font-size:14px;margin-top:10px;background:url(../images/components/radiobutton_off.svg) no-repeat 10px}.m-map-pvz-list>div.vm_pvz-selected{background:url(../images/components/radiobutton_on.svg) no-repeat 10px;box-shadow:0 0 0 2px #3fa8ff}@media (min-width:799px){#m-map-pvz ymaps,#m-map-pvz ymaps ymaps{border-bottom-left-radius:10px;border-bottom-right-radius:10px}}.map-pvz-list>div:hover{background:#f3e4ff}.pvz-map-bock{display:none}.vm_pvz-title{font-size:14px;line-height:18px}.vm_pvz-price_block{display:flex;justify-content:space-between;align-items:center;margin-left:20px}#m-map-pvz .vm_pvz-price_block{background:#eee;padding:5px 5px 5px 10px;border-radius:9px;margin:20px 0}.vm_pvz-price{font-weight:500;font-size:14px;line-height:18px;white-space:nowrap}.m-map-pvz-list{list-style:none;margin:0;height:100%;width:100%;z-index:1000;display:none;background:#fff;box-sizing:border-box;padding:0 5px}.pvz-map-block-wrap,.pvz-map-bock{height:100%}.pvz-list-action{padding:10px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;position:absolute;top:32px;left:0;z-index:10000;box-sizing:border-box;width:100%;display:flex;justify-content:space-between}.map_filter_block{border:1px solid #b8b8b8;padding:8px 5px;border-radius:5px;min-width:30%;width:130px;position:relative}.map_filter_block label{padding:3px 10px 3px 30px!important}span.map_filter_title{position:absolute;background:#fff;top:-8px;left:7px;padding:0 5px}.map-box .jBox-content{position:unset}.map-box .jBox-title{margin-bottom:126px;padding:5px 10px}.pvz-legend{position:absolute;bottom:0;left:0;vertical-align:middle}.pvz-freeicon{display:inline-block;width:24px;height:24px;background:url(../images/freeicon.png) no-repeat 50%;margin-left:5px;vertical-align:middle}#m-map-pvz{width:calc(100% + 20px);height:calc(100% + 15px);margin:0 0 -15px -10px}.placemark_layout_container{font-size:40px;text-align:center;font-weight:700}.polygon_layout{position:absolute;left:-24px;top:-75px;padding:4px;background:url(../images/cart/placemark.svg) no-repeat 0 0;width:40px;height:67px;text-align:center}.polygon_layout:before{content:"";width:40px;height:40px;display:block;margin-bottom:3px}.polygon_layout-cdek:before{background:url(../images/cart/cdek.svg) no-repeat 0 0}.polygon_layout-default:before{background:url(../images/cart/viplinza.svg) no-repeat 0 0}.polygon_layout-cdek_postomat:before{background:url(../images/cart/cdek_postomat.svg) no-repeat 0 0}.polygon_layout-post:before{background:url(../images/cart/post.svg) no-repeat 0 0}.polygon_layout-ozon:before{background:url(../images/cart/ozon.png) no-repeat 0 0;background-size:contain}.polygon_layout-yandex:before{background:url(../images/cart/yandex.svg) no-repeat 0 0;background-size:contain}.polygon_layout-five:before{background:url(../images/cart/five.svg) no-repeat 0 0;background-size:contain}.polygon_layout-magnit:before{background:url(../images/cart/magnit.svg) no-repeat 0 0;background-size:contain}.placemark_selected{color:#fff}.placemark_selected .polygon_layout-cdek{background:url(../images/cart/placemark_cdek.svg) no-repeat 0 0}.placemark_selected .polygon_layout-cdek:before{background:url(../images/cart/cdek_selected.svg) no-repeat 0 0}.placemark_selected .polygon_layout-viplinza{background:url(../images/cart/placemark_viplinza.svg) no-repeat 0 0}.placemark_selected .polygon_layout-viplinza:before{background:url(../images/cart/viplinza.svg) no-repeat 0 0}.placemark_selected .polygon_layout-cdek_postomat{background:url(../images/cart/placemark_cdek.svg) no-repeat 0 0}.placemark_selected .polygon_layout-cdek_postomat:before{background:url(../images/cart/cdek_postomat_selected.svg) no-repeat 0 0}.placemark_selected .polygon_layout-post{background:url(../images/cart/placemark_post.svg) no-repeat 0 0}.placemark_selected .polygon_layout-post:before{background:url(../images/cart/post_selected.png) no-repeat 0 0;background-size:contain}.placemark_selected .polygon_layout-ozon{background:url(../images/cart/placemark_ozon.svg) no-repeat 0 0}.placemark_selected .polygon_layout-ozon:before{background:url(../images/cart/ozon_selected.png) no-repeat 0 0;background-size:contain}.placemark_selected .polygon_layout-yandex{background:url(../images/cart/placemark_yandex.svg) no-repeat 0 0}.placemark_selected .polygon_layout-yandex:before{background:url(../images/cart/yandex_selected.svg) no-repeat 0 0;background-size:contain}.placemark_selected .polygon_layout-five{background:url(../images/cart/placemark_five.svg) no-repeat 0 0}.placemark_selected .polygon_layout-five:before{background:url(../images/cart/five_selected.svg) no-repeat 0 0;background-size:contain}.placemark_selected .polygon_layout-magnit{background:url(../images/cart/placemark.svg) no-repeat 0 0}.placemark_selected .polygon_layout-magnit:before{background:url(../images/cart/magnit_selected.svg) no-repeat 0 0;background-size:contain}#vmfilter{padding:0 10px;margin-bottom:25px;display:none}#vmfilter.vm_filter_on{display:block}#vmfilter input[type=checkbox]+label{padding-bottom:0}#vmfilter .filter_block_title{margin-top:20px;border-top:1px dashed #d9d9d9;padding-top:20px;margin-bottom:5px;font-size:16px;line-height:20px;color:#000;font-weight:700;width:100%}#otherbrands,#othermanufacturer{display:none}#show_all_brands,#show_all_manufacturer{background:url(../images/components/slide_down.svg) no-repeat right 10px center}#show_all_brands,#show_all_manufacturer,#show_popular_brands,#show_popular_manufacturer{border:1px solid #000;border-radius:5px;padding:10px;color:#000;display:block;text-align:center;margin-top:15px}#show_popular_brands,#show_popular_manufacturer{background:url(../images/components/slide_up.svg) no-repeat right 10px center}.mf_brand_tabs{margin-bottom:5px}#lens_radius{display:flex;flex-wrap:wrap}#lens_radius h3{width:100%}#lens_radius label{flex-basis:50%;box-sizing:border-box}#lens_d{display:flex;flex-wrap:wrap}#lens_d h3{width:100%}#lens_d label{flex-basis:50%;box-sizing:border-box}.apply_filter_button-wrapper{position:sticky;bottom:0;left:0;margin:20px -20px 10px;padding:10px;z-index:9;display:block;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.open_vm_filter{border:1px solid #000;border-radius:5px;padding:10px;color:#000;text-align:center;margin:15px 0;display:block;background:#fff}.vm_filter_on+#vmMainPage{display:none}.filter_selecetd_params{display:none;padding-bottom:14px}.filter_selecetd_params-list{display:flex;flex-wrap:wrap}.filter_selecetd_params-list button{color:#fff;background:#000;border-radius:3px;margin-bottom:5px;margin-right:5px;padding:10px;border:none;width:auto}.filter_selecetd_params-list button:after{content:"×";display:inline-block;font-size:29px;margin-left:10px}.filter_title_header{font-size:18px;line-height:23px;padding-bottom:10px;border-bottom:2px solid #000;margin-block-start:.83em;margin-block-end:.83em;margin-inline-start:0;margin-inline-end:0;font-weight:700}.product-ost-tab-title{height:45px;border-bottom:1px solid #d8d8d8;display:flex;justify-content:space-between;align-items:center;padding:0 10px;cursor:pointer}.product-ost-tab-title:after{content:"";width:25px;height:25px;background:url(../images/components/slide_down.svg) no-repeat 0 0;display:block}.product-ost-content{display:none}input[type=checkbox]+label.product-ost-tab-title{padding:0 10px}input[type=checkbox]+label.product-ost-tab-title:before{display:none}.product-ost-checkbox:checked+label.product-ost-tab-title:after{background:url(../images/components/slide_up.svg) no-repeat 0 0}.product-ost-checkbox:checked~.product-ost-content{display:block}.optics_availability{display:flex;flex-wrap:wrap;gap:3px}.optics_availability-cell{display:flex}.optics_availability .product-avail-key{background:#eee;font-size:16px;padding:2px 3px;width:50px}.optics_availability .product-avail-attr{background:#5BFF9AFF;font-size:16px;padding:2px 3px;text-align:center;width:30px}.optics_availability .product-avail-attr b{font-size:16px}.advantages{padding:32px 32px 0;background:#f5f5f5;border-radius:16px}.advantages h3{font-weight:600;font-size:32px;line-height:39px;text-align:center;margin:0;padding:0}.advantages-list{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:center;padding-left:24px}.advantages-item{display:flex;flex-direction:column;width:220px;align-items:center;margin-right:24px;margin-bottom:32px}.advantages-item img{border-radius:50%;width:120px}.advantages-item-title{font-weight:600;font-size:20px;line-height:24px;margin-bottom:12px;text-align:center}.advantages-item-desc{font-size:16px;line-height:19.5px;text-align:center}.main-info{margin-top:48px;display:flex;flex-wrap:wrap;justify-content:space-between}.main-info>div{width:calc(50% - 24px);margin-bottom:48px}.main-eye-check-img{border-radius:16px;position:relative;background:url(../images/main/eye_check.jpg) no-repeat 50% 50%;background-size:cover}.main-eye-check-img a{right:16px;background:#003087;color:#fff}.main-eye-check-img a,.main-eye-check-img span{position:absolute;bottom:16px;border-radius:8px;font-size:14px;line-height:17px;padding:16px 24px}.main-eye-check-img span{left:16px;background:#fff;color:#000}.main-optics{background:#f5f5f5;border-radius:16px;padding:48px;box-sizing:border-box}.main-optics-item{display:flex;margin-bottom:24px}.main-optics-item:last-child{margin-bottom:0}.main-optics-item-title a,.main-optics-item div{font-size:16px;line-height:19.5px}.main-optics-item-title a{font-weight:600}.main-optics-item-metro{height:49px;width:51px;background:url(../images/cart/metro_red.svg) 0 0 no-repeat;flex-shrink:0}.main-optics-item-metro-orange{background:url(../images/cart/metro_orange.svg) 0 0 no-repeat}.main-optics-item-metro-purple{background:url(../images/cart/metro_purple.svg) 0 0 no-repeat}.main-optics-item-metro-green{background:url(../images/cart/metro_green.svg) 0 0 no-repeat}.main-optics-item-info{margin-left:16px}.main-tg-bot{display:flex;align-items:center}.main-tg-bot div{margin-bottom:7px}.main-tg-bot div,.main-tg-bot li{font-size:16px;line-height:19.5px}.main-tg-bot h4{margin:0;padding:0}.main-tg-bot h4 a{font-weight:600;font-size:24px;line-height:30px;border-bottom:2px solid #000;padding-bottom:5px;margin-bottom:10px;margin-top:0;text-decoration:none;display:block}.main-tg-bot img{width:230px;margin-right:24px}.main-tg-bot ol{padding-left:20px}.main-eye-check-text h3{border-bottom:2px solid #000;font-size:32px;line-height:39px;padding-bottom:16px;margin-bottom:24px;margin-top:0}.main-eye-check-text div,.main-eye-check-text li,.main-eye-check-text li a{font-size:16px;line-height:19.5px}.main-delivery h3{border-bottom:2px solid #000;font-size:32px;line-height:39px;padding-bottom:16px;margin-bottom:24px;margin-top:0}.main-delivery a,.main-delivery div,.main-delivery li{font-size:16px;line-height:19.5px}.main-delivery a{color:#707070;text-decoration:underline;margin-top:24px}.main-delivery a:after{content:"";display:inline-block;width:24px;height:24px;background:url(../images/components/external_link_grey.svg) no-repeat 50% 50%;vertical-align:middle}.main-payments h3{border-bottom:2px solid #000;font-size:32px;line-height:39px;padding-bottom:16px;margin-bottom:24px;margin-top:0}.main-payments div,.main-payments li{font-size:16px;line-height:19.5px}.main-payments>div{margin-bottom:24px}.main-payments-title{font-size:16px;line-height:19.5px;font-weight:600;margin-bottom:16px}@media (max-width:1136px){.main-optics{padding:32px}}@media (max-width:1060px){.main-optics{padding:24px}}@media (max-width:1095px){.main-eye-check-img a{text-align:center;left:8px}.main-eye-check-img span{right:8px;text-align:center;bottom:77px}}@media (max-width:920px){.main-info>div{width:100%;margin-bottom:32px}.main-eye-check-img{height:640px;border-radius:0;margin-right:-10px;margin-left:-10px}}@media (max-width:650px){.advantages{padding:24px 8px 0;margin-bottom:-8px;border-radius:0;margin-right:-10px;margin-left:-10px}.advantages h3{font-size:24px;line-height:30px}.advantages-list{padding-left:0}.advantages-item{margin-right:0;width:160px}.advantages-item:nth-child(2n){margin-left:24px}.advantages-item-desc,.advantages-item-title{font-size:14px;line-height:17px}}@media (max-width:540px){.main-tg-bot{flex-wrap:wrap}.main-tg-bot h4{margin-top:16px}.main-tg-bot-desc{width:100%}}@media only screen and (min-device-pixel-ratio:1.2),only screen and (min-resolution:1.2dppx),only screen and (min-resolution:124.8dpi){.main-eye-check-img{background:url(../images/main/eye_check@2.jpg) no-repeat 50% 50%}}.jBox-Image .jBox-container{background-color:transparent}.jBox-Image .jBox-content{padding:0;width:100%;height:100%}.jBox-image-container{background:50% no-repeat;position:absolute;width:100%;height:100%;opacity:0}.jBox-image-label-wrapper{position:absolute;top:100%;left:0;right:0;height:40px;z-index:100;display:flex}.jBox-image-label-container{position:relative;flex:1}.jBox-image-label{box-sizing:border-box;position:absolute;left:0;bottom:0;width:100%;text-align:center;color:#fff;padding:8px 12px;font-size:15px;line-height:24px;transition:opacity .36s;opacity:0;z-index:0;pointer-events:none}.jBox-image-label.expanded{background:#000}.jBox-image-label:not(.expanded){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jBox-image-label.active{opacity:1;pointer-events:all}@media (max-width:600px){.jBox-image-label{font-size:13px}}.jBox-image-pointer-next,.jBox-image-pointer-prev{flex-shrink:0;width:40px;height:40px;cursor:pointer;opacity:.8;transition:opacity .2s;background:no-repeat 50% url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ijc0LjcgMjI0IDE4LjcgMzIiPg0KPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTkzLDIyNy40TDgwLjQsMjQwTDkzLDI1Mi42YzAuNCwwLjQsMC40LDEuMSwwLDEuNWwtMS42LDEuNmMtMC40LDAuNC0xLDAuNS0xLjUsMEw3NSwyNDAuN2MtMC40LTAuNC0wLjUtMSwwLTEuNWwxNC45LTE0LjljMC40LTAuNCwxLTAuNCwxLjUsMGwxLjYsMS42QzkzLjUsMjI2LjQsOTMuNCwyMjcsOTMsMjI3LjR6Ii8+DQo8L3N2Zz4=);background-size:11px auto;user-select:none;z-index:1}.jBox-image-pointer-next:hover,.jBox-image-pointer-prev:hover{opacity:1}.jBox-image-pointer-next{transform:scaleX(-1)}.jBox-image-counter-container{flex-shrink:0;white-space:nowrap;height:40px;line-height:40px;font-size:13px;color:#fff;text-align:right;display:none}.jBox-image-has-counter .jBox-image-counter-container{display:block}.jBox-image-not-found,.jBox-overlay.jBox-overlay-Image{background:#000}.jBox-image-not-found:before{box-sizing:border-box;width:80px;height:80px;margin-top:-40px;margin-left:-40px;border:5px solid #222;border-radius:50%}.jBox-image-not-found:after,.jBox-image-not-found:before{content:"";display:block;position:absolute;top:50%;left:50%}.jBox-image-not-found:after{box-sizing:content-box;z-index:auto;width:6px;height:74px;margin-top:-37px;margin-left:-3px;background:#222;transform:rotate(45deg);transform-origin:50% 50% 0}.jBox-image-download-button-wrapper{position:absolute;top:-40px;right:35px;height:40px;display:flex;cursor:pointer;opacity:.8;transition:opacity .2s}.jBox-image-download-button-wrapper:hover{opacity:1}.jBox-image-download-button-icon{width:40px;height:40px;background:50% no-repeat url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDE2IDI1NnYtMTkyaC0xOTJ2MTkyaC0xNjBsMjU2IDI1NiAyNTYtMjU2aC0xNjB6TTAgNTc2aDY0MHY2NGgtNjQwdi02NHoiPjwvcGF0aD48L3N2Zz4=);background-size:60%}.jBox-image-download-button-text{white-space:nowrap;line-height:40px;padding:0 10px 0 0;color:#fff;font-size:14px}@keyframes p{to{transform:rotate(1turn)}}.jBox-image-loading:before{content:"";position:absolute;top:50%;left:50%;width:32px;height:32px;margin-top:-16px;margin-left:-16px;border:4px solid #333;border-bottom-color:#666;animation:p 1.2s linear infinite;border-radius:50%}.jBox-Notice{transition:margin .2s}.jBox-Notice .jBox-container{border-radius:4px;box-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.25),inset -1px -1px 0 0 rgba(0,0,0,.1)}.jBox-Notice .jBox-content{border-radius:4px;padding:12px 20px}@media (max-width:768px){.jBox-Notice .jBox-content{padding:10px 15px}}@media (max-width:500px){.jBox-Notice .jBox-content{padding:8px 10px}}.jBox-Notice.jBox-hasTitle .jBox-content{padding-top:5px}@media (max-width:500px){.jBox-Notice.jBox-hasTitle .jBox-content{padding-top:0}}.jBox-Notice.jBox-hasTitle .jBox-title{padding:12px 20px 0;font-weight:700}@media (max-width:768px){.jBox-Notice.jBox-hasTitle .jBox-title{padding:10px 15px 0}}@media (max-width:500px){.jBox-Notice.jBox-hasTitle .jBox-title{padding:8px 10px 0}}.jBox-Notice.jBox-closeButton-title .jBox-title{padding-right:55px}.jBox-Notice.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton{width:40px}.jBox-Notice.jBox-Notice-black .jBox-container{color:#fff;background:#000}.jBox-Notice.jBox-Notice-black.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path,.jBox-Notice.jBox-Notice-black.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path{fill:#fff}.jBox-Notice.jBox-Notice-gray .jBox-container{color:#222;background:#f6f6f6}.jBox-Notice.jBox-Notice-gray.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path,.jBox-Notice.jBox-Notice-gray.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path{fill:#222}.jBox-Notice.jBox-Notice-red .jBox-container{color:#fff;background:#d00}.jBox-Notice.jBox-Notice-red.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path,.jBox-Notice.jBox-Notice-red.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path{fill:#fff}.jBox-Notice.jBox-Notice-green .jBox-container{color:#fff;background:#5d0}.jBox-Notice.jBox-Notice-green.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path,.jBox-Notice.jBox-Notice-green.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path{fill:#fff}.jBox-Notice.jBox-Notice-blue .jBox-container{color:#fff;background:#49d}.jBox-Notice.jBox-Notice-blue.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path,.jBox-Notice.jBox-Notice-blue.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path{fill:#fff}.jBox-Notice.jBox-Notice-yellow .jBox-container{color:#000;background:#fd0}.jBox-Notice.jBox-Notice-yellow.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path,.jBox-Notice.jBox-Notice-yellow.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path{fill:#fff}.cart_empty{max-width:320px;width:auto;padding-top:100px;background:url(../images/cart/empty.svg) no-repeat center 0;text-align:center;margin:20px auto 0}.cart_empty-title{font-size:22px;font-weight:500;margin-bottom:20px}.cart_empty-desc{margin-bottom:20px;font-size:14px}.cart_empty-desc a{text-decoration:underline;color:#737373}.cart_empty-main_page{margin-bottom:5px}.cartupdateform{display:flex;padding-left:5px;align-items:stretch}.cart-update-minus{display:block;width:20px;border-radius:5px 0 0 5px;background:url(../images/cart/minus.svg) no-repeat 50%}.cart-update-minus:hover{background-color:#d8d8d8}.cart-update-plus{display:block;width:20px;border-radius:0 5px 5px 0;background:url(../images/cart/plus.svg) no-repeat 50%}.cart-update-plus:hover{background-color:#d8d8d8}.final_coupon_block{display:grid;grid-template-columns:auto 334px;grid-template-rows:auto auto auto auto auto;column-gap:32px}.final_coupon_block-info{font-weight:600;font-size:24px;line-height:30px;margin-bottom:20px;grid-row:1}.final_coupon_block-instruction{grid-row:2}.final_coupon_block-img{grid-row:span 5}.final_coupon_block-instruction{font-size:16px;line-height:20px;margin-bottom:6px}.final_coupon_block-address-title{font-size:16px;line-height:20px;padding:10px 0;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;position:relative}.final_coupon_block-address-title:after{content:"";width:25px;height:25px;background:url(../images/components/slide_down.svg) no-repeat 0 0;display:block;position:absolute;right:5px;top:10px;cursor:pointer}.final_coupon_block-address-title_active:after{background:url(../images/components/slide_up.svg) no-repeat 0 0}.final_coupon_block-address-list{border-bottom:1px solid #d8d8d8;padding:8px 0;display:none}.final_coupon_block-address-list-address{display:flex;margin:8px 0}.final_coupon_block-address-list-address-img{width:48px;height:48px;margin-right:16px}.final_coupon_block-address-list-address-metro-title{font-size:16px;font-weight:600;line-height:19.5px}.final_coupon_block-address-list-address-metro-address{font-size:16px;line-height:19.5px}.final_coupon_block-address-list-address-metro-phone a{font-size:16px;line-height:19.5px;text-decoration:underline}a.final_coupon_link{font-family:Montserrat,Arial,sans-serif;width:300px;text-align:center;border-radius:5px;display:flex;font-size:14px;justify-content:center;height:38px;border:none;color:#fff;align-items:center;cursor:pointer;background-color:#625bff;background-image:linear-gradient(90deg,#f685ff,#cd77ff 20%,#9c69ff 40%,#625bff 60%,#4d7aff 80%,#3fa8ff);margin:16px 0}a.final_coupon_link:focus,a.final_coupon_link:hover{background-image:linear-gradient(0deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.25)),linear-gradient(90deg,#f685ff,#cd77ff 20%,#9c69ff 40%,#625bff 60%,#4d7aff 80%,#3fa8ff);text-decoration:none}.final_page-social_block{display:flex;margin-top:5px}.final_page-social_block div{margin-right:16px;display:flex;align-items:center}.final_page-social_block div a:first-child{margin-right:8px}.vm_cart_productlist{margin-top:10px;margin-bottom:15px}.vm_cart_productlist-header{font-size:18px;font-weight:700;line-height:23px}.vm_cart_productlist-points{display:flex;margin-right:10px}.vm_cart_productlist-points-myacuvue{font-size:14px;line-height:18px;color:#003087}.vm_cart_productlist-points-myacuvue:before{content:"";background:url(../images/components/bonus_myacuvue.svg) no-repeat 0 0;width:20px;height:20px;display:inline-block;margin-right:5px}.vm_cart_productlist-row{margin-top:15px;border-bottom:1px solid #000;padding-bottom:15px}.vm_cart_productlist-row .check-params-block{background-position:25px;padding:10px 10px 10px 63px;font-size:12px}.vm_cart_productlist-row-attr{flex:1;display:flex;overflow:hidden}.vm_cart_productlist-row-main{display:flex;padding-bottom:10px;border-bottom:1px dashed #d9d9d9;margin-bottom:10px}.vm_cart_productlist-row-edit{background:url(../images/cart/edit.svg) no-repeat 0 0;width:20px;height:20px;border:none;margin-right:5px}.vm_cart_productlist-row-edit:focus,.vm_cart_productlist-row-edit:hover{background:url(../images/cart/edit_hover.svg) no-repeat 0 0}.vm_cart_productlist-row-img{width:20px;border:1px solid #e7e7e7;border-radius:2px;margin-right:10px}.vm_cart_productlist-row-img img{max-width:100%}.vm_cart_productlist-row-extra{display:flex;align-items:center}.cart-min_pov{padding:0 20px;text-align:center}.cart-min_pov:before{color:#f8a748;background:url(../images/cart/alert.svg) no-repeat center 0;content:"";display:block;height:64px;background-size:contain}.cart-min_pov-info{margin:10px 0}.cart-min_pov-info,.cart-min_pov-info b{font-size:18px;line-height:22px}.cart-update-delete{background:url(../images/cart/remove.svg) no-repeat 0 0;width:20px;height:20px;border:none}.cart-update-delete:focus,.cart-update-delete:hover{background:url(../images/cart/remove_hover.svg) no-repeat 0 0}.vm_cart_productlink{flex:1}.cart-product-link{font-size:14px;font-weight:500;line-height:18px;color:#000}.cart-product-attr-select{border-top:1px solid #737373;padding:10px 0;display:flex;justify-content:space-between}.cart-product-attr-select-name{cursor:pointer;flex-grow:1}.cart-product-attr{border-left:1px solid #737373;padding:0 5px}.cart-product-attr:first-child{border-left:none;padding-right:5px}input[type=tel].cart-product-quantity{margin:0;border:1px solid #000;border-radius:0;width:30px;padding:0;height:22px;text-align:center;font-size:14px}.checkout-page{margin-top:15px;margin-bottom:20px}.cart-product-row-productinfo-total{font-weight:700;margin-left:10px;font-size:14px}.vm_cart_totalinfo{display:flex;justify-content:space-between}.vm_cart_totalinfo-coupon{width:100%;text-align:right}.vm_cart_totalinfo span{font-size:14px;line-height:18px}.vm_cart_totalinfo-col2{font-weight:700}.vm_checkout_customerinfo{background:#f5f5f5;padding:15px 10px;margin-bottom:25px}.vm_checkout_customerinfo-fields{display:flex;flex-wrap:wrap;justify-content:space-between}.vm_checkout_customerinfo-field{width:100%}.vm_checkout_customerinfo-field-phone{margin-right:10px;flex:1}.vm_checkout_customerinfo-field-email{flex:1}.vm_checkout_section-title{font-weight:700;font-size:18px;line-height:23px;border-bottom:2px solid #000;padding-bottom:10px;margin-bottom:15px}.vm_checkout_section-payment{margin-top:25px}textarea[name=customer_note]{height:100px}.vm_cart_coupon-info{text-align:center;margin-top:10px}.vm_cart_coupon-action{text-decoration:underline;font-size:14px;color:#575757}.vm_cart_coupon-action:before{display:inline-block;content:"";background:url(../images/cart/coupon.svg) no-repeat 0 0;width:20px;height:20px;margin-right:5px;vertical-align:text-bottom}#vm_checkout_delivery-timeslot_day{width:100%}input[type=radio]+label.vm_checkout_delivery-timeslot:before{display:none}input[type=radio]+label.vm_checkout_delivery-timeslot{justify-content:center;padding:12px 2px}input[type=radio]:checked+label.vm_checkout_delivery-timeslot{padding:11px 1px;border:2px solid #3fa8ff}.vm_checkout_delivery-timeslot{padding:12px 2px;border:1px solid #d8d8d8;border-radius:2px;margin:4px;flex:1;text-align:center;cursor:pointer}.vm_checkout_delivery-timeslots{display:flex;justify-content:space-between}.vm_checkout_delivery-timeslots span{font-size:14px;line-height:18px;border:1px solid #d8d8d8;border-radius:2px;padding:10px;color:#000;width:100%;display:flex;align-items:center;margin-bottom:17px;height:31px;box-sizing:border-box;padding-right:35px;background:url(../images/components/select.svg) no-repeat right 10px center}.vm_checkout_delivery-tabs{margin:15px 0}.vm_checkout_delivery-price{font-size:14px;font-weight:500;padding:0 10px}.vm_checkout_delivery-day{color:#737373;font-size:14px;line-height:18px;border-right:1px solid #737373;padding-right:10px}.vm_checkout_delivery-date{color:#000;font-size:14px;line-height:18px;font-weight:500;padding:0 10px}.vm_checkout_delivery-discount_price{flex:1;text-decoration:line-through;color:#737373;font-size:10px;font-weight:300px}.vm_checkout_delivery-provider_post:before{content:"";display:block;width:40px;height:40px;background:url(../images/cart/post.svg) no-repeat 0 0;border-radius:2px 0 0 2px}.vm_checkout_delivery-provider_dpd:before{content:"";display:block;width:40px;height:40px;background:url(../images/cart/dpd.svg) no-repeat 0 0;border-radius:2px 0 0 2px}.vm_checkout_delivery-provider_cdek:before{content:"";display:block;width:40px;height:40px;background:url(../images/cart/cdek.svg) no-repeat 0 0;border-radius:2px 0 0 2px}.vm_checkout_delivery-provider_cdek_postomat:before{content:"";display:block;width:40px;height:40px;background:url(../images/cart/cdek_postomat.svg) no-repeat 0 0;border-radius:2px 0 0 2px}.vm_checkout_delivery-provider_ozon:before{content:"";display:block;width:40px;height:40px;background:url(../images/cart/ozon.png) no-repeat 0 0;background-size:contain;border-radius:2px 0 0 2px}.vm_checkout_delivery-provider_yandex:before{content:"";display:block;width:40px;height:40px;background:url(../images/cart/yandex.svg) no-repeat 0 0;background-size:contain;border-radius:2px 0 0 2px}.vm_cart_delivery-actual_delivery{border:2px solid #3fa8ff;border-radius:5px}.vm_cart_delivery-courier_address{padding:10px;border:1px solid #d8d8d8;border-radius:2px;font-weight:500;font-size:14px;line-height:18px;margin-bottom:10px;background:#f5f5f5}.vm_cart_delivery-pickup_place{display:none;padding:10px 10px 10px 31px;justify-content:space-between;align-items:center;background:url(../images/cart/point.svg) no-repeat 10px;border:1px solid #d8d8d8;border-radius:2px;margin-bottom:10px}.vm_cart_delivery-pickup_title{font-weight:500;font-size:14px;line-height:18px}.vm_cart_delivery-tab_title{font-size:14px;font-weight:500;margin:10px 0}#vm_checkout_delivery-courier label{border:1px solid #d8d8d8;border-radius:5px;flex-wrap:wrap;padding:0;margin-top:10px}#vm_checkout_delivery-courier label:before{margin-left:10px}#vm_checkout_delivery-courier input:checked+label{border:2px solid #3fa8ff}#vm_checkout_delivery-courier input:checked+label .vm_checkout_delivery-courier_info-extra{display:flex}#vm_checkout_delivery-courier input:checked+label .vm_checkout_delivery-courier_info-price{display:none}.vm_checkout_delivery-courier_info{display:flex;justify-content:space-between;flex:1;align-items:center}.vm_checkout_delivery-courier_info-metro{display:inline-block;padding-left:5px}.vm_checkout_delivery-courier_info-title{font-size:14px;line-height:18px}.vm_checkout_delivery-courier_info-price{font-weight:500;font-size:14px;line-height:18px;white-space:nowrap}.vm_checkout_delivery-courier_info-extra{display:none;width:100%;justify-content:center;background:#f5f5f5;border-top:1px solid #d8d8d8;padding:10px;align-items:baseline}.vm_checkout_delivery-courier_info-extra span{padding-right:5px;border-right:1px solid #737373;margin-right:5px}.vm_checkout_delivery-courier_info-extra-price,.vm_checkout_delivery-courier_info-extra span{font-weight:500;font-size:14px;line-height:18px}.vm_checkout_delivery-courier_info-extra-old{font-weight:300;font-size:10px;line-height:14px;text-decoration-line:line-through;color:#737373;margin-right:5px}.add_drops_link,.add_solution_link{font-size:14px;line-height:17px;color:#737373;text-decoration:underline}.drops_list{display:flex;flex-direction:column}.drops_list-item{display:flex;border-bottom:1px solid #d9d9d9;align-items:center;padding-bottom:10px;margin-bottom:10px}.drops_list-item:last-child{border-bottom:none}.drops_list-item img{width:47px}.drops_list-item span{font-size:14px;line-height:17px;padding:0 10px}.drops_list-item form{margin-left:auto;width:65px}.drops_list_info{margin-bottom:15px;font-size:14px;line-height:17px}.solution_list{display:flex;flex-direction:column}.solution_list-item{display:flex;border-bottom:1px solid #d9d9d9;align-items:center;padding-bottom:10px;margin-bottom:10px}.solution_list-item:last-child{border-bottom:none}.solution_list-item img{width:47px}.solution_list-item span{font-size:14px;line-height:17px;padding:0 10px}.solution_list-item form{margin-left:auto;width:65px}.solution_list_info{margin-bottom:15px;font-size:14px;line-height:17px}#vm_checkout_delivery-selected{display:flex;background:#f5f5f5;border-radius:2px;height:40px;align-items:center}#vm_checkout_delivery-selected.vm_checkout_delivery-selected{display:none}.vm_checkout_payment-infoblock{border:1px solid;border-radius:5px;color:#3a3a3a;text-align:center;padding:10px;margin-top:10px;font-weight:500;font-size:14px;line-height:18px}.vm_checkout_payment-discount_delivery,.vm_checkout_payment-discount_online{color:#2ba037;display:flex;justify-content:space-between}.vm_checkout_payment-discount_delivery span,.vm_checkout_payment-discount_online span{font-weight:500;font-size:14px;line-height:18px}.vm_checkout_payment-discount_delivery span.vm_checkout_payment-online_discount,.vm_checkout_payment-discount_online span.vm_checkout_payment-online_discount{font-weight:700}.vm_checkout_payment-cod{color:#2ba037;background:url(../images/cart/success.svg) no-repeat center 10px;padding-top:45px}.vm_checkout_payment-card_only,.vm_checkout_payment-cash_only{color:#f8a748;background:url(../images/cart/alert.svg) no-repeat center 10px;padding-top:45px}.vm_checkout_payment-cod_na{color:#d14747;background:url(../images/cart/error.svg) no-repeat center 10px;padding-top:45px}input[type=radio]+label.vm_checkout_payment-item{margin:0;padding:5px 10px}input[type=radio]+label.vm_checkout_payment-item span{flex-grow:1;font-size:14px;line-height:18px}input[type=radio]:disabled+label.vm_checkout_payment-item span{color:#b1b1b1}input[type=radio]:disabled+label.vm_checkout_payment-item span:after{content:"?";display:inline-block;border-radius:50%;border:1px solid #b1b1b1;width:18px;text-align:center;margin-left:10px;cursor:pointer}input[type=radio]+label.pickup_popup_item{justify-content:space-between}input[type=radio]+label.pickup_popup_item .pickup_popup_name{flex-grow:1;font-size:14px;line-height:18px}input[type=radio]+label.pickup_popup_item .pickup_popup_price{font-weight:500;font-size:14px;line-height:18px;white-space:nowrap}.vm_checkout_total{border-top:2px solid #000;padding-top:15px;margin-top:25px}.vm_checkout_total-total{font-size:18px}.vm_checkout_total-totals{margin-bottom:5px}.vm_checkout_total-total_sum{font-size:22px;line-height:28px;font-weight:500}.vm_checkout_total-block{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px;align-items:flex-end}.vm_checkout-agreed_block{display:flex;justify-content:center}.vm_checkout-agreed_block input[type=checkbox]+label{display:block}.vm_checkout-agreed_block a{color:#787878;text-decoration:underline}.vm_checkout-user_login{display:flex;margin-bottom:10px;justify-content:flex-end;align-items:center}.vm_checkout-user_login a{text-decoration:underline;color:#737373}.vm_checkout-confirmation{display:flex;padding:10px;border-radius:3px;justify-content:space-between;margin-bottom:15px;background:#eee}.vm_checkout-confirmation label{font-weight:500;font-size:14px;line-height:17px;cursor:pointer}.jBox-Tooltip .jBox-container{box-shadow:-1px -1px 2px 0}.vm_cart_totalinfo-ecobox_help{display:inline-block;width:24px;height:24px;cursor:pointer;background:url(../images/components/help.svg) no-repeat 50%;background-size:contain}.vm_cart_totalinfo-ecobox{display:flex;padding:10px;border-radius:3px;justify-content:flex-start;align-items:center;margin-top:15px;background:#eee}.vm_cart_totalinfo-ecobox label{font-weight:500;font-size:14px;line-height:17px;cursor:pointer}.vm_cart_totalinfo-ecobox input[type=checkbox]+label{padding:10px 10px 10px 30px;display:flex;align-items:center;position:relative}.vm_cart_totalinfo-ecobox input[type=checkbox]+label:before{content:"";display:block;width:16px;height:16px;background:url(../images/components/checkbox_square_off.svg) no-repeat 0 0;position:absolute;left:7px}.vm_cart_totalinfo-ecobox input[type=checkbox]:checked+label:before{background:url(../images/components/checkbox_square_on.svg) no-repeat 0 0}#order_confirmation+span{padding-right:35px;background:url(../images/components/select.svg) no-repeat right 10px center;color:#737373}input[type=radio]+label.vm_checkout-myacuvue_voucher{box-shadow:0 0 0 1px #d8d8d8;border-radius:5px;margin:10px 0}input[type=radio]:checked+label.vm_checkout-myacuvue_voucher{padding:16px 10px;box-shadow:0 0 0 2px #3fa8ff;border-radius:5px}.vm_checkout_myacuvue_block-link{margin-bottom:20px}.vm_checkout_myacuvue_block-link:after{display:inline-block;content:"";background:url(../images/components/external_link.svg) no-repeat 0 0;width:9px;height:9px;background-size:contain}.vm_checkout_myacuvue_block-link a{color:#003087;text-decoration:underline;margin-right:7px}.sbp_button{text-align:center;border-radius:5px;display:flex;font-size:14px;justify-content:center;height:38px;border:none;color:#fff;align-items:center;cursor:pointer;text-decoration:none;background-color:#625bff;min-width:200px;margin:-5px;background-image:linear-gradient(90deg,#f685ff,#cd77ff 20%,#9c69ff 40%,#625bff 60%,#4d7aff 80%,#3fa8ff)}.sbp_button:focus,.sbp_button:hover{text-decoration:none;color:#fff;background-image:linear-gradient(0deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.25)),linear-gradient(90deg,#f685ff,#cd77ff 20%,#9c69ff 40%,#625bff 60%,#4d7aff 80%,#3fa8ff)}.sbp_qr{float:left;margin-right:15px}.sbp_instruction>div{margin-bottom:15px}.sbp_button_wrap{background:#f5f5f5;border-radius:15px;padding:20px;display:flex;justify-content:space-between;align-items:center}.grey_link{text-decoration:underline;color:#737373}@media (max-width:890px){.final_coupon_block{display:flex;flex-wrap:wrap}.final_coupon_block-address-title{width:100%}.final_coupon_block-info{font-size:20px;line-height:25px}.final_coupon_block-img{margin-bottom:24px;margin-top:24px}}@media (max-width:840px){.sbp_button_wrap{flex-wrap:wrap;justify-content:center;padding:15px}.sbp_button{margin:10px 0 0}}@media (max-width:640px){.sbp_qr{float:none;margin:0 0 15px;text-align:center}}@media (max-width:480px){.vm_checkout_delivery-courier_info-metro{display:block;padding:0}.final_coupon_block-coupon_link{display:flex;justify-content:center;width:100%}}::-webkit-scrollbar{width:13px;height:13px}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{min-height:20px;border:solid transparent;border-width:1px 3px;border-radius:6px;background-clip:content-box;box-shadow:inset 0 0 0 10px #0006}body,html{min-height:100vh}body{display:flex;flex-direction:column;position:relative}a,button{touch-action:manipulation}a[name=CHECK_OUT_GET_SHIPPING_ADDR]{display:none}img{aspect-ratio:attr(width)/attr(height);height:auto}iframe,img{max-width:100%!important}@keyframes q{0%{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 4px 4px red}to{box-shadow:0 0 0 0 transparent}}.contentpaneopen a{text-decoration:underline!important}.error-input{animation-name:q;animation-duration:1.5s;animation-iteration-count:1;animation-timing-function:linear}.wrapper{max-width:1440px;margin:0 auto;position:relative;width:100%}div.city[data-hasoptics="1"]:after{content:"";display:inline-block;width:17px;height:9px;padding-left:5px;background:url(../images/has_optics.svg) 100% no-repeat}.footer-city a.city,.vm_checkout_city a:first-of-type,header .header-city a{padding-left:24px;background:url(../images/city_icon.svg) no-repeat 5px;height:24px;display:inline-block;line-height:24px}header{height:40px;position:relative;border-bottom:1px solid #d8d8d8}header div.show-on-desktop{margin-left:18px}header .header-city{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:5px;margin-right:5px;text-align:right}header .header-city a{text-decoration:underline;color:#737373}header .menu{list-style:none;padding:0;margin:0;display:flex}header .menu .parent ul{display:none;position:absolute;z-index:10000;background:#fff;list-style:none;margin:0 0 0 -7px;padding:0;box-shadow:3px 3px 4px -2px #d8d8d8;padding:10px 0}header .menu .parent ul li>a,header .menu .parent ul li>span{padding:10px 20px;display:block}header .menu .parent ul li>a:hover,header .menu .parent ul li>span:hover{background:#000;color:#fff}header .menu .parent ul li>a:hover>a,header .menu .parent ul li>span:hover>a{color:#fff}header .menu>li{height:40px;line-height:40px;padding:0 7px;cursor:pointer}header .menu>li.parent:hover{background:#000}header .menu>li.parent:hover>a,header .menu>li.parent:hover>span{color:#fff}header .menu>li.parent:hover>ul{display:block}header .menu>li.parent:hover>ul li:hover{background:#000}header .menu>li.parent:hover>ul li:hover>a,header .menu>li.parent:hover>ul li:hover>span{color:#fff}header .menu>li.parent:hover>ul li:hover ul{display:block;left:100%;width:100%;margin-top:-40px}header .wrapper{display:flex;align-items:center;justify-content:space-between}.navicon{background:url(../images/menu/menu.svg) no-repeat 50% 50%;width:40px;height:40px}.usericon{background:url(../images/menu/user.svg) no-repeat 0 0}.cityicon,.usericon{width:40px;height:40px;display:block;border:none;cursor:pointer}.cityicon{background:url(../images/menu/city_top.svg) no-repeat 50% 50%}.searchicon{background:url(../images/menu/search.svg) no-repeat 50% 50%;width:40px;height:40px;display:block;border:none;cursor:pointer;display:none}.close_search{background:url(../images/menu/close_search.svg) no-repeat 50% 50%}button.repeat_order{margin-bottom:20px}.carticon{background:url(../images/menu/empty-cart_2.svg) no-repeat 12px 9px;width:40px;height:40px;display:block;text-indent:-99999em}.carticon-fullcart{background:url(../images/menu/cart_2.svg) no-repeat 0 9px;line-height:40px;text-align:left;text-indent:0;width:auto;padding-left:23px;padding-right:3px}.logo{padding-left:15px;flex:1}.logo img{height:14px;display:block}.mm-spn.mm-spn--navbar:after{display:none}.mm-spn a,.mm-spn span{line-height:25px}.mm-spn a span,.mm-spn span span{padding:0}:root{--mm-spn-item-height:45px;--mm-spn-item-indent:10px}.mm-spn.mm-spn--navbar ul{top:166px}.mm-spn.mm-spn--main ul{top:120px}.mm-spn.mm-spn--navbar:before{top:145px}.mm-spn li:after{margin-left:0}.mm-spn.mm-spn--light{color:#000;background:#fff}.mm-search{margin-right:40px}input[type=text].mm_search-input{height:40px;padding:0 0 0 40px;background:url(../images/menu/search.svg) #f5f5f5 no-repeat 11px 50%;border:0;width:100%;margin:0}.mm_search-close{background:url(../images/menu/close.svg) no-repeat 50% 50%;position:absolute;border:none;width:20px;height:20px;top:10px;right:50px;display:none}button.mm_search-barcode{width:calc(100% - 10px);padding:0 10px;height:40px;background:url(../images/menu/barcode.svg) #fff no-repeat 100% 50%;position:absolute;border:none;border-left:1px solid #d9d9d9;top:40px;left:0;border-radius:0;justify-content:start;font-size:12px;color:#000}#login_box,.mjswitcher{display:none}.mm_city{height:40px;position:absolute;top:80px;left:0;width:100%;z-index:100;border-bottom:1px solid #d9d9d9}.mm_city:after{content:"";display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/ 2);right:25px;right:calc(var(--mm-spn-item-height)/ 2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg) translateY(-50%);opacity:.4}.mm_city a{color:#737373;text-decoration:underline;display:inline;line-height:40px}.mm_city a:before{content:"";background:url(../images/city_icon.svg) no-repeat 5px;height:24px;width:24px;display:inline-block;line-height:24px;vertical-align:sub}.mm_city a:after{display:none!important}.breadcrumbs{margin:10px 0}.breadcrumbs span{color:#737373;font-weight:300}.breadcrumbs a,.breadcrumbs span{font-size:12px;line-height:13px}ul.quickaccess{margin:15px 0;padding:0;display:flex;list-style:none;width:100%;justify-content:space-evenly}ul.quickaccess li.item2986 a:before,ul.quickaccess li.item2996 a:before,ul.quickaccess li.item3001 a:before,ul.quickaccess li.item3233 a:before,ul.quickaccess li.item3448 a:before,ul.quickaccess li.item3464 a:before{background:url(../images/quick/repeat.png) no-repeat center 0}ul.quickaccess li.item2985 a:before,ul.quickaccess li.item2995 a:before,ul.quickaccess li.item3000 a:before,ul.quickaccess li.item3232 a:before,ul.quickaccess li.item3449 a:before,ul.quickaccess li.item3463 a:before{background:url(../images/quick/podbor.png) no-repeat center 0}ul.quickaccess li.item2984 a:before,ul.quickaccess li.item2994 a:before,ul.quickaccess li.item2999 a:before,ul.quickaccess li.item3231 a:before,ul.quickaccess li.item3450 a:before,ul.quickaccess li.item3462 a:before{background:url(../images/quick/delivery.png) no-repeat center 0}ul.quickaccess li.item314 a:before,ul.quickaccess li.item2997 a:before,ul.quickaccess li.item3002 a:before,ul.quickaccess li.item3234 a:before,ul.quickaccess li.item3451 a:before,ul.quickaccess li.item3465 a:before{background:url(../images/quick/myacuvue.png) no-repeat center 0}ul.quickaccess li.item260 a:before,ul.quickaccess li.item318 a:before,ul.quickaccess li.item1852 a:before,ul.quickaccess li.item3235 a:before,ul.quickaccess li.item3452 a:before,ul.quickaccess li.item3466 a:before{background:url(../images/quick/sale.png) no-repeat center 0}ul.quickaccess li a{text-decoration:none;color:#000;display:block;text-align:center}ul.quickaccess li a:before{width:20vw;height:17vw;max-width:75px;max-height:75px;display:block;background-size:contain!important;content:"";margin:0 auto 10px;border-radius:50%}.slider img{border-radius:16px}.slider>div>a{display:none}.slider>div:first-child>a,.slider>div:first-child>a>img{display:block}.category_page_tags_faq .category_page_tags,.mod_category_list{width:100%}.category_page_tags{width:calc(50% - 24px)}h3.module_header{font-weight:600;font-size:24px;line-height:24px;margin:24px 0}.category_page_tags_label{position:relative;padding:10px 30px 10px 0;border-bottom:1px solid #d8d8d8;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:16px;line-height:19.5px;font-weight:500}.category_page_tags_label:after{content:"";width:25px;height:25px;background:url(../images/components/slide_down.svg) no-repeat 0 0;display:block;position:absolute;right:10px}.category_page_tags_label.menu_opened:after{background:url(../images/components/slide_up.svg) no-repeat 0 0}#mainpagemenu{padding:0;margin:0;margin-top:24px;list-style:none;display:flex;flex-wrap:wrap}#mainpagemenu .parent{width:100%}#mainpagemenu .separator{min-height:40px;border-bottom:1px solid #d8d8d8;display:flex;justify-content:space-between;align-items:center;padding:0 10px;cursor:pointer}#mainpagemenu .separator:after{content:"";width:34px;height:25px;background:url(../images/components/slide_down.svg) no-repeat 0 0;display:block}#mainpagemenu .separator.menu_opened:after{background:url(../images/components/slide_up.svg) no-repeat 0 0}#mainpagemenu .separator span{font-size:14px;line-height:18px}#mainpagemenu li:not(.parent) a{display:flex;width:100%;height:100%;justify-content:center;align-items:flex-end}#mainpagemenu li:not(.parent) a span{background:#fff;padding:10px;border-radius:3px;font-size:14px;line-height:18px;height:18px;margin-bottom:10px}#mainpagemenu li ul li{position:relative}#mainpagemenu li ul li:after{content:"";display:block;position:absolute;right:16px;width:8px;height:25px;background:url(../images/components/slide_right.svg) no-repeat 0 0;top:11px}#mainpagemenu2{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap}#mainpagemenu2 .parent{width:100%}#mainpagemenu2 .separator{min-height:40px;border-bottom:1px solid #d8d8d8;display:flex;justify-content:space-between;align-items:center;padding:0 10px;cursor:pointer}#mainpagemenu2 .separator:after{content:"";width:34px;height:25px;background:url(../images/components/slide_down.svg) no-repeat 0 0;display:block}#mainpagemenu2 .separator.menu_opened:after{background:url(../images/components/slide_up.svg) no-repeat 0 0}#mainpagemenu2 .separator span{font-size:14px;line-height:18px}#mainpagemenu2 li:not(.parent) a{display:flex;width:100%;height:100%;justify-content:center;align-items:flex-end}#mainpagemenu2 li:not(.parent) a span{background:#fff;padding:10px;border-radius:3px;font-size:14px;line-height:18px;height:18px;margin-bottom:10px}#mainpagemenu2 li ul li{position:relative}#mainpagemenu2 li ul li:after{content:"";display:block;position:absolute;right:16px;width:8px;height:25px;background:url(../images/components/slide_right.svg) no-repeat 0 0;top:11px}.item2860{background:url(../images/main/categories/daily.png) no-repeat 50% 50%;background-size:cover;border-radius:0}.item2860,.item2861{display:block;width:50%;height:214px}.item2861{background:url(../images/main/categories/month.png) no-repeat 50% 50%;background-size:cover}.item2862{background:url(../images/main/categories/2week.png) no-repeat 50% 50%;background-size:cover}.item2862,.item2863{display:block;width:50%;height:214px}.item2863{background:url(../images/main/categories/colors.png) no-repeat 50% 50%;background-size:cover;border-radius:0}.item2887{background:url(../images/main/categories/solution.png) no-repeat 50% 50%;background-size:cover;border-radius:0}.item2887,.item2888{display:block;width:50%;height:214px}.item2888{background:url(../images/main/categories/accessories.png) no-repeat 50% 50%;background-size:cover}.item2889{background:url(../images/main/categories/sale.png) no-repeat 50% 50%;background-size:cover;border-radius:0}.item2889,.item3622{display:block;width:50%;height:214px}.item3622{background:url(../images/main/categories/optica.png) no-repeat 50% 50%;background-size:cover}.optics-map-review{display:flex;flex-wrap:nowrap;justify-content:space-between}.optics-map-review>div{width:calc(50% - 12px)}.optica_page-top{display:flex;justify-content:space-between}h1.optica_page-header{font-size:32px;font-weight:700;line-height:39px;border-bottom:2px solid #000}.optica_page-top>div{width:calc(50% - 12px)}.optica_page-top.optica_page-top-wide>div{width:100%}.optica_page-top a{text-decoration:underline}.optica_page-top a,.optica_page-top b,.optica_page-top div,.optica_page-top li,.optica_page-top p,.optica_page-top strong{font-size:16px;line-height:19.5px}.optica_page-top-metro-green{display:flex;align-items:center;margin:10px 0}.optica_page-top-metro-green:before{content:"";display:block;height:49px;width:49px;background:url(../images/cart/metro_green.svg) 0 0 no-repeat;margin-right:16px}.optica_page-top-metro-red{display:flex;align-items:center;margin:10px 0}.optica_page-top-metro-red:before{content:"";display:block;height:49px;width:49px;background:url(../images/cart/metro_red.svg) 0 0 no-repeat;margin-right:16px}.optica_page-top-metro-orange{display:flex;align-items:center;margin:10px 0}.optica_page-top-metro-orange:before{content:"";display:block;height:49px;width:49px;background:url(../images/cart/metro_orange.svg) 0 0 no-repeat;margin-right:16px}.optica_page-top-metro-purple{display:flex;align-items:center;margin:10px 0}.optica_page-top-metro-purple:before{content:"";display:block;height:49px;width:49px;background:url(../images/cart/metro_purple.svg) 0 0 no-repeat;margin-right:16px}.optica_page-top-metro-blue{display:flex;align-items:center;margin:10px 0}.optica_page-top-metro-blue:before{content:"";display:block;height:49px;width:49px;background:url(../images/cart/metro_blue.svg) 0 0 no-repeat;margin-right:16px}.optica_page-nav_images .slick-slide{border:2px solid transparent;border-radius:12px;cursor:pointer;margin-bottom:16px}.optica_page-nav_images .slick-slide img{border-radius:12px}.optica_page-nav_images .slick-current{border:2px solid #3fa8ff}.optica_page-images img[data-lazy]{max-height:200px}.optica_page-images .slick-slide,.optica_page-images .slick-slide img{border-radius:12px}.optica_page-images{margin-right:24px;max-width:460px}.category_page_article_block{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:32px}.category_page_article_block a,.category_page_article_block p,.category_page_article_block span{font-size:16px;line-height:19.5px}.category_page_article_block a{text-decoration:underline}.category_page_article_block-image{border-radius:19px}.faq_margin_bottom{margin-bottom:32px}.category_page_article-part{width:calc(50% - 24px)}#mainpagemenu li.item2867,#mainpagemenu li.item2983{margin-right:24px}#mainpagemenu li.item2867,#mainpagemenu li.item2878,#mainpagemenu li.item2983{width:calc(33.33% - 16px);position:relative}#mainpagemenu li.item2867 .separator,#mainpagemenu li.item2878 .separator,#mainpagemenu li.item2983 .separator{border-radius:8px;border:1px solid #d2d2d2}#mainpagemenu li.item2867 .separator:after,#mainpagemenu li.item2878 .separator:after,#mainpagemenu li.item2983 .separator:after{width:25px}#mainpagemenu li.item2867 .separator.menu_opened,#mainpagemenu li.item2878 .separator.menu_opened,#mainpagemenu li.item2983 .separator.menu_opened{border-bottom-right-radius:0;border-bottom-left-radius:0;border:1px solid #303030;background:#303030;color:#fff}#mainpagemenu li.item2867 .separator.menu_opened:after,#mainpagemenu li.item2878 .separator.menu_opened:after,#mainpagemenu li.item2983 .separator.menu_opened:after{background:url(../images/components/slide_up_white.svg) no-repeat 0 0}#mainpagemenu li.item2867 ul,#mainpagemenu li.item2878 ul,#mainpagemenu li.item2983 ul{position:absolute;left:0;right:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-evenly;border-bottom-right-radius:8px;border-bottom-left-radius:8px;background:#fff;padding:0;box-shadow:0 16px 32px -8px #0C0C0D66}#mainpagemenu li.item2878 ul li:hover,#mainpagemenu li.item2983 ul li:hover{background:#f5f5f5}#mainpagemenu li.item2878 ul li span,#mainpagemenu li.item2983 ul li span{background:none}#mainpagemenu li.item2878 ul li a:hover,#mainpagemenu li.item2983 ul li a:hover{text-decoration:none}#mainpagemenu li.item2867 ul li{width:50%;display:block}#mainpagemenu li.item2867 ul li:after{display:none}#mainpagemenu li.item2867 ul li:nth-child(2n) a{border-bottom:1px solid #d8d8d8}#mainpagemenu li.item2867 ul li:nth-child(odd) a{border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8}#mainpagemenu li.item2867 ul li:nth-last-child(-n+2) a{border-bottom:none}#mainpagemenu li.item2867 ul li a{display:block;width:100%;height:45px;text-indent:-99999em}.item2868{background:url(../images/main/brands/acuvue.svg) no-repeat 50% 50%/62%}.item3554{background:url(../images/main/brands/avaira.svg) no-repeat 50% 50%/42%}.item2869{background:url(../images/main/brands/air_optix.svg) no-repeat 50% 50%/62%}.item2874{background:url(../images/main/brands/biofinity.svg) no-repeat 50% 50%/62%}.item2871{background:url(../images/main/brands/freshlook.png) no-repeat 50% 50%/80%}.item3207{background:url(../images/main/brands/konkor.png) no-repeat 50% 50%/80%}.item2873{background:url(../images/main/brands/biotrue.png) no-repeat 50% 50%/54%}.item2876{background:url(../images/main/brands/clariti.svg) no-repeat 50% 50%/46%}.item2875{background:url(../images/main/brands/dailies.svg) no-repeat 50% 50%/62%}.item2877{background:url(../images/main/brands/neocosmo.svg) no-repeat 50% 50%/62%}.item2992{background:url(../images/main/brands/proclear.svg) no-repeat 50% 50%/62%}.item2993{background:url(../images/main/brands/soflens.png) no-repeat 50% 50%/80%}#mainpagemenu li.item2878{margin-bottom:15px}#mainpagemenu li.item2878 ul,#mainpagemenu li.item2983 ul{list-style:none;margin:0;padding:0;display:none}#mainpagemenu li.item2878 ul li,#mainpagemenu li.item2983 ul li{padding:10px;display:block;border-bottom:1px solid #d8d8d8}#mainpagemenu li.item2878 ul li:last-child,#mainpagemenu li.item2983 ul li:last-child{border:none;border-bottom-right-radius:8px;border-bottom-left-radius:8px}#mainpagemenu li.item2878 ul li a,#mainpagemenu li.item2983 ul li a{display:block;font-size:14px;line-height:18px}.tags_menu_mod #mainpagemenu{margin-top:0}.tags_menu_mod #mainpagemenu2 li ul,.tags_menu_mod #mainpagemenu li ul{list-style:none;margin:0;padding:0;display:none}.tags_menu_mod #mainpagemenu2 li ul li,.tags_menu_mod #mainpagemenu li ul li{padding:10px;display:block;border-bottom:1px solid #d8d8d8}.tags_menu_mod #mainpagemenu2 li ul li a,.tags_menu_mod #mainpagemenu li ul li a{display:block;font-size:14px;line-height:18px}.content{padding:0 10px}footer{background:#f5f5f5;padding:10px;clear:left;width:100%;box-sizing:border-box;margin-top:auto}.footer-logo{display:block;height:14px}.footer-city{height:14px;line-height:17px}.footer-city a{color:#737373;text-decoration:underline}.footer-menu{display:flex;justify-content:space-between;align-content:flex-start;flex-wrap:wrap}.footer-menu .module_menu{margin-top:25px;width:134px;min-width:50%}.footer-menu .footer-mobile-hide{display:none}.footer-menu .moduleheader{text-transform:uppercase;font-weight:700;margin-bottom:15px}.footer-menu ul{list-style:none;padding:0;margin:0}.footer-menu ul li{margin-bottom:10px}.footer-menu ul li:last-child{margin-bottom:0}.footer-menu ul li a{color:#000;line-height:15px}.footer-legal{margin-top:25px}.footer-legal ul{list-style:none;padding:0;margin:0}.footer-legal ul li{margin-bottom:10px}.footer-legal ul li:last-child{margin-bottom:0}.footer-legal ul li a{color:#737373;line-height:15px}.footer-social{width:100%;display:flex;max-width:690px;margin:25px 0}.footer-social a{margin-right:20px}.footer-social a:last-child{margin-left:auto;margin-right:0}.footer-payment_logos{display:flex;width:100%;justify-content:space-evenly;margin:20px 0}.footer-copyright{margin-bottom:10px}.footer-alert{width:100%}.vm_checkout_city{display:flex;align-items:center}.vm_checkout_city a,.vm_checkout_city span{margin-right:5px;font-size:14px;line-height:18px}.vm_checkout_city a{color:#737373;text-decoration:underline}.change_city_icon{display:inline-block;width:20px;height:20px}.change_city_icon,.change_city_icon:focus,.change_city_icon:hover{background:url(../images/cart/edit.svg) no-repeat 0 0}.bank_list a{display:flex;align-items:center;text-decoration:none;color:#000;padding:5px 0;border-bottom:1px solid #d6d6d6}.bank_list a img{width:45px;height:45px;margin-right:10px}.bank_list a span{font-size:17px}.continue_button{margin-bottom:10px}.user-phone-box__entercode-block{background:#f5f5f5;margin:10px -10px -15px;padding:10px}@keyframes r{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.customer_account_box-name{font-weight:500;font-size:18px;line-height:23px}.customer_account_box-phone{background:url(../images/phone.svg) no-repeat 0}.customer_account_box-email,.customer_account_box-phone{padding-left:23px;font-weight:400;font-size:14px;line-height:18px;margin-top:10px}.customer_account_box-email{background:url(../images/email.svg) no-repeat 0}.customer_account_box-address{background:url(../images/point.svg) no-repeat 0;padding-left:23px;font-weight:400;font-size:14px;line-height:18px;margin-top:10px}.customer_account_box-account_link{text-decoration:none;color:#000;padding:6px 10px;margin-top:10px;border:1px solid #000;border-radius:4px;display:inline-block}.customer_account_box-myacuvue{display:flex;float:right;font-size:14px;line-height:18px;color:#003087;align-items:center}.customer_account_box-myacuvue:before{content:"";background:url(../images/components/bonus_myacuvue.svg) no-repeat 0 0;width:20px;height:20px;display:inline-block;margin-right:5px}.customer_account_box-refresh_icon{border:none;background:url(../images/refresh.svg) no-repeat 0 0;width:20px;height:20px;float:right;margin-right:5px}.customer_account_box-refresh_icon_load{animation-name:r;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear}.customer_account_box-history_link_box{margin:10px 0;text-align:right}.customer_account_box-history_link_box a{text-decoration:underline;color:#737373}.customer_account_box-lastorder_box{margin:15px -10px;background:#f8f8f8;padding:15px 10px}.customer_account_box-lastorder_box-title{font-weight:700;font-size:12px;line-height:91.34%;letter-spacing:.1em;text-transform:uppercase}.customer_account_box-lastorder_box-info{margin-top:15px;display:flex;flex-wrap:wrap;flex-direction:column;column-gap:5px;height:43px;align-content:space-between;justify-content:space-between}.customer_account_box-lastorder_box-repeat{text-decoration:none;color:#000;padding:6px 10px;border:1px solid #000;border-radius:4px;display:inline-block;text-align:center;width:100px}.customer_account_box-lastorder_box-price{font-weight:500;font-size:14px;line-height:18px;text-align:right}.customer_account_box-lastorder_box-status{font-size:12px;line-height:15px;color:#737373;text-align:right}.customer_account_box-lastorder_box-date{font-size:12px;line-height:15px}.customer_account_box-lastorder_box-order_link{text-decoration:underline;color:#737373;font-size:14px;line-height:18px}.customer_account_box-account_link_bottom{text-decoration:none;color:#fff;background:#000;padding:10px;margin-top:10px;border-radius:4px;text-align:center;margin-bottom:15px;display:block}.customer_account_box-account_link_bottom:hover{color:#fff}.mycityselector-dialog_text{text-align:justify}.mycityselector-dialog_current,.mycityselector-dialog_text{font-size:14px;line-height:18px;margin-bottom:15px}.mycityselector-dialog_city-legend{padding-left:25px;background:url(../images/has_optics.svg) no-repeat 0;color:#000;font-size:14px}.mycityselector-dialog_city-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px}.mycityselector-dialog_city-list .city{width:150px;max-width:50%;margin-bottom:10px;display:flex;align-items:center}.mycityselector-dialog_city-list a.link{font-size:14px;line-height:18px;color:#737373;text-decoration:underline}.autocomplete-suggestions{background:#fff;overflow-y:scroll}.autocomplete-suggestion{padding:10px;border-bottom:1px solid #d9d9d9}.orders_list{background:#f8f8f8;margin:10px -10px;padding:15px 10px}.orders_list-title{font-weight:700;text-transform:uppercase;margin-bottom:15px}.orders_list-price{font-weight:500;font-size:14px}.orders_list a{text-decoration:underline;color:#737373}.orders_list table,.orders_list tbody{display:block}.orders_list tr{display:flex;height:43px;flex-wrap:wrap;flex-direction:column;justify-content:space-between;border-bottom:1px solid #d8d8d8;padding:10px 0}.orders_list tr:first-child{display:none}.orders_list td:last-child{text-align:right}.orders_list .adminlist+.adminlist{display:none}.cp-edit_link,a.order-list-repeatorder{text-decoration:none;color:#000;padding:6px 10px;margin-top:10px;border:1px solid #000;border-radius:4px;display:inline-block}.payment_readonly_field{background:#f5f5f5!important;font-weight:500;font-size:18px;line-height:23px;text-align:center}.order_info_table{background:#f5f5f5;padding:10px;text-align:center}.order_info_table th{padding:10px}.jBox-content dt.message{display:none!important}.jBox-content dd.message{margin:0}.jBox-content .message ul{list-style:none;padding:0;margin:0}.customer_account-myacuvue_desc{font-weight:400;font-size:14px;line-height:18px}.customer_account-myacuvue_fitting{margin-top:20px}.customer_account-myacuvue_fitting-title{font-weight:500;font-size:14px;line-height:18px;border-bottom:1px solid #000;padding-bottom:5px}.customer_account-myacuvue_fitting-eyes{display:flex;flex-wrap:wrap;margin-top:15px;gap:10px;justify-content:space-between}.customer_account-myacuvue_fitting-eye{flex-grow:1}.customer_account-myacuvue_fitting-eye_title{font-weight:700;font-size:10px;line-height:100%;letter-spacing:.15em;text-transform:uppercase}.customer_account-myacuvue_fitting-info{background:#f5f5f5;padding:0 10px;border-radius:5px}.customer_account-myacuvue_fitting-props{margin-top:6px;display:flex;flex-wrap:nowrap}.customer_account-myacuvue_fitting-product_row{display:flex;border-top:1px dashed #d9d9d9;align-items:center;padding:5px 0}.customer_account-myacuvue_fitting-product_row-name{flex:1;font-size:12px;font-weight:500}.customer_account-myacuvue_fitting-product_row-price{font-size:12px;font-weight:700;margin-right:10px}.customer_account-myacuvue_fitting-product_row button{font-size:10px;height:22px;padding:5px 8px;font-weight:500}.customer_account-myacuvue_fitting-prop{display:flex;text-align:center;margin:5px 0;border-right:1px solid #d9d9d9}.customer_account-myacuvue_fitting-prop:last-child{border-right:none}.customer_account-myacuvue_fitting-prop div{padding:5px;font-size:12px;font-weight:500}.customer_account-myacuvue_fitting-prop div:first-child{font-weight:600;color:#787878;letter-spacing:.15em;padding-right:0}.category_page_modules_block{display:flex;justify-content:space-between;flex-wrap:wrap}.category_page_modules_block .module{width:100%}.module.tags_menu_mod{width:calc(50% - 24px)}.tags_menu_mod #mainpagemenu .separator{padding:0;min-height:40px}.tags_menu_mod #mainpagemenu .separator span{font-weight:500;font-size:16px;line-height:19.5px}.tags_menu_mod #mainpagemenu2 .separator{padding:0;min-height:40px}.tags_menu_mod #mainpagemenu2 .separator span{font-weight:500;font-size:16px;line-height:19.5px}.content-separator{border-top:1px dashed #d9d9d9;margin:20px 0}.contentpaneopen{width:100%}.myacuvue_button{border:1px solid #003087;color:#003087;background:#fff;margin:10px 0}.myacuvue_button-logo{display:inline-block;height:15px;width:15px;background:url(../images/myacuvue.svg) no-repeat 0 0;margin:0 5px 0 7px}.logout_button{margin:10px 0 20px}.camerabox{background:url(/templates/2021/assets/images/ajax-loader.gif) no-repeat 50% 50%}.camerabox canvas{display:none}.cameraviewbox .jBox-content{padding:0!important}a.contact_social-link{text-decoration:underline}#videoCanvas video{max-height:100%;max-width:100%}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:1.3dppx),only screen and (min-resolution:124.8dpi){.item2860{background-image:url(../images/main/categories/daily@2.png)}.item2861{background-image:url(../images/main/categories/month@2.png)}.item2862{background-image:url(../images/main/categories/2week@2.png)}.item2863{background-image:url(../images/main/categories/colors@2.png)}.item2887{background-image:url(../images/main/categories/solution@2.png)}.item2888{background-image:url(../images/main/categories/accessories@2.png)}.item3622{background-image:url(../images/main/categories/optica@2.png)}.item2889{background-image:url(../images/main/categories/sale@2.png)}.item2871{background:url(../images/main/brands/freshlook@2.png) no-repeat 50% 50%/80%}.item3207{background:url(../images/main/brands/konkor@2.png) no-repeat 50% 50%/80%}.item2873{background:url(../images/main/brands/biotrue@2.png) no-repeat 50% 50%/54%}.item2993{background:url(../images/main/brands/soflens@2.png) no-repeat 50% 50%/80%}ul.quickaccess li.item2986 a:before,ul.quickaccess li.item2996 a:before,ul.quickaccess li.item3001 a:before,ul.quickaccess li.item3233 a:before,ul.quickaccess li.item3448 a:before,ul.quickaccess li.item3464 a:before{background-image:url(../images/quick/repeat@2.png)}ul.quickaccess li.item2985 a:before,ul.quickaccess li.item2995 a:before,ul.quickaccess li.item3000 a:before,ul.quickaccess li.item3232 a:before,ul.quickaccess li.item3449 a:before,ul.quickaccess li.item3463 a:before{background-image:url(../images/quick/podbor@2.png)}ul.quickaccess li.item2984 a:before,ul.quickaccess li.item2994 a:before,ul.quickaccess li.item2999 a:before,ul.quickaccess li.item3231 a:before,ul.quickaccess li.item3450 a:before,ul.quickaccess li.item3462 a:before{background-image:url(../images/quick/delivery@2.png)}ul.quickaccess li.item2987 a:before,ul.quickaccess li.item2997 a:before,ul.quickaccess li.item3002 a:before,ul.quickaccess li.item3234 a:before,ul.quickaccess li.item3451 a:before,ul.quickaccess li.item3465 a:before{background-image:url(../images/quick/myacuvue@2.png)}ul.quickaccess li.item2988 a:before,ul.quickaccess li.item2998 a:before,ul.quickaccess li.item3003 a:before,ul.quickaccess li.item3235 a:before,ul.quickaccess li.item3452 a:before,ul.quickaccess li.item3466 a:before{background-image:url(../images/quick/sale@2.png)}}@media (min-width:600px){.vm_category_product{width:calc(33% - 18px)}#mainpagemenu li.item2867 ul li a{width:100%}.item2860{height:320px;background-image:url(../images/main/categories/daily@2.png)}.item2861{height:320px;background-image:url(../images/main/categories/month@2.png)}.item2862{height:320px;background-image:url(../images/main/categories/2week@2.png)}.item2863{height:320px;background-image:url(../images/main/categories/colors@2.png)}.item2887{height:320px;background-image:url(../images/main/categories/solution@2.png)}.item2888{height:320px;background-image:url(../images/main/categories/accessories@2.png)}.item3622{height:320px;background-image:url(../images/main/categories/optica@2.png)}.item2889{height:320px;background-image:url(../images/main/categories/sale@2.png)}ul.quickaccess li.item2986 a:before,ul.quickaccess li.item2996 a:before,ul.quickaccess li.item3001 a:before,ul.quickaccess li.item3233 a:before,ul.quickaccess li.item3448 a:before,ul.quickaccess li.item3464 a:before{background-image:url(../images/quick/repeat@2.png)}ul.quickaccess li.item2985 a:before,ul.quickaccess li.item2995 a:before,ul.quickaccess li.item3000 a:before,ul.quickaccess li.item3232 a:before,ul.quickaccess li.item3449 a:before,ul.quickaccess li.item3463 a:before{background-image:url(../images/quick/podbor@2.png)}ul.quickaccess li.item2984 a:before,ul.quickaccess li.item2994 a:before,ul.quickaccess li.item2999 a:before,ul.quickaccess li.item3231 a:before,ul.quickaccess li.item3450 a:before,ul.quickaccess li.item3462 a:before{background-image:url(../images/quick/delivery@2.png)}ul.quickaccess li.item2987 a:before,ul.quickaccess li.item2997 a:before,ul.quickaccess li.item3002 a:before,ul.quickaccess li.item3234 a:before,ul.quickaccess li.item3451 a:before,ul.quickaccess li.item3465 a:before{background-image:url(../images/quick/myacuvue@2.png)}ul.quickaccess li.item2988 a:before,ul.quickaccess li.item2998 a:before,ul.quickaccess li.item3003 a:before,ul.quickaccess li.item3235 a:before,ul.quickaccess li.item3452 a:before,ul.quickaccess li.item3466 a:before{background-image:url(../images/quick/sale@2.png)}.item2871{background:url(../images/main/brands/freshlook@2.png) no-repeat 50% 50%/62%}.item3207{background:url(../images/main/brands/konkor@2.png) no-repeat 50% 50%/62%}.item2873{background:url(../images/main/brands/biotrue@2.png) no-repeat 50% 50%/54%}.item2993{background:url(../images/main/brands/soflens@2.png) no-repeat 50% 50%/62%}}@media (min-width:900px){.jBox-container{border-radius:10px}.select-box .jBox-container{border-radius:10px 10px 0 0}}.show-on-desktop{display:none}.colorblock{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:space-around}.contentpaneopen .colorblock a{text-decoration:none!important}.category_page_tags_block{display:flex;justify-content:space-between;flex-wrap:wrap}.category_page_tags_block .category_page_tags_faq{width:calc(50% - 24px)}.category_page_tags_faq{border-top:1px solid #d8d8d8}.category_page_childlist{padding:16px}.category_page_childlist_content,.category_page_childlist_content a,.category_page_childlist_content b{font-size:16px;line-height:19.5px}.colorblock div{padding:0 10px 30px;position:relative;max-width:150px;text-align:center;display:flex;flex-direction:column;box-sizing:border-box;justify-content:space-between}.colorblock div span{height:45px}.colorblock div a{flex:1}.colorblock div a span{text-decoration:none!important}.colorblock div strong{margin-top:10px;font-family:Montserrat,Arial,sans-serif;width:100%;text-align:center;border-radius:5px;display:flex;font-size:14px;justify-content:center;height:38px;border:none;color:#fff;align-items:center;cursor:pointer;border:1px solid #000;color:#000;box-sizing:border-box;background:transparent;font-weight:500}.colorblock div strong:focus,.colorblock div strong:hover{color:gray;border:1px solid gray}.search_block{width:100%}@media (max-width:1100px){#mainpagemenu{margin-top:16px}.item2867{margin-left:16px}.item2867,.item2983{margin-right:16px!important}.item2878{margin-right:16px}#mainpagemenu li.item2867,#mainpagemenu li.item2878,#mainpagemenu li.item2983{width:calc(33.33% - 22px)}}@media (max-width:740px){#mainpagemenu{margin-top:0}#mainpagemenu li.item2867,#mainpagemenu li.item2878,#mainpagemenu li.item2983{width:100%;margin:0!important;border-bottom:1px solid #d2d2d2}#mainpagemenu li.item2867 .separator,#mainpagemenu li.item2878 .separator,#mainpagemenu li.item2983 .separator{border-radius:0;border:none}#mainpagemenu li.item2867 ul,#mainpagemenu li.item2878 ul,#mainpagemenu li.item2983 ul{position:relative;box-shadow:none}#mainpagemenu li.item2867 ul li a{padding:5px 0}}@media (min-width:1090px){.cityicon.show-on-desktop{display:none}}@media (max-width:1090px){.header-city{display:none}header div.show-on-desktop{flex:1}}@media (max-width:970px){.optics-map-review{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.category_page_article-part,.category_page_tags_block .category_page_tags_faq,.module.tags_menu_mod,.optics-map-review>div{width:100%}}@media (min-width:970px){.slick-slide img{width:100%}.colorblock div{max-width:200px}.search_block{max-width:1440px;margin:0 auto;position:relative}#page447{display:flex;flex-wrap:wrap;justify-content:space-between}#page447 .breadcrumbs{width:100%}#page447 .vm_category_product_header{border-top:none;margin-top:0}#page447 #vmMainPage{width:70%;display:block!important}.filter_title{width:100%}.filter_selecetd_params{display:none!important}#vmfilter{display:block!important;width:25%}#vmfilter .filter_title_header{display:none}.vm_product_page-desktop_column{width:464px}#vm_ajax_search_results2{max-height:500px!important;max-width:1440px;box-shadow:0 3px 9px -2px #d8d8d8}.mm_search-close{right:10px}input[type=text].mm_search-input{margin-bottom:1px}#vm_ajax_search_results2 a span{font-size:14px}#vm_ajax_search_results2 a{font-size:14px;flex:1}#vm_ajax_search_results2 .productPrice b{font-size:14px}#vm_ajax_search_results2 .productPrice b:after{content:" ₽";display:inline}.navicon{display:none}.searchicon{display:block}.mm_search-barcode{display:none}.logo{flex:none}.show-on-desktop{display:block}.show-on-mobile{display:none}.footer-menu .module_menu{min-width:25%}.footer-menu .footer-mobile-hide{display:block}.footer-payment_logos img{height:20px}.item2860,.item2861,.item2862,.item2863,.item2887,.item2888,.item2889,.item3622{width:25%;height:320px}.item2887{border-bottom-left-radius:16px}.item2889{border-bottom-right-radius:16px}.item2860{border-top-left-radius:16px}.item2863{border-top-right-radius:16px}.vm_chekout_page{display:flex;justify-content:space-between}#basket{width:45%}.basket_wrapper{position:sticky;top:0;margin-bottom:20px}.checkout-page{width:50%}.vmCartContainer .add_to_cart{position:relative}.vmCartContainer:after{display:none}.vm_product_page{display:flex;justify-content:space-between}.vm_product_page-info_block{width:432px;margin:0 0 40px}.vm_product_page-images{width:calc(100% - 564px);margin-bottom:0}.vm_category_product{width:calc(25% - 18px)}.vm_category_product:hover .vm_category_product-image{background-color:#fff;transition:background-color .3s linear}.vm_category_product:hover .vm_category_product-image a{padding:21px;transition:padding .3s linear}.user-phone-box__entercode-block{border-bottom-left-radius:10px;border-bottom-right-radius:10px}}.lk_discount_list{display:flex}.lk_discount_list div{background:#f5f5f5;padding:12px 5px;border-radius:4px;font-weight:500;margin-right:5px}.order_status-table{background:#f8f8f8;margin:10px -10px;padding:15px 10px}.order_status-table table{border-collapse:collapse;width:100%}.order_status-table th{border-bottom:1px solid #000}.order_status-table td,.order_status-table th{text-align:center;padding:20px}.order_status-status{color:#737373}#city_not_found{padding:10px 10px 10px 60px;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin:0 -10px;margin-bottom:15px;display:none;background:url(../images/search_icon_not_found.svg) 10px 5px no-repeat}#city_not_found b,#city_not_found span{font-size:12px;display:block}#city_not_found a{color:#737373;text-decoration:underline}#cookie_popup{margin-top:15px}#cookie_popup>div{display:flex;justify-content:space-around;align-items:center}#cookie_popup>div a{font-size:16px;color:#01579f;text-decoration:underline}#cookie_popup>div span{font-size:16px}#cookie_popup>div button{width:55px;height:27px}#cookie_popup button.cookie_close_button{display:inline-block;width:32px;height:32px;background:url(../images/cookie_close_button.svg) no-repeat 50%;border:none;margin-right:-16px}.mycityselector-dialog .inner{position:relative}#city_search_close{background:url(../images/city_close_button.svg) no-repeat 50%;width:15px;height:15px;position:absolute;border:none;top:8px;right:10px;display:none}.content_express_wrap{background:#f5f5f5;margin:0 -20px;padding:1px 20px 10px;border-radius:16px}.content_delivery{display:flex;flex-wrap:wrap;width:100%;align-items:center;justify-content:center}.content_delivery_wrap a,.content_delivery_wrap div,.content_delivery_wrap li,.content_delivery_wrap p{font-size:14px;line-height:17px}.content_delivery-img{width:300px;max-width:100%}.content_delivery_wrap a{text-decoration:underline;color:#737373}.content_delivery-item_wa_icon{text-decoration:none;display:inline-block;height:17px}.content_delivery-item_wa_icon img{width:17px;height:17px}.content_delivery-info{margin:0 0 15px 15px;flex:1;min-width:200px}.content_delivery-item{border-bottom:1px dashed #d9d9d9}.content_delivery-item:last-child{border-bottom:none}.content_delivery-item div{padding-top:10px;padding-bottom:10px}.content_delivery-item_payment{padding-left:154px;background:url(../images/delivery/payment.svg) no-repeat 0 50%;margin-top:16px}.content_delivery-item_schedule{padding-left:45px;background:url(../images/delivery/schedule.svg) no-repeat 0 50%}.content_delivery-item_time_1,.content_delivery-item_time_2{padding-left:45px;background:url(../images/delivery/time.svg) no-repeat 0 50%}.content_delivery-item_money{padding-left:45px;background:url(../images/delivery/money.svg) no-repeat 0 50%}.content_delivery-item_delivery{padding-left:45px;background:url(../images/delivery/delivery.svg) no-repeat 0 50%}@media (max-width:740px){.optica_page-top{flex-wrap:wrap}.optica_page-top>div{width:calc(100vw - 30px)}.optica_page-images{max-width:100%}}@media (max-width:400px){.slider img{border-radius:0}.vm_category_product-image a{padding:12px}.content_delivery-info{margin:15px 0}.content_delivery-item_payment{padding-left:70px;background:url(../images/delivery/payment_vert.svg) no-repeat 0 50%;padding-top:20px!important;padding-bottom:20px!important}.content_delivery-item_schedule{padding-left:70px;background:url(../images/delivery/schedule.svg) no-repeat 15px 50%}.content_delivery-item_time_1{padding-left:70px;background:url(../images/delivery/time.svg) no-repeat 15px 50%}.content_delivery-item_time_2{padding-top:45px!important;padding-left:0;background:url(../images/delivery/time.svg) no-repeat 50% 0}.content_delivery-item_money{padding-top:45px!important;padding-left:0;background:url(../images/delivery/money.svg) no-repeat 50% 0}.content_delivery-item_delivery{padding-top:45px!important;padding-left:0;background:url(../images/delivery/delivery.svg) no-repeat 50% 0}}