form{margin:0}fieldset{border:0;margin:0;padding:0}legend{margin:0;padding:0}a,area,button,[role=button],input,label,select,summary,textarea{font-family:inherit;touch-action:manipulation}input[disabled],textarea[disabled],select[disabled]{cursor:default}button,input[type=submit],label[for]{cursor:pointer}textarea{min-height:90px;resize:vertical}select::-ms-expand{display:none}option{background-color:var(--color-neutral-white);color:var(--color-neutral-brand)}.input-error{background-color:var(--color-neutral-white);border-color:var(--color-system-error-light-mode);color:var(--color-neutral-brand)}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea,select{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;border-radius:0;border-style:solid}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder,select::placeholder{color:var(--color-neutral-darker-grey);opacity:1}input[type=email][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],textarea[disabled],select[disabled]{cursor:default;opacity:.75}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus,select:focus{border-color:var(--color-neutral-brand)}input[type=email]::-webkit-inner-spin-button,input[type=email]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=password]::-webkit-inner-spin-button,input[type=password]::-webkit-outer-spin-button,input[type=search]::-webkit-inner-spin-button,input[type=search]::-webkit-outer-spin-button,input[type=tel]::-webkit-inner-spin-button,input[type=tel]::-webkit-outer-spin-button,input[type=text]::-webkit-inner-spin-button,input[type=text]::-webkit-outer-spin-button,textarea::-webkit-inner-spin-button,textarea::-webkit-outer-spin-button,select::-webkit-inner-spin-button,select::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=email]::-ms-clear,input[type=number]::-ms-clear,input[type=password]::-ms-clear,input[type=search]::-ms-clear,input[type=tel]::-ms-clear,input[type=text]::-ms-clear,textarea::-ms-clear,select::-ms-clear{display:none;height:0;width:0}input[type=email]::-ms-reveal,input[type=number]::-ms-reveal,input[type=password]::-ms-reveal,input[type=search]::-ms-reveal,input[type=tel]::-ms-reveal,input[type=text]::-ms-reveal,textarea::-ms-reveal,select::-ms-reveal{display:none;height:0;width:0}input[type=email]::-webkit-search-decoration,input[type=email]::-webkit-search-cancel-button,input[type=email]::-webkit-search-results-button,input[type=email]::-webkit-search-results-decoration,input[type=number]::-webkit-search-decoration,input[type=number]::-webkit-search-cancel-button,input[type=number]::-webkit-search-results-button,input[type=number]::-webkit-search-results-decoration,input[type=password]::-webkit-search-decoration,input[type=password]::-webkit-search-cancel-button,input[type=password]::-webkit-search-results-button,input[type=password]::-webkit-search-results-decoration,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration,input[type=tel]::-webkit-search-decoration,input[type=tel]::-webkit-search-cancel-button,input[type=tel]::-webkit-search-results-button,input[type=tel]::-webkit-search-results-decoration,input[type=text]::-webkit-search-decoration,input[type=text]::-webkit-search-cancel-button,input[type=text]::-webkit-search-results-button,input[type=text]::-webkit-search-results-decoration,textarea::-webkit-search-decoration,textarea::-webkit-search-cancel-button,textarea::-webkit-search-results-button,textarea::-webkit-search-results-decoration,select::-webkit-search-decoration,select::-webkit-search-cancel-button,select::-webkit-search-results-button,select::-webkit-search-results-decoration{display:none}label{display:inline-block}select{-webkit-appearance:none;appearance:none;background-clip:padding-box;background-color:var(--color-neutral-white);background-position:right 10px center;background-repeat:no-repeat;background-size:var(--icon-xs) var(--icon-xs);border-radius:0;text-transform:none}input[type=checkbox],input[type=radio]{margin-inline-end:var(--spacing-xs)}.contact-form__grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-l)}.contact-form__form .contact-form__grid{grid-template-columns:1fr}.contact-form__form input[type=submit],.contact-form__form button[type=submit]{width:max-content}.form-group{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.form-group__field--reverse{display:flex;flex-direction:column-reverse;position:relative}.contact-form__input{width:100%;border:1px solid var(--color-neutral-light-grey);border-radius:var(--spacing-3xs);color:var(--color-neutral-dark);font-size:var(--font-size-4);min-height:var(--spacing-3xl);padding:var(--spacing-s);transition:border-color var(--timing-normal) var(--easing-normal)}.contact-form__input:focus{outline:none;border-color:var(--color-neutral-brand)}.contact-form__input--textarea{min-height:var(--spacing-10xl);resize:vertical}.contact-form__select{-webkit-appearance:none;appearance:none;background-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="m11.982 14.32-6.16-6.284-.822.84L11.982 16 19 8.84 18.177 8l-6.194 6.32Z" fill="currentColor"/%3E%3C/svg%3E');background-position:right var(--spacing-xs) center;background-repeat:no-repeat;background-size:var(--icon-m) var(--icon-m);padding-inline-end:calc(var(--spacing-xl) + var(--icon-m));font-size:var(--font-size-4)}.contact-form__form{display:flex;flex-direction:column;gap:var(--gap-md)}.contact-form__fields{display:flex;flex-direction:column;gap:var(--spacing-l)}.contact-form__form input[type=text],.contact-form__form input[type=email],.contact-form__form input[type=tel],.contact-form__form input[type=number],.contact-form__form textarea,.contact-form__form select,.contact-form__fields input[type=text],.contact-form__fields input[type=email],.contact-form__fields input[type=tel],.contact-form__fields input[type=number],.contact-form__fields textarea,.contact-form__fields select{width:100%;border:1px solid var(--color-neutral-light-grey);border-radius:var(--spacing-3xs);color:var(--color-neutral-dark);font-size:var(--font-size-4);min-height:var(--spacing-3xl);padding:var(--spacing-s);transition:border-color var(--timing-normal) var(--easing-normal)}.contact-form__form input[type=text]:focus,.contact-form__form input[type=email]:focus,.contact-form__form input[type=tel]:focus,.contact-form__form input[type=number]:focus,.contact-form__form textarea:focus,.contact-form__form select:focus,.contact-form__fields input[type=text]:focus,.contact-form__fields input[type=email]:focus,.contact-form__fields input[type=tel]:focus,.contact-form__fields input[type=number]:focus,.contact-form__fields textarea:focus,.contact-form__fields select:focus{outline:none;border-color:var(--color-neutral-brand)}.contact-form__form textarea,.contact-form__fields textarea{min-height:var(--spacing-10xl);resize:vertical}.form-group--floating-label .form-group__field--reverse .form-group__label{background-color:var(--color-neutral-white);bottom:0;color:var(--color-neutral-darker-grey);height:fit-content;left:calc(var(--spacing-s) + var(--spacing-4xs));margin:auto;position:absolute;top:0;width:calc(100% - 2 * var(--spacing-s))}.form-group--floating-label .form-group__field--reverse .form-group__label--textarea{bottom:calc(var(--spacing-8xl) - var(--spacing-xs) + var(--spacing-4xs))}.form-group--floating-label .form-group__field--reverse textarea:not(:placeholder-shown)+.form-group__label,.form-group--floating-label .form-group__field--reverse input:not(:placeholder-shown)+.form-group__label,.form-group--floating-label .form-group__field--reverse:focus-within .form-group__label{font-size:var(--font-size-0);color:var(--color-neutral-dark80);left:var(--spacing-xs);margin:0;padding-inline:var(--spacing-2xs);position:absolute;top:calc(-1 * (var(--spacing-xs) - var(--spacing-4xs)));width:fit-content}.form-group--floating-label .form-group__field--reverse select+.form-group__label{display:none}.form-group--floating-label .form-group__field--reverse textarea:not(:placeholder-shown)+.form-group__label span,.form-group--floating-label .form-group__field--reverse textarea:not(:placeholder-shown)+.form-group__label abbr,.form-group--floating-label .form-group__field--reverse input:not(:placeholder-shown)+.form-group__label span,.form-group--floating-label .form-group__field--reverse input:not(:placeholder-shown)+.form-group__label abbr,.form-group--floating-label .form-group__field--reverse:focus-within .form-group__label span,.form-group--floating-label .form-group__field--reverse:focus-within .form-group__label abbr{display:none}
/*# sourceMappingURL=/cdn/shop/t/117/assets/base-forms.css.map */
