.form-contact{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));padding:clamp(3.2rem,5vw,5.6rem) 0}.form-contact .grid{width:min(100%,92rem);margin-inline:auto;padding:clamp(2.4rem,4vw,4.8rem);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:2.4rem;column-gap:1.6rem;border:.1rem solid rgba(var(--color-border),calc(var(--alpha-border) * .95));border-radius:clamp(2rem,4vw,3.2rem);background:linear-gradient(180deg,rgba(var(--color-background),.98),rgba(var(--color-background-contrast),.16)),rgb(var(--color-background));box-shadow:0 2rem 7rem rgba(var(--color-heading-text),.06)}.form-contact .field{height:100%}.form-contact .field__label{width:100%;margin-block-end:1rem;color:rgb(var(--color-heading-text));font-weight:var(--font-eyebrow-weight);letter-spacing:var(--font-eyebrow-letter-spacing);text-transform:uppercase}.form-contact .field__input{min-height:5.2rem;border-radius:2rem;background-color:rgba(var(--color-input-background),.34)}.form-contact .field--textarea .field__input{min-height:18rem;padding:1.8rem 2rem;border-radius:2.4rem}.form-contact .field__options{display:flex;flex-wrap:wrap;width:100%;gap:1rem}.form-contact .field__option{display:flex;align-items:center;min-height:4.6rem;padding:.9rem 1.4rem;border:.1rem solid rgba(var(--color-border),calc(var(--alpha-border) * .95));border-radius:999px;background:rgba(var(--color-background-contrast),.22);gap:.8rem}.form-contact .field__option input{flex-shrink:0;margin:0;accent-color:rgb(var(--color-heading-text))}.form-contact .field__option label{margin:0;color:rgb(var(--color-primary-text));font-size:var(--font-size-static-xs);line-height:1.4;letter-spacing:var(--font-body-letter-spacing);text-transform:none}.form-contact .checkbox{align-items:flex-start}.form-contact .form-row--actions button{width:100%;min-height:5.4rem}.shopify-section:first-child .form-contact{padding-block-start:7.2rem}*+.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:0;padding:1.8rem 2rem;border-radius:2rem;background:rgba(var(--color-background-contrast),.24);border:.1rem solid rgba(var(--color-border),calc(var(--alpha-border) * .9));outline:none;color:rgb(var(--color-primary-text))}.form-contact .color-red,.form-contact .form__message--error{padding:1.6rem 1.8rem;border-radius:1.8rem;background:#e45f5f0f;font-size:var(--font-size-static-sm);line-height:1.6}.form-contact__legal-note{margin-block-start:.8rem;padding:1.8rem 2rem;color:rgba(var(--color-foreground),.68);font-size:var(--font-size-static-xs);line-height:1.75;border-radius:2rem;background:rgba(var(--color-background-contrast),.2)}.form-contact__legal-note-heading{margin:0 0 .8rem;color:rgb(var(--color-heading-text));font-size:var(--font-size-static-2xs);font-weight:var(--font-weight-medium);letter-spacing:.12rem;text-transform:uppercase}.form-contact__legal-note :is(p,ul,ol){margin-block:.8rem}.form-contact__legal-note a{color:rgb(var(--color-heading-text));text-underline-offset:.24rem}@media screen and (min-width:750px){.form-contact .form-row--actions{margin-block-start:2rem}.form-contact .form-row--actions button{width:auto;min-width:20rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/form-contact.css.map */
