.pmcp-product{display:block!important;width:100%;margin:8px 0 12px;text-align:left;white-space:normal;font-family:inherit}
.pmcp-terms,.pmcp-terms>span{display:block!important;white-space:normal}
.pmcp-product .pmcp-pix,.pmcp-product .pmcp-pix strong,.pmcp-product .pmcp-pix .amount,.pmcp-checkout .pmcp-pix,.pmcp-checkout .pmcp-pix strong,.pmcp-checkout .pmcp-pix .amount{color:#15803d!important;font-size:14px!important;line-height:1.6;font-weight:400}
.pmcp-terms .pmcp-pix strong,.pmcp-terms .pmcp-pix strong .amount{font-weight:800}
.pmcp-terms .pmcp-pix>span{font-size:11px!important;font-weight:400}
.pmcp-product .pmcp-card,.pmcp-product .pmcp-card strong,.pmcp-product .pmcp-card .amount,.pmcp-checkout .pmcp-card,.pmcp-checkout .pmcp-card strong,.pmcp-checkout .pmcp-card .amount{color:#64748b!important;font-size:12px!important;line-height:1.6;font-weight:400}
.pmcp-terms .pmcp-card{margin-top:3px}
.pmcp-terms .pmcp-card strong{font-weight:700}
.pmcp-terms .pmcp-from{color:#64748b!important;font-size:11px!important;font-weight:400;line-height:1.5;margin-bottom:2px}
.pmcp-note{display:block;margin-top:8px;color:#64748b;font-size:11px;font-weight:400;line-height:1.5}
.pmcp-checkout th,.pmcp-checkout td{vertical-align:top}

/* Checkout: uma célula ocupa as duas colunas do resumo. */
.woocommerce-checkout-review-order-table .pmcp-checkout>td{width:auto!important;max-width:none!important;padding:16px 0!important;text-align:left!important;white-space:normal!important}
.pmcp-checkout-content{display:block;width:100%;min-width:0;white-space:normal;overflow-wrap:break-word}
.pmcp-checkout-title{display:block;margin-bottom:8px;color:#101114;font-size:13px;font-weight:700;line-height:1.5}
.pmcp-checkout .pmcp-note{max-width:100%;white-space:normal!important;overflow-wrap:break-word}
