@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&family=Sora:wght@600;700;800&display=swap";:root{--sovor-ink: #0f172a;--sovor-ink-soft: #2a3547;--sovor-muted: #5b6470;--sovor-line: #e6e8eb;--sovor-soft: #f6f7f9;--sovor-green: #2e7d5b;--sovor-green-dark: #245f45;--sovor-green-soft: #e8f5ee;--sovor-gold: #f5c61c;--sovor-gold-dark: #c99a0a;--sovor-gold-soft: #fff6d3;--sovor-body-size: 18px;--sovor-body-leading: 1.72;--sovor-h2-size: 30px;--sovor-h3-size: 20px;--sovor-small-size: 14px}[class^=protein-calc-container-]{max-width:980px!important;margin:0 auto!important;padding:12px 22px!important;color:var(--sovor-ink)!important;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:var(--sovor-body-size)!important;line-height:var(--sovor-body-leading)!important}[class^=protein-calc-container-] p,[class^=protein-calc-container-] li{color:var(--sovor-ink-soft)!important;font-size:var(--sovor-body-size)!important;line-height:var(--sovor-body-leading)!important}[class^=protein-calc-container-] small,[class^=protein-calc-container-] [class*=disclaimer]{color:var(--sovor-muted)!important;font-size:var(--sovor-small-size)!important;line-height:1.5!important}[class^=protein-calc-header-]{max-width:760px;margin:0 auto 26px!important;text-align:left!important}[class^=protein-calc-title-]{color:var(--sovor-ink)!important;font-family:Sora,Poppins,sans-serif!important;font-size:clamp(1.8rem,4vw,2.65rem)!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1.12!important;margin:0 0 10px!important}[class^=protein-calc-title-]:before{content:"SOVOR PROTEIN ASSESSMENT";display:block;color:var(--sovor-gold-dark);font-family:Poppins,sans-serif;font-size:14px;font-weight:800;letter-spacing:.14em;margin-bottom:12px}[class^=protein-calc-subtitle-]{color:var(--sovor-muted)!important;font-size:1rem!important;margin:0!important}[class^=protein-calc-form-]{background:#fff!important;border:1px solid var(--sovor-line)!important;border-top:4px solid var(--sovor-gold)!important;border-radius:16px!important;box-shadow:0 14px 36px #0f172a14!important;padding:clamp(22px,4vw,36px)!important}[class^=form-label-]{color:var(--sovor-ink-soft)!important;font-size:var(--sovor-small-size)!important;font-weight:700!important;letter-spacing:.02em!important;margin-bottom:7px!important}[class^=form-input-],[class^=form-select-]{background:#fff!important;border:1px solid #cfd5dc!important;border-radius:10px!important;color:var(--sovor-ink)!important;font-family:inherit!important;font-size:16px!important;min-height:48px!important;padding:12px 14px!important}[class^=form-input-]:focus,[class^=form-select-]:focus{border-color:var(--sovor-green)!important;box-shadow:0 0 0 3px #2e7d5b24!important;outline:none!important}[class^=calc-button-]{background:var(--sovor-ink)!important;border:0!important;border-radius:10px!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-size:17px!important;font-weight:700!important;letter-spacing:.01em!important;min-height:52px!important;transition:background .18s ease,transform .18s ease!important}[class^=calc-button-]:hover{background:var(--sovor-green-dark)!important;transform:translateY(-1px)}.sovor-practical-fields{border:0;border-top:1px solid var(--sovor-line);margin:26px 0 24px;padding:22px 0 0}.sovor-practical-fields legend{color:var(--sovor-ink);font-family:Sora,Poppins,sans-serif;font-size:18px;font-weight:700;padding:0}.sovor-practical-fields legend span{color:var(--sovor-muted);font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.sovor-practical-intro{color:var(--sovor-muted)!important;font-size:16px!important;line-height:1.5!important;margin:5px 0 16px!important}.sovor-practical-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.sovor-practical-grid label{color:var(--sovor-ink-soft);display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:7px}.sovor-practical-grid select{background:#fff;border:1px solid #cfd5dc;border-radius:10px;color:var(--sovor-ink);font:inherit;font-size:15px;font-weight:500;min-height:46px;padding:10px 12px}.sovor-practical-grid select:focus{border-color:var(--sovor-green);box-shadow:0 0 0 3px #2e7d5b24;outline:none}[class^=results-container-]{margin-top:30px!important}[class^=results-cards-]{gap:14px!important}[class^=result-card-],[class^=result-card-gap-]{background:#fff!important;border:1px solid var(--sovor-line)!important;border-radius:14px!important;box-shadow:0 8px 24px #0f172a0f!important;color:var(--sovor-ink)!important;padding:20px 18px!important;text-align:left!important}[class^=result-card-]:first-child{border-top:4px solid var(--sovor-gold)!important}[class^=result-card-]:nth-child(2){border-top:4px solid #2563eb!important}[class^=result-card-gap-]{border-top:4px solid var(--sovor-green)!important}[class^=result-card-]:nth-child(n+4){border-top:4px solid #94a3b8!important}[class^=result-label-],[class^=result-label-dark-]{color:var(--sovor-muted)!important;font-size:.68rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}[class^=result-value-]{color:var(--sovor-ink)!important;font-family:Sora,Poppins,sans-serif!important;font-size:28px!important;font-weight:800!important}[class^=result-unit-]{color:var(--sovor-muted)!important}[class^=gap-narrative-box-]{background:var(--sovor-gold-soft)!important;border-left:5px solid var(--sovor-gold)!important;border-radius:12px!important;color:var(--sovor-ink-soft)!important;margin:20px 0!important}[class^=colonel-box-]{background:var(--sovor-soft)!important;border-left:4px solid var(--sovor-gold)!important;border-radius:0 12px 12px 0!important;color:var(--sovor-ink-soft)!important;margin:20px 0!important;padding:20px 22px!important}[class^=colonel-box-] p{color:var(--sovor-ink-soft)!important}[class^=cta-box-]{background:linear-gradient(135deg,var(--sovor-ink),#1e3a5f)!important;border-radius:16px!important;box-shadow:0 16px 36px #0f172a29!important}[class^=cta-box-] p,[class^=cta-box-] div,[class^=cta-box-] span,[class^=cta-box-] a{color:inherit}[class^=cta-box-] p{color:#d7e0ec!important}[class^=cta-box-] p:first-child,[class^=cta-box-] #cta-gap,[class^=cta-box-] #cta-scoops{color:#fff!important}[class^=spec-card-]{background:#ffffff17!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:10px!important}[class^=buy-btn-]{background:var(--sovor-gold)!important;border-radius:10px!important;color:var(--sovor-ink)!important;font-family:Poppins,sans-serif!important;font-weight:800!important}@media(max-width:640px){[class^=protein-calc-container-]{padding-inline:14px!important}[class^=protein-calc-header-]{text-align:left!important}[class^=result-card-],[class^=result-card-gap-]{padding:16px!important}}#email-capture-section{background:#fff!important;border:1px solid var(--sovor-line)!important;border-top:4px solid var(--sovor-gold)!important;border-radius:16px!important;box-shadow:0 14px 36px #0f172a14!important;color:var(--sovor-ink)!important;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;max-width:720px!important}#email-capture-section h2,#email-capture-section h3{color:var(--sovor-ink)!important;font-family:Sora,Poppins,sans-serif!important}#email-capture-section input{background:#fff!important;border:1px solid #cfd5dc!important;border-radius:10px!important;font-family:inherit!important;min-height:48px!important}#email-capture-section input:focus{border-color:var(--sovor-green)!important;box-shadow:0 0 0 3px #2e7d5b24!important;outline:none!important}#email-capture-section button,#email-capture-section a[href*=sovor-edge]{background:var(--sovor-ink)!important;border-radius:10px!important;color:#fff!important;font-family:inherit!important;font-weight:700!important}#email-capture-section #form-success{background:var(--sovor-green-soft)!important;border-color:#bfe3cf!important;color:var(--sovor-green-dark)!important}#sovor-recommendations{border-top:1px solid var(--sovor-line);margin:34px auto 0;padding-top:30px}#sovor-recommendations h2{color:var(--sovor-ink);font-family:Sora,Poppins,sans-serif;font-size:clamp(1.45rem,3vw,2rem);letter-spacing:-.025em;line-height:1.2;margin:0 0 8px}#sovor-recommendations>p:first-of-type{color:var(--sovor-muted);font-size:.92rem;margin:0 0 18px}#sovor-recommendations .gsvc-pillars{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}#sovor-recommendations .gsvc-pillar{background:#fff;border:1px solid var(--sovor-line);border-radius:14px;box-shadow:0 8px 24px #0f172a0f;padding:22px;position:relative}#sovor-recommendations .gsvc-pillar:before{background:var(--sovor-gold);border-radius:14px 0 0 14px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}#sovor-recommendations .gsvc-pillar:nth-child(2):before{background:var(--sovor-green)}#sovor-recommendations .gsvc-pillar:nth-child(3):before{background:#2563eb}#sovor-recommendations .gsvc-pillar .num{color:var(--sovor-muted);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}#sovor-recommendations .gsvc-pillar h3{color:var(--sovor-ink);font-family:Sora,Poppins,sans-serif;font-size:1.05rem;line-height:1.3;margin:12px 0 8px}#sovor-recommendations .gsvc-pillar p{color:var(--sovor-muted);font-size:.86rem;margin:0 0 8px}#sovor-recommendations .gsvc-pillar strong{color:var(--sovor-ink)}#sovor-recommendations .gsvc-note{margin-top:18px}@media(max-width:760px){#sovor-recommendations .gsvc-pillars,.sovor-practical-grid{grid-template-columns:1fr}}.page-width--narrow .rte{color:var(--sovor-ink-soft);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--sovor-body-size)!important;line-height:var(--sovor-body-leading)!important;max-width:900px}.page-width--narrow .rte p,.page-width--narrow .rte li{font-size:var(--sovor-body-size)!important;line-height:var(--sovor-body-leading)!important}#shopify-section-template--19572624490664__main{margin-top:-24px}#shopify-section-template--19572624490664__main .section-template--19572624490664__main-padding{padding-top:0!important}.page-width--narrow .rte>h2{border-top:1px solid var(--sovor-line);color:var(--sovor-ink);font-family:Sora,Poppins,sans-serif;font-size:var(--sovor-h2-size);letter-spacing:-.025em;line-height:1.2;margin:36px 0 12px;padding-top:28px}.page-width--narrow .rte>h2:first-of-type{background:linear-gradient(135deg,var(--sovor-ink),#1e3a5f);border:0;border-radius:16px;color:#fff;margin-top:24px;padding:28px 30px 12px}.page-width--narrow .rte>h2:first-of-type+p{background:var(--sovor-soft);border-left:4px solid var(--sovor-gold);border-radius:0 12px 12px 0;margin:-12px 0 26px;padding:18px 22px}.page-width--narrow .rte h3{color:var(--sovor-ink);font-family:Sora,Poppins,sans-serif;font-size:var(--sovor-h3-size)!important;letter-spacing:-.01em;line-height:1.35!important;margin:26px 0 8px!important}.page-width--narrow .rte ul,.page-width--narrow .rte ol{background:#fff;border:1px solid var(--sovor-line);border-radius:12px;box-shadow:0 6px 18px #0f172a0a;margin:14px 0 24px;padding:18px 24px 18px 42px}.page-width--narrow .rte li{margin:7px 0}.page-width--narrow .rte strong{color:var(--sovor-ink)}.page-width--narrow .rte a{color:var(--sovor-green);font-weight:600;text-decoration-thickness:2px;text-underline-offset:3px}.page-width--narrow .rte table{background:#fff;border:1px solid var(--sovor-line);border-collapse:separate;border-radius:14px;border-spacing:0;box-shadow:0 8px 24px #0f172a0f;display:table;margin:18px 0 28px;overflow:hidden;width:100%}.page-width--narrow .rte th{background:var(--sovor-ink);color:#fff;font-size:.72rem;letter-spacing:.06em;padding:13px 15px;text-align:left;text-transform:uppercase}.page-width--narrow .rte td{border-top:1px solid var(--sovor-line);font-size:16px;padding:12px 15px;vertical-align:top}.page-width--narrow .rte tr:nth-child(2n) td{background:#f8fafc}.page-width--narrow .rte blockquote{border-left-color:var(--sovor-gold);background:var(--sovor-gold-soft);border-radius:0 12px 12px 0;padding:16px 22px}@media(max-width:760px){:root{--sovor-body-size: 17px;--sovor-body-leading: 1.72;--sovor-h2-size: 26px;--sovor-h3-size: 19px}.page-width--narrow .rte,.page-width--narrow .rte p,.page-width--narrow .rte li{font-size:var(--sovor-body-size)!important;line-height:var(--sovor-body-leading)!important}.page-width--narrow .rte>h2:first-of-type{padding:22px 20px 10px}.page-width--narrow .rte table{display:block;overflow-x:auto;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/sovor-calculator-premium.css.map?rev=20260926 */
