#tablaDirecciones .direccionCard:hover{background-color:#f3f3f3}#tablaDirecciones .direccionCard.selected{background-color:#95dcee}#tablaDirecciones .direccionCard{cursor:pointer;margin-top:1em;width:100%}#tablaDirecciones>div{display:-webkit-box;display:-ms-flexbox;display:flex}.carritoContainer{overflow:scroll}#carrito div p{text-align:right}#carrito div p strong{padding-right:2em}#carrito article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#carrito article img{width:65px}#carrito article span{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding-left:1em}#carrito article input{width:70px}#carrito article p{-webkit-box-flex:1;-ms-flex:auto;flex:auto}#carrito .sticky{position:sticky;top:120px}.casilla{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#msgGracias{padding:2em;border:2px solid rgba(72,189,19,.7);background-color:rgba(72,189,19,.1);text-align:center;font-size:1.5em}#whatsappLogo{width:30px}#logoGracias{width:120px}button.addDirection{width:100%}.openpaylogo{text-align:left}.openpaylogo img{width:200px}#logoVisaPlaceholder{width:70px;position:absolute;top:3px;right:7px}.txt-right{text-align:right}.eliminarDireccion{color:#000;position:absolute;top:0;right:0;width:30px;height:30px;font-size:17pt;cursor:pointer}.imgCell{padding-bottom:35px;padding-top:15px;border-top:0;width:100%!important}.invoice{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.invoice .invoice-contents{padding:0;height:auto;overflow:scroll}.tableStyles{width:100%;background-color:#fff;border-collapse:separate!important;border-spacing:0;color:#242128;margin:0;padding:30px}.headerInvoice{color:#8f8f8f;font-weight:400;line-height:1.2;font-size:12px;white-space:nowrap}#modalActivarDisp{li.selected{border:1px solid #00f;background-color:rgba(14,14,255,.10196078431372549)}}#shop{background-color:#f7f7f7;div.row:first-child{margin:.5rem;padding:1rem;text-align:left;h2{font-size:2.3em;font-weight:700}h5{font-size:1.7em}div.row{ul{list-style:none;padding:0;li{background-color:#fff;border:1px solid #e8e8e8;border-radius:1em;padding:1.5em;margin-top:3em;border-bottom:1px solid #e8e8e8;padding-bottom:1em;h6{font-size:14pt;font-weight:700}p{color:#000;font-size:12pt;span:first-child{background:linear-gradient(45deg,#00acd8,#cb007b);color:#fff;width:100px;border-radius:1em;padding:0 1em;margin-right:.2em}&.lowColor{color:#7f7f7f}}button{padding:1em;border:none;width:100%;font-size:14pt}}}}}div#step-susc{padding:0;padding-bottom:4em;div.card{-webkit-box-shadow:none;box-shadow:none;padding:0;&>div.card-body{padding:0;div#planList{margin:0;padding:0;h2{width:100%;margin:1.2em 0}div.plancontainer{padding:0;margin-bottom:1em;div.card.plan{background-color:#fff;border:1px solid #e8e8e8;padding:0;margin-bottom:1em;overflow:hidden;border-radius:1rem;margin:0 1em;&.selectedplan{-webkit-box-shadow:1px 0 10px #000;box-shadow:1px 0 10px #000}div.card-header{font-size:14pt;background:linear-gradient(45deg,#00acd8,#cb007b);border-radius:1rem;margin:.5rem;color:#fff;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}div.card-body{p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid grey;padding:1em 0;&:last-child{border:none}span:first-child{max-width:80%}}}div.card-footer{background-color:green;color:#fff;&.currentPlan{background-color:#000}}}}}}}}div.buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;position:fixed;bottom:0;padding:1em;left:0;button{margin-right:2em}}}