.catalog-detail-tabs{border-top:4px solid #444242;clear:both}.catalog-detail-tab-list{font-size:0;text-align:center;padding-bottom:45px}.catalog-detail-tab-list__item{border-right:3px solid #fff;*zoom:1;border-left:3px solid #fff;padding:8px 7px;font-size:14px;font-weight:700;position:relative;cursor:pointer;width:140px;display:inline-block;*display:inline}.catalog-detail-tab-list__item:hover{border-color:#242020}.catalog-detail-tab-list__item.active{border-color:#242020;color:#f5f1e3;background:#242020}.catalog-detail-tab-list__item:after{height:11px;content:"";position:absolute;bottom:-9px;left:-3px;width:160px;display:block}.catalog-detail-tab-list__item:hover:after{background:url(/bitrix/templates/redesign/img/catalog-detail-tab-arrow.png) center -11px no-repeat}.catalog-detail-tab-list__item.active:after{background:url(/bitrix/templates/redesign/img/catalog-detail-tab-arrow.png) top no-repeat}.knp{font-size:16px;font-family:Arial!important}h2.knph2{font-size:28px;text-transform:none;text-align:center}.knprh3d,h2.knph2{margin-bottom:10px}.knprh3d{height:20px;border-left:3px solid #000}h3.knprh3{padding:0 0 0 7px;font-size:20px;text-transform:none;position:relative;text-align:left;top:-6px}.knpc,.knpplate{text-align:center}.knpplate{padding:8px 0;font-size:20px;font-weight:700;margin-bottom:10px;background-color:#f5f2e3;width:100%}.knpr3col{padding:0;justify-content:space-between;flex-wrap:wrap;flex-direction:row;margin:0;width:100%;display:flex}.knpr3col div{height:98px;min-width:290px;margin:10px 0;width:290px;vertical-align:center;display:inline-block}.knpr3col div img{margin-right:15px}.knprmosaik{grid-template-columns:1fr 1.115fr 1.755fr;margin-bottom:10px;grid-gap:10px;display:grid}.knprmosaik2{grid-template-columns:1fr 1.115fr 1.009fr .71fr;grid-gap:10px;display:grid}.knprmosaik3{grid-template-columns:1fr 1.78fr;grid-gap:10px;display:grid}.knprmosaik4{grid-template-columns:1fr 1.7fr;grid-gap:10px;display:grid}.knprmosaik5{grid-template-columns:2fr .85fr;max-width:720px;text-align:center;margin:0 auto;grid-gap:30px;width:100%;display:grid}.knprmosaik div img,.knprmosaik2 div img,.knprmosaik3 div img,.knprmosaik4 div img,.knprmosaik5 div img,.youtube{width:100%}.youtube{height:100%;text-align:center;margin:0 auto}div.youtube{display:none}.click-for-video{cursor:pointer}@media (max-width:925px){.knpr3col{justify-content:center;align-content:space-between}.knpr3col div{margin:10px}}@media (max-width:415px){.terrible_text{margin-top:30px}}.slick-list a.catalog-preview__item-link{min-width:180px}.callTime{font-size:13px;text-transform:none;text-align:center}.articles-list{padding:0;margin:0}.articles-list__item{font-size:13px;margin:0 20px 20px 0;width:220px;float:left;display:block}.articles-list__item a{text-decoration:none;display:block}.articles-list__item .pic{height:150px;overflow:hidden;transition:opacity .2s ease;text-align:center}.articles-list__item .pic img{max-width:100%}.articles-list__item a:hover .pic{opacity:.7}.articles-list__item .name{height:4.2em;overflow:hidden;line-height:1.4;margin-top:8px}.article-detail-pic,img.right{margin:0 0 10px 20px;float:right}img.left{margin:0 20px 10px 0;float:left}img.center{clear:both;margin:0 auto;display:block}div.news-detail img.detail_picture,div.news-list img.preview_picture{height:auto!important;max-width:100%!important;max-height:100%!important;margin:20px auto 0!important;width:auto!important;float:none!important;display:block!important}.contacts-slider-wrapper .bx-controls{position:absolute;bottom:75px;text-align:center;background-color:rgba(3,3,3,.5);left:0;width:100%}.contacts-slider-wrapper .bx-controls-direction a{height:60px;text-indent:-9999px;transition:all .2s ease;position:absolute;outline:0;bottom:0;background-color:rgba(3,3,3,.5);margin:0 10px;width:40px;background-image:url(/bitrix/templates/.default/img/main-slider-arrows.png);background-repeat:no-repeat;display:inline-block;z-index:20}.contacts-slider-wrapper .bx-controls-direction a:hover{opacity:.5;background-color:rgba(3,3,3,.8)}.contacts-slider-wrapper .bx-prev{background-position:-14px 50%;left:0}.contacts-slider-wrapper .bx-next{right:0;background-position:-84px 50%}.contacts-slider-wrapper ul.contacts-slider{margin-top:0}.ymaps-copyrights-legend,.ymaps-copyrights-logo{display:none!important}.contact-left{width:240px}.contact-left ul.adresa{padding:0;margin:0}.contact-left ul.adresa li{list-style:none;padding:8px 12px}.contact-left ul.adresa li:first-child{font-size:18px;font-weight:700}.contact-left ul.adresa a{text-decoration:none}.contact-left ul.adresa li.activ{background:#000}.contact-left ul.adresa li.activ a{text-decoration:none;font-weight:700;color:#f5f1e3}.contact-left ul.adresa .h4{font-weight:700;margin:0}.contact-right{width:680px}.abr p{margin:0 0 8px}table.tab1{width:100%}table.tab1 td{padding:20px 4px;border-bottom:1px solid #ccc}table.tab1 td a{color:#000}table.tab1 td.tb1{width:150px}table.tab1 td.tb3{text-align:right;width:130px}#map{margin-bottom:20px}.f_color{margin-bottom:5px;display:block}.f_color:hover{background-color:#d0d0d0}.f_color a{text-decoration:none}.f_color .dop_color{width:35px}.f_color .dop_color_name,.f_color .dop_color_price{width:150px}#facebook_div,#ok_div,#vk_div{height:340px;overflow:hidden;width:202px}#youtube_div{height:319px;overflow:hidden;width:424px}a.fb_right{text-decoration:none;margin-right:-120px;right:0;color:#fff;transition:all .3s ease;position:fixed;padding-right:10px;top:225px;background:#3b5998}a.fb_right:after{content:"? ? Facebook"}a.fb_right:hover{margin-right:0}#facebook_right{height:350px;border:2px solid #3b5998;right:-208px;position:fixed;top:180px;background-color:#fff;width:204px;z-index:10005}#facebook_right img{position:absolute;top:-2px;left:-42px}#vk_right{height:350px;border:2px solid #597da3;right:-208px;position:fixed;top:225px;background-color:#fff;width:204px;z-index:10004}#vk_right img{position:absolute;top:-2px;left:-42px}#ok_right{height:350px;border:2px solid #ed812b;right:-208px;position:fixed;top:270px;background-color:#fff;width:204px;z-index:10003}#ok_right img{position:absolute;top:-2px;left:-42px}#youtube_right{height:319px;border:2px solid #c2302a;right:-424px;position:fixed;top:315px;background-color:#fff;width:424px;z-index:10002}#youtube_right img{position:absolute;top:-2px;left:-42px}#shopsAddresses{position:absolute;top:46px;left:14%}#shoplist_close{right:-10px;position:relative;top:-10px;float:right;z-index:300}#shopsAddresses>span{font-size:14px;font-weight:700;text-transform:uppercase;position:relative;background:transparent url(/bitrix/templates/.default/img/baloon16.png) 0 50% no-repeat;cursor:pointer;line-height:1.9;padding-left:20px;display:inline-block}#shopsAddresses>span:after{height:5px;border-right:1px solid;transform:rotate(45deg);right:-15px;color:red;content:"";position:absolute;border-bottom:1px solid;top:7px;width:5px;display:block}#shopsList{padding:20px;color:#3f3a3a;transition:all .1s linear;position:absolute;border-top:3px solid #3b3b3b;text-align:left;box-shadow:2px 2px 2px 1px rgba(0,0,0,.3);background:#fff;left:14vw;width:420px;margin-top:50px;display:none;z-index:101}#shopsList.active{display:block}#shopsList dl{position:relative;margin:0}#shopsList dt{font-size:14px;font-weight:400;text-transform:uppercase;cursor:pointer;line-height:26px;display:block}#shopsList dt.active{font-weight:700}#shopsList dd{overflow:hidden;right:0;color:#4b4b4b;transition:opacity .2s linear;text-transform:none;position:absolute;max-height:100%;opacity:0;top:0;background:#fff;width:220px;display:none;z-index:9}#shopsList dt.active+dd{transition:opacity .2s linear;max-height:2000px;opacity:1;display:block;z-index:10}#shopsList dd i{font-style:normal;background:transparent url(/bitrix/templates/.default/img/baloon16.png) 0 50% no-repeat;padding-left:25px;display:block}#shopsList dd i+i{margin-top:15px}.socialf{right:0;position:fixed;bottom:10%;width:45px;z-index:3000}.socialf a{height:30px;right:-15px;position:relative;margin:2px 0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:url(/bitrix/templates/.default/img/socialf.png) 0 0 no-repeat;width:45px;line-height:30px;display:block}.socialf.mobile{right:unset;position:unset;bottom:unset;width:unset;display:none;z-index:unset}.socialf.mobile a{height:30px;right:0;position:relative;margin:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:url(/bitrix/templates/.default/img/socialf.png) 0 0 no-repeat;width:30px;line-height:30px;float:left;display:inline-block}.socialf a:hover{right:0}.socialf a.vk{background-color:#4c75a3}.socialf a.facebook{background-color:#3b5998;background-position:0 -32px}.socialf a.ok{background-color:#ed812b;background-position:0 -64px}.socialf a.instagram{background-color:#777578;background-position:0 -96px}.order-history-list__item{padding:20px;border:1px solid #e6e2d4;margin-bottom:20px}.order-history-list__item table{width:100%}.order-history-list__item table th{padding:3px 0;font-size:11px;font-weight:600;color:#aea999;text-align:left}.order-history-list__item table td{font-size:17px;font-weight:700}.order-history-list__item .cell1{width:20%}.order-history-list__item .cell2{width:26%}.order-history-list__item .cell3{width:39%}.order-history-list__item .cell4{width:15%}.theme-form-box_personal{margin-top:2em}.theme-form_personal{margin:0 auto;width:700px}.pers-form-l{width:220px;float:left}.pers-form-r{width:470px;float:right}.pers-form-l input{width:190px}.pers-form-r textarea{height:104px;resize:none;width:440px;display:block}.pers-form-r input{width:190px}.pers-form-r .l-field{width:200px;float:left}.pers-form-r .r-field{width:200px;float:right}.theme-form-box{padding:20px;text-align:center;box-sizing:border-box;background:url(/bitrix/templates/.default/img/catalog-detail-review-form-bg.png) repeat;width:100%}.faq-list__item{margin-bottom:20px;background:#f5f1e3;padding-bottom:2em}.faq-list__item .question{padding:18px 20px;font-weight:700;margin-bottom:1.5em;background:#d6d0bd url(/bitrix/templates/redesign/img/faq-answer-bg.gif) 0 100% repeat-x}.faq-list__item .answer{padding:0 20px}.theme-form-box_reviews{margin-top:2em}.theme-form_reviews{text-align:center;margin:0 auto}.theme-form_reviews .captcha-field,.theme-form_reviews .line-field{margin-right:1%;float:left}.theme-form_reviews .full-field{box-sizing:border-box;width:90%}.theme-form_reviews .faq-line-fields{margin:0 auto;width:90%}.theme-form_reviews .captcha-field,.theme-form_reviews .line-field{box-sizing:border-box;width:49%}.theme-form_reviews .captcha-code{height:34px;overflow:hidden;*zoom:1;max-width:200px;background:#e7e3d6;width:50%;float:left;display:inline-block;*display:inline}.theme-form_reviews .captcha-code img{margin:0;width:100%}.theme-form-box__title{font-size:24px;text-align:center;margin:0 0 .7em}.theme-form{font-size:13px}.theme-form .input-name{font-size:12px;margin-bottom:2px;color:#666;text-align:left;width:220px;display:inline-block}.theme-form_1-col,.theme-form_2-col{margin:auto}.theme-form_1-col{max-width:300px;width:100%}.theme-form_2-col{width:450px}.theme-form__cols{margin:0 0 -10px -10px}.theme-form__cols__adv{margin:0 auto;width:440px}.theme-form__col{min-height:1px;margin:0 0 10px 10px;float:left}.theme-form_2-col .theme-form__col{width:220px}.theme-form_1-col .theme-form__col{width:auto;float:none}.theme-form__col .theme-form__field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.theme-form__field{padding:9px 15px;border:0;margin-bottom:10px;background:#e7e3d6}.theme-form__hint{font-size:13px;text-align:center}textarea.theme-form__field{min-height:72px}.theme-form__field:focus,.theme-form__field:hover{background:#ede9dc}.submit-center{padding:10px 0 5px;text-align:center;clear:both}.submit{padding:0 10px;font-size:11px;border:3px solid #242020;margin:0;background:none;line-height:23px;vertical-align:middle}.submit:hover{color:#fff;background-color:#242020}.theme-form__field::-webkit-input-placeholder{color:#5c5955}.theme-form__field:-moz-placeholder{color:#5c5955}@media (max-width:991px){#content_contacts{display:block!important}#content_contacts .contact-left,.contact-right{width:100%;float:none}#content_contacts table.tab1 td{text-align:left;width:33%!important}#content_contacts a:link,#content_contacts a:visited{text-decoration:underline}}@media (max-width:425px){#content_contacts table.tab1 td{text-align:left!important;width:100%!important;display:block}}