.wl-contact{background:var(--mist);color:var(--ink)}.wl-contact__container{width:min(100% - 48px,1180px);margin-inline:auto}.wl-contact__hero{padding-block:clamp(72px,9vw,126px);border-bottom:1px solid var(--chalk);background:var(--porcelain)}.wl-contact__hero-inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(42px,9vw,130px);align-items:end}.wl-contact__eyebrow{display:block;margin-bottom:18px;color:var(--slate);font-size:.6875rem;font-weight:600;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}.wl-contact__hero h1{max-width:10ch;margin:0;font-family:var(--font-heading--family);font-size:clamp(3rem,6vw,5.75rem);font-weight:400;letter-spacing:-.035em;line-height:.98}.wl-contact__hero-copy p{max-width:46ch;margin:0 0 20px;color:var(--slate);font-size:.9375rem;line-height:1.75}.wl-contact a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}.wl-contact__hero-copy a{color:var(--ink);font-size:.75rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.wl-contact__body{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(44px,8vw,110px);align-items:start;padding-block:clamp(66px,8vw,112px)}.wl-contact__details{display:grid;gap:38px}.wl-contact__details h2,.wl-contact__business h2,.wl-contact__form-card h2{margin:0;font-family:var(--font-heading--family);font-size:clamp(2rem,3.6vw,3.25rem);font-weight:400;letter-spacing:-.025em;line-height:1.05}.wl-contact__detail-list{margin-top:30px;border-top:1px solid var(--ink)}.wl-contact__detail{padding-block:18px;border-bottom:1px solid var(--chalk)}.wl-contact__detail>span{display:block;margin-bottom:6px;color:var(--slate);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.wl-contact__detail a,.wl-contact__detail p{margin:0;color:var(--ink);font-size:.9rem;line-height:1.65;overflow-wrap:anywhere}.wl-contact__quick-links{display:grid;gap:10px}.wl-contact__quick-links a{position:relative;display:block;padding:18px 42px 18px 18px;border:1px solid var(--chalk);background:var(--porcelain);color:var(--ink);font-size:.8125rem;font-weight:600;line-height:1.4;text-decoration:none}.wl-contact__quick-links a:after{position:absolute;top:50%;right:18px;content:"\2192";transform:translateY(-50%);transition:transform .18s ease}.wl-contact__quick-links a:hover:after{transform:translate(3px,-50%)}.wl-contact__quick-links span{display:block;margin-bottom:3px;color:var(--slate);font-size:.6875rem;font-weight:400}.wl-contact__business{padding:24px;border:1px solid var(--chalk);background:var(--porcelain)}.wl-contact__business h2{margin-bottom:22px;font-size:1.65rem}.wl-contact__business p{margin:0 0 15px;color:var(--slate);font-size:.8125rem;line-height:1.65;overflow-wrap:anywhere}.wl-contact__business strong{color:var(--ink)}.wl-contact__business .wl-contact__return-note{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--chalk);font-size:.75rem}.wl-contact__form-card{padding:clamp(28px,5vw,58px);border:1px solid var(--chalk);background:var(--porcelain)}.wl-contact__form-intro{max-width:48ch;margin:16px 0 32px;color:var(--slate);font-size:.875rem;line-height:1.65}.wl-contact__form{display:grid;gap:20px}.wl-contact__form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wl-contact__field{display:grid;gap:8px}.wl-contact__field label{color:var(--ink);font-size:.75rem;font-weight:600;letter-spacing:.02em}.wl-contact__field label span{color:var(--slate);font-weight:400}.wl-contact__field input,.wl-contact__field select,.wl-contact__field textarea{width:100%;min-height:50px;padding:13px 14px;border:1px solid var(--chalk);border-radius:0;background:var(--mist);color:var(--ink);font:inherit;font-size:.9rem;line-height:1.5}.wl-contact__field textarea{min-height:180px;resize:vertical}.wl-contact__field input:focus,.wl-contact__field select:focus,.wl-contact__field textarea:focus{border-color:var(--ink);outline:1px solid var(--ink);outline-offset:0}.wl-contact__privacy{margin:0;color:var(--slate);font-size:.75rem;line-height:1.6}.wl-contact__submit{width:fit-content;min-width:170px;min-height:50px;padding:14px 25px;border:1px solid var(--ink);background:var(--ink);color:var(--porcelain);font:inherit;font-size:.75rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;transition:background-color .18s ease,color .18s ease}.wl-contact__submit:hover{background:var(--porcelain);color:var(--ink)}.wl-contact__notice{padding:18px;border:1px solid var(--ink);background:var(--mist);font-size:.8125rem;line-height:1.55}.wl-contact__notice strong{display:block;margin-bottom:4px}.wl-contact__notice p{margin:0}.wl-contact__notice ul{margin:8px 0 0;padding-left:20px}@media(max-width:900px){.wl-contact__hero-inner,.wl-contact__body{grid-template-columns:1fr}.wl-contact__hero-inner{gap:30px}.wl-contact__body{gap:42px}.wl-contact__details{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-contact__details-section{grid-column:1 / -1}}@media(max-width:600px){.wl-contact__container{width:min(100% - 40px,1180px)}.wl-contact__hero{padding-block:58px 64px}.wl-contact__hero h1{font-size:clamp(2.85rem,15vw,4.25rem)}.wl-contact__body{padding-block:54px}.wl-contact__details{grid-template-columns:1fr;gap:30px}.wl-contact__details-section{grid-column:auto}.wl-contact__form-card{padding:27px 20px 30px}.wl-contact__form-row{grid-template-columns:1fr}.wl-contact__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wl-contact.css.map */
