

/* Start:/local/templates/lotos74.ru_2025/components/creativebz/main.map/creativebz.map/style.css?17755401152536*/
.sitemap{margin: -8px 0 -32px;display: grid;grid-template-columns: 1fr 1fr 1fr;column-gap: 30px;}
.sitemap-item a{display: inline-block; padding: 4px 0; color: #3F454D; transition: none;}
.sitemap-item a:visited{color: #3F454D;}
.sitemap-item a:hover{color: #009FA2; transition: none;}
.sitemap-item__title_1{margin: 8px 0;}
.sitemap-item__title, .sitemap-item__title a{font-size: 32px;font-style: normal;font-weight: 700;line-height: 40px;}
.sitemap-item__childs{margin: 16px 0 0;}

.map-sections-items_1{margin-bottom: 32px;}
.map-sections-items .map-sections-items{margin: 0 0 0 12px; display: none;}
.map-sections-items .map-sections-items .map-sections-item:first-child{margin-top: 3px;}
.map-sections-items .map-sections-items .map-sections-item:last-child{margin-bottom: 16px;}
.map-sections-item__title .map-sections-item__link{flex: 1 1 0; }
.map-sections-item__title a{font-size: 16px; font-style: normal;line-height: 24px}
.map-sections-item__title a{display: inline-block; padding: 4px 0; color: #3F454D; transition: none;}
.map-sections-item__title a:visited{color: #3F454D;}
.map-sections-item__title a:hover{color: #009FA2; transition: none;}
.map-sections-items_1 > .map-sections-item > .map-sections-item__title{padding-right: 36px; margin: 4px 0; font-weight: 500;}
.map-sections-items_1 > .map-sections-item_parent > .map-sections-item__title{padding-right: 4px;}
.map-sections-item_parent > .map-sections-item__title{margin: 0!important; border-bottom: 1px solid transparent; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.map-sections-item_parent > .map-sections-item__title:hover{border-color: rgba(7, 67, 92, 0.15);}
.map-sections-item__toggle{opacity: 0; position: relative; width: 32px; height: 40px;cursor: pointer; transform: rotate(180deg);}
.map-sections-item__title:hover .map-sections-item__toggle{opacity: 1;}
.map-sections-item__toggle svg{position: absolute; top: 50%; left: -4px; transform: translateY(-50%);}
.map-sections-items_opened .map-sections-item__toggle{transform: rotate(0deg);}
.map-sections-items_opened .map-sections-item__toggle svg{left: auto; right: -4px;}
.map-sections-item__toggle:hover svg path{stroke: #009FA2;}

@media(max-width: 991px) {
	.sitemap{grid-template-columns: 1fr 1fr;}
	.sitemap-item_twomediacolumns{grid-column-start: 1; grid-column-end: 3;}
}

@media(max-width: 575px) {
	.sitemap{grid-template-columns: 1fr;}
	.sitemap-item_twomediacolumns{grid-column-start: 1; grid-column-end: 1;}
}

/* End */


/* Start:/local/templates/lotos74.ru_2025/components/bitrix/catalog.section.list/creativebz.map/style.css?17755401151488*/
.map-sections-item__title.is-upper {
  font-size: 1.6rem;
  line-height: 1.4rem;
  color: #677F97;
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 5rem;
  background: rgba(255, 255, 255, 0.5);
  box-sizing: border-box;
  box-shadow: 0 0.4rem 7rem 0 rgba(0, 159, 162, 0.15);
  padding-left: 2rem;
  border-radius: 1rem;
  margin: 0 !important;
}
.map-sections-item__title:hover {
  border: none !important;
}
.map-sections-item__toggle {
  opacity: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4rem;
  height: 4rem;
  transform: none;
}
.map-sections-item__toggle svg {
  width: 0.8rem;
  height: 1rem;
  position: relative;
  top: initial;
  transform: none;
  left: initial;
  transition: 0.1s all linear;
}
.map-sections-item.map-sections-items_opened .is-upper {
  background: linear-gradient(90deg, #009FA2, #00CBCF);
}
.map-sections-item.map-sections-items_opened .is-upper .map-sections-item__link a {
  color: #ffffff;
}
.map-sections-item.map-sections-items_opened .is-upper svg {
  right: initial;
  transform: scale(1, -1);
}
.map-sections-item.map-sections-items_opened .is-upper svg path {
  stroke: #ffffff;
}

.sitemap-item__title {
  font-size: 2.2rem;
  line-height: 100%;
}
.sitemap-item__title a {
  font-size: inherit;
  line-height: inherit;
  font-weight: 500;
}

.sitemap {
  margin: 0;
}

.map-sections-items {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

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

/* End */
/* /local/templates/lotos74.ru_2025/components/creativebz/main.map/creativebz.map/style.css?17755401152536 */
/* /local/templates/lotos74.ru_2025/components/bitrix/catalog.section.list/creativebz.map/style.css?17755401151488 */
