.protein-calculator{margin:26px 0 36px;color:#181818}.protein-calculator__shell{display:grid;grid-template-columns:minmax(0,.82fr) minmax(320px,1fr);gap:24px;padding:28px;border:1px solid rgba(24,24,24,.08);border-radius:22px;background:linear-gradient(135deg,#f4e4c1b8,#fffffff5),#fff;box-shadow:0 18px 45px #18181814}.protein-calculator__intro{align-self:center}.protein-calculator__badge{display:inline-flex;margin-bottom:14px;padding:6px 11px;border-radius:999px;background:#d4af37;color:#181818;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.protein-calculator__title{margin:0;color:#181818;font-size:clamp(30px,4vw,48px);line-height:1.04}.protein-calculator__description{margin:14px 0 0;color:#181818bd;font-size:17px}.protein-calculator__form{display:grid;gap:14px;padding:22px;border-radius:18px;background:#fff;box-shadow:0 12px 28px #18181814}.protein-calculator__group{min-width:0}.protein-calculator__label{display:block;margin-bottom:7px;color:#181818;font-weight:800}.protein-calculator__toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.protein-calculator__toggle label,.protein-calculator__radio-card{position:relative;display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 12px;border:1px solid rgba(24,24,24,.16);border-radius:999px;background:#fff;color:#181818;font-weight:800;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.protein-calculator__toggle input,.protein-calculator__radio-card input{position:absolute;opacity:0;pointer-events:none}.protein-calculator__toggle label:has(input:checked),.protein-calculator__radio-card:has(input:checked){border-color:#d4af37;background:#d4af37;box-shadow:0 0 0 2px #d4af373d}.protein-calculator__field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.protein-calculator__input,.protein-calculator__select{width:100%;min-height:48px;padding:10px 12px;border:1px solid rgba(24,24,24,.16);border-radius:10px;background:#fff;color:#181818;font:inherit}.protein-calculator__input:focus,.protein-calculator__select:focus{border-color:#d4af37;outline:2px solid rgba(212,175,55,.32)}.protein-calculator__result{display:grid;gap:10px;margin-top:4px;padding:18px;border-radius:16px;background:#181818;color:#fff}.protein-calculator__result-label{margin:0;color:#d4af37;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.protein-calculator__result-main{margin:0;color:#fff;font-size:clamp(30px,4vw,44px);font-weight:900;line-height:1}.protein-calculator__result-target{margin:0;color:#ffffffd1}.protein-calculator__result-target strong{color:#fff}.protein-calculator__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.protein-calculator__meta-item{padding:12px;border-radius:12px;background:#ffffff14}.protein-calculator__meta-item span{display:block;color:#ffffffad;font-size:12px;font-weight:800;text-transform:uppercase}.protein-calculator__meta-item strong{color:#fff;font-size:18px}.protein-calculator__note{margin:0;color:#ffffffb8;font-size:14px}.protein-calculator+.blog-author+.yv-blog-detail-desc{max-width:100%;min-width:0}.protein-calculator+.blog-author+.yv-blog-detail-desc table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.protein-calculator+.blog-author+.yv-blog-detail-desc table th,.protein-calculator+.blog-author+.yv-blog-detail-desc table td{min-width:118px}.protein-calculator+.blog-author+.yv-blog-detail-desc table th:first-child,.protein-calculator+.blog-author+.yv-blog-detail-desc table td:first-child{min-width:180px}@media(max-width:991px){.protein-calculator__shell{grid-template-columns:1fr}}@media(max-width:575px){.protein-calculator{margin:22px 0 30px}.protein-calculator__shell{padding:18px;border-radius:18px}.protein-calculator__form{padding:16px}.protein-calculator__field-grid,.protein-calculator__meta{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/protein-calculator.css.map */
