@charset "UTF-8";body,html{height:100%}body{font-family:-apple-system,blinkmacsystemfont,montserrat,roboto,ubuntu,"droid sans","helvetica neue",arial,sans-serif;font-size:16px;line-height:1.625;word-break:break-word;text-align:left;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}[hidden]{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a:hover{text-decoration:underline}h1{font-size:1.75rem;margin:.2rem 0;line-height:1.125}b,strong{font-weight:600}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;outline:0!important;color:inherit;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}ul li{list-style:none}.wrapper{display:block;margin:0 auto}@media (min-width:1200px){.container{width:100%;margin:0 auto;padding-left:calc(50% - 600px);padding-right:calc(50% - 600px)}}@media (max-width:1200px){.container{max-width:1170px;padding-left:15px;padding-right:15px}}@media (max-width:980px){.container{max-width:950px}}@media (max-width:720px){.container{padding:0 15px}}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:local(""),url(/fonts/montserrat/montserrat-v25-latin_cyrillic-regular.woff2) format("woff2"),url(/fonts/montserrat/montserrat-v25-latin_cyrillic-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:local(""),url(/fonts/montserrat/montserrat-v25-latin_cyrillic-500.woff2) format("woff2"),url(/fonts/montserrat/montserrat-v25-latin_cyrillic-500.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:local(""),url(/fonts/montserrat/montserrat-v25-latin_cyrillic-600.woff2) format("woff2"),url(/fonts/montserrat/montserrat-v25-latin_cyrillic-600.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:local(""),url(/fonts/montserrat/montserrat-v25-latin_cyrillic-700.woff2) format("woff2"),url(/fonts/montserrat/montserrat-v25-latin_cyrillic-700.woff) format("woff")}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:600;line-height:1.2;color:inherit}.h1,h1{margin-top:0;margin-bottom:24px}.h2,.h3,.h4,h2,h3,h4{margin-top:48px;margin-bottom:16px}.h5,.h6,h5,h6{margin-top:1.5em;margin-bottom:0}article>h2:first-child,article>h3:first-child,article>h4:first-child,article>h5:first-child,article>h6:first-child,div>h2:first-child,div>h3:first-child,div>h4:first-child,div>h5:first-child,div>h6:first-child,section>h2:first-child,section>h3:first-child,section>h4:first-child,section>h5:first-child,section>h6:first-child{margin-top:0}.h1,h1{font-size:48px}.h2,h2{font-size:40px}.h3,h3{font-size:36px}.h4,h4{font-size:20px}.h5,h5{font-size:16px}.h6,h6{font-size:14px}br{content:"";display:block;margin:.25rem 0 0 0}p{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}.p,address,blockquote,dl,figure,ol,p,pre,ul{margin-top:1em;margin-bottom:1em;color:inherit}ol,ul{padding-left:1.3em}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:16px}body{overflow-x:hidden!important;font-family:Montserrat,sans-serif;background:#fff;font-size:16px;line-height:1.625;word-break:break-word;text-align:left;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lock{overflow:hidden}::-webkit-scrollbar{width:6px;height:8px}::-webkit-scrollbar-thumb{cursor:pointer;background:red;border-radius:3px}::-webkit-scrollbar-track-piece{background:#fdfdfd}img,picture{max-width:100%;display:block}main{min-height:100vh}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.bg-gradient:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(rgba(0,0,0,.2)));background:-o-linear-gradient(top,rgba(0,0,0,.8) 0,rgba(0,0,0,.2) 100%);background:linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.2) 100%);z-index:0}.bg-black{background-color:#000;color:#fff}.bg-gray{background-color:#f5f5f5}.bg-white{background-color:#fff}.bg-img{background-size:cover!important;background-repeat:no-repeat!important}.bg-center{background-position:center center!important}.bg-cl{background-position:center left!important}.bg-cr{background-position:center right!important}.bg-tl{background-position:top left!important}.bg-tr{background-position-x:75%!important;background-position-y:top!important}.bg-fixed{background-attachment:fixed}.bg-repeat{background-size:auto;background-repeat:repeat}.gray-gradient{background-image:url(/images/gradient.png);background-repeat-y:no-repeat;background-color:#e7e6e6}.black-overlay{position:relative}.black-overlay:after{position:absolute;left:0;top:0;content:'';width:100%;height:100%;background:rgb(0 0 0 / 50%);z-index:-1}.hidden{display:none!important}.visible{display:block!important}.cover{background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important}.vh-100{height:100vh}img.img-responsive{max-width:100%;width:100%}.w-100{width:100%}[class^=btn-]:hover{text-decoration:none}.row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:column}.row-reverse{flex-direction:row-reverse}.fd-column{flex-direction:column}.fd-column-reverse{flex-direction:column-reverse}.ai-center{align-items:center!important}.ai-top{align-items:flex-start!important}.ai-bottom{align-items:flex-end!important}.j-center{justify-content:center}.j-start{justify-content:flex-start}.j-end{justify-content:flex-end}.j-space-between{justify-content:space-between}.j-space-around{justify-content:space-around}.col-1{flex:1}.col-2{flex:2}.col-3{flex:3}.col-4{flex:4}.col-5{flex:5}.col-6{flex:6}.col-7{flex:7}.col-8{flex:8}.col-9{flex:9}.col-10{flex:10}.col-11{flex:11}.col-12{flex:12}.pt-25{padding-top:25px}.mt-25{margin-top:25px}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}header{width:100%;left:0;top:0;color:#000;z-index:999;padding:20px 0 19px;border-bottom:1px solid rgba(255,255,255,.2)}header{position:absolute}header.header.inner__page{position:relative;border-bottom:1px solid rgb(0 0 0 / 20%)}header.fixed,header.header.inner__page.fixed{position:fixed;left:0;top:0;width:100%;background:#fff;-webkit-box-shadow:0 .225em .75em rgba(0,0,0,.3);box-shadow:0 .225em .75em rgba(0,0,0,.3)}header .row{flex-direction:row}header.open-menu,header.open-menu a{background:0 0!important;color:#fff!important;border:none!important;box-shadow:none!important}header .phones.js-contacts{margin-left:auto;margin-right:0;font-size:1rem}header .phones.js-contacts .contact-links.row{flex-direction:column;justify-content:center;margin-right:36px;text-decoration:none;font-weight:500;line-height:1.2}header .phones.js-contacts .contact-links a{text-decoration:none}header .phones.js-contacts .contact-links a:hover{color:red}header .phones.js-contacts a.link-to-form{display:none}header a{color:#fff}header.fixed a{color:#000}a.btn-callme{border:1px solid #000;padding:10px;margin:0 25px;text-transform:uppercase}a.btn-callme:hover{background:#fff}.caption__txt,.slide__element-title{display:block;color:#fff;text-shadow:2px 3px 5px #333;padding:10px;font-size:3.75rem;line-height:1;font-weight:700}.caption.top_left{top:15%;left:10%}.caption.top_center{top:10%;left:50%}.caption.top_right{top:10%;right:5%}.caption.center{top:40%;left:50%}.caption.center_left{top:22%;left:10%}.caption.center_right{top:20%;right:5%}.caption.bottom_left{bottom:10%;left:0}.caption.bottom_center{bottom:10%;left:50%}.caption.bottom_right{bottom:20%;right:5%}.caption.bottom_right a,.caption.bottom_right>div,.caption.top_right a,.caption.top_right>div{float:right;text-align:right;display:inline-block;margin:0 25px}.hero__link{background:#fff;color:#000;border-color:#000;margin-left:auto;margin-right:auto}.text{font-size:1rem;line-height:1.15rem;margin-top:.5rem}.banner__element,.slide__element{position:relative}.caption{position:absolute;z-index:2}.banner__element .caption .title,.slide__element .caption .title{color:#fff;font-size:2rem;line-height:1.2;font-weight:700}.screen.features .row{flex-direction:row}.screen.features .item{flex:1 1 50%}.features,.numbers{background-color:#f5f5f5}.features{padding-top:40px;padding-bottom:40px;margin-bottom:64px}.features .block{text-align:center}.features .block .icon{max-height:40px}.features .block .text{font-weight:600;max-width:150px;margin:1rem auto}.numbers{padding:72px 0}.numbers h2.title{font-size:40px;line-height:48px;margin-bottom:40px}.numbers .block{padding-left:22px;border-left:2px solid #000}.numbers .item{margin-bottom:16px;margin-top:16px}.numbers .digit{font-size:40px;line-height:48px;font-weight:700}.numbers .text{font-size:16px;line-height:1.15rem;margin-top:.5rem;font-weight:500}.screen.brands{padding:64px 0 128px 0}.brands .title{margin-bottom:40px}.brand-title{font-size:20px;margin-bottom:8px;margin-top:16px}.brand-content{padding-right:32px}.top-categories{padding-top:128px;padding-bottom:64px}.top-categories .category{margin:0 -16px}.category-block{padding:16px}.category-block .card{background:#f5f5f5}.category-block .card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px;flex:1;min-width:calc(100% - 197px);justify-content:space-between}.category-block .card__content .btn{margin-top:auto;width:auto}.category-block .card__img{display:none}.category__modal-body{display:none;position:fixed;left:0;top:0;width:100%;height:100vh;background:#fff;z-index:0;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);-ms-transform:translate(0,-50px);transform:translate(0,-50px)}.category__modal-body.open{display:block;z-index:999;-webkit-transform:none;-ms-transform:none;transform:none}.category__modal-header{width:100%;left:0;top:0;position:fixed;background:#fff;height:50px}.category__modal-header .row{flex-direction:row;align-items:center;justify-content:space-around}.category__modal-content{overflow-x:scroll;height:calc(100% - 128px);margin-top:50px;padding-top:50px;padding-bottom:40px}.main-block picture{display:block}.mobile-hidden{display:none}.item ul li{list-style:disc}.item li+li{margin-top:.5em}.item hr{display:none}.category__modal-footer{width:100%;height:88px;padding:16px 0;background:#fff;position:absolute;left:0;bottom:0}.close-modal{font-size:50px;line-height:1;margin-left:auto;margin-right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s}.close-modal:focus,.close-modal:hover{color:red}.goods{width:100%;overflow:hidden}.splide__slide{width:100%}.category__modal-content .controls{margin-bottom:40px}.category__modal-content .controls ul.splide__pagination{display:block}.screen .splide__arrows{position:relative;display:flex;max-width:108px;height:48px;justify-content:space-between;flex:1}.screen button.splide__arrow{width:48px;height:48px;margin-top:0;border:0;background:#f5f5f5;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;border-radius:0;opacity:1}.screen button.splide__arrow:focus,.screen button.splide__arrow:hover{background:#000!important;color:#fff;fill:#fff}.splide__arrow svg{transform:none!important;fill:inherit!important}.screen .splide__arrow--prev{left:0;right:auto}.screen .splide__arrow--next{left:56px;right:auto}.screen ul.splide__pagination{display:inline;position:relative;left:auto;right:auto;bottom:0;padding-left:40px}.screen button.splide__pagination__page{border-radius:0;width:10px;height:10px;opacity:1}.screen button.splide__pagination__page.is-active{background:red;transform:none;opacity:1}.controls.row{align-items:center;flex-direction:row}.bestsellers{padding-top:32px;padding-bottom:15px}.bestsellers .title{margin-bottom:40px}.bestsellers .controls{margin-top:40px;margin-bottom:40px}.sidebar .content{max-width:600px;padding:96px 16px;margin-left:0;margin-right:auto}.sidebar.align-right .content{margin-left:auto}.half-sb .sidebar .content{margin-left:auto;margin-right:auto}.faq-section .title{font-size:1.25rem;font-weight:600;margin:0 0 25px 0}.faq-bg{position:relative;width:35%;margin-top:1rem}.faq-item{padding:0}.faq-item.active .panel{padding:1rem .5rem}.faq-section .accordion{position:relative;font-family:Montserrat,sans-serif;color:#000;cursor:pointer;width:100%;border:none;text-align:left;outline:0;background:0 0;font-size:1rem;line-height:1.25;font-weight:700;transition:.5s;padding:24px 0;border-top:1px solid #ddd}.faq-section .accordion span{display:block;padding-right:2rem}.faq-section .panel{text-align:left}.faq-section .panel li,.faq-section .panel p{font-size:1rem;line-height:1.2}.faq-section .panel ol,.faq-section .panel p,.faq-section .panel ul{margin-bottom:10px}.faq-section .panel ol,.faq-section .panel ul{margin-left:18px}.faq-section .accordion:after,.faq-section .accordion:before{display:block;content:"";position:absolute;right:8px;top:33px;width:12px;height:2px;background-color:#000;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;-o-transition:transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.faq-section .accordion::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.faq-section .accordion::after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.faq-section .accordion.active::after,.faq-section .accordion.active:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq-section .panel{color:#212121;background-color:#fff;border-radius:10px;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faq-section .panel>div{border:1px solid #ddd;padding:25px}.faq-section ul li{list-style:disc}nav#breadcrumbs ul{margin:1rem 0;padding:0}nav#breadcrumbs ul li{display:inline-block;margin-right:6px;font-size:.8rem}nav#breadcrumbs ul li a{display:inline-block;font-weight:600}.main-page{padding-bottom:128px}nav#breadcrumbs ul li a:after{content:'-';display:inline-block;margin-left:10px;font-weight:300}footer{background:#000;color:#fff}.footer{padding-top:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,250,.3)}.copyright{margin-top:16px;padding-bottom:96px}.copyright a{margin-right:32px;font-size:14px}ul.social-icons.row{flex-direction:row;margin-left:0;margin-right:auto}.social-icons li{margin-left:16px;width:40px}.social-icons li svg{fill:#fff}.social-icons li a:not(.btn):focus,.social-icons li a:not(.btn):hover{color:red;text-decoration:inherit}.back-to-top{position:fixed;right:16px;bottom:96px;z-index:100}.back-to-top a{background:#f1f1f1;padding:16px 3px 0;border-radius:3px;text-decoration:none}.back-to-top.hidden-top{display:none}.js-cookie-consent.row{position:fixed;width:100%;left:0;bottom:0;background:#fff;color:#000;z-index:999;box-shadow:0 -1px 10px 0 rgba(172,171,171,.3);padding:1rem;height:auto}@media (max-width:768px){.js-cookie-consent.cookie-consent{height:auto;display:block}.js-cookie-consent>div{display:block;padding:1rem;height:auto}}header .top-menu ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:column}header .top-menu ul a{color:#fff}header.fixed .top-menu ul a{color:#000}.menu__icon{position:relative;display:block;width:32px;height:32px}.menu__icon span{position:absolute;display:block;top:14px;left:4px;width:24px;height:2px;background:#fff;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}header.fixed .menu__icon span{background-color:#000}.menu__icon.active{z-index:1112}.menu__icon.active span,header.fixed .menu__icon.active span{background:#fff}.menu__icon span:first-child{top:6px}.menu__icon span:last-child{top:auto;bottom:8px}.menu__icon.active span{-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.menu__icon.active span:first-child{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:16px}.menu__icon.active span:last-child{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);bottom:14px}#menu-panel{position:fixed;left:0;top:-100%;background:#000;width:100%;height:100vh!important;overflow:auto;z-index:998;opacity:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#menu-panel.visible{display:block;top:0;opacity:1}#menu-panel .js-menu{height:100%}#menu-panel .top-menu{display:flex;height:100%;align-items:center}#menu-panel .top-menu ul{justify-content:center;align-items:end;margin-right:12px;margin-left:auto}#menu-panel .top-menu li a{display:block;padding:12px;color:#fff}#menu-panel .links{position:absolute;bottom:0;right:0}#menu-panel .links svg{fill:#fff}#top-menue{display:none}@media (min-width:1112px){header .top-menu ul{flex-direction:row}header .top-menu{color:#000;cursor:pointer}header .top-menu ul li{font-size:1rem;font-family:Montserrat,sans-serif;display:inline-block}header .top-menu ul li a{display:inline-block;padding:10px 0;margin:0 15px}header .top-menu li a{position:relative}header .top-menu li a:hover{color:red;text-decoration:none}.menu__icon{display:none}#top-menue{display:block}}button,input,textarea{font-family:Montserrat,sans-serif}input::-ms-clear{display:none}.form div,form{width:100%;position:relative}.form input{font-size:.95rem;margin:0;width:100%;border:1px solid #ddd;overflow:hidden}.form input:focus{border-color:#03a9f4;transition:.5s}textarea{width:100%;border:none;border-bottom:1px solid #000;padding:10px 10px 10px 14px}::-webkit-input-placeholder{color:#2a2328;font-size:.78rem}::-moz-placeholder{color:#dde1e0;font-size:.78rem}:-ms-input-placeholder{color:#dde1e0;font-size:.78rem}:-moz-placeholder{color:#dde1e0;font-size:.78rem}.form input:focus,.form textarea:focus{border-color:#000;outline:0}form input:focus::placeholder{color:transparent}span.note{display:block;font-weight:100}span.text-danger{position:absolute;font-size:.85rem;color:#d43736;z-index:9}.popup span.text-danger{top:24px;right:0}.form__group-agree span.text-danger{top:auto;right:auto}.success_title{font-size:2rem}.success_content{font-size:1.5rem;letter-spacing:-1px}.loader-form:before{content:'';position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;background:#ffffffa8}.form-checkbox{margin-top:10px}form .form-field input{margin:0;padding:10px 16px;width:100%;border:1px solid #dadada;border-bottom:1px solid #c1c1c1}::-webkit-input-placeholder{font-size:.8rem}:-ms-input-placeholder{font-size:.8rem}::placeholder{font-size:.8rem}form .form-field input:focus,form .form-field textarea:focus{border-color:#000;transition:.5s}form .form-field input,input:focus{-webkit-box-shadow:inset 0 0 0 50px #fff;-webkit-text-fill-color:#5f5f5f;outline:#03a9f4;font-size:95%;box-shadow:0 2px 2px -2px #dadada}.form-group.has-error span{font-size:.8rem;color:#d43736}input.error{border:1px solid #c9180b!important}.form-field.error input{border-color:#dc0d6b}.form-field.error span{font-size:70%;color:#dc0d0d;font-weight:600}.form-field.error span:before{content:'*';margin-right:3px}.form__group .field .label{position:absolute;top:22px;left:14px;font-size:.95rem;color:#85898f;font-family:Montserrat,sans-serif;transition:all .3s ease 0s;z-index:3;padding:0;display:inline-block;width:auto}.form__group .field.textarea .label{top:0}.form__group .field{margin-top:40px}.form__group .field.textarea{margin-top:56px}.form__group .field.textarea textarea{height:90px}.popup-body .form__group .field{margin-top:8px;margin-bottom:0}.popup-body .form__group .field.textarea{margin-top:32px;margin-bottom:0}h3.modal-title{margin-top:0;font-size:1.75rem}.form__group .field input{width:100%;padding:25px 5px 14px 14px;box-sizing:border-box;transition:all .3s ease 0s;font-size:.95rem;position:relative;line-height:2px;border:none;border-bottom:1px solid #ccc;background:#fff;z-index:2}.form__group .field.focus input{border-color:#000}.form__group .field.focus .label,.form__group .field:hover .label{top:4px;font-size:12px;transition:all .3s ease 0s;display:inline-block;width:auto;padding:0}.form__group .field.textarea.focus .label,.form__group .field.textarea:hover .label{top:-12px}a.btn.btn-send-form{margin-top:2rem}.bg-black .form__group .field .label,.bg-black .form__group .field input,.bg-black .form__group .field textarea{-webkit-text-fill-color:#fff;background:#000;color:#fff}.bg-black .form__group .field textarea{height:90px}.bg-black .form__group .field input,.bg-black .form__group .field textarea{border-bottom:1px solid rgba(255,255,255,.2)}.bg-black .form__group .field input:focus,.bg-black .form__group .field textarea:focus{border-bottom:1px solid #fff}.hidden-checkbox{position:absolute;z-index:-1;opacity:0}.hidden-checkbox+label{position:relative;display:inline-flex;align-items:flex-start;user-select:none;margin:2rem 1rem 0 0}.popup-body .form__group .hidden-checkbox+label{margin-top:0}.hidden-checkbox.inactive+label{opacity:.5;pointer-events:none}.hidden-checkbox+label::before{content:'';display:inline-block;width:25px;height:25px;flex-shrink:0;flex-grow:0;border:1px solid #000;margin-top:.05em;margin-right:.5em}.bg-black .hidden-checkbox+label::before{border:1px solid #fff}.hidden-checkbox+label::after{content:'';position:absolute;width:12px;height:12px;left:7px;top:8px}.hidden-checkbox:checked+label::before,.hidden-checkbox:not(:disabled):active+label::before,.hidden-checkbox:not(:disabled):not(:checked)+label:hover::before{border-color:#000}.bg-black .hidden-checkbox:checked+label::before,.bg-black .hidden-checkbox:not(:disabled):active+label::before,.bg-black .hidden-checkbox:not(:disabled):not(:checked)+label:hover::before{border-color:#fff}.hidden-checkbox:checked+label::after{background:#000}.bg-black .hidden-checkbox:checked+label::after{background:#fff}.hidden-checkbox:focus+label::before,.hidden-checkbox:focus:not(:checked)+label::before{border-color:#000}.hidden-checkbox:disabled+label::before{background-color:#e9ecef}.offer-user-data a.link{color:red}.error_container{position:fixed;display:block;top:5px;right:15px;width:300px;z-index:1999;background:#ff8c00;color:#fff;border-radius:5px;padding:0 15px;line-height:initial}.btn{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0;padding:13px 16px;font-size:16px;font-weight:600;font-family:inherit;line-height:1.625;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;color:#fff;background-color:#000;border-radius:0;border:2px solid #000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.btn:focus,.btn:hover{text-decoration:none;color:#000;background-color:#fff}.btn--disabled,.btn:disabled{cursor:not-allowed;color:gray;background-color:#f5f5f5;border-color:#f5f5f5}a.btn--disabled{pointer-events:none}.btn--outline{color:#000;background-color:#fff}.btn--outline:focus,.btn--outline:hover{text-decoration:none;color:#fff;background-color:#000;border-color:#f5f5f5}.btn--outline:focus svg,.btn--outline:hover svg{-webkit-transform:translateX(.5em);-ms-transform:translateX(.5em);transform:translateX(.5em)}.btn--outline--disabled,.btn--outline:disabled{cursor:not-allowed;color:gray;background-color:#f5f5f5;border-color:#f5f5f5}a.btn--disabled{pointer-events:none}.btn--outline svg{width:24px;height:24px;margin-left:8px;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;-o-transition:transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.btn-red,.fixed .btn-red{padding:9px 24px;border-color:red;background:red;color:#fff}.btn-red:hover{border-color:red;background:#fff;color:red}.hero__link{border-color:#fff;display:block}.mobile-link-to-form{position:fixed;width:calc(100% - 30px);left:15px;bottom:8px;background:#fff;color:#000;z-index:99}button.btn.btn--outline.send-form{width:100%}.disabled,button.disabled{pointer-events:none}.popup{-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.5);display:none;position:fixed!important;top:0;left:0;width:100%;height:100%;overflow:auto;z-index:1005}.popup *{box-sizing:border-box}.popup.active .popup-content{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.popup.show{display:block}.popup.show .popup-content{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.popup-table{height:100%;table-layout:fixed;overflow:hidden}.popup-table>.cell{height:100%;vertical-align:middle;padding:2% 10px;overflow-y:scroll}.popup-content{-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;position:relative;max-width:500px;margin:0 auto}.popup .popup-content{max-width:500px;background:#fff;border-radius:.5rem;overflow:hidden}.popup-buy_one_click .popup-content{max-width:800px}.popup-buy_one_click a.btn.btn-send-form{padding:12px 15px 12px 15px;max-width:175px;font-size:1.25rem}.popup-lg .popup-content{max-width:95%;background:#fff;border-radius:8px}.popup-head{padding:15px 30px;border-bottom:1px solid #d7e4e2;border-radius:5px 5px 0 0}.popup-body{padding:30px}.popup-body .success{padding:5% 45px 7%}.popup-body .success h4{padding:15px 0;font-size:1.5rem;line-height:1.125}.popup-video .popup-content{max-width:800px;background:#000}.popup-video__value{line-height:0}.popup-close{width:2rem;height:2rem;position:absolute;top:10px;right:10px;cursor:pointer;font-size:3rem;line-height:1.85rem;text-align:center;color:#000;z-index:1;font-weight:100;transition:.5s}.popup-close:hover svg{fill:red}.popup__body.load:before{content:'';position:absolute;width:100%;height:100%;background-color:#fff;background-repeat:no-repeat;background-position:center;z-index:1005}.popup .popup__title{padding:20px;background:#f5f5f5;text-align:center;border-radius:0}.popup .popup__body{padding:0 20px 20px;border-radius:0}@media only screen and (min-width:180px) and (max-width:768.98px){.popup-md .popup-content{max-width:100%}}.popup-quiz .success{padding:30px 0 50px;text-align:center;font-size:150%}.popup-buy_one_click .popup-body{padding:0}.popup-buy_one_click .popup-body .p-25{padding:25px}#materialModalContent{padding:10px;background:#fff;min-height:140px;border-radius:5px}div#materialModalText{display:flex;align-items:center;justify-content:center;height:100px;margin:0;font-weight:600}div#materialModalButtons{position:absolute;right:-8px;top:-12px;font-size:1.5rem;font-weight:100;color:#969696}@media (max-width:768px){header .phones.js-contacts .contact-links.row{font-size:.8rem;margin-right:24px}}@media (min-width:768px){.hero__link{max-width:250px}.bestsellers,.faq-area{-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%;padding-left:16px;padding-right:16px;margin:auto}.footer{flex-direction:row}.category__modal-footer .btn{max-width:250px}}@media (min-width:544px) and (max-width:1112px){.screen.features .item{flex:1 1 25%}.numbers .item{flex:1 1 50%}.numbers .row,.top-categories .category{flex-direction:row}.category-block{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sidebar.align-right .content,.sidebar.pl-100 .content{margin-left:auto;margin-right:auto;padding-left:0}}@media (min-width:1112px){.row{flex-direction:row}.catalog-btn,a.btn.btn-send-form{max-width:200px}button.btn.btn--outline.send-form{max-width:250px}header .phones.js-contacts a.link-to-form{flex:1;display:block;margin-right:32px}.hero__link{width:280px}.screen.features .item{flex:1 1 25%}.numbers .item{flex:1 1 25%}.numbers .row,.top-categories .category{flex-direction:row}.category-block{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.category-block .card__img{display:block;-webkit-box-flex:0;-ms-flex:0 0;flex:1 1 196px;-ms-flex-preferred-size:196px;flex-basis:196px;width:196px;height:245px;overflow:hidden}.category-block .card__content .btn{max-width:200px}.main-block picture{display:none}.mobile-hidden{display:block}.sidebar.align-right .content,.sidebar.pl-100 .content{padding-left:0}.bestsellers{padding-top:32px;padding-bottom:128px}.sidebar.align-right .content{margin-left:auto;margin-right:0}.sidebar.pl-100 .content{padding-left:116px}.faq-area{background-repeat:no-repeat;background-position:right center;background-size:260px 530px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='283' height='553.17' viewBox='0 0 283 553.17' fill='%23000000'%3E%3Cpath d='M208.05,445.19l7.24-.24a179.83,179.83,0,0,1-31.23-14.23,172.29,172.29,0,0,1-51.24-45.29A175.3,175.3,0,0,1,103,323.51l-1.1-4.26A270,270,0,0,1,270.37,0a274.49,274.49,0,0,0-134,39.43A281.41,281.41,0,0,0,37.78,140.14h0A279.87,279.87,0,0,0,1,304.39,219.43,219.43,0,0,0,208.05,445.19Z' fill-opacity='0.03'/%3E%3Cpath d='M162.92,136.81l-3.66,6.34a178.84,178.84,0,0,1,77.12-40A173.75,173.75,0,0,1,283,98.62V35.54a222.7,222.7,0,0,0-61.9,34.27A230,230,0,0,0,162.92,136.81Z' fill-opacity='0.03'/%3E%3Cpath d='M283,472.27a265.42,265.42,0,0,1-64.69,11.49A256.66,256.66,0,0,1,38,421.89,269.32,269.32,0,0,0,283,552.81Z' fill-opacity='0.03'/%3E%3C/svg%3E");margin-left:0;margin-right:0}header.header.inner__page .top-menu ul a,header.inner__page .phones.js-contacts a.link-tel{color:#000}.copyright{padding-bottom:16px}.mobile-link-to-form{display:none}.back-to-top{bottom:20px}}@media (min-width:1112px) and (max-width:1200px){header .top-menu ul li a{margin:0 10px}.faq-area{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.sidebar.align-right .content{padding-left:16px}.faq-area .sidebar .content{max-width:66.3333%;margin-right:auto;margin-left:0}}@media (min-width:1200px){.row{flex-direction:row}header .phones.js-contacts{margin-left:auto;margin-right:0;font-size:1rem}.banner__element .caption .title,.slide__element .caption .title{font-size:4rem}.hero__link{margin-right:0;margin-left:auto}.numbers .item{margin-bottom:0;margin-top:0}.screen.features .item{flex:3}.item .col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bestsellers,.faq-area{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;padding-left:0;padding-right:0;margin-right:auto;margin-left:0}.form__group.col-6{max-width:48%}.faq-area .sidebar .content{margin-left:auto;margin-right:auto;padding-left:0;max-width:785px}}@media (min-width:1440px){.items-brand::after{right:0}.items-brand::after,.items-brand::before{z-index:2;display:block;content:"";position:absolute;top:0;bottom:0;width:96px}}@media (min-width:1399px){.container{width:100%;margin:0 auto}.items-brand::after,.items-brand::before{width:336px}.items-brand::before{background:-o-linear-gradient(left,#fff 0,#fff 220px,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,#fff 220px,rgba(255,255,255,0) 100%)}.items-brand::after{background:-o-linear-gradient(right,#fff 0,#fff 220px,rgba(255,255,255,0) 100%);background:linear-gradient(to left,#fff 0,#fff 220px,rgba(255,255,255,0) 100%)}}
