body.wv-default-layout #MainContent,body.wv-default-layout .content-for-layout{background:#050708!important}.wv-contact,.wv-contact *{box-sizing:border-box}.wv-contact{position:relative;overflow:hidden;padding:90px 48px 100px;background:#050708;color:#f4f4f2;min-height:calc(100vh - 160px);font-family:Barlow,system-ui,sans-serif}.wv-contact a{color:inherit;text-decoration:none}.wv-contact__watermark{position:absolute;top:50%;right:-4%;transform:translateY(-50%);font-family:Saira Condensed,sans-serif;font-weight:900;font-size:42vh;color:transparent;-webkit-text-stroke:1px #101314;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.wv-contact__inner{position:relative;max-width:var(--wv-contact-width, 1320px);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.wv-contact__label{display:flex;align-items:center;gap:14px;margin-bottom:22px}.wv-contact__label span{width:40px;height:1.5px;background:var(--wv-accent-contact, #8CC91F)}.wv-contact__label strong,.wv-contact__card small,.wv-contact__form label span,.wv-contact__success small{font-family:JetBrains Mono,monospace;font-size:10px;color:#6b6f6e;letter-spacing:.14em;text-transform:uppercase}.wv-contact__label strong,.wv-contact__success small{font-size:12px;color:var(--wv-accent-contact, #8CC91F)}.wv-contact h1,.wv-contact h2,.wv-contact__location{font-family:Saira Condensed,sans-serif;font-weight:900;text-transform:uppercase;line-height:.9;letter-spacing:.005em;color:#f4f4f2}.wv-contact h1{font-size:clamp(56px,7vw,104px);margin:0}.wv-contact__intro{color:#b4b6b2;line-height:1.6;font-size:18px;max-width:440px;margin:28px 0 0}.wv-contact__intro p{margin:0}.wv-contact__cards{display:grid;gap:16px;margin-top:44px;max-width:460px}.wv-contact__card{display:block;padding:22px 24px;border:1px solid #15191A;border-left:3px solid var(--wv-accent-contact, #8CC91F);border-radius:2px;background:#08090a;transition:border-color .2s}.wv-contact__card:hover{border-color:var(--wv-accent-contact, #8CC91F)}.wv-contact__card b{display:block;margin-top:6px;color:#f4f4f2;font-family:JetBrains Mono,monospace;font-size:17px;font-weight:500;letter-spacing:0;text-transform:none;word-break:break-word}.wv-contact__card .wv-contact__location{font-size:22px;font-family:Saira Condensed,sans-serif;font-weight:900;letter-spacing:.005em}.wv-contact__form{background:#08090a;border:1px solid #15191A;border-radius:2px;padding:40px;position:relative;overflow:hidden}.wv-contact__form-bar{position:absolute;top:0;left:0;right:0;height:3px;background:var(--wv-accent-contact, #8CC91F)}.wv-contact__form h2,.wv-contact__success h2{font-size:26px;margin:0 0 18px}.wv-contact__form label{display:flex;flex-direction:column;gap:6px;margin-top:18px}.wv-contact__form input,.wv-contact__form textarea{width:100%;padding:0 14px;background:#050708;color:#f4f4f2;border:1.5px solid #15191A;border-radius:2px;font-family:JetBrains Mono,monospace;font-size:14px;outline:none}.wv-contact__form input{height:46px}.wv-contact__form textarea{min-height:128px;padding-top:12px;padding-bottom:12px;resize:vertical}.wv-contact__form input::placeholder,.wv-contact__form textarea::placeholder{color:#5a5e5d}.wv-contact__form input:focus,.wv-contact__form textarea:focus{border-color:var(--wv-accent-contact, #8CC91F)}.wv-contact__form button{width:100%;margin-top:24px;padding:18px;background:var(--wv-accent-contact, #8CC91F);color:#050708;font-family:Saira Condensed,sans-serif;font-weight:800;font-size:14px;letter-spacing:.2em;text-transform:uppercase;border:none;border-radius:2px;cursor:pointer;transition:transform .12s}.wv-contact__form button:active{transform:translateY(1px)}.wv-contact__success{display:flex;flex-direction:column;gap:12px;padding:16px 0}.wv-contact__success h2{font-size:30px;margin:0}.wv-contact__success p{font-size:15px;margin:0;color:#b4b6b2;line-height:1.6}.wv-contact__errors{margin-bottom:18px;color:#f4f4f2}.wv-contact__errors ul{margin:0;padding-left:18px}@media(max-width:860px){.wv-contact{padding-left:20px;padding-right:20px}.wv-contact__inner{grid-template-columns:1fr;gap:40px}.wv-contact h1{font-size:clamp(42px,12vw,70px)}.wv-contact__form{padding:28px 22px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/wv-contact-page.css.map */
