html body .product-flags__item.spec_item span {
  background-color: #000;
  color: #fff; }

html body .gr-amount-flag span {
  background: #c7eafb;
  border: 1px solid #6eccde; }

html body .site-footer-top .footer-callback-btn a {
  background: #9adbf9;
  color: #000;
  box-shadow: none;
  border: 1px solid transparent; }
  html body .site-footer-top .footer-callback-btn a:hover {
    border: 1px solid #2cace3; }

html body .gr-page-404__header-subtitle {
  color: #2cace3; }

body .product-list.simple .product-item .gr-product-image a img, body .card-slider__image a img, body .recent-block .recent-item .gr-recent-image a img, body .product_columns_4 .product-list.thumbs .product-item .gr-product-image a img, body .product_columns_5 .product-list.thumbs .product-item .gr-product-image a img {
  object-fit: contain; }
  body .product-list.simple .product-item .gr-product-image, body .card-slider__image, body .recent-block .recent-item .gr-recent-image, body .product_columns_5 .product-list.thumbs .product-item .gr-product-image, body .product_columns_4 .product-list.thumbs .product-item .gr-product-image {
    background: #fff; }
  body .site-reviews__text {
    color: #4b4e54; }
  body .site-reviews__item-body {
    padding: 20px;
    border: 1px solid #6eccde; }
  body .site-reviews__add-right {
    max-width: 100%; }
  body .site-reviews__name {
    color: #2cace3;
    margin-bottom: 5px; }

html body .actions-panel-2__item-image span:before {
  background: #f1f2f2;
  opacity: 0.6; }

html body .actions-panel-2__item-name {
  color: rgba(46, 47, 56, 1);
  font-size: 24px;
  font-weight: 700; }

.actBlWr .actions-panel-2__item-btn a {
  border: 1px solid #000; }

@media (max-width: 1260px) {
  .actBlWr .actions-panel-2__item-image {
    padding-top: 60%; } }

@media (max-width: 1023px) and (min-width: 767px) {
  .actBlWr .actions-panel-2__item {
    max-width: calc(50% - 20px);
    margin-left: 10px;
    margin-right: 10px; }
    .actBlWr .actions-panel-2__body {
      flex-wrap: wrap;
      display: flex;
      justify-content: center; }

  html body .actions-panel-2__item-name {
    font-size: 22px; } }

@media (max-width: 767px) {
  body .actions-panel-2__item-image {
    height: auto;
    padding-top: 80%; }

  html body .actions-panel-2__item-name {
    font-size: 20px; } }

@media (min-width: 641px) {
  html body .lpc-features-3__item-content, html body .lpc-features-2__item-content._a_i_center {
    text-align: left;
    display: flex;
    flex-direction: row !important; }
    html body .lpc-features-3__item-image, html body .lpc-features-2__item-content._a_i_center .lpc-features-2__item-image {
      flex: none;
      margin-bottom: 0;
      margin-right: 20px; } }

html body .lpc-features-4__item-content {
  justify-content: center; }
  html body .g-article__text .div {
    text-align: right; }
