.consult-sec{border-top:0}.consult-title{font-size:clamp(44px,7vw,104px)}.consult-lede{margin:22px 0 40px}.consult-card{max-width:980px;border:2px solid var(--ink);border-radius:16px;padding:clamp(24px,5vw,56px);background:var(--paper);box-shadow:8px 8px 0 var(--violet)}.cf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 32px}.cf-wide{grid-column:1 / -1}@media(max-width:640px){.cf-grid{grid-template-columns:1fr}}.cf-field{display:flex;flex-direction:column;gap:10px;min-width:0}.cf-field label,.cf-label{font-weight:600;font-size:18px;color:var(--ink)}.req{color:var(--rose);margin-left:2px}.cf-field input[type=text],.cf-field input[type=email],.cf-field input[type=tel],.cf-field select,.cf-field textarea{width:100%;min-height:58px;padding:14px 16px;font:inherit;font-size:18px;color:var(--ink);background:#fff;border:1.5px solid #B9B6AE;border-radius:10px;transition:border-color .15s,box-shadow .15s}.cf-field textarea{min-height:160px;resize:vertical;line-height:1.5}.cf-field select{appearance:none;-webkit-appearance:none;padding-right:48px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 26px) 50%,calc(100% - 19px) 50%;background-size:7px 7px;background-repeat:no-repeat}.cf-field input:focus,.cf-field select:focus,.cf-field textarea:focus{outline:none;border-color:var(--guide);box-shadow:0 0 0 3px #5b43e038}.cf-drop{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:22px;border:2px dashed var(--guide);border-radius:12px;background:#faf8ff;cursor:pointer}.cf-drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.cf-drop:focus-within{box-shadow:0 0 0 3px #5b43e038}.cf-drop-btn{display:inline-flex;align-items:center;min-height:48px;padding:10px 22px;border:2px solid var(--ink);border-radius:10px;font-family:var(--mono);font-weight:600;font-size:15px;letter-spacing:.1em;text-transform:uppercase;background:#fff}.cf-drop-text{color:var(--muted);font-size:16px}.cf-file-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:16px}.cf-file-list li:before{content:"\2713  ";color:var(--guide);font-weight:700}.cf-file-list li.is-bad{color:var(--rose)}.cf-file-list li.is-bad:before{content:"! ";color:var(--rose)}.cf-status{min-height:1.6em;margin:22px 0 0;color:var(--guide);font-weight:600}.cf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:10px}.cf-submit{border:0;cursor:pointer}.cf-submit:disabled{opacity:.6;cursor:progress}.cf-note{color:var(--muted)}.consult-model{margin:0 0 24px;font-size:19px;display:flex;gap:12px;align-items:baseline}.consult-errors{border:2px solid var(--rose);border-radius:12px;padding:16px 20px;margin-bottom:26px;color:var(--rose);font-size:17px}.consult-errors ul{margin:8px 0 0;padding-left:20px}.consult-done{display:flex;flex-direction:column;align-items:flex-start;gap:14px;outline:none}.consult-done-title{font-family:var(--display);font-weight:900;font-size:clamp(32px,4vw,52px);letter-spacing:-.03em;line-height:1;margin:0;text-transform:lowercase;text-shadow:.045em .035em 0 var(--violet)}.consult-done p{margin:0 0 10px;font-size:19px;color:var(--ink-2);max-width:34em}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map?subset=AAAAAg */
