.ingredients-carousel{width:100%;overflow:hidden}.ingredients-carousel__container{max-width:1440px;margin:0 auto;padding:0 74px;display:flex;flex-direction:column;gap:40px;align-items:center}.ingredients-carousel__heading{font-family:Figtree,sans-serif;font-weight:800;font-size:32px;line-height:1.2;text-transform:uppercase;text-align:center;margin:0}.ingredients-carousel__heading--accent{font-family:Figtree;color:#a45b2c;margin-right:8px}.ingredients-carousel__heading--normal{font-family:Figtree;color:#1a1a1a}.ingredients-carousel__wrapper{width:100%;overflow:hidden;position:relative}.ingredients-carousel__track{display:flex;gap:16px;transition:transform .4s ease}.ingredients-carousel__card{flex:0 0 calc(25% - 12px);min-width:0;padding-top:96px}.ingredients-carousel__card-inner{background-color:#fcfaf5;border-radius:12px;padding:56px 16px 16px;position:relative;display:flex;flex-direction:column;height:100%}.ingredients-carousel__image{position:absolute;top:-96px;left:50%;transform:translate(-50%);width:calc(100% - 32px);height:152px;display:flex;align-items:center;justify-content:center;overflow:visible}.ingredients-carousel__image img{width:100%;height:100%;object-fit:contain;display:block}.ingredients-carousel__content{display:flex;flex-direction:column;gap:10px}.ingredients-carousel__title{font-family:Figtree,sans-serif;font-weight:700;font-size:18px;line-height:1.44;color:#1a1a1a;margin:0}.ingredients-carousel__description{font-size:16px;line-height:1.25;color:#1a1a1a;margin:0}.ingredients-carousel__controls{display:flex;gap:24px;align-items:center;justify-content:center}.ingredients-carousel__arrow{width:32px;height:32px;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:#1a1a1a;transition:opacity .3s ease}.ingredients-carousel__arrow:hover:not(:disabled){opacity:.7}.ingredients-carousel__arrow:disabled{opacity:.3;cursor:not-allowed}.ingredients-carousel__arrow svg{width:100%;height:100%;display:block}.ingredients-carousel__footer{display:flex;flex-direction:column;gap:10px;align-items:center;width:100%;max-width:400px}.ingredients-carousel__button{width:100%;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#e7b944,#ffed68);border-radius:12px;font-family:Figtree,sans-serif;font-weight:700;font-size:18px;line-height:1.44;text-transform:uppercase;color:#1a1a1a;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ingredients-carousel__button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #e7b9444d}.ingredients-carousel__badges{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.ingredients-carousel__badge{display:flex;align-items:center;gap:2px}.ingredients-carousel__badge-icon{width:17px;height:20px;display:flex;align-items:center;justify-content:center;color:#1a1a1a;flex-shrink:0}.ingredients-carousel__badge-icon svg{width:100%;height:100%;display:block}.ingredients-carousel__badge-text{font-family:Harmonia Sans Pro,sans-serif;font-weight:600;font-size:14px;line-height:normal;color:#1a1a1a}@media screen and (max-width:989px){.ingredients-carousel__container{padding:0 40px}.ingredients-carousel__heading{font-size:26px}.ingredients-carousel__card{flex:0 0 calc(50% - 8px)}.ingredients-carousel__footer{max-width:100%}.ingredients-carousel__button{max-width:400px}.ingredients-carousel__badges{max-width:400px;flex-wrap:wrap;justify-content:center}}@media screen and (max-width:749px){.ingredients-carousel__container{gap:24px;padding:0}.ingredients-carousel__heading{font-size:24px}.ingredients-carousel__card{flex:0 0 100%}.ingredients-carousel__card-inner{padding:48px 16px 16px}.ingredients-carousel__image{top:-80px;height:120px}.ingredients-carousel__title{font-size:18px}.ingredients-carousel__description{font-size:14px}.ingredients-carousel__button{font-size:16px;height:52px}.ingredients-carousel__badge-text{font-size:12px}.ingredients-carousel__badges{flex-direction:column;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/169/assets/ingredients-carousel.css.map */
