/*roots:main*/
/* /css/pages/shop.css */
 .banner_alt{display: none}.blog.feedback .decription div:nth-child(2){max-height: 184px!important}.blog.feedback .slide .image img{max-width: 90%;max-height: 90%;width: auto;height: auto}@media (max-width: 600px){.banner{display: none}.banner_alt{display: inline}}.listing .cell[inrow='product_2']{width: 50%}.listing .banner img,.listing .banner_alt img{width: 100%}@media (max-width: 650px){.listing .cell[inrow='product_2']{width: 100%}}.listing .cell[inrow='product_3']{width: 33.333%}@media (max-width: 1200px){.listing .cell[inrow='product_3']{width: 50%}}@media (max-width: 650px){.listing .cell[inrow='product_3']{width: 100%}}.listing .cell[inrow='product_4']{width: 25%}@media (min-width: 1100px){.listing .cell[inrow='product_4'] .advices{display: none}.listing .cell[inrow='product_4'] .credit{display: none}.listing .cell[inrow='product_4'] .price-pad-inner{float: none;margin: 0px}.listing .cell[inrow='product_4'] .price-pad{text-align: center;bottom: 15px}.listing .cell[inrow='product_4'] .image{width: 100%}}@media (max-width: 1100px){.listing .cell[inrow='product_4']{width: 50%}.listing .cell[inrow='product_4'] .credit{display: none}.listing .cell[inrow='product_4'] .sale{display: none}.listing .cell[inrow='product_4'] .price-pad{bottom: 15px}}@media (max-width: 900px){.listing .cell[inrow='product_4']{width: 50%}.listing .cell[inrow='product_4'] .credit{display: inline-block}}@media (max-width: 800px){.listing .cell[inrow='product_4']{width: 50%}.listing .cell[inrow='product_4'] .credit{display: none}}@media (max-width: 770px){.listing .cell[inrow='product_4'] .credit{display: inline-block}}@media (max-width: 650px){.listing .cell[inrow='product_4']{width: 100%}.listing .cell[inrow='product_4'] .credit{display: inline-block}}.main-section-header{margin-bottom: 20px}.listing #products-filter,.listing #products-loading{margin-top: 30px}.listing #products.no-pagination{margin-top: 30px}.listing .pages.pages-top-block{margin-bottom: 25px}.listing .pages{margin-top: 20px;text-align: center;width: 100%}.listing .pages .button.prev{margin-right: 10px;width: 85px}.listing .pages .button.next{margin-left: 10px}.listing .pages .button{margin-bottom: 5px;line-height: 20px;overflow: visible;text-align: center;display: inline-block;font-size: 1.1rem;border: 1px solid #AAA;padding: 10px 15px;border-radius: 3px;text-decoration: none;color: #444}.listing .pages .button.selected{cursor: default;background: #fffad9}.listing .pages .button:not(.selected):hover{background: #fafafa;transition: background}.listing .pages a.page:not(.last-page){border-right: 0px}.listing .pages a.page:not(.last-page):not(.first-page){border-radius: 0px}.listing .pages .button.first-page{border-top-right-radius: 0;border-bottom-right-radius: 0}.listing .pages .button.last-page{border-top-left-radius: 0;border-bottom-left-radius: 0}.listing .button .button_text{padding: 0 13px;position: relative;display: inline-block;resize: none;pointer-events: none}.listing .feedbacks.top{float: right;margin-top: 10px}.listing .feedbacks{width: 150px;height: 34px;font-size: 1rem;color: #fff;font-weight: 400;line-height: 2.1rem;text-align: center;background: #1e7a7c;border-bottom: 1px solid #135d60;border-radius: 5px;cursor: pointer;transition: background 0.25s ease;margin-top: -8px;float: left}.listing .feedbacks.wide{width: 200px}.listing .more_products{width: 100%;text-align: center;height: 50px;margin: 0px}.listing .more_products a{display: block;width: 100%;border: 1px solid #e9e9e9;border-top: none;font-size: 1.1rem;color: #fff;font-weight: 300;text-decoration: none;line-height: 1.5rem;text-align: center;cursor: pointer;padding: 10px;margin: 0 0 12px 0;font-size: 1.2rem;color: #313131}.listing .more_products a:hover{background: rgba(255,215,108,0.7)}.listing .feedbacks:hover{background: #074244}.listing .feedbacks a{color: white;text-decoration: none}.listing .right.top{width: 100%;margin: 0px}.listing .right{margin-top: 19px}.listing .right .bread{margin-bottom: 10px}.listing .right h2{font-size: 1.75rem;color: #313131;font-weight: 500;margin: 13px 0 0 0}.listing .right h1{margin-top: 0px}.listing .right h2 #products_not_found{text-align: center}.listing .right h2 #products_not_found span{}.listing .right .top-figures{margin-top: 20px}.listing .right .subcats .top_pad{margin-top: 12px;text-align: center}.listing .right .subcats .top_pad .sub_icon{margin-top: 3px}.listing .right .subcats .top_pad h2{margin-top: 30px;padding-bottom: 30px;font-weight: 300}.listing .right .subcats .top_pad a h2{margin: 0px;padding: 0px}.listing .right .subcats .top_pad a{margin-bottom: 10px;text-decoration: none;display: inline-block}.listing .right .subcats .top_pad a:hover{border-bottom-color: rgba(0,0,0,0)}.listing .right .subcats .top_pad a:hover h2{color: #c00f17}.listing .left{padding-top: 20px}.listing .left .blog .left-slider .slide .decription .more,.listing .left .blog .left-slider .slide .decription .all{border-radius: 5px}.listing .left .often .title{font-size: 1rem;color: #383838;font-weight: 500}.listing .left .often .block{margin-top: 15px}.listing .top-figures .figure a:hover div{color: #c00f17}.listing .right .center-filters .filters .filter>div:nth-child(1){font-weight: 500}.listing .right .center-filters .filters .filter .input input{font-size: .8rem}.listing .right .center-filters .button:hover{border-radius: 5px}.listing .right .center-filters .filters .filter .range .noUi-handle #label-0,.listing .right .center-filters .filters .filter .range .noUi-handle #label-1{font-size: .8rem;margin: -23px 0 0 -25px}.listing .right .center-filters .center-block .buttons .cancel div{margin-right: 5px}.listing .right .center-filters{border-radius: 7px}.listing .right .sort-pad.parent_cat{margin-top: 15px}.listing .right .sort-pad{margin: 25px 0 15px;font-size: .9rem;text-align: right}.listing .right .sort-pad div,.listing .right .sort-pad a{display: inline-block}.listing .right .sort-pad a{margin-left: 5px;padding: 4px 8px;border: 1px solid #ccc;text-decoration: none;border-radius: 5px;color: #888;cursor: pointer}.listing .right .sort-pad a.loading{background: url(/templates/2.2.16/img/ajax_loader_button.gif) no-repeat center center;color: transparent}.listing .right .sort-pad a.selected{color: white;background: #1e7a7c;border: 0px;border-bottom: 1px solid #135d60;cursor: default}.listing .right .sort-pad a:not(.selected):not(.loading):hover{border-color: #c00f17;color: #c00f17}.listing .left .blog .left-slider .slide .decription .more,.listing .left .blog .left-slider .slide .decription .all{border-bottom-width: 1px;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px}.listing .left .blog .left-slider .owl-dots .owl-dot,.listing .left .blog .left-slider .owl-dots .owl-dot.active{border-bottom-width: 1px;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px}.knowledge-block .block .element .image img{left: 4px}.often-questions .questions>div .top .question .hide.active{max-height: 9999px}.often-questions .questions>div .bottom{display: none}.knowledge-block .block .element .text .right{display: none}.knowledge-block .block .read-more{font-size: 1.2rem;font-weight: 400}.knowledge-block .block .element .text .first{font-weight: 500;margin: 8px 0 0 0px;max-height: 58px;height: auto}.knowledge-block .block .element .text .second{margin: 0px;max-height: 110px;height: 100%}.knowledge-block .block .element .text .more{margin-top: 10px}.listing .right h1{font-weight: 500}.listing .right .more-products{width: 65%}.listing .right .more-products .triangle{margin-left: 10px}.listing .right .cat_description{font-size: .875rem;padding-left: 2px;margin: 0;margin-top: 5px}.listing .right .cat_description p{margin: 0px}.listing .right .counters{display: block;margin: 0px;float: none}.listing .right .seo_extend{margin-top: 20px;font-size: 1rem}.listing .right #products-not-found,.listing .right #products-loading{display: none;text-align: center}.listing .right .center-filters .center-block .select .select2-container{height: auto;border-radius: 5px}.listing .right .center-filters .center-block .select .select2-container .select2-selection--multiple li{border-radius: 2px;margin-right: 6px}.listing .left .blog .left-slider .slide .decription{padding-left: 10%;padding-right: 10%}.listing .left .blog .left-slider .slide .decription div:nth-child(2){margin-top: 5px;max-height: 105px;height: auto}.listing .left .blog .left-slider .slide .decription div:nth-child(2) p{margin: 15px 0 0 0}.listing .left .blog .left-slider .slide .decription div:nth-child(1){font-size: 1rem;font-weight: 500;color: auto}.listing .left .left-slider .slide .decription div:nth-child(1) a{color: #444}.listing .left .left-slider .slide .decription div:nth-child(1) a:hover{color: #89090f}.listing .products_cats{border-top: 1px solid #e9e9e9}.listing .left .blog .left-slider .slide .decription .more{font-weight: normal}.listing .left .blog .left-slider .slide .decription a{text-decoration: none}.listing .left .blog .left-slider .slide .decription div.all{margin: 0 0 12px 0;font-weight: normal}.listing .left .often .block .wrp a{text-decoration: none}.listing .left .often .block .wrp a:hover li{text-decoration: underline;color: black}.listing .right .products{margin-top: 11px;padding-top: 1px}.listing .right #out-filter #products-loading{margin-top: 69px}.listing .right #out-filter .message{margin-top: 71px;border-radius: 0px}.listing .right #out-filter #products_pad{margin-top: 25px}.listing .right .block.subcats{margin-top: 30px;margin-bottom: 50px}.listing .right .products .product .top-wrp .image img{margin-top: 50px}.listing .right .products .product .description .wrp .colors div:not(.active):hover i{background-position: -334px -144px}.listing .right .products .product .description .compare{top: 180px}.listing .right .products .product .description .video{top: 225px}.listing .right .products .product .description[blocks='1'] .video{top: 180px}.listing .right .products .product .description .wrp .to-cart.disabled{background: #AAA}.listing .right .products .product .description .wrp .to-cart.disabled:hover{background: #999}.listing .right .products .product .description .wrp .to-cart.disabled .sprite-cart{background-position: -381px -171px}.listing .top_pad h2{display: inline-block}.knowledge-block .block a{text-decoration: none}.knowledge-block .block .element .image .mark{display: none}.hot-block .left{width: 100%;margin-top: 0px!important;padding-top: 0px}.main{background: none}.main .sprite-hot{height: 36px;background-position-y: -125px}.main .hot-block{margin-top: 0px}.main .hot-block .left{display: block!important}.main .hot-block .hot-wrp{max-height: auto;margin-top: 15px}.main .hot-block .hot-wrp .hot-element{width: 25%}.main .hot-block .hot-wrp .hot-element.medium{width: 50%}.main .hot-block .hot-wrp .hot-element.big{width: 100%}.main .hot-block .hot-wrp .hot-element .top .time .banner .triangle,.main .hot-block .hot-wrp .hot-element .top .sale .triangle{border-top-width: 10px!important}.main .hot-block .hot-wrp .hot-element .stars{display: none}.main .hot-block .hot-wrp .hot-element .image{margin-top: 50px}.main .hot-block .hot-wrp .hot-element.medium .content{padding-right: 55%;padding-left: 4%}.main .hot-block .hot-wrp .hot-element .content .title{font-size: .9rem}.main .hot-block .hot-wrp .hot-element .content .title span{font-size: 1.1rem;line-height: 1.5rem}.main .hot-block .hot-wrp .hot-element .content .sale span,.main .hot-block .hot-wrp .hot-element .top .sale span:nth-child(2),.main .hot-block .hot-wrp .hot-element .top .time .text>span:nth-child(2) span,.main .hot-block .hot-wrp .hot-element .content .title span,.main .hot-block .hot-wrp .hot-element .content .price{font-weight: 500}@media (max-width: 1170px){.main .hot-block .hot-wrp .hot-element{width: 50%}.main .hot-block .hot-wrp .hot-element.medium{width: 100%}}@media (min-width: 880px) and (max-width: 1170px){.main .hot-block .hot-wrp .hot-element{width: 50%}.main .hot-block .hot-wrp .hot-element.medium{width: 100%}}@media (max-width: 640px){.listing .feedbacks.wide{float: left;width: 100%;margin: 10px 0;display: none}.often-questions{margin-top: 50px}.listing .right .sort-pad{text-align: center}.listing .right .sort-pad div,.listing .right .sort-pad a{display: block;margin-bottom: 5px}}@media (max-width: 500px){.second-menu td:nth-child(1){display: none}}.element-description.nobuy{background: #EEE}.element-description{background: #fff;border-bottom: 1px solid #cacaca;border-right: 1px solid #cacaca;text-decoration: none;position: relative}.element-description.medium{width: 50%;height: 410px}.element-description a{display: block;text-decoration: none;position: relative;width: 100%;height: 100%}.element-description a[href^="/promo/"]{width: 0;height: 0}.element-description .image{width: 55%;height: 230px;top: 50px;right: 0;padding: 0 2.5%;position: absolute;text-align: center;z-index: 1}.element-description .image img{max-width: 100%;max-height: 100%}.element-description .advices{display: block;line-height: 1.1rem;width: 45%;height: 220px;top: 50px;left: 0px;position: absolute;padding-left: 20px;color: black;max-width: 220px;overflow: hidden}.element-description .advices ul{list-style: square outside;margin-left: 8px}.element-description .advices ul li{font-size: .75rem}.element-description[noadvice] .advices{display: none}.element-description[noadvice] .image{width: 100%}.element-description:hover .hover{opacity: 1}.element-description .hover{width: 100%;height: 100%;background: rgba(255,255,255,0);position: absolute;top: 0px;opacity: 0;z-index: 3;transition: opacity .25s}.element-description .hover i{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto}.sprite-lupe{width: 55px;height: 55px;background-position: -50px -126px}.element-description .caption-pad{position: absolute;width: 100%;text-align: center;top: 0px;z-index: 4}.listing .cell{padding-top: 25px}.element-description:hover .caption-pad .caption{background: transparent;color: #c00f17}.element-description:hover .caption-pad .type{color: #000}.element-description:hover .wrapper{background: white}.element-description .caption{font-size: 1rem;line-height: 1.5rem;font-weight: 500;color: #468e8f;display: inline-block;background: white;padding: 0 5px;margin: 0px auto}.element-description .caption.small{font-size: .75rem}.element-description .type{font-size: .8rem;display: inline-block;color: #393939;font-weight: 400;line-height: 1.125rem}.element-description .request{font-size: .7rem;display: none;color: #FFF;background: #c00f17;padding: 3px 6px;border-radius: 3px;font-weight: 400;line-height: 1.125rem;margin-top: 4px;position: absolute;top: 5px;right: 10px}.element-description .wrapper{display: inline-block;background: white;border-radius: 3px;padding: 2px 5px 2px;border: 1px solid #EEE}.element-description .sale{border-radius: 0 5px 5px 0;text-align: center;position: relative;width: 70px;height: 66px;padding: 6px 0 0 0;background: #c00f17;float: left}.element-description .sale span:nth-child(1){font-size: 1.125rem;color: #fff;font-weight: 400}.element-description .sale span{display: block}.element-description .sale span:nth-child(2){font-size: 1.4375rem;color: #fff}.element-description .sale .triangle{left: 11%;border-top: 9px solid #a8ce5e}.element-description .sale .triangle{display: block;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;position: absolute;bottom: -9px}.element-description .price-pad{position: absolute;width: 100%;left: 0px;bottom: 50px;z-index:100}.element-description .price-pad-inner{margin-left: 15px;float: left}.element-description .economy{font-size: .85rem;color: #c00f17;font-weight: 500;margin-bottom: 3px;display: block}.element-description .economy span{font-weight: 300;color: black;padding-left: 3px}.element-description .old-price{color: #c00f17;text-decoration: line-through;font-size: .9rem;display: block;margin-bottom: 3px}.element-description .price{margin-bottom: 3px;font-size: 1.48688rem;color: #000;font-weight: 500;position: relative}.element-description .sprite-ruble{width: 15px !important;height: 17px !important;background-position: -249px -5px !important}.element-description .sprite-product{background-image: url(/templates/2.2.16/img/product.webp);background-repeat: no-repeat;display: inline-block}.element-description .credit{display: inline-block;width: 155px;position: absolute;float: left;padding: 11px;height: 61px;background: #f7f7f7;border: 2px solid #ff9000;border-radius: 5px;left: calc(100% + 25px);top: -20px}.element-description .credit div{font-size: .875rem;color: #000;line-height: 1.0625rem}.element-description .credit div:nth-child(2){font-size: .8125rem;font-weight: 300}.element-description .credit .triangle{left: -14px;top: calc(50% - 4px);border-top: 9px solid rgba(255,255,255,0);border-bottom: 9px solid rgba(255,255,255,0);border-right: 13px solid #ff9000;border-left: none;width: 0;height: 0;position: absolute}.element-description .credit .triangle div{top: -8px;left: 3px;width: 0;height: 0;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-right: 13px solid #f7f7f7;border-left: none;font-weight: 500;position: absolute}.filter{border: 3px solid #d4d4d4;border-bottom: 0px;width: 100%;margin-bottom: 40px;border-radius: 3px}.filter .panel-bottom{padding: 15px;text-align: center;border-bottom: 3px solid #d4d4d4}.filter .button{line-height: 28px;width: 100%;overflow: visible;text-align: center;position: relative;display: inline-block;box-sizing: border-box;margin: 0;padding: 0;user-select: none;white-space: nowrap;text-decoration: none;border: 0;outline: 0;background: 0 0;-webkit-tap-highlight-color: rgba(0,0,0,0);touch-action: manipulation;cursor: pointer;font-size: 13px}.filter .button:before{position: absolute;z-index: -1;top: 0;right: 0;bottom: 0;left: 0;content: '';border: 1px solid;border-color: rgba(0,0,0,.2);border-radius: 3px;background-color: transparent;background-clip: padding-box}.filter .button:hover:before{border-color: #aaa}.filter .button:active:before{background: #F5F5F5}.filter .block{color: #2b2b2b;position: relative;padding: 8px 5px;transition: background-color .15s ease-out;border-bottom: 1px solid #efefef}.filter .block-separator{padding: 12px 0px 12px 20px;color: #2b2b2b;border-bottom: 1px solid #efefef}.filter .block-separator h2{font-size: .92rem;font-weight: 500;margin: 0px}.filter .block.set-value:before{position: absolute;top: 20px;left: 0;width: 0;height: 0;border-top: 9px solid transparent;border-left: 7px solid #c00f17;border-bottom: 9px solid transparent;background: 0 0;content: ''}.filter .block[type='bool'].set-value:before{top: 13px}.filter .block:hover{background-color: #f7f7f7}.filter .block .block__header{position: relative}.filter .block .block__header .title:hover{color: #c00f17}.filter .block .block__header::after{display: block;position: absolute;top: 50%;left: 12px;width: 16px;height: 16px;margin-top: -8px;content: "";cursor: pointer;text-align: center;opacity: .3;background-image: url(/templates/2.2.16/img/down-arrow.webp);background-repeat: no-repeat;background-position: 50% 50%}.filter .block.opened .block__header::after{transform: rotate(180deg)}.filter .block .block__header .title{padding: 10px 40px 8px 38px;overflow: hidden;cursor: pointer;font-weight: 400}.filter .block .block__header .title span{font-size: .92rem;font-weight: 400}.filter .block:hover .hint-button,.filter .block.desc-opened .hint-button{display: block}.filter .block .hint-button{display: none;position: absolute;top: 0;right: 0;bottom: 0;width: 40px}.filter .block .hint-button .desc_pad{display: none;position: absolute;min-width: 400px;max-width: 500px;top: 50px;left: -13px}.filter .block.desc-opened .hint-button .desc_pad{display: block}.filter .block .hint-button .desc_pad .desc{position: relative;padding: 20px 40px 20px 25px;background: #444;z-index: 1001}.filter .block .hint-button .desc_pad .desc div{font-size: 0.9rem;color: #FFF;font-weight: 300;line-height: 1.2rem}.filter .block .hint-button .desc_pad i.close{position: absolute;top: 10px;right: 10px;background: url(/templates/2.2.16/img/filter-close-white.webp);width: 16px;height: 16px;opacity: .3;cursor: pointer}.filter .block .hint-button .desc_pad i.close:hover{opacity: 1;transition: opacity .5s}.filter .block .hint-button .desc_pad .desc .arrow{position: absolute;z-index: 9;display: block;width: 17px;height: 17px;font: 0/0 a;top: -8px;background: #444;transform: rotate(135deg)}.filter .block .hint-button .desc_pad .desc .arrow:after{position: absolute;bottom: 1px;left: 1px;width: 17px;height: 17px;content: '';background: #444}.filter .block .hint-button span{display: block;height: auto;max-height: 40px;margin: 0;position: absolute;top: 0;right: 0;bottom: 0;width: 40px;cursor: pointer;vertical-align: top;outline: none;background-image: url(/templates/2.2.16/img/question.webp);background-position: 0px 0px;background-repeat: no-repeat;user-select: none;opacity: .4}.filter .block.desc-opened .hint-button span,.filter .block .hint-button span:hover{background-position: 0px -40px;opacity: 1}.filter .block .block__body{position: relative;overflow-y: auto;overflow-x: hidden;padding: 5px 15px 10px;z-index: 2;display: none}.filter .block.opened .block__body{display: block}.filter .block .block__body .block__range .input{width: 46%;font-size: 13px;line-height: 28px;display: inline-block;position: relative;border: 1px solid rgba(0,0,0,.2);background-color: #fff;background-clip: padding-box;transition: .1s ease-out;transition-property: border-color,border-width}.filter .block .block__body .block__range .input:not(:first-of-type){width: 46%;margin-left: 8%}.filter .block .block__body .block__range .input:before{line-height: 24px;position: absolute;z-index: 1;top: 1px;left: 2px;width: 24px;content: attr(sign-title);text-align: center;font-size: .9rem;background: #fff}.filter .block .block__body .block__range .input .input__box{position: relative;display: block;box-sizing: border-box;cursor: text}.filter .block .block__body .block__range .input__box:before{position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: 0;content: '';background-clip: padding-box}.filter .block .block__body .block__range .input__box .input__control{padding-right: 14px;padding-left: 18px;line-height: 28px;height: 28px;border-right-width: 8px;border-left-width: 8px;position: relative;z-index: 3;box-sizing: border-box;width: 100%;vertical-align: top;font-size: 100%;border: 8px solid transparent;outline: 0;background: 0 0}.filter .block .block__body .block__range .input.set-value .input__clear{display: inline-block}.filter .block .block__body .block__range .input__box .input__clear{width: 27px;background-size: 10px;height: 28px;background-repeat: no-repeat;background-position: 50% 50%;margin: 0;padding: 0;position: absolute;z-index: 5;top: 0;right: 0;background-image: url(/templates/2.2.16/img/filter-close.webp);opacity: .3;cursor: pointer;display: none}.filter .block .block__body .block__range .input__box .input__clear:hover{opacity: 1}.filter .block .block__body .block__checkbox .checkbox{display: inline-block;max-width: 100%;color: #000;border-spacing: 0;user-select: none;touch-action: manipulation;cursor: pointer}.filter .block[type='bool'] .block__body .block__checkbox .checkbox .checkbox__box{top: 12px}.filter .block .block__body .block__checkbox .checkbox .checkbox__box{position: absolute;z-index: -1;width: 15px;height: 14px;cursor: pointer;display: inline-block;line-height: normal;top: 6px;left: 13px}.checkbox.checked .checkbox__box:before{border-color: rgba(153,122,0,.5);background-color: #ffeba0;transition: all .2s}.checkbox__box:before{position: absolute;z-index: -1;top: 0;right: 0;bottom: 0;left: 0;content: '';transition: .1s ease-out;transition-property: border-color,border-width,background-color;border: 1px solid;border-color: rgba(0,0,0,.2);border-radius: 3px;background-color: #fff;background-clip: padding-box}.checkbox__control{position: absolute;z-index: 4;top: 0;left: 0;width: 100%;height: 100%;margin: 0;padding: 0;opacity: 0;border: none;outline: none;background: 0 0;cursor: pointer}.checkbox.checked .checkbox__tick{visibility: visible;opacity: 1;transition: all .2s}.checkbox__tick{bottom: 2px;width: 16px;height: 16px;background-image: url(/templates/2.2.16/img/check.svg);position: absolute;z-index: 3;visibility: hidden;pointer-events: none;opacity: 0;transition: bottom .05s,opacity .05s,visibility 0s .05s;transition-timing-function: ease-out}.checkbox__box:after{visibility: hidden;content: '\00A0'}.filter .block .block__body.bool{padding-top: 10px}.filter .block .block__body.bool .block__checkbox .checkbox .checkbox__label{font-size: .92rem;font-weight: 400}.filter .block .block__body .block__checkbox .checkbox .checkbox__label{font-size: .8rem;display: inline-block;max-width: 100%;padding-left: 24px;cursor: pointer}.filter .block .block__body .block__checkbox .checkbox .checkbox__label:hover{color: #c00f17}.listing .right .top-figures .figure:nth-child(1){width: 20%;min-width: 140px}.listing .right .top-figures .figure:nth-child(2){width: 20%;min-width: 140px}.listing .right .top-figures .figure:nth-child(3){width: 20%;min-width: 140px}.listing .right .top-figures .figure:nth-child(4){width: 20%;min-width: 145px}.listing .right .top-figures .figure:nth-child(5){width: 20%;min-width: 140px}.listing .right h3{font-weight: 300;font-size: 1rem;color: #444;margin-bottom: 10px}.listing .right .second-menu .caption{font-size: .9rem;font-weight: 500;margin: 0 15px}.listing .right .second-menu table{box-shadow: 0px 5px 15px -5px rgba(0,0,0,0.25);border: 1px solid #DDD;border-radius: 3px;margin-bottom: 10px}.listing .right .second-menu td{padding: 5px 0;border-bottom: 1px dotted #DDD}.listing .right .second-menu .subitem,.listing .right .second-menu .separator{font-size: .88rem;color: #222222;display: inline-block;padding: 6px 12px}.listing .right .second-menu .subitem{padding-right: 0px}.listing .right .second-menu .separator{color: #AAA;padding-right: 0px}.listing .right .second-menu .subitem:hover{color: #c00f17}.listing .right .second-menu .subitem.selected{font-weight: 500;color: #c00f17;font-size: .95rem}.listing .right .second-menu .parent_pad{background: #2e979a;padding: 8px 15px;display: inline-block;font-size: .88rem;color: white;font-weight: 400}.listing .right .second-menu .parent_pad a{color: white;text-decoration: none}@media screen and (max-width: 400px){.element-description .credit{display: none}}@media screen and (max-width: 1000px) and (min-width: 650px){.element-description .credit{display: none}}@media screen and (max-width: 950px){.knowledge-block .first a{font-size: 14px}.knowledge-block .block .element{height: 230px!important}.knowledge-block img{max-width: calc(100% - 15px)!important;margin: 20px auto!important}.knowledge-block .second p{font-size: 12px!important}.knowledge-block .text{padding: 10px!important}}@media screen and (max-width: 768px){.knowledge-block img{max-height: 80%!important}}@media screen and (max-width: 600px){.knowledge-block .block .element .text .more{width: auto;height: 30px;font-size: 14px;line-height: normal;padding: 5px 30px 15px;float: right}}@media screen and (max-width: 500px){.knowledge-block .block .element{display: flex;flex-direction: column;height: auto!important}.knowledge-block .block .element>*{width: 100%!important}.knowledge-block .block .element .image{text-align: centerц}.knowledge-block .block .element img{position: relative !important;max-width: 150px !important}}
