.protein-benefits-section{width:100%}.protein-benefits-inner{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 32px 64px}.protein-benefits-header{text-align:center;display:flex;flex-direction:column;gap:12px;margin-bottom:48px}.protein-benefits-eyebrow{text-align:center;font-size:16px;font-weight:600;line-height:14px;letter-spacing:.8px;text-transform:uppercase}.protein-benefits-title{text-align:center;font-size:40px;font-weight:300;line-height:40px;letter-spacing:-1.2px}.protein-benefits-subtitle{text-align:center;font-size:18px;font-weight:400;line-height:18px}.protein-benefits-cta{align-self:center;width:fit-content;display:flex;height:40px;padding:0 24px;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1px solid #eac038}.protein-benefits-cta:hover{background-color:#eac1382c}.protein-benefits-grid{display:grid;gap:16px}.protein-benefits-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border-radius:12px;border:1px solid #f0f0f0;box-shadow:0 1px 4px #0000000f;overflow:hidden}.protein-benefits-card__image-wrapper{position:relative;width:100%;height:192px;border-radius:12px 12px 0 0}.protein-benefits-card__main-image{width:100%;height:100%;object-fit:cover;display:block}.protein-benefits-card__icon{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);z-index:1;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #00000026}.protein-benefits-card__icon img{width:32px;height:32px;object-fit:contain}.protein-benefits-card__body{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:40px 16px 16px;width:100%;flex:1}.protein-benefits-card__text{display:flex;flex-direction:column;gap:6px}.protein-benefits-card__title{color:#260f0f;text-align:center;font-size:20px;font-style:italic;font-weight:800;line-height:24px;text-transform:uppercase}.protein-benefits-card__subtitle{color:#260f0f;text-align:center;font-size:18px;font-weight:500;line-height:18px}.protein-benefits-card__ingredients{color:#495057;text-align:center;font-size:16px;font-weight:300;line-height:18px}@media screen and (max-width:767px){.protein-benefits-inner{padding:64px 16px 0}.protein-benefits-header{gap:8px;margin-bottom:32px;text-align:left}.protein-benefits-eyebrow{font-size:11px}.protein-benefits-title{font-size:24px}.protein-benefits-subtitle{font-size:14px}.protein-benefits-cta{font-size:13px}.protein-benefits-grid{grid-template-columns:1fr!important;gap:12px}.protein-benefits-card{flex-direction:row-reverse;min-height:160px;max-height:160px;align-items:stretch}.protein-benefits-card__image-wrapper{width:40%;min-width:120px;height:auto;border-radius:0 12px 12px 0;align-self:stretch}.protein-benefits-card__main-image{height:100%}.protein-benefits-card__icon{bottom:auto;left:0;top:50%;transform:translate(-50%,-50%);width:44px;height:44px}.protein-benefits-card__icon img{width:24px;height:24px}.protein-benefits-card__body{flex:1;padding:16px 28px 16px 16px;align-items:flex-start;text-align:left;justify-content:center}.protein-benefits-card__text{gap:4px}.protein-benefits-card__ingredients{padding-top:6px;margin-top:6px;border-top:1px solid #f0f0f0}}
/*# sourceMappingURL=/cdn/shop/t/336/assets/custom.protein-benefits.css.map */
