.va{background:var(--va-bg,#000);color:var(--va-ink,#fff);border-top:1px solid #333;overflow-x:clip}.va *{box-sizing:border-box}.va__inner{max-width:760px;margin:0 auto;padding:clamp(80px,10vw,144px) clamp(24px,6vw,48px)}.va__title{margin:0 0 clamp(28px,3.5vw,40px);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight,700);font-size:clamp(34px,6vw,72px);line-height:1.05;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;color:var(--va-ink,#fff)}.va__intro p,.va__msg p,.va__privacy{margin:0 0 1.4em;font-family:var(--font-body-family);font-size:clamp(16px,1.5vw,18px);line-height:1.8;color:var(--va-muted,#b3b3b3);text-wrap:pretty}.va__form{margin-top:clamp(40px,5vw,56px);display:grid;gap:28px}.va__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.va__field{display:flex;flex-direction:column;gap:10px;min-width:0}.va__label{font-family:var(--font-body-family);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--va-ink,#fff)}.va__label small{font-weight:400;letter-spacing:.08em;text-transform:none;color:var(--va-muted,#b3b3b3)}.va__input{width:100%;max-width:100%;min-height:52px;padding:14px 16px;border:1px solid rgba(255,255,255,.32);border-radius:0;background:#0b0b0b;color:#fff;font:16px/1.5 var(--font-body-family);-webkit-appearance:none;appearance:none}textarea.va__input{min-height:140px;resize:vertical}select.va__input{padding-right:44px;background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat}.va__input:hover{border-color:#ffffff8c}.va__input:focus{outline:none;border-color:#fff;box-shadow:0 0 0 1px #fff}.va__input[aria-invalid=true],.va__form.is-checked .va__input:invalid{border-color:#ff8a8a}.va__price{margin:0;font-family:var(--font-body-family);font-size:14px;color:var(--va-muted,#b3b3b3);min-height:1.5em}.va__checks{display:grid;gap:18px;margin:8px 0 0;padding:28px 0 0;border:0;border-top:1px solid rgba(255,255,255,.18)}.va__checks legend{padding:0;margin-bottom:18px}.va__check{display:grid;grid-template-columns:22px 1fr;gap:14px;align-items:start;font-family:var(--font-body-family);font-size:15px;line-height:1.65;color:var(--va-muted,#b3b3b3);cursor:pointer}.va__check input{width:20px;height:20px;margin:3px 0 0;accent-color:#fff;cursor:pointer}.va__check input:focus-visible{outline:2px solid #fff;outline-offset:3px}.va__privacy{font-size:14px;margin:0}.va__privacy a{color:#fff;text-underline-offset:4px}.va__submit{justify-self:start;min-height:56px;padding:16px 40px;border:1px solid #fff;border-radius:0;background:#fff;color:#000;font:700 13px/1 var(--font-body-family);letter-spacing:.28em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.va__submit:hover{background:#000;color:#fff}.va__submit:focus-visible{outline:2px solid #fff;outline-offset:4px}.va__submit[disabled]{opacity:.6;cursor:wait}.va__msg{margin-top:clamp(32px,4vw,48px);padding:28px;border:1px solid rgba(255,255,255,.32)}.va__msg h3{margin:0 0 14px;font-family:var(--font-heading-family);font-size:clamp(22px,2.6vw,30px);color:#fff}.va__msg--error{border-color:#ff8a8a}.va__msg--error ul{margin:0;padding-left:1.2em;color:#ffb3b3;font-family:var(--font-body-family);line-height:1.7}.va__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}@media(max-width:749px){.va__grid{grid-template-columns:1fr}.va__submit{width:100%;justify-self:stretch;padding:16px 20px;letter-spacing:.2em}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rtbp-vest-apply.css.map */
