

/* Start:/local/components/simpleit/news/templates/dashboard/style.min.css?1728640348138*/
.news-grid{display:grid;grid-gap:15px;grid-template-columns:repeat(auto-fill,minmax(248px,1fr))}
/*# sourceMappingURL=style.min.css.map */
/* End */


/* Start:/local/components/simpleit/news.element/templates/dashboard/style.min.css?17600874753877*/
@charset "UTF-8";#page-title{margin-bottom:30px;margin-top:30px}.gallery__contain .i-wrap{display:flex;justify-content:center}.gallery__contain .i-wrap img{width:fit-content;border-radius:15px;display:flex;height:auto;aspect-ratio:1/1;object-fit:contain;max-width:100%}.navigation-wrapper .dots{display:none!important}@media (max-width:1457px){.simple-page-wrap{grid-template-columns:75% calc(25% - 20px)!important}}@media (max-width:990px){.simple-page-wrap{grid-template-columns:65% calc(35% - 20px)!important;gap:10px!important}}.news-page{--radius:20px;--gap:20px;--pd:22px;overflow:hidden}.news-page .news-page__container{display:flex;gap:var(--gap)}@media (max-width:1561px){.news-page .news-page__container{flex-direction:column}}.news-page .news-page__body{width:100%}@media (max-width:1561px){.news-page .news-page__body{width:100%}}.news-page .recommendations-title{font-size:25px;font-weight:700}.news-element{padding:var(--pd);border-radius:var(--radius);overflow:hidden;background:#fff}.news-element__container{display:flex;flex-direction:row-reverse;gap:20px}@media (max-width:960px){.news-element__container{flex-direction:column}}.news-element__img{float:right;max-width:50%;margin:0 0 10px 10px}@media (max-width:960px){.news-element__img{max-width:100%}}.news-element__preview{margin-bottom:var(--pd)}.news-element__preview-img{width:100%;border-radius:var(--radius)}.news-element__body{width:100%}@media (max-width:960px){.news-element__body{width:100%}}.news-element__body .news-element__content *{font-size:16px;font-weight:500}.news-element__body .news-element__content p:last-child{margin-bottom:0}.news-element__body .news-element__content strong{font-weight:700}.news-element__body .news-element__content a{color:var(--main-color)}.news-element__date-publish{color:#a0a0a0;font-weight:600;margin-bottom:10px}.news-element__more-btn{display:flex;border-radius:10px;border:1px solid var(--main-color);color:var(--main-color);background-color:transparent;padding:8px 15px;font-weight:700;font-size:18px;width:max-content;margin-right:auto;margin-left:auto;margin-top:var(--gap);cursor:pointer;transition-duration:.2s}.news-element__more-btn:hover{background-color:var(--main-color);color:#fff}.gal-slider{overflow:hidden;background:#fff;border-radius:20px;padding:20px 20px 60px;width:100%}.gal-slider #gal-slider{padding:0 30px}.gal-slider .splide__arrow:hover{background-color:unset}.gal-slider .splide__arrow:hover svg path{fill:var(--main-color)!important}.gal-slider .splide__arrow--prev{left:0}.gal-slider .splide__arrow--next{right:0}.gal-slider .splide__pagination{bottom:-35px}.gal-slider .splide__pagination .splide__pagination__page.is-active{background-color:#323232}.gal-slider img{max-width:100%}.gal-slider__title{font-size:24px;font-weight:700;margin-bottom:10px}.gal-slider__slide{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:20px}.gal-slider__slide:not(.is-active){opacity:1!important}.gal-slider__slide:hover{opacity:1!important;transition-duration:.2s;cursor:pointer}.gal-slider__slide:hover svg{opacity:1}.gal-slider__slide img{aspect-ratio:28/19;object-fit:cover!important}.gal-slider__slide svg{position:absolute;fill:#fff;opacity:0;transition-duration:200ms}.other-news-block{background-color:#fff;padding:20px;border-radius:15px}.other-news-block__title{margin:0 0 10px}.other-news-block__back-link{width:max-content;padding:5px 15px;margin:30px auto 0;border-radius:10px;border:1px solid #d9d9d9;font-weight:700;display:flex;gap:14px;align-items:center;transition-duration:.2s}.other-news-block__back-link:hover{color:var(--main-color)}.other-news-block__back-link:hover svg path{fill:var(--main-color)}.other-news-block__back-link svg path{transition-duration:.2s}.block-indent{margin:45px 0}@media (max-width:720px){.block-indent{margin:20px 0}}
/*# sourceMappingURL=style.min.css.map */
/* End */


/* Start:/local/templates/simpleit_dashboard/css/widgets/tabs.min.css?17218971321168*/
.tabs-nav{display:flex;white-space:nowrap;overflow-x:scroll;margin-bottom:5px}.tab-nav{cursor:pointer;padding:15px 20px;box-sizing:border-box;position:relative;transition:all .2s linear;margin-right:10px;margin-bottom:5px;border-radius:20px;background:#fbfbfb;font-size:var(--text-base);font-weight:500;line-height:12px;text-align:left;color:#a0a0a0;user-select:none;border:1px solid var(--color-silver)}.tab-nav:last-child{margin-right:0}.tab-nav:hover{background:#fff;color:#000}.tab-nav.tab-active{border:1px solid var(--main-color);background:#fff;color:var(--main-color);cursor:default}.tab-content__wrap{display:none;background:var(--main-color);border-radius:20px}.tab-content__wrap.tab-active{display:block}.tab-content{background:#fff;padding:12px 20px;border-radius:20px;border:1px solid var(--main-color);overflow:hidden}.tab-accordion-toggle{padding:2px 20px 5px;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer}.tab-accordion-toggle svg{fill:currentColor;margin-left:10px;transition:transform .2s linear}.tab-content__wrap.opened .tab-accordion-toggle svg{transform:rotateZ(180deg)}
/*# sourceMappingURL=tabs.min.css.map */
/* End */


/* Start:/local/components/simpleit/catalog.element.recommendations/templates/dashboard-tabs/style.css?176301132625681*/
#recommendations {
  max-width: 100%;
}
#recommendations .tab-content {
  padding: 12px 7px;
}
#recommendations .section-element {
  margin: 5px auto;
  width: calc(100% - 10px);
}
@media (max-width: 950px) {
  #recommendations .dynamic-arrows .splide__arrow--prev {
    margin-left: 0;
    opacity: 1;
    font-size: var(--text-xl);
    left: -7px;
  }
  #recommendations .dynamic-arrows .splide__arrow--next {
    margin-right: 0;
    opacity: 1;
    font-size: var(--text-xl);
    right: -7px;
  }
}

.recommendations-title {
  margin: 50px 0 25px;
}

#recommendations .splide__slide:not(.is-active) {
  opacity: 1;
}

/* element */
.section-element {
  background: var(--color-white);
  border-radius: 20px;
  padding: 10px;
  display: flex;
  flex-direction: column;
  transition: all 0.2s linear;
  height: calc(100% - 2px);
  border: 1px solid var(--color-silver);
}
.section-element:hover {
  box-shadow: 0 2px 4px 0 var(--color-black-40);
}
.section-element .section-element__heading {
  position: relative;
}
.section-element .section-element__heading .section-element__code {
  font-size: var(--text-sm);
  font-weight: var(--weight-normal);
  line-height: 1.1em;
  letter-spacing: 0;
  text-align: left;
  opacity: 0.8;
  margin-bottom: 5px;
  cursor: pointer;
}
.section-element .section-element__heading .section-element__code span {
  font-size: var(--text-sm);
  font-weight: var(--weight-bold);
  line-height: 1.1em;
  letter-spacing: 0;
  text-align: left;
  color: var(--main-color);
}
@media (max-width: 580px) {
  .section-element .section-element__heading .section-element__code {
    padding: 8px 0 0 10px;
    width: calc(100% - 35px);
  }
}
.section-element .section-element__heading .section-element__like-icons {
  position: absolute;
  right: 2px;
  top: 2px;
  display: flex;
  flex-direction: column;
  z-index: 5;
  gap: 5px;
}
.section-element .section-element__heading .section-element__like-icons > span {
  cursor: pointer;
  background: var(--color-white);
  aspect-ratio: 1/1;
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
}
.section-element .section-element__heading .section-element__like-icons > span:hover svg {
  fill: var(--color-gray);
}
@media (max-width: 580px) {
  .section-element .section-element__heading .section-element__like-icons > span {
    border-radius: 2em;
  }
}
.section-element .section-element__heading .section-element__like-icons > span.active svg {
  fill: var(--main-color);
}
.section-element .section-element__heading .section-element__like-icons svg {
  fill: var(--color-silver);
  width: 19px;
  height: auto;
  transition: all 0.2s linear;
}
.section-element .section-element__preview {
  position: relative;
}
.section-element .section-element__preview x-image {
  display: block;
  aspect-ratio: 1/1;
  width: 100%;
}
.section-element .section-element__preview img {
  aspect-ratio: 1/1;
  width: 100%;
  mix-blend-mode: multiply;
  object-fit: contain;
}
.section-element .section-element__preview .section-element__tags {
  position: absolute;
  font-size: var(--text-xs);
  font-weight: var(--weight-normal-plus);
  line-height: var(--text-xs-leading);
  letter-spacing: 0;
  text-align: left;
  color: var(--color-white);
  margin-top: 5px;
  display: flex;
  z-index: 3;
  flex-wrap: wrap;
}
.section-element .section-element__preview .section-element__tags .section-element__tag {
  width: fit-content;
  border-radius: 2em;
  padding: 3px 10px;
  box-sizing: border-box;
  margin: 0 5px 5px 0;
  z-index: 1;
  background-color: var(--color-green-80);
}
.section-element .section-element__preview .section-element__tags .section-element__tag.sticker_red {
  background-color: var(--color-red);
}
.section-element .section-element__preview .section-element__tags .section-element__tag.sticker_hit, .section-element .section-element__preview .section-element__tags .section-element__tag.sticker_khit {
  background-color: var(--color-blue);
}
.section-element .section-element__preview .section-element__tags .section-element__tag.sticker_stock, .section-element .section-element__preview .section-element__tags .section-element__tag.sticker_aktsiya {
  background-color: var(--color-yellow-tag);
  color: var(--color-gray);
}
.section-element .section-element__preview .section-element__tags .section-element__tag.sticker_recommend, .section-element .section-element__preview .section-element__tags .section-element__tag.sticker_sovetuem {
  background-color: var(--color-indigo);
}
.section-element .section-element__preview .section-element__tags .section-element__tag.sticker_grey {
  background-color: var(--color-dark-silver);
}
@media (max-width: 580px) {
  .section-element .section-element__preview .section-element__tags .section-element__tag {
    font-size: var(--text-xs);
    padding: 1px 5px;
  }
}
.section-element .section-element__preview .sale-mobile-tag {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 5px;
  bottom: 5px;
  padding: 5px;
  border-radius: 2em;
  z-index: 2;
  background: var(--main-color);
  color: var(--color-white);
  font-size: var(--text-sm);
  font-weight: var(--weight-bold);
  line-height: 1;
}
.section-element .section-element__preview .section-gallery-wrapper {
  position: relative;
  flex-direction: row;
  z-index: 2;
  display: flex;
  aspect-ratio: 1/1;
  width: 100%;
}
.section-element .section-element__preview .section-gallery-wrapper .section-gallery-wrapper__item {
  flex-grow: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  background-color: #fff;
  margin-bottom: 1px;
}
.section-element .section-element__preview .section-gallery-wrapper .section-gallery-wrapper__item img {
  transition: opacity 0.2s ease-in-out;
  left: 1px;
  right: 1px;
}
.section-element .section-element__preview .section-gallery-wrapper .section-gallery-wrapper__item x-image {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  pointer-events: none;
}
.section-element .section-element__preview .section-gallery-wrapper .section-gallery-wrapper__item:not(._active) img {
  opacity: 0;
}
.section-element .section-element__preview .section-gallery-wrapper .section-gallery-wrapper__item:not(:first-child) x-image {
  background: white;
}
.section-element .section-element__preview .section-gallery-wrapper .section-gallery-wrapper__item._active x-image {
  opacity: 1;
  z-index: 1;
}
@media (max-width: 580px) {
  .section-element .section-element__preview .section-gallery-wrapper .section-gallery-wrapper__item._active .section-gallery-wrapper__item-nav:before {
    background-color: #fc8507;
  }
}
.section-element .section-element__preview .section-gallery-wrapper .section-gallery-wrapper__item .section-gallery-wrapper__item-nav {
  display: block;
  position: relative;
  margin: 0 1px;
  height: 100%;
  z-index: 3;
}
.section-element .section-element__preview .section-gallery-wrapper .section-gallery-wrapper__item .section-gallery-wrapper__item-nav:before {
  content: "";
  display: block;
  height: 1px;
  background-color: #cdcdcd;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
}
.section-element .section-element__preview .section-gallery-wrapper .section-gallery-wrapper__item:hover img {
  opacity: 1;
  z-index: 1;
}
.section-element .section-element__preview .section-gallery-wrapper .section-gallery-wrapper__item:hover x-image {
  opacity: 1;
  z-index: 2;
}
.section-element .section-element__preview .section-gallery-wrapper .section-gallery-wrapper__item:hover .section-gallery-wrapper__item-nav:before {
  background-color: #fc8507;
}
@media (max-width: 580px) {
  .section-element .section-element__preview .section-gallery-wrapper .section-gallery-wrapper__item {
    margin-bottom: -2px;
  }
}
@media (max-width: 580px) {
  .section-element .section-element__preview {
    padding: 0 6px;
  }
}
.section-element .section-element__manager-info {
  display: flex;
  justify-content: space-between;
  text-transform: uppercase;
  color: var(--main-color);
  margin-bottom: 5px;
}
.section-element .section-element__manager-info > * {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
  font-size: var(--text-base);
  font-weight: var(--weight-normal);
  line-height: var(--text-base);
  letter-spacing: 0;
  text-align: left;
  padding: 4px 10px;
  box-sizing: border-box;
}
.section-element .section-element__info {
  padding: 12px 5px 5px 5px;
  box-sizing: border-box;
  border-radius: 15px;
  margin-top: auto;
  transition: all 0.2s linear;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.section-element .section-element__info .section-element__title {
  font-size: var(--text-base);
  font-weight: var(--weight-bold);
  line-height: 1;
  letter-spacing: 0;
  text-align: left;
  color: var(--color-gray);
  text-decoration: none;
  transition: all 0.2s linear;
}
@media (max-width: 960px) {
  .section-element .section-element__info .section-element__title {
    font-size: var(--text-lg);
  }
}
@media (max-width: 360px) {
  .section-element .section-element__info .section-element__title {
    font-size: var(--text-sm);
  }
}
.section-element .section-element__info .section-element__props {
  font-size: var(--text-base);
  font-weight: var(--weight-normal);
  line-height: 1;
  letter-spacing: 0;
  text-align: left;
  color: var(--color-gray-80);
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
  transition: all 0.2s linear;
}
@media (max-width: 580px) {
  .section-element .section-element__info .section-element__props {
    display: none;
  }
}
@media (max-width: 580px) {
  .section-element .section-element__info .stock-and-reviews-wrap {
    flex-direction: column-reverse;
    align-items: flex-start;
  }
}
.section-element .section-element__info .sku .sku-label {
  color: var(--color-gray);
  font-size: var(--text-sm);
  font-weight: var(--weight-normal);
  line-height: 1;
  letter-spacing: 0;
  margin: 10px 0 8px;
  transition: all 0.2s linear;
}
.section-element .section-element__info .sku .sku-label .sku-color {
  color: var(--color-gray);
  font-size: var(--text-sm);
  font-weight: var(--weight-normal);
  line-height: 1;
}
.section-element .section-element__info .sku .sku-preview {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
  cursor: pointer;
  flex-wrap: wrap;
}
.section-element .section-element__info .sku .sku-preview .sku-preview-img-wrap {
  width: 30px;
  margin-right: 5px;
  margin-bottom: 5px;
  border-radius: 5px;
  border: 1px solid gray;
  height: 30px;
  overflow: hidden;
}
.section-element .section-element__info .sku .sku-preview .sku-preview-img-wrap.active {
  outline: 1px solid var(--main-color);
  border: 1px solid var(--main-color);
}
.section-element .section-element__info .sku .sku-preview .sku-preview-img-wrap .sku-preview-img {
  height: inherit;
}
.section-element .section-element__info .section-element__stock {
  font-size: var(--text-base);
  font-weight: var(--weight-normal);
  line-height: 1;
  letter-spacing: 0;
  text-align: left;
  color: var(--color-green-80);
}
.section-element .section-element__info .section-element__stock.section-element__not-in-stock {
  color: var(--color-gray-80);
}
@media (max-width: 360px) {
  .section-element .section-element__info .section-element__stock {
    font-size: var(--text-xs);
  }
}
.section-element .section-element__info .section-element__price-wrap .price_matrix {
  margin-top: 15px;
  margin-bottom: 10px;
}
.section-element .section-element__info .section-element__price-wrap .price_matrix .prices {
  display: flex;
  padding: 0 5px;
  box-sizing: border-box;
  flex-wrap: wrap;
}
.section-element .section-element__info .section-element__price-wrap .price_matrix .prices .price {
  font-size: var(--text-xl);
  font-weight: var(--weight-bold);
  line-height: 1;
  letter-spacing: 0;
  text-align: left;
  color: var(--color-gray);
  margin-right: 15px;
  transition: all 0.2s linear;
  width: max-content;
}
@media (max-width: 960px) {
  .section-element .section-element__info .section-element__price-wrap .price_matrix .prices .price {
    font-size: var(--text-2xl2);
    font-weight: var(--weight-extra-bold);
  }
}
@media (max-width: 580px) {
  .section-element .section-element__info .section-element__price-wrap .price_matrix .prices .price {
    font-size: var(--text-xl);
    font-weight: var(--weight-bold);
  }
}
@media (max-width: 360px) {
  .section-element .section-element__info .section-element__price-wrap .price_matrix .prices .price {
    font-size: var(--text-base);
    font-weight: var(--weight-bold);
  }
}
.section-element .section-element__info .section-element__price-wrap .price_matrix .prices .old-price {
  font-size: var(--text-lg);
  font-weight: var(--weight-bold);
  line-height: 1;
  letter-spacing: 0;
  text-align: left;
  color: var(--color-light-gray);
  margin-right: 15px;
  text-decoration: line-through;
  transition: all 0.2s linear;
}
@media (max-width: 580px) {
  .section-element .section-element__info .section-element__price-wrap .price_matrix .prices .old-price {
    font-size: var(--text-base);
  }
}
@media (max-width: 360px) {
  .section-element .section-element__info .section-element__price-wrap .price_matrix .prices .old-price {
    font-size: var(--text-sm);
    font-weight: var(--weight-bold);
  }
}
@media (max-width: 580px) {
  .section-element .section-element__info .section-element__price-wrap .price_matrix .prices {
    padding: 0;
  }
}
@media (max-width: 580px) {
  .section-element .section-element__info .section-element__price-wrap .price_matrix {
    margin-top: 5px;
    margin-bottom: 10px;
  }
}
.section-element .section-element__info .section-element__price-wrap .sale {
  background: var(--color-vanilla);
  border-radius: 2em;
  justify-content: space-between;
  align-items: center;
  padding: 5px;
  box-sizing: border-box;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: var(--text-lg);
  font-weight: normal;
  line-height: 1em;
  letter-spacing: 0;
  text-align: left;
  width: fit-content;
  gap: 10px;
  display: none;
}
@media (max-width: 580px) {
  .section-element .section-element__info .section-element__price-wrap .sale {
    display: none;
  }
}
.section-element .section-element__info .section-element__price-wrap .sale > div {
  display: flex;
  align-items: center;
  font-size: var(--text-lg);
  font-weight: var(--weight-bold);
  line-height: 1;
  letter-spacing: 0;
  text-align: left;
}
.section-element .section-element__info .section-element__price-wrap .sale .sale__value {
  font-size: var(--text-base);
  font-weight: var(--weight-normal-plus);
  line-height: 1em;
  letter-spacing: 0;
}
.section-element .section-element__info .section-element__price-wrap .sale svg {
  aspect-ratio: 1/1;
  width: 1em;
  height: 1em;
  margin-right: 5px;
}
.section-element .section-element__info .section-element__buy-block {
  display: grid;
  background: var(--color-white);
  border-radius: 3rem;
  margin-top: auto;
}
.section-element .section-element__info .section-element__buy-block .section-element__quantity {
  display: flex;
  padding: 4px 0 4px 16px;
}
.section-element .section-element__info .section-element__buy-block .section-element__quantity > div {
  cursor: pointer;
  font-size: var(--text-2xl);
  font-weight: var(--weight-extra-bold);
  line-height: 1;
  letter-spacing: 0;
  user-select: none;
  color: var(--color-gray);
  opacity: 0.7;
  transition: all 0.2s linear;
  display: flex;
  justify-content: center;
  align-items: center;
}
.section-element .section-element__info .section-element__buy-block .section-element__quantity > div.section-element__quantity-minus {
  margin-bottom: -1px;
}
.section-element .section-element__info .section-element__buy-block .section-element__quantity > div:hover {
  opacity: 1;
}
@media (max-width: 360px) {
  .section-element .section-element__info .section-element__buy-block .section-element__quantity > div svg {
    width: 9px;
    height: auto;
  }
}
.section-element .section-element__info .section-element__buy-block .section-element__quantity label {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}
.section-element .section-element__info .section-element__buy-block .section-element__quantity input {
  width: 55px;
  border: none;
  outline: none;
  background: transparent;
  text-align: center;
  font-size: var(--text-xl);
  font-weight: var(--weight-bold);
  line-height: var(--text-lg-leading);
  letter-spacing: 0;
  /* Chrome, Safari, Edge, Opera */
}
.section-element .section-element__info .section-element__buy-block .section-element__quantity input::-webkit-outer-spin-button, .section-element .section-element__info .section-element__buy-block .section-element__quantity input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.section-element .section-element__info .section-element__buy-block .section-element__quantity input {
  /* Firefox */
}
.section-element .section-element__info .section-element__buy-block .section-element__quantity input[type=number] {
  -moz-appearance: textfield;
}
.section-element .section-element__info .section-element__buy-block .section-element__quantity input:focus-visible, .section-element .section-element__info .section-element__buy-block .section-element__quantity input:focus {
  border: none;
  outline: none;
}
@media (max-width: 360px) {
  .section-element .section-element__info .section-element__buy-block .section-element__quantity input {
    font-size: var(--text-sm);
    line-height: normal;
  }
}
@media (max-width: 580px) {
  .section-element .section-element__info .section-element__buy-block .section-element__quantity {
    padding: 4px 0 4px 11px;
  }
}
.section-element .section-element__info .section-element__buy-block .section-element__to-order, .section-element .section-element__info .section-element__buy-block .section-element__in-basket, .section-element .section-element__info .section-element__buy-block .section-element__to-basket {
  border-radius: 2rem;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  padding: 6px;
  box-sizing: border-box;
  font-size: var(--text-base);
  font-weight: var(--weight-bold);
  line-height: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  cursor: pointer;
  user-select: none;
  transition: all 0.2s linear;
  margin-right: -1px;
}
@media (max-width: 360px) {
  .section-element .section-element__info .section-element__buy-block .section-element__to-order, .section-element .section-element__info .section-element__buy-block .section-element__in-basket, .section-element .section-element__info .section-element__buy-block .section-element__to-basket {
    font-size: var(--text-xs);
  }
}
.section-element .section-element__info .section-element__buy-block .section-element__to-basket {
  background: var(--main-color);
  color: var(--color-white);
  grid-column-start: 1;
  grid-column-end: 3;
}
.section-element .section-element__info .section-element__buy-block .section-element__in-basket_invisible, .section-element .section-element__info .section-element__buy-block .section-element__to-basket_invisible, .section-element .section-element__info .section-element__buy-block .section-element__quantity_invisible {
  display: none;
}
.section-element .section-element__info .section-element__buy-block {
  grid-template-columns: 1fr 35px;
}
.section-element .section-element__info .section-element__buy-block .section-element__quantity.section-element__quantity_invisible {
  display: flex;
}
.section-element .section-element__info .section-element__buy-block .section-element__quantity:not(.section-element__quantity_invisible) {
  display: none;
}
@media (max-width: 360px) {
  .section-element .section-element__info .section-element__buy-block {
    grid-template-columns: 1fr 25px;
  }
}
.section-element .section-element__info .section-element__buy-block .section-element__in-basket {
  color: var(--color-white);
  background: var(--color-green);
  text-decoration: none;
}
.section-element .section-element__info .section-element__buy-block .section-element__in-basket svg {
  fill: currentColor;
  margin-right: 0;
  margin-bottom: 0;
  width: 15px;
  height: 13px;
}
@media (max-width: 580px) {
  .section-element .section-element__info .section-element__buy-block .section-element__in-basket svg {
    margin-right: 0;
  }
}
.section-element .section-element__info .section-element__buy-block .section-element__in-basket span {
  display: none;
}
.section-element .section-element__info .section-element__buy-block .section-element__to-order {
  color: var(--color-white);
  background: var(--main-color);
  text-decoration: none;
  grid-column-start: 1;
  grid-column-end: 3;
  height: 36px;
  line-height: 1;
}
.section-element .section-element__info .section-element__rating {
  display: flex;
  align-items: center;
  cursor: pointer;
  text-decoration: none;
}
.section-element .section-element__info .section-element__rating .bmhouse-comment-rating {
  display: flex;
  align-items: center;
}
.section-element .section-element__info .section-element__rating .bmhouse-comment-rating-background {
  background: url("/local/templates/simpleIT/components/bmhouse/comments/custom/img/star_empty.svg") repeat-x;
}
.section-element .section-element__info .section-element__rating .bmhouse-comment-rating-foreground {
  background: url("/local/templates/simpleIT/components/bmhouse/comments/custom/img/star_full.svg") repeat-x;
}
.section-element .section-element__info .section-element__rating .bmhouse-comment-rating-background, .section-element .section-element__info .section-element__rating .bmhouse-comment-rating-foreground {
  background-size: 11px 14px;
  height: 15px;
  width: 55px;
}
.section-element .section-element__info .section-element__rating .bmhouse-comments-count {
  margin-left: 5px;
  font-size: 14px;
  color: var(--main-color);
}
.section-element.to-section {
  height: calc(100% - 2px);
  display: grid;
}
.section-element.to-section .section-element__info {
  width: 100%;
  justify-content: center;
  align-items: center;
}
.section-element.to-section .section-element__info .section-element__title {
  font-size: var(--text-lg);
  margin-bottom: 25px;
  text-align: center;
}
.section-element.to-section .to-section {
  font-size: var(--text-base);
  font-weight: var(--weight-bold);
  letter-spacing: 0;
  text-transform: uppercase;
  height: 36px;
  margin-top: auto;
  text-align: center;
  line-height: 1;
}
@media (max-width: 580px) {
  .section-element {
    padding: 0;
  }
}

/* end element */
/* accordion */
.recommendations-accordion {
  background: #F0F0F0;
  border-radius: 20px;
}

.recommendations-accordion .accordion {
  padding-bottom: 0;
  /*transition: unset;*/
  transition: background-color 0.2s linear, border 0.2s linear;
}

.recommendations-accordion .accordion.active {
  background: #fff;
  border: 1px solid var(--main-color);
  /*margin-bottom: 15px;*/
  border-radius: 20px;
}

/* -- title -- */
.accordion__title {
  padding: 14px 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  color: #323232;
  user-select: none;
  transition: color 0.2s linear;
  position: relative;
}

.recommendations-accordion .accordion.active .accordion__title {
  color: var(--main-color);
}

.recommendations-accordion .accordion .accordion__title-toggle {
  aspect-ratio: 1/1;
  width: 32px;
  display: flex;
  color: inherit;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  transition: transform 0.2s linear, background-color 0.2s linear;
  transform: rotateZ(180deg);
}

.recommendations-accordion .accordion.active .accordion__title-toggle {
  background: var(--main-color);
  color: white;
  transform: rotateZ(0deg);
}

.recommendations-accordion .accordion .accordion__title svg {
  fill: currentColor;
}

.recommendations-accordion .accordion:not(.active, :last-of-type) .accordion__title:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 10px;
  right: 10px;
  border-bottom: 1px solid #D9D9D9;
  opacity: 0.5;
}

/* -- body -- */
.accordion__body {
  padding: 16px 10px;
  box-sizing: border-box;
}

.accordion__body img,
.accordion__body x-image,
.accordion__body .splide,
.accordion__body .splide__track,
.accordion__body .splide__slide {
  mix-blend-mode: multiply;
}

.recommendations-accordion .accordion .accordion__body {
  transition: all 0.2s linear;
  overflow: hidden;
  height: 0;
  padding: 0 10px;
}

/* end of accordion */
#recommendations .section-element__tags .sticker_hit {
  background-color: #2992d9;
}
#recommendations .section-element__tags .sticker_red {
  background-color: #fc482d;
}
#recommendations .section-element__tags .sticker_new {
  background-color: var(--color-green-80);
}
#recommendations .section-element__tags .sticker_grey {
  background-color: #7b8691;
}
#recommendations .section-element__tags .sticker_green {
  background-color: var(--color-dark-silver);
}
#recommendations .section-element__tags .sticker_sovetuem {
  background-color: #893ca9;
}
#recommendations .section-element__tags .sticker_aktsiya {
  background-color: #ffd83a;
  color: #333;
}
#recommendations .section-element__tags > div {
  width: fit-content;
  border-radius: 2em;
  padding: 3px 10px;
  box-sizing: border-box;
  margin: 0 5px 5px 0;
  z-index: 1;
}

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

/* End */


/* Start:/local/components/simpleit/news.sections/templates/dashboard/style.min.css?17296578521674*/
.simple-page-wrap{overflow:hidden}.news-pagination{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:35px}.news-pagination__more{margin-bottom:20px;cursor:pointer;transition:.2s all}.news-item .news-item__info-link:hover,.news-pagination__more:hover{color:var(--main-color)}.news-item{position:relative;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;background:#fff;padding:10px}.news-item:hover{box-shadow:0 0 10px #e4e4e4}.news-item,.news-item a{text-decoration:none}.news-item .news-item__image{width:100%;height:100%!important;object-fit:cover!important;aspect-ratio:11/8;transition:.2s all}.news-item .news-item__image-link{height:200px;border-radius:15px;overflow:hidden}.news-item .news-item__date-create{margin-top:10px;color:#a0a0a0;font-weight:500}.news-item .news-item__info-link{font-size:17px;font-weight:700;line-height:22px;text-align:left;color:#5b5b5b;margin-top:10px;transition-duration:200ms}.news-item .news-item__info-more{margin-top:auto;display:flex;justify-content:flex-end}.news-item .news-item__info-more .news-item__info-more-btn{border-radius:10px;border:1px solid #5b5b5b;width:100%;font-size:18px;color:#5b5b5b;display:flex;justify-content:center;align-items:center;gap:8px;margin-top:15px}.news-item .news-item__info-more .news-item__info-more-btn:hover{background-color:transparent;color:var(--main-color);border-color:var(--main-color)}.news-item .news-item__info-more .news-item__info-more-btn:hover svg path{fill:var(--main-color)}.news-item,.news-item .news-item__info-more .news-item__info-more-btn svg path{transition-duration:200ms}
/*# sourceMappingURL=style.min.css.map */
/* End */


/* Start:/local/templates/simpleit_dashboard/components/simpleit/menu.left/classic/style.min.css?1729735170829*/
.left-menu{min-width:fit-content}.left-menu-list{padding:15px!important;background-color:#fff;display:flex;flex-direction:column;gap:6px;margin:0;position:sticky;top:10px}@media (max-width:720px){.left-menu-list{gap:4px}}.left-menu-list__item{padding-left:0!important;border-bottom:1px solid #ededed}.left-menu-list__item:last-child{border-bottom:unset}.left-menu-list__item:before{content:unset!important}.left-menu-list__item:has(.left-menu-list__link_active){border-bottom:unset}.left-menu-list__link{font-size:var(--text-lg);padding:10px 15px;border-radius:10px;font-weight:700;transition:.2s all;display:grid;grid-template-columns:1fr}.left-menu-list__link:hover{color:var(--main-color)}.left-menu-list__link_active{background-color:var(--main-color);color:#fff;pointer-events:none}
/*# sourceMappingURL=style.min.css.map */
/* End */
/* /local/components/simpleit/news/templates/dashboard/style.min.css?1728640348138 */
/* /local/components/simpleit/news.element/templates/dashboard/style.min.css?17600874753877 */
/* /local/templates/simpleit_dashboard/css/widgets/tabs.min.css?17218971321168 */
/* /local/components/simpleit/catalog.element.recommendations/templates/dashboard-tabs/style.css?176301132625681 */
/* /local/components/simpleit/news.sections/templates/dashboard/style.min.css?17296578521674 */
/* /local/templates/simpleit_dashboard/components/simpleit/menu.left/classic/style.min.css?1729735170829 */
