@charset "UTF-8";
.lpc-product-7__slider-bottom {
  display: flex;
  gap: 20px;
  justify-content: space-evenly;
  margin-top: 10px;
  flex-wrap: wrap;
  align-items: center;
}
.lpc-product-7__slider-bottom .lpc-product-7__summ {
  margin-bottom: 0 !important;
}
.lpc-product-7__slider-bottom .lpc-product-7__summ .lpc-product-7__price {
  border: 1px solid #1aa639;
  color: #1aa639;
  padding: 10px;
  border-radius: 5px;
}
.lpc-product-7__slider-bottom .lpc-product-7__amount.lpc-product-7__price.lp-header-title-3 {
  border: 1px solid #1aa639;
  color: #1aa639;
  padding: 10px;
  border-radius: 5px;
}
.lpc-product-7__slider-bottom a {
  font-weight: 500;
  font-size: 28px;
  padding: 13px !important;
  border: 1px solid;
  line-height: 1.2;
  min-height: auto !important;
}
.side-panel__content-inner--u-ibx7lha5p {
  background-color: rgba(var(--color-ipsjxsop8), 1) !important;
}
.ver-menu--u-i8m3bzygz .ver-menu__sub_list > .ver-menu__sub_item.is-opened > .ver-menu__sub_link {
  font-size: 22px;
}
.price-section {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 50px;
}
.lpc-product-7__price {
  margin-right: 0 !important;
}
.lpc-product-7__slider-bottom {
  align-items: baseline !important;
  justify-content: center !important;
}
.lpc-product-7__buttons-wrapper .lp-button {
  margin-bottom: 0 !important;
  margin-right: 0 !important;
}
.lpc-product-7__old-price {
  text-decoration: line-through red !important;
}
div#ihrocwz49_0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
div#ihrocwz49_1 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
button.shop-product-btn.type-2.buy {
  display: none;
}
.lpc-universal-contacts__subtitle.lp-header-title-6 {
  margin: 0 0 15px !important;
}
[data-media-source="media-lg"] .lpc-universal-contacts__messenger-icon {
  max-width: 20px !important;
  max-height: 20px !important;
  min-width: 18px;
  min-height: 18px;
}
.lpc-wrap a[href^="tel:"]:not(.lp-button), .lpc-wrap a[href^="tel:"]:not(.lp-button):hover {
  font-size: 16px;
}
[data-media-source="media-lg"] .lpc-col-4-lg {
  align-content: center;
}
.mosaic-s3-include--u-id1r37cah {
  display: none !important;
}
.product-list.thumbs .product-item .gr-product-image a img, .product-list.simple .product-item .gr-product-image a img {
  object-fit: contain !important;
}
/*.product-list.thumbs .product-item, .product-list.simple .product-item, .product-list.list .product-item, #shop2-cart .shop2-cart-table, #shop2-cart .cart-total__inner {
    margin-left: 16px !important;
    margin-right: 16px !important;
    width: calc(((100% / 12) * 3) - 32px) !important;
        box-shadow: 0 10px 20px -10px rgba(56, 70, 73, 0.3);
}*/
/*.list--u-ipwnhfnbk {
    display: flex;
    gap: 30px;
}*/
.list--u-io9l0r8sc {
  display: none;
}
.text--u-i0prwf5tl {
  display: block;
}
.list__item--u-ihpjrpxj5 {
  flex-direction: column-reverse;
  gap: 5px;
  color: black;
  cursor: pointer;
}
.list__item--u-ihpjrpxj5:hover {
  color: green;
  transition: 0.2s;
}
.list__item--u-ihpjrpxj5:hover .text--u-iu7mpo76b {
  color: green;
  transition: 0.2s;
}
.text--u-i6njd6wkt:hover {
  color: green;
  transition: 0.2s;
}
.main-folder-block {
  width: 101%;
  justify-content: space-between;
}
.main-folder-block__item-image img {
  height: 85% !important;
  object-fit: contain !important;
  /* box-shadow: 0 10px 20px -10px rgba(56, 70, 73, 0.3); */
}
.main-folder-block__item-title-wrapper {
  background: rgba(255, 255, 255, 0.8);
}
.main-folder-block__item-link {
  padding: 28px;
}
.main-folder-block.folder_columns_5 .main-folder-block__item {
  width: 24% !important;
  background: white;
}
.main-folder-block__item-link {
  box-shadow: 0 10px 20px -10px rgba(56, 70, 73, 0.3);
  border-radius: 12px;
}
/*.ver-menu--u-i0p69xk9k {
    position: sticky;
    top: 6%;
    bottom: auto;
}*/
.product-list.thumbs .product-item .gr-product-image, .product-list.simple .product-item .gr-product-image {
  max-height: 220px !important;
  width: 100% !important;
}
@media (min-width: 890px) {
  /*  .product-list.thumbs .product-item {
        width: calc(25% - 8px);
        margin: 0 15px 30px !important; 
    }*/
  .product-list.thumbs {
    margin: 0 -12px;
    width: calc(100% + 24px);
  }
}
@media screen and (min-width: 991px) {
  .ver-menu__sub_item ul {
    max-height: 0;
    /* Скрываем подменю */
    overflow: hidden;
    /* Скрываем переполнение */
  }
  .ver-menu__sub_item.is-current > ul {
    max-height: 500px !important;
    /* Устанавливаем максимальную высоту при наведении */
  }
}
@media screen and (max-width: 991px) {
  /*     .div--u-i1hud3h48 {
        display: none;
    } */
  /*    .div--u-ijc0q62gg {
    display: none;
	}*/
  /*   .div--u-iw8e07aix {
        display: none;
    }*/
  /*	.div--u-i76ojocnh {
        display: none;
    }*/
  .heading--u-idqu1rrxs {
    padding-right: 0;
  }
  .link-universal--u-icsuby954 {
    max-height: 140px;
    max-width: 200px;
  }
  .imageFit__img--u-i4zz0m3j9 {
    width: 70%;
  }
  .div--u-iob12di77 {
    display: none;
  }
  .div--u-ip7no5a9d {
    display: flex;
    flex-direction: column-reverse;
    gap: 15px;
  }
  .heading--u-idqu1rrxs {
    text-align: left;
  }
  div#ir5nzzqio_0 {
    border-bottom: 1px solid #f0f0f0;
    display: flex;
    justify-content: space-between;
    padding: 0 8%;
  }
  .div--u-ihpc2shh9 {
    flex-direction: row !important;
  }
  .link-universal--u-iwqjb4ntt {
    display: none;
  }
  .mob-header {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
    width: 80%;
  }
  .mob-header img {
    width: 50%;
    height: auto;
  }
  .mob-header-close {
    display: flex;
    justify-content: flex-end;
    width: 80%;
  }
  #ifd5t2kjy_0 {
    width: auto;
    height: 75%;
  }
  div#iat47wijy_0 {
    justify-content: flex-end;
    padding: 0 8%;
  }
  div#ir5nzzqio_0 {
    border-bottom: 1px solid #f0f0f0;
    display: flex;
    justify-content: space-between;
    padding: 0 8%;
    flex-direction: row-reverse;
  }
  .imageFit--u-imv44ghqp {
    max-width: 80%;
  }
  .imageFit__img--u-ifd1v2ejy {
    object-fit: cover;
    width: auto;
    height: 100%;
  }
  div#ir5nzzqio_0 {
    flex-direction: row-reverse;
  }
}
