.trade-application-form{background:#000;color:#fff;padding:3rem 1rem;text-align:center;font-family:inherit}.trade-application-form,.trade-application-form *{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.trade-application-form input,.trade-application-form select,.trade-application-form textarea,.trade-application-form button{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit}.trade-application-form h2{text-transform:uppercase;font-size:1.5rem;font-weight:700;margin-bottom:2rem}.trade-application-form form,.trade-application-form .progress-wrap{max-width:600px;margin:0 auto}.trade-application-form form{display:grid;gap:1.5rem}.trade-application-form label{display:block;text-align:left;margin:1rem 0 .5rem;font-size:.9rem;font-weight:700;text-transform:uppercase}.trade-application-form input,.trade-application-form select{width:100%;padding:.75rem;background:#fff;color:#000;border:none;font-size:1rem;height:48px;line-height:1.2;box-sizing:border-box}.trade-application-form select{background:#fff url('data:image/svg+xml;utf8,<svg fill="black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right .75rem center;background-size:1rem;padding-right:2.5rem}#thank-you{display:none;margin-top:2rem;font-style:italic;line-height:1.6}.form-progress{display:flex;width:100%;margin-bottom:2rem;border-bottom:2px solid #fff}.form-progress .step-tab{flex:1 1 0;background:transparent;color:#fff;border:none;border-bottom:2px solid transparent;padding:.75rem 1rem;font-size:.9rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s;display:grid;grid-template-columns:1.5rem auto;align-items:center;justify-content:center;column-gap:.5rem;text-align:left}.form-progress .step-tab:before{content:attr(data-step);grid-column:1;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:#fff;color:#000;font-weight:700;line-height:1.5rem;transition:background .25s,color .25s}.form-progress .step-tab .step-label{grid-column:2;white-space:normal;text-align:left}.form-progress .step-tab:hover{color:#555;background:#f5f5f5}.form-progress .step-tab:hover:before{background:#888;color:#555}.form-progress .step-tab.active{color:#000;background:#fff;border-bottom-color:#fff}.form-progress .step-tab.active:before{background:#000;color:#fff}.form-progress .step-tab.tab-error{box-shadow:inset 0 -2px #ff5252}@media (max-width:560px){.form-progress .step-tab{text-align:center}}.form-navigation{display:flex;gap:.75rem;justify-content:center}.form-navigation .button{padding:.75rem 1.25rem;background:transparent;color:#fff;border:2px solid #fff;font-size:.9rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s}.form-navigation .button:hover,.form-navigation .button:focus,.form-navigation .button:focus-visible{background:#fff!important;color:#000!important;border-color:#fff!important}.form-section[hidden]{display:none!important}.bnp__invalid{outline:2px solid #ff5252;outline-offset:2px}.split-line{width:100%;height:1px;background:linear-gradient(to right,#fff0,#ffffff59,#fff0);margin:1rem 0}.helper{font-size:.8rem;opacity:.9;text-align:left;margin-top:.25rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-trade-app-form.css.map */
