.ingredients-section__container{max-width:1500px;margin:0 auto;padding:60px 0;display:grid;grid-template-columns:32% 68%;position:relative}@media screen and (max-width: 1500px){.ingredients-section__container{padding:60px 30px}}.ingredients-section__container>div:first-child{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.ingredients-section__eyebrow{font-family:Lato;font-size:14px;line-height:18px;letter-spacing:.1em;text-transform:uppercase;color:var(--section-eyebrow-color);margin:0 0 20px}.ingredients-section__heading{font-family:Lato;font-weight:300;font-size:45px;line-height:60px;letter-spacing:0;color:var(--section-heading-color);font-family:var(--section-heading-font)}.ingredients-section__cta>button{font-family:Lato;font-weight:700;font-size:16px;line-height:1.4;text-align:center;background-color:#2e2a2b;color:#fff;border-radius:3px;padding:14px 30px}.ingredients-section__cards-grid{display:none}.ingredients-section__card{color:var(--section-text-color)}.ingredients-section__card-image{position:relative;width:240px;aspect-ratio:1}.ingredients-section__card-image img{object-fit:cover}.ingredients-section__card-image .open-modal{position:absolute;bottom:16px;right:10px;background-color:#fff;border-radius:100%;border-color:#fff;color:#6657da;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.ingredients-section__card-image .open-modal svg{width:16px;height:16px}.ingredients-section__card .ingredients-section__ingredient-name{font-family:Lato;font-weight:700;font-size:16px;line-height:20px;margin-top:10px}.ingredients-section__cards-carousel-navigation{position:absolute;bottom:20px;right:0;display:flex;gap:10px}.ingredients-section .swiper-slide{width:240px}@media screen and (max-width: 1500px){.ingredients-section__cards-carousel-navigation{right:30px}}.js-swiper-button-prev,.js-swiper-button-next{width:25px;height:25px;display:flex;align-items:center;justify-content:center;padding:5px;background-color:#fff;border:1px solid #000000;border-radius:100%;cursor:pointer}.js-swiper-button-prev{transform:rotate(90deg)}.js-swiper-button-next{transform:rotate(-90deg)}.swiper-button-disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width: 768px){.ingredients-section__container{grid-template-columns:1fr;padding:40px 20px}.ingredients-section .swiper-slide{width:auto}.ingredients-section__heading{font-size:30px;line-height:40px}.ingredients-section__eyebrow{font-size:12px}.ingredients-section__cta>button{font-size:16px;width:100%}.ingredients-section__cards-carousel{display:none}.ingredients-section__cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ingredients-section__card-image .open-modal{padding:7px}.ingredients-section__card-image .open-modal>svg{width:12px;height:12px}.ingredients-section__card-image{width:100%}.ingredients-section__card .ingredients-section__ingredient-name{margin-top:5px}.ingredients-section__cards-carousel-navigation{display:none}}.ingredients-section__detail{display:grid;grid-template-columns:40% 1fr;gap:20px;color:var(--section-text-color)}.ingredients-section__detail-content{display:flex;flex-direction:column;justify-content:space-between}.ingredients-section__detail-name{font-family:Lato;font-weight:700;font-size:16px;line-height:18px}.ingredients-section__detail-description{font-family:Lato;font-weight:400;font-size:16px;line-height:18px;margin-top:10px}.ingredients-section__detail-buttons{display:flex;align-items:center;justify-content:space-between;position:absolute;right:0;bottom:0;z-index:1;width:calc(60% - 20px)}.ingredients-section__detail-navigation{display:flex;align-items:center;gap:10px}.ingredients-section__detail-cta{font-family:Lato;font-weight:700;font-size:16px;line-height:1.4}@media screen and (max-width: 768px){.ingredients-section__detail{grid-template-columns:1fr;gap:10px}.ingredients-section__detail-content{width:100%}.ingredients-section__detail-buttons{position:unset;width:100%;margin-top:20%}}.ingredients-section__modal{position:fixed;visibility:hidden;opacity:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;top:0;bottom:0;left:0;right:0;transition:all .4s cubic-bezier(.32,.72,0,1);color:var(--section-text-color)}.ingredients-section__modal[open]{opacity:1;visibility:visible;z-index:101}.ingredients-section__modal-overlay{display:block!important;position:fixed;background-color:#0006;top:0;bottom:0;left:0;right:0;z-index:10}.ingredients-section__modal-content{width:650px;z-index:50;position:relative;padding:20px;border-radius:3px;background-color:#fff;outline:none}.ingredients-section__modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.ingredients-section__modal-title{font-family:Lato;font-weight:400;font-size:12px;line-height:18px;letter-spacing:.1em;text-transform:uppercase;margin:0}.ingredients-section__modal-body{position:relative}.ingredients-section__modal-close svg{width:12px;height:12px;cursor:pointer}@media screen and (max-width: 768px){.ingredients-section__modal{justify-content:flex-end}.ingredients-section__modal-content{width:78%;height:100%;padding:20px 10px;border-radius:0;transform:translate(100%);transition:transform .4s cubic-bezier(.32,.72,0,1)}.ingredients-section__modal[open] .ingredients-section__modal-content{transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/536/assets/section-product-ingredients.css.map */
