.b2b-application-form{margin:30px 15px;display:flex;justify-content:center}.b2b-application-form .form,.b2b-application-form .enforcement-form{width:100%;padding:30px 15px;border-radius:15px;box-shadow:#11111a1a 0 4px 16px,#11111a1a 0 8px 24px,#11111a1a 0 16px 56px;display:flex;flex-direction:column;align-items:center}.forms form{display:flex;align-items:center;flex-direction:column;gap:30px}.form h1,.form h2{font-size:32px}.form .form-layout{width:100%;margin:30px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;align-items:center}.form-layout .form-item{display:flex;flex-direction:column;align-items:flex-start;grid-column:1 / 3;position:relative}.form-layout .form-item input,.form-layout .form-item select{height:48px;width:100%;padding:8px;border-radius:8px;border:1px solid #d9d9d9;font-size:20px}.form-layout .form-item input:focus-visible,.form-layout .form-item select:focus-visible{outline:none!important;border:1px solid #3fb65d}.form-layout .form-field--half-1{grid-column:1 / 2}.form-layout .form-field--half-2{grid-column:2 / 3}.form-layout .required-star{color:#db312f;font-size:20px}.iti{width:100%}.iti__flag{transform:scale(2);transform-origin:center}.iti .iti__tel-input{padding-left:20%!important}.iti__country-container{width:20%;left:0}.iti__selected-country{width:100%;justify-content:center}#selectBox,#selectRepBox,#selectTypeBox{padding:10px 12px;border:1px solid #ccc;border-radius:8px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;width:100%}#countryOptions,#repOptions,#typeOptions{display:block;position:absolute;top:80px;z-index:999;background-color:#fff;width:100%;max-height:300px;border-radius:8px;border:1px solid #dddd;box-shadow:1px 1px 4px #0003}#selectValue,#selectRepValue,#selectTypeValue{width:100%;padding:0;margin:0;line-height:initial}#optionList li,#repOptionList li,#typeOptionList li{padding:8px;cursor:pointer}#optionList li:hover,#optionList li.highlight,#repOptionList li:hover,#repOptionList li.highlight,#typeOptionList li:hover,#typeOptionList li.highlight{background-color:#0000000d}#searchCountry,#searchRep,#searchType{position:sticky;top:0;border:1px solid #3fb65d}.ratio-options{display:flex;gap:8px}.ratio-options .option{display:flex;align-items:center;gap:8px}.ratio-options .option .radio{width:24px;height:24px;border-radius:50%;padding:0}.ratio-options .option .radio:after{inset-inline-start:8px;inset-block-start:8px}.form-layout .form-item .upload-file{padding:0;border-radius:initial;border:none;font-size:16px;height:100%}.check-policy,.check-subscribe{display:flex;align-items:center;gap:8px}.check-policy #policy,.check-subscribe #subscribe{width:24px;height:24px;padding:0;border-radius:4px}.check-policy #policy:after,.check-subscribe #subscribe:after{inset-inline-start:8px;inset-block-start:4px;width:.7rem;height:1rem}.check-policy a{text-decoration:underline}.check-policy a:hover{text-decoration-thickness:2px}.submit{height:48px;grid-column:1 / 3;padding:8px;border-radius:8px;font-size:20px}.status-loading,.success-loading{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;justify-content:center;align-items:center;z-index:9999}.loading{padding:40px;border-radius:12px;text-align:center;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.spinner{display:flex!important;width:50px;height:50px;border:6px solid #f3f3f3;border-top:6px solid #3fb65d;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}.loading p{margin:0;font-size:18px;color:#fff}#toast-root{position:fixed;top:5%;left:50%;transform:translate(-50%);display:flex;flex-direction:column;z-index:9999}.toast{background:#fff;padding:10px 16px;border-radius:8px;opacity:0;transform:translateY(10px);transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;min-width:300px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.toast svg{width:20%}.toast span{font-size:20px;line-height:normal;width:80%;color:#1a1a1a}.toast.show{opacity:1;transform:translateY(0)}.toast .close{padding:0;border:none;background:transparent;color:#1a1a1a;cursor:pointer}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (min-width: 768px){.b2b-application-form{margin:50px 0}.b2b-application-form .forms{max-width:600px}.b2b-application-form .form{padding:30px}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/b2b-application-form.css.map */
