.pluggishop-product-benefits {
    display: grid;
    gap: var(--ps-benefits-gap, 12px);
    margin: 0;
    padding: 0;
    list-style: none;
}


.pluggishop-product-benefits--list {
    display: grid;
    grid-template-columns: 1fr;
}

.pluggishop-product-benefits--inline {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
}

.pluggishop-product-benefits--inline .pluggishop-product-benefit {
    width: auto;
}

.pluggishop-product-benefit {
    display: flex;
    align-items: center;
    gap: 10px;
}

.pluggishop-product-benefit-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: var(--ps-benefits-icon-box, 34px);
    height: var(--ps-benefits-icon-box, 34px);
    flex: 0 0 var(--ps-benefits-icon-box, 34px);
    font-size: var(--ps-benefits-icon-size, 18px);
    color: var(--ps-benefits-icon-color, #67c6b0);
}

.pluggishop-product-benefit-text {
    color: var(--ps-benefits-text-color, inherit);
    font-size: var(--ps-benefits-text-size, inherit);
    line-height: 1.35;
}

.pluggishop-product-benefit-icon i {
    color: inherit;
}
