

/* Start:/bitrix/templates/kelins/styles.css?177139677341666*/
@import 'https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css';@import '/css/normalize.css';@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWyV9hvIqY.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v20/mem6YaGs126MiZpBA-UFUK0ddcg.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKXGUdhvIqY.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWiUNhvIqY.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OVuhs.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFUZ0e.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOVuhs.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOVuhs.ttf) format('truetype')}@font-face{font-family:ruble;src:url(/fonts/rouble.eot);src:url(/fonts/rouble.eot?#iefix) format('embedded-opentype'),url(/fonts/rouble.woff2) format('woff2'),url(/fonts/rouble.woff) format('woff'),url(/fonts/rouble.ttf) format('truetype'),url(/fonts/rouble.svg#als_rublregular) format('svg');font-weight:400;font-style:normal}*{margin:0;padding:0}body{display:flex;flex-direction:column;min-width:960px;min-height:100vh;background:#fff;font-family:'Open Sans',Arial,sans-serif;color:#191919;font-size:16px;line-height:21px;padding-top:50px;box-sizing:border-box;position:relative}body:before{content:'';height:400px;position:absolute;top:50px;left:0;right:0;background:linear-gradient(to bottom,#f8f8f8,#fff);z-index:-1}.flexWrap{flex:1 0 0;position:relative}.wrap{margin:0 auto;width:96%;max-width:1440px}.wrap.flex{display:flex}.pageTitle{font-size:31px;font-weight:600;color:#d21826;margin-bottom:40px}.rb{font-family:ruble;font-style:normal}.clear{clear:both}.row{display:flex;flex-wrap:wrap;margin-left:-30px}.row .clm{padding-left:30px;box-sizing:border-box}.row .clm1{width:16.66%}.row .clm2{width:33.33%}.row .clm3{width:50%}.row .clm4{width:66.66%}.row .clm5{width:83.33%}.textWrap .lineList{list-style:none;margin-top:10px;margin-bottom:20px}.textWrap .lineList li{position:relative;padding-left:20px}.textWrap .lineList li:before{content:'';width:14px;height:1px;background:#191919;position:absolute;left:0;top:9px}.textWrap .lineList li+li{margin-top:10px}.textWrap a{color:#191919;transition:color .2s ease-in-out}.textWrap a:hover{color:#d21826}.textWrap .baseBtn{color:#d21826}.textWrap .baseBtn:hover{color:#fff}.textWrap p+p{margin-top:20px}.rrWrap{position:relative}.rrHover{border:4px solid #d21826;position:absolute;transition:all .2s ease-in-out;pointer-events:none;opacity:0;box-sizing:border-box}.shadow{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(143,143,143,.5);z-index:991}.basePopup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:992}.basePopup.call{width:450px}.basePopup-close{font-size:20px;color:#d3d1d3;position:absolute;top:25px;right:20px;cursor:pointer}.basePopup-close:hover{color:#d21826}.basePopup a{color:#525252}.basePopup a:hover{color:#d21826}.basePopup.img{max-width:70%;padding:60px 20px 20px;background:#fff;border-radius:10px}.basePopup.load{background:#fff;padding:40px 80px;border:4px solid #d21826}.basePopup.load .cont{display:flex;align-items:center}.basePopup.load .cont img{width:80px;height:80px;flex:0 0 80px;margin-right:20px;animation:loading 10s linear infinite}@keyframes loading{from{transform:rotate(0)}to{transform:rotate(3600deg)}}.baseForm{text-align:center;border-radius:10px}.baseForm-head{height:70px;font-size:22px;line-height:70px;background:#d21826;color:#fff;border-radius:10px 10px 0 0;position:relative}.baseForm-head.grey{background:#f8f8f8;color:#191919}.baseForm-body{background:#fff;padding:30px 50px;border-radius:0 0 10px 10px}.baseForm-body-msg{text-align:left;margin-top:20px;font-size:14px;text-align:center}.baseForm-body-msg.error{color:#d21826}.baseForm-body-msg.success{font-size:16px;font-weight:700}.baseForm label{display:block;font-size:14px;color:#3d3d3d;margin-bottom:5px;text-align:left}.baseForm input{height:45px;box-sizing:border-box;border:1px solid #d3d1d3;border-radius:5px;display:block;width:100%;margin-bottom:15px;padding-left:10px;text-align:left;outline:0;transition:border-color .2s ease-in-out}.baseForm input:focus{border-color:#d21826}.baseForm input.error{border-color:#d21826;background:rgba(210,24,38,.05)}.baseForm .custCheck{margin-bottom:15px}.baseForm textarea{height:120px;border:1px solid #d3d1d3;border-radius:5px;display:block;width:100%;box-sizing:border-box;padding:10px;resize:none;margin-bottom:35px;text-align:left;outline:0}.baseForm textarea:focus{border-color:#d21826}.baseForm textarea.error{border-color:#d21826;background:rgba(210,24,38,.05)}.baseForm a{color:#3d3d3d}.baseForm a:hover{color:#d21826}.baseBtn{height:45px;box-sizing:border-box;display:inline-block;padding:0 20px;border:2px solid #d21826;border-radius:5px;line-height:41px;color:#d21826;background:0 0;transition:color .2s ease-in-out,background .2s ease-in-out;cursor:pointer;font-weight:600;outline:0;text-decoration:none}input+.baseBtn{margin-top:20px}.baseBtn:hover{background:#d21826;color:#fff}.baseBtn:disabled{cursor:default;opacity:.3}.baseBtn:disabled:hover{background:0 0;color:#d21826}.lineForm{display:flex}.lineForm span{display:inline-block;width:35px;height:35px;border:1px solid #d3d1d3;box-sizing:border-box;font-size:22px;line-height:33px;font-weight:800;cursor:pointer;transition:color .2s ease-in-out,border .2s ease-in-out;background:#fff;text-align:center;user-select:none}.lineForm span:hover{color:#d21826;border-color:#d21826}.lineForm span:first-of-type{border-radius:5px 0 0 5px}.lineForm span:last-of-type{border-radius:0 5px 5px 0}.lineForm div{flex:1 0 0%}.lineForm input{width:100%;height:35px;border:0;border-top:1px solid #d3d1d3;border-bottom:1px solid #d3d1d3;box-sizing:border-box;text-align:center;font-family:'Open Sans',Arial,sans-serif;font-size:16px;outline:0;transition:border-color .2s ease-in-out}.lineForm input:focus{border-color:#d21826}@media print{.lineForm span{display:none!important}.lineForm input{border:0!important;text-align:left}}.custCheck{position:relative;cursor:pointer}.custCheck-check{display:inline-block;width:18px;height:18px;background:#fff;border:1px solid #c0bdc1;box-sizing:border-box;cursor:pointer;vertical-align:middle;margin-right:10px;margin-top:-4px;font-size:12px!important;line-height:16px;text-align:center;color:transparent;transition:border-color .2s ease-in-out,color .2s ease-in-out}.custCheck input[type=checkbox]{position:absolute;top:0;left:-9999px;opacity:0}input[type=checkbox]:checked~.custCheck-check{border-color:#d21826;color:#d21826}.custCheck input[type=checkbox]:checked~span{color:#d21826}input[type=checkbox].error~.custCheck-check{border-color:#d21826;background:rgba(210,24,38,.05)}.custCheck:hover .custCheck-check{border-color:#d21826}.custCheck.boldCheck input[type=checkbox]:checked~span{color:#d21826;font-weight:700}.nav{height:50px;border-bottom:1px solid #e0e0e0;position:fixed;left:0;right:0;top:0;box-sizing:border-box;z-index:990;background:#fff}.nav .wrap{height:100%;min-width:960px;display:flex;justify-content:space-between;align-items:center}.nav-menu{list-style:none}.nav-menu li{display:inline-block}.nav-menu li a{display:block;font-size:13px;color:#303030;border-bottom:1px solid #303030;text-decoration:none;transition:color .2s ease-in-out,border-color .2s ease-in-out;line-height:18px}.nav-menu li a:hover{color:#d21826;border-color:#d21826}.nav-menu li+li{margin-left:15px}.nav-call{display:inline-block;font-size:13px;color:#d21826;font-weight:600;border-bottom:1px dashed #d21826;cursor:pointer;transition:color .2s ease-in-out,border-color .2s ease-in-out;line-height:18px}.nav-call:hover{color:#191919;border-color:#191919}.nav .nav-right{display:flex;align-items:center}.navCab{cursor:pointer;font-size:13px;font-weight:600;color:#191919;text-decoration:none;transition:color .2s ease-in-out}.navCab span{display:inline-block;border-bottom:1px solid #191919;line-height:18px;transition:border-color .2s ease-in-out}.navCab i.fa{font-size:16px;vertical-align:middle;margin-right:7px}.navCab:hover{color:#d21826}.navCab:hover span{border-color:#d21826}.navCart{position:relative;margin-left:10px}.navCart-head{display:inline-block;padding:5px 15px;border:1px solid transparent;cursor:pointer;border-radius:5px 5px 0 0;font-size:13px;font-weight:600;color:#191919;text-decoration:none;transition:color .2s ease-in-out,background .2s ease-in-out}.navCart-head i.fa{font-size:16px;vertical-align:middle;margin-right:7px}.navCart-head span{display:inline-block;transition:border-color .2s ease-in-out}.navCart-head .underline{border-bottom:1px solid #191919}.navCart-head .summ{color:#d21826;border-bottom:1px solid transparent}.navCart-body{width:390px;background:#fff;box-sizing:border-box;padding:15px 15px 30px;border:1px solid #eae9e9;border-radius:5px 0 5px 5px;position:absolute;top:100%;right:0;margin-top:-1px;z-index:902;text-align:center;visibility:hidden;opacity:0;transition:visibility 0s linear .2s,opacity .2s ease-in-out}.navCart-body .cont{max-height:250px;overflow-y:auto;margin-bottom:30px}.navCart-body .cont::-webkit-scrollbar{width:4px}.navCart-body .cont::-webkit-scrollbar-track{background:#e1e4eb}.navCart-body .cont::-webkit-scrollbar-thumb{background:#d21826}.navCart-body .cartTable{text-align:left}.navCart:hover .navCart-head{background:#fff;border-color:#eae9e9;border-bottom-color:#fff;color:#d21826;position:relative;z-index:903}.navCart:hover .navCart-head .underline{border-bottom:1px solid #d21826}.navCart:hover .navCart-head .summ{border-bottom:1px solid #d21826}.navCart:hover .navCart-body{visibility:visible;opacity:1;transition:visibility 0s linear,opacity .2s ease-in-out}.header-logo{text-decoration:none;position:relative}.header-logo-list{position:absolute;top:14px;left:-5px;font-size:0;word-spacing:0;letter-spacing:0}.header-logo-list span{width:35px;height:39px;display:inline-block;position:relative;-webkit-user-select:none}.header-logo-icon{position:absolute;width:39px;height:34px;top:19px;right:29px;background:url(/img/logo-icon.png);transition:all .2s ease-in-out;pointer-events:none}.logo-letter-e{left:-3px}.logo-letter-l{left:-7px}.logo-letter-i{left:-5px}.logo-letter-n{left:-3px}.logo-letter-s{left:-3px}.header{padding:20px 0;border-top:1px solid #fff;position:relative}.header .wrap{display:flex;justify-content:space-between;align-items:center}.header-logo{width:300px}.header-logo.mobile{display:none}.header-logo img{max-width:100%;height:auto;display:block}@media screen and (max-width:1140px){.header-logo{display:none}.header-logo.mobile{display:block;max-width:300px}}.header-menu{list-style:none;font-size:0;white-space:nowrap;margin-left:30px}.header-menu>li{display:inline-block;position:relative}.header-menu>li .subHead{font-size:20px;font-weight:600;padding:10px 15px;cursor:pointer;border:1px solid transparent;border-radius:10px 10px 0 0;transition:background .2s ease-in-out,border-color .2s ease-in-out;position:relative;z-index:901;color:#525252}.header-menu>li .subHead i{display:inline-block;vertical-align:middle;width:26px;height:26px;box-sizing:border-box;border:1px solid #d3d3d3;border-radius:50%;font-size:14px;text-align:center;line-height:24px;transition:color .2s ease-in-out,border-color .2s ease-in-out,transform .2s ease-in-out}.header-menu>li .subMenu{background:#fff;width:300px;padding:15px;box-sizing:border-box;border:1px solid #eae9e9;position:absolute;top:100%;left:0;border-radius:0 10px 10px 10px;z-index:900;margin-top:-1px;list-style:none;visibility:hidden;opacity:0;transition:visibility 0s linear .2s,opacity .2s ease-in-out}.header-menu>li .subMenu>li{white-space:normal}.header-menu>li .subMenu>li>a{display:block;padding:5px 0 5px 10px;margin-left:-10px;font-size:16px;color:#191919;border-radius:5px;text-decoration:none;transition:color .2s ease-in-out,background .2s ease-in-out}.header-menu>li .subMenu>li>a span{border-bottom:1px dashed #191919;transition:border-color .2s ease-in-out}.header-menu>li .subMenu>li>a:before{content:'';display:inline-block;width:13px;height:1px;background:#191919;vertical-align:middle;margin-right:5px;transition:background .2s ease-in-out}.header-menu>li .subMenu>li>a:hover{background:#d21826;color:#fff}.header-menu>li .subMenu>li>a:hover:before{background:#fff}.header-menu>li .subMenu>li>a:hover span{border-color:#fff}.header-menu>li .subMenu>li>span{display:block;padding:5px 0 5px 10px;font-size:13px;color:#191919;margin-left:-10px;border-radius:5px}.header-menu>li .subMenu>li>span:after{content:':'}.header-menu>li .subMenu>li:hover>span{color:#d21826;font-weight:600}.header-menu>li .subsubHead{font-size:16px;padding:7px 0}.header-menu>li .subsubMenu{list-style:none;font-size:16px;margin-bottom:10px}.header-menu>li .subsubMenu li a{display:block;color:#191919;text-decoration:none;padding:5px 0 5px 10px;margin-left:-10px;transition:color .2s ease-in-out;border-radius:5px}.header-menu>li .subsubMenu li a span{border-bottom:1px dashed #191919;transition:border-color .2s ease-in-out}.header-menu>li .subsubMenu li a:before{content:'';display:inline-block;width:13px;height:1px;background:#191919;vertical-align:middle;margin-right:5px;transition:background .2s ease-in-out}.header-menu>li .subsubMenu li a:hover{background:#d21826;color:#fff}.header-menu>li .subsubMenu li a:hover:before{background:#fff}.header-menu>li .subsubMenu li a:hover span{border-color:#fff}.header-menu>li+li{margin-left:5px}.header-menu>li:hover .subHead{background:#fff;border-color:#eae9e9;border-bottom-color:#fff}.header-menu>li:hover .subHead i{border-color:#fff;color:#d21826;transform:rotate(180deg)}.header-menu>li:hover .subMenu{visibility:visible;opacity:1;transition:visibility 0s linear,opacity .2s ease-in-out}.header-menu>li:last-of-type .subMenu{left:auto;right:0;border-radius:10px 0 10px 10px}.footer{margin-top:80px;background:linear-gradient(to bottom,#f8f8f8,#fff)}.footer a{color:#525252;transition:color .2s ease-in-out}.footer a:hover{color:#d21826}.footer-top{padding:50px 0}.footer-top>.row>.clm:first-of-type{width:33.333%}.footer-top>.row>.clm:first-of-type>.footer-menu{column-count:2}.footer-top>.row>.clm:first-of-type>.footer-menu>li{break-inside:avoid;margin-bottom:10px}.footer-line{height:1px;background:#e0e0e0}.footer-btm{padding:20px 0}.footer-btm .row{align-items:center}.footer-title{font-size:18px;font-weight:600;color:#525252;margin-bottom:25px}.footer-menu{list-style:none}.footer-menu li{font-size:13px;line-height:21px}.footer-menu li+li{margin-top:5px}.footer-logo{display:inline-block;margin-top:-30px;margin-bottom:20px}.footer-logo img{max-width:100%;height:auto}.footer-info{font-size:13px;line-height:21px;color:#525252}.footer-info p+p{margin-top:20px}.footer-nav{list-style:none;font-size:0}.footer-nav li{display:inline-block;margin-right:20px}.footer-nav li a{font-size:13px;text-decoration:underline}.footer-nav li a:hover{color:#d21826}.footer-copy a{font-size:13px}.footer-search{height:35px;position:relative}.footer-search input{display:block;width:100%;height:35px;background:0 0;border:1px solid #d3d1d3;outline:0;border-radius:5px;padding-left:35px;box-sizing:border-box;font-family:'Open Sans',Arial,sans-serif;font-size:14px;color:#3d3d3d;transition:border-color .2s ease-in-out}.footer-search input:focus{border-color:#d21826}.footer-search button{display:block;width:35px;height:35px;border:0;position:absolute;top:0;left:0;bottom:0;cursor:pointer;font-size:16px;line-height:32px;text-align:center;background:0 0;color:#525252;transition:color .2s ease-in-out}.footer-search button:hover{color:#d21826}@media print{#panel,.footer,.header,.nav{display:none}}.mainTop{height:430px;background:linear-gradient(to bottom,#f52d45,#cc060d);margin-bottom:80px;padding:10px 15px 10px 0;box-sizing:border-box;display:flex;align-items:center}.mainTop-slider{flex:1 0 0%;height:100%;overflow:hidden;position:relative}.mainTop-slider .flex-viewport{height:100%}.mainTop-slider .slides{height:100%}.mainTop-slider .slides li{height:100%;text-align:center;overflow:hidden}.mainTop-slider .slides li a{color:#fff;text-decoration:none}.mainTop-slider .slides li .cont{display:flex;width:80%;margin:0 auto;height:410px;align-items:center;text-align:left;font-size:15px;line-height:22px;text-shadow:2px 2px 5px rgba(0,0,0,.2);color:#fff}.mainTop-slider .slides li .cont .img{width:35%;margin-right:20px;text-align:center;flex:0 0 35%}.mainTop-slider .slides li .cont .img img{max-width:100%;max-height:80%}.mainTop-slider .slides li .cont .title{font-size:47px;font-weight:700;line-height:50px;margin-bottom:20px}.mainTop-slider .flex-direction-nav{height:0;position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%)}.mainTop-slider .flex-direction-nav li{position:absolute;top:50%;transform:translateY(-50%);list-style:none}.mainTop-slider .flex-direction-nav li a{display:block;width:44px;height:45px;border-radius:50%;font-size:0;background:url(/img/sprite-arrows.png)}.mainTop-slider .flex-direction-nav li.flex-nav-prev{left:0}.mainTop-slider .flex-direction-nav li.flex-nav-next{right:0}.mainTop-slider .flex-direction-nav li.flex-nav-next a{background-position:-44px 0}.mainCal{display:flex;width:300px;height:380px;background:#fff;border-radius:10px;flex-direction:column;position:relative;padding:30px 20px 20px;box-sizing:border-box;margin-top:-16px}.mainCal-sh1{width:280px;height:8px;background:rgba(255,255,255,.8);border-radius:0 0 10px 10px;position:absolute;top:100%;left:10px}.mainCal-sh2{width:250px;height:8px;background:rgba(255,255,255,.5);border-radius:0 0 10px 10px;position:absolute;top:100%;margin-top:8px;left:25px}.mainCal-date{color:#d21826;margin-bottom:10px;font-size:22px;text-align:center}.mainCal-date strong{display:block;font-size:93px;line-height:93px;font-weight:600}.mainCal-cont{font-size:13px;flex:1 0 0%;overflow-y:hidden;height:205px}.mainCal-cont a{color:#525252}.mainCal-cont a:hover{color:#d21826}.mainCal-cont>div{display:inline;vertical-align:middle}.mainCal-cont>div:after{content:',';display:inline-block;margin-right:5px}.mainCal-cont>div:nth-last-child(2):after{display:none}.mainCal-cont>div:last-of-type{display:block;margin-top:10px}.mainCal-cont>div:last-of-type span{font-weight:700}.mainCal-cont>div:last-of-type:after{display:none}.mainCal:before{content:'';width:212px;height:53px;background:url(/img/main-cal-holes.png) no-repeat;position:absolute;top:-9px;left:50%;transform:translateX(-50%)}.mainCatHead{list-style:none;font-size:0;height:50px;margin-bottom:45px;border-bottom:8px solid #e0e0e0}.mainCatHead li{display:inline-block;vertical-align:middle;font-size:22px;font-weight:600;margin-right:40px;line-height:50px;cursor:pointer;color:#979797}.mainCatHead li.active{color:#191919;position:relative}.mainCatHead li.active:after{content:'';height:8px;position:absolute;top:100%;left:0;right:0;background:#d21826}.mainCatList .catItem{width:16.666%;position:relative}.mainCatList .catItem-top-check{display:none}.mainCatList .catItem-sale{position:absolute;top:18px;right:0;background:#d21826;color:#fff;font-size:13px;padding:0 5px}@media screen and (max-width:1300px){.mainCatList .catItem{width:20%}}@media screen and (max-width:1050px){.mainCatList .catItem{width:25%}}.aboutTop{margin-bottom:100px;background-image:url(/img/about-map.png);background-position:right top;background-repeat:no-repeat;padding-top:70px;margin-top:-70px}.aboutTop-right{align-self:flex-end;font-weight:800;color:#d21826;font-size:22px;line-height:29px;padding-bottom:5px}.aboutList .clm{margin-bottom:60px}.aboutList-title{font-weight:800;height:42px}.deliveryLeft{width:60%;float:left;margin-bottom:80px}.deliveryRight{width:40%;float:right;box-sizing:border-box;padding-left:30px}.deliveryRight-wrap{background:linear-gradient(to bottom,#f33a51,#cc060d);color:#fff;padding:50px 40px;font-size:22px;line-height:29px}.deliveryRight-wrap img{display:block;margin-bottom:20px}.deliveryList{list-style:none;border-left:1px solid #e3e2e2;font-size:0;padding-top:12px}.deliveryList li{display:inline-block;width:20%;height:260px;box-sizing:border-box;border:1px solid #e3e2e2;border-left:none;margin-top:-12px;text-align:center}.deliveryList-img{height:70%;display:table;width:100%}.deliveryList-img .deliveryList-wrap{padding:0 20px}.deliveryList-img img{max-width:100%;height:auto}.deliveryList-text{height:30%;font-size:16px;line-height:21px;display:table;width:100%}.deliveryList-text a{color:#191919;transition:color .2s ease-in-out}.deliveryList-text a:hover{color:#d21826}.deliveryList-wrap{display:table-cell;vertical-align:middle}.contactWrap{position:relative}.contactMap{height:710px;background:#ccc;margin-top:30px}.contactForm{width:90%;position:absolute;top:20px;right:5%;bottom:20px;background:#fff;border-radius:10px}.regBody{padding:0;min-height:100vh;background:url(/img/bg.jpg) center center no-repeat;background-size:cover;background-attachment:fixed;padding-bottom:100px}.regBody:before{display:none}.regBody-header{padding:50px 0;text-align:center}@media screen and (max-height:860px) and (min-height:740px){.regBody-header{padding:30px 0 20px}}.regBody-wrap{text-align:center}.regForm{width:890px;margin:0 auto 30px}.regForm.enterForm{width:550px}.regForm-body{padding:35px 75px}@media screen and (max-height:860px) and (min-height:740px){.regForm-body{padding:25px 75px}}.regForm-clm{width:47%;float:left;margin-right:6%}.regForm-clm:nth-of-type(2n){margin-right:0}.regForm button{font-weight:800}.regForm-noteText{margin-bottom:30px}@media screen and (max-height:860px) and (min-height:740px){.regForm-noteText{margin-bottom:20px}}.regForm-bottom{text-align:center;margin-top:30px}.regForm-bottom-line{color:#ec4b4b;margin-bottom:30px;font-size:14px;position:relative}.regForm-bottom-line .line{width:100%;height:1px;background:#e0e0e0;position:absolute;top:50%;left:0}.regForm-bottom-line a{color:#d21826;padding:5px 20px;background:#fff;position:relative;transition:color .2s ease-in-out}.regForm-bottom-line a:hover{color:#191919}@media screen and (max-height:860px) and (min-height:740px){.regForm-bottom{margin-top:10px}}.regEnter{display:inline-block;text-align:center;font-size:14px;font-weight:600;padding-left:30px;background:rgba(255,255,255,.95);border-radius:5px;margin:0 auto}.regEnter a{margin-left:20px}.search-page hr{height:1px;background:#ddd;margin:10px 0;border:0;overflow:hidden}.search-page form{margin-bottom:30px}.search-page form input[type=text]{display:inline-block;height:35px;background:0 0;border:1px solid #d3d1d3;outline:0;border-radius:5px;padding-left:10px;box-sizing:border-box;font-family:'Open Sans',Arial,sans-serif;font-size:14px;color:#3d3d3d;transition:border-color .2s ease-in-out}.search-page form input[type=submit]{display:inline-block;height:35px;background:0 0;border:1px solid #d21826;outline:0;border-radius:5px;padding:0 10px;box-sizing:border-box;font-family:'Open Sans',Arial,sans-serif;font-size:16px;color:#d21826;transition:border-color .2s ease-in-out;cursor:pointer}.search-page p{font-size:14px}.search-page a{color:#525252}.search-page a:hover{color:#d21826}.confInfo h2{margin-top:60px;margin-bottom:20px}.confInfo p+ul{margin-top:10px}.confInfo ul+p{margin-top:20px}.confInfo ol,.confInfo ul{padding-left:20px}.confInfo ol li+li,.confInfo ul li+li{margin-top:10px}.confInfo ol ol,.confInfo ol ul,.confInfo ul ol,.confInfo ul ul{margin-top:10px}.cartTable{width:100%;table-layout:fixed;text-align:left}.cartTable th{color:#a6a6a6;border-bottom:2px solid #dfdee0;font-size:13px;padding:10px 0;font-weight:600}.cartTable td{padding:15px 15px 15px 0;border-bottom:1px dashed #c0bdc1;vertical-align:middle}.cartTable td.strong{font-weight:600}.cartTable td.main{color:#d21826}.cartTable td.small{font-size:14px}.cartTable td.overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cartTable tr.load{position:relative;opacity:.2;cursor:not-allowed;pointer-events:none}@media print{.cartTable th:first-of-type{width:20px!important}}.catLeft{flex:0 0 280px;margin-right:30px}.catLeft .catLeftLink{margin-top:30px;padding-left:15px}.catLeft .catLeftLink a{font-size:16px;color:#ec4b4b;text-decoration:none}.catLeft .catLeftLink a span{text-decoration:underline}.catLeft .catLeftLink a i{font-size:22px;vertical-align:middle;margin-right:10px}.catLeft .catLeftLink a:hover{color:#d21826}@media print{.catLeft{display:none}}.catRight{flex:1 0 0px}.catRight .catTitle{font-size:31px;line-height:45px;font-weight:600;color:#d21826;margin-bottom:-1px;display:flex;justify-content:space-between}.catRight .catTitle-desc{display:inline-block;height:45px;box-sizing:border-box;border:1px solid #e1e0e0;border-radius:5px;font-size:16px;line-height:45px;color:#ec4b4b;padding:0 20px;margin-left:30px;background:#fff;cursor:pointer}.catRight .catTitle-desc span{border-bottom:1px dashed #ec4b4b}.catRight .catTitle-desc i{margin-left:5px}.catRight .catTitle-desc.open{border-radius:5px 5px 0 0;border-bottom:1px solid #fff}.catRight .catTitle-select{font-size:14px;margin-left:40px}.catRight .catTitle-select span{cursor:pointer;border-bottom:1px dashed #d21826}.catRight .catDesc{font-size:13px;line-height:21px;color:#525252;padding:30px 40px;border:1px solid #e1e0e0;border-radius:10px;margin-bottom:-20px;background:#fff}.catRight .catDesc.hidden{display:none}@media print{.catRight{width:100%}}.cartFloat{display:none;width:200px;position:fixed;bottom:20px;right:20px;z-index:900;padding:20px;border:4px solid #d21826;background:#fff;box-sizing:border-box}.cartFloat.open{display:block}.cartFloat-head{background:#d21826;height:40px;line-height:40px;color:#fff;text-align:center;cursor:pointer}.cartFloat select{margin:0 10px}.cartFloat-btn{border:1px solid #d3d1d3;border-radius:5px;height:35px;box-sizing:border-box;margin-top:10px;font-size:16px;line-height:33px;font-weight:600;cursor:pointer;background:#fff;text-align:center;transition:color .2s ease-in-out,border .2s ease-in-out}.cartFloat-btn:hover{color:#d21826;border-color:#d21826}.catLeftFilt{background:#fff;border-radius:10px;border:1px solid #e0e0e0;padding:15px}.catLeftFilt>ul{padding-bottom:30px;list-style:none}.catLeftFilt>ul:first-of-type{padding-top:10px}.catLeftFilt>ul:last-of-type{padding-bottom:10px}.catLeftFilt>ul h3{font-size:22px;font-weight:600;margin-bottom:10px}.catLeftFilt>ul h3 i{display:inline-block;margin-right:10px;vertical-align:middle}.catLeftFilt>ul h3 i.iconCatWall{width:21px;height:25px;background:url(/img/icon-cat-wall.png);margin-top:-3px}.catLeftFilt>ul h3 i.iconCatTable{width:30px;height:22px;background:url(/img/icon-cat-table.png);margin-top:-3px}.catLeftFilt>ul h3 i.iconCatPlan{width:29px;height:24px;background:url(/img/icon-cat-plan.png);margin-top:-3px}.catLeftFilt>ul h3 i.iconCatPocket{width:30px;height:24px;background:url(/img/icon-cat-pocket.png);margin-top:-3px}.catLeftFilt>ul>li{/*padding:5px 0*/}.catLeftFilt>ul>li>span{display:block;transition:color .2s,background .2s;padding:5px 0 5px 10px;margin-left:-10px;border-radius:5px;cursor:pointer}.catLeftFilt>ul>li>span>span{border-bottom:1px dashed #191919;transition:border-color .2s}.catLeftFilt>ul>li>span:hover{background:#d21826;color:#fff}.catLeftFilt>ul>li>span:hover>span{border-color:#fff}.catLeftFilt>ul>li.active{background:#fdeded;margin-left:-15px;margin-right:-15px;padding-right:15px;padding-left:10px;border-left:5px solid #d21826}.catLeftFilt>ul>li.active:hover span{background:0 0;color:#191919}.catLeftFilt>ul+ul{border-top:1px solid #e0e0e0;padding-top:30px}.catLeftFilt+.catLeftFilt{margin-top:20px}.catLeftFilt .subHead{padding:10px 0;margin-top:-10px;transition:color .2s ease-in-out}.catLeftFilt .subHead.active{color:#d21826;font-weight:600}.catLeftFilt .subActive .subHead{color:#d21826;font-weight:600}.catLeftFilt .subMenu{list-style:none;font-size:13px;padding-left:10px}.catLeftFilt .subMenu>li{padding:5px 0;cursor:pointer}.catLeftFilt .subMenu>li:before{content:'';display:inline-block;width:13px;height:1px;background:#191919;vertical-align:middle;margin-right:5px}.catLeftFilt .subMenu>li span{border-bottom:1px dashed #191919}.catLeftFilt .subMenu>li.active{background:#fdeded;margin-left:-25px;margin-right:-15px;padding-left:15px;border-left:10px solid #d21826}.catLeftFilt .subMenu>li:hover:not(.active){background:#d21826;color:#fff;border-radius:5px;margin-left:-15px;padding-left:15px}.catLeftFilt .subMenu>li:hover:not(.active) span{border-color:#fff}.catLeftFilt .subMenu>li:hover:not(.active):before{background:#fff}.catLeftFilt .searchTitle{margin-bottom:10px}.catLeftFilt input{display:block;width:100%;height:35px;background:0 0;border:1px solid #d3d1d3;outline:0;border-radius:5px;padding-left:10px;box-sizing:border-box;font-family:'Open Sans',Arial,sans-serif;font-size:14px;color:#3d3d3d;transition:border-color .2s ease-in-out}.catLeftFilt input:focus{border-color:#d21826}.catLeftLinks a{color:#d21826;text-decoration:none;border-bottom:1px dashed #d21826}.catLeftLinks a:hover{color:#191919;border-color:#191919}.catLeftLinks div+div{margin-top:10px}.catTopFilt{padding:15px 10px;border-radius:10px;border:1px solid #e3e2e2;margin-top:40px;margin-bottom:20px}.catTopFilt-view{border-bottom:1px solid #e0e0e0;display:flex}.catTopFilt-view ul{padding:15px 20px;list-style:none;font-size:0}.catTopFilt-view ul li{display:inline-block;font-size:13px;cursor:pointer;transition:color .2s}.catTopFilt-view ul li i{display:inline-block;font-size:20px;margin-right:5px;vertical-align:middle;margin-top:-3px}.catTopFilt-view ul li:hover{text-decoration:underline}.catTopFilt-view ul li.active{color:#d21826}.catTopFilt-view ul li+li{margin-left:15px}.catTopFilt-view-left{padding-right:20px;border-right:1px solid #e0e0e0}.catTopFilt-view-center{padding:0 20px;border-right:1px solid #e0e0e0}.catTopFilt-view-right{flex:1 0 auto;padding-left:20px;text-align:right}.catTopFilt-theme{padding:30px 20px 0 20px;display:flex}.catTopFilt-theme-title{padding-right:20px}.catTopFilt-theme ul{flex:1 0 0;list-style:none;font-size:0}.catTopFilt-theme ul li{font-size:13px;display:inline-block;vertical-align:middle;margin-right:20px;margin-bottom:20px}.catTopFilt-theme-all{display:none;padding:0 20px;border:1px solid #d3d1d3;border-radius:5px;height:30px;box-sizing:border-box;font-size:16px;line-height:28px;cursor:pointer;background:#fff;transition:color .2s ease-in-out,border .2s ease-in-out;margin-top:-6px}.catTopFilt-theme-all:hover{color:#d21826;border-color:#d21826}.catTopFilt-theme-all.open{display:inline-block}.searchWrap{position:relative}.searchWrap-clear{width:18px;height:18px;border-radius:50%;background:#ddd;color:#fff;text-align:center;position:absolute;top:50%;right:8px;cursor:pointer;margin-top:-9px;line-height:18px}.catalogLoadMsg img{width:30px;height:30px;display:inline-block;vertical-align:middle;margin-right:10px;animation:loading 10s linear infinite}@keyframes loading{from{transform:rotate(0)}to{transform:rotate(3600deg)}}.catList{list-style:none;font-size:0;border-left:1px solid #e3e2e2;padding-top:1px;display:flex;flex-wrap:wrap;align-items:flex-start}.catItem{display:flex;width:20%;height:390px;border:1px solid #e3e2e2;box-sizing:border-box;border-left:0;margin-top:-1px;padding:0 30px;text-align:center;flex-direction:column;justify-content:center}.catItem.custHeight .catItem-img{height:auto}.catItem .lineForm{flex:none;margin-bottom:10px}@media screen and (max-width:1500px){.catItem{width:25%}}@media screen and (max-width:1250px){.catItem{width:33.33%}}.catItem-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;position:relative}.catItem-top .catItem-top-art{font-size:13px}.catItem-top .custCheck-check{margin:0}.catItem-sale{position:absolute;top:1px;right:22px;background:#d21826;color:#fff;font-size:13px;padding:0 3px;line-height:18px}.catItem-img{margin-bottom:10px;height:150px;overflow:hidden;cursor:pointer;position:relative}.catItem-img img{display:block;width:100%;height:auto}.catItem-price{flex:none;height:35px;font-size:20px;margin-bottom:10px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:35px}.catItem-box{flex:none;font-size:13px;line-height:15px;margin-top:-10px;margin-bottom:10px}.catItem-btn{flex:none;border:1px solid #d3d1d3;border-radius:5px;height:35px;box-sizing:border-box;margin-bottom:15px;font-size:16px;line-height:33px;font-weight:600;cursor:pointer;background:#fff;transition:color .2s ease-in-out,border .2s ease-in-out}.catItem-btn:hover{color:#d21826;border-color:#d21826}.catItem-cat{flex:none;color:#a6a6a6;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;visibility:hidden}.catItem-cat a,.catItem-cat span{color:#a6a6a6;cursor:pointer;text-decoration:underline;transition:color .2s ease-in-out}.catItem-cat a:hover,.catItem-cat span:hover{color:#d21826}.catItem.checked{background:#fdeded}.catItem.out{background:#f9f9f9}.catItem.out .catItem-top .custCheck{display:none}.catItem.out .catItem-img{opacity:.3}.catItem.out .lineForm{font-size:16px;justify-content:center;line-height:35px}.catItem.inCart .catItem-price{display:flex;justify-content:space-between;align-items:center}.catItem.inCart .catItem-price-badge{color:#ec4b4b;font-weight:600;background:#fbdbdb;padding:0 5px;border-radius:5px;text-decoration:none}.catItem.inCart .catItem-price-badge i{margin-right:5px}.catItem.typeMode .catItem-cat{visibility:visible}.catTable{padding:0 15px 15px;border-radius:10px;border:1px solid #e3e2e2}.catTable-head{height:50px;border-bottom:2px solid #ecebeb;display:flex;align-items:center;font-size:13px;font-weight:600;color:#a6a6a6}.catTable-head-title{flex:1 0 auto;padding-left:80px}.catTable-head-price{width:130px}.catTable-head-count{width:290px}.catTable-wrap{margin-left:-15px;margin-right:-15px}.catLine{height:60px;display:flex;border-bottom:1px dashed #ebebeb;align-items:center;padding:0 15px}.catLine:last-of-type{border-bottom:0}.catLine-check{min-width:28px}.catLine-img{width:40px;margin-right:10px;font-size:35px;color:#8c8c8c;text-align:center;cursor:pointer}@media print{.catLine-img{display:none}}.catLine-title{flex:1 0 0%;overflow:hidden;position:relative;margin-right:10px}.catLine-title-art{font-size:13px;color:#212121}.catLine-title-text{font-size:16px;font-weight:600;white-space:nowrap}.catLine-title-sale{margin-left:10px;background:#d21826;color:#fff;padding:0 3px}.catLine-title:after{content:'';width:100px;position:absolute;top:0;right:0;bottom:0;background:linear-gradient(to right,transparent,#fff)}.catLine-price{width:100px;margin-right:30px;font-size:16px;font-weight:600}.catLine-box{font-size:13px;font-weight:400;line-height:13px}.catLine .lineForm{width:140px;margin-right:30px}.catLine-btn{width:120px}.catLine-btn-btn{height:35px;box-sizing:border-box;text-align:center;border:1px solid #c0bdc1;font-size:20px;line-height:33px;cursor:pointer;border-radius:5px;transition:color .2s,border .2s;background:#fff}.catLine-btn-btn:hover{color:#d21826;border-color:#d21826}.catLine.checked{background:#fdeded;position:relative}.catLine.checked:before{content:'';width:5px;position:absolute;top:0;left:0;bottom:0;background:#d21826}.catLine.checked .catLine-title:after{background:linear-gradient(to right,transparent,#fdeded)}.catLine.out{background:#f9f9f9;padding-left:43px}.catLine.out .custCheck{display:none}.catLine.out .catLine-form{font-size:16px;line-height:35px}.catLine.out .catLine-title:after{background:linear-gradient(to right,transparent,#f9f9f9)}.catLine.inCart .catLine-btn{display:flex;align-items:center;justify-content:space-between}.catLine.inCart .catLine-btn-count{flex:1 0 0;height:35px;background:#fdeded;color:#ec4b4b;font-size:20px;line-height:35px;padding:0 5px;border-radius:5px;text-align:center;text-decoration:none}.catLine.inCart .catLine-btn-count i{margin-right:5px}.catLine.inCart .catLine-btn-btn{width:35px;height:35px;margin-left:10px}.catNoRes{margin-top:40px;text-align:center;color:#666}.cartClear{display:inline-block;vertical-align:middle;height:35px;padding:0 10px;font-size:16px;line-height:35px;border:1px solid #e0dfdf;box-sizing:border-box;color:#ec4b4b;cursor:pointer;margin-left:20px;border-radius:5px;font-weight:400;transition:color .2s ease-in-out,background .2s ease-in-out,border-color .2s ease-in-out}.cartClear i{display:inline-block;margin-right:5px;vertical-align:middle;font-size:18px;margin-top:-3px}.cartClear span{border-bottom:1px dashed #ec4b4b;display:inline-block;line-height:16px;transition:border-color .2s ease-in-out}.cartClear:hover{color:#fff;background:#ec4b4b;border-color:#ec4b4b}.cartClear:hover span{border-color:#fff}@media print{.cartClear{display:none}}.cartBlock{border:1px solid #e0dfdf;border-radius:10px}.cartBlock+.cartBlock{margin-top:30px}.cartBlock-title{padding:20px;font-size:22px;font-weight:600;background:#f8f8f8;border-bottom:1px solid #cfcece;border-radius:10px 10px 0 0}.cartBlock-table th{background:#f8f8f8}.cartBlock-table tr td:first-of-type{padding-left:15px}.cartBlock-table tr:last-of-type td{border:0}.cartBlock-btn{width:35px;height:35px;border:1px solid #c7c5c8;box-sizing:border-box;font-size:22px;line-height:31px;text-align:center;cursor:pointer;border-radius:5px;transition:background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out}.cartBlock-btn:hover{background:#d21826;border-color:#d21826;color:#fff}@media print{.cartBlock-btn{display:none!important}}.cartBlock.load{opacity:.2;pointer-events:none}.cartComment{width:100%;height:150px;display:block;margin-top:40px;margin-bottom:-20px;padding:10px;box-sizing:border-box;border-radius:10px;resize:none;border:3px solid #d21826;font-family:'Open Sans',Arial,sans-serif;color:#191919;font-size:16px;outline:0}.cartFooter{background:#fdeded;padding:25px 15px 25px 70px;margin-top:40px;border-radius:10px;display:flex;align-items:center;justify-content:space-between}.cartFooter-left div+div{margin-top:10px}.cartFooter-total strong{font-weight:600}.cartFooter-total span+span{margin-left:40px}.cartFooter-print{display:inline-block;vertical-align:middle;height:45px;box-sizing:border-box;border:1px solid #191919;border-radius:5px;font-size:16px;padding:0 15px;line-height:43px;text-decoration:underline;margin-right:20px;cursor:pointer;transition:color .2s ease-in-out,background .2s ease-in-out}.cartFooter-print i{font-size:20px;vertical-align:middle;display:inline-block;margin-right:5px}.cartFooter-print:hover{background:#191919;color:#fff}.cartFooter-btn{display:inline-block;vertical-align:middle;height:45px;box-sizing:border-box;border-radius:5px;font-size:20px;line-height:45px;background:#d21826;color:#fff;font-weight:800;padding:0 20px;cursor:pointer}.cartFooter-btn:hover{text-decoration:underline}.cartFooter-btn.disabled{background:#ccc;opacity:.5;cursor:not-allowed}@media print{.cartFooter{padding:0 0 0 20px}.cartFooter>div:nth-of-type(2){display:none}}.cartFooter.load{opacity:.2;pointer-events:none}.cart-back{margin-top:-20px;margin-left:-23px;margin-bottom:40px;color:#d21826;cursor:pointer}.cart-back span{text-decoration:underline}.cart-back:hover{color:#191919}@media print{.cart-back{display:none}}.cart-back a{color:#d21826}.cabInfo{padding:25px 15px;background:#fff;border-radius:10px;border:1px solid #ededed}.cabInfo-name{font-size:22px;line-height:21px;font-weight:600;margin-bottom:10px}.cabInfo-block{margin-bottom:10px}.cabInfo-block strong{display:block}.cabInfo-block a{color:#191919;transition:color .2s ease-in-out}.cabInfo-block a:hover{color:#d21826}.cabInfo-subs{margin-top:30px}.cabInfo-subs h4{font-size:16px;font-weight:800;margin-bottom:15px;color:#d21826}.cabInfo-subs label{display:block;cursor:pointer}.cabInfo-subs label+label{margin-top:15px}.cabInfo-btn{display:block;width:100%;margin-top:30px;height:45px;border:1px solid #ec4b4b;color:#ec4b4b;text-decoration:underline;border-radius:5px;font-size:16px;line-height:43px;box-sizing:border-box;cursor:pointer;text-align:center;background:#fff;outline:0;transition:color .2s ease-in-out,background .2s ease-in-out}.cabInfo-btn i{display:inline-block;font-size:20px;margin-right:5px;vertical-align:middle}.cabInfo-btn:hover{background:#ec4b4b;color:#fff}.cabExit{display:block;width:100%;margin-top:30px;background:#ec4b4b;color:#fff;height:45px;border:1px solid #ec4b4b;box-sizing:border-box;cursor:pointer;text-align:center;border-radius:5px;font-size:16px;line-height:43px}.cabList{padding:15px;background:#fff;box-sizing:border-box;border:1px solid #e5e4e4;border-radius:10px}.cabList tr:last-of-type td{border:0}.cabList tr td:first-of-type{padding-left:15px}.cabList-btn{display:inline-block;width:35px;height:35px;box-sizing:border-box;border:1px solid #c7c5c8;font-size:16px;line-height:32px;text-align:center;color:#191919;border-radius:5px;transition:color .2s ease-in-out,background .2s ease-in-out,border-color .2s ease-in-out}.cabList-btn:hover{color:#fff;background:#d21826;border-color:#d21826}.cabList-btn+.cabList-btn{margin-left:15px}
/* End */


/* Start:/bitrix/templates/kelins/template_styles.css?17713967738442*/
/* MAIN ADVANTAGES */
.kelins-main-adv h2, .kelins-main-about h2, .kelins-main-howto h2 {
	font-size: 22px;
    font-weight: 600;
    line-height: 50px;
    color: #191919;
    margin-top: 50px;
}

.kelins-main-howto a {
	color: #da3737;
	text-decoration: none;
}
.kelins-main-howto a:hover {
	text-decoration: underline;
}

/* KATALOG LIST */
.kelins-katalog-list {
	display: flex;
    list-style: none;
    justify-content: space-around;
}
.kelins-bx_catalog_tile_img {
	position: relative;
    display: block;
    width: 300px;
    height: 300px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
}
.kelins-katalog-list li h2 {
	text-align: center;
}

/* CARD*/
.kelins-product-item-container {
	border: 5px solid transparent;
	padding: 4px;
	transition: all .2s ease-in-out;
}
.kelins-product-item-container:hover {
	border: 5px solid #da3737;
}
.kelins-product-btn-container {
	display: flex;
    justify-content: space-around;
}
.kelins-btn-link {
	text-decoration: none;
    font-size: 12px;
    padding: 7px 10px;
    font-size: 12px;
    color: #191919;
	text-decoration: none;
}
.kelins-btn-link:hover {
	color: #da3737;
	text-decoration: none;
}
.product-item-price-container {
	text-align: center;
}
.product-item-price-current {
	flex: none;
    height: 35px;
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 35px;
}
.kelins-product-item-properties {
	margin: 0 15px;
}

.kelins-catalog-block-header {
	font-size: 22px;
    font-weight: 600;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 4px solid #d9dee6;
}

.nav-right .navPhone {
	margin-right: 20px;
    line-height: 18px;
    cursor: pointer;
    font-size: 13px;
    font-weight: 600;
    color: #191919;
    text-decoration: none;
	transition: color .2s ease-in-out;
}
.nav-right .navPhone span {
	display: inline-block;
    border-bottom: 1px solid #191919;
    line-height: 18px;
    transition: border-color .2s ease-in-out;
}
.nav-right .navPhone i.fa {
    font-size: 16px;
    vertical-align: middle;
    margin-right: 7px;
}
.nav-right .navPhone:hover {
	color: #d21826;
}
.nav-right .navPhone:hover span {
	border-bottom: 1px solid #d21826;
}

.mainTop-slider .slides li .cont p {
	font-size: 1.8rem;
    line-height: 2rem;
}
.header .wrap a.icon, 
.header-menu>li .subHead img,
.header .navCart, 
.header .wrap .header-menu.header-menu-second {
	display: none;
}
.flexWrap u {
	text-decoration: none;
}

/* MOBILE */

@media (max-width: 769px) { 
	body {
		min-width: 100%;
	}
	.flexWrap {
		padding: 0 10px;
		margin-top: 80px;
	}

	/* HEADER */

	.kelins-top-panel-nav {
		display: none;
	}

	.header {
		padding: 10px 0;
		border-top: 1px solid #fff;
		position: fixed;
		background: #fff;
		z-index: 5;
		box-shadow: 0 0 7px rgba(0,0,0,0.5)!important;
		top: 0;
		width: 100%;
	}
	.header .header-logo.mobile {
		max-width: 45%;
    	padding-left: 20px;
		margin-right: auto;
	}
	.header-menu>li .subHead img {
		display: inline-block;
	}
	.header.responsive .header-logo.mobile {
		margin-left: unset;
		margin-top: 17px;
	}
	.header-logo {
		width: unset;
	}
	.header .wrap {
		justify-content: end;
	}
	.header .wrap .header-menu {
		display: none;
	}
  	.header .wrap a.icon {
    	float: right;
    	display: block;
		padding: 20px;
		color: #da3737;
  	}
	.header .wrap a.icon .fa {
		font-size: 40px;
	}
	.header.responsive .wrap {
		position: relative;
		flex-direction: column;
		align-items: start;
	}
	.header-menu>li:last-of-type .subMenu {
		left: unset;
    	right: unset;
	}
	.header.responsive .wrap .header-menu {
		display: block;
		margin-top: 20px;
    	min-width: 40%;
	}
	.header.responsive .wrap .header-menu.header-menu-second {
		margin-top: 0;
	}
	.header.responsive .wrap .header-menu.header-menu-second a {
		color: #525252;
		text-decoration: none
	}
	.header.responsive .wrap .header-menu.header-menu-second a:hover {
		color: #da3737;
	}
	.header.responsive a.icon {
		position: absolute;
		right: 0;
		top: 0;
	}
	.header.responsive .header-menu li {
		float: none;
		display: block;
		text-align: left;
		line-height: 1.7rem;
	}
	.header.responsive .header-menu>li .subHead {
		font-size: 1rem;
		padding: 0;
	}
	.header.responsive .header-menu>li+li {
		margin-left: 0;
	}
	.header.responsive .header-menu .subMenu {
		z-index: 999;
	}

	/* CART */
	.header .navCart {
		display: block;
	}
	.header .navCart .navCart-head {
		padding: 5px 0 5px 15px;
		text-align: right;
	}
	.header .navCart .navCart-head .navCart-only-icon {
		font-size: 30px;
		color: #da3737;
	}
	.header.responsive .navCart {
		display: block;
		position: absolute;
		right: 0;
		top: 70px;
    	padding: 15px;
	}
	.header.responsive .navCart-head i.fa {
		margin-right: 10px;
	}
	.cartBlock {
		overflow-x: auto;
	}
	.cartFooter {
		flex-direction: column;
		padding: 0 10px;
	}
	.cartFooter .cartFooter-left > div {
		display: flex;
    	flex-direction: column;
	}
	.cartFooter > div:nth-child(2) {
		margin-top: 20px;
	}
	.cartFooter-print {
		width: 100%;
    	text-align: center;
	}
	.cartFooter-btn {
		text-align: center;
    	margin-top: 5px;
	}


	/* BANNER */
	.mainTop {
		/*height: unset;*/
		margin-bottom: 50px;
	}
	.mainTop .flex-nav-prev, .mainTop .flex-nav-next {
		display: none;
	}
	.mainTop .mainCal {
		display: none;
	}
	.mainTop-slider .slides li .cont {
		flex-direction: column-reverse;
		width: 100%;
		height: 100%;
    	align-items: center;
		text-align: center;
	}
	.mainTop-slider .slides li .cont p {
		font-size: 1rem;
    	line-height: 1.2rem;
	}
	.mainTop-slider .slides li .cont .img {
		height: 55%;
		width: unset;
    	margin: 0 0 0 20px;
	}
	.mainTop-slider .slides li .cont > div:nth-child(2) {
		text-align: center;
		margin-left: 15px;
		margin-bottom: 20px;
	}
	.mainTop-slider .slides li .cont .title {
		font-size: 1.5rem;
    	line-height: 1;
	    margin-bottom: 20px;
	}

	/* CATALOG HOME PAGE */
	.mainCatHead li.active:after, .mainCatHead li:nth-child(2) {
		display: none;
	}
	.mainCatList .catItem {
		width: 50%;
	}
	.catItem-top .catItem-top-art {
		font-size: 1rem;
	}

	h1 {
		line-height: 1.1;
	}
	.main-advantages {
		flex-wrap: wrap;
	}
	.main-advantages .adv-elem {
		width: 40%;
    	float: left;
	}

	/* CATALOG */
	#app .catLeft {display: none;}
	#app h1 > div {
		display: flex;
    	flex-direction: column;
		text-align: center;
	}
	#app .catRight .catTitle {
		justify-content: center;
	}
	#app h1 .catTitle-desc {
		margin: 20px 0;
	}
	#app .catTopFilt {
		margin-top: 0;
	}
	#app .catTopFilt-view {
		flex-direction: column;
    	text-align: center;
	}
	#app .catTopFilt-view ul {
		padding: 5px 20px;
		border-right: none;
	}
	#app .catTopFilt-view-right {
		text-align: center;
	}
	#app .catTopFilt-theme {
		flex-direction: column;
		padding: 20px 20px 0 20px;
	}
	#app .catTopFilt-theme-title {
		margin-bottom: 20px;
	}
	#app .catItem {
		width: 50%;
		height: unset !important;
		padding-top: 20px;
	}
	.basePopup {
		width: 70%;
	}
	div.basePopup.img.js-popup > img {
		width: 100%;
    	height: auto;
	}


	/* ABOUT */
	.aboutTop {
		flex-direction: column;
		background: none;
		margin-bottom: 20px;
	}
	.aboutTop .clm4, .aboutTop .clm2, .aboutList .clm2 {
		width: 100%;
		margin: 20px 0;
		font-size: 1rem;
    	line-height: 1.4;
	}
	.aboutList img {
		padding: 10px 15px;
	}

	/* DELIVERY */
	.textWrap {
		flex-direction: column;
    	display: flex;
	}
	.deliveryLeft, .deliveryRight {
		width: 100%;
		padding: 0;
	}
	.deliveryList li {
		width: 50%;
	}

	/* CONTACTS */
	.textWrap .row {
		flex-direction: column;
	}
	.textWrap .row .clm2 {
		width: 100%;
	}
	.contactForm {
		width: 90%;
		margin: 0 auto;
		top: 50px;
		right: 5%;
	}
	.contactForm .baseForm-body {
		padding: 20px 30px;
	}

	/* HOW TO ORDER*/
	.kelins-how-to-order p img {
		width: 100%;
		height: auto;
	}


	/* FOOTER */
	.footer {
		margin-top: 50px;
	}
	.footer-top {
		padding: 30px 0 0;
	}
	.footer .row {
		flex-direction: column;
	}
	.footer-top>.row>.clm:first-of-type {
		width: 100%;
	}
	.footer .row .clm1 {
		width: 50%;
		margin: 20px 0;
	}
	.footer .row .clm2, .footer .row .clm3 {
		width: 100%;
	}
	.footer-logo img {
		max-width: 50%;
		height: auto;
		margin: 50px 0 0;
	}
	.footer .footer-nav {
		text-align: center;
	}
	.footer .footer-copy {display: none}

}
/* End */
/* /bitrix/templates/kelins/styles.css?177139677341666 */
/* /bitrix/templates/kelins/template_styles.css?17713967738442 */
