/* Same-origin icon fonts. CDN style.css @font-face still resolves to
   cdn.keylinkrf.ru; without CORS those faces are discarded (breadcrumb □). */
@font-face {
  font-family: Line Awesome Free;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/ecdn6-nc_globalso_com/fonts/fontawesome/fa-regular-400.woff2") format("woff2"),
       url("/assets/ecdn6-nc_globalso_com/fonts/fontawesome/fa-regular-400.ttf") format("truetype");
}
@font-face {
  font-family: Line Awesome Free;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/assets/ecdn6-nc_globalso_com/fonts/fontawesome/fa-solid-900.woff2") format("woff2"),
       url("/assets/ecdn6-nc_globalso_com/fonts/fontawesome/fa-solid-900.ttf") format("truetype");
}
@font-face {
  font-family: Font Awesome Pro;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/assets/ecdn6-nc_globalso_com/fonts/fontawesome/fa-solid-900.woff2") format("woff2"),
       url("/assets/ecdn6-nc_globalso_com/fonts/fontawesome/fa-solid-900.ttf") format("truetype");
}
@font-face {
  font-family: Line Awesome Brands;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/ecdn6-nc_globalso_com/fonts/fontawesome/fa-brands-400.woff2") format("woff2"),
       url("/assets/ecdn6-nc_globalso_com/fonts/fontawesome/fa-brands-400.ttf") format("truetype");
}

/* Category product tables: body + quote button match header (14px in .section-block-ljj-else08) */
.section-block-ljj-else08 .pro-item-head > div,
.section-block-ljj-else08 .pro-item-head .rowflex > span:first-child {
  font-size: 14px !important;
}
.section-block-ljj-else08 .pro-item.rowflex > div,
.section-block-ljj-else08 .pro-item.rowflex .item-meta > div,
.section-block-ljj-else08 .pro-item.rowflex a.atdr,
.section-block-ljj-else08 .pro-item.rowflex .data-pdf,
.section-block-ljj-else08 .pro-item.rowflex .data-pdf a {
  font-size: 14px !important;
  line-height: 1.35 !important;
}
.section-block-ljj-else08 #pro-item-bt span {
  font-size: 14px !important;
  line-height: 1.35 !important;
}

/* «Получить предложение» stays inside last column */
.section-block-ljj-else08 #pro-item-bt {
  min-width: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 4px 2px !important;
  overflow: hidden;
}
.section-block-ljj-else08 #pro-item-bt a.abtauto {
  max-width: 100% !important;
  box-sizing: border-box !important;
  white-space: normal !important;
  line-height: 1.15 !important;
  text-align: center !important;
  padding: 6px 10px !important;
  font-size: 14px !important;
  display: inline-block !important;
  overflow-wrap: anywhere;
}
.section-block-ljj-else08 .pro-item > #pro-item-bt {
  min-width: 0 !important;
}
.section-block-ljj-else08 .pro-item:not(.rowflex) > #pro-item-bt {
  flex: 0 1 11% !important;
}
