@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap");
@media (min-width: 1261px) {
  html body .site-advantages {
    position: relative;
    background: none;
  }
  html body .site-advantages__items, html body .site-advantages__title {
    position: relative;
    z-index: 6;
  }
  html body .site-advantages__body {
    background: none;
    position: relative;
    z-index: 7;
  }
  html body .site-advantages__inner {
    position: relative;
    z-index: 5;
  }
  html body .site-advantages__inner:before {
    content: "";
    position: absolute;
    width: 180px;
    height: 180px;
    border-radius: 100%;
    background: rgba(154, 219, 249, 0.5);
    left: calc(50% + 110px);
    top: calc(50%);
    z-index: 1;
  }
  html body .site-advantages:before {
    content: "";
    position: absolute;
    width: 130px;
    height: 130px;
    border-radius: 100%;
    background: rgba(101, 192, 210, 0.6);
    left: calc(50% + 30px);
    top: calc(50% - 20px);
    z-index: 2;
  }
  html body .site-advantages:after {
    content: "";
    position: absolute;
    width: 260px;
    height: 260px;
    border-radius: 100%;
    background: #2babe2;
    left: calc(50% + 200px);
    top: calc(50% - 130px);
  }
  html body .text-block {
    position: relative;
    background: none;
  }
  html body .text-block__items, html body .text-block__title {
    position: relative;
    z-index: 6;
  }
  html body .text-block__body {
    background: none;
    position: relative;
    z-index: 7;
  }
  html body .text-block__inner {
    position: relative;
    z-index: 5;
  }
  html body .text-block__inner:before {
    content: "";
    position: absolute;
    width: 230px;
    height: 230px;
    border-radius: 100%;
    background: rgba(154, 219, 249, 0.5);
    left: calc(50% + 110px);
    top: calc(50% + 40px);
    z-index: 1;
  }
  html body .text-block:before {
    content: "";
    position: absolute;
    width: 180px;
    height: 180px;
    border-radius: 100%;
    background: rgba(101, 192, 210, 0.6);
    left: calc(50% + 20px);
    top: calc(50% - 20px);
    z-index: 2;
  }
  html body .text-block:after {
    content: "";
    position: absolute;
    width: 310px;
    height: 310px;
    border-radius: 100%;
    background: #2babe2;
    left: calc(50% + 250px);
    top: calc(50% - 130px);
  }
  .site.gr_site_new_styles .site-advantages__num {
    background: #fff;
  }
}
[id ^= sandbox_theme_panel] {
  color: #000;
  width: 100px !important;
  font-size: 10px !important;
  right: 0 !important;
  top: auto !important;
  bottom: 0 !important;
}
@media (max-width: 1460px) {
  body .card-block-1__text {
    width: auto;
  }
}
.g-article__view-more {
  text-decoration: none;
  display: inline-block;
  padding: 10px 15px;
  border-radius: 2px;
  background-color: #2cace3;
  font-weight: 700;
  color: #000000;
  margin-top: 15px;
  transition: 0.3s ease;
}
.g-article--simple-view .g-article__name {
  text-decoration: none;
  color: #2cace3;
}
.option-item:not(.deligate-option) select:not([multiple]) {
  box-shadow: 0 0 0 1px transparent, inset 0 0 0 2px #9adbf9 !important;
}
.additional-cart-params option {
  font-weight: 700;
}
.product-item .gr-amount-flag span ins {
  display: none;
}
.option-item.hidden {
  display: none !important;
}
/*.card-page .gr-product-options .option-item:first-child {
	margin-bottom: 75px;
}*/
