.contact img{max-width:100%}.contact__divider{border:none;border-top:1px solid var(--color-light-brown);margin:3rem 0 0}@media screen and (min-width:750px){.contact__divider{margin-top:4rem}}[id$=__contact_info] .page-width{padding:0 3rem}@media screen and (min-width:750px){[id$=__contact_info] .page-width{padding:0 9rem}}@media screen and (min-width:990px){[id$=__contact_info] .page-width{max-width:72.6rem;padding:0;margin-left:auto;margin-right:auto}}.contact__intro{text-align:center;margin-bottom:3rem}.contact__bird{display:block;width:72px;height:40px;margin:0 auto 1.25rem;background-color:var(--color-brown);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.contact__heading.contact__heading{font-family:var(--font-display);font-style:italic;font-weight:400;text-transform:none;letter-spacing:normal;font-size:clamp(3rem,6vw,4.5rem);line-height:1.15;margin:0 0 1rem}.contact__subheading{font-family:var(--font-body);color:rgb(var(--color-foreground));max-width:38rem;margin:0 auto}.contact__subheading p{margin:0}.contact .form__message{align-items:flex-start;gap:.75rem;padding:1.25rem 1.5rem;border:1px solid var(--color-brown);border-radius:14px;background:rgba(var(--color-foreground),.05);margin:0 0 1.5rem}.contact .form__message .icon,.contact .form__message .svg-wrapper{width:1.6rem;height:1.6rem;flex-shrink:0;margin-top:.2rem}.contact .icon-success{margin-top:.2rem}.contact .form-status{font-family:var(--font-body);color:rgb(var(--color-foreground));font-weight:400}.contact ul.form-status-list{margin:-.5rem 0 2rem;padding:0 0 0 1.5rem;font-family:var(--font-body)}.contact ul.form-status-list li{margin-bottom:.4rem}.contact ul.form-status-list .link{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:3px}.contact .field{margin-bottom:1.5rem}.contact .field__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow, .12em);font-size:var(--text-eyebrow, .75rem)}.contact__reason-field{margin:0 0 1.5rem;padding:0;border:none}.contact__reason-field legend{display:block;width:100%;padding:0;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow, .12em);font-size:var(--text-eyebrow, .75rem);margin-bottom:.8rem}.contact__reason-options{display:flex;flex-wrap:wrap;gap:.75rem}.contact__reason-option input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact__reason-option label{display:flex;align-items:center;justify-content:center;text-align:center;min-height:4.6rem;padding:1rem 1.5rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:8px;background:rgb(var(--color-background));color:rgba(var(--color-foreground),.75);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:1.3rem;line-height:1.3;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.contact__reason-option label:hover{border-color:var(--color-brown)}.contact__reason-option input[type=radio]:checked+label{background:var(--color-brown);border-color:var(--color-brown);color:var(--color-cream)}.contact__reason-option input[type=radio]:focus-visible+label{outline:2px solid var(--color-brown);outline-offset:2px}@media screen and (min-width:750px){.contact .field,.contact__reason-field{margin-bottom:2rem}}.contact__button{margin-top:3rem;text-align:center}.contact__button .button{min-width:14rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-contact-form.css.map */
