.buy-practices{color:#0c3c60;background:#f6fbfc;border:1px solid #cfe4ea;border-radius:10px;margin:14px 0 0;padding:16px 18px}.buy-practices__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.buy-practices__head strong{font-size:16px}.buy-practices__head span{color:#1eabc7;font-size:15px;font-weight:700}.buy-practices__head s{color:#6c8794;margin-left:6px;font-weight:400}.buy-practices__lead,.buy-practices__discount,.buy-practices__held{margin:0 0 8px;font-size:13px;line-height:1.6}.buy-practices__discount{color:#0a7a2f;font-weight:600}.buy-practices__held{color:#4a6b78}.buy-practices__count{justify-content:space-between;align-items:flex-end;gap:14px;margin:12px 0;display:flex}.buy-practices__count label{letter-spacing:.08em;text-transform:uppercase;color:#4a6b78;flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.buy-practices__count input{color:#0c3c60;background:#fff;border:1px solid #b9d4dc;border-radius:7px;width:92px;padding:9px 11px;font-size:15px}.buy-practices__total{font-size:22px}.buy-practices button.lime-button{justify-content:center;width:100%}.buy-practices>small{color:#6c8794;margin-top:8px;font-size:12px;display:block}.buy-practices__error{color:#8a1f1f;background:#fdeaea;border-radius:7px;margin:0 0 8px;padding:9px 12px;font-size:13px}.buy-practices__loading{color:#6c8794;margin:14px 0 0;font-size:13px}.buy-practices--checkout{padding:12px}.buy-practices__close{color:#6c8794;cursor:pointer;background:0 0;border:0;margin-left:2px;padding:0 4px;font-size:17px;line-height:1}.buy-practices__close:hover{color:#0b1c28}.buy-practices__who{color:#4a6b78;gap:5px;margin:0 0 10px;font-size:11px;font-weight:700;display:grid}.buy-practices__who select{color:#0c3c60;height:38px;font:inherit;background:#fff;border:1px solid #b9d4dc;border-radius:7px;padding:0 9px;font-size:13px;font-weight:700}
