@font-face{font-family:Cuprum;font-display:swap;font-style:normal;font-weight:400;src:local("Cuprum Regular"),local("Cuprum-Regular"),url(../fonts/cuprum.woff2) format("woff2"),url(../fonts/cuprum.woff) format("woff")}@font-face{font-family:Cuprum;font-display:swap;font-style:normal;font-weight:700;src:local("Cuprum Bold"),local("Cuprum-Bold"),url(../fonts/cuprum-bold.woff2) format("woff2"),url(../fonts/cuprum-bold.woff) format("woff")}@font-face{font-family:"PT Sans";font-display:swap;font-style:normal;font-weight:400;src:local("PT Sans"),local("PTSans-Regular"),url(../fonts/pt-sans.woff2) format("woff2"),url(../fonts/pt-sans.woff) format("woff")}@font-face{font-family:"PT Sans";font-display:swap;font-style:normal;font-weight:700;src:local("PT Sans Bold"),local("PTSans-Bold"),url(../fonts/pt-sans-bold.woff2) format("woff2"),url(../fonts/pt-sans-bold.woff) format("woff")}@font-face{font-family:icons;font-display:swap;src:url(../fonts/icons.woff2) format("woff2"),url(../fonts/icons.woff) format("woff")}.icon:before{font-family:icons,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.icon-bookmark:before{content:"\E001"}.icon-cart:before{content:"\E002"}.icon-fb:before{content:"\E003"}.icon-home:before{content:"\E004"}.icon-insta:before{content:"\E005"}.icon-login:before{content:"\E006"}.icon-logout:before{content:"\E007"}.icon-phone:before{content:"\E008"}.icon-search:before{content:"\E009"}.icon-user:before{content:"\E00A"}.icon-vk:before{content:"\E00B"}body{font-family:Cuprum,sans-serif;line-height:24px;margin:0}button,h1,h2,h3,h4,h5,h6,input,p,ul{margin:0;padding:0}.container{width:940px;margin:0 auto}.visually-hidden{visibility:hidden}html{line-height:1.15;-webkit-text-size-adjust:100%}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative;background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0;border-radius:3px}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-connect{height:100%;width:100%;background:#3fb8af}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.logo{display:block;position:relative;color:#fff;font-size:24px;text-decoration:none;text-transform:uppercase;width:220px;background:#ee3643}.logo:hover{background:#ca2c37}.logo:after{content:"";display:block;position:absolute;bottom:-4px;left:0;width:100%;height:4px;background:#b52933}.logo__content{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.logo--footer{font-size:30px;line-height:30px;height:68px}.main-menu{display:flex;justify-content:center;position:relative;width:100%}.main-menu:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:4px;background:#293449}.main-menu__list{list-style-type:none;font-size:0}.main-menu__item{display:inline-block}.main-menu__link{color:#fff;font-size:17px;font-weight:400;text-decoration:none;display:block;padding:18px 31px}.main-menu__link:hover{background:#293449}.main-menu__link--footer{font-size:18px;margin-left:60px;padding:0}.main-menu__link--footer:hover{background:0 0;text-decoration:underline}.main-menu__link--footer-bottom{color:#ffd180;margin-left:60px;padding:0}.main-menu--footer{width:auto}.main-menu--footer:after{content:none}.btn{color:#fff;text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:400;display:flex;align-items:center;justify-content:center;width:135px;height:40px;border-radius:3px;background:#ee3643}.btn:hover{background:#b52933}.btn--card{background:rgba(0,0,0,.1)}.btn--card:hover{background:rgba(0,0,0,.2)}.btn--slide{position:absolute;bottom:22px;left:25px;width:195px}.btn--buy{box-sizing:border-box;justify-content:flex-start;position:relative;font-size:14px;background:#63a63e;padding:0 12px;margin-bottom:7px}.btn--buy:hover{background:#5fbb2d}.btn--buy:hover .icon-cart{color:#fff}.btn--buy:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:4px;background:#377416}.btn--buy .icon-cart{font-size:14px;color:rgba(255,255,255,.3);margin-right:20px}.btn--favs{color:#000;font-size:14px;box-shadow:inset 0 0 0 3px #63a63e;background:0 0}.btn--favs:hover{box-shadow:inset 0 0 0 3px #000;background:0 0}.btn--section-header{width:255px}.btn--credit{width:195px;margin-top:30px}.btn--about{width:220px}.btn--form{width:100%}.btn--submit-form{width:460px;margin:0 auto;border:0;cursor:pointer}.btn--filter{color:#000;width:140px;margin-top:70px;border:0;background:0 0;box-shadow:0 0 0 1px #eaeaea;cursor:pointer}.btn--filter:hover{background:0 0;box-shadow:0 0 0 1px #c1c6ce}.section-header{display:flex;align-items:center;justify-content:space-between;width:870px;padding:35px;background:#f9f5f0;margin-bottom:20px}.section-header__title{color:#32425c;font-size:30px;font-weight:400;text-transform:uppercase}.section-header--catalog{background:#f1f5f7;margin-bottom:0}.goods__items{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.goods__items--main{margin-bottom:0}.goods__item{position:relative;width:220px;min-height:320px;border:1px solid #eaeaea;margin-bottom:20px}.goods__item:hover{box-shadow:0 10px 25px 0 rgba(41,52,73,.5)}.goods__item:hover .goods__item-options{display:flex}.goods__item--new:after{content:"";display:block;position:absolute;top:0;right:0;width:60px;height:59px;background:url(../img/goods/flag.png)}.goods__item-options{display:none;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;right:0;left:0;background:#fff;min-height:164px}.goods__item-img-wrapper{display:flex;align-items:center;justify-content:center;min-height:164px}.goods__item-info{width:155px;margin:0 auto;text-align:center}.goods__item-name{font-family:"PT Sans",sans-serif;font-size:18px;font-weight:600;line-height:20px}.goods__item-prices{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.goods__item-price-old{color:#a9a9a9;font-family:"PT Sans",sans-serif;font-size:17px;font-weight:600;text-decoration:line-through;margin-bottom:7px}.goods__item-price-new{display:flex;align-items:center;justify-content:center;position:relative;width:140px;height:38px;font-family:"PT Sans",sans-serif;font-weight:600;margin:0 auto;border-radius:3px;text-transform:uppercase;color:#fff;background-color:#ee3643}.goods__item-price-new:after{content:"";display:block;position:absolute;top:0;right:-26px;border:19px solid #fff;border-left-color:#ee3643}.pagination__pages{list-style-type:none;font-size:0}.pagination__page{font-size:0;display:inline-block;margin-right:10px}.pagination__page:last-child{margin-right:0}.pagination__page-link{color:#000;font-family:"PT Sans",sans-serif;font-size:13px;text-decoration:none;text-transform:uppercase;display:flex;align-items:center;justify-content:center;width:40px;height:40px;box-shadow:inset 0 0 0 1px #eaeaea;border-radius:3px}.pagination__page-link:hover{box-shadow:inset 0 0 0 1px #c1c6ce}.pagination__page-link--active{color:#fff;background:#ee3643;box-shadow:none}.pagination__page-link--active:hover{background:#ca2c37;box-shadow:none}.pagination__page-link--next{width:140px}.header{background:#f1f5f7;min-height:42px;padding-bottom:60px;margin-bottom:60px}.header .container{display:flex;justify-content:space-between;height:45px}.header__top{background:#293449}.header__search{flex-grow:1;position:relative}.header__search .icon-search{position:absolute;top:50%;left:17px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:rgba(255,255,255,.3)}.header__search-field{box-sizing:border-box;width:100%;height:100%;background:0 0;border:0;padding:0 15px 0 50px}.header__search-field:hover{background:#212a3a}.header__search-field:hover+.icon-search{color:#fff}.header__search-field::-webkit-input-placeholder{color:#fff;opacity:1}.header__search-field::-moz-placeholder{color:#fff;opacity:1}.header__search-field::-ms-input-placeholder{color:#fff;opacity:1}.header__search-field::placeholder{color:#fff;opacity:1}.header__search-field:focus{background:#fff}.header__search-field:focus+.icon-search{color:#ee3643}.header__links{display:flex}.header__link{color:#fff;text-decoration:none;font-size:17px;display:flex;align-items:center;justify-content:center;min-width:150px}.header__link:hover{background:#212a3a}.header__link:hover .icon{color:#fff}.header__link .icon{font-size:16px;color:rgba(255,255,255,.3);margin-right:14px}.header__link--order{background:#63a63e}.header__link--order:hover{background:#5fbb2d}.header__link--full-cart{background:#ee3643}.header__link--full-cart:hover{background:#ca2c37}.header__middle .container{align-items:flex-start;height:auto;padding:55px 0 45px}.header__about{width:200px;margin-left:50px;color:#ee3643;font-style:italic}.header__contacts{width:270px}.header__phone{display:flex;align-items:center;height:45px;box-shadow:0 0 0 3px #fff;padding:0 16px;margin-bottom:10px;background:0 0}.header__phone .icon-phone{color:#b7bfc8;font-size:18px;margin-right:40px}.header__phone-num{color:#ee3643;font-size:21px}.header__addr{color:#32425c;font-size:14px;text-align:center;font-style:normal}.header__user-panel{display:flex}.header__user-link{color:#000;font-size:21px;text-decoration:none;display:flex;align-items:center;justify-content:space-between;background:#fff;height:45px;padding:0 25px;margin-right:10px}.header__user-link:hover{color:#ee3643}.header__user-link:hover .icon-login{color:#32425c}.header__user-link:last-child{margin-right:0}.header__user-link .icon-login{color:rgba(183,191,200,.3);font-size:18px;margin-right:14px}.header__user-link--user{width:250px}.header__user-link--user .icon-logout,.header__user-link--user .icon-user{color:rgba(183,191,200,.3);font-size:18px;margin-right:0}.header__user-link--user .icon-logout:hover{color:#32425c}.header__main-menu{background:#32425c}.header__bottom .container{height:60px}.header--catalog{margin-bottom:0}.features{margin-bottom:55px}.features__cards{display:-ms-grid;display:grid;grid-template-columns:300px 300px 300px;-ms-grid-columns:auto 20px auto 20px auto;-ms-grid-rows:auto 20px auto 20px auto;grid-gap:20px}.features__card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;grid-column:span 1;position:relative;width:250px;min-height:125px;padding:0 25px}.features__card--new:after{content:"";display:block;position:absolute;top:0;right:0;width:60px;height:59px;background:url(../img/goods/flag.png)}.features__card--materials{-ms-grid-column:1;-ms-grid-row:1;background:#ffbf47}.features__card--instruments{-ms-grid-column:3;-ms-grid-row:1;background:#3bbce3}.features__card--tech{-ms-grid-column:5;-ms-grid-row:1;background:#dc91d8}.features__card--discounts{-ms-grid-column:5;-ms-grid-row:3;background:#8ed78f}.features__card--delivery{-ms-grid-column:5;-ms-grid-row:5;background:#ffc047}.features__card-img{position:absolute;top:50%;right:30px;width:23%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.features__card-heading{color:#fff;font-size:24px;margin-bottom:15px}.features__slider{-ms-grid-column:2;grid-column:span 2;-ms-grid-row:3;-ms-grid-row-span:3;grid-row:span 2;position:relative;width:620px;height:100%}.features__slider-header{position:absolute;top:0;right:0;left:0;background:rgba(0,0,0,.25);padding:18px 25px}.features__slider-heading{color:#fff;font-size:36px;font-weight:600;line-height:36px;text-transform:uppercase;margin-bottom:8px}.features__slider-subheading{color:#fff;font-size:18px}.features__slider-img{height:100%}.features__slider-pagination{display:flex;justify-content:space-between;position:absolute;z-index:100;bottom:36px;left:50%;width:28px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.features__slider-pagination .swiper-pagination-bullet{display:block;width:10px;height:10px;border-radius:50%;background:#fff;cursor:pointer}.features__slider-pagination .swiper-pagination-bullet-active{display:flex;align-items:center;justify-content:center}.features__slider-pagination .swiper-pagination-bullet-active:after{content:"";display:block;width:4px;height:4px;border-radius:50%;background:#ee3643}.features__slider-buttons{display:flex;justify-content:space-between;position:absolute;z-index:300;top:125px;right:0;left:0;padding:0 25px}.features__slider-prev{width:22px;height:40px;background:url(../img/sprites/sprite.svg#icon-left) -10px no-repeat;background-size:cover;cursor:pointer}.features__slider-next{width:22px;height:40px;background:url(../img/sprites/sprite.svg#icon-right) -10px no-repeat;background-size:cover;cursor:pointer}.manufacturers{margin-bottom:65px}.manufacturers__items{display:flex;flex-wrap:wrap;justify-content:space-between}.manufacturers__item{display:flex;align-items:center;justify-content:center;width:220px;height:145px;border:1px solid #eaeaea;margin-bottom:20px}.manufacturers__item:hover{box-shadow:0 10px 25px 0 rgba(41,52,73,.5)}.services{background:#f1f5f7;margin-bottom:80px}.services .container{padding:70px 0 100px}.services__about{width:400px;margin-bottom:75px}.services__about-heading{font-size:30px;font-weight:400;text-transform:uppercase;margin-bottom:35px}.services__about-subheading{font-family:"PT Sans",sans-serif;font-size:13px}.services__wrapper{display:flex;align-items:center;position:relative}.services__tabs{display:flex;flex-direction:column;position:relative;width:240px;margin-right:80px}.services__tabs:after{content:"";display:block;position:absolute;top:50%;right:0;width:10px;height:280px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/services/shadow.png) center center no-repeat}.services__tab{display:block;width:100%;border:0;padding:20px 25px;color:#fff;font-size:21px;font-weight:600;text-align:left;background:#32425c;box-shadow:0 1px 0 0 #293449,inset 0 1px 0 0 #405069;cursor:pointer}.services__tab:hover{background:#293449}.services__tab--active{background:#fff;box-shadow:0 1px 0 0 #fff;color:#32425c}.services__tab--active:hover{background:#fff}.services__info{display:none;-webkit-animation:.2s fadeEffect;animation:.2s fadeEffect}@-webkit-keyframes fadeEffect{from{opacity:0}to{opacity:1}}.services__info-description{z-index:100;width:380px}.services__info-heading{color:#32425c;font-size:36px;font-weight:400;text-transform:uppercase;margin-bottom:35px}.services__info-subtitle{font-family:"PT Sans",sans-serif;font-size:13px;line-height:24px}.services__info-img{position:absolute;top:0;right:0}.about{margin-bottom:85px}.about .container{display:flex;justify-content:space-between}.about__left{width:520px}.about__heading{font-size:30px;font-weight:400;text-transform:uppercase;margin-bottom:30px}.about__content{margin-bottom:30px;font-size:13px}.about__companies{list-style-type:none;margin-bottom:35px}.about__company{color:#000;font-size:18px;display:flex;align-items:center;margin-bottom:21px}.about__company:last-child{margin-bottom:0}.about__company:before{content:"";display:block;width:25px;height:2px;background:#ee3643;margin-right:20px}.about__right{width:300px}.about__map{width:100%;height:167px;border:0;margin-bottom:30px}.footer__top{background:#32425c}.footer__top .container{padding-bottom:55px}.footer__info{display:flex;justify-content:space-between;margin-bottom:35px}.footer__info:last-child{margin-bottom:0}.footer__info--top{align-items:flex-end}.footer__address{color:#fff;font-size:18px;font-style:normal;min-width:325px}.footer__bottom{background:#293449}.footer__bottom .container{display:flex;justify-content:space-between;padding:40px 0}.footer__copyright{color:#fff;font-size:16px;min-width:230px;line-height:18px}.footer__social{display:inline-flex}.footer__social-icon{color:#fff;font-size:14px;text-decoration:none;display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:50%;background:rgba(0,0,0,.4);margin-right:5px}.footer__social-icon:last-child{margin-right:0}.footer__social-icon:hover{background:#ee3643}.footer__contacts{display:flex}.footer__contact{color:#fff;margin-right:55px}.footer__contact:last-child{margin-right:0}.footer__contact-link{color:#ffd180;font-size:16px;text-decoration:none}.footer__contact-link:hover{text-decoration:underline}.breadcrumbs .container{padding:25px 0}.breadcrumbs__list{list-style-type:none;font-size:0}.breadcrumbs__item{display:inline-block;margin-right:30px;position:relative}.breadcrumbs__item:last-child{margin-right:0}.breadcrumbs__item:not(:last-child) .breadcrumbs__link:after{content:"";position:absolute;z-index:1;top:3px;right:-18px;width:7px;height:7px;border-radius:50px 0 0;-webkit-transform:rotate(-45deg) scale(.73);transform:rotate(-45deg) scale(.73);border-right:2px solid #c1c6ce;border-bottom:2px solid #c1c6ce}.breadcrumbs__link{position:relative;color:#000;font-family:"PT Sans",sans-serif;font-size:13px;text-decoration:none;text-transform:uppercase;transition:.2s}.breadcrumbs__link:hover{color:rgba(0,0,0,.6)}.breadcrumbs__link .icon-home{color:#c1c6ce}.catalog{margin-bottom:60px}.catalog .container{display:flex;flex-wrap:wrap;justify-content:space-between}.catalog .section-header{margin-bottom:25px}.catalog .goods{width:700px}.catalog__sorting{background:#f9f5f0;margin-bottom:25px}.catalog__sorting-heading{font-family:"PT Sans",sans-serif;font-size:13px;text-transform:uppercase;display:flex;align-items:center;width:184px;height:40px;padding:0 18px}.catalog__sorting-heading--sorting{padding:0}.catalog__sorting-area{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:700px;padding:0 18px}.catalog__sorting-options{display:flex}.catalog__sorting-option{color:rgba(0,0,0,.3);font-family:"PT Sans",sans-serif;font-size:13px;text-transform:uppercase;display:block;border-bottom:1px dashed #ee3643;border-left:0;border-right:0;border-top:0;background:0 0;margin-right:65px;cursor:pointer;transition:.2s}.catalog__sorting-option:last-child{margin-right:0}.catalog__sorting-option:hover{color:#000}.catalog__sorting-option--active{color:#ee3643}.catalog__sorting-buttons{display:flex}.catalog__sorting-button{width:11px;height:10px;border:0;outline:0;padding:0;margin-right:20px;opacity:.2;cursor:pointer;transition:.2s}.catalog__sorting-button:hover{opacity:1}.catalog__sorting-button:last-child{margin-right:0}.catalog__sorting-button--up{background:url(../img/sprites/sprite.svg#icon-up-dir) center center no-repeat}.catalog__sorting-button--down{background:url(../img/sprites/sprite.svg#icon-down-dir) center center no-repeat}.catalog__filter{width:220px}.catalog__filter-heading{color:#000;font-family:"PT Sans",sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;margin-bottom:20px}.catalog__filter-price-block{background:#f9f5f0}.catalog__filter-price{margin-bottom:40px}.catalog__filter-range{display:flex;align-items:center;justify-content:center;width:auto;height:80px;background:#f9f5f0;margin-bottom:10px}.catalog__filter-price-range-info{display:flex;align-items:center}.catalog__filter-price-range-text{color:rgba(0,0,0,.3);font-size:13px;margin-right:70px}.catalog__filter-price-range-text:last-child{margin-right:0}.catalog__filter-price-controls{width:180px}.catalog__filter-price-controls.noUi-horizontal{height:2px}.catalog__filter-price-controls.noUi-target{background:#eaeaea;box-shadow:none;border:0}.catalog__filter-price-controls .noUi-handle{width:20px;height:23px;background:url(../img/sprites/sprite.svg#filter-button) no-repeat;box-shadow:none;border:0;outline:0;cursor:-webkit-grabbing;cursor:grabbing}.catalog__filter-price-controls .noUi-handle:after,.catalog__filter-price-controls .noUi-handle:before{content:none}.catalog__filter-price-inputs{display:flex;justify-content:space-between}.catalog__filter-price-group{position:relative;width:95px}.catalog__filter-price-group:after{content:"";display:block;position:absolute;top:20px;right:-23px;width:15px;height:1px;background:#000}.catalog__filter-price-group:last-child:after{content:none}.catalog__filter-price-input{width:100%;height:40px;border:0;background:#f9f5f0;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:none}.catalog__filter-price-input::-webkit-input-placeholder{color:#000;opacity:1}.catalog__filter-price-input::-moz-placeholder{color:#000;opacity:1}.catalog__filter-price-input::-ms-input-placeholder{color:#000;opacity:1}.catalog__filter-price-input::placeholder{color:#000;opacity:1}.catalog__filter-price-input:focus::-webkit-input-placeholder{color:transparent}.catalog__filter-price-input:focus::-moz-placeholder{color:transparent}.catalog__filter-price-input:focus::-ms-input-placeholder{color:transparent}.catalog__filter-price-input:focus::placeholder{color:transparent}.catalog__filter-options{margin-bottom:25px}.catalog__filter-options:last-child{margin-bottom:0}.catalog__filter-option-container{display:block;position:relative;padding-left:35px;margin-bottom:15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"PT Sans",sans-serif;font-size:15px;text-transform:uppercase}.catalog__filter-option-container .catalog__filter-option-checkbox,.catalog__filter-option-container .catalog__filter-option-radio{position:absolute;opacity:0;cursor:pointer}.catalog__filter-option-container .catalog__filter-option-radio:checked~.catalog__filter-option-checkmark{width:25px;height:25px;background:url(../img/sprites/sprite.svg#radio-on) no-repeat;transition:.2s}.catalog__filter-option-container .catalog__filter-option-radio:checked~.catalog__filter-option-checkmark:hover{opacity:.6}.catalog__filter-option-container .catalog__filter-option-checkbox:checked~.catalog__filter-option-checkmark--checkbox{width:27px;height:23px;background:url(../img/sprites/sprite.svg#checkbox-on) no-repeat;transition:.2s}.catalog__filter-option-container .catalog__filter-option-checkbox:checked~.catalog__filter-option-checkmark--checkbox:hover{opacity:.6}.catalog__filter-option-checkmark{position:absolute;top:0;left:0;width:25px;height:25px;background:url(../img/sprites/sprite.svg#radio-off) no-repeat;transition:.2s}.catalog__filter-option-checkmark:hover{opacity:.6}.catalog__filter-option-checkmark--checkbox{width:27px;height:23px;background:url(../img/sprites/sprite.svg#checkbox-off) no-repeat;transition:.2s}.catalog__filter-option-checkmark--checkbox:hover{opacity:.6}.about-goods{background:#f1f5f7}.about-goods .container{padding:70px 0}.about-goods__title{font-size:30px;font-weight:400;text-transform:uppercase;margin-bottom:40px}.about-goods__subtitle{font-family:"PT Sans",sans-serif;font-size:13px}.overlay{display:none;align-items:center;justify-content:center;position:fixed;z-index:2;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);-webkit-animation:.2s fadeEffect;animation:.2s fadeEffect}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.overlay__form{position:relative;width:620px;background:#fff}.overlay__form:before{content:"";display:block;position:absolute;top:-7px;width:100%;height:7px;background:#ee3643}.overlay__form-close{display:block;position:absolute;top:25px;right:25px;width:21px;height:21px;transition:.2s;background:url(../img/sprites/sprite.svg#close) no-repeat;cursor:pointer}.overlay__form-close:hover{opacity:.6}.overlay__form-content{width:460px;margin:0 auto;padding:45px 0}.overlay__form-group{display:flex;justify-content:space-between;margin-bottom:20px}.overlay__form-label{font-size:18px}.overlay__form-input{box-sizing:border-box;display:block;width:auto;height:45px;margin-top:12px;box-shadow:0 0 0 2px #eaeaea;border:0;border-radius:3px;padding:0 18px;background:0 0;outline:0}.overlay__form-input:focus{box-shadow:0 0 0 2px #ee3643;background:0 0}.overlay__form-input:focus::-webkit-input-placeholder{color:transparent}.overlay__form-input:focus::-moz-placeholder{color:transparent}.overlay__form-input:focus::-ms-input-placeholder{color:transparent}.overlay__form-input:focus::placeholder{color:transparent}.overlay__form-input::-webkit-input-placeholder{font-family:"PT Sans",sans-serif;font-size:13px}.overlay__form-input::-moz-placeholder{font-family:"PT Sans",sans-serif;font-size:13px}.overlay__form-input::-ms-input-placeholder{font-family:"PT Sans",sans-serif;font-size:13px}.overlay__form-input::placeholder{font-family:"PT Sans",sans-serif;font-size:13px}.overlay__form-textarea{box-sizing:border-box;display:block;width:100%;min-width:460px;max-width:460px;min-height:115px;box-shadow:0 0 0 2px #eaeaea;border:0;border-radius:3px;padding:18px;transition:.2s;margin-top:12px;background:0 0;outline:0}.overlay__form-textarea:focus{box-shadow:0 0 0 2px #ee3643;background:0 0}.overlay__form-textarea:focus::-webkit-input-placeholder{color:transparent}.overlay__form-textarea:focus::-moz-placeholder{color:transparent}.overlay__form-textarea:focus::-ms-input-placeholder{color:transparent}.overlay__form-textarea:focus::placeholder{color:transparent}.overlay__form-textarea::-webkit-input-placeholder{font-family:"PT Sans",sans-serif;font-size:13px}.overlay__form-textarea::-moz-placeholder{font-family:"PT Sans",sans-serif;font-size:13px}.overlay__form-textarea::-ms-input-placeholder{font-family:"PT Sans",sans-serif;font-size:13px}.overlay__form-textarea::placeholder{font-family:"PT Sans",sans-serif;font-size:13px}.overlay__form-submit{padding:35px 0;background:#f9f5f0}