.carousel-with-editorial__container{padding:4rem 0}.carousel-with-editorial__inner.dux-slider__inner,.carousel-with-editorial__inner.dux-slider__inner.is-full-width{max-width:100%}.formula-item{color:var(--white);border-radius:3.4rem;overflow:hidden;background:linear-gradient(var(--black), var(--black)) bottom/100% calc(100% - 408px) no-repeat;isolation:isolate}.formula-item__image-container{position:relative;width:100%;height:408px;overflow:hidden;border-radius:3.4rem 3.4rem 0 0;background-color:transparent}.formula-item__image-container picture{position:absolute;top:-8px;left:-8px;width:calc(100% + 16px);height:calc(100% + 16px);display:block}.formula-item__image-container .formula-item__img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center top;aspect-ratio:auto !important;transform:none;transform-origin:center center;transition:transform .3s}.formula-item__title-container{display:flex;align-items:flex-start;gap:2.8rem;position:absolute;top:0;padding:3.8rem 4.2rem;width:100%;box-sizing:border-box;z-index:1}.formula-item__title{flex:0 1 auto;min-width:0;max-width:calc(100% - 4rem)}.formula-item__title,.formula-item__title>*{font-size:3.2rem;font-weight:500;color:#000}.formula-item__title-rule{flex:1 1 auto;align-self:flex-start;min-width:2.4rem;height:4px;margin-top:1.4rem;background-color:#dadada;border-radius:999px}.formula-item__description{padding:0 1.8rem;height:40rem;transition:all .3s;position:relative;background:var(--black)}.formula-item:hover .formula-item__img{transform:scale(1.03)}.formula-item:hover .formula-item__description{transform:translateY(-4rem)}.formula-item__description-inner{padding:3.2rem 2.8rem;font-size:17px}
