.exito-vtex-components-4-x-buyButton,.exito-vtex-components-4-x-buyNowButton{}.exito-vtex-components-4-x-mainContainer{width:100%;height:100vh;position:fixed;top:0;left:0;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:10000}.exito-vtex-components-4-x-container{width:505px;height:385px;background:#fff;outline:none;margin-top:70px;max-width:100%}.exito-vtex-components-4-x-headerModal{height:55px;width:100%;display:flex;align-items:center;padding:0 10px 0 25px;background:#f4f4f4;justify-content:space-between;color:#222;font-weight:100;font-size:18px}.exito-vtex-components-4-x-body{width:100%;height:calc(100% - 55px);padding:0 35px;display:flex;flex-direction:column;justify-content:center}.exito-vtex-components-4-x-icon{text-align:center;margin-bottom:18px}.exito-vtex-components-4-x-secondButton{background:#fff;border:1px solid #afd8e3;outline:none;border-radius:4px;height:47px;font-size:14px;color:#3da4ea;padding:0 34px;cursor:pointer}.exito-vtex-components-4-x-firstButton{background:#5bc0de;border:none;outline:none;border-radius:4px;height:47px;font-size:14px;color:#fff;padding:0 34px;cursor:pointer}.exito-vtex-components-4-x-footerModal{display:flex;justify-content:space-between;padding:20px}.exito-vtex-components-4-x-description{font-size:14px;font-weight:300;line-height:26px}.exito-vtex-components-4-x-cp{cursor:pointer}@media (max-width:538px){.exito-vtex-components-4-x-container{width:100%;height:100vh;margin-top:0}.exito-vtex-components-4-x-body{justify-content:flex-start;padding-top:32px}}@media (max-width:538px){.exito-vtex-components-4-x-footerModal{flex-direction:column;padding:20px 0}.exito-vtex-components-4-x-footerModal button{margin-bottom:15px}}.exito-vtex-components-4-x-main button{position:relative}.exito-vtex-components-4-x-main button>div{position:absolute;height:100%;top:0;padding:0;cursor:pointer}.exito-vtex-components-4-x-buyButtonLabelContainer{height:100%;width:100%;padding:4px 24px;display:flex;align-items:center;justify-content:center}.exito-vtex-components-4-x-buyButtonLabel{margin:0;width:auto;white-space:nowrap}@media only screen and (max-width:768px){.exito-vtex-components-4-x-buyButtonLabel{font-size:12px}}.exito-vtex-components-4-x-hiddenButton{right:-50vw;position:absolute}.exito-vtex-components-4-x-titleModalMarketDonation{font-size:17px;text-align:left}.exito-vtex-components-4-x-bodyModalMarketDonation{font-size:14px;text-align:left;padding-bottom:16px}.exito-vtex-components-4-x-done{font-size:13px;position:absolute;bottom:25px;right:30px;border-bottom:1px solid #000;cursor:pointer}.exito-vtex-components-4-x-mainBuyButton,.exito-vtex-components-4-x-mainBuyButtonNow{cursor:pointer;position:relative}.exito-vtex-components-4-x-allowedBuyButton{}.exito-vtex-components-4-x-blockBuyButton{position:absolute;top:0;bottom:0;right:0;left:0;z-index:1}.exito-vtex-components-4-x-modalMeat{display:flex;border-radius:16px}.exito-vtex-components-4-x-modalMeat span{visibility:hidden;position:relative}.exito-vtex-components-4-x-modalMeat span:after{visibility:visible;position:absolute;content:"Agregar";width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin-right:30px}.exito-vtex-components-4-x-modalMeat img{position:absolute;right:0;margin-top:9px;margin-right:28%;pointer-events:none}@media (min-width:577px) and (max-width:768px){.exito-vtex-components-4-x-modalMeat img{margin-right:33%}}.exito-vtex-components-4-x-messageModalBody,.exito-vtex-components-4-x-messageModalClass,.exito-vtex-components-4-x-messageModalContainer,.exito-vtex-components-4-x-messageModalText,.exito-vtex-components-4-x-modalLayer{}.exito-vtex-components-4-x-messageCloseModal{font-size:14px;position:absolute;bottom:15px;right:30px;border-bottom:1px solid rgba(34,34,34,.46);cursor:pointer;color:#222;font-weight:600}