/* Basic styles */
.product-addons {
    margin: 10px 0;
    padding: 8px;
    background: #f8f9fa;
    border-radius: 6px;
    border-left: 3px solid #4a90e2;
}

.addons-label {
    color: #666;
    font-size: 12px;
    margin-bottom: 5px;
    font-weight: 500;
}

.addons-list {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    margin-top: 5px;
}

.addon-chip {
    display: inline-block;
    background: #e7f3ff;
    border: 1px solid #4a90e2;
    border-radius: 16px;
    padding: 4px 10px;
    font-size: 12px;
    color: #2c5282;
}
