/* Product themes may set line-height:0 on product-info. Never inherit it. */
.hppe-compliance{display:block!important;position:static!important;clear:both;float:none!important;width:100%;max-width:100%;height:auto!important;min-height:0;margin:12px 0 0!important;padding:12px 0 0;border-top:1px solid #e0e8e2;font-size:13px!important;line-height:1.6!important;color:#52665b;white-space:normal!important;overflow-wrap:anywhere;text-align:left}
.hppe-compliance p,.hppe-compliance small,.hppe-compliance strong,.hppe-compliance summary{position:static!important;height:auto!important;line-height:1.6!important;white-space:normal!important}
.hppe-compliance p{display:block!important;font-size:13px!important;margin:0 0 8px!important;padding:0!important}
.hppe-compliance p:last-child{margin-bottom:0!important}.hppe-compliance small{display:block;font-size:12px!important;margin-top:4px}.hppe-compliance strong{font-weight:650;color:#294b37}.hppe-compliance summary{font-size:13px;cursor:pointer}.hppe-compliance .amount{font-size:inherit!important;line-height:inherit!important}
.product-info:has(>.hppe-compliance) .woocommerce-price-suffix{display:block;margin-top:6px;font-size:13px!important;font-weight:400;line-height:1.6!important;white-space:normal;overflow-wrap:anywhere}
.hppe-general-banner{display:block;clear:both;padding:14px 24px;background:#edf5ef;border-bottom:1px solid #cddfd2;color:#214d34;text-align:center;font-size:16px;line-height:1.6;overflow-wrap:anywhere}.hppe-general-banner strong{font:inherit;font-weight:650}

.summary.entry-summary>.hppe-compliance{margin:16px 0 20px!important;padding:14px 16px;border:1px solid #d6e4d9;border-radius:10px;background:#f5f9f5;font-size:14px!important}.summary.entry-summary>.hppe-compliance p{font-size:14px!important;line-height:1.65!important}
