.ingredients{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.ingredients__column{align-content:space-between;width:100%}.ingredients__heading{font-weight:600;font-size:37px;line-height:1.3;text-transform:uppercase;margin:0}.ingredients__text p{font-size:18px;margin:0;line-height:1.8}.ingredients__image{width:100%;height:auto;display:block}.ingredients__text-content{display:flex;flex-direction:column;gap:20px}.ingredients__caption{margin-top:24px;text-align:center;font-size:16px;color:var(--color-foreground, #222);opacity:.8}@media screen and (min-width: 750px){.ingredients{flex-direction:row}.ingredients__column{max-width:50%}.ingredients__image_main{max-width:380px;margin:0 0 0 auto}}.banner__caption{margin:0;text-transform:uppercase}.can-info__section{display:flex;flex-direction:column;gap:40px}.can-info__img{width:100%;height:auto}.can-info__icon{width:40px;height:40px;object-fit:contain}.can-info__details{display:flex;flex-direction:column;padding:16px 0;gap:32px}.can-info__details>div{flex:1 1 0%}.can-info__heading-container{text-transform:uppercase;padding-bottom:20px}.can-info__heading{letter-spacing:1px;font-size:22px;margin:0;font-family:Josefin Sans,Helvetica,Arial,Lucida,sans-serif}.can-info__sub-heading{margin:0;font-weight:500;letter-spacing:1px;line-height:1.2;font-size:20px}.can-info__detail-heading{font-weight:600;text-transform:uppercase;letter-spacing:1px;line-height:1.3;font-size:16px;margin:0;font-family:Josefin Sans,Helvetica,Arial,Lucida,sans-serif;padding-bottom:10px}.can-info__caption{margin:0;font-size:14px}@media screen and (min-width: 750px){.can-info__section{flex-direction:row;align-items:center}.can-info__details{flex-direction:row;gap:0;justify-content:space-between}.can-info__details>div{flex:1 1 0%;padding:16px 40px;min-width:0}.can-info__details>div:first-child{padding-left:0}.can-info__details>div:last-child{padding-right:0}.can-info__details>div:not(:last-child){border-right:1px solid #000}.can-info__img{width:380px}.can-info__column_right{width:100%}}@media screen and (max-width: 940px){.can-info__details{flex-direction:column}.can-info__details>div{padding:0}.can-info__details>div:not(:last-child){border-right:none;border-bottom:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
