.UC197 .ButtonAddcontact:before,.nav-tabs li.has-required-fields button:after{font-family:uniicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.UC197 .RegistrationTypeRow label{display:inline-flex;justify-content:center;align-items:center;margin-bottom:0;font-weight:500;font-family:Montserrat,sans-serif;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;--btn-padding-y: .7rem;--btn-padding-x: 1.2rem;--btn-font-size: 1.6rem;--btn-border-radius: var(--border-radius)}.UC197 .RegistrationTypeRow label:focus{outline:none}.UC197 .RegistrationTypeRow label:hover,.UC197 .RegistrationTypeRow label:focus{text-decoration:none}.UC197 .RegistrationTypeRow label:active{outline:0}.UC197 .RegistrationTypeRow label[disabled]{cursor:not-allowed;opacity:.65}.UC197 .RegistrationTypeRow label{display:inline-flex;align-items:center;justify-content:center}.UC197 .RegistrationTypeRow label{height:3.2rem;font-size:1.4rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding-top:0;padding-bottom:0}.UC197 .RegistrationTypeRow ul{font-size:0;padding-left:0;list-style:none;margin-bottom:0}.UC197 .RegistrationTypeRow li{display:inline-block;width:calc((100% - 8px)/2)}.UC197 .RegistrationTypeRow li:not(:first-child){margin-left:8px}@media (min-width: 768px){.UC197 .RegistrationTypeRow li{width:100px}}.UC197 .RegistrationTypeRow input{display:none}.UC197 .RegistrationTypeRow label{width:100%;line-height:36px;margin-bottom:0;color:var(--btn-outline-primary-color);border-color:var(--btn-outline-primary-border-color);background-color:var(--btn-outline-primary-bg)}.UC197 .RegistrationTypeRow label:hover{color:var(--btn-outline-primary-hover-color);border-color:var(--btn-outline-primary-hover-border-color);background-color:var(--btn-outline-primary-hover-bg)}.UC197 .RegistrationTypeRow label:active{color:var(--btn-outline-primary-active-color);border-color:var(--btn-outline-primary-active-border-color);background-color:var(--btn-outline-primary-active-bg)}.UC197 .RegistrationTypeRow label:disabled,.UC197 .RegistrationTypeRow label.disabled,.UC197 .RegistrationTypeRow label[disabled]{color:var(--btn-outline-primary-disabled-color);border-color:var(--btn-outline-primary-disabled-border-color);background-color:var(--btn-outline-primary-disabled-bg)}.UC197 .RegistrationTypeRow input:checked+label{color:var(--btn-primary-color);border-color:var(--btn-primary-border-color);background-color:var(--btn-primary-bg)}.UC197 .RegisterButtonSection,.UC197 .ContactPersonSection,.UC197 .DeliveryAddressSection,.UC197 .CompanyInfoBlock{background-color:#fff;border-radius:0;box-shadow:none;border:.1rem solid #DDD}.UC197 .c-tabs,.UC197 .RegisterButtonSection,.UC197 .CompanyInfoBlock,.UC197 .DeliveryAddressSection,.UC197 .ContactPersonSection{box-shadow:none;border-radius:0;border:none}.UC197 .RegisterButtonSection,.UC197 .ContactPersonSection,.UC197 .DeliveryAddressSection,.UC197 .CompanyInfoBlock{padding:2.4rem}.form-floating{position:relative;margin-top:-.1rem!important;flex:1}.form-floating-row{display:flex}.form-floating-row .form-floating:not(:first-child)>.form-control{margin-left:-.1rem;width:calc(100% + .1rem)!important}.form-floating-title{color:#222226;margin-top:2.1rem;margin-bottom:1.4rem;line-height:1.45;font-weight:500;font-size:2rem}.form-floating>.form-label{position:absolute;top:0;left:0;height:5.6rem;padding:1rem .8rem;pointer-events:none;border:.1rem solid transparent;transform-origin:0 0;transition:height .1s ease-in-out;display:flex;align-items:center;color:#565759;z-index:1}.form-floating>.form-label:after{background-color:transparent!important}.form-floating>.form-label .Star{font-size:1rem;display:inline-block;margin-left:.5rem}.form-floating>label.error,.form-floating>span.ErrMsg{position:absolute;bottom:.1rem;font-size:.9rem;line-height:1.3333333333;overflow:hidden;text-overflow:ellipsis;height:2.4rem;z-index:1;pointer-events:none;white-space:nowrap;text-align:right}.form-floating>label.error{right:.8rem;transform:none!important;color:#dc3545!important}.form-floating>span.ErrMsg{top:0;padding:1rem .8rem;right:0;left:0}.form-floating>.form-control{padding:1rem .8rem;box-shadow:none;height:5.6rem;line-height:1.25;color:#222226;font-weight:600;border-radius:0;width:100%!important}.form-floating>.form-control.error{z-index:1;border-color:#dc3545}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:2.3rem;padding-bottom:1.1rem;position:relative}.form-floating>.form-control:focus{z-index:1}.form-floating>.form-control:-webkit-autofill{padding-top:2.3rem;padding-bottom:1.1rem}.form-floating>textarea.form-control{resize:none;height:auto;min-height:160px}.form-floating>.form-select{padding-top:2.3rem;padding-bottom:1.1rem}.form-floating>.form-control:focus~.form-label,.form-floating>.form-control:not(:placeholder-shown)~.form-label,.form-floating>.form-select~.form-label{transform:scale(.85) translateY(-.5rem) translate(.15rem);height:4.76rem;padding-top:0;padding-bottom:0}.form-floating>.form-control:focus.error,.form-floating>.form-control:not(:placeholder-shown).error,.form-floating>.form-select.error{border-color:#dc3545;color:#dc3545}.form-floating>.form-control:focus.error~.form-label,.form-floating>.form-control:not(:placeholder-shown).error~.form-label,.form-floating>.form-select.error~.form-label{color:#dc3545}.form-floating>.form-control:-webkit-autofill~.form-label{transform:scale(.85) translateY(-.5rem) translate(.15rem);height:4.76rem;padding-top:0;padding-bottom:0}.form-floating>.form-control:-webkit-autofill.error{border-color:#dc3545;color:#dc3545;z-index:1}.form-floating>.form-control:-webkit-autofill.error~.form-label{color:#dc3545}.form-floating-tooltip>.form-control{padding-right:2.4rem}.form-floating .tooltip-img{position:absolute;top:50%;transform:translateY(-50%);right:.8rem;z-index:1;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.form-floating-checkbox{position:relative;display:block}.form-floating-checkbox label{min-height:2rem;padding-left:2rem}.form-floating-checkbox input[type=checkbox]{position:absolute;margin-left:-2rem;margin-top:.6rem}.form-floating-radio-inline{border:1px solid #dbdbdb;height:5.6rem;padding:2.3rem 1rem 1.1rem}.form-floating-radio-inline .form-label{transform:scale(.85) translateY(-.5rem) translate(.15rem);height:4.76rem;padding-top:0;padding-bottom:0}.form-floating-radio-inline .ContactPersonGender{display:flex;list-style:none;padding-left:0;margin-bottom:0;gap:1.6rem .8rem}.form-floating-radio-inline .ContactPersonGenderOption{display:flex;align-items:center}.form-floating-radio-inline .ContactPersonGenderOption input[type=radio]{margin-right:4px;margin-top:0}.form-floating-radio-inline .ContactPersonGenderOption label{font-weight:600;margin-bottom:0}.form-floating-checkbox-subscribe{margin-top:2.4rem}.form-floating-checkbox-subscribe input[type=checkbox]{position:absolute;margin-left:-2rem;margin-top:.6rem}.form-floating-checkbox-subscribe label{min-height:2rem;padding-left:2rem}.form-floating-btn-container{display:flex;flex-wrap:wrap;gap:.8rem}.form-floating-btn-container .ButtonDefaultDeliveryAddress,.form-floating-btn-container .ButtonDeletedeliveryaddress{margin-top:2.4rem}.nav-tabs li.has-required-fields button:after,.UC197 .ButtonAddcontact:before{font-family:uniicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-tabs li.has-required-fields button:after{content:"\ea17"}.UC197 .ButtonAddcontact:before{content:"\ea1f"}.nav-tabs{display:flex;padding:0;margin-bottom:3.2rem;border-bottom:1px solid var(--border-color)}.nav-tabs li.has-required-fields button:after{color:#d9534f;margin-left:.4rem}.nav-tabs li.has-required-fields button:before{color:#d9534f}.nav-tabs button{color:var(--link-color);font-weight:500;text-transform:initial;font-family:Montserrat,sans-serif;display:block;line-height:1em;display:flex;border:none;background:transparent none}.nav-tabs button:hover{text-decoration:none;color:var(--link-hover-color)}.nav-tabs button:before{content:"";display:block;position:absolute;bottom:-2px;left:0;width:0;height:3px;transition:width .1s}@media (min-width: 768px){.nav-tabs button:hover:before{width:100%;background-color:var(--primary)}}.nav-tabs button.active:before{width:100%;background-color:var(--primary)}.nav-tabs li{list-style:none;position:relative;margin-bottom:0}.nav-tabs li:not(:first-child){margin-left:0}@media (min-width: 768px){.nav-tabs li:not(:last-child){flex-grow:0}}.nav-tabs li button{margin-right:0;padding:1rem .8rem 1.4rem}@media (min-width: 992px){.nav-tabs li button{padding-left:1.6rem;padding-right:1.6rem}}.nav-tabs li button.active{color:var(--link-color)}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.tagify__dropdown__item{display:flex;align-items:center}.tagify__dropdown__item .un-exclamation-triangle{margin-left:.4rem;color:#d9534f}.tagify__dropdown__item.has-errors:hover{background-color:#d9534f;color:#fff}.tagify__dropdown__item.has-errors:hover .un-exclamation-triangle{color:#fff}.UC197{display:flex;flex-direction:column}.UC197>.Section:not(:last-child){margin-bottom:30px}.UC197 .SaveButtonSection{display:flex;justify-content:flex-end}.UC197 .DeliveryAddressSection+.DeliveryAddressSection,.UC197 .ContactPersonSection+.ContactPersonSection,.UC197 .AddDeliveryAddressButtonBlock{margin-top:30px}.UC197 .ReceiveNewsletterRow.Radiobuttons{margin-top:4rem!important}.UC197 .ReceiveNewsletterRow.Radiobuttons h2{margin-bottom:1.6rem}.UC197 .ReceiveNewsletterRow.Radiobuttons ul{gap:4rem;margin-bottom:1.6rem}.UC197 .ReceiveNewsletterRow.Radiobuttons ul label{margin-left:.4rem}.UC197 .ReceiveNewsletterRow.Checkbox{margin-top:2.4rem!important}.UC197 .ContactReceiveNewsletterPrivacyPolicy{font-weight:500}.UC197 label{font-weight:inherit;margin-bottom:0}.UC197 .Star{vertical-align:super;line-height:normal;font-size:14px}.UC197 .FormSelect{margin-top:3px}.UC197 .Row{display:flex;flex-wrap:wrap}.UC197 .Row:not(:first-child){margin-top:8px}@media (min-width: 768px){.UC197 .Row{flex-wrap:nowrap}}.UC197 .DetailsKeyContainer{flex-grow:1}@media (min-width: 768px){.UC197 .DetailsKeyContainer{text-align:right}}.UC197 .DetailsValueContainer{width:100%}@media (min-width: 768px){.UC197 .DetailsValueContainer{margin-left:18px;width:53%}}.UC197 .ContactPersonSection>*:not(:first-child){margin-top:24px}.UC197 .ContactPersonGender{line-height:add(1.5em,add(1.4rem,2px,false));padding-left:0;margin-bottom:0}.UC197 .ContactPersonGenderOption{display:inline-block}.UC197 .ContactPersonGenderOption:not(:first-child){margin-left:15px}.UC197 .ContactPersonGenderOption input[type=radio]{margin-right:4px}.UC197 .ContactPersonGenderOption label{font-weight:400;margin-bottom:0}.UC197 .ButtonResetpassword{padding-left:0;margin-top:3.2rem}.UC197 .SaveCustomerButtonBlock{margin-top:20px;display:flex;justify-content:space-between}.UC197 .AddContactButtonBlock{margin-top:1.6rem;margin-bottom:1.6rem;display:flex;justify-content:space-between}.UC197 .ButtonAddcontact:before{font-size:.8em;margin-right:10px}.UC197 .ButtonSavecustomer{margin-left:auto}.UC197 .CompanyInfoBlock{display:flex;flex-direction:column}@media (min-width: 768px){.UC197 .FacturaAddressHeaderRow{margin-top:20px!important;margin-left:auto;width:calc(56.25% - 19px);padding-left:8px}}.UC197 .SaveCompanyButtonBlock{display:flex;margin-top:20px}.UC197 .ButtonSavecompany{margin-left:auto}.UC197 .ContactPersonSection{display:flex;flex-direction:column}.UC197 .SaveDeliveryAddressButtonBlock{margin-top:20px;display:flex}.UC197 .ButtonSavedeliveryaddress{margin-left:auto}.UC197 .RegistrationTypeRow{margin-bottom:30px}.UC197 .RegisterButtonSection{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.UC197 .AcceptConditionsContainer{display:flex;flex-wrap:wrap}.UC197 .AcceptConditionsContainer input{margin-right:6px}.UC197 .AcceptConditionsContainer a{font-weight:500}.UC197 .AcceptConditionsContainer label.error{margin:0 5px;padding:0 5px;color:#fff;border-radius:0;background-color:#dc3545}.UC197 .AcceptConditionsContainer label.error[href]:hover,.UC197 .AcceptConditionsContainer label.error[href]:focus{background-color:#bd2130}.UC197 .RegisterButtonBlock{margin-top:8px}@media (min-width: 768px){.UC197 .RegisterButtonBlock{margin-top:0;margin-left:auto}}@media (max-width: 575.98px){.UC197 .RegisterButtonBlock{width:100%}}@media (max-width: 575.98px){.UC197 .ButtonRegisternewcustomer{width:100%}}.UC197 .ButtonRegisternewcustomer,.UC197 .ButtonSave{min-width:200px}@media (max-width: 575.98px){.UC197 .FormLabel,.UC197 .FormBox,.UC197 .FormMultiBox{font-size:16px}}.UC197 .DeliveryAddressButtonsBlock{margin-top:20px;display:flex;justify-content:space-between}.UC197 .c-tabs .nav-tabs{margin-bottom:3.2rem}.UC197 .delivery-addresses-selector,.UC197 .contact-person-selector{margin-bottom:2.4rem}.UC197 .delivery-addresses-selector label,.UC197 .contact-person-selector label{margin-bottom:.8rem}.UC197 .PersonalData,.UC197 .SaveButtonBlock,.UC197 .RegisterButtonBlock,.UC197 .AcceptConditionsContainer,.UC197 .AddDeliveryAddressButtonBlock{margin-top:2.4rem}.UC197 .c-tabs,.UC197 .RegisterButtonSection,.UC197 .CompanyInfoBlock,.UC197 .DeliveryAddressSection,.UC197 .ContactPersonSection{padding:0}@media (min-width: 768px){.UC197 .c-tabs li:not(:first-child){margin-left:0}}.UC197 .RegistrationTypeRow ul{margin-bottom:2.4rem}@media (min-width: 992px){.UC197 .RegistrationTypeRow ul{margin-bottom:3.2rem}}.UC197 .RegistrationTypeRow label,.UC197 .RegistrationTypeRow input:checked+label{display:block;padding:.7rem 1.5rem;text-transform:initial;line-height:1em;height:auto}.UC197 .RegistrationTypeRow label,.UC197 .RegistrationTypeRow input:checked+label{font-size:1.6rem;font-weight:500;font-style:normal;font-family:Montserrat,sans-serif}.UC197 .RegisterButtonSection{align-items:flex-start;flex-direction:column}.UC197 .AcceptConditionsContainer{margin-top:0}.UC197 .RegisterButtonBlock{margin-left:0;margin-top:3rem}.UC197 .SaveButtonSection{justify-content:flex-start}
