.b2b-register{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.b2b-register__wrapper{padding:0 1.5rem}.b2b-register__progress{display:flex;align-items:center;justify-content:center;gap:2rem;padding:1.5rem 0;margin-bottom:5rem;border-bottom:2px solid #cecece}.b2b-progress-step{display:flex;align-items:center;gap:.5rem;opacity:.4;transition:opacity .3s ease}.b2b-progress-step--active{opacity:1}.b2b-progress-step__number{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #848484;border-radius:50%;background:transparent;color:#848484;font-size:1.8rem;font-weight:700;line-height:1;padding:0;text-indent:0;transition:all .3s ease}.b2b-progress-step--active .b2b-progress-step__number,.b2b-progress-step--completed .b2b-progress-step__number{background:#1d2ca1;color:#fff}.b2b-progress-step__label{font-size:1.5rem;font-weight:600;letter-spacing:.04em;color:inherit}.b2b-register__step{animation:b2bFadeIn .3s ease}@keyframes b2bFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.b2b-register__title{margin-bottom:2rem;font-size:3rem;line-height:1.2;font-weight:600}.b2b-register__form{display:flex;flex-direction:column;gap:1.25rem}.b2b-register__row{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem;align-items:end}.b2b-required{color:#e53e3e}.b2b-error-message{display:none;font-size:1.5rem;color:#e53e3e;margin-top:.25rem}.b2b-error-message--visible{display:block}.form-control--error{border-color:#e53e3e!important}.b2b-file-upload{position:relative;display:flex;flex-direction:column;gap:.5rem}.b2b-file-upload__input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.b2b-file-upload__area{display:flex;align-items:center;justify-content:center;background-color:#f8fafc;gap:.75rem;padding:3rem;border:2px solid #cad5e2;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#666}.b2b-file-upload__area:hover,.b2b-file-upload__area--dragover{border-color:#1a1a2e;background:#f9fafb;color:#1a1a2e}.b2b-file-upload__area--error{border-color:#e53e3e;background:#fff5f5;color:#e53e3e}.b2b-file-upload__area--error:hover{border-color:#e53e3e;color:#e53e3e}.b2b-file-upload__area--error .b2b-file-upload__text,.b2b-file-upload__area--error svg{color:#e53e3e;stroke:#e53e3e}.b2b-file-upload__text{font-size:1.5rem;font-weight:500;color:#45556c}.b2b-file-upload__area:hover .b2b-file-upload__text{color:#000}.b2b-file-upload__preview{align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f3f4f6;border-radius:8px;font-size:.875rem}.b2b-file-upload__preview[hidden]{display:none}.b2b-file-upload__preview:not([hidden]){display:flex;align-items:center}.b2b-file-upload__filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.5rem;font-weight:500;color:#45556c;padding:0 1rem}.b2b-file-upload__remove{background:none;border:none;width:3.4rem;height:3.4rem;cursor:pointer;padding:0;color:#666;line-height:1;display:flex;align-items:center;justify-content:center;align-self:center;font-size:0}.b2b-file-upload__remove:after{content:"";display:block;width:2rem;height:2rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round'%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round'%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3C/svg%3E") center/contain no-repeat}.b2b-file-upload__remove:hover{color:#e53e3e}.b2b-tl{display:grid;grid-template-columns:45px 1fr;grid-template-rows:44px 142px 38px;column-gap:20px;align-items:center;margin:2.5rem auto 3.5rem;width:fit-content}.b2b-tl>svg{grid-column:1;grid-row:1 / 4;align-self:start;display:block;width:45px;height:224px}.b2b-tl__text-item{display:flex;flex-direction:column;justify-content:center;text-align:left}.b2b-tl__text-item:nth-of-type(1){grid-row:1;grid-column:2}.b2b-tl__text-item:nth-of-type(2){grid-row:2;grid-column:2}.b2b-tl__text-item:nth-of-type(3){grid-row:3;grid-column:2}.b2b-tl__text-item strong{font-size:1.4rem;font-weight:600;color:#1f2937}.b2b-tl__text-item--active strong{color:#1d2ca1;font-size:1.8rem}.b2b-tl__text-item--pending strong{color:#6b7280}.b2b-tl__text-item span{font-size:1.25rem;color:#6b7280}.b2b-tl__text-item--pending span{color:#9ca3af}.b2b-review__card{background:#f5f5f5;border:none;border-radius:7px;overflow:hidden;margin-bottom:2.5rem;padding:1rem 2.5rem}.b2b-review__card-row{display:flex;justify-content:space-between;align-items:center;padding:2rem .8rem}.b2b-review__card-row+.b2b-review__card-row{border-top:1px solid #dde0e5}.b2b-review__card-label{font-size:1.5rem;color:#4a5565;font-weight:500}.b2b-review__card-value{font-size:1.5rem;font-weight:700;color:#111827}.b2b-review__card-value--status{color:#111827;font-weight:600}@media screen and (max-width:480px){.b2b-ur__hero{margin-left:-1rem;margin-right:-1rem;border-radius:0}.b2b-review__card{padding:.5rem 1.2rem}.b2b-review__card-row{flex-direction:column;align-items:flex-start;gap:.3rem;padding:1.4rem .8rem}.b2b-review__card-label{font-size:1.2rem}.b2b-review__card-value{font-size:1.35rem;word-break:break-all}}.b2b-ap__hero{background:#4387f7;padding:4rem 2.4rem 0;text-align:center;color:#fff;overflow:hidden;margin-bottom:0}.b2b-ap__hero-title{font-size:3rem;font-weight:700;line-height:1.2;margin:0 0 1.2rem;color:#fff}.b2b-ap__hero-subtitle{font-size:1.5rem;line-height:1.2;color:#ffffffe6;margin:0 auto 2rem;max-width:32ch}.b2b-ap__hero-btn{display:inline-block;background:#fff;color:#1f2937;font-size:1.8rem;font-weight:600;padding:1.1rem 6rem;border-radius:10px;text-decoration:none;box-shadow:0 2.62px 3.93px -2.62px #155dfc33,0 6.54px 9.81px -1.96px #155dfc33;transition:transform .2s ease,box-shadow .2s ease;margin-bottom:2.8rem}.b2b-ap__hero-btn:hover{transform:translateY(-1px);box-shadow:0 2.62px 3.93px -2.62px #155dfc73,0 6.54px 9.81px -1.96px #155dfc73}.b2b-ap__hero-btn2{display:inline-block;background:#fff;color:#1f2937;font-size:1.8rem;font-weight:600;padding:1.1rem 3rem;border-radius:10px;text-decoration:none;box-shadow:0 2.62px 3.93px -2.62px #155dfc33,0 6.54px 9.81px -1.96px #155dfc33;transition:transform .2s ease,box-shadow .2s ease;margin-bottom:2.8rem}.b2b-ap__hero-btn2:hover{transform:translateY(-1px);box-shadow:0 2.62px 3.93px -2.62px #155dfc73,0 6.54px 9.81px -1.96px #155dfc73}.b2b-ap__hero-img-wrap{display:flex;justify-content:center;align-items:flex-end;margin:0 -2.4rem}.b2b-ap__hero-img{display:block;width:100%;max-width:360px;height:auto;object-fit:contain}.b2b-ap__banner{background:#ffe974;padding:2.2rem 2rem;text-align:center}.b2b-ap__banner-eyebrow{font-size:1.5rem;font-weight:400;color:#000;text-transform:uppercase;margin:0}.b2b-ap__banner-title{font-size:2.1rem;font-weight:600;color:#000;margin:0}@media screen and (max-width:480px){.b2b-ap__hero,.b2b-ap__banner{margin-left:-1rem;margin-right:-1rem;border-radius:0}}.b2b-ap__bestsellers{background:#f9f9f9;padding:3rem 2rem;margin-top:0;text-align:left}.b2b-ap__bestsellers-head{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-bottom:1.8rem;text-align:center}.b2b-ap__bestsellers-title{font-size:2rem;font-weight:700;color:#111;margin:0;letter-spacing:-.01em}.b2b-ap__bestsellers-view-all{display:inline-flex;align-items:center;gap:.6rem;color:#111;text-decoration:none;font-size:1.3rem;font-weight:500}.b2b-ap__bestsellers-view-all:hover{opacity:.75}.b2b-ap__bestsellers-view-all-icon{width:2rem;height:2rem;flex-shrink:0}.b2b-ap__bestsellers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem 1rem}.b2b-ap__bestsellers-item{position:relative;min-width:0;text-align:left}.b2b-ap__bestsellers-rank{display:inline-block;font-size:1.3rem;font-weight:600;color:#111;line-height:1;padding-bottom:.2rem;margin-bottom:.6rem;border-bottom:1px solid #111;min-width:1.2rem;text-align:center}.b2b-ap__bestsellers-item .f-product-card,.b2b-ap__bestsellers-item .card-wrapper{font-size:1.1rem}.b2b-ap__bestsellers-item .card__heading,.b2b-ap__bestsellers-item .card__information .h5,.b2b-ap__bestsellers-item .card__information h3{font-size:1.15rem;line-height:1.3}.b2b-ap__bestsellers-item .price,.b2b-ap__bestsellers-item .price__regular,.b2b-ap__bestsellers-item .price__sale{font-size:1.15rem}.b2b-ap__bestsellers-item .card__vendor{font-size:1.05rem}@media screen and (max-width:480px){.b2b-ap__bestsellers-grid{gap:1.4rem .8rem}}.b2b-ur__hero{background:#4387f7;padding:3.8rem 2.4rem 0;text-align:center;color:#fff;overflow:hidden;margin-bottom:3.8rem}.b2b-ur__hero-title{font-size:2.8rem;font-weight:600;line-height:1.25;margin:0 0 1rem;color:#fff}.b2b-ur__hero-subtitle{font-size:1.5rem;line-height:1.5;color:#ffffffe0;margin:0 auto 1.8rem;max-width:30ch;font-weight:600}.b2b-ur__hero-subtitle strong{color:#fff;font-weight:600}.b2b-ur__hero-btn{display:inline-block;background:#fff;color:#1f2937;font-size:1.7rem;font-weight:600;padding:.8rem 3.5rem;border-radius:6px;text-decoration:none;box-shadow:0 2.62px 3.93px -2.62px #155dfc33,0 6.54px 9.81px -1.96px #155dfc33;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease;margin-top:1rem;margin-bottom:2.4rem}.b2b-ur__hero-btn:hover{transform:translateY(-1px);box-shadow:0 2.62px 3.93px -2.62px #155dfc73,0 6.54px 9.81px -1.96px #155dfc73}.b2b-ur__hero-img-wrap{display:flex;justify-content:center;align-items:flex-end;margin:0 -2.4rem}.b2b-ur__hero-img{display:block;width:90%;max-width:250px;height:auto;object-fit:contain}.b2b-ur__steps{display:grid;grid-template-columns:1fr 1fr 1fr;position:relative;margin-bottom:3.8rem;gap:5rem}.b2b-ur__steps:before{content:"";position:absolute;top:25px;left:calc(100% / 6);right:calc(100% / 6);height:4px;background:linear-gradient(to right,#5065e8 50%,#d1d5db 50%);border-radius:2px;z-index:0}.b2b-ur__step{display:flex;flex-direction:column;align-items:center;gap:.75rem;position:relative;z-index:1}.b2b-ur__step-icon{width:50px;height:50px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.b2b-ur__step-icon img{width:56px;height:56px;object-fit:contain;display:block}.b2b-ur__step-label{font-size:1.5rem;font-weight:600;color:#1f2937;text-align:center;display:block;margin-top:1rem}.b2b-ur__step-desc{font-size:1.2rem;color:#6b7280;text-align:center;line-height:1.5;display:block}.b2b-ur__step--active .b2b-ur__step-label{color:#495aff}.b2b-ur__step--pending .b2b-ur__step-label,.b2b-ur__step--pending .b2b-ur__step-desc{color:#9ca3af}@media screen and (max-width:480px){.b2b-ur__hero-title{max-width:12ch;margin:0 auto;margin-bottom:1rem}.b2b-ur__steps{gap:2rem}.b2b-ur__steps:before{top:20px}.b2b-ur__step-icon{width:40px;height:40px}.b2b-ur__step-icon svg{width:40px;height:40px}.b2b-ur__step-label{font-size:1.2rem;margin-top:.6rem}.b2b-ur__step-desc{font-size:1rem}}.b2b-ur__notice{font-size:1.8rem;color:#6b7280;text-align:center;line-height:1.6;margin-top:1.5rem;max-width:27ch;margin:0 auto}@media screen and (max-width:480px){.b2b-ur__notice{font-size:1.35rem;margin-top:1rem;padding:0 1rem}}.b2b-register__divider{margin:1rem 0;border:none;border-top:1px solid #e5e7eb}.b2b-register__notice{display:flex;align-items:flex-start;gap:1.25rem;padding:1.75rem 2rem;background:#eff6ff;border:1.5px solid #dbeafe;border-radius:14px;color:#101828;margin-top:1rem}.b2b-register__notice svg{flex-shrink:0;margin-top:.25rem;color:#155dfc;width:28px;height:28px}.b2b-register__notice p{margin:0;line-height:1.4;font-size:1.8rem;color:#1e2a5e;font-weight:400;text-align:start}.b2b-register__signin{margin-top:.5rem;font-size:.875rem}.b2b-register__signin a{color:#3b82f6;text-decoration:underline}.b2b-register__complete{padding:0 0 2rem}.b2b-register__check-icon{margin-bottom:2rem}.b2b-register__message{max-width:520px;margin:1.5rem auto;font-size:1.5rem;line-height:1.7;color:#555}.b2b-register__global-error{margin-top:1rem;padding:1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:1.5rem}.b2b-register__global-error p{margin:0}.f-price--b2b-hidden{min-height:1.5em}.f-price-item--b2b-message{font-size:.8125rem;color:var(--color-subtext, #666)}.b2b-login-link{color:#3b82f6;text-decoration:underline}#b2b-submit-btn{background-color:#4387f7!important;border-color:#4387f7!important;color:#fff!important}#b2b-submit-btn:disabled,#b2b-submit-btn[disabled]{background-color:#bababa!important;border-color:#bababa!important;color:#fff!important;cursor:not-allowed}.b2b-register__submit-btn.btn--loading .btn__text{visibility:hidden}.b2b-register__submit-btn.btn--loading .loading__spinner{display:flex}@media(max-width:768px){.b2b-register__progress{gap:1.25rem}.b2b-progress-step__label{font-size:1.3rem;letter-spacing:.03em}.b2b-progress-step__number{width:28px;height:28px;font-size:1.5rem;line-height:1}.b2b-register__row{grid-template-columns:1fr}.b2b-register__wrapper{padding:0 1rem}}.b2b-register__login-gate{padding:0 1rem 4rem}.b2b-register__gate-text{font-size:1rem;color:#666;margin-bottom:1rem}.b2b-register__welcome{font-size:1.6rem;color:#555;margin-bottom:1.5rem}.b2b-register .form-label,.b2b-register label{font-size:1.8rem;font-weight:600;margin-bottom:.4rem}.b2b-register .b2b-register__form .form-control{padding:1.1rem 1.5rem;font-size:1.5rem;height:auto;min-height:unset;line-height:1.4;border:2px solid #ddd;border-radius:6px;background:#fff}.b2b-register .b2b-register__form .form-control:focus{border-color:#4a7cf5;outline:none;box-shadow:0 0 0 2px #4a7cf526}.b2b-register .b2b-register__form .form-control::placeholder{color:#bbb;font-size:1.5rem}.b2b-register .b2b-register__form .btn.btn--primary{background:#4387f7;color:#fff;border:none;border-radius:12px;padding:1.35rem 1.5rem;font-size:2rem;font-weight:600;margin-top:.5rem}.b2b-register .b2b-register__form .btn.btn--primary:hover{background:#1b58bb;color:#fff}.b2b-register .b2b-register__form .btn.btn--primary:before{display:none}.b2b-register .b2b-register__form .btn.btn--primary .btn__text,.b2b-register .b2b-register__form .btn.btn--primary:hover .btn__text,.b2b-register .b2b-register__form .btn.btn--primary:focus .btn__text{color:#fff!important}.b2b-register .b2b-register__subtitle{font-size:2.5rem}.b2b-register .b2b-register__notice{font-size:.9375rem;margin-bottom:1.5rem}.b2b-register .b2b-file-upload__text{font-size:1.5rem}.b2b-register .b2b-register__wrapper{max-width:640px;margin:0 auto}.b2b-register__doc-warning{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;background:#fffbeb;border:1.5px solid #f59e0b;border-radius:10px;margin-top:3rem}.b2b-register__doc-warning svg{flex-shrink:0;margin-top:.15rem}.b2b-register__doc-warning p{margin:0;font-size:1.2rem;line-height:1.6;color:#92400e}.b2b-consent{margin:1.5rem 0}.b2b-consent__label{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.b2b-consent__checkbox{width:1.8rem;height:1.8rem;margin-top:.2rem;flex-shrink:0;accent-color:#4f46e5;cursor:pointer}.b2b-consent__text{font-size:1.25rem;line-height:1.5;color:#6b7280}.b2b-consent__text a{color:#4f46e5;text-decoration:underline;text-underline-offset:2px}.b2b-btn-primary{display:inline-flex;align-items:center;justify-content:center;background:#4a88ff;color:#fff;padding:1.4rem 2rem;font-size:1.8rem;font-weight:500;border-radius:8px;text-decoration:none;border:none;cursor:pointer;box-shadow:0 8px 18px -4px #4a88ff80;transition:all .2s ease;line-height:1.2}.b2b-btn-primary:hover{background:#3a75e3;box-shadow:0 4px 10px -2px #4a88ff66;transform:translateY(1px);color:#fff}.b2b-btn-primary__text{color:#fff}.b2b-btn-primary.w-full{width:100%}.b2b-benefits-list{display:flex;flex-direction:column;gap:1rem;margin:3rem 0 5rem}.b2b-benefit-item{display:flex;align-items:center;gap:1.8rem}.b2b-benefit-item__icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;flex-shrink:0}.b2b-benefit-item__icon svg{width:100%;height:auto;max-width:34px;max-height:34px}.b2b-benefit-item__text{font-size:1.6rem;font-weight:600;line-height:1.4;color:#111827}.b2b-phone-group{display:flex;gap:.5rem}.b2b-phone-group__select{flex-shrink:0;width:115px}.b2b-phone-group__select .form-control{padding-right:2rem!important;font-size:1.4rem!important}.b2b-phone-group__input{flex:1;min-width:0}@media(max-width:768px){.b2b-phone-group__select{width:105px}}.b2b-register__step-title{font-size:2.2rem;font-weight:600;color:#1f2937;line-height:1.4;margin-bottom:1.5rem}.b2b-register__intro{margin-bottom:4rem;padding:1rem 1rem 0}.b2b-register__intro-title{display:flex;align-items:center;gap:1.25rem;margin-bottom:2rem}.b2b-register__intro-text{font-size:3.4rem;font-weight:600;color:#000;line-height:1;margin-right:5px}.b2b-register__intro-logo{height:38px;width:auto;object-fit:contain;display:block}.b2b-register__intro-desc{font-size:1.6rem;color:#111;font-weight:500;margin:0}@media(max-width:768px){.b2b-register__intro-logo{height:30px}.b2b-register__intro-text{font-size:2.6rem;margin-right:5px}.b2b-register__intro-title{gap:.8rem}}.b2b-register__benefits{padding:.5rem 0 0}.b2b-register__benefits-title{font-size:1.45rem;font-weight:700;color:#1a1a2e;text-align:left;margin-bottom:2.5rem;line-height:1.35}.b2b-register__benefits-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2rem}.b2b-register__benefits-item{display:flex;align-items:center;gap:1.25rem}.b2b-register__benefits-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:56px;height:56px}.b2b-register__benefits-icon svg{display:block}.b2b-register__benefits-text{font-size:1.05rem;color:#1a1a2e;line-height:1.5;font-weight:500}.b2b-register__login-gate{margin-top:3rem;text-align:center}.b2b-register__gate-text{font-size:2rem;color:#1a1a2e;line-height:1.4;margin-bottom:1.25rem;font-weight:600}.b2b-register__signin-btn{display:block;width:100%;padding:1.1rem;background:#6c9cf0;color:#fff;border:none;border-radius:14px;font-size:2rem;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s ease}.b2b-register__signin-btn:hover{background:#5588e0;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/2/assets/b2b-register.css.map */
