.sea-ingredients{padding:24px;background:#fbf8f1}.sea-ingredients__grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;gap:20px}.sea-ingredients__card{background:#f8f3ea;border:1px solid #ece3d1;border-radius:16px;padding:28px}.sea-ingredients__card--right{display:flex;align-items:stretch;gap:20px;padding:28px 0 28px 28px;overflow:hidden;position:relative}.sea-ingredients__right-content{flex:1 1 auto;min-width:0;padding-right:20px}.sea-ingredients__heading{font-family:Georgia,Times New Roman,serif;font-size:22px;color:#004b32;margin:0 0 20px;font-weight:600}.sea-ingredients__row{display:flex;gap:24px;margin-bottom:20px}.sea-ingredients__item{text-align:center;flex:1}.sea-ingredients__icon{width:90px;height:90px;border-radius:50%;background:#fff;border:1px solid #ece3d1;color:#4a6a2f;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;overflow:hidden;padding:6px}.sea-ingredients__icon img{width:100%;height:100%;object-fit:contain}.sea-ingredients__item-title{font-size:13px;font-weight:500;color:#1c231d;margin:0;line-height:1.4}.sea-ingredients__tagline{font-size:13px;color:#6b6656;text-align:center;margin:4px 0 0;padding-top:16px;border-top:1px solid #ece3d1}.sea-ingredients__checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.sea-ingredients__checklist li{display:flex;align-items:center;gap:10px;font-size:14px;color:#33392e}.sea-ingredients__check{flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:#e4eedd;color:#3f6b1f;display:flex;align-items:center;justify-content:center}.sea-ingredients__photo{flex:0 0 42%;border-radius:12px 0 0 12px;overflow:hidden;padding-right:20px}.sea-ingredients__photo img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:989px){.sea-ingredients__grid{grid-template-columns:1fr}.sea-ingredients__card--right{flex-direction:column;padding:28px}.sea-ingredients__photo{flex:none;height:200px;border-radius:12px;margin-top:16px}.sea-ingredients__right-content{padding-right:0}}@media screen and (max-width:749px){.sea-ingredients__card{padding:20px}.sea-ingredients__row{flex-wrap:wrap;gap:16px}.sea-ingredients__item{flex:0 0 calc(50% - 8px)}.sea-ingredients__icon{width:72px;height:72px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sea-ingredients.css.map */
