.hs-weight-calc{--wc-ink:#102f43;--wc-accent:#ee682b;background:linear-gradient(125deg,#f0ece4,#e3d7ce);border:1px solid #fff8;border-radius:30px;color:var(--wc-ink);font-family:Arial,sans-serif;margin:0 auto;max-width:390px;padding:34px 28px 26px;text-align:center;width:100%}.hs-weight-calc,.hs-weight-calc *{box-sizing:border-box}.hs-weight-calc .wc-eyebrow{color:#b74315;font-size:11px;font-weight:600;letter-spacing:2px;margin:0 0 14px;text-transform:uppercase}.hs-weight-calc .wc-result{display:block;font-family:Georgia,serif;font-size:68px;font-weight:400;letter-spacing:-3px;line-height:1.1;margin:0 0 28px}.hs-weight-calc .wc-result small{font-size:25px;letter-spacing:0}.hs-weight-calc .wc-control{display:block;text-align:left}.hs-weight-calc .wc-label-row{align-items:center;display:flex;font-size:13px;gap:12px;justify-content:space-between;margin-bottom:6px}.hs-weight-calc .wc-current{background:var(--wc-ink);border-radius:16px;color:#fff;font-size:16px;padding:9px 14px;white-space:nowrap}.hs-weight-calc .wc-slider{appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;display:block;height:44px;margin:0;padding:0;width:100%}.hs-weight-calc .wc-slider::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--wc-accent) 0,var(--wc-accent) var(--wc-fill,42%),#ffd8b3 var(--wc-fill,42%),#ffd8b3 100%);border-radius:5px;height:5px}.hs-weight-calc .wc-slider::-moz-range-track{background:linear-gradient(to right,var(--wc-accent) 0,var(--wc-accent) var(--wc-fill,42%),#ffd8b3 var(--wc-fill,42%),#ffd8b3 100%);border-radius:5px;height:5px}.hs-weight-calc .wc-slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:#fffaf4;border:2px solid var(--wc-accent);border-radius:50%;box-shadow:0 0 0 3px #ee682b30;height:22px;margin-top:-8.5px;width:22px}.hs-weight-calc .wc-slider::-moz-range-thumb{background:#fffaf4;border:2px solid var(--wc-accent);border-radius:50%;box-shadow:0 0 0 3px #ee682b30;height:18px;width:18px}.hs-weight-calc .wc-slider:focus-visible{border-radius:6px;outline:2px solid var(--wc-ink);outline-offset:3px}.hs-weight-calc .wc-scale{color:#42566a;display:flex;font-size:11px;justify-content:space-between}.hs-weight-calc .wc-note{color:#42566a;font-size:12px;line-height:1.6;margin:24px 0 0}@media(max-width:360px){.hs-weight-calc{padding:28px 20px 22px}.hs-weight-calc .wc-result{font-size:58px}}