.product-list.thumbs .product-item .product-additional__bottom {
  width: 100%;
}
.product-list.thumbs .product-item .product-additional__bottom .product-price {
  width: calc(100% - 60px);
}
.product-list.thumbs .product-item .product-additional__bottom .shop-product-btn {
  position: relative;
}
.mosaic-wrap .root .gr-has-amount {
  max-width: 100%;
  margin-bottom: 0;
  font-size: 14px;
  line-height: normal;
  color: #000;
}
[id ^= sandbox_theme_panel] {
  color: #000;
  width: 100px !important;
  font-size: 10px !important;
  right: 0 !important;
  top: auto !important;
  bottom: 0 !important;
}
.header_blocks {
  margin-bottom: 20px;
  flex-wrap: wrap;
}
.card-page__top, #shop2-cart .shop2-cart-table {
  padding-left: 0;
  padding-right: 0;
}
.shop-product-btn:hover span:before {
  filter: invert(1);
}
.card-page .form-additional .shop-product-btn:hover {
  color: #000;
}
.card-slider.horizontal .card-slider__flags .product-flags__right {
  margin-left: 0;
}
.card-slider.horizontal .card-slider__flags .product-flags__right > .product-flags__item:first-child {
  margin-left: 5px;
}
@media (max-width: 768px) {
  body .decor-wrap .lpc-wrap .lp-header-title-2 h2 {
    font-size: 18px;
  }
  body .decor-wrap .lpc-text-sticky-1__title p {
    font-size: 14px;
  }
  body .decor-wrap .lpc-timeline-vertical__body {
    max-width: 100%;
    overflow: hidden;
  }
  body .decor-wrap .lpc-timeline-vertical__body .lpc-timeline-vertical__subtitle {
    font-size: 15px !important;
  }
  body .decor-wrap .lpc-list-illustration__icon {
    margin: 0 8px 0 0;
    min-width: 1.6em;
    min-height: 1.6em;
  }
}
@media (max-width: 640px) {
  body .lpc-offer__wrap.lpc-wrap.lpc-offer__wrap--container {
    padding: 10px !important;
  }
  body .lpc-features-2__wrap-box.lpc-features-2__wrap-box--container {
    padding: 10px !important;
  }
}
