.advantages{align-items:start;gap:var(--spacing-32)var(--spacing-16);display:grid}@media (min-width:1100.1px){.advantages{grid-auto-flow:column;justify-content:center}}@media (max-width:1100px){.advantages{grid-template-columns:repeat(4,1fr)}}.advantage{gap:var(--spacing-20)0;text-align:center;display:grid}@media (min-width:1100.1px){.advantage{min-width:25rem}}.advantage__image{place-items:center;display:grid}.advantage__image img{width:auto;max-width:none;height:8rem}@media (max-width:700px){.advantage__image img{height:5rem}}.advantage__title{color:var(--color-amethyst-grey);font-size:2rem;font-weight:500}@media (max-width:700px){.advantage__title{font-size:1.2rem}}.advantage_product{gap:var(--spacing-8)0;min-width:auto}.advantage_product .advantage__image{background-color:var(--color-tranquil-eve);padding:var(--spacing-12);border-radius:50%;justify-content:center;align-items:center;width:6.7rem;height:6.7rem;margin-inline-start:auto;margin-inline-end:auto;display:flex}.advantage_product .advantage__image img{width:100%}.advantage_product .advantage__title{font-size:1.4rem}.category-card{border-radius:var(--border-radius-large);background:var(--color-white);padding:var(--spacing-20);color:var(--color-white);justify-content:start;align-items:end;display:flex;position:relative;overflow:hidden}@media (min-width:700.1px){.category-card{height:26rem}}@media (max-width:700px){.category-card{height:20rem}}.category-card__image{object-fit:cover;transition:transform var(--transition-duration)var(--transition-timing-function);width:100%;height:100%;position:absolute;top:0;left:0}.category-card__body{position:relative}.category-card__heading{font-size:2rem}.category-card__title{margin-bottom:var(--header-text-bottom-offset-3);font-size:var(--header-text-font-size-3);font-weight:var(--header-text-font-weight-3);line-height:var(--header-text-line-height-3);max-width:70%;margin:0}.category-card:hover .category-card__image{transform:scale(1.05)}.ingredient-cards{align-items:start;display:grid}.ingredient-cards>*{min-width:1px;min-height:1px}@media (min-width:1100.1px){.ingredient-cards{gap:var(--spacing-40)}}@media (max-width:1100px){.ingredient-cards{gap:var(--spacing-32)}}@media (min-width:700.1px){.ingredient-cards{grid-template-columns:repeat(4,1fr)}}@media (max-width:700px){.ingredient-cards{grid-template-columns:repeat(2,1fr)}}.ingredient-card{gap:var(--spacing-20)0;text-align:center;color:var(--color-adora);justify-content:center;display:grid}.ingredient-card__body{gap:var(--spacing-8)0;justify-content:center;display:grid}.ingredient-card__header{aspect-ratio:1;border-radius:50%;margin-inline-start:auto;margin-inline-end:auto;overflow:hidden}.ingredient-card__image{object-fit:cover;transition:transform var(--transition-duration)var(--transition-timing-function)}@media (min-width:700.1px){.ingredient-card__image{width:20rem;height:20rem}}@media (max-width:700px){.ingredient-card__image{width:100%;height:100%}}.ingredient-card__title{font-size:2rem;font-weight:700}.ingredient-card:hover .ingredient-card__image{transform:scale(1.05)}.ingredient-card_product{gap:var(--spacing-8)0;color:inherit}.ingredient-card_product .ingredient-card__body{gap:var(--spacing-4)0}.ingredient-card_product .ingredient-card__image{width:10rem;height:10rem}.ingredient-card_product .ingredient-card__title{font-size:1.4rem}.ingredient-card_product .ingredient-card__description{font-size:1.2rem}




.marquee{background-color:var(--color-valerie);color:var(--color-amethyst-grey);white-space:nowrap;gap:0 var(--spacing-36);-webkit-user-select:none;user-select:none;grid-auto-flow:column;font-size:2.4rem;font-weight:700;display:grid;overflow:hidden}
.marquee__slider{gap:0 var(--spacing-36);grid-auto-flow:column;align-items:center;height:5rem;animation:120s linear infinite marquee;display:grid}
@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - 3.6rem))}}
.section_marquee{padding-top:0;padding-bottom:0}
.section_marquee_second{padding-bottom:0}



.hero{border-radius:var(--border-radius-large);color:var(--color-amethyst-grey);position:relative;overflow:hidden}@media (min-width:1100.1px){.hero__logotype{top:var(--spacing-100);z-index:1;position:absolute;left:50%;transform:translate(-50%)}}@media (max-width:1100px){.hero__logotype{display:none}}.hero__image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.hero__content{z-index:1;position:relative}@media (min-width:1100.1px){.hero__content{padding:var(--spacing-100)0 var(--spacing-40)var(--spacing-52)}}@media (min-width:700.1px) and (max-width:1100px){.hero__content{padding:var(--spacing-32)}}@media (max-width:700px){.hero__content{padding:var(--spacing-20)}}.hero__title{margin-bottom:var(--header-text-bottom-offset-1);font-size:var(--header-text-font-size-1);font-weight:var(--header-text-font-weight-1);line-height:var(--header-text-line-height-1);color:inherit}@media (max-width:700px){.hero__title{margin-bottom:0}}@media (min-width:1100.1px){.hero__title span{font-size:3.2rem}}@media (max-width:1100px){.hero__title span{font-size:2.4rem}}.hero__button{margin-top:var(--spacing-24)}.promo{align-items:center;display:grid}.promo>*{min-width:1px;min-height:1px}@media (min-width:1100.1px){.promo{gap:0 var(--spacing-80)}}@media (max-width:1100px){.promo{gap:var(--spacing-40)}}@media (min-width:700.1px){.promo{grid-template-columns:1.2fr 1fr}}@media (max-width:700px){.promo{gap:var(--spacing-20)}}.promo__header{grid-template-columns:1fr 1fr;display:grid}.promo__header>*{min-width:1px;min-height:1px}.promo__image{border-radius:var(--border-radius-large)}@media (min-width:1100.1px){.promo__image:first-child{margin-top:var(--spacing-60)}}@media (min-width:700.1px) and (max-width:1100px){.promo__image:first-child{margin-top:var(--spacing-32)}}@media (max-width:700px){.promo__image:first-child{margin-top:var(--spacing-16)}}.promo__head{margin-bottom:var(--spacing-20)}.promo__foot{margin-top:var(--spacing-40)}.promo__heading{margin-bottom:var(--header-text-bottom-offset-3);font-size:var(--header-text-font-size-3);font-weight:var(--header-text-font-weight-3);line-height:var(--header-text-line-height-3);color:var(--color-amethyst-grey)}.promo__title{margin-bottom:var(--header-text-bottom-offset-2);font-size:var(--header-text-font-size-2);font-weight:var(--header-text-font-weight-2);line-height:var(--header-text-line-height-2);color:var(--color-amethyst-grey);margin-bottom:var(--spacing-16)}.promo__title:before{content:"“";margin-left:-.44em}.promo__title:after{content:"”"}.promo__description{font-size:2rem}.promo__product{margin-bottom:var(--header-text-bottom-offset-3);font-size:var(--header-text-font-size-3);font-weight:var(--header-text-font-weight-3);line-height:var(--header-text-line-height-3);color:inherit;margin:0}@media (min-width:700.1px){.promo_direction_rtl{grid-template-columns:1fr 1.2fr}.promo_direction_rtl .promo__header{order:1}}@media (min-width:1100.1px){.promo_appearance_default .promo__body{padding-left:var(--spacing-112)}}@media (min-width:700.1px) and (max-width:1100px){.promo_appearance_default .promo__body{padding-left:var(--spacing-32)}}.promo_appearance_default .promo__container{max-width:43rem}.promo_appearance_product{border-radius:var(--border-radius-large);background-color:var(--color-tranquil-eve)}@media (min-width:1100.1px){.promo_appearance_product{padding:var(--spacing-32)var(--spacing-56)}}@media (min-width:700.1px) and (max-width:1100px){.promo_appearance_product{padding:var(--spacing-32)}}@media (max-width:700px){.promo_appearance_product{padding:var(--spacing-20)}}.promo_appearance_product .promo__header{gap:var(--spacing-16)}.promo_appearance_product .promo__image{border-radius:var(--border-radius-small)}.promo_appearance_product .promo__image:first-child{margin-top:0}@media (min-width:1100.1px){.promo_appearance_product .promo__body{padding-left:var(--spacing-80)}}.promo_appearance_product .promo__container{max-width:43rem}.promo_appearance_review{border-radius:var(--border-radius-large);background-color:var(--color-tranquil-eve)}@media (min-width:1100.1px){.promo_appearance_review{padding:var(--spacing-80)var(--spacing-32)}}@media (min-width:700.1px) and (max-width:1100px){.promo_appearance_review{padding:var(--spacing-32)}}@media (max-width:700px){.promo_appearance_review{padding:var(--spacing-20)}}.promo_appearance_review .promo__description{font-weight:500}.slider_products{padding-bottom:var(--spacing-36);overflow:visible}.slider_products .swiper-slide{width:auto}
/*
@media (min-width:1100.1px) {
    .slider_products .swiper-slide>div {
        width:26.6rem;
    }
}*/
@media (min-width:700.1px) and (max-width:1100px) {
    .slider_products .swiper-slide>div {
        width:22.5333rem
    }
}
@media (max-width:700px) {
    .slider_products .swiper-slide>div {
        width:13rem;
    }

    .hero__title > label {
        margin-bottom: 1.2rem;
        margin-top: 0.5rem;
        background: rgba(238, 233, 244, 0.77);
        padding: 0.5rem 0.5rem 0.1rem 0.5rem;
        border-radius: 2rem;
        text-align: center;
        display: inline-block;
    }

    
}
.slider_products .swiper-button-prev{left:-2rem}.slider_products .swiper-button-next{right:-2rem}@media (max-width:1100px){.slider_promo .swiper-pagination{margin-top:var(--spacing-32);position:static}}@media (min-width:1100.1px){.header{top:calc(var(--container-gap) + var(--spacing-32));z-index:10;padding-top:0;padding-bottom:0;position:absolute;left:0;right:0}.header__container{padding:0 calc(var(--container-gap) + var(--spacing-56));grid-template-columns:1fr min-content}.header__logotype{display:none}}.section_hero{padding-bottom:0}@media (min-width:1100.1px){.section_hero{padding-top:var(--spacing-32)}}@media (min-width:700.1px) and (max-width:1100px){.section_hero{padding-top:0}}



.section_categories .section__title{text-align:center}@media (min-width:1100.1px){.section_categories .section__title{margin-bottom:var(--spacing-60)}}.section_categories .category-cards{gap:var(--spacing-16);flex-wrap:wrap;display:flex}.section_categories .category-cards>*{min-width:1px;min-height:1px}.section_categories .category-cards+.category-cards{margin-top:var(--spacing-16)}@media (min-width:1100.1px){.section_categories .category-card{flex:1}}@media (min-width:700.1px) and (max-width:1100px){.section_categories .category-card{flex:calc(50% - var(--spacing-16))}}@media (max-width:700px){.section_categories .category-card{flex:100%}}@media (min-width:1100.1px){.section_categories .category-card_wide{flex:1.4512}}@media (min-width:700.1px) and (max-width:1100px){.section_categories .category-card_wide{flex:100%}}.section_ingredients .section__title,.section_ingredients .section__subtitle{text-align:center}@media (min-width:1100.1px){.section_ingredients .section__subtitle{margin-bottom:var(--spacing-40)}}.section_ingredients .section__button{margin-top:var(--spacing-48);text-align:center}.section_ingredients .ingredient-cards{max-width:100.14rem;margin:0 auto}.stars_categories .icon_star:first-child{top:.3em;left:-.8em}.stars_categories .icon_star:nth-child(2){top:.3em;right:-.8em}.stars_categories .icon_star:nth-child(3){bottom:.25em;right:-.6em}.stars_categories .icon_star:nth-child(4){bottom:-.35em;left:1.7em}.stars_ingredients .icon_star:first-child{top:0;left:-.8em}.stars_ingredients .icon_star:nth-child(2){top:.3em;right:-.8em}.stars_ingredients .icon_star:nth-child(3){bottom:.25em;left:.95em}.stars_ingredients .icon_star:nth-child(4){bottom:0;right:.55em}




/* new banner styles */

.hero__image {
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    object-fit: cover;
    object-position: top;
    left: unset;
    width: unset;
}



.hero__button {
    margin-top: var(--spacing-12);
}

@media (max-width: 700px) {
    .hero__content {
        padding-bottom: var(--spacing-16);
    }
}

@media (min-width: 1100px) {
    .hero {
      height: 500px;
    }
  }

  @media (max-width: 700px) {
    .hero__button {
        min-width: 21rem;
        display: block;
        width: auto;
    }

    .hero {
        display: flex
    }

    .hero__content
    {
        display: flex;
  flex-direction: column;
    }

    .hero .button-wrapper {
        display: flex;
        margin-top: auto;
    }

    .hero {
        height: 280px;
      }

      .section_hero  .swiper-pagination-bullets {
        bottom: -2rem !important;
      }
  }