@keyframes bounce{0%{transform:translateY(-2000px)}70%{transform:translateY(30px)}90%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@font-face{font-family:"Cuprum";src:url(../fonts/web/cuprum.woff2) format("woff2"),url(../fonts/web/cuprum.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Cuprum";src:url(../fonts/web/cuprumbold.woff2) format("woff2"),url(../fonts/web/cuprumbold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Cuprum";src:url(../fonts/web/cuprumbolditalic.woff2) format("woff2"),url(../fonts/web/cuprumbolditalic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:"Cuprum";src:url(../fonts/web/cuprumitalic.woff2) format("woff2"),url(../fonts/web/cuprumitalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"PT Sans";src:url(../fonts/web/ptsans.woff2) format("woff2"),url(../fonts/web/ptsans.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"PT Sans";src:url(../fonts/web/ptsansbold.woff2) format("woff2"),url(../fonts/web/ptsansbold.woff) format("woff");font-weight:700;font-style:normal}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}.visually-hidden:not(:focus):not(:active),input[type=checkbox].visually-hidden,input[type=radio].visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}a{text-decoration:none}img{max-width:100%;height:auto}.button,body{font-weight:400;font-style:normal;color:#fff}body{min-width:960px;margin:0;font-family:"Cuprum","Arial",sans-serif;font-size:17px;line-height:17px;background-color:#fff}.content{font-family:"PT Sans","Arial",sans-serif;font-size:13px;line-height:24px;color:#000}h1.catalog-heading{width:940px;margin:0 0 22px;padding:32px 742px 28px 30px;font:inherit;font-size:30px;line-height:30px;color:#32425c;text-transform:uppercase;background-color:#f2f6f8}.button{font-size:14px;line-height:14px;text-align:center;vertical-align:middle;text-transform:uppercase;background-color:#ee3643;border:0;border-radius:5px}.button:focus,.button:hover{background-color:#ca2c37}.button:active{background-color:#ba2732}.new::before{content:"new";position:absolute;top:7px;right:-32px;z-index:5;width:100px;height:27px;padding-top:5px;font-family:"PT Sans","Arial",sans-serif;font-size:14px;line-height:15px;font-weight:400;text-align:center;color:#fff;background-color:#ee3643;transform:rotate(45deg)}.main-header{display:flex;flex-direction:column;width:100%;margin-bottom:20px;background-color:#f4f7f9}.container{width:960px;margin-left:auto;margin-right:auto;padding-right:10px;padding-left:10px}.user-navigation-wrapper{width:100%;background-color:#293449}.user-navigation{display:flex;flex-wrap:wrap;font-size:17px;line-height:18px}.user-navigation a{width:150px;padding-top:12px;padding-bottom:10px;color:#fff}.user-navigation a:focus,.user-navigation a:hover{background-color:#212a3a}.user-navigation a:active{color:rgba(255,255,255,.6);background-color:#161d29}a.site-logo-top{display:block;width:220px;margin-bottom:-5px;padding-top:13px;padding-bottom:12px;text-align:center;background-color:#ee3643;box-shadow:inset 0 -5px 0 0 rgba(0,0,0,.24)}a.site-logo-top:focus,a.site-logo-top:hover{background-color:#ca2c37;box-shadow:inset 0 -5px 0 0 rgba(0,0,0,.24)}a.site-logo-top:active{background-color:#ba2732;box-shadow:inset 0 -5px 0 0 rgba(0,0,0,.24)}.search input,form.search{position:relative;width:270px}.search input{width:100%;padding-top:12px;padding-bottom:11px;padding-left:47px;color:transparent;background-color:#293449;border:0;outline:0}.search input:focus::-ms-clear{display:none}.search input:hover{background-color:#212a3a}.search input:focus{color:#000;background-color:#fff}.search label{position:absolute;top:12px;left:48px;line-height:18px}.search input:focus+label{color:transparent}.search label::before{content:"";position:absolute;top:0;left:-30px;z-index:2;width:17px;height:17px;background-image:url(../img/icon-search.svg);background-repeat:no-repeat;opacity:.3}.search input:hover+label::before,a.bookmarks:hover::before{opacity:1}.search input:focus+label::before{background-image:url(../img/icon-search-focus.svg);background-repeat:no-repeat;opacity:1}a.bookmarks,a.cart{position:relative;padding-left:44px}a.bookmarks::before,a.cart::before{content:"";position:absolute;top:13px;left:17px;z-index:2;width:16px;height:16px;background-image:url(../img/icon-bookmark.svg);background-repeat:no-repeat;opacity:.3}a.bookmarks:active::before{opacity:.5}a.cart{padding-left:50px}a.cart::before{left:18px;width:15px;height:15px;background-image:url(../img/icon-cart.svg)}a.cart:hover::before{opacity:1}a.cart:active::before{opacity:.5}a.make-order-button{padding-right:20px;padding-left:21px;background-color:#63a63e}a.make-order-button:focus,a.make-order-button:hover{background-color:#5fbb2d}a.make-order-button:active{color:rgba(255,255,255,.5);background-color:#518534}.cart-full,.marks-full{background-color:#ee3643}.information{display:flex;align-items:flex-start;padding-top:44px;padding-bottom:39px}.information p{width:197px;margin:0 0 0 53px;padding-top:5px;font-size:16px;line-height:23px;font-style:italic;color:#ee3643}.contacts-top{display:flex;flex-direction:column}.contacts-top a{position:relative;width:270px;margin-bottom:2px;margin-left:70px;padding:11px 48px 8px 71px;font-size:21px;line-height:21px;color:#e9292a;border:3px solid #fff}.contacts-top a::before{content:"";position:absolute;top:11px;left:12px;z-index:2;width:19px;height:19px;background-image:url(../img/icon-phone.svg);background-repeat:no-repeat}.contacts-top p{width:252px;margin-top:3px;margin-left:79px;padding:0;font:inherit;font-size:14px;line-height:24px;text-align:center;color:#32425c}.user-registration{display:flex;justify-content:space-between;width:281px;margin:0 0 0 auto;padding:0;list-style:none}.user-registration li,p.user{font-style:normal;font-size:21px;line-height:21px;color:#000;background-color:#fff}.user-registration li:first-of-type{width:121px;margin-right:10px}.user-registration a.login{position:relative;display:block;padding:14px 26px 12px 47px}.user-registration a.login::before{content:"";position:absolute;top:15px;left:14px;z-index:2;width:20px;height:17px;background-repeat:no-repeat}.user-registration a.login:hover::before{background-image:url(../img/icon-login-hover.svg)}.user-registration a.login::before,.user-registration a.login:active::before{background-image:url(../img/icon-login.svg)}.user-registration li:last-of-type{width:150px}.user-registration a.registration{display:block;padding:14px 24px 12px}.registered-user{display:flex;margin:0;padding:0 0 0 17px;font-size:16px;line-height:18px;color:#32425c}.registered-user li:first-child{list-style:none;margin-right:29px}.registered-user li:last-child{padding-left:4px}.user a,.user-registration a{color:#000}.registered-user a{color:#32425c;text-decoration:underline}.registered-user a:focus,.registered-user a:hover,.user-registration a:focus,.user-registration a:hover{color:#ee3643}.user a:focus,.user a:hover{color:#000}.user a:active,.user-registration a:active{color:rgba(0,0,0,.3)}.registered-user a:active{color:#32425c;opacity:.3}.registered-user-block{display:flex;flex-direction:column;margin-left:auto}.registered-user-block p.user{width:299px;margin:0 0 10px}p.user a{position:relative;display:block;padding:7px 67px 11px 46px}p.user a::after,p.user a::before{content:"";position:absolute;z-index:2;width:20px;background-repeat:no-repeat}p.user a::before{left:13px;top:9px;height:18px}p.user a:hover::before{background-image:url(../img/icon-user-hover.svg)}p.user a::before,p.user a:active::before{background-image:url(../img/icon-user.svg)}p.user a::after{top:10px;right:10px;height:17px}p.user a:hover::after{background-image:url(../img/icon-logout-hover.svg)}p.user a::after,p.user a:active::after{background-image:url(../img/icon-logout.svg)}.main-navigation{display:flex;justify-content:center;flex-wrap:wrap;width:940px;background-color:#32425c;box-shadow:inset 0 -5px 0 0 #293449;margin-bottom:59px}.site-navigation{display:flex;flex-wrap:wrap;margin:0 auto 0 16px;padding:0;list-style:none}.site-navigation a{display:inline-block;padding-top:20px;padding-bottom:24px;vertical-align:middle;color:#fff}.site-navigation-item:first-of-type a{padding-right:34px;padding-left:26px}.site-navigation-item:nth-of-type(2) a{padding-right:30px;padding-left:30px}.site-navigation-item:nth-of-type(3) a,.site-navigation-item:nth-of-type(4) a,.site-navigation-item:nth-of-type(5) a{padding-right:32px;padding-left:28px}.site-navigation-item:nth-of-type(6) a{padding-right:30px;padding-left:30px}.site-navigation-item:nth-of-type(7) a{padding-right:28px;padding-left:32px}.site-navigation a:focus,.site-navigation a:hover,.tab label:focus,.tab label:hover{background-color:#293449}.site-navigation a:active{color:rgba(255,255,255,.5);background-color:#1d2739}.breadcrumbs-current::after,.changable{display:none}ul.breadcrumbs{display:flex;justify-content:start;list-style:none;margin:0 0 19px;padding:0}.breadcrumbs a{color:#000}.breadcrumbs .home{display:inline-block;width:14px;height:14px;vertical-align:top;background-image:url(../img/icon-home.svg);background-repeat:no-repeat;background-position:0 2px}.breadcrumbs li{position:relative;font-family:"PT Sans","Arial",sans-serif;font-size:13px;line-height:18px;color:#000;text-transform:uppercase}.breadcrumbs li:nth-child(2){margin-left:40px;margin-right:40px}.breadcrumbs li:last-child{margin-left:44px}.breadcrumbs li::after{content:"";position:absolute;top:2px;right:-25px;z-index:2;width:8px;height:12px;background-image:url(../img/icon-right-small.svg);background-repeat:no-repeat}.promo{display:flex;margin:59px 0 53px;padding:0}.promo ul{list-style:none;margin:0;padding:0}ul.promo-block-1{display:flex;align-items:flex-start;flex-wrap:wrap;width:620px;padding:0;margin:0 20px 0 0}ul.promo-block-2{display:flex;flex-direction:column;align-items:flex-end;width:300px;margin:0;padding:0}.promo-block-1 li,.promo-block-2 li{width:300px;padding-top:21px;padding-bottom:20px;padding-left:23px;overflow:hidden}.promo p{margin:0 0 14px;padding:0;font-size:24px;line-height:30px;font-weight:700}.promo a{display:inline-block;width:135px;padding-top:11.7px;padding-bottom:12px;padding-left:5px;vertical-align:middle;background-color:rgba(0,0,0,.1)}.promo-block-2 a{padding-left:0}.promo a:focus,.promo a:hover{background-color:rgba(0,0,0,.2)}.promo a:active{background-color:rgba(0,0,0,.3)}.promo-1,.promo-2{display:flex;flex-direction:column;position:relative;margin-bottom:20px}.promo-1{margin-right:20px;background-color:#ffbf47}.promo-1::after,.promo-2::after,.promo-3::after{content:"";position:absolute;top:31px;right:43px;z-index:2;width:44px;height:65px;background-image:url(../img/icon-1.svg);background-repeat:no-repeat}.promo-2{background-color:#3bbce3}.promo-2::after,.promo-3::after{top:33px;right:28px;width:75px;height:61px;background-image:url(../img/icon-2.svg)}.promo-3{margin-bottom:20px;background-color:#dc91d8}.promo-3::after{top:31px;right:31px;width:78px;height:62px;background-image:url(../img/icon-3.svg)}.promo-3,.promo-4,.promo-5{display:flex;flex-direction:column;position:relative}.promo-4{margin-bottom:20px;background-color:#8ed78f}.promo-4::after{top:26px;right:45px;z-index:2;width:59px;height:72px;background-image:url(../img/icon-4.svg)}.promo-5{background-color:#ffc047}.promo-4::after,.promo-5::after,.slider-top::after,.slider-top::before{content:"";position:absolute;background-repeat:no-repeat}.promo-5::after{right:31px;background-image:url(../img/icon-5.svg);top:32px;z-index:2;width:78px;height:63px}li.slider-top{position:relative;margin:0;padding:0;width:620px;height:266px}.slider-top::after,.slider-top::before{top:114px;z-index:10;width:22px;height:40px}.slider-top::before{left:25px;background-image:url(../img/icon-left.svg)}.slider-top::after{right:20px;background-image:url(../img/icon-right.svg)}.slider-controls{position:absolute;bottom:30px;left:295px;z-index:10}.slider-controls label{position:relative;display:inline-block;width:10px;height:10px;margin-right:6px;vertical-align:top;background-color:#fff;border-radius:50%;cursor:pointer}.slider-controls label::before{display:none;content:"";position:absolute;left:2px;top:2px;z-index:11;width:6px;height:6px;background-color:#ee3643;border-radius:50%}.slider-down input:first-of-type:checked~.slider-down-list .services-item:first-of-type,.slider-down input:nth-of-type(2):checked~.slider-down-list .services-item:nth-of-type(2),.slider-down input:nth-of-type(3):checked~.slider-down-list .services-item:nth-of-type(3),.slider-top input:first-of-type:checked~.slider-controls label:first-of-type::before,.slider-top input:first-of-type:checked~.slider-list li.slide-1,.slider-top input:nth-of-type(2):checked~.slider-controls label:nth-of-type(2)::before,.slider-top input:nth-of-type(2):checked~.slider-list li.slide-2{display:block}.slider-list,li.slide-1,li.slide-2{position:absolute;top:0;left:0;width:620px;margin:0;padding:0}.slider-list{z-index:9;list-style:none}li.slide-1,li.slide-2{display:flex;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;height:266px;background-color:#32425c}li.slide-1{z-index:1}li.slide-2{z-index:-1}li.hidden-slider{display:none}li.slide-1 img,li.slide-2 img{position:absolute;top:0;left:0;z-index:-10}li.slide-1 p:first-of-type,li.slide-2 p:first-of-type{margin:25px 0 0 24px;padding:0;font-size:36px;line-height:36px;font-weight:700;color:#fff;text-transform:uppercase}li.slide-1 p:last-of-type,li.slide-2 p:last-of-type{margin:0 0 122px 25px;padding:0;font-size:18px;line-height:24px;font-weight:400;text-transform:none}li.slide-1 a.button,li.slide-2 a.button{display:inline-block;margin-left:25px;width:195px;padding-top:13px;padding-bottom:12px;padding-left:4px;vertical-align:top;background-color:#ee3643}li.slide-1 a.button:focus,li.slide-1 a.button:hover,li.slide-2 a.button:focus,li.slide-2 a.button:hover{background-color:#ca2c37}li.slide-1 a.button:active,li.slide-2 a.button:active{background-color:#ba2732}.popular{display:flex;justify-content:space-between;align-items:center;width:940px;background-color:#f9f5f0}.popular h2{margin-top:30.5px;margin-bottom:30px;margin-left:28px;font:inherit;font-size:30px;line-height:30px;color:#32425c;text-transform:uppercase}.popular .button{width:253px;margin-right:24px;padding-top:13px;padding-bottom:13px}.products-list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:20px 0 0;padding-left:0}.catalog{width:700px}.products{list-style:none;position:relative;display:flex;flex-direction:column;justify-content:space-between;width:220px;margin-right:20px;margin-bottom:21px;font-family:"PT Sans","Arial",sans-serif;font-size:18px;line-height:20px;font-weight:700;text-align:center;color:#000;border:1px solid #eaeaea;overflow:hidden}li.products:last-child{margin-right:0}.catalog .products:nth-of-type(3n){margin-right:0}.catalog .products:nth-of-type(3n) img{margin-left:7px}li.products:focus,li.products:hover{box-shadow:0 10px 25px 0 rgba(41,52,73,.5)}.products h3{width:157px;margin:0 33px auto 30px;font:inherit}.products a{color:#000}.products li{list-style:none}.products del,p.price{font-size:17px;line-height:18px}p.price{position:relative;margin-top:-2px;margin-bottom:19px;margin-left:43px;padding-top:10px;padding-bottom:10px;padding-left:10px;background-color:#ee3643;border-radius:5px 0 0 5px;width:123px;color:#fff}p.price::after{content:"";position:absolute;top:0;right:-37px;border:19px solid transparent;border-left:19px solid #ee3643}.products del{width:69px;margin:12px 75px 13px 76px;color:#a9a9a9}.products img{order:-1;height:170px;margin-bottom:8px;background-color:#f9f5f0}.product-action{display:none;position:absolute;top:0;left:0;width:100%;background-color:#fff}.products:hover .product-action{display:block}.bookmark-button,.buy-button{font-family:"Cuprum","Arial",sans-serif;font-size:14px;line-height:18px;font-weight:400;text-align:center;text-transform:uppercase;outline:0;width:135px;margin-right:38px;border-radius:5px}.buy-button{box-shadow:inset 0 -3px 0 0 #367315;margin-top:44px;padding-top:9px;padding-bottom:11px;color:#fff;background-color:#63a63e;border:0}.bookmark-button{margin-top:8px;padding-top:8px;padding-bottom:8px;color:#32425c;background-color:#fff;border:3px solid #63a63e}.buy-button:focus,.buy-button:hover{background-color:#5fbb2d;box-shadow:inset 0 -3px 0 0 #367315}.buy-button:active{background-color:#518534;box-shadow:none}.bookmark-button:focus,.bookmark-button:hover{border:3px solid #32425c}.bookmark-button:active{opacity:.3;border:3px solid #32425c}ul.brands{display:flex;justify-content:space-between;flex-wrap:wrap;margin:20px 0 62px;padding:0;list-style:none}.brands li{width:220px;margin-bottom:20px;border:1px solid #eaeaea;background-color:#fff}.brands a{display:block;width:100%;height:100%}.brands-item:first-of-type a{padding:53px 47px 50px}.brands-item:nth-of-type(2) a{padding:50px 49px 51px 48px}.brands-item:nth-of-type(3) a{padding:48px 37px}.brands-item:nth-of-type(4) a{padding:21px 11px 28px 9px}.brands-item:nth-of-type(5) a{padding:56px 23px 53px 28px}.brands-item:nth-of-type(6) a{padding:35px 51px 34px 48px}.brands-item:nth-of-type(7) a{padding:22px 34px 23px 35px}.brands-item:nth-of-type(8) a{padding:32px 6px 39px 10px}.brands-item a:focus,.brands-item a:hover{box-shadow:0 10px 25px 0 rgba(41,52,73,.5);background-color:#fff}.brands-item a:active{opacity:.3;box-shadow:0 4px 10px 0 rgba(41,52,73,.5);background-color:#fff}.wrapper{background-color:#f4f7f9;width:100%}.services{padding-top:67px;padding-bottom:98px}.about-product h2,.about-us h2,.contacts h2,.services h2{margin:0;font-size:30px;line-height:30px;font-weight:400;color:#000;text-transform:uppercase}.services .content{width:398px;margin-top:24px;margin-bottom:69px;letter-spacing:.05px}.slider-down{display:flex;justify-content:flex-start;width:100%}ul.slider-down-controls{position:relative;display:flex;flex-direction:column;align-items:flex-start;list-style:none;width:240px;margin:0 80px 0 0;padding:0}.slider-down-controls::after{content:"";position:absolute;top:-46px;right:0;z-index:80;width:10px;height:279px;background-image:url(../img/shadow.png);background-repeat:no-repeat}.slider-down-controls .tab{margin-bottom:1px;box-shadow:0 2px 0 0 #293449}.slider-down-controls .tab:last-of-type{box-shadow:none}.tab label{display:block;width:240px;padding-top:20px;padding-bottom:21px;padding-left:22px;font-size:21px;line-height:21px;font-weight:700;text-align:left;color:#fff;background-color:#32425c}.slider-down input:first-of-type:checked~.slider-down-controls .tab:first-of-type label,.slider-down input:nth-of-type(2):checked~.slider-down-controls .tab:nth-of-type(2) label,.slider-down input:nth-of-type(3):checked~.slider-down-controls .tab:nth-of-type(3) label{color:#32425c;background-color:#fff}ul.slider-down-list{position:relative;list-style:none;margin:0 auto 0 0;padding:0}.services-item{position:absolute;top:0;left:0}.services-item h3{margin:0 0 23px;padding:0;font:inherit;font-size:36px;line-height:36px;color:#32425c;text-transform:uppercase;letter-spacing:.4px}.services-item .content{margin:0;padding:0;letter-spacing:.02px}.services-item:first-of-type .content{width:275px}.services-item:nth-of-type(2) .content{width:377px}.services-item:nth-of-type(3) .content{width:279px;margin-bottom:31px}.services-item .button{display:inline-block;width:195px;margin-bottom:auto;padding-top:14px;padding-bottom:14px;vertical-align:middle}.services-item:first-of-type::after{content:"";position:absolute;top:24px;left:151px;z-index:3;width:468px;height:261px;background-image:url(../img/delivery.png);background-repeat:no-repeat}.services-item:nth-of-type(2)::after,.services-item:nth-of-type(3)::after{content:"";position:absolute;top:0;left:239px;z-index:3;width:389px;height:283px;background-image:url(../img/guarantee.png);background-repeat:no-repeat}.services-item:nth-of-type(3)::after{left:165px;width:465px;height:285px;background-image:url(../img/credit.png)}.about-us-and-contacts{display:flex;justify-content:space-between;padding-top:78px;padding-bottom:85px}.about-us{display:flex;flex-direction:column;align-items:start;width:519px}.about-us h2,.contacts h2{margin-bottom:25px}.about-us .content{width:519px;margin:0 0 24px;letter-spacing:.1px}.delivery{padding-bottom:36px}.delivery .content{width:389px;margin:0 0 23px;letter-spacing:.03px}.delivery ul{list-style:none;margin:0 0 0 36px;padding:0}.delivery li{position:relative;margin-bottom:20px;font-size:18px;line-height:20px;color:#000}.delivery li:last-of-type{margin-bottom:0}.delivery li:first-of-type::before,.delivery li:nth-of-type(2)::before,.delivery li:nth-of-type(3)::before{content:"";position:absolute;top:8px;left:-36px;z-index:2;width:25px;height:2px;background-color:#ee3643}.about-us .button{width:220px;padding-top:12px;padding-bottom:12px}.contacts{width:300px}.contacts .content{width:180px;margin:0 0 33px}.contacts a{display:block;width:300px;margin-bottom:35px}.contacts img{background-color:#e2e1dc}.contacts .button{outline:0;width:300px;padding-top:14px;padding-bottom:12px;padding-left:11px}.filter{width:220px;margin-bottom:20px;margin-right:20px;font-family:"PT Sans","Arial",sans-serif;font-size:13px;line-height:18px;color:#000;text-transform:uppercase}.filter form{margin-top:20px}.filter fieldset{padding:0;margin:0;border:0;border-bottom:1px solid #e5e5e5}fieldset.filter-price{padding-bottom:25px;margin-bottom:17px}fieldset.filter-producers{padding-bottom:23px;margin-bottom:19px}fieldset.filter-power{border-bottom:none}.filter h2{width:220px;margin:0;padding:9px 149px 10px 18px;font:inherit;background-color:#f7f3ec}.filter legend{margin-top:0;margin-right:auto;font-size:17px;line-height:30px;font-weight:700}.filter-price legend{margin-bottom:23px;line-height:13px}.filter-producers legend{margin-bottom:14px}.filter-power legend{margin-bottom:12px;letter-spacing:.5px}.filter ul{list-style:none;margin:0;padding:0;font-size:15px;line-height:20px}.range-filter{width:220px;margin-top:0;padding-top:0}.range-controls{position:relative;height:80px;margin-bottom:7px;padding:0;background:#f7f3ec;border-radius:5px;overflow:hidden}.scale{margin-top:39px;margin-left:30px;width:170px;height:2px;background:#d7dcde}.bar{height:2px;background:#00ca74;width:140px}.toggle{position:absolute;top:30px;left:10px;width:20px;height:20px;border:8px solid #fff;background:#ababab;cursor:pointer;border-radius:50%;box-shadow:0 2px 0 0 #e0ddd8}.min-toggle{margin-left:10px}.max-toggle{margin-left:150px}.price-controls input{width:94px;height:39px;padding-left:4px;font-family:"PT Sans","Arial",sans-serif;font-size:17px;text-align:center;color:#000;background:#f7f3ec;border:0;border-radius:5px}.price-controls .min-price{margin-right:9px}.price-controls .max-price{margin-left:9px}.filter-option{margin-bottom:20px;padding-left:34px}.filter-option:last-child{margin-bottom:0}.filter-input-checkbox+label,.filter-input-radio+label{position:relative;display:block;color:#000;cursor:pointer}.filter-input-checkbox+label::before{content:"";position:absolute;top:0;left:-34px;width:23px;height:23px;background-image:url(../img/checkbox-off.svg);background-repeat:no-repeat;background-position:0 0}.filter-input-checkbox:checked+label::before{width:27px;height:27px;background-image:url(../img/checkbox-on.svg);background-repeat:no-repeat;background-position:0 0}.filter-input-checkbox:hover+label::before{background-image:url(../img/checkbox-off-hover.svg);background-repeat:no-repeat;background-position:0 0}.filter-input-checkbox:checked:hover+label::before{background-image:url(../img/checkbox-on-hover.svg);background-repeat:no-repeat;background-position:0 0}.filter-input-checkbox:disabled+label::before{background-image:url(../img/checkbox-off-hover.svg);background-repeat:no-repeat;background-position:0 0;opacity:.3}.filter-input-checkbox:checked:disabled+label::before{background-image:url(../img/checkbox-on-hover.svg);background-repeat:no-repeat;background-position:0 0;opacity:.3}.filter-input-checkbox:checked:disabled+label,.filter-input-checkbox:disabled+label,.filter-input-radio:checked:disabled+label,.filter-input-radio:disabled+label{color:#e9e9e9}.filter-input-radio+label::before{content:"";position:absolute;top:0;left:-34px;width:25px;height:25px;background-image:url(../img/radio-off.svg);background-repeat:no-repeat;background-position:0 0}.filter-input-radio:checked+label::before{background-image:url(../img/radio-on.svg);background-repeat:no-repeat;background-position:0 0}.filter-input-radio:hover+label::before{background-image:url(../img/radio-off-hover.svg);background-repeat:no-repeat;background-position:0 0}.filter-input-radio:checked:hover+label::before{background-image:url(../img/radio-on-hover.svg);background-repeat:no-repeat;background-position:0 0}.filter-input-radio:disabled+label::before{background-image:url(../img/radio-off-hover.svg);background-repeat:no-repeat;background-position:0 0;opacity:.3}.filter-input-radio:checked:disabled+label::before{background-image:url(../img/radio-on-hover.svg);background-repeat:no-repeat;background-position:0 0;opacity:.3}.filter-button{width:140px;margin-top:78px;padding:10px 39px 8px;font-family:"PT Sans","Arial",sans-serif;font-size:13px;line-height:18px;color:#000;text-transform:uppercase;text-align:center;vertical-align:middle;border:solid 1px #e5e5e5;background-color:#fff}.sorting{display:flex;width:700px;padding-top:8px;padding-bottom:6px;background-color:#f7f3ec}.sorting ul{display:flex;list-style:none;margin:0 0 0 auto;padding:0}.sorting button,.sorting h2{font-family:"PT Sans","Arial",sans-serif;font-weight:400;color:#000;font-size:13px;line-height:18px;text-transform:uppercase}.sorting h2{padding-left:19px;margin:0}.sorting button{padding:0;opacity:.3;border:0;border-bottom:1px dotted #ee3643;background-color:transparent}.sorting button:focus,.sorting button:hover{color:#000;opacity:1;border-bottom:1px solid #ee3643}button.cost-sorting{margin-right:71px}button.type-sorting{margin-right:65px}button.functions-sorting{margin-right:46px}button.down-sorting,button.up-sorting{width:11px;height:14px;margin-top:4px;margin-bottom:5px;margin-right:21px;opacity:1;border-bottom:none;background-image:url(../img/icon-up-dir.svg);background-repeat:no-repeat;background-position:0 2px}button.down-sorting{margin-right:17px;background-image:url(../img/icon-down-dir.svg)}button.up-sorting:focus,button.up-sorting:hover{border-bottom:none;background-image:url(../img/icon-up-dir-hover.svg)}button.down-sorting:focus,button.down-sorting:hover{border-bottom:none;background-image:url(../img/icon-down-dir-hover.svg)}button.up-sorting.active{background-image:url(../img/icon-up-dir-active.svg)}button.down-sorting.active{background-image:url(../img/icon-down-dir-active.svg)}.sorting button.active{color:#ee3643;opacity:1;border-bottom:none}.pagination-list{display:flex;flex-wrap:wrap;margin-top:31px;margin-right:auto;margin-bottom:60px;padding:0;list-style:none;font-family:"PT Sans","Arial",sans-serif;color:#000;font-size:13px;line-height:13px;text-align:center;text-transform:uppercase}.pagination-item{margin-right:10px}.pagination-item:last-child,.site-navigation-down-1 li:last-child,.site-navigation-down-2 li:last-child{margin-right:0}.pagination-item a{display:block;width:38px;padding:11px 15px 12px;color:#000;border:1px solid #e5e5e5;border-radius:5px;background-color:#fff}.pagination-item:last-child a{width:140px}.pagination-item a:focus,.pagination-item a:hover{border:1px solid #bdc6ca;outline:0}.pagination-item a:active{border:1px solid #ee3643}.pagination-item-current a{color:#fff;background-color:#ee3643}.about-product{margin-bottom:0;padding-top:64px;padding-bottom:69px}.about-product h2{margin-bottom:27px;letter-spacing:.18px}.about-product .content{margin:0;padding:0;letter-spacing:.11px}.sorting-products{display:flex;flex-wrap:wrap;width:700px}.filter-sorting-products{display:flex;width:940px}.footer-wrapper-1{width:100%;background-color:#32425c}.main-footer-1{display:flex;flex-wrap:wrap;padding-bottom:51px;color:#f1f5f7;font-size:18px;line-height:24px}.site-logo-down{width:220px;margin-bottom:-5px;padding-top:20px;text-align:center;background-color:#ee3643;box-shadow:inset 0 -5px 0 0 rgba(0,0,0,.24)}.site-logo-down:focus,.site-logo-down:hover{background-color:#ca2c37;box-shadow:inset 0 -5px 0 0 rgba(0,0,0,.24)}.site-logo-down:active{background-color:#ba2732;box-shadow:inset 0 -5px 0 0 rgba(0,0,0,.24)}p.contacts-bottom{order:2;display:block;width:323px;padding:0;margin:35px 0 0 4px;color:#f1f5f7}.contacts-bottom a{color:#f1f5f7}ul.site-navigation-down-1,ul.site-navigation-down-2{order:1;display:flex;flex-wrap:wrap;margin:36px 0 0 auto;padding:0;list-style:none}ul.site-navigation-down-2{order:3}.site-navigation-down-1 li,.site-navigation-down-2 li{margin-right:59px}.site-navigation-down-1 a{position:relative;color:#f1f5f7}.main-footer-2 a,.site-navigation-down-2 a{position:relative;color:#ffd180}.site-navigation-down-1 a:focus::after,.site-navigation-down-1 a:hover::after{content:"";position:absolute;bottom:1px;left:0;width:100%;height:1px;background-color:#f1f5f7}.site-navigation-down-2 a:focus::after,.site-navigation-down-2 a:hover::after{content:"";position:absolute;bottom:1px;left:0;width:100%;height:1.5px;background-color:#ffd180}.site-navigation-down-1 a:active::after,.site-navigation-down-2 a:active::after{display:none}.site-navigation-down-1 a:active{color:rgba(241,245,247,.5)}.site-navigation-down-2 a:active{color:rgba(255,209,128,.5)}.footer-wrapper-2{width:100%;background-color:#293449}.main-footer-2{display:flex;justify-content:space-between;align-items:center;padding-left:12px;font-size:16px;line-height:18px}.main-footer-2 p:first-of-type{width:228px;margin-top:32px;margin-right:160px;margin-bottom:35px}.main-footer-2 p:nth-of-type(2){width:135px;margin-top:37px;margin-right:51px;margin-bottom:35px}.main-footer-2 p:nth-of-type(3){width:99px;margin-top:36px;margin-right:13px;margin-bottom:34px}.main-footer-2 a:focus::after,.main-footer-2 a:hover::after{content:"";position:absolute;bottom:1px;left:0;width:100%;height:1px;background-color:#ffd180}.footer-social a:focus::after,.footer-social a:hover::after{display:none}.main-footer-2 a:active::after{display:none}.main-footer-2 a:active{color:#ee3643;text-decoration:none}ul.footer-social{display:flex;flex-wrap:wrap;list-style:none;width:134px;margin:0 113px 0 0;padding:0}.social-button{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin-right:2px;background-color:#212a3a;border-radius:50%}.fb-button,.insta-button,.vk-button{background-image:url(../img/icon-vk.svg);background-repeat:no-repeat;background-position:50% 50%}.fb-button,.insta-button{background-image:url(../img/icon-fb.svg)}.insta-button{background-image:url(../img/icon-insta.svg)}.social-button:active,.social-button:focus,.social-button:hover{background-color:#ee3643}.big-map,.feedback{display:none;position:fixed;left:50%;background-color:#fff}.big-map{top:200px;z-index:99;width:940px;height:446px;margin-left:-470px;box-shadow:2px 2px 15px rgba(0,0,0,.75)}.big-map img{position:absolute;top:0;left:0;z-index:-1}.big-map button{position:absolute;top:9px;right:19px;width:21px;height:21px;background-color:transparent;background-image:url(../img/icon-close.svg);background-repeat:no-repeat;background-position:0 0;border:0}.feedback{bottom:201px;z-index:100;width:620px;height:430px;margin-left:-310px;padding:0;box-shadow:0 20px 40px 0 rgba(0,0,0,.75)}.modal-wrapper-top{width:620px;height:7px;margin-bottom:46px;background-color:#ee3643}.feedback form{display:flex;flex-wrap:wrap}.feedback-input{display:flex;flex-direction:column}.feedback-input:first-of-type{margin-right:20px;padding-bottom:20px;padding-left:78px}.feedback-input:nth-of-type(3){padding-bottom:37px;padding-left:80px}.feedback label{margin-bottom:11px;font:inherit;font-size:18px;line-height:18px;color:#000}.feedback input,.feedback textarea{padding-left:14px;font-family:"PT Sans","Arial",sans-serif;font-size:13px;line-height:18px;color:#a9a9a9;border-width:2px;border-style:solid;border-color:#d7dcde;border-radius:5px}.feedback input:hover,.feedback textarea:hover{border-color:#b5b5b5}.feedback input:focus,.feedback textarea:focus{border-color:#ee3643;outline:0}.feedback input{width:220px;height:38px;padding-bottom:3px}.feedback textarea{width:460px;min-height:114px;padding-top:5px;resize:none}.modal-wrapper-bottom{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:620px;min-height:112px;background-color:#f4f4f4}.feedback button[type=submit]{width:460px;margin-top:37px;margin-right:80px;margin-left:80px;padding-top:12px;padding-bottom:11px}.added-in-cart button[type=button],.feedback button[type=button]{position:absolute;top:16px;right:9px;width:21px;height:21px;background-color:transparent;background-image:url(../img/icon-close.svg);background-repeat:no-repeat;background-position:0 0;border:0}.modal-show{display:block;animation:bounce .6s}.modal-error{animation:shake .6s}.added-in-cart{display:none;position:fixed;top:210px;left:50%;z-index:101;width:620px;min-height:282px;margin-left:-310px;color:#000;background-color:#fff;box-shadow:0 20px 40px 0 rgba(41,52,73,.75)}.added-in-cart h2{margin-top:66px;margin-bottom:68px;margin-left:181px;padding:0;font-size:30px;line-height:30px;font-weight:400}.added-in-cart::after{content:"";position:absolute;top:55px;left:81px;width:66px;height:66px;background-image:url(../img/icon-mark.svg);background-repeat:no-repeat}.added-in-cart .button{width:220px;margin-top:36px;margin-right:20px;padding-top:14px;padding-bottom:13px}.added-in-cart .button:nth-of-type(2){margin-right:0;color:#000;background-color:#fff}