.prop-color a{color:black}.filter_block_action .prop-color.active a{color:#D05048}.sale-section .border_block{border:0;padding:0}.sale-section .filter_block ul li{padding:0 15px 15px 0}.sale-section .filter_block ul a{display:inline-block;vertical-align:top;border:1px solid #E5E5E5;padding:8px 15px;font-size:16px;line-height:20px}.sale-section .articles-list.lists_block.news{float:none;display:flex;flex-wrap:wrap;width:auto}.sale-section .articles-list.lists_block .item{border:0;width:100%;margin:0 0 30px 0;padding:0}.sale-section .item-img{margin:0 0 8px}.sale-section .item-img a{display:block;height:100%}.sale-section .item-img img{width:100%}.sale-section .item .item-row{margin:0 0 5px;display:flex;justify-content:space-between;align-items:center;min-height:27px}.sale-section .item .item-period{font-size:12px;line-height:18px;color:#828282;margin-right:7px}.countdown-box .countdown{display:flex;align-items:center}.countdown-box .countdown .flip{color:#000;font-size:14px;text-align:center;font-weight:700;white-space:nowrap}.countdown-box .countdown .flip>span{display:inline-block;vertical-align:middle}.countdown-box .countdown .count{font-size:10px;line-height:13px}.countdown-box .countdown .count .num{font-size:14px;line-height:18px;font-weight:700;display:block;margin-top:-4px}.countdown-box .countdown .dots{color:#E5E5E5;width:5px;margin:0 4px}.countdown-box .countdown .seconds{color:#C1584E}.sale-section .articles-list .item .item-title a{font-size:20px;line-height:25px;color:#000;font-weight:700}.sale-section .item.is-finished .item-title a{color:#828282}@media (min-width:640px){.sale-section .filter_block ul li{padding:0 30px 30px 0}.sale-section .filter_block ul a{padding:18px 30px}.sale-section .articles-list.lists_block.news{margin-right:-25px}.sale-section .articles-list.lists_block .item{width:calc(50% - 25px);margin:0 25px 40px 0}}@media (min-width:992px){.sale-section .articles-list.lists_block.news{margin-right:-25px}.sale-section .articles-list.lists_block .item{width:calc(100%/3 - 25px);margin:0 25px 40px 0}}.sale-info-block{margin:20px 0 40px}.sale-info-block .img{width:100%;margin:0 0 30px}.sale-info-block .img img{width:100%;vertical-align:top}.sale-info{width:100%}.sale-title{font-size:30px;line-height:38px;font-weight:700;margin:30px 0;color:#000}.countdown-title{font-size:12px;line-height:18px;color:#000;margin:0 0 3px}.sale-info .countdown .count{font-size:12px;line-height:15px;font-weight:600}.sale-info .countdown .count .num{font-size:30px;line-height:38px;margin-bottom:-5px}.sale-info .countdown .dots{font-size:30px;line-height:38px;width:9px}.sale-period{color:#828282;margin-top:30px;font-size:14px;line-height:22px}.sale-section-title-holder{display:flex;align-items:baseline;padding:0 0 10px;border-bottom:1px solid #EAEBEC;margin:0 0 10px}.sale-section-title{font-size:32px;line-height:42px;font-weight:600;color:#000;margin:0 40px 0 0}.sale-section-sidebar{position:fixed;top:0;right:0;left:0;bottom:0;background:#fff;z-index:200002;padding:60px 15px 0;transform:translateX(-100%);transition:all .3s ease}.sale-section-sidebar.opened{transform:translateX(0)}.sale-section-sidebar .filter-list li{margin:0 0 17px;line-height:22px}.sale-section-sidebar .filter-list li:before{content:''}.sale-section-sidebar .filter-list a{text-transform:uppercase;font-size:14px;line-height:22px;font-weight:600;display:inline-block;vertical-align:top}.sale-section-sidebar .filter-list li:not(.active) a{color:#484449}.sale-section-sidebar .filter-list a:hover{text-decoration:underline!important}.sale-section-products{width:100%}.sale-section-products .b-row{margin-bottom:10px}.sale-description{margin:65px 0 50px;font-size:16px;line-height:26px}.sale-description p{margin:0 0 17px;color:#000}.btn-categories{width:100%;max-width:300px;text-align:center}.sale-section-sidebar .panel{max-height:100%;overflow-y:auto!important;overflow-x:hidden!important;padding:0 0 15px}.list-elemnts-ajax .d-btn.d-btn-catalogmore{max-width:374px;margin-left:auto;margin-right:auto;text-align:center;display:block}@media (min-width:992px){.sale-info-block .img{width:50.69%;margin:0 50px 0 0}.sale-info-block{display:flex;margin:20px 0 60px}.sale-info-block .img img{width:100%}.sale-info{width:calc(49.31% - 50px)}span.btn-categories{display:none}.sale-section-products-holder{display:flex}.sale-section-sidebar{width:22%;padding:30px 25px 0 0;position:static;transform:translateX(0);z-index:1}.sale-section-products{width:78%}.categories-close{display:none!important}}@media (max-width:991px){.sale-section-title-holder{margin:0 0 25px;border:0}.sale-title{font-size:24px;line-height:24px;margin:0 0 25px}.sale-section-title{font-size:22px;line-height:22px}.categories-close{position:fixed;z-index:200003;top:10px;left:15px;font-size:14px;color:#1d1c1c;padding-left:28px;text-transform:uppercase}.categories-close:before{content:'';position:absolute;display:block;width:20px;height:20px;left:0;top:0;background-color:#d05048}.categories-close:after{content:'×';position:absolute;color:#fff;left:7px;top:0}}@media (max-width:767px){.sale-info-block{margin-top:15px}.sale-section-title-holder{display:block}.sale-section-title{margin:0 0 20px}.btn-categories{padding:7px 20px}.categories-close{font-size:12px}.sale-description{margin:40px 0 0}}/* Start:/local/templates/aspro_optimus/components/bitrix/news.detail/main_template_action/style.css?17410609206885*/ .sale-section .border_block{border:0;padding:0}.sale-section .filter_block ul li{padding:0 15px 15px 0}.sale-section .filter_block ul a{display:inline-block;vertical-align:top;border:1px solid #E5E5E5;padding:8px 15px;font-size:16px;line-height:20px}.sale-section .articles-list.lists_block.news{float:none;display:flex;flex-wrap:wrap;width:auto}.sale-section .articles-list.lists_block .item{border:0;width:100%;margin:0 0 30px 0;padding:0}.sale-section .item-img{margin:0 0 8px}.sale-section .item-img a{display:block;height:100%}.sale-section .item-img img{width:100%}.sale-section .item .item-row{margin:0 0 5px;display:flex;justify-content:space-between;align-items:center;min-height:27px}.sale-section .item .item-period{font-size:12px;line-height:18px;color:#828282;margin-right:7px}.countdown-box .countdown{display:flex;align-items:center}.countdown-box .countdown .flip{color:#000;font-size:14px;text-align:center;font-weight:700;white-space:nowrap}.countdown-box .countdown .flip>span{display:inline-block;vertical-align:middle}.countdown-box .countdown .count{font-size:10px;line-height:13px}.countdown-box .countdown .count .num{font-size:14px;line-height:18px;font-weight:700;display:block;margin-top:-4px}.countdown-box .countdown .dots{color:#E5E5E5;width:5px;margin:0 4px}.countdown-box .countdown .seconds{color:#C1584E}.sale-section .articles-list .item .item-title a{font-size:20px;line-height:25px;color:#000;font-weight:700}.sale-section .item.is-finished .item-title a{color:#828282}@media (min-width:640px){.sale-section .filter_block ul li{padding:0 30px 0 0}.sale-section .filter_block ul a{padding:18px 30px}.sale-section .articles-list.lists_block.news{margin-right:-25px}.sale-section .articles-list.lists_block .item{width:calc(50% - 25px);margin:0 25px 40px 0}}@media (min-width:992px){.sale-section .articles-list.lists_block.news{margin-right:-25px}.sale-section .articles-list.lists_block .item{width:calc(100%/3 - 25px);margin:0 25px 40px 0}}.sale-info-block{margin:20px 0 40px}.sale-info-block .img{width:100%;margin:0 0 30px}.sale-info-block .img img{width:100%;vertical-align:top}.sale-info{width:100%}.sale-title{font-size:30px;line-height:38px;font-weight:700;margin:30px 0;color:#000}.countdown-title{font-size:12px;line-height:18px;color:#000;margin:0 0 3px}.sale-info .countdown .count{font-size:12px;line-height:15px;font-weight:600}.sale-info .countdown .count .num{font-size:30px;line-height:38px;margin-bottom:-5px}.sale-info .countdown .dots{font-size:30px;line-height:38px;width:9px}.sale-period{color:#828282;margin-top:30px;font-size:14px;line-height:22px}.sale-section-title-holder{display:flex;align-items:baseline;padding:0 0 10px;border-bottom:1px solid #EAEBEC;margin:0 0 10px}.sale-section-title{font-size:32px;line-height:42px;font-weight:600;color:#000;margin:0 40px 0 0}.sale-section-products-holder{/*display:flex;*/}.sale-section-sidebar{position:fixed;top:0;right:0;left:0;bottom:0;background:#fff;z-index:200002;padding:60px 15px 0;transform:translateX(-100%);transition:all .3s ease}.sale-section-sidebar.opened{transform:translateX(0)}.sale-section-sidebar .filter-list li{margin:0 0 17px;line-height:22px}.sale-section-sidebar .filter-list li:before{content:''}.sale-section-sidebar .filter-list a{text-transform:uppercase;font-size:14px;line-height:22px;font-weight:600;display:inline-block;vertical-align:top}.sale-section-sidebar .filter-list li:not(.active) a{color:#484449}.sale-section-sidebar .filter-list a:hover{text-decoration:underline!important}.sale-section-products{width:100%}.sale-section-products .b-row{margin-bottom:10px}.sale-description{margin:65px 0 50px;font-size:16px;line-height:26px}.sale-description p{margin:0 0 17px;color:#000}.btn-categories{width:100%;max-width:300px;text-align:center}.sale-section-sidebar .panel{max-height:100%;overflow-y:auto!important;overflow-x:hidden!important;padding:0 0 15px}@media (min-width:992px){.sale-info-block .img{width:50.69%;margin:0 50px 0 0}.sale-info-block{display:flex;margin:20px 0 60px}.sale-info-block .img img{width:100%}.sale-info{width:calc(49.31% - 50px)}.btn-categories{display:none}.sale-section-products-holder{display:flex}.sale-section-sidebar{width:22%;padding:30px 25px 0 0;position:static;transform:translateX(0);z-index:1}.sale-section-products{width:78%}.categories-close{display:none!important}}@media (max-width:991px){.sale-section-title-holder{margin:0 0 25px;border:0}.sale-title{font-size:24px;line-height:24px;margin:0 0 25px}.sale-section-title{font-size:22px;line-height:22px}.categories-close{position:fixed;z-index:200003;top:10px;left:15px;font-size:14px;color:#1d1c1c;padding-left:28px;text-transform:uppercase}.categories-close:before{content:'';position:absolute;display:block;width:20px;height:20px;left:0;top:0;background-color:#d05048}.categories-close:after{content:'×';position:absolute;color:#fff;left:7px;top:0}}@media (max-width:767px){.sale-info-block{margin-top:15px}.sale-section-title-holder{display:block}.sale-section-title{margin:0 0 20px}.btn-categories{padding:7px 20px}.categories-close{font-size:12px}.sale-description{margin:40px 0 0}}.d-section-hbanner_costum .header_img_costum{width:100%;height:40%;left:0%}.header_img_costum{background-image:url(/local/templates/aspro_optimus/css/../images/stop-action.png);position:absolute;left:0;z-index:9;background-repeat:no-repeat;border:0 solid #fb3f4c;-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);width:100%;height:100%;background-position:center;background-size:contain;bottom:45px}.sale-finish .d-section-hbanner--constructor{padding:0}.sale-finish .d-section-hbanner_costum .header_img_costum{height:100%}@media (min-width:900px){#main .sale-finish .d-section-hbanner--constructor{min-height:340px}}/* End */ .dc-stickers2{position:absolute;left:0;top:30px;z-index:2;background-color:#D05048;color:#fff;padding:5px 10px}.dc-stickers-new{position:absolute;left:-10px;top:10px;z-index:4}.dc-stickers{left:-10px}.dc-sticker-img{width:56px;height:56px;min-width:56px;display:inline-block;margin-right:10px;background-position:center;background-repeat:no-repeat;cursor:pointer}.sticker-item{display:flex;align-items:center;margin-bottom:6px;line-height:1.3;color:#fff;font-size:13px;font-weight:700;position:relative}.dc-sticker-text{position:relative;background-color:#d05048;padding:6px 10px 8px 15px;width:160px;display:inline-flex;opacity:0;visibility:hidden;position:absolute;left:66px;top:50%;transform:translateY(-50%)}.sticker-promo .dc-sticker-img{width:85px;min-width:85px;display:flex;align-items:center;padding:5px 10px;border-radius:0 10px 0 10px}.sticker-promo .dc-sticker-text{width:185px;left:95px}.dc-sticker-text:before{content:"";left:-10px;position:absolute;top:calc(50% - 10px);width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #d05048 transparent transparent}.sticker-sale .dc-sticker-img{border-radius:0 10px 0 10px;padding:9px 5px;background-color:#cf4d45;background-image:url(/local/templates/aspro_optimus/icons/stick-sale.svg)}.sticker-sale span{font-size:10px}.sticker-sale .sale-num{font-size:28px;line-height:1;font-weight:700;display:inline-flex}.dc-sticker-img:hover + .dc-sticker-text{opacity:1;visibility:visible}.d-section-catalog .d-c-item__figure{min-height:310px}.list-elemnts-ajax .d-c-item__figure a{height:100%}.dc-labels{position:absolute;right:10px;top:170px;z-index:2}.dc-label{width:34px;height:34px;background-color:rgba(235,235,235,.7);margin-bottom:10px;cursor:pointer;transition:.2s}.dc-label:hover{background-color:rgba(235,235,235,1)}.btn-favorite,.btn-compare{background-position:center;background-repeat:no-repeat;background-position:center;background-repeat:no-repeat;width:100%;height:100%;border:none;outline:none;cursor:pointer}.btn-favorite{background-image:url(/local/templates/aspro_optimus/icons/ic-favourites.svg)}.btn-compare{background-image:url(/local/templates/aspro_optimus/icons/ic-comparison.svg)}body .d-c-item__holder .d-c-item__name{font-size:15px;font-weight:600;color:#353030}.d-c-item__body .d-c-item__value>span{font-size:24px;color:#100e0e;font-weight:700}.d-c-item__value .dp-value-old{color:#e89894;font-size:16px;opacity:1;margin-left:0;text-decoration:none;position:relative;line-height:1.2}.d-c-item__value .dp-value-old span{font-size:18px}.d-c-item__value .dp-value-old:after{content:"";position:absolute;top:50%;left:-2px;right:-2px;width:calc(100% + 4px);background-color:rgba(0,0,0,.4);height:1px}.dp-value-old span{color:#e89894}.dc-product-code{display:inline-flex;width:100%;color:rgba(0,0,0,.7);font-size:13px;line-height:1.1}.dc-product-info{color:#cf4d45;font-size:16px;border-bottom:1px solid #cf4d45;line-height:1.1;display:inline-flex}.dc-product-info>span{font-weight:600;display:inline-flex;margin-left:2px}.dc-product-info__holder{width:100%;margin-top:10px}.d-c-item__body .tooltip-buy{opacity:1;background-color:#f7f7f7;text-transform:uppercase;color:#000000!important;font-size:15px;padding-left:10px;padding-right:10px}.d-c-item__holder:hover .tooltip-buy{background-color:#d05048;color:#fff!important}.d-c-item__value .dc-price-holder span{font-size:24px;line-height:1}.d-c-item__value{display:flex;flex-direction:column-reverse;max-width:50%;align-items:flex-start}.product-bottom-info{display:flex;width:100%;align-items:flex-end;margin-top:8px;min-height:46px}.detail-card-link{width:50%}.info-triangle{position:absolute;top:0;right:0;z-index:3;width:0;height:0;width:20px;height:20px;border-radius:50%;cursor:pointer}.info-triangle:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 40px 40px 0;border-color:transparent #efefef transparent transparent;pointer-events:none}.info-triangle:after{content:"";position:absolute;top:2px;right:2px;width:0;height:0;width:100%;height:100%;background-image:url(/local/templates/aspro_optimus/icons/ic-info.png);background-position:center;background-repeat:no-repeat}.info-triangle:hover{z-index:5}.info-triangle:hover~.card__characteristics{opacity:1;z-index:4}.card__characteristics{position:absolute;left:0;right:0;top:0;width:calc(100% + 10px);background:rgba(255,255,255,.9);padding:20px;box-sizing:border-box;opacity:0;z-index:-1;line-height:1.4;font-size:15px;text-align:left;pointer-events:none;height:265px}.card__characteristics li{margin:5px 0}.list-elemnts-ajax .b-col-md-4{margin-bottom:20px}.list-elemnts-ajax .b-row .d-c-item__holder{border:1px solid #e0e1e7;padding:10px 15px 0;margin-bottom:20px}body div.d-c-item__body{margin-bottom:10px}@media (max-width:660px){.dc-product-info__holder{margin-top:3px}body .d-c-item__holder .d-c-item__name{font-size:14px}.d-c-item__body .d-c-item__value>span{font-size:22px}.d-c-item__value .dp-value-old{font-size:14px}.d-c-item__value .dp-value-old span{font-size:16px}.dc-stickers-new{top:-5px;display:flex}.dc-sticker-img:hover + .dc-sticker-text{display:none}.sticker-item{font-size:9px}.dc-sticker-img{height:40px;width:40px;min-width:40px;background-size:contain}.sticker-promo .dc-sticker-img{width:60px;min-width:60px}.sticker-sale .sale-num{font-size:20px}.sticker-promo .dc-sticker-img{padding:5px 8px}.sticker-sale .dc-sticker-img{padding:4px 5px 6px 4px}.sticker-sale span{font-size:7.5px}.dc-sticker-text{display:none!important}.dc-labels{display:none}.d-section-catalog .d-c-item__figure{min-height:290px}.product-bottom-info{min-height:20px}.card__characteristics{top:-10px;height:260px}}