.form__element{flex:1;line-height:0;position:relative;width:100%}.form__element+.form__element{margin-top:1rem}.form__group+.form__group,.form__group+.form__element{margin-top:.625rem}.form__group{display:flex;gap:.625rem}.form__element input[type=text],.form__element input[type=email],.form__element input[type=search],.form__element input[type=tel],.form__element input[type=password],.form__element select,.form__element textarea{border:solid 1px rgba(var(--color-black),.3);border-radius:var(--border-radius-s);box-sizing:border-box;font-size:.875rem;line-height:1.25rem;padding:.625rem .875rem;width:100%;-webkit-appearance:none;appearance:none;transition:border-color .25s ease}.form__element textarea{border-radius:var(--border-radius-xs)}.form__element input[type=search]::-webkit-search-cancel-button,.form__element input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.form__element input::placeholder,.form__element textarea::placeholder{color:#00000080}.form__element input:focus,.form__element input:active,.form__element textarea:focus,.form__element textarea:active{border-color:rgb(var(--color-black))}.form__element input:-webkit-autofill,.form__element textarea:-webkit-autofill:hover{box-shadow:0 0 0 10rem rgb(var(--color-beige)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-beige)) inset!important}.form__element__input,.select__select{width:100%;box-sizing:border-box;position:relative}.form__element__input::placeholder{opacity:0}.form__element__label{font-size:var(--item-font-size);left:0;line-height:var(--item-line-height);text-transform:uppercase;position:absolute;padding:0 .6875rem;transition:transform .2s ease;transform:translate3d(1px,calc(1px + .75rem),0);top:0}.form__element__input:focus~.form__element__label,.form__element__input:not(:placeholder-shown)~.form__element__label,.form__element__input:-webkit-autofill~.form__element__label,.customer .form__element input:focus~label,.customer .form__element input:not(:placeholder-shown)~label,.customer .form__element input:-webkit-autofill~label{transform:translate3d(1px,-50%,0)}.contact__field-error{color:rgb(var(--color-red));display:block;font-size:var(--body-small-font-size);line-height:var(--body-small-line-height);margin:.75rem 0}.form--checkbox label{cursor:pointer;position:relative;padding-left:1.25rem}.form--checkbox input[type=checkbox]+label:before{content:"";border:solid 1px rgba(var(--color-black),.3);border-radius:.1875rem;display:inline-block;height:.75rem;left:0;position:absolute;pointer-events:none;top:1px;transition:border-color .2s ease;width:.75rem}.form--checkbox input[type=checkbox]+label:after{background:rgb(var(--color-black));border-radius:1px;content:"";display:inline-block;height:.5rem;left:0;margin:.1875rem;opacity:0;position:absolute;pointer-events:none;top:1px;transition:opacity .2s ease;width:.5rem}.form--checkbox input[type=checkbox]:checked+label:before{border-color:rgb(var(--color-black))}.form--checkbox input[type=checkbox]:checked+label:after{opacity:1}.form--select:after{bottom:27.5%;content:"";width:0;height:0;border-style:solid;border-width:var(--s-06) var(--s-05) 0 var(--s-05);border-color:currentcolor transparent transparent transparent;pointer-events:none;position:absolute;right:var(--s-16)}.form__element .button--arrow{position:absolute;right:.375rem;top:.375rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/form.css.map */
