@import '//cdn.aristosgroup.ru/fonts/helvetica-neue-cyr/font.css';.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.compare-popup{background-color:#fff;height:76px;position:fixed;z-index:10005;top:-95px;left:0;right:0;transition:all .5s;box-shadow:0 0 19px rgba(0,0,0,.2);display:block}.compare-popup.active{top:0}.compare-popup__image{max-width:70px;object-fit:contain;aspect-ratio:1}.compare-popup__text-wrapper{margin:0 auto 0 30px;width:calc(100% - 340px)}@media (max-width:1023px){.compare-popup__text-wrapper{width:calc(100% - 290px)}}.compare-popup__product{color:#000;font-size:16px;line-height:1;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px}.compare-popup__text{font-size:14px;color:#8d8d8d}.compare-popup__text-mobile{display:none}.compare-popup__compare{text-decoration:none;margin:0 45px 0 0;border-radius:0;background-color:#febd17;color:#000;width:120px;height:40px;font-size:14px;font-weight:700;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.compare-popup__compare:active,.compare-popup__compare:focus,.compare-popup__compare:hover{background-color:#e1a201}@media (max-width:1023px){.compare-popup__compare{margin:0}}.compare-popup__close{background:0 0;border:0;width:50px;height:76px;font-size:22px}.compare-popup__close:before{content:'×';color:#8d8d8d}.compare-popup__close:active,.compare-popup__close:focus,.compare-popup__close:hover{outline:0}.compare-popup__close:active:before,.compare-popup__close:focus:before,.compare-popup__close:hover:before{color:#000}.compare-popup .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.compare-popup{background-color:#febd17;box-shadow:none}.compare-popup__compare,.compare-popup__image,.compare-popup__text-wrapper{display:none}.compare-popup__text-mobile{display:block;text-decoration:none;color:#fff;font-size:14px;padding-left:19px}.compare-popup__close:active,.compare-popup__close:focus,.compare-popup__close:hover,.compare-popup__text-mobile:active,.compare-popup__text-mobile:focus,.compare-popup__text-mobile:hover{color:#fff}.compare-popup__close:before{color:#fff}}@media (min-width:768px){.compare-page.with_container .compare-page__container,.compare-page.with_container .compare-page__thumbs{max-width:1160px;width:100%;padding:0 10px}}.compare-page .compare-setting_difference input[type=checkbox]:checked+span:after{left:2px;top:3px;background-repeat:no-repeat;background-image:url(data:image/svg+xml,%0A%20%20%20%20%20%20%20%20%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%228%22%20height%3D%227%22%20viewBox%3D%220%200%208%207%22%3E%3Cg%3E%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23febd17%22%20d%3D%22M2.647%206.06l-2.5-2.5a.5.5%200%200%201%200-.706l.706-.707a.5.5%200%200%201%20.707%200L3%203.586%206.44.146a.5.5%200%200%201%20.707%200l.706.708a.5.5%200%200%201%200%20.707l-4.5%204.5a.5.5%200%200%201-.706%200z%22/%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%3C/g%3E%3C/svg%3E%0A%20%20%20%20%20%20%20%20);width:15px;height:15px;background-size:auto;background-position:2px 2px}.compare-page .compare-item .compare-item__cart,.compare-page .compare-page__container .compare-page__thumbs .compare-item__cart{border-radius:0}.compare-page .compare-item .compare-item__cart:after,.compare-page .compare-page__container .compare-page__thumbs .compare-item__cart:after{background-image:url(/skin/frontend/ariflex/dewalt/images/svg/cart-icon-black.svg)}.compare-page .compare-page__container .compare-page__thumbs .swiper-slide{max-width:240px;min-width:190px}.compare-page__container .compare-page__thumbs .compare-item__preview{height:140px}@media (min-width:768px){.compare-page__container .compare-page__thumbs .compare-item__preview{height:120px}}.compare-empty__compare-icon{display:inline-block;width:14px;height:16px;background-image:url(/skin/frontend/ariflex/dewalt/images/svg/product-card-compare.svg);background-repeat:no-repeat;background-size:contain;background-position:bottom center}#compare-app .compare-setting__message{background-color:#febd17;font-size:14px}@media (max-width:767px){#compare-app .compare-setting__message{font-size:12px}}

.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.swiper-container:not(.swiper-container-initialized) .js-slider-btn,.swiper-container:not(.swiper-container-initialized) .js-slider-pagination,.swiper-container:not(.swiper-container-initialized)~.js-slider-btn,.swiper:not(.swiper-initialized) .js-slider-btn,.swiper:not(.swiper-initialized) .js-slider-pagination,.swiper:not(.swiper-initialized)~.js-slider-btn{display:none}

.compare-bar_enabled .webim-button-corner{bottom:38px!important}#footer[data-navpanel=true] .webim-button-corner{bottom:0!important}@media (max-width:1023px){#footer[data-navpanel=true] .webim-button-corner{bottom:80px!important}}.catalog-category-view.overflow-hidden .webim-button-corner{display:none}.g4couter{white-space:normal!important}.g4couter .g4cinner_r{min-width:180px}

.blockUI .fa-fw.fa-spinner:before{content:'';display:none}.blockUI .fa-fw.fa-spinner{width:40px;height:40px;background:url(/skin/frontend/ariflex/dewalt/images/svg/preloader.svg) center no-repeat}.header-body .blockUI .fa-fw.fa-spinner{width:25px;height:25px}

.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.product-item__wrapper,.product-item_flex{display:-webkit-box;display:-ms-flexbox;display:flex}.product-item_flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.product-item__wrapper{background-color:#fff;border-radius:0;width:96%;max-width:96%;margin:0;padding:18px 18px 23px;position:relative}.product-item__image-section{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:24px 0 0}.product-item__image{max-width:150px;margin-top:15px}.product-item__badge{background-color:#da0112;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:8px;border-bottom-right-radius:0;color:#fff;font-size:12px;font-size:.75rem;font-weight:700;padding:10px 24px;position:absolute;left:0}.product-item__promo-lables{position:absolute}.product-item__title{text-decoration:none}.product-item__title:active,.product-item__title:focus,.product-item__title:hover{color:#4b4b4b}.product-item__bottom-section{display:none}.product-item__sku{color:#878b8c;font-size:12;font-weight:500;text-transform:uppercase}.product-item__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:20px}.product-item__compare-text{font-weight:500;margin:0 0 0 10px}.product-item__compare-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}.product-item__compare-input+.product-item__compare-checkbox{background-color:transparent;border:0;border-radius:0;height:16px;width:16px;position:relative;cursor:pointer;margin:0}.product-item__compare-input+.product-item__compare-checkbox:after{content:'';background-image:url(/skin/frontend/ariflex/dewalt/images/svg/product-card-compare.svg);background-repeat:no-repeat;background-position:center;background-size:16px;display:inline-block;height:100%;width:100%;position:absolute;left:0;bottom:auto;top:auto;transform:none}.product-item__compare-input:checked+.product-item__compare-checkbox:after{background-image:url(/skin/frontend/ariflex/dewalt/images/svg/product-card-compare-hover.svg)}.product-card__promo-lables .promo-label b,.product-item__promo-lables .promo-label b{font-weight:700}.category-products__empty{margin:20px 0}@media (max-width:1023px){.product-item__price{margin-left:0;padding-bottom:10px}.price{text-align:center}}@media (min-width:769px){.product-item_flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.product-item__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:320px;min-width:250px;-webkit-flex:1 1 0;-moz-box-flex:1;-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}}@media (min-width:1024px){.product-item__image{max-width:none;margin-top:0}.product-item__buttons{display:block;margin:15px 0;text-align:center}.product-item__bottom-section,.product-item__price{display:-webkit-box;display:-ms-flexbox;display:flex}.product-item__price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:50px;margin-top:10px;margin-left:0;text-align:center}.product-item__bottom-section{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1216px){.product-item__wrapper{max-width:295px}}@media (min-width:1400px){.product-item__wrapper{max-width:320px}}.compare-link{margin-top:15px}.product-item_flex.has-slider{margin:0}.product-item_flex:not(.has-slider){margin:0}.product-item__side_mobile-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.product-item__compare-flex{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.product-item__wrapper{flex:auto}.product-item__wrapper:hover{transition:.2s linear}@media (min-width:1024px){.product-item__wrapper:hover{box-shadow:0 0 20px rgba(0,0,0,.15);z-index:10}}@media (max-width:1023px){.product-item__wrapper:hover{box-shadow:none}}.product-item__wrapper-inner{width:100%;z-index:1}.product-item__wrapper-inner_flex-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.product-item__badge{top:0}.product-item__image.lazy>img:not(.loaded){min-width:185px;min-height:185px}.product-item__image.lazy:not(.loaded){background:url(/skin/frontend/ariflex/dewalt/images/no-image.gif) 0 0 no-repeat;background-size:contain;display:inline-block}.product-item__title{display:block;color:#000;font-size:15px;font-size:.9375rem;line-height:22px;font-weight:400;text-align:left;text-transform:none}.product-item__title:hover{color:#febd17}.product-item__rating{margin:0;text-align:center}.product-item__price{padding-bottom:10px;margin-top:0;text-align:left;min-height:unset}.product-item__price .price{color:#000;font-size:26px;font-size:1.625rem;line-height:20px;font-weight:700}@media (max-width:767px){.product-item__price .price{font-size:26px;font-size:1.625rem}}.product-item__price .price .old{color:#989898;font-size:18px;font-size:1.125rem;line-height:18px;font-weight:500}@media (max-width:767px){.product-item__price .price .old{font-size:18px;font-size:1.125rem}}.product-item__price .price .special{color:#000;font-size:26px;font-size:1.625rem;line-height:20px;font-weight:700;margin:0}@media (max-width:767px){.product-item__price .price .special{font-size:26px;font-size:1.625rem}}.product-item__price .price_flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.product-item__buttons{text-align:center;margin-top:0;margin-bottom:0}.product-item__compare-link{text-align:right}.product-item__compare-text{color:#000;font-size:14px;font-size:.875rem;line-height:15px}.product-item__compare-text:hover,.product-item__wishlist-fieldset:hover{color:#febd17}.product-item__compare-remove{display:none}.product-item__compare-flex:active .product-item__compare-input+.product-item__compare-checkbox:after,.product-item__compare-flex:focus .product-item__compare-input+.product-item__compare-checkbox:after,.product-item__compare-flex:hover .product-item__compare-input+.product-item__compare-checkbox:after{background-image:url(/skin/frontend/ariflex/dewalt/images/svg/product-card-compare-hover.svg)}.category-wrapper .product-item__compare-flex:hover .product-item__compare-input+.product-item__compare-checkbox:after,.product-item__compare-input+.product-item__compare-checkbox:hover:after{background-image:url(/skin/frontend/ariflex/dewalt/images/svg/product-card-compare-hover.svg)}.category-wrapper .product-item__compare-input:checked~.product-item__compare-fieldset .product-item__compare-add,.product-item__compare-input:checked~.product-item__compare-fieldset .product-item__compare-add{display:none}.category-wrapper .product-item__compare-input:checked~.product-item__compare-fieldset .product-item__compare-remove,.product-item__compare-input:checked~.product-item__compare-fieldset .product-item__compare-remove{display:block}.category-wrapper .product-item__compare-input:checked~.product-item__compare-fieldset .product-item__compare-text,.product-item__compare-input:checked~.product-item__compare-fieldset .product-item__compare-text{color:#febd17}.product-item__wishlist{position:relative;width:40px;height:40px;opacity:1}@media (max-width:991px){.product-item__wishlist{width:100%}}.product-item__wishlist::after{position:absolute;display:block;content:'';top:0;right:0;width:1px;height:40px;background-color:#e6ebed}@media (max-width:991px){.product-item__wishlist::after{content:none}}.category-wrapper .product-item__compare-flex:hover .product-item__compare-input+.product-item__compare-checkbox~.product-item__compare-fieldset,.category-wrapper .product-item__compare-input+.product-item__compare-checkbox,.product-item__wishlist:hover .product-item__wishlist-fieldset{display:block}.product-item__wishlist:hover .product-item__wishlist-link::before{background-image:url(/skin/frontend/ariflex/dewalt/images/svg/wishlist-heart-icon-hover.svg)}.product-item__wishlist-link{position:relative;display:block;font-size:0;background:0 0}@media (max-width:991px){.product-item__wishlist-link{line-height:40px;padding-left:40px;text-decoration:none;color:#000}}.product-item__wishlist-link::before{position:absolute;display:block;content:'';width:17px;height:16px;top:13px;left:11px;background-image:url(/skin/frontend/ariflex/dewalt/images/svg/wishlist-heart-icon.svg);background-position:center bottom;background-repeat:no-repeat;background-size:contain}.product-item__wishlist-link.wishlist-action_remove::before{background-image:url(/skin/frontend/ariflex/dewalt/images/svg/wishlist-heart-icon-added.svg)}.product-item__wishlist-link.wishlist-action:hover_remove::before{opacity:.5}.product-item__wishlist-fieldset{display:none;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.15);text-align:center;padding:8px 14px;position:absolute;top:auto;bottom:44px;right:8px;transform:none;cursor:pointer;z-index:100;min-width:175px;font-size:13px;line-height:18px;color:#000;font-weight:400}.product-item__wishlist-fieldset::before{content:"";display:block;width:0;height:0;border:5px solid transparent;border-top-color:#fff;position:absolute;bottom:-10px;right:7px;z-index:10}.product-item__rating .fa-star{font-size:13px;color:#febd17;background-image:url(/skin/frontend/ariflex/dewalt/images/svg/rating-star-active.svg);background-repeat:no-repeat;background-size:12px;background-position:50% 50%;height:12px;width:12px;margin-right:2px;display:inline-block;vertical-align:middle}@media (max-width:991px){.product-item__rating .fa-star{font-size:14px;margin-right:4px}}@media (max-width:425px){.product-item__rating .fa-star{height:12px;width:12px;background-size:12px;margin-right:2px}}.product-item__rating .fa-star:before{content:unset}.product-item__rating .fa-star-t{color:#d8d8d8;font-size:13px}.product-item__rating .fa-star-t:before{content:"\f005";opacity:.3}.product-card_label-enabled .popper-tip{position:absolute;left:18px;top:27px;z-index:10;padding:10px 12px 8px;background-color:#fff;color:#000;font-size:12px;font-size:.75rem;line-height:14px;font-family:'Helvetica Neue Cyr Roman',Arial,Helvetica,sans-serif;font-weight:400;width:auto;max-width:calc(100% - 27px);box-shadow:0 0 15px rgba(0,0,0,.16)}.product-card_label-enabled .popper-tip:before{position:absolute;content:'';top:-12px;left:20px;border-width:6px;border-color:transparent transparent #fff;border-style:solid}.category-wrapper,.category-wrapper .product-item__compare-flex,.product-card_label-enabled{position:relative}.category-wrapper .product-item__compare-flex:hover .product-item__compare-input+.product-item__compare-checkbox:before{opacity:1}.category-wrapper .product-item__compare-fieldset{display:none;border-top:none;border-radius:0;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.16);text-align:center;padding:8px 14px;position:absolute;top:auto;bottom:-30px;left:0;transform:none;cursor:pointer;z-index:100;min-width:0}@media (max-width:425px){.category-wrapper .product-item__compare-fieldset{left:0}}.category-wrapper .product-item__compare-link{top:8px;bottom:auto;left:auto;right:8px;z-index:10;cursor:pointer;position:static;width:30px;height:40px}@media (max-width:425px){.category-wrapper .product-item__compare-link{width:40px;background-color:rgba(243,243,243,.8)}}.category-wrapper .product-item__compare-input+.product-item__compare-checkbox:after{content:'';height:40px;background-image:url(/skin/frontend/ariflex/dewalt/images/svg/product-card-compare.svg);background-repeat:no-repeat;display:block;z-index:15;top:0;transform:none;cursor:pointer}.category-wrapper .product-item__compare-input+.product-item__compare-checkbox:before{content:'';display:block;opacity:0;border-width:5px;border-color:transparent transparent #fff;border-style:solid;position:absolute;right:50%;top:27px;z-index:110;transform-origin:0 0;transform:translate(50%,0);box-shadow:none}.category-wrapper .product-item__compare-input:checked+.product-item__compare-checkbox:after{background-image:url(/skin/frontend/ariflex/dewalt/images/svg/product-card-compare-hover.svg);width:40px;height:40px;bottom:auto;left:auto}.category-wrapper .product-item__compare-input+.product-item__compare-checkbox{background-color:transparent;border:0;height:40px;position:relative;cursor:default}.category-wrapper .product-item__compare-text{margin:0;color:#000;font-size:12px;font-size:.75rem;line-height:14px;font-family:'Helvetica Neue Cyr Roman',Arial,Helvetica,sans-serif;font-weight:400;text-transform:none;white-space:nowrap}.category-wrapper .product-item__compare-text:hover{color:#febd17}.category-wrapper .product-item__compare-remove{display:none}.category-wrapper .product-item .compare-added-widget{background:url(/skin/frontend/ariflex/dewalt/images/svg/add-to-compare-active.svg) center no-repeat}.product-card__promo-lables,.product-item__promo-lables{top:10px;left:10px;z-index:10}@media (max-width:425px){.product-card__promo-lables,.product-item__promo-lables{top:15px}}.promo-labels__hidden .promo-labels__more-btn,.promo-labels__opened .promo-label{display:block}.promo-labels__opened .promo-labels__more-btn{background-color:#fff}.promo-labels__opened .promo-labels__more-btn:before{opacity:0}.main:not(.column_right) .category-products.product-item_flex:not(.has-slider):after{min-width:0;max-width:none}.main:not(.column_right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper{min-width:0;max-width:25%}@media (min-width:1024px){.main:not(.column_right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(2n+2):last-child,.main:not(.column_right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(4n+4):last-child{margin:0 0 -1px}}.main.column_right .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:last-child:before,.main.column_right .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(3n+3):before,.main:not(.column_right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:last-child:before,.main:not(.column_right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(4n+4):before{border-width:1px}.main.column_right .category-products.product-item_flex:not(.has-slider) .product-item__wrapper{max-width:calc(100%/3)}.category-products_flex-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.category-products.has-widget>.swiper,.category-products.has-widget>.swiper-container{position:relative;width:100%;padding:20px 0 30px}@media (max-width:767px){.category-products.has-widget>.swiper,.category-products.has-widget>.swiper-container{padding:15px 0 30px;margin-bottom:-34px}}.category-products.has-widget>.swiper-container:not(.js-slider-loaded),.category-products.has-widget>.swiper:not(.js-slider-loaded){overflow:hidden}.category-products.has-widget>.swiper-container:not(.js-slider-loaded) .swiper-wrapper,.category-products.has-widget>.swiper:not(.js-slider-loaded) .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;transform:translate3d(0,0,0)!important}.category-products.has-widget>.swiper-container:not(.js-slider-loaded) .product-item__wrapper,.category-products.has-widget>.swiper:not(.js-slider-loaded) .product-item__wrapper{min-width:285px;-webkit-filter:blur(2px);filter:blur(2px);height:auto}.category-products.has-widget>.swiper:not(.swiper-initialized)~.category-products__nav-set{display:none}.category-products.has-widget>.swiper:not(.swiper-initialized) .product-item__wrapper{border-width:1px;margin:0 -1px 0 0}@media (max-width:767px){.category-products.has-widget .product-item_h3{max-height:revert;min-height:revert}}.category-products.has-widget .product-item__wrapper{height:auto;border-width:1px 1px 1px 0;border-color:#d6d6d6;border-style:solid}@media (max-width:768px){.category-products.has-widget .product-item__wrapper{border-color:#e6e6e6;border-width:1px}}.category-products.has-widget .product-item__wrapper.swiper-slide-active{border-width:1px;border-color:#d6d6d6;border-style:solid}@media (max-width:768px){.category-products.has-widget .product-item__wrapper.swiper-slide-active{border-color:#e6e6e6}}.category-products.has-widget .product-item__wrapper:hover{z-index:10}@media (max-width:767px){.category-products.has-widget .product-item__wrapper-inner{padding-left:0;padding-top:20px}.category-products.has-widget .product-item__compare-link{width:25px;height:25px;background-color:rgba(243,243,243,.8)}.category-products.has-widget .product-item__compare-fieldset{right:0;left:auto}}.category-products.has-widget .product-item__compare-input:checked+.product-item__compare-checkbox{width:30px}@media (max-width:767px){.category-products.has-widget .product-item__compare-input:checked+.product-item__compare-checkbox{width:25px}}.category-products.has-widget .product-item__compare-input:checked+.product-item__compare-checkbox::after{width:30px;background-position:left center;background-size:14px 16px}@media (max-width:767px){.category-products.has-widget .product-item__compare-input:checked+.product-item__compare-checkbox::after{width:25px;background-position:center}.category-products.has-widget .product-item__compare-input+.product-item__compare-checkbox{width:25px;height:25px}.category-products.has-widget .product-item__compare-input+.product-item__compare-checkbox::after{width:25px;height:25px;background-size:12px 12px;background-color:rgba(243,243,243,.8)}.category-products.has-widget .product-item__price-bonuses .product-item__price .price{font-size:16px;line-height:18px}.category-products.has-widget .product-item__properties{display:none}.category-products.has-widget .product-item__image{margin-top:0;margin-bottom:15px}.category-products.has-widget .product-item__image.preview-slider__image{margin-bottom:0}.category-products.has-widget .product-item__image-section{padding:0;position:static;top:revert;left:revert;width:100%;max-width:185px;display:block;margin-inline:auto}.category-products.has-widget .product-item__bottom .button_in-stock{font-size:0;width:35px;height:35px;min-width:unset;padding:7px;background-image:url(/skin/frontend/ariflex/dewalt/images/svg/cart-icon-mobile.svg);background-repeat:no-repeat;background-position:center}.category-products.has-widget .product-item__bottom .button_in-stock.btn-add-to-cart_order{border-color:#1c1c1c;background-color:#1c1c1c;background-image:url(/skin/frontend/ariflex/dewalt/images/svg/cart-icon-added.svg)}.category-products.has-widget .product-item__bottom-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:absolute;top:10px;right:10px;margin:0;width:unset}.category-products.has-widget .product-item__bottom-inner .product-item__wishlist{width:25px;height:25px;margin-left:0;margin-top:10px;z-index:10;background-color:rgba(243,243,243,.8)}.category-products.has-widget .product-item__bottom-inner .product-item__wishlist-link{padding-left:0;line-height:25px}.category-products.has-widget .product-item__bottom-inner .product-item__wishlist-link::before{width:12px;background-size:12px 10px;background-position:center;top:5px;left:7px;background-image:url(/skin/frontend/ariflex/dewalt/images/svg/wishlist-heart-icon-mobile.svg)}.category-products.has-widget .product-item__rating .rating__counter{font-size:11px;line-height:12px;clip-path:inset(14px 0 0 0);width:12px;height:28px;position:relative;top:-12px;margin:0 0 0 3px}.category-products.has-widget .product-item__title{font-weight:400;font-family:'Helvetica Neue Cyr Roman',Arial,Helvetica,sans-serif}}.category-products__nav-btn{position:absolute;z-index:3}.category-products__nav-btn:before{content:none;position:absolute;width:auto;height:auto;background-color:transparent;display:block;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:0;transition:.2s linear}.category-products__nav-btn:after{position:relative;display:block;content:'';box-shadow:none;background-color:#ececec;width:36px;height:36px;border:0;border-radius:50%;background-size:7px 12px;background-repeat:no-repeat;background-position:center;top:0;z-index:3;transition:.2s linear}@media (max-width:767px){.category-products__nav-btn:after{border-radius:0;background-color:transparent;width:20px;height:20px}}.category-products__nav-btn:not(.js-slider-btn_disabled):active:after,.category-products__nav-btn:not(.js-slider-btn_disabled):hover:after{cursor:pointer;background-color:#febd17}@media (max-width:767px){.category-products__nav-btn:not(.js-slider-btn_disabled):active:after,.category-products__nav-btn:not(.js-slider-btn_disabled):hover:after{background-color:transparent}}.category-products__nav-next{right:20px}.category-products__nav-next:after{background-image:url(/skin/frontend/ariflex/dewalt/images/svg/swiper-arrow-next.svg)}.category-products__nav-next:before{border-width:0;border-color:transparent;border-style:solid}.category-products__nav-next:not(.js-slider-btn_disabled):hover:after{background-image:url(/skin/frontend/ariflex/dewalt/images/svg/swiper-arrow-next.svg)}.category-products__nav-next:not(.js-slider-btn_disabled):hover:before{border-color:#febd17}.category-products__nav-prev{left:28px}.category-products__nav-prev:after{background-image:url(/skin/frontend/ariflex/dewalt/images/svg/swiper-arrow-prev.svg)}.category-products__nav-prev:before{border-width:0;border-color:transparent;border-style:solid}.category-products__nav-prev:not(.js-slider-btn_disabled):hover:after{background-image:url(/skin/frontend/ariflex/dewalt/images/svg/swiper-arrow-prev.svg)}.category-products__nav-prev:not(.js-slider-btn_disabled):hover:before{border-color:#febd17}.category-products__nav-set .category-products__nav-btn{top:50%;transform:translate(0,-50%)}.category-products__nav-set .category-products__nav-btn.js-slider-btn_disabled,.category-products__nav-set .category-products__nav-btn.swiper-button-disabled{display:none}.category-products__nav-set .category-products__nav-next{left:auto;right:-18px}.category-products__nav-set .category-products__nav-prev{left:-18px;right:auto}.title-section{margin:46px 55px;position:relative;z-index:2}.title-section-before-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:25px 0 10px;padding:16px 0;min-height:0;border-width:0;border-color:transparent;border-style:solid}@media (max-width:767px){.title-section-before-widget{margin:25px 0 0;padding:0 0 35px}}.title-section-before-widget .h2{text-transform:none;text-align:left}.title-section-before-widget a,.title-section-before-widget p{font-weight:300;color:#898989;font-size:13px;line-height:18px;padding:0 0 15px;margin:0}.title-section-before-widget a{padding:0;color:#febd17}.title-section-before-widget a:hover{text-decoration:none}.title-section-before-widget .category-products__nav-btn{display:none}.title-section .h2{line-height:22px}@media (min-width:1024px) and (max-width:1200px){.product-item__wrapper-inner .promo-label{padding:5px 3px;min-width:85px}}@media (min-width:1024px){.category-products.product-item_flex.has-slider .product-item__wrapper{max-width:25%}.product-item__sku_mobile{display:none}.product-item__sku_desktop{text-align:right;display:block}}@media (max-width:1200px){.title-section-before-widget .category-products__nav-btn{display:block}.title-section-before-widget .category-products__nav-next{right:0}.title-section-before-widget .category-products__nav-prev{left:0;right:auto}.category-products.has-widget~.category-products__nav-set{display:none}}@media (max-width:1023px){.main:not(.column-right) .category-products.product-item_flex:not(.has-slider){margin:0}.main:not(.column-right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper{max-width:calc(100%/3);box-shadow:none}.main:not(.column-right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:before{border-width:1px 0}.main:not(.column-right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(4n+4):before{border-width:1px 0}.main:not(.column-right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:last-child:before{border-width:1px 1px 1px 0}.main.column_right .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(3n+1):before,.main.column_right .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(3n+3):before,.main:not(.column-right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(3n+1):before,.main:not(.column-right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(3n+3):before{border-width:1px}.main.column_right .category-products.product-item_flex:not(.has-slider) .product-item__wrapper{max-width:calc(100%/3)}.product-item__sku_desktop{display:none}}@media (min-width:768px){.product-item__wrapper{min-width:0}}@media (max-width:425px){.main:not(.column-right) .category-products.product-item_flex .has-widget{margin:0}.main:not(.column-right) .category-products.product-item_flex:not(.has-widget){margin:0 -15px}.main:not(.column-right) .category-products.product-item_flex:not(.has-widget):after{max-width:50%;min-width:50%}.main.column_right .category-products.product-item_flex:not(.has-slider) .product-item__wrapper,.main:not(.column-right) .category-products.product-item_flex:not(.has-widget) .product-item__wrapper{max-width:50%}.main:not(.column-right) .category-products.product-item_flex:not(.has-widget) .product-item__wrapper:before{border-width:1px}.main:not(.column-right) .category-products.product-item_flex:not(.has-widget) .product-item__wrapper:last-child:before,.main:not(.column-right) .category-products.product-item_flex:not(.has-widget) .product-item__wrapper:nth-child(3n+1):before,.main:not(.column-right) .category-products.product-item_flex:not(.has-widget) .product-item__wrapper:nth-child(3n+3):before,.main:not(.column-right) .category-products.product-item_flex:not(.has-widget) .product-item__wrapper:nth-child(4n+4):before{border-width:1px}.main:not(.column-right) .category-products.product-item_flex:not(.has-widget) .product-item__wrapper:nth-child(2n+2):before{border-width:1px 1px 1px 0}.main:not(.column-right) .category-products .promo-label.promo-label_freeshipping{padding:0}.main.column_right .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(3n+1):before,.main.column_right .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(3n+3):before{border-width:1px}.main.column_right .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(2n+2):before{border-width:1px 1px 1px 0}.product-item__wrapper-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.product-item__wrapper-inner_mobile-column{display:block;text-align:center}.product-item__side_flex,.product-item__side_mobile-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-item__side_mobile-left{width:100%;max-width:none;padding:0;margin:0 auto;height:auto}.product-item__side_mobile-right{width:100%;min-width:0;height:auto;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.product-item__side_flex-column,.product-item__side_mobile-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-item__side_flex-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.product-item__side_align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-item__side_flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:none;margin:0}.product-item__image{height:auto;max-width:none}.product-item__top-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-item__sku{margin:10px 0 0;text-align:left;font-size:12px;font-size:.75rem;line-height:18px}.product-item__title{font-size:13px;font-size:.8125rem;line-height:16px;text-align:left}.product-item_h3{margin:10px 0;max-height:none;overflow:hidden}.product-item__price{padding-bottom:14px}.product-item__price .price{text-align:center}.product-item__buttons{text-align:left;margin-top:0}.category-wrapper .product-item__compare-link{position:static}}@media (max-width:767px){.catalog-category-view .main-container{margin:27px 0 0;overflow:hidden}.product-item__wrapper{max-width:100%;padding:17px 11px}.main:not(.column-right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper{margin:15px 0 0;max-width:50%}.main:not(.column-right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:before{border-width:1px}.main:not(.column-right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:last-child:before,.main:not(.column-right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(3n+1):before,.main:not(.column-right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(3n+3):before,.main:not(.column-right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(4n+4):before{border-width:1px}.main:not(.column-right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(2n+2){margin-right:0}.main:not(.column-right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(2n+2):before{border-width:1px}.main:not(.column-right) .category-products__nav-set .category-products__nav-next{right:0;left:auto;top:-30px;transform:none}.main:not(.column-right) .category-products__nav-set .category-products__nav-prev{left:auto;right:20px;top:-30px;transform:none}.main.column_right .category-products.product-item_flex:not(.has-slider):after{content:none}}@media (max-width:767px) and (max-width:425px){.main:not(.column-right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:last-child:before,.main:not(.column-right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(3n+1):before,.main:not(.column-right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(3n+3):before,.main:not(.column-right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(4n+4):before{border-width:0}.main:not(.column-right) .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(2n+2):before{border-width:0}}@media (max-width:480px){.product-item__buttons{display:block}}@media (max-width:450px){.product-item__title{font-size:13px;font-size:.8125rem}}@media (max-width:425px){.main.column_right .category-products.product-item_flex:not(.has-slider) .product-item__wrapper{max-width:50%;flex-basis:50%}}.category-wrapper .product-item__wrapper.selected{border-width:1px}.category-wrapper .product-item__wrapper:hover .product-item__compatible-desc{opacity:1}.category-wrapper .product-item__compatible-desc{position:absolute;opacity:0;width:99%;height:230px;background:#fff;left:0;top:2px;z-index:1;transition:opacity .5s ease;padding:60px 40px;color:#000;font-weight:400;font-size:12px;line-height:20px;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical}@media (max-width:1023px){.category-wrapper .product-item__compatible-desc{height:244px;-webkit-line-clamp:9}}.category-wrapper .product-item__compatible-title{font-weight:700;font-size:13px;line-height:13px;text-align:center;margin-bottom:13px;color:#000}.category-wrapper .product-item__promo-lables{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:425px){.category-wrapper .product-item__promo-lables{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.category-wrapper .product-item__image-section{min-height:237px;box-sizing:content-box}@media (max-width:767px){.category-wrapper .product-item__image-section{min-height:unset}}@media (max-width:425px){.category-wrapper .product-item__image-section{position:absolute;top:15px;left:10px;width:150px}}@media (max-width:374px){.category-wrapper .product-item__image-section{width:100px}}@media (max-width:767px){.category-wrapper .product-item__image-section:not(.preview-slider){margin-bottom:25px}.category-wrapper .product-item__image{max-width:185px}}.category-wrapper .product-item__sub-labels{position:absolute;top:0;right:20px;z-index:11}@media (max-width:425px){.category-wrapper .product-item__sub-labels{position:relative;right:inherit}}.category-wrapper .product-item__sub-labels .product-item__sub-label{display:block;text-decoration:none}.category-wrapper .product-item__sub-labels .product-item__sub-label.garantiya_na_izlom{width:78px;padding:5px 5px 5px 30px;font-size:10px;line-height:8px;color:#7f7f7f;position:relative}.category-wrapper .product-item__sub-labels .product-item__sub-label.garantiya_na_izlom:before{content:'';display:block;background-image:url(/skin/frontend/ariflex/dewalt/images/svg/garantiya_na_izlom_list.svg);background-position:center center;background-repeat:no-repeat;width:25px;height:26px;position:absolute;top:0;left:0}.category-wrapper .product-item_h3{max-height:66px;min-height:66px;overflow:hidden;margin:12px 0 8px}@media (max-width:1100px){.category-wrapper .product-item_h3{margin:8px 0 15px}}@media (max-width:767px){.category-wrapper .product-item_h3{max-height:54px;min-height:54px;margin:0 0 10px}}@media (max-width:425px){.category-wrapper .product-item__wrapper-inner{width:100%;padding-left:160px;min-height:230px}}@media (max-width:374px){.category-wrapper .product-item__wrapper-inner{padding-left:120px}}.category-wrapper .product-item__short-desc{max-height:50px;overflow:hidden;font-size:14px;line-height:16px;margin:0 0 10px;color:#4c4c4c}.category-wrapper .product-item__image-section.semi-trans{opacity:.3}.category-wrapper .product-item__image-section_mobile{display:none;max-width:40%}.category-wrapper .product-item__image-section_mobile a{display:block;width:100%}.category-wrapper .product-item__top{display:flex;flex-direction:column}.category-wrapper .product-item__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:6px 0 0}@media (max-width:425px){.category-wrapper .product-item__bottom{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:15px 0 0}}.category-wrapper .product-item__bottom .button__analog{position:relative;font-family:inherit;font-size:13px;line-height:14px;border:2px solid #febd17;color:#000;font-weight:700;padding:11px 0;min-width:155px;text-decoration:none;text-align:center;text-transform:uppercase;background:#febd17}.category-wrapper .product-item__bottom .button__analog:hover{background:#e1a201;border-color:#e1a201}@media (max-width:425px){.category-wrapper .product-item__bottom .button__analog{min-width:120px;font-size:12px}}@media (max-width:767px){.category-wrapper .product-item__wrapper{padding:15px}}.category-wrapper .product-item__wrapper .btn-add-to-cart{display:block;text-align:center}@media (max-width:991px){.category-wrapper .product-item__price-bonuses .product-card__bonuses-short{margin-left:5px}.category-wrapper .product-item__price-bonuses .product-card__bonuses-short .bonuses__amount{margin-right:0}}@media (max-width:767px){.category-wrapper .product-item__price-bonuses{-ms-flex-wrap:wrap;flex-wrap:wrap}.category-wrapper .product-item__price-bonuses .product-item__price .price,.category-wrapper .product-item__price-bonuses .product-item__price .special{font-size:16px;line-height:18px}.category-wrapper .product-item__price-bonuses .product-item__price .old{font-size:11px;line-height:15px;color:#aaa;font-weight:400;font-family:'Helvetica Neue Cyr Roman',Arial,Helvetica,sans-serif}}.category-wrapper .product-item__sku{font-size:14px;line-height:1;margin:15px 0 0;color:#838383}@media (max-width:1100px){.category-wrapper .product-item__sku{font-size:11px;line-height:15px;color:#aaa;margin:10px 0 0}}.category-wrapper .product-item__title{font-family:'Helvetica Neue Cyr Medium',Arial,Helvetica,sans-serif;font-weight:500;display:-webkit-box;display:-moz-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:767px){.category-wrapper .product-item__title{font-size:13px;line-height:18px;font-weight:500}}.category-wrapper .product-item__properties{margin-bottom:17px;font-size:13px;line-height:1;color:#373737;overflow:hidden;position:relative}.category-wrapper .product-item__properties:after{content:'';width:100%;height:13px;display:block;position:absolute;bottom:-5px;background-color:#fff;background:linear-gradient(0deg,#fff 28.57%,rgba(255,255,255,0) 100%)}.category-wrapper .product-item__properties .product-view__attribute-item{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (max-width:425px){.category-wrapper .product-item__properties .product-view__attribute-item{margin-bottom:5px;line-height:15px}}@media (max-width:350px){.category-wrapper .product-item__properties .product-view__attribute-item{-ms-flex-wrap:wrap;flex-wrap:wrap}}.category-wrapper .product-item__properties .product-view__attribute-item:nth-child(n+4){display:none}.category-wrapper .product-item__properties .product-view__attribute-item .product-attribute__title{color:#373737;max-width:62%}@media (max-width:1024px){.category-wrapper .product-item__properties .product-view__attribute-item .product-attribute__title{max-width:70%}}@media (max-width:425px){.category-wrapper .product-item__properties .product-view__attribute-item .product-attribute__title{max-width:60%}}@media (max-width:350px){.category-wrapper .product-item__properties .product-view__attribute-item .product-attribute__title{max-width:78%}}.category-wrapper .product-item__properties .product-view__attribute-item .product-attribute__text{color:#373737;height:100%;-webkit-flex:1 1 auto;-moz-box-flex:1;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;text-align:end}.category-wrapper .product-item__properties .product-view__attribute-item .product-attribute__text:before{content:'';display:inline-block;-webkit-flex:1 0 auto;-moz-box-flex:1;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:10px;border-bottom:1px dotted #dfdfdf;margin:0 5px}@media (max-width:1100px){.category-wrapper .product-item__properties{font-size:11px;margin-bottom:16px}.category-wrapper .product-item__properties:after{height:11px;background:linear-gradient(360deg,#fff 40.91%,rgba(255,255,255,0) 100%)}}@media (max-width:425px){.category-wrapper .product-item__properties{order:3;margin:0 0 16px}}.category-wrapper .product-item__rating .rating__star-wrap{margin:0;text-align:left;width:initial}.category-wrapper .product-item__rating .rating__star-wrap_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category-wrapper .product-item__rating .rating__counter{display:inline-block;font-size:12px;line-height:19px;cursor:auto;color:#878b8c;background-color:#fff}@media (max-width:425px){.category-wrapper .product-item__rating .rating__counter{font-size:11px;line-height:12px}}@media (max-width:1023px){.category-wrapper .product-item__price .price{text-align:left}}.category-wrapper .product-item__price .price .old-price__container{margin:0 0 4px}.category-wrapper .product-item__price .price .old{display:inline-block;margin:0}.category-wrapper .product-item__price .price .savings{background-color:#000;padding:3px;font-size:12px;border-radius:2px;display:inline-block}.category-wrapper .product-item__price .price .savings .price{color:#febd17;font-size:12px;font-weight:700;text-align:center;line-height:normal}@media (max-width:767px){.category-wrapper .product-item__price .price .savings .price{font-size:10px}}.category-wrapper .product-item__price .price .savings .price::before{content:'-';display:inline;color:#febd17}.category-wrapper .product-item__toggler{position:relative;display:none;width:40px;height:40px;border:2px solid #d6d6d6;background-color:#fff}.category-wrapper .product-item__toggler::before{position:relative;display:block;content:'';width:40px;height:40px;top:-2px;left:-2px;background:url(/skin/frontend/ariflex/dewalt/images/svg/toggler-dots.svg) center no-repeat}@media (max-width:1100px){.category-wrapper .product-item__toggler{display:block}}.category-wrapper .product-item__compare-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category-wrapper .product-item__compare-input+.product-item__compare-checkbox{width:30px}@media (max-width:425px){.category-wrapper .product-item__compare-input+.product-item__compare-checkbox{width:40px}}.category-wrapper .product-item__compare-input+.product-item__compare-checkbox::before{transform:none}@media (max-width:767px){.category-wrapper .product-item__compare-input+.product-item__compare-checkbox::before{transform:translateX(50%)}}.category-wrapper .product-item__compare-input+.product-item__compare-checkbox:after{width:30px;background-position:left center;background-size:14px 16px}@media (max-width:767px){.category-wrapper .product-item__compare-input+.product-item__compare-checkbox:after{background-position:center center}}@media (max-width:425px){.category-wrapper .product-item__compare-input+.product-item__compare-checkbox:after{width:40px;background-image:url(/skin/frontend/ariflex/dewalt/images/svg/product-card-compare-mobile.svg);background-size:20px 20px}}.category-wrapper .product-item__bottom-inner_mobile .product-item__compare-input+.product-item__compare-checkbox{width:40px}.category-wrapper .product-item__bottom-inner_mobile .product-item__compare-input+.product-item__compare-checkbox:after{width:40px;background-position:center center;background-size:14px 16px}.category-wrapper .product-item__bottom-inner_mobile .product-item__compare-input:checked+.product-item__compare-checkbox{width:40px}.category-wrapper .product-item__bottom-inner_mobile .product-item__compare-input:checked+.product-item__compare-checkbox:after{width:40px;background-position:center center;background-size:14px 16px}.category-wrapper .product-item__bottom-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:60px;margin-left:5px}@media (max-width:425px){.category-wrapper .product-item__bottom-inner{width:unset}}.category-wrapper .product-item__bottom-inner_mobile{display:none;position:absolute;z-index:10;top:-92px;right:0;min-width:198px;box-shadow:0 0 15px rgba(0,0,0,.16);background-color:#fff}.category-wrapper .product-item__bottom-inner_mobile::after{content:"";display:block;width:0;height:0;border:8px solid transparent;border-top-color:#fff;position:absolute;top:84px;right:10px;z-index:10}.category-wrapper .product-item__bottom-inner_mobile .product-item__wishlist{width:auto;height:auto;border-bottom:1px solid #d6d6d6}.category-wrapper .product-item__bottom-inner_mobile .product-item__wishlist-link{padding:15px 15px 15px 43px;font-size:13px;line-height:13px;text-decoration:none;color:#000;text-align:left;width:auto;height:auto}.category-wrapper .product-item__bottom-inner_mobile .product-item__wishlist-link_remove{color:#febd17}.category-wrapper .product-item__bottom-inner_mobile .product-item__wishlist-link_remove::before{background:url(/skin/frontend/ariflex/dewalt/images/svg/product-card-fav-hover.svg) center no-repeat}.category-wrapper .product-item__bottom-inner_mobile .product-item__wishlist-link:before{top:13px;left:13px}.category-wrapper .product-item__bottom-inner_mobile .product-item__compare-fieldset{display:block;position:static;box-shadow:none;z-index:10;padding:0;background-color:transparent;text-align:left;min-width:auto}.category-wrapper .product-item__bottom-inner_mobile .product-item__compare-text{font-size:13px;line-height:13px;font-weight:400;color:#000;width:auto;height:auto}.category-wrapper .product-item__bottom-inner_mobile .product-item__compare-link{width:auto}.category-wrapper .product-item__bottom-inner_mobile .product-item__compare-flex{width:100%}.category-wrapper .product-item__bottom-inner_mobile.opened{display:block}.category-wrapper .product-item__bottom-inner .product-item__wishlist{width:30px}@media (max-width:425px){.category-wrapper .product-item__bottom-inner .product-item__wishlist{width:40px;background-color:rgba(243,243,243,.8);margin-left:16px}}.category-wrapper .product-item__bottom-inner .product-item__wishlist::after{right:auto;left:0}.category-wrapper .product-item__bottom-inner .product-item__wishlist-fieldset{right:-8px;bottom:-30px;min-width:110px}.category-wrapper .product-item__bottom-inner .product-item__wishlist-fieldset:before{top:-10px;right:12px;border-top-color:transparent;border-bottom-color:#fff}.category-wrapper .product-item__bottom-inner .product-item__wishlist-link{width:30px;height:100%}@media (max-width:991px){.category-wrapper .product-item__bottom-inner .product-item__wishlist-link{padding-left:30px}}@media (max-width:425px){.category-wrapper .product-item__bottom-inner .product-item__wishlist-link.wishlist-action_remove::before{background-image:url(/skin/frontend/ariflex/dewalt/images/svg/wishlist-heart-icon-hover.svg)}}.category-wrapper .product-item__bottom-inner .product-item__wishlist-link::before{right:0;left:auto}@media (max-width:425px){.category-wrapper .product-item__bottom-inner .product-item__wishlist-link::before{width:19px;background-image:url(/skin/frontend/ariflex/dewalt/images/svg/wishlist-heart-icon-mobile.svg);background-size:19px 16px}}.category-wrapper .product-item .button_preorder{padding:13px 36px}.main-container .main .category-wrapper .category-products .product-item__bottom-inner_mobile a.product-item__wishlist-link{font-size:13px;text-decoration:none}@media (max-width:425px){.product-item__sku{margin:28px 0 0}.product-item__price{padding-bottom:0;min-height:auto}.catalog-category-view .category-wrapper .product-item__wrapper,.catalogsearch-result-index .category-wrapper .product-item__wrapper,.cms-page-view .promo-products .category-wrapper .product-item__wrapper{padding:15px}.catalog-category-view .category-wrapper .product-item__wrapper-inner,.catalogsearch-result-index .category-wrapper .product-item__wrapper-inner,.cms-page-view .promo-products .category-wrapper .product-item__wrapper-inner{width:100%}.catalog-category-view .category-wrapper .product-item__wrapper-inner .promo-label,.catalogsearch-result-index .category-wrapper .product-item__wrapper-inner .promo-label,.cms-page-view .promo-products .category-wrapper .product-item__wrapper-inner .promo-label{min-width:unset}.catalog-category-view .category-wrapper .product-item__image-section_mobile,.catalogsearch-result-index .category-wrapper .product-item__image-section_mobile,.cms-page-view .promo-products .category-wrapper .product-item__image-section_mobile{display:none}.catalog-category-view .category-wrapper .product-item__image,.catalogsearch-result-index .category-wrapper .product-item__image,.cms-page-view .promo-products .category-wrapper .product-item__image{margin:0 auto;min-width:0;max-width:none}.catalog-category-view .category-wrapper .product-item__sku,.catalogsearch-result-index .category-wrapper .product-item__sku,.cms-page-view .promo-products .category-wrapper .product-item__sku{margin:0 0 10px}.catalog-category-view .category-wrapper .product-item_flex:not(.has-widget) .product-item__wrapper,.catalogsearch-result-index .category-wrapper .product-item_flex:not(.has-widget) .product-item__wrapper,.cms-page-view .promo-products .category-wrapper .product-item_flex:not(.has-widget) .product-item__wrapper{margin:0}.catalog-category-view .category-wrapper .product-item_flex:not(.has-widget) .product-item__wrapper .product-item__label-showroom,.catalogsearch-result-index .category-wrapper .product-item_flex:not(.has-widget) .product-item__wrapper .product-item__label-showroom,.cms-page-view .promo-products .category-wrapper .product-item_flex:not(.has-widget) .product-item__wrapper .product-item__label-showroom{position:relative;top:unset;right:unset}.main:not(.column-right) .promo-wrap .category-products.product-item_flex:not(.has-slider) .product-item__wrapper,.main:not(.column-right)>.category-wrapper .category-products.product-item_flex:not(.has-slider) .product-item__wrapper{width:100%;-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%;border-top:1px solid #d9d9d9}.main:not(.column-right) .promo-wrap .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:last-child,.main:not(.column-right)>.category-wrapper .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:last-child{border-bottom:1px solid #d9d9d9}.main.column_right .category-products.product-item_flex:not(.has-slider) .product-item__wrapper{width:100%;-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%;margin:0}.main.column_right .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(3n+1):before,.main.column_right .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(3n+2):before,.main.column_right .category-products.product-item_flex:not(.has-slider) .product-item__wrapper:nth-child(3n+3):before{display:none}.category-wrapper .product-item__rating .rating__counter{text-align:left;background-color:#fff;margin:0 0 0 3px;position:relative}}@media (max-width:460px){.product-item__wrapper.swiper-slide{width:235px}}@media (max-width:340px){.catalog-category-view .category-wrapper .product-item__image{min-width:auto;max-width:unset}.catalog-category-view .category-wrapper .product-item__price-bonuses .product-item__price .old{font-size:12px}.catalog-category-view .category-wrapper .product-item__price-bonuses .product-item__price .special{font-size:18px}.catalog-category-view .category-wrapper .product-item__price-bonuses .product-item__price .savings .price{font-size:11px}}.category-products__nav-btn{opacity:.7}.product-item__bottom-inner,.product-item__price,.product-item__promo-lables,.product-item__rating{opacity:1;visibility:visible}@media (max-width:767px){.product-item__rating{position:relative;width:100%}.product-item__rating-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%}}.product-item__price-bonuses{margin:15px 0 0}@media (max-width:767px){.product-item__flex-wrapper{display:flex;flex-direction:column;align-items:flex-start}}@media (max-width:425px){.product-item__flex-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;column-gap:10px}}@media (max-width:374px){.product-item__flex-wrapper{flex-direction:column;align-items:flex-start}}.product-item__wrapper-inner{position:static}.product-item__wrapper-inner .promo-label{min-width:unset}.product-item__bottom-inner{max-height:none}.product-item__credit-info{margin-bottom:10px}@media (max-width:425px){.product-item__credit-info{margin:6px 0 0}}.category-products.has-slider{overflow:hidden}.category-products.has-slider .product-item__wrapper{height:inherit}.category-products.has-slider>.swiper,.category-products.has-slider>.swiper-container{overflow:hidden;margin:-10px 0 -20px}.category-products.has-slider .product-item__image-section{min-height:257px;aspect-ratio:1/1;object-fit:contain}@media (max-width:768px){.category-products.has-slider .product-item__image-section{min-height:0}.category-products.has-slider .product-item__image-section:not(.preview-slider){margin-bottom:28px}}@media (max-width:767px){.category-products.has-slider .product-item__image-section:not(.preview-slider){margin-bottom:10px}}@media (max-width:425px){.category-products.has-slider .product-item__image-section:not(.preview-slider){margin-bottom:0}}.catalogsearch-result-index .no-sidebar,.catalogsearch-result-index .no-sidebar+.column.column_right .limiter_mobile-hidden,.catalogsearch-result-index .no-sidebar+.column.column_right .page-title,.catalogsearch-result-index .no-sidebar+.column.column_right .toolbar__btn{display:none}.catalogsearch-result-index .no-sidebar+.column.column_right{width:100%;max-width:100%}.catalogsearch-result-index .no-sidebar+.column.column_right .page-title.showForCategories{display:block}.catalogsearch-result-index .no-sidebar+.column.column_right .category-wrapper .category-products.product-item_flex.category-products_flex-stretch .product-item__wrapper{max-width:calc(25%)}@media (max-width:1023px){.catalogsearch-result-index .no-sidebar+.column.column_right .category-wrapper .category-products.product-item_flex.category-products_flex-stretch .product-item__wrapper{max-width:calc(33.33333333%)}}@media (max-width:767px){.catalogsearch-result-index .no-sidebar+.column.column_right .category-wrapper .category-products.product-item_flex.category-products_flex-stretch .product-item__wrapper{max-width:50%}}@media (max-width:425px){.catalogsearch-result-index .no-sidebar+.column.column_right .category-wrapper .category-products.product-item_flex.category-products_flex-stretch .product-item__wrapper{max-width:100%}}.no-result__text{color:#626469;font-size:14px;font-weight:400;line-height:22px;margin-bottom:19px}.no-result__text--emphasize{font-weight:700}.no-result__offer{color:#000;font-size:26px;font-weight:700;line-height:40px;margin-bottom:29px}@media (max-width:767px){.no-result__offer{font-size:18px;line-height:22px}}.no-result__input{margin-bottom:50px}@media (max-width:1023px){.no-result__input{margin-bottom:20px}.no-result__input .search__expanded-section{position:relative;height:auto;padding:0}}.no-result__input .search__form{width:100%}@media (max-width:1023px){.no-result__input .search__text-wrap{position:relative;background-color:#fff;padding:0}}@media (max-width:767px){.no-result__input .search__text-wrap{padding:0}}.no-result__input .search__text{background-color:#f5f5f5;height:50px}@media (max-width:1023px){.no-result__input .search__text{border:1px solid #e4e4e4;border-radius:3px}}@media (max-width:767px){.no-result__input .search__text{padding:9px 46px 9px 10px}}.no-result__input .search__submit{width:50px;height:50px;background-color:#febd17;transition:all .3s;background-image:url(/skin/frontend/ariflex/dewalt/images/svg/search-icon-black.svg);background-repeat:no-repeat;background-position:center;right:0}.no-result__input .search__submit:after{content:none}.no-result__input .search__submit:hover{background-color:#e1a201}@media (max-width:1023px){.no-result__input .search__submit{border-radius:0 3px 3px 0}}@media (max-width:767px){.no-result__input .search__submit{right:0}}.no-result__menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (max-width:1023px){.no-result__menu{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:35px 0;max-width:680px;margin:0 auto}}.no-result__menu-item{max-width:262px;-webkit-flex:1 1 25%;-moz-box-flex:1;-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;display:block;max-height:272px;margin-right:30px}@media (max-width:1023px){.no-result__menu-item{-webkit-flex:1 0 50%;-moz-box-flex:1;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:262px;width:calc((100% - 30px)/2);margin-bottom:30px;margin-left:15px;margin-right:15px}}@media (max-width:640px){.no-result__menu-item{height:auto;margin-right:10px;width:calc((100% - 10px)/2);max-width:calc((100% - 10px)/2);margin-bottom:10px;margin-left:0}.no-result__menu-item:nth-child(2n){margin-right:0}}.no-result__menu-item a{text-decoration:none;display:flex;flex-direction:column;height:100%}.no-result__menu-item a:after{content:'';display:block;width:100%;height:192px;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:640px){.no-result__menu-item a:after{height:150px}}@media (max-width:400px){.no-result__menu-item a:after{height:100px}}.no-result__menu-item:nth-child(1) a::after{background-image:url(/skin/frontend/ariflex/dewalt/images/no-result_electro.png)}.no-result__menu-item:nth-child(2) a::after{background-image:url(/skin/frontend/ariflex/dewalt/images/no-result_garden.png)}.no-result__menu-item:nth-child(3) a::after{background-image:url(/skin/frontend/ariflex/dewalt/images/no-result_tooling.jpg)}.no-result__menu-item:nth-child(4){margin-right:0}.no-result__menu-item:nth-child(4) a::after{background-image:url(/skin/frontend/ariflex/dewalt/images/no-result_storage.png)}@media (max-width:1023px){.no-result__menu-item:nth-child(4){margin-right:15px}}@media (max-width:640px){.no-result__menu-item:nth-child(4){margin-right:0}}.no-result__menu-title{display:flex;flex-grow:1;padding:12px 15px;background-color:#ececec;color:#000;font-size:14px;line-height:18px;font-weight:700;text-transform:uppercase;border-top:4px solid #febd17;text-decoration:none}@media (max-width:640px){.no-result__menu-title{font-size:11px;line-height:14px;padding:5px}}.no-result__menu-title:hover{background-color:#000;color:#fff}@media (max-width:425px){.addtocart-form{width:100%}}.addtocart-form__count-qty,.product-widget .category-wrapper .product-item__properties::after{display:none}.product-widget .product-item__price{padding:0;margin:0 0 10px}.product-widget .category-products.has-widget .product-item__rating .rating__counter{width:auto;height:auto;clip-path:none;top:auto;margin:0 0 0 5px}.product-widget .category-products.has-widget .product-item__rating .rating__star-wrap{display:flex;margin-bottom:4px}@media (max-width:767px){.product-widget .category-wrapper .product-item__top{max-width:calc(100% - 45px)}}@media (max-width:424px){.product-widget .category-wrapper .product-item__top{max-width:none}}.product-widget .category-wrapper .product-item__bottom{margin:15px 0 0}.product-widget .category-wrapper .product-item__credit-info,.product-widget .category-wrapper .product-item__price-bonuses,.product-widget .category-wrapper .product-item__properties{margin:0}@media (max-width:767px){.product-widget .category-wrapper .product-item__flex-wrapper{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}}@media (max-width:424px){.product-widget .category-wrapper .product-item__flex-wrapper{display:flex;flex-direction:column;align-items:flex-start}}.main.column_right .category-products.category-products__grid:not(.has-slider){display:grid;grid-template-columns:100%}@media (min-width:426px){.main.column_right .category-products.category-products__grid:not(.has-slider){grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.main.column_right .category-products.category-products__grid:not(.has-slider){grid-template-columns:repeat(3,1fr)}}.main.column_right .category-products.category-products__grid:not(.has-slider) .product-item__wrapper{width:100%;max-width:100%}.main.column_right .category-products.category-products__grid:not(.has-slider) .teaser-slider__item{padding:20px 0;border-top:1px solid #d9d9d9}@media (min-width:426px){.main.column_right .category-products.category-products__grid:not(.has-slider) .teaser-slider__item{grid-column:span 2;padding:15px 0 0;border:0}}@media (min-width:768px){.main.column_right .category-products.category-products__grid:not(.has-slider) .teaser-slider__item{padding:20px 0;grid-column:span 3}}.main.column_right .category-products.category-products__grid:not(.has-slider) .teaser-slider__item img{display:block;max-width:100%;width:100%;height:auto}

.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.product-card__promo-lables+.product-card__bonuses-short{margin-top:50px;left:10px}.product-card__bonuses-short,.product-card__description-info_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-card__bonuses-short{position:absolute;top:0;left:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex}.product-card__bonuses-short .bonuses__amount{display:inline-block;max-width:100px;height:30px;line-height:30px;box-sizing:border-box;padding:0 10px;border-radius:20px;font-weight:700;font-size:15px;color:#fff;margin-bottom:6px;text-shadow:0 1px 1px rgba(0,0,0,.2);background:linear-gradient(180deg,#cecece 0,#b4b4b4 100%);box-shadow:0 5px 5px rgba(141,141,141,.3)}.product-card__bonuses-short .bonuses__amount__super{background:linear-gradient(180deg,#ffb951 0,#ee9919 100%);box-shadow:0 5px 5px rgba(254,189,23,.3)}@media (max-width:350px){.product-card__bonuses-short .bonuses__amount{font-size:12px}}.product-card__description-info_flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-card__description-info_flex .product-card__price{margin-bottom:35px}.product-card__description-info_flex .product-card__price .price{display:-webkit-box;display:-ms-flexbox;display:flex}.product-card__description-info_flex .product-card__price .price .old-price__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:30px;margin-right:25px;border-right:1px solid #d5d5d5}.product-card__description-info_flex .product-card__price .price .old-price__container .old{color:#c4c4c4;font-size:18px;line-height:13px;font-weight:400;margin-bottom:5px;display:block;font-family:'Arial','Roboto Condensed'}.product-card__description-info_flex .product-card__price .price .old-price__container .savings{width:100%;max-width:80px;text-align:center;border-radius:0;height:18px;line-height:18px;font-size:13px;font-weight:600;display:block}.product-card__description-info_flex .product-card__price .price .old-price__container .savings .price{display:block}.product-card__description-info_flex .product-description__bonuses{margin-bottom:10px}.product-card__description-info_flex .product-description__bonuses .product-bonuses-info{font-size:14px;line-height:13px}.product-card__description-info_flex .product-description__bonuses .product-bonuses-info b{color:#b8b8b8;font-size:16px;line-height:19px;font-weight:600}.product-card__description-info_flex .product-description__bonuses .product-bonuses-info .super_bonuses b{color:#febd17;font-weight:700}.product-card__description-info_flex .product-description__bonuses .product-bonuses-info a{display:block;color:#727272;text-decoration-line:underline;font-size:14px;line-height:13px;margin-top:10px}.product-item__wrapper-inner .product-item__price-bonuses{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.product-item__wrapper-inner .product-card__bonuses-short{position:unset;margin:0 0 13px 15px}.product-item__wrapper-inner .product-card__bonuses-short .bonuses__amount{font-size:12px;line-height:20px;height:20px;max-width:75px;margin:0 15px 0 0;white-space:nowrap}.product-item__wrapper-inner .product-item__promo-lables+.product-card__bonuses-short{top:45px}@media (max-width:767px){.product-item__wrapper-inner .product-item__price-bonuses{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:15px 0 0}}

.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}#custom-teaser{position:relative;width:100%;background-color:var(--custom-teaser-bg);text-align:center}#custom-teaser img{display:block;max-width:100%;height:auto}#custom-teaser .custom-teaser__inner{display:flex;align-items:flex-start;justify-content:center;gap:20px;min-height:44px;padding:10px;margin:0 30px 0 0;text-decoration:none}@media (min-width:768px){#custom-teaser .custom-teaser__inner{padding:0;align-items:center}}@media (min-width:1024px){#custom-teaser .custom-teaser__inner{margin:0}}#custom-teaser .custom-teaser__content{display:flex;gap:10px;flex-direction:column;align-items:flex-start}@media (min-width:768px){#custom-teaser .custom-teaser__content{flex-direction:row;align-items:center}}#custom-teaser .custom-teaser__title{color:var(--custom-teaser-title-color);font-size:13px;line-height:1;font-family:'Helvetica Neue Cyr Bold',Arial,Helvetica,sans-serif;display:flex;align-items:center;gap:10px;text-align:left}@media (min-width:1280px){#custom-teaser .custom-teaser__title{font-size:20px}}#custom-teaser .custom-teaser__end-date{display:flex;white-space:nowrap;align-items:center;gap:10px;color:var(--custom-teaser-end-date-color);font-size:11px;line-height:1}@media (min-width:1280px){#custom-teaser .custom-teaser__end-date{font-size:16px}}#custom-teaser .custom-teaser__timer{font-family:'Helvetica Neue Cyr Bold',Arial,Helvetica,sans-serif;color:var(--custom-teaser-timer-color);font-size:11px;line-height:1}@media (min-width:1280px){#custom-teaser .custom-teaser__timer{font-size:20px}}#custom-teaser .custom-teaser__text{font-size:16px;line-height:22px;color:var(--custom-teaser-text-color)}@media (max-width:768px){#custom-teaser .custom-teaser__text{font-size:11px;line-height:15px}}#custom-teaser .custom-teaser__text span{text-transform:uppercase;font-family:'Helvetica Neue Cyr Bold',Arial,Helvetica,sans-serif}@media (max-width:768px){#custom-teaser .custom-teaser__text span{font-size:13px;line-height:18px}}#custom-teaser .custom-teaser__show-info{background:var(--custom-teaser-show-info-icon) no-repeat center;background-size:contain;min-width:17px;height:17px;text-decoration:none;transition:opacity .2s;font-size:0;line-height:0}@media (min-width:768px){#custom-teaser .custom-teaser__show-info{min-width:21px;height:21px}}#custom-teaser .custom-teaser__close:hover,#custom-teaser .custom-teaser__show-info:hover{opacity:.7}#custom-teaser .custom-teaser__close{padding:0;outline:0;box-shadow:none;border:0;font-size:0;line-height:0;position:absolute;top:8px;right:8px;width:18px;height:18px;background:var(--custom-teaser-close-icon) no-repeat center;background-size:contain;cursor:pointer;transition:opacity .2s}@media (min-width:768px){#custom-teaser .custom-teaser__close{top:50%;transform:translateY(-50%)}}#custom-teaser.freedelivery .custom-teaser__inner{align-items:center;padding:4px}@media (max-width:768px){#custom-teaser.freedelivery .custom-teaser__inner{padding-right:36px}}#custom-teaser.freedelivery .custom-teaser__inner::before{content:"";display:inline-block;width:32px;height:32px;background-image:url(/skin/frontend/ariflex/dewalt/images/svg/icon-delivery.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:24px}@media (max-width:768px){#custom-teaser.freedelivery .custom-teaser__inner::before{width:24px;height:24px;margin-right:4px}}#custom-teaser.freedelivery .custom-teaser__show-info{display:inline-block;background:#fff;padding:5px 13px 3px;color:#000;border-radius:2px;margin-left:22px;font-size:12px;line-height:1}@media (max-width:768px){#custom-teaser.freedelivery .custom-teaser__show-info{margin-left:6px;font-size:0;background-image:url(/skin/frontend/ariflex/dewalt/images/svg/arrow-next.svg);background-repeat:no-repeat;background-size:3.5px 7px;background-position:center;width:17px;height:17px;padding:0;border-radius:50%}}#custom-teaser.freedelivery .custom-teaser__close{top:50%;right:30px;transform:translateY(-50%);width:10px;height:10px;filter:invert(100%) sepia(0%) saturate(7499%) hue-rotate(260deg) brightness(103%) contrast(101%)}@media (max-width:768px){#custom-teaser.freedelivery .custom-teaser__close{right:14px}}#custom-teaser.blackfriday .custom-teaser__end-date-label span,#custom-teaser.blackfriday .custom-teaser__title img{display:none}@media (min-width:1024px){#custom-teaser.blackfriday .custom-teaser__title img{display:block}}@media (min-width:1024px){#custom-teaser.blackfriday .custom-teaser__end-date-label span{display:inline}}#custom-teaser.blackfriday .custom-teaser__img-left{max-width:71px}@media (min-width:768px){#custom-teaser.blackfriday .custom-teaser__img-left{max-width:100%}}#custom-teaser.blackfriday .custom-teaser__img-right{display:none}@media (min-width:1024px){#custom-teaser.blackfriday .custom-teaser__img-right{display:block}}#custom-teaser.blackfriday .custom-teaser__show-info{align-self:flex-end}@media (min-width:768px){#custom-teaser.blackfriday .custom-teaser__show-info{align-self:revert}}

.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.promo-popup{position:relative;z-index:1000;background-color:#fff;border-top:3px solid #febd17}@media (max-width:1023px){.promo-popup{top:auto}}.promo-popup__inner{position:relative;max-width:1160px;margin:0 auto}.promo-popup__blocks{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0}@media (max-width:1023px){.promo-popup__blocks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}}.promo-popup__toggle{cursor:pointer;position:absolute;top:0;right:-22px;font-size:0;width:22px;height:22px;background-color:#febd17;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border:0}@media (max-width:1550px){.promo-popup__toggle{right:0}}@media (max-width:1023px){.promo-popup__toggle{position:static;display:block;width:100%}}.promo-popup__toggle:focus{outline:0}.promo-popup__toggle::before{content:"%";font-family:Arial,'Helvetica Neue',sans-serif;font-size:14px;line-height:14px;color:#000;text-align:center;font-weight:900}@media (max-width:1023px){.promo-popup__toggle::before{display:none}}.promo-popup__toggle--opened::after,.promo-popup__toggle--opened::before{content:"";position:absolute;left:10px;top:5px;height:10px;width:2px;background-color:#000}@media (max-width:1023px){.promo-popup__toggle--opened::after,.promo-popup__toggle--opened::before{display:none}}.promo-popup__toggle--opened::before{transform:rotate(45deg)}.promo-popup__toggle--opened::after{transform:rotate(-45deg)}@media (max-width:1023px){.promo-popup__toggle--opened .promo-popup__toggle-text{display:none}.promo-popup__toggle--opened .promo-popup__toggle-close{position:relative;padding-right:20px;font-family:Arial,'Helvetica Neue',sans-serif;font-size:12px;line-height:16px;color:#000;text-align:center;font-weight:700}.promo-popup__toggle--opened .promo-popup__toggle-close::after,.promo-popup__toggle--opened .promo-popup__toggle-close::before{content:"";position:absolute;right:0;top:2px;height:10px;width:2px;background-color:#000;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.promo-popup__toggle--opened .promo-popup__toggle-close::before{transform:rotate(45deg)}.promo-popup__toggle--opened .promo-popup__toggle-close::after{transform:rotate(-45deg)}.promo-popup__coupon .promo-popup__title_rule,.promo-popup__hint-wrapper .promo-popup__hint-text_desc,.promo-popup__promocode .promo-popup__hint-text_desc,.promo-popup__promocode .promo-popup__title_default,.promo-popup__toggle-text{display:none}@media (max-width:1023px){.promo-popup__toggle-text{display:block;font-family:Arial,'Helvetica Neue',sans-serif;font-size:12px;line-height:16px;color:#000;text-align:center;font-weight:900;text-transform:uppercase}}.promo-popup__coupon,.promo-popup__promocode,.promo-popup__timer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33.333%;padding:0 10px;border-left:1px solid #ececec}@media (max-width:1023px){.promo-popup__coupon,.promo-popup__promocode,.promo-popup__timer{width:100%;padding:20px 15px;border-left:none;border-bottom:1px solid #ececec}}.promo-popup__timer{border-right:1px solid #ececec}@media (max-width:1023px){.promo-popup__timer{width:100%;padding:20px 15px;border:0}}.promo-popup__title{margin:0 0 10px;font-family:Arial,'Helvetica Neue',sans-serif;font-size:12px;line-height:16px;color:#000;text-align:center;text-transform:uppercase}@media (max-width:1023px){.promo-popup__title--desktop{display:none}}.promo-popup__links-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto 0 0}.promo-popup__link{position:relative;display:block;margin:10px 10px 0;font-family:Arial,'Helvetica Neue',sans-serif;font-size:12px;line-height:14px;color:#7c8081;text-decoration:none}.promo-popup__link:hover{color:#000;text-decoration:none}.promo-popup__link::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:0;border-bottom:1px solid #7c8081}.promo-popup__link--dashed::after{border-bottom-style:dashed}@media (max-width:1023px){.promo-popup__link--desktop{display:none}}.promo-popup__link--mobile{display:none}@media (max-width:1023px){.promo-popup__link--mobile{display:block}}.promo-popup__discount{font-family:Arial,'Helvetica Neue',sans-serif;font-size:26px;line-height:30px;color:#000;font-weight:900;text-transform:uppercase;text-align:center}@media (max-width:1023px){.promo-popup__discount{order:-1}}.promo-popup__code-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.promo-popup__code,.promo-popup__copy-button{margin:0 5px;font-family:Arial,'Helvetica Neue',sans-serif;line-height:20px;color:#000}.promo-popup__code{min-width:120px;padding:4px 5px;font-size:16px;font-weight:400;text-align:center;border:2px dashed #febd17;border-radius:3px}.promo-popup__copy-button{cursor:pointer;width:120px;padding:4px 10px;font-size:12px;font-weight:700;background-color:#febd17;border-radius:0;border:0}.promo-popup__copy-button:hover{filter:brightness(70%);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.promo-popup__copy-button:focus{outline:0}.promo-popup__hint-wrapper{position:relative;margin:auto 0 0}.promo-popup__hint-link:hover+.promo-popup__hint-text{display:block}.promo-popup__hint-text,.promo-popup__hint-text::before{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.promo-popup__hint-text{top:35px;z-index:1;display:none;width:280px;padding:8px;font-family:Arial,'Helvetica Neue',sans-serif;font-size:12px;line-height:18px;color:#000;font-weight:400;text-align:center;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.35);border-radius:5px}.promo-popup__hint-text::before{content:"";top:-7px;width:0;height:0;border-style:solid;border-width:0 8px 7px;border-color:transparent transparent #fff}.promo-popup__timer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.promo-popup__timer-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 5px;font-family:Arial,'Helvetica Neue',sans-serif;font-size:12px;line-height:14px;color:#7c8081}.promo-popup__digit,.promo-popup__digit-wrapper,.promo-popup__timer-item{display:-webkit-box;display:-ms-flexbox;display:flex}.promo-popup__digit-wrapper{margin-bottom:10px}.promo-popup__digit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:26px;height:30px;margin:0 1px;font-size:18px;line-height:20px;color:#000;background-color:#ececec;border-radius:2px}.copy-notification,.promo-popup__digit,.promo-popup__over-info{font-family:Arial,'Helvetica Neue',sans-serif}.promo-popup__over-info{margin-bottom:10px;font-size:18px;line-height:20px;color:#000}.copy-notification{position:absolute;top:50%;left:50%;z-index:10000;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);display:none;width:230px;margin-top:-30px;padding:10px;font-size:14px;color:#fff;text-align:center;background-color:rgba(0,0,0,.7);border-radius:30px}.promo-popup__discount,.promo-popup__timer-wrapper{margin:0}

/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
.rich[contenteditable="true"] {
  -webkit-user-modify: read-only;
  -moz-user-modify: read-only;
  user-modify: read-only;
}
.promo-labels {
  position: absolute;
  top: 4px;
  left: 0;
  font-family: 'Helvetica Neue Cyr Roman', Arial, Helvetica, sans-serif;
  z-index: 10;
}
.promo-labels__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 100%;
  gap: 0;
}
.promo-labels__wrap .promo-label {
  margin: 0 5px 5px 0;
  display: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}
.promo-labels__wrap .promo-label_new {
  background-color: #37a44e;
}
.promo-labels__wrap .promo-label_gift {
  background-color: #D7F1D5;
}
.promo-labels__wrap .promo-label:first-child {
  display: block;
}
.promo-labels__wrap .promo-label__hint {
  display: none;
}
.promo-labels__wrap_hidden .promo-labels__more-btn {
  display: block;
}
.promo-labels__wrap_opened .promo-label {
  display: block;
}
.promo-labels__wrap_opened .promo-labels__more-btn {
  background-color: #fff;
}
.promo-labels__wrap_opened .promo-labels__more-btn:before {
  opacity: 0;
}
.promo-labels__more-btn {
  display: none;
  position: relative;
  width: 25px;
  cursor: pointer;
  height: 25px;
  background-color: #fff;
  border-width: 1px;
  border-color: #e6e6e6;
  border-style: solid;
  border-radius: 0;
  transition: 0.2s linear;
}
.promo-labels__more-btn:before,
.promo-labels__more-btn:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: #000;
  padding: 0;
  transform: translate(-50%, -50%);
  transition: 0.2s linear;
}
.promo-labels__more-btn:before {
  width: 2px;
  height: 14px;
}
.promo-labels__more-btn:after {
  width: 14px;
  height: 2px;
}
.promo-labels__more-btn:hover {
  background-color: #eee;
  border-color: #e6e6e6;
}
.promo-labels__more-btn:hover:before,
.promo-labels__more-btn:hover:after {
  background-color: #000;
}
.promo-label {
  border-radius: 0px;
  border-width: 0;
  border-color: transparent;
  border-style: solid;
  background-color: #d35900;
  color: #ffffff;
  font-size: 11px;
  padding: 5px;
  text-align: center;
  line-height: 12px;
  font-weight: 400;
  font-family: 'Helvetica Neue Cyr Roman', Arial, Helvetica, sans-serif;
  text-transform: none;
  position: relative;
  top: 0;
}
@media (min-width: 768px) {
  .promo-label {
    font-size: 11px;
  }
}
@media (min-width: 1024px) {
  .promo-label {
    padding: 10px 5px;
  }
}
.promo-label_bf {
  text-transform: uppercase;
}
.promo-label .discount {
  line-height: 12px;
  font-weight: 400;
}
.promo-label .discount:before {
  content: none;
}
.promo-label_black {
  background-color: #1c1c1c;
  color: #ffffff;
  border-color: transparent;
}
.promo-label_red {
  background-color: #f50000;
  color: #ffffff;
  border-color: transparent;
}
.promo-label_light-red {
  background-color: #ea5b72;
  color: #ffffff;
  border-color: transparent;
}
.promo-label_blue {
  background-color: #1a6e8f;
  color: #ffffff;
  border-color: transparent;
}
.promo-label_orange {
  background-color: #f05900;
  color: #ffffff;
  border-color: transparent;
}
.promo-label_light-blue {
  background-color: #2da7c5;
  color: #ffffff;
  border-color: transparent;
}
.promo-label_dark-blue {
  background-color: #1895d7;
  color: #ffffff;
  border-color: transparent;
}
.promo-label_green {
  background-color: #37a44e;
  color: #ffffff;
  border-color: transparent;
}
.promo-label_yellow {
  background-color: #ffbd0c;
  color: #000000;
  border-color: transparent;
}
.promo-label_purple {
  background-color: #825f99;
  color: #ffffff;
  border-color: transparent;
}
.promo-label_special {
  background-color: #37a44e;
  color: #ffffff;
  border-color: transparent;
}
.promo-label_eol {
  background: #B77A03;
}
.promo-label_hit {
  background: #FFF6E3;
}
.promo-label_limited {
  background: #E7ECFE;
}
.promo-label_outlet {
  background: #EBF2E2;
}
.promo-label_recommend {
  background: #EAEFF1;
}
.promo-label_reduced {
  background: #E8E1F1;
}
.promo-label_freeshipping {
  padding: 0;
  background-color: #000;
}
.promo-label_freeshipping-wrap {
  display: flex;
  align-items: center;
  padding: 0 0 0 10px;
  gap: 8px;
}
.promo-label_freeshipping-text {
  text-align: left;
}
.promo-label_freeshipping-icon {
  background-color: #FEBD18;
  clip-path: polygon(25% -1%, 101% -1%, 101% 101%, 0 101%);
  min-width: 38px;
  width: 38px;
  min-height: 32px;
  align-self: stretch;
}
.promo-label_freeshipping-icon::after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-image: url('/skin/frontend/base/default/images/label/freeshipping.svg');
  background-position: 70% 60%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
}
.label-hint {
  position: absolute;
  background: #FFFFFF;
  box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.15);
  padding: 15px 20px 15px 15px;
  z-index: 10;
  width: 100%;
  max-width: 285px;
  transition: 0.2s linear;
  opacity: 1;
}
.label-hint.loading {
  opacity: 0;
}
.label-hint__arrow {
  content: '';
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
}
.label-hint__text {
  color: #000;
  font-size: 14px;
  line-height: 1.4;
}
.label-hint__text a {
  color: #838383;
}
.label-hint__close {
  position: absolute;
  top: 6px;
  right: 6px;
  background: url(/skin/frontend/ariflex/stanley/images/svg/promo-label-close.svg) no-repeat center;
  background-size: contain;
  width: 12px;
  height: 12px;
  cursor: pointer;
}
@media (max-width: 992px) {
  .label-hint {
    z-index: 10000;
  }
}
/* Fonts */
@media (max-width: 425px) {
  .product-card__title-mobile .product-item__promo-lables,
  .product-item__wrapper .product-item__promo-lables,
  .product-card .product-item__promo-lables {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    max-width: 165px;
  }
}
.product-card__title-mobile .product-item__label-showroom,
.product-item__wrapper .product-item__label-showroom,
.product-card .product-item__label-showroom {
  background-color: #fff;
}
.product-card__title-mobile .promo-label,
.product-item__wrapper .promo-label,
.product-card .promo-label {
  font-family: 'Helvetica Neue Cyr Bold';
  border: none;
  margin: 0 5px 5px 0;
  font-weight: 700;
}
.product-card__title-mobile .promo-label[data-title],
.product-item__wrapper .promo-label[data-title],
.product-card .promo-label[data-title] {
  cursor: pointer;
}
.product-card__title-mobile .promo-label[data-title] > *,
.product-item__wrapper .promo-label[data-title] > *,
.product-card .promo-label[data-title] > * {
  pointer-events: none;
}
.product-card__title-mobile .promo-label_gift,
.product-item__wrapper .promo-label_gift,
.product-card .promo-label_gift {
  background-color: #D7F1D5;
  color: #0D7C05;
}
.product-card__title-mobile .promo-label_gift:before,
.product-item__wrapper .promo-label_gift:before,
.product-card .promo-label_gift:before {
  content: '+';
  display: inline-block;
  margin-right: 3px;
  transform: translate(0, -1px);
}
.product-card__title-mobile .promo-label_discount span,
.product-item__wrapper .promo-label_discount span,
.product-card .promo-label_discount span {
  font-weight: 700;
}
@media (max-width: 500px) {
  .product-card__title-mobile .promo-label_discount-text,
  .product-item__wrapper .promo-label_discount-text,
  .product-card .promo-label_discount-text {
    display: none;
  }
  .product-card__title-mobile .promo-label_discount-percent::before,
  .product-item__wrapper .promo-label_discount-percent::before,
  .product-card .promo-label_discount-percent::before {
    content: '- ';
  }
}
.product-card__title-mobile .promo-label_bonus,
.product-item__wrapper .promo-label_bonus,
.product-card .promo-label_bonus {
  background-color: #F6F6F6;
  color: #F26B30;
  font-weight: 700;
  background-image: url("/skin/frontend/ariflex/dewalt/images/svg/icon-lightning-orange.svg");
  background-repeat: no-repeat;
  background-position: 8px 50%;
  background-size: 6px auto;
  padding-left: 12px;
}
.product-card__title-mobile .promo-label_bonus.super,
.product-item__wrapper .promo-label_bonus.super,
.product-card .promo-label_bonus.super {
  background-color: #F6F6F6;
}
.product-card__title-mobile .promo-label_showroom,
.product-item__wrapper .promo-label_showroom,
.product-card .promo-label_showroom {
  background-image: url('/skin/frontend/ariflex/default/images/svg/available_in_showroom.svg');
  background-position: center;
  background-repeat: no-repeat;
  width: 135px;
  height: 32px;
  background-color: #febd17;
  padding: 0;
}
.product-card__title-mobile .promo-label_best-price,
.product-item__wrapper .promo-label_best-price,
.product-card .promo-label_best-price {
  background-color: #EAEFF1;
  color: #14607D;
}
.product-card__title-mobile .promo-label_lifting,
.product-item__wrapper .promo-label_lifting,
.product-card .promo-label_lifting {
  background-color: #DDDDDD;
  color: #676767;
}
.product-card__title-mobile .promo-label_bf,
.product-item__wrapper .promo-label_bf,
.product-card .promo-label_bf {
  background-color: #000000;
  color: #FFFFFF;
  font-size: 11px;
  text-transform: none;
  font-weight: 700;
}
.product-card__title-mobile .promo-label_bf span,
.product-item__wrapper .promo-label_bf span,
.product-card .promo-label_bf span {
  font-weight: inherit;
  text-transform: capitalize;
}
.product-card__title-mobile .promo-label_hit,
.product-item__wrapper .promo-label_hit,
.product-card .promo-label_hit {
  background-color: #FFF6E3;
  color: #B87C08;
}
.product-card__title-mobile .promo-label_exclusive,
.product-item__wrapper .promo-label_exclusive,
.product-card .promo-label_exclusive {
  background-color: #E4F1FA;
  color: #0476C8;
}
.product-card__title-mobile .promo-label_limited,
.product-item__wrapper .promo-label_limited,
.product-card .promo-label_limited {
  background-color: #E7ECFE;
  color: #163CC2;
}
.product-card__title-mobile .promo-label_outlet,
.product-item__wrapper .promo-label_outlet,
.product-card .promo-label_outlet {
  background-color: #EBF2E2;
  color: #6EAA1D;
}
.product-card__title-mobile .promo-label_recommend,
.product-item__wrapper .promo-label_recommend,
.product-card .promo-label_recommend {
  background-color: #EAEFF1;
  color: #14607D;
}
.product-card__title-mobile .promo-label_reduced,
.product-item__wrapper .promo-label_reduced,
.product-card .promo-label_reduced {
  background-color: #E8E1F1;
  color: #6934AC;
}
.product-card__title-mobile .promo-label_cybermonday,
.product-item__wrapper .promo-label_cybermonday,
.product-card .promo-label_cybermonday {
  height: 32px;
  width: 130px;
  font-size: 0;
  background-image: url("/media/up/dewalt/promo/cybermonday/2024/custom-label.jpg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.product-card__title-mobile .promo-label_freeshipping,
.product-item__wrapper .promo-label_freeshipping,
.product-card .promo-label_freeshipping {
  font-family: 'Helvetica Neue Cyr Roman', Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.product-card__title-mobile .promo-label_freeshipping-text,
.product-item__wrapper .promo-label_freeshipping-text,
.product-card .promo-label_freeshipping-text {
  text-overflow: ellipsis;
  overflow: hidden;
}
.product-card__title-mobile .promo-label_new,
.product-item__wrapper .promo-label_new,
.product-card .promo-label_new {
  background-color: #37a44e;
}
.product-card__title-mobile .promo-label.markdown,
.product-item__wrapper .promo-label.markdown,
.product-card .promo-label.markdown {
  background-color: #da2a2a;
}
.product-card__title-mobile .promo-labels__wrap_hidden .promo-labels__more-btn,
.product-item__wrapper .promo-labels__wrap_hidden .promo-labels__more-btn,
.product-card .promo-labels__wrap_hidden .promo-labels__more-btn {
  width: 25px;
  height: 25px;
  background: #F2F2F2;
  border: 1px solid #BCBCBC;
}
.product-card__title-mobile .promo-labels__wrap_hidden .promo-labels__more-btn:hover::after,
.product-item__wrapper .promo-labels__wrap_hidden .promo-labels__more-btn:hover::after,
.product-card .promo-labels__wrap_hidden .promo-labels__more-btn:hover::after {
  background-color: transparent;
}
.product-card__title-mobile .promo-labels__wrap_hidden .promo-labels__more-btn::before,
.product-item__wrapper .promo-labels__wrap_hidden .promo-labels__more-btn::before,
.product-card .promo-labels__wrap_hidden .promo-labels__more-btn::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("/skin/frontend/ariflex/stanley/images/svg/promo_label_more.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  width: 4px;
  height: 8px;
}
.product-card__title-mobile .promo-labels__wrap_hidden .promo-labels__more-btn::after,
.product-item__wrapper .promo-labels__wrap_hidden .promo-labels__more-btn::after,
.product-card .promo-labels__wrap_hidden .promo-labels__more-btn::after {
  content: none;
}
.product-card__title-mobile .promo-labels__wrap_opened .promo-labels__more-btn,
.product-item__wrapper .promo-labels__wrap_opened .promo-labels__more-btn,
.product-card .promo-labels__wrap_opened .promo-labels__more-btn {
  width: 25px;
  height: 25px;
  background: #F2F2F2;
  border: 1px solid #BCBCBC;
}
.product-card__title-mobile .promo-labels__wrap_opened .promo-labels__more-btn:hover::after,
.product-item__wrapper .promo-labels__wrap_opened .promo-labels__more-btn:hover::after,
.product-card .promo-labels__wrap_opened .promo-labels__more-btn:hover::after {
  background-color: transparent;
}
.product-card__title-mobile .promo-labels__wrap_opened .promo-labels__more-btn::before,
.product-item__wrapper .promo-labels__wrap_opened .promo-labels__more-btn::before,
.product-card .promo-labels__wrap_opened .promo-labels__more-btn::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("/skin/frontend/ariflex/stanley/images/svg/promo_label_more.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  width: 4px;
  height: 8px;
  transform: translate(-50%, -50%) rotate(180deg);
  opacity: 1;
}
.product-card__title-mobile .promo-labels__wrap_opened .promo-labels__more-btn::after,
.product-item__wrapper .promo-labels__wrap_opened .promo-labels__more-btn::after,
.product-card .promo-labels__wrap_opened .promo-labels__more-btn::after {
  content: none;
}
.product-item__wrapper .promo-labels {
  top: 0;
  width: 100%;
}
@media (max-width: 425px) {
  .product-item__wrapper .promo-labels {
    width: auto;
    position: relative;
    top: unset;
    margin-left: 5px;
  }
}
.product-item__wrapper .promo-labels__wrap {
  width: calc(100% - 60px);
}
@media (max-width: 425px) {
  .product-item__wrapper .promo-labels__wrap {
    max-width: 130px!important;
    width: 100%;
  }
}
.product-item__wrapper .promo-labels__wrap_opened .promo-label {
  display: block;
}
.product-item__wrapper .promo-labels__wrap .promo-label_showroom {
  position: absolute;
  top: 5px;
  right: 20px;
  background-color: #fff;
  background-image: url('/skin/frontend/ariflex/default/images/svg/available_in_showroom_mobile.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 40px;
  height: 25px;
  display: inline-block;
}
@media (max-width: 425px) {
  .product-item__wrapper .promo-labels__wrap .promo-label_showroom {
    position: relative;
    top: unset;
    right: unset;
  }
}
.product-card .product-item__wrapper .promo-labels__wrap .promo-label:nth-child(-n+4) {
  display: block;
}
.product-card__title-mobile .product-item__wrapper .promo-labels__wrap .promo-label:nth-child(-n+4) {
  display: block;
}
.product-item__wrapper .promo-labels__wrap .promo-label:nth-child(-n+2) {
  display: block;
}
@media (max-width: 425px) {
  .product-item__wrapper .product-item__wrapper .promo-labels__wrap {
    max-width: 140px!important;
  }
}
.product-item__wrapper .promo-labels__wide .promo-label:nth-child(-n+1) {
  display: block;
}
.product-item__wrapper .promo-labels__wide .promo-label:nth-child(2) {
  display: none;
}
.product-item__wrapper .promo-labels__wide.promo-labels__wrap_opened .promo-label:nth-child(2) {
  display: block;
}
@media (max-width: 1023px) {
  .product-item__wrapper .promo-labels__wrap .promo-label_bonus .short-name {
    display: inline;
  }
  .product-item__wrapper .promo-labels__wrap .promo-label_bonus .full-name {
    display: none;
  }
}
@media (max-width: 992px) {
  .product-card .promo-labels {
    display: none;
  }
}
.product-card__label-mobile {
  display: none;
}
@media (max-width: 992px) {
  .product-card__label-mobile {
    display: block;
  }
}
@media (max-width: 992px) {
  .product-card__label-mobile .promo-labels {
    display: block;
    margin: 20px 0;
  }
}
.product-card__title-mobile .promo-labels,
.product-card .promo-labels {
  position: relative;
  margin-bottom: 16px;
}
.product-card__title-mobile .promo-labels__wrap,
.product-card .promo-labels__wrap {
  max-width: unset;
}
.product-card__title-mobile .promo-labels__wrap_opened .promo-label,
.product-card .promo-labels__wrap_opened .promo-label {
  display: block;
}
.product-card__title-mobile .promo-labels .promo-label.promo-label_showroom,
.product-card .promo-labels .promo-label.promo-label_showroom {
  padding: 15px 5px;
}
.product-card__title-mobile .promo-labels .promo-label.promo-label_freeshipping,
.product-card .promo-labels .promo-label.promo-label_freeshipping {
  padding: 0;
}
.product-card__title-mobile .promo-labels .promo-label:nth-child(-n+4),
.product-card .promo-labels .promo-label:nth-child(-n+4) {
  display: block;
}
.product-card .promo-labels__media {
  position: absolute;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
}
@media (max-width: 768px) {
  .product-card .promo-labels__media {
    position: unset;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: unset;
    -ms-flex-align: unset;
    align-items: unset;
  }
}
.product-card .promo-labels__media .promo-label {
  padding: 8px 10px 8px 28px;
  font-weight: 700;
  color: #000;
  background-repeat: no-repeat;
  background-position: 10px 50%;
  background-size: 14px 14px;
  width: fit-content;
}
.product-card .promo-labels__media .promo-label[data-title] {
  cursor: pointer;
}
.product-card .promo-labels__media .promo-label_guarantee {
  background-color: #FFE2A5;
  background-image: url("/skin/frontend/ariflex/dewalt/images/svg/icon-guarantee.svg");
}
.product-card .promo-labels__media .promo-label_original {
  background-color: #F6F6F6;
  background-image: url("/skin/frontend/ariflex/dewalt/images/svg/icon-original.svg");
}
.product-card__bottom-info .promo-label {
  display: inline-flex;
  min-height: 32px;
  align-items: center;
  gap: 4px;
  border-radius: 99px;
  width: fit-content;
  padding: 10px;
  position: relative;
  font-size: 12px;
  line-height: 1;
  margin: 0;
}
.product-card__bottom-info .promo-label > * {
  line-height: inherit;
}
.product-card__bottom-info .promo-label_bonus {
  background-color: #fff;
  padding: 10px 10px 10px 27px;
  background-size: 10px auto;
  background-position: 10px 50%;
}
.label-hint__showroom {
  margin-bottom: 5px;
}
.label-hint__text strong,
.label-hint__text b {
  font-family: 'Helvetica Neue Cyr Bold', Arial, Helvetica, sans-serif;
}
.label-hint__text a:hover {
  text-decoration-color: transparent;
}
.label-hint .product-description__gift-link {
  display: block;
  background-color: white;
  color: #70777b;
  height: unset;
  text-align: initial;
  width: auto;
  text-decoration: initial;
  text-transform: none;
  font-weight: 400;
}
.label-hint .product-description__gift-link:hover {
  background: none;
}


