

/* Start:/local/templates/main/components/bitrix/news/products_world/bitrix/news.detail/products/style.css?17555867546022*/
.is-world .middle {
  padding-bottom: 0;
}

.is-product-china,
.is-brightgreen.is-product-china {
  background-color: #39827f;
  color: #fff;
}

.is-product-india,
.is-brightgreen.is-product-india {
  background-color: #e8397f;
  color: #fff;
}

.is-product-vietnam,
.is-brightgreen.is-product-vietnam {
  background-color: #568146;
  color: #fff;
}

.is-product-china .preloader {
  background-color: #39827f;
}

.is-product-india .preloader {
  background-color: #e8397f;
}

.is-product-vietnam .preloader {
  background-color: #568146;
}

.is-berry .preloader {
  background-color: var(--bg-berry);
}

.is-brightgreen .preloader {
  background-color: var(--bg-bright-green);
}

.is-brightgreen .product-kkal__svg-1,
.is-brightgreen .product-kkal__svg-4 {
  fill: var(--bg-green);
}

.is-brightgreen .product-kkal__svg-2 {
  fill: var(--bg-bright-green);
}

.is-brightgreen .product-kkal__ml,
.is-brightgreen .page-buttons__all {
  color: var(--bg-green);
}

.is-brightgreen .page-buttons svg path {
  fill: var(--bg-green);
}

.product__ozon a:hover,
.product__ozon a:focus {
  color: inherit;
}

.is-brightgreen .product__ozon a {
  color: var(--bg-green);
}

.is-brightgreen .page-buttons__all:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='15' fill='none'%3E%3Cpath fill='%232fc13d' d='M21.529 10.968 39.803.465c.853-.491 1.63-.14 2.329 1.053.226.386.294.768.205 1.148a1.624 1.624 0 0 1-.774.937l-19.207 11.04c-.5.287-1.096.32-1.602.03L1.256 3.466c-.621-.357-.67-1.159-.147-2.406.226-.386.547-.624.962-.713a1.539 1.539 0 0 1 1.237.148l18.22 10.473Z'/%3E%3C/svg%3E");
}

.is-world .product__bg-left {
  /* top: 8%; */
}

.is-world .product__bg-right {
  top: auto;
  bottom: 0;
}

.is-berry .product__bg-left {
  top: 5%;
}

.is-berry .product__bg-right {
  top: 64%;
}

.is-brightgreen .product__bg-left {
  top: 5%;
}

.is-brightgreen .product__bg-right {
  top: 40%;
}

.is-green.is-apple .product__bg-left {
  top: 24%;
}

.is-green.is-apple .product__bg-right {
  top: 1%;
}

.product__video {
  max-width: 100%;
  height: auto;
}

.product__teazer span {
  display: block;
  font-family: var(--font-heading);
  text-transform: uppercase;
  font-size: 1.45rem;
  margin-bottom: 7px;
}

.product-col {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  -ms-flex-negative: 0;
  margin-top: var(--bs-gutter-y);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  padding-right: calc(var(--bs-gutter-x) * 0.5);
}

.product-col_left {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 28%;
  -webkit-box-flex: 0;
}

.product-col_right {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 72%;
  -webkit-box-flex: 0;
  position: relative;
  z-index: 1;
}

.is-world .middle .product__title {
  font-size: 60px;
  margin-bottom: 0.5em;
}

.is-world .middle .product__subtitle {
  font-family: var(--font-heading);
  text-transform: uppercase;
  font-size: 53px;
  margin: 0;
}

.is-world .product__descr {
  margin-top: 0;
  /* font-size: 1.6vw; */
}

.img-what__title {
  font-family: var(--font-heading);
  /* font-size: 3.15vw; */
  font-weight: 400;
  line-height: 1.2333333333333334;
  text-transform: lowercase;
}

.img-what__img {
  position: relative;
  /* top: -31px; */
  left: -66px;
  max-width: 100%;
  height: auto;
}

.ml-5 {
  margin-left: 3rem;
}

.is-kids .product__bg-right {
  top: auto;
  bottom: 0;
  z-index: 0;
}

.is-kids .page-buttons__all {
  bottom: 9%;
  left: 7%;
  /* font-size: 1.5vw; */
}

.product__footer {
  padding-bottom: 2rem;
}

.product {
  overflow: hidden;
}

@media (min-width: 1400px) {
  /*.is-world .middle .product__title {
    font-size: 4.2vw;
  }*/

  /*.is-world .middle .product__subtitle {
    font-size: 2.6vw;
  }*/

  /*.is-world .product__descr {
    font-size: 1.6vw;
  }*/

  .img-what__title {
    font-size: 3.15vw;
  }

  .is-world .page-buttons__all {
    font-size: 1.5vw;
  }
}

@media (min-width: 1600px) {
  /* .product__footer {
    -webkit-transform: translateY(-4.6rem);
    transform: translateY(-4.6rem);
  } */
}

@media (max-width: 1800px) {
  .is-kids .product__bg-right {
    max-width: 600px;
  }

  .product {
    background-size: 70%;
  }
}

@media (max-width: 1600px) {
  .img-what__img {
    top: 0;
    left: -20px;
    max-width: 70%;
  }

  .is-kids .product__bg-right {
    max-width: 500px;
  }
}

@media (max-width: 1399px) {
  .is-kids .product__bg-right {
    position: relative;
    max-width: 600px;
    margin-top: 2rem;
    margin-left: auto;
  }

  .is-kids .product__body {
    max-width: 100%;
  }

  .img-what__img {
    max-width: 100%;
  }

  .product-col_left {
    width: 40%;
  }

  .product-col_right {
    width: 60%;
  }

  .is-kids .page-buttons__prev,
  .is-kids .page-buttons__next {
    top: 20%;
  }

  .product {
    background-size: 68%;
  }
}

@media (max-width: 1399px) and (min-width: 768px) {
  .is-kids .page-buttons__all {
    top: 48%;
    bottom: auto;
  }
}

@media (max-width: 1179px) {
  .logo_header {
    width: 80%;
  }

  .page-toggler {
    width: 20%;
  }

  .is-world .middle .product__title {
    font-size: 50px;
    margin-bottom: 18px;
  }

  .is-world .middle .product__subtitle {
    font-size: 35px;
  }

  .is-kids .product {
    padding-bottom: 0;
  }

  .is-kids .product__bg-right {
    max-width: 500px;
  }
}

@media (max-width: 991px) {
  .is-kids .product__bg-right {
    max-width: 400px;
  }
}

@media (max-width: 767px) {
  .product-col_left,
  .product-col_right {
    width: 100%;
  }

  .product-col_left {
    text-align: center;
  }

  .is-kids .logo {
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    white-space: nowrap;
  }

  .is-kids .product__body {
    padding-left: 0;
  }

  .is-kids .product {
    padding-bottom: 0;
  }

  .is-kids .product__ozon {
    margin-top: 30px;
  }

  .is-kids .page-buttons__all {
    left: 50px;
  }

  .is-kids .product__bg-right {
    max-width: 100%;
  }

  .product {
    background-size: contain;
  }
}

.product-col__inner {
  padding-bottom: 50px;
}

/* End */
/* /local/templates/main/components/bitrix/news/products_world/bitrix/news.detail/products/style.css?17555867546022 */
