@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-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;align-items:stretch}.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}.select-box-classic.jBox-Modal .jBox-content{padding:0 10px 7px}.select-box-classic.jBox-Modal .jBox-container{box-shadow:0 2px 3px rgba(0,0,0,.1);border-top-left-radius:0;border-top-right-radius:0}.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;border-radius:8px;border:none;line-height:18px;padding:45px 20px 20px;background:#fff4d2 url(../images/cart/alert_yellow.svg) no-repeat center 10px;text-align:center;margin-bottom:10px}.alert-block,.alert-block b{font-size:16px}.error-block{color:#c70006;background:#ffe8e4 url(../images/cart/alert_red.svg) no-repeat center 10px}.error-block,.notice-block{border-radius:8px;border:none;font-size:16px;line-height:18px;padding:45px 20px 20px;text-align:center;margin-bottom:10px}.notice-block{color:#6a13c1;background:#f8ebff url(../images/cart/alert_purple.svg) no-repeat center 10px}.success-block{color:#1c632e;border-radius:8px;border:none;font-size:16px;line-height:18px;padding:45px 20px 20px;text-align:center;margin-bottom:10px;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}}@media (max-width:600px){.tabs a{padding:12px 10px}}.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;display:flex}.vm_category_products_count{margin-top:17px;font-size:12px;color:#737373}.vm_category_product_list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.vm_product_page-avail{position:relative;border-top:1px solid #737373;padding:15px 0}.vm_product_page-avail.avail_filled{padding-left:15px}.vm_product_page-avail.avail_filled:before{content:"";display:block;width:8px;height:8px;background-color:#00c173;border-radius:50%;position:absolute;top:18px;left:2px}.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}.special_offer-out-of-stocks{color:#444}.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_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,.vm_product_page_out_of_stock .vm_category_product-image 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;position:relative}.product_review-rating{position:absolute;top:5px;left:5px;color:#003087}.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}.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}}.search_wrapper{position:absolute;z-index:99999;width:calc(100% - 10px);height:100%;top:0;left:0;background:#fff;display:none;padding:5px}.search_openned{overflow:hidden}.search_mobile{display:flex;gap:10px}.search_back{flex:1;background:none;padding:0 10px}#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 a{font-size:18px;line-height:24px}.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-yandex{background:url(../images/auth/yandex.svg) no-repeat 0 0;background-size:contain}a.user-login-enter{background:#fff;padding:12px 15px;border-radius:5px;border:1px solid #000;text-decoration:none!important;flex:1;text-align:center}.social-button-myacuvue{background:url(../images/auth/myacuvue.svg) no-repeat 0 0}.social-button-myacuvue-cart{border-radius:5px;padding:12px 15px;background:#003087;color:#fff!important;text-align:center;line-height:15px;text-decoration:none!important;flex:1}.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{background-image:url(../images/cart/placemark_base.svg)}.polygon_layout-default:before{background:url(../images/cart/viplinza.svg?2) 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-default{background:url(../images/cart/placemark_viplinza.svg) no-repeat 0 0}.placemark_selected .polygon_layout-default: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}.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:#ecfdf5;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%}}.announcement{border-bottom:1px solid #d8d8d8;height:40px;display:flex;align-items:center;justify-content:center}.announcement-item{text-align:center}.announcement_wrap{position:relative}.announcement_button{position:absolute;right:10px;top:12px;display:block;width:15px;height:15px;background:url(../images/stop.svg) 50%}.announcement-item a{display:inline-block}.announcement_pause .announcement_button{background:url(../images/play.svg) 50%}@media (max-width:700px){.announcement-item{text-align:left;padding-left:10px}}.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}.share_item{display:block;margin-block:5px}.share_item:before{content:"";display:inline-block;padding-right:10px;vertical-align:middle}.vk_share:before{background:url(../images/share/vk.svg) 0 no-repeat;width:30px;height:30px;background-size:contain}.ok_share:before{background:url(../images/share/ok.svg) 0 no-repeat;width:30px;height:30px;background-size:contain}::-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}.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_login{top:80px;padding-left:40px!important}.mm_login:before{background:url(../images/menu/user.svg) no-repeat 0 0;top:0;left:0;width:40px;height:40px}.mm_login:after,.mm_login:before{content:"";display:block;position:absolute}.mm_login:after{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.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:0;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:40px;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 3px;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.item3678 a:before,ul.quickaccess li.item3679 a:before,ul.quickaccess li.item3680 a:before,ul.quickaccess li.item3681 a:before,ul.quickaccess li.item3682 a:before,ul.quickaccess li.item3683 a:before{background:url(../images/quick/search.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}.item3677{background:url(../images/main/categories/glasses.png) no-repeat 50% 50%;background-size:cover;border-radius:0}.item3676,.item3677{display:block;width:50%;height:214px}.item3676{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:586px}.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-toggle{display:inline-block;background:url(../images/components/slide_down.svg) no-repeat 50% 50%;border:none;width:25px;height:25px;vertical-align:middle}.customer_account-toggle-up{background:url(../images/components/slide_up.svg) no-repeat 50% 50%}.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}.custom_select+span{min-height:40px;border:1px solid #d2d2d2;display:flex;justify-content:space-between;align-items:center;padding:0 10px;cursor:pointer;font-size:14px;line-height:18px;border-radius:8px}.custom_select+span:after{content:"";width:34px;height:25px;background:url(../images/components/slide_down.svg) no-repeat 0 0;display:block}.custom_select+span.menu_opened:after{background:url(../images/components/slide_up.svg) no-repeat 0 0}.vm_category_product_header form{display:flex;align-items:center;gap:8px}.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)}.item3676{background-image:url(../images/main/categories/optica@2.png)}.item3677{background-image:url(../images/main/categories/glasses@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,ul.quickaccess li.item3723 a:before,ul.quickaccess li.item3847 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,ul.quickaccess li.item3722 a:before,ul.quickaccess li.item3846 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,ul.quickaccess li.item3721 a:before,ul.quickaccess li.item3845 a:before{background-image:url(../images/quick/delivery@2.png)}ul.quickaccess li.item348 a:before,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,ul.quickaccess li.item3724 a:before{background-image:url(../images/quick/myacuvue@2.png)}ul.quickaccess li.item3678 a:before,ul.quickaccess li.item3679 a:before,ul.quickaccess li.item3680 a:before,ul.quickaccess li.item3681 a:before,ul.quickaccess li.item3682 a:before,ul.quickaccess li.item3683 a:before,ul.quickaccess li.item3726 a:before,ul.quickaccess li.item3850 a:before{background:url(../images/quick/search@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)}.item3676{height:320px;background-image:url(../images/main/categories/optica@2.png)}.item3677{height:320px;background-image:url(../images/main/categories/glasses@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,ul.quickaccess li.item3723 a:before,ul.quickaccess li.item3847 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,ul.quickaccess li.item3722 a:before,ul.quickaccess li.item3846 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,ul.quickaccess li.item3721 a:before,ul.quickaccess li.item3845 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,ul.quickaccess li.item3723 a:before,ul.quickaccess li.item3724 a:before,ul.quickaccess li.item3848 a:before{background-image:url(../images/quick/myacuvue@2.png)}ul.quickaccess li.item3678 a:before,ul.quickaccess li.item3679 a:before,ul.quickaccess li.item3680 a:before,ul.quickaccess li.item3681 a:before,ul.quickaccess li.item3682 a:before,ul.quickaccess li.item3683 a:before,ul.quickaccess li.item3726 a:before,ul.quickaccess li.item3850 a:before{background:url(../images/quick/search@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,.item3676,.item3677{width:25%;height:320px}.item2887{border-bottom-left-radius:16px}.item3677{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}}.blog_block{margin-bottom:48px}.blog_block-list{display:flex;gap:24px;margin-bottom:24px;flex-wrap:wrap}.blog_block-list-item{width:calc(25% - 18px)}.blog_block-list-item img{border-radius:16px;margin-bottom:24px}.blog_block-list-item-category{font-size:16px;color:#737373;line-height:100%}.blog_block-list-item-title{font-size:24px;font-weight:600;line-height:100%;margin-bottom:24px;margin-top:24px;display:block}.blog_block-list-item-text{font-size:16px;line-height:18px}.blog_block-more{font-family:Montserrat,Arial,sans-serif;width:342px;text-align:center;border-radius:5px;display:flex;font-size:14px;justify-content:center;height:38px;align-items:center;cursor:pointer;border:1px solid #000;color:#000;box-sizing:border-box;background:transparent}.blog_block-more:focus,.blog_block-more:hover{color:gray;border:1px solid gray;text-decoration:none}.blog_block-more:disabled{color:#fff;background:#d1d1d1;border:1px solid #d1d1d1}.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}#info_notice{margin-top:15px}#info_notice>div{display:flex;justify-content:space-around;align-items:center}#info_notice>div a{font-size:16px;color:#01579f;text-decoration:underline}#info_notice>div span{font-size:16px}#info_notice>div button{width:55px;height:27px}#info_notice 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{margin-top:16px}.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%}@media (max-width:740px){.usericon{display:none}.blog_block-list{flex-direction:column}.blog_block-list-item{flex:1;width:auto}.optica_page-top{flex-wrap:wrap}.optica_page-top>div{width:calc(100vw - 30px)}.optica_page-images{max-width:100%}.suppliers-grid{grid-template-columns:1fr!important}#vm_ajax_search_results2{left:5px;width:calc(100% - 10px)}.mm_search-close{top:13px;right:17px}}@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}}