.cemacogt-cemaco-components-0-x-modalOverlay{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0 16px;z-index:9999;position:fixed;top:0;left:0;background:rgba(0,0,0,.6)}.cemacogt-cemaco-components-0-x-modalContainer{max-width:460px;padding:48px 64px;background-color:#fff;border-radius:32px;position:relative}.cemacogt-cemaco-components-0-x-modalCloseButton{position:absolute;right:32px;top:32px;cursor:pointer}@media only screen and (max-width:640px){.cemacogt-cemaco-components-0-x-modalContainer{max-width:460px;padding:32px 48px}.cemacogt-cemaco-components-0-x-modalCloseButton{top:20px}}@media only screen and (max-width:399px){.cemacogt-cemaco-components-0-x-modalContainer{padding:32px;border-radius:20px}.cemacogt-cemaco-components-0-x-modalCloseButton{top:20px}}.cemacogt-cemaco-components-0-x-inputDateEnlazaPrivilegio:focus+.cemacogt-cemaco-components-0-x-createLabelEnlazaPrivilegio,.cemacogt-cemaco-components-0-x-inputDateEnlazaPrivilegio:not([value="-1"])+.cemacogt-cemaco-components-0-x-createLabelEnlazaPrivilegio{display:none}.cemacogt-cemaco-components-0-x-formContainer{position:relative}.cemacogt-cemaco-components-0-x-formContainer.cemacogt-cemaco-components-0-x-processing{opacity:.5;pointer-events:none}.cemacogt-cemaco-components-0-x-processingImg{display:none}.cemacogt-cemaco-components-0-x-formContainer .cemacogt-cemaco-components-0-x-processingImg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.cemacogt-cemaco-components-0-x-formContainer.cemacogt-cemaco-components-0-x-processing .cemacogt-cemaco-components-0-x-processingImg{display:block}.cemacogt-cemaco-components-0-x-accountTitle{-moz-column-gap:20px;column-gap:20px}.cemacogt-cemaco-components-0-x-accountSubtitle{font-size:18px}.cemacogt-cemaco-components-0-x-disabledButton{background-color:grey!important;cursor:no-drop}.cemacogt-cemaco-components-0-x-iconDate{position:relative}.cemacogt-cemaco-components-0-x-iconDate:after{content:"";display:block;position:absolute;right:4px;top:14%;width:40px;height:72%;background:url(https://cemacogt.vteximg.com.br/arquivos/icon-calendar.png) 100% no-repeat;background-size:auto 100%;z-index:1;pointer-events:none}.cemacogt-cemaco-components-0-x-secondaryButton--crearTarjeta,.cemacogt-cemaco-components-0-x-secondaryButton--enlazarTarjeta{margin:20px 0 25px}.vtex-account .cemacogt-cemaco-components-0-x-secondaryButton{background-color:#fff;border:1px solid #101e8e;color:#000}.cemacogt-cemaco-components-0-x-createInputsWrapperEnlazaPrivilegio .cemacogt-cemaco-components-0-x-createInputContainer{width:70%}.cemacogt-cemaco-components-0-x-createLabelEnlazaPrivilegio{height:90%!important;position:absolute;top:50%!important;left:18px;font-size:13px;line-height:39px;color:#929292;transform:translateY(-50%);background:#fff}.cemacogt-cemaco-components-0-x-privilegeReturn{display:none}.cemacogt-cemaco-components-0-x-privilegeReturn.cemacogt-cemaco-components-0-x-privilegeReturn--puntosPrivilegio{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px}.cemacogt-cemaco-components-0-x-privilegeReturn--puntosPrivilegio:before{content:"";display:block;width:22px;height:28px;background-image:url(https://cemacogt.vtexassets.com/arquivos/images_privilegio-return-arrow.jpg);background-size:cover;background-repeat:no-repeat}@media screen and (min-width:40em){.vtex-my-account-1-x-menu{min-width:240px}}@media screen and (min-width:40em){.cemacogt-cemaco-components-0-x-accountTitle{margin-top:-17px}}@media screen and (min-width:40em){.cemacogt-cemaco-components-0-x-privilegeFormWrapper{width:70%}}@media screen and (min-width:1024px){.cemacogt-cemaco-components-0-x-accountBody--puntosPrivilegio{max-width:566px}}.cemacogt-cemaco-components-0-x-inactiveWrapper{display:flex;align-items:center;gap:16px;margin:0 auto}.cemacogt-cemaco-components-0-x-privilegeCardImageContainer .cemacogt-cemaco-components-0-x-privilegeCardImageName{font-weight:600;left:50%;transform:translateX(-50%);bottom:108px;text-transform:none}.cemacogt-cemaco-components-0-x-privilegePointsContent .cemacogt-cemaco-components-0-x-privilegeCardImageContainer img:last-child{left:50%;transform:translateX(-50%)}.cemacogt-cemaco-components-0-x-privilegePointsWrapper.cemacogt-cemaco-components-0-x-privilegePointsWrapperMyaccount{max-width:645px}.cemacogt-cemaco-components-0-x-privilegePointsContent.cemacogt-cemaco-components-0-x-privilegeCardContainer{padding-left:0;min-width:225px}.cemacogt-cemaco-components-0-x-privilegePointsContent.cemacogt-cemaco-components-0-x-privilegeInfoContainer{padding-right:64px}.cemacogt-cemaco-components-0-x-privilegePointsContent .cemacogt-cemaco-components-0-x-privilegeParagarph{margin-bottom:0;margin-top:13px}.cemacogt-cemaco-components-0-x-privilegePointsContent .cemacogt-cemaco-components-0-x-privilegeParagarph:first-child{margin-top:-16px}.cemacogt-cemaco-components-0-x-privilegeParagarphPoints{margin-top:1rem}.cemacogt-cemaco-components-0-x-priviLoading{opacity:.5;pointer-events:none}.cemacogt-cemaco-components-0-x-priviLoading .vtex__icon-spinner{position:absolute;left:50%;top:87%}.cemacogt-cemaco-components-0-x-formPrivi{padding-left:1rem}.cemacogt-cemaco-components-0-x-inactiveImg{width:80px}.cemacogt-cemaco-components-0-x-inactiveTitle{margin:16px 0 10px;font-size:18px;color:#333}.cemacogt-cemaco-components-0-x-inactiveText{font-size:14px;line-height:16px;color:#333}.cemacogt-cemaco-components-0-x-pointer{cursor:pointer}.cemacogt-cemaco-components-0-x-validateTitle{font-size:1rem;font-weight:700}.cemacogt-cemaco-components-0-x-validateInputContainer{width:90%;max-width:316px;margin-bottom:12px}.cemacogt-cemaco-components-0-x-priviConfirmation{display:flex;flex-direction:column}.cemacogt-cemaco-components-0-x-priviConfirmationButtons{display:flex}.cemacogt-cemaco-components-0-x-buttonUnderline{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;text-decoration:underline;font-size:14px;color:#000;cursor:pointer}.vtex-modal__overlay .vtex-modal__modal{max-width:760px}.vtex-modal__overlay .vtex-modal__modal .vtex-modal__close-icon{display:none}.cemacogt-cemaco-components-0-x-priviModalLabel{font-size:15px;color:#a1a1a1;margin:0}.cemacogt-cemaco-components-0-x-priviModalName{font-size:1.25rem;color:#000;font-weight:700;margin-top:.25rem}.cemacogt-cemaco-components-0-x-priviModalQuestion{font-size:15px;margin-top:3rem;margin-bottom:.5rem}.vtex-modal__overlay>.vtex-modal__modal .vtex-styleguide-9-x-shadowTransition{background-color:#101e8e;border-top-right-radius:14px;border-top-left-radius:14px}.vtex-modal__overlay>.vtex-modal__modal .vtex-styleguide-9-x-shadowTransition span{color:#fff;font-size:1.2rem;text-align:center}.vtex-modal__overlay>.vtex-modal__modal .vtex-modal__close-icon{background:none;display:flex;top:8px}.vtex-modal__overlay>.vtex-modal__modal .vtex-modal__close-icon g{fill:#fff}@media only screen and (min-width:721px){.cemacogt-cemaco-components-0-x-privilegeReturn--puntosPrivilegio{display:flex}.cemacogt-cemaco-components-0-x-puntosPrivilegio{position:relative}.cemacogt-cemaco-components-0-x-priviLoading .vtex__icon-spinner{left:30%;top:76%}.cemacogt-cemaco-components-0-x-puntosPrivilegio{max-width:566px;margin-bottom:3rem;padding:1rem 3rem 1rem 1rem;border-radius:30px;box-shadow:5px 5px 7.5px 0 rgba(0,0,0,.15)}.cemacogt-cemaco-components-0-x-accountBody--puntosPrivilegio{max-width:500px;margin-top:0;margin-bottom:3rem;padding:1rem 3rem 1rem 1rem;border-radius:30px;box-shadow:5px 5px 7.5px 0 rgba(0,0,0,.15)}.cemacogt-cemaco-components-0-x-privilegeFormWrapper{margin-bottom:3rem;padding:1em;background-color:#fff;border:none;border-radius:22px;box-shadow:5px 5px 7.5px 0 rgba(0,0,0,.15)}.cemacogt-cemaco-components-0-x-privilegeReturn--puntosPrivilegio{position:absolute;top:10px;right:30px}.cemacogt-cemaco-components-0-x-priviConfirmation{flex-direction:row;align-items:center;width:660px}.cemacogt-cemaco-components-0-x-priviCard{width:300px;padding-left:40px;padding-right:20px}.cemacogt-cemaco-components-0-x-priviInfo{width:360px}}@media only screen and (max-width:720px){.vtex-modal__overlay>.vtex-modal__modal{width:100%}.vtex-modal__overlay>.vtex-modal__modal .vtex-modal__close-icon{top:15px}.cemacogt-cemaco-components-0-x-privilegePointsContent.cemacogt-cemaco-components-0-x-privilegeInfoContainer{text-align:center;align-items:center;margin-top:.5rem}.cemacogt-cemaco-components-0-x-privilegePointsContent .cemacogt-cemaco-components-0-x-privilegeParagarph:first-child{margin-top:0}.cemacogt-cemaco-components-0-x-privilegePointsContent.cemacogt-cemaco-components-0-x-privilegeInfoContainer img{margin-top:1.25rem;margin-bottom:1rem}.cemacogt-cemaco-components-0-x-privilegeCardImageContainer img{width:176px}.cemacogt-cemaco-components-0-x-privilegePointsContent.cemacogt-cemaco-components-0-x-privilegeCardContainer .cemacogt-cemaco-components-0-x-secondaryButton.cemacogt-cemaco-components-0-x-pdfButton{margin-top:.5rem}.cemacogt-cemaco-components-0-x-privilegeCardImageContainer .cemacogt-cemaco-components-0-x-privilegeCardImageName{bottom:92px;margin:0}.cemacogt-cemaco-components-0-x-privilegePointsContent .cemacogt-cemaco-components-0-x-privilegeCardImageContainer img:last-child{width:120px;bottom:14px}.cemacogt-cemaco-components-0-x-priviModalLabel,.cemacogt-cemaco-components-0-x-priviModalName,.cemacogt-cemaco-components-0-x-priviModalQuestion{text-align:center}.cemacogt-cemaco-components-0-x-priviConfirmationButtons{text-align:center;flex-direction:column;align-items:center}.cemacogt-cemaco-components-0-x-priviModalQuestion{margin-top:20px;margin-bottom:0}.cemacogt-cemaco-components-0-x-formPrivi{padding-left:0}.cemacogt-cemaco-components-0-x-accountWrapperPrivi .cemacogt-cemaco-components-0-x-accountHeader .cemacogt-cemaco-components-0-x-accountBack{display:none}.cemacogt-cemaco-components-0-x-accountWrapperPrivi .cemacogt-cemaco-components-0-x-accountHeader .cemacogt-cemaco-components-0-x-accountBack.cemacogt-cemaco-components-0-x-accountBackMenu{display:flex}.cemacogt-cemaco-components-0-x-privilegeReturnParagraph{margin:0;position:absolute;top:0;right:1rem}.cemacogt-cemaco-components-0-x-privilegeReturn.cemacogt-cemaco-components-0-x-privilegeReturn--puntosPrivilegio{display:flex}.cemacogt-cemaco-components-0-x-accountWrapperPrivi .cemacogt-cemaco-components-0-x-formPrivi .cemacogt-cemaco-components-0-x-createInputsWrapper{display:block;padding-right:0}.cemacogt-cemaco-components-0-x-accountWrapperPrivi .cemacogt-cemaco-components-0-x-formPrivi .cemacogt-cemaco-components-0-x-createInputsWrapper .cemacogt-cemaco-components-0-x-createInputContainer:nth-child(5),.cemacogt-cemaco-components-0-x-accountWrapperPrivi .cemacogt-cemaco-components-0-x-formPrivi .cemacogt-cemaco-components-0-x-createInputsWrapper .cemacogt-cemaco-components-0-x-createInputContainer:nth-child(6){display:inline-block;width:48%}.cemacogt-cemaco-components-0-x-accountWrapperPrivi .cemacogt-cemaco-components-0-x-formPrivi .cemacogt-cemaco-components-0-x-createInputsWrapper .cemacogt-cemaco-components-0-x-createInputContainer:nth-child(5){margin-right:4%}.cemacogt-cemaco-components-0-x-accountWrapperPrivi .cemacogt-cemaco-components-0-x-formPrivi .cemacogt-cemaco-components-0-x-createInputContainer{order:1;margin-bottom:1rem}.cemacogt-cemaco-components-0-x-accountHeader{display:block;padding-top:1.5rem}.cemacogt-cemaco-components-0-x-accountBody.cemacogt-cemaco-components-0-x-accountBody--puntosPrivilegio{margin:28px auto 2rem}.cemacogt-cemaco-components-0-x-accountHeader .cemacogt-cemaco-components-0-x-accountTitle{margin:3rem 1rem 1rem;flex-direction:column;align-items:center;line-height:38px}.cemacogt-cemaco-components-0-x-accountHeader .cemacogt-cemaco-components-0-x-accountTitle img{width:34px;height:auto}.cemacogt-cemaco-components-0-x-accountHeader .cemacogt-cemaco-components-0-x-accountBack{margin:0;font-weight:700;display:flex;justify-content:flex-end}.cemacogt-cemaco-components-0-x-accountHeader .cemacogt-cemaco-components-0-x-accountBackLink{display:flex;align-items:center;font-size:20px;line-height:22px;margin-left:auto}.cemacogt-cemaco-components-0-x-accountHeader .cemacogt-cemaco-components-0-x-accountBackLink:before{content:"";display:block;width:12px;height:20px;margin-right:2px;background-image:url(https://cemacogt.vtexassets.com/arquivos/images_privilegio-return-arrow.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}.cemacogt-cemaco-components-0-x-privilegeFormWrapper,.cemacogt-cemaco-components-0-x-puntosPrivilegio{width:320px;max-width:96%;margin:0 auto}.cemacogt-cemaco-components-0-x-accountWrapperPrivi .cemacogt-cemaco-components-0-x-accountSubtitle{margin-bottom:12px}.cemacogt-cemaco-components-0-x-accountWrapperPrivi .cemacogt-cemaco-components-0-x-createInputContainer{margin-bottom:20px}.cemacogt-cemaco-components-0-x-accountWrapperPrivi .cemacogt-cemaco-components-0-x-secondaryButton{margin-top:0;padding-left:42px;padding-right:42px}.cemacogt-cemaco-components-0-x-accountWrapperPrivi .cemacogt-cemaco-components-0-x-createInputContainer,.cemacogt-cemaco-components-0-x-accountWrapperPrivi .cemacogt-cemaco-components-0-x-createInputsWrapperEnlazaPrivilegio{width:100%}.cemacogt-cemaco-components-0-x-inactiveWrapper{flex-direction:column;gap:0}.cemacogt-cemaco-components-0-x-inactiveImg{width:32px}.cemacogt-cemaco-components-0-x-inactiveText,.cemacogt-cemaco-components-0-x-inactiveTitle{text-align:center}.cemacogt-cemaco-components-0-x-appleWalletPrivilegio,.cemacogt-cemaco-components-0-x-gPayPrivilegio{margin:0 auto;width:150px}.cemacogt-cemaco-components-0-x-privilegePointsWrapper.cemacogt-cemaco-components-0-x-privilegePointsWrapperMyaccount{padding:16px 32px}.cemacogt-cemaco-components-0-x-privilegePointsWrapper.cemacogt-cemaco-components-0-x-privilegePointsWrapperMyaccount .cemacogt-cemaco-components-0-x-privilegeInfoContainer{padding-right:0}}@media only screen and (max-width:475px){.cemacogt-cemaco-components-0-x-accountWrapper .cemacogt-cemaco-components-0-x-createInputsWrapperEnlazaPrivilegio .cemacogt-cemaco-components-0-x-createInputContainer{width:90%}}@media only screen and (max-width:399px){.cemacogt-cemaco-components-0-x-inactiveWrapper{flex-direction:column;gap:0}.cemacogt-cemaco-components-0-x-inactiveImg{width:32px}.cemacogt-cemaco-components-0-x-inactiveTitle{font-size:16px}.cemacogt-cemaco-components-0-x-inactiveText{font-size:12px;line-height:14px}}