html body.single-product.hp-product-model-2 .hp-product-installments {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 8px 12px;
    align-items: center;
    margin: 14px 0;
    padding: 13px 14px;
    border: 1px solid rgba(8, 126, 234, .2);
    border-radius: 14px;
    background: rgba(239, 248, 255, .76);
}
.hp-product-installments__summary { display: grid; gap: 2px; }
.hp-product-installments__summary span, .hp-product-installments__summary small, .hp-product-installments__table span, .hp-product-installments__table p { color: #587087; font-size: .74rem; }
.hp-product-installments__summary strong { color: #13314a; font-size: .98rem; }
.hp-product-installments__button { padding: 8px 11px; border: 1px solid #1081e8; border-radius: 999px; color: #0874d1; background: #fff; font: inherit; font-size: .76rem; font-weight: 700; cursor: pointer; }
.hp-product-installments__table { grid-column: 1 / -1; width: 100%; padding-top: 9px; border-top: 1px solid rgba(8, 126, 234, .14); }
.hp-product-installments__table ul { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 5px 12px; margin: 0; padding: 0; list-style: none; }
.hp-product-installments__table li { display: grid; gap: 1px; padding: 5px 0; border-bottom: 1px solid rgba(8, 126, 234, .1); }
.hp-product-installments__table p { margin: 10px 0 0; }
.hp-product-installments .hp-product-installments__whatsapp { display:inline-flex; grid-column:1 / -1; align-items:center; gap:6px; justify-self:start; min-height:29px; margin-top:2px; padding:0 10px; border-radius:999px; color:#fff !important; background:#11a957; font-size:.66rem !important; font-weight:400 !important; text-decoration:none !important; cursor:pointer; box-shadow:0 5px 12px rgba(17,169,87,.16); transition:transform .18s ease,background .18s ease; }
.hp-product-installments .hp-product-installments__whatsapp span { color:#fff !important; font-size:.66rem !important; font-weight:400 !important; }
.hp-product-installments .hp-product-installments__whatsapp:hover { color:#fff !important; background:#0c9349; text-decoration:none !important; transform:translateY(-1px); }
.hp-product-installments__whatsapp svg { flex:0 0 auto; }
@media (max-width: 520px) { .hp-product-installments { grid-template-columns: 1fr; } .hp-product-installments__button { justify-self: start; } .hp-product-installments__table ul { grid-template-columns: 1fr; } }
