input,textarea,select,button{--padding-y: var(--ts-spacing-x-small);--padding-x-left: var(--ts-spacing-x-small);--padding-x-right: var(--ts-spacing-x-small);--input-font: inherit;--color-background: var(--ts-color-white);--color-text: var(--ts-color-black);--input-border: var(--ts-border-thin);--focus: 2px var(--ts-color-black);background-color:var(--color-background);border:var(--input-border);box-sizing:border-box;color:var(--color-text, var(--ts-color-black));font-family:var(--input-font);margin:0;font-size:max(var(--ts-font-sans-medium),1em);transition:box-shadow .2s,var(--ts-transition-medium);outline:none;padding:var(--padding-y) var(--padding-x-right) var(--padding-y) var(--padding-x-left)}input:hover,textarea:hover,select:hover{box-shadow:0 0 0 var(--focus)}form{--form-margin-bottom: var(--ts-spacing-small)}label{align-items:center;column-gap:var(--ts-spacing-x-small);display:flex;font-family:var(--ts-font-sans);margin-bottom:var(--ts-spacing-small)}label:has(>input[disabled],>input:disabled){color:var(--ts-color-gray-400)}fieldset{--form-margin-bottom: var(--ts-spacing-small);border:var(--border-style, var(--ts-border-thin));display:block;padding:var(--ts-spacing-medium) var(--ts-spacing-large) var(--ts-spacing-large);margin-bottom:var(--form-margin-bottom, var(--ts-spacing-small))}legend{font-family:var(--ts-font-sans);font-size:var(--ts-font-size-medium);line-height:var(--ts-line-height-normal);padding:var(--ts-spacing-x-small) var(--ts-spacing-2x-small)}input[disabled],:disabled{--input-border: var(--ts-color-gray-300);--color-background: var(--ts-color-gray-200);--color-text: var(--ts-color-gray-400);border:var(--ts-border-thin-light);cursor:not-allowed}:focus{box-shadow:0 0 0 var(--focus)}:disabled:hover{box-shadow:none;cursor:not-allowed}.input[readonly]{border-style:dotted;cursor:not-allowed;color:var(--ts-color-gray-400)}input[type=file]{font-size:.9em;padding-top:.35rem}input[type=submit],button[type=submit]{--color-text: var(--ts-color-white);--color-background: var(--ts-color-black);--color-border: var(--ts-color-black);--input-border: var(--ts-border-medium);--input-font: var(--ts-font-sans-medium);border-radius:var(--ts-border-radius);display:inline-flex;padding:var(--ts-spacing-small) var(--ts-spacing-medium);cursor:pointer}input[type=submit]:hover{--color-text: var(--ts-color-black);--color-background: var(--ts-color-white);--color-border: var(--ts-color-black);box-shadow:none;text-decoration:none}@supports (-webkit-appearance: none) or (-moz-appearance: none){input[type=checkbox],input[type=radio]{--knob-size: 14px;--border-width: 2px;--input-size: calc(var(--knob-size) + var(--border-width));-webkit-appearance:none;appearance:none;height:var(--input-size);width:var(--input-size);outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;transform:scale(var(--s, .7));opacity:var(--o, 0%)}input[type=radio]{border-radius:50%}input[type=radio]:after{width:var(--knob-size);height:var(--knob-size);background:var(--ts-color-black);border-radius:50%}input[type=radio]:checked,input[type=radio]:focus{--o: 1;--s: .8;--color-background: var(--ts-color-white)}input[type=checkbox]:after{width:6px;height:9px;border:var(--border-width) solid var(--ts-color-black);border-top:0;border-left:0;left:4px;top:1px;transform:rotate(var(--r, 20deg))}input[type=checkbox]:checked{--color-background: var(--ts-color-white);--r: 43deg;--o: 1}input[type=checkbox].ts-switch{--switch-width: calc(var(--knob-size) * 2);--switch-height: calc(var(--input-size) + var(--border-width));--switch-radius: var(--knob-size);width:var(--switch-width);height:var(--switch-height);border-radius:var(--switch-radius)}input[type=checkbox].ts-switch:after{--o: 1;left:1px;top:1px;border-radius:50%;border:none;width:var(--knob-size);height:var(--knob-size);transform:translate(var(--x, 0));background:var(--ab, var(--ts-color-black))}input[type=checkbox].ts-switch:checked{--ab: var(--ts-color-white);--x: 10px;--color-background: var(--ts-color-black)}input[type=checkbox].ts-switch:disabled:not(:checked):after{opacity:60%}}.ts-form-item--hint{color:var(--ts-color-gray-400);font-size:var(--ts-font-size-small);margin-top:var(--ts-spacing-2x-small);margin-bottom:0}input[type=text].ts-form-item--error,input[type=email].ts-form-item--error,input[type=file].ts-form-item--error{--input-border: var(--ts-border-error);--padding-x-right: var(--ts-spacing-large);background-image:var(--ts-icon-error-colored);background-position:98% 50%;background-repeat:no-repeat}.ts-form-item--error-message{color:var(--ts-color-error-500)}.ts-label--required:after{content:" *";color:var(--ts-color-error-500)}.ts-form-item{clear:both;margin-bottom:var(--form-margin-bottom, var(--ts-spacing-small))}.ts-form-item:last-child{--form-margin-bottom: 0}.ts-form--inline{--gap: var(--ts-spacing-x-small);--align: flex-start;--justify: start;--direction: row;display:flex;gap:var(--gap)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/forms.css.map */
