@-webkit-keyframes progress-bar-stripes{0%{background-position:0 0}to{background-position:40px 40px}}@-moz-keyframes progress-bar-stripes{0%{background-position:0 0}to{background-position:40px 40px}}@keyframes progress-bar-stripes{0%{background-position:0 0}to{background-position:40px 40px}}@-webkit-keyframes progress-bar-stripes-inverse{0%{background-position:40px 40px}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes-inverse{0%{background-position:40px 40px}to{background-position:0 0}}@keyframes progress-bar-stripes-inverse{0%{background-position:40px 40px}to{background-position:0 0}}.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.cms-no-route .main-container .main .std .no-route{font-family:'Helvetica Neue Cyr Roman',Arial,Helvetica,sans-serif;max-width:540px;margin:0 auto;text-align:center;padding:36px 0 0}.cms-no-route .main-container .main .std .no-route__title{color:#000;font-size:22px;font-weight:400;line-height:32px;font-family:'Helvetica Neue Cyr Roman',Arial,sans-serif;max-width:435px;margin:0 auto}.cms-no-route .main-container .main .std .no-route__description{color:#7e8183;font-size:18px;font-weight:400;line-height:24px;margin:0 auto;max-width:480px}.cms-no-route .main-container .main .std .no-route__description strong{font-weight:400;color:#7e8183}.cms-no-route .main-container .main .std .no-route__promocode{color:#000;font-size:30px;font-weight:700;line-height:30px;font-family:'Helvetica Neue Cyr Roman',Arial,sans-serif;max-width:250px;margin:35px auto;padding:5px}.cms-no-route .main-container .main .std .no-route__promocode .no-route__promocode-text{padding:14px 0 8px}.cms-no-route .main-container .main .std .no-route__promocode_animation{-webkit-animation:progress-bar-stripes 4s linear infinite;-moz-animation:progress-bar-stripes 4s linear infinite;animation:progress-bar-stripes 4s linear infinite;background-color:#000;background-size:11px 11px;background-image:linear-gradient(-45deg,#febd17 25%,transparent 25%,transparent 50%,#febd17 50%,#febd17 75%,transparent 75%,transparent)}.cms-no-route .main-container .main .std .no-route__promocode_animation .no-route__promocode-text{display:block;background-color:#fff}.cms-no-route .main-container .main .std .no-route__rules{color:#7e8183;font-size:12px;font-weight:400;line-height:18px;max-width:500px;margin:0 auto}.cms-no-route .main-container .main .text-block-container{background:#fff;border-radius:0;padding:30px 32px;margin-bottom:15px}.cms-no-route .main-container .main .std .title,.cms-no-route .main-container .main .std p{text-align:center}.cms-no-route .main-container .main .std p{font-size:17px;line-height:22px;color:#8d8d8d;padding:0 0 20px}.cms-no-route .main-container .main .std p.rules{font-size:13px;line-height:18px}.cms-no-route .main-container .main .search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 15px}.cms-no-route .main-container .main .search .search__expanded-section{display:block;width:100%;max-width:400px;visibility:visible;z-index:0;opacity:1}.cms-no-route .main-container .main .search__button{display:none}.cms-no-route .main-container .main .search__form{position:relative;height:auto}.cms-no-route .main-container .main .search__text{width:100%;position:static;transform:none;height:39px;border:1px solid #c9c9c9;background:#fff}.cms-no-route .main-container .main .search__text-wrap{position:relative;box-shadow:none;padding:0;transform:none;width:100%}.cms-no-route .main-container .main .search__submit{display:block;width:40px;height:37px;background:url(/skin/frontend/ariflex/dewalt/images/svg/search-icon-aaaaaa.svg) center center no-repeat;background-size:17px auto;position:absolute;top:1px;right:1px;cursor:pointer;font-size:0;min-width:0}.cms-no-route .main-container .main h3{color:#000;font-size:20px;line-height:24px;padding:10px 0}.cms-no-route .main-container .main strong{font-weight:700}.cms-no-route .main-container .main a{color:#febd17;font-size:14px;line-height:20px;margin-left:0}.cms-no-route .main-container .main a:hover{text-decoration:none}.cms-no-route .main-container .main .promocode{text-align:center;padding:20px 0 55px}.cms-no-route .main-container .main .promocode strong{display:inline-block;padding:17px 122px 19px;color:#febd17;font-size:30px;line-height:30px;border:1px dashed #ccc;border-radius:0}.cms-no-route .no-route__input .search__expanded-section{height:auto}.cms-no-route .no-route__input .search__text-wrap{border:0}@media (max-width:1023px){.cms-no-route .no-route__retail-rocket{margin-bottom:15px}}@media (max-width:767px){.cms-no-route .no-route__retail-rocket{margin-bottom:0}}@media (max-width:1023px){.cms-no-route .main-container .main h3{font-size:18px;line-height:20px;padding:8px 0}.cms-no-route .main-container .main .std p{padding:0 0 15px}.cms-no-route .main-container .main .promocode strong{max-width:100%;padding:17px 30px 19px;overflow:hidden}}.cms-no-route .main-container .main .std .no-route__page-title{color:#000;font-size:26px;font-weight:700;line-height:40px}.cms-no-route .main-container .main .std .no-route__flex{margin-bottom:54px}.cms-no-route .main-container .main .std .no-route__input{margin-bottom:50px}@media (max-width:1023px){.cms-no-route .main-container .main .std .no-route__input .search__expanded-section{position:relative}}.cms-no-route .main-container .main .std .no-route__input .search__form{width:100%}@media (max-width:1023px){.cms-no-route .main-container .main .std .no-route__input .search__text-wrap{position:static;background-color:#fff}}@media (max-width:767px){.cms-no-route .main-container .main .std .no-route__input .search__text-wrap{padding:0}}.cms-no-route .main-container .main .std .no-route__input .search__text{background-color:#f5f5f5;height:50px;border:0;padding:10px}.cms-no-route .main-container .main .std .no-route__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}.cms-no-route .main-container .main .std .no-route__input .search__submit:hover{background-color:#e1a201}.cms-no-route .main-container .main .std .no-route__input .search__submit:after{content:none}@media (max-width:1023px){.cms-no-route .main-container .main .std .no-route__input .search__submit{top:50%}}@media (max-width:767px){.cms-no-route .main-container .main .std .no-route__input .search__submit{right:0}.cms-no-route .main-container .main .std .no-route{padding-top:0}.cms-no-route .main-container .main .std .no-route__page-title{display:none}.cms-no-route .main-container .main .std .no-route__title{font-size:16px;line-height:18px}.cms-no-route .main-container .main .std .no-route__description{font-size:14px;line-height:16px}.cms-no-route .main-container .main .std .no-route__promocode{line-height:25px}.cms-no-route .main-container .main .std .no-route__flex,.cms-no-route .main-container .main .std .no-route__input{margin-bottom:15px}}@media (min-width:767px){.cms-no-route .main-container .main .std .no-route__page-title{text-align:center}.cms-no-route .main-container .main .std .no-route__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cms-no-route .main-container .main .std .no-route__image{background:url(/skin/frontend/ariflex/dewalt/images/img-404.png) center no-repeat;background-size:contain;width:100%;height:200px}}@media (min-width:1023px){.cms-no-route .main-container .main .std .no-route{text-align:left}.cms-no-route .main-container .main .std .no-route__flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cms-no-route .main-container .main .std .no-route__page-title{text-align:left}.cms-no-route .main-container .main .std .no-route__image{width:50%;height:100%;min-height:320px}.cms-no-route .main-container .main .std .no-route .no-route__description,.cms-no-route .main-container .main .std .no-route .no-route__title{margin-left:0}.cms-no-route .main-container .main .std .no-route .no-route__promocode{margin:35px 0;text-align:center}}

