.form-contact{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));padding:2.4rem 0}.form-contact .grid{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:1.6rem}.form-contact .field__label{width:100%}.form-contact .field__input{border:none;border-block-end:.1rem solid rgba(var(--color-border),var(--alpha-border));padding:.4rem 0;border-radius:0;color:#6e6c69;font-size:16px;line-height:20px}.form-contact .field{display:flex;flex-direction:column;gap:.4rem}.form-contact input.field__input::placeholder,.form-contact textarea.field__input::placeholder{color:#6e6c69;opacity:1}.form-contact label:has(+input:required):after,.form-contact .field__label:has(+.field__options input[type=checkbox]:required):after,.form-contact .field__label:has(+.field__options input[type=radio]:required):after{content:none}.form-contact .field__input:focus,.form-contact .field__input:autofill{background-color:#fff!important}.form-contact .field__input:-webkit-autofill,.form-contact .field__input:-webkit-autofill:hover,.form-contact .field__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px #ffffff inset!important;box-shadow:0 0 0 100px #fff inset!important;-webkit-text-fill-color:#6E6C69!important}.form-contact .field--textarea .field__input{min-height:11.4rem;padding:10px 0}.form-contact .field:has(>select.field__input) .field__label{display:block;margin:0;color:rgb(var(--color-heading-text));font-weight:700;font-style:normal;font-size:16px;line-height:20px;letter-spacing:0}.form-contact .field:has(>select.field__input){gap:0}.form-contact .address-form__field .field__input{border:none;border-radius:0;border-block-end:.1rem solid rgba(var(--color-border),var(--alpha-border));padding:.4rem 0;background:transparent;width:100%;font-weight:400;font-style:normal;font-size:16px;color:#6e6c69;line-height:20px;letter-spacing:0;vertical-align:middle}.form-contact .address-form__field select.field__input{appearance:none;-webkit-appearance:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right .8rem center;padding-inline-end:2.8rem;color:#6e6c69;cursor:pointer}.form-contact select.form-contact__select{appearance:none!important;-webkit-appearance:none!important;border:0!important;border-block-end:.1rem solid rgba(var(--color-border),var(--alpha-border))!important;border-radius:0!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right .8rem center!important;padding:.4rem 2.8rem .4rem 0!important;color:#6e6c69!important;text-align:start!important}.form-contact select.form-contact__select:focus,.form-contact select.form-contact__select:active,.form-contact select.form-contact__select:focus-visible{outline:none!important;box-shadow:none!important;border:0!important;border-block-end:.1rem solid rgb(var(--color-foreground))!important;background-color:transparent!important;color:#6e6c69!important}.form-contact .address-form__field select.field__input:focus,.form-contact .address-form__field select.field__input:active,.form-contact .address-form__field select.field__input:focus-visible{outline:none;box-shadow:none;border-block-end-color:rgb(var(--color-foreground));background:transparent;color:#6e6c69}.form-contact .field.has-error .field__input:not(:focus),.form-contact .field.has-error .field__input:focus,.form-contact .field.has-error select.field__input{color:#b33a3a;background-color:transparent;border-bottom-color:#b33a3a!important;text-align:start!important}.form-contact .field.has-error input.field__input::placeholder,.form-contact .field.has-error textarea.field__input::placeholder{color:#b33a3a!important;opacity:1}.form-contact .field.has-error select.form-contact__select,.form-contact .field.has-error select.form-contact__select option:first-child{color:#b33a3a!important}.form-contact .field.has-error .field__message{display:block;color:#b33a3a;font-size:var(--font-size-static-sm);line-height:1.4}.form-contact .field__options{display:flex;flex-wrap:wrap;width:100%;gap:2.4rem}.form-contact .field__option{display:flex;align-items:center}.form-contact .form-row--actions button{width:100%}.checkbox:has(.field__options){min-height:4.6rem}.shopify-section:first-child .form-contact{padding-block-start:6.4rem}*+.shopify-section .form-contact{padding-block-start:0}@media screen and (min-width:768px){.form-contact .form-row--actions{margin-block-start:2rem}.form-contact .form-row--actions button{width:auto}}.form-contact__message--success{margin-block-end:2.4rem;border:none;outline:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/form-contact.css.map */
