.protein-comparison{padding:60px 0}.protein-comparison__wrapper{margin:0 auto;padding:0 20px;text-align:center}.protein-comparison__heading{color:#fff;font-size:32px;margin:0 0 16px}.protein-comparison__subheading{color:#c7c7c7;font-size:16px;max-width:600px;margin:0 auto 40px;line-height:1.5}.protein-comparison__grid{display:grid;align-items:stretch;row-gap:0;column-gap:6px}.protein-comparison__cell{display:flex;align-items:center;justify-content:center;min-width:0;padding:16px 10px;border-top:1px solid #2a2a2a;color:#fff;font-size:14px}.protein-comparison__cell--label{justify-content:flex-start;text-align:left;font-weight:500;background-color:var(--secondary-color, transparent)}.protein-comparison__cell--head{font-weight:600;font-size:15px;border-top:none;background-color:var(--secondary-color, transparent)}.protein-comparison__cell--head.protein-comparison__cell--featured{border-top:none}.protein-comparison__cell--featured{background-color:var(--featured-color, #d8e8c8);color:#0b0b0c;border-top:1px solid rgba(11,11,12,.15)}.protein-comparison__cell svg{width:16px;height:16px}.protein-comparison__grid>.protein-comparison__cell:nth-child(-n+4){border-top:none}@media screen and (min-width:500px){.protein-comparison__cell{padding:18px 16px;font-size:15px}.protein-comparison__cell--head{font-size:18px}.protein-comparison__cell svg{width:18px;height:18px}}@media screen and (max-width:380px){.protein-comparison__cell{font-size:11px;padding:12px 6px}.protein-comparison__cell--head{font-size:12px}.protein-comparison__grid{column-gap:3px}}.protein-comparison__footnote{color:#8a8a8a;font-size:13px;margin-top:24px}.protein-comparison__boxes{display:grid;grid-template-columns:1fr;gap:16px;margin-top:32px}.protein-comparison__box{background-color:#fff;border-radius:14px;padding:22px 20px;text-align:left;box-shadow:0 1px 3px #00000014}.protein-comparison__box-heading{display:flex;align-items:center;color:#10151a;font-size:13px;font-weight:700;letter-spacing:.04em;margin:0 0 16px}.protein-comparison__box-dot{width:7px;height:7px;border-radius:50%;background-color:var(--featured-color, #d8e8c8);margin-right:8px;flex-shrink:0}.protein-comparison__box-list{list-style:none;margin:0;padding:0}.protein-comparison__box-list li{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid #ececec;color:#3a4048;font-size:14px;line-height:1.45}.protein-comparison__box-list li:first-child{border-top:none;padding-top:0}.protein-comparison__box-icon{flex-shrink:0;width:18px;height:18px;border-radius:50%;background-color:color-mix(in srgb,var(--featured-color, #d8e8c8) 30%,white);display:flex;align-items:center;justify-content:center;margin-top:2px}.protein-comparison__box-icon svg{width:10px;height:10px;color:#10151a}@media screen and (min-width:700px){.protein-comparison__boxes{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-protein-comparison.css.map */
