.support-kicker{color:#6f1018;font-size:.78rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.contact-page{display:grid;gap:clamp(2.5rem,7vw,7rem);grid-template-columns:minmax(0,.8fr) minmax(22rem,1.2fr)}.contact-page__intro>h2,.fit-guide__section>h2,.fit-guide__help h2{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(2.4rem,5vw,5.4rem);font-weight:400;letter-spacing:-.015em;line-height:.95;margin:.2em 0 .35em;text-transform:uppercase}.contact-page__intro>p:not(.support-kicker){font-size:clamp(1.08rem,.7vw + .95rem,1.3rem);line-height:1.65}.contact-page__note{border-top:1px solid rgba(23,22,20,.22);margin-top:1.75rem;padding-top:1.25rem}.contact-page__note h3{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:1.55rem;font-weight:400;letter-spacing:.035em;margin:0 0 .4rem;text-transform:uppercase}.contact-page__note p{margin:0}.contact-page__note a{color:#6f1018;display:inline-block;font-weight:850;margin-top:.65rem;text-decoration:underline;text-underline-offset:.18em}.contact-page__form-wrap{background:#fff;border-top:.55rem solid #6f1018;box-shadow:0 1.5rem 4rem #1716141f;padding:clamp(1.5rem,4vw,3.5rem)}.contact-form__grid{display:grid;gap:1.1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form .field{margin-bottom:1.1rem}.contact-form label{display:block;font-size:.75rem;font-weight:900;letter-spacing:.1em;margin-bottom:.4rem;text-transform:uppercase}.contact-form input,.contact-form textarea{background:#f7f2e8;border:2px solid #171614;border-radius:0;color:#171614;font:inherit;font-size:1rem;padding:.9rem 1rem;width:100%}.contact-form input{min-height:3.3rem}.contact-form textarea{min-height:12rem;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:#6f1018;outline:3px solid rgba(111,16,24,.2);outline-offset:2px}.contact-form__required{font-size:.8rem;margin:-.35rem 0 1rem}.contact-form__submit{min-width:12rem}.form-message{border:2px solid currentColor;font-weight:750;margin-bottom:1.5rem;padding:1rem}.form-message--success{color:#21643d}.form-message--error{color:#8a1019}.fit-guide__lead{font-size:clamp(1.2rem,1.1vw + .95rem,1.6rem);line-height:1.6;max-width:60rem}.fit-guide__lead p:first-child{font-weight:750}.fit-guide__section{border-top:1px solid rgba(23,22,20,.2);margin-top:clamp(3.5rem,7vw,7rem);padding-top:clamp(2.5rem,5vw,4rem)}.fit-guide__section-intro{font-size:1.12rem;line-height:1.65;max-width:52rem}.fit-guide__cards{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}.fit-card{background:#171614;color:#f2eee5;min-height:17rem;padding:clamp(1.4rem,3vw,2.5rem)}.fit-card__number{color:#e88b93;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:2.75rem}.fit-card h3{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:400;letter-spacing:.025em;line-height:1;margin:.6rem 0;text-transform:uppercase}.fit-card p{font-size:1.02rem;line-height:1.6}.fit-guide__tables{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.size-table-wrap{border:1px solid rgba(23,22,20,.22);overflow-x:auto}.size-table{border-collapse:collapse;min-width:33rem;width:100%}.size-table caption{background:#171614;color:#f2eee5;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:1.8rem;letter-spacing:.04em;padding:.8rem 1rem;text-align:left;text-transform:uppercase}.size-table th,.size-table td{border-bottom:1px solid rgba(23,22,20,.16);padding:.8rem 1rem;text-align:left}.size-table thead th{background:#6f10181a;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.size-table tbody th{color:#6f1018;font-weight:900}.fit-guide__fine-print{font-size:.92rem;font-weight:700;margin-top:1rem}.fit-guide__measurements{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}.fit-guide__measurements>div{border-left:.35rem solid #6f1018;padding-left:1.25rem}.fit-guide__measurements h3{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:1.7rem;font-weight:400;margin:0 0 .45rem;text-transform:uppercase}.fit-guide__measurements p{line-height:1.6;margin:0}.fit-guide__pro-tip{background:#6f101817;border-left:.4rem solid #6f1018;font-weight:750;margin-top:2rem;padding:1rem 1.25rem}.fit-guide__help{align-items:center;background:#171614;color:#f2eee5;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-top:clamp(3.5rem,7vw,7rem);padding:clamp(2rem,5vw,4.5rem)}.fit-guide__help h2{color:inherit;margin-bottom:0}.fit-guide__help p:not(.support-kicker){font-size:1.12rem;line-height:1.6}@media(max-width:900px){.contact-page,.fit-guide__help{grid-template-columns:1fr}.contact-page__intro{max-width:44rem}.fit-guide__cards{grid-template-columns:1fr}.fit-card{min-height:0}.fit-guide__tables{grid-template-columns:1fr}}@media(max-width:620px){.contact-form__grid,.fit-guide__measurements{grid-template-columns:1fr}.contact-page__form-wrap{margin-inline:calc(var(--pad) * -.45)}}@media(prefers-color-scheme:dark){.support-kicker,.contact-page__note a,.size-table tbody th{color:#e88b93}.contact-page__note,.fit-guide__section{border-color:#f2eee53d}.contact-page__form-wrap{background:#171614;box-shadow:0 1.5rem 4rem #00000059}.contact-form input,.contact-form textarea{background:#0b0b0a;border-color:#f2eee5;color:#f2eee5}.contact-form input:focus,.contact-form textarea:focus{border-color:#e88b93;outline-color:#e88b934d}.size-table-wrap{border-color:#f2eee53d}.size-table th,.size-table td{border-color:#f2eee526}.size-table thead th{background:#e88b931f}.fit-guide__pro-tip{background:#e88b931a}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/support-pages.css.map */
