@media (max-width: 768px) {
  .mosaic-form--u-ipfcv3yss .mosaic-form__field--u-ij2frbszu .mosaic-form__text::placeholder {
    text-align: left; }

  .text--u-ifrb70x6a .text-block-wrap-div span {
    font-size: 30px !important; }

  .section--u-ijwn6e284 {
    background-repeat: repeat; } }

.ver-menu--u-ic2pj5rem .ver-menu__link, .ver-menu--u-ic2pj5rem .ver-menu__list {
  display: inline-block !important; }

@media (max-width: 360px) {
  .text--u-ivqbmp6ha, .blocklist__item_text--u-irwbiyndo {
    text-align: left; }

  .mosaic-site-copyright--u-iou6tgpud {
    text-align: center; } }

@media (max-width: 768px) {
  .text--u-ivqbmp6ha, .blocklist__item_text--u-irwbiyndo {
    text-align: left; } }

.side-panel__button-close--u-izv4istld {
  background-color: #fff; }

.div--u-iygjs9anq {
  background: #fff; }

.link-universal--u-iiwspwdp1 {
  background-color: #f00 !important; }

.hor-menu--u-ixbzh4vj9 .hor-menu__link {
  color: #474b4c !important; }

body .lpc-text-3[data-media-source="desktop"]._reverse .lpc-text-3__photo img {
  object-fit: contain; }
  body [data-media-source="desktop"] .lpc-col-7-lg {
    padding: 0 12px;
    width: calc((100% / 12) * 8); }
  body .content--u-iprla3ejl a, body .g-article__date, body p, body .g-page-article__date, body .g-page-article__text strong, body .localproductslist__block-title, body .page-title--u-ige6aw3v2 {
    font-family: 'Montserrat';
    font-weight: 400;
    font-style: normal; }
  body .hor-menu--u-ixbzh4vj9 .hor-menu__more_list > .hor-menu__item > .hor-menu__more_link, body .hor-menu--u-ixbzh4vj9 .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link {
    background: #f00; }
  body .mosaic-crumbs__item_link--u-iyit1q7h0, body .content--u-iprla3ejl a {
    color: #f00; }
  body .g-article__text, body .g-page-article__text {
    font-family: 'Montserrat';
    font-style: normal; }
  body .content--u-iprla3ejl {
    font-style: normal; }
  body .g-board__text {
    display: none; }
  body .g-board a {
    display: none; }
  body .g-button {
    background: #e40506; }
    body .g-button:hover {
      background: #f1393a; }

.localproductslist__block-title {
  font-size: 18px; }

.lpc-contacts-6__content .lpc-light-mode-block svg path:not([fill]) {
  fill: black; }

@media (min-width: 961px) {
  .localproductslist__block {
    width: 1130px;
    margin: 0 auto; } }

.mosaic-form--u-ipfcv3yss .mosaic-form__button {
  background-color: #e40606 !important;
  box-shadow: none !important; }

.button-up--u-io4kxw41x {
  background-color: #e40606 !important;
  box-shadow: none !important; }

.side-panel__button-close--u-izv4istld {
  background-color: #fff !important; }

.imageFit__overlay--u-ie0sbv2j5 {
  background-color: transparent !important; }

.hor-menu--u-ixbzh4vj9 .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link {
  color: #fff !important; }

.ver-menu--u-ic2pj5rem .ver-menu__item:hover .ver-menu__link, .ver-menu--u-ic2pj5rem .ver-menu__item.is-hover .ver-menu__link {
  color: #e20303 !important; }

.div--u-iki7f6g09 {
  border: none !important; }

.section--u-ixx8j4yx2 {
  background-size: cover !important; }

@media (max-width: 640px) {
  .lpc-text-3[data-media-source="mobile"] .lpc-text-3__photo img {
    width: auto !important; } }

.mosaic-form--u-ihn1666ds .mosaic-form__field--u-iyvea3s3d .mosaic-form__checkbox ~ .mosaic-form__value {
  color: #842e2e !important; }

.mosaic-form--u-ihn1666ds * {
  color: #000; }
