

/* Start:/local/templates/2025/components/bitrix/catalog/.default/style.min.css?1748531193308*/
.thumb img{border-radius:5px;background-color:#fff;border:1px solid #ddd;padding:5px}.thumb{padding:5px}.grid-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;padding:0 0 2rem 0}.grid-item{display:grid;justify-content:center}.grid-container .grid-item img{max-height:250px}
/* End */


/* Start:/local/templates/2025/components/bitrix/menu/sections/style.css?17485311931857*/
/**Top menu**/
#vertical-multilevel-menu {
  --nav-link-hover-bg-color: #F5F5F5;
  --nav-link-selected-color: #FFFFFF;
  --nav-link-selected-bg-color: #1E5299;
  font-size: calc(1rem - 1px);
  line-height: 1.2;
  margin: 0;
  padding: 0;
  list-style: none;
}
#vertical-multilevel-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#vertical-multilevel-menu a, #vertical-multilevel-menu span.nav-link {
  width: 100%;
  color: inherit;
  text-decoration: none;
  transition: all 0.5s;
  min-height: 56px;
  display: flex;
  align-items: center;
  padding: 10px 10px 10px 20px;
}
#vertical-multilevel-menu a.selected, #vertical-multilevel-menu span.nav-link.selected {
  background: var(--nav-link-selected-bg-color);
  color: var(--nav-link-selected-color);
}
#vertical-multilevel-menu a:not(.selected):hover, #vertical-multilevel-menu span.nav-link:not(.selected):hover {
  background: var(--nav-link-hover-bg-color);
}
#vertical-multilevel-menu > .nav-item {
  width: 100%;
  border: 1px solid #B0B0B0;
  border-radius: 5px;
  margin-bottom: 5px;
  position: relative;
  background: transparent;
  color: #202020;
}
#vertical-multilevel-menu > .nav-item .nav-link .text {
  flex: 1 1 auto;
}
#vertical-multilevel-menu > .nav-item .nav-link svg {
  color: #A0A4BC;
  min-width: 24px;
}
#vertical-multilevel-menu > .nav-item ul.sep-items {
  position: absolute;
  width: 100%;
  top: -20px;
  left: calc(100% + 2px);
  height: auto;
  padding: 20px 10px;
  opacity: 0;
  z-index: -1;
  background: #FFFFFF;
  color: #202020;
  border-radius: 5px;
  transition: all 0.5s;
}
#vertical-multilevel-menu > .nav-item ul.sep-items li {
  width: 100%;
  border: 1px solid #B0B0B0;
  border-radius: 5px;
  margin-bottom: 5px;
}
#vertical-multilevel-menu > .nav-item:hover ul.sep-items {
  opacity: 1;
  z-index: 500;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/2025/components/bitrix/catalog/.default/bitrix/catalog.section.list/.default/style.css?17485311931245*/
.catalog-section-list {
  width: 100%;
  margin: 0;
  padding: 0;
}
.catalog-section-list .catalog-section {
  width: 100%;
  margin: 0 0 8px 0;
  padding: 0;
}
.catalog-section-list .catalog-section-childs,
.catalog-section-list .reviews-section-childs {
  display: flex;
  gap: 2px;
  flex-wrap: wrap;
  width: 100%;
  margin: 0;
  padding: 0;
}
.catalog-section-list .catalog-section-childs a,
.catalog-section-list .reviews-section-childs a {
  height: 58px;
  display: block;
  margin: 0;
  padding: 0;
  text-decoration: none;
  border: 1px solid #dee0ee;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.15s ease 0s;
  -moz-transition: all 0.15s ease 0s;
  -o-transition: all 0.15s ease 0s;
  transition: all 0.15s ease 0s;
}
.catalog-section-list .catalog-section-childs .catalog-section-child,
.catalog-section-list .catalog-section-childs .reviews-section-child,
.catalog-section-list .reviews-section-childs .catalog-section-child,
.catalog-section-list .reviews-section-childs .reviews-section-child {
  --item-width: calc(100% / 3 - 2px);
  max-width: var(--item-width);
  flex-basis: var(--item-width);
}

/*# sourceMappingURL=style.css.map */

/* End */
/* /local/templates/2025/components/bitrix/catalog/.default/style.min.css?1748531193308 */
/* /local/templates/2025/components/bitrix/menu/sections/style.css?17485311931857 */
/* /local/templates/2025/components/bitrix/catalog/.default/bitrix/catalog.section.list/.default/style.css?17485311931245 */
