.sc-b2b-registration{position:relative;display:block;width:100%;max-width:var(--sc-b2b-max-width, 980px);margin-inline:auto}.sc-b2b-registration__header{max-width:760px;margin-block-end:32px}.sc-b2b-registration__eyebrow{margin:0 0 8px;color:rgb(var(--color-foreground-rgb) / .7);font-family:var(--font-subheading--family);font-size:.875rem;font-weight:600;line-height:1.35;letter-spacing:var(--letter-spacing-md);text-transform:uppercase}.sc-b2b-registration__heading{margin:0;font-size:min(var(--font-h1--size),var(--font-size--5xl));text-transform:uppercase}.sc-b2b-registration__intro{max-width:650px;color:rgb(var(--color-foreground-rgb) / .74)}.sc-b2b-registration__intro>*,.sc-b2b-registration__help>*{margin-block:0}.sc-b2b-registration__card{padding:clamp(24px,5vw,56px);border:1px solid var(--color-border);border-radius:max(var(--style-border-radius-sm),4px);background:rgb(var(--color-foreground-rgb) / .035)}.sc-b2b-registration__form{display:flex;flex-direction:column;gap:32px}.sc-b2b-registration__form-lead{display:grid;gap:12px}.sc-b2b-registration__required-note{margin:0;color:rgb(var(--color-foreground-rgb) / .7);font-size:.875rem;line-height:1.45}.sc-b2b-registration__required-note>span,.sc-b2b-registration__required{color:#9b3c30}.sc-b2b-registration__group{min-width:0;margin:0;padding:0;border:0}.sc-b2b-registration__group-title{display:block;width:100%;margin:0 0 20px;padding-block-end:12px;border-bottom:1px solid var(--color-border);color:var(--color-foreground-heading);font-family:var(--font-heading--family);font-size:1.125rem;font-style:var(--font-heading--style);font-weight:600;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.sc-b2b-registration__group--compact .sc-b2b-registration__group-title{margin-block-end:14px}.sc-b2b-registration__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.sc-b2b-registration__field{min-width:0}.sc-b2b-registration__proof{margin-block-start:24px}.sc-b2b-registration__label{display:block;margin-block-end:8px;color:var(--color-foreground);font-size:.875rem;font-weight:600;line-height:1.35}.sc-b2b-registration__control{display:block;width:100%;min-height:52px;margin:0;padding:13px 15px;border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);outline:none;background:var(--color-input-background);box-shadow:none;color:var(--color-foreground);line-height:1.4;transition:border-color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}.sc-b2b-registration__control:hover{background:var(--color-input-hover-background)}.sc-b2b-registration__control:focus-visible{border-color:var(--color-foreground);box-shadow:0 0 0 1px var(--color-foreground)}.sc-b2b-registration__control:user-invalid{border-color:var(--color-error);box-shadow:0 0 0 1px var(--color-error)}.sc-b2b-registration__field.has-error .sc-b2b-registration__control{border-color:var(--color-error);box-shadow:0 0 0 1px var(--color-error)}.sc-b2b-registration__select{cursor:pointer}.sc-b2b-registration__textarea{min-height:148px;resize:vertical}.sc-b2b-registration__file{position:relative}.sc-b2b-registration__file-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sc-b2b-registration__file-label{display:flex;width:100%;min-height:58px;align-items:center;gap:14px;padding:8px;border:1px dashed var(--color-input-border);border-radius:var(--style-border-radius-inputs);background:var(--color-input-background);cursor:pointer;transition:border-color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}.sc-b2b-registration__file-label:hover{border-color:var(--color-foreground);background:var(--color-input-hover-background)}.sc-b2b-registration__file-input:focus-visible+.sc-b2b-registration__file-label{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.sc-b2b-registration__file-input:user-invalid+.sc-b2b-registration__file-label{border-color:var(--color-error)}.sc-b2b-registration__field.has-error .sc-b2b-registration__file-label{border-color:var(--color-error);box-shadow:0 0 0 1px var(--color-error)}.sc-b2b-registration__file.is-dragover .sc-b2b-registration__file-label{border-color:var(--color-foreground);background:var(--color-input-hover-background);box-shadow:0 0 0 1px var(--color-foreground)}.sc-b2b-registration__field-error{margin:7px 0 0;color:var(--color-error);font-size:.8125rem;font-weight:500;line-height:1.4}.sc-b2b-registration__field-error[hidden]{display:none}.sc-b2b-registration__file-button{flex:0 0 auto;padding:10px 14px;border:1px solid var(--color-primary-button-border);border-radius:var(--style-border-radius-buttons-primary);background:var(--color-primary-button-background);color:var(--color-primary-button-text);font-family:var(--button-font-family-primary);font-size:.8125rem;font-weight:var(--button-font-weight-primary);letter-spacing:.06em;line-height:1.2;text-transform:var(--button-text-case-primary)}.sc-b2b-registration__file-name{min-width:0;overflow:hidden;color:rgb(var(--color-foreground-rgb) / .68);font-size:.875rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.sc-b2b-registration__help{display:grid;gap:5px;margin-block-start:10px;color:rgb(var(--color-foreground-rgb) / .65);font-size:.8125rem;line-height:1.5}.sc-b2b-registration__checkbox{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start}.sc-b2b-registration__checkbox-input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--color-foreground);cursor:pointer}.sc-b2b-registration__group.has-error .sc-b2b-registration__checkbox-input{outline:2px solid var(--color-error);outline-offset:2px}.sc-b2b-registration__checkbox-label{color:rgb(var(--color-foreground-rgb) / .78);font-size:.875rem;line-height:1.5;cursor:pointer}.sc-b2b-registration__privacy{color:rgb(var(--color-foreground-rgb) / .78);font-size:.875rem;line-height:1.55}.sc-b2b-registration__privacy .sc-b2b-registration__group-title{margin-block-end:16px}.sc-b2b-registration__privacy p{margin:0}.sc-b2b-registration__privacy p+p{margin-block-start:14px}.sc-b2b-registration__privacy a,.sc-b2b-registration__help a{color:inherit;text-decoration:underline;text-underline-offset:.16em}.sc-b2b-registration__submit{position:relative;min-width:180px;min-height:48px;align-self:flex-start}.sc-b2b-registration__submit:disabled{cursor:wait;opacity:.68}.sc-b2b-registration__submit.is-loading .sc-b2b-registration__submit-label{visibility:hidden}.sc-b2b-registration__submit.is-loading:after{position:absolute;top:50%;left:50%;width:18px;height:18px;border:2px solid currentcolor;border-right-color:transparent;border-radius:50%;content:"";transform:translate(-50%,-50%) rotate(0);animation:sc-b2b-registration-spin .7s linear infinite}.sc-b2b-registration__status{margin:-14px 0 0;padding:14px 16px;border:1px solid currentcolor;font-size:.875rem;line-height:1.45}.sc-b2b-registration__status[hidden]{display:none}.sc-b2b-registration__status.is-error{color:var(--color-error);background:#8b00000f}.sc-b2b-registration__status.is-success{color:var(--color-success);background:#0064000f}.sc-b2b-registration.is-success .sc-b2b-registration__form>:not(.sc-b2b-registration__status){display:none}.sc-b2b-registration.is-success .sc-b2b-registration__status{margin:0}.sc-b2b-registration__app-bridge,.sc-b2b-registration-section .shopify-app-block{position:fixed!important;top:0!important;left:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important}@keyframes sc-b2b-registration-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media screen and (min-width:750px){.sc-b2b-registration__header{margin-block-end:40px}.sc-b2b-registration__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-b2b-registration__field--full{grid-column:1 / -1}}@media screen and (max-width:749px){.sc-b2b-registration__card{margin-inline:calc(var(--page-margin) * -.35)}.sc-b2b-registration__form{gap:28px}.sc-b2b-registration__file-label{align-items:stretch;flex-direction:column}.sc-b2b-registration__file-button{width:100%;text-align:center}.sc-b2b-registration__file-name{padding:3px 6px 5px;text-align:center;white-space:normal}.sc-b2b-registration__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/126/assets/sc-b2b-registration-form.css.map */
