fieldset{margin:0;padding:0;border:none}legend,label{display:block;font-family:var(--ff-label);font-size:var(--fs-label);font-weight:var(--fw-label);line-height:var(--ln-label);letter-spacing:var(--ls-label);color:var(--cl-title)}legend{padding-top:.6em;margin-bottom:0;padding-left:0;padding-right:0}label{margin-top:.6em;margin-bottom:.2em}input[type=text],input[type=search],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],input[type=url],input[type=email],input[type=tel],input[type=password],input[type=color],select,textarea{display:block;padding-top:var(--pt-input, var(--py-input));padding-bottom:var(--pb-input, var(--py-input));padding-left:var(--pl-input, var(--px-input));padding-right:var(--pr-input, var(--px-input));font-family:var(--ff-input);font-size:var(--fs-input);font-weight:var(--fw-input);line-height:var(--ln-input);letter-spacing:var(--ls-input);border-top:var(--b-input-top);border-bottom:var(--b-input-bottom);border-left:var(--b-input-left);border-right:var(--b-input-right);border-radius:var(--br-input);background-color:var(--cl-bg-input);color:var(--cl-fg-input);transition:outline .3ms ease}select{padding-top:calc(var(--py-input) + .1em);padding-bottom:calc(var(--py-input) + .1em)}jm-select[id]{font-family:var(--ff-input);font-size:var(--fs-input);font-weight:var(--fw-input);line-height:var(--ln-input);letter-spacing:var(--ls-input);color:var(--cl-fg-input)}jm-select[id] [role=select]{border-top:var(--b-input-top);border-bottom:var(--b-input-bottom);border-left:var(--b-input-left);border-right:var(--b-input-right);border-radius:var(--br-input);background-color:var(--cl-bg-input);overflow:hidden;transition:outline .3ms ease}jm-select[id] [role=select]>span:first-of-type{display:block;padding-top:var(--pt-input, var(--py-input));padding-bottom:var(--pb-input, var(--py-input));padding-left:var(--pl-input, var(--px-input));padding-right:var( --jm-select-decoration-width, var(--pr-input, var(--px-input)) )}@media(min-width:768px){jm-select[id] [role=listbox]{overflow:hidden}}input[type=checkbox],input[type=radio]{width:1rem;height:1rem;vertical-align:middle}input[type=checkbox]+label,input[type=radio]+label{display:inline;vertical-align:middle;margin-right:10px;cursor:pointer}.fields{--field-gap-x: 16px;--field-gap-y: 12px;--field-gap-x2: calc(var(--field-gap-x) / 2);display:flex;flex-wrap:wrap;width:calc(100% + var(--field-gap-x));margin-left:calc(var(--field-gap-x2) * -1);margin-right:calc(var(--field-gap-x2) * -1)}.field,.checkboxes,.radios{width:100%;padding-left:var(--field-gap-x2);padding-right:var(--field-gap-x2);padding-bottom:var(--field-gap-y)}.field input,.field select,.field textarea{width:100%;transition:border-color .2s ease}.field.required label:after{content:"*";color:var(--cl-error)}.field.has-error input,.field.has-error select,.field.has-error textarea{border-color:var(--cl-error);outline:1px solid var(--cl-error)}.field .description,.field .error{margin-top:.2em;font-size:.9em}.field .description{font-style:italic}.field .error{color:var(--cl-error)}.checkbox label,.radio label{margin-left:.2em}button.clear,button:hover.clear,button:active.clear{margin:initial;padding:initial;text-decoration:none;border:none;border-radius:0;color:inherit;background:none;background-color:none;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/32/assets/forms.css.map */
