.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:2rem;column-gap:1.6rem}.form-contact .field__label{width:100%}.form-contact .field__options{display:flex;flex-wrap:wrap;width:100%;gap:2.4rem}.form-contact .field__option{display:flex;align-items:center}.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}label:has(+input:required):after,.field__label:has(+.field__options input[type=checkbox]:required):after,.field__label:has(+.field__options input[type=radio]:required):after{content:" *";color:red}.form-contact__message--success{margin-block-end:2.4rem;border:none;outline:none}.form-contact .field__input{height:4.4rem;padding:0 1.6rem;font-size:1.5rem;border-color:rgba(var(--color-foreground),.15);border-radius:.4rem}.form-contact .field--textarea .field__input{min-height:14rem;padding:1.3rem 1.6rem;line-height:var(--line-height-static-md)}.form-contact .field__input::placeholder{color:rgba(var(--color-foreground),.45)}.form-contact .field__label:not(.visually-hidden){margin-block-end:.6rem}.form-contact .form-row--actions{margin-block-start:.8rem}.form-contact .form-row--actions button{width:100%;padding:1.4rem 3.2rem;font-size:1.3rem}@media screen and (min-width:750px){.form-contact .form-row--actions{margin-block-start:1.6rem}.form-contact .form-row--actions button{width:auto;min-width:15rem}}.form-contact__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:4rem;align-items:start}.form-contact__col{min-width:0}.form-contact__head{margin-block-end:3.2rem}.form-contact__heading{margin:0 0 1.6rem;line-height:1.1;display:block}.form-contact__intro,.form-contact__intro p{margin:0}.form-contact__intro p+p{margin-block-start:1.6rem}.form-contact__info-heading{margin:0 0 1.2rem;line-height:1.1;text-transform:uppercase}.form-contact__col--info>*+.form-contact__info-heading{margin-block-start:2.8rem}.form-contact__info-content,.form-contact__info-phone,.form-contact__info-email,.form-contact__info-note,.form-contact__info-content p,.form-contact__info-note p{margin:0}.form-contact__info-content p+p,.form-contact__info-note p+p{margin-block-start:1.6rem}.form-contact__info-content p:empty{min-height:1.6rem}.form-contact__info-note{margin-block-start:1.6rem}.form-contact__info-email a{text-decoration:underline;text-underline-offset:.2rem}.form-contact__info-phone a{color:inherit;text-decoration:none}.form-contact__social{display:flex;flex-flow:row wrap;gap:1.2rem;align-items:center;margin:2.8rem 0 0}.form-contact__social a{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:50%;color:rgb(var(--color-foreground));transition:border-color var(--duration-default),color var(--duration-default)}.form-contact__social svg{width:1.6rem;height:1.6rem}.form-contact__social a:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}@media screen and (any-hover:hover){.form-contact__social a:hover{border-color:rgb(var(--color-foreground))}}@media screen and (min-width:990px){.form-contact__layout{grid-template-columns:minmax(0,63fr) minmax(0,37fr);gap:6rem}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/form-contact.css.map */
