.peptide-calc{max-width:1080px;margin:0 auto;padding:0 24px 70px}.peptide-calc__intro{text-align:center;padding:40px 24px 30px}.peptide-calc__eyebrow{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#173b5e;background:#eaf4fc;display:inline-block;padding:6px 16px;border-radius:20px;margin-bottom:12px}.peptide-calc__intro h2{font-size:clamp(26px,4vw,34px);font-weight:800;color:#12151a;margin:0 0 8px}.peptide-calc__intro p{font-size:14.5px;color:#5b6572;max-width:480px;margin:0 auto}.peptide-calc__grid{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:22px}@media(min-width:860px){.peptide-calc__grid{grid-template-columns:1fr 1.6fr;align-items:start}}.peptide-calc__box{position:relative;background:#fff;border:1px solid #E9F0F7;border-radius:22px;padding:28px;box-shadow:0 10px 30px #173b5e12;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.peptide-calc__box:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#5b9bd5,#8fe1e0)}.peptide-calc__box:hover{box-shadow:0 16px 40px #173b5e1f}.peptide-calc__box--syringe{height:100%}.peptide-calc__box--syringe:before{background:linear-gradient(90deg,#b23d6d,#5b9bd5)}.peptide-calc__pills--stacked{flex-direction:column}.peptide-calc__pills--stacked .peptide-calc__pill{width:100%;text-align:left;padding:14px 16px}.peptide-calc__field{margin-bottom:26px}.peptide-calc__field:last-of-type{margin-bottom:0}.peptide-calc__field-label{display:flex;align-items:center;gap:9px;font-size:15.5px;font-weight:800;color:#12151a;margin-bottom:13px}.peptide-calc__field-label-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.peptide-calc__field-label-row .peptide-calc__field-label{margin-bottom:12px}.peptide-calc__field-icon{font-size:16px;width:32px;height:32px;border-radius:10px;background:#eaf4fc;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.peptide-calc__unit-toggle{display:inline-flex;background:#f4f8fb;border:1px solid #E3ECF4;border-radius:10px;padding:3px;margin-bottom:12px}.peptide-calc__unit-toggle button{border:none;background:none;font-size:12px;font-weight:700;color:#8a96a3;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .2s ease,transform .15s ease}.peptide-calc__unit-toggle button:hover{color:#173b5e;transform:translateY(-1px);box-shadow:0 0 14px #5b9bd580}.peptide-calc__unit-toggle button.active{background:#173b5e;color:#fff;box-shadow:0 0 18px #173b5e99}.peptide-calc__unit-toggle button.active:hover{box-shadow:0 0 24px #173b5ebf}.peptide-calc__pills{display:flex;flex-wrap:wrap;gap:9px}.peptide-calc__pill{border:1.5px solid #E3ECF4;background:#f9fbfd;color:#12151a;font-size:13.5px;font-weight:700;padding:11px 17px;border-radius:12px;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .2s ease,color .18s ease}.peptide-calc__pill:hover{border-color:#5b9bd5;transform:translateY(-2px);box-shadow:0 0 22px #5b9bd599;color:#173b5e}.peptide-calc__pill.active{border-color:#173b5e;background:#173b5e;color:#fff;box-shadow:0 0 24px #173b5e8c}.peptide-calc__pill.active:hover{box-shadow:0 0 30px #173b5ebf}.peptide-calc__custom{margin-top:10px;display:none;align-items:center;gap:8px}.peptide-calc__custom.show{display:flex}.peptide-calc__custom input{flex:1;padding:12px 14px;border-radius:12px;border:1.5px solid #173B5E;font-size:14px;font-weight:700;color:#12151a;outline:none;transition:box-shadow .2s ease}.peptide-calc__custom input:focus{box-shadow:0 0 18px #173b5e59}.peptide-calc__custom span{font-size:13px;font-weight:700;color:#5b6572}.peptide-calc__results{position:relative;padding:32px 26px;border-radius:24px;background:linear-gradient(150deg,#173b5e,#2e5f8a 60%,#173b5e);box-shadow:0 20px 48px #173b5e47;text-align:center;overflow:hidden}.peptide-calc__results:before{content:"";position:absolute;top:-40%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(255,255,255,.08),transparent 70%);pointer-events:none}.peptide-calc__result-eyebrow{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8fe1e0;margin-bottom:10px}.peptide-calc__result-statement{font-size:19px;font-weight:700;color:#fff;margin:0 0 8px;position:relative}.peptide-calc__result-statement strong{color:#8fe1e0}.peptide-calc__result-statement .highlight{color:#ffa2b8;font-weight:800}.peptide-calc__result-sub{font-size:12.5px;color:#ffffffa6;margin:0 0 26px;position:relative}.peptide-calc__gauge{padding:0 4px;max-width:640px;margin:0 auto;position:relative}.peptide-calc__syringe{width:100%;height:auto;display:block;filter:drop-shadow(0 8px 18px rgba(0,0,0,.15))}.peptide-calc__syringe [data-calc-syringe-fill],.peptide-calc__syringe [data-calc-syringe-plunger]{transition:width .35s ease,x .35s ease}.peptide-calc__syringe text{fill:#ffffffb3!important}.peptide-calc__syringe [data-calc-syringe-ticks]{stroke:#ffffff59!important}.peptide-calc__warning{display:none;margin-top:18px;padding:12px 16px;border-radius:12px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:13px;font-weight:600;max-width:640px;margin-left:auto;margin-right:auto;position:relative}.peptide-calc__warning.show{display:block}.peptide-calc__disclaimer{font-size:11.5px;color:#8a96a3;text-align:center;margin-top:22px;line-height:1.6}@media(max-width:600px){.peptide-calc{padding:0 16px 50px}.peptide-calc__intro{padding:28px 0 22px}.peptide-calc__box{padding:20px}.peptide-calc__pill{padding:9px 13px;font-size:13px}.peptide-calc__results{padding:24px 18px}.peptide-calc__result-statement{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-peptide-calculator.css.map */
