@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes button-loading{0%,to{background-color:#f2f2f2;border-color:#f2f2f2}50%{background-color:#737373;border-color:#737373}}.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.button:not(.flat).primary{cursor:pointer;box-shadow:none;box-sizing:border-box;outline:0;text-align:center;text-decoration:none;text-transform:none;font-family:inherit;font-weight:700;font-size:16px;line-height:18px;border-radius:0;border-width:1px;border-style:solid;letter-spacing:0;transition:all .35s;background-color:#007b99;border-color:#007b99;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11px 15px;display:inline-flex}.button:not(.flat).primary.disabled,.button:not(.flat).primary:disabled{cursor:not-allowed;opacity:1}.button:not(.flat).primary:focus,.button:not(.flat).primary:hover{background-color:#15909d;border-color:#15909d;color:#fff}.button:not(.flat).primary[disabled],.button:not(.flat).primary[disabled]:focus,.button:not(.flat).primary[disabled]:hover{background-color:#f2f2f2;border-color:#f2f2f2;color:#fff}.button:not(.flat).secondary{cursor:pointer;box-shadow:none;box-sizing:border-box;outline:0;text-align:center;text-decoration:none;text-transform:none;font-family:inherit;font-weight:700;font-size:16px;line-height:18px;border-radius:0;border-width:1px;border-style:solid;letter-spacing:0;transition:all .35s;background-color:#000;border-color:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11px 15px;display:inline-flex}.button:not(.flat).secondary.disabled,.button:not(.flat).secondary:disabled{cursor:not-allowed;opacity:1}.button:not(.flat).secondary:focus,.button:not(.flat).secondary:hover{background-color:#15909d;border-color:#15909d;color:#fff}.button:not(.flat).secondary[disabled],.button:not(.flat).secondary[disabled]:focus,.button:not(.flat).secondary[disabled]:hover{background-color:#f2f2f2;border-color:#f2f2f2;color:#fff}.button:not(.flat).gray{cursor:pointer;box-shadow:none;box-sizing:border-box;outline:0;text-align:center;text-decoration:none;text-transform:none;font-family:inherit;font-weight:700;font-size:16px;line-height:18px;border-radius:0;border-width:1px;border-style:solid;letter-spacing:0;transition:all .35s;background-color:#f2f2f2;border-color:#f2f2f2;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11px 15px;display:inline-flex}.button:not(.flat).gray.disabled,.button:not(.flat).gray:disabled{cursor:not-allowed;opacity:1}.button:not(.flat).gray:focus,.button:not(.flat).gray:hover{background-color:#f2f2f2;border-color:#f2f2f2;color:#007b99}.button:not(.flat).gray[disabled],.button:not(.flat).gray[disabled]:focus,.button:not(.flat).gray[disabled]:hover{background-color:#f2f2f2;border-color:#f2f2f2;color:#fff}.button:not(.flat).medium{font-size:14px;line-height:16px;padding:10px}.button:not(.flat).small{font-size:12px;line-height:14px;padding:8px}.button.flat{text-decoration:none;font-size:16px}@media (hover:hover){.button.flat{transition:color .35s}}.button.flat.primary{color:#007b99}@media (hover:hover){.button.flat.primary:hover{color:#000}}.button.flat.secondary{color:#000}@media (hover:hover){.button.flat.secondary:hover{color:#007b99}}.button.flat.gray{color:#9d9d9d}@media (hover:hover){.button.flat.gray:hover{color:#007b99}}.button.flat.medium{font-size:14px}.button.flat.small{font-size:12px}

/*---------------------------------------------------
    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;
}
/* Colors */
/* Фильтры для svg иконок https://codepen.io/sosuke/pen/Pjoqqp */
/* Breakpoints */
/* Base heading style */
/* Base button style */
/* old colors */
/* Fonts */
/* variables */
/* filters https://codepen.io/sosuke/pen/Pjoqqp */
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes button-loading {
  0% {
    background-color: #F2F2F2;
    border-color: #F2F2F2;
  }
  50% {
    background-color: #737373;
    border-color: #737373;
  }
  100% {
    background-color: #F2F2F2;
    border-color: #F2F2F2;
  }
}
:root {
  --container-width: 1468px;
  --container-padding-desktop: 24px;
  --container-padding-mobile: 15px;
  --font-family-primary: 'roboto', "Arial", sans-serif;
  --color-primary: #007B99;
  --color-primary-hover: #15909D;
  --color-default: #000;
  --on-color-default: #fff;
  --color-success: #00B59D;
  --color-info: #F2F2F2;
  --color-error: #EC1B24;
  --gray-color-100: #F2F2F2;
  --gray-color-200: #ECECEC;
  --gray-color-300: #C1C1C1;
  --gray-color-400: #9D9D9D;
  --gray-color-500: #737373;
  --color-sber: linear-gradient(72.64deg, #00C300 39.44%, #A0E720 90.6%);
  --h1_font_size_mobile: 32px;
  --h1_font_size_desktop: 42px;
  --h2_font_size_mobile: 24px;
  --h2_font_size_desktop: 32px;
  --h3_font_size_mobile: 20px;
  --h3_font_size_desktop: 22px;
  --h4_font_size_mobile: 16px;
  --h4_font_size_desktop: 18px;
  --p1_font_size_mobile: 14px;
  --p1_font_size_desktop: 16px;
  --p2_font_size_mobile: 12px;
  --p2_font_size_desktop: 14px;
  --h1_line_height_mobile: 1.2;
  --h1_line_height_desktop: 1.2;
  --h2_line_height_mobile: 1.2;
  --h2_line_height_desktop: 1.2;
  --h3_line_height_mobile: 1.2;
  --h3_line_height_desktop: 1.2;
  --h4_line_height_mobile: 1.2;
  --h4_line_height_desktop: 1.2;
  --p1_line_height_mobile: 1.3;
  --p1_line_height_desktop: 1.3;
  --p2_line_height_mobile: 1.3;
  --p2_line_height_desktop: 14px;
  --label-bg-default: #007B99;
  --label-bg-discount: #EC1B24;
  --label-bg-gift: #6E1CE0;
  --label-bg-new: #70bb07;
  --label-bg-bestseller: #00DEB4;
  --label-bg-limited: #00DE0D;
  --label-bg-hit: #009ADE;
  --label-bg-best-price: #002BDE;
  --label-bg-bf: #000;
  --label-bg-exclusive: #DE00D1;
  --label-bg-freeshipping: #000;
  --label-bg-freeshipping-icon: #007B99;
  --label-bg-markdown: #da2a2a;
}
* {
  -webkit-tap-highlight-color: transparent;
}
html {
  box-sizing: border-box;
  scroll-padding-top: 98px;
  scroll-behavior: smooth;
}
html::-webkit-scrollbar {
  width: 8px;
}
html::-webkit-scrollbar-thumb {
  background-color: #C1C1C1;
  border-radius: 100px;
  border: 2px solid transparent;
  border-left-color: #fff;
  border-right-color: #fff;
  background-clip: content-box;
}
html::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 100px;
  border: 2px solid #fff;
}
html *,
html *::after,
html *::before {
  box-sizing: inherit;
  font-family: 'roboto', "Arial", sans-serif;
}
body {
  margin: 0;
  font-weight: normal;
  font-size: 14px;
  line-height: 1.3;
  background-color: #fff;
}
@media (min-width: 768px) {
  body {
    font-size: 16px;
  }
}
body.freeze,
body.search-results-opened {
  overflow: hidden;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}
input,
textarea,
select {
  outline: none !important;
}
button {
  cursor: pointer;
}
img {
  display: block;
  max-width: 100%;
  width: 100%;
  height: auto;
  margin: 0;
}
img.lazyImg {
  position: static;
  width: auto;
  background-color: transparent;
  color: inherit;
}
.loading {
  position: relative;
}
.loading > h1,
.loading > h2,
.loading > h3,
.loading > h4,
.loading > p,
.loading > div,
.loading > article,
.loading > aside,
.loading > form,
.loading > button,
.loading > fieldset,
.loading > section {
  opacity: 0;
}
.loading::before {
  content: "";
  width: 40px;
  height: 40px;
  border: 1px solid #000;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -20px 0 0 -20px;
  border-top: #FFFFFF;
  border-left: #FFFFFF;
}
.loading.category-wrapper::before {
  top: 200px;
}
.container {
  max-width: 1468px;
  margin: 0 auto;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@keyframes slide-progress {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
.js-slider:not(.swiper-initialized) ~ .js-slider-navigation,
.swiper:not(.swiper-initialized) ~ .js-slider-navigation {
  display: none;
}
.js-slider.swiper-initialized,
.swiper.swiper-initialized {
  padding: 0 0 3px;
}
@media (min-width: 768px) {
  .js-slider.swiper-initialized,
  .swiper.swiper-initialized {
    padding: 0 0 6px;
  }
}
.js-slider.swiper-initialized ~ .js-slider-navigation,
.swiper.swiper-initialized ~ .js-slider-navigation {
  display: none;
}
@media (min-width: 768px) {
  .js-slider.swiper-initialized ~ .js-slider-navigation,
  .swiper.swiper-initialized ~ .js-slider-navigation {
    display: block;
    position: absolute;
    width: 100%;
    left: 0;
    top: calc(50% - 27px);
    z-index: 1;
  }
  .js-slider.swiper-initialized ~ .js-slider-navigation .js-slider-btn,
  .swiper.swiper-initialized ~ .js-slider-navigation .js-slider-btn {
    width: 44px;
    height: 44px;
    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.15);
    background-color: #FFFFFF;
    cursor: pointer;
    border: none;
    padding: 0;
    position: absolute;
    right: -22px;
    transition: all 0.35s;
  }
  .js-slider.swiper-initialized ~ .js-slider-navigation .js-slider-btn::before,
  .swiper.swiper-initialized ~ .js-slider-navigation .js-slider-btn::before {
    content: "";
    background-repeat: no-repeat;
    background-image: url('/skin/frontend/lite/makita/icons/icon-arrow-right.svg');
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .js-slider.swiper-initialized ~ .js-slider-navigation .js-slider-btn:hover::before,
  .swiper.swiper-initialized ~ .js-slider-navigation .js-slider-btn:hover::before {
    filter: invert(27%) sepia(64%) saturate(4483%) hue-rotate(174deg) brightness(90%) contrast(103%);
  }
  .js-slider.swiper-initialized ~ .js-slider-navigation .js-slider-btn_disabled,
  .swiper.swiper-initialized ~ .js-slider-navigation .js-slider-btn_disabled {
    display: none;
  }
  .js-slider.swiper-initialized ~ .js-slider-navigation .js-slider-btn_prev,
  .swiper.swiper-initialized ~ .js-slider-navigation .js-slider-btn_prev {
    transform: rotate(180deg);
    left: -22px;
  }
}
.js-slider.swiper-initialized .js-slider-pagination,
.swiper.swiper-initialized .js-slider-pagination {
  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;
  position: relative;
  top: 3px;
}
@media (min-width: 768px) {
  .js-slider.swiper-initialized .js-slider-pagination,
  .swiper.swiper-initialized .js-slider-pagination {
    top: 6px;
  }
}
.js-slider.swiper-initialized .js-slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper.swiper-initialized .js-slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  border-radius: 5px;
  width: 45px;
  height: 3px;
  background: #ECECEC;
  margin: 0 10px 0 0;
  cursor: pointer;
  position: relative;
  opacity: 1;
  overflow: hidden;
}
.js-slider.swiper-initialized .js-slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet:last-child,
.swiper.swiper-initialized .js-slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet:last-child {
  margin: 0;
}
.js-slider.swiper-initialized .js-slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet::before,
.swiper.swiper-initialized .js-slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.js-slider.swiper-initialized .js-slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active::before,
.swiper.swiper-initialized .js-slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active::before {
  background-color: #000;
  animation: slide-progress 5s linear forwards;
  -webkit-animation: slide-progress 5s linear forwards;
}
.js-slider:not(.swiper-initialized) ~ .js-slider-navigation,
.swiper:not(.swiper-initialized) ~ .js-slider-navigation {
  display: none;
}
.overflow-hidden {
  overflow: hidden !important;
}
.a-hidden {
  display: none;
}
.alert {
  position: relative;
  background: #F2F2F2;
  padding: 20px 40px 20px 20px;
  color: #737373;
}
.alert .close {
  position: absolute;
  top: 10px;
  right: 10px;
  outline: none;
  border: none;
  padding: 0;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-image: url('/skin/frontend/lite/makita/icons/Dismiss_24_Filled.svg');
  background-position: center;
  filter: invert(0%) sepia(0%) saturate(7500%) hue-rotate(312deg) brightness(100%) contrast(107%);
  background-color: transparent;
  cursor: pointer;
}
.alert .close:hover {
  filter: invert(42%) sepia(0%) saturate(2949%) hue-rotate(230deg) brightness(104%) contrast(80%);
}
#sg-stat {
  display: inline !important;
  font: 9px Verdana;
  opacity: 0.1;
  color: #666;
  cursor: default;
  z-index: 100600;
  position: fixed;
  bottom: 0;
}
#sg-stat:hover {
  opacity: 0.3;
}
#sg-stat::selection {
  color: white;
  background: #000;
}
.main-wrapper {
  padding: 0 0 40px;
}
@media (min-width: 768px) {
  .main-wrapper {
    padding: 0 0 60px;
  }
}
.visible-lg {
  display: none;
}
@media (min-width: 1024px) {
  .visible-lg {
    display: block;
  }
}
@media (min-width: 1024px) {
  .hidden-lg {
    display: none;
  }
}
.cms-page-view .main-container {
  --main-container-grid-gap-mobile: 30px 0;
  --main-container-grid-gap-tablet: 50px 0;
}
.cms-page-view .main-container:not(.infopage) > .main > .container > .std {
  display: grid;
  grid-template-columns: minmax(0, auto);
  gap: var(--main-container-grid-gap-mobile);
}
@media (min-width: 768px) {
  .cms-page-view .main-container:not(.infopage) > .main > .container > .std {
    gap: var(--main-container-grid-gap-tablet);
  }
}

@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes button-loading{0%,to{background-color:#f2f2f2;border-color:#f2f2f2}50%{background-color:#737373;border-color:#737373}}.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.header{padding:15px 0 5px}@media (min-width:768px){.header{padding:0 0 15px}.header_active .header__top{position:relative;z-index:1000;box-shadow:0 4px 4px rgba(0,0,0,.1)}}.header__brands{display:none}@media (min-width:768px){.header__brands{display:block}}.header__logo,.header__top-additional-menu a{display:flex;align-items:center;gap:8px}@media (min-width:1024px){.header__logo{min-width:350px;gap:16px}}.header__logo-image{min-width:100px;max-width:120px}@media (min-width:375px){.header__logo-image{min-width:150px}}@media (min-width:768px){.header__logo-image{min-width:165px;max-width:165px}}@media (min-width:1240px){.header__logo-image{min-width:190px;max-width:190px}}.header__logo-image svg{display:block;max-width:100%;height:auto}.header__logo-text{font-size:12px;line-height:1.3;max-width:105px;text-decoration:none;color:#000}.header__logo-text:first-letter{text-transform:uppercase}@media (min-width:768px) and (max-width:1023px){.header__logo-text{display:none}}@media (min-width:1024px){.header__logo-text{font-size:16px;max-width:140px}}.header__top{padding:0 0 17px}@media (min-width:768px){.header__top{padding:6px 0}}@media (min-width:1024px){.header__top{padding:12px 0}}.header__top .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;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.header__top .container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header__top-logo{display:none}}.header__top__text{width:100%;max-width:86px;border-left:1px solid #000;padding-left:11px;margin-right:24px;font-size:11px;line-height:1.1;color:#000;box-sizing:content-box}.header__top__text span{color:#007b99}.header__top__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.header__top__contacts{order:1;gap:26px}}@media (min-width:1024px){.header__top__contacts{order:revert;gap:20px}}@media (min-width:1240px){.header__top__contacts{gap:26px}}.header__top__contacts-link::before{background-image:url(https://makita-russia.shop/skin/frontend/lite/icons/Info_24_Regular.svg)}.header__top-additional-menu,.header__top__showroom_address.js-moscow-address span{display:none}@media (min-width:768px){.header__top-additional-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:26px}}@media (min-width:1024px){.header__top-additional-menu{gap:20px}}@media (min-width:1240px){.header__top-additional-menu{gap:26px}}.header__top-additional-menu a{text-decoration:none;font-size:clamp(12px,3vw,14px);line-height:140%;font-weight:400;color:#737373;gap:5px}.header__top-additional-menu a svg{transform:translateY(-1px)}@media (hover:hover){.header__top-additional-menu a{transition:all .35s}.header__top-additional-menu a:hover{color:#007b99}}.header__top__region-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}@media (min-width:768px){.header__top__region-info{margin-left:0}}.header__top__showroom{display:none;color:#737373;font-size:clamp(12px,3vw,14px);font-weight:400;line-height:9px;margin-left:6px}@media (min-width:768px){.header__top__showroom{display:block}}.header__top__showroom-link{padding:2px 0 2px 12px;border-left:1px solid #737373;display:inline-block;color:#007b99;transition:all .35s;text-decoration:none}.header__top__contacts-link{display:none}@media (min-width:1024px){.header__top__contacts-link{display:block;padding:2px 0 2px 29px;font-size:clamp(12px,3vw,14px);font-weight:400;color:#737373;line-height:18px;text-decoration:none;transition:all .35s;position:relative}.header__top__contacts-link::before{content:"";width:24px;height:24px;background-repeat:no-repeat;background-position:center;position:absolute;left:0;top:50%;transform:translateY(-50%);filter:invert(42%) sepia(0%) saturate(2949%) hue-rotate(230deg) brightness(104%) contrast(80%)}.header__top__contacts-link:hover{color:#007b99}.header__top__contacts-link:hover::before{filter:invert(27%) sepia(64%) saturate(4483%) hue-rotate(174deg) brightness(90%) contrast(103%)}}.header__top-left{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (min-width:768px){.header__top-left{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:26px}}@media (min-width:1024px){.header__top-left{width:auto;gap:20px}}@media (min-width:1240px){.header__top-left{gap:26px}}.header__top-logos{display:none}@media (min-width:1024px){.header__top-logos{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:15px}.header__top__region{min-width:88px}}.header__top .brand-logos{flex-direction:row}.header__top .brand-logos li{width:56px;height:16px}.header__bottom{padding:15px 0;position:relative}@media (min-width:768px){.header__bottom{padding:8px 0}}.header__bottom .container{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}@media (min-width:768px){.header__bottom .container{gap:0;align-items:flex-end}}@media (min-width:1024px){.header__bottom .container{align-items:center}}.header__bottom-logo,.header__bottom__icons{display:none}@media (min-width:768px){.header__bottom-logo,.header__bottom__icons{display:block}}.header__bottom-logo{margin-right:16px}@media (min-width:768px){.header__bottom__icons{width:100%;max-width:156px;margin-left:20px;min-height:44px;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 (min-width:1240px){.header__bottom__icons{max-width:241px}}@media (min-width:1600px){.header__bottom__icons{max-width:301px}}.header__bottom__text{display:none;width:100%;max-width:100px;border-left:1px solid #000;padding-left:20px;margin-right:60px;font-size:13px;line-height:1.1;color:#000;box-sizing:content-box}@media (min-width:768px){.header__bottom__text{display:block}}

@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes button-loading{0%,to{background-color:#f2f2f2;border-color:#f2f2f2}50%{background-color:#737373;border-color:#737373}}.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.header__top{padding:0 0 17px}@media (min-width:768px){.header__top{padding:6px 0}}@media (min-width:1024px){.header__top{padding:12px 0}}.header__top .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;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.header__top .container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header__top-logo{display:none}}.header__top__text{width:100%;max-width:86px;border-left:1px solid #000;padding-left:11px;margin-right:24px;font-size:11px;line-height:1.1;color:#000;box-sizing:content-box}.header__top__text span{color:#007b99}.header__top__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.header__top__contacts{order:1;gap:26px}}@media (min-width:1024px){.header__top__contacts{order:revert;gap:20px}}@media (min-width:1240px){.header__top__contacts{gap:26px}}.header__top__contacts-link::before{background-image:url(/skin/frontend/lite/makita/icons/Info_24_Regular.svg)}.header__top-additional-menu,.header__top__showroom_address.js-moscow-address span{display:none}@media (min-width:768px){.header__top-additional-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:26px}}@media (min-width:1024px){.header__top-additional-menu{gap:20px}}@media (min-width:1240px){.header__top-additional-menu{gap:26px}}.header__top-additional-menu a{text-decoration:none;display:flex;align-items:center;font-size:clamp(12px,3vw,14px);line-height:140%;font-weight:400;color:#737373;gap:5px}.header__top-additional-menu a svg{transform:translateY(-1px)}@media (hover:hover){.header__top-additional-menu a{transition:all .35s}.header__top-additional-menu a:hover{color:#007b99}}.header__top__region-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}@media (min-width:768px){.header__top__region-info{margin-left:0}}.header__top__showroom{display:none;color:#737373;font-size:clamp(12px,3vw,14px);font-weight:400;line-height:9px;margin-left:6px}@media (min-width:768px){.header__top__showroom{display:block}}.header__top__showroom-link{padding:2px 0 2px 12px;border-left:1px solid #737373;display:inline-block;color:#007b99;transition:all .35s;text-decoration:none}.header__top__contacts-link{display:none}@media (min-width:1024px){.header__top__contacts-link{display:block;padding:2px 0 2px 29px;font-size:clamp(12px,3vw,14px);font-weight:400;color:#737373;line-height:18px;text-decoration:none;transition:all .35s;position:relative}.header__top__contacts-link::before{content:"";width:24px;height:24px;background-repeat:no-repeat;background-position:center;position:absolute;left:0;top:50%;transform:translateY(-50%);filter:invert(42%) sepia(0%) saturate(2949%) hue-rotate(230deg) brightness(104%) contrast(80%)}.header__top__contacts-link:hover{color:#007b99}.header__top__contacts-link:hover::before{filter:invert(27%) sepia(64%) saturate(4483%) hue-rotate(174deg) brightness(90%) contrast(103%)}}.header__top-left{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (min-width:768px){.header__top-left{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:26px}}@media (min-width:1024px){.header__top-left{width:auto;gap:20px}}@media (min-width:1240px){.header__top-left{gap:26px}}.header__top-logos{display:none}@media (min-width:1024px){.header__top-logos{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:15px}.header__top__region{min-width:88px}}.header__top .brand-logos{flex-direction:row}.header__top .brand-logos li{width:56px;height:16px}

@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes button-loading{0%,to{background-color:#f2f2f2;border-color:#f2f2f2}50%{background-color:#737373;border-color:#737373}}.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.header__bottom{padding:15px 0;position:relative}@media (min-width:768px){.header__bottom{padding:8px 0}}.header__bottom .container{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}@media (min-width:768px){.header__bottom .container{gap:0;align-items:flex-end}}@media (min-width:1024px){.header__bottom .container{align-items:center}}.header__bottom-logo,.header__bottom__icons{display:none}@media (min-width:768px){.header__bottom-logo,.header__bottom__icons{display:block}}.header__bottom-logo{margin-right:16px}@media (min-width:768px){.header__bottom__icons{width:100%;max-width:156px;margin-left:20px;min-height:44px;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 (min-width:1240px){.header__bottom__icons{max-width:241px}}@media (min-width:1600px){.header__bottom__icons{max-width:301px}}.header__bottom__text{display:none;width:100%;max-width:100px;border-left:1px solid #000;padding-left:20px;margin-right:60px;font-size:13px;line-height:1.1;color:#000;box-sizing:content-box}@media (min-width:768px){.header__bottom__text{display:block}}

.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}

@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes button-loading{0%,to{background-color:#f2f2f2;border-color:#f2f2f2}50%{background-color:#737373;border-color:#737373}}.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.header__brands .container{position:relative}.header__brands__wrapper{overflow:hidden}.header__brands__slider{display:flex;transition:all .3s}.header__brands__item{display:block;white-space:nowrap;font-weight:400;font-size:16px;line-height:130%;color:#000;text-decoration:none;padding-right:27px;margin:0;position:relative}@media (min-width:1240px){.header__brands__item{padding-right:45px}}.header__brands__item.brand-items,.header__brands__item.brand-offers,.header__brands__item.brand-sale{padding-left:25px}.header__brands__item.brand-items::before,.header__brands__item.brand-offers::before,.header__brands__item.brand-sale::before{content:'';width:21px;height:21px;position:absolute;top:50%;transform:translateY(-50%);left:0}.header__brands__item.brand-items.brand-offers::before,.header__brands__item.brand-offers.brand-offers::before,.header__brands__item.brand-sale.brand-offers::before{background-repeat:no-repeat;background-image:url(/skin/frontend/lite/makita/icons/icon-brand-offers.svg);background-position:center}.header__brands__item.brand-items.brand-sale::before,.header__brands__item.brand-offers.brand-sale::before,.header__brands__item.brand-sale.brand-sale::before{background-repeat:no-repeat;background-image:url(/skin/frontend/lite/makita/icons/icon-brand-sale.svg);background-position:center}.header__brands__item.brand-items.brand-items::before,.header__brands__item.brand-offers.brand-items::before,.header__brands__item.brand-sale.brand-items::before{background-repeat:no-repeat;background-image:url(/skin/frontend/lite/makita/icons/icon-brand-items.svg);background-position:center}.header__brands__item:last-child{padding-right:0}.header__brands__item:hover{color:#007b99;transition:all .3s}.header__brands__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;background-color:#fff;box-shadow:0 2px 15px rgba(0,0,0,.15);border-radius:100px;border:0;box-sizing:border-box;position:absolute;top:-2px;z-index:2}.header__brands__nav:before{content:'';width:16px;height:16px;display:block;background-size:16px}.header__brands__nav--prev{left:23px}.header__brands__nav--next:before,.header__brands__nav--prev:before{background-repeat:no-repeat;background-image:url(/skin/frontend/lite/makita/icons/Chevron_Left_24_Filled.svg);background-position:center}.header__brands__nav--next{right:23px}.header__brands__nav--next:before{background-image:url(/skin/frontend/lite/makita/icons/Chevron_Right_24_Filled.svg)}.header__brands__nav--disabled{display:none}.header__brands__nav:hover{cursor:pointer}.header__brands__nav:hover:before{filter:invert(27%) sepia(64%) saturate(4483%) hue-rotate(174deg) brightness(90%) contrast(103%)}

@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes button-loading{0%,to{background-color:#f2f2f2;border-color:#f2f2f2}50%{background-color:#737373;border-color:#737373}}.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.main-container{margin-top:0!important}.breadcrumbs__wrap{display:none!important}.main-container .std .container:not(.text-block__container){max-width:100%!important;width:100%!important;padding:0!important;margin:0!important}.home-features{padding:0!important;margin:50px 0 0!important}@media (max-width:767px){.home-features{margin:25px 0 0!important}}@media (max-width:767px){#promo{margin-top:16px}}#promo .block-container{max-width:1140px;padding:0;margin:0 auto}@media (max-width:1140px){#promo .block-container{padding:0 45px}}@media (max-width:767px){#promo .block-container{padding:0 15px}}#promo .feature{opacity:1!important}@media (max-width:767px){#promo .feature{margin:16px 0 32px}#promo .feature-bottom{margin:32px 0}}@media (max-width:1024px){#promo .feature-bottom .feature__dsc{font-size:14px}}#promo .feature__title{font-family:Arial,Helvetica,sans-serif;font-weight:900;font-style:normal;text-align:center;color:#000;margin-bottom:60px;padding:0}@media (max-width:767px){#promo .feature__title{margin-bottom:16px;font-size:15px;line-height:15px}}#promo .feature__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:32px}@media (max-width:767px){#promo .feature__wrapper{-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}}#promo .feature__item{width:180px;text-align:center}#promo .feature__item:nth-child(1) .feature__img{padding:0 455px 0 65px}@media (max-width:767px){#promo .feature__item:nth-child(1) .feature__img{padding:0 35px 0 50px}#promo .feature__item:nth-child(2) .feature__img{padding:0 8px 0 15px}#promo .feature__item:nth-child(3) .feature__img{padding:0 20px 0 15px!important}}#promo .feature__item.wide{width:230px}#promo .feature__item.wide .feature__img{padding:0}@media (max-width:767px){#promo .feature__item.wide{width:100%;max-width:100%}#promo .feature__item{width:100%;max-width:245px}}#promo .feature__img{margin-bottom:16px}@media (max-width:767px){#promo .feature__img{margin-bottom:8px}}#promo .feature__icon-color{fill:#000;stroke:#000}#promo .feature__dsc{font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#373737;padding:0}@media (max-width:767px){#promo .feature__dsc{font-size:14px;line-height:18px}}#promo .certficate__container{padding:60px 0}@media (max-width:1140px){#promo .certficate__container{margin:0 45px}}@media (max-width:1024px){#promo .certficate__container{padding:50px 0}}@media (max-width:767px){#promo .certficate__container{margin:0 15px;padding:32px 0}}#promo .certficate__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:270px 1fr 1fr;grid-template-columns:270px 1fr 1fr;grid-template-rows:repeat(auto-fit,40px);-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}@media (max-width:1024px){#promo .certficate__wrapper{-ms-grid-columns:minmax(242px,1fr) minmax(404px,1fr);grid-template-columns:minmax(242px,1fr) minmax(404px,1fr)}}@media (max-width:767px){#promo .certficate__wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}}#promo .certficate__check{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;background:#f5f5f5;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#promo .certficate__check.mobile-show{display:none}@media (max-width:767px){#promo .certficate__check.mobile-show{display:block;padding:20px}}@media (max-width:1024px){#promo .certficate__check{margin-top:32px;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;padding:35px 20px}}@media (max-width:767px){#promo .certficate__check{display:none}}#promo .certficate__subtitle{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:24px;color:#000;padding:0}@media (max-width:1024px){#promo .certficate__subtitle.check-subtitle{font-size:16px;line-height:20px}}@media (max-width:767px){#promo .certficate__subtitle{font-size:16px;line-height:16px}}#promo .certficate__dsc{font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:20px;margin:16px 0;padding:0}@media (max-width:1024px){#promo .certficate__dsc{font-size:10px;line-height:18px}}#promo .certficate__dsc a{color:inherit;font-size:inherit}#promo .certficate__label{display:block;width:100%}#promo .certficate__label.another-name-label,#promo .certficate__label.whom-label{margin-top:16px}#promo .certficate__label.self-alert-label{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){#promo .certficate__label.self-alert-label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#promo .certficate__label.customer-label{margin-top:20px}#promo .certficate__label .error a{color:inherit;font-size:inherit;line-height:inherit;border-bottom:none}#promo .certficate__input{width:100%;height:40px;border-radius:0;background-color:#fff;margin:8px 0 0;padding:14px 0 14px 16px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;line-height:14px;color:#000}#promo .certficate__input::placeholder{font-family:inherit}#promo .certficate__input.check-input{font-size:12px;line-height:12px;margin-bottom:16px;text-transform:uppercase}#promo .certficate__input.another-name-input{padding:13px 0 13px 40px;margin:0}#promo .certficate__input.message-input{resize:none;height:140px;padding:16px 16px 0;line-height:18px}@media (max-width:767px){#promo .certficate__input.message-input{height:160px}#promo .certficate__input{font-size:12px}}#promo .certficate__btn,#promo .certficate__input-dsc{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal}#promo .certficate__btn{-webkit-tap-highlight-color:transparent;cursor:pointer;width:100%;border:0;border-radius:0;font-weight:700;-webkit-transition:background-color .22s linear;-moz-transition:background-color .22s linear;-o-transition:background-color .22s linear;transition:background-color .22s linear}#promo .certficate__btn.choice-btn{height:100%}#promo .certficate__btn,#promo .certficate__btn.black{background-color:#000;color:#000}#promo .certficate__btn:disabled{cursor:no-drop}#promo .certficate__pretitle{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:14px;color:#000}#promo .certficate__pretitle sup{color:#000}#promo .certficate__pretitle.check-pretitle{color:#7c7f81;font-size:12px;line-height:20px}#promo .certficate__pretitle.another-name-pretitle{margin-bottom:8px}#promo .certficate__pretitle.message-pretiile{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){#promo .certficate__pretitle.self-alert-pretitle{font-size:11px;line-height:14px}#promo .certficate__pretitle{font-size:13px;line-height:13px}}#promo .certficate__empty,#promo .certficate__fill{margin-top:40px;display:none}@media (max-width:1024px){#promo .certficate__empty,#promo .certficate__fill{margin-top:7px}}@media (max-width:767px){#promo .certficate__empty,#promo .certficate__fill{margin-top:32px}}#promo .certficate__end{margin-top:22px}#promo .certficate__num{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:24px;color:#000;margin-top:2px}#promo .certficate__tabs{display:-ms-grid;display:grid;-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/3;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-ms-grid-rows:40px 36px;grid-template-rows:40px 1fr;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-row-gap:8px;-moz-row-gap:8px;row-gap:8px}@media (max-width:1024px){#promo .certficate__tabs{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}@media (max-width:767px){#promo .certficate__tabs{-ms-grid-columns:(calc(50% - 2px))[2];grid-template-columns:repeat(2,calc(50% - 2px));-ms-grid-rows:(40px)[2];grid-template-rows:repeat(2,40px) minmax(36px,1fr);height:unset;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;-webkit-row-gap:4px;-moz-row-gap:4px;row-gap:4px}}#promo .certficate__tab{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;cursor:pointer;border:1px solid #dfdfdf;width:100%;height:100%;z-index:1;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:14px;color:#000;text-decoration:none;border-radius:0;-webkit-transition:border .22s linear;-moz-transition:border .22s linear;-o-transition:border .22s linear;transition:border .22s linear}@media (max-width:767px){#promo .certficate__tab{font-size:11px}}#promo .certficate__tab.active{border:2px solid #000}#promo .certficate__tooltip{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/5;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:13px;line-height:18px;color:#373737;margin-top:8px}@media (max-width:1024px){#promo .certficate__tooltip{text-align:center}}@media (max-width:767px){#promo .certficate__tooltip{font-size:12px;line-height:17px;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}#promo .certficate__tooltip .certficate__phones.js-moscow-phone .certficate__phone_moscow{display:inline-block}#promo .certficate__tooltip .certficate__phones.js-moscow-phone .certficate__phone_region{display:none}#promo .certficate__tooltip .certficate__phones:not(.js-moscow-phone) .certficate__phone_moscow{display:none}#promo .certficate__tooltip .certficate__phones:not(.js-moscow-phone) .certficate__phone_region{display:inline-block}@media (max-width:1024px){#promo .certficate__ganeral{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;gap:32px;margin-right:48px}}@media (max-width:767px){#promo .certficate__ganeral{margin-right:0}}#promo .certficate__ganeral .swiper-slide img{display:block}#promo .certficate__ganeral .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}#promo .certficate__ganeral .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative}#promo .certficate__card{display:none;width:100%;height:100%;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:3;-ms-grid-row-span:1;overflow:hidden}@media (max-width:1024px){#promo .certficate__card{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:unset}}@media (max-width:767px){#promo .certficate__card{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;margin-top:16px}}#promo .certficate__card.active{display:block}@media (max-width:1024px){#promo .certficate__card.active{display:-ms-grid;display:grid}}@media (max-width:767px){#promo .certficate__card.active{display:block}}#promo .certficate__card img,#promo .certficate__ganeral .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#promo .certficate__thumbs{width:100%;height:100%;margin-top:46px}#promo .certficate__thumbs-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr 16px 1fr 16px 1fr;grid-template-columns:repeat(4,1fr);gap:16px;width:100%!important}@media (max-width:1024px){#promo .certficate__thumbs-wrapper{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){#promo .certficate__thumbs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}}@media (max-width:1024px){#promo .certficate__thumbs{margin-top:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media (max-width:767px){#promo .certficate__thumbs{margin-top:16px}}#promo .certficate__thumbs .swiper-scrollbar{left:0}#promo .certficate__thumbs .swiper-scrollbar-drag{background-color:#000}#promo .certficate__thumbs img{width:50%}#promo .certficate__slider-thumbs{margin:auto 0}@media (max-width:767px){#promo .certficate__slider-thumbs{position:relative;padding-bottom:24px}}#promo .certficate__thumbs-item{cursor:pointer;border:2px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:border-color .22s linear;-moz-transition:border-color .22s linear;-o-transition:border-color .22s linear;transition:border-color .22s linear}#promo .certficate__thumbs-item img,#promo .preview__card img,#promo .preview__logo img{width:100%}@media (min-width:768px){#promo .certficate__thumbs-item{width:100%!important}}#promo .certficate__thumbs-img{padding:6px;width:100%;border:2px solid transparent;-webkit-transition:border-color .22s linear;-moz-transition:border-color .22s linear;-o-transition:border-color .22s linear;transition:border-color .22s linear}@media (min-width:768px){#promo .certficate__scrollbar{display:none}}#promo .certficate__choice{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4}@media (max-width:1024px){#promo .certficate__choice{margin-top:32px;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}}@media (max-width:767px){#promo .certficate__choice{margin-top:32px;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}}#promo .certficate__choice-inner{display:-ms-grid;display:grid;-ms-grid-columns:(95px)[4];grid-template-columns:repeat(4,95px);-ms-grid-rows:(40px)[2];grid-template-rows:repeat(2,40px);-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-row-gap:8px;-moz-row-gap:8px;row-gap:8px;margin:16px 0 32px}@media (max-width:767px){#promo .certficate__choice-inner{-ms-grid-columns:(minmax(68px,1fr))[4];grid-template-columns:repeat(4,minmax(68px,1fr));-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;-webkit-row-gap:4px;-moz-row-gap:4px;row-gap:4px;margin:16px 0}}#promo .certficate__price{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;line-height:14px}@media (max-width:767px){#promo .certficate__price{font-size:11px;line-height:11px}}#promo .certficate .radio-box{position:relative}#promo .certficate .radio-input{-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;width:100%;height:100%}#promo .certficate .radio-input:checked+.radio-mask{border:1px solid #007b99;box-shadow:0 0 0 1px #007b99}#promo .certficate .radio-mask{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;border-radius:0;-webkit-transition:border-color .22s linear;-moz-transition:border-color .22s linear;-o-transition:border-color .22s linear;transition:border-color .22s linear}#promo .certficate__signee,#promo .certficate__when{margin-top:32px}#promo .certficate__signee-inner,#promo .certficate__when-inner{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;margin-top:16px}#promo .certficate__when-inner{-ms-grid-rows:40px;grid-template-rows:40px}#promo .certficate__signee-inner{-ms-grid-rows:(40px)[2];grid-template-rows:repeat(2,40px);-moz-row-gap:8px;row-gap:8px}#promo .certficate__signee-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;border:1px solid #dfdfdf;border-radius:0;-webkit-transition:border-color .22s linear;-moz-transition:border-color .22s linear;-o-transition:border-color .22s linear;transition:border-color .22s linear}#promo .certficate__signee-item.active{border:2px solid #000}#promo .certficate__signee-item:hover{cursor:pointer}#promo .certficate__signee-item.certficate__option_full{grid-column-start:1;grid-column-end:3}#promo .certficate__tooltip-top{padding:0}#promo .certficate__type{display:none;padding-top:30px}#promo .certficate__type.active{display:block}#promo .certficate__option{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal}@media (max-width:767px){#promo .certficate__option{font-size:9px;line-height:9px}}#promo .certficate__btns{margin-top:32px;display:-ms-grid;display:grid;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:50px;grid-template-rows:50px;-webkit-row-gap:16px;-moz-row-gap:16px;row-gap:16px}@media (max-width:767px){#promo .certficate__btns{grid-template-columns:1fr;grid-template-rows:repeat(2,50px) 15px}}#promo .certficate .error-text{color:#ec3131;margin:5px 0;font-size:12px}#promo .certficate__reqired{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal}@media (max-width:767px){#promo .certficate__reqired{font-size:13px;line-height:13px}}#promo .certficate__self-emails{display:none;margin:16px 0 32px}#promo .certficate__self-emails .certficate__message{margin:0 0 16px}#promo .certficate__another{display:none;margin-top:32px}#promo .certficate__name{position:relative;height:40px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:14px}#promo .certficate__name::before{position:absolute;content:'От:';top:0;left:16px;width:20px;height:100%;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#promo .certficate__message{margin-top:16px}#promo .certficate__whom{margin-top:32px}#promo .certficate__self-alert{margin-top:18px}#promo .certficate__checkbox-wrapper{position:relative;margin-right:8px}#promo .certficate__checkbox-wrapper span{position:absolute;top:-1px;left:0;width:100%;height:100%;z-index:1;background:#fff;background-position:center;background-repeat:no-repeat;border:1px solid #373737;border-radius:2px;-webkit-transition:all .22s linear;-moz-transition:all .22s linear;-o-transition:all .22s linear;transition:all .22s linear}#promo .certficate__checkbox{cursor:pointer;position:absolute;top:-1px;left:0;width:100%;height:100%;z-index:5;-webkit-appearance:none;-moz-appearance:none;appearance:none}#promo .certficate__checkbox:checked+span{background-image:url(/media/up/dewalt/promo/2022/ST-3380/arrow-chekbox-on.svg);border:1px solid #000}#promo .certficate__selects{display:none}#promo .select-datapicker{display:grid;-ms-grid-columns:minmax(116px,1fr) minmax(156px,1fr) minmax(116px,1fr);grid-template-columns:minmax(116px,1fr) minmax(156px,1fr) minmax(116px,1fr);-ms-grid-rows:40px;grid-template-rows:40px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-row-gap:8px;-moz-row-gap:8px;row-gap:8px;margin-top:16px}@media (max-width:767px){#promo .select-datapicker{margin-top:8px;-ms-grid-columns:minmax(72px,1fr) minmax(122px,1fr) minmax(88px,1fr);grid-template-columns:minmax(72px,1fr) minmax(122px,1fr) minmax(88px,1fr);-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;-webkit-row-gap:4px;-moz-row-gap:4px;row-gap:4px}}#promo .select-dates{cursor:pointer;width:100%;height:100%;background-color:transparent;border:1px solid #dfdfdf;border-radius:0;padding:0 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:14px;z-index:4;position:relative}#promo .rules__btn::after,#promo .select-dates::before{content:'';background-image:url(/media/up/dewalt/promo/2022/ST-3380/arrow-rules.svg);background-repeat:no-repeat}#promo .select-dates::before{position:absolute;top:0;right:16px;height:100%;width:8px;background-position:center center;background-size:100%;z-index:5;pointer-events:none}@media (max-width:767px){#promo .select-dates{font-size:12px;line-height:12px}}#promo .rules__wrapper{border:1px solid #dfdfdf;overflow:hidden;padding:0 20px}#promo .rules__btn{cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:20px;text-align:left;width:100%;padding:20px 0;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;background-color:transparent;border-radius:0;border:0;margin-bottom:0;color:#000}#promo .rules__btn.active::after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#promo .rules__btn::after{display:block;width:16px;height:10px;background-size:contain;background-position:center;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:transform .22s linear;-moz-transition:transform .22s linear;-o-transition:transform .22s linear;transition:transform .22s linear}@media (max-width:767px){#promo .rules__btn{font-size:12px;line-height:14px}#promo .rules__btn::after{margin-left:10px}}#promo .rules__list{display:none;padding:0;margin-bottom:0;list-style-type:none;counter-reset:item;font-family:Arial,Helvetica,sans-serif;font-weight:400}#promo .rules__item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:20px;color:#696969;margin-bottom:20px}#promo .rules__item::before{content:counter(item) '.';counter-increment:item;margin-right:4px}@media (max-width:767px){#promo .rules__item{font-size:12px;line-height:14px}}#promo .layer-modal__container{max-width:1000px;background-color:transparent}#promo .layer-modal__close{position:absolute;right:15px;background:0 0;outline:transparent;border:0}#promo .preview{font-family:Arial,Helvetica,sans-serif;background-color:#000}#promo .preview__body{color:#fff}#promo .preview__header{background-color:#000;padding:32px 0 16px}#promo .preview__container{max-width:600px;margin:0 auto}@media (max-width:600px){#promo .preview__container{padding:0 5px}}#promo .preview__logo,#promo .preview__nav{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:206px;margin:0 auto}#promo .preview__nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:10px auto 0;list-style:none;max-width:356px}@media (max-width:356px){#promo .preview__nav{-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}}#promo .preview__item{padding:0}#promo .preview__item:before{display:none}#promo .preview__item.nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px}@media (max-width:356px){#promo .preview__item.nav-item{margin-right:0;margin-bottom:10px}}#promo .preview__item.nav-item:nth-child(3n){margin-right:0}#promo .preview__item.nav-item:nth-child(4n),#promo .preview__item.nav-item:nth-child(5n){margin-top:10px}@media (max-width:356px){#promo .preview__item.nav-item:nth-child(4n),#promo .preview__item.nav-item:nth-child(5n){margin-top:0}}#promo .preview__link{font-style:normal;font-weight:700;font-size:10px;line-height:11px;text-transform:uppercase;color:#000}#promo .preview__content{padding:32px 0}#promo .preview__title{font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#000;text-transform:uppercase;max-width:calc(51% - 20px)}@media (max-width:600px){#promo .preview__title{max-width:100%}}#promo .preview__title.footer-title,#promo .preview__title.steps-title{color:#fff;font-size:18px;line-height:22px;text-transform:none;max-width:100%}#promo .preview__title.footer-title{color:#000;margin-bottom:16px}#promo .preview__nominal{font-weight:inherit;color:inherit;font-size:inherit}#promo .preview__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:600px){#promo .preview__wrapper{-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}}#promo .preview__card{width:calc(50% - 10px);margin-top:16px}@media (max-width:600px){#promo .preview__card{width:290px}}#promo .preview__message{width:calc(50% - 10px);margin-top:16px}@media (max-width:600px){#promo .preview__message{width:100%}}#promo .preview__name{font-weight:700;font-size:16px;line-height:18px;color:#fff;margin-bottom:8px}#promo .preview__text{font-family:'Arial';font-style:normal;font-weight:400;font-size:15px;line-height:17px;color:#838383;word-break:break-word}#promo .preview__promocode{display:inline-block;border:3px dashed #000;padding:16px 0;font-weight:700;font-size:18px;line-height:21px;margin:24px 0 16px;width:100%;text-align:center}#promo .preview__dsc{font-weight:400;font-size:12px;line-height:14px;width:calc(100% + 5px)}#promo .preview__date{font-size:inherit;color:inherit}#promo .preview__steps{padding:32px 0 36px;border-top:6px solid #000;border-bottom:6px solid #000}#promo .preview__list{padding:0;list-style:none;margin:16px 0}#promo .preview__item.step-item{font-style:italic;font-weight:700;font-size:26px;line-height:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;padding:0 20px;color:#fff;border:2px solid #000;max-width:100%}#promo .preview__item.step-item:nth-child(2){margin:16px 0}#promo .preview__item.step-item span{font-style:normal;font-weight:400;font-size:15px;line-height:18px;margin-left:20px}#promo .preview__item.item-rules{color:#fff;font-size:14px;line-height:18px;font-weight:400}#promo .preview__btn{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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:214px;height:45px;background-color:#000;font-weight:500;font-size:16px;line-height:16px;text-transform:uppercase;color:#000;padding:0 20px 0 30px;margin-left:auto;border-radius:4px}#promo .preview__btn span{margin-bottom:4px;color:inherit;font-size:inherit}#promo .preview__footer{padding:32px 0 60px}#promo .preview__information{font-style:normal;font-weight:400;font-size:15px;line-height:20px;margin-bottom:32px}#promo .preview__information span{font-weight:300;color:#838383}#promo .preview__rules{color:#fff;list-style:disc;display:block;padding:0 0 0 20px}#promo .preview a:hover{text-decoration:underline!important}#castrol .certficate__thumbs-wrapper,#grohe .certficate__thumbs-wrapper,#hansgrohe .certficate__thumbs-wrapper,#lenox .certficate__thumbs-wrapper,#schneider .certficate__thumbs-wrapper,#tikkurila .certficate__thumbs-wrapper{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,88px);-ms-grid-rows:(54px)[2];grid-template-rows:repeat(2,54px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-row-gap:16px;-moz-row-gap:16px;row-gap:16px}@media (max-width:1024px){#castrol .certficate__thumbs-wrapper,#grohe .certficate__thumbs-wrapper,#hansgrohe .certficate__thumbs-wrapper,#lenox .certficate__thumbs-wrapper,#schneider .certficate__thumbs-wrapper,#tikkurila .certficate__thumbs-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){#castrol .certficate__thumbs-wrapper,#grohe .certficate__thumbs-wrapper,#hansgrohe .certficate__thumbs-wrapper,#lenox .certficate__thumbs-wrapper,#schneider .certficate__thumbs-wrapper,#tikkurila .certficate__thumbs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-row-gap:0;-moz-row-gap:0;row-gap:0}}.cms-page-view .main-container .main .std #response-popup ul{list-style:disc}.cms-page-view .main-container .main .std #response-popup ul li{padding-left:0;color:#000}.cms-page-view .main-container .main .std #response-popup ul li::before{content:none}.cms-page-view .main-container .main .std #response-popup .nav-header td{padding:0 10px!important}@media (max-width:640px){.cms-page-view .main-container .main .std #response-popup .mobile-align_center{text-align:center!important;margin:0 auto!important}}.cms-page-view .main-container .main .std #response-popup tbody td{color:inherit}#p-main-banner .banners__container{position:relative}#p-main-banner .banners__description{position:absolute;top:50%;transform:translateY(-50%);left:100px;max-width:460px;display:block;min-width:revert}@media (max-width:1024px){#p-main-banner .banners__description{transform:unset;top:25px;left:30px;max-width:430px}}@media (max-width:767px){#p-main-banner .banners__description{top:10px;left:50%;transform:translateX(-50%);text-align:center;width:100%}}#p-main-banner .banners__title{font-weight:700;font-size:42px;line-height:110%;text-transform:uppercase;color:#000;text-align:revert;margin:0}@media (max-width:767px){#p-main-banner .banners__title{font-size:20px;max-width:280px;margin:0 auto}}#p-main-banner .banners__text{font-weight:400;font-size:24px;line-height:130%;color:#000;text-align:revert;margin:15px 0 0;padding:0}@media (max-width:767px){#p-main-banner .banners__text{font-size:14px;margin:5px 0 0}}#p-conditions .text-block__title{font-size:16px;line-height:1.4;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px}#p-conditions .text-block__title::after{position:revert;transform:revert;filter:invert(27%) sepia(64%) saturate(4483%) hue-rotate(174deg) brightness(90%) contrast(103%);min-width:16px;width:16px;height:16px}#p-conditions .text-block__title.js-toggled::after{transform:rotate(180deg)}@media (min-width:768px){#p-conditions .text-block__title{font-size:18px}}#p-conditions .text-block__content{font-size:14px;line-height:1.4;padding:0 20px 20px}@media (min-width:768px){#p-conditions .text-block__content{font-size:16px}}#p-conditions .text-block__content li::marker{font-weight:700}#p-conditions .text-block__content li:last-child{padding:0}#promo{margin:0}@media (max-width:1140px){#promo .block-container{margin:0 32px;padding:0}}@media (max-width:767px){#promo .block-container{margin:0 15px}}#promo .feature{margin:60px 0}#promo .feature__title{font-size:32px;line-height:120%}@media (max-width:767px){#promo .feature__title{font-size:24px}}#promo .feature-bottom .feature__title{font-size:22px;line-height:120%;margin-bottom:40px}@media (max-width:767px){#promo .feature-bottom .feature__title{font-size:20px;margin-bottom:30px}}@media (max-width:1024px){#promo .feature-bottom .feature__dsc{font-size:16px}}@media (max-width:767px){#promo .feature-bottom .feature__dsc{font-size:14px}#promo .feature-bottom .feature__item.wide{max-width:220px}#promo .feature__item{max-width:170px}}#promo .certficate__container{border-top:1px solid #ececec;border-bottom:1px solid #ececec;margin:0 auto}@media (max-width:1140px){#promo .certficate__container{padding:60px 0}}@media (max-width:767px){#promo .certficate__container{padding:30px 0}}#promo .certficate__check{padding:30px 20px;border:0}@media (max-width:1024px){#promo .certficate__check{margin-top:50px}#promo .certficate__check .check-subtitle{font-size:18px}}@media (max-width:767px){#promo .certficate__check .check-subtitle{font-size:16px}}#promo .certficate__check.mobile-show{margin:20px 0 0;padding:30px 20px}#promo .certficate__subtitle{margin:0}#promo .certficate__input{box-sizing:border-box;border:1px solid #f2f2f2;font-size:16px}#promo .certficate__input-dsc{color:#9d9d9d;margin-top:6px;font-size:12px;line-height:130%}#promo .certficate__dsc{color:#9d9d9d}@media (max-width:1024px){#promo .certficate__dsc{font-size:12px}}@media (max-width:767px){#promo .certficate__btns{gap:8px;grid-template-rows:repeat(2,50px) 23px}}#promo .certficate__btn{text-transform:none;height:44px;font-size:16px;line-height:120%}#promo .certficate__btn:not(:disabled){color:#fff}#promo .certficate__btn:not(:disabled).buy{background-color:#007b99}#promo .certficate__btn:disabled{background-color:#f2f2f2;color:#fff}#promo .certficate__card{margin-top:0;grid-row:1/4}@media (max-width:1024px){#promo .certficate__card{grid-row:3/4}}#promo .certficate__choice{margin-top:0;grid-row:1/4}@media (max-width:1024px){#promo .certficate__choice{grid-row:4/5;margin-top:50px}}@media (max-width:767px){#promo .certficate__choice{margin-top:30px}}#promo .certficate__price{font-size:16px}#promo .certficate .radio-mask{border:1px solid #f2f2f2}#promo .certficate__pretitle:not(.self-alert-pretitle){font-size:12px;line-height:130%;color:#9d9d9d}#promo .certficate__pretitle.self-alert-pretitle{font-size:16px;line-height:130%}#promo .certficate__option{text-transform:none;font-size:16px;line-height:18px;border:1px solid #f2f2f2}#promo .certficate__option.active{border:1px solid #007b99;box-shadow:0 0 0 1px #007b99}#promo .certficate__option.certficate__option_full{grid-column:1/3}@media (max-width:767px){#promo .certficate__option.certficate__option_full{grid-column:1/2}#promo .certficate__signee{margin-top:20px}#promo .certficate__signee-inner{grid-template-columns:1fr;grid-template-rows:repeat(3,40px)}#promo .certficate__when,#promo .certficate__whom{margin-top:20px}#promo .certficate__when-inner{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-rows:repeat(2,40px);gap:8px}}#promo .certficate__checkbox:checked+span{background-color:#007b99;border-color:#007b99}#promo .certficate__checkbox-wrapper{width:18px;height:18px;min-width:18px}#promo .certficate__checkbox-wrapper span{border-color:#f2f2f2;background-size:14px}#promo .certficate__label.self-alert-label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#promo .certficate__reqired{font-size:12px;line-height:130%;color:#9d9d9d}@media (max-width:767px){#promo .certficate__reqired{margin-top:8px}}#promo .certficate .select-dates{font-size:16px;line-height:130%}#promo .certficate__bottom-text{margin-top:60px;font-size:18px;line-height:140%;text-align:center;color:#000}@media (max-width:767px){#promo .certficate__bottom-text{margin-top:30px;font-size:16px}}#promo .certficate__bottom-text a{text-decoration:none;color:inherit}#promo .certficate__bottom-text a.certficate__bottom-text_bold{color:#007b99}#promo .certficate__thumbs-item{height:auto;box-sizing:border-box;padding:3px}#promo .certficate__thumbs-item.swiper-slide-thumb-active{border:2px solid #007b99}#promo .certficate__thumbs-wrapper{column-gap:7px;row-gap:14px}@media (max-width:767px){#promo .certficate__thumbs-wrapper{gap:0}}#promo .certficate__type_pdf{padding-top:0}#promo .certficate__tooltip-top{margin:6px 0 30px;font-size:12px;line-height:130%;color:#9d9d9d}@media (max-width:1024px){#promo .certficate__wrapper{-ms-grid-columns:minmax(242px,270px) minmax(404px,1fr);grid-template-columns:minmax(242px,270px) minmax(404px,1fr)}}@media (max-width:767px){#promo .certficate__wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}}#promo .error-message{font-size:12px;line-height:130%;color:#9d9d9d;margin-top:6px}#promo .error-message a{text-decoration:none}#promo .swiper-scrollbar{border-radius:5px}#promo .open-email{display:none}#promo .layer-modal__close{top:15px}#promo .preview__footer-bottom{display:none}

