body.navbar-is-fixed-top{margin-top:108px}@media (max-width:1200px){body.navbar-is-fixed-top{margin-top:60px}}:focus{outline:inherit !important}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{background:#000}.responsive-menu-toggle-icon span.label{color:#000}@media (min-width:768px) and (max-width:1200px){.navbar-collapse.collapse{display:none !important}.collapse.in{display:block !important}.block.block-views-exposed-filter-blocksearch-page-1{display:flex;align-items:center;order:2}.block.language-switcher-language-url{display:flex;align-items:center;position:static;margin-right:20px;order:3}#block-telefonzagolovok{order:4}#block-cartflyout{order:5}.navbar-toggle{display:block !important}}.path-frontpage .container-fluid{padding-right:0;padding-left:0;position:relative;overflow:hidden;z-index:3}.path-frontpage .block-region-main section{width:100%;max-width:910px;margin-left:auto;margin-right:auto;position:relative}.navbar .container{max-width:1001px;position:relative}section h2{margin-top:0}.path-frontpage .navbar .container{overflow:inherit !important}body.path-frontpage{background:url(/themes/comp/css/../images/bg2.png) no-repeat 0 1800px,url(/themes/comp/css/../images/bg3.png) no-repeat 100% 2460px;background-size:auto,auto}body.path-frontpage .dialog-off-canvas-main-canvas{overflow:hidden;position:relative}@media(max-width:1440px){body.path-frontpage{background:url(/themes/comp/css/../images/bg2.png) no-repeat 0 1800px,url(/themes/comp/css/../images/bg3.png) no-repeat 100% 2460px;background-size:auto,auto}}@media(max-width:768px){header.navbar{margin-bottom:40px !important;z-index:4}.block.block-views-exposed-filter-blocksearch-page-1{display:block;position:absolute;bottom:-40px;width:calc(100% - 50px)}.block.block-views-exposed-filter-blocksearch-page-1 form .form--inline{display:flex}.block.block-views-exposed-filter-blocksearch-page-1 form .form--inline .form-group{margin-bottom:0}.block.block-views-exposed-filter-blocksearch-page-1 form .form--inline .form-type-textfield{flex:1;width:100%}.block-views-exposed-filter-blocksearch-page-1 input.form-text{width:100% !important}.block.language-switcher-language-url{position:absolute;right:-60px;bottom:-33px;margin:0 20px !important}}@media(max-width:740px){body.path-frontpage{background:url(/themes/comp/css/../images/bg2.png) no-repeat 0 1800px,url(/themes/comp/css/../images/bg3.png) no-repeat 100% 2460px;background-size:auto,auto}.path-frontpage .main-container section{position:relative;padding-left:15px;padding-right:15px}}body.path-frontpage a.button,.block.banner .field-name-field-button a{position:relative;overflow:hidden;text-decoration:none;height:53px;width:242px;border-radius:8px;-webkit-box-shadow:1px 4px 11px 0px rgba(0,0,0,.41);box-shadow:1px 4px 11px 0px rgba(0,0,0,.41);background-image:-webkit-linear-gradient(14deg,#3d2bad 0%,#2b51b2 46%,#3784c5 100%);background-image:-o-linear-gradient(14deg,#3d2bad 0%,#2b51b2 46%,#3784c5 100%);background-image:-webkit-linear-gradient(76deg,#3d2bad 0%,#2b51b2 46%,#3784c5 100%);background-image:-o-linear-gradient(76deg,#3d2bad 0%,#2b51b2 46%,#3784c5 100%);background-image:linear-gradient(14deg,#3d2bad 0%,#2b51b2 46%,#3784c5 100%);font-size:22px;font-weight:900;color:rgba(255,255,255,1);line-height:53px;display:block;text-align:center}body.path-frontpage a.button:hover,.block.banner .field-name-field-button a:hover{-webkit-box-shadow:1px 4px 11px 0px rgba(0,0,0,.41);box-shadow:1px 4px 11px 0px rgba(0,0,0,.41);background-image:-webkit-linear-gradient(14deg,#2d1382 0%,#092b7f 46%,#0c61aa 100%);background-image:-o-linear-gradient(14deg,#2d1382 0%,#092b7f 46%,#0c61aa 100%);background-image:-webkit-linear-gradient(76deg,#2d1382 0%,#092b7f 46%,#0c61aa 100%);background-image:-o-linear-gradient(76deg,#2d1382 0%,#092b7f 46%,#0c61aa 100%);background-image:linear-gradient(14deg,#2d1382 0%,#092b7f 46%,#0c61aa 100%)}body.path-frontpage a.button:after,.block.banner .field-name-field-button a:after{content:"";display:block;height:84px;width:121px;background:url(/themes/comp/css/../images/btn-bg.png) no-repeat;position:absolute;top:0;left:-100px;z-index:1;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s;-webkit-animation-name:slideme;animation-name:slideme;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes slideme{0%{left:-121px;margin-left:0}50%{left:110%;margin-left:0}100%{left:-121px;margin-left:0}}header.navbar{margin-bottom:0}.navbar .container{position:relative}.navbar-default{background-color:#f4f4f4;border:none;z-index:1}.navbar-header{float:none;padding-top:31px;padding-bottom:17px}.region-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block-logo{width:145px;height:60px;margin-right:15px}.navbar .logo{position:relative;left:-55px;padding:0;margin:0;height:107px;width:296px}.block-views-exposed-filter-blocksearch-page-1{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.block-views-exposed-filter-blocksearch-page-1 .form-inline .form-group{margin-right:0}.block-views-exposed-filter-blocksearch-page-1 input.form-text{height:29px;width:245px;background-color:rgba(255,255,255,.05);border:1px solid rgba(206,206,206,1);border-radius:8px 0 0 8px;border-right:none}.block-views-exposed-filter-blocksearch-page-1 button.form-submit{border:1px solid rgba(206,206,206,1);color:transparent;background-color:rgba(255,255,255,.05);background:url(/themes/comp/css/../images/search.png) no-repeat 0 5px;height:29px;border-left:none;border-radius:0 8px 8px 0;width:25px;position:relative;left:-3px;font-size:0}.block-views-exposed-filter-blocksearch-page-1 button.form-submit:active:hover{border:1px solid rgba(206,206,206,1);background-color:rgba(255,255,255,.05);background:url(/themes/comp/css/../images/search.png) no-repeat 0 5px}#block-telefonzagolovok{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:27px}.path-checkout #block-telefonzagolovok{margin-right:143px}#block-telefonzagolovok .row{margin-right:0;margin-left:0}#block-telefonzagolovok .col{padding-right:15px;padding-left:15px}#block-telefonzagolovok .field--name-body{height:29px}#block-telefonzagolovok .field--name-body a{font-size:12px;font-weight:700;color:rgba(0,0,0,1);text-align:center;line-height:29px}.block-commerce-cart{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:right}#block-cartflyout .cart-block--link__expand{font-size:15px;color:rgba(0,0,0,1);line-height:24px;position:relative;width:37px;top:-3px;right:10px}#block-cartflyout .cart-block--summary__count{height:19px;width:19px;background-color:rgba(255,255,255,1);border:2px solid rgba(42,85,179,1);border-radius:19px;overflow:hidden;background:#fff;position:absolute;right:-7px;top:-7px;display:block;margin:0;padding:0;text-align:left;font-size:10px;font-weight:500;color:rgba(0,0,0,1);text-align:center;line-height:18px}.mobile-cart{display:none}#navbar-collapse{position:absolute;top:24px;right:108px}.menu--main li{padding-left:15px}.menu--main li a{font-size:12px;color:rgba(0,0,0,1) !important;text-align:center;line-height:29px;padding:0}header .menu--main li a:hover,header .menu--main li a:focus{text-shadow:0px -.1px 0 #000,0px .1px 0 #000,-.1px 0px 0 #000,.1px 0px 0 #000}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{background-color:inherit;text-shadow:0px -.1px 0 #000,0px .1px 0 #000,-.1px 0px 0 #000,.1px 0px 0 #000}.language-switcher-language-url{position:absolute;right:25px;bottom:25px}.language-switcher-language-url>.links{margin:0;padding:0;list-style:none;display:flex}.language-switcher-language-url>.links li{margin-left:10px}.navbar-toggle{height:55px;width:55px;z-index:1;background-color:rgba(255,255,255,1) !important;border-radius:75px;-webkit-box-shadow:3px 5px 12px 0px rgba(0,0,0,.23);box-shadow:3px 5px 12px 0px rgba(0,0,0,.23)}header .navbar-toggle .icon-bar{height:6px;width:29px;background-color:rgba(61,43,173,1) !important;border-radius:7px;margin:0 auto}.navbar-toggle .icon-bar+.icon-bar{margin-top:3px}@media (max-width:1200px){.navbar-header{position:relative;display:flex;align-items:center;padding:0 15px;height:60px}#navbar-collapse{position:absolute;top:24px;right:108px;box-shadow:0px 13px 18px 0px rgba(0,0,0,.31)}#navbar-collapse .navbar-nav{margin:0 -15px;position:relative;background-color:#f4f4f4}#navbar-collapse .menu--main li{padding-left:23px;border-top:1px solid grey}#navbar-collapse .menu--main li a{padding:0;font-size:14px;font-weight:700;color:rgba(0,0,0,1) !important;text-align:center;letter-spacing:.02em;line-height:30px}.region-navigation{width:calc(100vw - 85px);position:relative}.block-logo{width:148px;height:auto;margin-right:auto;display:flex;align-items:center}.navbar .logo{position:relative;padding:0;margin:0;left:0;top:8px;height:30px;width:88px;background-size:cover;background-repeat:no-repeat}.block.language-switcher-language-url{margin:0 30px 0 20px}.language-switcher-language-url>.links{justify-content:space-between;width:70px}.language-switcher-language-url>.links li{margin-left:0}#block-telefonzagolovok{justify-content:flex-end}#block-telefonzagolovok{margin-left:0}.path-checkout #block-telefonzagolovok{margin-right:0}#block-telefonzagolovok .bs-region{padding:0}#block-telefonzagolovok .field--name-body{height:auto}#block-telefonzagolovok .field--name-body a{position:relative;display:flex;justify-content:center;align-items:center;font-size:15px;color:rgba(0,0,0,1);line-height:24px;height:55px;width:55px;z-index:1;background-color:rgba(255,255,255,1) !important;border-radius:75px;-webkit-box-shadow:3px 5px 12px 0px rgba(0,0,0,.23);box-shadow:3px 5px 12px 0px rgba(0,0,0,.23);font-size:0}#block-telefonzagolovok .field--name-body a:after{color:rgba(61,43,173,1) !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e182";font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;font-size:30px}#block-cartflyout{margin:0 5px;flex:inherit}#block-cartflyout .cart-block--link__expand{display:flex;justify-content:center;align-items:center;margin-left:0;font-size:15px;color:rgba(0,0,0,1);line-height:24px;height:55px;width:55px;z-index:1;background-color:rgba(255,255,255,1) !important;border-radius:75px;-webkit-box-shadow:3px 5px 12px 0px rgba(0,0,0,.23);box-shadow:3px 5px 12px 0px rgba(0,0,0,.23);top:inherit;right:inherit}#block-cartflyout .cart-block--summary__count{position:absolute;left:26px;top:10px}.navbar-toggle{float:none;margin:0}#navbar-collapse{position:static}}@media (max-width:992px){.block-views-exposed-filter-blocksearch-page-1 input.form-text{width:210px}}body.path-frontpage .block-region-main{display:flex;flex-direction:column;width:100%}body.path-frontpage .block-region-main .block-views-blocktext-on-main-page-block-1{order:10}body.path-frontpage .dialog-off-canvas-main-canvas:after{background:url(/themes/comp/css/../images/glasses.png) no-repeat;background-size:auto;content:"";display:block;position:absolute;right:0;top:75px;z-index:0;width:671px;height:554px}body.path-frontpage .dialog-off-canvas-main-canvas:before{background:url(/themes/comp/css/../images/bg1.png) no-repeat 0 0;background-size:auto;content:"";display:block;position:absolute;left:34px;top:64px;z-index:2;width:329px;height:1326px}body.path-frontpage.scroll .dialog-off-canvas-main-canvas:after,body.path-frontpage.scroll .dialog-off-canvas-main-canvas:before{z-index:0}@media(max-width:1000px){body.path-frontpage .dialog-off-canvas-main-canvas:before{left:0}}@media(max-width:550px){body.path-frontpage .dialog-off-canvas-main-canvas:before{background:url(/themes/comp/css/../images/bg1-mobile.png) no-repeat;background-size:35%;top:211px;left:-8px;height:2216px;max-width:417px}}body.path-frontpage .wrapper-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a{position:relative;margin-bottom:130px}body.path-frontpage .wrapper-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .row{margin-right:0;margin-left:0}.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a{position:relative;padding-top:94px}.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .block-content{max-width:450px;width:100%;position:relative;z-index:1}.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a h2{font-size:40px;font-weight:700;color:rgba(0,0,0,1);line-height:44px;margin-bottom:7px}.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .field--name-body{font-size:17px;color:rgba(0,0,0,1);line-height:24px}.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .screen-first-background{display:none}.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .block-additional{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:0;left:313px}.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .block-additional .image{margin-right:10px}.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .block-additional .image img{height:54px;width:84px}.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .block-additional .text{width:120px;font-size:13px;color:rgba(0,0,0,1);line-height:14px}.block-block-content74e0b59d-c285-4071-95d5-e12ee69189cc{display:none}@media(max-width:1200px){body.path-frontpage .dialog-off-canvas-main-canvas:after{background-size:auto 37vw;background-position:top right;top:100px}.path-frontpage .block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a{padding-left:35px;padding-right:35px}}@media (max-width:900px){body.path-frontpage .dialog-off-canvas-main-canvas:after{background-size:auto 37vw}.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a{padding-top:41px}.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .block-content{max-width:310px}.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a h2{font-size:27px;line-height:30px;margin-bottom:5px;letter-spacing:.2px}.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .field--name-body{font-size:14px}}@media (max-width:550px){body.path-frontpage .dialog-off-canvas-main-canvas:after{display:none}}@media (orientation:portrait) and (max-width:550px){body.path-frontpage .wrapper.wrapper-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a{height:calc(100vh - 170px);margin-bottom:30px}.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a{padding:41px 30px 53px;margin-bottom:115px;margin-bottom:0;padding-bottom:0;box-sizing:border-box}body.path-frontpage .block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .field--name-body{display:flex;flex-direction:column}.path-frontpage .main-container section,.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .block-content,.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .block-content>.bs-region--main,body.path-frontpage .block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .field--name-body{height:100%}.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .block-content{max-width:inherit}.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .block-content .field--name-body>div,.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .block-content .field--name-body>p{max-width:310px;margin-left:auto !important;margin-right:auto !important;font-size:12px;line-height:1.4;line-height:16px}.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .block-content .field--name-body>div.screen-first-background{width:100%}.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .screen-first-background{display:block}.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .screen-first-background img{max-width:100%;position:absolute;right:-15px;height:auto}body.path-frontpage .block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .field--name-body p:last-child{margin-top:auto}.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .block-additional{max-width:310px;bottom:140px;left:0;margin:0 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;right:0;z-index:1}}@media (max-width:380px){.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .screen-first-background img{right:-15px}.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .screen-first-background .media-wrapper--blazy{position:static}.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .screen-first-background .media.media--ratio{position:static}.block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .screen-first-background .media__element{left:inherit;top:inherit}}.wrapper.wrapper-views-blockhow-computer-glasses-work-block-1{position:relative}.wrapper.wrapper-views-blockhow-computer-glasses-work-block-1:after{content:"";display:block;background:url(/themes/comp/css/../images/bg-blue.png) no-repeat;background-size:100% 769px;position:absolute;left:0;top:31px;z-index:-1;width:100%;padding-bottom:55%}@media(max-width:1440px){body.path-frontpage .wrapper.wrapper-views-blockhow-computer-glasses-work-block-1:after{background:url(/themes/comp/css/../images/bg-blue.png) no-repeat;background-size:auto;width:1440px;height:769px;padding-bottom:inherit}}@media(max-width:486px){body.path-frontpage .wrapper.wrapper-views-blockhow-computer-glasses-work-block-1:after{background:url(/themes/comp/css/../images/bg-blue-mobile.png) no-repeat 0 90px;background-size:100% auto;width:486px;height:873px}}.block-views-blockhow-computer-glasses-work-block-1{margin-bottom:0;display:block !important}.block-views-blockhow-computer-glasses-work-block-1 h2{font-size:22px;font-weight:900;color:#000;line-height:22px;text-align:center;margin-bottom:28px;display:block;position:relative;z-index:1;margin-bottom:74px;letter-spacing:1px}.block-views-blockhow-computer-glasses-work-block-1 h2:after{content:"Спасение глаз";font-size:80px;font-weight:700;color:#f0f0f0;line-height:35px;text-transform:uppercase;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;bottom:12px;z-index:-1}html:lang(uk) .block-views-blockhow-computer-glasses-work-block-1 h2:after{content:"Захист очей"}.block-views-blockhow-computer-glasses-work-block-1 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.block-views-blockhow-computer-glasses-work-block-1 .view-content>.views-row{width:100%;float:none;padding:0;margin:0;margin-bottom:80px;background-color:rgba(255,255,255,1);border-radius:20px 0 20px 20px;-webkit-box-shadow:4px 7px 20px 0px rgba(0,0,0,.2);box-shadow:4px 7px 20px 0px rgba(0,0,0,.2);max-width:200px;padding:28px 25px 36px}.block-views-blockhow-computer-glasses-work-block-1 .view-content>.views-row .row{margin:0}.block-views-blockhow-computer-glasses-work-block-1 .node--type-how-computer-glasses-work .bs-region--main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.block-views-blockhow-computer-glasses-work-block-1 .field--name-field-image{height:97px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockhow-computer-glasses-work-block-1 .field--name-field-short-description{font-size:14px;color:rgba(0,0,0,1);line-height:20px;word-break:break-word;margin-top:20px}@media (max-width:1100px){.block-views-blockhow-computer-glasses-work-block-1 .view-content{justify-content:space-around}.block-views-blockhow-computer-glasses-work-block-1 .view-content>.views-row{width:50%;margin-bottom:43px}.block-views-blockhow-computer-glasses-work-block-1 .view-content>.views-row .row{margin:0 auto}}@media (max-width:1000px){.block-views-blockhow-computer-glasses-work-block-1 h2{margin-bottom:27px}.block-views-blockhow-computer-glasses-work-block-1 h2:after{font-size:7vw;line-height:7vw;bottom:calc(100% - 25px)}}@media (orientation:landscape) and (max-width:800px){.block-views-blockhow-computer-glasses-work-block-1 h2:after{font-size:9vw;line-height:9vw;bottom:calc(100% - 25px)}.block-views-blockhow-computer-glasses-work-block-1 .view-content>.views-row{max-width:130px;padding:10px 5px}.block-views-blockhow-computer-glasses-work-block-1 .node--type-how-computer-glasses-work .bs-region--main{padding:0}}@media (max-width:500px){.block-views-blockhow-computer-glasses-work-block-1 .view-content>.views-row{max-width:175px}}@media (max-width:400px){.block-views-blockhow-computer-glasses-work-block-1 .view-content>.views-row{max-width:145px;padding:20px 10px;margin-bottom:20px}}@media (max-width:250px){.block-views-blockhow-computer-glasses-work-block-1 .view-content>.views-row{max-width:135px}}.block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6{margin-bottom:90px;display:block !important}.block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6 .block-content{display:-webkit-box;display:-ms-flexbox;display:flex}.block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6 .group-left{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;min-height:446px}.block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6 .field--name-field-video-in-block{background:url(/themes/comp/css/../images/video-border.png) no-repeat;background-size:100% auto;height:446px;width:629px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:0;padding:20px 0 0 44px}.block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6 .video-embed-field-responsive-video{height:404px;width:539px}.block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6 .video-embed-field-lazy img{width:inherit}.block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6 .video-embed-field-lazy-play{border:none}.block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6 .group-right{max-width:360px;width:100%}.block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6 .group-right h2{font-size:22px;font-weight:900;color:#000;line-height:35px;text-align:center;margin-bottom:46px;display:block;position:relative;z-index:1}.block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6 .group-right h2:after{content:"Защита";font-size:80px;font-weight:700;color:#f0f0f0;text-align:left;line-height:35px;text-transform:uppercase;position:absolute;left:0;bottom:1px;z-index:-1}html:lang(uk) .block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6 .group-right h2:after{content:"Захист"}.block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6 .group-right .field--name-body a,#button-landing-over-video-top{-webkit-box-shadow:1px 4px 11px 0px rgba(0,0,0,.41);box-shadow:1px 4px 11px 0px rgba(0,0,0,.41);background-image:-webkit-linear-gradient(14deg,#fff 0%,#e0dcfe 100%);background-image:-o-linear-gradient(14deg,#fff 0%,#e0dcfe 100%);background-image:-webkit-linear-gradient(76deg,#fff 0%,#e0dcfe 100%);background-image:-o-linear-gradient(76deg,#fff 0%,#e0dcfe 100%);background-image:linear-gradient(14deg,#fff 0%,#e0dcfe 100%);color:rgba(0,0,0,1);margin-left:auto;margin-right:37px;margin-bottom:127px;margin-top:28px}.block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6 .group-right .field--name-body a:hover,#button-landing-over-video-top{background-image:-webkit-linear-gradient(14deg,#dfdfdf 0%,#bab4e4 100%);background-image:-o-linear-gradient(14deg,#dfdfdf 0%,#bab4e4 100%);background-image:-webkit-linear-gradient(76deg,#dfdfdf 0%,#bab4e4 100%);background-image:-o-linear-gradient(76deg,#dfdfdf 0%,#bab4e4 100%);background-image:linear-gradient(14deg,#dfdfdf 0%,#bab4e4 100%)}#button-landing-over-video-top{display:none;margin:0}.block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6 .group-right .field--name-body ul{list-style-image:url(/themes/comp/css/../images/list.png);padding-left:110px}.block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6 .group-right .field--name-body li{font-size:14px;color:rgba(0,0,2,1);text-align:left;line-height:20px;margin-bottom:19px}@media (max-width:1100px){.block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6{margin-bottom:117px}.block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6 .block-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6 .group-left{min-height:auto;margin-bottom:60px}.block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6 .video-embed-field-responsive-video{position:relative;padding-bottom:74.25%;height:0;overflow:hidden;width:auto}.block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6 .field--name-field-video-in-block{position:static;margin:0 auto;padding:2.6% 6% 3%;max-width:629px;width:100%;height:auto}.block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6 .group-right{margin:0 auto}.block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6 .group-right .field--name-body ul{padding-left:30px}#button-landing-over-video-top{display:block;margin:0 auto 45px}.block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6 .group-right .field--name-body a{margin:50px auto;display:none}}@media (max-width:450px){.block-block-content6b3c0527-e39f-4fbe-ab63-a08815225ab6 .group-right h2:after{font-size:16vw;text-align:center;right:0;line-height:9vw;bottom:calc(100% - 25px)}}.block-views-blockour-advantages-block-1{margin-bottom:58px;display:block !important}.block-views-blockour-advantages-block-1 h2{font-size:22px;font-weight:900;color:#000;line-height:35px;text-align:center;margin-bottom:28px;display:block;position:relative;margin-bottom:34px}.block-views-blockour-advantages-block-1 h2:after{content:"Важно";font-size:80px;font-weight:700;color:#f0f0f0;line-height:35px;text-transform:uppercase;position:absolute;left:0;right:0;text-align:center;bottom:7px;z-index:-1}html:lang(uk) .block-views-blockour-advantages-block-1 h2:after{content:"Важливо"}.block-views-blockour-advantages-block-1 .view-our-advantages .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:center;justify-content:space-evenly}.block-views-blockour-advantages-block-1 .view-our-advantages .views-row{width:200px;margin:0 20px 24px}.block-views-blockour-advantages-block-1 .field--name-field-image{height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.block-views-blockour-advantages-block-1 .field--name-field-image img{margin:0 auto}.block-views-blockour-advantages-block-1 .field--name-field-short-description{font-size:14px;color:#000002;text-align:center;line-height:20px;margin-top:20px}@media (max-width:800px){.block-views-blockour-advantages-block-1 .view-our-advantages .views-row{margin-bottom:60px;width:145px}}@media (max-width:440px){.block-views-blockour-advantages-block-1 .view-our-advantages .views-row{margin-bottom:60px;width:100px}}@media (max-width:380px){.block-views-blockour-advantages-block-1 h2:after{font-size:21vw;text-align:center;right:0;line-height:21vw;bottom:calc(100% - 25px)}}.block-views-blockbrand-logos-block-1{margin-bottom:163px;display:block !important}.block-views-blockbrand-logos-block-1 .view-display-id-block_1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block-views-blockbrand-logos-block-1 .view-header{max-width:372px;background-color:#fff;-webkit-box-shadow:5px 27px 68px 0px rgba(147,147,147,.19);box-shadow:5px 27px 68px 0px rgba(147,147,147,.19);padding:30px 34px 44px 47px}.block-views-blockbrand-logos-block-1 .view-header .field--name-body{font-size:14px;color:#434343;text-align:left;line-height:20px}.block-views-blockbrand-logos-block-1 .view-header .field--name-body strong{font-size:22px;font-weight:700;color:#434343;text-align:left;line-height:34px;text-transform:uppercase}.block-views-blockbrand-logos-block-1 .view-header .field--name-body h4{font-size:35px;font-weight:900;color:rgba(61,46,174,1);text-align:left;line-height:34px}.block-views-blockbrand-logos-block-1 .view-header .field--name-body a{position:absolute;bottom:-70px;margin:0 auto;left:0;right:0}.block-views-blockbrand-logos-block-1 .view-content{max-width:450px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:38px}.block-views-blockbrand-logos-block-1 .view-content .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%}@media (max-width:800px){.block-views-blockbrand-logos-block-1 .view-display-id-block_1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-views-blockbrand-logos-block-1 .view-header{margin:0 auto 40px;padding:30px 34px 44px}.block-views-blockbrand-logos-block-1 .view-header .field--name-body h4{margin-top:-7px;margin-bottom:25px}.block-views-blockbrand-logos-block-1 .view-header .field--name-body a{bottom:-80px}.block-views-blockbrand-logos-block-1 .view-content{margin:0 auto;max-width:330px}}@media (max-width:460px){.block-views-blockbrand-logos-block-1 h2:after{font-size:17vw;text-align:center;right:0;line-height:17vw;bottom:calc(100% - 25px)}}.block-views-blocklanding-reviews-block-1{margin-bottom:247px;display:block !important}.block-views-blocklanding-reviews-block-1:after{content:"";background:url(/themes/comp/css/../images/quotes.png) no-repeat;height:173px;width:229px;display:block;position:absolute;left:0;bottom:0;z-index:-1}.block-views-blocklanding-reviews-block-1 h2{font-size:22px;font-weight:900;color:#000;line-height:35px;text-align:center;margin-bottom:72px;display:block;position:relative}.block-views-blocklanding-reviews-block-1 h2:after{content:"Отзывы";font-size:80px;font-weight:700;color:#f0f0f0;line-height:35px;text-transform:uppercase;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;bottom:3px;z-index:-1}html:lang(uk) .block-views-blocklanding-reviews-block-1 h2:after{content:"Відгуки"}.block-views-blocklanding-reviews-block-1 .view-id-landing_reviews{position:relative}.block-views-blocklanding-reviews-block-1 .slick-list{margin:0 0 25px}.block-views-blocklanding-reviews-block-1 .field--name-body iframe{margin:0 auto;display:block;min-height:422px}.block-views-blocklanding-reviews-block-1 .slick-slider{margin:0 55px}.block-views-blocklanding-reviews-block-1 .slick__arrow{bottom:auto;height:2px;left:0;margin-top:-1px;pointer-events:none;position:absolute;top:30%;width:100%;z-index:2}.block-views-blocklanding-reviews-block-1 .slick-arrow{height:50px;width:50px;background-color:rgba(255,255,255,1);border:3px solid rgba(47,201,239,.2);border-radius:42px;font-size:0;cursor:pointer;pointer-events:auto;position:absolute}.block-views-blocklanding-reviews-block-1 .slick-arrow:hover{border:3px solid rgba(47,201,239,1);-webkit-box-shadow:8px 13px 25px 0px rgba(31,110,227,.15);box-shadow:8px 13px 25px 0px rgba(31,110,227,.15)}.block-views-blocklanding-reviews-block-1 .slick-prev.slick-arrow{background:url(/themes/comp/css/../images/arrow-left.png) no-repeat center;left:0}.block-views-blocklanding-reviews-block-1 .slick-next.slick-arrow{background:url(/themes/comp/css/../images/arrow-right.png) no-repeat center #fff;right:0}.block-views-blocklanding-reviews-block-1 .slick-dots{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:350px;margin:0 auto}.block-views-blocklanding-reviews-block-1 .slick-dots li{margin:0 5px}.block-views-blocklanding-reviews-block-1 .slick-dots button{font-size:0;height:14px;width:14px;border-radius:14px;background:#efefef;border:none}.block-views-blocklanding-reviews-block-1 .slick-dots .slick-active button{background:#5dd5f3}@media (max-width:991px){.block-views-blocklanding-reviews-block-1{margin-bottom:135px}.block-views-blocklanding-reviews-block-1:after{left:0;bottom:inherit;top:52px}.block-views-blocklanding-reviews-block-1 h2{margin-bottom:155px}.block-views-blocklanding-reviews-block-1 .field--name-body iframe{margin:0 auto;display:block}.block-views-blocklanding-reviews-block-1 .slick__arrow{position:absolute;bottom:32px;top:inherit;width:auto;left:calc(50% + 80px)}.block-views-blocklanding-reviews-block-1 .slick-arrow{position:static}.block-views-blocklanding-reviews-block-1 .slick-prev.slick-arrow{left:-20px;position:relative}}@media (max-width:500px){.block-views-blocklanding-reviews-block-1 .slick-slider{margin:0}}@media (max-width:400px){.block-views-blocklanding-reviews-block-1 .slick__arrow{right:5px;left:inherit}}.block-block-contentf281549c-0e1d-4bd1-8acc-1432555531aa{margin-bottom:172px;display:block !important}.block-block-contentf281549c-0e1d-4bd1-8acc-1432555531aa:after{content:"";display:block;position:absolute;background:url(/themes/comp/css/../images/сomputer-glasses-spray.png);z-index:1;height:569px;width:394px;right:-58px;top:-125px}.block-block-contentf281549c-0e1d-4bd1-8acc-1432555531aa .block-content{max-width:586px}.block-block-contentf281549c-0e1d-4bd1-8acc-1432555531aa .gift-title{font-size:22px;color:#000;line-height:35px;text-align:center;margin-bottom:28px;display:block;position:relative}.block-block-contentf281549c-0e1d-4bd1-8acc-1432555531aa .gift-title:after{content:"Подарок";font-size:80px;font-weight:700;color:#f0f0f0;text-align:left;line-height:35px;text-transform:uppercase;position:absolute;left:-1px;bottom:13px;z-index:-1}html:lang(uk) .block-block-contentf281549c-0e1d-4bd1-8acc-1432555531aa .gift-title:after{content:"Подарунок"}.block-block-contentf281549c-0e1d-4bd1-8acc-1432555531aa .field--name-body ul{list-style-image:url(/themes/comp/css/../images/list.png);position:relative;padding-left:172px}.block-block-contentf281549c-0e1d-4bd1-8acc-1432555531aa .field--name-body ul:before{content:"";background:url(/themes/comp/css/../images/present.png);height:139px;width:161px;display:block;position:absolute;left:-55px}.block-block-contentf281549c-0e1d-4bd1-8acc-1432555531aa .field--name-body li{font-size:21px;color:rgba(0,0,0,1);text-align:left;line-height:27px;margin-bottom:10px;list-style-position:inside}.block-block-contentf281549c-0e1d-4bd1-8acc-1432555531aa .field--name-body a{margin-left:186px;margin-top:34px}.block-block-content40328c09-0c00-4b19-92ab-c2e96193a3e6{display:none}.block-block-content40328c09-0c00-4b19-92ab-c2e96193a3e6 .block-content{max-width:880px;margin:0 auto}@media (max-width:800px){.block-block-contentf281549c-0e1d-4bd1-8acc-1432555531aa{max-width:540px;margin:0 auto;margin-bottom:50px}.block-block-contentf281549c-0e1d-4bd1-8acc-1432555531aa .row{margin:0}.block-block-contentf281549c-0e1d-4bd1-8acc-1432555531aa:after{right:-50px;top:inherit;background-size:cover;width:193px;height:270px;bottom:-150px;z-index:-1}.block-block-contentf281549c-0e1d-4bd1-8acc-1432555531aa h2{margin-bottom:47px}.block-block-contentf281549c-0e1d-4bd1-8acc-1432555531aa h2:after{text-align:center;left:0;right:0}.block-block-contentf281549c-0e1d-4bd1-8acc-1432555531aa .field--name-body ul:before{display:none}.block-block-contentf281549c-0e1d-4bd1-8acc-1432555531aa .field--name-body ul{max-width:370px;margin:0 auto 50px;padding:0}.block-block-contentf281549c-0e1d-4bd1-8acc-1432555531aa .field--name-body li{margin-bottom:0}.block-block-contentf281549c-0e1d-4bd1-8acc-1432555531aa .field--name-body a{margin:0 auto}}@media (max-width:600px){.block-block-contentf281549c-0e1d-4bd1-8acc-1432555531aa h2:after{display:none}}.block-views-blocktext-on-main-page-block-1{display:block !important;margin-bottom:114px}.block-views-blocktext-on-main-page-block-1 .row{margin:0}.block-views-blocktext-on-main-page-block-1 .field--name-node-title{text-align:center}.block-views-blocktext-on-main-page-block-1 .field--name-node-title h1{font-size:22px;font-weight:900;color:#000;line-height:35px;text-align:center;margin-bottom:28px;display:inline-block;position:relative;margin-bottom:19px}.block-views-blocktext-on-main-page-block-1 .field--name-node-title h1:after{content:"Важно";font-size:80px;font-weight:700;color:#f0f0f0;text-align:left;line-height:35px;text-transform:uppercase;position:absolute;left:-35px;bottom:14px;z-index:-1}html:lang(uk) .block-views-blocktext-on-main-page-block-1 .field--name-node-title h1:after{content:"Важливо"}.block-views-blocktext-on-main-page-block-1 .field--name-field-image{float:left;padding-right:27px}.block-views-blocktext-on-main-page-block-1 .field--name-body{font-size:20px;color:#000;line-height:26px;margin-top:-6px}.block-views-blocktext-on-main-page-block-1 .field--name-body .teaser .read-more{cursor:pointer}.block-views-blocktext-on-main-page-block-1 .field--name-body .full-text{padding-top:10px;display:none;clear:both}@media (max-width:910px){.block-views-blocktext-on-main-page-block-1{padding:0 30px}}@media (max-width:770px){.block-views-blocktext-on-main-page-block-1{background:url(/themes/comp/css/../images/mobile_bg_bottom.png) no-repeat top center;background-size:100% auto;margin:0 -15px;padding:0 15px;padding-top:83%;margin-bottom:30px}.block-views-blocktext-on-main-page-block-1 .field--name-field-image{display:none}}footer.footer{background:#3875c1;background:url(/themes/comp/css/../images/footer-line.png) no-repeat 0 60%,-webkit-gradient(linear,left top,left bottom,from(#3875c1),to(#3d32af));background:url(/themes/comp/css/../images/footer-line.png) no-repeat 0 60%,-webkit-linear-gradient(top,#3875c1,#3d32af);background:url(/themes/comp/css/../images/footer-line.png) no-repeat 0 60%,-o-linear-gradient(top,#3875c1,#3d32af);background:url(/themes/comp/css/../images/footer-line.png) no-repeat 0 60%,linear-gradient(to bottom,#3875c1,#3d32af);background-size:100% auto;height:469px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:64px;padding-bottom:79px}.region-footer{max-width:800px;margin:0 auto;width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.region-footer .menu--main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.region-footer .menu--main li{padding:0;float:none;display:inline-block;margin:0}.region-footer .menu--main li a{font-size:15px;color:rgba(255,255,255,1) !important;line-height:43px}.region-footer .menu--main li a:hover,.region-footer .menu--main li a:focus{background:inherit;background-color:inherit;text-shadow:0px -.1px 0 #fff,0px .1px 0 #fff,-.1px 0px 0 #fff,.1px 0px 0 #fff}#block-telefonzagolovok-2 p a{font-size:26px;font-weight:900;color:#fff;text-align:center}#block-adresfooter .field--name-body p{font-size:16px;font-weight:500;color:#fff}#block-socialfooter .field--name-body p{font-size:22px;color:#fff;text-align:left}#block-socialfooter .field--name-body div,#block-socialfooter .field--name-body p{display:inline-block}#block-socialfooter .field--name-body a{margin:0 5px;display:inline-block}#block-socialfooter .field--name-body div{padding:0 10px}@media (max-width:800px){footer.footer{height:auto;background:-webkit-gradient(linear,left top,left bottom,from(#3875c1),to(#3d32af));background:-webkit-linear-gradient(top,#3875c1,#3d32af);background:-o-linear-gradient(top,#3875c1,#3d32af);background:linear-gradient(to bottom,#3875c1,#3d32af);padding-top:90px}footer.footer #block-telefonzagolovok-2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:10px}footer.footer #block-footer-nav{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:43px}footer.footer .block-block-content01640784-ffe1-4e84-9fbf-f25725029c23{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:65px}footer.footer .block-block-contentc93a4a87-dd44-45a4-97f7-bed1c98f2f13{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#block-socialfooter .field--name-body div{padding:0}#block-socialfooter .field--name-body .text{display:block}.region-footer .menu--main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.region-footer .menu--main li{margin:0 auto 2px}footer.footer .region-footer .menu--main li a{line-height:2}#block-socialfooter .field--name-body a{margin:10px}}.path-ochki{background:url(/themes/comp/css/../images/catalog_bg.png) no-repeat 20px 40px}.breadcrumb{padding:0 7px;margin:16px 0 20px;position:relative;z-index:11}.scroll .breadcrumb{z-index:10}.breadcrumb a{font-size:10px;color:#2a55b3;line-height:29px}.breadcrumb li{font-size:10px;color:#393939;line-height:29px}.path-ochkipath-ochki .block-region-main{display:flex;flex-direction:column}.path-ochki .block-region-main .block-views-blockglasses-catalog-block-1{order:1}.path-ochki .block-region-main .block-views-blockcatalog-article-block-1,.path-ochki .block-region-main .block-views-blockcatalog-article-block-2{order:2}.path-ochki .block-region-main .block-views-blockcatalog-article-block-1 .video-embed-field-responsive-video,.path-ochki .block-region-main .block-views-blockcatalog-article-block-2 .video-embed-field-responsive-video{margin:10px 0}.path-ochki .main-container{max-width:910px;width:100%}.catalog .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-between}.catalog .views-row{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog .views-row article{border:1px solid #ccc;padding:0 15px 15px;width:207px;margin-bottom:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;min-height:315px;background:#fff}.catalog .views-row article:hover{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.catalog article .field--name-field-product-image img{width:190px}.view-lenses-catalog article .field--name-title{margin-top:auto}.catalog article .field--name-title a{font-size:13px;font-weight:700;color:#3c4852;line-height:14px}.catalog article .field--name-sku{font-size:9px;color:#3c4852;letter-spacing:.02em;line-height:12px}.catalog article .field--name-sku .field--label{font-weight:400}.catalog article .field--widget-commerce-product-variation-attributes{margin:5px 0}.catalog article .field--widget-commerce-product-variation-attributes legend{margin-bottom:0;border:none;font-size:inherit;line-height:1;padding-bottom:4px}.catalog article .field--widget-commerce-product-variation-attributes .fieldset-legend{font-size:11px;font-weight:700;color:#3c4852;letter-spacing:.02em;line-height:12px}.catalog article .field--widget-commerce-product-variation-attributes .fieldset-legend.form-required:after{display:none}.catalog article .field--widget-commerce-product-variation-attributes .radio{margin-top:0 !important;margin-bottom:0}.catalog article .field--widget-commerce-product-variation-attributes .radio label{display:flex;align-items:center;font-size:9px;color:rgba(60,72,82,1);text-align:left;letter-spacing:.02em;line-height:15px}.catalog article .field--widget-commerce-product-variation-attributes .radio input[type=radio]{position:static;margin:0 10px 0 -20px}.catalog article .field--name-price{height:28px;width:65px;background-color:#fdb;border-radius:2px;font-size:11px;font-weight:500;color:#3c4852;letter-spacing:.02em;line-height:28px;text-align:center;margin:5px 0 8px}.catalog article .field--name-quantity{display:none}.catalog article .field--name-variations{margin-top:auto}.view-lenses-catalog article .field--name-variations{margin-top:0}.catalog article .input-group-addon{display:none}.catalog article .field--widget-commerce-product-variation-attributes .form-select.form-control{font-size:8px;color:#3c4852;letter-spacing:.02em;line-height:12px;background-color:rgba(255,0,0,.05)}.catalog article .field--widget-commerce-product-variation-attributes .form-select.form-control option{font-size:8px;color:#3c4852;letter-spacing:.02em;line-height:12px;border:1px solid #ccc}.catalog article .commerce-order-item-add-to-cart-form .form-actions{position:absolute;right:5px;bottom:51px}.catalog article .commerce-order-item-add-to-cart-form .button--add-to-cart{height:28px;width:100px;border:1px solid #5799e2;background-color:#fff;border-radius:2px;font-size:12px;font-weight:700;color:#3784c5;display:flex;justify-content:center;align-items:center}.catalog article .field-name-dynamic-block-fieldcommerce-product-variation-ds-oneclick .oneclick{height:28px;width:107px;border-radius:2px;-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,.43);box-shadow:0px 2px 8px 0px rgba(0,0,0,.43);background:url(/themes/comp/css/../images/catalog-cart.png) no-repeat calc(100% - 10px) center,linear-gradient(14deg,rgba(61,43,173,1) 0%,rgba(43,81,178,1) 46%,rgba(55,132,197,1) 100%);font-size:11px;font-weight:700;color:rgba(255,255,255,1);text-align:left;line-height:11px;margin-right:0;border:none;cursor:pointer}.catalog article .field-name-dynamic-block-fieldcommerce-product-variation-ds-oneclick .oneclick{width:100%;display:flex;align-items:center;justify-content:center;padding-right:31px;text-decoration:none}.catalog article .field-name-dynamic-block-fieldcommerce-product-variation-ds-oneclick .oneclick:hover{-webkit-box-shadow:1px 4px 11px 0px rgba(0,0,0,.41);box-shadow:1px 4px 11px 0px rgba(0,0,0,.41);background:url(/themes/comp/css/../images/catalog-cart.png) no-repeat calc(100% - 10px) center,-webkit-linear-gradient(14deg,#2d1382 0%,#092b7f 46%,#0c61aa 100%);background:url(/themes/comp/css/../images/catalog-cart.png) no-repeat calc(100% - 10px) center,-o-linear-gradient(14deg,#2d1382 0%,#092b7f 46%,#0c61aa 100%);background:url(/themes/comp/css/../images/catalog-cart.png) no-repeat calc(100% - 10px) center,-webkit-linear-gradient(76deg,#2d1382 0%,#092b7f 46%,#0c61aa 100%);background:url(/themes/comp/css/../images/catalog-cart.png) no-repeat calc(100% - 10px) center,-o-linear-gradient(76deg,#2d1382 0%,#092b7f 46%,#0c61aa 100%);background:url(/themes/comp/css/../images/catalog-cart.png) no-repeat calc(100% - 10px) center,linear-gradient(14deg,#2d1382 0%,#092b7f 46%,#0c61aa 100%)}.catalog article .commerce-order-item-add-to-cart-form .button--add-to-cart.is-disabled{background:-webkit-linear-gradient(14deg,rgba(61,43,173,.46) 0%,rgba(43,81,178,.46) 46%,rgba(55,132,197,.46) 100%);background:-o-linear-gradient(14deg,rgba(61,43,173,.46) 0%,rgba(43,81,178,.46) 46%,rgba(55,132,197,.46) 100%);background:-webkit-linear-gradient(76deg,rgba(61,43,173,.46) 0%,rgba(43,81,178,.46) 46%,rgba(55,132,197,.46) 100%);background:-o-linear-gradient(76deg,rgba(61,43,173,.46) 0%,rgba(43,81,178,.46) 46%,rgba(55,132,197,.46) 100%);background:linear-gradient(14deg,rgba(61,43,173,.46) 0%,rgba(43,81,178,.46) 46%,rgba(55,132,197,.46) 100%);font-weight:500;box-shadow:inherit}.catalog article .field-name-dynamic-block-fieldcommerce-product-variation-ds-sravnenie-linz a{font-size:10px}@media(max-width:450px){.catalog article .field--name-price{margin:0 auto 40px}.catalog article .commerce-order-item-add-to-cart-form .form-actions{bottom:49px;left:0;right:0;display:flex;justify-content:center}.catalog article .commerce-order-item-add-to-cart-form .button--add-to-cart{margin-right:0}}@media(max-width:430px){.catalog article .field-name-dynamic-block-fieldcommerce-product-variation-ds-oneclick .oneclick{padding-left:10px;text-align:center}}.col-sm-3.bs-region.bs-region--left{display:none}.facets-reset-button .facets-reset-link{height:28px;width:140px;border:1px solid #5799e2;background-color:#fff;border-radius:2px;font-size:12px;font-weight:700;color:#3784c5;display:flex;justify-content:center;align-items:center;margin:0 auto;text-decoration:none}.facets-reset-button .facets-reset-link:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgb(0 0 0/13%);box-shadow:inset 0 3px 5px rgb(0 0 0/13%)}aside.col-sm-3 .block-facets:first-child .block-title{margin-top:0;padding-top:0}aside.col-sm-3 .block-facets.closed .facets-widget-checkbox{display:none}aside.col-sm-3 .block-facets .block-title{font-size:11px;color:#3c4852;letter-spacing:.02em;line-height:19px;text-transform:uppercase;border-bottom:1px solid #eee;margin:15px 0;padding:10px 0;position:relative;cursor:pointer}aside.col-sm-3 .block-facets .block-title:after{color:#337ab7;content:'▼';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e114';font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;margin-top:-.5em;padding-right:.5em;pointer-events:none;position:absolute;right:6px;top:50%;z-index:10}aside.col-sm-3 .block-facets .block-title.open:after{content:'▲';content:"\e113"}.block-facets .js-facets-widget{margin:0;padding:0;list-style:none}.block-facets .facet-item{clear:both;padding:10px;border-bottom:1px solid #eee}.block-facets .facet-item:hover span,.block-facets .facet-item:hover .field--name-taxonomy-term-title h2{color:#48689a}.block-facets .facet-item .facets-checkbox{float:left;margin:0 5px 0 0}.block-facets .facet-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:400;margin-bottom:0;flex:1 1 auto}.facet-item label .facet-item__bg{display:inline-block;margin:0 10px 0 5px;width:52px;background-position:center;background-repeat:no-repeat}.facet-item label[for=stil-15] .facet-item__bg{background-image:url(/themes/comp/css/../images/bg-narrow.png);height:11px}.facet-item label[for=stil-19] .facet-item__bg{background-image:url(/themes/comp/css/../images/bg-wayfarer.png);height:16px}.facet-item label[for=stil-12] .facet-item__bg{background-image:url(/themes/comp/css/../images/bg-cateye.png);height:19px}.facet-item label[for=stil-17] .facet-item__bg{background-image:url(/themes/comp/css/../images/bg-round.png);height:18px}.facet-item label[for=stil-13] .facet-item__bg{background-image:url(/themes/comp/css/../images/bg-clubmaster.png);height:16px}.facet-item label[for=stil-11] .facet-item__bg{background-image:url(/themes/comp/css/../images/bg-aviator.png);height:16px}.facet-item .facet-item__value{font-size:11px;color:#3c4852;letter-spacing:.02em}.block-facets .facet-item .facet-item__count{font-size:9px;color:#3c4852;letter-spacing:.02em;margin-left:auto}.block-facet-blockstil .facet-item{padding:10px 10px 5px;border-bottom:1px solid #eee;display:flex;align-items:flex-start}.facet-item .taxonomy-term--view-mode-facet .bs-region--main{display:-webkit-box;display:-ms-flexbox;display:flex}.facet-item .field-name-field-term-image,.facet-item .field--name-field-term-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:5px;margin-top:-6px}.facet-item .field[data-blazy]{min-width:auto}.facet-item .field--name-taxonomy-term-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.facet-item .field--name-field-term-image img{width:47px;height:auto}.facet-item .field--name-taxonomy-term-title h2{font-size:11px;color:#3c4852;letter-spacing:.02em;font-weight:400}.path-ochki .test{display:none;font-size:23px;color:rgba(0,0,0,1);text-align:left;letter-spacing:.02em;line-height:41px;background-color:rgba(255,255,255,1);text-decoration:none;cursor:pointer;margin:0;position:relative;padding-right:15px;padding-left:15px}.path-ochki .test:after{color:#525252;content:'▼';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e114';font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;margin-top:-.5em;padding-right:.5em;pointer-events:none;position:absolute;right:6px;top:50%;z-index:10}.path-ochki .test.open:after{content:'▲';content:"\e113"}.path-ochki .block-region-bottom{display:none}@media (max-width:767px){.path-ochki{background:url(/themes/comp/css/../images/catalog_bg.png) no-repeat 20px 40px,url(/themes/comp/css/../images/catalog_bg2.png) no-repeat right 1293px}.path-ochki h1{font-size:25px;font-weight:500;color:rgba(57,57,57,1);line-height:25px}.path-ochki .region-content>.row>.bs-region--left{border-top:1px solid rgba(206,206,206,1);border-bottom:1px solid rgba(206,206,206,1);margin:0 15px 25px}.path-ochki .test{display:block}.path-ochki .block-facet--checkbox .facets-widget-checkbox{display:none}.path-ochki aside.col-sm-3{display:none}.path-ochki aside.col-sm-3 .block-title{cursor:pointer;padding:5px 0;margin:0;background:#fff}.path-ochki aside.col-sm-3 .block-title.open{border:none}}@media (max-width:650px){.catalog .view-content{justify-content:space-evenly}}@media (max-width:555px){.catalog .views-row article{width:180px}.catalog .views-row{width:50%}.catalog .views-row article{width:100%}.catalog .views-row:nth-child(odd) article{margin-right:5px}.catalog .views-row:nth-child(even) article{margin-left:5px}.catalog article .commerce-order-item-add-to-cart-form .form-actions{text-align:center;margin-top:75px}.catalog article .field-name-dynamic-block-fieldcommerce-product-variation-ds-sravnenie-linz{bottom:90px}}@media (max-width:435px){.catalog .view-content{justify-content:center}.catalog article .field--name-title a{font-size:11px}.catalog article .field--widget-commerce-product-variation-attributes legend{width:100%}.catalog article .field--widget-commerce-product-variation-attributes .fieldset-legend{font-size:9px}.catalog article .field--widget-commerce-product-variation-attributes .radio label{font-size:9px}.catalog article .field-name-dynamic-block-fieldcommerce-product-variation-ds-sravnenie-linz{width:auto;line-height:1;margin:0 auto 5px}.landing2 .block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .view-glasses-catalog article .field--name-price{position:static !important;margin-top:5px;margin-bottom:5px}.catalog article .field-name-dynamic-block-fieldcommerce-product-variation-ds-sravnenie-linz a{font-size:inherit}}@media (max-width:390px){.catalog article .field--widget-commerce-product-variation-attributes legend{width:100%;float:none}}.pager-nav{text-align:left}.pagination>li{min-width:24px;margin:0 3px;display:inline-block;text-align:center}.pagination>li>a{padding:0;border:none;background:inherit;text-align:center;float:none;font-family:'RobotoSlab';font-size:11px;font-weight:300;color:#1f2b34;text-align:left;letter-spacing:.02em;line-height:19px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background:inherit;color:#48689a}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background:inherit;color:#1f2b34}.pagination>.active{background:inherit;color:#1f2b34;border-bottom:2px solid #9aa6b9}.path-node,.path-product,.path-cart,.path-checkout{background:url(/themes/comp/css/../images/bg-product.png) no-repeat 34px 64px}.path-product .main-container{max-width:1001px;width:100%;margin:0 auto}.path-product article{background-color:#f7f7f7}.path-product .commerce-product .field--name-body{font-size:12px;color:#3c4852;text-align:left;letter-spacing:.02em;line-height:15px}.commerce-product{display:flex;flex-wrap:wrap;position:relative}.path-product .field--name-dynamic-block-fieldcommerce-product-glasses-sizes,.path-product .field--name-dynamic-block-fieldcommerce-product-main-layers-of-lenses>.views-element-container,.commerce-product>.features{width:434px}.path-product .field--name-dynamic-block-fieldcommerce-product-main-layers-of-lenses{width:100%}.commerce-product .field--name-dynamic-block-fieldcommerce-product-product{width:100%;margin:0;background:#f7f7f7;padding:15px 15px 0}.commerce-product .field--name-dynamic-block-fieldcommerce-product-product .view-display-id-block_1{position:relative}.commerce-product .views-row article{display:flex;flex-direction:column;padding-left:434px}.commerce-product .views-row article .field--name-variations .field--label{display:none}.commerce-product .views-row article .form-group{margin-bottom:0}.path-product .view-product-page .field--name-dynamic-block-fieldcommerce-product-variation-glasses-sizes{display:none}.field--type-fivestar .select-wrapper:after{display:none}@media(max-width:500px){.field--type-fivestar .fivestar-widget{display:flex;justify-content:flex-end}}.path-product .commerce-product .field--name-variations{order:5}.path-product .commerce-product .slick-wrapper,.path-product .commerce-product .unslick{position:absolute;left:0;width:400px}.path-product .commerce-product .field--name-title{order:2}.path-product .commerce-product .field--name-sku{order:3}.path-product .commerce-product .field--name-price{order:4}.path-product .commerce-product .field--name-dynamic-block-fieldcommerce-product-variation-usp-product-card{order:6}.path-product .commerce-product .field--name-field-rate{position:absolute;right:110px;top:63px}.path-product .slick--optionset--product-image{margin:0 0 10px;height:370px;width:100%;background-color:#fff;max-width:416px;display:flex;align-items:center;overflow:hidden}.path-product .slick--optionset--product-image .slick-slider{max-width:416px}.path-product .slick--optionset--thumbs{max-width:400px;margin:0}.path-product .slick--optionset--thumbs .slick-slide img{cursor:pointer}.slick--thumbnail.slick--skin--asnavfor .slick-track{padding:0}.slick--thumbnail.slick--skin--asnavfor .slick__slide.slick-current{-webkit-transform:initial;transform:initial}.slick--thumbnail.slick--skin--asnavfor .slick__slide img{border:none}.slick--thumbnail.slick--skin--asnavfor .slick__slide{margin-left:0;margin-right:3px}.path-product .slick--optionset--product-image .slick__arrow{bottom:auto;height:2px;left:0;margin-top:-1px;pointer-events:none;position:absolute;top:30%;width:100%;z-index:2}.path-product .slick--optionset--product-image .slick-arrow{height:50px;width:50px;background-color:rgba(255,255,255,1);border:3px solid rgba(47,201,239,.2);border-radius:42px;font-size:0;cursor:pointer;pointer-events:auto;position:absolute}.path-product .slick--optionset--product-image .slick-arrow:hover{border:3px solid rgba(47,201,239,1);-webkit-box-shadow:8px 13px 25px 0px rgba(31,110,227,.15);box-shadow:8px 13px 25px 0px rgba(31,110,227,.15)}.path-product .slick--optionset--product-image .slick-prev.slick-arrow{background:url(/themes/comp/css/../images/arrow-left.png) no-repeat center;left:0}.path-product .slick--optionset--product-image .slick-next.slick-arrow:before,.path-product .slick--optionset--product-image .slick-prev.slick-arrow:before{display:none}.path-product .slick--optionset--product-image .slick-next.slick-arrow{background:url(/themes/comp/css/../images/arrow-right.png) no-repeat center #fff;right:0}.path-product .slick--optionset--product-image .slick-dots{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;justify-content:center}.path-product .slick--optionset--product-image .slick-dots li{margin:0 5px}.path-product .slick--optionset--product-image .slick-dots button{font-size:0;height:14px;width:14px;border-radius:14px;background:#efefef;border:none}.path-product .slick--optionset--product-image .slick-dots button:before{display:none}.path-product .slick--optionset--product-image .slick-dots .slick-active button{background:#5dd5f3}.path-product .field--widget-commerce-product-variation-attributes{width:53%;margin-left:47%;margin-bottom:0}.path-product .field--widget-commerce-product-variation-attributes legend{margin:0;border:none;font-size:17px;font-weight:700;color:#3c4852;text-align:left;letter-spacing:.02em;line-height:19px}.path-product .commerce-product .field--name-variations{position:relative;margin-bottom:17px;min-height:174px}.path-product .commerce-order-item-add-to-cart-form .field--name-quantity{position:absolute;top:55px}.path-product .commerce-order-item-add-to-cart-form .field--name-quantity .form-type-number .control-label{display:none}.path-product .commerce-order-item-add-to-cart-form .field--name-quantity .form-type-number{display:flex}.path-product .commerce-order-item-add-to-cart-form .field--name-quantity .form-number{height:42px;width:53px;background-color:#fbfbfb;border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1;border-radius:inherit;font-size:16px;font-weight:700;color:rgba(163,163,164,1);text-align:center;letter-spacing:.02em;line-height:33px}.path-product .commerce-order-item-add-to-cart-form .field--name-quantity .minus,.path-product .commerce-order-item-add-to-cart-form .field--name-quantity .plus{height:42px;width:41px;background-image:-webkit-linear-gradient(#3784c5 0%,#2a55b3 100%);background-image:-moz-linear-gradient(#3784c5 0%,#2a55b3 100%);background-image:-o-linear-gradient(#3784c5 0%,#2a55b3 100%);background-image:linear-gradient(#3784c5 0%,#2a55b3 100%);display:inline-block;text-align:center;line-height:42px;color:#fff;cursor:pointer;border:none}.path-product .commerce-order-item-add-to-cart-form .field--name-quantity .minus{border-radius:2px 0 0 2px}.path-product .commerce-order-item-add-to-cart-form .field--name-quantity .plus{border-radius:0 2px 2px 0}.path-product .field--widget-commerce-product-variation-attributes .fieldset-wrapper{padding-left:60px;padding-top:5px}.path-product .field--widget-commerce-product-variation-attributes .form-item{margin:0}.path-product .field--widget-commerce-product-variation-attributes input{width:19px;height:19px;margin:0 9px 0 0;vertical-align:sub;position:static}.path-product .field--widget-commerce-product-variation-attributes label.control-label{font-size:16px;color:#3c4852;text-align:left;letter-spacing:.02em;line-height:30px;padding-left:0}.path-product .view-id-product_page .field--name-variations .form-actions{position:absolute;top:110px}.path-product .field--name-dynamic-block-fieldcommerce-product-variation-usp-product-card .field--name-body{display:flex;flex-wrap:wrap}.path-product .field--name-dynamic-block-fieldcommerce-product-variation-usp-product-card .block:nth-child(odd){width:56%;padding-left:59px}.path-product .field--name-dynamic-block-fieldcommerce-product-variation-usp-product-card .block:nth-child(even){width:44%;padding-left:45px}.path-product .field--name-dynamic-block-fieldcommerce-product-variation-usp-product-card .block{margin-bottom:5px;padding-right:30px}.path-product .field--name-dynamic-block-fieldcommerce-product-variation-usp-product-card .block:first-child{background:url(/themes/comp/css/../images/icon-delivery.png) no-repeat 6px 3px}.path-product .field--name-dynamic-block-fieldcommerce-product-variation-usp-product-card .block:nth-child(2){background:url(/themes/comp/css/../images/icon-guarantees.png) no-repeat left 5px}.path-product .field--name-dynamic-block-fieldcommerce-product-variation-usp-product-card .block:nth-child(3){background:url(/themes/comp/css/../images/icon-payment.png) no-repeat 6px 3px}.path-product .field--name-dynamic-block-fieldcommerce-product-variation-usp-product-card .block:last-child{background:url(/themes/comp/css/../images/icon-cod.png) no-repeat left 10px;font-size:10px;font-weight:500;color:#3c4852;text-align:left;letter-spacing:.02em;line-height:13px;padding-top:10px}.path-product .field--name-dynamic-block-fieldcommerce-product-variation-usp-product-card .block p:first-child{margin-bottom:0}.path-product .field--name-dynamic-block-fieldcommerce-product-variation-usp-product-card .field--name-body strong{font-size:10px;font-weight:700;color:#3c4852;letter-spacing:.02em;line-height:16px}.path-product .field--name-dynamic-block-fieldcommerce-product-variation-usp-product-card .field--name-body ul{list-style:none;font-size:10px;font-weight:500;color:#3c4852;text-align:left;letter-spacing:.02em;line-height:16px;padding:0}.path-product .view-id-product_page .field--name-title{font-size:21px;font-weight:700;color:#3c4852;line-height:29px;padding-right:100px;margin-top:10px;margin-bottom:-1px;min-height:58px}.path-product .view-id-product_page .field--name-sku{font-size:17px;color:#3c4852;letter-spacing:.02em;line-height:25px;border-bottom:1px solid #b7b7b7;padding-bottom:10px;margin-bottom:20px}.path-product .view-id-product_page .field--name-sku .field--label{font-weight:400}.path-product .view-id-product_page .field--name-field-video-product-variation{position:absolute;top:16px;right:-2px}.path-product .view-id-product_page .field--name-field-video-product-variation>div{display:flex;flex-direction:column;align-items:center}.path-product .view-id-product_page .field--name-field-video-product-variation>div:before{content:"";display:block;height:38px;width:52px;background:url(/themes/comp/css/../images/icon-video.png) no-repeat;cursor:pointer}.path-product .view-id-product_page .field--name-field-video-product-variation>div:after{content:"Смотреть видеообзор";height:34px;width:106px;display:block;font-size:10px;font-weight:500;color:rgba(60,72,82,1);text-align:center;letter-spacing:.02em;line-height:13px;margin-top:11px}html:lang(uk) .path-product .view-id-product_page .field--name-field-video-product-variation>div:after{content:"Дивитись відеоогляд"}.path-product .view-id-product_page .field--name-field-video-product-variation>div img{display:none}.path-product .view-id-product_page .field--name-price{height:42px;min-width:135px;padding:0 20px;background-color:#fdb;border-radius:2px;font-size:20px;font-weight:500;color:#3c4852;letter-spacing:.02em;line-height:42px;text-align:center;position:absolute;top:123px}.path-product .view-id-product_page .field--name-variations .button--add-to-cart{height:51px;width:191px;border-radius:2px;-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,.43);box-shadow:0px 2px 8px 0px rgba(0,0,0,.43);background:url(/themes/comp/css/../images/product-cart.png) no-repeat calc(100% - 17px) center,linear-gradient(14deg,rgba(61,43,173,1) 0%,rgba(43,81,178,1) 46%,rgba(55,132,197,1) 100%);font-size:20px;font-weight:700;color:#fff;text-align:left;line-height:20px;margin-right:0;border:none;padding-left:18px}.path-product .view-id-product_page .field--name-variations .button--add-to-cart.is-disabled{background:linear-gradient(14deg,rgba(61,43,173,1) 0%,rgba(43,81,178,1) 46%,rgba(55,132,197,1) 100%);text-align:center}.path-product .field--name-dynamic-block-fieldcommerce-product-main-layers-of-lenses,.path-product .field--name-dynamic-block-fieldcommerce-product-glasses-sizes,.path-product .view-product-page .field--name-dynamic-block-fieldcommerce-product-variation-glasses-sizes{background:#f7f7f7;margin:0 0 20px !important;padding:20px 15px 15px}.path-product .field--name-dynamic-block-fieldcommerce-product-main-layers-of-lenses .bs-region--main,.path-product .field--name-dynamic-block-fieldcommerce-product-glasses-sizes .bs-region--main,.path-product .view-product-page .field--name-dynamic-block-fieldcommerce-product-variation-glasses-sizes .bs-region--main{display:flex;justify-content:space-between}.path-product .field--name-dynamic-block-fieldcommerce-product-main-layers-of-lenses .bs-region--main .bs-region--main,.path-product .field--name-dynamic-block-fieldcommerce-product-glasses-sizes .bs-region--main .bs-region--main,.path-product .view-product-page .field--name-dynamic-block-fieldcommerce-product-variation-glasses-sizes .bs-region--main .bs-region--main{flex-direction:column;text-align:center;align-items:center}.path-product .field--name-dynamic-block-fieldcommerce-product-main-layers-of-lenses .bs-region--main .field--name-field-term-image,.path-product .field--name-dynamic-block-fieldcommerce-product-glasses-sizes .bs-region--main .field--name-field-term-image,.path-product .view-product-page .field--name-dynamic-block-fieldcommerce-product-variation-glasses-sizes .bs-region--main .field--name-field-term-image{width:70px}.path-product .field--name-dynamic-block-fieldcommerce-product-main-layers-of-lenses .bs-region--main .bs-region--main .field--name-taxonomy-term-title p,.path-product .field--name-dynamic-block-fieldcommerce-product-glasses-sizes .bs-region--main .bs-region--main .field--name-taxonomy-term-title p,.path-product .view-product-page .field--name-dynamic-block-fieldcommerce-product-variation-glasses-sizes .bs-region--main .bs-region--main .field--name-taxonomy-term-title p{font-size:8px;font-weight:500;color:#3c4852;letter-spacing:.02em;line-height:12px}.path-product .commerce-product--view-mode-full>.field--name-body{font-size:12px;color:#3c4852;text-align:left;letter-spacing:.02em;line-height:15px;background:#f7f7f7;margin:0 !important;padding:0 15px 25px;width:calc(100% - 434px);margin-bottom:20px !important}.path-product .features{margin-bottom:150px}.path-product .features .field{display:flex;min-height:22px;background-color:#fbfbfb;margin-bottom:3px;padding:0 5px;font-size:15px;font-weight:500;color:#3c4852;letter-spacing:.02em;align-items:center}.path-product .features .field .field--label{width:54%;font-size:15px;font-weight:500;color:#3c4852;letter-spacing:.02em}.path-product .features .field>.field--item,.path-product .features .field>.field--items{width:46%}.path-product .features .field .field--items .field--item{display:inline-block}.path-product .features .field .field--items .field--item:after{content:','}.path-product .features .field .field--items .field--item:last-child:after{display:none}.path-product .field--name-dynamic-block-fieldcommerce-product-ds-blok-podarok{width:calc(100% - 434px)}.path-product .field--name-dynamic-block-fieldcommerce-product-ds-blok-podarok .gift-title{font-size:17px;font-weight:700;color:#000;line-height:26px;margin-bottom:13px}.path-product .field--name-dynamic-block-fieldcommerce-product-ds-blok-podarok .gift-title strong{font-weight:900}.path-product .field--name-dynamic-block-fieldcommerce-product-ds-blok-podarok .field--name-body{padding-left:49%;padding-top:17px}.path-product .field--name-dynamic-block-fieldcommerce-product-ds-blok-podarok .field--name-body:before{content:"";display:block;position:absolute;z-index:1;height:100%;width:50%;top:0;left:0;background:url(/themes/comp/css/../images/сomputer-glasses-spray.png) center center;background-size:contain;background-repeat:no-repeat;height:153%;width:50%;top:0;left:0;background:url(/themes/comp/css/../images/сomputer-glasses-spray.png) 8px -10px no-repeat;background-size:88%}.path-product .field--name-dynamic-block-fieldcommerce-product-ds-blok-podarok .field--name-body ul{list-style:none;position:relative;padding:0}.path-product .field--name-dynamic-block-fieldcommerce-product-ds-blok-podarok .field--name-body li{font-size:15px;color:#000;text-align:left;line-height:16px;list-style-position:outside;margin-left:42px;padding-left:36px;margin-bottom:15px;background:url(/themes/comp/css/../images/list.png) no-repeat left center}.path-product #button-landing-gift{display:none}.path-product .commerce-product--type-lenses .features{margin-bottom:30px}.path-product .commerce-product--type-lenses.commerce-product--view-mode-full>.field--name-body{width:100%;padding:15px}@media (max-width:850px){.path-product{background:inherit}.commerce-product .field--name-dynamic-block-fieldcommerce-product-product{background:inherit}.path-product .commerce-product .views-row article{display:flex;flex-direction:column;padding-left:0;background:inherit}.path-product .view-id-product_page .field--name-title{order:1}.path-product .view-id-product_page .field--name-sku{order:2;margin-bottom:0}.path-product .view-id-product_page .field--name-field-video-product-variation{order:3;position:static}.path-product .commerce-product .slick-wrapper,.path-product .commerce-product .unslick{order:4;position:static;left:0;width:100%;margin:0 auto}.path-product .view-product-page .field--name-dynamic-block-fieldcommerce-product-variation-glasses-sizes{display:block;order:5;background:inherit;max-width:430px;margin:0 auto 20px !important;box-sizing:border-box;width:100%}.path-product .view-product-page .field--name-dynamic-block-fieldcommerce-product-variation-glasses-sizes .commerce-product--view-mode-glasses-sizes{display:block}.path-product .view-product-page .field--name-dynamic-block-fieldcommerce-product-variation-glasses-sizes .bs-region--main{flex-wrap:wrap;justify-content:space-around}.path-product .commerce-product--type-lenses .views-row article{min-height:auto}.path-product .commerce-product--type-lenses .view-product-page .field--name-dynamic-block-fieldcommerce-product-variation-glasses-sizes{position:static;width:initial}.path-product .view-id-product_page .field--name-field-video-product-variation>div{flex-direction:row-reverse}.path-product .view-id-product_page .field--name-field-video-product-variation>div:before{margin-top:0;height:28px;background-size:contain;width:40px}.path-product .view-id-product_page .field--name-field-video-product-variation>div:after{text-align:right;margin-right:10px}.path-product .slick--optionset--product-image{margin:0 auto 10px;position:relative;display:block;overflow:inherit;height:auto}.path-product .slick--optionset--product-image .slick-slider{margin:0 65px}.path-product .slick--optionset--product-image .slide__content img{margin:0 auto}.path-product .slick--optionset--thumbs{display:none}.path-product .view-id-product_page .field--name-price{order:6;position:relative;top:40px;align-self:flex-start}.path-product .view-id-product_page .field--name-variations{order:7}.path-product .view-id-product_page .field--name-dynamic-block-fieldcommerce-product-variation-usp-product-card{order:8}.path-product .field--name-dynamic-block-fieldcommerce-product-glasses-sizes,.path-product .commerce-product>.features{width:100%;margin:2% 0}.path-product .commerce-product .field--name-dynamic-block-fieldcommerce-product-product{order:1}.path-product .field--name-dynamic-block-fieldcommerce-product-main-layers-of-lenses,.path-product .commerce-product .field--name-dynamic-block-fieldcommerce-product-glasses-sizes{display:none}.path-product .commerce-product>.field--name-body{order:4;padding:0;background:inherit;margin-top:25px !important;width:100%}.path-product .commerce-product .field--name-field-rate{right:15px}.path-product .commerce-product .features{order:3}.path-product .commerce-product .field--name-dynamic-block-fieldcommerce-product-ds-blok-podarok{order:2;width:100%}.path-product .field--name-dynamic-block-fieldcommerce-product-ds-blok-podarok .field--name-body:before{height:100%;background-size:45%;background-position:center top}}@media (max-width:450px){.path-product .view-product-page .field--name-dynamic-block-fieldcommerce-product-variation-glasses-sizes .bs-region--main{justify-content:space-evenly}.path-product .commerce-product .field--name-variations{min-height:auto}.path-product .view-id-product_page .field--name-price{position:static;order:6;margin:0 auto;top:-162px}.path-product .commerce-order-item-add-to-cart-form .field--name-quantity{position:static}.path-product .commerce-order-item-add-to-cart-form .field--name-quantity .form-type-number{justify-content:center}.path-product .view-id-product_page .field--name-variations .form-actions{position:relative;text-align:center;top:10px}.path-product .field--widget-commerce-product-variation-attributes{margin-left:0;width:100%;margin-bottom:20px !important;margin-top:20px}.path-product .field--widget-commerce-product-variation-attributes legend{text-align:center}.path-product .field--widget-commerce-product-variation-attributes .fieldset-wrapper{padding-left:0;padding-top:5px;width:190px;margin:0 auto}.path-product .field--name-dynamic-block-fieldcommerce-product-variation-usp-product-card .block ul{margin-bottom:0}.path-product .field--name-dynamic-block-fieldcommerce-product-variation-usp-product-card .block:nth-child(odd),.path-product .field--name-dynamic-block-fieldcommerce-product-variation-usp-product-card .block:nth-child(even){width:100%;padding-left:59px;background-position:left 5px;margin-bottom:20px;min-height:50px}.path-product .field--name-dynamic-block-fieldcommerce-product-ds-blok-podarok .field--name-body:before{display:none}.path-product .field--name-dynamic-block-fieldcommerce-product-ds-blok-podarok .field--name-body{padding-left:0;margin:0 25px}.path-product .field--name-dynamic-block-fieldcommerce-product-ds-blok-podarok .field--name-body .header-one{text-align:center}.path-product .field--name-dynamic-block-fieldcommerce-product-ds-blok-podarok .field--name-body li{margin-left:0}}.cart-offcanvas-bg{z-index:11}.cart-offcanvas--right{width:calc(100vw - 10px);max-width:40em}.cart--cart-offcanvas,.cart-block--offcanvas-contents{height:100%;position:relative}.cart-block--offcanvas-contents__inner{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto}.cart-block--offcanvas-contents__items{padding:0 11px 30px}.cart-block--offcanvas-cart-table{margin-bottom:50px}.cart-block--offcanvas-cart-table__caption{font-size:16px;font-weight:700;color:#434444;margin:0;padding-left:5px;padding-bottom:15px;padding-top:25px}.cart-block--offcanvas-cart-table__header{padding:0 5px;display:flex;border-bottom:3px solid #dbdbdb}.cart-block--offcanvas-cart-table__header>div{font-size:12px;color:#434444;line-height:30px;text-transform:uppercase}.cart-block--offcanvas-cart-table__header>div:first-child{flex:1;padding-left:28px}.cart-block--offcanvas-cart-table__header>div:nth-child(2){width:111px;padding:0 5px}.cart-block--offcanvas-cart-table__header>div:last-child{min-width:125px;padding:0 5px}.cart-block--offcanvas-cart-table__row{border-bottom:3px solid #dbdbdb;display:flex;align-items:center;position:relative}.cart-block--offcanvas-cart-table__row>div{padding:17px 5px}.cart-block--offcanvas-cart-table__title{font-size:15px;font-weight:700;color:#3c4852;text-align:left;line-height:18px}.cart-block--offcanvas-cart-table__fields-wrapper{display:flex;align-items:center;padding:0 !important}.cart-block--offcanvas-cart-table__fields-wrapper>div{padding:17px 5px}.cart-block--offcanvas-cart-table__quantity_wrapper{display:flex}.cart-block--offcanvas-cart-table__quantity .form-number{height:34px;width:53px;background-color:#fbfbfb;border:1px solid #a1a1a1;border-radius:2px}.cart-block--offcanvas-cart-table__quantity .minus,.cart-block--offcanvas-cart-table__quantity .plus{height:34px;width:33px;border-radius:2px;background-image:-webkit-linear-gradient(#3784c5 0%,#2a55b3 100%);background-image:-moz-linear-gradient(#3784c5 0%,#2a55b3 100%);background-image:-o-linear-gradient(#3784c5 0%,#2a55b3 100%);background-image:linear-gradient(#3784c5 0%,#2a55b3 100%);display:inline-block;text-align:center;line-height:34px;color:#fff;cursor:pointer;border:none}.cart-block--offcanvas-cart-table__price{font-size:16px;font-weight:500;color:#697077;text-align:left;line-height:30px;min-width:130px}.cart-block--offcanvas-cart-table__remove .button{height:14px;width:17px;background:url(/themes/comp/css/../images/icon-cart-remove.png) no-repeat;padding:0;border:none}.cart-block--offcanvas-contents__buttons{display:flex;flex-direction:row;justify-content:space-between;margin:0 6px 0 15px}.cart-block--offcanvas-contents__update.btn{height:51px;width:239px;background-color:rgba(255,255,255,1);border-radius:2px;box-shadow:0px 2px 8px 0px rgba(0,0,0,.2);font-size:20px;font-weight:700;color:rgba(48,63,175,1);text-align:center;line-height:20px;border:none}.cart-block--offcanvas-contents__checkout.btn{height:51px;width:215px;border-radius:2px;box-shadow:0px 2px 8px 0px rgba(0,0,0,.43);background-image:-webkit-linear-gradient(14deg,rgba(61,43,173,1) 0%,rgba(43,81,178,1) 46%,rgba(55,132,197,1) 100%);background-image:-moz-linear-gradient(14deg,rgba(61,43,173,1) 0%,rgba(43,81,178,1) 46%,rgba(55,132,197,1) 100%);background-image:-o-linear-gradient(14deg,rgba(61,43,173,1) 0%,rgba(43,81,178,1) 46%,rgba(55,132,197,1) 100%);background-image:linear-gradient(14deg,rgba(61,43,173,1) 0%,rgba(43,81,178,1) 46%,rgba(55,132,197,1) 100%);font-size:20px;font-weight:700;color:rgba(255,255,255,1);display:inline-block;line-height:51px;padding:0 10px}@media(max-width:540px){.cart-block--offcanvas-contents__buttons{flex-direction:column;align-items:center}.cart-block--offcanvas-contents__checkout.btn{margin-top:15px}}@media (max-width:470px){.cart-block--offcanvas-cart-table__header>div:nth-child(2),.cart-block--offcanvas-cart-table__header>div:last-child{display:none}.cart-block--offcanvas-cart-table__fields-wrapper{flex-direction:column;padding:17px 5px !important}.cart-block--offcanvas-cart-table__fields-wrapper>div{padding:0}.cart-block--offcanvas-cart-table__quantity,.cart-block--offcanvas-cart-table__price{min-width:inherit}}.path-cart .main-container{max-width:1001px}.path-cart .breadcrumb,.path-checkout .breadcrumb,.path-node .breadcrumb{margin-left:90px}.path-cart .table-cart{margin-bottom:171px;padding-bottom:47px}.path-cart .view-header .col{display:flex}.path-cart .views-field-remove-button .delete-order-item{color:transparent;background:0 0;border:none;height:14px;width:17px;background:url(/themes/comp/css/../images/icon-cart-remove.png) no-repeat;padding:0;font-size:0}.table-cart .field--name-total-price{padding:3px 36px}.table-cart .field--name-total-price .order-total-line{padding:0}.table-cart .field--name-total-price .order-total-line-label{font-size:16px;font-weight:700;color:#434444;text-align:left;line-height:30px;text-transform:uppercase}.table-cart .field--name-total-price .order-total-line-value{font-size:16px;color:#697077;text-align:right;line-height:30px;min-width:125px;padding-left:10px;font-weight:400;padding:0 10px}.path-cart .views-form .form-actions button#edit-submit{height:51px;width:254px;background-color:rgba(255,255,255,1);border-radius:2px;box-shadow:0px 2px 8px 0px rgba(0,0,0,.13);font-size:20px;font-weight:700;color:rgba(48,63,175,1);text-align:left;line-height:20px;border:none;position:absolute;left:36px;bottom:38px}.path-cart .views-form .form-actions button#edit-checkout{height:51px;width:254px;border-radius:2px;box-shadow:0px 2px 8px 0px #000;background-image:-webkit-linear-gradient(14deg,#3d2bad 0%,#2b51b2 46%,#3784c5 100%);background-image:-moz-linear-gradient(14deg,#3d2bad 0%,#2b51b2 46%,#3784c5 100%);background-image:-o-linear-gradient(14deg,#3d2bad 0%,#2b51b2 46%,#3784c5 100%);background-image:linear-gradient(14deg,#3d2bad 0%,#2b51b2 46%,#3784c5 100%);font-size:20px;font-weight:700;color:#fff;text-align:center;line-height:51px;margin:0 20px;padding:0;border:none;position:absolute;right:39px;bottom:-102px}.path-cart .views-field-edit-quantity .form-inline{display:flex;min-width:150px}.path-cart .views-field-edit-quantity .form-number{height:42px;width:53px;background-color:#fbfbfb;border:1px solid #a1a1a1;border-radius:2px}.path-cart .views-field-edit-quantity .minus,.path-cart .views-field-edit-quantity .plus{height:42px;width:33px;border-radius:2px;background-image:-webkit-linear-gradient(#3784c5 0%,#2a55b3 100%);background-image:-moz-linear-gradient(#3784c5 0%,#2a55b3 100%);background-image:-o-linear-gradient(#3784c5 0%,#2a55b3 100%);background-image:linear-gradient(#3784c5 0%,#2a55b3 100%);display:inline-block;text-align:center;line-height:42px;color:#fff;cursor:pointer;border:none}@media(max-width:1200px){.path-cart .breadcrumb,.path-checkout .breadcrumb,.path-node .breadcrumb{margin-left:0}.breadcrumb{z-index:10}}@media(max-width:850px){.path-cart .col .views-field-unit-price__number{display:none !important}}@media(max-width:730px){.table-cart{background:0 0 !important}.table-cart .view-header{padding:17px 0 35px !important}.path-cart .table-cart{margin-bottom:0;padding-bottom:0}.table-cart .view-header{padding:17px 0 50px}.table-cart .row{margin:0 !important}.table-cart .row .col{padding:10px !important;background-color:#f7f7f7}.path-cart .table-cart .col .views-field{padding:0}.table-cart .col .views-field-remove-button{position:absolute !important;right:10px;top:10px}.table-cart .col .views-field-title{align-items:flex-start !important}.table-cart .col .views-field-field-product-image{padding:0}.table-cart .col:first-child .views-field:before{left:-10px !important}.table-cart .col .views-field-title{padding-right:20px !important}.table-cart .col .views-field-edit-quantity{position:absolute !important;right:10px;bottom:10px}.path-cart .views-field-edit-quantity .form-inline{justify-content:flex-end}.table-cart .col .views-field-total-price__number{position:absolute !important;left:127px;bottom:0;min-width:auto}.table-cart .col .views-field-total-price__number:before,.table-cart .col .views-field-edit-quantity:before{display:none}.path-cart .views-form .form-actions{margin:50px 0 88px;display:flex;justify-content:space-between}.path-cart .views-form .form-actions button#edit-submit,.path-cart .views-form .form-actions button#edit-checkout{position:static;margin:0}}@media(max-width:630px){.table-cart .col .views-field-total-price__number{left:120px}.table-cart .col .views-field-edit-quantity{right:10px;bottom:10px}.path-cart .views-form .form-actions{flex-direction:column;align-items:center}.path-cart .views-form .form-actions button#edit-submit{margin-bottom:15px}}@media(max-width:400px){.table-cart .row .col{flex-direction:column;align-items:center}.path-cart .table-cart .col .views-field{margin:0;text-align:center;padding-right:0 !important}.table-cart .views-field-title .sku{text-align:center !important}.table-cart .col .views-field-total-price__number,.table-cart .col .views-field-edit-quantity{position:static !important}.table-cart .col .views-field-edit-quantity{margin:10px auto !important}.path-cart .views-field-edit-quantity .form-inline{min-width:auto}.path-checkout .layout-checkout-form .form-actions{margin:0}.table-cart .field--name-total-price{padding:0}}.path-checkout .main-container{max-width:1001px}.path-checkout .commerce-checkout-flow-multistep-default{background-color:#f7f7f7}.path-checkout .checkout-pane-order-summary{padding-bottom:23px;margin-bottom:13px}.path-checkout .checkout-pane-order-summary:after{content:"";display:block;height:1px;margin:6px;background-color:#dbdbdb}.table-cart{background-color:#f7f7f7;position:relative}.table-cart .view-header{padding:17px 40px 50px}.table-cart h1{font-size:16px;font-weight:700;color:#434444;text-align:left;line-height:1;margin:0}.table-cart .row{margin-right:6px;margin-left:6px}.table-cart .row .col{padding-right:29px;padding-left:33px}.table-cart .col{display:flex;justify-content:space-between;border:1px solid #dbdbdb;margin:0 0 10px;position:relative}.table-cart .col:first-child .views-field:before{position:absolute;font-size:12px;color:#434444;text-align:left;line-height:30px;text-transform:uppercase;top:-38px;left:10px}.table-cart .col:first-child .views-field-field-product-image:before{content:"ТОВАРЫ";left:0}html:lang(uk) .col:first-child .views-field-field-product-image:before{content:"ТОВАРИ"}.table-cart .col:first-child .views-field-unit-price__number:before{content:"ЦЕНА"}html:lang(uk) .table-cart .col:first-child .views-field-unit-price__number:before{content:"ЦІНА"}.table-cart .col:first-child .views-field-quantity:before,.table-cart .col:first-child .views-field-edit-quantity:before{content:"КОЛИЧЕСТВО"}html:lang(uk) .table-cart .col:first-child .views-field-quantity:before,html:lang(uk) .table-cart .col:first-child .views-field-edit-quantity:before{content:"КІЛЬКІСТЬ"}.table-cart .col:first-child .views-field-total-price__number:before{content:"СУМАРНО"}html:lang(uk) .table-cart .col:first-child .views-field-total-price__number:before{content:"ЗАГАЛОМ"}.table-cart .col .views-field{display:flex;align-items:center;justify-content:center;padding:17px 10px;position:relative}.table-cart .col .views-field-field-product-image{min-width:114px;padding:15px 0;justify-content:left}.table-cart .col .views-field-title{min-width:200px;flex:1;justify-content:start}.table-cart .views-field-title .title a,.table-cart .views-field-title .title{font-size:14px;font-weight:700;color:#3c4852;text-align:left;line-height:19px}.table-cart .views-field-title .sku{font-size:11px;color:#3c4852;text-align:left;letter-spacing:.02em;line-height:17px;display:block}.table-cart .views-field-unit-price__number{font-size:16px;color:#697077;text-align:left;line-height:30px}.table-cart .views-field-quantity{min-width:115px}.table-cart .views-field-total-price__number{font-size:16px;color:#697077;text-align:left;line-height:30px;min-width:125px}.path-checkout .layout-checkout-form .form-actions{margin:50px 50px 70px;display:flex;justify-content:space-between}.path-checkout .layout-checkout-form .form-actions a.button{height:51px;width:285px;background-color:#fff;border:1px solid #2187ec;border-radius:2px;box-shadow:0px 2px 8px 0px rgba(0,0,0,.15);font-size:20px;font-weight:700;color:#2a4fb2;text-align:center;line-height:51px;text-decoration:none;display:block}.path-checkout .layout-checkout-form .form-actions button{height:51px;width:254px;border-radius:2px;box-shadow:0px 2px 8px 0px rgba(0,0,0,.43);background-image:-webkit-linear-gradient(14deg,#3d2bad 0%,#2b51b2 46%,#3784c5 100%);background-image:-moz-linear-gradient(14deg,#3d2bad 0%,#2b51b2 46%,#3784c5 100%);background-image:-o-linear-gradient(14deg,#3d2bad 0%,#2b51b2 46%,#3784c5 100%);background-image:linear-gradient(14deg,#3d2bad 0%,#2b51b2 46%,#3784c5 100%);font-size:20px;font-weight:700;color:#fff;text-align:center;line-height:51px;margin:0;padding:0 15px;border:none;display:inline-block}html:lang(uk) .path-checkout .layout-checkout-form .form-actions button{width:305px}#edit-order-fieldscheckout{columns:2;margin:0 49px;column-gap:103px;padding-top:20px;position:relative}#edit-order-fieldscheckout:before{content:"2. Адрес";font-size:16px;font-weight:700;color:#434444;text-align:left;line-height:30px;text-transform:uppercase;position:absolute;top:-20px}html:lang(uk) #edit-order-fieldscheckout:before{content:"2. Адреса"}.field--name-field-delivery-method legend{border:0;margin:0}.field--name-field-delivery-method .fieldset-legend{font-size:12px;color:#434444;line-height:30px;text-transform:uppercase}.field--name-field-delivery-method .control-label.option{font-size:12px;color:#3c4852;letter-spacing:.02em;line-height:30px;display:flex;align-items:center}.field--name-field-delivery-method .control-label.option input{margin:0 10px 0 0;position:static}.field--name-field-first-and-last-name:before{content:"Персональная информация";display:block;font-size:12px;font-weight:500;color:rgba(67,68,68,1);text-align:left;line-height:30px;text-transform:uppercase;margin-bottom:5px}html:lang(uk) .field--name-field-first-and-last-name:before{content:"Особиста інформація"}.field--name-field-first-and-last-name .control-label,.field--name-field-your-phone-number .control-label{display:none}.field--name-field-comment-to-order .control-label,.field--name-field-delivery-address .control-label{font-size:12px;font-weight:500;color:#434444;text-align:left;line-height:30px;text-transform:uppercase}.field--name-field-first-and-last-name input,.field--name-field-your-phone-number input,.field--name-field-comment-to-order input,.field--name-field-delivery-address input{height:47px;width:100% !important;border:1px solid #dbdbdb}.field--name-field-comment-to-order{padding-bottom:130px}.field--name-field-comment-to-order .control-label{font-size:12px;font-weight:500;color:#434444;text-align:left;line-height:30px;text-transform:uppercase}.field--name-field-comment-to-order textarea{border:1px solid #dbdbdb}@media(max-width:767px){#edit-order-fieldscheckout{columns:inherit;max-width:600px;margin:0 auto}.field--name-field-your-phone-number{margin-bottom:0}#edit-order-fieldscheckout .form-wrapper{padding-bottom:20px}.path-checkout .layout-checkout-form .form-actions{flex-direction:column;align-items:center;margin:0}.path-checkout .layout-checkout-form .form-actions a.button,.path-checkout .layout-checkout-form .form-actions button{margin:10px auto;width:285px}#block-utpkartochkatovara{display:none}}@media(max-width:750px){.table-cart .col .views-field-unit-price__number{display:none}}@media(max-width:630px){.path-checkout .commerce-checkout-flow-multistep-default{background:0 0}.table-cart .row .col{padding:10px;background-color:#f7f7f7}.path-checkout .col .views-field{padding:0 10px}.table-cart .col .views-field-field-product-image{padding:0}.path-checkout .views-field-quantity,.path-checkout .views-field-unit-price__number{display:none !important}.path-checkout .views-field-title{margin-bottom:25px}.path-checkout .views-field-total-price__number{position:absolute;right:0;bottom:0}}@media(max-width:500px){.table-cart .col:first-child .views-field:before{display:none}}.path-checkout .checkout-complete{max-width:549px;width:100%;margin:77px auto 100px;font-size:19px;font-weight:500;color:#434444;text-align:center;line-height:36px}.path-checkout .checkout-complete h1{font-size:19px;font-weight:700;color:#434444;text-align:center;line-height:36px;margin:0}.path-checkout .checkout-complete a.button{height:51px;max-width:285px;background-color:rgba(255,255,255,1);border:1px solid rgba(33,135,236,1);border-radius:2px;box-shadow:0px 2px 8px 0px rgba(0,0,0,.2);font-size:20px;font-weight:700;color:#2a4fb2;text-align:center;line-height:51px;margin:30px auto 0;display:block;text-decoration:none}#block-utpkartochkatovara,#block-page-404{margin:44px 0 58px}.path-checkout #block-utpkartochkatovara,.path-checkout #block-page-404{margin:44px 0 0}#block-utpkartochkatovara .field--name-body,#block-page-404 .field--name-body{display:flex;flex-wrap:wrap}#block-utpkartochkatovara .block,#block-page-404 .block{width:23%;margin-bottom:15px;padding-left:50px;padding-right:20px}#block-utpkartochkatovara .block:first-child,#block-page-404 .block:first-child{background:url(/themes/comp/css/../images/icon-delivery.png) no-repeat left 5px;min-width:31%}#block-utpkartochkatovara .block:nth-child(2),#block-page-404 .block:nth-child(2){background:url(/themes/comp/css/../images/icon-payment.png) no-repeat left 5px}#block-utpkartochkatovara .block:nth-child(3),#block-page-404 .block:nth-child(3){background:url(/themes/comp/css/../images/icon-guarantees.png) no-repeat left 5px}#block-utpkartochkatovara .block:last-child{background:url(/themes/comp/css/../images/icon-cod.png) no-repeat left 5px;font-size:10px;font-weight:500;color:#3c4852;text-align:left;letter-spacing:.02em;line-height:16px}#block-utpkartochkatovara .block p:first-child,#block-page-404 .block p:first-child{margin-bottom:0}#block-utpkartochkatovara .field--name-body strong,#block-page-404 .field--name-body strong{font-size:10px;font-weight:700;color:#3c4852;letter-spacing:.02em;line-height:16px}#block-utpkartochkatovara .field--name-body ul,#block-page-404 .field--name-body ul{list-style:none;font-size:10px;font-weight:500;color:#3c4852;text-align:left;letter-spacing:.02em;line-height:16px;padding:0}.cart-block--offcanvas-cart-table__quantity input::-webkit-inner-spin-button,.path-product .field--name-quantity .form-number::-webkit-inner-spin-button,.path-cart .views-field-edit-quantity .form-number::-webkit-inner-spin-button,.cart-block--offcanvas-cart-table__quantity input::-webkit-outer-spin-button,.path-product .field--name-quantity .form-number::-webkit-outer-spin-button,.path-cart .views-field-edit-quantity .form-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-block--offcanvas-cart-table__quantity input,.path-product .field--name-quantity .form-number,.path-cart .views-field-edit-quantity .form-number{-moz-appearance:textfield;text-align:center;font-size:13px;font-weight:700;color:rgba(163,163,164,1);letter-spacing:.02em;line-height:26px}.cart-block--offcanvas-cart-table__quantity input:focus,.path-product .field--name-quantity .form-number:focus,.path-cart .views-field-edit-quantity .form-number:focus{box-shadow:none}#backtotop{display:block;border-radius:137px/138px;box-shadow:9px 16px 40px 0px rgba(20,91,197,.66);background:url(/themes/comp/css/../images/scroll-up.png) no-repeat center center;background-color:rgba(255,255,255,1);background-size:50%}.path-node .main-container{max-width:1001px;width:100%;margin:0 auto}.path-node .node--view-mode-full h1,.path-node .node--view-mode-full h2,.path-node .node--view-mode-full h3,.path-node .node--view-mode-full h4,.path-node .node--view-mode-full h5,.path-node .node--view-mode-full h6,.path-node .node--view-mode-full table,.path-node .node--view-mode-full ul,.path-node .node--view-mode-full ol{margin:20px 0}.path-node .node--view-mode-full h1,.path-node .node--view-mode-full h2,.path-node .node--view-mode-full h3,.path-node .node--view-mode-full h4,.path-node .node--view-mode-full h5,.path-node .node--view-mode-full h6{color:rgba(60,72,82,1);text-align:left;letter-spacing:.02em}.path-node .node--view-mode-full h1{font-size:22px;font-weight:900;line-height:25px}.path-node .node--view-mode-full h2{font-size:22px;font-weight:700;line-height:25px}.path-node .node--view-mode-full h3{font-size:16px;font-weight:700;line-height:19px}.path-node .node--view-mode-full h4,.path-node .node--view-mode-full h5,.path-node .node--view-mode-full h6{font-size:16px;font-weight:500;line-height:19px}.path-node .node--view-mode-full p{font-size:14px;font-weight:500;color:rgba(60,72,82,1);text-align:left;letter-spacing:.02em;line-height:17px}.path-node .node--view-mode-full a{font-weight:500;color:rgba(0,109,255,1);letter-spacing:.02em;line-height:17px}.path-node .node--view-mode-full a:visited{color:rgba(161,0,214,1)}.path-node .node--view-mode-full ul,.path-node .node--view-mode-full ol{margin-left:20px}.path-node .node--view-mode-full ul li,.path-node .node--view-mode-full ol li{font-size:14px;color:#3c4852;text-align:left;letter-spacing:.02em;line-height:17px;margin-bottom:10px}.path-node .node--view-mode-full ul{list-style-image:url(/themes/comp/css/../images/list-typo.png)}.path-node .node--view-mode-full table,.view-content table{width:100% !important;border-collapse:separate;border-spacing:5px 5px;border:none}.path-node .node--view-mode-full table td,.view-content table td{background-color:#f5f5f5;padding:13px 28px;border:none;font-size:14px;color:#3c4852;letter-spacing:.02em;line-height:17px}.path-node .node--view-mode-full img{display:block;max-width:100%;height:auto}.path-node .node--view-mode-full img.align-center{margin:20px auto}.path-node .node--view-mode-full img.align-left,.path-node .node--view-mode-full img.align-right{padding:35px}.path-node .node--view-mode-full img:not(.align-center):not(.align-left):not(.align-right){margin:20px 0}.path-node .region-sidebar-second{background:0 0;border:none;border-radius:0;padding:0;box-shadow:inherit}.path-node .region-sidebar-second .block,.custon-block{padding:15px;background:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.path-node .region-sidebar-second .block .block-title,.custon-block .block-title{font-size:16px;font-weight:700;color:#3c4852;text-align:left;letter-spacing:.02em;line-height:19px}.block.banner{position:relative}.block.banner .field-name-field-img-desktop{display:block}.block.banner .field-name-field-img-mobile{display:none}.block.banner .field-name-field-button{position:absolute;right:32px;bottom:38%}.block.banner .field-name-field-button2{position:absolute;right:32px;bottom:20%}.block.banner .field-name-field-button a,.block.banner .field-name-field-button2 a{display:block;font-family:'Montserrat';font-weight:900;text-align:center;border-radius:5px;text-transform:uppercase;text-decoration:none;margin:0 auto;height:35px;width:190px;font-size:13px;line-height:35px}.block.banner .field-name-field-button a{box-shadow:1px 4px 13px 0px rgba(0,0,0,.52);color:rgba(255,255,255,1)}.block.banner .field-name-field-button2 a{background-color:rgba(255,255,255,1);border:2px solid rgba(0,84,166,1);box-shadow:1px 4px 13px 0px rgba(0,0,0,.17);color:rgba(66,85,193,1)}.path-user .main-container,.path-lenses .main-container{max-width:1001px;width:100%;margin:0 auto}.path-lenses .catalog article .commerce-order-item-add-to-cart-form .form-actions{bottom:28px}.view-lens-comparison .views-field-field-term-image-small{background:#fff !important}.view-lens-comparison .tablesaw-stack td .tablesaw-cell-label,.view-lens-comparison .tablesaw-stack th .tablesaw-cell-label{white-space:normal;word-break:break-word}.view-lens-comparison .tablesaw-stack td{vertical-align:inherit;border-top:none}@media(max-width:767px){.path-lenses .catalog article .field--name-price{margin-top:10px}.view-lens-comparison .tablesaw-stack td{margin-bottom:5px;position:relative}.view-lens-comparison .tablesaw-stack td .tablesaw-cell-label{position:relative}.view-lens-comparison .tablesaw-stack td .tablesaw-cell-label:after{content:"";position:absolute;width:5px;right:0;top:-8px;bottom:-8px;background:#fff}.view-lens-comparison .tablesaw-stack td .tablesaw-cell-content{white-space:normal;word-break:break-word}}@media(max-width:950px){.block.banner .field-name-field-button a,.block.banner .field-name-field-button2 a{height:40px;width:250px;line-height:40px;font-size:18px}}@media(max-width:780px){.block.banner .field-name-field-img-desktop{display:none}.block.banner .field-name-field-img-mobile{display:block}.block.banner .field-name-field-button{left:50px;bottom:10%;right:inherit}.block.banner .field-name-field-button2{right:50px;bottom:10%}.block.banner .field-name-field-button a,.block.banner .field-name-field-button2 a{height:40px;width:250px;line-height:40px;font-size:18px}}@media(max-width:660px){.block.banner .field-name-field-button{left:25px}.block.banner .field-name-field-button2{right:25px}}@media(max-width:600px){.block.banner .field-name-field-button a,.block.banner .field-name-field-button2 a{height:30px;width:200px;line-height:30px;font-size:15px}}@media(max-width:500px){.block.banner .field-name-field-button,.block.banner .field-name-field-button2{right:0;left:0}.block.banner .field-name-field-button{bottom:40px}.block.banner .field-name-field-button2{bottom:5px}.block.banner .field-name-field-button a,.block.banner .field-name-field-button2 a{height:30px;width:200px;line-height:30px;font-size:15px}}@media(max-width:450px){.path-lenses .catalog article .commerce-order-item-add-to-cart-form .form-actions{bottom:15px}}.landing2 .breadcrumb{max-width:910px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.landing2 .block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .view-glasses-catalog article .field--widget-commerce-product-variation-attributes .radio{display:none}.landing2 .block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .view-glasses-catalog article .field--widget-commerce-product-variation-attributes .radio:first-child,.landing2 .block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .view-glasses-catalog article .field--widget-commerce-product-variation-attributes .radio:nth-child(2){display:block}.landing2 .block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .view-glasses-catalog article .commerce-order-item-add-to-cart-form .form-actions{display:none}.landing2 .block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .view-glasses-catalog article .field--name-price{position:absolute;right:15px;bottom:47px}.landing2 .block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .view-glasses-catalog article .field-name-dynamic-block-fieldcommerce-product-variation-ds-oneclick{margin-top:6px}.landing2 .block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .block-content{max-width:100%}body.landing2 .wrapper-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a{margin-bottom:50px}body.landing2 #button-landing-screen-first,body.landing2 .block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .block-additional{display:none}@media (orientation:portrait) and (max-width:550px){body.landing2 .wrapper.wrapper-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a{height:auto}body.landing2 .block-block-contentff1fc63e-aecc-4fe8-8295-0c4fad519f6a .block-additional{bottom:120px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.landing2 .block-views-blocklens-comparison-block-1{display:none}.landing2 .catalog .view-content{justify-content:space-around}.region-hidden{display:none}#cboxOverlay{background:#000}#cboxContent{background:#fff}#cboxLoadedContent{background:#fff}#cboxLoadedContent #block-vebforma{border:none !important;border-radius:0;padding:0;padding:45px 60px 20px;max-width:648px !important;width:100% !important}#cboxLoadedContent #block-vebforma h2.block-title{font-size:22px;font-weight:700;color:#3c4852;line-height:28px;float:none;margin:0;margin-bottom:40px}#cboxContent #cboxClose{background:#fff;border:none;top:23px;right:20px;background-color:#fff;background-image:url(/themes/comp/css/../images/icon-webform-close.png);background-position:center;width:10px;height:8px;background-repeat:no-repeat}#cboxLoadedContent #block-vebforma .form-item{margin-bottom:20px}#cboxLoadedContent #block-vebforma .form-item label{font-size:16px;font-weight:700;color:#3c4852;letter-spacing:.02em;line-height:24px}#cboxLoadedContent #block-vebforma .form-item input{height:56px;width:auto;background-color:#fff;border:1px solid #5799e2;border-radius:2px;max-width:100%;font-size:16px;letter-spacing:.02em}#cboxLoadedContent #block-vebforma .form-item input::placeholder{font-size:16px;color:#3c4852;letter-spacing:.02em;line-height:24px}#cboxLoadedContent #block-vebforma form>.form-wrapper{display:flex;justify-content:space-between;margin-top:50px}#cboxLoadedContent #block-vebforma form>.form-wrapper #cancel-webform{height:56px;width:203px;background-color:#fff;border:1px solid #5799e2;border-radius:2px;font-size:22px;font-weight:700;color:#3784c5;line-height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer}#cboxLoadedContent #block-vebforma form>.form-wrapper button{margin:0;height:56px;width:203px;border-radius:2px;box-shadow:0px 2px 8px 0px #000;background-image:-webkit-linear-gradient(14deg,#3d2bad 0%,#2b51b2 46%,#3784c5 100%);background-image:-moz-linear-gradient(14deg,#3d2bad 0%,#2b51b2 46%,#3784c5 100%);background-image:-o-linear-gradient(14deg,#3d2bad 0%,#2b51b2 46%,#3784c5 100%);background-image:linear-gradient(14deg,#3d2bad 0%,#2b51b2 46%,#3784c5 100%);font-size:22px;font-weight:700;color:#fff;line-height:22px}@media (max-width:580px){#cboxLoadedContent #block-vebforma{padding:0}#cboxContent #cboxClose{top:15px;right:5px}#cboxLoadedContent #block-vebforma form>.form-wrapper #cancel-webform{left:15px;bottom:15px}}@media (max-width:480px){#cboxLoadedContent #block-vebforma form>.form-wrapper{margin-top:0;flex-direction:column;align-items:center}}.page-node-type-technical-pages{background:url(/themes/comp/css/../images/404-bg.png) no-repeat calc(50% + 370px) 0}.page-node-type-technical-pages .image-404 img{text-align:center;display:block;margin:70px auto 0;max-width:100%;height:auto}.page-node-type-technical-pages .title-404{font-size:70px;color:#434444;margin:50px 0 25px;text-align:center;font-weight:700}.page-node-type-technical-pages .text-404{font-size:16px;color:#434444;text-align:center}.page-node-type-technical-pages .button-404{height:50px;width:308px;border-radius:2px;box-shadow:0px 2px 8px 0px rgba(0,0,0,.43);background:no-repeat calc(100% - 10px) center,linear-gradient(14deg,rgba(61,43,173,1) 0%,rgba(43,81,178,1) 46%,rgba(55,132,197,1) 100%);font-size:20px;font-weight:700;color:#fff;text-align:left;line-height:11px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;margin:60px auto 110px}.page-node-type-technical-pages .button-404:hover{box-shadow:1px 4px 11px 0px rgba(0,0,0,.41);background:no-repeat calc(100% - 10px) center,linear-gradient(14deg,#2d1382 0%,#092b7f 46%,#0c61aa 100%)}#block-page-404{max-width:1001px;padding-right:15px;padding-left:15px;width:100%;margin:0 auto}#block-page-404 .block-4{background:url(/themes/comp/css/../images/icon-404-money.png) no-repeat left 5px}#block-page-404 .block p{list-style:none;font-size:10px;font-weight:500;color:#3c4852;text-align:left;letter-spacing:.02em;line-height:16px;padding:0}#block-page-404 .footer-link{display:none}@media(max-width:750px){#block-utpkartochkatovara .block,#block-page-404 .block{width:50%}}@media (max-width:500px){.page-node-type-technical-pages .title-404{font-size:35px;color:#434444;margin:50px 0 25px;text-align:center;font-weight:700}.page-node-type-technical-pages .button-404{width:290px}#block-utpkartochkatovara .block,#block-page-404 .block{width:100%}}.block-views-blockfaq-front-page-block-1{margin-bottom:70px;order:9}.block-views-blockfaq-front-page-block-1 h2.block-title{font-size:22px;font-weight:900;color:#000;line-height:35px;text-align:center;margin-bottom:45px;display:block;position:relative}.block-views-blockfaq-front-page-block-1 h2:after{content:"FAQ";font-size:80px;font-weight:700;color:#f0f0f0;line-height:35px;text-transform:uppercase;position:absolute;left:calc(50% - 241px);bottom:3px;z-index:-1}.block-views-blockfaq-front-page-block-1 ul.faq-block{padding:0 1.5em}.view-faq-front-page .faq-row{border:1px solid rgba(55,132,197,1);border-radius:28px 0 28px 28px;box-shadow:1px 1px 62px 0 rgba(188,223,239,.47);padding:20px 30px;list-style:none;margin:0 0 37px}.view-faq-front-page .question{font-size:22px;font-weight:600;color:rgba(0,0,0,1);line-height:1.3;margin:0;cursor:pointer;position:relative;padding-right:20px}.view-faq-front-page .question .open-close{height:19px;width:19px;display:flex;align-items:center;position:absolute;right:0;top:6px}.view-faq-front-page .question .open-close:before{content:"";display:block;height:2px;width:19px;background-color:rgba(55,132,197,1);border-radius:1px}.view-faq-front-page .question .open-close:after{content:"";display:block;height:19px;width:2px;background-color:rgba(55,132,197,1);border-radius:1px;position:absolute;left:9.5px}.view-faq-front-page .question.active .open-close:after{content:none}.view-faq-front-page .answer{margin-top:10px;font-weight:400;color:rgba(0,0,0,1);font-size:14px;line-height:20px;display:none}.view-faq-front-page .answer ol{list-style:none;counter-reset:li}.view-faq-front-page .answer li{counter-increment:li}.view-faq-front-page .answer li:before{content:counter(li)". ";color:rgba(56,136,246,1);display:inline-block;width:1em;margin-left:-1em}.view-faq-front-page .answer .faq-button{height:50px;width:210px;background-color:rgba(255,255,255,1);border:1px solid rgba(56,136,246,1);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:600;color:rgba(56,121,194,1);margin:30px auto 0;cursor:pointer;box-shadow:1px 6px 32px 0 rgba(104,167,242,.28)}.view-faq-front-page .answer .img-responsive{margin:15px auto}@media(max-width:750px){.block-views-blockfaq-front-page-block-1{margin-top:100px}.block-views-blockfaq-front-page-block-1 h2:after{left:0}.view-faq-front-page .faq-block{padding:0}.view-faq-front-page .question{font-size:15px}.view-faq-front-page .faq-row{padding:15px 20px;margin:0 0 20px}}
