.rf-reg{scroll-margin-top:110px;background:#fbf7f0;border:2px solid #e2792d;border-radius:24px;padding:clamp(24px,4.5vw,56px)}.rf-reg__head{text-align:center;max-width:720px;margin:0 auto clamp(22px,3vw,32px)}.rf-reg__head .rf-subs__h2{margin:0 0 10px}.rf-reg__intro{margin:0;font-size:1.05rem;line-height:1.6}.rf-reg__form{max-width:860px;margin:0 auto}.rf-reg__progress{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 22px}.rf-reg__progress li{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 8px;border-radius:999px;background:#fff;border:1.5px solid rgba(30,29,74,.12);font-size:.9rem;font-weight:600;color:#5b5a7a;text-align:center;transition:background .2s,border-color .2s,color .2s}.rf-reg__progress li span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;flex:0 0 auto;background:#1e1d4a14;color:#1e1d4a;font-size:.8rem}.rf-reg__progress li.is-active{border-color:#e2792d;color:#1e1d4a}.rf-reg__progress li.is-active span{background:#e2792d;color:#fff}.rf-reg__progress li.is-done{color:#1e1d4a}.rf-reg__progress li.is-done span{background:#2321b6;color:#fff}.rf-reg__step{margin:0 0 18px;padding:clamp(20px,3vw,32px);border:0;border-radius:20px;background:#fff;box-shadow:0 1px #1e1d4a0a,0 10px 30px #1e1d4a0f;min-width:0}.rf-reg--js .rf-reg__step{margin-bottom:0}.rf-reg__legend{display:flex;align-items:center;gap:12px;float:left;width:100%;padding:0;margin:0 0 20px;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(1.25rem,2.2vw,1.5rem);color:#1e1d4a;outline:none}.rf-reg__legend+*{clear:both}.rf-reg__num{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#2321b6;color:#fff;font-size:1rem;font-weight:700;flex:0 0 auto}.rf-reg__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.rf-reg__field{display:grid;gap:6px;align-content:start;min-width:0}.rf-reg__field--full{grid-column:1 / -1}.rf-reg__field label,.rf-reg__label{font-weight:600;font-size:.95rem;color:#1e1d4a}.rf-reg__field label>span,.rf-reg__label>span{color:#e2792d}.rf-reg__field small,.rf-reg__hint{font-size:.85rem;color:#5b5a7a;line-height:1.4}.rf-reg .rf-reg__field input[type=text],.rf-reg .rf-reg__field input[type=email],.rf-reg .rf-reg__field input[type=tel],.rf-reg .rf-reg__field select,.rf-reg .rf-reg__field textarea{width:100%!important;box-sizing:border-box;font:inherit;font-size:1rem;color:#1e1d4a!important;background:#fff!important;border:1.5px solid #a9a7c0!important;border-radius:12px!important;padding:13px 16px!important;min-height:50px;height:auto;margin:0;outline:none;box-shadow:none!important;-webkit-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s,background .2s}.rf-reg .rf-reg__field input:hover,.rf-reg .rf-reg__field select:hover,.rf-reg .rf-reg__field textarea:hover{border-color:#e2792d!important}.rf-reg .rf-reg__field textarea{min-height:96px;resize:vertical;line-height:1.5}.rf-reg .rf-reg__field input::placeholder,.rf-reg .rf-reg__field textarea::placeholder{color:#8d8ca6!important;opacity:1}.rf-reg .rf-reg__field input:focus,.rf-reg .rf-reg__field select:focus,.rf-reg .rf-reg__field textarea:focus{border-color:#e2792d!important;background:#fff!important;box-shadow:0 0 0 3px #e2792d38!important}.rf-reg__select{position:relative}.rf-reg__select:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid #e2792d;border-bottom:2px solid #e2792d;transform:rotate(45deg);pointer-events:none}.rf-reg .rf-reg__select select{padding-right:44px!important;cursor:pointer}.rf-reg__pills{display:flex;flex-wrap:wrap;gap:8px}.rf-reg__pill{position:relative;cursor:pointer;margin:0}.rf-reg__pill input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.rf-reg__pill span{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:999px;background:#fff;border:1.5px solid #a9a7c0;color:#1e1d4a!important;font-weight:500;font-size:.95rem;transition:background .15s,border-color .15s,color .15s;-webkit-user-select:none;user-select:none}.rf-reg__pill:hover span{border-color:#e2792d;background:#fdebdd}.rf-reg__pill input:checked+span{background:#e2792d;border-color:#e2792d;color:#fff!important}.rf-reg__pill input[type=checkbox]:checked+span:before{content:"\2713";margin-right:6px;font-weight:700}.rf-reg__pill input:focus-visible+span{box-shadow:0 0 0 3px #2321b659}.rf-reg__check{display:flex!important;align-items:flex-start;gap:10px;cursor:pointer;font-weight:500!important;line-height:1.4}.rf-reg__check input{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:22px;height:22px;margin:0;border-radius:6px;border:1.5px solid #e2792d;background:#fff;display:inline-grid;place-items:center;cursor:pointer}.rf-reg__check input:checked{background:#e2792d}.rf-reg__check input:checked:after{content:"";width:6px;height:11px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg) translate(-1px,-1px)}.rf-reg__check input:focus-visible{box-shadow:0 0 0 3px #2321b659}.rf-reg .rf-reg__check>span{color:#1e1d4a}.rf-reg__sub{background:#fdebdd;border-radius:16px;padding:18px}.rf-reg__subhead{margin:0 0 14px;font-size:.95rem;line-height:1.5}.rf-reg__subhead--first{margin-bottom:16px;color:#5b5a7a}.rf-reg__note{background:#eef0ff;border:1.5px solid #2321b6;border-radius:14px;padding:14px 16px}.rf-reg__note p{margin:0 0 6px;line-height:1.5;font-size:.95rem}.rf-reg__note p:last-child{margin:0;color:#5b5a7a}.rf-reg__note a{color:#2321b6;font-weight:600}.rf-reg__hint--top{margin-top:-2px}.rf-reg__pills--windows .rf-reg__pill span{min-width:150px;justify-content:center}.rf-reg__err{margin:2px 0 0;color:#b42318;font-size:.88rem;font-weight:500}.rf-reg .is-invalid input[type=text],.rf-reg .is-invalid input[type=email],.rf-reg .is-invalid input[type=tel],.rf-reg .is-invalid select,.rf-reg .is-invalid textarea{border-color:#b42318!important;background:#fff!important}.rf-reg .is-invalid .rf-reg__pill span{border-color:#b42318}.rf-reg__alert{margin:0 0 18px;padding:12px 16px;border-radius:12px;background:#fdecea;border:1px solid #b42318;color:#b42318;font-weight:500}.rf-reg__privacy{margin:18px 0 0;font-size:.85rem;color:#5b5a7a}.rf-reg__nav{display:flex;align-items:center;gap:14px;margin-top:20px}.rf-reg__count{margin-left:auto;font-size:.9rem;color:#5b5a7a}.rf-reg__back{background:none;border:0;padding:10px 4px;font:inherit;font-weight:600;color:#2321b6;cursor:pointer}.rf-reg__back:hover{color:#e2792d}.rf-reg button.rf-subs__btn{font:inherit;font-weight:600;font-size:1.02rem;cursor:pointer;min-width:180px}.rf-reg button.rf-subs__btn[disabled]{opacity:.7;cursor:progress}.rf-reg:not(.rf-reg--js) .rf-reg__count{display:none}.rf-reg [hidden]{display:none!important}.rf-reg__done{max-width:620px;margin:0 auto;text-align:center;background:#fff;border-radius:20px;padding:clamp(28px,4vw,44px);outline:none}.rf-reg__done-icon{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#e2792d;color:#fff;margin-bottom:14px}.rf-reg__done h3{margin:0 0 10px;font-size:clamp(1.4rem,2.6vw,1.8rem)}.rf-reg__done p{margin:0 0 12px;line-height:1.6}.rf-reg__done .rf-subs__btn{margin-top:8px}.rf-reg__muted{color:#5b5a7a;font-size:.95rem}.rf-reg__done a:not(.rf-subs__btn){color:#2321b6;font-weight:600}@media(max-width:700px){.rf-reg__grid{grid-template-columns:1fr}.rf-reg__progress li{font-size:0;padding:8px;gap:0}.rf-reg__progress li span{font-size:.8rem}.rf-reg__nav{flex-wrap:wrap}.rf-reg__count{order:-1;width:100%;margin:0;text-align:center}.rf-reg button.rf-subs__btn{flex:1 1 auto}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/rf-wholesale-register.css.map */
