.breadcrumbs {
  background-color: rgba(248, 90, 76, 0.4);
}

.underline__highlighter {
  background-color: #DE1F1B;
}

.alfare .alfare-slider-slide_image-first {
  background-image: url(../assets/images/alfare/alfare-jar-amino.webp);
}
.alfare .alfare-slider-slide_image-second {
  background-image: url(../assets/images/alfare/alfare-jar-amino-2.webp);
}
.alfare .alfare-slider-slide_image-third {
  background-image: url(../assets/images/alfare/alfare-jar-amino-3.webp);
}
.alfare .alfare-background .alfare-background__hexagon {
  background-image: url(../assets/images/alfare/hexagon-red.webp);
}
.alfare .alfare-slider .alfare-slider__circles {
  background-image: url(../assets/images/alfare/squares.webp);
  width: 494px;
  top: -38px;
  left: 15px;
  height: 470px;
  background-size: contain;
}
.alfare .alfare-slider .alfare-slider__age {
  background-image: url(../assets/images/alfare/age-amino.webp);
}
.alfare .alfare-info .button_buy {
  background-color: #DE1F1B;
}
.alfare .alfare-info .button_buy:hover {
  color: #DE1F1B;
}
.alfare .alfare-info .alfare-info__description {
  margin-top: 0px;
}
.alfare .alfare-info .alfare-info__description:last-child {
  margin-top: 12px;
}
.alfare .alfare-grid {
  row-gap: 70px;
}
.alfare .alfare-grid .alfare-grid__item-image_first {
  background-image: url(../assets/images/alfare/amino-check.webp);
  width: 142px;
}
.alfare .alfare-grid .alfare-grid__item-image_second {
  background-image: url(../assets/images/alfare/growth-amino.webp);
  width: 130px;
}
.alfare .alfare-grid .alfare-grid__item-image_third {
  background-image: url(../assets/images/alfare/shield-amino.webp);
  height: 125px;
  width: 134px;
  background-size: contain;
}
.alfare .alfare-grid .alfare-grid__item-image_fourth {
  background-image: url(../assets/images/alfare/baby.webp);
  width: 128px;
}
.alfare .alfare-grid .alfare-grid__item-text {
  max-width: 417px;
}
.alfare .alfare-grid .alfare-grid__item:nth-child(3) .alfare-grid__item-text {
  margin-top: 30px;
}

.components .components__content {
  padding-top: 76px;
}
.components .components__hexagon {
  top: -756px;
}
.components .components__jar {
  background-image: url(../assets/images/alfare/jar-amino.webp);
  width: 840px;
  height: 625px;
  top: 292px;
  margin-right: 0;
}
.components .components-item_first .components-item__image {
  background-image: url(../assets/images/alfare/bubbles-protein.webp);
}
.components .components-item_first .components-item__info {
  width: 427px;
  height: 115px;
}
.components .components-item_second .components-item__image {
  background-image: url(../assets/images/alfare/bubbles-dha.webp);
  width: 214px;
  height: 232px;
  top: -194px;
  margin-left: 0px;
}
.components .components-item_second .components-item__info {
  width: 410px;
  height: 93px;
  padding: 18px;
}
.components .components-item_third {
  right: -15px;
}
.components .components-item_third .components-item__image {
  background-image: url(../assets/images/alfare/bubbles-hmo.webp);
  right: 81px;
  top: -223px;
  width: 280px;
  height: 330px;
}
.components .components-item_third .components-item__info {
  width: 432px;
  height: 115px;
}

.properties__content {
  padding: 499px 0 420px 0;
}
.properties {
  background: linear-gradient(-138deg, #FFEDEB 0%, #FFC9C9 100%);
}
.properties .properties-slider {
  margin-top: 107px;
  pointer-events: none;
}
.properties .properties-slider__arrows {
  display: none;
}
.properties .properties-slider .properties-slider-slide__content {
  overflow: visible;
}
.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;
}
.properties__hexagon {
  top: -449px;
}

.balance {
  margin-top: -410px;
}
.balance .balance__title {
  max-width: 786px;
}
.balance .balance-consist {
  margin-top: 45px;
  background-color: #FFF6F5;
}
.balance .balance-nutrition {
  background-color: #FFF6F5;
}
.balance .balance-nutrition .balance-table tr:hover {
  background: #ffe7e7;
}
.balance .balance-cooking {
  background-color: #FFF6F5;
}
.balance .balance-cooking__image_first {
  background-image: url(../assets/images/alfare/step-amino-1.webp);
}
.balance .balance-cooking__image_second {
  background-image: url(../assets/images/alfare/step-amino-2.webp);
}
.balance .balance-cooking__image_third {
  background-image: url(../assets/images/alfare/step-amino-3.webp);
}
.balance .balance-cooking__image_fourth {
  background-image: url(../assets/images/alfare/step-amino-4.webp);
}
.balance .balance-cooking__image_fifth {
  background-image: url(../assets/images/alfare/step-amino-5.webp);
}
.balance .balance-cooking__image_sixth {
  background-image: url(../assets/images/alfare/step-amino-6.webp);
}
.balance .balance-cooking__image_seventh {
  background-image: url(../assets/images/alfare/step-amino-7.webp);
}
.balance .balance-cooking__image_eighth {
  background-image: url(../assets/images/alfare/step-amino-8.webp);
}

.mixtures .mixtures__arrow {
  background-color: #DE1F1B;
}
.mixtures .mixtures__arrow:hover {
  background-color: white;
}
.mixtures .mixtures__arrow:hover .mixtures__arrow-image {
  filter: saturate(1500%) hue-rotate(120deg) brightness(100%) opacity(0.6) contrast(100%);
}

@media (max-width: 1023px) {
  .alfare .alfare__stamp {
    top: 849px;
  }
  .alfare .alfare-background .alfare-background__hexagon {
    top: -184px;
  }
  .alfare .alfare-slider .alfare-slider__circles {
    width: 494px;
    top: -41px;
    left: 107px;
    height: 470px;
  }
  .alfare .alfare-info .alfare-info__logo {
    height: 64px;
  }
  .alfare .alfare-info .alfare-info__description {
    margin-top: 607px;
  }
  .alfare .alfare-info .alfare-info__description:last-child {
    margin-top: 12px;
  }
  .alfare div.alfare-grid {
    row-gap: 31px;
    margin-top: 89px;
  }
  .alfare div.alfare-grid .alfare-grid__item:nth-child(1) .alfare-grid__item-text {
    max-width: 326px;
  }
  .alfare div.alfare-grid .alfare-grid__item:nth-child(4) .alfare-grid__item-text {
    max-width: 326px;
  }
  .components .components__content {
    padding-top: 35px;
  }
  .components .components__hexagon {
    top: -162px;
  }
  .components .components__jar {
    width: 840px;
    height: 659px;
    top: 422px;
    clip-path: inset(0 0 11.6% 0);
  }
  .components .components-item .components-item__bubble_first {
    width: 79px;
    height: 89px;
    top: -279px;
    left: 134px;
  }
  .components .components-item .components-item__bubble_second {
    width: 124px;
    height: 137px;
    top: -244px;
    left: 30px;
  }
  .components .components-item .components-item__bubble_third {
    width: 100px;
    height: 116px;
    top: -93px;
    left: -34px;
    margin-left: unset;
  }
  .components .components-item .components-item__bubble_fourth {
    width: 73px;
    height: 91px;
    top: 179px;
    right: 54px;
    margin-right: unset;
  }
  .components .components-item .components-item__bubble_fifth {
    width: 127px;
    height: 118px;
    top: -36px;
    right: 379px;
  }
  .components .components-item .components-item__bubble_sixth {
    width: 124px;
    height: 147px;
    top: 13px;
    right: 488px;
  }
  .components div.components-item_first {
    left: 2px;
    top: 337px;
  }
  .components div.components-item_first div.components-item__image {
    width: 272px;
    height: 216px;
    top: -163px;
    left: 69px;
  }
  .components div.components-item_first div.components-item__info {
    width: 409px;
    height: 137px;
  }
  .components div.components-item_second {
    top: 186px;
  }
  .components div.components-item_second div.components-item__image {
    width: 195px;
    height: 213px;
    top: -166px;
    margin-left: 0px;
  }
  .components div.components-item_second div.components-item__info {
    width: 291px;
    height: 117px;
  }
  .components div.components-item_third {
    right: 4px;
    top: 545px;
  }
  .components div.components-item_third div.components-item__image {
    right: 49px;
    top: -161px;
    width: 252px;
    height: 213px;
  }
  .components div.components-item_third .components-item__info {
    width: 348px;
    height: 139px;
  }
  .properties .properties-slider .properties-slider__container {
    height: 516px;
  }
  .properties .properties__background {
    display: flex;
  }
  .properties .properties__hexagon {
    background-size: 165% 100%;
    height: 1166px;
    top: -416px;
  }
  .properties .properties__content {
    padding-top: 495px;
    padding-bottom: 401px;
  }
  .properties .properties__subtitle {
    margin-top: 153px;
  }
  .properties div.properties-slider {
    margin-top: 119px;
  }
  .properties div.properties-slider .properties-slider-slide-second {
    max-width: 757px;
  }
  .properties div.properties-slider .properties-slider-slide-second__text-wrapper {
    margin: 50px 0 0 62px;
  }
  .properties div.properties-slider .properties-slider-slide-second__text-grid {
    gap: 8px;
  }
  .properties div.properties-slider .properties-slider-slide-second__image {
    height: 495px;
    top: 11px;
    right: -130px;
  }
  .properties div.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 div.properties-slider .properties-slider-slide-second__text-item::before {
    position: absolute;
    left: 24px;
    top: 37%;
  }
  .properties .properties-slider__container {
    height: 520px;
  }
  .balance {
    margin-top: -419px;
  }
  .balance .balance__hexagon {
    clip-path: inset(24px 0 50% 0);
  }
}
@media (max-width: 767px) {
  .alfare .alfare-background .alfare-background__hexagon {
    background-image: url(../assets/images/alfare/hexagon-red-mobile.webp);
    top: -287px;
  }
  .alfare .alfare__stamp {
    top: 612px;
  }
  .alfare div.alfare-info {
    margin-top: 20px;
  }
  .alfare div.alfare-info .alfare-info__logo {
    height: 38.2px;
    width: 100%;
  }
  .alfare div.alfare-info .alfare-info__description {
    margin-top: 434px;
  }
  .alfare div.alfare-slider {
    top: 109px;
  }
  .alfare div.alfare-slider .alfare-slider__circles {
    width: 352px;
    top: -17px;
    left: 0;
    height: 324px;
  }
  .alfare div.alfare-slider-slide__content {
    margin-right: 19px;
  }
  .alfare div.alfare-grid {
    row-gap: 24px;
    margin-top: 57px;
  }
  .alfare div.alfare-grid .alfare-grid__item:nth-child(1) .alfare-grid__item-text {
    max-width: 160px;
  }
  .alfare div.alfare-grid .alfare-grid__item:nth-child(1) .alfare-grid__item-image_first {
    width: 98px;
    height: 84px;
  }
  .alfare div.alfare-grid .alfare-grid__item:nth-child(2) .alfare-grid__item-image_second {
    width: 90px;
  }
  .alfare div.alfare-grid .alfare-grid__item:nth-child(3) .alfare-grid__item-image_third {
    height: 83px;
    width: 79px;
  }
  .alfare div.alfare-grid .alfare-grid__item:nth-child(3) .alfare-grid__item-text {
    max-width: 170px;
  }
  .alfare div.alfare-grid .alfare-grid__item:nth-child(4) .alfare-grid__item-image_fourth {
    width: 90px;
    margin-top: 0px;
  }
  .components .components__content {
    padding-top: 7px;
  }
  .components .components__hexagon {
    top: 623px;
  }
  .components .components__jar {
    width: 630px;
    height: 494px;
    top: 720px;
  }
  .components .components__bubbles {
    background-image: url(../assets/images/alfare/bubbles-mobile.webp);
    top: 739px;
    left: -17px;
    width: 181px;
    height: 321px;
  }
  .components .components__background {
    height: 1164px;
  }
  .components div.components-item_first {
    left: 2px;
    top: 337px;
  }
  .components div.components-item_first div.components-item__image {
    width: 186px;
    height: 183px;
    top: 11px;
    left: unset;
    right: -12px;
  }
  .components div.components-item_first div.components-item__info {
    padding: 47px 24px 14px 24px;
    width: 100%;
    height: unset;
  }
  .components div.components-item_first div.components-item__info .components-item__line {
    margin-top: 36px;
    max-width: 238px;
  }
  .components div.components-item_first div.components-item__info .components-item__line-bold {
    padding-right: 17px;
  }
  .components div.components-item_second {
    top: 186px;
  }
  .components div.components-item_second div.components-item__image {
    width: 184px;
    height: 160px;
    top: 23px;
    margin-left: 0;
    right: -12px;
  }
  .components div.components-item_second div.components-item__info {
    width: 100%;
    height: unset;
    padding: 24px 24px 16px 24px;
  }
  .components div.components-item_second div.components-item__info .components-item__line {
    margin-top: 69px;
  }
  .components div.components-item_second div.components-item__info .components-item__line-bold {
    padding-right: 34px;
  }
  .components div.components-item_third {
    right: 4px;
    top: 545px;
  }
  .components div.components-item_third div.components-item__image {
    right: -9px;
    top: 13px;
    width: 180px;
    height: 175px;
  }
  .components div.components-item_third .components-item__info {
    padding: 24px 24px 16px 24px;
    width: 100%;
    height: unset;
  }
  .components div.components-item_third .components-item__info .components-item__line-bold {
    padding-right: 16px;
  }
  .components div.components-item_third .components-item__info .components-item__line {
    margin-top: 12px;
  }
  .components .components-item .components-item__bubble_fourth {
    width: 105px;
    height: 120px;
    top: 762px;
    margin-right: unset;
    right: 216px;
    left: unset;
  }
  .components .components-item .components-item__bubble_fifth {
    width: 176px;
    height: 199px;
    top: 251px;
    right: -13px;
  }
  .components .components-item .components-item__bubble_sixth {
    width: 140px;
    height: 157px;
    top: 356px;
    left: -29px;
    right: unset;
  }
  .properties .properties__background {
    display: none;
  }
  .properties {
    margin-top: -226px;
  }
  .properties .properties__content {
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 281px;
  }
  .properties .properties__title {
    max-width: 300px;
  }
  .properties .properties__subtitle {
    margin-top: 111px;
  }
  .properties div.properties-slider {
    margin-top: 117px;
  }
  .properties div.properties-slider .properties-slider__container {
    height: 450px;
  }
  .properties div.properties-slider .properties-slider-slide-second {
    justify-content: center;
  }
  .properties div.properties-slider .properties-slider-slide-second__text-wrapper {
    margin: 0;
    align-items: center;
    width: 99vw;
  }
  .properties div.properties-slider .properties-slider-slide-second__text-item {
    padding: 14px 30px 12px 30px;
    text-align: center;
    max-width: 358px;
  }
  .properties div.properties-slider .properties-slider-slide-second__text-item::before {
    position: unset;
    margin-bottom: 4px;
    margin: 0 auto;
  }
  .properties div.properties-slider .properties-slider-slide-second__image {
    display: none;
  }
  .properties div.properties-slider .properties-slider-slide-second__text-grid {
    max-width: unset;
    align-items: center;
    justify-content: center;
    padding: 0px 12px;
    gap: 8px;
    max-width: 470px;
  }
  .properties div.properties-slider .properties-slider-slide-second__text-bottom {
    max-width: unset;
    font-size: 1.8rem;
    margin-top: 16px;
    padding: 0 53px;
    line-height: 120%;
  }
  .balance .balance__hexagon {
    clip-path: inset(0 0 50% 0);
  }
  .balance .balance__content {
    padding-top: 61px;
    padding-bottom: 42px;
  }
  .balance .balance__title {
    max-width: 350px;
  }
}
@media (max-width: 488px) {
  .alfare .alfare-info .alfare-info__description {
    font-size: 1.4rem;
  }
}
@media (max-width: 420px) {
  .alfare .alfare__stamp {
    top: 631px;
  }
}
@media (max-width: 382px) {
  .properties .properties__content {
    padding-left: 5px;
    padding-right: 5px;
  }
  .properties div.properties-slider .properties-slider__container {
    height: 522px;
  }
  .properties div.properties-slider .properties-slider-slide .properties-slider-slide-second__text-grid {
    padding: 0px 11px;
    gap: 6px;
  }
}
@media (max-width: 340px) {
  .properties .properties-slider .properties-slider-slide .properties-slider-slide-second__text-wrapper {
    margin-top: 16px;
  }
}/*# sourceMappingURL=alfare-products-amino.css.map */