.whoop-contact{padding:var(--whoop-doc-padding-top) 0 clamp(68px,9vw,120px);color:#171717}.whoop-contact__shell{display:grid;gap:clamp(20px,3vw,32px);max-width:1040px}.whoop-contact__intro{max-width:900px}.whoop-contact__intro h1{max-width:820px;margin:0;color:#070707;font-family:Inter,var(--font-body--family),system-ui,sans-serif;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:800;letter-spacing:0;line-height:1.15}.whoop-contact__intro p{max-width:620px;margin:14px 0 0;color:#3d3d39;font-size:1rem;line-height:1.6}.whoop-contact__layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(18px,3vw,28px);align-items:start}.whoop-contact__details,.whoop-contact__form-card{padding:clamp(24px,3.5vw,40px);border:1px solid rgba(0,0,0,.08);border-radius:6px;background:#fff;box-shadow:0 18px 42px #00000014}.whoop-contact__details h2,.whoop-contact__form-card h2{margin:0 0 clamp(18px,2.5vw,26px);color:#070707;font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:800;letter-spacing:0;line-height:1.2}.whoop-contact__list{display:grid;gap:20px;margin:0}.whoop-contact__item dt{margin-bottom:4px;color:#6b6b64;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.whoop-contact__item dd{margin:0;color:#070707;font-size:1.05rem;font-weight:700;line-height:1.4}.whoop-contact__item dd a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.whoop-contact__note{margin:24px 0 0;color:#6b6b64;font-size:.9rem;line-height:1.55}.whoop-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.whoop-contact__field{display:grid;gap:7px;margin:0}.whoop-contact__field--full{grid-column:1 / -1}.whoop-contact__field label{color:#3d3d39;font-size:.88rem;font-weight:700}.whoop-contact__field input,.whoop-contact__field textarea{width:100%;padding:13px 14px;border:1px solid rgba(0,0,0,.18);border-radius:4px;background:#fff;color:#070707;font-family:inherit;font-size:1rem;line-height:1.4}.whoop-contact__field textarea{resize:vertical}.whoop-contact__field input:focus-visible,.whoop-contact__field textarea:focus-visible{outline:2px solid #070707;outline-offset:1px}.whoop-contact__submit{margin-top:clamp(20px,3vw,28px);padding:15px 38px;border:0;border-radius:999px;background:#101010;color:#fff;font-family:inherit;font-size:.95rem;font-weight:800;cursor:pointer;transition:opacity .25s ease}.whoop-contact__submit:hover{opacity:.82}.whoop-contact__message{margin:0 0 22px;padding:14px 16px;border-radius:4px;font-size:.95rem;line-height:1.55}.whoop-contact__message--success{border:1px solid rgba(23,110,60,.28);background:#176e3c14;color:#14522f}.whoop-contact__message--error{border:1px solid rgba(160,30,30,.28);background:#a01e1e12;color:#8a1f1f}.whoop-contact__message ul{margin:8px 0 0;padding-inline-start:20px}@media(max-width:980px){.whoop-contact__layout{grid-template-columns:1fr}}@media(max-width:700px){.whoop-contact__fields{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/whoop-contact.css.map */
