@charset "UTF-8";.rivusmx-b2bstore-3-x-CustomModalLogin__main_container{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(21,22,92,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.rivusmx-b2bstore-3-x-CustomModalLogin__container_content{background:#fff;border-radius:2px;box-shadow:0 0 10px rgba(0,0,0,.2);position:relative;display:flex}@media (max-width:1024px){.rivusmx-b2bstore-3-x-CustomModalLogin__container_content{width:calc(100% - 32px)}}.rivusmx-b2bstore-3-x-CustomModalLogin__close_button{position:absolute;top:10px;right:1rem;font-size:35px;font-weight:500;cursor:pointer;color:#000756;z-index:10}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col1{box-sizing:border-box}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col1 img{width:100%;height:100%}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2{box-sizing:border-box;padding:1rem;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row1{display:flex;justify-content:flex-end;width:100%;transform:translateY(14px)}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row1 h2{color:var(--text-text-primary,#000756);font-size:32px;font-style:normal;font-weight:900;line-height:40px;font-family:RedHatDisplay-Black,Helvetica,Arial,sans-serif;display:none}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2,.vtex-flex-layout-0-x-flexRow--login-page{max-width:480px;width:100%}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-contentAlwaysWithOptions,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-contentAlwaysWithOptions{display:flex!important;flex-direction:column!important;justify-content:center;align-items:center;gap:.5rem}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--beginCreatePass,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--codeConfirmation,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--emailAndPassword,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--emailVerification,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--loginOptions,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--recoveryPassword,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--beginCreatePass,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--codeConfirmation,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailAndPassword,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailVerification,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--loginOptions,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--recoveryPassword{background-color:transparent;padding:0;position:static}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-contentForm,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-contentForm,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-contentForm,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--emailVerification .vtex-login-2-x-contentForm,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--loginOptions .vtex-login-2-x-contentForm,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-contentForm,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-contentForm,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-contentForm,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-contentForm,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailVerification .vtex-login-2-x-contentForm,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--loginOptions .vtex-login-2-x-contentForm,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-contentForm{padding:0;min-width:0;width:100%}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-formTitle,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-formTitle{font-size:16px;font-weight:400;line-height:21px;top:15px;letter-spacing:0;text-align:center;color:#4d5189}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-accessCodeOptionBtn .vtex-button,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-emailPasswordOptionBtn .vtex-button,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-googleOptionBtn .vtex-button,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-accessCodeOptionBtn .vtex-button,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailPasswordOptionBtn .vtex-button,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-googleOptionBtn .vtex-button{border:1.5px solid #000756;background-color:transparent;border-radius:0}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-accessCodeOptionBtn .vtex-button .vtex-button__label,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-emailPasswordOptionBtn .vtex-button .vtex-button__label,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-googleOptionBtn .vtex-button .vtex-button__label,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-accessCodeOptionBtn .vtex-button .vtex-button__label,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailPasswordOptionBtn .vtex-button .vtex-button__label,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-googleOptionBtn .vtex-button .vtex-button__label{font-size:12px;font-weight:900;line-height:16px;letter-spacing:.005em;text-align:center;color:#000756;text-transform:none;margin:0}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-accessCodeOptionBtn .vtex-button .vtex-button__label:before,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-emailPasswordOptionBtn .vtex-button .vtex-button__label:before,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-googleOptionBtn .vtex-button .vtex-button__label:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-accessCodeOptionBtn .vtex-button .vtex-button__label:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailPasswordOptionBtn .vtex-button .vtex-button__label:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-googleOptionBtn .vtex-button .vtex-button__label:before{content:"";width:22px;height:22px;margin-right:10px;background-repeat:no-repeat;background-position:50%;background-size:100%}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-accessCodeOptionBtn .vtex-button .vtex-login-2-x-oauthLabel,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-emailPasswordOptionBtn .vtex-button .vtex-login-2-x-oauthLabel,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-googleOptionBtn .vtex-button .vtex-login-2-x-oauthLabel,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-accessCodeOptionBtn .vtex-button .vtex-login-2-x-oauthLabel,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailPasswordOptionBtn .vtex-button .vtex-login-2-x-oauthLabel,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-googleOptionBtn .vtex-button .vtex-login-2-x-oauthLabel{font-size:12px;font-weight:900;line-height:16px;letter-spacing:.005em;text-align:center;color:#000756;text-transform:none;margin:0}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--beginCreatePass:before,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--codeConfirmation:before,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--emailAndPassword:before,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--emailVerification:before,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--loginOptions:before,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--recoveryPassword:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--beginCreatePass:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--codeConfirmation:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailAndPassword:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailVerification:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--loginOptions:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--recoveryPassword:before{display:block;font-size:32px;font-style:normal;font-weight:900;line-height:40px;font-family:RedHatDisplay-Black,Helvetica,Arial,sans-serif;color:#000756;position:absolute;left:16px;transform:translateY(-40px);width:calc(100% - 120px)}@media (max-width:1024px){.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--beginCreatePass:before,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--codeConfirmation:before,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--emailAndPassword:before,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--emailVerification:before,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--loginOptions:before,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--recoveryPassword:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--beginCreatePass:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--codeConfirmation:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailAndPassword:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailVerification:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--loginOptions:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--recoveryPassword:before{transform:translateY(-40px)}}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--emailAndPassword:before,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--loginOptions:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailAndPassword:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--loginOptions:before{content:"Iniciar sesión"}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--beginCreatePass:before,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--emailVerification:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--beginCreatePass:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailVerification:before{content:"Crear cuenta o restaurar contraseña";transform:translateY(-70px)}@media (max-width:1024px){.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--beginCreatePass:before,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--emailVerification:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--beginCreatePass:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailVerification:before{font-size:20px;line-height:22px;transform:translateY(-40px)}}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--recoveryPassword:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--recoveryPassword:before{content:"Nueva contraseña"}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--codeConfirmation:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--codeConfirmation:before{content:"Iniciar sesión mediante código";transform:translateY(-50px)}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-accessCodeOptionBtn .vtex-button .vtex-button__label:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-accessCodeOptionBtn .vtex-button .vtex-button__label:before{background-image:url(https://rivusmx.vtexassets.com/assets/vtex.file-manager-graphql/images/71ac0b6a-8fb5-40dd-8d53-e3902cf33ec6___84f483f7678bd9a10699fe5ee45acfc4.svg)}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-emailPasswordOptionBtn .vtex-button .vtex-button__label:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailPasswordOptionBtn .vtex-button .vtex-button__label:before{background-image:url(https://rivusmx.vtexassets.com/assets/vtex.file-manager-graphql/images/156dadbf-68b2-4ad0-9560-1caaecdd3a6e___61f47fe7b8d85d9ec6bce3ad808e5c18.svg)}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-googleOptionBtn .vtex-button .vtex-button__label:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-googleOptionBtn .vtex-button .vtex-button__label:before{background-image:url(https://rivusmx.vtexassets.com/assets/vtex.file-manager-graphql/images/cf118e1d-94fe-487d-8da7-22d4f9ad5395___f50f765ef593cdbed0c5a3372fcaf896.svg)}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-emailPasswordOptionBtn,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-emailPasswordOptionBtn{border-bottom:1px solid #b3b5cc;padding-bottom:16px;margin-bottom:16px}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-input-prefix__group,.vtex-flex-layout-0-x-flexRow--login-page .vtex-input-prefix__group{border:1px solid #b3b5cc}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-input-prefix__group .vtex-styleguide-9-x-input,.vtex-flex-layout-0-x-flexRow--login-page .vtex-input-prefix__group .vtex-styleguide-9-x-input{background-color:transparent}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-forgotPasswordLink,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-forgotPasswordLink{font-size:14px;font-weight:700;line-height:19px;letter-spacing:.005em;text-align:center;border-bottom:1px solid #cccddd;padding-bottom:10px}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-formFooter,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-formFooter{border-top:none}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-backButton,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-backButton{position:absolute;top:13px;left:0}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-backButton .vtex-login-2-x-arrowBackIcon,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-backButton .vtex-login-2-x-arrowBackIcon{display:none}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-backButton .vtex-button__label,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-backButton .vtex-button__label{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;text-align:left}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-backButton .vtex-button__label:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-backButton .vtex-button__label:before{content:"";width:24px;height:24px;display:block;background-image:url(https://rivusmx.vtexassets.com/assets/vtex.file-manager-graphql/images/9503c0f5-0a25-4fde-8f72-a5e045bd6bec___c9c7f8534e8db4b0ded4f4f617d1b4fc.svg);background-position:50%;background-repeat:no-repeat;background-size:100%}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-backButton .vtex-button:hover,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-backButton .vtex-button:hover{background-color:transparent}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-sendButton,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-sendButton{width:100%}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-sendButton .vtex-button,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-sendButton .vtex-button{width:100%;background-color:#000756;border-radius:0;box-shadow:0 4px 4px 0 rgba(0,0,0,.3019607843);padding:12px}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-sendButton .vtex-button__label,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-sendButton .vtex-button__label{font-size:12px;font-weight:900;line-height:16px;letter-spacing:.005em;text-align:center}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-formLinkContainer,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-formLinkContainer .vtex-login-2-x-dontHaveAccount,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-formLinkContainer,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-formLinkContainer .vtex-login-2-x-dontHaveAccount{text-align:right;width:100%}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-inputContainerEmail:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-inputContainerEmail:before{content:"Correo electrónico";font-size:14px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left;color:#000756}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-inputContainerPassword:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-inputContainerPassword:before{content:"Contraseña";font-size:14px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left;color:#000756}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-emailForm:after,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--emailVerification .vtex-login-2-x-emailForm:after,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-emailForm:after,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailVerification .vtex-login-2-x-emailForm:after{content:"No olvides revisar tu carpeta de spam";font-size:14px;font-weight:400;line-height:19px;letter-spacing:0;text-align:center;color:#000756;display:block;margin-top:16px}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-sendButton .vtex-button__label span,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--emailVerification .vtex-login-2-x-sendButton .vtex-button__label span,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-sendButton .vtex-button__label span,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailVerification .vtex-login-2-x-sendButton .vtex-button__label span{font-size:0}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-sendButton .vtex-button__label:before,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--emailVerification .vtex-login-2-x-sendButton .vtex-button__label:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-sendButton .vtex-button__label:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailVerification .vtex-login-2-x-sendButton .vtex-button__label:before{content:"Enviar código";font-size:12px;font-weight:900;line-height:16px;letter-spacing:.005em;text-align:center;text-transform:none}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-sendButton .vtex-button__label span,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-sendButton .vtex-button__label span{font-size:0}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-sendButton .vtex-button__label:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-sendButton .vtex-button__label:before{content:"";width:22px;height:22px;margin-right:10px;background-repeat:no-repeat;background-position:50%;background-size:100%;background-image:url(https://rivusmx.vtexassets.com/assets/vtex.file-manager-graphql/images/326deefc-113c-42d4-9b57-1b9dcefa99de___a5b1d2fb7c377ed2b447a994811639e0.svg)}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-sendButton .vtex-button__label:after,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-sendButton .vtex-button__label:after{content:"Iniciar sesión";font-size:12px;font-weight:900;line-height:16px;letter-spacing:.005em;text-align:center;text-transform:none}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-contentForm:after,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-contentForm:after{content:"No olvides revisar tu carpeta de spam";font-size:14px;font-weight:400;line-height:19px;letter-spacing:0;text-align:center;color:#000756;display:block;margin-top:16px}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-sendButton .vtex-button__label span,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-sendButton .vtex-button__label span{font-size:0}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-sendButton .vtex-button__label:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-sendButton .vtex-button__label:before{content:"";width:22px;height:22px;margin-right:10px;background-repeat:no-repeat;background-position:50%;background-size:100%;background-image:url(https://rivusmx.vtexassets.com/assets/vtex.file-manager-graphql/images/326deefc-113c-42d4-9b57-1b9dcefa99de___a5b1d2fb7c377ed2b447a994811639e0.svg)}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-sendButton .vtex-button__label:after,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-sendButton .vtex-button__label:after{content:"Registrar datos e Iniciar sesión";font-size:12px;font-weight:900;line-height:16px;letter-spacing:.005em;text-align:center;text-transform:none}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-inputContainerAccessCode:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-inputContainerAccessCode:before{content:"Código de acceso";font-size:14px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left;color:#000756}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-sendButton .vtex-button__label span,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-sendButton .vtex-button__label span{font-size:0}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-sendButton .vtex-button__label:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-sendButton .vtex-button__label:before{content:"";width:22px;height:22px;margin-right:10px;background-repeat:no-repeat;background-position:50%;background-size:100%;background-image:url(https://rivusmx.vtexassets.com/assets/vtex.file-manager-graphql/images/326deefc-113c-42d4-9b57-1b9dcefa99de___a5b1d2fb7c377ed2b447a994811639e0.svg)}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-sendButton .vtex-button__label:after,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-sendButton .vtex-button__label:after{content:"Restaurar contraseña o crear cuenta";font-size:12px;font-weight:900;line-height:16px;letter-spacing:.005em;text-align:center;text-transform:none}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-inputContainerAccessCode:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-inputContainerAccessCode:before{content:"Código de acceso";font-size:14px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left;color:#000756}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-eyeIcon--invisible:after,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-eyeIcon--visible:after,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-eyeIcon--invisible:after,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-eyeIcon--visible:after{content:"";display:inline-block;width:24px;height:24px;background-size:100%;background-position:50%;background-repeat:no-repeat}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-eyeIcon--invisible svg,.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-eyeIcon--visible svg,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-eyeIcon--invisible svg,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-eyeIcon--visible svg{display:none}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-eyeIcon--invisible:after,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-eyeIcon--invisible:after{background-image:url(https://rivusmx.vtexassets.com/assets/vtex.file-manager-graphql/images/615bd8b0-03b3-4a27-83c2-3da202954a59___6cdbc0f9984e19bd55db701ee6a011f6.svg)}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-eyeIcon--visible:after,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-eyeIcon--visible:after{background-image:url(https://rivusmx.vtexassets.com/assets/vtex.file-manager-graphql/images/045e2b14-552f-47f1-ba94-9f09e55c3177___92ee95d72dd358834f1a01bb56925160.svg)}.vtex-flex-layout-0-x-flexRow--login-page{margin:150px auto}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--beginCreatePass,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--codeConfirmation,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailAndPassword,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailVerification,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--loginOptions,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--recoveryPassword{position:relative}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--beginCreatePass:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--codeConfirmation:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailAndPassword:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--emailVerification:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--loginOptions:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--recoveryPassword:before{position:absolute;left:0!important;width:100%!important;text-align:center}.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-backButton{position:absolute;top:auto;bottom:-50px;left:50%;transform:translateX(-50%)}@media screen and (max-width:64rem){.rivusmx-b2bstore-3-x-CustomModalLogin__content_col1{display:none}.rivusmx-b2bstore-3-x-CustomModalLogin__content_col2_row2 .vtex-login-2-x-content--codeConfirmation:before,.vtex-flex-layout-0-x-flexRow--login-page .vtex-login-2-x-content--codeConfirmation:before{content:"Iniciar sesión mediante código";transform:translateY(-50px);font-size:20px}}