/* ZM33 m172 chrome bundle (header/product/dynpromo) */
/* << zm33-header-fix-m164.css >> */
.header__info-menu>li:not(:has(.header__info-sublink)):has(>a.header__info-link:not([href])){display:none !important}.header__info-link:empty{display:none !important}.header__cart-total mark .cart-total-counter,.header__nav-cart-total mark .cart-total-counter{display:none !important}.header__cart-total mark .cart-total-counter[data-count]:not([data-count="0"]):not([data-count=""]),.header__nav-cart-total mark .cart-total-counter[data-count]:not([data-count="0"]):not([data-count=""]){display:inline !important;margin-left:0.25em}.header__cart-total mark .cart-total-text,.header__nav-cart-total mark .cart-total-text{margin-right:0.15em}a.header__logo{cursor:pointer}
/* << zm33-header-search-wider.css >> */
@media (min-width:1200px){.is-header-v3 .header__desktop .header__row--02>.header__search,.is-header-v3 .header__desktop .header__search{flex:1 1 auto !important;max-width:none !important;width:auto !important;margin-left:0 !important;margin-right:2rem !important;margin-bottom:1rem !important}.is-header-v3 .header__desktop .header__search .header__search-control,.is-header-v3 .header__desktop .header__search .header__search-input{width:100% !important;max-width:none !important}.is-header-fixed .header-fixed .header__search{flex:1 1 auto !important;max-width:none !important;margin-right:2rem !important;margin-left:0 !important}}
/* << zm33-header-fullwidth.css >> */
.header.header--v3{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}.header.header--v3>.container-fluid{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}html.is-header-fixed .header-fixed,html.is-header-sticky .header-fixed,.is-header-fixed .header-fixed,.is-header-fixed.is-header-v3 .header-fixed,.is-header-fixed .header .header-fixed,.is-header-fixed .header__row.header-fixed,.is-header-fixed .header__row--02.header-fixed{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}.header.header--v3 .header__mobile-fixed,.header__mobile.header__mobile-fixed{width:100% !important;max-width:none !important;left:0 !important;right:0 !important;box-sizing:border-box !important}
/* << zm33-header-cart-label.css >> */
.header__cart-total mark,.header__nav-cart-total mark{opacity:1 !important;color:#ffffff !important;font-size:1.45rem !important;font-weight:600 !important;letter-spacing:0.01em}.header__cart-total mark .cart-total-text,.header__nav-cart-total mark .cart-total-text{display:inline !important;opacity:1 !important;color:inherit !important;font-weight:inherit !important}.header__cart-total,.header__nav-cart-total{font-weight:600 !important}.is-header-fixed .header__cart-total mark,.header-fixed .header__cart-total mark,.header__sticky-counter mark{opacity:1 !important;color:#ffffff !important;font-weight:600 !important}.header__sticky-text{opacity:1 !important;font-weight:600 !important;color:#ffffff !important}
/* << zm33-product-title-wrap.css >> */
.products__item-title,.products__item--small .products__item-title,.products__item--compact .products__item-title,.products__item--responsive .products__item-title{height:auto !important;max-height:none !important;min-height:0 !important;overflow:visible !important;white-space:normal !important;overflow-wrap:break-word;word-break:normal;display:block !important;-webkit-line-clamp:unset !important;-webkit-box-orient:unset !important;line-height:1.35 !important}.products__item--compact .products__item-title{font-size:1.4rem;margin-bottom:1rem}
/* << zm33-dynpromo.css >> */
.sku__price-percent,.zm33-dynpromo-percent{display:inline-block;margin-left:0.5rem;padding:0.15rem 0.45rem;font-size:0.85em;font-weight:700;line-height:1.2;color:#fff;background:#c62828;border-radius:3px;vertical-align:middle;white-space:nowrap}.sku__price .sku__price-ins{color:#c62828}.sku__badges .ui-badge--dynpromo{background:#c62828;color:#fff}@media (max-width:767px){.sku__price-percent{display:block;margin:0.35rem 0 0;width:fit-content}}

/* << zm33-catalog-btn-m178.css >> */

/* === ZM33 m178: КАТАЛОГ — заметнее на зелёной шапке === */
.header__row--03 {
  align-items: center !important;
}
.header__row--03 .header__catalog,
.header__row--03 .header__tags,
.header__row--03 .header__tags-menu {
  display: flex !important;
  align-items: center !important;
}
a.header__catalog-btn,
button.header__catalog-btn,
.header__catalog-btn,
.header__row--03 .header__tags-btn {
  height: 3.5rem !important;
  min-height: 3.5rem !important;
  max-height: 3.5rem !important;
  box-sizing: border-box !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 1.2 !important;
}
a.header__catalog-btn,
button.header__catalog-btn,
.header__catalog-btn {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  color: #1b7a42 !important;
  font-size: 1.5rem !important;
  font-weight: 700 !important;
  letter-spacing: 0.05em !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  box-shadow: none !important;
  text-decoration: none !important;
}
a.header__catalog-btn svg,
.header__catalog-btn svg {
  color: inherit !important;
  fill: currentColor;
  width: 1.6rem;
  height: 1.6rem;
}
a.header__catalog-btn:hover,
button.header__catalog-btn:hover,
.header__catalog-btn:hover,
.header__catalog.is-open > .header__catalog-btn {
  background: #fff8e6 !important;
  border-color: #fff8e6 !important;
  color: #145c32 !important;
}
.is-header-fixed .header-fixed .header__catalog-btn,
.is-header-fixed .header-fixed a.header__catalog-btn {
  height: 3.5rem !important;
  min-height: 3.5rem !important;
  max-height: 3.5rem !important;
}
@media (max-width: 1199px) {
  .header__sticky > .header__sticky-btn.js-catalog-trigger {
    font-weight: 700 !important;
    background: #ffffff !important;
    color: #1b7a42 !important;
    border-color: #ffffff !important;
  }
}
