.studio-contact{max-width:1200px;margin:0 auto;padding:48px 24px 56px;color:#000;font-family:var(--font-body-family,sans-serif);font-style:var(--font-body-style,normal);font-weight:var(--font-body-weight,400);font-size:calc(16px * var(--studio-body-type-scale,1));line-height:1.5}.studio-contact *{box-sizing:border-box}.studio-contact-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;align-items:start}.studio-contact-intro{background:var(--studio-contact-panel,#fff8dc);border-radius:18px;padding:36px;min-width:0}.studio-contact h1{font-family:var(--font-heading-family,sans-serif);font-style:var(--font-heading-style,normal);line-height:1.15;letter-spacing:-.035em;margin:0 0 24px;color:inherit}.studio-contact-description p{margin:0 0 16px}.studio-contact-description strong{font-weight:700}.studio-contact .rte{color:inherit}.studio-contact-email{margin-top:32px;padding-top:24px;border-top:1px solid #0002}.studio-contact-email p{margin:0 0 6px}.studio-contact-email a{color:inherit;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.studio-contact-form{min-width:0;padding:8px 0}.studio-contact-hint{margin:0 0 24px}.studio-contact .contact__fields{gap:16px}.studio-contact .field{margin-bottom:16px;border:1px solid #344a3b40;border-radius:12px;background:#fff;box-shadow:none;min-width:0}.studio-contact .field:before,.studio-contact .field:after{content:none}.studio-contact .field:focus-within{outline:2px solid var(--studio-button-background,#f6da7a);outline-offset:2px}.studio-contact .field__input{min-height:56px;background:transparent;box-shadow:none;border:0;border-radius:12px;color:#000;font-family:inherit;font-size:calc(16px * var(--studio-body-type-scale,1))}.studio-contact .field__input:focus{box-shadow:none;outline:none}.studio-contact .field__label{color:#000}.studio-contact .text-area{min-height:180px;resize:vertical}.studio-contact .contact__button{margin-top:24px}.studio-contact .contact__button .button{border-radius:999px;min-height:48px;padding:12px 32px;font-family:inherit;font-size:calc(14px * var(--studio-body-type-scale,1));font-weight:700;line-height:1.4;background:var(--studio-button-background,#f6da7a);color:var(--studio-button-label,#000000)}.studio-contact .contact__button .button:before,.studio-contact .contact__button .button:after{content:none}.studio-contact a:focus-visible,.studio-contact button:focus-visible{outline:2px solid #000;outline-offset:4px}.studio-contact .form-status{font-size:calc(16px * var(--studio-body-type-scale,1))!important;font-weight:400!important;line-height:1.5}.studio-contact .contact__field-error{flex-basis:100%;padding:0 14px 10px}@media(max-width:749px){.studio-contact{padding:28px 16px 36px}.studio-contact-grid{grid-template-columns:minmax(0,1fr);gap:28px}.studio-contact-intro{padding:24px;border-radius:14px}.studio-contact h1{margin-bottom:20px}.studio-contact-email{margin-top:24px;padding-top:20px}.studio-contact-form{padding:0}.studio-contact .contact__button .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/studio-contact.css.map */
