.m-qo{border:2px solid var(--m-accent,#f60);border-radius:16px;overflow:hidden;margin:14px 0;background:#fff}.m-qo__head{display:flex;align-items:center;gap:10px;padding:11px 14px;background:linear-gradient(90deg,#fff4ea,#ffe9d6)}.m-qo__bolt{font-size:20px}.m-qo__title{font-weight:800;color:var(--m-navy-dark,#0a2340);font-size:16px;line-height:1.2}.m-qo__sub{font-size:12.5px;color:#7a5a35}.m-qo__body{padding:13px 14px 15px;background:#fffaf5;position:relative}.m-qo__f{margin-bottom:10px}.m-qo__f label{display:block;font-size:12.5px;font-weight:700;color:#41556e;margin-bottom:4px}.m-qo__f input[type="text"],.m-qo__f input[type="tel"],.m-qo__f select,.m-qo__f textarea{width:100%;border:1.5px solid #d9e2ec;border-radius:10px;padding:11px 12px;font-size:14.5px;background:#fff;color:var(--m-ink,#1c2733)}.m-qo__f input:focus,.m-qo__f select:focus,.m-qo__f textarea:focus{outline:none;border-color:var(--m-accent,#f60)}.m-qo__err{display:none;color:var(--m-danger,#e5484d);font-size:12px;margin-top:3px}.m-qo__f.bad input,.m-qo__f.bad select{border-color:var(--m-danger,#e5484d)}.m-qo__f.bad .m-qo__err{display:block}.m-qo__row{display:flex;gap:10px}.m-qo__row .m-qo__f{flex:1}.m-qo__qty{display:flex;align-items:center;border:1.5px solid #d9e2ec;border-radius:10px;overflow:hidden;background:#fff}.m-qo__qbtn{width:40px;height:44px;border:0;background:#f4f7fb;font-size:19px;cursor:pointer;color:var(--m-navy-dark,#0a2340)}.m-qo__qty b{flex:1;text-align:center;font-size:15px}.m-qo__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.m-qo__sum{background:#fff;border:1px dashed #e8c9a8;border-radius:10px;padding:10px 12px;font-size:13.5px;margin:12px 0}.m-qo__l{display:flex;justify-content:space-between;color:#41556e;padding:2px 0}.m-qo__free{color:#1faa55;font-weight:700}.m-qo__tot{display:flex;justify-content:space-between;font-weight:800;color:var(--m-navy-dark,#0a2340);font-size:16px;border-top:1px solid #f0e2d0;margin-top:6px;padding-top:8px}.m-qo__msg{background:#fdecec;color:#b3261e;border:1px solid #f3c2c0;border-radius:10px;padding:9px 12px;font-size:13.5px;margin-bottom:10px}.m-qo__btn{display:block;width:100%;text-align:center;border:0;border-radius:12px;padding:14px;font-size:16.5px;font-weight:800;cursor:pointer;background:var(--m-accent,#f60);color:#fff;box-shadow:0 6px 16px rgb(249 115 22 / .35)}.m-qo__btn:disabled{opacity:.6;cursor:wait}.m-qo__trust{text-align:center;font-size:12px;color:var(--m-muted,#66788c);margin-top:9px;line-height:1.6}.m-qo__ok{text-align:center;padding:22px 16px;background:#f2fbf5}.m-qo__ck{width:58px;height:58px;border-radius:50%;background:#1faa55;color:#fff;font-size:30px;line-height:58px;margin:0 auto 10px}.m-qo__ok h3{color:var(--m-navy-dark,#0a2340);font-size:17px;margin-bottom:6px}.m-qo__ok p{font-size:13.5px;color:#41556e;line-height:1.7}