:focus{outline:none}.input-mask{max-width:390px;width:100%}.label-approved{font-size:.875rem!important}.submit-button{border-radius:4px;background:#ffcb0b;box-shadow:2px 2px 3px 0 rgba(0,0,0,.15);color:#050505;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:normal;border:0;max-width:170px;width:100%;cursor:pointer}.vtex-modal__modal .vtex__icon-close{padding:5px;background:#ececec;border-radius:4px}.vtex-blackFriday .show-price-button{color:#000!important}.vtex-blackFriday .show-price-button:active,.vtex-blackFriday .show-price-button:focus,.vtex-blackFriday .show-price-button:hover{border-color:#fb0!important;background-color:#fb0!important;color:#000!important;font-weight:500}.show-price-button{background-color:transparent!important;color:#0667f9!important}.show-price-button:active,.show-price-button:focus,.show-price-button:hover{border-color:#1e54c0!important;background-color:#1e54c0!important;color:#fff!important;font-weight:500}.main-login-container{max-width:27.75rem;margin:auto}.btn-default{border:1px solid #fc0;background-color:#ffdf5d;border-radius:4px}.btn-default:hover{opacity:.8}.btn-outline{background-color:#fff}.btn-outline:hover{background-color:#ffdf5d}.btn-dark{border:1px solid #707070;background-color:#313131;border-radius:4px;color:#fff}.btn-dark:hover{opacity:.8}.input-checkbox{display:block;position:relative;padding-left:2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border-radius:20px}.checkmark,.input-checkbox input:checked~.checkmark{background-color:#fff;border:1px solid #313131}.checkmark:after{content:"";position:absolute;display:none}.input-checkbox input:checked~.checkmark:after{display:block}.input-checkbox .checkmark:after{left:3px;top:3px;width:8px;height:8px;border-radius:20px;border:solid #313131;background:#313131}.input-select{padding:.625rem;background-color:#f5f5f5;border-radius:4px;border:none;font-size:.875rem;color:#313131}.vtex-modal__modal{max-width:42.25rem}.vtex-login-2-x-contentAlwaysWithOptions{padding:0}.vtex-login-2-x-dontHaveAccount,.vtex-login-2-x-options,.vtex-login-2-x-termsAndConditions{display:none}.vtex-login-2-x-formFooter .vtex-button__label{padding:12px 6px!important}.vtex-login-2-x-formFooter .vtex-button__label .t-small{font-size:1rem;font-weight:700}.vtex-login-2-x-contentForm{padding:0;width:100%}.render-route-store-login .vtex-login-2-x-backButton,.render-route-store-login .vtex-login-2-x-container{display:none}.render-route-store-login .vtex-login-2-x-content{margin:6rem auto;max-width:31.25rem}.render-route-store-login .vtex-login-2-x-emailVerification form{display:flex;flex-wrap:wrap;justify-content:space-between}.render-route-store-login .vtex-login-2-x-formTitle{font-size:1.25rem;font-weight:700}.render-route-store-login .vtex-login-2-x-inputContainer{width:calc(50% - 10px);min-width:0}.render-route-store-login .vtex-login-2-x-formFooter,.render-route-store-login .vtex-login-2-x-inputContainerAccessCode{width:100%}.render-route-store-login .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton{margin:initial}.render-route-store-login .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton .vtex-button{min-width:10rem}.modal-ver-preco-container{padding:2.5rem 1.875rem 0}.btn-modal-ver-mais{transform:scale(0);opacity:0;border:none}.vtex-buy-button button{background-color:#0667f9!important;border-color:#0667f9!important;color:#fff!important}.vtex-buy-button button:hover{background-color:#1e54c0!important;border-color:#1e54c0!important;color:#fff!important}.bg-pdp-add-to-cart{background-color:#2f80ed;border-color:#2f80ed;color:#fff}.vtex-buy-button-unavailable button{background-color:#fff!important;border-color:#0667f9!important;color:#0667f9!important}.vtex-buy-button-unavailable button:hover{background-color:#0667f9!important;border-color:#0667f9!important;color:#fff!important}.vtex-blackFriday .vtex-buy-button-unavailable button{border-color:#fc0!important;color:#000!important}.vtex-blackFriday .vtex-buy-button-unavailable button:hover{background-color:#fc0!important;border-color:#fc0!important;color:#000!important}.bg-pdp-add-to-cart:hover{background-color:#1e54c0!important;border-color:#1e54c0!important;opacity:1!important;color:#fff}.vtex-flex-layout-0-x-flexRowContent--main-header-mobile .vtex-login-2-x-buttonLink{display:block}.vtex-flex-layout-0-x-flexRowContent--main-header-mobile .vtex-login-2-x-buttonLink>.vtex-button>.vtex-button__label{min-width:36px;padding:0!important}.vtex-flex-layout-0-x-flexRowContent--main-header-mobile .vtex-login-2-x-buttonLink>.vtex-button>.vtex-button__label>span,.vtex-flex-layout-0-x-flexRowContent--main-header-mobile .vtex-login-2-x-buttonLink>.vtex-button>.vtex-button__label>span>div{margin:0!important}.vtex-pageHeader__container a[href="#/addresses/new"]{display:none}.vtex-login-2-x-accountOptionsSectionTitle,.vtex-login-2-x-container{display:none;opacity:0;min-width:40px}.vtex-login-2-x-container--show{display:flex;opacity:1}@media screen and (min-width:1024px){.header-login-wrapper:not(:empty){min-width:160px}}@media screen and (max-width:1024px){.header-login-wrapper{min-width:36px}.header-login-wrapper:empty{min-width:unset}}.user-login-icon{width:36px;height:36px}.loginModalHeader a{font-size:14px;font-family:Montserrat,sans-serif;font-weight:700;text-decoration:none;color:#000}.loginModalHeader p{margin:0}.loginSpinnerWrapper{min-width:40px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.loginModalHeader{display:none}.vtex-login-2-x-inputContainer{min-width:0!important}.form-container{flex-direction:column}.form-container-p{margin-top:30px;font-weight:700}.form-container input{width:100%;margin-bottom:15px}.compradiretaempresas-whp-cadastro-empresas-0-x-button{margin-top:1rem}.compradiretaempresas-whp-cadastro-empresas-0-x-info--wrapper{padding:1rem}}.vtex-flex-layout-0-x-flexRowContent--custom-add-to-cart .vtex-button.bg-disabled{display:none}.required-field{color:#c61d1d;font-size:20px;line-height:24px}.disable-submit-btn{background:#e0e0e0;border-radius:4px;color:#bdbdbd;padding:.625rem 4rem;cursor:pointer;font-size:1rem;font-style:normal;font-weight:600;line-height:normal;border:none;pointer-events:none;font-family:Montserrat;border-radius:2px;max-width:450px;margin-top:24px;width:100%}.revenda-checkbox{margin-top:10px}.container-revenda{cursor:default;display:block;position:relative;padding-left:25.5px;margin-bottom:12px;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container-revenda input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-revenda-text{padding-left:0;font-size:16px;font-weight:400;text-decoration:underline;line-height:19px}.checkmark-revenda{cursor:pointer;position:absolute;top:0;left:0;height:15px;width:15px;border-radius:3px}.checkmark-revenda,.container-revenda:hover input~.checkmark-revenda{background-color:#fff;border:2px solid #1c1b1f}.container-revenda input:checked~.checkmark-revenda{background-color:#fff;border:2px solid #1c1b1f;border-radius:3px}.checkmark-revenda:after{content:"";position:absolute;display:none}.container-revenda input:checked~.checkmark-revenda:after{display:block}.container-revenda .checkmark-revenda:after{left:4px;top:1px;width:4px;height:8px;border:solid #1c1b1f;border-width:0 3px 3px 0;transform:rotate(45deg)}