.xo-contact{width:100%;max-width:70rem;margin:0 auto}.xo-contact .xo-field-input,.xo-contact .xo-field-textarea{border:0;margin:0}.xo-contact__heading{display:flex;justify-content:center;align-items:center;text-align:center;padding-bottom:1.2rem}.xo-contact__description{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);text-align:center;font-style:var(--font-body-style);font-weight:400;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .6 / var(--font-body-scale));padding-bottom:4rem}@media(min-width:768px){.xo-contact__description{font-size:calc(var(--font-body-scale) * 1.7rem);line-height:calc(1 + .52 / var(--font-body-scale))}}.xo-contact__name{display:flex;gap:.8rem}.xo-contact__first-name,.xo-contact__last-name{flex:1;border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 30%,transparent);margin-bottom:.8rem;padding:1.6rem 2.4rem}.xo-contact__first-name .xo-field-input__placeholder,.xo-contact__last-name .xo-field-input__placeholder{color:rgba(var(--color-foreground),1);text-overflow:ellipsis;font-size:calc(var(--font-body-scale) * 1.6rem);font-style:var(--font-body-style);font-weight:500;line-height:calc(1 + .5 / var(--font-body-scale))}.xo-contact__email,.xo-contact__subject{border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 30%,transparent);margin-bottom:.8rem;padding:1.6rem 2.4rem}.xo-contact__email .xo-field-input__placeholder,.xo-contact__subject .xo-field-input__placeholder{color:rgba(var(--color-foreground),1);text-overflow:ellipsis;font-size:calc(var(--font-body-scale) * 1.6rem);font-style:var(--font-body-style);font-weight:500;line-height:calc(1 + .5 / var(--font-body-scale))}.xo-contact__message{border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 30%,transparent);margin-bottom:.8rem;padding:0rem 1rem}.xo-contact__message .xo-field-textarea__placeholder{color:rgba(var(--color-foreground),1);text-overflow:ellipsis;font-size:calc(var(--font-body-scale) * 1.6rem);font-style:var(--font-body-style);font-weight:500;line-height:calc(1 + .5 / var(--font-body-scale));top:1.4rem}[dir=ltr] .xo-contact__message .xo-field-textarea__placeholder{left:1.4rem}[dir=rtl] .xo-contact__message .xo-field-textarea__placeholder{right:1.4rem}.xo-contact__message .xo-field-textarea__textarea{padding:1.6rem 1.4rem .6rem;min-height:10rem}.xo-contact__message .xo-field-textarea__textarea:focus+.xo-field-textarea__placeholder{display:none}.xo-field-input__input{font-size:16px}.xo-contact__partner label{display:none}.xo-contact__partner select{width:100%;border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 30%,transparent);margin-bottom:.8rem;padding:1.6rem 2.4rem;font-size:16px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='-1' x2='12.5937' y2='-1' transform='matrix(0.706273 0.707939 -0.706273 0.707939 0 1.41589)' stroke='black' stroke-width='2'/%3E%3Cline y1='-1' x2='12.5937' y2='-1' transform='matrix(-0.706273 0.707939 0.706273 0.707939 17.7891 1.41589)' stroke='black' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:18px 11px;padding-right:48px;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
