.register-login-modal-component>.modal-dialog{margin-top:48px;margin-bottom:0}
@media(min-width:720px){.register-login-modal-component>.modal-dialog{margin-top:44px}
}
.register-login-modal-component>.modal-dialog>.modal-content{padding:24px 20px 51px;height:calc(100vh - 51px);border:0;border-radius:var(--rds-radius-m) var(--rds-radius-m) 0 0;border:1px solid var(--rds-color-border-low);overflow-y:auto}
@media(min-width:720px){.register-login-modal-component>.modal-dialog>.modal-content{padding:48px;height:auto;max-height:calc(100vh - 88px);border-radius:var(--rds-radius-m)}
.register-login-modal-component>.modal-dialog>.modal-content:has(.cmp-tabs__tabpanel--active .register){padding-right:30px}
}
.register-login-modal-component>.modal-dialog>.modal-content::-webkit-scrollbar{width:18px}
.register-login-modal-component>.modal-dialog>.modal-content::-webkit-scrollbar-track{background:var(--rds-color-surface-white);border-radius:0 var(--rds-radius-m) var(--rds-radius-m) 0}
.register-login-modal-component>.modal-dialog>.modal-content::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px 6px var(--rds-color-surface-grey);border:solid var(--rds-color-surface-white);border-radius:0 var(--rds-radius-m) var(--rds-radius-m) 0;border-width:175px 6px 175px 4px}
.register-login-modal-component>.modal-dialog>.modal-content::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 6px 6px var(--rds-color-surface-grey)}
.register-login-modal-component>.modal-dialog>.modal-content>.modal-header{display:flex;padding:0 0 24px;border-bottom:0;column-gap:16px}
@media(max-width:720px){.register-login-modal-component>.modal-dialog>.modal-content>.modal-header{column-gap:16px}
}
.register-login-modal-component>.modal-dialog>.modal-content>.modal-header .login-store{display:none}
.register-login-modal-component>.modal-dialog>.modal-content>.modal-header .close{margin:0;padding:0;font-size:24px;opacity:1}
.register-login-modal-component>.modal-dialog>.modal-content>.modal-header .close:focus,.register-login-modal-component>.modal-dialog>.modal-content>.modal-header .close:hover{opacity:1}
.register-login-modal-component>.modal-dialog>.modal-content>.modal-body{padding:0}
.register-login-modal-component>.modal-dialog>.modal-content>.modal-body .container{margin-top:0 !important}
.register-login-modal-component .register-login__extra-info{display:flex;align-items:center}
.register-login-modal-component .register-login__extra-info .rp-description{margin-bottom:30px}
.register-login-modal-component .register-login__extra-info img{margin-bottom:30px;margin-right:16px;height:56px;width:56px}
.register-login-modal-component .register-login-forms-container .cmp-tabs__tablist .cmp-tabs__tab{margin-left:20px}
.register-login-modal-component .register-login-forms-container .cmp-tabs__tablist .cmp-tabs__tab:first-child{margin-right:20px;margin-left:0}
.register-login-modal-component .register-login-forms-container .cmp-tabs__tablist .cmp-tabs__tab:nth-child(2){display:inline-block}
.register-login-modal-component .register-login-forms-container .register-component .rp-policy-checkbox{margin-bottom:24px}
.register-login-modal-component .register-login-forms-container .register-component .rp-policy-checkbox ~ .rp-policy-checkbox{margin-bottom:16px}
.register-login-modal-component .register-login-forms-container .register-component .rp-policy-checkbox .cmp-form-options__field-input{top:0}
@media(max-width:720px){.register-login-modal-component .register-login-forms-container .register-component .rp-policy-checkbox .cmp-form-options__field-input{top:6px}
}
.register-login-modal-component .register-login-forms-container .register-component .rp-policy-checkbox .cmp-form-options__field-input:hover{cursor:pointer}
.register-login-modal-component .register-login-forms-container .register-component .register-dropdown{margin-bottom:8px}
.register-login-modal-component .register-login-forms-container .register-component .register-dropdown .register-dropdown-toggle{display:flex;align-items:center;margin-bottom:16px}
.register-login-modal-component .register-login-forms-container .register-component .register-dropdown .register-dropdown-toggle:hover{cursor:pointer}
.register-login-modal-component .register-login-forms-container .register-component .register-dropdown .register-dropdown-toggle .rp-arrow{font-size:20px;margin-left:4px}
.register-login-modal-component .register-login-forms-container .register-component .register-dropdown .register-dropdown-content{height:0;overflow:hidden}
.register-login-modal-component .register-login-forms-container .register-component .register-dropdown .register-dropdown-content .register-dropdown-item{margin-bottom:16px}
.register-login-modal-component .register-login-forms-container .register-component .register-dropdown .register-dropdown-content .register-dropdown-item:hover{cursor:pointer}
.register-login-modal-component .register-login-forms-container .register-component .register-dropdown .register-dropdown-content .register-dropdown-item .icon{font-size:24px;margin-right:8px}
.register-login-modal-component .register-login-forms-container .register-component .register-dropdown.is-active .register-dropdown-toggle .rp-arrow::before{content:'\e909'}
.register-login-modal-component .register-login-forms-container .register-component .register-dropdown.is-active .register-dropdown-content{height:100%}
.register-login-modal-component .register-login-forms-container .register-component .register-privacy-link{margin-bottom:16px}
.register-login-modal-component .register-login-forms-container .register-component .register-subinfo{margin-bottom:16px;color:var(--rds-color-content-high)}
.register-login-modal-component .register-login-forms-container .register-component .register-policy-info{padding-left:8px;padding-right:8px;margin-bottom:12px}
.register-login-modal-component .register-login-forms-container .register-component .register-policy-info .rp-description a{display:inline}
.register-login-modal-component .register-login-forms-container .register-component .register-required-inputs-info{padding-left:8px;padding-right:8px;margin-bottom:12px}
.register-login-modal-component .register-login-forms-container .register-component .register-required-inputs-info .rp-caption{color:var(--rds-color-content-medium)}
.register-login-modal-component .register-login-forms-container .register-item-msg-modal .modal-content{padding:24px}
@media(max-width:720px){.register-login-modal-component .register-login-forms-container .register-item-msg-modal .modal-content{padding:16px}
}
.register-login-modal-component .register-login-forms-container .register-item-msg-modal .modal-content .modal-header{margin-bottom:32px;padding:0;column-gap:16px}
@media(max-width:720px){.register-login-modal-component .register-login-forms-container .register-item-msg-modal .modal-content .modal-header{margin-bottom:16px}
}
.register-login-modal-component .register-login-forms-container .register-item-msg-modal .modal-content .modal-body p:last-of-type{margin-bottom:0}
.register-login-modal-component .register-login-forms-container .register-item-msg-modal .modal-content .modal-body ul{padding-left:24px;margin-bottom:0}
@media(max-width:720px){.register-login-modal-component .register-login-forms-container .register-item-msg-modal .modal-content .modal-body ul{padding-left:0;list-style-type:none}
}
.register-login-modal-component .register-login-forms-container .tabs-ecommerce .tabs-component .container:first-child{margin-top:0}
.register-login-modal-component .register-login-forms-container>.row:first-child{margin-left:0;margin-right:0}
.register-login-modal-component .register-login-forms-container>.row:first-child .tabs-ecommerce{padding-right:0;padding-left:0}
.register-login-modal-component .tabs.tabs-ecommerce .cmp-tabs .tab-border-bottom{margin-bottom:24px}
.register-login-modal-component .tab-content>.tab-pane{display:none}
.register-login-modal-component .tab-content>.active{display:block}
.register-login-modal-component .rp-loader .block{z-index:4}
.register-login-modal-component [class*="-component"]>.container{margin-bottom:0}
.cq-Editable-dom .register-login-modal-component.isAuthor{display:block;position:static;opacity:1}
.register-login-modal-component .login-component .button-repsol .rp-btn{margin-bottom:12px}
.register-login-modal-component .login-component .button-repsol .rp-btn.btn-disabled{border:0;outline:0}
.register-login-modal-component .login-component .layer-login-outter{overflow:hidden}
.register-login-modal-component .login-component .social-login{display:none;visibility:hidden}
.register-login-modal-component .login-component .form-ecommerce-content .form-ecommerce-fields .rp-input-repsol ~ .rp-input-repsol{margin-bottom:0}
.register-login-modal-component .login-component .form-ecommerce-content .rp-link{margin-bottom:0}
.register-login-modal-backdrop{width:100vw;height:100vh;display:none;position:fixed;top:0;left:0;z-index:2000;background-color:var(--rds-color-styles-elevation-overlay)}
.register-login-modal-backdrop.show{display:block}
.cmp-container>div:first-child.register-login{margin-top:0}