.weigh-button{position:absolute;z-index:2;top:min(150vw,840px);left:5%;right:5%;width:90%;border:0;border-radius:28px;padding:16px;background:#ee7885;color:#fff;font:600 21px 'Nunito',Arial,sans-serif;box-shadow:inset 0 1px rgba(255,255,255,.35),0 5px 12px rgba(205,90,103,.22)}.weigh-button span{display:inline-grid;place-items:center;width:31px;height:31px;margin-right:9px;border-radius:50%;background:#fff;color:#ed7885;font-size:27px;line-height:1;vertical-align:-3px}.weight-modal{position:fixed;z-index:20;inset:0;display:grid;align-items:end;background:rgba(77,52,46,.28)}.weight-sheet{width:min(560px,100%);padding:29px 25px 34px;border-radius:31px 31px 0 0;background:#fffdfc;font-family:'Nunito',Arial,sans-serif;box-shadow:0 -8px 25px rgba(72,48,43,.14)}.weight-sheet h2{margin:0;font-size:28px;font-weight:600}.weight-sheet p{margin:7px 0 20px;color:#7c706b;font-size:15px}.weight-sheet label{display:block;color:#5e514c;font-size:14px;font-weight:500}.weight-input{display:flex;align-items:center;margin-top:7px;border:1px solid #eadbd4;border-radius:16px;background:#fffcfb}.weight-input input{min-width:0;flex:1;padding:15px;border:0;background:transparent;outline:0;font:600 22px 'Nunito',Arial,sans-serif}.weight-input b{padding-right:16px;color:#8d7d76;font-weight:500}.weight-sheet button{width:100%;margin-top:20px;padding:15px;border:0;border-radius:24px;background:#ee7885;color:#fff;font:600 18px 'Nunito',Arial,sans-serif}.weight-sheet .cancel{margin-top:10px;background:transparent;color:#8b7871}.weight-error{min-height:18px;margin-top:8px;color:#df6473;font-size:13px}
