#payment-modal{display:none;position:fixed;z-index:99999;padding-top:80px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.payment-modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;border-radius:6px;width:500px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:#000;float:right;font-size:35px}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.payment-modal-header{padding:2px 16px;background-color:#fff;color:#262626;border-radius:6px 6px 0 0;border-bottom:2px solid #ddd;display:flex;align-items:center;justify-content:space-between}.payment-modal-header div{font-size:1.2em}.payment-modal-body{padding:16px}.select-container{display:flex;width:100%}.select-bank-method,.select-payment-method{position:relative;display:flex;flex-direction:column;cursor:pointer;border-radius:4px;background-color:#fff;border:1px solid #ddd;padding:0 15px;width:100%;min-height:50px;justify-content:center}.select-bank-method h3,.select-payment-method h3{font-size:14px;font-weight:500;margin-bottom:10px;display:none}.selected-bank,.selected-payment{position:relative;display:flex;flex-direction:row;margin:0;align-items:center}.selected-bank img,.selected-bank svg,.selected-payment img,.selected-payment svg{margin-right:10px}.selected-bank img{max-height:35px}.select-bank-method p,.select-payment-method p{margin:0;font-size:15px;font-weight:400;color:rgba(0,0,0,.65)}.arrow,.bank-arrow{transform-origin:center center;position:absolute;right:15px;bottom:21px}.bank-content,.installments-content,.payment-content{margin-bottom:15px;background:#fff}.installments-content{margin-top:20px}.bank-content ul,.installments-content ul,.payment-content ul{overflow:hidden;width:100%;list-style:none;margin:0;padding:0}.bank-content ul li,.payment-content ul li{width:calc(100% / 4);float:left}.installments-content ul li{width:calc(100% / 5);float:left}.bank-content .item,.installments-content .item,.payment-content .item{display:flex;align-items:center;flex-direction:column;justify-content:center;height:80px;text-align:center;border:1px solid #ebedec;border-radius:4px;margin:3px;cursor:pointer}.bank-content .item:hover,.installments-content .item:hover,.payment-content .item:hover{background:#f0f0f0;border-color:#ddd}.wcmp-active{background:#f0f0f0;border-color:#ddd!important}@media (max-width:768px){.bank-content ul li,.installments-content ul li,.payment-content ul li{width:calc(100% / 3);float:left}}@media (max-width:425px){#payment-modal{padding-top:0}.payment-modal-content{width:100%;min-height:100%}}#bank-methods img,#payment-methods img{max-width:85%;height:auto;max-height:30px;border-style:none;vertical-align:top;margin-bottom:5px}#bank-methods img{max-height:48px}#installments-methods img{max-height:50px}.bank-content,.payment-content{display:none}.bank-content .item small,.payment-content .item small{font-size:12px;color:gray;line-height:1.1;padding:0 5px}.installments-content .item small{font-size:14px;color:gray;padding:0 10px}.up{transform:rotate(180deg)}.down{transform:rotate(0)}.selected-payment img{max-height:30px}.payment-details{text-align:center;margin-top:20px}.payment-details small{font-size:1em}.payment-details h2{margin:4px;font-weight:400;font-size:40px;color:#252525}.payment-details .symbol{font-size:.6em;color:#454545;margin-right:4px}.payment-details .info{font-size:14px;line-height:1.8;color:#414141}.payment-details .cft-tea{color:gray}.banks{margin-top:10px}.show{display:block}.hide{display:none}.without-interest{font-size:12px;color:#27a451;font-weight:600;height:1em!important}div#discount{font-size:1.3em;font-weight:600;color:#fff;background:#27a451;width:fit-content;padding:0 15px;display:inline-block;border-radius:5px;margin-top:5px}.payments-open-btn{margin-top:10px;margin-bottom:10px;cursor:pointer}.payments-open-btn img{max-width:250px}.payments-open-btn.store img{max-width:100%}.wayra-cuotas-mp-modal-buttons{display:flex;justify-content:space-evenly}.wayra-cuotas-mp-modal-buttons>button{display:flex;align-items:center;margin-top:1em}.wcmp-loading{display:none;margin-left:15px;max-height:16px}#payment-modal span.price-suffix{font-size:.65em;color:gray}