body{margin:0;padding:0;min-width:960px;font-family:"Cuprum","Arial",sans-serif;font-size:13px;line-height:24px;font-weight:400;color:#000;background-color:#fff}a{text-decoration:none}img{max-width:100%;height:auto}.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;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.main-header{margin-bottom:60px;padding-bottom:59px;background-color:#f4f7f9}.logo{padding-top:13px;padding-left:55px;width:220px;height:47px;background-color:#ee3643;-webkit-box-shadow:inset 0 -5px #b52933;box-shadow:inset 0 -5px #b52933;-webkit-box-sizing:border-box;box-sizing:border-box}.main-header-info{margin-bottom:46px;height:42px;font-size:17px;line-height:18px;color:#fff;background-color:#293449}.main-header-info a{color:#fff}.container{width:940px;margin:0 auto;padding:0 10px}.main-header-info .container{display:-webkit-box;display:-ms-flexbox;display:flex}.form-search{position:relative}.form-search input{padding-top:11px;padding-bottom:12px;padding-left:48px;width:270px;border:none;background-color:transparent}.icon-search{position:absolute;top:12px;left:17px;fill:#fff;opacity:.3}.form-search input::-webkit-input-placeholder{color:#fff}.form-search input:-ms-input-placeholder{color:#fff}.form-search input::-ms-input-placeholder{color:#fff}.form-search input::placeholder{color:#fff}.form-search input:focus{background-color:#fff;color:#000;outline:none}.form-search input:hover{background-color:#212a3a}.form-search input:hover + .icon-search{opacity:1}.form-search input:focus + .icon-search{opacity:1;fill:#ee3643}.logo:hover{background-color:#ca2c37}.logo:active{background-color:#ba2732}.user-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:450px;margin:0;padding:0;list-style:none}.user-menu a{padding:12px 20px;display:block;width:150px;-webkit-box-sizing:border-box;box-sizing:border-box}.user-marker:hover,.user-cart:hover{background-color:#212a3a}.user-marker:active,.user-cart:active{background-color:#161d29;color:rgba(255,255,255,.6)}.user-order:hover{background-color:#5fbb2d}.user-order:active{background-color:#518534;color:rgba(255,255,255,.5)}.user-menu .user-marker{position:relative;padding-left:44px}.user-marker::before{content:"";position:absolute;width:16px;height:18px;top:12px;left:16px;background-image:url(../img/icon-bookmark.svg);background-repeat:no-repeat;background-position:0 0;opacity:.3}.user-marker:hover::before,.user-marker:focus::before{opacity:1}.user-marker:active::before{opacity:.5}.user-menu .user-cart{position:relative;padding-left:49px}.cart-catalog{background-color:#ee3643;}.user-cart::before{content:"";position:absolute;width:16px;height:18px;top:12px;left:16px;background-image:url(../img/icon-cart.svg);background-repeat:no-repeat;background-position:0 0;opacity:.3}.user-cart:hover::before,.user-cart:focus::before{opacity:1}.user-cart:active::before{opacity:.5}.user-order{background-color:#63a63e}.header-description{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:37px}.header-text{margin:0;margin-left:49px;padding:3px;width:197px;font-size:16px;line-height:23px;font-weight:400;font-style:italic;color:#ee3643}.header-contacts{margin-left:70px}.header-phone{position:relative;margin:0;padding:10px 5px 8px;padding-left:21px;width:270px;font-size:21px;line-height:21px;text-align:center;color:#ee3643;border:3px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.header-phone::before{content:"";position:absolute;width:19px;height:19px;top:10px;left:10px;background-image:url(..//img/icon-phone.svg);background-repeat:no-repeat;background-position:0 0}.header-address{margin:0;padding:0;padding-top:4px;padding-left:7px;font-size:14px;line-height:24px;color:#32425c}.user-navigation{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;margin-left:auto;padding:0;width:300px;list-style:none}.user-navigation a{display:block;padding:12px 24px;font-size:21px;line-height:21px;color:#000;background:#fff}.user-navigation .login-link{position:relative;padding-left:50px}.user-navigation .registration-link{margin-left:10px}.user-navigation .login-link:before{content:"";position:absolute;background-image:url(../img/icon-login.svg);background-repeat:no-repeat;background-position:0 0;width:20px;height:17px;left:14px;top:14px;opacity:.3}.user-navigation .login-link:hover::before{opacity:1}.user-navigation .login-link:active::before{opacity:.3}.user-navigation a:hover{color:#ee3643}.user-navigation a:active{color:rgba(0,0,0,.3)}.user-navigation .user-profile{position:relative;display:block;margin-bottom:4px;padding:12px 26px;padding-left:48px;width:225px}.user-navigation .user-profile:hover{color:#000}.user-navigation .user-profile:active{color:rgba(0,0,0,.3)}.user-navigation .user-others,.user-navigation .user-account{margin:0;padding:0;font-size:16px;line-height:14px;text-decoration:underline;background:none;color:#32424c}.user-navigation .user-account{position:relative;margin-left:32px;margin-right:72px}.user-navigation .user-profile::before{content:"";position:absolute;background-image:url(..//img/icon-user.svg);background-repeat:no-repeat;background-position:0 0;width:20px;height:18px;top:12px;left:14px;opacity:.3}.user-navigation .user-profile:hover::before{opacity:1}.user-navigation .user-profile:active::before{opacity:.3}.user-navigation .user-account::before{content:"";position:absolute;width:4px;height:4px;top:7px;left:-17px;border-radius:50%;background-color:#32425c}.main-navigation{font-size:17px;line-height:17px;background-color:#32425c}.main-navigation a{padding-top:20px;padding-bottom:18px;padding-left:30px;padding-right:31px;display:block;color:#fff}.main-navigation-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;padding-left:18px;padding-right:20px;border-bottom:5px solid #293449;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}.main-navigation a:hover{background-color:#293449}.main-navigation a:active{color:rgba(255,255,255,.5);background-color:#1d2739}.features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:53px}.features-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;margin-bottom:20px;padding:0;width:100%;list-style:none}.features-item{position:relative;padding-top:20px;padding-bottom:21px;padding-left:21px;width:300px;-webkit-box-sizing:border-box;box-sizing:border-box}.features-item h3{margin:0;margin-bottom:12px;padding:0;font-size:24px;line-height:30px;font-weight:700;color:#fff}.features-item a{display:block;margin-left:3px;padding:10px;width:135px;vertical-align:middle;font-size:14px;line-height:20px;text-transform:uppercase;text-align:center;background-color:rgba(0,0,0,.1);color:#fff;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.features-item a:hover{background-color:rgba(0,0,0,.2)}.features-item a:active{background-color:rgba(0,0,0,.3)}.features-material{background-color:#ffbf47}.features-material::after{content:"";position:absolute;background-image:url(..//img/icon-material.svg);background-repeat:no-repeat;background-position:0 0;width:44px;height:65px;left:213px;bottom:27px}.features-instrument{background-color:#3bbce3}.features-instrument::after{content:"";position:absolute;background-image:url(..//img/icon-instrument.svg);background-repeat:no-repeat;background-position:0 0;width:75px;height:61px;left:197px;bottom:29px}.features-equipment{background-color:#dc91d8}.features-equipment::after{content:"";position:absolute;background-image:url(..//img/icon-equipment.svg);background-repeat:no-repeat;background-position:0 0;width:78px;height:62px;left:191px;bottom:30px}.features-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;width:300px;list-style:none}.features-discount{background-color:#8ed78f}.features-discount::after{content:"";position:absolute;background-image:url(..//img/icon-discount.svg);background-repeat:no-repeat;background-position:0 0;width:59px;height:72px;left:196px;bottom:25px}.features-delivery{background-color:#ffc047}.features-delivery::after{content:"";position:absolute;background-image:url(..//img/icon-delivery.svg);background-repeat:no-repeat;background-position:0 0;width:78px;height:63px;left:191px;bottom:28px}.features-slider{position:relative;margin:0;margin-right:20px;padding:0;width:620px;list-style:none}.features-slider h3{margin:0;padding:0;font-size:36px;line-height:36px;font-weight:700;text-transform:uppercase;color:#fff}.features-slider p{margin:0;margin-bottom:130px;padding:0;font-size:18px;line-height:24px;color:#fff}.features-slider-item{position:relative;padding-top:23px;padding-left:24px;padding-right:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.slider-drills{width:620px;height:266px;background-image:url(..//img/slide-drills.jpg);background-repeat:no-repeat;background-position:0 0;background-color:#7a6057}.slider-perforator{display:none;width:620px;height:266px;background-image:url(..//img/slide-perforator.jpg);background-repeat:no-repeat;background-position:0 0;background-color:#d4c5b3}.slider-control{position:absolute;width:60px;height:18px;left:275px;top:212px;font-size:0;text-align:center}.slider-control a{position:relative;display:inline-block;vertical-align:baseline;width:10px;height:10px;margin:5px;border-radius:50%}.slider-control .active:before{content:"";position:absolute;width:6px;height:6px;top:2px;left:7px;border-radius:50%;background-color:#ee3643;z-index:2}.slider-control a:after{content:"";position:absolute;width:10px;height:10px;background-color:#fff;border-radius:50%;z-index:1}.slider-button-back{position:absolute;background-image:url(..//img/icon-back.svg);background-repeat:no-repeat;background-position:0 0;width:22px;height:40px;top:113px;left:25px;font-size:0;border:none;background-color:transparent}.slider-button-next{position:absolute;background-image:url(..//img/icon-next.svg);background-repeat:no-repeat;background-position:0 0;width:22px;height:40px;top:113px;right:20px;font-size:0;border:none;background-color:transparent}.popular-goods{margin-bottom:21px}.popular-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:21px;padding-top:25px;padding-bottom:26px;padding-left:28px;padding-right:23px;background-color:#f9f5f0}.popular-block h2{margin:0;padding:0;font-size:30px;line-height:30px;font-weight:400;text-transform:uppercase;color:#32425c}.popular-manufacturer{margin-bottom:20px;padding-bottom:45px}.manufacturer-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;width:940px;list-style:none}.manufacturer-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;width:220px;height:145px;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box}.manufacturer-item:hover{-webkit-box-shadow:0 10px 25px 0 rgba(41,52,73,.5);box-shadow:0 10px 25px 0 rgba(41,52,73,.5)}.manufacturer-item:active{-webkit-box-shadow:0 4px 10px 0 rgba(41,52,73,.5);box-shadow:0 4px 10px 0 rgba(41,52,73,.5);opacity:.3}.goods-catalog-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;width:940px}.service{padding-top:65px;padding-bottom:93px;background-color:#f4f7f9}.service-block{margin-bottom:67px}.service-title{margin:0;margin-bottom:23px;padding:0;font-size:29px;line-height:30px;text-transform:uppercase}.service p{margin:0;padding:0;max-width:405px;font-family:"PT Sans","Arial",sans-serif;font-size:13px;line-height:24px}.service-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.service-menu-list{position:relative;margin:0;margin-right:80px;padding:0;width:240px;list-style:none}.service-menu-list::after{content:"";position:absolute;background-image:url(..//img/divider.png);background-repeat:no-repeat;background-position:0 0;width:10px;height:279px;top:-40px;left:230px}.service-menu-item{display:block;padding-top:18px;padding-bottom:14px;padding-left:22px;font-size:21px;line-height:30px;font-weight:700;background-color:#32425c;color:#fff;border-bottom:1px solid #293449;border-top:1px solid #405069}.service-menu-item-current{background-color:#fff;color:#32425c;border:none}.service-slider-title{margin:0;margin-bottom:25px;padding:0;font-size:35px;line-height:36px;text-transform:uppercase;color:#32425c}.service-menu-item:hover{background-color:#293449}.service-menu-item-current:hover{background-color:#fff}.service-slider{margin:0;padding:0;position:relative;width:380px;list-style:none}.service-slider .service-text{margin-bottom:40px}.service-slider .text-delivery{max-width:280px}.service-slider .text-guarantee{max-width:375px}.service-slider .text-credit{max-width:280px}.service-delivery img{position:absolute;max-width:468px;height:261px;top:25px;left:151px}.service-guarantee{display:none}.service-guarantee img{position:absolute;max-width:389px;height:283px;top:0;left:240px}.service-credit{display:none}.service-credit img{position:absolute;max-width:465px;height:285px;top:2px;left:165px}.company-title{margin:0;margin-bottom:27px;padding:0;font-size:30px;line-height:30px;font-weight:400;text-transform:uppercase}.main-company{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:77px;padding-bottom:86px}.about-company{width:530px;margin-right:auto}.about-company p{font-family:"PT Sans","Arial",sans-serif;margin:0;margin-bottom:22px;padding:0}.transport-list{margin:0;padding:0;padding-left:35px;font-size:18px;line-height:20px;list-style:none}.transport-item{position:relative;margin-top:20px}.transport-item::before{content:"";position:absolute;width:25px;height:2px;background-color:#ee3643;top:9px;left:-36px}.about-company>.button{margin-top:37px;width:220px}.button{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ee3643;font-family:"Cuprum","Arial",sans-serif;font-size:14px;line-height:18px;font-weight:400;color:#fff;text-transform:uppercase;border-radius:3px;text-align:center;padding-top:10px;padding-bottom:9px;max-height:38px}.button:hover{background-color:#ca2c37}.button:active{background-color:#ba2732}.contacts{width:300px}.contacts-title{margin:0;margin-bottom:26px;padding:0;font-size:30px;line-height:30px;font-weight:400;text-transform:uppercase}.contacts p{font-family:"PT Sans","Arial",sans-serif;margin:0;margin-bottom:31px;padding:0;font-size:13px;line-height:24px}.contacts .button{margin-top:33px;text-align:left;padding-left:64px}.main-footer{font-size:18px;line-height:24px;color:#fff;background-color:#32425c}.footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:28px}.footer-logo{height:68px;padding-top:20px;padding-left:41px}.footer-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;margin-top:37px;padding:0;padding-left:170px;width:550px;list-style:none}.footer-navigation a{display:block;color:#fff}.footer-middle{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:48px}.footer-contacts{width:340px;margin:0;margin-right:79px;padding:0;padding-left:3px;color:#f3f7f9}.footer-products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;padding-left:10px;width:550px;list-style:none}.footer-products a{color:#ffda96}.footer-navigation a:hover,.footer-products a:hover{text-decoration:underline}.footer-navigation a:active{text-decoration:none;color:rgba(255,255,255,.5)}.footer-products a:active{text-decoration:none;color:rgba(255,209,128,.5)}.footer-bottom{padding-top:37px;padding-bottom:30px;font-size:16px;line-height:18px;background-color:#293449}.footer-bottom .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-copyright{width:250px;margin:0;margin-right:132px;padding:0}.footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;margin-right:90px;padding:0;width:150px;list-style:none}.social-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:5px;width:40px;height:40px;background-color:#212a3a;border-radius:50%}.social-button:hover,.social-button:focus{background-color:#ee3643}.feedback{margin:0;padding:0;width:140px}.maker{margin:0;margin-left:39px;margin-right:11px;padding:0;width:100px}.feedback a,.maker a{color:#ffd180}.feedback a:hover,.maker a:hover{text-decoration:underline}.feedback a:active,.maker a:active{text-decoration:none;color:#ee3643}.catalog-header{margin-bottom:0}.breadcrumbs{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;margin-top:20px;margin-bottom:22px;padding:0;padding-left:55px;list-style:none;font-family:"PT Sans","Arial",sans-serif;font-size:13px;line-height:18px;text-transform:uppercase}.breadcrumbs::before{content:"";position:absolute;background-image:url(..//img/icon-home.svg);background-repeat:no-repeat;background-position:0 0;width:14px;height:12px;top:3px;left:-1px}.breadcrumbs a{display:block;color:#000}.breadcrumbs-current{position:relative;margin-right:31px;padding-right:10px}.breadcrumbs-current::before{content:"";position:absolute;background-image:url(..//img/icon-right-small.svg);background-repeat:no-repeat;background-position:0 0;width:8px;height:12px;top:3px;left:-25px}.page-title{margin:0;margin-bottom:18px;padding:0;padding-top:29px;padding-bottom:32px;padding-left:28px;font-size:30px;line-height:30px;font-weight:400;text-transform:uppercase;background-color:#f2f6f8;color:#32425c}.filters{width:220px;margin-right:20px}.filter-title{margin:0;margin-bottom:9px;padding:0;padding-top:10px;padding-bottom:11px;padding-left:19px;font-family:"PT Sans","Arial",sans-serif;font-weight:400;font-size:13px;line-height:18px;border-radius:3px;text-transform:uppercase;background-color:#f7f3ec}.catalog-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}.filter{font-family:"PT Sans","Arial",sans-serif;font-weight:400;font-size:15px;line-height:20px;text-transform:uppercase;color:#000}.filter-price{margin:0;margin-bottom:15px;padding:0;padding-bottom:26px;border-bottom:1px solid #e5e5e5}.range-controls{position:relative;display:block;margin:14px 0;margin-bottom:9px;padding:39px 25px;background-color:#f7f3ec;border-radius:3px}.range-controls .scale{height:2px;background-color:#d7dcde}.range-controls .bar{width:80%;height:2px;background-color:#03c678}.toggle{position:absolute;width:4px;height:4px;top:31px;background-color:#ababab;border:8px solid #fff;border-radius:50%;-webkit-box-shadow:0 2px 1px 0 rgba(0,1,1,.2);box-shadow:0 2px 1px 0 rgba(0,1,1,.2)}.toggle-min{left:10%}.toggle-max{left:72%}.price-controls{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:"PT Sans","Arial",sans-serif;font-size:17px;line-height:18px}.price-controls input{width:95px;height:38px;text-align:center;background-color:#f7f3ec;border:none;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.price-controls::after{content:"";position:absolute;width:9px;height:1px;top:19px;left:106px;background-color:#444}.range-text{margin:0;padding:0;font-family:"PT Sans","Arial",sans-serif;font-size:17px;line-height:30px;font-weight:700;text-transform:uppercase}.filter fieldset{padding:0;margin:0;border:none}.filter legend{margin-bottom:14px;font-weight:700;font-size:17px;line-height:30px}.manufacturer{list-style:none;margin:0;margin-bottom:17px;padding:0;border-bottom:1px solid #e5e5e5}.filter .manufacturer li,.filter .power li{margin-bottom:20px}.filter .manufacturer li:last-child{margin-bottom:22px}.filter-option label{position:relative;display:block;padding-left:34px}.filter-input-checkbox + label::before{content:"";position:absolute;background-image:url(..//img/checkbox-off.svg);background-repeat:no-repeat;background-position:0 0;width:23px;height:23px;top:-2px;left:0;opacity:.2}.filter-input-checkbox + label:hover::before{opacity:.5}.filter-input-checkbox:checked + label::before{background-image:url(../img/checkbox-on.svg);background-repeat:no-repeat;background-position:0 0;width:27px;height:23px;left:0}.power{margin:0;margin-bottom:78px;padding:0;list-style:none}.filter-input-radio + label::before{content:"";position:absolute;background-image:url(..//img/radio-off.svg);background-repeat:no-repeat;background-position:0 0;width:25px;height:25px;top:-3px;left:-1px;opacity:.2}.filter-input-radio + label:hover::before{opacity:.5}.filter-input-radio:checked + label::before{background-image:url(../img/radio-on.svg);background-repeat:no-repeat;background-position:0 0;width:25px;height:25px;left:-1px;top:-3px}.filter-button{width:140px;font-family:"PT Sans","Arial",sans-serif;font-size:13px;line-height:18px;background-color:#fff;color:#000;border:1px solid #e5e5e5}.filter-input-checkbox:disabled + label,.filter-input-radio:disabled + label,.filter-input-checkbox:disabled + label::before,.filter-input-radio:disabled + label::before{opacity:.1}.filter-input-checkbox:focus + label::before,.filter-input-radio:focus + label::before{opacity:.6}.catalog{margin:0;padding:0;width:700px}.sorting{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;padding-top:9px;padding-bottom:10px;padding-left:18px;padding-right:17px;background-color:#f7f3ec;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.sorting h3{margin:0;margin-right:144px;padding:0;font-family:"PT Sans","Arial",sans-serif;font-size:13px;line-height:18px;font-weight:400;text-transform:uppercase}.sorting-kind{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;margin-right:auto;padding:0;width:355px;list-style:none}.sorting-kind .sorting-button{display:block;margin:0;padding:0;font-family:"PT Sans","Arial",sans-serif;font-size:13px;line-height:18px;text-transform:uppercase;color:rgba(0,0,0,.3);border-bottom:1px dotted #ee3643}.sorting-kind .sorting-button:hover{color:#000;border-bottom:1px solid #ee3643}.sorting-kind .sorting-button:active{color:#ee3643;border:none}.sorting-kind .sorting-current{color:#ee3643;border:none}.sorting-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;margin-top:4px;padding:0;width:42px;list-style:none}.sorting-order .sorting-button{display:block;margin:0;padding:0;font-size:0;width:0;height:0;border:none;background:none;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #c4c1bb}.sorting-order .sorting-button:hover{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #000}.sorting-button-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sorting-order .sorting-current{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #ee3643}.sorting-order .sorting-button:active{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #ee3643}.catalog-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;margin-bottom:29px;padding:0;list-style:none}.catalog-item{display:inline-block;position:relative;margin-bottom:23px;width:220px;vertical-align:top;text-align:center;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box}.catalog-item img{margin:0;padding:0;width:220px;height:171px}.flag{position:absolute;width:60px;height:60px;top:-1px;right:-1px;text-indent:-1000px;overflow:hidden;z-index:20}.flag-new{background-image:url(..//img/new-flag.png);background-repeat:no-repeat;background-position:0 0}.catalog-item:nth-child(3n){margin-right:0}.catalog-item h3{margin:0;padding:0 20px;font-family:"PT Sans","Arial",sans-serif;font-weight:700;font-size:18px;line-height:20px}.discount{margin-top:10px;margin-bottom:10px;font-family:"PT Sans","Arial",sans-serif;font-weight:700;font-size:17px;line-height:18px;text-decoration:line-through;color:#999}.actions{position:absolute;display:none;top:0;left:0;width:218px;height:88px;padding-top:43px;background-color:#fff;z-index:10}.price{position:relative;margin:11px 0;margin-left:43px;margin-bottom:18px;padding:10px;width:136px;font-family:"PT Sans","Arial",sans-serif;font-weight:700;text-align:center;font-size:17px;line-height:18px;border-radius:3px;background:#ee3643;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.catalog-item-new .price{margin-top:39px}.price::after{content:"";position:absolute;width:0;height:0;top:0;right:-25px;border:19px solid white;border-left-color:#ee3643}.buy,.bookmark{display:block;width:129px;margin:0 auto;margin-bottom:7px;padding:7px 0;font-size:14px;line-height:18px;text-decoration:none;text-transform:uppercase;background-color:#63a63e;border:3px solid #63a63e;border-bottom-color:#367315;border-radius:3px;color:#fff}.actions .buy{position:relative}.actions .buy::before{content:"";position:absolute;background-image:url(..//img/icon-cart.svg);background-repeat:no-repeat;background-position:0 0;width:15px;height:15px;top:8px;right:107px;opacity:.3}.actions .bookmark{color:#32425c;background:white;border-bottom-color:#63a63e}.catalog-item .actions{display:none}.catalog-item:hover .actions{display:block}.catalog-item:hover{-webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,.5);box-shadow:0 10px 25px 0 rgba(0,0,0,.5)}.actions .buy:hover{background-color:#5fbb2d;border-color:#5fbb2d}.actions .buy:active{background-color:#518534;border-color:#518534}.actions .bookmark:hover{border-color:#32425c}.actions .bookmark:active{border-color:#32425c;opacity:.3}.actions .buy:hover::before{opacity:1}.actions .buy:active::before{opacity:1}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}.pagination-item{display:block;margin-right:9px;padding:9px 15px;font-family:"PT Sans","Arial",sans-serif;font-size:13px;line-height:18px;text-transform:uppercase;color:#000;border:1px solid #e5e5e5;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.pagination-current{background-color:#ee3643;color:#fff}.pagination-item-next{padding:9px 31px}.pagination-item:hover{border-color:#bdc6ca}.pagination-current:hover{background-color:#fff;color:#000}.pagination-item:active{border-color:#ee3643}.about-perforator{padding-top:65px;padding-bottom:69px;background-color:#f2f6f8}.about-perforator h2{margin:0;margin-bottom:25px;padding:0;font-size:30px;line-height:30px;font-weight:400;text-transform:uppercase}.about-perforator p{margin:0;padding:0;font-family:"PT Sans","Arial",sans-serif;font-size:13px;line-height:24px}.modal{position:fixed;background-color:#fff;-webkit-box-shadow:0 20px 40px rgba(0,1,1,.75);box-shadow:0 20px 40px rgba(0,1,1,.75);color:#000}.modal-container{padding:37px 80px;background-color:#f1f1f1}.modal-container .button{border:0;width:100%}.modal-write{display:none;width:620px;top:120px;left:50%;margin-left:-310px;border-top:7px solid #ff5357;z-index:20;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:0.6s;animation-duration:0.6s}.modal-write-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:45px;margin-left:80px;padding:0;width:460px}.modal-write label{margin:0;padding:0;font-size:18px;line-height:18px;width:220px}.write-form input{margin:11px 0;padding:0;padding-top:8px;padding-bottom:7px;padding-left:13px;padding-right:16px;width:100%;font-family:"PT Sans","Arial",sans-serif;font-size:13px;line-height:18px;border:2px solid #dee3e4;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.write-form input:hover{border:2px solid #b5b5b5}.write-form input:focus{border:2px solid #ee3643}.modal-write .modal-textarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:80px;margin-top:10px;width:460px}.modal-write textarea{margin:0;margin-top:8px;margin-bottom:37px;padding:0;padding-top:8px;padding-bottom:13px;padding-left:13px;padding-right:16px;width:100%;font-family:"PT Sans","Arial",sans-serif;font-size:13px;line-height:18px;border:2px solid #dee3e4;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-map{display:none;margin-top:-220px;margin-left:-470px;top:50%;left:50%;width:940px;height:446px;z-index:20;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:0.6s;animation-duration:0.6s}.modal-map p{position:absolute;margin:0;top:0;left:0;z-index:1}.modal-map iframe{position:relative;border:none;z-index:2}.modal-close{position:absolute;background-image:url(..//img/modal-close.svg);background-repeat:no-repeat;background-position:0 0;width:22px;height:22px;top:8px;right:8px;cursor:pointer;font-size:0;border:0;background-color:transparent;z-index:30}.modal-cart{display:none;padding:0;width:620px;top:184px;left:50%;margin-left:-310px;border-top:7px solid #ff5357;z-index:30;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:0.6s;animation-duration:0.6s}.modal-cart-text{position:relative;margin:0;padding:65px;padding-left:181px;font-size:30px;line-height:30px}.modal-cart::before{content:"";position:absolute;background-image:url(..//img/modal-check.svg);background-repeat:no-repeat;background-position:0 0;width:66px;height:66px;top:45px;left:80px}.modal-cart .modal-container{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-continue{margin-left:20px;background-color:#fff;color:#000}.modal-show{display:block}.modal-write-error{-webkit-animation-name:shake;animation-name:shake;-webkit-animation-duration:0.6s;animation-duration:0.6s}.user-navigation .user-exit{position:absolute;background-image:url(..//img/icon-logout.svg);background-repeat:no-repeat;background-position:0 0;font-size:0;background-color:transparent;width:0;height:0;top:14px;right:-18px;opacity:.3}.user-navigation .user-exit:hover{opacity:1}.user-navigation .user-exit:active{opacity:.3}.main-catalog-item{margin-bottom:3px}.features-slider .button{width:195px;position:absolute;top:204px;left:27px}.popular-block .button{width:253px}.service-credit .button{width:195px}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@-webkit-keyframes bounce{0%{opacity:0}25%{opacity:.3}50%{opacity:.5}75%{opacity:.8}100%{opacity:1}}@keyframes bounce{0%{opacity:0}25%{opacity:.3}50%{opacity:.5}75%{opacity:.8}100%{opacity:1}}
