.alfare-slider-slide_image-first {
  background-image: url(../assets/images/alfare/alfare-jar.webp);
}

.alfare-slider-slide_image-second {
  background-image: url(../assets/images/alfare/alfare-jar-allergy-2.webp);
}

.alfare-slider-slide_image-third {
  background-image: url(../assets/images/alfare/alfare-jar-allergy-3.webp);
}

.components__title {
  max-width: 396px;
}
.components .components-item__bubble_fifth {
  right: 179px;
}
.components .components-item__bubble_sixth {
  right: -68px;
}

.properties__content {
  padding: 499px 0px 420px 0px;
}
.properties .span__top-index {
  font-size: 1.2rem;
  vertical-align: top;
  top: -0.3em;
  position: relative;
  font-weight: 500;
  transform: none;
}
.properties .properties-slider .properties-slider-slide__content {
  overflow: visible;
}
.properties .properties-slider .properties-slider-slide-first {
  justify-content: left;
}
.properties .properties-slider .properties-slider-slide-first__image {
  position: absolute;
  background-image: url(../assets/images/alfare/baby-prod-1.webp);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  right: -105px;
  width: 575px;
  height: 554px;
  z-index: -1;
}
.properties .properties-slider .properties-slider-slide-first__text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 730px;
  margin: 46px 0 0 27px;
}
.properties .properties-slider .properties-slider-slide-first__text-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
.properties .properties-slider .properties-slider-slide-first__text-bottom {
  font-size: 1.6rem;
  line-height: 140%;
  color: var(--graphite-black);
  text-align: center;
  max-width: 640px;
  margin-top: 20px;
}
.properties .properties-slider .properties-slider-slide-first__text-bottom .span__top-index {
  font-size: 0.8rem;
}
.properties .properties-slider .properties-slider-slide-first__text-item {
  font-size: 2rem;
  color: var(--graphite-black);
  background-color: white;
  border-radius: 20px;
  padding: 32px 20px 25px 20px;
  text-align: center;
  line-height: 140%;
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
}
.properties .properties-slider .properties-slider-slide-first__text-item::before {
  content: "";
  display: block;
  width: 32px;
  height: 24px;
  background-image: url(../assets/images/alfare/mark.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  filter: brightness(0) saturate(100%) invert(65%) sepia(63%) saturate(331%) hue-rotate(76deg) brightness(97%) contrast(92%);
  margin-bottom: 10px;
}
.properties .properties-slider .properties-slider-slide-first__text-item_short {
  max-width: 227px;
}
.properties .properties-slider .properties-slider-slide-first__text-item_long {
  max-width: 353px;
}
.properties .properties-slider .properties-slider-slide-second {
  justify-content: left;
}
.properties .properties-slider .properties-slider-slide-second__text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 730px;
  margin: 46px 0 0 27px;
}
.properties .properties-slider .properties-slider-slide-second__text-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
.properties .properties-slider .properties-slider-slide-second__text-item {
  font-size: 2rem;
  color: var(--graphite-black);
  background-color: white;
  border-radius: 20px;
  padding: 32px 20px 25px 20px;
  text-align: center;
  line-height: 140%;
  display: flex;
  align-items: center;
  flex-direction: column;
  max-width: 353px;
  width: 100%;
}
.properties .properties-slider .properties-slider-slide-second__text-item::before {
  content: "";
  display: block;
  width: 32px;
  height: 24px;
  background-image: url(../assets/images/alfare/mark.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  filter: brightness(0) saturate(100%) invert(65%) sepia(94%) saturate(1966%) hue-rotate(315deg) brightness(100%) contrast(91%);
  margin-bottom: 10px;
}
.properties .properties-slider .properties-slider-slide-second__image {
  position: absolute;
  background-image: url(../assets/images/alfare/baby-prod-2.webp);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  right: -78px;
  width: 575px;
  height: 534px;
  z-index: -1;
  top: 11px;
}

@media (max-width: 1023px) {
  .components .components-item .components-item__bubble_first {
    width: 127px;
    height: 144px;
    top: -194px;
    left: -5px;
  }
  .components .components-item .components-item__bubble_second {
    width: 124px;
    height: 116px;
    top: -295px;
    left: 230px;
  }
  .components .components-item .components-item__bubble_third {
    width: 76px;
    height: 116px;
    top: -184px;
    left: 0px;
    margin-left: unset;
  }
  .components .components-item .components-item__bubble_fourth {
    width: 91px;
    height: 107px;
    top: -134px;
    right: 24px;
    margin-right: unset;
  }
  .components .components-item .components-item__bubble_fifth {
    width: 76px;
    height: 82px;
    top: -212px;
    right: 32px;
  }
  .components .components-item .components-item__bubble_sixth {
    width: 107px;
    height: 118px;
    top: -29px;
    right: 509px;
  }
  .properties .properties-slider .properties-slider-slide-first {
    max-width: 757px;
  }
  .properties .properties-slider .properties-slider-slide-first__text-wrapper {
    margin: 28px 0 0 62px;
    align-items: flex-start;
  }
  .properties .properties-slider .properties-slider-slide-first__text-grid {
    flex-wrap: nowrap;
    flex-direction: column;
    gap: 8px;
    width: 100%;
    max-width: 348px;
  }
  .properties .properties-slider .properties-slider-slide-first__text-item {
    display: unset;
    position: relative;
    font-size: 1.6rem;
    text-align: left;
    min-height: 64px;
    padding: 14px 20px 15px 72px;
  }
  .properties .properties-slider .properties-slider-slide-first__text-item::before {
    position: absolute;
    left: 24px;
    top: 24px;
  }
  .properties .properties-slider .properties-slider-slide-first__text-item_special {
    padding-top: 20px;
  }
  .properties .properties-slider .properties-slider-slide-first__text-item_special::before {
    top: 20px;
  }
  .properties .properties-slider .properties-slider-slide-first__text-item_short {
    max-width: unset;
  }
  .properties .properties-slider .properties-slider-slide-first__text-item_long {
    max-width: unset;
  }
  .properties .properties-slider .properties-slider-slide-first__text-bottom {
    max-width: 348px;
    font-size: 1.4rem;
    margin-top: 9px;
  }
  .properties .properties-slider .properties-slider-slide-first__image {
    height: 426px;
    top: 14px;
    right: -120px;
  }
  .properties .properties-slider .properties-slider-slide-second {
    max-width: 757px;
  }
  .properties .properties-slider .properties-slider-slide-second__text-wrapper {
    margin: 50px 0 0 62px;
  }
  .properties .properties-slider .properties-slider-slide-second__text-grid {
    gap: 8px;
  }
  .properties .properties-slider .properties-slider-slide-second__image {
    height: 495px;
    top: 11px;
    right: -130px;
  }
  .properties .properties-slider .properties-slider-slide-second__text-item {
    max-width: 348px;
    font-size: 1.6rem;
    text-align: left;
    display: unset;
    position: relative;
    padding: 16px 35px 13px 72px;
  }
  .properties .properties-slider .properties-slider-slide-second__text-item::before {
    position: absolute;
    left: 24px;
    top: 37%;
  }
}
@media (max-width: 767px) {
  .components .components-item .components-item__bubble_fourth {
    width: 130px;
    height: 120px;
    top: 659px;
    right: 204px;
    margin-right: unset;
    left: unset;
  }
  .components .components-item .components-item__bubble_fifth {
    width: 172px;
    height: 198px;
    top: 182px;
    right: -10px;
  }
  .components .components-item .components-item__bubble_sixth {
    width: 176px;
    height: 156px;
    top: 286px;
    right: unset;
    left: -46px;
  }
  .properties .properties-slider .properties-slider-slide-first {
    justify-content: center;
  }
  .properties .properties-slider .properties-slider-slide-first__text-wrapper {
    margin: 0;
    align-items: center;
    width: 99vw;
  }
  .properties .properties-slider .properties-slider-slide-first__text-item {
    padding: 14px 12px 12px 12px;
    text-align: center;
  }
  .properties .properties-slider .properties-slider-slide-first__text-item::before {
    position: unset;
    margin-bottom: 4px;
    margin: 0 auto;
  }
  .properties .properties-slider .properties-slider-slide-first__image {
    display: none;
  }
  .properties .properties-slider .properties-slider-slide-first__text-grid {
    max-width: unset;
    align-items: center;
    padding: 0px 46px;
    gap: 12px;
    max-width: 470px;
  }
  .properties .properties-slider .properties-slider-slide-first__text-bottom {
    max-width: unset;
    font-size: 1.8rem;
    margin-top: 16px;
    padding: 0 53px;
    line-height: 120%;
  }
  .properties .properties-slider .properties-slider-slide-second {
    justify-content: center;
  }
  .properties .properties-slider .properties-slider-slide-second__text-wrapper {
    margin: 0;
    margin-top: 40px;
    align-items: center;
    width: 99vw;
  }
  .properties .properties-slider .properties-slider-slide-second__text-item {
    padding: 14px 30px 12px 30px;
    text-align: center;
  }
  .properties .properties-slider .properties-slider-slide-second__text-item::before {
    position: unset;
    margin-bottom: 4px;
    margin: 0 auto;
  }
  .properties .properties-slider .properties-slider-slide-second__image {
    display: none;
  }
  .properties .properties-slider .properties-slider-slide-second__text-grid {
    max-width: unset;
    align-items: center;
    justify-content: center;
    padding: 0px 46px;
    gap: 12px;
    max-width: 470px;
  }
  .properties .properties-slider .properties-slider-slide-second__text-bottom {
    max-width: unset;
    font-size: 1.8rem;
    margin-top: 16px;
    padding: 0 53px;
    line-height: 120%;
  }
}
@media (max-width: 382px) {
  .properties .properties__content {
    padding: 640px 5px 276px 5px;
  }
  .properties .properties-slider .properties-slider-slide .properties-slider-slide-first__text-grid {
    padding: 0px 11px;
    gap: 6px;
  }
  .properties .properties-slider .properties-slider-slide .properties-slider-slide-second__text-grid {
    padding: 0px 11px;
    gap: 6px;
  }
}/*# sourceMappingURL=alfare-products-allergy.css.map */