

/* Start:/bitrix/templates/aspro_optimus/components/bitrix/news.list/klv_benefits/style.css?17937956651172*/
/* Homepage benefits strip (2026-11-04, klvmarket) */
ul.klv-benefits{list-style:none;margin:18px 0 22px;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px} /* the content column is at most ~920px wide, so 2x2 keeps every line on one row */
ul.klv-benefits>li{margin:0!important;padding:0!important}
ul.klv-benefits>li:before{content:none!important;display:none!important}
.klv-benefit{display:flex;align-items:center;gap:12px;height:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #e5e8ec;border-radius:10px;background:#fff;text-decoration:none!important;transition:border-color .2s,box-shadow .2s}
a.klv-benefit:hover{border-color:#c9d8ea;box-shadow:0 4px 12px rgba(16,42,75,.08)}
.klv-benefit__icon{flex:0 0 40px;height:40px;border-radius:10px;background:#eaf2fb;color:#1e64b4;display:flex;align-items:center;justify-content:center}
.klv-benefit__text{display:flex;flex-direction:column;min-width:0}
.klv-benefit__title{font-size:14px;font-weight:700;line-height:1.25;color:#222}
.klv-benefit__sub{margin-top:2px;font-size:12.5px;line-height:1.3;color:#6b737c}
@media (max-width:600px){ul.klv-benefits{grid-template-columns:1fr;gap:8px}}

/* End */


/* Start:/bitrix/templates/aspro_optimus/components/bitrix/catalog.section.list/klv_tiles/style.css?17937914331938*/
/* Catalog root tiles (2026-11-04, klvmarket) */
.klv-cats{list-style:none;margin:0 0 30px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}
ul.klv-cats>li.klv-cat:before,ul.klv-cats ul.klv-cat__subs>li:before{content:none!important;display:none!important}
.klv-cat{margin:0!important;padding:0!important;background:#fff;border:1px solid #e5e8ec;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s,border-color .2s}
.klv-cat:hover{border-color:#d0d6dd;box-shadow:0 6px 20px rgba(20,40,80,.08)}
.klv-cat__img{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:180px;padding:16px;background:#fff}
.klv-cat__img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}
.klv-cat__body{padding:0 18px 18px;display:flex;flex-direction:column;flex:1}
.klv-cat__name{font-size:17px;font-weight:700;line-height:1.25;color:#222!important;text-decoration:none!important}
.klv-cat__name:hover{color:#1e64b4!important}
.klv-cat__count{margin-top:4px;font-size:13px;color:#8a929b}
.klv-cat__subs{list-style:none;margin:12px 0 0;padding:12px 0 0;border-top:1px solid #eef0f3}
.klv-cat__subs li{margin:0 0 6px!important;padding:0!important;font-size:14px;line-height:1.3}
.klv-cat__subs a{color:#333;text-decoration:none}
.klv-cat__subs a:hover{color:#1e64b4;text-decoration:underline}
.klv-cat__subs span{color:#a0a7af;font-size:12px}
.klv-cat__more a{color:#1e64b4;font-weight:600}
@media (max-width:600px){
  .klv-cats{grid-template-columns:1fr;gap:10px}
  .klv-cat{flex-direction:row;align-items:flex-start}
  .klv-cat__img{flex:0 0 96px;height:110px;padding:8px}
  .klv-cat__body{padding:14px 14px 14px 4px}
  .klv-cat__name{font-size:16px}
  .klv-cat__subs{margin-top:8px;padding-top:8px}
  .klv-cat__subs li{display:inline;margin:0 10px 0 0!important;font-size:13px}
  .klv-cat__subs li span{display:none}
}

/* End */


/* Start:/bitrix/templates/aspro_optimus/components/bitrix/news.list/klv_cards/style.css?17937923821431*/
/* Article cards (2026-11-04, klvmarket) */
ul.klv-articles{list-style:none;margin:0 0 30px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}
ul.klv-articles>li{margin:0!important;padding:0!important}
ul.klv-articles>li:before{content:none!important;display:none!important}
.klv-article__link{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #e5e8ec;border-radius:10px;overflow:hidden;text-decoration:none!important;transition:border-color .2s,box-shadow .2s}
.klv-article__link:hover{border-color:#c9d8ea;box-shadow:0 6px 16px rgba(16,42,75,.10)}
.klv-article__img{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;background:#f4f6f8;overflow:hidden}
.klv-article__img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}
.klv-article__body{display:flex;flex-direction:column;gap:6px;padding:14px 16px 18px}
.klv-article__date{font-size:12px;color:#8a929b}
.klv-article__title{font-size:16px;font-weight:700;line-height:1.3;color:#222;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.klv-article__link:hover .klv-article__title{color:#1e64b4}
.klv-article__text{font-size:14px;line-height:1.45;color:#6b737c;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
@media (max-width:600px){ul.klv-articles{grid-template-columns:1fr;gap:12px}}

/* End */
/* /bitrix/templates/aspro_optimus/components/bitrix/news.list/klv_benefits/style.css?17937956651172 */
/* /bitrix/templates/aspro_optimus/components/bitrix/catalog.section.list/klv_tiles/style.css?17937914331938 */
/* /bitrix/templates/aspro_optimus/components/bitrix/news.list/klv_cards/style.css?17937923821431 */
