/*! =================================================
	* Theme Name: Layout - consul
	* Description: CSS desenvolvido para consul
	* Author: Jussi Platform Team
	* Empresa: Jüssi
	* Author URI: http://www.jussi.com.br/
	* Version: v6.86.99
	=================================================
*//*!*/#login.logged{background:red!important}#vtex-modal-custom-login .modal-holder{margin-bottom:20px;margin-top:20px;max-width:800px;position:relative}#vtex-modal-custom-login .modal-holder .modal-header{position:unset;padding:0}#vtex-modal-custom-login .modal-holder .modal-header .close{font-size:.625rem;height:24px;right:15px;top:10px;width:24px}#vtex-modal-custom-login .modal-holder .modal-header .close:before{color:#736c6b;content:"\e60d"}#vtex-modal-custom-login .modal-holder .mode-custom-login--header{display:none}#vtex-modal-custom-login .modal-holder .mode-custom-login--header .modal-custom-login--title{color:#9aca3c;margin-bottom:0}#vtex-modal-custom-login .modal-holder .mode-custom-login--header .modal-custom-login--subtitle1{font-size:15px;font-weight:700;margin:0}#vtex-modal-custom-login .modal-holder .mode-custom-login--header .modal-custom-login--subtitle2{font-weight:400;margin-top:10px}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--errorBox{color:red;font-weight:300}#vtex-modal-custom-login .modal-holder .modal-custom-login--body input:-webkit-autofill,#vtex-modal-custom-login .modal-holder .modal-custom-login--body select:-webkit-autofill,#vtex-modal-custom-login .modal-holder .modal-custom-login--body textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--init-layout{display:-webkit-box;-js-display:flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--init-layout input[type=submit]{margin-top:15px;float:left;width:auto}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--init-layout>div{flex-basis:0;-webkit-box-flex:1;flex-grow:1}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--init-layout>div:first-child{max-width:320px;padding-right:15px}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--init-layout>div:last-child{padding:0 24px;border:1px solid #f5f5f5;max-width:355px;border-radius:5px}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--email-access-layout,#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login-email-to-pw{padding:0 150px}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--email-access-layout .modal-custom-email--inputbox,#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login-email-to-pw .modal-custom-email--inputbox{margin-bottom:30px}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--email-access-layout .btn--voltar,#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login-email-to-pw .btn--voltar{margin-right:15px}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--key-access-layout{padding:0 150px}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--key-access-layout .modal-custom-login-key__fields{display:-webkit-box;-js-display:flex;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:30px}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--key-access-layout .modal-custom-login-key__fields.invalid__key input{border-color:red}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--key-access-layout .modal-custom-login-key__fields input{border:1px solid #ccc;border-radius:8px;color:transparent;font-size:20px;height:60px;margin:0 10px;padding:0;text-align:center;text-shadow:0 0 0 #736c6b;width:44px}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--key-access-layout .modal-custom-login-key__fields input:focus{background:#9aca3c;text-shadow:0 0 0 #fff}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--key-access-layout .custom-login-btn{margin-right:15px}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .custom-login-buttons--checkbox{-webkit-box-align:center;align-items:center;display:-webkit-box;-js-display:flex;display:flex;text-align:left;width:100%}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .custom-login-buttons--checkbox input[type=checkbox]{position:relative}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .custom-login-buttons--checkbox input[type=checkbox].is--checked{visibility:hidden}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .custom-login-buttons--checkbox input[type=checkbox].is--checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M10.667 0H1.333A1.333 1.333 0 000 1.333v9.333A1.333 1.333 0 001.333 12h9.333A1.333 1.333 0 0012 10.667V1.333A1.333 1.333 0 0010.667 0zm-6 9.333L1.333 6l.94-.94 2.393 2.387 5.06-5.06.94.947z' fill='%239aca3c'/%3E%3C/svg%3E");content:"";height:100%;width:100%;visibility:initial;position:absolute;z-index:1}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .custom-login-buttons--checkbox span{font-size:.75rem;padding-left:7px}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .custom-login-buttons--checkbox span>a{text-decoration:underline}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--init-layout .custom-login-buttons--action--box input[type=submit]{opacity:.5;pointer-events:none}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--sectitles{font-size:1.0625rem;color:#5b5b5b;font-weight:700;margin-bottom:10px;text-align:left}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--formOptions{margin-bottom:15px;text-align:right}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--formOptions span{border-right:1px solid #ccc;cursor:pointer;font-size:12px;margin:0 10px;padding-right:10px;text-decoration:none;color:#0fb6de}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--formOptions span:first-child{margin-left:0}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--formOptions span:last-child{border:none;margin-left:0;margin-right:0;padding:0}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--buttons .modal-custom-login-btn{background-position:30px;background-repeat:no-repeat;border:1px solid #e3e1e1;border-radius:4px;color:#736c6b;font-size:12px;margin-bottom:24px;padding:12px 0;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;outline:0}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--buttons .modal-custom-login-btn.facebook_access{background:#1877f1;color:#fff;font-weight:600;font-size:14px;line-height:40px;height:40px;padding:0;border-radius:20px;border:unset;text-align:center;-webkit-box-pack:center;display:-webkit-box;-js-display:flex;display:flex;justify-content:center;-webkit-box-align:center;align-items:center}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--buttons .modal-custom-login-btn.facebook_access:before{content:"";background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3IDguNWE4LjUgOC41IDAgMDAtMTcgMEE4LjUgOC41IDAgMDA4LjUgMTdsLjE1LS4wMDJ2LTYuNjE3SDYuODIyVjguMjUzSDguNjVWNi42ODdjMC0xLjgxNyAxLjExLTIuODA1IDIuNzMtMi44MDUuNzc1IDAgMS40NDIuMDU4IDEuNjM3LjA4NHYxLjg5OGgtMS4xMThjLS44ODEgMC0xLjA1Mi40MTktMS4wNTIgMS4wMzN2MS4zNTZoMi4xMDhsLS4yNzUgMi4xMjhoLTEuODMzdjYuMjlBOC41MDUgOC41MDUgMCAwMDE3IDguNXoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=") no-repeat;background-size:100%;display:inline-block;width:14px;height:14px;margin-right:9px;margin-top:0}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--buttons .modal-custom-login-btn.google_access{background:#fff;color:#767074;font-weight:600;font-size:14px;line-height:37px;height:40px;padding:0;border-radius:20px;border:2px solid #d2d2d2;text-align:center;-webkit-box-pack:center;justify-content:center;display:-webkit-box;-js-display:flex;display:flex;margin-bottom:30px;-webkit-box-align:center;align-items:center}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--buttons .modal-custom-login-btn.google_access:before{content:"";background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuNTQ2IDkuNjdsLS41NTcgMi4wNzgtMi4wMzYuMDQzQTcuOTY0IDcuOTY0IDAgMDEwIDguMDAxYTcuOTYgNy45NiAwIDAxLjg5NS0zLjY4bDEuODEyLjMzMi43OTQgMS44MDJhNC43NTUgNC43NTUgMCAwMC4wNDUgMy4yMTR6IiBmaWxsPSIjRkJCQjAwIi8+PHBhdGggZD0iTTE1Ljg2IDYuNTA2YTguMDA3IDguMDA3IDAgMDEtLjAzNSAzLjE2NCA4IDggMCAwMS0yLjgxNyA0LjU2OWwtMi4yODMtLjExNy0uMzIzLTIuMDE3YTQuNzY4IDQuNzY4IDAgMDAyLjA1Mi0yLjQzNUg4LjE3NlY2LjUwNkgxNS44NnoiIGZpbGw9IiM1MThFRjgiLz48cGF0aCBkPSJNMTMuMDA4IDE0LjIzOUE3Ljk2NiA3Ljk2NiAwIDAxOCAxNmE3Ljk5OSA3Ljk5OSAwIDAxLTcuMDQ2LTQuMjA5TDMuNTQ2IDkuNjdhNC43NTcgNC43NTcgMCAwMDYuODU3IDIuNDM2bDIuNjA1IDIuMTM0eiIgZmlsbD0iIzI4QjQ0NiIvPjxwYXRoIGQ9Ik0xMy4xMDcgMS44NDJsLTIuNTkyIDIuMTIyQTQuNzU4IDQuNzU4IDAgMDAzLjUgNi40NTVMLjg5NSA0LjMyQTcuOTk5IDcuOTk5IDAgMDE4IDBjMS45NDEgMCAzLjcyMS42OTEgNS4xMDcgMS44NDJ6IiBmaWxsPSIjRjE0MzM2Ii8+PC9zdmc+") no-repeat;background-size:100%;display:inline-block;width:14px;height:14px;margin-right:9px;margin-top:-1px}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--buttons .modal-custom-login-btn:last-child{background:#f0f0f0;margin-top:7px}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--buttons .modal-custom-login-btn:hover{opacity:.7}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .password-validate-indicators{margin-bottom:30px;margin-top:20px;text-align:left}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .password-validate-indicators .password-validate--title{font-weight:400}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .password-validate-indicators ul li{color:red;font-size:13px}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .password-validate-indicators ul li.validated{color:#5fbd5f}#vtex-modal-custom-login .modal-holder .modal-custom-login--body input:focus{outline:none}.modal-custom-login--buttons--box{margin-top:40px}#mail_pass_login.is--checked .custom-login-buttons--action--box input[type=submit]{opacity:1!important;pointer-events:all!important}.modal-custom__inputitle{margin:0 auto}.modal-custom__inputext{display:block;font-size:.8125rem;font-weight:500;line-height:1.7;margin:5px auto 35px;text-align:center;width:100%}.modal-custom-email--inputbox:before{content:"Digite seu email"}#email-to-pass .modal-custom-email--inputbox:before,#email_access_login .modal-custom-email--inputbox:before{display:none}.modal-custom-password--inputbox:before{content:"Digite sua senha"}.modal-custom-set-password--inputbox:before{content:"Nova senha"}.modal-custom-set-confirm-password--inputbox:before{content:"Confirme a senha"}.modal-custom--inputbox,.modal-custom-email--inputbox,.modal-custom-password--inputbox{margin-bottom:10px;position:relative}.modal-custom--inputbox:before,.modal-custom-email--inputbox:before,.modal-custom-password--inputbox:before{font-size:.8125rem;display:block;font-weight:500;width:100%;line-height:1.7;text-align:left}.modal-custom--inputbox span,.modal-custom-email--inputbox span,.modal-custom-password--inputbox span{left:10px;position:absolute;top:8px}.modal-custom--inputbox input,.modal-custom-email--inputbox input,.modal-custom-password--inputbox input{border-radius:4px;border:1px solid #e3e1e1;box-shadow:none;font-size:12px;margin-bottom:0;padding:12px;width:100%}.modal-custom--inputbox input::-moz-placeholder,.modal-custom-email--inputbox input::-moz-placeholder,.modal-custom-password--inputbox input::-moz-placeholder{color:#e3e1e1}.modal-custom--inputbox input::-ms-input-placeholder,.modal-custom-email--inputbox input::-ms-input-placeholder,.modal-custom-password--inputbox input::-ms-input-placeholder{color:#e3e1e1}.modal-custom--inputbox input::placeholder,.modal-custom-email--inputbox input::placeholder,.modal-custom-password--inputbox input::placeholder{color:#e3e1e1}.modal-custom--inputbox input::-webkit-input-placeholder,.modal-custom-email--inputbox input::-webkit-input-placeholder,.modal-custom-password--inputbox input::-webkit-input-placeholder{color:#e3e1e1}.modal-custom--inputbox input:-ms-input-placeholder,.modal-custom-email--inputbox input:-ms-input-placeholder,.modal-custom-password--inputbox input:-ms-input-placeholder{color:#e3e1e1}.custom-login-btn,input[type=submit].custom-login-btn{font-size:.75rem;font-weight:400;border:2px solid;border-radius:50px;padding:7px 25px;-webkit-transition:all .2s ease;transition:all .2s ease;width:auto}.custom-login-btn.btn-custom-primary,input[type=submit].custom-login-btn.btn-custom-primary{background-color:#fff;border-color:#9aca3c;color:#9aca3c}.custom-login-btn.btn-custom-primary:hover,.custom-login-btn.btn-custom-secondary,input[type=submit].custom-login-btn.btn-custom-primary:hover,input[type=submit].custom-login-btn.btn-custom-secondary{background-color:#9aca3c;border-color:#9aca3c;color:#fff}.custom-login-btn.btn-custom-secondary:hover,input[type=submit].custom-login-btn.btn-custom-secondary:hover{background:#fff;border-color:#9aca3c;color:#9aca3c}.btn--voltar--toDefault,.btn--voltar--toEmail{cursor:pointer}body:not(.consulempresa):not(.consulqa2):not(.body-checkout-confirmation) #vtexIdContainer,body:not(.consulempresa):not(.consulqa2):not(.body-checkout-confirmation) #vtexIdUI-global-loader{display:none!important}body.body-checkout-confirmation #vtexIdContainer{position:fixed!important}body.login section.login-container{background-color:#f4f4f4;min-height:600px;padding:5em 0}body.login .icon-spinner{left:50%;padding:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}body.login .icon-spinner:before{border-radius:100%;-webkit-animation:rotation .7s linear infinite;animation:rotation .7s linear infinite;display:inline-block;font-size:100px;height:1em;padding-top:50px;top:20%;width:1em!important;border-color:#9aca3c #9aca3c #eee #eee;border-style:solid;border-width:2px;content:"";display:block;margin:0 auto;position:relative}@media (max-width:48em){#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--init-layout>div:last-child{border:unset}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--sectitles{font-size:12px;line-height:15px;text-align:center;color:#5d5d5d;font-weight:500;margin:20px 0 15px}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--buttons .modal-custom-login-btn{margin:0 0 8px}#mail_pass_login .modal-custom-login--sectitles{text-align:left!important}#vtex-modal-custom-login .modal-holder{margin-bottom:20px;margin-top:20px}#vtex-modal-custom-login .modal-holder .mode-custom-login--header .modal-custom-login--subtitle2{font-size:14px;padding:0 10px}#vtex-modal-custom-login .modal-holder .modal-custom-login--body{padding:0 10px 10px}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--init-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--init-layout>div:first-child{border:none;padding:0}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--init-layout>div:last-child{padding:0}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--init-layout .modal-custom-login--forms input[type=submit]{border-radius:50px;padding:8px 15px;width:100%;height:40px;font-size:14px;line-height:17px;font-weight:500}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--init-layout .modal-custom-login--buttons .modal-custom-login--sectitles{font-size:12px}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--init-layout .modal-custom-login--buttons--box{display:-webkit-box;-js-display:flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin-top:35px}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--init-layout .modal-custom-login--buttons--box .modal-custom-login-btn{font-size:11px;height:40px;margin:10px 0;padding:0;text-align:center;width:100%}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--email-access-layout,#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login-email-to-pw{padding:0}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--email-access-layout .modal-custom-email--inputbox,#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login-email-to-pw .modal-custom-email--inputbox{margin-bottom:30px}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--key-access-layout{padding:0}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--key-access-layout .modal-custom-login-key__fields{flex-wrap:wrap;margin:0}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--key-access-layout .modal-custom-login-key__fields input{margin:0 4% 15px;width:25%}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--key-access-layout .custom-login-btn{margin-right:0}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--formOptions span{font-size:11px}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .custom-login-buttons--action--box{display:-webkit-box;-js-display:flex;display:flex;-webkit-box-pack:justify;justify-content:space-between}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .custom-login-buttons--action--box .custom-login-btn{width:100%}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .custom-login-buttons--action--box .custom-login-btn:first-child{margin-right:5px}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .custom-login-buttons--action--box .custom-login-btn:last-child{margin-left:5px}.custom-login-btn,input[type=submit].custom-login-btn{border:1px solid;border-radius:20px;display:inline-block;padding:5px 15px}}@media (max-width:1700px){#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--sectitles{font-size:calc(.8125rem + .23529vw)}.modal-custom--inputbox:before,.modal-custom-email--inputbox:before,.modal-custom-password--inputbox:before{font-size:calc(.7625rem + .04706vw)}}@media (max-width:48em) and (max-width:48em){#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--init-layout .modal-custom-login--buttons--box{margin-top:0}#vtex-modal-custom-login .modal-holder .modal-custom-login--body .modal-custom-login--init-layout .modal-custom-login--buttons--box .modal-custom-login-btn{margin:0 0 10px}}