@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.montblancmx-common-components-0-x-CustomLogin{padding:0;width:100%}@media (max-width:1025px){.montblancmx-common-components-0-x-CustomLogin{padding:0 11px}}.montblancmx-common-components-0-x-CustomLogin__LoggedIn,.montblancmx-common-components-0-x-CustomLogin__wrapper{display:flex;align-items:center;justify-content:center}.montblancmx-common-components-0-x-CustomLogin__wrapperLinks{display:none}.montblancmx-common-components-0-x-CustomLogin__btnWrapperLogin .montblancmx-common-components-0-x-CustomLogin__btnLogin{background:transparent;border:none;outline:none;cursor:pointer;font-family:Montblanc Type,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:150%;letter-spacing:.0125em;color:#151414}.montblancmx-common-components-0-x-CustomLogin__btnWrapperLogin span{font-family:Montblanc Type,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:150%;letter-spacing:.0125em;color:#726e6e;text-decoration:none}.montblancmx-common-components-0-x-CustomLogin__btn{padding:0;background:transparent;border:none;outline:none;cursor:pointer;font-style:normal;font-weight:500;font-size:12px;line-height:15px;letter-spacing:.04em;color:#111;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:none;height:50px;justify-content:center}.montblancmx-common-components-0-x-CustomLogin__signForm .vtex-styleguide-9-x-rotate{color:#000!important}@media (max-width:1024px){.montblancmx-common-components-0-x-CustomLogin__btn{padding:0}}@media (max-width:1024px){.montblancmx-common-components-0-x-CustomLogin__btnIcon{width:32px;height:32px;border-radius:30px;display:flex;align-items:center;justify-content:center;margin-right:0}.montblancmx-common-components-0-x-CustomLogin__btnIcon svg path{fill:#fff}}.montblancmx-common-components-0-x-CustomLogin__btnText{font-family:Montblanc Type,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:18px;color:#111}@media (max-width:1024px){.montblancmx-common-components-0-x-CustomLogin__btnText{color:#fff;font-size:18px;text-align:left}}.montblancmx-common-components-0-x-CustomLogin__btnCadastroText{font-family:Montblanc Type,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:150%;letter-spacing:.0125em;color:#151414;text-decoration:underline}.montblancmx-common-components-0-x-CustomLogin__btnCadastroText:active{color:inherit}.montblancmx-common-components-0-x-CustomLogin__btnText span{font-family:Montblanc Type,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:150%;letter-spacing:.0125em;color:#151414}@media (max-width:1024px){.montblancmx-common-components-0-x-CustomLogin__btnText span{color:#fff;font-size:14px}}.montblancmx-common-components-0-x-CustomLogin__signForm{position:absolute;top:43px;border-radius:0;right:-1px;width:22.18%;height:273px;z-index:999}@media (max-width:1816px){.montblancmx-common-components-0-x-CustomLogin__signForm{width:22.2%}}@media (max-width:1500px){.montblancmx-common-components-0-x-CustomLogin__signForm{width:25.7%}}@media (max-width:1200px){.montblancmx-common-components-0-x-CustomLogin__signForm{width:40.2vw}}@media (max-width:1180px){.montblancmx-common-components-0-x-CustomLogin__signForm{width:41.2vw}}.montblancmx-common-components-0-x-CustomLogin__signForm button{position:inherit;z-index:99999;border:0;background:transparent;cursor:pointer;left:16px;top:27px;width:100%;justify-content:flex-start;display:flex}.montblancmx-common-components-0-x-contentInitialScreen{z-index:999;margin-top:-25px;display:flex;border-top:0!important;top:1px;left:calc(6vw - 205px)}.montblancmx-common-components-0-x-CustomLogin__LoggedIn{position:relative}.montblancmx-common-components-0-x-CustomLogin__LoggedInBtn{background:transparent;border:none;outline:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:left;cursor:pointer}.montblancmx-common-components-0-x-CustomLogin__LoggedInContent{display:flex;gap:10px;align-items:center}.montblancmx-common-components-0-x-CustomLogin__Greeting{display:none;font-family:Montblanc Type,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:150%;letter-spacing:.0125em;color:#151414;max-width:100px;overflow:hidden}.montblancmx-common-components-0-x-CustomLogin__Customer{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vtex-button__spinner-container{position:relative}.montblancmx-common-components-0-x-CustomLogin__Nav{z-index:999;position:absolute;background:#fff;opacity:.9;width:257px;right:0;padding:25px;opacity:unset;top:32px;left:-1px;border-bottom:1px solid #000;border-left:1px solid #000}.montblancmx-common-components-0-x-CustomLogin__NavItems{list-style:none;text-align:center;margin:0;padding:0}.montblancmx-common-components-0-x-CustomLogin__NavLink{display:inline-block;font-family:Montblanc Type,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:15px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#000;text-decoration:none;margin:13px 0;cursor:pointer}.montblancmx-common-components-0-x-CustomLogin .montblancmx-common-components-0-x-arrowBackIcon{display:none}