.wm-contact-page{background:#f4f0e8;color:#1d3030}.wm-contact-page *{box-sizing:border-box}.wm-contact-hero{padding:92px 24px 48px;text-align:center}.wm-contact-eyebrow{font-size:11px;line-height:1.2;letter-spacing:.28em;text-transform:uppercase;margin:0 0 18px;color:#263c3d}.wm-contact-rule{display:block;width:44px;height:1px;background:#1d3030;margin:0 auto 30px;opacity:.7}.wm-contact-page h1,.wm-contact-page h2,.wm-contact-page h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:.035em;color:#1d3030}.wm-contact-page h1{font-size:clamp(46px,5vw,76px);line-height:1.05;margin:0 auto 30px;max-width:850px}.wm-contact-hero__intro{font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.55vw,25px);line-height:1.55;max-width:690px;margin:0 auto;color:#304343}.wm-contact-hero__intro p{margin:0 0 .65em}.wm-contact-hero__intro p:last-child{margin-bottom:0}.wm-contact-form-wrap{max-width:760px;margin:0 auto;padding:24px 24px 78px}.wm-contact-form .field{margin:0 0 28px}.wm-contact-form label{display:block;font-size:11px;letter-spacing:.25em;text-transform:uppercase;margin:0 0 9px;color:#243a3a}.wm-contact-form input,.wm-contact-form textarea,.wm-contact-form select{width:100%;border:1px solid rgba(29,48,48,.28);background:transparent;color:#243a3a;border-radius:0;padding:16px 14px;font:inherit;font-size:15px;min-height:52px;box-shadow:none;outline:none}.wm-contact-form textarea{min-height:150px;resize:vertical}.wm-contact-form input::placeholder,.wm-contact-form textarea::placeholder{color:#6e7672;opacity:1}.wm-contact-form select{-webkit-appearance:auto;appearance:auto}.wm-contact-form input:focus,.wm-contact-form textarea:focus,.wm-contact-form select:focus{border-color:#1d3030;box-shadow:0 0 0 1px #1d3030}.wm-contact-form__button{text-align:center;margin-top:8px}.wm-contact-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-width:230px;padding:16px 28px;background:#203839;color:#f4f0e8;border:1px solid #203839;text-decoration:none;font-size:11px;letter-spacing:.25em;text-transform:uppercase;cursor:pointer}.wm-contact-button:hover{background:#162929}.wm-contact-button__arrow{font-size:16px;line-height:1}.wm-contact-form__message{margin:0 0 24px;padding:14px 16px;border:1px solid rgba(29,48,48,.3);font-size:14px}.wm-contact-form__errors{margin:0 0 24px;padding:14px 16px;border:1px solid #9b5b52;font-size:14px}.wm-contact-divider{height:1px;background:#1d30303d;max-width:1240px;margin:0 auto}.wm-contact-details{max-width:1240px;margin:0 auto;padding:52px 24px 70px;display:grid;grid-template-columns:minmax(0,.9fr) 1.1fr;gap:76px}.wm-contact-details__left{padding:0 0 0 8px}.wm-contact-details__right{border-left:1px solid rgba(29,48,48,.24);padding-left:76px}.wm-contact-details__eyebrow{font-size:11px;letter-spacing:.27em;text-transform:uppercase;margin:0 0 28px}.wm-contact-details h2{font-size:clamp(30px,3vw,46px);line-height:1.12;margin:0 0 22px}.wm-contact-details__copy{font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.65;color:#304343;max-width:600px}.wm-contact-details__copy p{margin:0 0 1em}.wm-contact-details__copy p:last-child{margin-bottom:0}.wm-contact-links{display:grid;gap:20px;margin:0 0 30px}.wm-contact-link{display:flex;align-items:center;gap:24px;color:#243a3a;text-decoration:none;font-family:Georgia,Times New Roman,serif;font-size:17px}.wm-contact-link:hover{text-decoration:underline;text-underline-offset:4px}.wm-contact-link__icon{width:26px;height:26px;display:flex;align-items:center;justify-content:center;flex:0 0 26px}.wm-contact-link__icon svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.wm-contact-small-rule{display:block;width:42px;height:1px;background:#1d3030;margin:8px 0 18px;opacity:.7}.wm-contact-note{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:15px;line-height:1.6;color:#66706d;max-width:390px}.wm-contact-details__button{margin-top:28px;display:inline-flex;align-items:center;gap:13px;color:#243a3a;border:1px solid rgba(29,48,48,.55);padding:15px 27px;text-decoration:none;font-size:11px;letter-spacing:.24em;text-transform:uppercase}.wm-contact-details__button:hover{background:#eae5da}.wm-contact-bottom{max-width:1240px;margin:0 auto;padding:0 24px 42px;display:flex;align-items:center;gap:28px;color:#7a817d}.wm-contact-bottom:before,.wm-contact-bottom:after{content:"";height:1px;background:#1d30303d;flex:1}.wm-contact-bottom__text{font-size:10px;letter-spacing:.28em;text-transform:uppercase;text-align:center;white-space:nowrap}@media(max-width:749px){.wm-contact-hero{padding:68px 20px 36px}.wm-contact-page h1{font-size:clamp(40px,11vw,58px)}.wm-contact-form-wrap{padding:18px 20px 62px}.wm-contact-details{grid-template-columns:1fr;gap:48px;padding:42px 20px 58px}.wm-contact-details__right{border-left:0;border-top:1px solid rgba(29,48,48,.24);padding:48px 0 0}.wm-contact-details__left{padding-left:0}.wm-contact-bottom{padding:0 20px 32px}.wm-contact-bottom__text{white-space:normal;line-height:1.6}}.wm-contact-form-wrap,.wm-contact-form,.wm-contact-form-wrap form{background:#f4f0e8!important}.wm-contact-form-wrap,.wm-contact-form-wrap .wm-contact-form{background-color:#f4f0e8!important}body:has(.wm-contact-page),body:has(.wm-contact-page) main,.wm-contact-page,.wm-contact-form-wrap,.wm-contact-form-wrap .wm-contact-form,.wm-contact-form-wrap .wm-contact-form__inner{background-color:#f4f0e8!important}
/*# sourceMappingURL=/cdn/shop/t/52/assets/wm-contact.css.map */
