.ww-contact{--ww-ink: #111111;--ww-muted: #555555;--ww-line: #d4d4d4;--ww-accent: #e61489;color:var(--ww-ink);background:#fff;font-family:var(--font-body--family, "Avenir Next", Avenir, Arial, sans-serif);font-size:16px;line-height:1.6}.ww-contact *,.ww-contact *:before,.ww-contact *:after{box-sizing:border-box}.ww-contact [hidden]{display:none!important}.ww-contact__inner{width:min(100% - 64px,1160px);margin-inline:auto;padding-block:64px 80px}.ww-contact__header{padding-bottom:36px;margin-bottom:40px;border-bottom:1px solid var(--ww-line)}.ww-contact p,.ww-contact h1,.ww-contact h2,.ww-contact h3{margin:0}.ww-contact h1,.ww-contact h2,.ww-contact h3{color:var(--ww-ink);font-family:var(--font-heading--family, var(--font-body--family, "Avenir Next", Avenir, Arial, sans-serif));font-style:normal;font-weight:600;text-transform:none}.ww-contact__eyebrow{font-size:12px;font-weight:600;letter-spacing:.12em}.ww-contact .ww-contact__eyebrow:before{content:"";display:inline-block;width:24px;height:3px;margin-right:10px;vertical-align:middle;background:var(--ww-accent)}.ww-contact h1{margin-top:12px;font-size:clamp(36px,4vw,52px);line-height:1.1;letter-spacing:-.025em;text-transform:uppercase}.ww-contact .ww-contact__intro{max-width:740px;margin-top:18px;font-size:18px;line-height:1.6}.ww-contact__layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:64px;align-items:start}.ww-contact__main,.ww-contact__aside{min-width:0}.ww-contact h2{margin-bottom:12px;font-size:24px;line-height:1.3;letter-spacing:-.02em}.ww-contact h3{font-size:16px;line-height:1.5}.ww-contact a{color:var(--ww-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;overflow-wrap:anywhere}.ww-contact a:hover{text-decoration-thickness:2px}.ww-contact a:focus-visible,.ww-contact button:focus-visible,.ww-contact input:focus-visible,.ww-contact textarea:focus-visible,.ww-contact [tabindex="-1"]:focus{outline:2px solid var(--ww-ink);outline-offset:4px}.ww-contact__form{margin-top:24px}.ww-contact .ww-contact__required-note{margin-bottom:20px;color:var(--ww-muted);font-size:13px}.ww-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.ww-contact__field--full{grid-column:1 / -1}.ww-contact__field label{display:block;margin-bottom:8px;color:var(--ww-ink);font-size:14px;font-weight:600;line-height:1.5}.ww-contact__field label span{color:var(--ww-muted);font-size:12px;font-weight:400}.ww-contact__field input,.ww-contact__field textarea{display:block;width:100%;min-width:0;margin:0;border:1px solid #777777;border-radius:0;padding:12px 14px;color:var(--ww-ink);background:#fff;box-shadow:none;font:inherit;font-size:16px;line-height:1.5;text-align:left;-webkit-appearance:none;appearance:none}.ww-contact__field input{min-height:50px}.ww-contact__field textarea{min-height:164px;resize:vertical}.ww-contact__field [aria-invalid=true]{border-color:#a20d34;border-width:2px}.ww-contact .ww-contact__hint,.ww-contact .ww-contact__field-error{margin-top:7px;font-size:13px;line-height:1.5}.ww-contact .ww-contact__hint,.ww-contact .ww-contact__privacy,.ww-contact .ww-contact__small{color:var(--ww-muted)}.ww-contact .ww-contact__field-error{color:#a20d34}.ww-contact .ww-contact__privacy{margin-top:22px;font-size:13px;line-height:1.6}.ww-contact__submit{display:inline-flex;min-height:50px;min-width:196px;margin:22px 0 0;padding:14px 22px;align-items:center;justify-content:space-between;gap:32px;border:1px solid #111111;border-radius:0;color:#fff;background:#111;box-shadow:none;font:inherit;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.ww-contact__submit:hover{color:var(--ww-ink);background:#fff}.ww-contact__submit:before,.ww-contact__submit:after{content:none}.ww-contact__submit span{font-size:20px;line-height:1}.ww-contact__aside{border-left:1px solid var(--ww-line);padding-left:40px}.ww-contact__info+.ww-contact__info{margin-top:30px;border-top:1px solid var(--ww-line);padding-top:28px}.ww-contact__info h2{font-size:20px}.ww-contact__info h3{margin:24px 0 8px}.ww-contact__info p,.ww-contact__info address{font-size:14px;line-height:1.65;font-style:normal}.ww-contact__text-link{display:inline-block;margin-top:10px;padding-block:3px;font-size:14px;font-weight:600}.ww-contact__text-link span{display:inline-block;margin-left:6px}.ww-contact .ww-contact__hours{margin-top:16px}.ww-contact .ww-contact__small{margin-top:8px;font-size:12px}.ww-contact__status{margin-bottom:24px;padding:20px;border:1px solid var(--ww-ink);scroll-margin-top:120px}.ww-contact__status--error{border-left:4px solid #a20d34}.ww-contact__status--success{border-left:4px solid #27643a}.ww-contact__status h3{margin-bottom:8px}.ww-contact__status p,.ww-contact__status li{font-size:14px}.ww-contact__status ul{margin:8px 0;padding-left:20px;list-style:disc}.ww-contact__status .errors{color:var(--ww-ink)}@media(max-width:900px){.ww-contact__layout{gap:32px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.ww-contact__aside{padding-left:28px}.ww-contact__fields{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.ww-contact__inner{width:calc(100% - 40px);padding-block:36px 48px}.ww-contact__header{padding-bottom:26px;margin-bottom:28px}.ww-contact .ww-contact__intro{font-size:16px}.ww-contact__layout{grid-template-columns:minmax(0,1fr);gap:40px}.ww-contact__aside{border-left:0;border-top:1px solid var(--ww-line);padding:30px 0 0}.ww-contact__submit{width:100%}}@media(forced-colors:active){.ww-contact__field [aria-invalid=true]{outline:2px solid Mark}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/ww-contact.css.map */
