[xo-pfs]{--pfs-min: 10;--pfs-max: 60;--min-viewport: 40;--max-viewport: 120;--m: (var(--pfs-max) - var(--pfs-min)) / (var(--max-viewport) - var(--min-viewport));--size: clamp( calc(var(--pfs-min) * 1rem), calc( var(--m) * 100vw + var(--pfs-min) * 1rem - var(--m) * var(--min-viewport) * 1rem ), calc(var(--pfs-max) * 1rem) )}.xo-contact{width:100%;max-width:80rem;margin:0 auto}.xo-field-input,.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__field_wrapper,.xo-contact__name{display:flex;gap:.8rem}.xo-contact__field_wrapper>div,.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}@media (max-width: 768px){.xo-contact__field_wrapper{flex-direction:column}}.xo-contact__first-name .xo-field-input__placeholder,.xo-contact__last-name .xo-field-input__placeholder{color:rgba(var(--color-foreground),.6);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__field-radio-wrapper,.xo-contact__field-checkbox,.xo-contact__email,.xo-contact__subject,.xo-contact__field-input,.xo-contact__field-select{border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 30%,transparent);margin-bottom:.8rem;padding:1.6rem 2.4rem;font-family:PT Mono,monospace}.xo-contact__field-select{padding-top:1rem!important;padding-bottom:1rem!important}.xo-contact__field-select select{border:none;padding:1.2rem 0;outline:none}.xo-contact__email .xo-field-input__placeholder,.xo-contact__subject .xo-field-input__placeholder{color:rgba(var(--color-foreground),.6);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),.6);text-overflow:ellipsis;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-contact__checkbox-label,.xo-contact__checkbox-group-label,.xo-field-textarea__placeholder,.xo-field-select__select,.xo-field-input input,.xo-field-date-label,.xo-field-radio-title{font-family:inherit;font-size:14px;color:#000;font-weight:500}.xo-field-radio-title,.xo-field-date-label{display:block;margin:0 0 8px}.xo-contact__checkbox-group-label{margin-bottom:8px}.xo-contact__field-checkbox{display:flex;flex-direction:column}.xo-contact__checkbox-label{display:flex;align-items:center;gap:8px}.xo-contact__checkbox-label input{width:20px;height:20px}.xo-field-radio{display:flex}.xo-field-radio input{width:auto}.xo-field-radio-label{margin-left:12px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-form.css.map */
