.contact{--edi-contact-ink: var(--edi-ink, oklch(13% .02 235));--edi-contact-copy: var(--edi-copy, oklch(34% .015 235));--edi-contact-rule: var(--edi-rule, oklch(88% .006 235));--edi-contact-control: var(--edi-control, oklch(96.5% .004 235));--edi-contact-control-hover: var(--edi-surface, oklch(99.8% .001 235));--edi-contact-display: var(--edi-display-family, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--edi-contact-sans: var(--edi-sans-family, var(--font-body-family));background:var(--edi-panel, oklch(99.2% .003 235));color:var(--edi-contact-ink)}.contact img{max-width:100%}.contact__inner{align-items:center;border-top:0;display:grid;gap:clamp(3.2rem,5vw,7.2rem);grid-template-columns:minmax(0,1fr);justify-items:center;max-width:112rem}.contact__inner--no-heading{display:block;max-width:112rem}.contact__heading{position:static;text-align:center}.contact__title{color:var(--edi-contact-ink);font-family:var(--edi-contact-display);font-size:clamp(3.7rem,4.8vw,5.8rem);font-weight:400;letter-spacing:0;line-height:1.04;margin:0 auto;max-width:12ch}.contact__form{margin:0;max-width:86rem;width:100%}.contact__inner--no-heading .contact__form{max-width:none}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact__fields{display:grid;gap:1.7rem clamp(1.6rem,2.4vw,2.8rem);margin-bottom:1.7rem}.contact .field{background:var(--edi-contact-control);border:0;border-radius:.8rem;box-shadow:inset 0 0 0 1px transparent;margin:0;min-height:5.8rem;transition:background-color .18s ease,box-shadow .18s ease}.contact__fields+.field,.contact__form>.field+.field{margin-top:1.7rem}.contact .field:before,.contact .field:after{border:0;content:none;display:none;box-shadow:none;outline:0}.contact .field:hover,.contact .field:focus-within{background:var(--edi-contact-control-hover);box-shadow:inset 0 0 0 1px #42494d57,0 0 0 .3rem #02080e0b}.contact .field__input,.contact .text-area{background:transparent;border:0;box-shadow:none;color:var(--edi-contact-ink);font-family:var(--edi-contact-sans);font-size:1.42rem;letter-spacing:0;margin:0;min-height:5.8rem;outline:0;padding:2.35rem 1.35rem .8rem}.contact .field__input:focus,.contact .field__input:focus-visible,.contact .field__input:not(:placeholder-shown),.contact .field__input:-webkit-autofill,.contact .text-area:focus,.contact .text-area:not(:placeholder-shown){box-shadow:none;margin:0;outline:0;padding:2.35rem 1.35rem .8rem}.contact .text-area{line-height:1.48;min-height:24rem;padding-top:2.45rem}.contact .field__label{color:var(--edi-contact-copy);font-size:1.34rem;letter-spacing:0;left:1.35rem;line-height:1.3;top:calc(1.35rem + var(--inputs-border-width))}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label,.contact .text-area:focus~.field__label,.contact .text-area:not(:placeholder-shown)~.field__label{font-size:1.02rem;letter-spacing:0;left:1.35rem}.contact__button{display:flex;justify-content:center;margin-top:2.2rem}.contact__button .button{--color-button: var(--edi-btn-fill, 3, 8, 12);--color-button-text: 255, 255, 255}.contact__button .button:hover,.contact__button .button:focus-visible{--color-button: var(--edi-btn-hover, 34, 36, 39)}.contact--brief .contact__inner{align-items:start;gap:clamp(2rem,5vw,6rem)}.contact--brief .contact__heading{text-align:left;width:100%}.contact--brief .contact__title{font-size:clamp(3.8rem,6vw,6.2rem);line-height:1.02;margin:0;max-width:13ch}.contact--brief .contact__support{margin-top:1.6rem}.contact--brief .contact__support p{color:var(--edi-contact-copy);font-size:clamp(1.5rem,1.7vw,1.8rem);line-height:1.45;margin:0;max-width:42ch}.contact--brief .contact__form{max-width:82rem}.contact--brief .contact__group-legend,.edi-brief__legend{align-items:center;color:var(--edi-contact-copy);display:flex;font-size:1.15rem;font-weight:700;gap:.8rem;letter-spacing:.06em;line-height:1.2;margin:0 0 1rem;padding:0;text-transform:uppercase}.contact--brief .contact__group-legend span,.edi-brief__legend span{align-items:center;background:var(--edi-contact-ink);border-radius:999px;color:var(--edi-panel, #fff);display:inline-flex;font-size:1rem;height:2.1rem;justify-content:center;letter-spacing:0;width:2.1rem}.contact--brief .contact__button{margin-top:2.4rem}.contact--brief .contact__button .button{width:100%}.edi-brief{border:0;margin:1.9rem 0 0;min-inline-size:0;padding:0}.edi-brief__grid{display:grid;gap:1.7rem clamp(1.6rem,2.4vw,2.8rem)}.contact .edi-brief+.contact__group-legend{margin-top:1.9rem}.contact .contact__group-legend+.field{margin-top:0}.edi-brief__select .select{height:100%;width:100%}.edi-brief__select .select:before,.edi-brief__select .select:after{content:none;display:none}.edi-brief__select .select svg{color:var(--edi-contact-copy);height:1.2rem;pointer-events:none;right:1.45rem;top:50%;transform:translateY(-50%);width:1.2rem}.edi-brief__select .select__select{-webkit-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;color:var(--edi-contact-ink);font-family:var(--edi-contact-sans);font-size:1.42rem;height:100%;min-height:5.8rem;outline:0;padding:2.25rem 4rem .75rem 1.35rem;width:100%}.edi-brief__select .field__label{font-size:1.02rem;letter-spacing:0;left:1.35rem;top:calc(.95rem + var(--inputs-border-width))}@media screen and (min-width:750px){.contact__fields,.edi-brief__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.contact--brief .contact__inner{column-gap:clamp(5rem,7vw,9rem);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.contact--brief .contact__heading{position:sticky;top:9.6rem}}@media screen and (max-width:989px){.contact__inner{grid-template-columns:1fr}.contact__heading{position:static}.contact__title{max-width:12ch}}@media screen and (max-width:749px){.contact__inner{gap:1.8rem}.contact__inner--no-heading{max-width:none}.contact .field__input,.contact .text-area{font-size:1.24rem;min-height:5.2rem;padding:2.05rem 1.15rem .62rem}.contact .text-area{min-height:18.5rem;padding-top:2.25rem}.contact .field__input:focus,.contact .field__input:focus-visible,.contact .field__input:not(:placeholder-shown),.contact .field__input:-webkit-autofill,.contact .text-area:focus,.contact .text-area:not(:placeholder-shown){padding:2.05rem 1.15rem .62rem}.contact .field__label{font-size:1.18rem;left:1.15rem;top:calc(1.16rem + var(--inputs-border-width))}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label,.contact .text-area:focus~.field__label,.contact .text-area:not(:placeholder-shown)~.field__label{left:1.15rem}.contact__button .button{width:100%}.contact--brief .contact__title{font-size:clamp(3.6rem,10vw,4.8rem);max-width:12ch}.contact--brief .contact__support{margin-top:1.2rem}.contact--brief .contact__support p{font-size:1.48rem;max-width:32ch}.edi-brief__select .select__select{font-size:1.24rem;min-height:5.2rem;padding:1.95rem 3.6rem .62rem 1.15rem}.edi-brief__select .field__label{left:1.15rem;top:calc(.82rem + var(--inputs-border-width))}}.contact .contact__website-field{position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;white-space:nowrap}.contact__button .button{border:0}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-contact-form.css.map */
