body.tier-b2b-page{--tier-accent: var(--led-navy, #073672);--tier-accent-dark: var(--led-navy-dark, #042350);--tier-highlight: var(--led-gold, #fac523);--tier-ink: var(--led-text, #1a1d2b);--tier-muted: var(--led-muted, #6b7280);--tier-line: var(--led-line, #e4e6ec);--tier-bg-soft: var(--led-bg-soft, #f5f6fa);--tier-danger: var(--led-danger, #d43e2b);--tier-radius: var(--led-radius-md, 8px);--tier-shadow: var(--led-shadow-md, 0 4px 16px rgba(7, 54, 114, .08))}body.tier-b2b-page .section-header.shopify-section-group-header-group{z-index:2147483000!important;isolation:isolate}body.tier-b2b-page .section-header.shopify-section-group-header-group .header-wrapper{isolation:isolate}body.tier-b2b-page #MainContent{position:relative;z-index:0;isolation:isolate}body.tier-b2b-page #MainContent form,body.tier-b2b-page main>form,body.tier-b2b-page main>div>form{position:relative;z-index:0}body.tier-b2b-page #MainContent label{position:relative!important;z-index:0!important}@media screen and (min-width:990px){body.tier-b2b-page .led-reference-nav .led-reference-dropdown[open]>.led-reference-dropdown__panel{z-index:2147483000!important;isolation:isolate;background-color:#fff!important}}body.tier-b2b-page #MainContent,body.tier-b2b-page main{background-color:var(--tier-bg-soft);padding:3rem 1.25rem 4.5rem}body.tier-b2b-page #MainContent form,body.tier-b2b-page main>form,body.tier-b2b-page main>div>form{display:flex;flex-direction:column;gap:1.25rem;max-width:40rem;margin-inline:auto;padding:2rem;background-color:#fff;border:1px solid var(--tier-line);border-radius:var(--tier-radius);box-shadow:var(--tier-shadow)}body.tier-b2b-page #MainContent form>div,body.tier-b2b-page #MainContent fieldset>div{display:flex;flex-direction:column;gap:.375rem}body.tier-b2b-page #MainContent h1{max-width:40rem;margin:0 auto 1.5rem;font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.15;letter-spacing:-.015em;color:var(--tier-accent)}body.tier-b2b-page #MainContent form h2,body.tier-b2b-page #MainContent form h3,body.tier-b2b-page #MainContent legend{width:100%;margin:1rem 0 0;padding-bottom:.5rem;font-size:.9375rem;font-weight:600;color:var(--tier-ink);border-bottom:2px solid var(--tier-highlight)}body.tier-b2b-page #MainContent form h2:first-child,body.tier-b2b-page #MainContent form h3:first-child{margin-top:0}body.tier-b2b-page #MainContent label{font-size:.875rem;font-weight:500;line-height:1.4;color:var(--tier-ink)}body.tier-b2b-page #MainContent label abbr,body.tier-b2b-page #MainContent label .required{color:var(--tier-muted);font-weight:400;text-decoration:none}body.tier-b2b-page #MainContent form small,body.tier-b2b-page #MainContent .help-text{font-size:.8125rem;line-height:1.45;color:var(--tier-muted)}body.tier-b2b-page #MainContent form input[type=text],body.tier-b2b-page #MainContent form input[type=email],body.tier-b2b-page #MainContent form input[type=tel],body.tier-b2b-page #MainContent form input[type=url],body.tier-b2b-page #MainContent form input[type=number],body.tier-b2b-page #MainContent form textarea,body.tier-b2b-page #MainContent form select{box-sizing:border-box;width:100%;min-height:48px;padding:.75rem .875rem;font:inherit;font-size:16px;line-height:1.4;color:var(--tier-ink);background-color:#fff;border:1px solid var(--tier-line);border-radius:var(--led-radius-sm, 4px);transition:border-color .12s ease,box-shadow .12s ease}body.tier-b2b-page #MainContent form textarea{min-height:7rem;resize:vertical}body.tier-b2b-page #MainContent form ::placeholder{color:var(--tier-muted);opacity:1}body.tier-b2b-page #MainContent form input:hover,body.tier-b2b-page #MainContent form select:hover,body.tier-b2b-page #MainContent form textarea:hover{border-color:var(--tier-muted)}body.tier-b2b-page #MainContent form input:focus,body.tier-b2b-page #MainContent form select:focus,body.tier-b2b-page #MainContent form textarea:focus{outline:none;border-color:var(--tier-accent);box-shadow:0 0 0 3px #07367224}body.tier-b2b-page #MainContent :focus-visible{outline:2px solid var(--tier-accent);outline-offset:2px}body.tier-b2b-page #MainContent form select{appearance:none;-webkit-appearance:none;padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%236b7280' stroke-width='1.5' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center}body.tier-b2b-page #MainContent form input:user-invalid,body.tier-b2b-page #MainContent form select:user-invalid,body.tier-b2b-page #MainContent form textarea:user-invalid,body.tier-b2b-page #MainContent .has-error input,body.tier-b2b-page #MainContent .has-error select{border-color:var(--tier-danger)}body.tier-b2b-page #MainContent form input:user-invalid:focus,body.tier-b2b-page #MainContent form select:user-invalid:focus{box-shadow:0 0 0 3px #d43e2b29}body.tier-b2b-page #MainContent .error,body.tier-b2b-page #MainContent .error-message,body.tier-b2b-page #MainContent [role=alert]{font-size:.8125rem;line-height:1.45;color:var(--tier-danger)}body.tier-b2b-page #MainContent form button[type=submit],body.tier-b2b-page #MainContent form input[type=submit]{align-self:flex-start;min-height:48px;margin-top:.5rem;padding:.875rem 2.25rem;font:inherit;font-size:.9375rem;font-weight:600;color:#fff;cursor:pointer;background-color:var(--tier-accent);border:1px solid var(--tier-accent);border-radius:var(--led-radius-sm, 4px);transition:background-color .12s ease}body.tier-b2b-page #MainContent form button[type=submit]:hover,body.tier-b2b-page #MainContent form input[type=submit]:hover{background-color:var(--tier-accent-dark);border-color:var(--tier-accent-dark)}body.tier-b2b-page #MainContent form button[type=submit]:disabled{opacity:.45;cursor:not-allowed}body.tier-b2b-page #MainContent .thank-you,body.tier-b2b-page #MainContent .success{max-width:40rem;margin-inline:auto;padding:2rem;line-height:1.55;background-color:#fff;border:1px solid var(--tier-line);border-left:4px solid var(--tier-highlight);border-radius:var(--tier-radius)}@media screen and (max-width:40rem){body.tier-b2b-page #MainContent,body.tier-b2b-page main{padding:2rem 1rem 3rem}body.tier-b2b-page #MainContent form,body.tier-b2b-page main>form,body.tier-b2b-page main>div>form{padding:1.25rem;border-radius:var(--led-radius-sm, 4px)}body.tier-b2b-page #MainContent form button[type=submit],body.tier-b2b-page #MainContent form input[type=submit]{align-self:stretch;width:100%}}@media(prefers-reduced-motion:reduce){body.tier-b2b-page #MainContent *{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/178/assets/tier-b2b-form.css.map */
