.ingredients{background-color:var(--ing-bg, var(--color-hero-bg));padding-block:var(--ing-pad-top, 64px) var(--ing-pad-bottom, 64px);overflow:hidden}.ingredients__inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--space-lg)}.ingredients__head{text-align:center;margin-bottom:40px}.ingredients__eyebrow{font-family:var(--font-heading);font-weight:400;font-size:var(--font-size-h3);letter-spacing:var(--letter-spacing-h3);color:var(--color-accent);margin-bottom:10px}.ingredients__title{font-family:var(--font-heading);font-weight:400;font-size:44px;line-height:1.1;letter-spacing:var(--letter-spacing-heading);color:var(--color-primary-text)}.ingredients:not(.ingredients--head-desktop) .ingredients__head{display:none}.ingredients__stage{display:grid;grid-template-columns:1fr minmax(300px,440px) 1fr;align-items:center;column-gap:clamp(24px,4vw,72px)}.ingredients__col{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(28px,5vh,64px);min-height:520px}.ingredients__product{position:relative;display:flex;align-items:center;justify-content:center}.ingredients__product-img{width:100%;height:auto;display:block}.ingredients__product-img{animation:ing-float 5s ease-in-out infinite;will-change:transform}@keyframes ing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.ingredients__item{display:flex;align-items:flex-start;gap:16px;max-width:340px}.ingredients__col--left .ingredients__item{align-self:flex-end;text-align:left}.ingredients__col--right .ingredients__item{align-self:flex-start;text-align:left}.ingredients__icon{flex:0 0 auto;width:46px;height:46px;object-fit:contain}.ingredients__icon-ph{flex:0 0 auto;width:46px;height:46px;border-radius:50%;background:#f6885024}.ingredients__body{position:relative}.ingredients__body:before{content:"";position:absolute;top:14px;width:clamp(20px,3vw,44px);border-top:1.5px dashed rgba(246,136,80,.55)}.ingredients__col--left .ingredients__body:before{right:100%;margin-right:16px}.ingredients__col--right .ingredients__body:before{left:100%;margin-left:16px}.ingredients__name{font-family:var(--font-heading);font-weight:400;font-size:21px;letter-spacing:.02em;color:var(--color-accent);margin-bottom:4px}.ingredients__actives{font-family:var(--font-body);font-weight:600;font-size:17px;line-height:1.3;color:var(--color-primary-text);margin-bottom:4px}.ingredients__desc{font-family:"Architects Daughter",var(--font-body);font-weight:400;font-style:normal;font-size:16px;line-height:1.45;color:#675454d9}.ingredients__cards{display:none}@media screen and (max-width:900px){.ingredients__head{display:block!important}.ingredients__title{font-size:34px}.ingredients__stage{grid-template-columns:1fr}.ingredients__col{display:none}.ingredients__product{order:-1;margin-bottom:28px}.ingredients__product-img{max-width:340px;margin-inline:auto;border-radius:18px}.ingredients__cards{display:flex;flex-direction:column;gap:14px}.ingredients__card{display:flex;align-items:center;gap:14px;padding:16px 18px;background:#ffffff8a;border:1px solid rgb(35 13 2 / 37%);border-radius:16px;box-shadow:var(--shadow-card)}.ingredients__card .ingredients__icon,.ingredients__card .ingredients__icon-ph{width:40px;height:40px}.ingredients__card-body{border-left:2px solid var(--color-accent);padding-left:14px}.ingredients__card .ingredients__name{font-size:19px}.ingredients__card .ingredients__actives{font-size:15px}.ingredients__card .ingredients__desc{font-size:14px}}@media screen and (max-width:480px){.ingredients__inner{padding-inline:20px}.ingredients__title{font-size:28px}}.ingredients--animated .ingredients__head,.ingredients--animated .ingredients__product,.ingredients--animated .ingredients__item,.ingredients--animated .ingredients__card{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.ingredients--animated .ingredients__head.is-visible,.ingredients--animated .ingredients__product.is-visible,.ingredients--animated .ingredients__item.is-visible,.ingredients--animated .ingredients__card.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ingredients__product-img{animation:none}.ingredients--animated .ingredients__head,.ingredients--animated .ingredients__product,.ingredients--animated .ingredients__item,.ingredients--animated .ingredients__card{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-ingredients.css.map */
