.mcs-ingredients-slider{background:#fff;width:100%;max-width:100vw;overflow:hidden}.mcs-ingredients-slider__container{margin:0 auto;display:flex;flex-direction:column;gap:35px}.mcs-ingredients-slider__heading{font-family:Aspekta,sans-serif;font-weight:900;font-size:40px;line-height:1.3;letter-spacing:-.02em;text-transform:uppercase;color:#192022;margin:0}.mcs-ingredients-slider__controls{display:flex;align-items:center;justify-content:space-between}.mcs-ingredients-slider__tabs{display:flex;gap:4px;width:500px;max-width:100%}.mcs-ingredients-slider__tab{flex:1;display:flex;align-items:center;justify-content:center;padding:14px 20px;border:1px solid #222;background:transparent;font-family:Aspekta,sans-serif;font-weight:450;font-size:14px;line-height:1.5;letter-spacing:2px;color:#222;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.mcs-ingredients-slider__tab.is-active{background:#222;color:#fff}.mcs-ingredients-slider__nav{display:flex;gap:4px}.mcs-ingredients-slider__nav-btn{width:49px;height:49px;background:#222;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0}.mcs-ingredients-slider__nav-btn svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:2}.mcs-ingredients-slider__nav-btn--prev svg{transform:rotate(180deg)}.mcs-ingredients-slider__swiper{overflow:visible;width:100%}.mcs-ingredients-slider__slide{width:max(400px,28.22vw)!important;display:flex;flex-direction:column}.mcs-ingredients-slider__img-wrap{width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#f0f0f0}.mcs-ingredients-slider__img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.mcs-ingredients-slider__info{display:flex;align-items:flex-start;justify-content:space-between;padding-top:14px;flex-direction:column;cursor:pointer}.mcs-ingredients-slider__name{font-family:Aspekta,sans-serif;font-weight:850;font-size:clamp(16px,calc(.38vw + 14.59px),20px);line-height:1.3;letter-spacing:-.02em;text-transform:uppercase;color:#222;margin:0}.mcs-ingredients-slider__subtitle{font-family:Aspekta,sans-serif;font-weight:400;font-size:clamp(14px,calc(.56vw + 11.89px),20px);line-height:1.3;letter-spacing:-.02em;text-transform:uppercase;color:#222;margin:0}.mcs-ingredients-slider__expand{width:24px;height:24px;flex-shrink:0;margin-left:10px;display:flex}.mcs-ingredients-slider__info_arrow_head{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.mcs-ingredients-slider__expand svg{width:100%;height:100%;stroke:#222;stroke-width:2;fill:none}.mcs-ingredients-slider__divider{width:100%;height:1px;background:#222;margin-top:14px}.mcs-ingredients-slider__expand .ing-icon-plus,.mcs-ingredients-slider__expand .ing-icon-minus{display:block}.mcs-ingredients-slider__expand .ing-icon-minus,.mcs-ingredients-slider__slide.is-open .mcs-ingredients-slider__expand .ing-icon-plus{display:none}.mcs-ingredients-slider__slide.is-open .mcs-ingredients-slider__expand .ing-icon-minus{display:block}.mcs-ingredients-slider__accordion{max-height:0;overflow:hidden;transition:max-height .35s ease}.mcs-ingredients-slider__slide.is-open .mcs-ingredients-slider__accordion{max-height:600px}.mcs-ingredients-slider__accordion-inner{padding-top:14px;width:88%}.mcs-ingredients-slider__acc-label{font-family:Aspekta,sans-serif;font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.02em;color:#222;text-transform:uppercase;margin:0 0 2px}.mcs-ingredients-slider__acc-text{font-family:Aspekta,sans-serif;font-weight:450;font-size:14px;line-height:1.5;letter-spacing:.02em;color:#222;margin:0 0 14px;white-space:pre-wrap}.mcs-ingredients-slider__acc-text p:last-child,.mcs-ingredients-slider__acc-text p:first-child{margin:0}@media screen and (max-width:749px){.mcs-ingredients-slider__heading{font-size:30px}.mcs-ingredients-slider__container{gap:35px}.mcs-ingredients-slider__controls{flex-wrap:wrap}.mcs-ingredients-slider__tabs{width:100%}.mcs-ingredients-slider__nav{display:none}.mcs-ingredients-slider__nav--mobile{display:flex;gap:4px}.mcs-ingredients-slider__slide{width:max(260px,42vw)!important}}@media screen and (min-width:750px){.mcs-ingredients-slider__nav--mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/mcs-ingredients-slider.css.map */
