.s-quote-form .qsec{padding-bottom:clamp(40px,6vw,90px)}.s-quote-form .qform-err{margin-top:22px;color:var(--reed-deep);font-size:14px}.s-quote-form .qlayout{display:grid;grid-template-columns:1fr 380px;gap:clamp(28px,3vw,52px);align-items:start;padding-top:clamp(34px,4vw,52px)}@media(max-width:940px){.s-quote-form .qlayout{grid-template-columns:1fr}}.s-quote-form .panel{border:1px solid var(--line);border-radius:var(--r-l);background:var(--paper)}.s-quote-form .panel+.panel{margin-top:22px}.s-quote-form .panel .ph4{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid var(--line)}.s-quote-form .panel .ph4 h3{font-size:17px;font-weight:800;letter-spacing:-.01em;margin:0}.s-quote-form .panel .ph4 .ct{font-size:12.5px;color:var(--muted);font-family:var(--code)}.s-quote-form .line{display:grid;grid-template-columns:72px 1fr auto;gap:18px;align-items:center;padding:18px 26px;border-bottom:1px solid var(--line)}.s-quote-form .line:last-child{border-bottom:0}.s-quote-form .line .th{width:72px;height:72px;border-radius:var(--r-s);overflow:hidden;background:var(--reed-mist);border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.s-quote-form .line .th img{width:100%;height:100%;object-fit:cover}.s-quote-form .line .th .mono{font-family:var(--code);font-weight:700;color:var(--reed-deep);font-size:17px}.s-quote-form .line .ln{font-weight:700;font-size:15.5px;letter-spacing:-.01em}.s-quote-form .line .lc{font-size:13px;color:var(--muted);margin-top:2px}.s-quote-form .line .lp{font-size:13px;color:var(--ink-soft);margin-top:6px;font-family:var(--code)}.s-quote-form .line .right{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.s-quote-form .stepper{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--r-s);overflow:hidden}.s-quote-form .stepper button{width:32px;height:32px;background:var(--paper);border:0;cursor:pointer;font-size:17px;color:var(--ink);line-height:1;transition:background .15s}.s-quote-form .stepper .q{width:38px;text-align:center;font-weight:700;font-size:14px}.s-quote-form .line .rm{background:none;border:0;padding:0;font-size:12px;color:var(--subtle);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.s-quote-form .qempty{padding:24px 26px;color:var(--muted);font-size:14px;line-height:1.55}.s-quote-form .addmore{padding:18px 26px}.s-quote-form .form2{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:24px 26px}.s-quote-form .form2 label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.s-quote-form .form2 label.full{grid-column:1 / -1}.s-quote-form .form2 input,.s-quote-form .form2 select,.s-quote-form .form2 textarea{font-family:var(--font);font-size:15px;color:var(--ink);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-s);padding:13px 15px;font-weight:500;letter-spacing:normal;text-transform:none}.s-quote-form .form2 input:focus,.s-quote-form .form2 select:focus,.s-quote-form .form2 textarea:focus{outline:none;border-color:var(--reed);box-shadow:0 0 0 3px var(--reed-soft)}.s-quote-form .summary{position:sticky;top:116px;border:1px solid var(--line);border-radius:var(--r-l);background:var(--paper);overflow:hidden}.s-quote-form .summary .sh{background:var(--ink);color:#fff;padding:24px 26px}.s-quote-form .summary .sh .lbl{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--reed-bright);font-weight:700}.s-quote-form .summary .sh .big{font-size:30px;font-weight:800;letter-spacing:-.03em;margin-top:8px}.s-quote-form .summary .sh .sub{font-size:12.5px;color:#fff9;margin-top:4px}.s-quote-form .summary .sbody{padding:22px 26px}.s-quote-form .summary .sr{display:flex;justify-content:space-between;font-size:13.5px;padding:9px 0;color:var(--muted)}.s-quote-form .summary .sr b{color:var(--ink);font-weight:700}.s-quote-form .summary .next{border-top:1px solid var(--line);margin-top:12px;padding-top:18px}.s-quote-form .summary .next .nh{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--subtle);font-weight:700;margin-bottom:12px}.s-quote-form .summary .next .ni{display:flex;gap:10px;font-size:13px;color:var(--ink-soft);padding:6px 0}.s-quote-form .summary .next .ni .d{color:var(--reed);font-weight:800}.s-quote-form .summary .act{padding:0 26px 26px}.s-quote-form .summary .act .btn{width:100%}.s-quote-form .summary .fine{font-size:11.5px;color:var(--subtle);text-align:center;margin-top:12px}.s-quote-form .qdone{text-align:center;padding:60px 30px}.s-quote-form .qdone .tick{width:72px;height:72px;border-radius:50%;background:var(--reed);color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.s-quote-form .qdone .tick svg{width:34px;height:34px}.s-quote-form .qdone h2{font-size:var(--d3);margin:0 0 12px}.s-quote-form .qdone p{color:var(--muted);max-width:46ch;margin:0 auto 24px}@media(hover:hover)and (pointer:fine){.s-quote-form .stepper button:hover{background:var(--bone)}.s-quote-form .line .ln a:hover,.s-quote-form .line .rm:hover{color:var(--reed-deep)}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/section-quote-form.css.map */
