/* -------------------------------------------Добавил стили к новому Header----------------------------------*/
.elementor-514
  .elementor-element.elementor-element-cb800bf
  > .elementor-container {
  justify-content: flex-end;
}

.elementor-514
  .elementor-element.elementor-element-99c8749
  > .elementor-element-populated {
  padding: 0;
}
/* .elementor-514
  .elementor-element.elementor-element-b25bb78:not(.elementor-motion-effects-element-type-background),
.elementor-514
  .elementor-element.elementor-element-b25bb78
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  display: none;
} */
@media (max-width: 767px) {
  .elementor-514 .elementor-element.elementor-element-cda323c {
    display: none;
  }
}

/*~~~~~~~~~~ Добавление полосок разделителей после иконок ~~~~~~~~~~~~*/

.elementor-514 .elementor-element.elementor-element-ce977e6::after {
  content: "";
  height: 25px;

  position: relative;
  top: 15%;
  right: 4px;
  border-color: #d8d2d2;
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
  border-left-width: 2px;
  border-style: solid;
}
.elementor-514 .elementor-element.elementor-element-7678621::after {
  content: "";
  height: 25px;

  position: relative;
  top: 15%;
  right: -4px;
  border-color: #d8d2d2;
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
  border-left-width: 2px;
  border-style: solid;
}

/*~~~~~~~~~~ Убираю икнку сравнения с хедера(пока решили оставить) ~~~~~~~~~~~~*/

/* .elementor-514 .elementor-element.elementor-element-0e74c76 {
  display: none;
} */

.elementor-514 .elementor-element.elementor-element-0e74c76::after {
  content: "";
  height: 25px;

  position: relative;
  top: 15%;
  right: 4px;
  border-color: #d8d2d2;
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
  border-left-width: 2px;
  border-style: solid;
}

/*~~~~~~~~~~ Доп. стили для планшета ~~~~~~~~~~~~*/

@media (min-width: 768px) {
  .elementor-514 .elementor-element.elementor-element-60a5f6f {
    width: auto;
  }
  .elementor-514 .elementor-element.elementor-element-7e51cc4 {
    margin-left: 20px;
    width: auto;
  }
  .elementor-514 .elementor-element.elementor-element-2fd2aa2 {
    width: auto;
    margin-left: 20px;
  }
  .elementor-514 .elementor-element.elementor-element-99c8749 {
    width: auto;
    margin-left: 20px;
  }
  .elementor-514 .elementor-element.elementor-element-f7709c2 {
    width: auto;
    margin-left: 20px;
  }
  .elementor-514 .elementor-element.elementor-element-be3b622 {
    width: auto;
    margin-right: 30px;
    margin-left: 20px;
  }
  .elementor-514 .elementor-element.elementor-element-830e9de {
    width: 200px;
  }
  .elementor-514 .elementor-element.elementor-element-10f9694 {
    margin-left: auto;
  }

  .elementor-514
    .elementor-element.elementor-element-b25bb78:not(.elementor-motion-effects-element-type-background),
  .elementor-514
    .elementor-element.elementor-element-b25bb78
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    display: block;
  }

  .elementor-514
    .elementor-element.elementor-element-1e5b9fc
    .jet-nav
    > .jet-nav__item-1990,
  .elementor-514
    .elementor-element.elementor-element-1e5b9fc
    .jet-nav
    > .jet-nav__item-1056 {
    display: none;
  }
  /* Правка полосок разделителей после иконок */
  .elementor-514 .elementor-element.elementor-element-ce977e6::after {
    right: 0;
  }
  .elementor-514 .elementor-element.elementor-element-7678621::after {
    right: -6px;
  }
  .elementor-514 .elementor-element.elementor-element-0e74c76::after {
    right: -3px;
  }
}

/*~~~~~~~~~~ Доп. стили для десктопа ~~~~~~~~~~~~*/

@media (min-width: 1024px) {
  /* .elementor-514 .elementor-element.elementor-element-69f3e20 {
    width: 220px;
  } */
  .elementor-514 .elementor-element.elementor-element-aa463d2 {
    width: 135px;
  }
  .elementor-514 .elementor-element.elementor-element-1016410 {
    width: 135px;
  }

  .elementor-514 .elementor-element.elementor-element-10f9694 {
    width: auto;
    margin-left: auto;
  }

  .elementor-514
    .elementor-element.elementor-element-b25bb78:not(.elementor-motion-effects-element-type-background),
  .elementor-514
    .elementor-element.elementor-element-b25bb78
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    display: block;
  }

  /* Правка полосок разделителей после иконок */
  .elementor-514 .elementor-element.elementor-element-ce977e6::after,
  .elementor-514 .elementor-element.elementor-element-7678621::after,
  .elementor-514 .elementor-element.elementor-element-0e74c76::after {
    top: 27%;
  }
  /*~~~~~~~~~~~~~ Правка иконоки весов для центрирования ~~~~~~~~~~~~~*/
  .elementor-514 .elementor-element.elementor-element-0e74c76 {
    margin-left: 8px;
  }
}

.jet-tricks-satellite__text {
  display: none;
}

#added_to_cart_popup {
  z-index: 10000;
  position: fixed;
  width: 891px;
  padding: 60px 30px;
  /* text-align: center; */
  margin: 0 auto;
  /* min-height: 280px; */
  background: #fff;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ed0000;
  border-radius: 10px;
}

#added_to_cart_popup .close_popup {
  position: absolute;
  right: 15px;
  top: 10px;
}
.jet-woo-builder-archive-product-excerpt {
  display: none;
}


.price_variants .price,
.price_variants .bonuses_price {
  font-family: Nunito;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 1;
  text-align: center;
  color: #ed0000;
  display: inline-block;
  width: 48%;
}
.price_variants .single_add_to_cart_button.button {
  color: #fff;
  font-weight: 500;
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-size: 19px;
  line-height: 28px;
  background: #ed0000;
  border: 1px solid #ed0000;
  box-sizing: border-box;
  border-radius: 110px;
  padding: 15px 30px;
  letter-spacing: 0.15px;
  width: 239px;

  margin: 0px 0px 0px 6px;
  display: inline-block;
}
.price_variants .quantity {
  width: 50px;

  display: inline-block;
  margin: 9px 0px 0px 0px;
}

.wc_payment_methods {
  display: none;
}
