.vibranet-register{background:#f7f7f8}.vb-register-shell{display:grid;grid-template-columns:minmax(260px,.3fr) minmax(0,.7fr);gap:24px;align-items:start}.vb-register-intro,.vb-register-panel{border:1px solid rgba(23,18,23,.1);border-radius:22px;background:#fff;box-shadow:0 20px 55px #17121712}.vb-register-intro{position:sticky;top:24px;padding:30px}.vb-register-kicker{width:fit-content;margin:0 0 22px;padding:8px 12px;border-radius:999px;background:#f7edf2;color:#6b163b;font-size:12px;font-weight:850;line-height:1;text-transform:uppercase}.vb-register-intro h1{margin:0 0 18px;color:#121014;font-size:34px;line-height:1.05;letter-spacing:0}.vb-register-intro p{margin:0;color:#5e5960;font-size:15px;line-height:1.55}.vb-register-proof{display:grid;gap:10px;margin-top:32px}.vb-register-proof span{display:flex;align-items:center;gap:10px;color:#171217;font-size:14px;font-weight:800}.vb-register-proof span:before{content:"";width:9px;height:9px;border-radius:50%;background:#2f6847}.vb-register-panel{padding:22px}.vb-register-summary{display:grid;gap:4px;margin-bottom:18px;padding:14px 16px;border:1px solid rgba(171,37,86,.18);border-radius:14px;background:#fbf2f6;color:#6b163b}.vb-register-summary strong{font-size:14px;font-weight:900;line-height:1.2}.vb-register-summary span{color:#5e3a49;font-size:13px;font-weight:650;line-height:1.35}.vb-b2b-form{display:grid;gap:14px}.vb-form-step{padding:18px;border:1px solid rgba(23,18,23,.1);border-radius:16px;background:#fff}.vb-form-step-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px}.vb-form-step-head>span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:50%;background:#171217;color:#fff;font-size:12px;font-weight:850}.vb-form-step h2{margin:0 0 4px;color:#171217;font-size:19px;line-height:1.15}.vb-form-step p{margin:0;color:#716b73;font-size:13px;line-height:1.4}.vb-form-grid{display:grid;gap:12px}.vb-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.vb-field{display:grid;gap:7px}.vb-field--span{grid-column:1 / -1}.vb-field label,.vb-checkbox{color:#29242b;font-size:13px;font-weight:850;line-height:1.25}.vb-field:has(input[required])>label:after,.vb-field:has(select[required])>label:after,.vb-field:has(textarea[required])>label:after,.vb-checkbox:has(input[required]) span:after{content:" *";color:#ab2556;font-weight:900}.vb-field input,.vb-field select{width:100%;min-height:44px;padding:0 13px;border:1px solid rgba(23,18,23,.14);border-radius:10px;background:#fff;color:#171217;font-size:14px;font-weight:650;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.vb-field input:focus,.vb-field select:focus{border-color:#ab25568c;box-shadow:0 0 0 4px #ab255614}.vb-phone-field{display:grid;grid-template-columns:128px minmax(0,1fr);min-height:44px;border:1px solid rgba(23,18,23,.14);border-radius:10px;background:#fff;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.vb-field.is-invalid .vb-phone-field{border-color:#b42318;box-shadow:0 0 0 3px #b4231814}.vb-phone-field:focus-within{border-color:#ab25568c;box-shadow:0 0 0 4px #ab255614}.vb-phone-prefix{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;border-right:1px solid rgba(23,18,23,.1);background:#fbfbfc}.vb-phone-field .vb-phone-prefix select,.vb-phone-field>input{min-height:42px;border:0;border-radius:0;box-shadow:none}.vb-phone-field .vb-phone-prefix select{padding:0 18px 0 0;background-position:calc(100% - 9px) 18px,calc(100% - 4px) 18px;font-weight:850}.vb-phone-field>input{padding:0 13px}.vb-phone-flag{display:inline-block;width:24px;height:16px;border:1px solid rgba(23,18,23,.16);border-radius:3px;background:#f4f4f5;box-shadow:0 1px 2px #17121714}.vb-phone-flag--it{background:linear-gradient(90deg,#008c45 0 33%,#fff 33% 66%,#cd212a 66%)}.vb-phone-flag--fr{background:linear-gradient(90deg,#0055a4 0 33%,#fff 33% 66%,#ef4135 66%)}.vb-phone-flag--de{background:linear-gradient(#000 0 33%,#d00 33% 66%,#ffce00 66%)}.vb-phone-flag--es{background:linear-gradient(#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75%)}.vb-phone-flag--be{background:linear-gradient(90deg,#000 0 33%,#fae042 33% 66%,#ed2939 66%)}.vb-phone-flag--nl{background:linear-gradient(#ae1c28 0 33%,#fff 33% 66%,#21468b 66%)}.vb-phone-flag--pl{background:linear-gradient(#fff 0 50%,#dc143c 50%)}.vb-phone-flag--at{background:linear-gradient(#ed2939 0 33%,#fff 33% 66%,#ed2939 66%)}.vb-phone-flag--bg{background:linear-gradient(#fff 0 33%,#00966e 33% 66%,#d62612 66%)}.vb-phone-flag--hr{background:linear-gradient(red 0 33%,#fff 33% 66%,#171796 66%)}.vb-phone-flag--cy{background:#fff}.vb-phone-flag--cz{background:linear-gradient(135deg,#11457e 0 36%,transparent 36%),linear-gradient(#fff 0 50%,#d7141a 50%)}.vb-phone-flag--dk{background:linear-gradient(90deg,transparent 0 28%,#fff 28% 36%,transparent 36%),linear-gradient(transparent 0 42%,#fff 42% 58%,transparent 58%),#c60c30}.vb-phone-flag--ee{background:linear-gradient(#4891d9 0 33%,#000 33% 66%,#fff 66%)}.vb-phone-flag--fi{background:linear-gradient(90deg,transparent 0 30%,#002f6c 30% 42%,transparent 42%),linear-gradient(transparent 0 40%,#002f6c 40% 58%,transparent 58%),#fff}.vb-phone-flag--gr{background:linear-gradient(#0d5eaf 0 20%,#fff 20% 30%,#0d5eaf 30% 50%,#fff 50% 60%,#0d5eaf 60% 80%,#fff 80% 90%,#0d5eaf 90%)}.vb-phone-flag--hu{background:linear-gradient(#ce2939 0 33%,#fff 33% 66%,#477050 66%)}.vb-phone-flag--ie{background:linear-gradient(90deg,#169b62 0 33%,#fff 33% 66%,#ff883e 66%)}.vb-phone-flag--lv{background:linear-gradient(#9e3039 0 42%,#fff 42% 58%,#9e3039 58%)}.vb-phone-flag--lt{background:linear-gradient(#fdb913 0 33%,#006a44 33% 66%,#c1272d 66%)}.vb-phone-flag--lu{background:linear-gradient(#ed2939 0 33%,#fff 33% 66%,#00a1de 66%)}.vb-phone-flag--mt{background:linear-gradient(90deg,#fff 0 50%,#cf142b 50%)}.vb-phone-flag--pt{background:linear-gradient(90deg,#060 0 40%,red 40%)}.vb-phone-flag--ro{background:linear-gradient(90deg,#002b7f 0 33%,#fcd116 33% 66%,#ce1126 66%)}.vb-phone-flag--sk{background:linear-gradient(#fff 0 33%,#0b4ea2 33% 66%,#ee1c25 66%)}.vb-phone-flag--si{background:linear-gradient(#fff 0 33%,#005ce6 33% 66%,#ed1c24 66%)}.vb-phone-flag--se{background:linear-gradient(90deg,transparent 0 30%,#fecc00 30% 42%,transparent 42%),linear-gradient(transparent 0 40%,#fecc00 40% 58%,transparent 58%),#006aa7}.vb-field small{color:#777178;font-size:12px;line-height:1.35}.vb-field.is-hidden{display:none}.vb-field.is-invalid input,.vb-field.is-invalid select,.vb-checkbox.is-invalid{border-color:#b42318;box-shadow:0 0 0 3px #b4231814}.vb-checkbox{display:flex;align-items:flex-start;gap:10px;margin:0;padding:11px 13px;border:1px solid rgba(23,18,23,.1);border-radius:10px;background:#fbfbfb;cursor:pointer}.vb-checkbox--inline{align-self:end;min-height:44px}.vb-checkbox input{width:18px;height:18px;margin:1px 0 0;accent-color:#ab2556}.vb-register-error{padding:14px 16px;border:1px solid rgba(180,35,24,.25);border-radius:14px;background:#fff4f2;color:#912018;font-size:14px;font-weight:750;line-height:1.4}.vb-register-submit{width:100%;min-height:50px;margin-top:4px;border-radius:12px;background:#ab2556;box-shadow:0 14px 32px #ab255638;font-size:15px;font-weight:900}.vb-form-step:nth-of-type(5){background:linear-gradient(180deg,#fff,#fdf8fa)}.vb-field select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#6b163b 50%),linear-gradient(135deg,#6b163b 50%,transparent 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:34px}.vb-b2b-note{display:none}@media(max-width:991px){.vb-register-shell{grid-template-columns:1fr}.vb-register-intro{position:static}}@media(max-width:767px){.vb-register-intro,.vb-register-panel{border-radius:16px}.vb-register-intro,.vb-register-panel,.vb-form-step{padding:18px}.vb-register-intro h1{font-size:30px}.vb-form-grid--2{grid-template-columns:1fr}.vb-field--span{grid-column:auto}.vb-phone-field{grid-template-columns:118px minmax(0,1fr)}}.vb-register-success{padding:70px 0;background:#f7f7f8}.vb-register-success-card{max-width:980px;margin:0 auto;padding:40px;border:1px solid rgba(23,18,23,.1);border-radius:24px;background:#fff;box-shadow:0 22px 60px #17121714}.vb-register-success-card h1{max-width:680px;margin:0 0 14px;color:#171217;font-size:42px;line-height:1.05;letter-spacing:0}.vb-register-success-lead{max-width:680px;margin:0;color:#5e5960;font-size:17px;line-height:1.55}.vb-register-success-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}.vb-register-success-grid div{padding:18px;border:1px solid rgba(23,18,23,.1);border-radius:16px;background:#fbfbfb}.vb-register-success-grid span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-bottom:14px;border-radius:50%;background:#2f6847;color:#fff;font-size:12px;font-weight:900}.vb-register-success-grid strong{display:block;margin-bottom:5px;color:#171217;font-size:15px;font-weight:900}.vb-register-success-grid p{margin:0;color:#706a72;font-size:13px;line-height:1.45}.vb-register-success-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.vb-account-b2b-success{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-bottom:28px;padding:28px;border:1px solid rgba(47,104,71,.18);border-radius:22px;background:linear-gradient(135deg,#fff,#f4faf6);box-shadow:0 20px 55px #17121714}.vb-account-b2b-success[hidden]{display:none}.vb-account-b2b-success h1{margin:0 0 10px;color:#171217;font-size:34px;line-height:1.05;letter-spacing:0}.vb-account-b2b-success p:not(.vb-register-kicker){max-width:720px;margin:0;color:#5e5960;font-size:15px;line-height:1.55}.vb-account-b2b-success-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}@media(max-width:767px){.vb-register-success{padding:34px 0}.vb-register-success-card{padding:22px;border-radius:18px}.vb-register-success-card h1{font-size:31px}.vb-register-success-grid{grid-template-columns:1fr}.vb-account-b2b-success{grid-template-columns:1fr;padding:22px;border-radius:18px}.vb-account-b2b-success h1{font-size:28px}.vb-account-b2b-success-actions{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/vibranet-b2b-register.css.map */
