.dd-field{display:flex;flex-direction:column;gap:var(--space-2);flex:1;min-width:0}.dd-field__label{font-size:15px;font-weight:600;color:var(--ink)}.dd-field__label span{font-weight:400;color:var(--ink-muted)}.dd-field__input{width:100%;height:var(--control-md);padding:0 var(--space-4);font-family:var(--font-sans);font-size:17px;color:var(--ink);background:var(--surface);border:1px solid var(--ink-muted);border-radius:var(--radius-sm)}textarea.dd-field__input{height:auto;min-height:88px;padding:var(--space-3) var(--space-4);line-height:1.45;resize:vertical}.dd-field__input::placeholder{color:var(--ink-muted)}.dd-field__input:focus{outline:2px solid var(--ink);outline-offset:-1px;border-color:var(--ink)}.dd-field__hint{margin:0;font-size:14px;color:var(--ink-muted)}.dd-field__error{display:flex;align-items:center;gap:6px;margin:0;font-size:14px;color:var(--error)}.dd-field__error[hidden]{display:none}.dd-field.has-error .dd-field__input,.dd-field.has-error .dd-phone__row{border-color:var(--error)}.dd-select{position:relative}.dd-select .dd-field__input{-webkit-appearance:none;appearance:none;padding-right:var(--space-10)}.dd-select .dd-icon{position:absolute;top:50%;right:var(--space-3);transform:translateY(-50%);pointer-events:none}.dd-phone__row{display:flex;align-items:stretch;height:var(--control-md);border:1px solid var(--ink-muted);border-radius:var(--radius-sm);background:var(--surface)}.dd-phone__row:focus-within{outline:2px solid var(--ink);outline-offset:-1px;border-color:var(--ink)}.dd-phone__country{flex:none;min-width:96px;padding:0 var(--space-6) 0 var(--space-3);border:0;border-right:1px solid var(--line);border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--surface);font-family:var(--font-sans);font-size:17px;font-weight:500;color:var(--ink);-webkit-appearance:none;appearance:none;cursor:pointer}.dd-phone__country:focus{outline:none}.dd-phone__select{position:relative;display:flex}.dd-phone__select .dd-icon{position:absolute;top:50%;right:var(--space-1);transform:translateY(-50%);pointer-events:none}.dd-phone__input{flex:1;min-width:0;padding:0 var(--space-3);border:0;background:none;font-family:var(--font-sans);font-size:17px;letter-spacing:.02em;color:var(--ink);outline:none}.dd-phone__input::placeholder{color:var(--ink-muted);letter-spacing:.02em}.dd-check{position:relative;display:inline-flex;align-items:flex-start;gap:var(--space-3);min-height:var(--control-sm);padding:11px 0;font-size:16px;line-height:1.4;cursor:pointer}.dd-check input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.dd-check__box{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--ink-muted);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-inverse)}.dd-check__box .dd-icon{opacity:0}.dd-check input:checked+.dd-check__box{background:var(--brand);border-color:var(--brand)}.dd-check input:checked+.dd-check__box .dd-icon{opacity:1}.dd-check input:focus-visible+.dd-check__box{outline:2px solid var(--ink);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/43/assets/forms.css.map */
