.perfectdraft-custom-0-x-CustomLogin{position:relative;padding:0}.perfectdraft-custom-0-x-CustomLogin__wrapper{display:flex;align-items:center}.perfectdraft-custom-0-x-CustomLogin__wrapperLinks{display:flex;align-items:flex-start;flex-direction:column}.perfectdraft-custom-0-x-CustomLogin__btnWrapperLogin .perfectdraft-custom-0-x-CustomLogin__btnLogin{background:transparent;border:none;outline:none;cursor:pointer;font-style:normal;font-family:Moderat,sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:.0125em;color:#151414}.perfectdraft-custom-0-x-CustomLogin__btnWrapperLogin span{font-family:Moderat,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:150%;letter-spacing:.0125em;color:#726e6e;text-decoration:none}.perfectdraft-custom-0-x-CustomLogin__btn{background:transparent;max-width:138px;gap:12px;border:none;justify-content:center;line-height:15px;outline:none}@media(min-width:1025px){.perfectdraft-custom-0-x-CustomLogin__btn{height:51px}}.perfectdraft-custom-0-x-CustomLogin__signForm .vtex-styleguide-9-x-rotate{color:#000!important}@media(max-width:1025px){.perfectdraft-custom-0-x-CustomLogin__btn{padding:0}}.perfectdraft-custom-0-x-CustomLogin__btnText{font-family:Nunito Sans,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:18px;color:#111}@media(max-width:1025px){.perfectdraft-custom-0-x-CustomLogin__btnText{color:#fff;font-size:18px;text-align:left}}.perfectdraft-custom-0-x-CustomLogin__btnCadastroText{font-family:Moderat,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:150%;letter-spacing:.0125em;color:#151414;text-decoration:underline}.perfectdraft-custom-0-x-CustomLogin__btnCadastroText:active{color:inherit}.perfectdraft-custom-0-x-CustomLogin__btnText span{font-family:Moderat,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:150%;letter-spacing:.0125em;color:#151414}@media(max-width:1025px){.perfectdraft-custom-0-x-CustomLogin__btnText span{color:#fff;font-size:14px}}.perfectdraft-custom-0-x-CustomLogin__signForm{position:absolute;top:calc(100% + 1rem);right:-60px;width:18.4375rem;z-index:999;box-shadow:0 11px 32px rgba(25,25,25,.16)}.perfectdraft-custom-0-x-CustomLogin__LoggedIn{position:relative}.perfectdraft-custom-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}.perfectdraft-custom-0-x-CustomLogin__LoggedInContent{display:flex;gap:10px;align-items:center}.perfectdraft-custom-0-x-CustomLogin__Greeting{display:flex;font-family:Moderat,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:150%;letter-spacing:.0125em;color:#fff;max-width:100px;overflow:hidden;margin:0}.perfectdraft-custom-0-x-CustomLogin__Customer{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perfectdraft-custom-0-x-CustomLogin__Nav{z-index:999;position:absolute;top:calc(100% + 9px);background:#fff;box-shadow:0 0 14px rgba(167,152,152,.3);width:290px;right:-63px;padding:32px;opacity:unset;border-radius:3px}.perfectdraft-custom-0-x-CustomLogin__NavItems{list-style:none;text-align:center;margin:0;padding:0}.perfectdraft-custom-0-x-CustomLogin__NavItem{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:44px}.perfectdraft-custom-0-x-CustomLogin__NavItem:last-child{margin-bottom:0}.perfectdraft-custom-0-x-CustomLogin__NavLink{color:#070707;cursor:pointer;display:inline-block;font:normal 400 18px/22px Moderat,sans-serif;position:relative;text-align:center;text-decoration:none;font-family:Moderat,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:22px;background:transparent;border:none}.perfectdraft-custom-0-x-CustomLogin__NavLink:hover:after{position:absolute;content:"";top:28px;left:24px;width:30px;height:2px;background:#fbbe3a}.perfectdraft-custom-0-x-CustomLogin .vtex-login-2-x-backButton .vtex-button__label{position:relative}.perfectdraft-custom-0-x-CustomLogin .vtex-login-2-x-backButton .vtex-button__label:before{content:url(0a1b5d6a72489a3e73704285cb37f36b.svg);position:absolute;left:10px}.perfectdraft-custom-0-x-CustomLogin .perfectdraft-custom-0-x-arrowBackIcon use{display:none}@media(min-width:1026px){.perfectdraft-custom-0-x-CustomLogin__svg{min-width:1.75rem;min-height:1.75rem}}.perfectdraft-custom-0-x-CustomLogin__buttonText{line-height:18px}.perfectdraft-custom-0-x-CustomLogin__buttonText strong{font-weight:400;color:#fff}