.weylan-contact-page,.weylan-contact-page *{box-sizing:border-box}.weylan-contact-page{padding-block:var(--weylan-contact-padding-top, 72px) var(--weylan-contact-padding-bottom, 96px);color:var(--weylan-contact-text, #18372f);background:var(--weylan-contact-background, #fff)}.weylan-contact-page__layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);gap:72px;align-items:start}.weylan-contact-page__context,.weylan-contact-page__form-panel,.weylan-contact-page__field,.weylan-contact-page__form{min-width:0}.weylan-contact-page__title{max-width:18ch;margin:0;color:inherit;font-family:var(--font-family-second);font-size:48px;font-weight:400;line-height:1.12;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}.weylan-contact-page__intro{max-width:42em;margin-top:28px;color:var(--weylan-contact-muted, #5b6662);font-family:var(--font-family-base);font-size:15px;line-height:1.7;letter-spacing:0;overflow-wrap:anywhere}.weylan-contact-page__intro>:first-child{margin-top:0}.weylan-contact-page__intro>:last-child{margin-bottom:0}.weylan-contact-page__intro a,.weylan-contact-page__support a{color:var(--weylan-contact-accent, #8b6f3f);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.weylan-contact-page__intro a:focus-visible,.weylan-contact-page__support a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.weylan-contact-page__support{margin-top:42px;padding-top:28px;border-top:1px solid var(--weylan-contact-border, #d4d8d5)}.weylan-contact-page__support-heading,.weylan-contact-page__form-heading{margin:0;color:inherit;font-family:var(--font-family-second);font-size:24px;font-weight:400;line-height:1.3;letter-spacing:0}.weylan-contact-page__support-list{display:grid;gap:18px;margin:22px 0 0;padding:0;list-style:none}.weylan-contact-page__support-list li{display:grid;gap:5px}.weylan-contact-page__support-label{color:var(--weylan-contact-muted, #5b6662);font-family:var(--font-family-base);font-size:11px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:uppercase}.weylan-contact-page__form-panel{padding:42px;background:var(--weylan-contact-form-background, #f3f2ef);border-top:3px solid var(--weylan-contact-accent, #8b6f3f)}.weylan-contact-page__required-note{margin:10px 0 0;color:var(--weylan-contact-muted, #5b6662);font-family:var(--font-family-base);font-size:12px;line-height:1.5}.weylan-contact-page__form{display:grid;gap:22px;margin-top:28px}.weylan-contact-page__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.weylan-contact-page__field{display:grid;gap:8px}.weylan-contact-page__field label{color:inherit;font-family:var(--font-family-base);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:0}.weylan-contact-page__field label span[aria-hidden=true]{color:#9d2f25}.weylan-contact-page__field input,.weylan-contact-page__field textarea{width:100%;min-width:0;color:var(--weylan-contact-text, #18372f);font-family:var(--font-family-base);font-size:16px;line-height:1.5;letter-spacing:0;background:#fff;border:1px solid var(--weylan-contact-border, #d4d8d5);border-radius:0;box-shadow:none}.weylan-contact-page__field input{min-height:48px;padding:11px 13px}.weylan-contact-page__field textarea{min-height:176px;padding:13px;resize:vertical}.weylan-contact-page__field input:focus-visible,.weylan-contact-page__field textarea:focus-visible{border-color:var(--weylan-contact-text, #18372f);outline:2px solid var(--weylan-contact-text, #18372f);outline-offset:2px}.weylan-contact-page__field input[aria-invalid=true],.weylan-contact-page__field textarea[aria-invalid=true]{border-color:#9d2f25}.weylan-contact-page__field-error{color:#8a241c;font-family:var(--font-family-base);font-size:12px;line-height:1.45}.weylan-contact-page__status,.weylan-contact-page__errors{padding:16px 18px;font-family:var(--font-family-base);font-size:14px;line-height:1.55}.weylan-contact-page__status{color:#173f2f;background:#e7f0ea;border-left:3px solid #35704f}.weylan-contact-page__errors{color:#711d17;background:#f7e9e7;border-left:3px solid #9d2f25}.weylan-contact-page__errors p,.weylan-contact-page__errors ul{margin:0}.weylan-contact-page__errors ul{margin-top:8px;padding-left:20px}.weylan-contact-page__errors a{color:inherit;text-decoration:underline;text-underline-offset:3px}.weylan-contact-page__errors a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.weylan-contact-page__submit{display:inline-flex;min-height:48px;gap:12px;align-items:center;justify-content:center;justify-self:start;padding:12px 24px;color:#fff;font-family:var(--font-family-base);font-size:12px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:uppercase;background:var(--weylan-contact-text, #18372f);border:1px solid var(--weylan-contact-text, #18372f);border-radius:0;cursor:pointer}.weylan-contact-page__submit:focus-visible{outline:2px solid var(--weylan-contact-text, #18372f);outline-offset:4px}@media(hover:hover)and (pointer:fine){.weylan-contact-page__submit:hover{color:var(--weylan-contact-text, #18372f);background:transparent}}@media(max-width:989px){.weylan-contact-page__layout{grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);gap:40px}.weylan-contact-page__form-panel{padding:34px}}@media(max-width:749px){.weylan-contact-page{padding-block:var(--weylan-contact-padding-top-mobile, 44px) var(--weylan-contact-padding-bottom-mobile, 64px)}.weylan-contact-page__layout,.weylan-contact-page__field-grid{grid-template-columns:minmax(0,1fr)}.weylan-contact-page__layout{gap:36px}.weylan-contact-page__title{font-size:36px}.weylan-contact-page__form-panel{padding:28px 20px}.weylan-contact-page__submit{width:100%;justify-self:stretch}}@media(max-width:359px){.weylan-contact-page__title{font-size:32px}.weylan-contact-page__form-panel{padding-inline:16px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/weylan-contact-page.css.map */
