.wholesale-register__wrapper,.wholesale-register__form,.form-section,.form-row,.form-field{overflow:visible!important}.wholesale-register__wrapper{max-width:1200px;margin:0 auto;padding:40px 20px}.wholesale-register__header{text-align:center;margin-bottom:40px}.wholesale-register__header h1{font-size:48px;font-weight:345;line-height:55px;font-family:Sentient-Variable,serif;margin-bottom:20px;color:#06284e}.wholesale-register__header .intro-text{font-size:16px;line-height:24px;color:#06284e;max-width:800px;margin:0 auto}.wholesale-register__already-registered .intro-text{margin-bottom:24px}.wholesale-register__already-registered .ordinary-button{margin-top:8px}.wholesale-register__form{background:#e8eaf1;padding:50px 40px}.form-section{margin-bottom:40px}.form-section__title{font-size:20px;font-weight:600;color:#06284e;margin-bottom:25px;font-family:Inter,sans-serif}.form-row{display:flex;gap:20px;margin-bottom:20px}.form-row .form-field{flex:1}.form-row--single{display:block}.form-row--single .form-field{width:100%}.form-field{margin-bottom:20px}.form-field.full-width,.form-field--full-width{width:100%}.form-field--empty{display:none}@media(min-width:769px){.form-field--empty{display:block}}.form-field label{display:block;font-size:14px;font-weight:500;color:#06284e;margin-bottom:8px;font-family:Inter,sans-serif}.form-field label .required{color:#eb5757}.form-field input[type=text],.form-field input[type=email],.form-field input[type=url],.form-field input[type=password],.form-field input[type=date],.form-field input[type=number],.form-field textarea,.form-field select{width:100%;padding:12px 15px;background:#f5f5f5;border:1px solid #E0E0E0;border-radius:4px;font-size:14px;font-family:Inter,sans-serif;color:#06284e;outline:none;transition:border-color .3s;box-sizing:border-box;-webkit-appearance:none;appearance:none}.form-field input[type=text]:focus,.form-field input[type=email]:focus,.form-field input[type=url]:focus,.form-field input[type=password]:focus,.form-field input[type=date]:focus,.form-field input[type=number]:focus,.form-field textarea:focus,.form-field select:focus{border-color:#06284e;background:#fff}.form-field textarea{min-height:100px;resize:vertical}.form-field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;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='%2306284E' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px;cursor:pointer}.form-field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;padding:5px}.form-field input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.form-field .field-note{font-size:12px;color:#666;margin-top:5px;font-style:italic}.field-error{color:#c0392b;font-size:.82em;margin-top:5px;font-weight:500;display:none}input.is-invalid,select.is-invalid,textarea.is-invalid{border-color:#c0392b!important;background:#fff8f8!important;outline-color:#c0392b!important}input.is-valid,select.is-valid,textarea.is-valid{border-color:#27ae60!important}.form-field input.field-error,.form-field select.field-error,.form-field textarea.field-error{border-color:#eb5757!important;background:#fef2f2!important}.field-error-message{color:#eb5757;font-size:12px;font-family:Inter,sans-serif;margin-top:6px;padding:6px 10px;background:#fef2f2;border:1px solid #FECACA;border-radius:4px;display:block;width:100%}.form-divider{height:1px;background:#e0e0e0;margin:40px 0}.privacy-notice{font-size:12px;color:#666;line-height:18px;margin-bottom:20px}.checkbox-field{display:flex;align-items:flex-start;margin-bottom:15px}.checkbox-field input[type=checkbox]{margin-right:10px;margin-top:3px;width:18px;height:18px;cursor:pointer;flex-shrink:0}.checkbox-field label{font-size:14px;color:#06284e;cursor:pointer;margin:0;line-height:1.5}.checkbox-group{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:8px}.checkbox-group .checkbox-field{margin-bottom:0}.form-submit{text-align:center;margin-top:30px}.form-submit button,.submit-button{background:#4a90e2;color:#fff;border:none;padding:15px 60px;font-size:16px;font-weight:500;border-radius:4px;cursor:pointer;font-family:Inter,sans-serif;transition:all .3s;position:relative;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px}.form-submit button:hover:not(:disabled),.submit-button:hover:not(:disabled){background:#357abd}.wholesale-submit-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:180px;transition:opacity .25s ease,background .25s ease,transform .1s ease;cursor:pointer}.wholesale-submit-btn:disabled{opacity:1;background:#9ab0c8!important;color:#fff!important;cursor:not-allowed;pointer-events:none;transform:none}.wholesale-submit-btn:disabled .btn-label{color:#fff!important;opacity:1;font-weight:600;letter-spacing:.02em}.wholesale-submit-btn:not(:disabled),.wholesale-submit-btn:not(:disabled):hover,.wholesale-submit-btn:not(:disabled):focus,.wholesale-submit-btn:not(:disabled):active{background:#06284e!important;color:#fff!important}.wholesale-submit-btn:not(:disabled) .btn-label,.wholesale-submit-btn:not(:disabled):hover .btn-label,.wholesale-submit-btn:not(:disabled):focus .btn-label{color:#fff!important;opacity:1;font-weight:600;letter-spacing:.02em}.wholesale-submit-btn .btn-spinner{display:none;width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:ws-spin .7s linear infinite;flex-shrink:0}.wholesale-submit-btn.is-loading .btn-spinner{display:inline-block}.wholesale-submit-btn.is-loading .btn-label{opacity:.85}@keyframes ws-spin{to{transform:rotate(360deg)}}.form-completion-hint{text-align:center;font-size:13px;color:#888;margin-top:12px;min-height:18px;transition:color .3s}.form-completion-hint.all-done{color:#27ae60;font-weight:500}.spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite;flex-shrink:0}.spinner-text{font-size:16px;font-weight:500;color:#fff;font-family:Inter,sans-serif}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-field .iti{display:block!important;width:100%!important;position:relative!important;overflow:visible!important}.form-field .iti input[type=tel]{width:100%!important;box-sizing:border-box!important;padding:12px 15px 12px 90px!important;background:#f5f5f5!important;border:1px solid #E0E0E0!important;border-radius:4px!important;font-size:14px!important;font-family:Inter,sans-serif!important;color:#06284e!important;outline:none!important;transition:border-color .3s,background .3s!important;height:46px!important;-webkit-appearance:none;appearance:none}.form-field .iti input[type=tel]:focus{border-color:#06284e!important;background:#fff!important}.form-field .iti input[type=tel].is-invalid{border-color:#c0392b!important;background:#fff8f8!important}.form-field .iti input[type=tel].is-valid{border-color:#27ae60!important}.form-field .iti .iti__flag-container{position:absolute!important;top:0!important;left:0!important;bottom:0!important;right:auto!important;padding:0!important;z-index:2!important}.form-field .iti .iti__selected-flag{display:flex!important;align-items:center!important;gap:5px!important;height:100%!important;padding:0 8px 0 10px!important;background:transparent!important;border:none!important;border-right:1px solid #D8DCE3!important;border-radius:4px 0 0 4px!important;cursor:pointer!important;outline:none!important;transition:background .15s ease!important;width:86px!important;min-width:86px!important;box-sizing:border-box!important}.form-field .iti .iti__selected-flag:hover{background:#06284e0d!important}.form-field .iti .iti__flag{flex-shrink:0!important}.form-field .iti .iti__selected-dial-code{font-size:12px!important;font-family:Inter,sans-serif!important;color:#06284e!important;font-weight:600!important;white-space:nowrap!important;flex:1!important}.form-field .iti .iti__arrow{display:inline-block!important;width:0!important;height:0!important;border-style:solid!important;border-width:5px 4px 0 4px!important;border-color:#06284E transparent transparent transparent!important;flex-shrink:0!important;transition:transform .2s ease!important;margin-left:1px!important}.form-field .iti.iti--open .iti__arrow{transform:rotate(180deg)!important}.iti__country-list{background:#fff!important;border:1px solid #dde3ec!important;border-radius:10px!important;box-shadow:0 4px 6px #06284e0f,0 12px 40px #06284e21!important;padding:0!important;margin:0!important;scrollbar-width:thin;scrollbar-color:#c4c9d6 transparent;animation:iti-open .15s ease!important}.iti--container{z-index:2147483647!important}@keyframes iti-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.iti__country-list::-webkit-scrollbar{width:4px}.iti__country-list::-webkit-scrollbar-track{background:transparent}.iti__country-list::-webkit-scrollbar-thumb{background:#c4c9d6;border-radius:99px}.iti__search-input-wrapper,.iti__search-input-container{position:sticky!important;top:0!important;z-index:1!important;padding:10px!important;background:#f8f9fb!important;border-bottom:1px solid #eaecf0!important;box-sizing:border-box!important}.iti__search-input{display:block!important;width:100%!important;box-sizing:border-box!important;padding:8px 10px 8px 32px!important;background:#fff!important;border:1.5px solid #E0E0E0!important;border-radius:6px!important;font-size:13px!important;font-family:Inter,sans-serif!important;color:#06284e!important;outline:none!important;transition:border-color .2s!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%23aab0bb' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:9px center!important}.iti__search-input:focus{border-color:#06284e!important}.iti__search-input::placeholder{color:#aab0bb!important}.iti__country{display:flex!important;align-items:center!important;gap:10px!important;padding:9px 14px!important;font-size:13.5px!important;font-family:Inter,sans-serif!important;color:#374151!important;cursor:pointer!important;transition:background .1s!important;list-style:none!important;white-space:nowrap!important}.iti__country:hover{background:#eef3fb!important}.iti__country.iti__highlight{background:#dbeafe!important;color:#06284e!important;font-weight:600!important}.iti__country-name{flex:1!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#374151!important}.iti__dial-code{color:#9ca3af!important;font-size:12px!important;font-variant-numeric:tabular-nums!important;flex-shrink:0!important}.iti__divider{border:none!important;border-top:1px solid #f0f2f5!important;margin:3px 0!important;padding:0!important;list-style:none!important}.phone-error{color:#c0392b;font-size:12px;font-family:Inter,sans-serif;margin-top:5px;font-weight:500;display:none}.form-field--file-upload{width:100%}.file-upload-wrapper{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.file-name{font-size:12px;color:#6b7280;font-family:Inter,sans-serif;word-break:break-word;overflow-wrap:break-word;width:100%;text-align:center}.file-error-message{display:block;color:#eb5757;font-size:12px;font-family:Inter,sans-serif;margin-top:8px;padding:8px 12px;background:#fef2f2;border:1px solid #FECACA;border-radius:4px;width:100%;text-align:left}.file-upload-wrapper:has(.file-input--error) .file-preview,.file-input--error~.file-preview,.file-preview--error{border-color:#eb5757!important;background:#fef2f2!important;box-shadow:0 0 0 2px #eb57571a}.file-preview{width:100%;height:200px;border:1px solid #C4C9D6;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;position:relative;cursor:pointer;transition:all .3s ease;font-weight:400;text-align:center;padding:0;margin:0}.file-preview:hover{border-color:#06284e;background:#f9fafb;box-shadow:0 2px 8px #06284e1a}.file-preview:active{transform:scale(.98)}.file-preview-placeholder,.file-preview-loading,.file-preview-pdf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#9ca3af;text-align:center;padding:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.file-preview-placeholder svg,.file-preview-pdf svg{opacity:.5;display:block;margin:0 auto;flex-shrink:0;transition:opacity .3s}.file-preview:hover .file-preview-placeholder svg{opacity:.7}.file-preview-placeholder span,.file-preview-pdf span,.file-preview-loading span{font-size:12px;font-family:Inter,sans-serif;display:block;margin:0;line-height:1.2}.file-preview-loading{z-index:2;background:#fffffff2}.loading-spinner{width:40px;height:40px;border:3px solid #E8EAF1;border-top-color:#06284e;border-radius:50%;animation:spin .8s linear infinite}.file-preview-image{width:100%;height:100%;object-fit:contain;object-position:center;display:block;cursor:pointer;position:relative;z-index:1}.file-preview:has(.file-preview-image[style*="display: block"]),.file-preview:has(.file-preview-pdf[style*="display: block"]){background:#f9fafb}.file-preview:has(.file-preview-image[style*="display: block"]) .file-preview-placeholder,.file-preview:has(.file-preview-pdf[style*="display: block"]) .file-preview-placeholder,.file-preview:has(.file-preview-image[style*="display: block"]) .file-preview-loading,.file-preview:has(.file-preview-pdf[style*="display: block"]) .file-preview-loading{display:none}@media(max-width:1024px)and (min-width:769px){.file-preview{height:180px}}@media(min-width:1025px){.file-preview{height:220px}}@media(min-width:1440px){.file-preview{height:240px}}@media(max-width:768px){.wholesale-register__wrapper{padding:20px 15px}.wholesale-register__header h1{font-size:32px;line-height:40px}.wholesale-register__header .intro-text{font-size:14px;line-height:22px}.wholesale-register__form{padding:30px 20px}.form-section{margin-bottom:30px}.form-section__title{font-size:18px;margin-bottom:20px}.form-row{flex-direction:column;gap:0}.form-row .form-field{width:100%!important;flex:1 1 100%!important;margin-bottom:20px}.form-field input[type=text],.form-field input[type=email],.form-field input[type=url],.form-field input[type=password],.form-field input[type=number],.form-field input[type=date],.form-field textarea,.form-field select{font-size:16px;padding:14px 15px;min-height:48px;box-sizing:border-box;width:100%}.form-field .iti input[type=tel]{font-size:16px!important;height:48px!important}.iti__country-list{max-width:calc(100vw - 32px)!important}.checkbox-group{grid-template-columns:1fr;gap:10px}.checkbox-field input[type=checkbox]{width:20px;height:20px;margin-top:2px}.file-upload-wrapper{flex-direction:column;gap:12px}.file-preview{width:100%;min-height:200px;height:auto;aspect-ratio:1}.file-name{font-size:11px}.form-submit button,.submit-button{width:100%;padding:14px 30px;font-size:15px;min-height:48px}.spinner{width:16px;height:16px;border-width:2px}.spinner-text{font-size:15px}}@media(max-width:480px){.wholesale-register__wrapper{padding:15px 10px}.wholesale-register__header h1{font-size:28px;line-height:36px;margin-bottom:15px}.wholesale-register__header .intro-text{font-size:13px;line-height:20px}.wholesale-register__form{padding:25px 15px}.form-section{margin-bottom:25px}.form-section__title{font-size:16px;margin-bottom:18px}.form-field .field-note{font-size:11px}.file-preview{min-height:180px;border-radius:3px}.file-preview-placeholder svg,.file-preview-pdf svg{width:40px;height:40px}.file-preview-placeholder,.file-preview-pdf,.file-preview-loading{gap:10px}.loading-spinner{width:36px;height:36px;border-width:2.5px}.file-name{font-size:10px}.file-error-message,.field-error-message{font-size:11px;padding:6px 10px;margin-top:6px}.form-submit{margin-top:25px}.form-submit button,.submit-button{padding:12px 24px;font-size:14px;min-height:44px}.spinner{width:14px;height:14px;border-width:1.5px}.spinner-text{font-size:14px}}@media(max-width:768px)and (orientation:landscape){.wholesale-register__header h1{font-size:30px;line-height:38px}.file-preview{min-height:150px}}.brn-sample{margin-top:10px;margin-bottom:4px}.brn-sample__link{font-size:12px;color:#0f2a4a;text-decoration:underline;white-space:nowrap}.wp-alert{position:relative;display:flex;align-items:flex-start;gap:14px;margin:22px 0;padding:18px 20px 18px 18px;border:1px solid rgba(6,40,78,.1);border-radius:12px;font-family:Inter,sans-serif;box-shadow:0 1px #ffffffb3 inset,0 8px 24px -12px #06284e38;overflow:hidden;animation:wp-alert-in .45s cubic-bezier(.16,1,.3,1) both}.wp-alert:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#ff7a6b,#eb5757)}.wp-alert__icon{flex:0 0 auto;box-sizing:border-box;width:40px;height:40px;padding:9px;color:#eb5757;background:radial-gradient(circle at 50% 35%,#ffe4e0,#ffd2cb);border-radius:50%;box-shadow:0 0 0 1px #eb57572e,0 4px 10px -4px #eb575780;animation:wp-alert-coin .5s cubic-bezier(.34,1.56,.64,1) .08s both}.wp-alert__body{flex:1 1 auto;min-width:0}.wp-alert__title{margin:1px 0 10px;font-family:Sentient-Variable,serif;font-size:19px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:#06284e}.wp-alert__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:14px;line-height:1.4}.wp-alert__link{color:inherit!important;font-size:14px!important;font-weight:600;line-height:1.4!important;letter-spacing:0!important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.wp-alert__link:hover,.wp-alert__link:focus-visible{color:inherit!important;text-decoration:underline;outline:none}.wp-alert__link--primary{font-weight:700}.wp-alert__hint{color:#8a93a0!important;font-weight:400;font-style:italic}@keyframes wp-alert-in{0%{opacity:0;transform:translateY(-8px) scale(.99)}to{opacity:1;transform:none}}@keyframes wp-alert-coin{0%{opacity:0;transform:scale(.4) rotate(-12deg)}to{opacity:1;transform:none}}@media(max-width:600px){.wp-alert{padding:14px 14px 14px 13px;gap:10px;border-radius:10px}.wp-alert:before{width:3px}.wp-alert__icon{width:28px;height:28px;padding:6px}.wp-alert__title{margin-bottom:7px;font-size:14.5px;line-height:1.32;letter-spacing:0}.wp-alert__actions{gap:7px 14px}.wp-alert__link{font-size:13px!important}.wp-alert__hint{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.wp-alert,.wp-alert__icon{animation:none}.wp-alert__link,.wp-alert__link--primary{transition:color .15s ease}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-wholesale-register.css.map */
